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.1b8aea2b.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,v,e){"use strict";e.r(v),e.d(v,{blue:function(){return oe},blueDark:function(){return Ue},cyan:function(){return ne},cyanDark:function(){return Ge},geekblue:function(){return J},geekblueDark:function(){return kt},generate:function(){return A},gold:function(){return K},goldDark:function(){return ie},gray:function(){return ee},green:function(){return ae},greenDark:function(){return Pe},grey:function(){return se},greyDark:function(){return Wt},lime:function(){return H},limeDark:function(){return Se},magenta:function(){return V},magentaDark:function(){return It},orange:function(){return N},orangeDark:function(){return U},presetDarkPalettes:function(){return Lt},presetPalettes:function(){return Q},presetPrimaryColors:function(){return I},purple:function(){return q},purpleDark:function(){return pt},red:function(){return M},redDark:function(){return le},volcano:function(){return B},volcanoDark:function(){return Z},yellow:function(){return G},yellowDark:function(){return _e}});var r=e(20068);const i=Math.round;function l(ar,ze){const gt=ar.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Ft=gt.map(et=>parseFloat(et));for(let et=0;et<3;et+=1)Ft[et]=ze(Ft[et]||0,gt[et]||"",et);return gt[3]?Ft[3]=gt[3].includes("%")?Ft[3]/100:Ft[3]:Ft[3]=1,Ft}const c=(ar,ze,gt)=>gt===0?ar:ar/100;function f(ar,ze){const gt=ze||255;return ar>gt?gt:ar<0?0:ar}class o{constructor(ze){(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 gt(Ft){return Ft[0]in ze&&Ft[1]in ze&&Ft[2]in ze}if(ze)if(typeof ze=="string"){let et=function(ct){return Ft.startsWith(ct)};const Ft=ze.trim();/^#?[A-F\d]{3,8}$/i.test(Ft)?this.fromHexString(Ft):et("rgb")?this.fromRgbString(Ft):et("hsl")?this.fromHslString(Ft):(et("hsv")||et("hsb"))&&this.fromHsvString(Ft)}else if(ze instanceof o)this.r=ze.r,this.g=ze.g,this.b=ze.b,this.a=ze.a,this._h=ze._h,this._s=ze._s,this._l=ze._l,this._v=ze._v;else if(gt("rgb"))this.r=f(ze.r),this.g=f(ze.g),this.b=f(ze.b),this.a=typeof ze.a=="number"?f(ze.a,1):1;else if(gt("hsl"))this.fromHsl(ze);else if(gt("hsv"))this.fromHsv(ze);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(ze))}setR(ze){return this._sc("r",ze)}setG(ze){return this._sc("g",ze)}setB(ze){return this._sc("b",ze)}setA(ze){return this._sc("a",ze,1)}setHue(ze){const gt=this.toHsv();return gt.h=ze,this._c(gt)}getLuminance(){function ze(ct){const ot=ct/255;return ot<=.03928?ot/12.92:Math.pow((ot+.055)/1.055,2.4)}const gt=ze(this.r),Ft=ze(this.g),et=ze(this.b);return .2126*gt+.7152*Ft+.0722*et}getHue(){if(typeof this._h=="undefined"){const ze=this.getMax()-this.getMin();ze===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/ze+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/ze+2:(this.r-this.g)/ze+4))}return this._h}getSaturation(){if(typeof this._s=="undefined"){const ze=this.getMax()-this.getMin();ze===0?this._s=0:this._s=ze/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(ze=10){const gt=this.getHue(),Ft=this.getSaturation();let et=this.getLightness()-ze/100;return et<0&&(et=0),this._c({h:gt,s:Ft,l:et,a:this.a})}lighten(ze=10){const gt=this.getHue(),Ft=this.getSaturation();let et=this.getLightness()+ze/100;return et>1&&(et=1),this._c({h:gt,s:Ft,l:et,a:this.a})}mix(ze,gt=50){const Ft=this._c(ze),et=gt/100,ct=Qe=>(Ft[Qe]-this[Qe])*et+this[Qe],ot={r:i(ct("r")),g:i(ct("g")),b:i(ct("b")),a:i(ct("a")*100)/100};return this._c(ot)}tint(ze=10){return this.mix({r:255,g:255,b:255,a:1},ze)}shade(ze=10){return this.mix({r:0,g:0,b:0,a:1},ze)}onBackground(ze){const gt=this._c(ze),Ft=this.a+gt.a*(1-this.a),et=ct=>i((this[ct]*this.a+gt[ct]*gt.a*(1-this.a))/Ft);return this._c({r:et("r"),g:et("g"),b:et("b"),a:Ft})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(ze){return this.r===ze.r&&this.g===ze.g&&this.b===ze.b&&this.a===ze.a}clone(){return this._c(this)}toHexString(){let ze="#";const gt=(this.r||0).toString(16);ze+=gt.length===2?gt:"0"+gt;const Ft=(this.g||0).toString(16);ze+=Ft.length===2?Ft:"0"+Ft;const et=(this.b||0).toString(16);if(ze+=et.length===2?et:"0"+et,typeof this.a=="number"&&this.a>=0&&this.a<1){const ct=i(this.a*255).toString(16);ze+=ct.length===2?ct:"0"+ct}return ze}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const ze=this.getHue(),gt=i(this.getSaturation()*100),Ft=i(this.getLightness()*100);return this.a!==1?`hsla(${ze},${gt}%,${Ft}%,${this.a})`:`hsl(${ze},${gt}%,${Ft}%)`}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(ze,gt,Ft){const et=this.clone();return et[ze]=f(gt,Ft),et}_c(ze){return new this.constructor(ze)}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(ze){const gt=ze.replace("#","");function Ft(et,ct){return parseInt(gt[et]+gt[ct||et],16)}gt.length<6?(this.r=Ft(0),this.g=Ft(1),this.b=Ft(2),this.a=gt[3]?Ft(3)/255:1):(this.r=Ft(0,1),this.g=Ft(2,3),this.b=Ft(4,5),this.a=gt[6]?Ft(6,7)/255:1)}fromHsl({h:ze,s:gt,l:Ft,a:et}){if(this._h=ze%360,this._s=gt,this._l=Ft,this.a=typeof et=="number"?et:1,gt<=0){const He=i(Ft*255);this.r=He,this.g=He,this.b=He}let ct=0,ot=0,Qe=0;const je=ze/60,ye=(1-Math.abs(2*Ft-1))*gt,ke=ye*(1-Math.abs(je%2-1));je>=0&&je<1?(ct=ye,ot=ke):je>=1&&je<2?(ct=ke,ot=ye):je>=2&&je<3?(ot=ye,Qe=ke):je>=3&&je<4?(ot=ke,Qe=ye):je>=4&&je<5?(ct=ke,Qe=ye):je>=5&&je<6&&(ct=ye,Qe=ke);const $e=Ft-ye/2;this.r=i((ct+$e)*255),this.g=i((ot+$e)*255),this.b=i((Qe+$e)*255)}fromHsv({h:ze,s:gt,v:Ft,a:et}){this._h=ze%360,this._s=gt,this._v=Ft,this.a=typeof et=="number"?et:1;const ct=i(Ft*255);if(this.r=ct,this.g=ct,this.b=ct,gt<=0)return;const ot=ze/60,Qe=Math.floor(ot),je=ot-Qe,ye=i(Ft*(1-gt)*255),ke=i(Ft*(1-gt*je)*255),$e=i(Ft*(1-gt*(1-je))*255);switch(Qe){case 0:this.g=$e,this.b=ye;break;case 1:this.r=ke,this.b=ye;break;case 2:this.r=ye,this.b=$e;break;case 3:this.r=ye,this.g=ke;break;case 4:this.r=$e,this.g=ye;break;case 5:default:this.g=ye,this.b=ke;break}}fromHsvString(ze){const gt=l(ze,c);this.fromHsv({h:gt[0],s:gt[1],v:gt[2],a:gt[3]})}fromHslString(ze){const gt=l(ze,c);this.fromHsl({h:gt[0],s:gt[1],l:gt[2],a:gt[3]})}fromRgbString(ze){const gt=l(ze,(Ft,et)=>et.includes("%")?i(Ft/100*255):Ft);this.r=gt[0],this.g=gt[1],this.b=gt[2],this.a=gt[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=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 S(ar,ze,gt){var Ft;return Math.round(ar.h)>=60&&Math.round(ar.h)<=240?Ft=gt?Math.round(ar.h)-h*ze:Math.round(ar.h)+h*ze:Ft=gt?Math.round(ar.h)+h*ze:Math.round(ar.h)-h*ze,Ft<0?Ft+=360:Ft>=360&&(Ft-=360),Ft}function R(ar,ze,gt){if(ar.h===0&&ar.s===0)return ar.s;var Ft;return gt?Ft=ar.s-u*ze:ze===m?Ft=ar.s+u:Ft=ar.s+a*ze,Ft>1&&(Ft=1),gt&&ze===y&&Ft>.1&&(Ft=.1),Ft<.06&&(Ft=.06),Math.round(Ft*100)/100}function L(ar,ze,gt){var Ft;return gt?Ft=ar.v+x*ze:Ft=ar.v-p*ze,Ft=Math.max(0,Math.min(1,Ft)),Math.round(Ft*100)/100}function A(ar){for(var ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=[],Ft=new o(ar),et=Ft.toHsv(),ct=y;ct>0;ct-=1){var ot=new o({h:S(et,ct,!0),s:R(et,ct,!0),v:L(et,ct,!0)});gt.push(ot)}gt.push(Ft);for(var Qe=1;Qe<=m;Qe+=1){var je=new o({h:S(et,Qe),s:R(et,Qe),v:L(et,Qe)});gt.push(je)}return ze.theme==="dark"?b.map(function(ye){var ke=ye.index,$e=ye.amount;return new o(ze.backgroundColor||"#141414").mix(gt[ke],$e).toHexString()}):gt.map(function(ye){return ye.toHexString()})}var I={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 B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var K=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];K.primary=K[5];var G=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];G.primary=G[5];var H=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];H.primary=H[5];var ae=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];ae.primary=ae[5];var ne=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ne.primary=ne[5];var oe=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];oe.primary=oe[5];var J=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];J.primary=J[5];var q=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];q.primary=q[5];var V=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];V.primary=V[5];var se=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];se.primary=se[5];var ee=se,Q={red:M,volcano:B,orange:N,gold:K,yellow:G,lime:H,green:ae,cyan:ne,blue:oe,geekblue:J,purple:q,magenta:V,grey:se},le=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];le.primary=le[5];var Z=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];Z.primary=Z[5];var U=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];U.primary=U[5];var ie=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ie.primary=ie[5];var _e=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];_e.primary=_e[5];var Se=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];Se.primary=Se[5];var Pe=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];Pe.primary=Pe[5];var Ge=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];Ge.primary=Ge[5];var Ue=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Ue.primary=Ue[5];var kt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];kt.primary=kt[5];var pt=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];pt.primary=pt[5];var It=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];It.primary=It[5];var Wt=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Wt.primary=Wt[5];var Lt={red:le,volcano:Z,orange:U,gold:ie,yellow:_e,lime:Se,green:Pe,cyan:Ge,blue:Ue,geekblue:kt,purple:pt,magenta:It,grey:Wt}},36237:function(d,v,e){"use strict";e.r(v),e.d(v,{Keyframes:function(){return Qo},NaNLinter:function(){return ds},StyleContext:function(){return ne},StyleProvider:function(){return ae},Theme:function(){return It},_experimental:function(){return mu},createCache:function(){return G},createTheme:function(){return Lt},extractStyle:function(){return qu},genCalc:function(){return Pe},getComputedToken:function(){return Mt},legacyLogicalPropertiesTransformer:function(){return Ru},legacyNotSelectorLinter:function(){return Hs},logicalPropertiesLinter:function(){return io},parentSelectorLinter:function(){return yo},px2remTransformer:function(){return Uo},token2CSSVar:function(){return Fe},unit:function(){return or},useCSSVarRegister:function(){return su},useCacheToken:function(){return xr},useStyleRegister:function(){return Qa}});var r=e(42978),i=e(20068),l=e(94480),c=e(33885);function f(tr){for(var gr=0,hr,vr=0,Ar=tr.length;Ar>=4;++vr,Ar-=4)hr=tr.charCodeAt(vr)&255|(tr.charCodeAt(++vr)&255)<<8|(tr.charCodeAt(++vr)&255)<<16|(tr.charCodeAt(++vr)&255)<<24,hr=(hr&65535)*1540483477+((hr>>>16)*59797<<16),hr^=hr>>>24,gr=(hr&65535)*1540483477+((hr>>>16)*59797<<16)^(gr&65535)*1540483477+((gr>>>16)*59797<<16);switch(Ar){case 3:gr^=(tr.charCodeAt(vr+2)&255)<<16;case 2:gr^=(tr.charCodeAt(vr+1)&255)<<8;case 1:gr^=tr.charCodeAt(vr)&255,gr=(gr&65535)*1540483477+((gr>>>16)*59797<<16)}return gr^=gr>>>13,gr=(gr&65535)*1540483477+((gr>>>16)*59797<<16),((gr^gr>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(75931),p=e(80547),y=e(13697),m=e(67732),b=e(83652),S="%";function R(tr){return tr.join(S)}var L=function(){function tr(gr){(0,m.Z)(this,tr),(0,i.Z)(this,"instanceId",void 0),(0,i.Z)(this,"cache",new Map),(0,i.Z)(this,"extracted",new Set),this.instanceId=gr}return(0,b.Z)(tr,[{key:"get",value:function(hr){return this.opGet(R(hr))}},{key:"opGet",value:function(hr){return this.cache.get(hr)||null}},{key:"update",value:function(hr,vr){return this.opUpdate(R(hr),vr)}},{key:"opUpdate",value:function(hr,vr){var Ar=this.cache.get(hr),yn=vr(Ar);yn===null?this.cache.delete(hr):this.cache.set(hr,yn)}}]),tr}(),A=L,I=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",K="__cssinjs_instance__";function G(){var tr=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var gr=document.body.querySelectorAll("style[".concat(B,"]"))||[],hr=document.head.firstChild;Array.from(gr).forEach(function(Ar){Ar[K]=Ar[K]||tr,Ar[K]===tr&&document.head.insertBefore(Ar,hr)});var vr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Ar){var yn=Ar.getAttribute(B);if(vr[yn]){if(Ar[K]===tr){var jn;(jn=Ar.parentNode)===null||jn===void 0||jn.removeChild(Ar)}}else vr[yn]=!0})}return new A(tr)}var H=u.createContext({hashPriority:"low",cache:G(),defaultCache:!0}),ae=function(gr){var hr=gr.children,vr=(0,x.Z)(gr,I),Ar=u.useContext(H),yn=(0,p.Z)(function(){var jn=(0,c.Z)({},Ar);Object.keys(vr).forEach(function(zn){var ai=vr[zn];vr[zn]!==void 0&&(jn[zn]=ai)});var Dn=vr.cache;return jn.cache=jn.cache||G(),jn.defaultCache=!Dn&&Ar.defaultCache,jn},[Ar,vr],function(jn,Dn){return!(0,y.Z)(jn[0],Dn[0],!0)||!(0,y.Z)(jn[1],Dn[1],!0)});return u.createElement(H.Provider,{value:yn},hr)},ne=H,oe=e(76190),J=e(47273),q=e(31226),V=e(42403),se=e(158),ee=(0,b.Z)(function tr(){(0,m.Z)(this,tr)}),Q=ee,le="CALC_UNIT",Z=new RegExp(le,"g");function U(tr){return typeof tr=="number"?"".concat(tr).concat(le):tr}var ie=function(tr){(0,V.Z)(hr,tr);var gr=(0,se.Z)(hr);function hr(vr,Ar){var yn;(0,m.Z)(this,hr),yn=gr.call(this),(0,i.Z)((0,q.Z)(yn),"result",""),(0,i.Z)((0,q.Z)(yn),"unitlessCssVar",void 0),(0,i.Z)((0,q.Z)(yn),"lowPriority",void 0);var jn=(0,oe.Z)(vr);return yn.unitlessCssVar=Ar,vr instanceof hr?yn.result="(".concat(vr.result,")"):jn==="number"?yn.result=U(vr):jn==="string"&&(yn.result=vr),yn}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," + ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," + ").concat(U(Ar))),this.lowPriority=!0,this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result="".concat(this.result," - ").concat(Ar.getResult()):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," - ").concat(U(Ar))),this.lowPriority=!0,this}},{key:"mul",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," * ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," * ").concat(Ar)),this.lowPriority=!1,this}},{key:"div",value:function(Ar){return this.lowPriority&&(this.result="(".concat(this.result,")")),Ar instanceof hr?this.result="".concat(this.result," / ").concat(Ar.getResult(!0)):(typeof Ar=="number"||typeof Ar=="string")&&(this.result="".concat(this.result," / ").concat(Ar)),this.lowPriority=!1,this}},{key:"getResult",value:function(Ar){return this.lowPriority||Ar?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Ar){var yn=this,jn=Ar||{},Dn=jn.unit,zn=!0;return typeof Dn=="boolean"?zn=Dn:Array.from(this.unitlessCssVar).some(function(ai){return yn.result.includes(ai)})&&(zn=!1),this.result=this.result.replace(Z,zn?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),hr}(Q),_e=function(tr){(0,V.Z)(hr,tr);var gr=(0,se.Z)(hr);function hr(vr){var Ar;return(0,m.Z)(this,hr),Ar=gr.call(this),(0,i.Z)((0,q.Z)(Ar),"result",0),vr instanceof hr?Ar.result=vr.result:typeof vr=="number"&&(Ar.result=vr),Ar}return(0,b.Z)(hr,[{key:"add",value:function(Ar){return Ar instanceof hr?this.result+=Ar.result:typeof Ar=="number"&&(this.result+=Ar),this}},{key:"sub",value:function(Ar){return Ar instanceof hr?this.result-=Ar.result:typeof Ar=="number"&&(this.result-=Ar),this}},{key:"mul",value:function(Ar){return Ar instanceof hr?this.result*=Ar.result:typeof Ar=="number"&&(this.result*=Ar),this}},{key:"div",value:function(Ar){return Ar instanceof hr?this.result/=Ar.result:typeof Ar=="number"&&(this.result/=Ar),this}},{key:"equal",value:function(){return this.result}}]),hr}(Q),Se=function(gr,hr){var vr=gr==="css"?ie:_e;return function(Ar){return new vr(Ar,hr)}},Pe=Se;function Ge(tr,gr){if(tr.length!==gr.length)return!1;for(var hr=0;hr<tr.length;hr++)if(tr[hr]!==gr[hr])return!1;return!0}var Ue=function(){function tr(){(0,m.Z)(this,tr),(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)(tr,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(hr){var vr,Ar,yn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jn={map:this.cache};return hr.forEach(function(Dn){if(!jn)jn=void 0;else{var zn;jn=(zn=jn)===null||zn===void 0||(zn=zn.map)===null||zn===void 0?void 0:zn.get(Dn)}}),(vr=jn)!==null&&vr!==void 0&&vr.value&&yn&&(jn.value[1]=this.cacheCallTimes++),(Ar=jn)===null||Ar===void 0?void 0:Ar.value}},{key:"get",value:function(hr){var vr;return(vr=this.internalGet(hr,!0))===null||vr===void 0?void 0:vr[0]}},{key:"has",value:function(hr){return!!this.internalGet(hr)}},{key:"set",value:function(hr,vr){var Ar=this;if(!this.has(hr)){if(this.size()+1>tr.MAX_CACHE_SIZE+tr.MAX_CACHE_OFFSET){var yn=this.keys.reduce(function(ai,Jn){var pr=(0,r.Z)(ai,2),Br=pr[1];return Ar.internalGet(Jn)[1]<Br?[Jn,Ar.internalGet(Jn)[1]]:ai},[this.keys[0],this.cacheCallTimes]),jn=(0,r.Z)(yn,1),Dn=jn[0];this.delete(Dn)}this.keys.push(hr)}var zn=this.cache;hr.forEach(function(ai,Jn){if(Jn===hr.length-1)zn.set(ai,{value:[vr,Ar.cacheCallTimes++]});else{var pr=zn.get(ai);pr?pr.map||(pr.map=new Map):zn.set(ai,{map:new Map}),zn=zn.get(ai).map}})}},{key:"deleteByPath",value:function(hr,vr){var Ar=hr.get(vr[0]);if(vr.length===1){var yn;return Ar.map?hr.set(vr[0],{map:Ar.map}):hr.delete(vr[0]),(yn=Ar.value)===null||yn===void 0?void 0:yn[0]}var jn=this.deleteByPath(Ar.map,vr.slice(1));return(!Ar.map||Ar.map.size===0)&&!Ar.value&&hr.delete(vr[0]),jn}},{key:"delete",value:function(hr){if(this.has(hr))return this.keys=this.keys.filter(function(vr){return!Ge(vr,hr)}),this.deleteByPath(this.cache,hr)}}]),tr}();(0,i.Z)(Ue,"MAX_CACHE_SIZE",20),(0,i.Z)(Ue,"MAX_CACHE_OFFSET",5);var kt=e(48736),pt=0,It=function(){function tr(gr){(0,m.Z)(this,tr),(0,i.Z)(this,"derivatives",void 0),(0,i.Z)(this,"id",void 0),this.derivatives=Array.isArray(gr)?gr:[gr],this.id=pt,gr.length===0&&(0,kt.Kp)(gr.length>0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),pt+=1}return(0,b.Z)(tr,[{key:"getDerivativeToken",value:function(hr){return this.derivatives.reduce(function(vr,Ar){return Ar(hr,vr)},void 0)}}]),tr}(),Wt=new Ue;function Lt(tr){var gr=Array.isArray(tr)?tr:[tr];return Wt.has(gr)||Wt.set(gr,new It(gr)),Wt.get(gr)}var ar=new WeakMap,ze={};function gt(tr,gr){for(var hr=ar,vr=0;vr<gr.length;vr+=1){var Ar=gr[vr];hr.has(Ar)||hr.set(Ar,new WeakMap),hr=hr.get(Ar)}return hr.has(ze)||hr.set(ze,tr()),hr.get(ze)}var Ft=new WeakMap;function et(tr){var gr=Ft.get(tr)||"";return gr||(Object.keys(tr).forEach(function(hr){var vr=tr[hr];gr+=hr,vr instanceof It?gr+=vr.id:vr&&(0,oe.Z)(vr)==="object"?gr+=et(vr):gr+=vr}),gr=o(gr),Ft.set(tr,gr)),gr}function ct(tr,gr){return o("".concat(gr,"_").concat(et(tr)))}var ot="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),Qe="_bAmBoO_";function je(tr,gr,hr){if((0,J.Z)()){var vr,Ar;(0,h.hq)(tr,ot);var yn=document.createElement("div");yn.style.position="fixed",yn.style.left="0",yn.style.top="0",gr==null||gr(yn),document.body.appendChild(yn);var jn=hr?hr(yn):(vr=getComputedStyle(yn).content)===null||vr===void 0?void 0:vr.includes(Qe);return(Ar=yn.parentNode)===null||Ar===void 0||Ar.removeChild(yn),(0,h.jL)(ot),jn}return!1}var ye=null;function ke(){return ye===void 0&&(ye=je("@layer ".concat(ot," { .").concat(ot,' { content: "').concat(Qe,'"!important; } }'),function(tr){tr.className=ot})),ye}var $e=void 0;function He(){return $e===void 0&&($e=je(":where(.".concat(ot,') { content: "').concat(Qe,'"!important; }'),function(tr){tr.className=ot})),$e}var qe=void 0;function ut(){return qe===void 0&&(qe=je(".".concat(ot," { inset-block: 93px !important; }"),function(tr){tr.className=ot},function(tr){return getComputedStyle(tr).bottom==="93px"})),qe}var mt=(0,J.Z)();function or(tr){return typeof tr=="number"?"".concat(tr,"px"):tr}function rr(tr,gr,hr){var vr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Ar=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Ar)return tr;var yn=(0,c.Z)((0,c.Z)({},vr),{},(0,i.Z)((0,i.Z)({},M,gr),B,hr)),jn=Object.keys(yn).map(function(Dn){var zn=yn[Dn];return zn?"".concat(Dn,'="').concat(zn,'"'):null}).filter(function(Dn){return Dn}).join(" ");return"<style ".concat(jn,">").concat(tr,"</style>")}var Fe=function(gr){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(hr?"".concat(hr,"-"):"").concat(gr).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()},tt=function(gr,hr,vr){return Object.keys(gr).length?".".concat(hr).concat(vr!=null&&vr.scope?".".concat(vr.scope):"","{").concat(Object.entries(gr).map(function(Ar){var yn=(0,r.Z)(Ar,2),jn=yn[0],Dn=yn[1];return"".concat(jn,":").concat(Dn,";")}).join(""),"}"):""},Yt=function(gr,hr,vr){var Ar={},yn={};return Object.entries(gr).forEach(function(jn){var Dn,zn,ai=(0,r.Z)(jn,2),Jn=ai[0],pr=ai[1];if(vr!=null&&(Dn=vr.preserve)!==null&&Dn!==void 0&&Dn[Jn])yn[Jn]=pr;else if((typeof pr=="string"||typeof pr=="number")&&!(vr!=null&&(zn=vr.ignore)!==null&&zn!==void 0&&zn[Jn])){var Br,jr=Fe(Jn,vr==null?void 0:vr.prefix);Ar[jr]=typeof pr=="number"&&!(vr!=null&&(Br=vr.unitless)!==null&&Br!==void 0&&Br[Jn])?"".concat(pr,"px"):String(pr),yn[Jn]="var(".concat(jr,")")}}),[yn,tt(Ar,hr,{scope:vr==null?void 0:vr.scope})]},Dt=e(34280),Zt=(0,c.Z)({},a),Gt=Zt.useInsertionEffect,lr=function(gr,hr,vr){u.useMemo(gr,vr),(0,Dt.Z)(function(){return hr(!0)},vr)},Ht=Gt?function(tr,gr,hr){return Gt(function(){return tr(),gr()},hr)}:lr,Te=Ht,ce=(0,c.Z)({},a),me=ce.useInsertionEffect,Tt=function(gr){var hr=[],vr=!1;function Ar(yn){vr||hr.push(yn)}return u.useEffect(function(){return vr=!1,function(){vr=!0,hr.length&&hr.forEach(function(yn){return yn()})}},gr),Ar},Ae=function(){return function(gr){gr()}},st=typeof me!="undefined"?Tt:Ae,$t=st;function bt(){return!1}var Ce=!1;function yt(){return Ce}var Ze=bt;if(0)var xe,ht;function Ot(tr,gr,hr,vr,Ar){var yn=u.useContext(ne),jn=yn.cache,Dn=[tr].concat((0,l.Z)(gr)),zn=R(Dn),ai=$t([zn]),Jn=Ze(),pr=function(Pn){jn.opUpdate(zn,function(si){var wi=si||[void 0,void 0],Un=(0,r.Z)(wi,2),ra=Un[0],la=ra===void 0?0:ra,Ci=Un[1],wt=Ci,Vn=wt||hr(),Aa=[la,Vn];return Pn?Pn(Aa):Aa})};u.useMemo(function(){pr()},[zn]);var Br=jn.opGet(zn),jr=Br[1];return Te(function(){Ar==null||Ar(jr)},function(An){return pr(function(Pn){var si=(0,r.Z)(Pn,2),wi=si[0],Un=si[1];return An&&wi===0&&(Ar==null||Ar(jr)),[wi+1,Un]}),function(){jn.opUpdate(zn,function(Pn){var si=Pn||[],wi=(0,r.Z)(si,2),Un=wi[0],ra=Un===void 0?0:Un,la=wi[1],Ci=ra-1;return Ci===0?(ai(function(){(An||!jn.opGet(zn))&&(vr==null||vr(la,!1))}),null):[ra-1,la]})}},[zn]),jr}var Ne={},Ir="css",_t=new Map;function Jr(tr){_t.set(tr,(_t.get(tr)||0)+1)}function an(tr,gr){if(typeof document!="undefined"){var hr=document.querySelectorAll("style[".concat(M,'="').concat(tr,'"]'));hr.forEach(function(vr){if(vr[K]===gr){var Ar;(Ar=vr.parentNode)===null||Ar===void 0||Ar.removeChild(vr)}})}}var Nt=0;function Jt(tr,gr){_t.set(tr,(_t.get(tr)||0)-1);var hr=new Set;_t.forEach(function(vr,Ar){vr<=0&&hr.add(Ar)}),_t.size-hr.size>Nt&&hr.forEach(function(vr){an(vr,gr),_t.delete(vr)})}var Mt=function(gr,hr,vr,Ar){var yn=vr.getDerivativeToken(gr),jn=(0,c.Z)((0,c.Z)({},yn),hr);return Ar&&(jn=Ar(jn)),jn},Xt="token";function xr(tr,gr){var hr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},vr=(0,u.useContext)(ne),Ar=vr.cache.instanceId,yn=vr.container,jn=hr.salt,Dn=jn===void 0?"":jn,zn=hr.override,ai=zn===void 0?Ne:zn,Jn=hr.formatToken,pr=hr.getComputedToken,Br=hr.cssVar,jr=gt(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(gr)))},gr),An=et(jr),Pn=et(ai),si=Br?et(Br):"",wi=Ot(Xt,[Dn,tr.id,An,Pn,si],function(){var Un,ra=pr?pr(jr,ai,tr):Mt(jr,ai,tr,Jn),la=(0,c.Z)({},ra),Ci="";if(Br){var wt=Yt(ra,Br.key,{prefix:Br.prefix,ignore:Br.ignore,unitless:Br.unitless,preserve:Br.preserve}),Vn=(0,r.Z)(wt,2);ra=Vn[0],Ci=Vn[1]}var Aa=ct(ra,Dn);ra._tokenKey=Aa,la._tokenKey=ct(la,Dn);var ls=(Un=Br==null?void 0:Br.key)!==null&&Un!==void 0?Un:Aa;ra._themeKey=ls,Jr(ls);var qs="".concat(Ir,"-").concat(o(Aa));return ra._hashId=qs,[ra,qs,la,Ci,(Br==null?void 0:Br.key)||""]},function(Un){Jt(Un[0]._themeKey,Ar)},function(Un){var ra=(0,r.Z)(Un,4),la=ra[0],Ci=ra[3];if(Br&&Ci){var wt=(0,h.hq)(Ci,o("css-variables-".concat(la._themeKey)),{mark:B,prepend:"queue",attachTo:yn,priority:-999});wt[K]=Ar,wt.setAttribute(M,la._themeKey)}});return wi}var Pr=function(gr,hr,vr){var Ar=(0,r.Z)(gr,5),yn=Ar[2],jn=Ar[3],Dn=Ar[4],zn=vr||{},ai=zn.plain;if(!jn)return null;var Jn=yn._tokenKey,pr=-999,Br={"data-rc-order":"prependQueue","data-rc-priority":"".concat(pr)},jr=rr(jn,Dn,Jn,Br,ai);return[pr,Jn,jr]},At=e(54476),Kt={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=Kt,Qt="-ms-",yr="-moz-",Qr="-webkit-",Gr="comm",Bn="rule",wn="decl",Kn="@page",St="@media",Vr="@import",ii="@charset",Fi="@viewport",Wn="@supports",oi="@document",Ii="@namespace",Ui="@keyframes",Si="@font-face",Ni="@counter-style",da="@font-feature-values",ta="@layer",qi="@scope",pi=Math.abs,zi=String.fromCharCode,Pa=Object.assign;function xt(tr,gr){return $i(tr,0)^45?(((gr<<2^$i(tr,0))<<2^$i(tr,1))<<2^$i(tr,2))<<2^$i(tr,3):0}function xa(tr){return tr.trim()}function Zi(tr,gr){return(tr=gr.exec(tr))?tr[0]:tr}function mi(tr,gr,hr){return tr.replace(gr,hr)}function ka(tr,gr,hr){return tr.indexOf(gr,hr)}function $i(tr,gr){return tr.charCodeAt(gr)|0}function Gn(tr,gr,hr){return tr.slice(gr,hr)}function ci(tr){return tr.length}function we(tr){return tr.length}function rt(tr,gr){return gr.push(tr),tr}function Je(tr,gr){return tr.map(gr).join("")}function Ct(tr,gr){return tr.filter(function(hr){return!Zi(hr,gr)})}function lt(tr,gr){for(var hr="",vr=0;vr<tr.length;vr++)hr+=gr(tr[vr],vr,tr,gr)||"";return hr}function dr(tr,gr,hr,vr){switch(tr.type){case ta:if(tr.children.length)break;case Vr:case Ii:case wn:return tr.return=tr.return||tr.value;case Gr:return"";case Ui:return tr.return=tr.value+"{"+lt(tr.children,vr)+"}";case Bn:if(!ci(tr.value=tr.props.join(",")))return""}return ci(hr=lt(tr.children,vr))?tr.return=tr.value+"{"+hr+"}":""}var mr=1,Rr=1,Fr=0,Mr=0,Ur=0,Sn="";function _r(tr,gr,hr,vr,Ar,yn,jn,Dn){return{value:tr,root:gr,parent:hr,type:vr,props:Ar,children:yn,line:mr,column:Rr,length:jn,return:"",siblings:Dn}}function Ln(tr,gr){return assign(_r("",null,null,"",null,null,0,tr.siblings),tr,{length:-tr.length},gr)}function Yn(tr){for(;tr.root;)tr=Ln(tr.root,{children:[tr]});append(tr,tr.siblings)}function Ke(){return Ur}function ft(){return Ur=Mr>0?$i(Sn,--Mr):0,Rr--,Ur===10&&(Rr=1,mr--),Ur}function ge(){return Ur=Mr<Fr?$i(Sn,Mr++):0,Rr++,Ur===10&&(Rr=1,mr++),Ur}function nr(){return $i(Sn,Mr)}function sr(){return Mr}function Dr(tr,gr){return Gn(Sn,tr,gr)}function $r(tr){switch(tr){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(tr){return mr=Rr=1,Fr=ci(Sn=tr),Mr=0,[]}function hn(tr){return Sn="",tr}function Ei(tr){return xa(Dr(Mr-1,ri(tr===91?tr+2:tr===40?tr+1:tr)))}function ln(tr){return hn(rn(Wr(tr)))}function vn(tr){for(;(Ur=nr())&&Ur<33;)ge();return $r(tr)>2||$r(Ur)>3?"":" "}function rn(tr){for(;ge();)switch($r(Ur)){case 0:append(eo(Mr-1),tr);break;case 2:append(Ei(Ur),tr);break;default:append(from(Ur),tr)}return tr}function Xn(tr,gr){for(;--gr&&ge()&&!(Ur<48||Ur>102||Ur>57&&Ur<65||Ur>70&&Ur<97););return Dr(tr,sr()+(gr<6&&nr()==32&&ge()==32))}function ri(tr){for(;ge();)switch(Ur){case tr:return Mr;case 34:case 39:tr!==34&&tr!==39&&ri(Ur);break;case 40:tr===41&&ri(tr);break;case 92:ge();break}return Mr}function wa(tr,gr){for(;ge()&&tr+Ur!==57;)if(tr+Ur===84&&nr()===47)break;return"/*"+Dr(gr,Mr-1)+"*"+zi(tr===47?tr:ge())}function eo(tr){for(;!$r(nr());)ge();return Dr(tr,Mr)}function Ua(tr){return hn(Us("",null,null,null,[""],tr=Wr(tr),0,[0],tr))}function Us(tr,gr,hr,vr,Ar,yn,jn,Dn,zn){for(var ai=0,Jn=0,pr=jn,Br=0,jr=0,An=0,Pn=1,si=1,wi=1,Un=0,ra="",la=Ar,Ci=yn,wt=vr,Vn=ra;si;)switch(An=Un,Un=ge()){case 40:if(An!=108&&$i(Vn,pr-1)==58){ka(Vn+=mi(Ei(Un),"&","&\f"),"&\f",pi(ai?Dn[ai-1]:0))!=-1&&(wi=-1);break}case 34:case 39:case 91:Vn+=Ei(Un);break;case 9:case 10:case 13:case 32:Vn+=vn(An);break;case 92:Vn+=Xn(sr()-1,7);continue;case 47:switch(nr()){case 42:case 47:rt(us(wa(ge(),sr()),gr,hr,zn),zn),($r(An||1)==5||$r(nr()||1)==5)&&ci(Vn)&&Gn(Vn,-1,void 0)!==" "&&(Vn+=" ");break;default:Vn+="/"}break;case 123*Pn:Dn[ai++]=ci(Vn)*wi;case 125*Pn:case 59:case 0:switch(Un){case 0:case 125:si=0;case 59+Jn:wi==-1&&(Vn=mi(Vn,/\f/g,"")),jr>0&&(ci(Vn)-pr||Pn===0&&An===47)&&rt(jr>32?no(Vn+";",vr,hr,pr-1,zn):no(mi(Vn," ","")+";",vr,hr,pr-2,zn),zn);break;case 59:Vn+=";";default:if(rt(wt=Ws(Vn,gr,hr,ai,Jn,Ar,Dn,ra,la=[],Ci=[],pr,yn),yn),Un===123)if(Jn===0)Us(Vn,gr,wt,wt,la,yn,pr,Dn,Ci);else{switch(Br){case 99:if($i(Vn,3)===110)break;case 108:if($i(Vn,2)===97)break;default:Jn=0;case 100:case 109:case 115:}Jn?Us(tr,wt,wt,vr&&rt(Ws(tr,wt,wt,0,0,Ar,Dn,ra,Ar,la=[],pr,Ci),Ci),Ar,Ci,pr,Dn,vr?la:Ci):Us(Vn,wt,wt,wt,[""],Ci,0,Dn,Ci)}}ai=Jn=jr=0,Pn=wi=1,ra=Vn="",pr=jn;break;case 58:pr=1+ci(Vn),jr=An;default:if(Pn<1){if(Un==123)--Pn;else if(Un==125&&Pn++==0&&ft()==125)continue}switch(Vn+=zi(Un),Un*Pn){case 38:wi=Jn>0?1:(Vn+="\f",-1);break;case 44:Dn[ai++]=(ci(Vn)-1)*wi,wi=1;break;case 64:nr()===45&&(Vn+=Ei(ge())),Br=nr(),Jn=pr=ci(ra=Vn+=eo(sr())),Un++;break;case 45:An===45&&ci(Vn)==2&&(Pn=0)}}return yn}function Ws(tr,gr,hr,vr,Ar,yn,jn,Dn,zn,ai,Jn,pr){for(var Br=Ar-1,jr=Ar===0?yn:[""],An=we(jr),Pn=0,si=0,wi=0;Pn<vr;++Pn)for(var Un=0,ra=Gn(tr,Br+1,Br=pi(si=jn[Pn])),la=tr;Un<An;++Un)(la=xa(si>0?jr[Un]+" "+ra:mi(ra,/&\f/g,jr[Un])))&&(zn[wi++]=la);return _r(tr,gr,hr,Ar===0?Bn:Dn,zn,ai,Jn,pr)}function us(tr,gr,hr,vr){return _r(tr,gr,hr,Gr,zi(Ke()),Gn(tr,2,-2),0,vr)}function no(tr,gr,hr,vr,Ar){return _r(tr,gr,hr,wn,Gn(tr,0,vr),Gn(tr,vr+1,-1),vr,Ar)}function Ai(tr,gr){var hr=gr.path,vr=gr.parentSelectors;(0,kt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(hr?"Error in ".concat(hr,": "):"").concat(tr).concat(vr.length?" Selector: ".concat(vr.join(" | ")):""))}var Oa=function(gr,hr,vr){if(gr==="content"){var Ar=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,yn=["normal","none","initial","inherit","unset"];(typeof hr!="string"||yn.indexOf(hr)===-1&&!Ar.test(hr)&&(hr.charAt(0)!==hr.charAt(hr.length-1)||hr.charAt(0)!=='"'&&hr.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(hr,"\"'`."),vr)}},ws=null,lo=function(gr,hr,vr){gr==="animation"&&vr.hashId&&hr!=="none"&&lintWarning("You seem to be using hashed animation '".concat(hr,"', in which case 'animationName' with Keyframe as value is recommended."),vr)},Ji=null;function go(tr){var gr,hr=((gr=tr.match(/:not\(([^)]*)\)/))===null||gr===void 0?void 0:gr[1])||"",vr=hr.split(/(\[[^[]*])|(?=[.#])/).filter(function(Ar){return Ar});return vr.length>1}function Ho(tr){return tr.parentSelectors.reduce(function(gr,hr){return gr?hr.includes("&")?hr.replace(/&/g,gr):"".concat(gr," ").concat(hr):hr},"")}var Fa=function(gr,hr,vr){var Ar=Ho(vr),yn=Ar.match(/:not\([^)]*\)/g)||[];yn.length>0&&yn.some(go)&&Ai("Concat ':not' selector not support in legacy browsers.",vr)},Hs=Fa,_i=function(gr,hr,vr){switch(gr){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":Ai("You seem to be using non-logical property '".concat(gr,"' 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."),vr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof hr=="string"){var Ar=hr.split(" ").map(function(Dn){return Dn.trim()});Ar.length===4&&Ar[1]!==Ar[3]&&Ai("You seem to be using '".concat(gr,"' property with different left ").concat(gr," and right ").concat(gr,", 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."),vr)}return;case"clear":case"textAlign":(hr==="left"||hr==="right")&&Ai("You seem to be using non-logical value '".concat(hr,"' of ").concat(gr,", 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."),vr);return;case"borderRadius":if(typeof hr=="string"){var yn=hr.split("/").map(function(Dn){return Dn.trim()}),jn=yn.reduce(function(Dn,zn){if(Dn)return Dn;var ai=zn.split(" ").map(function(Jn){return Jn.trim()});return ai.length>=2&&ai[0]!==ai[1]||ai.length===3&&ai[1]!==ai[2]||ai.length===4&&ai[2]!==ai[3]?!0:Dn},!1);jn&&Ai("You seem to be using non-logical value '".concat(hr,"' of ").concat(gr,", 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."),vr)}return;default:}},io=_i,On=function(gr,hr,vr){(typeof hr=="string"&&/NaN/g.test(hr)||Number.isNaN(hr))&&Ai("Unexpected 'NaN' in property '".concat(gr,": ").concat(hr,"'."),vr)},ds=On,Go=function(gr,hr,vr){vr.parentSelectors.some(function(Ar){var yn=Ar.split(",");return yn.some(function(jn){return jn.split("&").length>2})})&&Ai("Should not use more than one `&` in a selector.",vr)},yo=Go,Wi="data-ant-cssinjs-cache-path",$a="_FILE_STYLE__";function Bi(tr){return Object.keys(tr).map(function(gr){var hr=tr[gr];return"".concat(gr,":").concat(hr)}).join(";")}var Gs,co=!0;function $o(tr){var gr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;Gs=tr,co=gr}function Ko(){if(!Gs&&(Gs={},(0,J.Z)())){var tr=document.createElement("div");tr.className=Wi,tr.style.position="fixed",tr.style.visibility="hidden",tr.style.top="-9999px",document.body.appendChild(tr);var gr=getComputedStyle(tr).content||"";gr=gr.replace(/^"/,"").replace(/"$/,""),gr.split(";").forEach(function(Ar){var yn=Ar.split(":"),jn=(0,r.Z)(yn,2),Dn=jn[0],zn=jn[1];Gs[Dn]=zn});var hr=document.querySelector("style[".concat(Wi,"]"));if(hr){var vr;co=!1,(vr=hr.parentNode)===null||vr===void 0||vr.removeChild(hr)}document.body.removeChild(tr)}}function hu(tr){return Ko(),!!Gs[tr]}function fo(tr){var gr=Gs[tr],hr=null;if(gr&&(0,J.Z)())if(co)hr=$a;else{var vr=document.querySelector("style[".concat(B,'="').concat(Gs[tr],'"]'));vr?hr=vr.innerHTML:delete Gs[tr]}return[hr,gr]}var Xs="_skip_check_",ko="_multi_value_";function jo(tr){var gr=lt(Ua(tr),dr);return gr.replace(/\{%%%\:[^;];}/g,";")}function iu(tr){return(0,oe.Z)(tr)==="object"&&tr&&(Xs in tr||ko in tr)}function Vo(tr,gr,hr){if(!gr)return tr;var vr=".".concat(gr),Ar=hr==="low"?":where(".concat(vr,")"):vr,yn=tr.split(",").map(function(jn){var Dn,zn=jn.trim().split(/\s+/),ai=zn[0]||"",Jn=((Dn=ai.match(/^\w+/))===null||Dn===void 0?void 0:Dn[0])||"";return ai="".concat(Jn).concat(Ar).concat(ai.slice(Jn.length)),[ai].concat((0,l.Z)(zn.slice(1))).join(" ")});return yn.join(",")}var fi=function tr(gr){var hr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Ar=vr.root,yn=vr.injectHash,jn=vr.parentSelectors,Dn=hr.hashId,zn=hr.layer,ai=hr.path,Jn=hr.hashPriority,pr=hr.transformers,Br=pr===void 0?[]:pr,jr=hr.linters,An=jr===void 0?[]:jr,Pn="",si={};function wi(la){var Ci=la.getName(Dn);if(!si[Ci]){var wt=tr(la.style,hr,{root:!1,parentSelectors:jn}),Vn=(0,r.Z)(wt,1),Aa=Vn[0];si[Ci]="@keyframes ".concat(la.getName(Dn)).concat(Aa)}}function Un(la){var Ci=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return la.forEach(function(wt){Array.isArray(wt)?Un(wt,Ci):wt&&Ci.push(wt)}),Ci}var ra=Un(Array.isArray(gr)?gr:[gr]);return ra.forEach(function(la){var Ci=typeof la=="string"&&!Ar?{}:la;if(typeof Ci=="string")Pn+="".concat(Ci,`
`);else if(Ci._keyframe)wi(Ci);else{var wt=Br.reduce(function(Vn,Aa){var ls;return(Aa==null||(ls=Aa.visit)===null||ls===void 0?void 0:ls.call(Aa,Vn))||Vn},Ci);Object.keys(wt).forEach(function(Vn){var Aa=wt[Vn];if((0,oe.Z)(Aa)==="object"&&Aa&&(Vn!=="animationName"||!Aa._keyframe)&&!iu(Aa)){var ls=!1,qs=Vn.trim(),sn=!1;(Ar||yn)&&Dn?qs.startsWith("@")?ls=!0:qs==="&"?qs=Vo("",Dn,Jn):qs=Vo(Vn,Dn,Jn):Ar&&!Dn&&(qs==="&"||qs==="")&&(qs="",sn=!0);var Co=tr(Aa,hr,{root:sn,injectHash:ls,parentSelectors:[].concat((0,l.Z)(jn),[qs])}),Bs=(0,r.Z)(Co,2),Ss=Bs[0],Jo=Bs[1];si=(0,c.Z)((0,c.Z)({},si),Jo),Pn+="".concat(qs).concat(Ss)}else{let hs=function(Ba,cs){var Xe=Ba.replace(/[A-Z]/g,function(Rt){return"-".concat(Rt.toLowerCase())}),Oe=cs;!Bt[Ba]&&typeof Oe=="number"&&Oe!==0&&(Oe="".concat(Oe,"px")),Ba==="animationName"&&cs!==null&&cs!==void 0&&cs._keyframe&&(wi(cs),Oe=cs.getName(Dn)),Pn+="".concat(Xe,":").concat(Oe,";")};var Yo,Da=(Yo=Aa==null?void 0:Aa.value)!==null&&Yo!==void 0?Yo:Aa;(0,oe.Z)(Aa)==="object"&&Aa!==null&&Aa!==void 0&&Aa[ko]&&Array.isArray(Da)?Da.forEach(function(Ba){hs(Vn,Ba)}):hs(Vn,Da)}})}}),Ar?zn&&(Pn&&(Pn="@layer ".concat(zn.name," {").concat(Pn,"}")),zn.dependencies&&(si["@layer ".concat(zn.name)]=zn.dependencies.map(function(la){return"@layer ".concat(la,", ").concat(zn.name,";")}).join(`
`))):Pn="{".concat(Pn,"}"),[Pn,si]};function di(tr,gr){return o("".concat(tr.join("%")).concat(gr))}function rs(){return null}var Es="style";function Qa(tr,gr){var hr=tr.token,vr=tr.path,Ar=tr.hashId,yn=tr.layer,jn=tr.nonce,Dn=tr.clientOnly,zn=tr.order,ai=zn===void 0?0:zn,Jn=u.useContext(ne),pr=Jn.autoClear,Br=Jn.mock,jr=Jn.defaultCache,An=Jn.hashPriority,Pn=Jn.container,si=Jn.ssrInline,wi=Jn.transformers,Un=Jn.linters,ra=Jn.cache,la=Jn.layer,Ci=hr._tokenKey,wt=[Ci];la&&wt.push("layer"),wt.push.apply(wt,(0,l.Z)(vr));var Vn=mt,Aa=Ot(Es,wt,function(){var Bs=wt.join("|");if(hu(Bs)){var Ss=fo(Bs),Jo=(0,r.Z)(Ss,2),Yo=Jo[0],Da=Jo[1];if(Yo)return[Yo,Ci,Da,{},Dn,ai]}var hs=gr(),Ba=fi(hs,{hashId:Ar,hashPriority:An,layer:la?yn:void 0,path:vr.join("-"),transformers:wi,linters:Un}),cs=(0,r.Z)(Ba,2),Xe=cs[0],Oe=cs[1],Rt=jo(Xe),dt=di(wt,Rt);return[Rt,Ci,dt,Oe,Dn,ai]},function(Bs,Ss){var Jo=(0,r.Z)(Bs,3),Yo=Jo[2];(Ss||pr)&&mt&&(0,h.jL)(Yo,{mark:B,attachTo:Pn})},function(Bs){var Ss=(0,r.Z)(Bs,4),Jo=Ss[0],Yo=Ss[1],Da=Ss[2],hs=Ss[3];if(Vn&&Jo!==$a){var Ba={mark:B,prepend:la?!1:"queue",attachTo:Pn,priority:ai},cs=typeof jn=="function"?jn():jn;cs&&(Ba.csp={nonce:cs});var Xe=[],Oe=[];Object.keys(hs).forEach(function(dt){dt.startsWith("@layer")?Xe.push(dt):Oe.push(dt)}),Xe.forEach(function(dt){(0,h.hq)(jo(hs[dt]),"_layer-".concat(dt),(0,c.Z)((0,c.Z)({},Ba),{},{prepend:!0}))});var Rt=(0,h.hq)(Jo,Da,Ba);Rt[K]=ra.instanceId,Rt.setAttribute(M,Ci),Oe.forEach(function(dt){(0,h.hq)(jo(hs[dt]),"_effect-".concat(dt),Ba)})}}),ls=(0,r.Z)(Aa,3),qs=ls[0],sn=ls[1],Co=ls[2];return function(Bs){var Ss;return!si||Vn||!jr?Ss=u.createElement(rs,null):Ss=u.createElement("style",(0,At.Z)({},(0,i.Z)((0,i.Z)({},M,sn),B,Co),{dangerouslySetInnerHTML:{__html:qs}})),u.createElement(u.Fragment,null,Ss,Bs)}}var Ma=function(gr,hr,vr){var Ar=(0,r.Z)(gr,6),yn=Ar[0],jn=Ar[1],Dn=Ar[2],zn=Ar[3],ai=Ar[4],Jn=Ar[5],pr=vr||{},Br=pr.plain;if(ai)return null;var jr=yn,An={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Jn)};return jr=rr(yn,jn,Dn,An,Br),zn&&Object.keys(zn).forEach(function(Pn){if(!hr[Pn]){hr[Pn]=!0;var si=jo(zn[Pn]),wi=rr(si,jn,"_effect-".concat(Pn),An,Br);Pn.startsWith("@layer")?jr=wi+jr:jr+=wi}}),[Jn,Dn,jr]},Ms="cssVar",au=function(gr,hr){var vr=gr.key,Ar=gr.prefix,yn=gr.unitless,jn=gr.ignore,Dn=gr.token,zn=gr.scope,ai=zn===void 0?"":zn,Jn=(0,u.useContext)(ne),pr=Jn.cache.instanceId,Br=Jn.container,jr=Dn._tokenKey,An=[].concat((0,l.Z)(gr.path),[vr,ai,jr]),Pn=Ot(Ms,An,function(){var si=hr(),wi=Yt(si,vr,{prefix:Ar,unitless:yn,ignore:jn,scope:ai}),Un=(0,r.Z)(wi,2),ra=Un[0],la=Un[1],Ci=di(An,la);return[ra,la,Ci,vr]},function(si){var wi=(0,r.Z)(si,3),Un=wi[2];mt&&(0,h.jL)(Un,{mark:B,attachTo:Br})},function(si){var wi=(0,r.Z)(si,3),Un=wi[1],ra=wi[2];if(Un){var la=(0,h.hq)(Un,ra,{mark:B,prepend:"queue",attachTo:Br,priority:-999});la[K]=pr,la.setAttribute(M,vr)}});return Pn},Fs=function(gr,hr,vr){var Ar=(0,r.Z)(gr,4),yn=Ar[1],jn=Ar[2],Dn=Ar[3],zn=vr||{},ai=zn.plain;if(!yn)return null;var Jn=-999,pr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Jn)},Br=rr(yn,Dn,jn,pr,ai);return[Jn,jn,Br]},su=au,Tu=(0,i.Z)((0,i.Z)((0,i.Z)({},Es,Ma),Xt,Pr),Ms,Fs);function Zu(tr){return tr!==null}function qu(tr,gr){var hr=typeof gr=="boolean"?{plain:gr}:gr||{},vr=hr.plain,Ar=vr===void 0?!1:vr,yn=hr.types,jn=yn===void 0?["style","token","cssVar"]:yn,Dn=hr.once,zn=Dn===void 0?!1:Dn,ai=new RegExp("^(".concat((typeof jn=="string"?[jn]:jn).join("|"),")%")),Jn=Array.from(tr.cache.keys()).filter(function(An){return ai.test(An)}),pr={},Br={},jr="";return Jn.map(function(An){if(zn&&tr.extracted.has(An))return null;var Pn=An.replace(ai,"").replace(/%/g,"|"),si=An.split("%"),wi=(0,r.Z)(si,1),Un=wi[0],ra=Tu[Un],la=ra(tr.cache.get(An)[1],pr,{plain:Ar});if(!la)return null;var Ci=(0,r.Z)(la,3),wt=Ci[0],Vn=Ci[1],Aa=Ci[2];return An.startsWith("style")&&(Br[Pn]=Vn),tr.extracted.add(An),[wt,Aa]}).filter(Zu).sort(function(An,Pn){var si=(0,r.Z)(An,1),wi=si[0],Un=(0,r.Z)(Pn,1),ra=Un[0];return wi-ra}).forEach(function(An){var Pn=(0,r.Z)(An,2),si=Pn[1];jr+=si}),jr+=rr(".".concat(Wi,'{content:"').concat(Bi(Br),'";}'),void 0,void 0,(0,i.Z)({},Wi,Wi),Ar),jr}var Qu=function(){function tr(gr,hr){(0,m.Z)(this,tr),(0,i.Z)(this,"name",void 0),(0,i.Z)(this,"style",void 0),(0,i.Z)(this,"_keyframe",!0),this.name=gr,this.style=hr}return(0,b.Z)(tr,[{key:"getName",value:function(){var hr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return hr?"".concat(hr,"-").concat(this.name):this.name}}]),tr}(),Qo=Qu;function Ro(tr){if(typeof tr=="number")return[[tr],!1];var gr=String(tr).trim(),hr=gr.match(/(.*)(!important)/),vr=(hr?hr[1]:gr).trim().split(/\s+/),Ar=[],yn=0;return[vr.reduce(function(jn,Dn){if(Dn.includes("(")||Dn.includes(")")){var zn=Dn.split("(").length-1,ai=Dn.split(")").length-1;yn+=zn-ai}return yn>=0&&Ar.push(Dn),yn===0&&(jn.push(Ar.join(" ")),Ar=[]),jn},[]),!!hr]}function bo(tr){return tr.notSplit=!0,tr}var Wu={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:bo(["borderTop","borderBottom"]),borderBlockStart:bo(["borderTop"]),borderBlockEnd:bo(["borderBottom"]),borderInline:bo(["borderLeft","borderRight"]),borderInlineStart:bo(["borderLeft"]),borderInlineEnd:bo(["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 Ao(tr,gr){var hr=tr;return gr&&(hr="".concat(hr," !important")),{_skip_check_:!0,value:hr}}var Ju={visit:function(gr){var hr={};return Object.keys(gr).forEach(function(vr){var Ar=gr[vr],yn=Wu[vr];if(yn&&(typeof Ar=="number"||typeof Ar=="string")){var jn=Ro(Ar),Dn=(0,r.Z)(jn,2),zn=Dn[0],ai=Dn[1];yn.length&&yn.notSplit?yn.forEach(function(Jn){hr[Jn]=Ao(Ar,ai)}):yn.length===1?hr[yn[0]]=Ao(zn[0],ai):yn.length===2?yn.forEach(function(Jn,pr){var Br;hr[Jn]=Ao((Br=zn[pr])!==null&&Br!==void 0?Br:zn[0],ai)}):yn.length===4?yn.forEach(function(Jn,pr){var Br,jr;hr[Jn]=Ao((Br=(jr=zn[pr])!==null&&jr!==void 0?jr:zn[pr-2])!==null&&Br!==void 0?Br:zn[0],ai)}):hr[vr]=Ar}else hr[vr]=Ar}),hr}},Ru=Ju,pu=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function bu(tr,gr){var hr=Math.pow(10,gr+1),vr=Math.floor(tr*hr);return Math.round(vr/10)*10/hr}var Lo=function(){var gr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},hr=gr.rootValue,vr=hr===void 0?16:hr,Ar=gr.precision,yn=Ar===void 0?5:Ar,jn=gr.mediaQuery,Dn=jn===void 0?!1:jn,zn=function(pr,Br){if(!Br)return pr;var jr=parseFloat(Br);if(jr<=1)return pr;var An=bu(jr/vr,yn);return"".concat(An,"rem")},ai=function(pr){var Br=(0,c.Z)({},pr);return Object.entries(pr).forEach(function(jr){var An=(0,r.Z)(jr,2),Pn=An[0],si=An[1];if(typeof si=="string"&&si.includes("px")){var wi=si.replace(pu,zn);Br[Pn]=wi}!Bt[Pn]&&typeof si=="number"&&si!==0&&(Br[Pn]="".concat(si,"px").replace(pu,zn));var Un=Pn.trim();if(Un.startsWith("@")&&Un.includes("px")&&Dn){var ra=Pn.replace(pu,zn);Br[ra]=Br[Pn],delete Br[Pn]}}),Br};return{visit:ai}},Uo=Lo,mu={supportModernCSS:function(){return He()&&ut()}}},7657:function(d,v,e){"use strict";e.d(v,{Z:function(){return le}});var r=e(54476),i=e(42978),l=e(20068),c=e(75931),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(33885),p=e(76190),y=e(810),m=e(96452),b=e(48736);function S(Z){return Z.replace(/-(.)/g,function(U,ie){return ie.toUpperCase()})}function R(Z,U){(0,b.ZP)(Z,"[@ant-design/icons] ".concat(U))}function L(Z){return(0,p.Z)(Z)==="object"&&typeof Z.name=="string"&&typeof Z.theme=="string"&&((0,p.Z)(Z.icon)==="object"||typeof Z.icon=="function")}function A(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(Z).reduce(function(U,ie){var _e=Z[ie];switch(ie){case"class":U.className=_e,delete U.class;break;default:delete U[ie],U[S(ie)]=_e}return U},{})}function I(Z,U,ie){return ie?f.createElement(Z.tag,(0,x.Z)((0,x.Z)({key:U},A(Z.attrs)),ie),(Z.children||[]).map(function(_e,Se){return I(_e,"".concat(U,"-").concat(Z.tag,"-").concat(Se))})):f.createElement(Z.tag,(0,x.Z)({key:U},A(Z.attrs)),(Z.children||[]).map(function(_e,Se){return I(_e,"".concat(U,"-").concat(Z.tag,"-").concat(Se))}))}function M(Z){return(0,u.generate)(Z)[0]}function B(Z){return Z?Array.isArray(Z)?Z:[Z]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},K=`
.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);
}
}
`,G=function(U){var ie=(0,f.useContext)(a.Z),_e=ie.csp,Se=ie.prefixCls,Pe=ie.layer,Ge=K;Se&&(Ge=Ge.replace(/anticon/g,Se)),Pe&&(Ge="@layer ".concat(Pe,` {
`).concat(Ge,`
}`)),(0,f.useEffect)(function(){var Ue=U.current,kt=(0,m.A)(Ue);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Pe,csp:_e,attachTo:kt})},[])},H=["icon","className","onClick","style","primaryColor","secondaryColor"],ae={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ne(Z){var U=Z.primaryColor,ie=Z.secondaryColor;ae.primaryColor=U,ae.secondaryColor=ie||M(U),ae.calculated=!!ie}function oe(){return(0,x.Z)({},ae)}var J=function(U){var ie=U.icon,_e=U.className,Se=U.onClick,Pe=U.style,Ge=U.primaryColor,Ue=U.secondaryColor,kt=(0,c.Z)(U,H),pt=f.useRef(),It=ae;if(Ge&&(It={primaryColor:Ge,secondaryColor:Ue||M(Ge)}),G(pt),R(L(ie),"icon should be icon definiton, but got ".concat(ie)),!L(ie))return null;var Wt=ie;return Wt&&typeof Wt.icon=="function"&&(Wt=(0,x.Z)((0,x.Z)({},Wt),{},{icon:Wt.icon(It.primaryColor,It.secondaryColor)})),I(Wt.icon,"svg-".concat(Wt.name),(0,x.Z)((0,x.Z)({className:_e,onClick:Se,style:Pe,"data-icon":Wt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},kt),{},{ref:pt}))};J.displayName="IconReact",J.getTwoToneColors=oe,J.setTwoToneColors=ne;var q=J;function V(Z){var U=B(Z),ie=(0,i.Z)(U,2),_e=ie[0],Se=ie[1];return q.setTwoToneColors({primaryColor:_e,secondaryColor:Se})}function se(){var Z=q.getTwoToneColors();return Z.calculated?[Z.primaryColor,Z.secondaryColor]:Z.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];V(u.blue.primary);var Q=f.forwardRef(function(Z,U){var ie=Z.className,_e=Z.icon,Se=Z.spin,Pe=Z.rotate,Ge=Z.tabIndex,Ue=Z.onClick,kt=Z.twoToneColor,pt=(0,c.Z)(Z,ee),It=f.useContext(a.Z),Wt=It.prefixCls,Lt=Wt===void 0?"anticon":Wt,ar=It.rootClassName,ze=h()(ar,Lt,(0,l.Z)((0,l.Z)({},"".concat(Lt,"-").concat(_e.name),!!_e.name),"".concat(Lt,"-spin"),!!Se||_e.name==="loading"),ie),gt=Ge;gt===void 0&&Ue&&(gt=-1);var Ft=Pe?{msTransform:"rotate(".concat(Pe,"deg)"),transform:"rotate(".concat(Pe,"deg)")}:void 0,et=B(kt),ct=(0,i.Z)(et,2),ot=ct[0],Qe=ct[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":_e.name},pt,{ref:U,tabIndex:gt,onClick:Ue,className:ze}),f.createElement(q,{icon:_e,primaryColor:ot,secondaryColor:Qe,style:Ft}))});Q.displayName="AntdIcon",Q.getTwoToneColor=se,Q.setTwoToneColor=V;var le=Q},18418:function(d,v,e){"use strict";var r=e(59301),i=(0,r.createContext)({});v.Z=i},29679:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(54476),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(7657),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,v,e){"use strict";e.d(v,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(S,R,L){return{r:(0,r.sh)(S,255)*255,g:(0,r.sh)(R,255)*255,b:(0,r.sh)(L,255)*255}}function l(S,R,L){S=(0,r.sh)(S,255),R=(0,r.sh)(R,255),L=(0,r.sh)(L,255);var A=Math.max(S,R,L),I=Math.min(S,R,L),M=0,B=0,N=(A+I)/2;if(A===I)B=0,M=0;else{var K=A-I;switch(B=N>.5?K/(2-A-I):K/(A+I),A){case S:M=(R-L)/K+(R<L?6:0);break;case R:M=(L-S)/K+2;break;case L:M=(S-R)/K+4;break;default:break}M/=6}return{h:M,s:B,l:N}}function c(S,R,L){return L<0&&(L+=1),L>1&&(L-=1),L<.16666666666666666?S+(R-S)*(6*L):L<.5?R:L<.6666666666666666?S+(R-S)*(.6666666666666666-L)*6:S}function f(S,R,L){var A,I,M;if(S=(0,r.sh)(S,360),R=(0,r.sh)(R,100),L=(0,r.sh)(L,100),R===0)I=L,M=L,A=L;else{var B=L<.5?L*(1+R):L+R-L*R,N=2*L-B;A=c(N,B,S+.3333333333333333),I=c(N,B,S),M=c(N,B,S-.3333333333333333)}return{r:A*255,g:I*255,b:M*255}}function o(S,R,L){S=(0,r.sh)(S,255),R=(0,r.sh)(R,255),L=(0,r.sh)(L,255);var A=Math.max(S,R,L),I=Math.min(S,R,L),M=0,B=A,N=A-I,K=A===0?0:N/A;if(A===I)M=0;else{switch(A){case S:M=(R-L)/N+(R<L?6:0);break;case R:M=(L-S)/N+2;break;case L:M=(S-R)/N+4;break;default:break}M/=6}return{h:M,s:K,v:B}}function h(S,R,L){S=(0,r.sh)(S,360)*6,R=(0,r.sh)(R,100),L=(0,r.sh)(L,100);var A=Math.floor(S),I=S-A,M=L*(1-R),B=L*(1-I*R),N=L*(1-(1-I)*R),K=A%6,G=[L,B,M,M,N,L][K],H=[N,L,L,B,M,M][K],ae=[M,M,N,L,L,B][K];return{r:G*255,g:H*255,b:ae*255}}function u(S,R,L,A){var I=[(0,r.FZ)(Math.round(S).toString(16)),(0,r.FZ)(Math.round(R).toString(16)),(0,r.FZ)(Math.round(L).toString(16))];return A&&I[0].startsWith(I[0].charAt(1))&&I[1].startsWith(I[1].charAt(1))&&I[2].startsWith(I[2].charAt(1))?I[0].charAt(0)+I[1].charAt(0)+I[2].charAt(0):I.join("")}function a(S,R,L,A,I){var M=[(0,r.FZ)(Math.round(S).toString(16)),(0,r.FZ)(Math.round(R).toString(16)),(0,r.FZ)(Math.round(L).toString(16)),(0,r.FZ)(p(A))];return I&&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(S,R,L,A){var I=[(0,r.FZ)(p(A)),(0,r.FZ)(Math.round(S).toString(16)),(0,r.FZ)(Math.round(R).toString(16)),(0,r.FZ)(Math.round(L).toString(16))];return I.join("")}function p(S){return Math.round(parseFloat(S)*255).toString(16)}function y(S){return m(S)/255}function m(S){return parseInt(S,16)}function b(S){return{r:S>>16,g:(S&65280)>>8,b:S&255}}},93796:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{ky:function(){return y},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},S=1,R=null,L=null,A=null,I=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),I=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(R=(0,l.JX)(m.s),L=(0,l.JX)(m.v),b=(0,r.WE)(m.h,R,L),I=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(R=(0,l.JX)(m.s),A=(0,l.JX)(m.l),b=(0,r.ve)(m.h,R,A),I=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(S=m.a)),S=(0,l.Yq)(S),{ok:I,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:S}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\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"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),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 S=x.rgb.exec(m);return S?{r:S[1],g:S[2],b:S[3]}:(S=x.rgba.exec(m),S?{r:S[1],g:S[2],b:S[3],a:S[4]}:(S=x.hsl.exec(m),S?{h:S[1],s:S[2],l:S[3]}:(S=x.hsla.exec(m),S?{h:S[1],s:S[2],l:S[3],a:S[4]}:(S=x.hsv.exec(m),S?{h:S[1],s:S[2],v:S[3]}:(S=x.hsva.exec(m),S?{h:S[1],s:S[2],v:S[3],a:S[4]}:(S=x.hex8.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),a:(0,r.T6)(S[4]),format:b?"name":"hex8"}:(S=x.hex6.exec(m),S?{r:(0,r.VD)(S[1]),g:(0,r.VD)(S[2]),b:(0,r.VD)(S[3]),format:b?"name":"hex"}:(S=x.hex4.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),a:(0,r.T6)(S[4]+S[4]),format:b?"name":"hex8"}:(S=x.hex3.exec(m),S?{r:(0,r.VD)(S[1]+S[1]),g:(0,r.VD)(S[2]+S[2]),b:(0,r.VD)(S[3]+S[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,v,e){"use strict";e.d(v,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,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 u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.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(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.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 u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.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(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},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 u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(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],y=p[0],m=p[1];if(u===m)return y}return!1},h.prototype.toString=function(u){var a=!!u;u=u!=null?u:this.format;var x=!1,p=this.a<1&&this.a>=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="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(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).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(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m<u;m++)p.push(new h({h:(x+m*y)%360,s:a.s,l:a.l}));return p},h.prototype.equals=function(u){return this.toRgbString()===new h(u).toRgbString()},h}();function o(h,u){return h===void 0&&(h=""),u===void 0&&(u={}),new f(h,u)}},12187:function(d,v,e){"use strict";e.d(v,{FZ:function(){return h},JX:function(){return o},V2:function(){return i},Yq:function(){return f},sh:function(){return r}});function r(u,a){l(u)&&(u="100%");var x=c(u);return u=a===360?u:Math.min(a,Math.max(0,parseFloat(u))),x&&(u=parseInt(String(u*a),10)/100),Math.abs(u-a)<1e-6?1:(a===360?u=(u<0?u%a+a:u%a)/parseFloat(String(a)):u=u%a/parseFloat(String(a)),u)}function i(u){return Math.min(1,Math.max(0,u))}function l(u){return typeof u=="string"&&u.indexOf(".")!==-1&&parseFloat(u)===1}function c(u){return typeof u=="string"&&u.indexOf("%")!==-1}function f(u){return u=parseFloat(u),(isNaN(u)||u<0||u>1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,v,e){"use strict";e.d(v,{Z:function(){return G}});var r=e(42978),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(94480),x=e(34280),p=[];function y(H,ae){var ne=i.useState(function(){if(!(0,c.Z)())return null;var _e=document.createElement("div");return _e}),oe=(0,r.Z)(ne,1),J=oe[0],q=i.useRef(!1),V=i.useContext(u),se=i.useState(p),ee=(0,r.Z)(se,2),Q=ee[0],le=ee[1],Z=V||(q.current?void 0:function(_e){le(function(Se){var Pe=[_e].concat((0,a.Z)(Se));return Pe})});function U(){J.parentElement||document.body.appendChild(J),q.current=!0}function ie(){var _e;(_e=J.parentElement)===null||_e===void 0||_e.removeChild(J),q.current=!1}return(0,x.Z)(function(){return H?V?V(U):U():ie(),ie},[H]),(0,x.Z)(function(){Q.length&&(Q.forEach(function(_e){return _e()}),le(p))},[Q]),[J,Z]}var m=e(810),b=e(75152);function S(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var R="rc-util-locker-".concat(Date.now()),L=0;function A(H){var ae=!!H,ne=i.useState(function(){return L+=1,"".concat(R,"_").concat(L)}),oe=(0,r.Z)(ne,1),J=oe[0];(0,x.Z)(function(){if(ae){var q=(0,b.o)(document.body).width,V=S();(0,m.hq)(`
html body {
overflow-y: hidden;
`.concat(V?"width: calc(100% - ".concat(q,"px);"):"",`
}`),J)}else(0,m.jL)(J);return function(){(0,m.jL)(J)}},[ae,J])}var I=!1;function M(H){return typeof H=="boolean"&&(I=H),I}var B=function(ae){return ae===!1?!1:!(0,c.Z)()||!ae?null:typeof ae=="string"?document.querySelector(ae):typeof ae=="function"?ae():ae},N=i.forwardRef(function(H,ae){var ne=H.open,oe=H.autoLock,J=H.getContainer,q=H.debug,V=H.autoDestroy,se=V===void 0?!0:V,ee=H.children,Q=i.useState(ne),le=(0,r.Z)(Q,2),Z=le[0],U=le[1],ie=Z||ne;i.useEffect(function(){(se||ne)&&U(ne)},[ne,se]);var _e=i.useState(function(){return B(J)}),Se=(0,r.Z)(_e,2),Pe=Se[0],Ge=Se[1];i.useEffect(function(){var et=B(J);Ge(et!=null?et:null)});var Ue=y(ie&&!Pe,q),kt=(0,r.Z)(Ue,2),pt=kt[0],It=kt[1],Wt=Pe!=null?Pe:pt;A(oe&&ne&&(0,c.Z)()&&(Wt===pt||Wt===document.body));var Lt=null;if(ee&&(0,o.Yr)(ee)&&ae){var ar=ee;Lt=ar.ref}var ze=(0,o.x1)(Lt,ae);if(!ie||!(0,c.Z)()||Pe===void 0)return null;var gt=Wt===!1||M(),Ft=ee;return ae&&(Ft=i.cloneElement(ee,{ref:ze})),i.createElement(u.Provider,{value:It},gt?Ft:(0,l.createPortal)(Ft,Wt))}),K=N,G=K},35593:function(d,v,e){"use strict";e.d(v,{Z:function(){return Ft}});var r=e(33885),i=e(42978),l=e(75931),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),S=e(54476),R=e(77900),L=e(8654);function A(et){var ct=et.prefixCls,ot=et.align,Qe=et.arrow,je=et.arrowPos,ye=Qe||{},ke=ye.className,$e=ye.content,He=je.x,qe=He===void 0?0:He,ut=je.y,mt=ut===void 0?0:ut,or=b.useRef();if(!ot||!ot.points)return null;var rr={position:"absolute"};if(ot.autoArrow!==!1){var Fe=ot.points[0],tt=ot.points[1],Yt=Fe[0],Dt=Fe[1],Zt=tt[0],Gt=tt[1];Yt===Zt||!["t","b"].includes(Yt)?rr.top=mt:Yt==="t"?rr.top=0:rr.bottom=0,Dt===Gt||!["l","r"].includes(Dt)?rr.left=qe:Dt==="l"?rr.left=0:rr.right=0}return b.createElement("div",{ref:or,className:o()("".concat(ct,"-arrow"),ke),style:rr},$e)}function I(et){var ct=et.prefixCls,ot=et.open,Qe=et.zIndex,je=et.mask,ye=et.motion;return je?b.createElement(R.default,(0,S.Z)({},ye,{motionAppear:!0,visible:ot,removeOnLeave:!0}),function(ke){var $e=ke.className;return b.createElement("div",{style:{zIndex:Qe},className:o()("".concat(ct,"-mask"),$e)})}):null}var M=b.memo(function(et){var ct=et.children;return ct},function(et,ct){return ct.cache}),B=M,N=b.forwardRef(function(et,ct){var ot=et.popup,Qe=et.className,je=et.prefixCls,ye=et.style,ke=et.target,$e=et.onVisibleChanged,He=et.open,qe=et.keepDom,ut=et.fresh,mt=et.onClick,or=et.mask,rr=et.arrow,Fe=et.arrowPos,tt=et.align,Yt=et.motion,Dt=et.maskMotion,Zt=et.forceRender,Gt=et.getPopupContainer,lr=et.autoDestroy,Ht=et.portal,Te=et.zIndex,ce=et.onMouseEnter,me=et.onMouseLeave,Tt=et.onPointerEnter,Ae=et.ready,st=et.offsetX,$t=et.offsetY,bt=et.offsetR,Ce=et.offsetB,yt=et.onAlign,Ze=et.onPrepare,xe=et.stretch,ht=et.targetWidth,Ot=et.targetHeight,Ne=typeof ot=="function"?ot():ot,Ir=He||qe,_t=(Gt==null?void 0:Gt.length)>0,Jr=b.useState(!Gt||!_t),an=(0,i.Z)(Jr,2),Nt=an[0],Jt=an[1];if((0,y.Z)(function(){!Nt&&_t&&ke&&Jt(!0)},[Nt,_t,ke]),!Nt)return null;var Mt="auto",Xt={left:"-1000vw",top:"-1000vh",right:Mt,bottom:Mt};if(Ae||!He){var xr,Pr=tt.points,At=tt.dynamicInset||((xr=tt._experimental)===null||xr===void 0?void 0:xr.dynamicInset),Kt=At&&Pr[0][1]==="r",Bt=At&&Pr[0][0]==="b";Kt?(Xt.right=bt,Xt.left=Mt):(Xt.left=st,Xt.right=Mt),Bt?(Xt.bottom=Ce,Xt.top=Mt):(Xt.top=$t,Xt.bottom=Mt)}var Qt={};return xe&&(xe.includes("height")&&Ot?Qt.height=Ot:xe.includes("minHeight")&&Ot&&(Qt.minHeight=Ot),xe.includes("width")&&ht?Qt.width=ht:xe.includes("minWidth")&&ht&&(Qt.minWidth=ht)),He||(Qt.pointerEvents="none"),b.createElement(Ht,{open:Zt||Ir,getContainer:Gt&&function(){return Gt(ke)},autoDestroy:lr},b.createElement(I,{prefixCls:je,open:He,zIndex:Te,mask:or,motion:Dt}),b.createElement(h.Z,{onResize:yt,disabled:!He},function(yr){return b.createElement(R.default,(0,S.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Zt,leavedClassName:"".concat(je,"-hidden")},Yt,{onAppearPrepare:Ze,onEnterPrepare:Ze,visible:He,onVisibleChanged:function(Gr){var Bn;Yt==null||(Bn=Yt.onVisibleChanged)===null||Bn===void 0||Bn.call(Yt,Gr),$e(Gr)}}),function(Qr,Gr){var Bn=Qr.className,wn=Qr.style,Kn=o()(je,Bn,Qe);return b.createElement("div",{ref:(0,L.sQ)(yr,ct,Gr),className:Kn,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Fe.x||0,"px"),"--arrow-y":"".concat(Fe.y||0,"px")},Xt),Qt),wn),{},{boxSizing:"border-box",zIndex:Te},ye),onMouseEnter:ce,onMouseLeave:me,onPointerEnter:Tt,onClick:mt},rr&&b.createElement(A,{prefixCls:je,arrow:rr,arrowPos:Fe,align:tt}),b.createElement(B,{cache:!He&&!ut},Ne))})}))}),K=N,G=b.forwardRef(function(et,ct){var ot=et.children,Qe=et.getTriggerDOMNode,je=(0,L.Yr)(ot),ye=b.useCallback(function($e){(0,L.mH)(ct,Qe?Qe($e):$e)},[Qe]),ke=(0,L.x1)(ye,ot.ref);return je?b.cloneElement(ot,{ref:ke}):ot}),H=G,ae=b.createContext(null),ne=ae;function oe(et){return et?Array.isArray(et)?et:[et]:[]}function J(et,ct,ot,Qe){return b.useMemo(function(){var je=oe(ot!=null?ot:ct),ye=oe(Qe!=null?Qe:ct),ke=new Set(je),$e=new Set(ye);return et&&(ke.has("hover")&&(ke.delete("hover"),ke.add("click")),$e.has("hover")&&($e.delete("hover"),$e.add("click"))),[ke,$e]},[et,ct,ot,Qe])}var q=e(29194);function V(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ot=arguments.length>2?arguments[2]:void 0;return ot?et[0]===ct[0]:et[0]===ct[0]&&et[1]===ct[1]}function se(et,ct,ot,Qe){for(var je=ot.points,ye=Object.keys(et),ke=0;ke<ye.length;ke+=1){var $e,He=ye[ke];if(V(($e=et[He])===null||$e===void 0?void 0:$e.points,je,Qe))return"".concat(ct,"-placement-").concat(He)}return""}function ee(et,ct,ot,Qe){return ct||(ot?{motionName:"".concat(et,"-").concat(ot)}:Qe?{motionName:Qe}:null)}function Q(et){return et.ownerDocument.defaultView}function le(et){for(var ct=[],ot=et==null?void 0:et.parentElement,Qe=["hidden","scroll","clip","auto"];ot;){var je=Q(ot).getComputedStyle(ot),ye=je.overflowX,ke=je.overflowY,$e=je.overflow;[ye,ke,$e].some(function(He){return Qe.includes(He)})&&ct.push(ot),ot=ot.parentElement}return ct}function Z(et){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(et)?ct:et}function U(et){return Z(parseFloat(et),0)}function ie(et,ct){var ot=(0,r.Z)({},et);return(ct||[]).forEach(function(Qe){if(!(Qe instanceof HTMLBodyElement||Qe instanceof HTMLHtmlElement)){var je=Q(Qe).getComputedStyle(Qe),ye=je.overflow,ke=je.overflowClipMargin,$e=je.borderTopWidth,He=je.borderBottomWidth,qe=je.borderLeftWidth,ut=je.borderRightWidth,mt=Qe.getBoundingClientRect(),or=Qe.offsetHeight,rr=Qe.clientHeight,Fe=Qe.offsetWidth,tt=Qe.clientWidth,Yt=U($e),Dt=U(He),Zt=U(qe),Gt=U(ut),lr=Z(Math.round(mt.width/Fe*1e3)/1e3),Ht=Z(Math.round(mt.height/or*1e3)/1e3),Te=(Fe-tt-Zt-Gt)*lr,ce=(or-rr-Yt-Dt)*Ht,me=Yt*Ht,Tt=Dt*Ht,Ae=Zt*lr,st=Gt*lr,$t=0,bt=0;if(ye==="clip"){var Ce=U(ke);$t=Ce*lr,bt=Ce*Ht}var yt=mt.x+Ae-$t,Ze=mt.y+me-bt,xe=yt+mt.width+2*$t-Ae-st-Te,ht=Ze+mt.height+2*bt-me-Tt-ce;ot.left=Math.max(ot.left,yt),ot.top=Math.max(ot.top,Ze),ot.right=Math.min(ot.right,xe),ot.bottom=Math.min(ot.bottom,ht)}}),ot}function _e(et){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ot="".concat(ct),Qe=ot.match(/^(.*)\%$/);return Qe?et*(parseFloat(Qe[1])/100):parseFloat(ot)}function Se(et,ct){var ot=ct||[],Qe=(0,i.Z)(ot,2),je=Qe[0],ye=Qe[1];return[_e(et.width,je),_e(et.height,ye)]}function Pe(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[et[0],et[1]]}function Ge(et,ct){var ot=ct[0],Qe=ct[1],je,ye;return ot==="t"?ye=et.y:ot==="b"?ye=et.y+et.height:ye=et.y+et.height/2,Qe==="l"?je=et.x:Qe==="r"?je=et.x+et.width:je=et.x+et.width/2,{x:je,y:ye}}function Ue(et,ct){var ot={t:"b",b:"t",l:"r",r:"l"};return et.map(function(Qe,je){return je===ct?ot[Qe]||"c":Qe}).join("")}function kt(et,ct,ot,Qe,je,ye,ke){var $e=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:je[Qe]||{}}),He=(0,i.Z)($e,2),qe=He[0],ut=He[1],mt=b.useRef(0),or=b.useMemo(function(){return ct?le(ct):[]},[ct]),rr=b.useRef({}),Fe=function(){rr.current={}};et||Fe();var tt=(0,x.Z)(function(){if(ct&&ot&&et){let $a=function(Gs,co){var $o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Kn,Ko=Ne.x+Gs,hu=Ne.y+co,fo=Ko+xr,Xs=hu+Xt,ko=Math.max(Ko,$o.left),jo=Math.max(hu,$o.top),iu=Math.min(fo,$o.right),Vo=Math.min(Xs,$o.bottom);return Math.max(0,(iu-ko)*(Vo-jo))},Bi=function(){Ln=Ne.y+we,Yn=Ln+Xt,Ke=Ne.x+ci,ft=Ke+xr};var Zt,Gt,lr=ct,Ht=lr.ownerDocument,Te=Q(lr),ce=Te.getComputedStyle(lr),me=ce.width,Tt=ce.height,Ae=ce.position,st=lr.style.left,$t=lr.style.top,bt=lr.style.right,Ce=lr.style.bottom,yt=lr.style.overflow,Ze=(0,r.Z)((0,r.Z)({},je[Qe]),ye),xe=Ht.createElement("div");(Zt=lr.parentElement)===null||Zt===void 0||Zt.appendChild(xe),xe.style.left="".concat(lr.offsetLeft,"px"),xe.style.top="".concat(lr.offsetTop,"px"),xe.style.position=Ae,xe.style.height="".concat(lr.offsetHeight,"px"),xe.style.width="".concat(lr.offsetWidth,"px"),lr.style.left="0",lr.style.top="0",lr.style.right="auto",lr.style.bottom="auto",lr.style.overflow="hidden";var ht;if(Array.isArray(ot))ht={x:ot[0],y:ot[1],width:0,height:0};else{var Ot=ot.getBoundingClientRect();ht={x:Ot.x,y:Ot.y,width:Ot.width,height:Ot.height}}var Ne=lr.getBoundingClientRect(),Ir=Ht.documentElement,_t=Ir.clientWidth,Jr=Ir.clientHeight,an=Ir.scrollWidth,Nt=Ir.scrollHeight,Jt=Ir.scrollTop,Mt=Ir.scrollLeft,Xt=Ne.height,xr=Ne.width,Pr=ht.height,At=ht.width,Kt={left:0,top:0,right:_t,bottom:Jr},Bt={left:-Mt,top:-Jt,right:an-Mt,bottom:Nt-Jt},Qt=Ze.htmlRegion,yr="visible",Qr="visibleFirst";Qt!=="scroll"&&Qt!==Qr&&(Qt=yr);var Gr=Qt===Qr,Bn=ie(Bt,or),wn=ie(Kt,or),Kn=Qt===yr?wn:Bn,St=Gr?wn:Kn;lr.style.left="auto",lr.style.top="auto",lr.style.right="0",lr.style.bottom="0";var Vr=lr.getBoundingClientRect();lr.style.left=st,lr.style.top=$t,lr.style.right=bt,lr.style.bottom=Ce,lr.style.overflow=yt,(Gt=lr.parentElement)===null||Gt===void 0||Gt.removeChild(xe);var ii=Z(Math.round(xr/parseFloat(me)*1e3)/1e3),Fi=Z(Math.round(Xt/parseFloat(Tt)*1e3)/1e3);if(ii===0||Fi===0||(0,u.Sh)(ot)&&!(0,q.Z)(ot))return;var Wn=Ze.offset,oi=Ze.targetOffset,Ii=Se(Ne,Wn),Ui=(0,i.Z)(Ii,2),Si=Ui[0],Ni=Ui[1],da=Se(ht,oi),ta=(0,i.Z)(da,2),qi=ta[0],pi=ta[1];ht.x-=qi,ht.y-=pi;var zi=Ze.points||[],Pa=(0,i.Z)(zi,2),xt=Pa[0],xa=Pa[1],Zi=Pe(xa),mi=Pe(xt),ka=Ge(ht,Zi),$i=Ge(Ne,mi),Gn=(0,r.Z)({},Ze),ci=ka.x-$i.x+Si,we=ka.y-$i.y+Ni,rt=$a(ci,we),Je=$a(ci,we,wn),Ct=Ge(ht,["t","l"]),lt=Ge(Ne,["t","l"]),dr=Ge(ht,["b","r"]),mr=Ge(Ne,["b","r"]),Rr=Ze.overflow||{},Fr=Rr.adjustX,Mr=Rr.adjustY,Ur=Rr.shiftX,Sn=Rr.shiftY,_r=function(co){return typeof co=="boolean"?co:co>=0},Ln,Yn,Ke,ft;Bi();var ge=_r(Mr),nr=mi[0]===Zi[0];if(ge&&mi[0]==="t"&&(Yn>St.bottom||rr.current.bt)){var sr=we;nr?sr-=Xt-Pr:sr=Ct.y-mr.y-Ni;var Dr=$a(ci,sr),$r=$a(ci,sr,wn);Dr>rt||Dr===rt&&(!Gr||$r>=Je)?(rr.current.bt=!0,we=sr,Ni=-Ni,Gn.points=[Ue(mi,0),Ue(Zi,0)]):rr.current.bt=!1}if(ge&&mi[0]==="b"&&(Ln<St.top||rr.current.tb)){var Wr=we;nr?Wr+=Xt-Pr:Wr=dr.y-lt.y-Ni;var hn=$a(ci,Wr),Ei=$a(ci,Wr,wn);hn>rt||hn===rt&&(!Gr||Ei>=Je)?(rr.current.tb=!0,we=Wr,Ni=-Ni,Gn.points=[Ue(mi,0),Ue(Zi,0)]):rr.current.tb=!1}var ln=_r(Fr),vn=mi[1]===Zi[1];if(ln&&mi[1]==="l"&&(ft>St.right||rr.current.rl)){var rn=ci;vn?rn-=xr-At:rn=Ct.x-mr.x-Si;var Xn=$a(rn,we),ri=$a(rn,we,wn);Xn>rt||Xn===rt&&(!Gr||ri>=Je)?(rr.current.rl=!0,ci=rn,Si=-Si,Gn.points=[Ue(mi,1),Ue(Zi,1)]):rr.current.rl=!1}if(ln&&mi[1]==="r"&&(Ke<St.left||rr.current.lr)){var wa=ci;vn?wa+=xr-At:wa=dr.x-lt.x-Si;var eo=$a(wa,we),Ua=$a(wa,we,wn);eo>rt||eo===rt&&(!Gr||Ua>=Je)?(rr.current.lr=!0,ci=wa,Si=-Si,Gn.points=[Ue(mi,1),Ue(Zi,1)]):rr.current.lr=!1}Bi();var Us=Ur===!0?0:Ur;typeof Us=="number"&&(Ke<wn.left&&(ci-=Ke-wn.left-Si,ht.x+At<wn.left+Us&&(ci+=ht.x-wn.left+At-Us)),ft>wn.right&&(ci-=ft-wn.right-Si,ht.x>wn.right-Us&&(ci+=ht.x-wn.right+Us)));var Ws=Sn===!0?0:Sn;typeof Ws=="number"&&(Ln<wn.top&&(we-=Ln-wn.top-Ni,ht.y+Pr<wn.top+Ws&&(we+=ht.y-wn.top+Pr-Ws)),Yn>wn.bottom&&(we-=Yn-wn.bottom-Ni,ht.y>wn.bottom-Ws&&(we+=ht.y-wn.bottom+Ws)));var us=Ne.x+ci,no=us+xr,Ai=Ne.y+we,Oa=Ai+Xt,ws=ht.x,lo=ws+At,Ji=ht.y,go=Ji+Pr,Ho=Math.max(us,ws),Fa=Math.min(no,lo),Hs=(Ho+Fa)/2,_i=Hs-us,io=Math.max(Ai,Ji),On=Math.min(Oa,go),ds=(io+On)/2,Go=ds-Ai;ke==null||ke(ct,Gn);var yo=Vr.right-Ne.x-(ci+Ne.width),Wi=Vr.bottom-Ne.y-(we+Ne.height);ut({ready:!0,offsetX:ci/ii,offsetY:we/Fi,offsetR:yo/ii,offsetB:Wi/Fi,arrowX:_i/ii,arrowY:Go/Fi,scaleX:ii,scaleY:Fi,align:Gn})}}),Yt=function(){mt.current+=1;var Gt=mt.current;Promise.resolve().then(function(){mt.current===Gt&&tt()})},Dt=function(){ut(function(Gt){return(0,r.Z)((0,r.Z)({},Gt),{},{ready:!1})})};return(0,y.Z)(Dt,[Qe]),(0,y.Z)(function(){et||Dt()},[et]),[qe.ready,qe.offsetX,qe.offsetY,qe.offsetR,qe.offsetB,qe.arrowX,qe.arrowY,qe.scaleX,qe.scaleY,qe.align,Yt]}var pt=e(94480);function It(et,ct,ot,Qe,je){(0,y.Z)(function(){if(et&&ct&&ot){let mt=function(){Qe(),je()};var ye=ct,ke=ot,$e=le(ye),He=le(ke),qe=Q(ke),ut=new Set([qe].concat((0,pt.Z)($e),(0,pt.Z)(He)));return ut.forEach(function(or){or.addEventListener("scroll",mt,{passive:!0})}),qe.addEventListener("resize",mt,{passive:!0}),Qe(),function(){ut.forEach(function(or){or.removeEventListener("scroll",mt),qe.removeEventListener("resize",mt)})}}},[et,ct,ot])}var Wt=e(48736),Lt=e(16089);function ar(et,ct,ot,Qe,je,ye,ke,$e){var He=b.useRef(et),qe=b.useRef(!1);He.current!==et&&(qe.current=!0,He.current=et),b.useEffect(function(){var ut=(0,Lt.Z)(function(){qe.current=!1});return function(){Lt.Z.cancel(ut)}},[et]),b.useEffect(function(){if(ct&&Qe&&(!je||ye)){var ut=function(){var Ae=!1,st=function(Ce){var yt=Ce.target;Ae=ke(yt)},$t=function(Ce){var yt=Ce.target;!qe.current&&He.current&&!Ae&&!ke(yt)&&$e(!1)};return[st,$t]},mt=ut(),or=(0,i.Z)(mt,2),rr=or[0],Fe=or[1],tt=ut(),Yt=(0,i.Z)(tt,2),Dt=Yt[0],Zt=Yt[1],Gt=Q(Qe);Gt.addEventListener("mousedown",rr,!0),Gt.addEventListener("click",Fe,!0),Gt.addEventListener("contextmenu",Fe,!0);var lr=(0,a.A)(ot);if(lr&&(lr.addEventListener("mousedown",Dt,!0),lr.addEventListener("click",Zt,!0),lr.addEventListener("contextmenu",Zt,!0)),0)var Ht,Te,ce,me;return function(){Gt.removeEventListener("mousedown",rr,!0),Gt.removeEventListener("click",Fe,!0),Gt.removeEventListener("contextmenu",Fe,!0),lr&&(lr.removeEventListener("mousedown",Dt,!0),lr.removeEventListener("click",Zt,!0),lr.removeEventListener("contextmenu",Zt,!0))}}},[ct,ot,Qe,je,ye])}var ze=["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 gt(){var et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,ct=b.forwardRef(function(ot,Qe){var je=ot.prefixCls,ye=je===void 0?"rc-trigger-popup":je,ke=ot.children,$e=ot.action,He=$e===void 0?"hover":$e,qe=ot.showAction,ut=ot.hideAction,mt=ot.popupVisible,or=ot.defaultPopupVisible,rr=ot.onPopupVisibleChange,Fe=ot.afterPopupVisibleChange,tt=ot.mouseEnterDelay,Yt=ot.mouseLeaveDelay,Dt=Yt===void 0?.1:Yt,Zt=ot.focusDelay,Gt=ot.blurDelay,lr=ot.mask,Ht=ot.maskClosable,Te=Ht===void 0?!0:Ht,ce=ot.getPopupContainer,me=ot.forceRender,Tt=ot.autoDestroy,Ae=ot.destroyPopupOnHide,st=ot.popup,$t=ot.popupClassName,bt=ot.popupStyle,Ce=ot.popupPlacement,yt=ot.builtinPlacements,Ze=yt===void 0?{}:yt,xe=ot.popupAlign,ht=ot.zIndex,Ot=ot.stretch,Ne=ot.getPopupClassNameFromAlign,Ir=ot.fresh,_t=ot.alignPoint,Jr=ot.onPopupClick,an=ot.onPopupAlign,Nt=ot.arrow,Jt=ot.popupMotion,Mt=ot.maskMotion,Xt=ot.popupTransitionName,xr=ot.popupAnimation,Pr=ot.maskTransitionName,At=ot.maskAnimation,Kt=ot.className,Bt=ot.getTriggerDOMNode,Qt=(0,l.Z)(ot,ze),yr=Tt||Ae||!1,Qr=b.useState(!1),Gr=(0,i.Z)(Qr,2),Bn=Gr[0],wn=Gr[1];(0,y.Z)(function(){wn((0,m.Z)())},[]);var Kn=b.useRef({}),St=b.useContext(ne),Vr=b.useMemo(function(){return{registerSubPopup:function(di,rs){Kn.current[di]=rs,St==null||St.registerSubPopup(di,rs)}}},[St]),ii=(0,p.Z)(),Fi=b.useState(null),Wn=(0,i.Z)(Fi,2),oi=Wn[0],Ii=Wn[1],Ui=(0,x.Z)(function(fi){(0,u.Sh)(fi)&&oi!==fi&&Ii(fi),St==null||St.registerSubPopup(ii,fi)}),Si=b.useState(null),Ni=(0,i.Z)(Si,2),da=Ni[0],ta=Ni[1],qi=b.useRef(null),pi=(0,x.Z)(function(fi){(0,u.Sh)(fi)&&da!==fi&&(ta(fi),qi.current=fi)}),zi=b.Children.only(ke),Pa=(zi==null?void 0:zi.props)||{},xt={},xa=(0,x.Z)(function(fi){var di,rs,Es=da;return(Es==null?void 0:Es.contains(fi))||((di=(0,a.A)(Es))===null||di===void 0?void 0:di.host)===fi||fi===Es||(oi==null?void 0:oi.contains(fi))||((rs=(0,a.A)(oi))===null||rs===void 0?void 0:rs.host)===fi||fi===oi||Object.values(Kn.current).some(function(Qa){return(Qa==null?void 0:Qa.contains(fi))||fi===Qa})}),Zi=ee(ye,Jt,xr,Xt),mi=ee(ye,Mt,At,Pr),ka=b.useState(or||!1),$i=(0,i.Z)(ka,2),Gn=$i[0],ci=$i[1],we=mt!=null?mt:Gn,rt=(0,x.Z)(function(fi){mt===void 0&&ci(fi)});(0,y.Z)(function(){ci(mt||!1)},[mt]);var Je=b.useRef(we);Je.current=we;var Ct=b.useRef([]);Ct.current=[];var lt=(0,x.Z)(function(fi){var di;rt(fi),((di=Ct.current[Ct.current.length-1])!==null&&di!==void 0?di:we)!==fi&&(Ct.current.push(fi),rr==null||rr(fi))}),dr=b.useRef(),mr=function(){clearTimeout(dr.current)},Rr=function(di){var rs=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;mr(),rs===0?lt(di):dr.current=setTimeout(function(){lt(di)},rs*1e3)};b.useEffect(function(){return mr},[]);var Fr=b.useState(!1),Mr=(0,i.Z)(Fr,2),Ur=Mr[0],Sn=Mr[1];(0,y.Z)(function(fi){(!fi||we)&&Sn(!0)},[we]);var _r=b.useState(null),Ln=(0,i.Z)(_r,2),Yn=Ln[0],Ke=Ln[1],ft=b.useState([0,0]),ge=(0,i.Z)(ft,2),nr=ge[0],sr=ge[1],Dr=function(di){sr([di.clientX,di.clientY])},$r=kt(we,oi,_t?nr:da,Ce,Ze,xe,an),Wr=(0,i.Z)($r,11),hn=Wr[0],Ei=Wr[1],ln=Wr[2],vn=Wr[3],rn=Wr[4],Xn=Wr[5],ri=Wr[6],wa=Wr[7],eo=Wr[8],Ua=Wr[9],Us=Wr[10],Ws=J(Bn,He,qe,ut),us=(0,i.Z)(Ws,2),no=us[0],Ai=us[1],Oa=no.has("click"),ws=Ai.has("click")||Ai.has("contextMenu"),lo=(0,x.Z)(function(){Ur||Us()}),Ji=function(){Je.current&&_t&&ws&&Rr(!1)};It(we,da,oi,lo,Ji),(0,y.Z)(function(){lo()},[nr,Ce]),(0,y.Z)(function(){we&&!(Ze!=null&&Ze[Ce])&&lo()},[JSON.stringify(xe)]);var go=b.useMemo(function(){var fi=se(Ze,ye,Ua,_t);return o()(fi,Ne==null?void 0:Ne(Ua))},[Ua,Ne,Ze,ye,_t]);b.useImperativeHandle(Qe,function(){return{nativeElement:qi.current,forceAlign:lo}});var Ho=b.useState(0),Fa=(0,i.Z)(Ho,2),Hs=Fa[0],_i=Fa[1],io=b.useState(0),On=(0,i.Z)(io,2),ds=On[0],Go=On[1],yo=function(){if(Ot&&da){var di=da.getBoundingClientRect();_i(di.width),Go(di.height)}},Wi=function(){yo(),lo()},$a=function(di){Sn(!1),Us(),Fe==null||Fe(di)},Bi=function(){return new Promise(function(di){yo(),Ke(function(){return di})})};(0,y.Z)(function(){Yn&&(Us(),Yn(),Ke(null))},[Yn]);function Gs(fi,di,rs,Es){xt[fi]=function(Qa){var Ma;Es==null||Es(Qa),Rr(di,rs);for(var Ms=arguments.length,au=new Array(Ms>1?Ms-1:0),Fs=1;Fs<Ms;Fs++)au[Fs-1]=arguments[Fs];(Ma=Pa[fi])===null||Ma===void 0||Ma.call.apply(Ma,[Pa,Qa].concat(au))}}(Oa||ws)&&(xt.onClick=function(fi){var di;Je.current&&ws?Rr(!1):!Je.current&&Oa&&(Dr(fi),Rr(!0));for(var rs=arguments.length,Es=new Array(rs>1?rs-1:0),Qa=1;Qa<rs;Qa++)Es[Qa-1]=arguments[Qa];(di=Pa.onClick)===null||di===void 0||di.call.apply(di,[Pa,fi].concat(Es))}),ar(we,ws,da,oi,lr,Te,xa,Rr);var co=no.has("hover"),$o=Ai.has("hover"),Ko,hu;co&&(Gs("onMouseEnter",!0,tt,function(fi){Dr(fi)}),Gs("onPointerEnter",!0,tt,function(fi){Dr(fi)}),Ko=function(di){(we||Ur)&&oi!==null&&oi!==void 0&&oi.contains(di.target)&&Rr(!0,tt)},_t&&(xt.onMouseMove=function(fi){var di;(di=Pa.onMouseMove)===null||di===void 0||di.call(Pa,fi)})),$o&&(Gs("onMouseLeave",!1,Dt),Gs("onPointerLeave",!1,Dt),hu=function(){Rr(!1,Dt)}),no.has("focus")&&Gs("onFocus",!0,Zt),Ai.has("focus")&&Gs("onBlur",!1,Gt),no.has("contextMenu")&&(xt.onContextMenu=function(fi){var di;Je.current&&Ai.has("contextMenu")?Rr(!1):(Dr(fi),Rr(!0)),fi.preventDefault();for(var rs=arguments.length,Es=new Array(rs>1?rs-1:0),Qa=1;Qa<rs;Qa++)Es[Qa-1]=arguments[Qa];(di=Pa.onContextMenu)===null||di===void 0||di.call.apply(di,[Pa,fi].concat(Es))}),Kt&&(xt.className=o()(Pa.className,Kt));var fo=(0,r.Z)((0,r.Z)({},Pa),xt),Xs={},ko=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];ko.forEach(function(fi){Qt[fi]&&(Xs[fi]=function(){for(var di,rs=arguments.length,Es=new Array(rs),Qa=0;Qa<rs;Qa++)Es[Qa]=arguments[Qa];(di=fo[fi])===null||di===void 0||di.call.apply(di,[fo].concat(Es)),Qt[fi].apply(Qt,Es)})});var jo=b.cloneElement(zi,(0,r.Z)((0,r.Z)({},fo),Xs)),iu={x:Xn,y:ri},Vo=Nt?(0,r.Z)({},Nt!==!0?Nt:{}):null;return b.createElement(b.Fragment,null,b.createElement(h.Z,{disabled:!we,ref:pi,onResize:Wi},b.createElement(H,{getTriggerDOMNode:Bt},jo)),b.createElement(ne.Provider,{value:Vr},b.createElement(K,{portal:et,ref:Ui,prefixCls:ye,popup:st,className:o()($t,go),style:bt,target:da,onMouseEnter:Ko,onMouseLeave:hu,onPointerEnter:Ko,zIndex:ht,open:we,keepDom:Ur,fresh:Ir,onClick:Jr,mask:lr,motion:Zi,maskMotion:mi,onVisibleChanged:$a,onPrepare:Bi,forceRender:me,autoDestroy:yr,getPopupContainer:ce,align:Ua,arrow:Vo,arrowPos:iu,ready:hn,offsetX:Ei,offsetY:ln,offsetR:vn,offsetB:rn,onAlign:lo,stretch:Ot,targetWidth:Hs/wa,targetHeight:ds/eo})))});return ct}var Ft=gt(c.Z)},10939:function(){"use strict"},98450:function(d,v){"use strict";v.Z={loading:"loading___hdeS1",layoutMainClass:"layoutMainClass___t8btz"}},10089:function(d,v){"use strict";function e(i){const l={},c={channels:l,subscribe:function(f,o){return l[f]||(l[f]=[]),l[f].push(o),this.unsubscribe.bind(null,f,o)},unsubscribe:function(f,o){console.log(f,"channel");let h=l[f],u=-1;if(h){for(let a=0;a<h.length;a++)if(h[a].name===o.name){u=a;break}if(u>=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;v.Z=r},86606:function(d,v,e){"use strict";e.d(v,{zt:function(){return ls},$j:function(){return Vn},Ue:function(){return co},I0:function(){return Bs},v9:function(){return Tu}});var r={};e.r(r),e.d(r,{actionChannel:function(){return At},all:function(){return Ne},apply:function(){return an},call:function(){return Jr},cancel:function(){return xr},cancelled:function(){return Kt},cps:function(){return Nt},flush:function(){return Bt},fork:function(){return Jt},getContext:function(){return Qt},join:function(){return Xt},put:function(){return Ot},race:function(){return Ir},select:function(){return Pr},setContext:function(){return yr},spawn:function(){return Mt},take:function(){return xe},takeEvery:function(){return rt},takeLatest:function(){return Je},takem:function(){return ht},throttle:function(){return Ct}});var i=e(59301),l=e(75682),c=e(59781),f=Object.assign||function(Xe){for(var Oe=1;Oe<arguments.length;Oe++){var Rt=arguments[Oe];for(var dt in Rt)Object.prototype.hasOwnProperty.call(Rt,dt)&&(Xe[dt]=Rt[dt])}return Xe},o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Xe){return typeof Xe}:function(Xe){return Xe&&typeof Symbol=="function"&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe},h=function(Oe){return"@@redux-saga/"+Oe},u=h("TASK"),a=h("HELPER"),x=h("MATCH"),p=h("CANCEL_PROMISE"),y=h("SAGA_ACTION"),m=h("SELF_CANCELLATION"),b=function(Oe){return function(){return Oe}},S=b(!0),R=null,L=function(){},A=function(Oe){return Oe};function I(Xe,Oe,Rt){if(!Oe(Xe))throw le("error","uncaught at check",Rt),new Error(Rt)}var M=Object.prototype.hasOwnProperty;function B(Xe,Oe){return N.notUndef(Xe)&&M.call(Xe,Oe)}var N={undef:function(Oe){return Oe==null},notUndef:function(Oe){return Oe!=null},func:function(Oe){return typeof Oe=="function"},number:function(Oe){return typeof Oe=="number"},string:function(Oe){return typeof Oe=="string"},array:Array.isArray,object:function(Oe){return Oe&&!N.array(Oe)&&(typeof Oe=="undefined"?"undefined":o(Oe))==="object"},promise:function(Oe){return Oe&&N.func(Oe.then)},iterator:function(Oe){return Oe&&N.func(Oe.next)&&N.func(Oe.throw)},iterable:function(Oe){return Oe&&N.func(Symbol)?N.func(Oe[Symbol.iterator]):N.array(Oe)},task:function(Oe){return Oe&&Oe[u]},observable:function(Oe){return Oe&&N.func(Oe.subscribe)},buffer:function(Oe){return Oe&&N.func(Oe.isEmpty)&&N.func(Oe.take)&&N.func(Oe.put)},pattern:function(Oe){return Oe&&(N.string(Oe)||(typeof Oe=="undefined"?"undefined":o(Oe))==="symbol"||N.func(Oe)||N.array(Oe))},channel:function(Oe){return Oe&&N.func(Oe.take)&&N.func(Oe.close)},helper:function(Oe){return Oe&&Oe[a]},stringableFunc:function(Oe){return N.func(Oe)&&B(Oe,"toString")}},K={assign:function(Oe,Rt){for(var dt in Rt)B(Rt,dt)&&(Oe[dt]=Rt[dt])}};function G(Xe,Oe){var Rt=Xe.indexOf(Oe);Rt>=0&&Xe.splice(Rt,1)}var H={from:function(Oe){var Rt=Array(Oe.length);for(var dt in Oe)B(Oe,dt)&&(Rt[dt]=Oe[dt]);return Rt}};function ae(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Oe=f({},Xe),Rt=new Promise(function(dt,Er){Oe.resolve=dt,Oe.reject=Er});return Oe.promise=Rt,Oe}function ne(Xe){for(var Oe=[],Rt=0;Rt<Xe;Rt++)Oe.push(ae());return Oe}function oe(Xe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Rt=void 0,dt=new Promise(function(Er){Rt=setTimeout(function(){return Er(Oe)},Xe)});return dt[p]=function(){return clearTimeout(Rt)},dt}function J(){var Xe,Oe=!0,Rt=void 0,dt=void 0;return Xe={},Xe[u]=!0,Xe.isRunning=function(){return Oe},Xe.result=function(){return Rt},Xe.error=function(){return dt},Xe.setRunning=function(Nr){return Oe=Nr},Xe.setResult=function(Nr){return Rt=Nr},Xe.setError=function(Nr){return dt=Nr},Xe}function q(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Xe}}var V=q(),se=function(Oe){throw Oe},ee=function(Oe){return{value:Oe,done:!0}};function Q(Xe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se,Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",dt=arguments[3],Er={name:Rt,next:Xe,throw:Oe,return:ee};return dt&&(Er[a]=!0),typeof Symbol!="undefined"&&(Er[Symbol.iterator]=function(){return Er}),Er}function le(Xe,Oe){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Xe+": "+Oe+`
`+(Rt&&Rt.stack||Rt)):console[Xe](Oe,Rt)}function Z(Xe,Oe){return function(){return Xe.apply(void 0,arguments)}}var U=function(Oe,Rt){return Oe+" has been deprecated in favor of "+Rt+", please update your code"},ie=function(Oe){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: `+Oe+`
`)},_e=function(Oe,Rt){return(Oe?Oe+".":"")+"setContext(props): argument "+Rt+" is not a plain object"},Se=function(Oe){return function(Rt){return Oe(Object.defineProperty(Rt,y,{value:!0}))}},Pe=function Xe(Oe){return function(){for(var Rt=arguments.length,dt=Array(Rt),Er=0;Er<Rt;Er++)dt[Er]=arguments[Er];var Nr=[],Kr=Oe.apply(void 0,dt);return{next:function(fn){return Nr.push(fn),Kr.next(fn)},clone:function(){var fn=Xe(Oe).apply(void 0,dt);return Nr.forEach(function(En){return fn.next(En)}),fn},return:function(fn){return Kr.return(fn)},throw:function(fn){return Kr.throw(fn)}}}},Ge="Channel's Buffer overflow!",Ue=1,kt=2,pt=3,It=4,Wt={isEmpty:S,put:L,take:L};function Lt(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Oe=arguments[1],Rt=new Array(Xe),dt=0,Er=0,Nr=0,Kr=function(ti){Rt[Er]=ti,Er=(Er+1)%Xe,dt++},bn=function(){if(dt!=0){var ti=Rt[Nr];return Rt[Nr]=null,dt--,Nr=(Nr+1)%Xe,ti}},fn=function(){for(var ti=[];dt;)ti.push(bn());return ti};return{isEmpty:function(){return dt==0},put:function(ti){if(dt<Xe)Kr(ti);else{var ni=void 0;switch(Oe){case Ue:throw new Error(Ge);case pt:Rt[Er]=ti,Er=(Er+1)%Xe,Nr=Er;break;case It:ni=2*Xe,Rt=fn(),dt=Rt.length,Er=Rt.length,Nr=0,Rt.length=ni,Xe=ni,Kr(ti);break;default:}}},take:bn,flush:fn}}var ar={none:function(){return Wt},fixed:function(Oe){return Lt(Oe,Ue)},dropping:function(Oe){return Lt(Oe,kt)},sliding:function(Oe){return Lt(Oe,pt)},expanding:function(Oe){return Lt(Oe,It)}},ze=[],gt=0;function Ft(Xe){try{ct(),Xe()}finally{ot()}}function et(Xe){ze.push(Xe),gt||(ct(),Qe())}function ct(){gt++}function ot(){gt--}function Qe(){ot();for(var Xe=void 0;!gt&&(Xe=ze.shift())!==void 0;)Ft(Xe)}var je=Object.assign||function(Xe){for(var Oe=1;Oe<arguments.length;Oe++){var Rt=arguments[Oe];for(var dt in Rt)Object.prototype.hasOwnProperty.call(Rt,dt)&&(Xe[dt]=Rt[dt])}return Xe},ye="@@redux-saga/CHANNEL_END",ke={type:ye},$e=function(Oe){return Oe&&Oe.type===ye};function He(){var Xe=[];function Oe(dt){return Xe.push(dt),function(){return G(Xe,dt)}}function Rt(dt){for(var Er=Xe.slice(),Nr=0,Kr=Er.length;Nr<Kr;Nr++)Er[Nr](dt)}return{subscribe:Oe,emit:Rt}}var qe="invalid buffer passed to channel factory function",ut="Saga was provided with an undefined action";function mt(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ar.fixed(),Oe=!1,Rt=[];I(Xe,N.buffer,qe);function dt(){if(Oe&&Rt.length)throw ie("Cannot have a closed channel with pending takers");if(Rt.length&&!Xe.isEmpty())throw ie("Cannot have pending takers with non empty buffer")}function Er(fn){if(dt(),I(fn,N.notUndef,ut),!Oe){if(!Rt.length)return Xe.put(fn);for(var En=0;En<Rt.length;En++){var ti=Rt[En];if(!ti[x]||ti[x](fn))return Rt.splice(En,1),ti(fn)}}}function Nr(fn){dt(),I(fn,N.func,"channel.take's callback must be a function"),Oe&&Xe.isEmpty()?fn(ke):Xe.isEmpty()?(Rt.push(fn),fn.cancel=function(){return G(Rt,fn)}):fn(Xe.take())}function Kr(fn){if(dt(),I(fn,N.func,"channel.flush' callback must be a function"),Oe&&Xe.isEmpty()){fn(ke);return}fn(Xe.flush())}function bn(){if(dt(),!Oe&&(Oe=!0,Rt.length)){var fn=Rt;Rt=[];for(var En=0,ti=fn.length;En<ti;En++)fn[En](ke)}}return{take:Nr,put:Er,flush:Kr,close:bn,get __takers__(){return Rt},get __closed__(){return Oe}}}function or(Xe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ar.none(),Rt=arguments[2];arguments.length>2&&I(Rt,N.func,"Invalid match function passed to eventChannel");var dt=mt(Oe),Er=function(){dt.__closed__||(Nr&&Nr(),dt.close())},Nr=Xe(function(Kr){if($e(Kr)){Er();return}Rt&&!Rt(Kr)||dt.put(Kr)});if(dt.__closed__&&Nr(),!N.func(Nr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:dt.take,flush:dt.flush,close:Er}}function rr(Xe){var Oe=or(function(Rt){return Xe(function(dt){if(dt[y]){Rt(dt);return}et(function(){return Rt(dt)})})});return je({},Oe,{take:function(dt,Er){arguments.length>1&&(I(Er,N.func,"channel.take's matcher argument must be a function"),dt[x]=Er),Oe.take(dt)}})}var Fe=h("IO"),tt="TAKE",Yt="PUT",Dt="ALL",Zt="RACE",Gt="CALL",lr="CPS",Ht="FORK",Te="JOIN",ce="CANCEL",me="SELECT",Tt="ACTION_CHANNEL",Ae="CANCELLED",st="FLUSH",$t="GET_CONTEXT",bt="SET_CONTEXT",Ce=`
(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,yt=function(Oe,Rt){var dt;return dt={},dt[Fe]=!0,dt[Oe]=Rt,dt},Ze=function(Oe){return I(Gr.fork(Oe),N.object,"detach(eff): argument must be a fork effect"),Oe[Ht].detached=!0,Oe};function xe(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&I(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Xe))return yt(tt,{pattern:Xe});if(N.channel(Xe))return yt(tt,{channel:Xe});throw new Error("take(patternOrChannel): argument "+String(Xe)+" is not valid channel or a valid pattern")}xe.maybe=function(){var Xe=xe.apply(void 0,arguments);return Xe[tt].maybe=!0,Xe};var ht=Z(xe.maybe,U("takem","take.maybe"));function Ot(Xe,Oe){return arguments.length>1?(I(Xe,N.notUndef,"put(channel, action): argument channel is undefined"),I(Xe,N.channel,"put(channel, action): argument "+Xe+" is not a valid channel"),I(Oe,N.notUndef,"put(channel, action): argument action is undefined")):(I(Xe,N.notUndef,"put(action): argument action is undefined"),Oe=Xe,Xe=null),yt(Yt,{channel:Xe,action:Oe})}Ot.resolve=function(){var Xe=Ot.apply(void 0,arguments);return Xe[Yt].resolve=!0,Xe},Ot.sync=Z(Ot.resolve,U("put.sync","put.resolve"));function Ne(Xe){return yt(Dt,Xe)}function Ir(Xe){return yt(Zt,Xe)}function _t(Xe,Oe,Rt){I(Oe,N.notUndef,Xe+": argument fn is undefined");var dt=null;if(N.array(Oe)){var Er=Oe;dt=Er[0],Oe=Er[1]}else if(Oe.fn){var Nr=Oe;dt=Nr.context,Oe=Nr.fn}return dt&&N.string(Oe)&&N.func(dt[Oe])&&(Oe=dt[Oe]),I(Oe,N.func,Xe+": argument "+Oe+" is not a function"),{context:dt,fn:Oe,args:Rt}}function Jr(Xe){for(var Oe=arguments.length,Rt=Array(Oe>1?Oe-1:0),dt=1;dt<Oe;dt++)Rt[dt-1]=arguments[dt];return yt(Gt,_t("call",Xe,Rt))}function an(Xe,Oe){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return yt(Gt,_t("apply",{context:Xe,fn:Oe},Rt))}function Nt(Xe){for(var Oe=arguments.length,Rt=Array(Oe>1?Oe-1:0),dt=1;dt<Oe;dt++)Rt[dt-1]=arguments[dt];return yt(lr,_t("cps",Xe,Rt))}function Jt(Xe){for(var Oe=arguments.length,Rt=Array(Oe>1?Oe-1:0),dt=1;dt<Oe;dt++)Rt[dt-1]=arguments[dt];return yt(Ht,_t("fork",Xe,Rt))}function Mt(Xe){for(var Oe=arguments.length,Rt=Array(Oe>1?Oe-1:0),dt=1;dt<Oe;dt++)Rt[dt-1]=arguments[dt];return Ze(Jt.apply(void 0,[Xe].concat(Rt)))}function Xt(){for(var Xe=arguments.length,Oe=Array(Xe),Rt=0;Rt<Xe;Rt++)Oe[Rt]=arguments[Rt];if(Oe.length>1)return Ne(Oe.map(function(Er){return Xt(Er)}));var dt=Oe[0];return I(dt,N.notUndef,"join(task): argument task is undefined"),I(dt,N.task,"join(task): argument "+dt+" is not a valid Task object "+Ce),yt(Te,dt)}function xr(){for(var Xe=arguments.length,Oe=Array(Xe),Rt=0;Rt<Xe;Rt++)Oe[Rt]=arguments[Rt];if(Oe.length>1)return Ne(Oe.map(function(Er){return xr(Er)}));var dt=Oe[0];return Oe.length===1&&(I(dt,N.notUndef,"cancel(task): argument task is undefined"),I(dt,N.task,"cancel(task): argument "+dt+" is not a valid Task object "+Ce)),yt(ce,dt||m)}function Pr(Xe){for(var Oe=arguments.length,Rt=Array(Oe>1?Oe-1:0),dt=1;dt<Oe;dt++)Rt[dt-1]=arguments[dt];return arguments.length===0?Xe=A:(I(Xe,N.notUndef,"select(selector,[...]): argument selector is undefined"),I(Xe,N.func,"select(selector,[...]): argument "+Xe+" is not a function")),yt(me,{selector:Xe,args:Rt})}function At(Xe,Oe){return I(Xe,N.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&(I(Oe,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),I(Oe,N.buffer,"actionChannel(pattern, buffer): argument "+Oe+" is not a valid buffer")),yt(Tt,{pattern:Xe,buffer:Oe})}function Kt(){return yt(Ae,{})}function Bt(Xe){return I(Xe,N.channel,"flush(channel): argument "+Xe+" is not valid channel"),yt(st,Xe)}function Qt(Xe){return I(Xe,N.string,"getContext(prop): argument "+Xe+" is not a string"),yt($t,Xe)}function yr(Xe){return I(Xe,N.object,_e(null,Xe)),yt(bt,Xe)}var Qr=function(Oe){return function(Rt){return Rt&&Rt[Fe]&&Rt[Oe]}},Gr={take:Qr(tt),put:Qr(Yt),all:Qr(Dt),race:Qr(Zt),call:Qr(Gt),cps:Qr(lr),fork:Qr(Ht),join:Qr(Te),cancel:Qr(ce),select:Qr(me),actionChannel:Qr(Tt),cancelled:Qr(Ae),flush:Qr(st),getContext:Qr($t),setContext:Qr(bt)},Bn=Object.assign||function(Xe){for(var Oe=1;Oe<arguments.length;Oe++){var Rt=arguments[Oe];for(var dt in Rt)Object.prototype.hasOwnProperty.call(Rt,dt)&&(Xe[dt]=Rt[dt])}return Xe},wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Xe){return typeof Xe}:function(Xe){return Xe&&typeof Symbol=="function"&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe};function Kn(Xe,Oe){for(var Rt in Oe){var dt=Oe[Rt];dt.configurable=dt.enumerable=!0,"value"in dt&&(dt.writable=!0),Object.defineProperty(Xe,Rt,dt)}return Xe}var St="proc first argument (Saga function result) must be an iterator",Vr={toString:function(){return"@@redux-saga/CHANNEL_END"}},ii={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Fi={wildcard:function(){return S},default:function(Oe){return(typeof Oe=="undefined"?"undefined":wn(Oe))==="symbol"?function(Rt){return Rt.type===Oe}:function(Rt){return Rt.type===String(Oe)}},array:function(Oe){return function(Rt){return Oe.some(function(dt){return Wn(dt)(Rt)})}},predicate:function(Oe){return function(Rt){return Oe(Rt)}}};function Wn(Xe){return(Xe==="*"?Fi.wildcard:N.array(Xe)?Fi.array:N.stringableFunc(Xe)?Fi.default:N.func(Xe)?Fi.predicate:Fi.default)(Xe)}function oi(Xe,Oe,Rt){var dt=[],Er=void 0,Nr=!1;bn(Oe);function Kr(En){fn(),Rt(En,!0)}function bn(En){dt.push(En),En.cont=function(ti,ni){Nr||(G(dt,En),En.cont=L,ni?Kr(ti):(En===Oe&&(Er=ti),dt.length||(Nr=!0,Rt(Er))))}}function fn(){Nr||(Nr=!0,dt.forEach(function(En){En.cont=L,En.cancel()}),dt=[])}return{addTask:bn,cancelAll:fn,abort:Kr,getTasks:function(){return dt},taskNames:function(){return dt.map(function(ti){return ti.name})}}}function Ii(Xe){var Oe=Xe.context,Rt=Xe.fn,dt=Xe.args;if(N.iterator(Rt))return Rt;var Er=void 0,Nr=void 0;try{Er=Rt.apply(Oe,dt)}catch(Kr){Nr=Kr}return N.iterator(Er)?Er:Q(Nr?function(){throw Nr}:function(){var Kr=void 0,bn={done:!1,value:Er},fn=function(ti){return{done:!0,value:ti}};return function(En){return Kr?fn(En):(Kr=!0,bn)}}())}var Ui=function(Oe){return{fn:Oe}};function Si(Xe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return L},Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:L,dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:L,Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Nr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Kr=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,bn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",fn=arguments[8];I(Xe,N.iterator,St);var En="[...effects]",ti=Z(to,U(En,"all("+En+")")),ni=Nr.sagaMonitor,hi=Nr.logger,Oi=Nr.onError,va=hi||le,Hi=function(xn){var We=xn.sagaStack;!We&&xn.stack&&(We=xn.stack.split(`
`)[0].indexOf(xn.message)!==-1?xn.stack:"Error: "+xn.message+`
`+xn.stack),va("error","uncaught at "+bn,We||xn.message||xn)},Ti=rr(Oe),Ca=Object.create(Er);Cs.cancel=L;var Di=zs(Kr,bn,Xe,fn),vi={name:bn,cancel:xo,isRunning:!0},ba=oi(bn,vi,ps);function xo(){vi.isRunning&&!vi.isCancelled&&(vi.isCancelled=!0,Cs(ii))}function As(){Xe._isRunning&&!Xe._isCancelled&&(Xe._isCancelled=!0,ba.cancelAll(),ps(ii))}return fn&&(fn.cancel=As),Xe._isRunning=!0,Cs(),Di;function Cs(pn,xn){if(!vi.isRunning)throw new Error("Trying to resume an already finished generator");try{var We=void 0;xn?We=Xe.throw(pn):pn===ii?(vi.isCancelled=!0,Cs.cancel(),We=N.func(Xe.return)?Xe.return(ii):{done:!0,value:ii}):pn===Vr?We=N.func(Xe.return)?Xe.return():{done:!0}:We=Xe.next(pn),We.done?(vi.isMainRunning=!1,vi.cont&&vi.cont(We.value)):gs(We.value,Kr,"",Cs)}catch(jt){vi.isCancelled&&Hi(jt),vi.isMainRunning=!1,vi.cont(jt,!0)}}function ps(pn,xn){Xe._isRunning=!1,Ti.close(),xn?(pn instanceof Error&&Object.defineProperty(pn,"sagaStack",{value:"at "+bn+`
`+(pn.sagaStack||pn.stack),configurable:!0}),Di.cont||(pn instanceof Error&&Oi?Oi(pn):Hi(pn)),Xe._error=pn,Xe._isAborted=!0,Xe._deferredEnd&&Xe._deferredEnd.reject(pn)):(Xe._result=pn,Xe._deferredEnd&&Xe._deferredEnd.resolve(pn)),Di.cont&&Di.cont(pn,xn),Di.joiners.forEach(function(We){return We.cb(pn,xn)}),Di.joiners=null}function gs(pn,xn){var We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",jt=arguments[3],wr=V();ni&&ni.effectTriggered({effectId:wr,parentEffectId:xn,label:We,effect:pn});var kr=void 0;function qr(Qi,Gi){kr||(kr=!0,jt.cancel=L,ni&&(Gi?ni.effectRejected(wr,Qi):ni.effectResolved(wr,Qi)),jt(Qi,Gi))}qr.cancel=L,jt.cancel=function(){if(!kr){kr=!0;try{qr.cancel()}catch(Qi){Hi(Qi)}qr.cancel=L,ni&&ni.effectCancelled(wr)}};var gn=void 0;return N.promise(pn)?ys(pn,qr):N.helper(pn)?ha(Ui(pn),wr,qr):N.iterator(pn)?Ra(pn,wr,bn,qr):N.array(pn)?ti(pn,wr,qr):(gn=Gr.take(pn))?Ja(gn,qr):(gn=Gr.put(pn))?$s(gn,qr):(gn=Gr.all(pn))?to(gn,wr,qr):(gn=Gr.race(pn))?ts(gn,wr,qr):(gn=Gr.call(pn))?ao(gn,wr,qr):(gn=Gr.cps(pn))?na(gn,qr):(gn=Gr.fork(pn))?ha(gn,wr,qr):(gn=Gr.join(pn))?ns(gn,qr):(gn=Gr.cancel(pn))?zo(gn,qr):(gn=Gr.select(pn))?is(gn,qr):(gn=Gr.actionChannel(pn))?po(gn,qr):(gn=Gr.flush(pn))?Vt(gn,qr):(gn=Gr.cancelled(pn))?Va(gn,qr):(gn=Gr.getContext(pn))?Pt(gn,qr):(gn=Gr.setContext(pn))?Ka(gn,qr):qr(pn)}function ys(pn,xn){var We=pn[p];N.func(We)?xn.cancel=We:N.func(pn.abort)&&(xn.cancel=function(){return pn.abort()}),pn.then(xn,function(jt){return xn(jt,!0)})}function Ra(pn,xn,We,jt){Si(pn,Oe,Rt,dt,Ca,Nr,xn,We,jt)}function Ja(pn,xn){var We=pn.channel,jt=pn.pattern,wr=pn.maybe;We=We||Ti;var kr=function(gn){return gn instanceof Error?xn(gn,!0):$e(gn)&&!wr?xn(Vr):xn(gn)};try{We.take(kr,Wn(jt))}catch(qr){return xn(qr,!0)}xn.cancel=kr.cancel}function $s(pn,xn){var We=pn.channel,jt=pn.action,wr=pn.resolve;et(function(){var kr=void 0;try{kr=(We?We.put:Rt)(jt)}catch(qr){if(We||wr)return xn(qr,!0);Hi(qr)}if(wr&&N.promise(kr))ys(kr,xn);else return xn(kr)})}function ao(pn,xn,We){var jt=pn.context,wr=pn.fn,kr=pn.args,qr=void 0;try{qr=wr.apply(jt,kr)}catch(gn){return We(gn,!0)}return N.promise(qr)?ys(qr,We):N.iterator(qr)?Ra(qr,xn,wr.name,We):We(qr)}function na(pn,xn){var We=pn.context,jt=pn.fn,wr=pn.args;try{var kr=function(gn,Qi){return N.undef(gn)?xn(Qi):xn(gn,!0)};jt.apply(We,wr.concat(kr)),kr.cancel&&(xn.cancel=function(){return kr.cancel()})}catch(qr){return xn(qr,!0)}}function ha(pn,xn,We){var jt=pn.context,wr=pn.fn,kr=pn.args,qr=pn.detached,gn=Ii({context:jt,fn:wr,args:kr});try{ct();var Qi=Si(gn,Oe,Rt,dt,Ca,Nr,xn,wr.name,qr?null:L);qr?We(Qi):gn._isRunning?(ba.addTask(Qi),We(Qi)):gn._error?ba.abort(gn._error):We(Qi)}finally{Qe()}}function ns(pn,xn){if(pn.isRunning()){var We={task:Di,cb:xn};xn.cancel=function(){return G(pn.joiners,We)},pn.joiners.push(We)}else pn.isAborted()?xn(pn.error(),!0):xn(pn.result())}function zo(pn,xn){pn===m&&(pn=Di),pn.isRunning()&&pn.cancel(),xn()}function to(pn,xn,We){var jt=Object.keys(pn);if(!jt.length)return We(N.array(pn)?[]:{});var wr=0,kr=void 0,qr={},gn={};function Qi(){wr===jt.length&&(kr=!0,We(N.array(pn)?H.from(Bn({},qr,{length:jt.length})):qr))}jt.forEach(function(Gi){var wo=function(as,Ya){kr||(Ya||$e(as)||as===Vr||as===ii?(We.cancel(),We(as,Ya)):(qr[Gi]=as,wr++,Qi()))};wo.cancel=L,gn[Gi]=wo}),We.cancel=function(){kr||(kr=!0,jt.forEach(function(Gi){return gn[Gi].cancel()}))},jt.forEach(function(Gi){return gs(pn[Gi],xn,Gi,gn[Gi])})}function ts(pn,xn,We){var jt=void 0,wr=Object.keys(pn),kr={};wr.forEach(function(qr){var gn=function(Gi,wo){if(!jt){if(wo)We.cancel(),We(Gi,!0);else if(!$e(Gi)&&Gi!==Vr&&Gi!==ii){var pa;We.cancel(),jt=!0;var as=(pa={},pa[qr]=Gi,pa);We(N.array(pn)?[].slice.call(Bn({},as,{length:wr.length})):as)}}};gn.cancel=L,kr[qr]=gn}),We.cancel=function(){jt||(jt=!0,wr.forEach(function(qr){return kr[qr].cancel()}))},wr.forEach(function(qr){jt||gs(pn[qr],xn,qr,kr[qr])})}function is(pn,xn){var We=pn.selector,jt=pn.args;try{var wr=We.apply(void 0,[dt()].concat(jt));xn(wr)}catch(kr){xn(kr,!0)}}function po(pn,xn){var We=pn.pattern,jt=pn.buffer,wr=Wn(We);wr.pattern=We,xn(or(Oe,jt||ar.fixed(),wr))}function Va(pn,xn){xn(!!vi.isCancelled)}function Vt(pn,xn){pn.flush(xn)}function Pt(pn,xn){xn(Ca[pn])}function Ka(pn,xn){K.assign(Ca,pn),xn()}function zs(pn,xn,We,jt){var wr,kr,qr;return We._deferredEnd=null,kr={},kr[u]=!0,kr.id=pn,kr.name=xn,wr="done",qr={},qr[wr]=qr[wr]||{},qr[wr].get=function(){if(We._deferredEnd)return We._deferredEnd.promise;var gn=ae();return We._deferredEnd=gn,We._isRunning||(We._error?gn.reject(We._error):gn.resolve(We._result)),gn.promise},kr.cont=jt,kr.joiners=[],kr.cancel=As,kr.isRunning=function(){return We._isRunning},kr.isCancelled=function(){return We._isCancelled},kr.isAborted=function(){return We._isAborted},kr.result=function(){return We._result},kr.error=function(){return We._error},kr.setContext=function(Qi){I(Qi,N.object,_e("task",Qi)),K.assign(Ca,Qi)},Kn(kr,qr),kr}}var Ni="runSaga(storeInterface, saga, ...args)",da=Ni+": saga argument must be a Generator function!";function ta(Xe,Oe){for(var Rt=arguments.length,dt=Array(Rt>2?Rt-2:0),Er=2;Er<Rt;Er++)dt[Er-2]=arguments[Er];var Nr=void 0;N.iterator(Xe)?(Nr=Xe,Xe=Oe):(I(Oe,N.func,da),Nr=Oe.apply(void 0,dt),I(Nr,N.iterator,da));var Kr=Xe,bn=Kr.subscribe,fn=Kr.dispatch,En=Kr.getState,ti=Kr.context,ni=Kr.sagaMonitor,hi=Kr.logger,Oi=Kr.onError,va=V();ni&&(ni.effectTriggered=ni.effectTriggered||L,ni.effectResolved=ni.effectResolved||L,ni.effectRejected=ni.effectRejected||L,ni.effectCancelled=ni.effectCancelled||L,ni.actionDispatched=ni.actionDispatched||L,ni.effectTriggered({effectId:va,root:!0,parentEffectId:0,effect:{root:!0,saga:Oe,args:dt}}));var Hi=Si(Nr,bn,Se(fn),En,ti,{sagaMonitor:ni,logger:hi,onError:Oi},va,Oe.name);return ni&&ni.effectResolved(va,Hi),Hi}function qi(Xe,Oe){var Rt={};for(var dt in Xe)Oe.indexOf(dt)>=0||Object.prototype.hasOwnProperty.call(Xe,dt)&&(Rt[dt]=Xe[dt]);return Rt}function pi(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Oe=Xe.context,Rt=Oe===void 0?{}:Oe,dt=qi(Xe,["context"]),Er=dt.sagaMonitor,Nr=dt.logger,Kr=dt.onError;if(N.func(dt))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(Kr&&!N.func(Kr))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(dt.emitter&&!N.func(dt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function bn(fn){var En=fn.getState,ti=fn.dispatch,ni=He();return ni.emit=(dt.emitter||A)(ni.emit),bn.run=ta.bind(null,{context:Rt,subscribe:ni.subscribe,dispatch:ti,getState:En,sagaMonitor:Er,logger:Nr,onError:Kr}),function(hi){return function(Oi){Er&&Er.actionDispatched&&Er.actionDispatched(Oi);var va=hi(Oi);return ni.emit(Oi),va}}}return bn.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},bn.setContext=function(fn){I(fn,N.object,_e("sagaMiddleware",fn)),K.assign(Rt,fn)},bn}var zi={done:!0,value:void 0},Pa={};function xt(Xe){return N.channel(Xe)?"channel":Array.isArray(Xe)?String(Xe.map(function(Oe){return String(Oe)})):String(Xe)}function xa(Xe,Oe){var Rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",dt=void 0,Er=Oe;function Nr(Kr,bn){if(Er===Pa)return zi;if(bn)throw Er=Pa,bn;dt&&dt(Kr);var fn=Xe[Er](),En=fn[0],ti=fn[1],ni=fn[2];return Er=En,dt=ni,Er===Pa?zi:ti}return Q(Nr,function(Kr){return Nr(null,Kr)},Rt,!0)}function Zi(Xe,Oe){for(var Rt=arguments.length,dt=Array(Rt>2?Rt-2:0),Er=2;Er<Rt;Er++)dt[Er-2]=arguments[Er];var Nr={done:!1,value:xe(Xe)},Kr=function(ti){return{done:!1,value:Jt.apply(void 0,[Oe].concat(dt,[ti]))}},bn=void 0,fn=function(ti){return bn=ti};return xa({q1:function(){return["q2",Nr,fn]},q2:function(){return bn===ke?[Pa]:["q1",Kr(bn)]}},"q1","takeEvery("+xt(Xe)+", "+Oe.name+")")}function mi(Xe,Oe){for(var Rt=arguments.length,dt=Array(Rt>2?Rt-2:0),Er=2;Er<Rt;Er++)dt[Er-2]=arguments[Er];var Nr={done:!1,value:xe(Xe)},Kr=function(Oi){return{done:!1,value:Jt.apply(void 0,[Oe].concat(dt,[Oi]))}},bn=function(Oi){return{done:!1,value:xr(Oi)}},fn=void 0,En=void 0,ti=function(Oi){return fn=Oi},ni=function(Oi){return En=Oi};return xa({q1:function(){return["q2",Nr,ni]},q2:function(){return En===ke?[Pa]:fn?["q3",bn(fn)]:["q1",Kr(En),ti]},q3:function(){return["q1",Kr(En),ti]}},"q1","takeLatest("+xt(Xe)+", "+Oe.name+")")}function ka(Xe,Oe,Rt){for(var dt=arguments.length,Er=Array(dt>3?dt-3:0),Nr=3;Nr<dt;Nr++)Er[Nr-3]=arguments[Nr];var Kr=void 0,bn=void 0,fn={done:!1,value:At(Oe,ar.sliding(1))},En=function(){return{done:!1,value:xe(bn)}},ti=function(Hi){return{done:!1,value:Jt.apply(void 0,[Rt].concat(Er,[Hi]))}},ni={done:!1,value:Jr(oe,Xe)},hi=function(Hi){return Kr=Hi},Oi=function(Hi){return bn=Hi};return xa({q1:function(){return["q2",fn,Oi]},q2:function(){return["q3",En(),hi]},q3:function(){return Kr===ke?[Pa]:["q4",ti(Kr)]},q4:function(){return["q2",ni]}},"q1","throttle("+xt(Oe)+", "+Rt.name+")")}var $i=function(Oe){return"import { "+Oe+" } from 'redux-saga' has been deprecated in favor of import { "+Oe+` } from 'redux-saga/effects'.
The latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.
Therefore yield `+Oe+" will return task descriptor to your saga and execute next lines of code."},Gn=null,ci=null,we=null;function rt(Xe,Oe){for(var Rt=arguments.length,dt=Array(Rt>2?Rt-2:0),Er=2;Er<Rt;Er++)dt[Er-2]=arguments[Er];return Jt.apply(void 0,[Zi,Xe,Oe].concat(dt))}function Je(Xe,Oe){for(var Rt=arguments.length,dt=Array(Rt>2?Rt-2:0),Er=2;Er<Rt;Er++)dt[Er-2]=arguments[Er];return Jt.apply(void 0,[mi,Xe,Oe].concat(dt))}function Ct(Xe,Oe,Rt){for(var dt=arguments.length,Er=Array(dt>3?dt-3:0),Nr=3;Nr<dt;Nr++)Er[Nr-3]=arguments[Nr];return Jt.apply(void 0,[ka,Xe,Oe,Rt].concat(Er))}var lt=pi,dr=e(44520),mr=e.n(dr),Rr=e(76190),Fr=e(78639),Mr=e.n(Fr),Ur=e(94480),Sn=e(66712),_r=e(56754),Ln=e.n(_r),Yn=e(67732),Ke=e(83652),ft=e(89381),ge=e.n(ft),nr=e(60288),sr=e(42978),Dr=e(329),$r=e.n(Dr),Wr=Array.isArray.bind(Array),hn=function(Oe){return typeof Oe=="function"},Ei=function(Oe){return Oe},ln=function(){},vn=function(Oe,Rt){for(var dt=0,Er=Oe.length;dt<Er;dt+=1)if(Rt(Oe[dt],dt))return dt;return-1},rn=Object.freeze({isPlainObject:Mr(),isArray:Wr,isFunction:hn,returnSelf:Ei,noop:ln,findIndex:vn});function Xn(Xe,Oe){var Rt=Xe.namespace,dt=Xe.reducers,Er=Xe.effects,Nr=Xe.subscriptions;invariant(Rt,"[app.model] namespace should be defined"),invariant(typeof Rt=="string","[app.model] namespace should be string, but got ".concat(_typeof(Rt))),invariant(!Oe.some(function(Kr){return Kr.namespace===Rt}),"[app.model] namespace should be unique"),dt&&(invariant(isPlainObject(dt)||Wr(dt),"[app.model] reducers should be plain object or array, but got ".concat(_typeof(dt))),invariant(!Wr(dt)||isPlainObject(dt[0])&&hn(dt[1]),"[app.model] reducers with array should be [Object, Function]")),Er&&invariant(isPlainObject(Er),"[app.model] effects should be plain object, but got ".concat(_typeof(Er))),Nr&&(invariant(isPlainObject(Nr),"[app.model] subscriptions should be plain object, but got ".concat(_typeof(Nr))),invariant(ri(Nr),"[app.model] subscription should be function"))}function ri(Xe){return Object.keys(Xe).every(function(Oe){return hn(Xe[Oe])})}var wa="/";function eo(Xe,Oe,Rt){return Object.keys(Xe).reduce(function(dt,Er){Ln()(Er.indexOf("".concat(Oe).concat(wa))!==0,"[prefixNamespace]: ".concat(Rt," ").concat(Er," should not be prefixed with namespace ").concat(Oe));var Nr="".concat(Oe).concat(wa).concat(Er);return dt[Nr]=Xe[Er],dt},{})}function Ua(Xe){var Oe=Xe.namespace,Rt=Xe.reducers,dt=Xe.effects;if(Rt)if(Wr(Rt)){var Er=(0,Sn.Z)(Rt),Nr=Er[0],Kr=Er.slice(1);Xe.reducers=[eo(Nr,Oe,"reducer")].concat((0,Ur.Z)(Kr))}else Xe.reducers=eo(Rt,Oe,"reducer");return dt&&(Xe.effects=eo(dt,Oe,"effect")),Xe}var Us=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];function Ws(Xe){return Object.keys(Xe).reduce(function(Oe,Rt){return Us.indexOf(Rt)>-1&&(Oe[Rt]=Xe[Rt]),Oe},{})}var us=function(){function Xe(){(0,Yn.Z)(this,Xe),this._handleActions=null,this.hooks=Us.reduce(function(Oe,Rt){return Oe[Rt]=[],Oe},{})}return(0,Ke.Z)(Xe,[{key:"use",value:function(Rt){mr()(Mr()(Rt),"plugin.use: plugin should be plain object");var dt=this.hooks;for(var Er in Rt)Object.prototype.hasOwnProperty.call(Rt,Er)&&(mr()(dt[Er],"plugin.use: unknown plugin property: ".concat(Er)),Er==="_handleActions"?this._handleActions=Rt[Er]:Er==="extraEnhancers"?dt[Er]=Rt[Er]:dt[Er].push(Rt[Er]))}},{key:"apply",value:function(Rt,dt){var Er=this.hooks,Nr=["onError","onHmr"];mr()(Nr.indexOf(Rt)>-1,"plugin.apply: hook ".concat(Rt," cannot be applied"));var Kr=Er[Rt];return function(){if(Kr.length){var bn=!0,fn=!1,En=void 0;try{for(var ti=Kr[Symbol.iterator](),ni;!(bn=(ni=ti.next()).done);bn=!0){var hi=ni.value;hi.apply(void 0,arguments)}}catch(Oi){fn=!0,En=Oi}finally{try{!bn&&ti.return!=null&&ti.return()}finally{if(fn)throw En}}}else dt&&dt.apply(void 0,arguments)}}},{key:"get",value:function(Rt){var dt=this.hooks;return mr()(Rt in dt,"plugin.get: hook ".concat(Rt," cannot be got")),Rt==="extraReducers"?no(dt[Rt]):Rt==="onReducer"?Ai(dt[Rt]):dt[Rt]}}]),Xe}();function no(Xe){var Oe={},Rt=!0,dt=!1,Er=void 0;try{for(var Nr=Xe[Symbol.iterator](),Kr;!(Rt=(Kr=Nr.next()).done);Rt=!0){var bn=Kr.value;Oe=(0,l.Z)({},Oe,bn)}}catch(fn){dt=!0,Er=fn}finally{try{!Rt&&Nr.return!=null&&Nr.return()}finally{if(dt)throw Er}}return Oe}function Ai(Xe){return function(Oe){var Rt=!0,dt=!1,Er=void 0;try{for(var Nr=Xe[Symbol.iterator](),Kr;!(Rt=(Kr=Nr.next()).done);Rt=!0){var bn=Kr.value;Oe=bn(Oe)}}catch(fn){dt=!0,Er=fn}finally{try{!Rt&&Nr.return!=null&&Nr.return()}finally{if(dt)throw Er}}return Oe}}function Oa(Xe){var Oe=Xe.reducers,Rt=Xe.initialState,dt=Xe.plugin,Er=Xe.sagaMiddleware,Nr=Xe.promiseMiddleware,Kr=Xe.createOpts.setupMiddlewares,bn=Kr===void 0?Ei:Kr,fn=dt.get("extraEnhancers");mr()(Wr(fn),"[app.start] extraEnhancers should be array, but got ".concat((0,Rr.Z)(fn)));var En=dt.get("onAction"),ti=bn([Nr,Er].concat((0,Ur.Z)(ge()(En)))),ni=c.qC,hi=[c.md.apply(void 0,(0,Ur.Z)(ti))].concat((0,Ur.Z)(fn));return(0,c.MT)(Oe,Rt,ni.apply(void 0,(0,Ur.Z)(hi)))}function ws(Xe,Oe){var Rt="".concat(Oe.namespace).concat(wa).concat(Xe),dt=Rt.replace(/\/@@[^/]+?$/,""),Er=Array.isArray(Oe.reducers)?Oe.reducers[0][dt]:Oe.reducers&&Oe.reducers[dt];return Er||Oe.effects&&Oe.effects[dt]?Rt:Xe}function lo(Xe,Oe,Rt,dt){var Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return $r().mark(function Nr(){var Kr;return $r().wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:fn.t0=$r().keys(Xe);case 1:if((fn.t1=fn.t0()).done){fn.next=7;break}if(Kr=fn.t1.value,!Object.prototype.hasOwnProperty.call(Xe,Kr)){fn.next=5;break}return fn.delegateYield($r().mark(function En(){var ti,ni;return $r().wrap(function(Oi){for(;;)switch(Oi.prev=Oi.next){case 0:return ti=Ji(Kr,Xe[Kr],Oe,Rt,dt,Er),Oi.next=3,Jt(ti);case 3:return ni=Oi.sent,Oi.next=6,Jt($r().mark(function va(){return $r().wrap(function(Ti){for(;;)switch(Ti.prev=Ti.next){case 0:return Ti.next=2,xe("".concat(Oe.namespace,"/@@CANCEL_EFFECTS"));case 2:return Ti.next=4,xr(ni);case 4:case"end":return Ti.stop()}},va)}));case 6:case"end":return Oi.stop()}},En)})(),"t2",5);case 5:fn.next=1;break;case 7:case"end":return fn.stop()}},Nr)})}function Ji(Xe,Oe,Rt,dt,Er,Nr){var Kr=$r().mark(va),bn=Oe,fn="takeEvery",En,ti;if(Array.isArray(Oe)){var ni=(0,sr.Z)(Oe,1);bn=ni[0];var hi=Oe[1];hi&&hi.type&&(fn=hi.type,fn==="throttle"&&(mr()(hi.ms,"app.start: opts.ms should be defined if type is throttle"),En=hi.ms),fn==="poll"&&(mr()(hi.delay,"app.start: opts.delay should be defined if type is poll"),ti=hi.delay)),mr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(fn)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Oi(){}function va(){var Ti,Ca,Di,vi,ba,xo,As,Cs,ps,gs=arguments;return $r().wrap(function(Ra){for(;;)switch(Ra.prev=Ra.next){case 0:for(Ti=gs.length,Ca=new Array(Ti),Di=0;Di<Ti;Di++)Ca[Di]=gs[Di];return vi=Ca.length>0?Ca[0]:{},ba=vi.__dva_resolve,xo=ba===void 0?Oi:ba,As=vi.__dva_reject,Cs=As===void 0?Oi:As,Ra.prev=2,Ra.next=5,Ot({type:"".concat(Xe).concat(wa,"@@start")});case 5:return Ra.next=7,bn.apply(void 0,(0,Ur.Z)(Ca.concat(go(Rt,Nr))));case 7:return ps=Ra.sent,Ra.next=10,Ot({type:"".concat(Xe).concat(wa,"@@end")});case 10:xo(ps),Ra.next=17;break;case 13:Ra.prev=13,Ra.t0=Ra.catch(2),dt(Ra.t0,{key:Xe,effectArgs:Ca}),Ra.t0._dontReject||Cs(Ra.t0);case 17:case"end":return Ra.stop()}},Kr,null,[[2,13]])}var Hi=Ho(Er,va,Rt,Xe);switch(fn){case"watcher":return va;case"takeLatest":return $r().mark(function Ti(){return $r().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return Di.next=2,Je(Xe,Hi);case 2:case"end":return Di.stop()}},Ti)});case"throttle":return $r().mark(function Ti(){return $r().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return Di.next=2,Ct(En,Xe,Hi);case 2:case"end":return Di.stop()}},Ti)});case"poll":return $r().mark(function Ti(){var Ca,Di,vi,ba,xo,As,Cs;return $r().wrap(function(gs){for(;;)switch(gs.prev=gs.next){case 0:vi=function(Ra,Ja){var $s;return $r().wrap(function(na){for(;;)switch(na.prev=na.next){case 0:$s=Ra.call;case 1:return na.next=4,$s(Hi,Ja);case 4:return na.next=6,$s(Di,ti);case 6:na.next=1;break;case 8:case"end":return na.stop()}},Ca)},Di=function(Ra){return new Promise(function(Ja){return setTimeout(Ja,Ra)})},Ca=$r().mark(vi),ba=Jr,xo=xe,As=Ir;case 4:return gs.next=7,xo("".concat(Xe,"-start"));case 7:return Cs=gs.sent,gs.next=10,As([ba(vi,r,Cs),xo("".concat(Xe,"-stop"))]);case 10:gs.next=4;break;case 12:case"end":return gs.stop()}},Ti)});default:return $r().mark(function Ti(){return $r().wrap(function(Di){for(;;)switch(Di.prev=Di.next){case 0:return Di.next=2,rt(Xe,Hi);case 2:case"end":return Di.stop()}},Ti)})}}function go(Xe,Oe){function Rt(Kr,bn){mr()(Kr,"dispatch: action should be a plain Object with type");var fn=Oe.namespacePrefixWarning,En=fn===void 0?!0:fn;En&&Ln()(Kr.indexOf("".concat(Xe.namespace).concat(wa))!==0,"[".concat(bn,"] ").concat(Kr," should not be prefixed with namespace ").concat(Xe.namespace))}function dt(Kr){var bn=Kr.type;return Rt(bn,"sagaEffects.put"),Ot((0,l.Z)({},Kr,{type:ws(bn,Xe)}))}function Er(Kr){var bn=Kr.type;return Rt(bn,"sagaEffects.put.resolve"),Ot.resolve((0,l.Z)({},Kr,{type:ws(bn,Xe)}))}dt.resolve=Er;function Nr(Kr){return typeof Kr=="string"?(Rt(Kr,"sagaEffects.take"),xe(ws(Kr,Xe))):Array.isArray(Kr)?xe(Kr.map(function(bn){return typeof bn=="string"?(Rt(bn,"sagaEffects.take"),ws(bn,Xe)):bn})):xe(Kr)}return(0,l.Z)({},r,{put:dt,take:Nr})}function Ho(Xe,Oe,Rt,dt){var Er=!0,Nr=!1,Kr=void 0;try{for(var bn=Xe[Symbol.iterator](),fn;!(Er=(fn=bn.next()).done);Er=!0){var En=fn.value;Oe=En(Oe,r,Rt,dt)}}catch(ti){Nr=!0,Kr=ti}finally{try{!Er&&bn.return!=null&&bn.return()}finally{if(Nr)throw Kr}}return Oe}function Fa(Xe){return Xe}function Hs(Xe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Fa;return function(Rt,dt){var Er=dt.type;return mr()(Er,"dispatch: action should be a plain Object with type"),Xe===Er?Oe(Rt,dt):Rt}}function _i(){for(var Xe=arguments.length,Oe=new Array(Xe),Rt=0;Rt<Xe;Rt++)Oe[Rt]=arguments[Rt];return function(dt,Er){return Oe.reduce(function(Nr,Kr){return Kr(Nr,Er)},dt)}}function io(Xe,Oe){var Rt=Object.keys(Xe).map(function(Er){return Hs(Er,Xe[Er])}),dt=_i.apply(void 0,(0,Ur.Z)(Rt));return function(){var Er=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Oe,Nr=arguments.length>1?arguments[1]:void 0;return dt(Er,Nr)}}function On(Xe,Oe,Rt){return Array.isArray(Xe)?Xe[1]((Rt||io)(Xe[0],Oe)):(Rt||io)(Xe||{},Oe)}function ds(Xe){return function(){return function(Rt){return function(dt){var Er=dt.type;return Oe(Er)?new Promise(function(Nr,Kr){Rt((0,l.Z)({__dva_resolve:Nr,__dva_reject:Kr},dt))}):Rt(dt)}}};function Oe(Rt){if(!Rt||typeof Rt!="string")return!1;var dt=Rt.split(wa),Er=(0,sr.Z)(dt,1),Nr=Er[0],Kr=Xe._models.filter(function(bn){return bn.namespace===Nr})[0];return!!(Kr&&Kr.effects&&Kr.effects[Rt])}}function Go(Xe,Oe){return function(Rt){var dt=Rt.type;return mr()(dt,"dispatch: action should be a plain Object with type"),Ln()(dt.indexOf("".concat(Oe.namespace).concat(wa))!==0,"dispatch: ".concat(dt," should not be prefixed with namespace ").concat(Oe.namespace)),Xe((0,l.Z)({},Rt,{type:ws(dt,Oe)}))}}function yo(Xe,Oe,Rt,dt){var Er=[],Nr=[];for(var Kr in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Kr)){var bn=Xe[Kr],fn=bn({dispatch:Go(Rt._store.dispatch,Oe),history:Rt._history},dt);hn(fn)?Er.push(fn):Nr.push(Kr)}return{funcs:Er,nonFuncs:Nr}}function Wi(Xe,Oe){if(Xe[Oe]){var Rt=Xe[Oe],dt=Rt.funcs,Er=Rt.nonFuncs;Ln()(Er.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(Er.join(", ")));var Nr=!0,Kr=!1,bn=void 0;try{for(var fn=dt[Symbol.iterator](),En;!(Nr=(En=fn.next()).done);Nr=!0){var ti=En.value;ti()}}catch(ni){Kr=!0,bn=ni}finally{try{!Nr&&fn.return!=null&&fn.return()}finally{if(Kr)throw bn}}delete Xe[Oe]}}var $a=ln,Bi=vn,Gs={namespace:"@@dva",state:0,reducers:{UPDATE:function(Oe){return Oe+1}}};function co(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Rt=Oe.initialReducer,dt=Oe.setupApp,Er=dt===void 0?$a:dt,Nr=new us;Nr.use(Ws(Xe));var Kr={_models:[Ua((0,l.Z)({},Gs))],_store:null,_plugin:Nr,use:Nr.use.bind(Nr),model:bn,start:ni};return Kr;function bn(hi){var Oi=Ua((0,l.Z)({},hi));return Kr._models.push(Oi),Oi}function fn(hi,Oi,va,Hi){Hi=bn(Hi);var Ti=Kr._store;Ti.asyncReducers[Hi.namespace]=On(Hi.reducers,Hi.state,Nr._handleActions),Ti.replaceReducer(hi()),Hi.effects&&Ti.runSaga(Kr._getSaga(Hi.effects,Hi,Oi,Nr.get("onEffect"),Xe)),Hi.subscriptions&&(va[Hi.namespace]=yo(Hi.subscriptions,Hi,Kr,Oi))}function En(hi,Oi,va,Hi){var Ti=Kr._store;delete Ti.asyncReducers[Hi],delete Oi[Hi],Ti.replaceReducer(hi()),Ti.dispatch({type:"@@dva/UPDATE"}),Ti.dispatch({type:"".concat(Hi,"/@@CANCEL_EFFECTS")}),Wi(va,Hi),Kr._models=Kr._models.filter(function(Ca){return Ca.namespace!==Hi})}function ti(hi,Oi,va,Hi,Ti){var Ca=Kr._store,Di=Ti.namespace,vi=Bi(Kr._models,function(ba){return ba.namespace===Di});~vi&&(Ca.dispatch({type:"".concat(Di,"/@@CANCEL_EFFECTS")}),delete Ca.asyncReducers[Di],delete Oi[Di],Wi(va,Di),Kr._models.splice(vi,1)),Kr.model(Ti),Ca.dispatch({type:"@@dva/UPDATE"})}function ni(){var hi=function(Ka,zs){Ka&&(typeof Ka=="string"&&(Ka=new Error(Ka)),Ka.preventDefault=function(){Ka._dontReject=!0},Nr.apply("onError",function(pn){throw new Error(pn.stack||pn)})(Ka,Kr._store.dispatch,zs))},Oi=lt(),va=ds(Kr);Kr._getSaga=lo.bind(null);var Hi=[],Ti=(0,l.Z)({},Rt),Ca=!0,Di=!1,vi=void 0;try{for(var ba=Kr._models[Symbol.iterator](),xo;!(Ca=(xo=ba.next()).done);Ca=!0){var As=xo.value;Ti[As.namespace]=On(As.reducers,As.state,Nr._handleActions),As.effects&&Hi.push(Kr._getSaga(As.effects,As,hi,Nr.get("onEffect"),Xe))}}catch(Pt){Di=!0,vi=Pt}finally{try{!Ca&&ba.return!=null&&ba.return()}finally{if(Di)throw vi}}var Cs=Nr.get("onReducer"),ps=Nr.get("extraReducers");mr()(Object.keys(ps).every(function(Pt){return!(Pt in Ti)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Ti).join(", "))),Kr._store=Oa({reducers:Vt(),initialState:Xe.initialState||{},plugin:Nr,createOpts:Oe,sagaMiddleware:Oi,promiseMiddleware:va});var gs=Kr._store;gs.runSaga=Oi.run,gs.asyncReducers={};var ys=Nr.get("onStateChange"),Ra=!0,Ja=!1,$s=void 0;try{for(var ao=function(){var Ka=ha.value;gs.subscribe(function(){Ka(gs.getState())})},na=ys[Symbol.iterator](),ha;!(Ra=(ha=na.next()).done);Ra=!0)ao()}catch(Pt){Ja=!0,$s=Pt}finally{try{!Ra&&na.return!=null&&na.return()}finally{if(Ja)throw $s}}Hi.forEach(Oi.run),Er(Kr);var ns={},zo=!0,to=!1,ts=void 0;try{for(var is=this._models[Symbol.iterator](),po;!(zo=(po=is.next()).done);zo=!0){var Va=po.value;Va.subscriptions&&(ns[Va.namespace]=yo(Va.subscriptions,Va,Kr,hi))}}catch(Pt){to=!0,ts=Pt}finally{try{!zo&&is.return!=null&&is.return()}finally{if(to)throw ts}}Kr.model=fn.bind(Kr,Vt,hi,ns),Kr.unmodel=En.bind(Kr,Vt,Ti,ns),Kr.replaceModel=ti.bind(Kr,Vt,Ti,ns,hi);function Vt(){return Cs((0,c.UY)((0,l.Z)({},Ti,ps,Kr._store?Kr._store.asyncReducers:{})))}}}var $o=e(44718),Ko=e(56805),hu=e(4676);function fo(Xe){Xe()}let Xs=fo;const ko=Xe=>Xs=Xe,jo=()=>Xs,iu=Symbol.for("react-redux-context"),Vo=typeof globalThis!="undefined"?globalThis:{};function fi(){var Xe;if(!i.createContext)return{};const Oe=(Xe=Vo[iu])!=null?Xe:Vo[iu]=new Map;let Rt=Oe.get(i.createContext);return Rt||(Rt=i.createContext(null),Oe.set(i.createContext,Rt)),Rt}const di=fi();var rs=null;function Es(Xe=di){return function(){return(0,i.useContext)(Xe)}}const Qa=Es(),Ma=()=>{throw new Error("uSES not initialized!")};let Ms=Ma;const au=Xe=>{Ms=Xe},Fs=(Xe,Oe)=>Xe===Oe;function su(Xe=di){const Oe=Xe===di?Qa:Es(Xe);return function(dt,Er={}){const{equalityFn:Nr=Fs,stabilityCheck:Kr=void 0,noopCheck:bn=void 0}=typeof Er=="function"?{equalityFn:Er}:Er,{store:fn,subscription:En,getServerState:ti,stabilityCheck:ni,noopCheck:hi}=Oe(),Oi=(0,i.useRef)(!0),va=(0,i.useCallback)({[dt.name](Ti){return dt(Ti)}}[dt.name],[dt,ni,Kr]),Hi=Ms(En.addNestedSub,fn.getState,ti||fn.getState,va,Nr);return(0,i.useDebugValue)(Hi),Hi}}const Tu=su();var Zu=e(54476),qu=e(85377),Qu=e(94266),Qo=e.n(Qu),Ro=e(23265);const bo=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Wu(Xe,Oe,Rt,dt,{areStatesEqual:Er,areOwnPropsEqual:Nr,areStatePropsEqual:Kr}){let bn=!1,fn,En,ti,ni,hi;function Oi(Di,vi){return fn=Di,En=vi,ti=Xe(fn,En),ni=Oe(dt,En),hi=Rt(ti,ni,En),bn=!0,hi}function va(){return ti=Xe(fn,En),Oe.dependsOnOwnProps&&(ni=Oe(dt,En)),hi=Rt(ti,ni,En),hi}function Hi(){return Xe.dependsOnOwnProps&&(ti=Xe(fn,En)),Oe.dependsOnOwnProps&&(ni=Oe(dt,En)),hi=Rt(ti,ni,En),hi}function Ti(){const Di=Xe(fn,En),vi=!Kr(Di,ti);return ti=Di,vi&&(hi=Rt(ti,ni,En)),hi}function Ca(Di,vi){const ba=!Nr(vi,En),xo=!Er(Di,fn,vi,En);return fn=Di,En=vi,ba&&xo?va():ba?Hi():xo?Ti():hi}return function(vi,ba){return bn?Ca(vi,ba):Oi(vi,ba)}}function Ao(Xe,Oe){let{initMapStateToProps:Rt,initMapDispatchToProps:dt,initMergeProps:Er}=Oe,Nr=(0,qu.Z)(Oe,bo);const Kr=Rt(Xe,Nr),bn=dt(Xe,Nr),fn=Er(Xe,Nr);return Wu(Kr,bn,fn,Xe,Nr)}function Ju(Xe,Oe){const Rt={};for(const dt in Xe){const Er=Xe[dt];typeof Er=="function"&&(Rt[dt]=(...Nr)=>Oe(Er(...Nr)))}return Rt}function Ru(Xe){return function(Rt){const dt=Xe(Rt);function Er(){return dt}return Er.dependsOnOwnProps=!1,Er}}function pu(Xe){return Xe.dependsOnOwnProps?!!Xe.dependsOnOwnProps:Xe.length!==1}function bu(Xe,Oe){return function(dt,{displayName:Er}){const Nr=function(bn,fn){return Nr.dependsOnOwnProps?Nr.mapToProps(bn,fn):Nr.mapToProps(bn,void 0)};return Nr.dependsOnOwnProps=!0,Nr.mapToProps=function(bn,fn){Nr.mapToProps=Xe,Nr.dependsOnOwnProps=pu(Xe);let En=Nr(bn,fn);return typeof En=="function"&&(Nr.mapToProps=En,Nr.dependsOnOwnProps=pu(En),En=Nr(bn,fn)),En},Nr}}function Lo(Xe,Oe){return(Rt,dt)=>{throw new Error(`Invalid value of type ${typeof Xe} for ${Oe} argument when connecting component ${dt.wrappedComponentName}.`)}}function Uo(Xe){return Xe&&typeof Xe=="object"?Ru(Oe=>Ju(Xe,Oe)):Xe?typeof Xe=="function"?bu(Xe,"mapDispatchToProps"):Lo(Xe,"mapDispatchToProps"):Ru(Oe=>({dispatch:Oe}))}function mu(Xe){return Xe?typeof Xe=="function"?bu(Xe,"mapStateToProps"):Lo(Xe,"mapStateToProps"):Ru(()=>({}))}function tr(Xe,Oe,Rt){return(0,Zu.Z)({},Rt,Xe,Oe)}function gr(Xe){return function(Rt,{displayName:dt,areMergedPropsEqual:Er}){let Nr=!1,Kr;return function(fn,En,ti){const ni=Xe(fn,En,ti);return Nr?Er(ni,Kr)||(Kr=ni):(Nr=!0,Kr=ni),Kr}}}function hr(Xe){return Xe?typeof Xe=="function"?gr(Xe):Lo(Xe,"mergeProps"):()=>tr}function vr(){const Xe=jo();let Oe=null,Rt=null;return{clear(){Oe=null,Rt=null},notify(){Xe(()=>{let dt=Oe;for(;dt;)dt.callback(),dt=dt.next})},get(){let dt=[],Er=Oe;for(;Er;)dt.push(Er),Er=Er.next;return dt},subscribe(dt){let Er=!0,Nr=Rt={callback:dt,next:null,prev:Rt};return Nr.prev?Nr.prev.next=Nr:Oe=Nr,function(){!Er||Oe===null||(Er=!1,Nr.next?Nr.next.prev=Nr.prev:Rt=Nr.prev,Nr.prev?Nr.prev.next=Nr.next:Oe=Nr.next)}}}}const Ar={notify(){},get:()=>[]};function yn(Xe,Oe){let Rt,dt=Ar,Er=0,Nr=!1;function Kr(Hi){ti();const Ti=dt.subscribe(Hi);let Ca=!1;return()=>{Ca||(Ca=!0,Ti(),ni())}}function bn(){dt.notify()}function fn(){va.onStateChange&&va.onStateChange()}function En(){return Nr}function ti(){Er++,Rt||(Rt=Oe?Oe.addNestedSub(fn):Xe.subscribe(fn),dt=vr())}function ni(){Er--,Rt&&Er===0&&(Rt(),Rt=void 0,dt.clear(),dt=Ar)}function hi(){Nr||(Nr=!0,ti())}function Oi(){Nr&&(Nr=!1,ni())}const va={addNestedSub:Kr,notifyNestedSubs:bn,handleChangeWrapper:fn,isSubscribed:En,trySubscribe:hi,tryUnsubscribe:Oi,getListeners:()=>dt};return va}const Dn=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function zn(Xe,Oe){return Xe===Oe?Xe!==0||Oe!==0||1/Xe===1/Oe:Xe!==Xe&&Oe!==Oe}function ai(Xe,Oe){if(zn(Xe,Oe))return!0;if(typeof Xe!="object"||Xe===null||typeof Oe!="object"||Oe===null)return!1;const Rt=Object.keys(Xe),dt=Object.keys(Oe);if(Rt.length!==dt.length)return!1;for(let Er=0;Er<Rt.length;Er++)if(!Object.prototype.hasOwnProperty.call(Oe,Rt[Er])||!zn(Xe[Rt[Er]],Oe[Rt[Er]]))return!1;return!0}const Jn=["reactReduxForwardedRef"];let pr=Ma;const Br=Xe=>{pr=Xe},jr=null,An=[null,null],Pn=Xe=>{try{return JSON.stringify(Xe)}catch(Oe){return String(Xe)}};function si(Xe,Oe,Rt){Dn(()=>Xe(...Oe),Rt)}function wi(Xe,Oe,Rt,dt,Er,Nr){Xe.current=dt,Rt.current=!1,Er.current&&(Er.current=null,Nr())}function Un(Xe,Oe,Rt,dt,Er,Nr,Kr,bn,fn,En,ti){if(!Xe)return()=>{};let ni=!1,hi=null;const Oi=()=>{if(ni||!bn.current)return;const Hi=Oe.getState();let Ti,Ca;try{Ti=dt(Hi,Er.current)}catch(Di){Ca=Di,hi=Di}Ca||(hi=null),Ti===Nr.current?Kr.current||En():(Nr.current=Ti,fn.current=Ti,Kr.current=!0,ti())};return Rt.onStateChange=Oi,Rt.trySubscribe(),Oi(),()=>{if(ni=!0,Rt.tryUnsubscribe(),Rt.onStateChange=null,hi)throw hi}}const ra=()=>jr;function la(Xe,Oe){return Xe===Oe}let Ci=!1;function wt(Xe,Oe,Rt,{pure:dt,areStatesEqual:Er=la,areOwnPropsEqual:Nr=ai,areStatePropsEqual:Kr=ai,areMergedPropsEqual:bn=ai,forwardRef:fn=!1,context:En=di}={}){const ti=En,ni=mu(Xe),hi=Uo(Oe),Oi=hr(Rt),va=!!Xe;return Ti=>{const Ca=Ti.displayName||Ti.name||"Component",Di=`Connect(${Ca})`,vi={shouldHandleStateChanges:va,displayName:Di,wrappedComponentName:Ca,WrappedComponent:Ti,initMapStateToProps:ni,initMapDispatchToProps:hi,initMergeProps:Oi,areStatesEqual:Er,areStatePropsEqual:Kr,areOwnPropsEqual:Nr,areMergedPropsEqual:bn};function ba(Cs){const[ps,gs,ys]=i.useMemo(()=>{const{reactReduxForwardedRef:kr}=Cs,qr=(0,qu.Z)(Cs,Jn);return[Cs.context,kr,qr]},[Cs]),Ra=i.useMemo(()=>ps&&ps.Consumer&&(0,Ro.isContextConsumer)(i.createElement(ps.Consumer,null))?ps:ti,[ps,ti]),Ja=i.useContext(Ra),$s=!!Cs.store&&!!Cs.store.getState&&!!Cs.store.dispatch,ao=!!Ja&&!!Ja.store,na=$s?Cs.store:Ja.store,ha=ao?Ja.getServerState:na.getState,ns=i.useMemo(()=>Ao(na.dispatch,vi),[na]),[zo,to]=i.useMemo(()=>{if(!va)return An;const kr=yn(na,$s?void 0:Ja.subscription),qr=kr.notifyNestedSubs.bind(kr);return[kr,qr]},[na,$s,Ja]),ts=i.useMemo(()=>$s?Ja:(0,Zu.Z)({},Ja,{subscription:zo}),[$s,Ja,zo]),is=i.useRef(),po=i.useRef(ys),Va=i.useRef(),Vt=i.useRef(!1),Pt=i.useRef(!1),Ka=i.useRef(!1),zs=i.useRef();Dn(()=>(Ka.current=!0,()=>{Ka.current=!1}),[]);const pn=i.useMemo(()=>()=>Va.current&&ys===po.current?Va.current:ns(na.getState(),ys),[na,ys]),xn=i.useMemo(()=>qr=>zo?Un(va,na,zo,ns,po,is,Vt,Ka,Va,to,qr):()=>{},[zo]);si(wi,[po,is,Vt,ys,Va,to]);let We;try{We=pr(xn,pn,ha?()=>ns(ha(),ys):pn)}catch(kr){throw zs.current&&(kr.message+=`
The error may be correlated with this previous error:
${zs.current.stack}
`),kr}Dn(()=>{zs.current=void 0,Va.current=void 0,is.current=We});const jt=i.useMemo(()=>i.createElement(Ti,(0,Zu.Z)({},We,{ref:gs})),[gs,Ti,We]);return i.useMemo(()=>va?i.createElement(Ra.Provider,{value:ts},jt):jt,[Ra,jt,ts])}const As=i.memo(ba);if(As.WrappedComponent=Ti,As.displayName=ba.displayName=Di,fn){const ps=i.forwardRef(function(ys,Ra){return i.createElement(As,(0,Zu.Z)({},ys,{reactReduxForwardedRef:Ra}))});return ps.displayName=Di,ps.WrappedComponent=Ti,Qo()(ps,Ti)}return Qo()(As,Ti)}}var Vn=wt;function Aa({store:Xe,context:Oe,children:Rt,serverState:dt,stabilityCheck:Er="once",noopCheck:Nr="once"}){const Kr=i.useMemo(()=>{const En=yn(Xe);return{store:Xe,subscription:En,getServerState:dt?()=>dt:void 0,stabilityCheck:Er,noopCheck:Nr}},[Xe,dt,Er,Nr]),bn=i.useMemo(()=>Xe.getState(),[Xe]);Dn(()=>{const{subscription:En}=Kr;return En.onStateChange=En.notifyNestedSubs,En.trySubscribe(),bn!==Xe.getState()&&En.notifyNestedSubs(),()=>{En.tryUnsubscribe(),En.onStateChange=void 0}},[Kr,bn]);const fn=Oe||di;return i.createElement(fn.Provider,{value:Kr},Rt)}var ls=Aa;function qs(Xe=di){const Oe=Xe===di?Qa:Es(Xe);return function(){const{store:dt}=Oe();return dt}}const sn=qs();function Co(Xe=di){const Oe=Xe===di?sn:qs(Xe);return function(){return Oe().dispatch}}const Bs=Co();au(Ko.useSyncExternalStoreWithSelector),Br($o.useSyncExternalStore),ko(hu.unstable_batchedUpdates);var Ss=Object.defineProperty,Jo=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,hs=(Xe,Oe,Rt)=>Oe in Xe?Ss(Xe,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):Xe[Oe]=Rt,Ba=(Xe,Oe)=>{for(var Rt in Oe||(Oe={}))Yo.call(Oe,Rt)&&hs(Xe,Rt,Oe[Rt]);if(Jo)for(var Rt of Jo(Oe))Da.call(Oe,Rt)&&hs(Xe,Rt,Oe[Rt]);return Xe};function cs(Xe){const Oe=create(Xe,{initialReducer:{},setupApp(){}}),Rt=Oe.start;return Oe.router=dt,Oe.start=Er,Oe;function dt(Nr){Oe._router=Nr}function Er(Nr){if(typeof Nr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Oe._store||Rt.call(Oe);const Kr=Oe._store,bn=Oe._router;return fn=>React.createElement(Provider,{store:Kr},bn(Ba({app:Oe},fn)))}}},93869:function(d,v,e){"use strict";e.d(v,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(L,A,I)=>A in L?i(L,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):L[A]=I,a=(L,A)=>{for(var I in A||(A={}))o.call(A,I)&&u(L,I,A[I]);if(f)for(var I of f(A))h.call(A,I)&&u(L,I,A[I]);return L},x=(L,A)=>l(L,c(A));let p,y="/";function m(L){let A;return L.type==="hash"?A=(0,r.q_)():L.type==="memory"?A=(0,r.PP)(L):A=(0,r.lX)(),L.basename&&(y=L.basename),p=x(a({},A),{push(I,M){A.push(S(I,A),M)},replace(I,M){A.replace(S(I,A),M)},get location(){return A.location},get action(){return A.action}}),A}function b(L){L&&(p=L)}function S(L,A){if(typeof L=="string")return`${R(y)}${L}`;if(typeof L=="object"){const I=A.location.pathname;return x(a({},L),{pathname:L.pathname?`${R(y)}${L.pathname}`:I})}else throw new Error(`Unexpected to: ${L}`)}function R(L){return L.slice(-1)==="/"?L.slice(0,-1):L}},51579:function(d,v,e){"use strict";e.d(v,{gD:function(){return Jr},We:function(){return an}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return qe}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Ae}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return $t}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return ht}});var o=e(8591),h=e(66649),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(Nt){o.ZP.error(Nt.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),S=e(44520),R=e.n(S),L=e(19747),A=e.n(L);function I(){return I=Object.assign||function(Nt){for(var Jt=1;Jt<arguments.length;Jt++){var Mt=arguments[Jt];for(var Xt in Mt)Object.prototype.hasOwnProperty.call(Mt,Xt)&&(Nt[Xt]=Mt[Xt])}return Nt},I.apply(this,arguments)}function M(Nt,Jt){Nt.prototype=Object.create(Jt.prototype),Nt.prototype.constructor=Nt,B(Nt,Jt)}function B(Nt,Jt){return B=Object.setPrototypeOf||function(Mt,Xt){return Mt.__proto__=Xt,Mt},B(Nt,Jt)}function N(Nt,Jt){if(Nt==null)return{};var Mt,Xt,xr={},Pr=Object.keys(Nt);for(Xt=0;Xt<Pr.length;Xt++)Jt.indexOf(Mt=Pr[Xt])>=0||(xr[Mt]=Nt[Mt]);return xr}var K={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},G={rel:["amphtml","canonical","alternate"]},H={type:["application/ld+json"]},ae={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"]},ne=Object.keys(K).map(function(Nt){return K[Nt]}),oe={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},J=Object.keys(oe).reduce(function(Nt,Jt){return Nt[oe[Jt]]=Jt,Nt},{}),q=function(Nt,Jt){for(var Mt=Nt.length-1;Mt>=0;Mt-=1){var Xt=Nt[Mt];if(Object.prototype.hasOwnProperty.call(Xt,Jt))return Xt[Jt]}return null},V=function(Nt){var Jt=q(Nt,K.TITLE),Mt=q(Nt,"titleTemplate");if(Array.isArray(Jt)&&(Jt=Jt.join("")),Mt&&Jt)return Mt.replace(/%s/g,function(){return Jt});var Xt=q(Nt,"defaultTitle");return Jt||Xt||void 0},se=function(Nt){return q(Nt,"onChangeClientState")||function(){}},ee=function(Nt,Jt){return Jt.filter(function(Mt){return Mt[Nt]!==void 0}).map(function(Mt){return Mt[Nt]}).reduce(function(Mt,Xt){return I({},Mt,Xt)},{})},Q=function(Nt,Jt){return Jt.filter(function(Mt){return Mt[K.BASE]!==void 0}).map(function(Mt){return Mt[K.BASE]}).reverse().reduce(function(Mt,Xt){if(!Mt.length)for(var xr=Object.keys(Xt),Pr=0;Pr<xr.length;Pr+=1){var At=xr[Pr].toLowerCase();if(Nt.indexOf(At)!==-1&&Xt[At])return Mt.concat(Xt)}return Mt},[])},le=function(Nt,Jt,Mt){var Xt={};return Mt.filter(function(xr){return!!Array.isArray(xr[Nt])||(xr[Nt]!==void 0&&console&&typeof console.warn=="function"&&console.warn("Helmet: "+Nt+' should be of type "Array". Instead found type "'+typeof xr[Nt]+'"'),!1)}).map(function(xr){return xr[Nt]}).reverse().reduce(function(xr,Pr){var At={};Pr.filter(function(Qr){for(var Gr,Bn=Object.keys(Qr),wn=0;wn<Bn.length;wn+=1){var Kn=Bn[wn],St=Kn.toLowerCase();Jt.indexOf(St)===-1||Gr==="rel"&&Qr[Gr].toLowerCase()==="canonical"||St==="rel"&&Qr[St].toLowerCase()==="stylesheet"||(Gr=St),Jt.indexOf(Kn)===-1||Kn!=="innerHTML"&&Kn!=="cssText"&&Kn!=="itemprop"||(Gr=Kn)}if(!Gr||!Qr[Gr])return!1;var Vr=Qr[Gr].toLowerCase();return Xt[Gr]||(Xt[Gr]={}),At[Gr]||(At[Gr]={}),!Xt[Gr][Vr]&&(At[Gr][Vr]=!0,!0)}).reverse().forEach(function(Qr){return xr.push(Qr)});for(var Kt=Object.keys(At),Bt=0;Bt<Kt.length;Bt+=1){var Qt=Kt[Bt],yr=I({},Xt[Qt],At[Qt]);Xt[Qt]=yr}return xr},[]).reverse()},Z=function(Nt,Jt){if(Array.isArray(Nt)&&Nt.length){for(var Mt=0;Mt<Nt.length;Mt+=1)if(Nt[Mt][Jt])return!0}return!1},U=function(Nt){return Array.isArray(Nt)?Nt.join(""):Nt},ie=function(Nt,Jt){return Array.isArray(Nt)?Nt.reduce(function(Mt,Xt){return function(xr,Pr){for(var At=Object.keys(xr),Kt=0;Kt<At.length;Kt+=1)if(Pr[At[Kt]]&&Pr[At[Kt]].includes(xr[At[Kt]]))return!0;return!1}(Xt,Jt)?Mt.priority.push(Xt):Mt.default.push(Xt),Mt},{priority:[],default:[]}):{default:Nt}},_e=function(Nt,Jt){var Mt;return I({},Nt,((Mt={})[Jt]=void 0,Mt))},Se=[K.NOSCRIPT,K.SCRIPT,K.STYLE],Pe=function(Nt,Jt){return Jt===void 0&&(Jt=!0),Jt===!1?String(Nt):String(Nt).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},Ge=function(Nt){return Object.keys(Nt).reduce(function(Jt,Mt){var Xt=Nt[Mt]!==void 0?Mt+'="'+Nt[Mt]+'"':""+Mt;return Jt?Jt+" "+Xt:Xt},"")},Ue=function(Nt,Jt){return Jt===void 0&&(Jt={}),Object.keys(Nt).reduce(function(Mt,Xt){return Mt[oe[Xt]||Xt]=Nt[Xt],Mt},Jt)},kt=function(Nt,Jt){return Jt.map(function(Mt,Xt){var xr,Pr=((xr={key:Xt})["data-rh"]=!0,xr);return Object.keys(Mt).forEach(function(At){var Kt=oe[At]||At;Kt==="innerHTML"||Kt==="cssText"?Pr.dangerouslySetInnerHTML={__html:Mt.innerHTML||Mt.cssText}:Pr[Kt]=Mt[At]}),x.createElement(Nt,Pr)})},pt=function(Nt,Jt,Mt){switch(Nt){case K.TITLE:return{toComponent:function(){return xr=Jt.titleAttributes,(Pr={key:Xt=Jt.title})["data-rh"]=!0,At=Ue(xr,Pr),[x.createElement(K.TITLE,At,Xt)];var Xt,xr,Pr,At},toString:function(){return function(Xt,xr,Pr,At){var Kt=Ge(Pr),Bt=U(xr);return Kt?"<"+Xt+' data-rh="true" '+Kt+">"+Pe(Bt,At)+"</"+Xt+">":"<"+Xt+' data-rh="true">'+Pe(Bt,At)+"</"+Xt+">"}(Nt,Jt.title,Jt.titleAttributes,Mt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Ue(Jt)},toString:function(){return Ge(Jt)}};default:return{toComponent:function(){return kt(Nt,Jt)},toString:function(){return function(Xt,xr,Pr){return xr.reduce(function(At,Kt){var Bt=Object.keys(Kt).filter(function(Qr){return!(Qr==="innerHTML"||Qr==="cssText")}).reduce(function(Qr,Gr){var Bn=Kt[Gr]===void 0?Gr:Gr+'="'+Pe(Kt[Gr],Pr)+'"';return Qr?Qr+" "+Bn:Bn},""),Qt=Kt.innerHTML||Kt.cssText||"",yr=Se.indexOf(Xt)===-1;return At+"<"+Xt+' data-rh="true" '+Bt+(yr?"/>":">"+Qt+"</"+Xt+">")},"")}(Nt,Jt,Mt)}}}},It=function(Nt){var Jt=Nt.baseTag,Mt=Nt.bodyAttributes,Xt=Nt.encode,xr=Nt.htmlAttributes,Pr=Nt.noscriptTags,At=Nt.styleTags,Kt=Nt.title,Bt=Kt===void 0?"":Kt,Qt=Nt.titleAttributes,yr=Nt.linkTags,Qr=Nt.metaTags,Gr=Nt.scriptTags,Bn={toComponent:function(){},toString:function(){return""}};if(Nt.prioritizeSeoTags){var wn=function(Kn){var St=Kn.linkTags,Vr=Kn.scriptTags,ii=Kn.encode,Fi=ie(Kn.metaTags,ae),Wn=ie(St,G),oi=ie(Vr,H);return{priorityMethods:{toComponent:function(){return[].concat(kt(K.META,Fi.priority),kt(K.LINK,Wn.priority),kt(K.SCRIPT,oi.priority))},toString:function(){return pt(K.META,Fi.priority,ii)+" "+pt(K.LINK,Wn.priority,ii)+" "+pt(K.SCRIPT,oi.priority,ii)}},metaTags:Fi.default,linkTags:Wn.default,scriptTags:oi.default}}(Nt);Bn=wn.priorityMethods,yr=wn.linkTags,Qr=wn.metaTags,Gr=wn.scriptTags}return{priority:Bn,base:pt(K.BASE,Jt,Xt),bodyAttributes:pt("bodyAttributes",Mt,Xt),htmlAttributes:pt("htmlAttributes",xr,Xt),link:pt(K.LINK,yr,Xt),meta:pt(K.META,Qr,Xt),noscript:pt(K.NOSCRIPT,Pr,Xt),script:pt(K.SCRIPT,Gr,Xt),style:pt(K.STYLE,At,Xt),title:pt(K.TITLE,{title:Bt,titleAttributes:Qt},Xt)}},Wt=[],Lt=function(Nt,Jt){var Mt=this;Jt===void 0&&(Jt=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(Xt){Mt.context.helmet=Xt},helmetInstances:{get:function(){return Mt.canUseDOM?Wt:Mt.instances},add:function(Xt){(Mt.canUseDOM?Wt:Mt.instances).push(Xt)},remove:function(Xt){var xr=(Mt.canUseDOM?Wt:Mt.instances).indexOf(Xt);(Mt.canUseDOM?Wt:Mt.instances).splice(xr,1)}}},this.context=Nt,this.canUseDOM=Jt,Jt||(Nt.helmet=It({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},ar=x.createContext({}),ze=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),gt=typeof document!="undefined",Ft=function(Nt){function Jt(Mt){var Xt;return(Xt=Nt.call(this,Mt)||this).helmetData=new Lt(Xt.props.context,Jt.canUseDOM),Xt}return M(Jt,Nt),Jt.prototype.render=function(){return x.createElement(ar.Provider,{value:this.helmetData.value},this.props.children)},Jt}(x.Component);Ft.canUseDOM=gt,Ft.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Ft.defaultProps={context:{}},Ft.displayName="HelmetProvider";var et=function(Nt,Jt){var Mt,Xt=document.head||document.querySelector(K.HEAD),xr=Xt.querySelectorAll(Nt+"[data-rh]"),Pr=[].slice.call(xr),At=[];return Jt&&Jt.length&&Jt.forEach(function(Kt){var Bt=document.createElement(Nt);for(var Qt in Kt)Object.prototype.hasOwnProperty.call(Kt,Qt)&&(Qt==="innerHTML"?Bt.innerHTML=Kt.innerHTML:Qt==="cssText"?Bt.styleSheet?Bt.styleSheet.cssText=Kt.cssText:Bt.appendChild(document.createTextNode(Kt.cssText)):Bt.setAttribute(Qt,Kt[Qt]===void 0?"":Kt[Qt]));Bt.setAttribute("data-rh","true"),Pr.some(function(yr,Qr){return Mt=Qr,Bt.isEqualNode(yr)})?Pr.splice(Mt,1):At.push(Bt)}),Pr.forEach(function(Kt){return Kt.parentNode.removeChild(Kt)}),At.forEach(function(Kt){return Xt.appendChild(Kt)}),{oldTags:Pr,newTags:At}},ct=function(Nt,Jt){var Mt=document.getElementsByTagName(Nt)[0];if(Mt){for(var Xt=Mt.getAttribute("data-rh"),xr=Xt?Xt.split(","):[],Pr=[].concat(xr),At=Object.keys(Jt),Kt=0;Kt<At.length;Kt+=1){var Bt=At[Kt],Qt=Jt[Bt]||"";Mt.getAttribute(Bt)!==Qt&&Mt.setAttribute(Bt,Qt),xr.indexOf(Bt)===-1&&xr.push(Bt);var yr=Pr.indexOf(Bt);yr!==-1&&Pr.splice(yr,1)}for(var Qr=Pr.length-1;Qr>=0;Qr-=1)Mt.removeAttribute(Pr[Qr]);xr.length===Pr.length?Mt.removeAttribute("data-rh"):Mt.getAttribute("data-rh")!==At.join(",")&&Mt.setAttribute("data-rh",At.join(","))}},ot=function(Nt,Jt){var Mt=Nt.baseTag,Xt=Nt.htmlAttributes,xr=Nt.linkTags,Pr=Nt.metaTags,At=Nt.noscriptTags,Kt=Nt.onChangeClientState,Bt=Nt.scriptTags,Qt=Nt.styleTags,yr=Nt.title,Qr=Nt.titleAttributes;ct(K.BODY,Nt.bodyAttributes),ct(K.HTML,Xt),function(Kn,St){Kn!==void 0&&document.title!==Kn&&(document.title=U(Kn)),ct(K.TITLE,St)}(yr,Qr);var Gr={baseTag:et(K.BASE,Mt),linkTags:et(K.LINK,xr),metaTags:et(K.META,Pr),noscriptTags:et(K.NOSCRIPT,At),scriptTags:et(K.SCRIPT,Bt),styleTags:et(K.STYLE,Qt)},Bn={},wn={};Object.keys(Gr).forEach(function(Kn){var St=Gr[Kn],Vr=St.newTags,ii=St.oldTags;Vr.length&&(Bn[Kn]=Vr),ii.length&&(wn[Kn]=Gr[Kn].oldTags)}),Jt&&Jt(),Kt(Nt,Bn,wn)},Qe=null,je=function(Nt){function Jt(){for(var Xt,xr=arguments.length,Pr=new Array(xr),At=0;At<xr;At++)Pr[At]=arguments[At];return(Xt=Nt.call.apply(Nt,[this].concat(Pr))||this).rendered=!1,Xt}M(Jt,Nt);var Mt=Jt.prototype;return Mt.shouldComponentUpdate=function(Xt){return!A()(Xt,this.props)},Mt.componentDidUpdate=function(){this.emitChange()},Mt.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},Mt.emitChange=function(){var Xt,xr,Pr=this.props.context,At=Pr.setHelmet,Kt=null,Bt=(Xt=Pr.helmetInstances.get().map(function(Qt){var yr=I({},Qt.props);return delete yr.context,yr}),{baseTag:Q(["href"],Xt),bodyAttributes:ee("bodyAttributes",Xt),defer:q(Xt,"defer"),encode:q(Xt,"encodeSpecialCharacters"),htmlAttributes:ee("htmlAttributes",Xt),linkTags:le(K.LINK,["rel","href"],Xt),metaTags:le(K.META,["name","charset","http-equiv","property","itemprop"],Xt),noscriptTags:le(K.NOSCRIPT,["innerHTML"],Xt),onChangeClientState:se(Xt),scriptTags:le(K.SCRIPT,["src","innerHTML"],Xt),styleTags:le(K.STYLE,["cssText"],Xt),title:V(Xt),titleAttributes:ee("titleAttributes",Xt),prioritizeSeoTags:Z(Xt,"prioritizeSeoTags")});Ft.canUseDOM?(xr=Bt,Qe&&cancelAnimationFrame(Qe),xr.defer?Qe=requestAnimationFrame(function(){ot(xr,function(){Qe=null})}):(ot(xr),Qe=null)):It&&(Kt=It(Bt)),At(Kt)},Mt.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},Mt.render=function(){return this.init(),null},Jt}(x.Component);je.propTypes={context:ze.isRequired},je.displayName="HelmetDispatcher";var ye=["children"],ke=["children"],$e=function(Nt){function Jt(){return Nt.apply(this,arguments)||this}M(Jt,Nt);var Mt=Jt.prototype;return Mt.shouldComponentUpdate=function(Xt){return!b()(_e(this.props,"helmetData"),_e(Xt,"helmetData"))},Mt.mapNestedChildrenToProps=function(Xt,xr){if(!xr)return null;switch(Xt.type){case K.SCRIPT:case K.NOSCRIPT:return{innerHTML:xr};case K.STYLE:return{cssText:xr};default:throw new Error("<"+Xt.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},Mt.flattenArrayTypeChildren=function(Xt){var xr,Pr=Xt.child,At=Xt.arrayTypeChildren;return I({},At,((xr={})[Pr.type]=[].concat(At[Pr.type]||[],[I({},Xt.newChildProps,this.mapNestedChildrenToProps(Pr,Xt.nestedChildren))]),xr))},Mt.mapObjectTypeChildren=function(Xt){var xr,Pr,At=Xt.child,Kt=Xt.newProps,Bt=Xt.newChildProps,Qt=Xt.nestedChildren;switch(At.type){case K.TITLE:return I({},Kt,((xr={})[At.type]=Qt,xr.titleAttributes=I({},Bt),xr));case K.BODY:return I({},Kt,{bodyAttributes:I({},Bt)});case K.HTML:return I({},Kt,{htmlAttributes:I({},Bt)});default:return I({},Kt,((Pr={})[At.type]=I({},Bt),Pr))}},Mt.mapArrayTypeChildrenToProps=function(Xt,xr){var Pr=I({},xr);return Object.keys(Xt).forEach(function(At){var Kt;Pr=I({},Pr,((Kt={})[At]=Xt[At],Kt))}),Pr},Mt.warnOnInvalidChildren=function(Xt,xr){return R()(ne.some(function(Pr){return Xt.type===Pr}),typeof Xt.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 "+ne.join(", ")+" are allowed. Helmet does not support rendering <"+Xt.type+"> elements. Refer to our API for more information."),R()(!xr||typeof xr=="string"||Array.isArray(xr)&&!xr.some(function(Pr){return typeof Pr!="string"}),"Helmet expects a string as a child of <"+Xt.type+">. Did you forget to wrap your children in braces? ( <"+Xt.type+">{``}</"+Xt.type+"> ) Refer to our API for more information."),!0},Mt.mapChildrenToProps=function(Xt,xr){var Pr=this,At={};return x.Children.forEach(Xt,function(Kt){if(Kt&&Kt.props){var Bt=Kt.props,Qt=Bt.children,yr=N(Bt,ye),Qr=Object.keys(yr).reduce(function(Bn,wn){return Bn[J[wn]||wn]=yr[wn],Bn},{}),Gr=Kt.type;switch(typeof Gr=="symbol"?Gr=Gr.toString():Pr.warnOnInvalidChildren(Kt,Qt),Gr){case K.FRAGMENT:xr=Pr.mapChildrenToProps(Qt,xr);break;case K.LINK:case K.META:case K.NOSCRIPT:case K.SCRIPT:case K.STYLE:At=Pr.flattenArrayTypeChildren({child:Kt,arrayTypeChildren:At,newChildProps:Qr,nestedChildren:Qt});break;default:xr=Pr.mapObjectTypeChildren({child:Kt,newProps:xr,newChildProps:Qr,nestedChildren:Qt})}}}),this.mapArrayTypeChildrenToProps(At,xr)},Mt.render=function(){var Xt=this.props,xr=Xt.children,Pr=N(Xt,ke),At=I({},Pr),Kt=Pr.helmetData;return xr&&(At=this.mapChildrenToProps(xr,At)),!Kt||Kt instanceof Lt||(Kt=new Lt(Kt.context,Kt.instances)),Kt?x.createElement(je,I({},At,{context:Kt.value,helmetData:void 0})):x.createElement(ar.Consumer,null,function(Bt){return x.createElement(je,I({},At,{context:Bt}))})},Jt}(x.Component);$e.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},$e.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},$e.displayName="Helmet";const He={},qe=Nt=>x.createElement(Ft,{context:He},Nt);var ut=e(92736),mt=e(90115),or=e(36237),rr=e(19874),Fe=e(28440),tt=e.n(Fe),Yt=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,lr=(Nt,Jt,Mt)=>Jt in Nt?Yt(Nt,Jt,{enumerable:!0,configurable:!0,writable:!0,value:Mt}):Nt[Jt]=Mt,Ht=(Nt,Jt)=>{for(var Mt in Jt||(Jt={}))Zt.call(Jt,Mt)&&lr(Nt,Mt,Jt[Mt]);if(Dt)for(var Mt of Dt(Jt))Gt.call(Jt,Mt)&&lr(Nt,Mt,Jt[Mt]);return Nt},Te=(Nt,Jt)=>{var Mt={};for(var Xt in Nt)Zt.call(Nt,Xt)&&Jt.indexOf(Xt)<0&&(Mt[Xt]=Nt[Xt]);if(Nt!=null&&Dt)for(var Xt of Dt(Nt))Jt.indexOf(Xt)<0&&Gt.call(Nt,Xt)&&(Mt[Xt]=Nt[Xt]);return Mt};let ce=null;const me=()=>(ce||(ce=an().applyPlugins({key:"antd",type:mt.ApplyPluginsType.modify,initialValue:Ht({},{componentSize:"middle"})})),ce);function Tt({children:Nt}){let Jt=Nt;const[Mt,Xt]=x.useState(()=>{const Pr=me(),{appConfig:At}=Pr;return Te(Pr,["appConfig"])}),xr=Pr=>{Xt(At=>tt()({},At,typeof Pr=="function"?Pr(At):Pr))};return Mt.prefixCls&&ut.ZP.config({prefixCls:Mt.prefixCls}),Mt.iconPrefixCls&&ut.ZP.config({iconPrefixCls:Mt.iconPrefixCls}),Mt.theme&&ut.ZP.config({theme:Mt.theme}),Jt=x.createElement(ut.ZP,Ht({},Mt),Jt),Jt=x.createElement(or.StyleProvider,{hashPriority:"high"},Jt),Jt=x.createElement(rr.C.Provider,{value:xr},x.createElement(rr.S.Provider,{value:Mt},Jt)),Jt}function Ae(Nt){return x.createElement(Tt,null,Nt)}var st=e(77321);function $t(Nt,Jt){return x.createElement(st.j,Jt,Nt)}var bt=e(13007),Ce=e(4322);function yt(){var Nt,Jt;const Mt=getLocale();(Nt=moment)!=null&&Nt.locale&&moment.locale(((Jt=localeInfo[Mt])==null?void 0:Jt.momentLocale)||""),setIntl(Mt)}const Ze=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,xe=Nt=>{var Jt;const Mt=(0,Ce.Kd)(),[Xt,xr]=x.useState(Mt),[Pr,At]=x.useState(()=>(0,Ce.lw)(Xt,!0)),Kt=yr=>{var Qr,Gr;(Qr=u())!=null&&Qr.locale&&u().locale(((Gr=Ce.H8[yr])==null?void 0:Gr.momentLocale)||"en"),xr(yr),At((0,Ce.lw)(yr))};Ze(()=>(Ce.B.on(Ce.PZ,Kt),()=>{Ce.B.off(Ce.PZ,Kt)}),[]);const Bt={},Qt=(0,Ce.Mg)();return x.createElement(ut.ZP,{direction:Qt,locale:((Jt=Ce.H8[Xt])==null?void 0:Jt.antd)||Bt},x.createElement(Ce.eU,{value:Pr},Nt.children))};function ht(Nt){return x.createElement(xe,null,Nt)}function Ot(Nt){return Nt.default?typeof Nt.default=="function"?Nt.default():Nt.default:Nt}function Ne(){return[{apply:Ot(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 Ir(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let _t=null;function Jr(){return _t=mt.PluginManager.create({plugins:Ne(),validKeys:Ir()}),_t}function an(){return _t}},90115:function(d,v,e){"use strict";e.d(v,{ApplyPluginsType:function(){return gt},Link:function(){return q},Outlet:function(){return V.j3},PluginManager:function(){return Ft},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return et.m8},useAppData:function(){return H.Ov},useDispatch:function(){return f.I0},useLocation:function(){return V.TH},useOutletContext:function(){return V.bx},useParams:function(){return V.UO},useSearchParams:function(){return G.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(19874);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(86606),o=e(77321),h=e(4322),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(qe,ut,mt)=>ut in qe?u(qe,ut,{enumerable:!0,configurable:!0,writable:!0,value:mt}):qe[ut]=mt,S=(qe,ut)=>{for(var mt in ut||(ut={}))y.call(ut,mt)&&b(qe,mt,ut[mt]);if(p)for(var mt of p(ut))m.call(ut,mt)&&b(qe,mt,ut[mt]);return qe},R=(qe,ut)=>a(qe,x(ut)),L=(qe,ut)=>{var mt={};for(var or in qe)y.call(qe,or)&&ut.indexOf(or)<0&&(mt[or]=qe[or]);if(qe!=null&&p)for(var or of p(qe))ut.indexOf(or)<0&&m.call(qe,or)&&(mt[or]=qe[or]);return mt};const A=qe=>{var ut=qe,{overlayClassName:mt}=ut,or=L(ut,["overlayClassName"]);return React.createElement(Dropdown,S({overlayClassName:mt},or))},I=qe=>qe.reduce((ut,mt)=>mt.lang?R(S({},ut),{[mt.lang]:mt}):ut,{}),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"}},B=qe=>React.createElement(React.Fragment,null);var N=e(38329),K=e(38127),G=e(32451),H=e(12402),ae=e(87296);function ne(qe,ut){var mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},or=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var rr=r.useRef(typeof IntersectionObserver=="function"),Fe=r.useRef(null);return r.useEffect(function(){if(!(!qe.current||!rr.current||or.disabled))return Fe.current=new IntersectionObserver(function(tt){var Yt=(0,ae.Z)(tt,1),Dt=Yt[0];ut(Dt)},mt),Fe.current.observe(qe.current),function(){var tt;(tt=Fe.current)===null||tt===void 0||tt.disconnect()}},[ut,mt,or.disabled,qe]),Fe.current}var oe=["prefetch"];function J(qe){var ut=r.useRef(null);return r.useEffect(function(){qe&&(typeof qe=="function"?qe(ut.current):qe.current=ut.current)}),ut}var q=r.forwardRef(function(qe,ut){var mt,or=qe.prefetch,rr=(0,K.Z)(qe,oe),Fe=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},tt=Fe.defaultPrefetch,Yt=Fe.defaultPrefetchTimeout,Dt=(or===!0?"intent":or===!1?"none":or)||tt;if(!["intent","render","viewport","none"].includes(Dt))throw new Error("Invalid prefetch value ".concat(Dt," found in Link component"));var Zt=(0,H.Ov)(),Gt=typeof qe.to=="string"?qe.to:(mt=qe.to)===null||mt===void 0?void 0:mt.pathname,lr=r.useRef(!1),Ht=J(ut),Te=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout||(Ae.preloadTimeout=setTimeout(function(){var st;Ae.preloadTimeout=null,(st=Zt.preloadRoute)===null||st===void 0||st.call(Zt,Gt)},qe.prefetchTimeout||Yt))}},ce=function(Tt){if(Dt==="intent"){var Ae=Tt.target||{};Ae.preloadTimeout&&(clearTimeout(Ae.preloadTimeout),Ae.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Dt==="render"&&!lr.current){var me;(me=Zt.preloadRoute)===null||me===void 0||me.call(Zt,Gt),lr.current=!0}},[Dt,Gt]),ne(Ht,function(me){if(me!=null&&me.isIntersecting){var Tt;(Tt=Zt.preloadRoute)===null||Tt===void 0||Tt.call(Zt,Gt)}},{rootMargin:"100px"},{disabled:Dt!=="viewport"}),Gt?r.createElement(G.rU,(0,N.Z)({onMouseEnter:Te,onMouseLeave:ce,ref:Ht},rr),qe.children):null}),V=e(35338),se=e(8616);function ee(){"use strict";ee=function(){return ut};var qe,ut={},mt=Object.prototype,or=mt.hasOwnProperty,rr=Object.defineProperty||function(Nt,Jt,Mt){Nt[Jt]=Mt.value},Fe=typeof Symbol=="function"?Symbol:{},tt=Fe.iterator||"@@iterator",Yt=Fe.asyncIterator||"@@asyncIterator",Dt=Fe.toStringTag||"@@toStringTag";function Zt(Nt,Jt,Mt){return Object.defineProperty(Nt,Jt,{value:Mt,enumerable:!0,configurable:!0,writable:!0}),Nt[Jt]}try{Zt({},"")}catch(Nt){Zt=function(Mt,Xt,xr){return Mt[Xt]=xr}}function Gt(Nt,Jt,Mt,Xt){var xr=Jt&&Jt.prototype instanceof Ae?Jt:Ae,Pr=Object.create(xr.prototype),At=new Jr(Xt||[]);return rr(Pr,"_invoke",{value:Ot(Nt,Mt,At)}),Pr}function lr(Nt,Jt,Mt){try{return{type:"normal",arg:Nt.call(Jt,Mt)}}catch(Xt){return{type:"throw",arg:Xt}}}ut.wrap=Gt;var Ht="suspendedStart",Te="suspendedYield",ce="executing",me="completed",Tt={};function Ae(){}function st(){}function $t(){}var bt={};Zt(bt,tt,function(){return this});var Ce=Object.getPrototypeOf,yt=Ce&&Ce(Ce(an([])));yt&&yt!==mt&&or.call(yt,tt)&&(bt=yt);var Ze=$t.prototype=Ae.prototype=Object.create(bt);function xe(Nt){["next","throw","return"].forEach(function(Jt){Zt(Nt,Jt,function(Mt){return this._invoke(Jt,Mt)})})}function ht(Nt,Jt){function Mt(xr,Pr,At,Kt){var Bt=lr(Nt[xr],Nt,Pr);if(Bt.type!=="throw"){var Qt=Bt.arg,yr=Qt.value;return yr&&(0,se.Z)(yr)=="object"&&or.call(yr,"__await")?Jt.resolve(yr.__await).then(function(Qr){Mt("next",Qr,At,Kt)},function(Qr){Mt("throw",Qr,At,Kt)}):Jt.resolve(yr).then(function(Qr){Qt.value=Qr,At(Qt)},function(Qr){return Mt("throw",Qr,At,Kt)})}Kt(Bt.arg)}var Xt;rr(this,"_invoke",{value:function(Pr,At){function Kt(){return new Jt(function(Bt,Qt){Mt(Pr,At,Bt,Qt)})}return Xt=Xt?Xt.then(Kt,Kt):Kt()}})}function Ot(Nt,Jt,Mt){var Xt=Ht;return function(xr,Pr){if(Xt===ce)throw new Error("Generator is already running");if(Xt===me){if(xr==="throw")throw Pr;return{value:qe,done:!0}}for(Mt.method=xr,Mt.arg=Pr;;){var At=Mt.delegate;if(At){var Kt=Ne(At,Mt);if(Kt){if(Kt===Tt)continue;return Kt}}if(Mt.method==="next")Mt.sent=Mt._sent=Mt.arg;else if(Mt.method==="throw"){if(Xt===Ht)throw Xt=me,Mt.arg;Mt.dispatchException(Mt.arg)}else Mt.method==="return"&&Mt.abrupt("return",Mt.arg);Xt=ce;var Bt=lr(Nt,Jt,Mt);if(Bt.type==="normal"){if(Xt=Mt.done?me:Te,Bt.arg===Tt)continue;return{value:Bt.arg,done:Mt.done}}Bt.type==="throw"&&(Xt=me,Mt.method="throw",Mt.arg=Bt.arg)}}}function Ne(Nt,Jt){var Mt=Jt.method,Xt=Nt.iterator[Mt];if(Xt===qe)return Jt.delegate=null,Mt==="throw"&&Nt.iterator.return&&(Jt.method="return",Jt.arg=qe,Ne(Nt,Jt),Jt.method==="throw")||Mt!=="return"&&(Jt.method="throw",Jt.arg=new TypeError("The iterator does not provide a '"+Mt+"' method")),Tt;var xr=lr(Xt,Nt.iterator,Jt.arg);if(xr.type==="throw")return Jt.method="throw",Jt.arg=xr.arg,Jt.delegate=null,Tt;var Pr=xr.arg;return Pr?Pr.done?(Jt[Nt.resultName]=Pr.value,Jt.next=Nt.nextLoc,Jt.method!=="return"&&(Jt.method="next",Jt.arg=qe),Jt.delegate=null,Tt):Pr:(Jt.method="throw",Jt.arg=new TypeError("iterator result is not an object"),Jt.delegate=null,Tt)}function Ir(Nt){var Jt={tryLoc:Nt[0]};1 in Nt&&(Jt.catchLoc=Nt[1]),2 in Nt&&(Jt.finallyLoc=Nt[2],Jt.afterLoc=Nt[3]),this.tryEntries.push(Jt)}function _t(Nt){var Jt=Nt.completion||{};Jt.type="normal",delete Jt.arg,Nt.completion=Jt}function Jr(Nt){this.tryEntries=[{tryLoc:"root"}],Nt.forEach(Ir,this),this.reset(!0)}function an(Nt){if(Nt||Nt===""){var Jt=Nt[tt];if(Jt)return Jt.call(Nt);if(typeof Nt.next=="function")return Nt;if(!isNaN(Nt.length)){var Mt=-1,Xt=function xr(){for(;++Mt<Nt.length;)if(or.call(Nt,Mt))return xr.value=Nt[Mt],xr.done=!1,xr;return xr.value=qe,xr.done=!0,xr};return Xt.next=Xt}}throw new TypeError((0,se.Z)(Nt)+" is not iterable")}return st.prototype=$t,rr(Ze,"constructor",{value:$t,configurable:!0}),rr($t,"constructor",{value:st,configurable:!0}),st.displayName=Zt($t,Dt,"GeneratorFunction"),ut.isGeneratorFunction=function(Nt){var Jt=typeof Nt=="function"&&Nt.constructor;return!!Jt&&(Jt===st||(Jt.displayName||Jt.name)==="GeneratorFunction")},ut.mark=function(Nt){return Object.setPrototypeOf?Object.setPrototypeOf(Nt,$t):(Nt.__proto__=$t,Zt(Nt,Dt,"GeneratorFunction")),Nt.prototype=Object.create(Ze),Nt},ut.awrap=function(Nt){return{__await:Nt}},xe(ht.prototype),Zt(ht.prototype,Yt,function(){return this}),ut.AsyncIterator=ht,ut.async=function(Nt,Jt,Mt,Xt,xr){xr===void 0&&(xr=Promise);var Pr=new ht(Gt(Nt,Jt,Mt,Xt),xr);return ut.isGeneratorFunction(Jt)?Pr:Pr.next().then(function(At){return At.done?At.value:Pr.next()})},xe(Ze),Zt(Ze,Dt,"Generator"),Zt(Ze,tt,function(){return this}),Zt(Ze,"toString",function(){return"[object Generator]"}),ut.keys=function(Nt){var Jt=Object(Nt),Mt=[];for(var Xt in Jt)Mt.push(Xt);return Mt.reverse(),function xr(){for(;Mt.length;){var Pr=Mt.pop();if(Pr in Jt)return xr.value=Pr,xr.done=!1,xr}return xr.done=!0,xr}},ut.values=an,Jr.prototype={constructor:Jr,reset:function(Jt){if(this.prev=0,this.next=0,this.sent=this._sent=qe,this.done=!1,this.delegate=null,this.method="next",this.arg=qe,this.tryEntries.forEach(_t),!Jt)for(var Mt in this)Mt.charAt(0)==="t"&&or.call(this,Mt)&&!isNaN(+Mt.slice(1))&&(this[Mt]=qe)},stop:function(){this.done=!0;var Jt=this.tryEntries[0].completion;if(Jt.type==="throw")throw Jt.arg;return this.rval},dispatchException:function(Jt){if(this.done)throw Jt;var Mt=this;function Xt(Qt,yr){return At.type="throw",At.arg=Jt,Mt.next=Qt,yr&&(Mt.method="next",Mt.arg=qe),!!yr}for(var xr=this.tryEntries.length-1;xr>=0;--xr){var Pr=this.tryEntries[xr],At=Pr.completion;if(Pr.tryLoc==="root")return Xt("end");if(Pr.tryLoc<=this.prev){var Kt=or.call(Pr,"catchLoc"),Bt=or.call(Pr,"finallyLoc");if(Kt&&Bt){if(this.prev<Pr.catchLoc)return Xt(Pr.catchLoc,!0);if(this.prev<Pr.finallyLoc)return Xt(Pr.finallyLoc)}else if(Kt){if(this.prev<Pr.catchLoc)return Xt(Pr.catchLoc,!0)}else{if(!Bt)throw new Error("try statement without catch or finally");if(this.prev<Pr.finallyLoc)return Xt(Pr.finallyLoc)}}}},abrupt:function(Jt,Mt){for(var Xt=this.tryEntries.length-1;Xt>=0;--Xt){var xr=this.tryEntries[Xt];if(xr.tryLoc<=this.prev&&or.call(xr,"finallyLoc")&&this.prev<xr.finallyLoc){var Pr=xr;break}}Pr&&(Jt==="break"||Jt==="continue")&&Pr.tryLoc<=Mt&&Mt<=Pr.finallyLoc&&(Pr=null);var At=Pr?Pr.completion:{};return At.type=Jt,At.arg=Mt,Pr?(this.method="next",this.next=Pr.finallyLoc,Tt):this.complete(At)},complete:function(Jt,Mt){if(Jt.type==="throw")throw Jt.arg;return Jt.type==="break"||Jt.type==="continue"?this.next=Jt.arg:Jt.type==="return"?(this.rval=this.arg=Jt.arg,this.method="return",this.next="end"):Jt.type==="normal"&&Mt&&(this.next=Mt),Tt},finish:function(Jt){for(var Mt=this.tryEntries.length-1;Mt>=0;--Mt){var Xt=this.tryEntries[Mt];if(Xt.finallyLoc===Jt)return this.complete(Xt.completion,Xt.afterLoc),_t(Xt),Tt}},catch:function(Jt){for(var Mt=this.tryEntries.length-1;Mt>=0;--Mt){var Xt=this.tryEntries[Mt];if(Xt.tryLoc===Jt){var xr=Xt.completion;if(xr.type==="throw"){var Pr=xr.arg;_t(Xt)}return Pr}}throw new Error("illegal catch attempt")},delegateYield:function(Jt,Mt,Xt){return this.delegate={iterator:an(Jt),resultName:Mt,nextLoc:Xt},this.method==="next"&&(this.arg=qe),Tt}},ut}var Q=e(63579);function le(qe,ut,mt,or,rr,Fe,tt){try{var Yt=qe[Fe](tt),Dt=Yt.value}catch(Zt){mt(Zt);return}Yt.done?ut(Dt):Promise.resolve(Dt).then(or,rr)}function Z(qe){return function(){var ut=this,mt=arguments;return new Promise(function(or,rr){var Fe=qe.apply(ut,mt);function tt(Dt){le(Fe,or,rr,tt,Yt,"next",Dt)}function Yt(Dt){le(Fe,or,rr,tt,Yt,"throw",Dt)}tt(void 0)})}}var U=e(99227);function ie(qe,ut){var mt=typeof Symbol!="undefined"&&qe[Symbol.iterator]||qe["@@iterator"];if(!mt){if(Array.isArray(qe)||(mt=(0,U.Z)(qe))||ut&&qe&&typeof qe.length=="number"){mt&&(qe=mt);var or=0,rr=function(){};return{s:rr,n:function(){return or>=qe.length?{done:!0}:{done:!1,value:qe[or++]}},e:function(Zt){throw Zt},f:rr}}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 Fe=!0,tt=!1,Yt;return{s:function(){mt=mt.call(qe)},n:function(){var Zt=mt.next();return Fe=Zt.done,Zt},e:function(Zt){tt=!0,Yt=Zt},f:function(){try{!Fe&&mt.return!=null&&mt.return()}finally{if(tt)throw Yt}}}}var _e=e(73825);function Se(qe){if(typeof Symbol!="undefined"&&qe[Symbol.iterator]!=null||qe["@@iterator"]!=null)return Array.from(qe)}var Pe=e(66160);function Ge(qe){return(0,_e.Z)(qe)||Se(qe)||(0,U.Z)(qe)||(0,Pe.Z)()}function Ue(qe,ut){if(!(qe instanceof ut))throw new TypeError("Cannot call a class as a function")}var kt=e(89878);function pt(qe,ut){for(var mt=0;mt<ut.length;mt++){var or=ut[mt];or.enumerable=or.enumerable||!1,or.configurable=!0,"value"in or&&(or.writable=!0),Object.defineProperty(qe,(0,kt.Z)(or.key),or)}}function It(qe,ut,mt){return ut&&pt(qe.prototype,ut),mt&&pt(qe,mt),Object.defineProperty(qe,"prototype",{writable:!1}),qe}var Wt=e(65873);function Lt(qe,ut){if(!qe)throw new Error(ut)}function ar(qe){var ut=qe.fns,mt=qe.args;if(ut.length===1)return ut[0];var or=ut.pop();return ut.reduce(function(rr,Fe){return function(){return Fe(rr,mt)}},or)}function ze(qe){return!!qe&&(0,se.Z)(qe)==="object"&&typeof qe.then=="function"}var gt=function(qe){return qe.compose="compose",qe.modify="modify",qe.event="event",qe}({}),Ft=function(){function qe(ut){Ue(this,qe),(0,Wt.Z)(this,"opts",void 0),(0,Wt.Z)(this,"hooks",{}),this.opts=ut}return It(qe,[{key:"register",value:function(mt){var or=this;Lt(mt.apply,"plugin register failed, apply must supplied"),Object.keys(mt.apply).forEach(function(rr){Lt(or.opts.validKeys.indexOf(rr)>-1,"register failed, invalid key ".concat(rr," ").concat(mt.path?"from plugin ".concat(mt.path):"",".")),or.hooks[rr]=(or.hooks[rr]||[]).concat(mt.apply[rr])})}},{key:"getHooks",value:function(mt){var or=mt.split("."),rr=Ge(or),Fe=rr[0],tt=rr.slice(1),Yt=this.hooks[Fe]||[];return tt.length&&(Yt=Yt.map(function(Dt){try{var Zt=Dt,Gt=ie(tt),lr;try{for(Gt.s();!(lr=Gt.n()).done;){var Ht=lr.value;Zt=Zt[Ht]}}catch(Te){Gt.e(Te)}finally{Gt.f()}return Zt}catch(Te){return null}}).filter(Boolean)),Yt}},{key:"applyPlugins",value:function(mt){var or=mt.key,rr=mt.type,Fe=mt.initialValue,tt=mt.args,Yt=mt.async,Dt=this.getHooks(or)||[];switch(tt&&Lt((0,se.Z)(tt)==="object","applyPlugins failed, args must be plain object."),Yt&&Lt(rr===gt.modify||rr===gt.event,"async only works with modify and event type."),rr){case gt.modify:return Yt?Dt.reduce(function(){var Zt=Z(ee().mark(function Gt(lr,Ht){var Te;return ee().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:if(Lt(typeof Ht=="function"||(0,se.Z)(Ht)==="object"||ze(Ht),"applyPlugins failed, all hooks for key ".concat(or," must be function, plain object or Promise.")),!ze(lr)){me.next=5;break}return me.next=4,lr;case 4:lr=me.sent;case 5:if(typeof Ht!="function"){me.next=16;break}if(Te=Ht(lr,tt),!ze(Te)){me.next=13;break}return me.next=10,Te;case 10:return me.abrupt("return",me.sent);case 13:return me.abrupt("return",Te);case 14:me.next=21;break;case 16:if(!ze(Ht)){me.next=20;break}return me.next=19,Ht;case 19:Ht=me.sent;case 20:return me.abrupt("return",(0,Q.Z)((0,Q.Z)({},lr),Ht));case 21:case"end":return me.stop()}},Gt)}));return function(Gt,lr){return Zt.apply(this,arguments)}}(),ze(Fe)?Fe:Promise.resolve(Fe)):Dt.reduce(function(Zt,Gt){return Lt(typeof Gt=="function"||(0,se.Z)(Gt)==="object","applyPlugins failed, all hooks for key ".concat(or," must be function or plain object.")),typeof Gt=="function"?Gt(Zt,tt):(0,Q.Z)((0,Q.Z)({},Zt),Gt)},Fe);case gt.event:return Z(ee().mark(function Zt(){var Gt,lr,Ht,Te;return ee().wrap(function(me){for(;;)switch(me.prev=me.next){case 0:Gt=ie(Dt),me.prev=1,Gt.s();case 3:if((lr=Gt.n()).done){me.next=12;break}if(Ht=lr.value,Lt(typeof Ht=="function","applyPlugins failed, all hooks for key ".concat(or," must be function.")),Te=Ht(tt),!(Yt&&ze(Te))){me.next=10;break}return me.next=10,Te;case 10:me.next=3;break;case 12:me.next=17;break;case 14:me.prev=14,me.t0=me.catch(1),Gt.e(me.t0);case 17:return me.prev=17,Gt.f(),me.finish(17);case 20:case"end":return me.stop()}},Zt,null,[[1,14,17,20]])}))();case gt.compose:return function(){return ar({fns:Dt.concat(Fe),args:tt})()}}}}],[{key:"create",value:function(mt){var or=new qe({validKeys:mt.validKeys});return mt.plugins.forEach(function(rr){or.register(rr)}),or}}]),qe}(),et=e(93869);let ct=0,ot=0;function Qe(qe,ut){}function je(qe){return JSON.stringify(qe,null,2)}function ye(qe){const ut=qe.length>1?qe.map(ke).join(" "):qe[0];return typeof ut=="object"?`${je(ut)}`:ut.toString()}function ke(qe){return typeof qe=="object"?`${JSON.stringify(qe)}`:qe.toString()}const $e={log(...qe){ye(qe)},info(...qe){ye(qe)},warn(...qe){ye(qe)},error(...qe){ye(qe)},group(){ot++},groupCollapsed(){ot++},groupEnd(){ot&&--ot},clear(){},trace(...qe){console.trace(...qe)},profile(...qe){console.profile(...qe)},profileEnd(...qe){console.profileEnd(...qe)}},He=()=>{}},19874:function(d,v,e){"use strict";e.d(v,{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.")})},77321:function(d,v,e){"use strict";e.d(v,{j:function(){return Qc},Q:function(){return nc}});var r=e(86606),i=e(89880),l=e.n(i),c=e(59301),f=e(90115),o=e(74444),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(C,O,k)=>O in C?h(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,y=(C,O)=>{for(var k in O||(O={}))a.call(O,k)&&p(C,k,O[k]);if(u)for(var k of u(O))x.call(O,k)&&p(C,k,O[k]);return C},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:C},{call:O,put:k}){return yield O(o.n1,C)},*appplySchool({payload:C},{call:O,put:k}){return yield O(o.bz,C)},*getSchoolOption({payload:C},{call:O,put:k}){return yield O(o.GY,C)},*getDepartmentOption({payload:C},{call:O,put:k}){return yield O(o.Ql,C)},*appplyDepartment({payload:C},{call:O,put:k}){return yield O(o.Zm,C)},*updateAccount({payload:C},{call:O,put:k}){return yield O(o.sG,C)},*cancelRealNameAuth({payload:C},{call:O,put:k}){return yield O(o.P,C)},*cancelProfessionalAuth({payload:C},{call:O,put:k}){return yield O(o.$f,C)},*applyProfessionalAuth({payload:C},{call:O,put:k}){return yield O(o.Ow,C)},*applyRealNameAuth({payload:C},{call:O,put:k}){return yield O(o.ht,C)},*getCode({payload:C},{call:O,put:k}){return yield O(o.Cq,C)},*bindPhone({payload:C},{call:O,put:k}){return yield O(o.eF,C)},*bindEmail({payload:C},{call:O,put:k}){return yield O(o.I8,C)},*updatePassword({payload:C},{call:O,put:k}){return yield O(o.gQ,C)},*unbindAccount({payload:C},{call:O,put:k}){return yield O(o.wi,C)},*getBasicInfo({payload:C},{call:O,put:k}){const fe=yield O(o.o9,C);return yield k({type:"save",payload:{basicInfo:y({},fe)}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:y({},C)}})}},reducers:{save(C,O){return y(y({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},S=e(17832),R=Object.defineProperty,L=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,M=(C,O,k)=>O in C?R(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,B=(C,O)=>{for(var k in O||(O={}))A.call(O,k)&&M(C,k,O[k]);if(L)for(var k of L(O))I.call(O,k)&&M(C,k,O[k]);return C},K={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:C,callback:O},{call:k,put:fe}){return yield k(S.nZ,C)},*informUp({payload:C,callback:O},{call:k,put:fe}){return yield k(S.TO,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:B({},C)}})}},reducers:{save(C,O){return B(B({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},G=e(90700),H=Object.defineProperty,ae=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,J=(C,O,k)=>O in C?H(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,q=(C,O)=>{for(var k in O||(O={}))ne.call(O,k)&&J(C,k,O[k]);if(ae)for(var k of ae(O))oe.call(O,k)&&J(C,k,O[k]);return C},se={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(G.SV,C);return yield fe({type:"save",payload:{allList:q({},Me)}}),Me},*mineAttachment({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(G.zI,C);return yield fe({type:"save",payload:{mineList:q({},Me)}}),Me},*fileImport({payload:C,callback:O},{call:k,put:fe}){return yield k(G.tO,C)},*getDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(G.Nm,C);return yield fe({type:"save",payload:{detail:q({},Me)}}),Me},*updateVisits({payload:C,callback:O},{call:k,put:fe}){return yield k(G.H,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:q({},C)}})}},reducers:{save(C,O){return q(q({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},ee=e(35363),Q=Object.defineProperty,le=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,ie=(C,O,k)=>O in C?Q(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,_e=(C,O)=>{for(var k in O||(O={}))Z.call(O,k)&&ie(C,k,O[k]);if(le)for(var k of le(O))U.call(O,k)&&ie(C,k,O[k]);return C},Pe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(ee.yq,C);return yield fe({type:"save",payload:{boardsCategoryList:_e({},Me.data)}}),Me.data},*getBoardsDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(ee.dI,C);return yield fe({type:"save",payload:{boardsDetail:_e({},Me.data)}}),Me.data},*setTopping({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.cc,C)},*escTopping({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.CJ,C)},*getReplyList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(ee.PC,C);yield fe({type:"save",payload:{replyList:_e({},Me.data)}})},*createReply({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.PP,C)},*replyLike({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.NA,C)},*replyUnLike({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.YQ,C)},*deleteReply({payload:C,callback:O},{call:k,put:fe}){return yield k(ee.Mf,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:_e({},C)}})}},reducers:{save(C,O){return _e(_e({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},Ge=e(6455),Ue=Object.defineProperty,kt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Wt=(C,O,k)=>O in C?Ue(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Lt=(C,O)=>{for(var k in O||(O={}))pt.call(O,k)&&Wt(C,k,O[k]);if(kt)for(var k of kt(O))It.call(O,k)&&Wt(C,k,O[k]);return C},ze={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:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.$Q,C);return yield fe({type:"save",payload:{ScoreRangesData:Me==null?void 0:Me.data}}),Me},*getQuestionResult({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge._U,C);return yield fe({type:"save",payload:{NormalResult:Me}}),Me},*getUserExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.xA,C);return yield fe({type:"save",payload:{userExerciseList:Lt({},(Me==null?void 0:Me.data)||{})}}),console.log("getUserExercise-res:",Me),Me==null?void 0:Me.data},*getExerciseIdentityPhotos({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.J,C);return yield fe({type:"save",payload:{exerciseIdentityPhotos:Lt({},(Me==null?void 0:Me.data)||{})}}),Me==null?void 0:Me.data},*getExerciseExportHeadData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.iw,C);return yield fe({type:"save",payload:{exerciseExportHeadData:Lt({},Me)}}),Me},*getExerciseUserInfo({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.Ty,C);return(Me==null?void 0:Me.status)===0&&(yield fe({type:"save",payload:Lt({},{exerciseUserInfo:Lt({},Me.data)})})),Me},*getExaminationIntelligentSettings({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.sA,C);return yield fe({type:"save",payload:{examinationIntelligentSettings:Lt({},Me)}}),Me},*getRandomEditExercises({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.yu,C);return yield fe({type:"save",payload:{editRandomExercises:Lt({},Me)}}),Me},*getExerciseList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.G$,C);if(Me!=null&&Me.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(Me.total_exercise_users)}catch(on){}return yield fe({type:"save",payload:{exerciseList:Lt({},Me)}}),yield fe({type:"save",payload:{order_type:C.order_type,order:C.order}}),Me},*getExerciseStatistics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge._u,C);return yield fe({type:"save",payload:{statisticsList:Lt({},Me)}}),Me},*getBrankList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.n$,C);return yield fe({type:"save",payload:{brankList:Lt({},Me)}}),Me},*saveBanks({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.lf,C)},*getExerciseCourses({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.N3,C);return yield fe({type:"save",payload:{exerciseCoursesList:Lt({},Me)}}),Me},*addExercise({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.uR,C)},*editExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.qf,C);return yield fe({type:"save",payload:{editData:Lt({},Me)}}),Me},*getTagDiscipline({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.YY,C);return yield fe({type:"save",payload:{tagDisciplineData:Lt({},Me)}}),Me},*editExerciseQuestion({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.Di,C)},*addExerciseQuestion({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.MK,C)},*exeriseMoveUpDown({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.GK,C)},*getEndGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.KE,C);return yield fe({type:"save",payload:{endGroups:Lt({},Me)}}),Me},*getPublishGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.ux,C);return yield fe({type:"save",payload:{publishGroups:Lt({},Me)}}),Me},*getCommonHeader({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.UK,C);return yield fe({type:"save",payload:{commonHeader:Lt({},Me)}}),Me},*getReviewExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.BJ,C);return yield fe({type:"save",payload:{reviewExercise:Lt({},Me)}}),Me},*postReviewExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.pu,C);return yield fe({type:"save",payload:{reviewExercise:Lt({},Me)}}),Me},*getCentralizeReviewExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.X4,C);return yield fe({type:"save",payload:{reviewExercise:Lt({},Me)}}),Me},*clearData({payload:C,callback:O},{call:k,put:fe}){yield fe({type:"save",payload:{[C.key]:{}}})},*getReviewGroupExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.W4,C);return yield fe({type:"save",payload:{reviewGroupExercise:Lt({},Me)}}),Me},*getWorkSetting({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.Ul,C);return yield fe({type:"save",payload:{workSetting:Lt({},Me)}}),Me},*getRedoModal({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.tX,C);return yield fe({type:"save",payload:{redoModal:Lt({},Me)}}),Me},*getRedoListModal({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.s,C);return yield fe({type:"save",payload:{redoModal:Lt({},Me)}}),Me},*getCodeReviewDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.Xn,C);return yield fe({type:"save",payload:{codeReviewDetail:Lt({},Me)}}),Me},*changeScore({payload:C,callback:O},{call:k,put:fe}){return yield k(Ge.gG,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Lt({},C)}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:C==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:C},{call:O,put:k}){yield k({type:"save",payload:{saveExerciseDownUsers:C}})}},reducers:{save(C,O){return Lt(Lt({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},gt=e(45864),Ft=Object.defineProperty,et=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Qe=(C,O,k)=>O in C?Ft(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,je=(C,O)=>{for(var k in O||(O={}))ct.call(O,k)&&Qe(C,k,O[k]);if(et)for(var k of et(O))ot.call(O,k)&&Qe(C,k,O[k]);return C},ke={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.x_,C);return yield fe({type:"save",payload:{detailList:je({},Me)}}),Me},*getTasksListDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.QA,C);return yield fe({type:"save",payload:{detailTaskList:je({},Me)}}),Me},*getTopisDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.B6,C);return yield fe({type:"save",payload:{detail:je({},Me)}}),Me},*getTasksDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.y3,C);return yield fe({type:"save",payload:{tasksDetail:je({},Me)}}),Me},*refuseTopic({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.mM,C)},*agreeTopic({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.je,C)},*getReplyList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.PC,C);yield fe({type:"save",payload:{replyList:je({},Me)}})},*createReply({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.PP,C)},*replyLike({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.NA,C)},*replyUnLike({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.YQ,C)},*deleteReply({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.Mf,C)},*addTopicDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.y0,C);yield fe({type:"save",payload:{addTopicData:je({},Me)}})},*editTopicDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt.hL,C);return yield fe({type:"save",payload:{editTopicData:je({},Me)}}),Me},*editTasksDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(gt._n,C);return yield fe({type:"save",payload:{editTasksData:je({},Me)}}),Me},*addTopic({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.Gr,C)},*editTopic({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.wA,C)},*addTasks({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.Sv,C)},*editTasks({payload:C,callback:O},{call:k,put:fe}){return yield k(gt.RP,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:je({},C)}})}},reducers:{save(C,O){return je(je({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},$e=e(89392),He=e(68215),qe=Object.defineProperty,ut=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,rr=(C,O,k)=>O in C?qe(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Fe=(C,O)=>{for(var k in O||(O={}))mt.call(O,k)&&rr(C,k,O[k]);if(ut)for(var k of ut(O))or.call(O,k)&&rr(C,k,O[k]);return C},Yt={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:C,callback:O},{call:k,put:fe}){const Me=yield k(He.h$,C);try{sessionStorage.all_student_works=JSON.stringify(Me.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(C),localStorage.setItem("all_student_works_param",JSON.stringify(C))}catch(on){}return yield fe({type:"save",payload:{workList:Fe({},Me)}}),Me},*getShixunWorkHeadInfo({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.fK,C);try{}catch(on){}return yield fe({type:"save",payload:{headerInfo:Me==null?void 0:Me.data}}),Me},*getShixunWorkList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Z8,C);try{sessionStorage.all_student_works=JSON.stringify(Me.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(C),localStorage.setItem("all_student_works_param",JSON.stringify(C))}catch(on){}return yield fe({type:"save",payload:{shixunWorkList:Me==null?void 0:Me.data,homeworkAssistantPermissions:Me.homework_assistant_permissions,shixunAssistantPermission:Me.shixun_assistant_permission,courseAssistantPermission:Me.course_assistant_permission}}),Me},*getCodeReview({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.RP,C);return yield fe({type:"save",payload:{codeReview:Fe({},Me)}}),Me},*getCodeReviewDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Xn,C);return yield fe({type:"save",payload:{codeReviewDetail:Fe({},Me)}}),Me},*getWorkDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.to,C);return yield fe({type:"save",payload:{workDetail:Fe({},Me)}}),Me},*updateWork({payload:C,callback:O},{call:k,put:fe}){return yield k(He.H,C)},*getShixunWorkReport({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.sw,C);try{Me.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(on){}return yield fe({type:"save",payload:{shixunWorkReport:Fe({},Me)}}),Me},*getShixunWorkReports({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.cz,C);try{Me.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(on){}return yield fe({type:"save",payload:{shixunWorkReport:Fe({},Me)}}),Me},*getWorkSetting({payload:C,callback:O},{call:k,put:fe}){var Me,on;const Cn=yield k(He.Ul,C);(Me=Cn==null?void 0:Cn.group_settings)==null||Me.map(Ki=>{Ki.value=Ki.group_name,Ki.id=Ki.group_id,Ki.group_id=[Ki.group_id]}),(on=Cn==null?void 0:Cn.allow_late_settings)==null||on.map(Ki=>{Ki.value=Ki.group_name,Ki.id=Ki.group_id,Ki.group_id=[Ki.group_id]});const gi={shixun_evaluation:Cn.shixun_evaluation,challenge_settings:Cn.challenge_settings};return yield fe({type:"save",payload:{workSetting:Fe({},Cn),changeData:(0,$e.cloneDeep)(gi)}}),Cn},*updateSetting({payload:C,callback:O},{call:k,put:fe}){return yield k(He.m7,C)},*getCodeReviewCourse({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.JG,C);return yield fe({type:"save",payload:{codeReviewCourse:Fe({},Me)}}),Me},*exportShixunWorks({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Dx,C)},*getReferenceAnswer({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Q3,C);return yield fe({type:"save",payload:{referenceAnswer:Fe({},Me)}}),Me},*getPublishGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.ux,C);return yield fe({type:"save",payload:{publishGroups:Fe({},Me)}}),Me},*getEndGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.KE,C);return yield fe({type:"save",payload:{endGroups:Fe({},Me)}}),Me},*getBrankList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.n$,C);return yield fe({type:"save",payload:{brankList:Fe({},Me)}}),Me},*changeScore({payload:C,callback:O},{call:k,put:fe}){return yield k(He.gG,C)},*saveBanks({payload:C,callback:O},{call:k,put:fe}){return yield k(He.lf,C)},*addCommonHomeWorkDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Qt,C);return yield fe({type:"save",payload:{commonHomeWorkAddDefaultData:Fe({},Me)}}),Me},*getSearchMemberList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Lz,C);return yield fe({type:"save",payload:{searchMemberList:Fe({},Me)}}),Me},*getProjectList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.ku,C);return yield fe({type:"save",payload:{searchProjectList:Fe({},Me)}}),Me},*addStudentWorkDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.ak,C);return yield fe({type:"save",payload:{studentWorkAddDefaultData:Fe({},Me)}}),Me},*editStudentWorkDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.PW,C);return yield fe({type:"save",payload:{studentWorkEditDefaultData:Fe({},Me)}}),Me},*editCommonHomeWorkDefaultData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.BD,C);return yield fe({type:"save",payload:{commonHomeWorkEditDefaultData:Fe({},Me)}}),Me},*editCommonHomeWorkDefaultBankData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.pH,C);return yield fe({type:"save",payload:{commonHomeWorkEditDefaultData:Fe({},Me)}}),Me},*getReplyList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.PC,C);yield fe({type:"save",payload:{replyList:Fe({},Me)}})},*getStudentWorkDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Hj,C);yield fe({type:"save",payload:{studentWorkDetail:Fe({},Me)}})},*getStudentWorkSupplyDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.ub,C);yield fe({type:"save",payload:{studentWorkSupplyDetail:Fe({},Me)}})},*getStudentWorkCommon({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.JA,C);yield fe({type:"save",payload:{studentWorkCommon:Fe({},Me)}})},*getAllStudentWorks({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.ql,C);return yield fe({type:"save",payload:{allStudentWorks:Fe({},Me)}}),Me},*getFileRepeatResult({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.oN,C);return yield fe({type:"save",payload:{codeReview:Fe({},Me)}}),Me},*getFileRepeatDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(He.Ti,C);return yield fe({type:"save",payload:{codeReviewDetail:Fe({},Me)}}),Me},*createReply({payload:C,callback:O},{call:k,put:fe}){return yield k(He.PP,C)},*replyLike({payload:C,callback:O},{call:k,put:fe}){return yield k(He.NA,C)},*replyUnLike({payload:C,callback:O},{call:k,put:fe}){return yield k(He.YQ,C)},*deleteReply({payload:C,callback:O},{call:k,put:fe}){return yield k(He.Mf,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Fe({},C)}})}},reducers:{save(C,O){return Fe(Fe({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Dt=e(22392),Zt=e(16624),Gt=Object.defineProperty,lr=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ce=(C,O,k)=>O in C?Gt(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,me=(C,O)=>{for(var k in O||(O={}))Ht.call(O,k)&&ce(C,k,O[k]);if(lr)for(var k of lr(O))Te.call(O,k)&&ce(C,k,O[k]);return C},Ae={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:""},effects:{*setAssistantPermissions({payload:C},{call:O,put:k}){yield O(Dt.gq,C)},*getAssistantPermissions({payload:C},{call:O,put:k}){if(!(0,Zt.eB)())return;const fe=yield O(Dt.rS,C);yield k({type:"save",payload:{AssistantObject:fe.permissions}})},*getAiStatusQuery({payload:C},{call:O,put:k}){const fe=yield O(Dt.LH,C);return yield k({type:"save",payload:{cal_finish_if:fe.cal_finish_if}}),fe},*updateCoursePortraitData({payload:C},{call:O,put:k}){return yield O(Dt.Z_,C)},*getUserPortraitConfig({payload:C},{call:O,put:k}){const fe=yield O(Dt._0,C);return yield k({type:"save",payload:{userPortraitConfig:fe.data}}),fe},*updateUserPortraitConfig({payload:C},{call:O,put:k}){return yield O(Dt.r2,C)},*getClassroom({payload:C},{call:O,put:k}){const fe=C,Me=yield O(Dt.V8,C);return yield k({type:"save",payload:me({listParams:fe},Me)}),Me},*getClassroomTopBanner({payload:C},{call:O,put:k}){const fe=yield O(Dt.U_,C);return yield k({type:"save",payload:{detailTopBanner:fe.status?{copy_completed:!0}:me({},fe)}}),fe.status?{copy_completed:!0}:fe},*getClassroomLeftMenus({payload:C},{call:O,put:k}){const fe=yield O(Dt.w9,C);let Me=[...(fe==null?void 0:fe.course_modules)||[],...(fe==null?void 0:fe.hidden_modules)||[]],on={};return Me==null||Me.forEach(Cn=>{on[Cn.type]=Cn.name}),yield k({type:"save",payload:{detailLeftMenus:me({},fe),detailLeftMenusNames:on}}),fe},*getClassroomShixunsList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Nd,C);yield k({type:"save",payload:{detailShixunsList:me({},fe)}})},*getClassroomTeacherShixunsList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Gk,C);return yield k({type:"save",payload:{detailShixunsList:me({},fe)}}),fe},*getClassroomCommonList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Nd,C);yield k({type:"save",payload:{detailCommonHomeworksList:me({},fe)}})},*getClassroomTeacherCommonList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Gk,C);return yield k({type:"save",payload:{detailCommonHomeworksList:me({},fe)}}),fe},*getClassroomGraduationTopicsList({payload:C},{call:O,put:k}){const fe=yield O(Dt.yV,C);yield k({type:"save",payload:{detailGraduationTopicsList:me({},fe)}})},*getClassroomGraduationTaskList({payload:C},{call:O,put:k}){const fe=yield O(Dt.R2,C);yield k({type:"save",payload:{detailGraduationTaskList:me({},fe)}})},*getClassroomExercisesList({payload:C},{call:O,put:k}){const fe=yield O(Dt.N7,C);yield k({type:"save",payload:{detailExerciseList:me({},fe)}})},*getClassroomPollsList({payload:C},{call:O,put:k}){const fe=yield O(Dt.BR,C);yield k({type:"save",payload:{detailPollsList:me({},fe)}})},*getCourseGroups({payload:C},{call:O,put:k}){const fe=yield O(Dt.qB,C);yield k({type:"save",payload:{courseGroups:me({},fe)}})},*getAllCourseGroup({payload:C},{call:O,put:k}){const fe=yield O(Dt.c_,C);return yield k({type:"save",payload:{allCourseGroups:me({},fe)}}),fe},*getClassroomCommonHomeworksList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Al,C);yield k({type:"save",payload:{detailCommonHomeworksList:me({},fe)}})},*getClassroomAttendancesList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Vw,C);yield k({type:"save",payload:{detailAttendancesList:me({},fe)}})},*getClassroomAttendancesStatistic({payload:C},{call:O,put:k}){const fe=yield O(Dt.Ls,C);yield k({type:"save",payload:{detailAttendancesStatistic:me({},fe)}})},*getAttendanceDetail({payload:C},{call:O,put:k}){const fe=yield O(Dt.zg,C);return yield k({type:"save",payload:{detailAttendancesDetail:me({},fe)}}),fe},*getAnnouncementList({payload:C},{call:O,put:k}){const fe=yield O(Dt.QZ,C);yield k({type:"save",payload:{detailAnnouncementList:me({},fe)}})},*getAttachmentList({payload:C},{call:O,put:k}){const fe=yield O(Dt.KT,C);yield k({type:"save",payload:{detailAttachmentList:me({},fe.data)}})},*getCourseware({payload:C},{call:O,put:k}){const fe=yield O(Dt.ZT,C);yield k({type:"save",payload:{detailCourseware:me({},fe.data)}})},*getVideoList({payload:C},{call:O,put:k}){const fe=yield O(Dt.O3,C);yield k({type:"save",payload:{detailVideoList:me({},fe)}})},*getLiveVideoList({payload:C},{call:O,put:k}){const fe=yield O(Dt.DJ,C);yield k({type:"save",payload:{detailLiveVideoList:me({},fe)}})},*getCoursesMine({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.Ed,C);return yield fe({type:"save",payload:{courseMine:me({},Me)}}),Me.data},*getBoardList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.KP,C);return yield fe({type:"save",payload:{detailBoardList:me({},Me.data)}}),Me.data},*getCourseGroupsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.kW,C);return yield fe({type:"save",payload:{detailCourseGroupsList:me({},Me)}}),Me},*getCourseStudentsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.J2,C);return yield fe({type:"save",payload:{detailCoursStudentsList:me({},Me)}}),Me.data},*getCourseStatistics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.g4,C);return yield fe({type:"save",payload:{detailCourseStatisticsList:me({},Me)}}),Me},*getCourseActscore({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.t1,C);return yield fe({type:"save",payload:{detailCourseActscore:me({},Me)}}),Me},*getCourseWorkscore({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.GV,C);return yield fe({type:"save",payload:{detailCourseWorkscore:me({},Me)}}),Me},*getShixunLists({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.Pj,C);return yield fe({type:"save",payload:{shixunLists:me({},Me)}}),Me},*getExperimentLists({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt._9,C);return yield fe({type:"save",payload:{shixunLists:me({},Me)}}),Me},*getShixunAiRecommendLists({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.Hn,C);return yield fe({type:"save",payload:{shixunAiRecommendLists:me({},Me)}}),Me},*getCoursesLists({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.W7,C);return yield fe({type:"save",payload:{coursesLists:me({},Me)}}),Me},*createCoursesHomework({payload:C,callback:O},{call:k,put:fe}){return yield k(Dt.Ds,C)},*createShixunHomework({payload:C,callback:O},{call:k,put:fe}){return yield k(Dt.aQ,C)},*createExperiment({payload:C,callback:O},{call:k,put:fe}){return yield k(Dt.BQ,C)},*getSchoolList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.K$,C);return yield fe({type:"save",payload:{schoolList:me({},Me.school_names)}}),Me.school_names},*searchSchoolTeacherList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.nQ,C);return yield fe({type:"save",payload:{searchMemberList:me({},Me)}}),Me},*getAllTaskList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.km,C);return yield fe({type:"save",payload:{taskList:[...Me.tasks]}}),Me},*updateTaskPosition({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Dt.U8,C);return yield fe({type:"save",payload:{actionTabs:{key:""}}}),Me},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:me({},C)}})},*setUpdateData({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateData:C}})}},reducers:{save(C,O){return me(me({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},st=Object.defineProperty,$t=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,yt=(C,O,k)=>O in C?st(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ze=(C,O)=>{for(var k in O||(O={}))bt.call(O,k)&&yt(C,k,O[k]);if($t)for(var k of $t(O))Ce.call(O,k)&&yt(C,k,O[k]);return C},ht={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:C},{call:O,put:k}){const fe=yield O(Dt.K$,C);yield k({type:"save",payload:{schoolList:(fe==null?void 0:fe.school_names)||[]}})},*getSearchCourseList({payload:C},{call:O,put:k}){const fe=yield O(Dt.oM,C);yield k({type:"save",payload:{searchCourseList:(fe==null?void 0:fe.course_lists)||[]}})},*submitCourses({payload:C},{call:O,put:k}){return yield O(Dt.Bn,C)},*appplySchool({payload:C},{call:O,put:k}){return yield O(Dt.bz,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ze({},C)}})},*joincoursegroup({payload:C},{call:O,put:k}){return yield O(Dt.WK,C)}},reducers:{save(C,O){return Ze(Ze({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},Ot=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Jr=(C,O,k)=>O in C?Ot(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,an=(C,O)=>{for(var k in O||(O={}))Ir.call(O,k)&&Jr(C,k,O[k]);if(Ne)for(var k of Ne(O))_t.call(O,k)&&Jr(C,k,O[k]);return C},Jt={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:C},{call:O,put:k}){const fe=yield O(Dt.Dd,C);yield k({type:"save",payload:{CourseUseInfos:fe}})},*getRankList({payload:C},{call:O,put:k}){const fe=yield O(Dt.Fg,C);yield k({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"},...(fe==null?void 0:fe.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"},...(fe==null?void 0:fe.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(fe==null?void 0:fe.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(fe==null?void 0:fe.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(fe==null?void 0:fe.finish_course_list)||[]]}}})},*getStatisticsBody({payload:C},{call:O,put:k}){const fe=yield O(Dt.Gz,C);yield k({type:"save",payload:{SBody:fe}})},*getStatisticsHeader({payload:C},{call:O,put:k}){const fe=yield O(Dt.Hl,C);yield k({type:"save",payload:{SHeader:fe}})}},reducers:{save(C,O){return an(an({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Mt=e(52798),Xt=Object.defineProperty,xr=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Kt=(C,O,k)=>O in C?Xt(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Bt=(C,O)=>{for(var k in O||(O={}))Pr.call(O,k)&&Kt(C,k,O[k]);if(xr)for(var k of xr(O))At.call(O,k)&&Kt(C,k,O[k]);return C},yr={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:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.s3,C);return yield fe({type:"save",payload:{pollsList:Bt({},Me)}}),Me},*getCommonHeader({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.UK,C);return yield fe({type:"save",payload:{commonHeader:Bt({},Me)}}),Me},*getPollsStatistics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.Qn,C);return yield fe({type:"save",payload:{statisticsList:Bt({},Me)}}),Me},*getBrankList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.n$,C);return yield fe({type:"save",payload:{brankList:Bt({},Me)}}),Me},*saveBanks({payload:C,callback:O},{call:k,put:fe}){return yield k(Mt.lf,C)},*getPollsCourses({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.Q9,C);return yield fe({type:"save",payload:{pollsCoursesList:Bt({},Me)}}),Me},*getPollsSetting({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.Hi,C);return yield fe({type:"save",payload:{pollSetting:Bt({},Me)}}),Me},*editPolls({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.Ye,C);return yield fe({type:"save",payload:{editData:Bt({},JSON.parse(JSON.stringify(Me)))}}),Me},*getEndGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.KE,C);return yield fe({type:"save",payload:{endGroups:Bt({},Me)}}),Me},*getPublishGroups({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.ux,C);return yield fe({type:"save",payload:{publishGroups:Bt({},Me)}}),Me},*getExerciseBanks({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Mt.kp,C);return yield fe({type:"save",payload:{exerciseBanks:Bt({},Me)}}),Me},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Bt({},C)}})}},reducers:{save(C,O){return Bt(Bt({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},Qr=e(65602),Gr=Object.defineProperty,Bn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,St=(C,O,k)=>O in C?Gr(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Vr=(C,O)=>{for(var k in O||(O={}))wn.call(O,k)&&St(C,k,O[k]);if(Bn)for(var k of Bn(O))Kn.call(O,k)&&St(C,k,O[k]);return C},Fi={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:C},{call:O,put:k}){var fe;const Me=yield O(Qr.gp,C);return(fe=Me==null?void 0:Me.teacher_list)==null||fe.map(on=>(on.key=on.course_member_id,on)),yield k({type:"save",payload:{list:Me}}),Me},*getStudentsList({payload:C},{call:O,put:k}){var fe;const Me=yield O(Qr.ur,C);return(fe=Me==null?void 0:Me.students)==null||fe.map(on=>(on.key=on.user_id,on)),yield k({type:"save",payload:{studentsList:Me}}),Me},*getApplyList({payload:C},{call:O,put:k}){const fe=yield O(Qr.s,C);return yield k({type:"save",payload:{applyList:fe}}),fe},*getAllCourseGroups({payload:C},{call:O,put:k}){const fe=yield O(Qr.xV,C);return yield k({type:"save",payload:{allCourseGroups:fe}}),fe},*getGraduationGroupList({payload:C},{call:O,put:k}){const fe=yield O(Qr.Bg,C);return yield k({type:"save",payload:{graduationGroupList:fe}}),fe},*setAllCourseGroups({payload:C},{call:O,put:k}){const fe=yield O(Qr.oZ,C);return yield k({type:"save",payload:{setAllCourseGroups:fe}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Vr({},C)}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(C,O){return Vr(Vr({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},Wn=e(40185),oi=Object.defineProperty,Ii=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,Ni=(C,O,k)=>O in C?oi(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,da=(C,O)=>{for(var k in O||(O={}))Ui.call(O,k)&&Ni(C,k,O[k]);if(Ii)for(var k of Ii(O))Si.call(O,k)&&Ni(C,k,O[k]);return C},qi={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.BQ,C);return yield fe({type:"save",payload:{videoStatisticsList:da({},Me)}}),Me},*getNewVideoStatisticsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.cU,C);return yield fe({type:"save",payload:{newVideoStatisticsList:da({},Me)}}),Me},*getVideoPeopleStatics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.Zx,C);return yield fe({type:"save",payload:{videoPeopleStatics:da({},Me)}}),Me},*getVideoDurationStatics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.Mz,C);return yield fe({type:"save",payload:{videoDurationStatics:da({},Me)}}),Me},*getVideoStatistics({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.ZY,C);return yield fe({type:"save",payload:{videoStatistics:da({},Me)}}),Me},*getOneVideoStatisticsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.cU,C);return yield fe({type:"save",payload:{oneVideoStatisticsList:da({},Me)}}),Me},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:da({},C)}})},*getStudentVideoStatisticsList({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.Vg,C);return yield fe({type:"save",payload:{StudentvideoStatistics:da({},Me)}}),Me}},reducers:{save(C,O){return da(da({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},pi=e(79439),zi=Object.defineProperty,Pa=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Zi=(C,O,k)=>O in C?zi(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,mi=(C,O)=>{for(var k in O||(O={}))xt.call(O,k)&&Zi(C,k,O[k]);if(Pa)for(var k of Pa(O))xa.call(O,k)&&Zi(C,k,O[k]);return C},$i={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:C,callback:O},{call:k,put:fe}){return yield k(pi.cC,C)},*getGuides({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.Ax,C);return yield fe({type:"save",payload:{GuidesData:Me}}),Me},*getWorkSubmitUpdateRes({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.zF,C)},*getList({payload:C},{call:O,put:k}){const fe=C,Me=yield O(pi.bQ,C);return yield k({type:"save",payload:mi({listParams:fe},Me)}),Me},*getMemberWorks({payload:C},{call:O,put:k}){const fe=yield O(pi.xx,C);return yield k({type:"save",payload:{MemberWorks:fe||{}}}),fe},*addApplytojoincourse({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.qS,C)},*competitionTeams({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Pt,C)},*getStaff({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.Dh,C);return yield fe({type:"save",payload:{Staff:Me}}),Me},*getHeader({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.Pg,C);return yield fe({type:"save",payload:{Header:Me}}),Me},*getItem({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.rV,C);return yield fe({type:"save",payload:{RightItems:Me}}),Me},*updateMdContent({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.zj,C)},*getTeamList({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.aq,C)},*getTeamDetail({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Ze,C)},*UpTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.yS,C)},*DeleteTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.ps,C)},*ExitTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.vV,C)},*AddTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.FU,C)},*AddPersonnel({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.R9,C)},*JoinTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.zc,C)},*getTeacher({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.jS,C)},*getStudents({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.sK,C)},*SubmitTeam({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.rm,C)},*Reward({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Qp,C)},*ChartRules({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Ux,C)},*Charts({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.GQ,C)},*TabResults({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.ml,C);return yield fe({type:"save",payload:{TabResultList:Me}}),Me},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:mi({},C)}})},*Results({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.u9,C)},*Prize({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.pU,C);return yield fe({type:"save",payload:{Prizes:Me}}),Me},*Accounts({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.XJ,C);return yield fe({type:"save",payload:{Account:Me}}),Me},*getVerification({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Ni,C)},*PhoneBind({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.uZ,C)},*EmailBind({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.rk,C)},*Authentication({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.Vy,C)},*Professional({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.tC,C)},*setleader({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.tO,C)},*getShixun({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.qj,C)},*getCourse({payload:C,callback:O},{call:k,put:fe}){return yield k(pi.XR,C)},*competition_teams({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.zz,C);return yield fe({type:"save",payload:{competition_team:Me}}),Me},*all_team_members({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(pi.$P,C);return yield fe({type:"save",payload:{all_team_member:Me}}),Me}},reducers:{save(C,O){return mi(mi({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Gn=e(71661),ci=e(70396),we=Object.defineProperty,rt=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,lt=(C,O,k)=>O in C?we(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,dr=(C,O)=>{for(var k in O||(O={}))Je.call(O,k)&&lt(C,k,O[k]);if(rt)for(var k of rt(O))Ct.call(O,k)&&lt(C,k,O[k]);return C},Rr={namespace:"coursebuild",state:{actionTabs:{key:"",params:{}},details:{},menus:[],departmentsId:[],selectData:{},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:C},{call:O,put:k}){return yield O(Gn.Xh,C)},*getGraduationsFinalScore({payload:C},{call:O,put:k}){return yield O(Gn.H3,C)},*getDelGraduationsTasks({payload:C},{call:O,put:k}){return yield O(Gn.km,C)},*getGraduationsTasks({payload:C},{call:O,put:k}){const fe=yield O(Gn.Xw,C);yield k({type:"save",payload:{Tasks:fe}})},*getGraduationsTeachers({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.AA,C);return(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{teachers:Me}}),Me},*getGraduationsStudents({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.eh,C);(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{students:Me}})},*getGraduationsNotices({payload:C},{call:O,put:k}){const fe=yield O(Gn.Rk,C);yield k({type:"save",payload:{Notices:fe}})},*getGraduationsInfo({payload:C},{call:O,put:k}){const fe=yield O(Gn.F7,C);yield k({type:"save",payload:{graduation:fe.graduation}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:dr({},C)}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:Math.random()}})},*getCourseBuildDetails({payload:C},{call:O,put:k}){var fe,Me;const on=yield O(ci.KS,C);return yield k({type:"save",payload:{details:((fe=on==null?void 0:on.course_building_plan)==null?void 0:fe.info)||{},departmentsId:((Me=on==null?void 0:on.course_building_plan)==null?void 0:Me.department_ids)||{},menus:(on==null?void 0:on.data)||[],selectData:on||{},forTask:(on==null?void 0:on.for_task)||[]}}),on}},reducers:{save(C,O){return dr(dr({},C),O.payload)}}},Fr=e(29991),Mr=e(33502),Ur=Object.defineProperty,Sn=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,ft=(C,O,k)=>O in C?Ur(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,ge=(C,O)=>{for(var k in O||(O={}))Yn.call(O,k)&&ft(C,k,O[k]);if(Ln)for(var k of Ln(O))Ke.call(O,k)&&ft(C,k,O[k]);return C},nr=(C,O)=>Sn(C,_r(O)),Dr={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[Mr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Mr.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[Mr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Mr.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:ge({},C)}})},*getMajorList({payload:C},{call:O,put:k,select:fe}){const{userInfo:Me}=yield fe(on=>on.user);if(Me!=null&&Me.school_id){const on=yield O(Fr.BA,Me.school_id);on&&on.data&&(yield k({type:"setMajorOrYearDataSource",payload:{key:Mr.k[0],value:on.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id}))}}))}},*getYearList({payload:C},{call:O,put:k}){const fe=yield O(Fr.Nx,C);fe&&fe.data&&(yield k({type:"setMajorOrYearDataSource",payload:{key:Mr.k[1],value:fe.data.map(Me=>({label:Me.year,value:Me.ec_year_id}))}}))},*getCourseResultDetail({payload:C},{call:O,put:k}){console.log(C,"payload");const fe=yield O(Fr.p1,C);fe&&fe.ec_course_target&&(yield k({type:"setEchartsData",payload:fe}))},*getCourseResultDetailClass({payload:C},{call:O,put:k}){const fe=yield O(Fr.ff,C);fe&&fe.class_name&&(yield k({type:"save",payload:{classDataSource:{active:null,dataList:[...fe.class_name]}}}))},*setClassActive({payload:C},{call:O,put:k}){yield k({type:"save",payload:{classDataSource:ge({},C)}})}},reducers:{save(C,O){return ge(ge({},C),O.payload)},setMajorOrYearDataSource(C,{payload:O}){return nr(ge({},C),{headerData:nr(ge({},C.headerData),{dataSource:nr(ge({},C.headerData.dataSource),{[O.key]:nr(ge({},C.headerData.dataSource[O.key]),{dataList:O.value})})})})},setMajorOrYearActive(C,{payload:O}){return nr(ge({},C),{headerData:nr(ge({},C.headerData),{active:nr(ge({},C.headerData.active),{[O.key]:O.value})})})},setEchartsData(C,{payload:O}){let k={name:O.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},fe={name:O.course_name||"",xData:[],seriesData:[]},Me={};return O.ec_course_target.forEach((on,Cn)=>{on.position=Cn+1,k=nr(ge({},k),{dataSource:{xData:[...k.dataSource.xData,Cn+1],yBarData:[...k.dataSource.yBarData,on.actual_grade],yLineData:[...k.dataSource.yLineData,on.standard_grade]}});let gi=[],Ki={min:[],max:[]},_s=[],Zo=[],Oo=[];on.student_data.detail.forEach((Os,vo)=>{let Xu=Os.score;gi.push(vo+1),Ki.max.push(Xu>=on.student_data.goal_score?Xu:null),Ki.min.push(Xu>=on.student_data.goal_score?null:Xu),_s.push(Os.name),Zo.push(Os.student_id),Oo.push(Os.clazz)}),Me[Cn+1]={name:Cn+1,average_score:on.student_data.average_score,goal_score:on.student_data.goal_score,xData:gi,yData:Ki,name_data:_s,student_ids:Zo,class_data:Oo,goal_scoreData:new Array(on.student_data.detail.length).fill(on.student_data.goal_score),average_scoreData:new Array(on.student_data.detail.length).fill(on.student_data.average_score)}}),O.history.forEach(on=>{fe=nr(ge({},fe),{xData:[...fe.xData,on.year],seriesData:[...fe.seriesData,on.total_score]})}),nr(ge({},C),{name:O.course_name||"",tabListData:O.ec_course_target,echartsData:{barData:k,lineData:fe,scatterData:Me}})}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},$r=Object.defineProperty,Wr=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Ei=Object.prototype.propertyIsEnumerable,ln=(C,O,k)=>O in C?$r(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,vn=(C,O)=>{for(var k in O||(O={}))hn.call(O,k)&&ln(C,k,O[k]);if(Wr)for(var k of Wr(O))Ei.call(O,k)&&ln(C,k,O[k]);return C},Xn={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:vn({},C)}})},*setShowMenu({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showMenu:C}})},*setMatrixVerify({payload:C},{call:O,put:k}){yield k({type:"save",payload:{matrixVerify:vn({},C)}})}},reducers:{save(C,O){return vn(vn({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},ri=e(11664),wa=Object.defineProperty,eo=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,Us=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,no=(C,O,k)=>O in C?wa(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ai=(C,O)=>{for(var k in O||(O={}))Ws.call(O,k)&&no(C,k,O[k]);if(Us)for(var k of Us(O))us.call(O,k)&&no(C,k,O[k]);return C},Oa=(C,O)=>eo(C,Ua(O)),lo={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[Mr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Mr.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[Mr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Mr.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:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ai({},C)}})},*getMajorList({},{call:C,put:O,select:k}){const{userInfo:fe}=yield k(Me=>Me.user);if(fe!=null&&fe.school_id){const Me=yield C(Fr.BA,fe.school_id);if(Me&&Me.data){const on=ri.U.getItem(fe==null?void 0:fe.login);yield O({type:"setMajorOrYearDataSource",payload:{key:Mr.k[0],value:Me.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:Me.data.length>0?on[0]||Me.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:C},{call:O,put:k,select:fe}){const Me=yield O(Fr.Nx,C.id),{userInfo:on}=yield fe(Cn=>Cn.user);if(Me&&Me.data){const Cn=ri.U.getItem(on==null?void 0:on.login);yield k({type:"setMajorOrYearDataSource",payload:{key:Mr.k[1],value:Me.data.map(gi=>({label:gi.year,value:gi.ec_year_id})),active:Me.data.length>0?C.firstEnter?Cn[1]:Me.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:C,put:O,select:k}){const{headerData:fe}=yield k(Cn=>Cn.engineeringNavigtion),{userInfo:Me}=yield k(Cn=>Cn.user);let on={};if(fe.active[Mr.k[1]]&&Me.school_id){const Cn=[fe.active[Mr.k[0]],fe.active[Mr.k[1]]];ri.U.setItem(Me==null?void 0:Me.login,Cn);const gi=yield C(Fr.bA,{ec_year_id:fe.active[Mr.k[1]],school_id:Me.school_id});gi&&gi.data&&(on=gi.data),yield O({type:"setTopPage",payload:on})}},*putTopPageName({payload:C,callback:O},{call:k,put:fe}){try{const Me=yield k(Fr.ay,C);O(Me)}catch(Me){let on="";Me&&(on=JSON.stringify(Me),Me.message&&(on=Me.message)),O({message:on,status:999})}}},reducers:{save(C,O){return Ai(Ai({},C),O.payload)},setMajorOrYearDataSource(C,{payload:O}){let k=C.headerData.active;return O.active&&(k=Oa(Ai({},k),{[O.key]:O.active})),Oa(Ai({},C),{headerData:Oa(Ai({},C.headerData),{dataSource:Oa(Ai({},C.headerData.dataSource),{[O.key]:Oa(Ai({},C.headerData.dataSource[O.key]),{dataList:O.value})}),active:k})})},setMajorOrYearActive(C,{payload:O}){return Oa(Ai({},C),{headerData:Oa(Ai({},C.headerData),{active:Oa(Ai({},C.headerData.active),{[O.key]:O.value})})})},setTopPage(C,{payload:O}){return Oa(Ai({},C),{headerData:Oa(Ai({},C.headerData),{name:O.name,tabBarContent:{user_name:O.user_name,user_school:O.user_school,user_type:O.user_type}}),cardListData:Oa(Ai({},C.cardListData),{appraiseData:Oa(Ai({},C.cardListData.appraiseData),{norm:Oa(Ai({},C.cardListData.appraiseData.norm),{result:O.graduaiton_result,listData:C.cardListData.appraiseData.norm.listData.map(k=>Oa(Ai({},k),{value:O[k.key]||0}))}),course:Oa(Ai({},C.cardListData.appraiseData.course),{result:O.course_result,listData:C.cardListData.appraiseData.course.listData.map(k=>Oa(Ai({},k),{value:O[k.key]||0}))})}),teamData:{teach:Oa(Ai({},C.cardListData.teamData.teach),{tabBarContent:`${O.course_teachers?O.course_teachers.length:0}\u4EBA`,listData:O.course_teachers||[]}),work:Oa(Ai({},C.cardListData.teamData.work),{tabBarContent:`${O.work_teachers?O.work_teachers.length:0}\u4EBA`,listData:O.work_teachers||[]})}}),totalListData:C.totalListData.map(k=>Oa(Ai({},k),{value:O[k.key]||0}))})}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Ji=Object.defineProperty,go=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,io=(C,O,k)=>O in C?Ji(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,On=(C,O)=>{for(var k in O||(O={}))Hs.call(O,k)&&io(C,k,O[k]);if(Fa)for(var k of Fa(O))_i.call(O,k)&&io(C,k,O[k]);return C},ds=(C,O)=>go(C,Ho(O)),yo={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:On({},C)}})},*getGraduationResultDetail({payload:C},{call:O,put:k}){const fe=yield O(Fr.gq,C);yield k({type:"save",payload:{dataSource:fe}})}},reducers:{save(C,O){return On(On({},C),O.payload)},setDataSource(C,{payload:O}){let k=O;return ds(On({},C),{dataSource:k})}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Wi=e(8591),$a=Object.defineProperty,Bi=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,$o=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,hu=(C,O,k)=>O in C?$a(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,fo=(C,O)=>{for(var k in O||(O={}))$o.call(O,k)&&hu(C,k,O[k]);if(co)for(var k of co(O))Ko.call(O,k)&&hu(C,k,O[k]);return C},Xs=(C,O)=>Bi(C,Gs(O)),ko=(C,O)=>{var k={};for(var fe in C)$o.call(C,fe)&&O.indexOf(fe)<0&&(k[fe]=C[fe]);if(C!=null&&co)for(var fe of co(C))O.indexOf(fe)<0&&Ko.call(C,fe)&&(k[fe]=C[fe]);return k},iu={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[Mr.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${Mr.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[Mr.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${Mr.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:fo({},C)}})},*getMajorList({},{call:C,put:O,select:k}){const{userInfo:fe}=yield k(Me=>Me.user);if(fe!=null&&fe.school_id){const Me=yield C(Fr.BA,fe.school_id);if(Me&&Me.data){const on=ri.U.getItem(fe==null?void 0:fe.login);yield O({type:"setMajorOrYearDataSource",payload:{key:Mr.k[0],value:Me.data.map(Cn=>({label:Cn.name,value:Cn.ec_major_school_id})),active:Me.data.length>0?on[0]||Me.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:C},{call:O,put:k,select:fe}){const Me=yield O(Fr.Nx,C.id),{userInfo:on}=yield fe(Cn=>Cn.user);if(Me&&Me.data){const Cn=ri.U.getItem(on==null?void 0:on.login);yield k({type:"setMajorOrYearDataSource",payload:{key:Mr.k[1],value:Me.data.map(gi=>({label:gi.year,value:gi.ec_year_id})),active:Me.data.length>0?C.firstEnter?Cn[1]:Me.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:C,put:O,select:k}){const{headerData:fe}=yield k(_s=>_s.engineeringNormList),{userInfo:Me}=yield k(_s=>_s.user);let on=[],Cn=[],gi="";const Ki=fe.active[Mr.k[1]];if(Ki){const _s=[fe.active[Mr.k[0]],fe.active[Mr.k[1]]];ri.U.setItem(Me==null?void 0:Me.login,_s);const Zo=yield C(Fr.eM,Ki);Zo&&Zo.graduation_requirements&&(gi=Zo.all_goal_value||"",on=Zo.graduation_requirements.map(Oo=>{var Os=Oo,{subitems:vo}=Os,Xu=ko(Os,["subitems"]);return Cn.push(Xu.id),Xs(fo({},Xu),{children:vo})}))}yield O({type:"save",payload:{tabListData:on,all_goal_value:gi,expandedRowKeys:Cn}})},*exportGraduation({},{call:C,select:O}){const{headerData:k}=yield O(fe=>fe.engineeringNormList);k.active[Mr.k[1]]&&(yield C(Fr.OE,k.active[Mr.k[1]]))},*compute({payload:C},{call:O,put:k}){const fe=C,{all:Me}=fe,on=ko(fe,["all"]),Cn=yield O(Me?Fr.Qx:Fr.Xl,on);Cn&&Cn.status===0?(Wi.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield k({type:"getGraduationResults"})):Wi.ZP.error(Cn.message)},*getFormulas({callback:C},{call:O,select:k}){const{headerData:fe}=yield k(Me=>Me.engineeringNormList);if(fe.active[Mr.k[1]]){const Me=yield O(Fr.mK,fe.active[Mr.k[1]]);C(Me)}},*setFormulas({payload:C,callback:O},{call:k}){const fe=yield k(Fr.y9,C);O(fe)},*putGoalValue({payload:C},{call:O,put:k}){const fe=yield O(Fr.No,C);if(fe&&fe.status===0)Wi.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield k({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield k({type:"getGraduationResults"});else{let Me="\u4FDD\u5B58\u5931\u8D25";fe&&fe.message&&(Me=fe.message),Wi.ZP.error(Me)}}},reducers:{save(C,O){return fo(fo({},C),O.payload)},setMajorOrYearDataSource(C,{payload:O}){let k=C.headerData.active;return O.active&&(k=Xs(fo({},k),{[O.key]:O.active})),Xs(fo({},C),{headerData:Xs(fo({},C.headerData),{dataSource:Xs(fo({},C.headerData.dataSource),{[O.key]:Xs(fo({},C.headerData.dataSource[O.key]),{dataList:O.value})}),active:k})})},setMajorOrYearActive(C,{payload:O}){return Xs(fo({},C),{headerData:Xs(fo({},C.headerData),{active:Xs(fo({},C.headerData.active),{[O.key]:O.value})})})}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Vo=e(14781),fi=Object.defineProperty,di=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,Qa=(C,O,k)=>O in C?fi(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ma=(C,O)=>{for(var k in O||(O={}))rs.call(O,k)&&Qa(C,k,O[k]);if(di)for(var k of di(O))Es.call(O,k)&&Qa(C,k,O[k]);return C},au={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:C},{call:O,put:k}){const fe=yield O(Vo.Si,C);return yield k({type:"save",payload:{forumsDetailData:Ma({},fe)}}),fe},*setForumsDetailData({payload:C},{call:O,put:k}){yield k({type:"save",payload:{forumsDetailData:Ma({},C)}})}},reducers:{save(C,O){return Ma(Ma({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Fs=Object.defineProperty,su=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,qu=(C,O,k)=>O in C?Fs(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Qu=(C,O)=>{for(var k in O||(O={}))Tu.call(O,k)&&qu(C,k,O[k]);if(su)for(var k of su(O))Zu.call(O,k)&&qu(C,k,O[k]);return C},Ro={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:C},{call:O,put:k}){const fe=yield O(C.memoType==="shixun_discuss"?Vo.kd:Vo.bc,C);return delete C.memoType,yield k({type:"save",payload:{listParams:C,forumsData:Qu({},fe)}}),fe}},reducers:{save(C,O){return Qu(Qu({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},bo=e(45408),Wu=e(11662),Ao=e(59570),Ju=Object.defineProperty,Ru=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,bu=Object.prototype.propertyIsEnumerable,Lo=(C,O,k)=>O in C?Ju(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Uo=(C,O)=>{for(var k in O||(O={}))pu.call(O,k)&&Lo(C,k,O[k]);if(Ru)for(var k of Ru(O))bu.call(O,k)&&Lo(C,k,O[k]);return C},tr={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:C},{call:O,put:k}){var fe,Me,on;const Cn=yield O(bo.D2,C);Wu.Z.ONLYOFFICE=(fe=Cn==null?void 0:Cn.setting)==null?void 0:fe.office_server_url,gr(Cn);try{(Me=Cn==null?void 0:Cn.setting)!=null&&Me.user_default_password&&(Cn.setting.user_default_password=(0,Ao._V)(((on=Cn==null?void 0:Cn.setting)==null?void 0:on.user_default_password)||"","userInfo"))}catch(gi){}yield k({type:"save",payload:Uo({},Cn)})},*getSystemUpdate({payload:C},{call:O,put:k}){const fe=yield O(bo.n0,C);yield k({type:"save",payload:{updateData:Uo({},fe)}})},*setTheme({payload:C},{call:O,put:k}){const fe=yield O(bo.n0,C);yield k({type:"save",payload:{theme:C||"default"}})},*setShareData({payload:C},{call:O,put:k}){yield k({type:"save",payload:{shareData:C}})},*setGlobalLoading({payload:C},{call:O,put:k}){yield k({type:"save",payload:{globalLoading:Uo({},C)}})},*delayTipToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showTip:C}})},*headerToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showHeader:C}})},*footerToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showFooter:C}})},*headerFooterToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showHeaderFooter:C}})},*delayTipToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showTip:C}})},*headerFixedToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showHeaderFixed:C}})},*onlyShowBackTopToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{onlyShowBackTop:C}})},*onlyShowBackTopIconToggle({payload:C},{call:O,put:k}){yield k({type:"save",payload:{onlyShowBackTopIcons:C}})},*setOperateModel({payload:C},{call:O,put:k}){yield k({type:"save",payload:{operateModel:C}})},*setOperateModelPath({payload:C},{call:O,put:k}){yield k({type:"save",payload:{operateModelPath:C}})},*setShowQuestionBackTop({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showQuestionBackTop:C}})},*setInfoData({payload:C},{call:O,put:k}){yield k({type:"save",payload:{infoData:Uo({},C)}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Uo({},C)}})}},reducers:{save(C,O){return Uo(Uo({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{})}}};const gr=(C={})=>{var O,k,fe,Me,on;if(window.self!==window.top||!((O=C.setting)!=null&&O.tab_logo_url))return;const Cn=document.createElement("link"),gi=document.getElementById("dynamic-favicon");Cn.id="dynamic-favicon",Cn.rel="shortcut icon",Cn.href=(k=C.setting)!=null&&k.tab_logo_url?`${Wu.Z.IMG_SERVER}/${(fe=C.setting)==null?void 0:fe.tab_logo_url}`:"",gi&&document.head.removeChild(gi),document.head.appendChild(Cn);try{(Me=C.setting)!=null&&Me.main_site||(document.querySelector('meta[name="keywords"]').content=(on=C.setting)==null?void 0:on.name,document.querySelector('meta[name="description"]').remove())}catch(Ki){}};var hr=Object.defineProperty,vr=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,jn=(C,O,k)=>O in C?hr(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Dn=(C,O)=>{for(var k in O||(O={}))Ar.call(O,k)&&jn(C,k,O[k]);if(vr)for(var k of vr(O))yn.call(O,k)&&jn(C,k,O[k]);return C},ai={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:C},{call:O,put:k}){return yield O(Gn.Xh,C)},*getGraduationsFinalScore({payload:C},{call:O,put:k}){return yield O(Gn.H3,C)},*getDelGraduationsTasks({payload:C},{call:O,put:k}){return yield O(Gn.km,C)},*getGraduationsTasks({payload:C},{call:O,put:k}){const fe=yield O(Gn.Xw,C);yield k({type:"save",payload:{Tasks:fe}})},*getGraduationsTeachers({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.AA,C);return(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{teachers:Me}}),Me},*getGraduationsStudents({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.eh,C);(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{students:Me}})},*getGraduationsNotices({payload:C},{call:O,put:k}){const fe=yield O(Gn.Rk,C);yield k({type:"save",payload:{Notices:fe}})},*getGraduationsInfo({payload:C},{call:O,put:k}){const fe=yield O(Gn.F7,C);yield k({type:"save",payload:{graduation:fe.graduation}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Dn({},C)}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:C},{call:O,put:k}){const fe=yield O(Gn.Ou,C);yield k({type:"save",payload:{details:(fe==null?void 0:fe.graduation)||{},menus:(fe==null?void 0:fe.data)||[],forTask:(fe==null?void 0:fe.for_task)||[]}})}},reducers:{save(C,O){return Dn(Dn({},C),O.payload)}}},Jn=e(97007),pr=Object.defineProperty,Br=Object.defineProperties,jr=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,wi=(C,O,k)=>O in C?pr(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Un=(C,O)=>{for(var k in O||(O={}))Pn.call(O,k)&&wi(C,k,O[k]);if(An)for(var k of An(O))si.call(O,k)&&wi(C,k,O[k]);return C},ra=(C,O)=>Br(C,jr(O)),Ci={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:C},{call:O,put:k}){const fe=yield O(Jn.Tt,{payload:C});yield k({type:"save",payload:ra(Un({},fe),{isloading:!0})})},*query({payload:C},{call:O,put:k}){yield k({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:C,callback:O},{call:k,put:fe}){return yield k(Jn.LA,C)},*UploadNotice({payload:C,callback:O},{call:k,put:fe}){return yield k(Jn.S_,C)}},reducers:{save(C,O){return Un(Un({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},wt=Object.defineProperty,Vn=Object.defineProperties,Aa=Object.getOwnPropertyDescriptors,ls=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Co=(C,O,k)=>O in C?wt(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Bs=(C,O)=>{for(var k in O||(O={}))qs.call(O,k)&&Co(C,k,O[k]);if(ls)for(var k of ls(O))sn.call(O,k)&&Co(C,k,O[k]);return C},Ss=(C,O)=>Vn(C,Aa(O)),Yo={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(C,O){return Bs(Bs({},C),O.payload)},openModal(C,O){return Ss(Bs({},C),{visibleModalName:O.payload})},closeModal(C){return Ss(Bs({},C),{visibleModalName:""})},openSimpleModal(C,O){return Ss(Bs({},C),{simpleModalProps:Bs({visible:!0},O.payload)})},closeSimpleModal(C){return Ss(Bs({},C),{simpleModalProps:{visible:!1}})}}},Da=e(64866),hs=Object.defineProperty,Ba=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Oe=(C,O,k)=>O in C?hs(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Rt=(C,O)=>{for(var k in O||(O={}))cs.call(O,k)&&Oe(C,k,O[k]);if(Ba)for(var k of Ba(O))Xe.call(O,k)&&Oe(C,k,O[k]);return C},dt=(C,O,k)=>new Promise((fe,Me)=>{var on=Ki=>{try{gi(k.next(Ki))}catch(_s){Me(_s)}},Cn=Ki=>{try{gi(k.throw(Ki))}catch(_s){Me(_s)}},gi=Ki=>Ki.done?fe(Ki.value):Promise.resolve(Ki.value).then(on,Cn);gi((k=k.apply(C,O)).next())});const Er=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/banner.json",{method:"get",params:Rt({},C)})}),Nr=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:Rt({},C)})}),Kr=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:Rt({},C)})}),bn=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:Rt({},C)})}),fn=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects.json",{method:"post",body:Rt({},C)})}),En=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:Rt({},C)})}),ti=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:Rt({},C)})}),ni=C=>dt(void 0,null,function*(){return(0,Da.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:Rt({},C)})});var hi=Object.defineProperty,Oi=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,Ti=(C,O,k)=>O in C?hi(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ca=(C,O)=>{for(var k in O||(O={}))va.call(O,k)&&Ti(C,k,O[k]);if(Oi)for(var k of Oi(O))Hi.call(O,k)&&Ti(C,k,O[k]);return C},vi={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:C},{call:O,put:k}){const{data:{adv:fe,top_banner:Me}}=yield O(Er,C);yield k({type:"save",payload:{BannerList:Me,Adv:fe}})},*getTopCategoryList({payload:C},{call:O,put:k}){const{data:{top_category_list:fe}}=yield O(Nr,C);yield k({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...fe]}})},*getHotList({payload:C},{call:O,put:k}){const{data:{hot_list:fe}}=yield O(Kr,C);yield k({type:"save",payload:{HotList:fe}})},*getDiscountList({payload:C},{call:O,put:k}){const{data:{discount_list:fe}}=yield O(bn,C);yield k({type:"save",payload:{DiscountList:fe}})},*getPaidSubjects({payload:C},{call:O,put:k}){const{data:fe}=yield O(fn,C);yield k({type:"save",payload:{SubjectList:fe}})},*getTags({payload:C},{call:O,put:k}){const{data:{list:fe}}=yield O(En,C);yield k({type:"save",payload:{Tags:fe}})},*getUserComments({payload:C},{call:O,put:k}){const{data:{list:fe}}=yield O(ti,C);yield k({type:"save",payload:{UserComments:fe}})},*getInfoShow({payload:C},{call:O,put:k}){const{data:fe}=yield O(ni,C);yield k({type:"save",payload:{InfoShow:fe}})}},reducers:{save(C,O){return Ca(Ca({},C),O.payload)}}},xo={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},As=e(1294),Cs=Object.defineProperty,ps=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,ys=Object.prototype.propertyIsEnumerable,Ra=(C,O,k)=>O in C?Cs(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ja=(C,O)=>{for(var k in O||(O={}))gs.call(O,k)&&Ra(C,k,O[k]);if(ps)for(var k of ps(O))ys.call(O,k)&&Ra(C,k,O[k]);return C},ao={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:C},{call:O,put:k}){const fe=yield O(As.Ub,C);return yield k({type:"save",payload:{privateMessageDetails:fe||[]}}),fe},*getTidings({payload:C},{call:O,put:k}){const fe=yield O(As.AD,C);yield k({type:"save",payload:{tidingsList:fe||[]}})},*getPrivateMessages({payload:C},{call:O,put:k}){const fe=yield O(As.V8,C);return yield k({type:"save",payload:{privateMessage:fe||[]}}),fe},*getUsersForPrivateMessages({payload:C},{call:O,put:k}){const fe=yield O(As.QJ,C);return yield k({type:"save",payload:{userPrivateMessage:fe||[]}}),fe},*unreadMessageInfo({payload:C},{call:O,put:k}){const fe=yield O(As.Ig,C);yield k({type:"save",payload:{unreadInfo:fe||[]}})},*getRecentContacts({payload:C},{call:O,put:k}){const fe=yield O(As.Ko,C);return yield k({type:"save",payload:{recentContacts:fe||[]}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ja({},C)}})}},reducers:{save(C,O){return Ja(Ja({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},na=e(3928),ha=e(22566),ns=e(39587),zo=Object.defineProperty,to=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,is=Object.getOwnPropertySymbols,po=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Vt=(C,O,k)=>O in C?zo(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Pt=(C,O)=>{for(var k in O||(O={}))po.call(O,k)&&Vt(C,k,O[k]);if(is)for(var k of is(O))Va.call(O,k)&&Vt(C,k,O[k]);return C},Ka=(C,O)=>to(C,ts(O));const zs=(C,O)=>{var k,fe,Me,on,Cn,gi,Ki,_s,Zo;if(!C)return;const{exam:Oo,single_questions:Os,multiple_questions:vo,judgement_questions:Xu,program_questions:Au,completion_questions:Al,subjective_questions:yc,practical_questions:Cl,combination_questions:Mc,bprogram_questions:Cu}=C||{},ol=[Pt({type:"SINGLE",question_type:0,name:((k=O==null?void 0:O.find(za=>za.value==ns.fw[0].nameType))==null?void 0:k.name)||ns.fw[0].name},Os),Pt({type:"MULTIPLE",question_type:1,name:((fe=O==null?void 0:O.find(za=>za.value==ns.fw[1].nameType))==null?void 0:fe.name)||ns.fw[1].name},vo),Pt({type:"JUDGMENT",question_type:2,name:((Me=O==null?void 0:O.find(za=>za.value==ns.fw[2].nameType))==null?void 0:Me.name)||ns.fw[2].name},Xu),Pt({type:"PROGRAM",question_type:6,name:((on=O==null?void 0:O.find(za=>za.value==ns.fw[6].nameType))==null?void 0:on.name)||ns.fw[6].name},Au),Pt({type:"COMPLETION",question_type:3,name:((Cn=O==null?void 0:O.find(za=>za.value==ns.fw[3].nameType))==null?void 0:Cn.name)||ns.fw[3].name},Al),Pt({type:"SUBJECTIVE",question_type:4,name:((gi=O==null?void 0:O.find(za=>za.value==ns.fw[4].nameType))==null?void 0:gi.name)||ns.fw[4].name},yc),Pt({type:"PRACTICAL",question_type:5,name:((Ki=O==null?void 0:O.find(za=>za.value==ns.fw[5].nameType))==null?void 0:Ki.name)||ns.fw[5].name},Cl),Pt({type:"COMBINATION",question_type:7,name:((_s=O==null?void 0:O.find(za=>za.value==ns.fw[7].nameType))==null?void 0:_s.name)||ns.fw[7].name},Mc),Pt({type:"BPROGRAM",question_type:8,name:((Zo=O==null?void 0:O.find(za=>za.value==ns.fw[8].nameType))==null?void 0:Zo.name)||ns.fw[8].name},Cu)],Tl=[];if(C.sort_by_qustion_type)for(const za of C.qustion_type_order_name_en)Tl.push(ol.find(nu=>nu.type===za));const ku=(C.sort_by_qustion_type?Tl:ol).filter(za=>(za==null?void 0:za.questions_count)>0).map((za,nu)=>{var kn;return Pt(Pt({},za),{number:(0,ha.EM)(nu+1),questions:(kn=za==null?void 0:za.questions)==null?void 0:kn.map(Qn=>Ka(Pt({},Qn),{shixun:Qn.examination_bank_shixun_challenges,question_type:za.question_type}))})});return{exam:Oo,questionList:ku}};var pn=e(70646),xn=Object.defineProperty,We=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,kr=(C,O,k)=>O in C?xn(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,qr=(C,O)=>{for(var k in O||(O={}))jt.call(O,k)&&kr(C,k,O[k]);if(We)for(var k of We(O))wr.call(O,k)&&kr(C,k,O[k]);return C},Qi={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:C},{call:O,put:k}){return yield O(na.a2,C)},*postCheckExaminationBanks({payload:C},{call:O,put:k}){return yield O(na.q$,C)},*postPaperlibraryCopy({payload:C},{call:O,put:k}){return yield O(na.ID,C)},*getDisciplines({payload:C},{call:O,put:k}){const fe=yield O(na.d1,C);return yield k({type:"save",payload:{disciplinesData:qr({},fe)}}),fe},*getCustomDisciplines({payload:C},{call:O,put:k}){const fe=yield O(na.ar,C);return yield k({type:"save",payload:{disciplinesData:qr({},fe)}}),fe},*getEditDisciplines({payload:C},{call:O,put:k}){const fe=yield O(na.d1,C),Me=fe==null?void 0:fe.disciplines,on=(0,pn.L)(Me);return yield k({type:"save",payload:{courseOptions:on,disciplinesData:qr({},fe)}}),fe},*getTeachGroupData({payload:C},{call:O,put:k}){const fe=yield O(na.Dm,C);return yield k({type:"save",payload:{teachGroupData:qr({},fe)}}),fe},*getPaperData({payload:C},{call:O,put:k}){const fe=yield O(na.iT,C),Me=yield O(na.cV,C),on=zs(fe,Me.data);return yield k({type:"save",payload:{paperData:on}}),fe},*getPaperlibraryList({payload:C},{call:O,put:k}){return yield O(na.Gd,C)},*setPublic({payload:C},{call:O,put:k}){return yield O(na.DF,C)},*handleDelete({payload:C},{call:O,put:k}){return yield O(na.fn,C)},*getCourseList({payload:C},{call:O,put:k}){return yield O(na.tS,C)},*postBatchSendToCourse({payload:C},{call:O,put:k}){return yield O(na.lc,C)},*sendToClass({payload:C},{call:O,put:k}){return yield O(na.kp,C)},*adjustPosition({payload:C},{call:O,put:k}){return yield O(na.qN,C)},*setScore({payload:C},{call:O,put:k}){return yield O(na.ts,C)},*handleDeleteEditQuestion({payload:C},{call:O,put:k}){return yield O(na.NC,C)},*batchSetScore({payload:C},{call:O,put:k}){return yield O(na.YP,C)},*batchDelete({payload:C},{call:O,put:k}){return yield O(na.Hm,C)},*updatePaper({payload:C},{call:O,put:k}){return yield O(na.jK,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:qr({},C)}})}},reducers:{save(C,O){return qr(qr({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Gi=Object.defineProperty,wo=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Ya=(C,O,k)=>O in C?Gi(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,ss=(C,O)=>{for(var k in O||(O={}))pa.call(O,k)&&Ya(C,k,O[k]);if(wo)for(var k of wo(O))as.call(O,k)&&Ya(C,k,O[k]);return C},wu={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(na.Dq,C);return yield fe({type:"save",payload:{exerciseExportHeadData:ss({},Me)}}),Me},*editExercise({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(na.Di,C);return yield fe({type:"save",payload:{editData:ss({},Me)}}),Me},*getTagDiscipline({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Ge.YY,C);return yield fe({type:"save",payload:{tagDisciplineData:ss({},Me)}}),Me},*editExerciseQuestion({payload:C,callback:O},{call:k,put:fe}){return yield k(na.oF,C)},*addExerciseQuestion({payload:C,callback:O},{call:k,put:fe}){return yield k(na.oF,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:ss({},C)}})}},reducers:{save(C,O){return ss(ss({},C),O.payload)},modifyTitle(C,O){const k=(0,$e.cloneDeep)(C);return k.editData.exercise.exercise_name=O.payload,k}},subscriptions:{setup({dispatch:C,history:O}){}}},ms=e(29590),Ve=Object.defineProperty,W=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,pe=(C,O,k)=>O in C?Ve(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ee=(C,O)=>{for(var k in O||(O={}))Y.call(O,k)&&pe(C,k,O[k]);if(W)for(var k of W(O))te.call(O,k)&&pe(C,k,O[k]);return C},Et={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:C},{call:O,put:k}){const fe=yield O(ms.Ax,C);yield k({type:"save",payload:{discusses:Ee({},fe)}})},*getPathsDetail({payload:C},{call:O,put:k}){const fe=yield O(ms.lk,C);return yield k({type:"save",payload:{detail:Ee({},fe)}}),fe},*getCourseDetail({payload:C},{call:O,put:k}){const fe=yield O(ms.Sp,C);return yield k({type:"save",payload:{detail:Ee({},fe)}}),fe},*getRightData({payload:C},{call:O,put:k}){const fe=yield O(ms.AQ,C);yield k({type:"save",payload:{rightData:Ee({},fe)}})},*getCoureses({payload:C},{call:O,put:k}){const fe=yield O(ms.ue,C);yield k({type:"save",payload:{Courses:Ee({},fe)}})},*getStageChildrenData({payload:C},{call:O,put:k}){const fe=yield O(ms.w4,C);return yield k({type:"save",payload:{StageChildrenData:fe}}),fe},*getStageData({payload:C},{call:O,put:k}){var fe,Me,on;let Cn=null;return C!=null&&C.show_course_section?Cn=yield O(ms.yN,C):Cn=yield O(ms.p,C),yield k({type:"save",payload:{stageData:((fe=Cn==null?void 0:Cn.data)==null?void 0:fe.stages)||(Cn==null?void 0:Cn.stages)||[],isShowSchedule:((Me=Cn==null?void 0:Cn.data)==null?void 0:Me.is_show_schedule)||(Cn==null?void 0:Cn.is_show_schedule)||!1}}),((on=Cn==null?void 0:Cn.data)==null?void 0:on.stages)||(Cn==null?void 0:Cn.stages)||[]},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ee({},C)}})}},reducers:{save(C,O){return Ee(Ee({},C),O.payload)}}},zt=Object.defineProperty,cr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,dn=(C,O,k)=>O in C?zt(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Tn=(C,O)=>{for(var k in O||(O={}))Cr.call(O,k)&&dn(C,k,O[k]);if(cr)for(var k of cr(O))Yr.call(O,k)&&dn(C,k,O[k]);return C},ei={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:C},{call:O,put:k}){const fe=C,Me=yield O(ms.tS,C);return yield k({type:"save",payload:Tn({listParams:fe},Me)}),Me},*getMenus({payload:C},{call:O,put:k}){const fe=yield O(ms.fh,C);yield k({type:"save",payload:{menus:fe}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Tn({},C)}})},*clearListParams({payload:C},{call:O,put:k}){yield k({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(C,O){return Tn(Tn({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},ki=Object.defineProperty,Mi=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Ts=(C,O,k)=>O in C?ki(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ps=(C,O)=>{for(var k in O||(O={}))ia.call(O,k)&&Ts(C,k,O[k]);if(Mi)for(var k of Mi(O))Ea.call(O,k)&&Ts(C,k,O[k]);return C},Rs={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:C},{call:O,put:k}){return yield O(ms.tu,C)},*submitCourse({payload:C},{call:O,put:k}){return yield O(ms.pU,C)},*getEditCourseData({payload:C},{call:O,put:k}){return yield O(ms.mQ,C)},*getSchoolOption({payload:C},{call:O,put:k}){return yield O(ms.GY,C)},*appplySchool({payload:C},{call:O,put:k}){return yield O(ms.bz,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ps({},C)}})}},reducers:{save(C,O){return Ps(Ps({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Ia=Object.defineProperty,so=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,Eu=(C,O,k)=>O in C?Ia(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ns=(C,O)=>{for(var k in O||(O={}))Mo.call(O,k)&&Eu(C,k,O[k]);if(Tr)for(var k of Tr(O))Xo.call(O,k)&&Eu(C,k,O[k]);return C},ou=(C,O)=>so(C,Is(O)),Yl={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:C},{call:O,put:k}){const fe=yield O(ms.nq,C);yield k({type:"save",payload:{SubjectUseInfos:fe}})},*getRankList({payload:C},{call:O,put:k}){const fe=yield O(ms.Fg,C);yield k({type:"save",payload:{RankList:ou(Ns({},fe),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(fe==null?void 0:fe.learn_list)||[]]})}})},*getStatisticsBody({payload:C},{call:O,put:k}){const fe=yield O(ms.Gz,C);yield k({type:"save",payload:{SBody:fe}})},*getOnlineCount({payload:C},{call:O,put:k}){const fe=yield O(ms.hS,C);yield k({type:"save",payload:{OnlineCount:fe==null?void 0:fe.data}})},*getStatisticsHeader({payload:C},{call:O,put:k}){const fe=yield O(ms.Hl,C);yield k({type:"save",payload:{SHeader:fe}})}},reducers:{save(C,O){return Ns(Ns({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},os=e(40427),Il=Object.defineProperty,fl=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,tl=(C,O,k)=>O in C?Il(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Js=(C,O)=>{for(var k in O||(O={}))Ks.call(O,k)&&tl(C,k,O[k]);if(fl)for(var k of fl(O))el.call(O,k)&&tl(C,k,O[k]);return C},Xl={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:C},{call:O,put:k}){const fe=yield O(os.ex,C);return yield k({type:"save",payload:{groupfolderList:fe}}),fe},*getDisciplines({payload:C},{call:O,put:k}){const fe=yield O(os.d1,C);return yield k({type:"save",payload:{disciplinesData:Js({},fe)}}),fe},*getEditDisciplines({payload:C},{call:O,put:k}){const fe=yield O(os.d1,C),Me=fe==null?void 0:fe.disciplines,on=(0,pn.L)(Me);return yield k({type:"save",payload:{courseOptions:on,disciplinesData:Js({},fe)}}),fe},*getBasketList({payload:C},{call:O,put:k}){const fe=yield O(os.Qj,C);return yield k({type:"save",payload:{basketData:Js({},fe)}}),fe},*getTeachGroupData({payload:C},{call:O,put:k}){const fe=yield O(os.Dm,C);return yield k({type:"save",payload:{teachGroupData:Js({},fe)}}),fe},*getEditData({payload:C},{call:O,put:k}){const fe=yield O(os.FG,C);return yield k({type:"save",payload:{editData:Js({},fe)}}),fe},*getEditDataBprogram({payload:C},{call:O,put:k}){const fe=yield O(os.Bo,C);return yield k({type:"save",payload:{editData:Js({},fe)}}),fe},*getGroupData({payload:C},{call:O,put:k}){const fe=yield O(os.hI,C);return yield k({type:"save",payload:{groupData:Js({},fe)}}),fe},*getItemBanks({payload:C},{call:O,put:k}){const fe=yield O(os.Of,C);return yield k({type:"save",payload:{itemBanks:Js({},fe)}}),fe},*setPrivate({payload:C},{call:O,put:k}){return yield O(os.Pl,C)},*revokePublish({payload:C},{call:O,put:k}){return yield O(os.IJ,C)},*setPublic({payload:C},{call:O,put:k}){return yield O(os.DF,C)},*handleDelete({payload:C},{call:O,put:k}){return yield O(os.fn,C)},*startExperience({payload:C},{call:O,put:k}){return yield O(os.Bd,C)},*cancel({payload:C},{call:O,put:k}){return yield O(os.al,C)},*select({payload:C},{call:O,put:k}){return yield O(os.Ys,C)},*examUnselectAll({payload:C},{call:O,put:k}){return yield O(os.rV,C)},*basketDelete({payload:C},{call:O,put:k}){return yield O(os.x5,C)},*unselectAll({payload:C},{call:O,put:k}){return yield O(os.HF,C)},*addKnowledge({payload:C},{call:O,put:k}){return yield O(os.U6,C)},*editProblemset({payload:C},{call:O,put:k}){return yield O(os.Wk,C)},*addProblemset({payload:C},{call:O,put:k}){return yield O(os.Mr,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Js({},C)}})}},reducers:{save(C,O){return Js(Js({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Pu=Object.defineProperty,Ml=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,dl=(C,O,k)=>O in C?Pu(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Ol=(C,O)=>{for(var k in O||(O={}))Fo.call(O,k)&&dl(C,k,O[k]);if(Ml)for(var k of Ml(O))uu.call(O,k)&&dl(C,k,O[k]);return C},Fl={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:C},{call:O,put:k}){const fe=yield O(os.iT,C),Me=(0,pn.r)(fe);return yield k({type:"save",payload:{paperData:Me}}),fe},*getEditDisciplines({payload:C},{call:O,put:k}){const fe=yield O(os.d1,C),Me=fe==null?void 0:fe.disciplines,on=(0,pn.L)(Me);return yield k({type:"save",payload:{courseOptions:on,disciplinesData:Ol({},fe)}}),fe},*setScore({payload:C},{call:O,put:k}){return yield O(os.ts,C)},*handleDelete({payload:C},{call:O,put:k}){return yield O(os.Cn,C)},*batchSetScore({payload:C},{call:O,put:k}){return yield O(os.YP,C)},*batchDelete({payload:C},{call:O,put:k}){return yield O(os.Hm,C)},*adjustPosition({payload:C},{call:O,put:k}){return yield O(os.qN,C)},*newPreviewProblemset({payload:C},{call:O,put:k}){return yield O(os.et,C)},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Ol({},C)}})}},reducers:{save(C,O){return Ol(Ol({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Bl=e(17529),lc=Object.defineProperty,ql=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable,Mu=(C,O,k)=>O in C?lc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Gu=(C,O)=>{for(var k in O||(O={}))ho.call(O,k)&&Mu(C,k,O[k]);if(ql)for(var k of ql(O))zc.call(O,k)&&Mu(C,k,O[k]);return C},Ac={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:C},{call:O,put:k}){const fe=yield O(Bl.Go,C);return yield k({type:"save",payload:{restful:Gu({},fe)}}),fe},*getRestfulDetail({payload:C},{call:O,put:k}){const fe=yield O(Bl.H5,C);return yield k({type:"save",payload:{restfulDetail:Gu({},(fe==null?void 0:fe.data)||{})}}),(fe==null?void 0:fe.data)||{}},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Gu({},C)}})}},reducers:{save(C,O){return Gu(Gu({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},li=e(55159);const Cc=(C={})=>{var O,k,fe,Me,on,Cn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(O=C==null?void 0:C.content_info)==null?void 0:O.status,username:(k=C==null?void 0:C.content_info)==null?void 0:k.username,time:(fe=C==null?void 0:C.content_info)==null?void 0:fe.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(Me=C==null?void 0:C.perference_info)==null?void 0:Me.status,username:(on=C==null?void 0:C.perference_info)==null?void 0:on.username,time:(Cn=C==null?void 0:C.perference_info)==null?void 0:Cn.time}]};var lf=Object.defineProperty,Nl=Object.defineProperties,cc=Object.getOwnPropertyDescriptors,Dl=Object.getOwnPropertySymbols,cf=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Iu=(C,O,k)=>O in C?lf(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Eo=(C,O)=>{for(var k in O||(O={}))cf.call(O,k)&&Iu(C,k,O[k]);if(Dl)for(var k of Dl(O))jl.call(O,k)&&Iu(C,k,O[k]);return C},To=(C,O)=>Nl(C,cc(O)),_u={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:C},{call:O,put:k}){const fe=yield O(li.Po,C);return yield k({type:"save",payload:{detail:Eo({},fe)}}),fe},*getMirrorApplies({payload:C},{call:O,put:k}){const fe=yield O(li.tX,C);return yield k({type:"save",payload:{mirrorApplies:Eo({},(fe==null?void 0:fe.data)||{})}}),fe},*getRightData({payload:C},{call:O,put:k}){const fe=yield O(li.AQ,C);yield k({type:"save",payload:{rightData:Eo({},fe)}})},*getChallengesData({payload:C},{call:O,put:k}){const fe=yield O(li.n5,C);yield k({type:"save",payload:{challenges:Eo({},fe)}})},*saveCopyForExercise({payload:C},{call:O,put:k}){return yield O(li.FB,C)},*execJupyter({payload:C},{call:O,put:k}){return yield O(li.BK,C)},*execShixun({payload:C},{call:O,put:k}){const fe=yield O(li.Ir,C);return(fe==null?void 0:fe.status)===-3&&(0,ha.eF)(),fe},*openChallenge({payload:C},{call:O,put:k}){return yield O(li.dK,C)},*challengeMoveUp({payload:C},{call:O,put:k}){return yield O(li.zD,C)},*challengeMoveDown({payload:C},{call:O,put:k}){return yield O(li.hn,C)},*cancelCollect({payload:C},{call:O,put:k}){return yield O(li.rs,C)},*collect({payload:C},{call:O,put:k}){return yield O(li.KM,C)},*searchUserCourses({payload:C},{call:O,put:k}){return yield O(li._7,C)},*sendToCourse({payload:C},{call:O,put:k}){return yield O(li.Q,C)},*cancelRelease({payload:C},{call:O,put:k}){return yield O(li.Ne,C)},*cancelPublic({payload:C},{call:O,put:k}){return yield O(li.Er,C)},*applyPublic({payload:C},{call:O,put:k}){return yield O(li.WO,C)},*release({payload:C},{call:O,put:k}){return yield O(li.Ar,C)},*updateAuditSituation({payload:C},{call:O,put:k}){return yield O(li.LP,C)},*getCollaboratorsData({payload:C},{call:O,put:k}){return yield O(li.j8,C)},*addCollaborator({payload:C},{call:O,put:k}){return yield O(li.OV,C)},*addTeachGroupMember({payload:C},{call:O,put:k}){return yield O(li.l3,C)},*getChangeManager({payload:C},{call:O,put:k}){return yield O(li.P2,C)},*changeManager({payload:C},{call:O,put:k}){return yield O(li.X$,C)},*deleteCollaborators({payload:C},{call:O,put:k}){return yield O(li.xk,C)},*getRankingList({payload:C},{call:O,put:k}){return yield O(li.E4,C)},*getMirrorScript({payload:C},{call:O,put:k}){return yield O(li.Z2,C)},*getScriptContent({payload:C},{call:O,put:k}){return yield O(li.Bj,C)},*getCustomScript({payload:C},{call:O,put:k}){return yield O(li.Wi,C)},*updateSettingBasicInfo({payload:C},{call:O,put:k}){return yield O(li.ZO,C)},*getShixunQuote({payload:C},{call:O,put:k}){return yield O(li.Gr,C)},*deleteShixun({payload:C},{call:O,put:k}){return yield O(li.Ps,C)},*permanentClose({payload:C},{call:O,put:k}){return yield O(li.U9,C)},*getDepartments({payload:C},{call:O,put:k}){return yield O(li.Ql,C)},*updatePermissionSetting({payload:C},{call:O,put:k}){return yield O(li.aH,C)},*updateLearnSetting({payload:C},{call:O,put:k}){return yield O(li.yE,C)},*updateSetting({payload:C},{call:O,put:k}){return yield O(li.m7,C)},*getSetData({payload:C},{call:O,put:k}){return yield O(li.U0,C)},*deleteDataSet({payload:C},{call:O,put:k}){return yield O(li.uo,C)},*deleteGitFile({payload:C},{call:O,put:k}){return yield O(li.sr,C)},*deleteGitFiles({payload:C},{call:O,put:k}){return yield O(li.p0,C)},*moveGitFile({payload:C},{call:O,put:k}){return yield O(li.IT,C)},*moveGitFiles({payload:C},{call:O,put:k}){return yield O(li.t2,C)},*getRepository({payload:C},{call:O,put:k}){const fe=yield O(li.Ag,C);return yield k({type:"save",payload:{repository:Eo({},fe)}}),Eo({},fe)},*getRepositorys({payload:C},{call:O,put:k}){const fe=yield O(li.Wl,C);return yield k({type:"save",payload:{repository:Eo({},fe)}}),Eo({},fe)},*getRepositorys({payload:C},{call:O,put:k}){const fe=yield O(li.Wl,C);return yield k({type:"save",payload:{repository:Eo({},fe)}}),Eo({},fe)},*getSecretRepository({payload:C},{call:O,put:k}){const fe=yield O(li.w,C);return yield k({type:"save",payload:{secretRepository:Eo({},fe)}}),fe},*addRepositoryFile({payload:C},{call:O,put:k}){return yield O(li.v3,C)},*addRepositoryFiles({payload:C},{call:O,put:k}){return yield O(li.fL,C)},*getRepositoryCommit({payload:C},{call:O,put:k}){return yield O(li.Je,C)},*getFileContent({payload:C},{call:O,put:k}){const fe=yield O(li.LK,C);return yield k({type:"save",payload:{fileContent:To(Eo({},fe),{params:C})}}),fe},*getFileContents({payload:C},{call:O,put:k}){const fe=yield O(li.nu,C);return yield k({type:"save",payload:{fileContent:To(Eo({},fe),{params:C})}}),fe},*updateRepositoryFile({payload:C},{call:O,put:k}){return yield O(li.kF,C)},*updateRepositoryFiles({payload:C},{call:O,put:k}){return yield O(li.jq,C)},*uploadGitFolder({payload:C},{call:O,put:k}){return yield O(li.Op,C)},*updateCollaboratorEditable({payload:C},{call:O,put:k}){return yield O(li.Dz,C)},*getSettingsData({payload:C},{call:O,put:k}){const fe=yield O(li.DC,C);yield k({type:"save",payload:{setting:Eo({},fe)}})},*getChallengesNew({payload:C},{call:O,put:k}){const fe=yield O(li.km,C);yield k({type:"save",payload:{challengesNew:Eo({},fe)}})},*getChallengesEdit({payload:C},{call:O,put:k}){const fe=yield O(li.q0,C);return yield k({type:"save",payload:{challengesEdit:Eo({},fe)}}),fe},*getAuditSituationData({payload:C},{call:O,put:k}){const fe=yield O(li.GI,C),Me=Cc(fe);yield k({type:"save",payload:{auditSituationData:Me}})},*getEditChallengesQuestion({payload:C},{call:O,put:k}){const fe=yield O(li.UQ,C);return yield k({type:"save",payload:{editChallengesQuestion:fe}}),fe},*getInfoWithJupyterLab({payload:C},{call:O,put:k}){const fe=yield O(li.mI,C);return yield k({type:"save",payload:{infoWithJupyterLab:fe}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Eo({},C)}})}},reducers:{save(C,O){return console.log("reducers:",C,O),Eo(Eo({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Ql=Object.defineProperty,kl=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,ff=(C,O,k)=>O in C?Ql(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,rl=(C,O)=>{for(var k in O||(O={}))$u.call(O,k)&&ff(C,k,O[k]);if(kl)for(var k of kl(O))vu.call(O,k)&&ff(C,k,O[k]);return C},nl={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:C},{call:O,put:k}){const fe=yield O(li.he,C),Me=rl({},C);return yield k({type:"save",payload:rl({listParams:Me},fe)}),fe},*getMenus({payload:C},{call:O,put:k}){var fe;const Me=yield O(li.I_,C);(fe=Me==null?void 0:Me.disciplines)==null||fe.map(on=>(on.sub_repertoires=on.sub_disciplines,on)),yield k({type:"save",payload:{menus:[...(Me==null?void 0:Me.disciplines)||[]]}})},*clearListParams({payload:C},{call:O,put:k}){yield k({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(C,O){return rl(rl({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},Tc=Object.defineProperty,Ul=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,df=Object.prototype.propertyIsEnumerable,Zc=(C,O,k)=>O in C?Tc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Fu=(C,O)=>{for(var k in O||(O={}))Ta.call(O,k)&&Zc(C,k,O[k]);if(Ul)for(var k of Ul(O))df.call(O,k)&&Zc(C,k,O[k]);return C},kf={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:C},{call:O,put:k}){const fe=yield O(li.b8,C);return yield k({type:"save",payload:{newData:Fu({},fe)}}),fe},*deleteAttachment({payload:C},{call:O,put:k}){return yield O(li.OW,C)},*applyShixunMirror({payload:C},{call:O,put:k}){return yield O(li.EH,C)},*submitShixuns({payload:C},{call:O,put:k}){return yield O(li.eX,C)},*getShixunsJupyterLab({payload:C},{call:O,put:k}){const fe=yield O(li.Gu,C);return yield k({type:"save",payload:{newData:Fu({},fe)}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Fu({},C)}})},*getEnvironmentData({payload:C},{call:O,put:k}){const fe=yield O(li.K,C);return console.log(fe,"response"),yield k({type:"save",payload:{environmentData:Fu({},fe.data)}}),fe}},reducers:{save(C,O){return Fu(Fu({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){}}},Hc=Object.defineProperty,Ou=Object.getOwnPropertySymbols,hf=Object.prototype.hasOwnProperty,Pc=Object.prototype.propertyIsEnumerable,zl=(C,O,k)=>O in C?Hc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Gc=(C,O)=>{for(var k in O||(O={}))hf.call(O,k)&&zl(C,k,O[k]);if(Ou)for(var k of Ou(O))Pc.call(O,k)&&zl(C,k,O[k]);return C},Bu={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:C},{call:O,put:k}){const fe=yield O(li.e,C);yield k({type:"save",payload:{ShixunUseInfos:fe}})},*getRankList({payload:C},{call:O,put:k}){const fe=yield O(li.Fg,C);yield k({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"},...(fe==null?void 0:fe.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(fe==null?void 0:fe.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(fe==null?void 0:fe.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(fe==null?void 0:fe.quote_list)||[]]}}})},*getStatisticsBody({payload:C},{call:O,put:k}){const fe=yield O(li.Gz,C);yield k({type:"save",payload:{SBody:fe}})},*getOnlineCount({payload:C},{call:O,put:k}){const fe=yield O(li.hS,C);yield k({type:"save",payload:{OnlineCount:fe==null?void 0:fe.data}})},*getStatisticsHeader({payload:C},{call:O,put:k}){const fe=yield O(li.Hl,C);yield k({type:"save",payload:{SHeader:fe}})}},reducers:{save(C,O){return Gc(Gc({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},hl=(C,O,k)=>new Promise((fe,Me)=>{var on=Ki=>{try{gi(k.next(Ki))}catch(_s){Me(_s)}},Cn=Ki=>{try{gi(k.throw(Ki))}catch(_s){Me(_s)}},gi=Ki=>Ki.done?fe(Ki.value):Promise.resolve(Ki.value).then(on,Cn);gi((k=k.apply(C,O)).next())});function $c(C){return hl(this,null,function*(){return(0,Da.ZP)("/api/shixuns/new.json",{method:"Get",params:C})})}function mf(C){return hl(this,null,function*(){return(0,Da.ZP)(`/api/shixuns/${C.id}/required_status.json`,{method:"Get",params:{}})})}var Kc=Object.defineProperty,Vc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,Yc=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,_f=Object.prototype.propertyIsEnumerable,pl=(C,O,k)=>O in C?Kc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,qo=(C,O)=>{for(var k in O||(O={}))Ic.call(O,k)&&pl(C,k,O[k]);if(Yc)for(var k of Yc(O))_f.call(O,k)&&pl(C,k,O[k]);return C},Bo=(C,O)=>Vc(C,fc(O)),vf={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:C},{call:O,put:k}){yield k({type:"save",payload:qo({},C)})},*getTestData({payload:C},{call:O,put:k}){const fe=yield O($c,C);yield k({type:"save",payload:{data:fe}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:C},{call:O,put:k}){const fe=yield O(mf,C);yield k({type:"save",payload:qo({},fe.data)})},*setSideBarTabs({payload:C},{call:O,put:k}){yield k({type:"sideBar",payload:qo({},C)})}},reducers:{save(C,O){return qo(qo({},C),O.payload)},sideBar(C,O){return Bo(qo({},C),{sideBar:qo(qo({},C.sideBar),O.payload)})}},subscriptions:{setup({dispatch:C,history:O}){}}},Oc=e(37847),il=Object.defineProperty,oo=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,Ie=(C,O,k)=>O in C?il(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Zl=(C,O)=>{for(var k in O||(O={}))Po.call(O,k)&&Ie(C,k,O[k]);if(oo)for(var k of oo(O))Ku.call(O,k)&&Ie(C,k,O[k]);return C},Jl={namespace:"teambuild",state:{actionTabs:{key:"",params:{}},details:{},menus:[],departmentsId:[],selectData:{},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:C},{call:O,put:k}){return yield O(Gn.Xh,C)},*getGraduationsFinalScore({payload:C},{call:O,put:k}){return yield O(Gn.H3,C)},*getDelGraduationsTasks({payload:C},{call:O,put:k}){return yield O(Gn.km,C)},*getGraduationsTasks({payload:C},{call:O,put:k}){const fe=yield O(Gn.Xw,C);yield k({type:"save",payload:{Tasks:fe}})},*getGraduationsTeachers({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.AA,C);return(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{teachers:Me}}),Me},*getGraduationsStudents({payload:C},{call:O,put:k}){var fe;const Me=yield O(Gn.eh,C);(fe=Me==null?void 0:Me.data)==null||fe.map(on=>(on.key=on.id,on)),yield k({type:"save",payload:{students:Me}})},*getGraduationsNotices({payload:C},{call:O,put:k}){const fe=yield O(Gn.Rk,C);yield k({type:"save",payload:{Notices:fe}})},*getGraduationsInfo({payload:C},{call:O,put:k}){const fe=yield O(Gn.F7,C);yield k({type:"save",payload:{graduation:fe.graduation}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Zl({},C)}})},*setUpdateIndex({payload:C},{call:O,put:k}){yield k({type:"save",payload:{updateIndex:Math.random()}})},*getTeamBuildDetails({payload:C},{call:O,put:k}){var fe,Me;const on=yield O(Oc._c,C);return yield k({type:"save",payload:{details:((fe=on==null?void 0:on.team_building_plan)==null?void 0:fe.info)||{},departmentsId:((Me=on==null?void 0:on.team_building_plan)==null?void 0:Me.department_ids)||{},menus:(on==null?void 0:on.data)||[],selectData:on||{},forTask:(on==null?void 0:on.for_task)||[]}}),on}},reducers:{save(C,O){return Zl(Zl({},C),O.payload)}}},fs=e(604),al=Object.defineProperty,ec=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,_l=(C,O,k)=>O in C?al(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,ru=(C,O)=>{for(var k in O||(O={}))dc.call(O,k)&&_l(C,k,O[k]);if(ec)for(var k of ec(O))ml.call(O,k)&&_l(C,k,O[k]);return C},Dc={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:C},{call:O,put:k}){const fe=yield O(fs.JJ,C);return yield k({type:"save",payload:{homeworkBanksDetail:ru({},fe)}}),fe},*getSystemUpdate({payload:C},{call:O,put:k}){const fe=yield O(fs.n0,C);return yield k({type:"save",payload:{systemUpdate:ru({},fe)}}),fe},*getHomepageInfo({payload:C},{call:O,put:k}){const fe=yield O(fs.DA,C);return yield k({type:"save",payload:{homepageInfo:ru({},fe)}}),fe},*signed({payload:C},{call:O,put:k}){return yield O(fs.qN,C)},*getCourses({payload:C},{call:O,put:k}){return yield O(fs.Ho,C)},*getShixuns({payload:C},{call:O,put:k}){return yield O(fs.rV,C)},*getPaths({payload:C},{call:O,put:k}){return yield O(fs.w3,C)},*getProjects({payload:C},{call:O,put:k}){return yield O(fs.mW,C)},*getVideos({payload:C},{call:O,put:k}){return yield O(fs.WY,C)},*getReviewVideos({payload:C},{call:O,put:k}){return yield O(fs.Qx,C)},*deleteVideo({payload:C},{call:O,put:k}){return yield O(fs.FM,C)},*getQuestionBanks({payload:C},{call:O,put:k}){return yield O(fs.ai,C)},*topicsSetPublic({payload:C},{call:O,put:k}){return yield O(fs.Cx,C)},*topicsDelete({payload:C},{call:O,put:k}){return yield O(fs.WS,C)},*topicGetCourseList({payload:C},{call:O,put:k}){return yield O(fs.gI,C)},*topicSendToClass({payload:C},{call:O,put:k}){return C.object_type==="videos"?yield O(fs.Fn,C):yield O(fs.Ef,C)},*logWatchHistory({payload:C},{call:O,put:k}){const fe=yield O(fs.lO,C);return fe==null?void 0:fe.log_id},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:ru({},C)}})}},reducers:{save(C,O){return ru(ru({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},hc=Object.defineProperty,Vu=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,gf=Object.prototype.propertyIsEnumerable,kc=(C,O,k)=>O in C?hc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Uu=(C,O)=>{for(var k in O||(O={}))ju.call(O,k)&&kc(C,k,O[k]);if(Vu)for(var k of Vu(O))gf.call(O,k)&&kc(C,k,O[k]);return C},Wl=(C,O)=>{var k={};for(var fe in C)ju.call(C,fe)&&O.indexOf(fe)<0&&(k[fe]=C[fe]);if(C!=null&&Vu)for(var fe of Vu(C))O.indexOf(fe)<0&&gf.call(C,fe)&&(k[fe]=C[fe]);return k},pc={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:C},{call:O,put:k}){const fe=C,{to:Me}=fe,on=Wl(fe,["to"]);if(!(yield O(fs.Es,on)).status)try{Me?f.history.replace(Me):location.reload()}catch(gi){}},*showPopLogin({payload:C},{put:O}){yield O({type:"save",payload:{showPopLogin:C.showPopLogin,showClosable:C.showClosable}})},*setBindAccountModal({payload:C},{put:O}){yield O({type:"save",payload:{bindAccountModalVisible:C.bindAccountModalVisible,userInfoForBindAccountModal:C.userInfoForBindAccountModal,loginInfo:C.loginInfo}})},*getUserInfo({payload:C},{call:O,put:k}){const fe=yield O(fs.bG,Uu({},C));try{fe!=null&&fe.phone&&(fe==null?void 0:fe.phone)!=""?fe.phone=(0,Ao._V)((fe==null?void 0:fe.phone)||"","userInfo"):fe!=null&&fe.email&&(fe==null?void 0:fe.email)!=""&&(fe.email=(0,Ao._V)((fe==null?void 0:fe.email)||"","userInfo"))}catch(Me){}return localStorage.userInfo=JSON.stringify(fe),yield k({type:"save",payload:{userInfo:Uu({},fe)}}),fe},*getNavigationInfo({payload:C},{call:O,put:k}){const fe=yield O(fs.x4,Uu({},C));yield k({type:"save",payload:{navigationInfo:Uu({},fe)}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Uu({},C)}})}},reducers:{save(C,O){return Uu(Uu({},C),O.payload)}}},mc=e(49281),Rc=Object.defineProperty,bf=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,Lc=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,wf=(C,O,k)=>O in C?Rc(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Yu=(C,O)=>{for(var k in O||(O={}))Lc.call(O,k)&&wf(C,k,O[k]);if(_c)for(var k of _c(O))tc.call(O,k)&&wf(C,k,O[k]);return C},vl=(C,O)=>bf(C,xf(O));const vc=()=>{var C,O,k,fe,Me,on,Cn;let gi=window.location.href.split("/");if(!gi.includes("video"))return;let Ki=(C=gi[gi.length-1])==null?void 0:C.split("?")[0];Ki=Number(Ki);const _s=(k=(O=gi[gi.length-1])==null?void 0:O.split("?")[1])==null?void 0:k.split("=")[1];return((Me=(fe=gi[gi.length-1])==null?void 0:fe.split("?")[1])==null?void 0:Me.split("=")[0])==="subject_id"?{videoId:Ki,subject_id:_s}:((Cn=(on=gi[gi.length-1])==null?void 0:on.split("?")[1])==null?void 0:Cn.split("=")[0])==="new_video_id"?{videoId:Ki,new_video_id:_s}:{videoId:Ki,course_id:_s}};var qc={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:vc(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:C,callback:O},{call:k,put:fe}){const Me=yield k(Wn.O2,C);return O?O(Me):yield fe({type:"save",payload:{detail:Yu({},Me)}}),Me},*setVideoValue({payload:C},{call:O,put:k}){yield k({type:"save",payload:{detail:Yu({},C)}})},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:Yu({},C)}})},*setVideoTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{videoTabs:Yu({},C)}})},*setSelectValue({payload:C},{call:O,put:k}){yield k({type:"save",payload:{selectParams:Yu({},C)}})},*getStageData({payload:C},{call:O,put:k,select:fe}){const Me=yield O(Wn.yN,C),on=yield O(ms.lk,{id:C.subject_id}),{queryParams:Cn}=yield fe(Os=>Os.videoDetail),{stages:gi=[]}=Me,Ki=[];let _s=[],Zo={};const Oo=Os=>{Os.forEach(vo=>{String(vo.id)===String(Cn.videoId)&&(Zo=vo),vo.item_type==="VideoItem"?Ki.push(vo):vo.item_type==="Attachment"&&_s.push(vo),vo.children&&vo.children.length&&Oo(vo.children)})};gi==null||gi.forEach(Os=>{Oo(Os.items)}),window.filterVideoSign=[...Ki],yield k({type:"save",payload:{stages:gi,active:Zo,cust_seq:on.cust_seq,videoList:Ki,attachmentList:_s}})},*getVideoData({payload:C},{call:O,put:k,select:fe}){const Me=yield O(Wn.fn,C),{categories:on=[],coruse_videos:Cn=[]}=Me;yield k({type:"save",payload:{stages:(on==null?void 0:on.length)>0?on:[{coruse_videos:Cn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:C},{call:O,put:k,select:fe}){const Me=yield O(mc.R7,C),{queryParams:on}=yield fe(Oo=>Oo.videoDetail),{stages:Cn}=Me;let gi=[],Ki=[],_s={};const Zo=Oo=>{Oo.forEach(Os=>{String(Os.id)===String(on.videoId)&&(_s=Os),Os.item_type==="VideoItem"?gi.push(Os):Os.item_type==="Attachment"&&Ki.push(Os),Os.children&&Os.children.length&&Zo(Os.children)})};Cn==null||Cn.forEach(Oo=>{Zo(Oo.items)}),window.filterVideoSign=[...gi],yield k({type:"save",payload:{active:_s,stages:Cn,cust_seq:!0,videoList:gi,attachmentList:Ki}})}},reducers:{save(C,O){return Yu(Yu({},C),O.payload)},handleListItemClick(C,O){const{videoList:k,attachmentList:fe}=C,Me=O.payload.videoId||O.payload.attachmentId,on=[...k,...fe].find(Cn=>`${Cn.id}`==`${Me}`);return vl(Yu({},C),{active:on,queryParams:Yu(Yu({},vc()),O.payload)})}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}},gu=e(77276),Ef=Object.defineProperty,Sf=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Gl=(C,O,k)=>O in C?Ef(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,aa=(C,O)=>{for(var k in O||(O={}))El.call(O,k)&&Gl(C,k,O[k]);if(Sf)for(var k of Sf(O))Hl.call(O,k)&&Gl(C,k,O[k]);return C},mo={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:C},{call:O,put:k}){const fe=yield O(gu.y2,C);return yield k({type:"save",payload:{Workplace:{BaseData:fe.data}}}),fe},*putEditDiscussion({payload:C},{call:O,put:k}){return yield O(gu.CH,C)},*getDiscussionDetail({payload:C},{call:O,put:k}){const fe=yield O(gu.XQ,C);return yield k({type:"save",payload:{DiscussionDetail:fe}}),fe},*postDiscussionList({payload:C},{call:O,put:k}){return yield O(gu.Ll,C)},*getDiscussionList({payload:C},{call:O,put:k}){const fe=yield O(gu.EA,C);return yield k({type:"save",payload:{DiscussionList:fe}}),fe},*postAddLessonRes({payload:C},{call:O,put:k}){return yield O(gu.cZ,C)},*getLessonResourcesList({payload:C},{call:O,put:k}){const fe=yield O(gu.b,C);return yield k({type:"save",payload:{LessonResList:fe}}),fe},*putGoodLessonsDetail({payload:C},{call:O,put:k}){return yield O(gu.To,C)},*getGoodLessonsDetail({payload:C},{call:O,put:k}){const fe=yield O(gu.FU,C);return yield k({type:"save",payload:{LessonDetail:fe}}),fe},*postGoodLessonsList({payload:C},{call:O,put:k}){return yield O(gu.Vf,C)},*getGoodLessonsList({payload:C},{call:O,put:k}){const fe=yield O(gu.G_,C);return yield k({type:"save",payload:{LessonsList:fe}}),fe},*setActionTabs({payload:C},{call:O,put:k}){yield k({type:"save",payload:{actionTabs:aa({},C)}})},*setShowMenu({payload:C},{call:O,put:k}){yield k({type:"save",payload:{showMenu:C}})},*getVirtualSpacesDetails({payload:C},{call:O,put:k}){const fe=yield O(gu.sT,C);yield k({type:"save",payload:{virtualSpacesDetails:aa({},fe)}})},*setVirtualSpacesLoading({payload:C},{call:O,put:k}){yield k({type:"save",payload:{loading:C}})},*getVirtualSpacesMenus({payload:C},{call:O,put:k}){const fe=yield O(gu.Sl,C);return yield k({type:"save",payload:{menus:fe}}),fe}},reducers:{save(C,O){return aa(aa({},C),O.payload)}},subscriptions:{setup({dispatch:C,history:O}){return O.listen(({pathname:k})=>{k==="/"&&C({type:"query"})})}}};const qn={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:K},model_3:{namespace:"classrooms.attachment",model:se},model_4:{namespace:"classrooms.boards",model:Pe},model_5:{namespace:"classrooms.exercise",model:ze},model_6:{namespace:"classrooms.graduation",model:ke},model_7:{namespace:"classrooms.homeworks",model:Yt},model_8:{namespace:"classrooms.index",model:Ae},model_9:{namespace:"classrooms.new",model:ht},model_10:{namespace:"classrooms.overview",model:Jt},model_11:{namespace:"classrooms.polls",model:yr},model_12:{namespace:"classrooms.teacher",model:Fi},model_13:{namespace:"classrooms.video",model:qi},model_14:{namespace:"competitions.index",model:$i},model_15:{namespace:"coursebuild.index",model:Rr},model_16:{namespace:"engineering.evaluateDetail",model:Dr},model_17:{namespace:"engineering.evaluateList",model:Mr.Z},model_18:{namespace:"engineering.index",model:Xn},model_19:{namespace:"engineering.navigation",model:lo},model_20:{namespace:"engineering.normDetail",model:yo},model_21:{namespace:"engineering.normList",model:iu},model_22:{namespace:"forums.detail",model:au},model_23:{namespace:"forums.index",model:Ro},model_24:{namespace:"globalSetting",model:tr},model_25:{namespace:"graduations.index",model:ai},model_26:{namespace:"homePage",model:Ci},model_27:{namespace:"innovation.index",model:Yo},model_28:{namespace:"intraincourse.index",model:vi},model_29:{namespace:"loading",model:xo},model_30:{namespace:"messages.index",model:ao},model_31:{namespace:"paperlibrary.index",model:Qi},model_32:{namespace:"paperlibrary.newPaper",model:wu},model_33:{namespace:"paths.detail",model:Et},model_34:{namespace:"paths.index",model:ei},model_35:{namespace:"paths.new",model:Rs},model_36:{namespace:"paths.overview",model:Yl},model_37:{namespace:"problemset.index",model:Xl},model_38:{namespace:"problemset.preview",model:Fl},model_39:{namespace:"resetFul.index",model:Ac},model_40:{namespace:"shixuns.detail",model:_u},model_41:{namespace:"shixuns.index",model:nl},model_42:{namespace:"shixuns.new",model:kf},model_43:{namespace:"shixuns.overview",model:Bu},model_44:{namespace:"shixuns.practiceSetting",model:vf},model_45:{namespace:"teambuild.index",model:Jl},model_46:{namespace:"user.detail",model:Dc},model_47:{namespace:"user.index",model:pc},model_48:{namespace:"video.detail",model:qc},model_49:{namespace:"virtualSpaces.index",model:mo}};var sl=Object.defineProperty,rc=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,gc=Object.prototype.propertyIsEnumerable,Du=(C,O,k)=>O in C?sl(C,O,{enumerable:!0,configurable:!0,writable:!0,value:k}):C[O]=k,Sl=(C,O)=>{for(var k in O||(O={}))_o.call(O,k)&&Du(C,k,O[k]);if(rc)for(var k of rc(O))gc.call(O,k)&&Du(C,k,O[k]);return C};let Io;function Qc(C){const{pluginManager:O}=(0,f.useAppData)(),k=(0,c.useRef)(),fe=O.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!k.current){k.current=(0,r.Ue)(Sl({history:f.history},fe.config||{}),{initialReducer:{},setupMiddlewares(Me){return[...Me]},setupApp(Me){Me._history=f.history}}),Io=k.current,k.current.use(l()()),(fe.plugins||[]).forEach(Me=>{k.current.use(Me)});for(const Me of Object.keys(qn))k.current.model(Sl({namespace:qn[Me].namespace},qn[Me].model));k.current.start()}return c.createElement(r.zt,{store:k.current._store},C.children)}function nc(){return Io}},4322:function(d,v,e){"use strict";e.d(v,{PZ:function(){return rt},eU:function(){return a},B:function(){return we},Mg:function(){return Ur},lw:function(){return Rr},Kd:function(){return Mr},H8:function(){return Ct}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(Ke){return Ke.displayName||Ke.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(Ke,ft){const{intlPropName:ge="intl",forwardRef:nr=!1,enforceContext:sr=!0}=ft||{},Dr=$r=>React.createElement(h,null,Wr=>(sr&&invariantIntlContext(Wr),React.createElement(Ke,Object.assign({},$r,{[ge]:Wr},{ref:nr?$r.forwardedRef:null}))));return Dr.displayName=`injectIntl(${f(Ke)})`,Dr.WrappedComponent=Ke,c(nr?React.forwardRef(($r,Wr)=>React.createElement(Dr,Object.assign({},$r,{forwardedRef:Wr}))):Dr,Ke)}var y;(function(Ke){Ke[Ke.literal=0]="literal",Ke[Ke.argument=1]="argument",Ke[Ke.number=2]="number",Ke[Ke.date=3]="date",Ke[Ke.time=4]="time",Ke[Ke.select=5]="select",Ke[Ke.plural=6]="plural",Ke[Ke.pound=7]="pound"})(y||(y={}));function m(Ke){return Ke.type===y.literal}function b(Ke){return Ke.type===y.argument}function S(Ke){return Ke.type===y.number}function R(Ke){return Ke.type===y.date}function L(Ke){return Ke.type===y.time}function A(Ke){return Ke.type===y.select}function I(Ke){return Ke.type===y.plural}function M(Ke){return Ke.type===y.pound}function B(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===0)}function N(Ke){return!!(Ke&&typeof Ke=="object"&&Ke.type===1)}function K(Ke){return{type:y.literal,value:Ke}}function G(Ke,ft){return{type:y.number,value:Ke,style:ft}}var H=function(){var Ke=function(ft,ge){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(nr,sr){nr.__proto__=sr}||function(nr,sr){for(var Dr in sr)sr.hasOwnProperty(Dr)&&(nr[Dr]=sr[Dr])},Ke(ft,ge)};return function(ft,ge){Ke(ft,ge);function nr(){this.constructor=ft}ft.prototype=ge===null?Object.create(ge):(nr.prototype=ge.prototype,new nr)}}(),ae=function(){return ae=Object.assign||function(Ke){for(var ft,ge=1,nr=arguments.length;ge<nr;ge++){ft=arguments[ge];for(var sr in ft)Object.prototype.hasOwnProperty.call(ft,sr)&&(Ke[sr]=ft[sr])}return Ke},ae.apply(this,arguments)},ne=function(Ke){H(ft,Ke);function ft(ge,nr,sr,Dr){var $r=Ke.call(this)||this;return $r.message=ge,$r.expected=nr,$r.found=sr,$r.location=Dr,$r.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace($r,ft),$r}return ft.buildMessage=function(ge,nr){function sr(ln){return ln.charCodeAt(0).toString(16).toUpperCase()}function Dr(ln){return ln.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(vn){return"\\x0"+sr(vn)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(vn){return"\\x"+sr(vn)})}function $r(ln){return ln.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(vn){return"\\x0"+sr(vn)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(vn){return"\\x"+sr(vn)})}function Wr(ln){switch(ln.type){case"literal":return'"'+Dr(ln.text)+'"';case"class":var vn=ln.parts.map(function(rn){return Array.isArray(rn)?$r(rn[0])+"-"+$r(rn[1]):$r(rn)});return"["+(ln.inverted?"^":"")+vn+"]";case"any":return"any character";case"end":return"end of input";case"other":return ln.description}}function hn(ln){var vn=ln.map(Wr),rn,Xn;if(vn.sort(),vn.length>0){for(rn=1,Xn=1;rn<vn.length;rn++)vn[rn-1]!==vn[rn]&&(vn[Xn]=vn[rn],Xn++);vn.length=Xn}switch(vn.length){case 1:return vn[0];case 2:return vn[0]+" or "+vn[1];default:return vn.slice(0,-1).join(", ")+", or "+vn[vn.length-1]}}function Ei(ln){return ln?'"'+Dr(ln)+'"':"end of input"}return"Expected "+hn(ge)+" but "+Ei(nr)+" found."},ft}(Error);function oe(Ke,ft){ft=ft!==void 0?ft:{};var ge={},nr={start:Kr},sr=Kr,Dr=function(We){return We.join("")},$r=function(We){return ae({type:y.literal,value:We},xn())},Wr="#",hn=Da("#",!1),Ei=function(){return ae({type:y.pound},xn())},ln=Xe("argumentElement"),vn="{",rn=Da("{",!1),Xn="}",ri=Da("}",!1),wa=function(We){return ae({type:y.argument,value:We},xn())},eo=Xe("numberSkeletonId"),Ua=/^['\/{}]/,Us=hs(["'","/","{","}"],!1,!1),Ws=Ba(),us=Xe("numberSkeletonTokenOption"),no="/",Ai=Da("/",!1),Oa=function(We){return We},ws=Xe("numberSkeletonToken"),lo=function(We,jt){return{stem:We,options:jt}},Ji=function(We){return ae({type:0,tokens:We},xn())},go="::",Ho=Da("::",!1),Fa=function(We){return We},Hs=function(){return Ka.push("numberArgStyle"),!0},_i=function(We){return Ka.pop(),We.replace(/\s*$/,"")},io=",",On=Da(",",!1),ds="number",Go=Da("number",!1),yo=function(We,jt,wr){return ae({type:jt==="number"?y.number:jt==="date"?y.date:y.time,style:wr&&wr[2],value:We},xn())},Wi="'",$a=Da("'",!1),Bi=/^[^']/,Gs=hs(["'"],!0,!1),co=/^[^a-zA-Z'{}]/,$o=hs([["a","z"],["A","Z"],"'","{","}"],!0,!1),Ko=/^[a-zA-Z]/,hu=hs([["a","z"],["A","Z"]],!1,!1),fo=function(We){return ae({type:1,pattern:We},xn())},Xs=function(){return Ka.push("dateOrTimeArgStyle"),!0},ko="date",jo=Da("date",!1),iu="time",Vo=Da("time",!1),fi="plural",di=Da("plural",!1),rs="selectordinal",Es=Da("selectordinal",!1),Qa="offset:",Ma=Da("offset:",!1),Ms=function(We,jt,wr,kr){return ae({type:y.plural,pluralType:jt==="plural"?"cardinal":"ordinal",value:We,offset:wr?wr[2]:0,options:kr.reduce(function(qr,gn){var Qi=gn.id,Gi=gn.value,wo=gn.location;return Qi in qr&&Yo('Duplicate option "'+Qi+'" in plural element: "'+Bs()+'"',Ss()),qr[Qi]={value:Gi,location:wo},qr},{})},xn())},au="select",Fs=Da("select",!1),su=function(We,jt){return ae({type:y.select,value:We,options:jt.reduce(function(wr,kr){var qr=kr.id,gn=kr.value,Qi=kr.location;return qr in wr&&Yo('Duplicate option "'+qr+'" in select element: "'+Bs()+'"',Ss()),wr[qr]={value:gn,location:Qi},wr},{})},xn())},Tu="=",Zu=Da("=",!1),qu=function(We){return Ka.push("select"),!0},Qu=function(We,jt){return Ka.pop(),ae({id:We,value:jt},xn())},Qo=function(We){return Ka.push("plural"),!0},Ro=function(We,jt){return Ka.pop(),ae({id:We,value:jt},xn())},bo=Xe("whitespace"),Wu=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,Ao=hs([[" ","\r"]," ","\x85","\xA0","\u1680",["\u2000","\u200A"],"\u2028","\u2029","\u202F","\u205F","\u3000"],!1,!1),Ju=Xe("syntax pattern"),Ru=/^[!-\/:-@[-\^`{-~\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]/,pu=hs([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\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),bu=Xe("optional whitespace"),Lo=Xe("number"),Uo="-",mu=Da("-",!1),tr=function(We,jt){return jt?We?-jt:jt:0},gr=Xe("apostrophe"),hr=Xe("double apostrophes"),vr="''",Ar=Da("''",!1),yn=function(){return"'"},jn=function(We,jt){return We+jt.replace("''","'")},Dn=function(We){return We!=="{"&&!(pn()&&We==="#")&&!(zs()&&We==="}")},zn=`
`,ai=Da(`
`,!1),Jn=function(We){return We==="{"||We==="}"||pn()&&We==="#"},pr=Xe("argNameOrNumber"),Br=Xe("argNumber"),jr="0",An=Da("0",!1),Pn=function(){return 0},si=/^[1-9]/,wi=hs([["1","9"]],!1,!1),Un=/^[0-9]/,ra=hs([["0","9"]],!1,!1),la=function(We){return parseInt(We.join(""),10)},Ci=Xe("argName"),wt=0,Vn=0,Aa=[{line:1,column:1}],ls=0,qs=[],sn=0,Co;if(ft.startRule!==void 0){if(!(ft.startRule in nr))throw new Error(`Can't start parsing from rule "`+ft.startRule+'".');sr=nr[ft.startRule]}function Bs(){return Ke.substring(Vn,wt)}function Ss(){return Rt(Vn,wt)}function Jo(We,jt){throw jt=jt!==void 0?jt:Rt(Vn,wt),Nr([Xe(We)],Ke.substring(Vn,wt),jt)}function Yo(We,jt){throw jt=jt!==void 0?jt:Rt(Vn,wt),Er(We,jt)}function Da(We,jt){return{type:"literal",text:We,ignoreCase:jt}}function hs(We,jt,wr){return{type:"class",parts:We,inverted:jt,ignoreCase:wr}}function Ba(){return{type:"any"}}function cs(){return{type:"end"}}function Xe(We){return{type:"other",description:We}}function Oe(We){var jt=Aa[We],wr;if(jt)return jt;for(wr=We-1;!Aa[wr];)wr--;for(jt=Aa[wr],jt={line:jt.line,column:jt.column};wr<We;)Ke.charCodeAt(wr)===10?(jt.line++,jt.column=1):jt.column++,wr++;return Aa[We]=jt,jt}function Rt(We,jt){var wr=Oe(We),kr=Oe(jt);return{start:{offset:We,line:wr.line,column:wr.column},end:{offset:jt,line:kr.line,column:kr.column}}}function dt(We){wt<ls||(wt>ls&&(ls=wt,qs=[]),qs.push(We))}function Er(We,jt){return new ne(We,[],"",jt)}function Nr(We,jt,wr){return new ne(ne.buildMessage(We,jt),We,jt,wr)}function Kr(){var We;return We=bn(),We}function bn(){var We,jt;for(We=[],jt=fn();jt!==ge;)We.push(jt),jt=fn();return We}function fn(){var We;return We=ti(),We===ge&&(We=hi(),We===ge&&(We=ps(),We===ge&&(We=gs(),We===ge&&(We=ys(),We===ge&&(We=ni()))))),We}function En(){var We,jt,wr;if(We=wt,jt=[],wr=to(),wr===ge&&(wr=ts(),wr===ge&&(wr=is())),wr!==ge)for(;wr!==ge;)jt.push(wr),wr=to(),wr===ge&&(wr=ts(),wr===ge&&(wr=is()));else jt=ge;return jt!==ge&&(Vn=We,jt=Dr(jt)),We=jt,We}function ti(){var We,jt;return We=wt,jt=En(),jt!==ge&&(Vn=We,jt=$r(jt)),We=jt,We}function ni(){var We,jt;return We=wt,Ke.charCodeAt(wt)===35?(jt=Wr,wt++):(jt=ge,sn===0&&dt(hn)),jt!==ge&&(Vn=We,jt=Ei()),We=jt,We}function hi(){var We,jt,wr,kr,qr,gn;return sn++,We=wt,Ke.charCodeAt(wt)===123?(jt=vn,wt++):(jt=ge,sn===0&&dt(rn)),jt!==ge?(wr=ha(),wr!==ge?(kr=Va(),kr!==ge?(qr=ha(),qr!==ge?(Ke.charCodeAt(wt)===125?(gn=Xn,wt++):(gn=ge,sn===0&&dt(ri)),gn!==ge?(Vn=We,jt=wa(kr),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge),sn--,We===ge&&(jt=ge,sn===0&&dt(ln)),We}function Oi(){var We,jt,wr,kr,qr;if(sn++,We=wt,jt=[],wr=wt,kr=wt,sn++,qr=ao(),qr===ge&&(Ua.test(Ke.charAt(wt))?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Us))),sn--,qr===ge?kr=void 0:(wt=kr,kr=ge),kr!==ge?(Ke.length>wt?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Ws)),qr!==ge?(kr=[kr,qr],wr=kr):(wt=wr,wr=ge)):(wt=wr,wr=ge),wr!==ge)for(;wr!==ge;)jt.push(wr),wr=wt,kr=wt,sn++,qr=ao(),qr===ge&&(Ua.test(Ke.charAt(wt))?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Us))),sn--,qr===ge?kr=void 0:(wt=kr,kr=ge),kr!==ge?(Ke.length>wt?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Ws)),qr!==ge?(kr=[kr,qr],wr=kr):(wt=wr,wr=ge)):(wt=wr,wr=ge);else jt=ge;return jt!==ge?We=Ke.substring(We,wt):We=jt,sn--,We===ge&&(jt=ge,sn===0&&dt(eo)),We}function va(){var We,jt,wr;return sn++,We=wt,Ke.charCodeAt(wt)===47?(jt=no,wt++):(jt=ge,sn===0&&dt(Ai)),jt!==ge?(wr=Oi(),wr!==ge?(Vn=We,jt=Oa(wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge),sn--,We===ge&&(jt=ge,sn===0&&dt(us)),We}function Hi(){var We,jt,wr,kr,qr;if(sn++,We=wt,jt=ha(),jt!==ge)if(wr=Oi(),wr!==ge){for(kr=[],qr=va();qr!==ge;)kr.push(qr),qr=va();kr!==ge?(Vn=We,jt=lo(wr,kr),We=jt):(wt=We,We=ge)}else wt=We,We=ge;else wt=We,We=ge;return sn--,We===ge&&(jt=ge,sn===0&&dt(ws)),We}function Ti(){var We,jt,wr;if(We=wt,jt=[],wr=Hi(),wr!==ge)for(;wr!==ge;)jt.push(wr),wr=Hi();else jt=ge;return jt!==ge&&(Vn=We,jt=Ji(jt)),We=jt,We}function Ca(){var We,jt,wr;return We=wt,Ke.substr(wt,2)===go?(jt=go,wt+=2):(jt=ge,sn===0&&dt(Ho)),jt!==ge?(wr=Ti(),wr!==ge?(Vn=We,jt=Fa(wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge),We===ge&&(We=wt,Vn=wt,jt=Hs(),jt?jt=void 0:jt=ge,jt!==ge?(wr=En(),wr!==ge?(Vn=We,jt=_i(wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge)),We}function Di(){var We,jt,wr,kr,qr,gn,Qi,Gi,wo,pa,as,Ya,ss;return We=wt,Ke.charCodeAt(wt)===123?(jt=vn,wt++):(jt=ge,sn===0&&dt(rn)),jt!==ge?(wr=ha(),wr!==ge?(kr=Va(),kr!==ge?(qr=ha(),qr!==ge?(Ke.charCodeAt(wt)===44?(gn=io,wt++):(gn=ge,sn===0&&dt(On)),gn!==ge?(Qi=ha(),Qi!==ge?(Ke.substr(wt,6)===ds?(Gi=ds,wt+=6):(Gi=ge,sn===0&&dt(Go)),Gi!==ge?(wo=ha(),wo!==ge?(pa=wt,Ke.charCodeAt(wt)===44?(as=io,wt++):(as=ge,sn===0&&dt(On)),as!==ge?(Ya=ha(),Ya!==ge?(ss=Ca(),ss!==ge?(as=[as,Ya,ss],pa=as):(wt=pa,pa=ge)):(wt=pa,pa=ge)):(wt=pa,pa=ge),pa===ge&&(pa=null),pa!==ge?(as=ha(),as!==ge?(Ke.charCodeAt(wt)===125?(Ya=Xn,wt++):(Ya=ge,sn===0&&dt(ri)),Ya!==ge?(Vn=We,jt=yo(kr,Gi,pa),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge),We}function vi(){var We,jt,wr,kr;if(We=wt,Ke.charCodeAt(wt)===39?(jt=Wi,wt++):(jt=ge,sn===0&&dt($a)),jt!==ge){if(wr=[],kr=to(),kr===ge&&(Bi.test(Ke.charAt(wt))?(kr=Ke.charAt(wt),wt++):(kr=ge,sn===0&&dt(Gs))),kr!==ge)for(;kr!==ge;)wr.push(kr),kr=to(),kr===ge&&(Bi.test(Ke.charAt(wt))?(kr=Ke.charAt(wt),wt++):(kr=ge,sn===0&&dt(Gs)));else wr=ge;wr!==ge?(Ke.charCodeAt(wt)===39?(kr=Wi,wt++):(kr=ge,sn===0&&dt($a)),kr!==ge?(jt=[jt,wr,kr],We=jt):(wt=We,We=ge)):(wt=We,We=ge)}else wt=We,We=ge;if(We===ge)if(We=[],jt=to(),jt===ge&&(co.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=ge,sn===0&&dt($o))),jt!==ge)for(;jt!==ge;)We.push(jt),jt=to(),jt===ge&&(co.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=ge,sn===0&&dt($o)));else We=ge;return We}function ba(){var We,jt;if(We=[],Ko.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=ge,sn===0&&dt(hu)),jt!==ge)for(;jt!==ge;)We.push(jt),Ko.test(Ke.charAt(wt))?(jt=Ke.charAt(wt),wt++):(jt=ge,sn===0&&dt(hu));else We=ge;return We}function xo(){var We,jt,wr,kr;if(We=wt,jt=wt,wr=[],kr=vi(),kr===ge&&(kr=ba()),kr!==ge)for(;kr!==ge;)wr.push(kr),kr=vi(),kr===ge&&(kr=ba());else wr=ge;return wr!==ge?jt=Ke.substring(jt,wt):jt=wr,jt!==ge&&(Vn=We,jt=fo(jt)),We=jt,We}function As(){var We,jt,wr;return We=wt,Ke.substr(wt,2)===go?(jt=go,wt+=2):(jt=ge,sn===0&&dt(Ho)),jt!==ge?(wr=xo(),wr!==ge?(Vn=We,jt=Fa(wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge),We===ge&&(We=wt,Vn=wt,jt=Xs(),jt?jt=void 0:jt=ge,jt!==ge?(wr=En(),wr!==ge?(Vn=We,jt=_i(wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge)),We}function Cs(){var We,jt,wr,kr,qr,gn,Qi,Gi,wo,pa,as,Ya,ss;return We=wt,Ke.charCodeAt(wt)===123?(jt=vn,wt++):(jt=ge,sn===0&&dt(rn)),jt!==ge?(wr=ha(),wr!==ge?(kr=Va(),kr!==ge?(qr=ha(),qr!==ge?(Ke.charCodeAt(wt)===44?(gn=io,wt++):(gn=ge,sn===0&&dt(On)),gn!==ge?(Qi=ha(),Qi!==ge?(Ke.substr(wt,4)===ko?(Gi=ko,wt+=4):(Gi=ge,sn===0&&dt(jo)),Gi===ge&&(Ke.substr(wt,4)===iu?(Gi=iu,wt+=4):(Gi=ge,sn===0&&dt(Vo))),Gi!==ge?(wo=ha(),wo!==ge?(pa=wt,Ke.charCodeAt(wt)===44?(as=io,wt++):(as=ge,sn===0&&dt(On)),as!==ge?(Ya=ha(),Ya!==ge?(ss=As(),ss!==ge?(as=[as,Ya,ss],pa=as):(wt=pa,pa=ge)):(wt=pa,pa=ge)):(wt=pa,pa=ge),pa===ge&&(pa=null),pa!==ge?(as=ha(),as!==ge?(Ke.charCodeAt(wt)===125?(Ya=Xn,wt++):(Ya=ge,sn===0&&dt(ri)),Ya!==ge?(Vn=We,jt=yo(kr,Gi,pa),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge),We}function ps(){var We;return We=Di(),We===ge&&(We=Cs()),We}function gs(){var We,jt,wr,kr,qr,gn,Qi,Gi,wo,pa,as,Ya,ss,xu,wu,ms;if(We=wt,Ke.charCodeAt(wt)===123?(jt=vn,wt++):(jt=ge,sn===0&&dt(rn)),jt!==ge)if(wr=ha(),wr!==ge)if(kr=Va(),kr!==ge)if(qr=ha(),qr!==ge)if(Ke.charCodeAt(wt)===44?(gn=io,wt++):(gn=ge,sn===0&&dt(On)),gn!==ge)if(Qi=ha(),Qi!==ge)if(Ke.substr(wt,6)===fi?(Gi=fi,wt+=6):(Gi=ge,sn===0&&dt(di)),Gi===ge&&(Ke.substr(wt,13)===rs?(Gi=rs,wt+=13):(Gi=ge,sn===0&&dt(Es))),Gi!==ge)if(wo=ha(),wo!==ge)if(Ke.charCodeAt(wt)===44?(pa=io,wt++):(pa=ge,sn===0&&dt(On)),pa!==ge)if(as=ha(),as!==ge)if(Ya=wt,Ke.substr(wt,7)===Qa?(ss=Qa,wt+=7):(ss=ge,sn===0&&dt(Ma)),ss!==ge?(xu=ha(),xu!==ge?(wu=ns(),wu!==ge?(ss=[ss,xu,wu],Ya=ss):(wt=Ya,Ya=ge)):(wt=Ya,Ya=ge)):(wt=Ya,Ya=ge),Ya===ge&&(Ya=null),Ya!==ge)if(ss=ha(),ss!==ge){if(xu=[],wu=$s(),wu!==ge)for(;wu!==ge;)xu.push(wu),wu=$s();else xu=ge;xu!==ge?(wu=ha(),wu!==ge?(Ke.charCodeAt(wt)===125?(ms=Xn,wt++):(ms=ge,sn===0&&dt(ri)),ms!==ge?(Vn=We,jt=Ms(kr,Gi,Ya,xu),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)}else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;return We}function ys(){var We,jt,wr,kr,qr,gn,Qi,Gi,wo,pa,as,Ya,ss,xu;if(We=wt,Ke.charCodeAt(wt)===123?(jt=vn,wt++):(jt=ge,sn===0&&dt(rn)),jt!==ge)if(wr=ha(),wr!==ge)if(kr=Va(),kr!==ge)if(qr=ha(),qr!==ge)if(Ke.charCodeAt(wt)===44?(gn=io,wt++):(gn=ge,sn===0&&dt(On)),gn!==ge)if(Qi=ha(),Qi!==ge)if(Ke.substr(wt,6)===au?(Gi=au,wt+=6):(Gi=ge,sn===0&&dt(Fs)),Gi!==ge)if(wo=ha(),wo!==ge)if(Ke.charCodeAt(wt)===44?(pa=io,wt++):(pa=ge,sn===0&&dt(On)),pa!==ge)if(as=ha(),as!==ge){if(Ya=[],ss=Ja(),ss!==ge)for(;ss!==ge;)Ya.push(ss),ss=Ja();else Ya=ge;Ya!==ge?(ss=ha(),ss!==ge?(Ke.charCodeAt(wt)===125?(xu=Xn,wt++):(xu=ge,sn===0&&dt(ri)),xu!==ge?(Vn=We,jt=su(kr,Ya),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)}else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;else wt=We,We=ge;return We}function Ra(){var We,jt,wr,kr;return We=wt,jt=wt,Ke.charCodeAt(wt)===61?(wr=Tu,wt++):(wr=ge,sn===0&&dt(Zu)),wr!==ge?(kr=ns(),kr!==ge?(wr=[wr,kr],jt=wr):(wt=jt,jt=ge)):(wt=jt,jt=ge),jt!==ge?We=Ke.substring(We,wt):We=jt,We===ge&&(We=Pt()),We}function Ja(){var We,jt,wr,kr,qr,gn,Qi,Gi;return We=wt,jt=ha(),jt!==ge?(wr=Pt(),wr!==ge?(kr=ha(),kr!==ge?(Ke.charCodeAt(wt)===123?(qr=vn,wt++):(qr=ge,sn===0&&dt(rn)),qr!==ge?(Vn=wt,gn=qu(wr),gn?gn=void 0:gn=ge,gn!==ge?(Qi=bn(),Qi!==ge?(Ke.charCodeAt(wt)===125?(Gi=Xn,wt++):(Gi=ge,sn===0&&dt(ri)),Gi!==ge?(Vn=We,jt=Qu(wr,Qi),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge),We}function $s(){var We,jt,wr,kr,qr,gn,Qi,Gi;return We=wt,jt=ha(),jt!==ge?(wr=Ra(),wr!==ge?(kr=ha(),kr!==ge?(Ke.charCodeAt(wt)===123?(qr=vn,wt++):(qr=ge,sn===0&&dt(rn)),qr!==ge?(Vn=wt,gn=Qo(wr),gn?gn=void 0:gn=ge,gn!==ge?(Qi=bn(),Qi!==ge?(Ke.charCodeAt(wt)===125?(Gi=Xn,wt++):(Gi=ge,sn===0&&dt(ri)),Gi!==ge?(Vn=We,jt=Ro(wr,Qi),We=jt):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge)):(wt=We,We=ge),We}function ao(){var We,jt;return sn++,Wu.test(Ke.charAt(wt))?(We=Ke.charAt(wt),wt++):(We=ge,sn===0&&dt(Ao)),sn--,We===ge&&(jt=ge,sn===0&&dt(bo)),We}function na(){var We,jt;return sn++,Ru.test(Ke.charAt(wt))?(We=Ke.charAt(wt),wt++):(We=ge,sn===0&&dt(pu)),sn--,We===ge&&(jt=ge,sn===0&&dt(Ju)),We}function ha(){var We,jt,wr;for(sn++,We=wt,jt=[],wr=ao();wr!==ge;)jt.push(wr),wr=ao();return jt!==ge?We=Ke.substring(We,wt):We=jt,sn--,We===ge&&(jt=ge,sn===0&&dt(bu)),We}function ns(){var We,jt,wr;return sn++,We=wt,Ke.charCodeAt(wt)===45?(jt=Uo,wt++):(jt=ge,sn===0&&dt(mu)),jt===ge&&(jt=null),jt!==ge?(wr=Vt(),wr!==ge?(Vn=We,jt=tr(jt,wr),We=jt):(wt=We,We=ge)):(wt=We,We=ge),sn--,We===ge&&(jt=ge,sn===0&&dt(Lo)),We}function zo(){var We,jt;return sn++,Ke.charCodeAt(wt)===39?(We=Wi,wt++):(We=ge,sn===0&&dt($a)),sn--,We===ge&&(jt=ge,sn===0&&dt(gr)),We}function to(){var We,jt;return sn++,We=wt,Ke.substr(wt,2)===vr?(jt=vr,wt+=2):(jt=ge,sn===0&&dt(Ar)),jt!==ge&&(Vn=We,jt=yn()),We=jt,sn--,We===ge&&(jt=ge,sn===0&&dt(hr)),We}function ts(){var We,jt,wr,kr,qr,gn;if(We=wt,Ke.charCodeAt(wt)===39?(jt=Wi,wt++):(jt=ge,sn===0&&dt($a)),jt!==ge)if(wr=po(),wr!==ge){for(kr=wt,qr=[],Ke.substr(wt,2)===vr?(gn=vr,wt+=2):(gn=ge,sn===0&&dt(Ar)),gn===ge&&(Bi.test(Ke.charAt(wt))?(gn=Ke.charAt(wt),wt++):(gn=ge,sn===0&&dt(Gs)));gn!==ge;)qr.push(gn),Ke.substr(wt,2)===vr?(gn=vr,wt+=2):(gn=ge,sn===0&&dt(Ar)),gn===ge&&(Bi.test(Ke.charAt(wt))?(gn=Ke.charAt(wt),wt++):(gn=ge,sn===0&&dt(Gs)));qr!==ge?kr=Ke.substring(kr,wt):kr=qr,kr!==ge?(Ke.charCodeAt(wt)===39?(qr=Wi,wt++):(qr=ge,sn===0&&dt($a)),qr===ge&&(qr=null),qr!==ge?(Vn=We,jt=jn(wr,kr),We=jt):(wt=We,We=ge)):(wt=We,We=ge)}else wt=We,We=ge;else wt=We,We=ge;return We}function is(){var We,jt,wr,kr;return We=wt,jt=wt,Ke.length>wt?(wr=Ke.charAt(wt),wt++):(wr=ge,sn===0&&dt(Ws)),wr!==ge?(Vn=wt,kr=Dn(wr),kr?kr=void 0:kr=ge,kr!==ge?(wr=[wr,kr],jt=wr):(wt=jt,jt=ge)):(wt=jt,jt=ge),jt===ge&&(Ke.charCodeAt(wt)===10?(jt=zn,wt++):(jt=ge,sn===0&&dt(ai))),jt!==ge?We=Ke.substring(We,wt):We=jt,We}function po(){var We,jt,wr,kr;return We=wt,jt=wt,Ke.length>wt?(wr=Ke.charAt(wt),wt++):(wr=ge,sn===0&&dt(Ws)),wr!==ge?(Vn=wt,kr=Jn(wr),kr?kr=void 0:kr=ge,kr!==ge?(wr=[wr,kr],jt=wr):(wt=jt,jt=ge)):(wt=jt,jt=ge),jt!==ge?We=Ke.substring(We,wt):We=jt,We}function Va(){var We,jt;return sn++,We=wt,jt=Vt(),jt===ge&&(jt=Pt()),jt!==ge?We=Ke.substring(We,wt):We=jt,sn--,We===ge&&(jt=ge,sn===0&&dt(pr)),We}function Vt(){var We,jt,wr,kr,qr;if(sn++,We=wt,Ke.charCodeAt(wt)===48?(jt=jr,wt++):(jt=ge,sn===0&&dt(An)),jt!==ge&&(Vn=We,jt=Pn()),We=jt,We===ge){if(We=wt,jt=wt,si.test(Ke.charAt(wt))?(wr=Ke.charAt(wt),wt++):(wr=ge,sn===0&&dt(wi)),wr!==ge){for(kr=[],Un.test(Ke.charAt(wt))?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(ra));qr!==ge;)kr.push(qr),Un.test(Ke.charAt(wt))?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(ra));kr!==ge?(wr=[wr,kr],jt=wr):(wt=jt,jt=ge)}else wt=jt,jt=ge;jt!==ge&&(Vn=We,jt=la(jt)),We=jt}return sn--,We===ge&&(jt=ge,sn===0&&dt(Br)),We}function Pt(){var We,jt,wr,kr,qr;if(sn++,We=wt,jt=[],wr=wt,kr=wt,sn++,qr=ao(),qr===ge&&(qr=na()),sn--,qr===ge?kr=void 0:(wt=kr,kr=ge),kr!==ge?(Ke.length>wt?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Ws)),qr!==ge?(kr=[kr,qr],wr=kr):(wt=wr,wr=ge)):(wt=wr,wr=ge),wr!==ge)for(;wr!==ge;)jt.push(wr),wr=wt,kr=wt,sn++,qr=ao(),qr===ge&&(qr=na()),sn--,qr===ge?kr=void 0:(wt=kr,kr=ge),kr!==ge?(Ke.length>wt?(qr=Ke.charAt(wt),wt++):(qr=ge,sn===0&&dt(Ws)),qr!==ge?(kr=[kr,qr],wr=kr):(wt=wr,wr=ge)):(wt=wr,wr=ge);else jt=ge;return jt!==ge?We=Ke.substring(We,wt):We=jt,sn--,We===ge&&(jt=ge,sn===0&&dt(Ci)),We}var Ka=["root"];function zs(){return Ka.length>1}function pn(){return Ka[Ka.length-1]==="plural"}function xn(){return ft&&ft.captureLocation?{location:Ss()}:{}}if(Co=sr(),Co!==ge&&wt===Ke.length)return Co;throw Co!==ge&&wt<Ke.length&&dt(cs()),Nr(qs,ls<Ke.length?Ke.charAt(ls):null,ls<Ke.length?Rt(ls,ls+1):Rt(ls,ls))}var J=oe,q=function(){for(var Ke=0,ft=0,ge=arguments.length;ft<ge;ft++)Ke+=arguments[ft].length;for(var nr=Array(Ke),sr=0,ft=0;ft<ge;ft++)for(var Dr=arguments[ft],$r=0,Wr=Dr.length;$r<Wr;$r++,sr++)nr[sr]=Dr[$r];return nr},V=/(^|[^\\])#/g;function se(Ke){Ke.forEach(function(ft){!I(ft)&&!A(ft)||Object.keys(ft.options).forEach(function(ge){for(var nr,sr=ft.options[ge],Dr=-1,$r=void 0,Wr=0;Wr<sr.value.length;Wr++){var hn=sr.value[Wr];if(m(hn)&&V.test(hn.value)){Dr=Wr,$r=hn;break}}if($r){var Ei=$r.value.replace(V,"$1{"+ft.value+", number}"),ln=J(Ei);(nr=sr.value).splice.apply(nr,q([Dr,1],ln))}se(sr.value)})})}function ee(Ke,ft){var ge=J(Ke,ft);return(!ft||ft.normalizeHashtagInPlural!==!1)&&se(ge),ge}var Q=function(){for(var Ke=0,ft=0,ge=arguments.length;ft<ge;ft++)Ke+=arguments[ft].length;for(var nr=Array(Ke),sr=0,ft=0;ft<ge;ft++)for(var Dr=arguments[ft],$r=0,Wr=Dr.length;$r<Wr;$r++,sr++)nr[sr]=Dr[$r];return nr};function le(Ke){return JSON.stringify(Ke.map(function(ft){return ft&&typeof ft=="object"?Z(ft):ft}))}function Z(Ke){return Object.keys(Ke).sort().map(function(ft){var ge;return ge={},ge[ft]=Ke[ft],ge})}var U=function(Ke,ft){return ft===void 0&&(ft={}),function(){for(var ge,nr=[],sr=0;sr<arguments.length;sr++)nr[sr]=arguments[sr];var Dr=le(nr),$r=Dr&&ft[Dr];return $r||($r=new((ge=Ke).bind.apply(ge,Q([void 0],nr))),Dr&&(ft[Dr]=$r)),$r}},ie=U,_e=function(){return _e=Object.assign||function(Ke){for(var ft,ge=1,nr=arguments.length;ge<nr;ge++){ft=arguments[ge];for(var sr in ft)Object.prototype.hasOwnProperty.call(ft,sr)&&(Ke[sr]=ft[sr])}return Ke},_e.apply(this,arguments)},Se=/(?:[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(Ke){var ft={};return Ke.replace(Se,function(ge){var nr=ge.length;switch(ge[0]){case"G":ft.era=nr===4?"long":nr===5?"narrow":"short";break;case"y":ft.year=nr===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":ft.month=["numeric","2-digit","short","long","narrow"][nr-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":ft.day=["numeric","2-digit"][nr-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":ft.weekday=nr===4?"short":nr===5?"narrow":"short";break;case"e":if(nr<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");ft.weekday=["short","long","narrow","short"][nr-4];break;case"c":if(nr<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");ft.weekday=["short","long","narrow","short"][nr-4];break;case"a":ft.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":ft.hourCycle="h12",ft.hour=["numeric","2-digit"][nr-1];break;case"H":ft.hourCycle="h23",ft.hour=["numeric","2-digit"][nr-1];break;case"K":ft.hourCycle="h11",ft.hour=["numeric","2-digit"][nr-1];break;case"k":ft.hourCycle="h24",ft.hour=["numeric","2-digit"][nr-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":ft.minute=["numeric","2-digit"][nr-1];break;case"s":ft.second=["numeric","2-digit"][nr-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":ft.timeZoneName=nr<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""}),ft}function Ge(Ke){return Ke.replace(/^(.*?)-/,"")}var Ue=/^\.(?:(0+)(\+|#+)?)?$/g,kt=/^(@+)?(\+|#+)?$/g;function pt(Ke){var ft={};return Ke.replace(kt,function(ge,nr,sr){return typeof sr!="string"?(ft.minimumSignificantDigits=nr.length,ft.maximumSignificantDigits=nr.length):sr==="+"?ft.minimumSignificantDigits=nr.length:nr[0]==="#"?ft.maximumSignificantDigits=nr.length:(ft.minimumSignificantDigits=nr.length,ft.maximumSignificantDigits=nr.length+(typeof sr=="string"?sr.length:0)),""}),ft}function It(Ke){switch(Ke){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 Wt(Ke){var ft={},ge=It(Ke);return ge||ft}function Lt(Ke){for(var ft={},ge=0,nr=Ke;ge<nr.length;ge++){var sr=nr[ge];switch(sr.stem){case"percent":ft.style="percent";continue;case"currency":ft.style="currency",ft.currency=sr.options[0];continue;case"group-off":ft.useGrouping=!1;continue;case"precision-integer":ft.maximumFractionDigits=0;continue;case"measure-unit":ft.style="unit",ft.unit=Ge(sr.options[0]);continue;case"compact-short":ft.notation="compact",ft.compactDisplay="short";continue;case"compact-long":ft.notation="compact",ft.compactDisplay="long";continue;case"scientific":ft=_e(_e(_e({},ft),{notation:"scientific"}),sr.options.reduce(function($r,Wr){return _e(_e({},$r),Wt(Wr))},{}));continue;case"engineering":ft=_e(_e(_e({},ft),{notation:"engineering"}),sr.options.reduce(function($r,Wr){return _e(_e({},$r),Wt(Wr))},{}));continue;case"notation-simple":ft.notation="standard";continue;case"unit-width-narrow":ft.currencyDisplay="narrowSymbol",ft.unitDisplay="narrow";continue;case"unit-width-short":ft.currencyDisplay="code",ft.unitDisplay="short";continue;case"unit-width-full-name":ft.currencyDisplay="name",ft.unitDisplay="long";continue;case"unit-width-iso-code":ft.currencyDisplay="symbol";continue}if(Ue.test(sr.stem)){if(sr.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");sr.stem.replace(Ue,function($r,Wr,hn){return $r==="."?ft.maximumFractionDigits=0:hn==="+"?ft.minimumFractionDigits=hn.length:Wr[0]==="#"?ft.maximumFractionDigits=Wr.length:(ft.minimumFractionDigits=Wr.length,ft.maximumFractionDigits=Wr.length+(typeof hn=="string"?hn.length:0)),""}),sr.options.length&&(ft=_e(_e({},ft),pt(sr.options[0])));continue}if(kt.test(sr.stem)){ft=_e(_e({},ft),pt(sr.stem));continue}var Dr=It(sr.stem);Dr&&(ft=_e(_e({},ft),Dr))}return ft}var ar=function(){var Ke=function(ft,ge){return Ke=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(nr,sr){nr.__proto__=sr}||function(nr,sr){for(var Dr in sr)sr.hasOwnProperty(Dr)&&(nr[Dr]=sr[Dr])},Ke(ft,ge)};return function(ft,ge){Ke(ft,ge);function nr(){this.constructor=ft}ft.prototype=ge===null?Object.create(ge):(nr.prototype=ge.prototype,new nr)}}(),ze=function(){for(var Ke=0,ft=0,ge=arguments.length;ft<ge;ft++)Ke+=arguments[ft].length;for(var nr=Array(Ke),sr=0,ft=0;ft<ge;ft++)for(var Dr=arguments[ft],$r=0,Wr=Dr.length;$r<Wr;$r++,sr++)nr[sr]=Dr[$r];return nr},gt=function(Ke){ar(ft,Ke);function ft(ge,nr){var sr=Ke.call(this,ge)||this;return sr.variableId=nr,sr}return ft}(Error);function Ft(Ke){return Ke.length<2?Ke:Ke.reduce(function(ft,ge){var nr=ft[ft.length-1];return!nr||nr.type!==0||ge.type!==0?ft.push(ge):nr.value+=ge.value,ft},[])}function et(Ke,ft,ge,nr,sr,Dr,$r){if(Ke.length===1&&m(Ke[0]))return[{type:0,value:Ke[0].value}];for(var Wr=[],hn=0,Ei=Ke;hn<Ei.length;hn++){var ln=Ei[hn];if(m(ln)){Wr.push({type:0,value:ln.value});continue}if(M(ln)){typeof Dr=="number"&&Wr.push({type:0,value:ge.getNumberFormat(ft).format(Dr)});continue}var vn=ln.value;if(!(sr&&vn in sr))throw new gt('The intl string context variable "'+vn+'" was not provided to the string "'+$r+'"');var rn=sr[vn];if(b(ln)){(!rn||typeof rn=="string"||typeof rn=="number")&&(rn=typeof rn=="string"||typeof rn=="number"?String(rn):""),Wr.push({type:1,value:rn});continue}if(R(ln)){var Xn=typeof ln.style=="string"?nr.date[ln.style]:void 0;Wr.push({type:0,value:ge.getDateTimeFormat(ft,Xn).format(rn)});continue}if(L(ln)){var Xn=typeof ln.style=="string"?nr.time[ln.style]:N(ln.style)?Pe(ln.style.pattern):void 0;Wr.push({type:0,value:ge.getDateTimeFormat(ft,Xn).format(rn)});continue}if(S(ln)){var Xn=typeof ln.style=="string"?nr.number[ln.style]:B(ln.style)?Lt(ln.style.tokens):void 0;Wr.push({type:0,value:ge.getNumberFormat(ft,Xn).format(rn)});continue}if(A(ln)){var ri=ln.options[rn]||ln.options.other;if(!ri)throw new RangeError('Invalid values for "'+ln.value+'": "'+rn+'". Options are "'+Object.keys(ln.options).join('", "')+'"');Wr.push.apply(Wr,et(ri.value,ft,ge,nr,sr));continue}if(I(ln)){var ri=ln.options["="+rn];if(!ri){if(!Intl.PluralRules)throw new gt(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`);var wa=ge.getPluralRules(ft,{type:ln.pluralType}).select(rn-(ln.offset||0));ri=ln.options[wa]||ln.options.other}if(!ri)throw new RangeError('Invalid values for "'+ln.value+'": "'+rn+'". Options are "'+Object.keys(ln.options).join('", "')+'"');Wr.push.apply(Wr,et(ri.value,ft,ge,nr,sr,rn-(ln.offset||0)));continue}}return Ft(Wr)}function ct(Ke,ft,ge,nr,sr,Dr){var $r=et(Ke,ft,ge,nr,sr,void 0,Dr);return $r.length===1?$r[0].value:$r.reduce(function(Wr,hn){return Wr+=hn.value},"")}var ot,Qe="@@",je=/@@(\d+_\d+)@@/g,ye=0;function ke(){return Date.now()+"_"+ ++ye}function $e(Ke,ft){return Ke.split(je).filter(Boolean).map(function(ge){return ft[ge]!=null?ft[ge]:ge}).reduce(function(ge,nr){return ge.length&&typeof nr=="string"&&typeof ge[ge.length-1]=="string"?ge[ge.length-1]+=nr:ge.push(nr),ge},[])}var He=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,qe=Date.now()+"@@",ut=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function mt(Ke,ft,ge){var nr=Ke.tagName,sr=Ke.outerHTML,Dr=Ke.textContent,$r=Ke.childNodes;if(!nr)return $e(Dr||"",ft);nr=nr.toLowerCase();var Wr=~ut.indexOf(nr),hn=ge[nr];if(hn&&Wr)throw new gt(nr+" is a self-closing tag and can not be used, please use another tag name.");if(!$r.length)return[sr];var Ei=Array.prototype.slice.call($r).reduce(function(ln,vn){return ln.concat(mt(vn,ft,ge))},[]);return hn?typeof hn=="function"?[hn.apply(void 0,Ei)]:[hn]:ze(["<"+nr+">"],Ei,["</"+nr+">"])}function or(Ke,ft,ge,nr,sr,Dr){var $r=et(Ke,ft,ge,nr,sr,void 0,Dr),Wr={},hn=$r.reduce(function(rn,Xn){if(Xn.type===0)return rn+=Xn.value;var ri=ke();return Wr[ri]=Xn.value,rn+=""+Qe+ri+Qe},"");if(!He.test(hn))return $e(hn,Wr);if(!sr)throw new gt("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new gt("Cannot format XML message without DOMParser");ot||(ot=new DOMParser);var Ei=ot.parseFromString('<formatted-message id="'+qe+'">'+hn+"</formatted-message>","text/html").getElementById(qe);if(!Ei)throw new gt("Malformed HTML message "+hn);var ln=Object.keys(sr).filter(function(rn){return!!Ei.getElementsByTagName(rn).length});if(!ln.length)return $e(hn,Wr);var vn=ln.filter(function(rn){return rn!==rn.toLowerCase()});if(vn.length)throw new gt("HTML tag must be lowercased but the following tags are not: "+vn.join(", "));return Array.prototype.slice.call(Ei.childNodes).reduce(function(rn,Xn){return rn.concat(mt(Xn,Wr,sr))},[])}var rr=function(){return rr=Object.assign||function(Ke){for(var ft,ge=1,nr=arguments.length;ge<nr;ge++){ft=arguments[ge];for(var sr in ft)Object.prototype.hasOwnProperty.call(ft,sr)&&(Ke[sr]=ft[sr])}return Ke},rr.apply(this,arguments)};function Fe(Ke,ft){return ft?rr(rr(rr({},Ke||{}),ft||{}),Object.keys(Ke).reduce(function(ge,nr){return ge[nr]=rr(rr({},Ke[nr]),ft[nr]||{}),ge},{})):Ke}function tt(Ke,ft){return ft?Object.keys(Ke).reduce(function(ge,nr){return ge[nr]=Fe(Ke[nr],ft[nr]),ge},rr({},Ke)):Ke}function Yt(Ke){return Ke===void 0&&(Ke={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:ie(Intl.NumberFormat,Ke.number),getDateTimeFormat:ie(Intl.DateTimeFormat,Ke.dateTime),getPluralRules:ie(Intl.PluralRules,Ke.pluralRules)}}var Dt=function(){function Ke(ft,ge,nr,sr){var Dr=this;if(ge===void 0&&(ge=Ke.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function($r){return ct(Dr.ast,Dr.locales,Dr.formatters,Dr.formats,$r,Dr.message)},this.formatToParts=function($r){return et(Dr.ast,Dr.locales,Dr.formatters,Dr.formats,$r,void 0,Dr.message)},this.formatHTMLMessage=function($r){return or(Dr.ast,Dr.locales,Dr.formatters,Dr.formats,$r,Dr.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(Dr.locales)[0]}},this.getAst=function(){return Dr.ast},typeof ft=="string"){if(this.message=ft,!Ke.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=Ke.__parse(ft,{normalizeHashtagInPlural:!1})}else this.ast=ft;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=tt(Ke.formats,nr),this.locales=ge,this.formatters=sr&&sr.formatters||Yt(this.formatterCache)}return Ke.defaultLocale=new Intl.NumberFormat().resolvedOptions().locale,Ke.__parse=ee,Ke.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"}}},Ke}(),Zt=Dt,Gt=Zt;function lr(Ke,ft,ge){if(ge===void 0&&(ge=Error),!Ke)throw new ge(ft)}const Ht={38:"&amp;",62:"&gt;",60:"&lt;",34:"&quot;",39:"&#x27;"},Te=/[&><"']/g;function ce(Ke){return(""+Ke).replace(Te,ft=>Ht[ft.charCodeAt(0)])}function me(Ke,ft,ge={}){return ft.reduce((nr,sr)=>(sr in Ke?nr[sr]=Ke[sr]:sr in ge&&(nr[sr]=ge[sr]),nr),{})}function Tt(Ke){lr(Ke,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function Ae(Ke,ft){const ge=ft?`
${ft.stack}`:"";return`[React Intl] ${Ke}${ge}`}function st(Ke){}const $t={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:st};function bt(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Ce(Ke=bt()){const ft=Intl.RelativeTimeFormat,ge=Intl.ListFormat,nr=Intl.DisplayNames;return{getDateTimeFormat:ie(Intl.DateTimeFormat,Ke.dateTime),getNumberFormat:ie(Intl.NumberFormat,Ke.number),getMessageFormat:ie(Gt,Ke.message),getRelativeTimeFormat:ie(ft,Ke.relativeTime),getPluralRules:ie(Intl.PluralRules,Ke.pluralRules),getListFormat:ie(ge,Ke.list),getDisplayNames:ie(nr,Ke.displayNames)}}function yt(Ke,ft,ge,nr){const sr=Ke&&Ke[ft];let Dr;if(sr&&(Dr=sr[ge]),Dr)return Dr;nr(Ae(`No ${ft} format named: ${ge}`))}const Ze=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function xe({locale:Ke,formats:ft,onError:ge},nr,sr={}){const{format:Dr}=sr,$r=Dr&&yt(ft,"number",Dr,ge)||{},Wr=me(sr,Ze,$r);return nr(Ke,Wr)}function ht(Ke,ft,ge,nr={}){try{return xe(Ke,ft,nr).format(ge)}catch(sr){Ke.onError(Ae("Error formatting number.",sr))}return String(ge)}function Ot(Ke,ft,ge,nr={}){try{return xe(Ke,ft,nr).formatToParts(ge)}catch(sr){Ke.onError(Ae("Error formatting number.",sr))}return[]}const Ne=["numeric","style"];function Ir({locale:Ke,formats:ft,onError:ge},nr,sr={}){const{format:Dr}=sr,$r=!!Dr&&yt(ft,"relative",Dr,ge)||{},Wr=me(sr,Ne,$r);return nr(Ke,Wr)}function _t(Ke,ft,ge,nr,sr={}){nr||(nr="second"),Intl.RelativeTimeFormat||Ke.onError(Ae(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`));try{return Ir(Ke,ft,sr).format(ge,nr)}catch($r){Ke.onError(Ae("Error formatting relative time.",$r))}return String(ge)}const Jr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function an({locale:Ke,formats:ft,onError:ge,timeZone:nr},sr,Dr,$r={}){const{format:Wr}=$r,hn=Object.assign(Object.assign({},nr&&{timeZone:nr}),Wr&&yt(ft,sr,Wr,ge));let Ei=me($r,Jr,hn);return sr==="time"&&!Ei.hour&&!Ei.minute&&!Ei.second&&(Ei=Object.assign(Object.assign({},Ei),{hour:"numeric",minute:"numeric"})),Dr(Ke,Ei)}function Nt(Ke,ft,ge,nr={}){const sr=typeof ge=="string"?new Date(ge||0):ge;try{return an(Ke,"date",ft,nr).format(sr)}catch(Dr){Ke.onError(Ae("Error formatting date.",Dr))}return String(sr)}function Jt(Ke,ft,ge,nr={}){const sr=typeof ge=="string"?new Date(ge||0):ge;try{return an(Ke,"time",ft,nr).format(sr)}catch(Dr){Ke.onError(Ae("Error formatting time.",Dr))}return String(sr)}function Mt(Ke,ft,ge,nr={}){const sr=typeof ge=="string"?new Date(ge||0):ge;try{return an(Ke,"date",ft,nr).formatToParts(sr)}catch(Dr){Ke.onError(Ae("Error formatting date.",Dr))}return[]}function Xt(Ke,ft,ge,nr={}){const sr=typeof ge=="string"?new Date(ge||0):ge;try{return an(Ke,"time",ft,nr).formatToParts(sr)}catch(Dr){Ke.onError(Ae("Error formatting time.",Dr))}return[]}const xr=["localeMatcher","type"];function Pr({locale:Ke,onError:ft},ge,nr,sr={}){Intl.PluralRules||ft(Ae(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`));const Dr=me(sr,xr);try{return ge(Ke,Dr).select(nr)}catch($r){ft(Ae("Error formatting plural.",$r))}return"other"}function At(Ke,ft){return Object.keys(Ke).reduce((ge,nr)=>(ge[nr]=Object.assign({timeZone:ft},Ke[nr]),ge),{})}function Kt(Ke,ft){return Object.keys(Object.assign(Object.assign({},Ke),ft)).reduce((nr,sr)=>(nr[sr]=Object.assign(Object.assign({},Ke[sr]||{}),ft[sr]||{}),nr),{})}function Bt(Ke,ft){if(!ft)return Ke;const ge=Gt.formats;return Object.assign(Object.assign(Object.assign({},ge),Ke),{date:Kt(At(ge.date,ft),At(Ke.date||{},ft)),time:Kt(At(ge.time,ft),At(Ke.time||{},ft))})}const Qt=Ke=>r.createElement(r.Fragment,null,...Ke);function yr({locale:Ke,formats:ft,messages:ge,defaultLocale:nr,defaultFormats:sr,onError:Dr,timeZone:$r},Wr,hn={id:""},Ei={}){const{id:ln,defaultMessage:vn}=hn;lr(!!ln,"[React Intl] An `id` must be provided to format a message.");const rn=ge&&ge[String(ln)];ft=Bt(ft,$r),sr=Bt(sr,$r);let Xn=[];if(rn)try{Xn=Wr.getMessageFormat(rn,Ke,ft,{formatters:Wr}).formatHTMLMessage(Ei)}catch(ri){Dr(Ae(`Error formatting message: "${ln}" for locale: "${Ke}"`+(vn?", using default message as fallback.":""),ri))}else(!vn||Ke&&Ke.toLowerCase()!==nr.toLowerCase())&&Dr(Ae(`Missing message: "${ln}" for locale: "${Ke}"`+(vn?", using default message as fallback.":"")));if(!Xn.length&&vn)try{Xn=Wr.getMessageFormat(vn,nr,sr).formatHTMLMessage(Ei)}catch(ri){Dr(Ae(`Error formatting the default message for: "${ln}"`,ri))}return Xn.length?Xn.length===1&&typeof Xn[0]=="string"?Xn[0]||vn||String(ln):Qt(Xn):(Dr(Ae(`Cannot format message: "${ln}", using message ${rn||vn?"source":"id"} as fallback.`)),typeof rn=="string"?rn||vn||String(ln):vn||String(ln))}function Qr(Ke,ft,ge={id:""},nr={}){const sr=Object.keys(nr).reduce((Dr,$r)=>{const Wr=nr[$r];return Dr[$r]=typeof Wr=="string"?ce(Wr):Wr,Dr},{});return yr(Ke,ft,ge,sr)}var Gr=e(18947),Bn=e.n(Gr);const wn=["localeMatcher","type","style"],Kn=Date.now();function St(Ke){return`${Kn}_${Ke}_${Kn}`}function Vr({locale:Ke,onError:ft},ge,nr,sr={}){Intl.ListFormat||ft(Ae(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`));const $r=me(sr,wn);try{const Wr={},hn=nr.map((ln,vn)=>{if(typeof ln=="object"){const rn=St(vn);return Wr[rn]=ln,rn}return String(ln)});return Object.keys(Wr).length?ge(Ke,$r).formatToParts(hn).reduce((ln,vn)=>{const rn=vn.value;return Wr[rn]?ln.push(Wr[rn]):typeof ln[ln.length-1]=="string"?ln[ln.length-1]+=rn:ln.push(rn),ln},[]):ge(Ke,$r).format(hn)}catch(Wr){ft(Ae("Error formatting list.",Wr))}return nr}const ii=["localeMatcher","style","type","fallback"];function Fi({locale:Ke,onError:ft},ge,nr,sr={}){Intl.DisplayNames||ft(Ae(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`));const $r=me(sr,ii);try{return ge(Ke,$r).of(nr)}catch(Wr){ft(Ae("Error formatting display name.",Wr))}}const Wn=Bn()||Gr;function oi(Ke){return{locale:Ke.locale,timeZone:Ke.timeZone,formats:Ke.formats,textComponent:Ke.textComponent,messages:Ke.messages,defaultLocale:Ke.defaultLocale,defaultFormats:Ke.defaultFormats,onError:Ke.onError}}function Ii(Ke,ft){const ge=Ce(ft),nr=Object.assign(Object.assign({},$t),Ke),{locale:sr,defaultLocale:Dr,onError:$r}=nr;return sr?!Intl.NumberFormat.supportedLocalesOf(sr).length&&$r?$r(Ae(`Missing locale data for locale: "${sr}" in Intl.NumberFormat. Using default locale: "${Dr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(sr).length&&$r&&$r(Ae(`Missing locale data for locale: "${sr}" in Intl.DateTimeFormat. Using default locale: "${Dr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):($r&&$r(Ae(`"locale" was not configured, using "${Dr}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),nr.locale=nr.defaultLocale||"en"),Object.assign(Object.assign({},nr),{formatters:ge,formatNumber:ht.bind(null,nr,ge.getNumberFormat),formatNumberToParts:Ot.bind(null,nr,ge.getNumberFormat),formatRelativeTime:_t.bind(null,nr,ge.getRelativeTimeFormat),formatDate:Nt.bind(null,nr,ge.getDateTimeFormat),formatDateToParts:Mt.bind(null,nr,ge.getDateTimeFormat),formatTime:Jt.bind(null,nr,ge.getDateTimeFormat),formatTimeToParts:Xt.bind(null,nr,ge.getDateTimeFormat),formatPlural:Pr.bind(null,nr,ge.getPluralRules),formatMessage:yr.bind(null,nr,ge),formatHTMLMessage:Qr.bind(null,nr,ge),formatList:Vr.bind(null,nr,ge.getListFormat),formatDisplayName:Fi.bind(null,nr,ge.getDisplayNames)})}class Ui extends r.PureComponent{constructor(){super(...arguments),this.cache=bt(),this.state={cache:this.cache,intl:Ii(oi(this.props),this.cache),prevConfig:oi(this.props)}}static getDerivedStateFromProps(ft,{prevConfig:ge,cache:nr}){const sr=oi(ft);return Wn(ge,sr)?null:{intl:Ii(sr,nr),prevConfig:sr}}render(){return Tt(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}Ui.displayName="IntlProvider",Ui.defaultProps=$t;var Si=e(51579),Ni=e(3424),da=e.n(Ni),ta=e(85239),qi=e.n(ta),pi=e(31724),zi={table:{submit:"\u63D0\u4EA4\u8868\u5355"}},Pa=Object.defineProperty,xt=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,mi=(Ke,ft,ge)=>ft in Ke?Pa(Ke,ft,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Ke[ft]=ge,ka=(Ke,ft)=>{for(var ge in ft||(ft={}))xa.call(ft,ge)&&mi(Ke,ge,ft[ge]);if(xt)for(var ge of xt(ft))Zi.call(ft,ge)&&mi(Ke,ge,ft[ge]);return Ke},$i=(Ke,ft)=>{var ge={};for(var nr in Ke)xa.call(Ke,nr)&&ft.indexOf(nr)<0&&(ge[nr]=Ke[nr]);if(Ke!=null&&xt)for(var nr of xt(Ke))ft.indexOf(nr)<0&&Zi.call(Ke,nr)&&(ge[nr]=Ke[nr]);return ge};let Gn;const ci=!0,we=new(da()),rt=Symbol("LANG_CHANGE"),Je=(Ke,ft="")=>Object.keys(Ke).reduce((ge,nr)=>{const sr=Ke[nr],Dr=ft?`${ft}.${nr}`:nr;return typeof sr=="string"?ge[Dr]=sr:Object.assign(ge,Je(sr,Dr)),ge},{}),Ct={"en-US":{messages:ka({},Je(zi)),locale:"en-US",antd:ka({},pi.Z),momentLocale:"en"}},lt=(Ke,ft,ge)=>{var nr,sr,Dr,$r;if(!Ke)return;const Wr=(nr=Ct[Ke])!=null&&nr.messages?Object.assign({},Ct[Ke].messages,ft):ft,{momentLocale:hn=(sr=Ct[Ke])==null?void 0:sr.momentLocale,antd:Ei=(Dr=Ct[Ke])==null?void 0:Dr.antd}=ge||{},ln=($r=Ke.split("-"))==null?void 0:$r.join("-");Ct[Ke]={messages:Wr,locale:ln,momentLocale:hn,antd:Ei},ln===Mr()&&we.emit(rt,ln)},dr=Ke=>(0,Si.We)().applyPlugins({key:"locale",type:"modify",initialValue:Ke}),mr=Ke=>{const ge=dr(Ct[Ke]),{cache:nr}=ge,sr=$i(ge,["cache"]);return Ii(sr,nr)},Rr=(Ke,ft)=>Gn&&!ft&&!Ke?Gn:(Ke||(Ke=Mr()),Ke&&Ct[Ke]?mr(Ke):(qi()(!Ke||!!Ct[Ke],"The current popular language does not exist, please check the locales folder!"),Ct["zh-CN"]?mr("zh-CN"):Ii({locale:"zh-CN",messages:{}}))),Fr=Ke=>{Gn=Rr(Ke,!0)},Mr=()=>{const Ke=dr({});return typeof(Ke==null?void 0:Ke.getLocale)=="function"?Ke.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&ci?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},Ur=()=>{const Ke=Mr();return["he","ar","fa","ku"].filter(nr=>Ke.startsWith(nr)).length?"rtl":"ltr"},Sn=(Ke,ft=!0)=>{(()=>{if(Mr()!==Ke){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&ci&&window.localStorage.setItem("umi_locale",Ke||""),Fr(Ke),ft)window.location.reload();else if(we.emit(rt,Ke),window.dispatchEvent){const nr=new Event("languagechange");window.dispatchEvent(nr)}}})()};let _r=!0;const Ln=(Ke,ft)=>(_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),Gn||Fr(Mr()),Gn.formatMessage(Ke,ft)),Yn=()=>Object.keys(Ct)},24327:function(d,v,e){"use strict";e.d(v,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(59049),f=e(59301);const o=h=>new Promise((u,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(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const H=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:()=>H.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 G=p.filter(H=>(0,c.t)(H));return!G||!G.length?a("IP\u83B7\u53D6\u5931\u8D25"):u(G.join(""))}let b=y.candidate.candidate.split(" "),[S,R,L,A,I,M,,B,...N]=b,K=["rtp","rtpc"];if(console.log("event:",y),p.some(G=>G==I)||p.push(I),console.log(" candidate: "+S.split(":")[1]),console.log(" component: "+K[R-1]),console.log(" protocol: "+L),console.log(" priority: "+A),console.log(" ip: "+I),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let G=0;G<N.length;G+=2)console.log("> "+N[G]+": "+N[G+1])}}})},21692:function(d,v,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(90115),f=e(39587),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(R,L,A)=>L in R?o(R,L,{enumerable:!0,configurable:!0,writable:!0,value:A}):R[L]=A,m=(R,L)=>{for(var A in L||(L={}))x.call(L,A)&&y(R,A,L[A]);if(a)for(var A of a(L))p.call(L,A)&&y(R,A,L[A]);return R},b=(R,L)=>h(R,u(L));const S=({img:R,buttonProps:L={},styles:A={},customText:I,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:K,imgStyles:G,loading:H=!1,className:ae="",globalSetting:ne})=>{const oe=(0,r.useMemo)(()=>{var q;if(R)return R;switch(Number((q=ne==null?void 0:ne.setting)==null?void 0:q.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}},[ne,R]),J=(0,r.useMemo)(()=>{var q;switch(Number((q=ne==null?void 0:ne.setting)==null?void 0:q.theme)){case f.Fy.THEMETHREE:return"#03A092";case f.Fy.DEFAULT:default:return"#999"}},[ne]);return r.createElement("section",{className:`tc animated fadeIn ${ae}`,style:m({color:"#999",margin:"100px auto",visibility:H?"hidden":"visible"},A)},r.createElement("img",{src:oe,style:b(m({width:204,height:154},G),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14",style:{color:J}},I||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},L),M),K&&K)};v.Z=(0,c.connect)(({globalSetting:R})=>({globalSetting:R}))(S)},48909:function(d,v,e){"use strict";e.d(v,{Z:function(){return ae}});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(54476),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"},o=f,h=e(7657),u=function(oe,J){return r.createElement(h.Z,(0,c.Z)({},oe,{ref:J,icon:o}))},a=r.forwardRef(u),x=a,p=e(58466),y=e(6848),m=e(22566),b=e(6455),S=e(21692),R=e(11662),L=e(90700),A=e(59301),I=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(ne,oe,J)=>oe in ne?I(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,G=(ne,oe)=>{for(var J in oe||(oe={}))B.call(oe,J)&&K(ne,J,oe[J]);if(M)for(var J of M(oe))N.call(oe,J)&&K(ne,J,oe[J]);return ne},H=(ne,oe,J)=>new Promise((q,V)=>{var se=le=>{try{Q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{Q(J.throw(le))}catch(Z){V(Z)}},Q=le=>le.done?q(le.value):Promise.resolve(le.value).then(se,ee);Q((J=J.apply(ne,oe)).next())}),ae=({editOffice:ne="view",data:oe,theme:J,type:q,filename:V,monacoEditor:se,className:ee,style:Q,close:le,onClose:Z,hasMask:U,disabledDownload:ie,onImgDimensions:_e,showNodata:Se,recordInfo:Pe})=>{const[Ge,Ue]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[kt,pt]=(0,r.useState)(""),[It,Wt]=(0,r.useState)(),Lt=window.ENV==="build"?"/react/build":"",ar=location.host.startsWith("localhost")?R.Z.PROXY_SERVER:R.Z.API_SERVER,gt=10*(1024*1024),Ft=(0,r.useRef)();oe!=null&&oe.startsWith("/api")&&q!=="txt"&&(oe=R.Z.API_SERVER+oe);const et=je=>je.substring(je.lastIndexOf("/")+1).split(".").pop();V&&se&&(se.filename=V),(0,r.useEffect)(()=>{var je,ye;const ke=(ye=(je=document.cookie)==null?void 0:je.replace(/\s/g,""))==null?void 0:ye.split(";");ke==null||ke.map($e=>{let He=$e.split("=");He[0]==="_educoder_session"&&pt(He[1])})},[]),(0,r.useEffect)(()=>{q==="office"&&(oe.indexOf("bigfilescdn.")>-1||oe.indexOf("bigfiles1")>-1?Wt({url:oe,fileType:et(oe),model:oe.indexOf("model=edit")?"edit":"view"}):ct())},[q,oe]);const ct=()=>H(void 0,null,function*(){console.log("data:",oe);let je=oe;oe.startsWith("http")||(je=location.origin+je);let ye=new URL(je).pathname.split("/").pop();const ke=yield(0,b.gJ)({attachment_id:ye});ke.url=ar+ke.url,Wt(ke)}),ot=()=>{if(oe.startsWith("http")||oe.startsWith("blob:")){Qe();return}(0,m.Nd)(V||"educoder",decodeURIComponent(oe))},Qe=()=>{Pe&&(0,L.fc)({id:Pe==null?void 0:Pe.id,watch_type:1,course_id:Pe==null?void 0:Pe.course_id}),(0,m.Nd)(V||"educoder",decodeURIComponent(oe))};return console.log(oe,"data"),A.createElement("div",{style:G({},Q||{}),className:`${U&&i.bgBlack} ${q?i.wrp:"hide"}`},le&&A.createElement("div",{className:i.close,ref:Ft},!!_e&&A.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ft.current},A.createElement("span",{onClick:()=>{Z(),_e()}},A.createElement("i",{className:"icon-yulanpizhu"}))),!ie&&A.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ft.current},A.createElement("span",{onClick:Qe},A.createElement("i",{className:"icon-quxiaozhiding"}))),A.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ft.current},A.createElement("span",{className:"",onClick:Z},A.createElement("i",{className:"icon-guanbi1"})))),A.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${q==="txt"?"show":"hide"}`},q==="txt"&&A.createElement(A.Fragment,null,A.createElement(p.ZP,G({},se)))),q==="audio"&&A.createElement("audio",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`,autoPlay:!0}),q==="video"&&A.createElement(A.Fragment,null,(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?A.createElement("video",{controls:!0,src:`${oe}`,autoPlay:!0}):A.createElement("video",{controls:!0,src:`data:video/mp4;base64,${oe}`,autoPlay:!0})),q==="office"&&It&&A.createElement("iframe",{src:`${Lt}/office.html?key=${It.key}&url=${btoa(It.url)}&callbackUrl=${ar+(It.callbackUrl||"")}&fileType=${It.fileType}&title=${It.title||""}&model=${ne}&officeServer=${R.Z.ONLYOFFICE}&disabledDownload=${!!ie}`}),q==="html"&&A.createElement("iframe",{src:oe+"&disposition=inline"}),q==="pdf"&&A.createElement("iframe",{src:`${Lt}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(oe)}&disabledDownload=${!!ie}`}),q==="image"&&A.createElement("img",{src:(oe==null?void 0:oe.indexOf("http"))>-1||oe!=null&&oe.startsWith("/api")?oe:`data:image/png;base64,${oe}`}),(q==="other"||q==="download")&&A.createElement(A.Fragment,null,Se?A.createElement(S.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:A.createElement(l.ZP,{icon:A.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ot,disabled:ie},"\u4E0B\u8F7D")}):A.createElement(l.ZP,{type:"primary",size:"middle",onClick:ot,disabled:ie},A.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},8658:function(d,v,e){"use strict";e.d(v,{z:function(){return G},Z:function(){return H}});var r=e(59301),i=e(10939),l=e(63295),c=e(64018),f=e(16471),o=e(11662),h=e(22566),u=e(15342),a=e(1012),x=e(48909),p=e(59301),m=({html:ae})=>{const ne=(0,r.useRef)(null),oe=(0,r.useRef)(null),J=`.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 q=ne.current.attachShadow({mode:"open"});oe.current=document.createElement("div"),oe.current.className="markdown-body",oe.current.innerHTML=ae,q.appendChild(oe.current);const V=document.createElement("style");return V.textContent=J,q.appendChild(V),()=>{q.innerHTML=""}},[]),(0,r.useEffect)(()=>{oe.current&&(oe.current.innerHTML=ae)},[ae]),p.createElement("div",{ref:ne})},b=Object.defineProperty,S=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,A=(ae,ne,oe)=>ne in ae?b(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:oe}):ae[ne]=oe,I=(ae,ne)=>{for(var oe in ne||(ne={}))R.call(ne,oe)&&A(ae,oe,ne[oe]);if(S)for(var oe of S(ne))L.call(ne,oe)&&A(ae,oe,ne[oe]);return ae};const M="@\u2581\u2581@",B="@\u2581@",N=/<pre[^>]*>/g;function K(ae){let ne=document.createElement("div");return ne.innerHTML=ae,ne.childNodes.length===0?"":ne.childNodes[0].nodeValue}const G=(ae,ne)=>{ae=ae||"";const oe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,V=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ne?ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(oe,(se,ee,Q,le,Z,U,ie)=>{const _e=ee||le||U,Se=Q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+_e+Se+"&t="+(0,h.Jn)(_e,Date.now())+(se.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(ae=ae.replace(V,(se,ee,Q,le,Z,U,ie)=>{const _e=ee||le||U,Se=Q||Z||ie||"?";return o.Z.API_SERVER+"/attachments/download/"+_e+Se+"&t="+(0,h.Jn)(_e,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(oe,(se,ee,Q,le,Z,U,ie)=>{const _e=ee||le||U,Se=Q||Z||ie||"?";return o.Z.API_SERVER+"/api/attachments/"+_e+Se+"&t="+(0,h.Jn)(_e,Date.now())+(se.indexOf(")")>-1?")":"&")}).replace(J,(se,ee,Q,le,Z)=>{const U=ee||le,ie=Q||Z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,Date.now())}).replace(q,(se,ee,Q,le,Z)=>{const U=ee||le,ie=Q||Z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+U+ie+U+ie+"&t="+(0,h.Jn)(U,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,`
`),ae)};var H=({value:ae="",className:ne,showTextOnly:oe,showLines:J,style:q={},stylesPrev:V={},highlightKeywords:se,showProgramFill:ee,isProgramFill:Q,disabledFill:le=!1,programFillValue:Z,onFillChange:U=Se=>{},onFillBlur:ie=()=>{},onFillFocus:_e=()=>{}})=>{let Se=String(ae);const[Pe,Ge]=(0,r.useState)(""),[Ue,kt]=(0,r.useState)("office"),[pt,It]=(0,r.useState)([]),Wt=(0,r.useRef)("a"+(0,a.Z)()),Lt={},ar=(He,qe,ut)=>{const mt=document.createElement(He===B?"input":"textarea");mt.style.width="100%",mt.style.height=He===B?"40px":"151px",mt.rows=5,mt.spellcheck=!1,mt.name="edu-program-fill",mt.placeholder="\u8BF7\u8F93\u5165",mt.dataset.id=qe;const or=Object.keys(Lt).length;return Lt[or]=mt,`<span class="edu-program-fill-wrap ${He===B?"":"show"}" style="width:${He===B?"600px":"100%"}" title=${ut||""}><span>${mt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function ze(He){return He=He.replace(/!\[.*?\]\(.*?\)/g,""),He=He.replace(/\[.*?\]\(.*?\)/g,""),He=He.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),He=He.replace(/<embed.*?>/g,""),He=He.replace(/<img.*?>/g,""),He=He.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),He=He.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),He=He.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),He=He.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),He}const gt=He=>He.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(qe,ut){let mt=ut.replace(/(\n|\r)/g,"").split("}"),or=[];return mt.map(rr=>{rr!=""&&or.push(`.${Wt.current} ${rr}`)}),`<style>${or.join("}")}</style>`}),Ft=(0,r.useMemo)(()=>{try{const mt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,or=/\"\/api\/attachments\/|\"\/attachments\/download\//g,rr=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Fe=/\(\/attachments\/download\//g;Se=Se.replace(Fe,"("+o.Z.API_SERVER+"/attachments/download/").replace(mt,"("+o.Z.API_SERVER+"/api/attachments/").replace(or,'"'+o.Z.API_SERVER+"/api/attachments/").replace(rr,'"'+o.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,`
`)}catch(mt){}if(ee){let mt=-1;return Se=Se.replaceAll("<","&lt;").replaceAll(">","&gt;").replace(/(@▁▁@|@▁@)/g,function(or,rr,Fe){var tt;return++mt,ar(or,mt,(tt=Z==null?void 0:Z[mt])==null?void 0:tt.value.replaceAll("<","&lt;").replaceAll(">","&gt;"))}),`<pre style="background:#fff;padding:4px">${gt(Se||"")}</pre>`}let He=gt(Se);He=(0,l.ZP)(He);const qe=(0,l.ez)();Se.match(/\[TOC\]/)&&(He=He.replace("<p>[TOC]</p>",(0,l.Qv)()),(0,l.Iy)()),He=He.replace(/(__special_katext_id_\d+__)/g,(mt,or)=>{const{type:rr,expression:Fe}=qe[or];return(0,u.renderToString)(K(Fe)||"",{displayMode:rr==="block",throwOnError:!1,output:"html"})}),He=He.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const ut=document.createElement("div");if(ut.innerHTML=He,oe)return ut.innerText;if(se){const mt=se.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Qe(ut,mt),ut.innerHTML}return setTimeout(()=>ke(),500),ut.innerHTML},[Se,se]);(0,r.useEffect)(()=>{je.current&&je.current.querySelectorAll(["input","textarea"]).forEach(qe=>{qe.oninput=et,qe.onblur=ct,qe.onfocus=ot})},[pt]),(0,r.useEffect)(()=>{var He,qe,ut,mt,or;if(Z!=null&&Z.length)try{const rr=je.current.querySelectorAll(".edu-program-fill-score"),Fe=je.current.querySelectorAll('[name="edu-program-fill"]');for(const[tt,Yt]of Fe.entries())Yt.value=((He=Z==null?void 0:Z[tt])==null?void 0:He.value)||"",((qe=Z==null?void 0:Z[tt])==null?void 0:qe.type)==="warning"?Yt.className="program-fill-warning":((ut=Z==null?void 0:Z[tt])==null?void 0:ut.type)==="success"?Yt.className="program-fill-success":Yt.className="";for(const[tt,Yt]of rr.entries())Yt.innerHTML=(mt=Z==null?void 0:Z[tt])!=null&&mt.score?`${(or=Z==null?void 0:Z[tt])==null?void 0:or.score}\u5206`:"";It(Z)}catch(rr){console.log(rr,"error")}},[Z]);const et=He=>{pt[He.target.dataset.id]=pt[He.target.dataset.id]||{},pt[He.target.dataset.id].value=He.target.value,It([...pt]),U(pt,He.target.dataset.id)},ct=He=>{pt[He.target.dataset.id]=pt[He.target.dataset.id]||{},pt[He.target.dataset.id].value=He.target.value,It([...pt]),ie(pt,He.target.dataset.id)},ot=He=>{pt[He.target.dataset.id]=pt[He.target.dataset.id]||{},pt[He.target.dataset.id].value=He.target.value,It([...pt]),_e(pt,He.target.dataset.id)};function Qe(He,qe){return He.childNodes.forEach(ut=>{var mt;if(ut.childNodes.length>0)Qe(ut,qe);else if(ut.nodeName!=="IMG")if(ut.innerHTML)ut.innerHTML=(mt=ut.innerHTML)==null?void 0:mt.replace(new RegExp(qe,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const or=document.createElement("span");or.innerHTML=ut.textContent.replace(new RegExp(qe,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),ut.replaceWith(or)}})}const je=(0,r.useRef)();l.jb.WebkitLineClamp=J,J&&(q=I(I({},q),l.jb));function ye(He){let qe=He.target;if(qe.tagName.toUpperCase()==="A"){let ut=qe.getAttribute("href");if(ut.indexOf("office")>-1)He.preventDefault(),Ge(ut),kt("office");else if(ut.indexOf("application/pdf")>-1)He.preventDefault(),Ge(ut),kt("pdf");else if(ut.indexOf("text/html")>-1)He.preventDefault(),Ge(ut),kt("html");else if(ut.startsWith("#")){He.preventDefault();let mt=document.getElementById(ut.replace("#",""));mt&&mt.scrollIntoView(!0)}}}const ke=()=>{var He;const qe=(He=je.current)==null?void 0:He.querySelectorAll("video");qe==null||qe.forEach(ut=>{if(ut.oncontextmenu=()=>!1,ut.src.indexOf(".m3u8")>-1&&!ut.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var mt=new f.ZP;mt.loadSource(ut.src),mt.attachMedia(ut)}}})};(0,r.useEffect)(()=>{if(je.current&&Ft&&Ft.match(N)&&window.PR.prettyPrint(),je.current)return je.current.addEventListener("click",ye),()=>{var He;(He=je.current)==null||He.removeEventListener("click",ye),(0,l.AL)(),(0,l.Iy)()}},[Ft,je.current,ye]),(0,r.useEffect)(()=>{var He;const qe=ut=>{ut.preventDefault(),ut.clipboardData.setData("text",window.getSelection().toString())};return(He=je.current)==null||He.addEventListener("copy",qe),()=>{var ut;(ut=je.current)==null||ut.removeEventListener("copy",qe)}},[je.current]);const $e=He=>/<style[\s\S]*?>/i.test(He||"");return r.createElement(r.Fragment,null,oe&&r.createElement("div",{ref:je},Ft),!oe&&!$e(Ft)&&r.createElement("div",{ref:je,style:I({},q),className:`${ne||""} ${le?"disabled-fill":""} markdown-body ${Wt.current}`,dangerouslySetInnerHTML:{__html:Ft}}),!oe&&$e(Ft)&&r.createElement(m,{html:Ft}),r.createElement(x.Z,{close:!0,data:Pe,type:Pe!=null&&Pe.length?Ue:"",style:I({},V),onClose:()=>Ge("")}))}},58466:function(d,v,e){"use strict";e.d(v,{SV:function(){return It},ZP:function(){return pt}});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(`
`)}]},o={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 u=e(53184),a=e.n(u),x=(Wt,Lt,ar)=>new Promise((ze,gt)=>{var Ft=ot=>{try{ct(ar.next(ot))}catch(Qe){gt(Qe)}},et=ot=>{try{ct(ar.throw(ot))}catch(Qe){gt(Qe)}},ct=ot=>ot.done?ze(ot.value):Promise.resolve(ot.value).then(Ft,et);ct((ar=ar.apply(Wt,Lt)).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"]}},y=(Wt,Lt,ar,ze)=>{const gt=Lt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:ar.lineNumber,endColumn:ar.column});return Array.from(new Set(gt.match(/\b\w{2,}\b/g)||[])).map(et=>({label:et,kind:Wt.languages.CompletionItemKind.Text,insertText:et,range:ze}))},m=(Wt,Lt,ar,ze)=>{Wt.languages.registerCompletionItemProvider(Lt,{provideCompletionItems(gt,Ft){const et=gt.getWordUntilPosition(Ft),ct={startLineNumber:Ft.lineNumber,endLineNumber:Ft.lineNumber,startColumn:et.startColumn,endColumn:et.endColumn},ot=gt.getLineContent(Ft.lineNumber).substring(et.startColumn-2,et.endColumn);return{suggestions:[...y(Wt,gt,Ft,ct),...ar.map(je=>({label:je,kind:Wt.languages.CompletionItemKind.Keyword,documentation:je,insertText:je,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ct})),...ze.map(je=>({label:je.label,kind:Wt.languages.CompletionItemKind.Snippet,documentation:je.content,insertText:ot.startsWith("#")?je.content.replace(/#/,""):je.content,insertTextRules:Wt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ct}))]}}})};var b=Wt=>{p.languages.forEach(Lt=>{Wt.languages.registerDocumentFormattingEditProvider(Lt,{provideDocumentFormattingEdits(ar){return x(this,null,function*(){const ze=a()(ar.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:ar.getFullModelRange(),text:ze}]})}})}),m(Wt,"java",c.keywords,c.quickKey),m(Wt,"cpp",f.keywords,f.quickKey),m(Wt,"c",l.keywords,[]),m(Wt,"python",o.keywords,o.quickKey),m(Wt,"scala",h.keywords,h.quickKey)};const S="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var R=Object.defineProperty,L=(Wt,Lt,ar)=>Lt in Wt?R(Wt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Lt]=ar,A=(Wt,Lt,ar)=>L(Wt,typeof Lt!="symbol"?Lt+"":Lt,ar);const I=class a0{constructor(Lt,ar,ze){this.placeholder=Lt,this.editor=ar,this.monaco=ze,ar.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)}};A(I,"ID","editor.widget.placeholderHint");var B=I,N=e(96236),K=e(8591),G=e(6848),H=e(89392),ae=e(10089),ne=e(56102),oe=Object.defineProperty,J=Object.defineProperties,q=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Q=(Wt,Lt,ar)=>Lt in Wt?oe(Wt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:ar}):Wt[Lt]=ar,le=(Wt,Lt)=>{for(var ar in Lt||(Lt={}))se.call(Lt,ar)&&Q(Wt,ar,Lt[ar]);if(V)for(var ar of V(Lt))ee.call(Lt,ar)&&Q(Wt,ar,Lt[ar]);return Wt},Z=(Wt,Lt)=>J(Wt,q(Lt)),U=(Wt,Lt)=>{var ar={};for(var ze in Wt)se.call(Wt,ze)&&Lt.indexOf(ze)<0&&(ar[ze]=Wt[ze]);if(Wt!=null&&V)for(var ze of V(Wt))Lt.indexOf(ze)<0&&ee.call(Wt,ze)&&(ar[ze]=Wt[ze]);return ar},ie=(Wt,Lt,ar)=>new Promise((ze,gt)=>{var Ft=ot=>{try{ct(ar.next(ot))}catch(Qe){gt(Qe)}},et=ot=>{try{ct(ar.throw(ot))}catch(Qe){gt(Qe)}},ct=ot=>ot.done?ze(ot.value):Promise.resolve(ot.value).then(Ft,et);ct((ar=ar.apply(Wt,Lt)).next())});function _e(Wt){return/^\d+$/.test(Wt)?`${Wt}px`:Wt}function Se(){}let Pe=!1;const Ge={"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 Ue(Wt=[]){let Lt=Wt;if(Array.isArray(Wt)){for(let ar=0;ar<Wt.length;ar++){let ze=Ge[Wt[ar]];if(ze)return ze}return Lt[0]}return Ge[Lt]||Lt}let kt=null;var pt=Wt=>{var Lt=Wt,{width:ar="100%",height:ze="100%",value:gt,language:Ft="javascript",style:et={},options:ct={},overrideServices:ot={},theme:Qe="vs-dark",onEditBlur:je,isCopy:ye=!1,onSave:ke,autoHeight:$e=!1,forbidCopy:He=!1,onChange:qe=Se,editorDidMount:ut=Se,onFocus:mt=Se,onBreakPoint:or=Se,breakPointValue:rr=[],filename:Fe="educoder.txt",errorLine:tt,errorContent:Yt="",highlightLine:Dt,openBreakPoint:Zt=!1,placeholder:Gt=""}=Lt,lr=U(Lt,["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 Ht=(0,r.useRef)(),Te=(0,r.useRef)({}),ce=(0,r.useRef)(),me=(0,r.useRef)(),Tt=(0,r.useRef)([]),Ae=(0,r.useRef)(!1),st=(0,r.useRef)(),$t=(0,r.useRef)(),bt=(0,r.useRef)(!1),[Ce,yt]=(0,r.useState)(!1);function Ze(){let At;return Ht.current&&(At=new i.Z(Kt=>{for(let Bt of Kt)(Bt.target.offsetHeight>0||Bt.target.offsetWidth>0)&&Te.current.instance.layout()}),At.observe(Ht.current)),At}function xe(){K.ZP.warning({content:decodeURIComponent(S),key:"monaco-editor-tip"})}const ht=()=>{let At=Te.current.instance;if(gt!=null&&At&&Ce){const Kt=At.getModel();Kt&&gt!==Kt.getValue()&&(Pe=!0,Kt.setValue(gt),At.layout(),Pe=!1)}};(0,r.useEffect)(()=>{const At=ae.Z.subscribe("formatDocument",Kt=>{var Bt;let Qt=Te.current.instance;(Bt=Qt==null?void 0:Qt.getAction)==null||Bt.call(Qt,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{qe(Kt)},At},[]),(0,r.useEffect)(()=>{var At;let Kt=Te.current.instance;me.current&&clearTimeout(me.current),me.current=setTimeout(()=>{ht()},500),gt&&(gt!=null&&gt.length)&&((At=Kt==null?void 0:Kt.updateOptions)==null||At.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(gt.split(/\r\n|\r|\n/g).length))+3,5)}))},[gt,Ce,Te.current]),(0,r.useEffect)(()=>{if(tt&&Te.current&&Te.current.instance){let Kt=Te.current.instance;Kt.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=Yt,Bt.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:Qt})});var At={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}};Kt.addOverlayWidget(At),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[tt,Te.current,Ce]);const Ot=(At="",Kt)=>{if(!At||At.trim()==="")return!0;const Qt=Te.current.instance.getModel().getLineTokens(Kt);let yr=!1;for(let Qr=0;Qr<2;Qr++)Qt.getStandardTokenType(Qr)===1&&(yr=!0);return yr};(0,r.useEffect)(()=>{var At;const Kt=(At=Te.current)==null?void 0:At.instance;if(Kt&&Ce&&He){const Bt=Kt.onDidBlurEditorWidget(()=>{bt.current=!1}),Qt=Kt.onDidFocusEditorText(()=>{bt.current=!0});return()=>{Bt.dispose(),Qt.dispose()}}},[Te.current,Ce,He]),(0,r.useEffect)(()=>{var At;if((At=Te.current)!=null&&At.instance&&Ce&&Zt){let Kt=Te.current.instance,Bt=Kt.getModel();if(!Bt)return;(()=>{var Wn;let oi=[],Ii=[];const Ui=Bt.getAllDecorations();for(let Ni of Ui)Ni.options.className==="highlighted-line"&&(oi.push((Wn=Ni==null?void 0:Ni.range)==null?void 0:Wn.startLineNumber),Ii.push(Ni==null?void 0:Ni.id));if(Dt===oi[0])return;Bt.deltaDecorations(Ii,[]);const Si=Bt.getLineCount();Dt&&Dt<=Si&&(Kt.deltaDecorations([],[{range:new kt.Range(Dt,1,Dt,Bt.getLineMaxColumn(Dt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(Dt))})();const yr=(Wn=!1)=>{var oi;let Ii=[],Ui=[];const Si=Bt.getAllDecorations();for(let Ni of Si)Ni.options.linesDecorationsClassName==="breakpoints-select"&&(Ii.push((oi=Ni==null?void 0:Ni.range)==null?void 0:oi.startLineNumber),Ui.push(Ni==null?void 0:Ni.id));if(Wn)return{lines:Ii,ids:Ui};or(Ii)},Qr=Wn=>ie(void 0,null,function*(){let oi={range:new kt.Range(Wn,1,Wn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bt.deltaDecorations([],[oi]),yr()}),Gr=Wn=>ie(void 0,null,function*(){let oi=[];const Ii=Kt.getLineDecorations(Wn);for(let Ui of Ii)Ui.options.linesDecorationsClassName==="breakpoints-select"&&oi.push(Ui.id);yield Bt.deltaDecorations(oi,[]),yr()}),Bn=Wn=>{let oi=Kt.getLineDecorations(Wn);for(let Ii of oi)if(Ii.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,H.isEqual)(rr,yr(!0).lines)){Bt.deltaDecorations(yr(!0).ids,[]);const Wn=rr.map(oi=>({range:new kt.Range(oi,1,oi,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bt.deltaDecorations([],Wn)}const wn=Kt.onDidChangeModelContent(Wn=>{let oi=Kt.getPosition();if(oi){let Ii=oi.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{Ot(Bt.getLineContent(Ii),Ii)?Gr(Ii):Bn(Ii)?(Gr(Ii),Qr(Ii)):yr()},100)}}),Kn=Kt.onMouseDown(Wn=>{var oi,Ii,Ui;if(Wn.target.detail&&((Ui=(Ii=(oi=Wn.target)==null?void 0:oi.element)==null?void 0:Ii.className)!=null&&Ui.includes("line-numbers"))){let Si=Wn.target.position.lineNumber;if(Ot(Bt.getLineContent(Si),Si))return;Bn(Si)?Gr(Si):Qr(Si)}}),St=Wn=>{let oi={range:new kt.Range(Wn,1,Wn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Tt.current=Kt.deltaDecorations(Tt.current,[oi])},Vr=()=>{Tt.current=Kt.deltaDecorations(Tt.current,[])},ii=Kt.onMouseMove(Wn=>{var oi,Ii,Ui;if(Vr(),Wn.target.detail&&((Ui=(Ii=(oi=Wn.target)==null?void 0:oi.element)==null?void 0:Ii.className)!=null&&Ui.includes("line-numbers"))){let Si=Wn.target.position.lineNumber;if(Ot(Bt.getLineContent(Si),Si))return;St(Si)}}),Fi=Kt.onMouseLeave(()=>{Vr()});return()=>{wn.dispose(),Kn.dispose(),ii.dispose(),Fi.dispose()}}},[Te.current,Ce,rr,Dt,Zt,Ft]),(0,r.useEffect)(()=>{var At;(At=Te.current)!=null&&At.instance&&Zt&&Te.current.instance.setPosition({lineNumber:0,column:0})},[Dt]);function Ne(){let At=Te.current.instance;if(At){const Kt=At.getSelection(),Bt=Te.current.pastePos||{},Qt=new kt.Range(Bt.startLineNumber||Kt.endLineNumber,Bt.startColumn||Kt.endColumn,Bt.endLineNumber||Kt.endLineNumber,Bt.endColumn||Kt.endColumn);setTimeout(()=>{At.executeEdits("",[{range:Qt,text:""}])},300)}}function Ir(At){(window.navigator.platform.match("Mac")?At.metaKey:At.ctrlKey)&&At.keyCode==83&&(At.preventDefault(),ke())}const _t=()=>{if($e&&Te.current.instance){const At=Te.current.instance.getContentHeight();xr(At<ze?ze:At)}else xr(ze)};function Jr(At){var Kt=document.createEvent("MouseEvents");Kt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),At.dispatchEvent(Kt)}const an=At=>{if(!bt.current)return;const{keyCode:Kt,ctrlKey:Bt,metaKey:Qt,target:yr,type:Qr}=At;return(Qr==="paste"||(Kt===67||Kt===86)&&(Qt||Bt))&&yr.nodeName==="TEXTAREA"&&(xe(),At.preventDefault()),!1};function Nt(At,Kt){var Bt=window.URL||window.webkitURL||window,Qt=new Blob([Kt]),yr=document.createElementNS("http://www.w3.org/1999/xhtml","a");yr.href=Bt.createObjectURL(Qt),yr.download=At,Jr(yr)}(0,r.useEffect)(()=>{_t()},[_t]),(0,r.useEffect)(()=>{Ht.current&&!Ce&&Promise.all([e.e(8909),e.e(8214)]).then(e.bind(e,71448)).then(At=>{try{kt=At,Te.current.instance=kt.editor.create(Ht.current,{value:gt,language:Ue(Ft),theme:Qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ot);const Kt=Te.current.instance;let yr=[...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"],Gr=(wn,Kn)=>{var St,Vr;let ii=wn._first;do Kn.includes((Vr=(St=ii.element)==null?void 0:St.command)==null?void 0:Vr.id)&&wn._remove(ii);while(ii=ii.next)};if(ut(Kt,kt),setTimeout(()=>{_t(),Te.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Nt(Fe||"educoder.txt",Kt.getValue())}})},500),Te.current.subscription=Kt.onDidChangeModelContent(wn=>{Ae.current?clearTimeout(st.current):(_t(),qe(Kt.getValue(),wn)),st.current=setTimeout(()=>{Ae.current=!1},500)}),window.Monaco||b(kt,Ue(Ft)),He&&(Gr(yr,Qr),Ht.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",an),window.removeEventListener("paste",an),window.addEventListener("keydown",an),window.addEventListener("paste",an)),window.Monaco=kt,je&&Kt.onDidBlurEditorWidget(()=>{je(Kt.getValue())}),mt&&Kt.onDidFocusEditorText(()=>{mt(Kt.getValue())}),He)try{Kt.onDidPaste(wn=>{const Kn=Kt.getSelection(),St=Te.current.pastePos||{},Vr=new kt.Range(St.startLineNumber||Kn.endLineNumber,St.startColumn||Kn.endColumn,St.endLineNumber||Kn.endLineNumber,St.endColumn||Kn.endColumn);Kt.executeEdits("",[{range:wn.range,text:""}])})}catch(wn){}let Bn=Ze();return Gt&&typeof Gt=="string"&&new B(Gt,Kt,kt),yt(!0),()=>{const wn=Te.current.instance;wn.dispose();const Kn=wn.getModel();Kn&&Kn.dispose(),Te.current.subscription&&Te.current.subscription.dispose(),Bn.unobserve(Ht.current)}}catch(Kt){}})},[]),(0,r.useEffect)(()=>{if(Te.current.instance&&Ce)return document.addEventListener("keydown",Ir,!1),()=>{document.removeEventListener("keydown",Ir)}},[ke,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;if(At&&Ce){let Kt=Ue(Ft);kt.editor.setModelLanguage(At.getModel(),Kt)}},[Ft,Ce]),(0,r.useEffect)(()=>{Te.current.instance&&Ce&&kt.editor.setTheme(Qe)},[Qe,Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;ce.current=ct,At&&Ce&&(At.updateOptions(le({},ct)),setTimeout(()=>{At.getModel().updateOptions(le({},ct))},200))},[JSON.stringify(ct),Ce]),(0,r.useEffect)(()=>{let At=Te.current.instance;At&&Ce&&At.layout()},[ar,ze,Ce]);const[Jt,Mt]=(0,r.useState)(_e(ar)),[Xt,xr]=(0,r.useState)(_e(ze)),Pr=Z(le({},et),{width:Jt,height:Xt,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Ht,style:Pr},ye&&r.createElement(ne.CopyToClipboard,{text:gt,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement(G.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 It({width:Wt="100%",height:Lt="100%",original:ar,modified:ze,language:gt,options:Ft={}}){const et=(0,r.useRef)(),[ct,ot]=(0,r.useState)(null);function Qe($e){let He;return et.current&&(He=new i.Z(qe=>{for(let ut of qe)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&$e.layout()}),He.observe(et.current)),He}(0,r.useEffect)(()=>(et.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then($e=>{kt=$e;const He=kt.editor.createDiffEditor(et.current,Z(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},Ft),{wordWrap:!0}));ot(He);let qe=Qe(He);return()=>{He.dispose();const ut=He.getModel();ut&&ut.dispose(),qe.unobserve(et.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{ct&&ct.setModel({original:kt.editor.createModel(ar,gt),modified:kt.editor.createModel(ze,gt)})},[ar,ze,gt,ct]);const je=_e(Wt),ye=_e(Lt),ke={width:je,height:ye};return r.createElement("div",{className:"my-diff-editor",ref:et,style:ke})}},33502:function(d,v,e){"use strict";e.d(v,{k:function(){return b}});var r=e(29991),i=e(8591),l=e(11664),c=Object.defineProperty,f=Object.defineProperties,o=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(R,L,A)=>L in R?c(R,L,{enumerable:!0,configurable:!0,writable:!0,value:A}):R[L]=A,p=(R,L)=>{for(var A in L||(L={}))u.call(L,A)&&x(R,A,L[A]);if(h)for(var A of h(L))a.call(L,A)&&x(R,A,L[A]);return R},y=(R,L)=>f(R,o(L)),m=(R,L)=>{var A={};for(var I in R)u.call(R,I)&&L.indexOf(I)<0&&(A[I]=R[I]);if(R!=null&&h)for(var I of h(R))L.indexOf(I)<0&&a.call(R,I)&&(A[I]=R[I]);return A};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],S={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:R},{call:L,put:A}){yield A({type:"save",payload:{actionTabs:p({},R)}})},*getMajorList({payload:R},{call:L,put:A,select:I}){const{userInfo:M}=yield I(B=>B.user);if(M!=null&&M.school_id){const B=yield L(r.BA,M.school_id);if(B&&B.data){const N=l.U.getItem(M==null?void 0:M.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[0],value:B.data.map(K=>({label:K.name,value:K.ec_major_school_id})),active:B.data.length>0?N[0]||B.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:R},{call:L,put:A,select:I}){const M=yield L(r.Nx,R.id),{userInfo:B}=yield I(N=>N.user);if(M&&M.data){const N=l.U.getItem(B==null?void 0:B.login);yield A({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(K=>({label:K.year,value:K.ec_year_id})),active:M.data.length>0?R.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:R={}},{call:L,put:A,select:I}){const{calc:M,page:B,per_page:N}=R,{headerData:K,tabListData:G}=yield I(ne=>ne.engineeringEvaluteList),{userInfo:H}=yield I(ne=>ne.user);let ae=K.active[b[1]];if(ae){let ne={id:ae,page:B||1,per_page:N||G.pageSize};M&&(ne=y(p({},ne),{page:G.pageNo}));const oe=yield L(r._y,ne),J=[K.active[b[0]],K.active[b[1]]];l.U.setItem(H==null?void 0:H.login,J),oe&&oe.ec_courses&&(yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:ne.page,total:oe.count,pageSize:ne.per_page||G.pageSize,dataSource:oe.ec_courses.map((q,V)=>y(p({},q),{key:ne.page>1?(ne.page-1)*ne.per_page+V+1:V+1}))})}))}else yield A({type:"setCourseResults",payload:y(p({},G),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:R},{call:L,select:A}){const{headerData:I}=yield A(M=>M.engineeringEvaluteList);I.active[b[1]]&&(yield L(r.F,I.active[b[1]]))},*compute({payload:R},{call:L,put:A}){const I=R,{all:M}=I,B=m(I,["all"]),N=yield L(M?r.At:r.PX,B);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield A({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(R,L){return p(p({},R),L.payload)},setMajorOrYearDataSource(R,{payload:L}){let A=R.headerData.active;return L.active&&(A=y(p({},A),{[L.key]:L.active})),y(p({},R),{headerData:y(p({},R.headerData),{dataSource:y(p({},R.headerData.dataSource),{[L.key]:y(p({},R.headerData.dataSource[L.key]),{dataList:L.value})}),active:A})})},setMajorOrYearActive(R,{payload:L}){return y(p({},R),{headerData:y(p({},R.headerData),{active:y(p({},R.headerData.active),{[L.key]:L.value})})})},setCourseResults(R,{payload:L}){return y(p({},R),{tabListData:p(p({},R.tabListData),L)})}},subscriptions:{setup({dispatch:R,history:L}){return L.listen(({pathname:A})=>{A==="/"&&R({type:"query"})})}}};v.Z=S},70646:function(d,v,e){"use strict";e.d(v,{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,y)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[p]=y,o=(x,p)=>{for(var y in p||(p={}))l.call(p,y)&&f(x,y,p[y]);if(i)for(var y of i(p))c.call(p,y)&&f(x,y,p[y]);return x};const h=x=>x==null?void 0:x.map(p=>{const y=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:y}}),u={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:y,single_questions:m,multiple_questions:b,judgement_questions:S,program_questions:R,completion_questions:L,subjective_questions:A,practical_questions:I,combination_questions:M}=x||{},N=[o({type:"SINGLE",name:"\u5355\u9009\u9898"},m),o({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),o({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},L),o({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},S),o({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},A),o({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},R),o({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},I),o({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(K=>K.questions_count>0).map((K,G)=>o(o({},K),{number:u[G+1]}));return{all_questions_count:p,all_score:y,questionList:N}}},11664:function(d,v,e){"use strict";e.d(v,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(16624);const l=(f,o="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o,onOk:f})},c={setItem:(f,o)=>{var h;const u=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(o);localStorage.setItem(u,a)},getItem:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id),u=localStorage.getItem(h);return u!==null&&u!=="[object Object]"?JSON.parse(u):[]},clear:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id);localStorage.removeItem(h)}}},74444:function(d,v,e){"use strict";e.d(v,{$f:function(){return p},Cq:function(){return b},GY:function(){return o},I8:function(){return R},Ow:function(){return y},P:function(){return x},Ql:function(){return h},RA:function(){return I},Zm:function(){return u},bz:function(){return f},eF:function(){return S},gQ:function(){return L},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return B},o9:function(){return c},sG:function(){return a},wi:function(){return A}});var r=e(64866),i=(N,K,G)=>new Promise((H,ae)=>{var ne=q=>{try{J(G.next(q))}catch(V){ae(V)}},oe=q=>{try{J(G.throw(q))}catch(V){ae(V)}},J=q=>q.done?H(q.value):Promise.resolve(q.value).then(ne,oe);J((G=G.apply(N,K)).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 o(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 u(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 y(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 S(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function L(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function I(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 B(N,K){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:K})})}},17832:function(d,v,e){"use strict";e.d(v,{An:function(){return y},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((R,L)=>{var A=B=>{try{M(S.next(B))}catch(N){L(N)}},I=B=>{try{M(S.throw(B))}catch(N){L(N)}},M=B=>B.done?R(B.value):Promise.resolve(B.value).then(A,I);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},90700:function(d,v,e){"use strict";e.d(v,{$n:function(){return S},H:function(){return b},Nm:function(){return y},Ot:function(){return m},SV:function(){return a},fc:function(){return L},mn:function(){return R},tO:function(){return p},zI:function(){return x}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},A)})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}.json`,{method:"get",params:h({},A)})})}function m(A){return u(this,null,function*(){const{id:I}=A;return delete A.id,(0,r.ZP)(`/api/files/${I}.json`,{method:"put",body:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A.id}/update_visits.json`,{method:"post"})})}function S(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/watch_list.json`,{method:"get",params:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},A)})})}function L(A){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${A==null?void 0:A.id}/add_file_quantity.json`,{method:"post",body:h({},A)})})}},35363:function(d,v,e){"use strict";e.d(v,{CJ:function(){return y},Mf:function(){return L},NA:function(){return S},PC:function(){return m},PP:function(){return b},YQ:function(){return R},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(A,I,M)=>I in A?i(A,I,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[I]=M,h=(A,I)=>{for(var M in I||(I={}))c.call(I,M)&&o(A,M,I[M]);if(l)for(var M of l(I))f.call(I,M)&&o(A,M,I[M]);return A},u=(A,I,M)=>new Promise((B,N)=>{var K=ae=>{try{H(M.next(ae))}catch(ne){N(ne)}},G=ae=>{try{H(M.throw(ae))}catch(ne){N(ne)}},H=ae=>ae.done?B(ae.value):Promise.resolve(ae.value).then(K,G);H((M=M.apply(A,I)).next())});function a(A){return u(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},A)})})}function x(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}.json`,{method:"get",params:h({},A)})})}function p(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function y(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.id}/sticky_top.json`,{method:"put",body:{course_id:A.coursesId}})})}function m(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply_list.json`,{method:"get",params:h({},A)})})}function b(A){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${A.boardId}/reply.json`,{method:"post",body:h({},A)})})}function S(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},A)})})}function R(A){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},A)})})}function L(A){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},A)})})}},22392:function(d,v,e){"use strict";e.d(v,{$T:function(){return oi},A:function(){return $t},Ab:function(){return xa},Al:function(){return Ue},BQ:function(){return mt},BR:function(){return Ge},Bn:function(){return Yt},Cq:function(){return Fi},D4:function(){return b},DJ:function(){return Ft},Dd:function(){return N},Ds:function(){return rr},EO:function(){return bt},Ed:function(){return et},F9:function(){return Gt},FU:function(){return Ht},Fg:function(){return K},GV:function(){return ye},Gk:function(){return ie},Gm:function(){return He},Gz:function(){return G},Hf:function(){return a},Hl:function(){return H},Hn:function(){return ee},ID:function(){return Bn},IU:function(){return Ot},J2:function(){return Qe},K$:function(){return Fe},KP:function(){return ct},KT:function(){return ze},L$:function(){return Tt},LH:function(){return oe},Lk:function(){return ci},Lm:function(){return R},Ls:function(){return Wt},MA:function(){return Ni},Mc:function(){return Gn},N7:function(){return Pe},Nd:function(){return U},Nl:function(){return ht},Ns:function(){return wn},O3:function(){return gt},Pj:function(){return $e},Q9:function(){return y},QX:function(){return xe},QZ:function(){return ar},R2:function(){return Se},Rk:function(){return Wn},S9:function(){return Ae},SA:function(){return S},U8:function(){return St},UD:function(){return Qt},U_:function(){return le},Uy:function(){return Qr},V8:function(){return se},Vw:function(){return It},W0:function(){return Ir},W7:function(){return or},WK:function(){return da},Wr:function(){return xt},YR:function(){return yt},Z0:function(){return Mt},ZL:function(){return an},ZT:function(){return Zi},ZX:function(){return qi},Z_:function(){return J},_0:function(){return q},_9:function(){return qe},_B:function(){return ka},_X:function(){return p},aP:function(){return _t},aQ:function(){return ut},aZ:function(){return ce},al:function(){return st},bm:function(){return Bt},bz:function(){return Dt},c_:function(){return ii},ds:function(){return Kt},fN:function(){return ta},fr:function(){return Ce},g4:function(){return je},gq:function(){return ae},hf:function(){return pt},i:function(){return Xt},i6:function(){return Ui},i7:function(){return Gr},iE:function(){return A},ih:function(){return pi},jA:function(){return m},kW:function(){return ot},km:function(){return Kn},nP:function(){return M},nQ:function(){return Zt},nX:function(){return Pr},oM:function(){return tt},oR:function(){return $i},o_:function(){return Jr},pf:function(){return At},pr:function(){return mi},pv:function(){return Ii},qB:function(){return kt},r2:function(){return V},rS:function(){return ne},s:function(){return zi},sK:function(){return x},sb:function(){return me},sm:function(){return B},t1:function(){return ke},tB:function(){return Pa},tR:function(){return lr},td:function(){return Ne},uh:function(){return Te},up:function(){return Vr},v2:function(){return I},vV:function(){return Nt},w9:function(){return Z},wR:function(){return Si},yS:function(){return Ze},yV:function(){return _e},yd:function(){return xr},zg:function(){return Lt}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(we,rt,Je)=>rt in we?i(we,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):we[rt]=Je,h=(we,rt)=>{for(var Je in rt||(rt={}))c.call(rt,Je)&&o(we,Je,rt[Je]);if(l)for(var Je of l(rt))f.call(rt,Je)&&o(we,Je,rt[Je]);return we},u=(we,rt,Je)=>new Promise((Ct,lt)=>{var dr=Fr=>{try{Rr(Je.next(Fr))}catch(Mr){lt(Mr)}},mr=Fr=>{try{Rr(Je.throw(Fr))}catch(Mr){lt(Mr)}},Rr=Fr=>Fr.done?Ct(Fr.value):Promise.resolve(Fr.value).then(dr,mr);Rr((Je=Je.apply(we,rt)).next())});const a=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group.json`,{method:"put",body:we})}),x=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/students.json`,{method:"Get",params:we})}),p=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/add_groups.json`,{method:"post",body:we})}),y=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/list_groups_by_settings.json`,{method:"post",body:we})}),m=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/groups.json`,{method:"Get",params:we})}),b=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_leader_permission.json`,{method:"put",body:we})}),S=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/update_group_settings`,{method:"put",body:we})}),R=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.coursesId}/group_homeworks/${we==null?void 0:we.categoryId}/group_settings.json`,{method:"Get",params:we})}),L=we=>u(void 0,null,function*(){return Fetch(`/api/homework_commons/${we==null?void 0:we.id}/test_result_setting.json`,{method:"post",body:we})}),A=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/configs.json`,{method:"put",body:we})}),I=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/course_videos/list_for_config.json`,{method:"Get",params:we})}),M=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:we})}),B=we=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/batch_late_setting`,{method:"post",body:we})}),N=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:we})}),K=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:we})}),G=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:we})}),H=we=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:we})});function ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},we.permissions)})})}function ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.course_id}/assistant_permissions.json`,{method:"Get",params:h({},we)})})}function oe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/ai_status_query.json`,{method:"Get",params:we})})}function J(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},we)})})}function q(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/get_user_portrait_config.json`,{method:"Get",params:we})})}function V(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_user_portrait_config.json?id=${we.coursesId}`,{method:"put",body:h({},we)})})}function se(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},we)})})}function ee(we){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},we)})})}function Q(we){return u(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},we)})})}function le(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/top_banner.json`,{method:"get",params:h({},we)})})}function Z(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id||we.coursesId}/left_banner.json`,{method:"get",params:h({},we)})})}function U(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function ie(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons/list.json`,{method:"get",params:h({},we)})})}function _e(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_topics.json`,{method:"get",params:h({},we)})})}function Se(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/graduation_tasks.json`,{method:"get",params:h({},we)})})}function Pe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${we.id}/exercises.json`,{method:"get",params:h({},we)})})}function Ge(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/polls.json`,{method:"get",params:h({},we)})})}function Ue(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/homework_commons.json`,{method:"get",params:h({},we)})})}function kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function pt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/all_course_groups.json`,{method:"get",params:h({},we)})})}function It(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/attendances.json`,{method:"get",params:h({},we)})})}function Wt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${we.coursesId}/attendances.json`,{method:"get",params:h({},we)})})}function Lt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/attendances/${we.id}/edit.json`,{method:"get",params:h({},we)})})}function ar(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/informs.json`,{method:"get",params:h({},we)})})}function ze(we){return u(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},we)})})}function gt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_videos.json`,{method:"get",params:h({},we)})})}function Ft(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/live_links.json`,{method:"get",params:h({},we)})})}function et(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},we)})})}function ct(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.categoryId}/messages.json`,{method:"get",params:h({},we)})})}function ot(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/course_groups.json`,{method:"get",params:h({},we)})})}function Qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/students.json`,{method:"get",params:h({},we)})})}function je(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/statistics.json`,{method:"get",params:h({},we)})})}function ye(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/work_score.json`,{method:"get",params:h({},we)})})}function ke(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/act_score.json`,{method:"get",params:h({},we)})})}function $e(we){return u(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},we)})})}function He(we){return u(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},we)})})}function qe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},we)})})}function ut(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},we)})})}function mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we==null?void 0:we.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},we)})})}function or(we){return u(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},we)})})}function rr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},we)})})}function Fe(we){return u(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:we})})}function tt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:we})})}function Yt(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:we})})}function Dt(we){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:we})})}function Zt(we){return u(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:we})})}function Gt(we){return u(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},we)})})}function lr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.identifier}/add_student_groups.json`,{method:"post",body:we})})}function Ht(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:we})})}function Te(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_teacher.json`,{method:"post",body:we})})}function ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/add_students_by_search.json`,{method:"post",body:we})})}function me(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_public_or_private.json`,{method:"post",body:we})})}function Tt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/set_invite_code_halt.json`,{method:"post",body:we})})}function Ae(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/duplicate_course.json`,{method:"post",body:we})})}function st(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/update_end_date.json`,{method:"put",body:we})})}function $t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"delete",body:we})})}function bt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/settings.json`,{method:"get",params:h({},we)})})}function Ce(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}.json`,{method:"put",body:we})})}function yt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function Ze(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},we)})})}function xe(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},we)})})}function ht(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},we)})})}function Ot(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},we)})})}function Ne(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},we)})})}function Ir(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},we)})})}function _t(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function Jr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},we)})})}function an(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},we)})})}function Nt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},we)})})}function Jt(we){return u(this,null,function*(){return Fetch(`/api/homework_commons/${we.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},we)})})}function Mt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${we.id}.json`,{method:"delete",params:{export:!0}})})}function Xt(we){return u(this,null,function*(){return(0,r.ZP)(`/api//boards/${we.id}.json`,{method:"delete",params:{export:!0}})})}function xr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/sticky_module.json`,{method:"get"})})}function Pr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${we.id}/hidden_module.json`,{method:"get"})})}function At(we){return u(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:we})})}function Kt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${we.id}.json`,{method:"get",params:we})})}function Bt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:we})})}function Qt(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:we})})}function yr(we){return u(this,null,function*(){return Fetch(`/api/polls/${we.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},we)})})}function Qr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},we)})})}function Gr(we){return(0,r.ZP)(`/api/polls/${we.categoryId}/start_answer.json`,{method:"get",params:h({},we)})}function Bn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${we.questionId}/poll_votes.json`,{method:"post",body:we})})}function wn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${we.categoryId}/commit_poll.json`,{method:"post",body:we})})}function Kn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/tasks_list.json`,{method:"get",params:we})})}function St(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.courseId}/update_task_position.json`,{method:"post",body:we})})}function Vr(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:we})})}function ii(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/all_course_groups.json`,{method:"get",params:we})})}function Fi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/polls/all_course_groups.json`,{method:"get",params:we})})}function Wn(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/students.json`,{method:"get",params:we})})}function oi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}/rename_group.json`,{method:"POST",body:we})})}function Ii(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${we.categoryId}.json`,{method:"delete",body:we})})}function Ui(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"POST",body:we})})}function Si(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/transfer_to_course_group.json`,{method:"post",body:we})})}function Ni(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/delete_from_course.json`,{method:"post",body:we})})}function da(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/join_course_group.json`,{method:"post",body:we})})}function ta(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/exit_course.json`,{method:"post"})})}function qi(we){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},we)})})}function pi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}/edit.json`,{method:"get",params:we})})}function zi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users.json`,{method:"post",body:we})})}function Pa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.coursesId}/mooc_users/${we.user_id}.json`,{method:"put",body:we})})}function xt(we){return u(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${we.id}/move_category.json`,{method:"post",body:we})})}function xa(we){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${we.id}/move_category.json`,{method:"post",body:we})})}function Zi(we){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we.id}/courseware.json`,{method:"get",params:we})})}function mi(we,rt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/mark_wrong_topic.json`,{method:"get",params:rt})})}function ka(we,rt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${we}/cancel_wrong_topic.json`,{method:"get",params:rt})})}function $i(we,rt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${we}/allow_end_group.json`,{method:"get",params:rt})})}function Gn(we,rt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${we}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:rt})})}function ci(we,rt){return u(this,null,function*(){return(0,r.ZP)(`/api/tasks/${we}/get_content_for_commit_id.json`,{method:"get",params:rt})})}},79439:function(d,v,e){"use strict";e.d(v,{$M:function(){return Lt},$P:function(){return or},Ax:function(){return x},Dh:function(){return R},FU:function(){return H},GQ:function(){return ee},IN:function(){return je},JM:function(){return He},Ju:function(){return Wt},Mn:function(){return Qe},Ni:function(){return ie},Pg:function(){return L},Pt:function(){return S},Qp:function(){return V},R9:function(){return ae},Ux:function(){return se},Vy:function(){return Ge},XJ:function(){return U},XR:function(){return pt},Ze:function(){return B},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return oe},lm:function(){return ye},ml:function(){return le},o3:function(){return ze},pA:function(){return Ft},pS:function(){return $e},pU:function(){return Z},ps:function(){return G},q0:function(){return ct},qN:function(){return ot},qS:function(){return b},qj:function(){return kt},qt:function(){return ut},rV:function(){return A},rZ:function(){return qe},rk:function(){return Se},rm:function(){return q},sK:function(){return J},sL:function(){return et},su:function(){return ke},tC:function(){return Pe},tO:function(){return Ue},u9:function(){return Q},uZ:function(){return _e},vV:function(){return K},xx:function(){return rr},y8:function(){return It},yS:function(){return N},zF:function(){return y},zc:function(){return ne},zj:function(){return I},zz:function(){return mt}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Fe,tt,Yt)=>tt in Fe?i(Fe,tt,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):Fe[tt]=Yt,h=(Fe,tt)=>{for(var Yt in tt||(tt={}))c.call(tt,Yt)&&o(Fe,Yt,tt[Yt]);if(l)for(var Yt of l(tt))f.call(tt,Yt)&&o(Fe,Yt,tt[Yt]);return Fe},u=(Fe,tt,Yt)=>new Promise((Dt,Zt)=>{var Gt=Te=>{try{Ht(Yt.next(Te))}catch(ce){Zt(ce)}},lr=Te=>{try{Ht(Yt.throw(Te))}catch(ce){Zt(ce)}},Ht=Te=>Te.done?Dt(Te.value):Promise.resolve(Te.value).then(Gt,lr);Ht((Yt=Yt.apply(Fe,tt)).next())});const a=Fe=>(0,r.ZP)(`/api/competitions/${Fe.identifier}/create_guide.json`,{method:"post",body:Fe}),x=Fe=>(0,r.ZP)(`/api/competitions/${Fe.identifier}/guides.json`,{method:"get",params:Fe}),p=Fe=>(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.competition_team_id}/edit_info.json`,{method:"put",body:Fe});function y(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/update_result.json`,{method:"post",body:Fe})})}function m(Fe){return u(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Fe)})})}function b(Fe){return u(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Fe})})}function S(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams.json`,{method:"post"})})}function R(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_staff.json`,{method:"get"})})}function L(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/common_header.json`,{method:"get"})})}function A(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/${Fe.url}`,{method:"get",params:h({},Fe)})})}function I(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/update_md_content.json`,{method:"post",body:Fe})})}function M(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams.json`,{method:"get",params:Fe})})}function B(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.Teannameid}/edit.json`,{method:"get",params:Fe})})}function N(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.Teannameid}.json`,{method:"put",body:Fe})})}function K(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.id}/leave.json`,{method:"post",body:Fe})})}function G(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.id}.json`,{method:"delete"})})}function H(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams.json`,{method:"post",body:Fe})})}function ae(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.id}/add_managers.json`,{method:"post",body:Fe})})}function ne(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/join.json`,{method:"post",body:Fe})})}function oe(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/teachers.json`,{method:"get",params:Fe})})}function J(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/students.json`,{method:"get",params:Fe})})}function q(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.teamid}/crud_team_members.json`,{method:"post",body:Fe})})}function V(Fe){return u(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Fe})})}function se(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/chart_rules.json`,{method:"get"})})}function ee(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/charts.json`,{method:"get",params:Fe})})}function Q(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/results.json`,{method:"get",params:Fe})})}function le(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/md_tab_rules.json`,{method:"get",params:Fe})})}function Z(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/prize.json`,{method:"get",params:Fe})})}function U(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Fe.id}.json`,{method:"get",params:Fe})})}function ie(Fe){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Fe})})}function _e(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Fe.userid}/phone_bind.json`,{method:"post",body:Fe})})}function Se(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Fe.userid}/email_bind.json`,{method:"post",body:Fe})})}function Pe(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Fe.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Fe.userid}/authentication_apply.json`,{method:"delete"})})}function Ue(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/prize_leader_account.json`,{method:"put",body:Fe})})}function kt(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.teamid}/shixun_detail.json`,{method:"get"})})}function pt(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams/${Fe.teamid}/course_detail.json`,{method:"get"})})}function It(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Fe.id}.json`,{method:"delete"})})}function Wt(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.id}/get_certificate_info.json`,{method:"get",params:Fe})})}function Lt(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.id}/basic_setting.json`,{method:"post",body:Fe})})}function ar(){return u(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function ze(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe}/common_header.json`,{method:"get"})})}function gt(Fe){return u(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Fe})})}function Ft(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/search_managers.json`,{method:"get",params:Fe})})}function et(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe}/get_managers.json`,{method:"get"})})}function ct(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/add_managers.json`,{method:"post",body:Fe})})}function ot(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/delete_managers.json`,{method:"delete",body:Fe})})}function Qe(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe}/get_picture.json`,{method:"get"})})}function je(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/identifier_exist.json`,{method:"post",body:Fe})})}function ye(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe}/get_shixun_settings.json`,{method:"get"})})}function ke(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/shixun_add.json`,{method:"post",body:Fe})})}function $e(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/shixun_delete.json`,{method:"delete",body:Fe})})}function He(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/shixun_select.json`,{method:"post",body:Fe})})}function qe(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe}/info_finish.json`,{method:"get"})})}function ut(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe==null?void 0:Fe.id}/competition_review.json`,{method:"post",body:h({},Fe)})})}function mt(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_teams.json`,{method:"get",params:Fe})})}function or(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/all_team_members.json`,{method:"get",params:Fe})})}function rr(Fe){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Fe.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Fe})})}},70396:function(d,v,e){"use strict";e.d(v,{Gt:function(){return x},KS:function(){return a},ec:function(){return y},yS:function(){return p}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((R,L)=>{var A=B=>{try{M(S.next(B))}catch(N){L(N)}},I=B=>{try{M(S.throw(B))}catch(N){L(N)}},M=B=>B.done?R(B.value):Promise.resolve(B.value).then(A,I);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)("/api/course_building_plans/common_header.json",{method:"get",params:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/course_building_plans/${m.id}`,{method:"delete"})})}function p(m){return u(this,null,function*(){return(0,r.ZP)("/api/course_building_groups.json",{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/course_building_groups/${m.id}.json`,{method:"put",body:h({},m)})})}},29991:function(d,v,e){"use strict";e.d(v,{F:function(){return b},OE:function(){return I},ff:function(){return S},p1:function(){return R},_y:function(){return m},mK:function(){return K},gq:function(){return H},eM:function(){return N},BA:function(){return oe},bA:function(){return q},Nx:function(){return J},Qx:function(){return M},At:function(){return L},PX:function(){return A},Xl:function(){return B},y9:function(){return G},No:function(){return ae},ay:function(){return V}});var r=e(64866),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(se,ee,Q)=>ee in se?i(se,ee,{enumerable:!0,configurable:!0,writable:!0,value:Q}):se[ee]=Q,a=(se,ee)=>{for(var Q in ee||(ee={}))o.call(ee,Q)&&u(se,Q,ee[Q]);if(f)for(var Q of f(ee))h.call(ee,Q)&&u(se,Q,ee[Q]);return se},x=(se,ee)=>l(se,c(ee)),p=(se,ee)=>{var Q={};for(var le in se)o.call(se,le)&&ee.indexOf(le)<0&&(Q[le]=se[le]);if(se!=null&&f)for(var le of f(se))ee.indexOf(le)<0&&h.call(se,le)&&(Q[le]=se[le]);return Q},y=(se,ee,Q)=>new Promise((le,Z)=>{var U=Se=>{try{_e(Q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{_e(Q.throw(Se))}catch(Pe){Z(Pe)}},_e=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(U,ie);_e((Q=Q.apply(se,ee)).next())});const m=se=>y(void 0,null,function*(){var ee=se,{id:Q}=ee,le=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${Q}/course_results.json`,{method:"get",params:le})}),b=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},S=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/get_class.json`,{method:"get"}),R=({ec_year_id:se,id:ee,class_name:Q=null})=>(0,r.ZP)(`/api/ec_years/${se}/course_results/${ee}.json`,{method:"get",params:{class_name:Q}}),L=({ec_year_id:se})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:se}}),A=({ec_course_id:se})=>(0,r.ZP)(`/api/ec_courses/${se}/evaluations/evaluation_data`,{method:"POST"}),I=se=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${se}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:se})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_all`,{method:"post"}),B=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results.json`,{method:"get"}),K=se=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/get_formulas.json`,{method:"get"}),G=({ec_year_id:se,formula_one:ee,formula_two:Q,formula_three:le})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:Q,formula_three_id:le}}),H=({ec_year_id:se,id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/ec_graduation_results/${ee}.json`,{method:"get"}),ae=se=>{var ee=se,{ec_year_id:Q,type:le,goal_value:Z}=ee,U=p(ee,["ec_year_id","type","goal_value"]);let ie=`?type=${le}`,_e={method:"PUT"};return le==="all"&&(ie+=`&goal_value=${Z}`),le==="each"&&(_e=x(a({},_e),{body:U})),(0,r.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_goal_value${ie}`,_e)};var ne=(se,ee,Q)=>new Promise((le,Z)=>{var U=Se=>{try{_e(Q.next(Se))}catch(Pe){Z(Pe)}},ie=Se=>{try{_e(Q.throw(Se))}catch(Pe){Z(Pe)}},_e=Se=>Se.done?le(Se.value):Promise.resolve(Se.value).then(U,ie);_e((Q=Q.apply(se,ee)).next())});const oe=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${se}/ec_majors/get_major_list.json`,{method:"get"})}),J=se=>ne(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${se}/ec_years/get_year_list.json`,{method:"get"})}),q=({ec_year_id:se,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${se}/top_pages.json`,{method:"get",params:{school_id:ee}}),V=({id:se,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${se}?name=${ee}`,{method:"PUT"})},6455:function(d,v,e){"use strict";e.d(v,{$Q:function(){return I},$l:function(){return Gr},BJ:function(){return ot},CD:function(){return tt},Cd:function(){return ut},Cl:function(){return Ne},Di:function(){return ar},Fl:function(){return Ft},G$:function(){return le},GK:function(){return gt},Ip:function(){return ye},J:function(){return Z},KE:function(){return et},L8:function(){return Ht},LP:function(){return ke},MK:function(){return ze},Mb:function(){return Nt},N0:function(){return G},N3:function(){return Ue},OO:function(){return L},P8:function(){return Pr},PJ:function(){return ie},PT:function(){return Mt},Qc:function(){return ae},RK:function(){return Q},Ty:function(){return xe},UH:function(){return st},UK:function(){return kt},Uj:function(){return rr},Ul:function(){return qe},VL:function(){return Zt},Vj:function(){return ce},W4:function(){return or},WL:function(){return me},Wj:function(){return ee},X4:function(){return je},Xn:function(){return Jr},Xo:function(){return oe},YY:function(){return Lt},Ym:function(){return N},Yu:function(){return At},ZD:function(){return xr},Zg:function(){return Ir},_B:function(){return Fe},_F:function(){return Jt},_U:function(){return q},_u:function(){return _e},aU:function(){return K},ab:function(){return Ot},cC:function(){return Ze},cV:function(){return V},ck:function(){return Xt},dp:function(){return H},eA:function(){return yr},fG:function(){return S},gA:function(){return se},gG:function(){return an},gJ:function(){return Kt},hk:function(){return y},hv:function(){return m},iB:function(){return b},iU:function(){return R},iw:function(){return yt},kp:function(){return Gt},lL:function(){return A},lf:function(){return Ge},n$:function(){return Pe},n7:function(){return J},nF:function(){return Te},o3:function(){return Bt},oS:function(){return $e},oX:function(){return Dt},oy:function(){return ht},p7:function(){return B},pL:function(){return Yt},pu:function(){return Qe},q6:function(){return lr},qf:function(){return Wt},qz:function(){return He},s:function(){return bt},sA:function(){return Tt},sS:function(){return Qt},tX:function(){return $t},uR:function(){return pt},ux:function(){return ct},wy:function(){return It},xA:function(){return Ce},yE:function(){return ne},yu:function(){return Ae},zP:function(){return M},zR:function(){return Qr}});var r=e(64866),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(St,Vr,ii)=>Vr in St?i(St,Vr,{enumerable:!0,configurable:!0,writable:!0,value:ii}):St[Vr]=ii,a=(St,Vr)=>{for(var ii in Vr||(Vr={}))o.call(Vr,ii)&&u(St,ii,Vr[ii]);if(f)for(var ii of f(Vr))h.call(Vr,ii)&&u(St,ii,Vr[ii]);return St},x=(St,Vr)=>l(St,c(Vr)),p=(St,Vr,ii)=>new Promise((Fi,Wn)=>{var oi=Si=>{try{Ui(ii.next(Si))}catch(Ni){Wn(Ni)}},Ii=Si=>{try{Ui(ii.throw(Si))}catch(Ni){Wn(Ni)}},Ui=Si=>Si.done?Fi(Si.value):Promise.resolve(Si.value).then(oi,Ii);Ui((ii=ii.apply(St,Vr)).next())});const y=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}),S=St=>(0,r.ZP)(`/api/exercises/${St.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:St}),R=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:St}),L=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/list_student_score.json`,{method:"get",params:St}),A=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:St}),I=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}),B=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}),K=St=>(0,r.ZP)(`/api/exercises/${St.id}/exam_summary_settings.json`,{method:"post",body:St}),G=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})}),H=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/code_check.json`,{method:"get",params:St}),ae=St=>(0,r.ZP)(`/api/exercises/${St.id}/reset_pwd.json`,{method:"post",body:St}),ne=St=>(0,r.ZP)(`/api/exercises/${St.id}/encrypt_or_decrypt.json`,{method:"post",body:St}),oe=St=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time_or_force.json`,{method:"post",body:St})}),J=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})}),q=St=>(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/exercise_question_result.json`,{method:"get",params:St}),V=St=>(0,r.ZP)(`/api/exercises/${St.id}/get_question_type_alias.json`,{method:"get",params:St});function se(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 Q(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 Z(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},St)})})}function U(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/video_push_url.json`,{method:"get",params:a({},St)})})}function ie(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 Se(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 Ge(St){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},St)})})}function Ue(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},St)})})}function kt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/common_header.json`,{method:"get",params:a({},St)})})}function pt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises.json`,{method:"post",body:a({},St)})})}function It(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}.json`,{method:"put",body:a({},St)})})}function Wt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}.json`,{method:"get",params:a({},St)})})}function Lt(St){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},St)})})}function ar(St){return p(this,null,function*(){const{id:Vr}=St;return delete St.id,(0,r.ZP)(`/api/exercise_questions/${Vr}.json`,{method:"put",body:a({},St)})})}function ze(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_questions.json`,{method:"post",body:a({},St)})})}function gt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/up_down.json`,{method:"post",body:a({},St)})})}function Ft(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}.json`,{method:"delete"})})}function et(St){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${St.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},St)})})}function ct(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/publish_groups.json`,{method:"get",params:a({},St)})})}function ot(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},St)})})}function Qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/consult_exercise.json`,{method:"post",body:a({},St)})})}function je(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},St)})})}function ye(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function ke(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 $e(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/adjust_score.json`,{method:"post",body:a({},St)})})}function He(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.id}/delayed_time.json`,{method:"post",body:a({},St)})})}function qe(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function ut(St){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${St.categoryId}/exercise_setting.json`,{method:"get",params:a({},St)})})}function mt(St){return p(this,null,function*(){return Fetch(`/api/exercises/${St.categoryId}/commit_setting.json`,{method:"post",body:a({},St)})})}function or(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 rr(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 Fe(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},St),{login:null})})}function tt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start.json`,{method:"get",params:a({},St)})}function Yt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/start_unlock.json`,{method:"post",body:a({},St)})}function Dt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${St.questionId}/exercise_answers.json`,{method:"post",body:St})})}function Zt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_exercise.json`,{method:"post",body:St})})}function Gt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/simulate_commit_exercise.json`,{method:"post",body:St})})}function lr(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_exercise.json`,{method:"post",body:St})})}function Ht(St){return(0,r.ZP)(`/api/${St.url}`,{method:"get",params:a({},St)})}function Te(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 me(St){return(0,r.ZP)(`/api/exercises/${St.id}/simulate_begin_commit.json`,{method:"get",params:a({},St)})}function Tt(St){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},St)})}function Ae(St){return console.log("params:",St),(0,r.ZP)(`/api/exercises/${St.categoryId}/edit.json`,{method:"get",params:a({},St)})}function st(St){return(0,r.ZP)(`/api/exercises/${St.id}/get_objective_scores.json`,{method:"get",params:a({},St)})}function $t(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/redo_modal.json`,{method:"get",params:a({},St)})}function bt(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/student_redo_lists.json`,{method:"get",params:a({},St)})}function Ce(St){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:St})}function yt(St){return(0,r.ZP)(`/api/exercises/${St.id}/exercise_header.json`,{method:"get",params:a({},St)})}function Ze(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/allow_close_camera.json`,{method:"post",body:a({},St)})}function xe(St){return(0,r.ZP)(`/api/exercises/${St.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},St)})}function ht(St){return(0,r.ZP)(`/api/exercises/${St.id}/record_screen`,{method:"post",params:a({},St)})}function Ot(St){return(0,r.ZP)(`/api/exercises/${St.id}/unbind_ip.json`,{method:"post",body:a({},St)})}function Ne(St){return(0,r.ZP)(`/api/exercises/${St.id}/check_ip.json`,{method:"get",params:a({},St)})}function Ir(St){return(0,r.ZP)(`/api/exercises/${St==null?void 0:St.id}/check_user_exercise.json`,{method:"get",params:a({},St)})}function _t(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 an(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 Nt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${St.categoryId}/simulate_exercise.json`,{method:"post",body:a({},St)})})}function Jt(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 Xt(St){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St.categoryId}/commit_screen_at.json`,{method:"post",body:a({},St)})})}function xr(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/unlock_user`,{method:"post",body:Vr})})}function Pr(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/save_screen_record.json`,{method:"post",body:Vr})})}function At(St,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/screen_record_list.json`,{method:"get",params:Vr})})}function Kt(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,Vr){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${St}/mark.json`,{method:"post",body:Vr})})}function yr(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 Gr(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 Bn(St){return p(this,null,function*(){return Fetch(`/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 Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question.json`,{method:"get",params:a({},St)})})}function Kn(St){return p(this,null,function*(){return Fetch(`/api/ai/wrong_question_push_charts/${St.exercise_id}/wrong_question_lists.json`,{method:"get",params:a({},St)})})}},14781:function(d,v,e){"use strict";e.d(v,{B0:function(){return p},Si:function(){return L},Sr:function(){return I},YP:function(){return A},b4:function(){return R},bc:function(){return a},dX:function(){return S},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return y},ts:function(){return N},vL:function(){return B},z5:function(){return K}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(G,H,ae)=>H in G?i(G,H,{enumerable:!0,configurable:!0,writable:!0,value:ae}):G[H]=ae,h=(G,H)=>{for(var ae in H||(H={}))c.call(H,ae)&&o(G,ae,H[ae]);if(l)for(var ae of l(H))f.call(H,ae)&&o(G,ae,H[ae]);return G},u=(G,H,ae)=>new Promise((ne,oe)=>{var J=se=>{try{V(ae.next(se))}catch(ee){oe(ee)}},q=se=>{try{V(ae.throw(se))}catch(ee){oe(ee)}},V=se=>se.done?ne(se.value):Promise.resolve(se.value).then(J,q);V((ae=ae.apply(G,H)).next())});function a(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:G})})}function x(G){return u(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:G})})}function p(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/sticky_or_cancel.json`,{method:"post",body:G})})}function y(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"delete",body:G})})}function m(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:G})})}function b(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/edit.json`,{method:"get",params:G})})}function S(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},G)})})}function R(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"put",body:h({},G)})})}function L(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}.json`,{method:"get",params:G})})}function A(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"post",body:G})})}function I(G){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${G.user_id}/watch.json`,{method:"delete",body:h({},G)})})}function M(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/reward_code.json`,{method:"post",body:G})})}function B(G){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${G.id}/plus.json`,{method:"post",body:G})})}function N(G){return u(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:G})})}function K(G){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${G.id}/more_reply.json`,{method:"get",params:G})})}},45408:function(d,v,e){"use strict";e.d(v,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(y,m,b)=>m in y?i(y,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[m]=b,h=(y,m)=>{for(var b in m||(m={}))c.call(m,b)&&o(y,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&o(y,b,m[b]);return y},u=(y,m,b)=>new Promise((S,R)=>{var L=M=>{try{I(b.next(M))}catch(B){R(B)}},A=M=>{try{I(b.throw(M))}catch(B){R(B)}},I=M=>M.done?S(M.value):Promise.resolve(M.value).then(L,A);I((b=b.apply(y,m)).next())});function a(y){return u(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},y)})})}function x(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(y){return u(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:y})})}},45864:function(d,v,e){"use strict";e.d(v,{B6:function(){return p},Gr:function(){return N},Mf:function(){return I},NA:function(){return L},PC:function(){return S},PP:function(){return R},QA:function(){return x},RP:function(){return H},Sv:function(){return G},YQ:function(){return A},_n:function(){return ae},hL:function(){return B},je:function(){return b},mM:function(){return m},wA:function(){return K},x_:function(){return y},y0:function(){return M},y3:function(){return a}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ne,oe,J)=>oe in ne?i(ne,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):ne[oe]=J,h=(ne,oe)=>{for(var J in oe||(oe={}))c.call(oe,J)&&o(ne,J,oe[J]);if(l)for(var J of l(oe))f.call(oe,J)&&o(ne,J,oe[J]);return ne},u=(ne,oe,J)=>new Promise((q,V)=>{var se=le=>{try{Q(J.next(le))}catch(Z){V(Z)}},ee=le=>{try{Q(J.throw(le))}catch(Z){V(Z)}},Q=le=>le.done?q(le.value):Promise.resolve(le.value).then(se,ee);Q((J=J.apply(ne,oe)).next())});function a(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function x(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/tasks_list.json`,{method:"get",params:h({},ne)})})}function p(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/show_detail.json`,{method:"get",params:h({},ne)})})}function y(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}.json`,{method:"get",params:h({},ne)})})}function m(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ne)})})}function b(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ne)})})}function S(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ne.categoryId}/show_comment.json`,{method:"get",params:h({},ne)})})}function R(ne){return u(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ne)})})}function L(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ne)})})}function A(ne){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ne)})})}function I(ne){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ne)})})}function M(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ne)})})}function B(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}function N(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics`,{method:"post",body:h({},ne)})})}function K(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_topics/${ne.categoryId}`,{method:"put",body:h({},ne)})})}function G(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ne.coursesId}/graduation_tasks`,{method:"post",body:h({},ne)})})}function H(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}.json`,{method:"put",body:h({},ne)})})}function ae(ne){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ne.categoryId}/edit.json`,{method:"get",params:h({},ne)})})}},71661:function(d,v,e){"use strict";e.d(v,{AA:function(){return K},Db:function(){return x},Dd:function(){return b},F7:function(){return J},Fi:function(){return le},H3:function(){return m},HF:function(){return R},HH:function(){return y},Ib:function(){return se},J3:function(){return o},NT:function(){return l},NX:function(){return A},Ot:function(){return L},Ou:function(){return q},Ps:function(){return c},Rk:function(){return oe},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ne},YS:function(){return H},Zd:function(){return Q},bS:function(){return I},ck:function(){return S},eh:function(){return N},il:function(){return h},j7:function(){return u},jW:function(){return G},km:function(){return ae},l5:function(){return B},rU:function(){return Z},xF:function(){return M},zC:function(){return V},zT:function(){return U}});var r=e(64866),i=(ie,_e,Se)=>new Promise((Pe,Ge)=>{var Ue=It=>{try{pt(Se.next(It))}catch(Wt){Ge(Wt)}},kt=It=>{try{pt(Se.throw(It))}catch(Wt){Ge(Wt)}},pt=It=>It.done?Pe(It.value):Promise.resolve(It.value).then(Ue,kt);pt((Se=Se.apply(ie,_e)).next())});function l(ie){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})}function c(ie){return(0,r.ZP)(`/api/schools/${ie.id}/departments/for_option.json`,{method:"get",params:ie})}function f(ie){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ie})}function o(ie){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ie})}function h(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/authorized_redelivery.json`,{method:"POST",body:ie})})}function u(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.stageid}/submit.json`,{method:"POST",body:ie})})}function a(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_status.json`,{method:"get",params:ie})})}function x(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ie})})}function p(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_stages/${ie.id}.json`,{method:"get",params:ie})})}function y(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/set_final_score.json`,{method:"POST",body:ie})})}function m(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/student_tasks/final_score.json`,{method:"get",params:ie})})}function b(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/set_novice_guide.json`,{method:"POST",body:ie})})}function S(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices/${ie.doid}/set_do.json`,{method:"POST",body:ie})})}function R(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"POST",body:ie})})}function L(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.identifier}/graduation_students/${ie.id}/update_major.json`,{method:"PUT",body:ie})})}function A(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"POST",body:ie})})}function I(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers/search.json`,{method:"get",params:ie})})}function M(ie){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ie})})}function B(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students/search.json`,{method:"get",params:ie})})}function N(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_students.json`,{method:"get",params:ie})})}function K(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_teachers.json`,{method:"get",params:ie})})}function G(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks.json`,{method:"POST",body:ie})})}function H(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.graduation_id}/graduation_tasks/${ie.id}.json`,{method:"PUT",body:ie})})}function ae(ie){return i(this,null,function*(){var _e;return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks/${(_e=ie.ids)==null?void 0:_e[0]}`,{method:"DELETE",body:{ids:ie.ids}})})}function ne(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_tasks.json`,{method:"get",params:ie})})}function oe(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}/graduation_notices.json`,{method:"get",params:ie})})}function J(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie.id}.json`,{method:"get"})})}function q(ie){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie==null?void 0:ie.id}/common_header.json`,{method:"get"})})}function V(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/preview.json`,{method:"get"})})}function se(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/not_pass.json`,{method:"post",body:_e})})}function ee(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/pass.json`,{method:"post",body:_e})})}function Q(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/not_pass.json`,{method:"post",body:_e})})}function le(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/pass.json`,{method:"post",body:_e})})}function Z(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_students/batch_delete`,{method:"delete",body:_e})})}function U(ie,_e){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ie}/graduation_teachers/batch_delete`,{method:"delete",body:_e})})}},97007:function(d,v,e){"use strict";e.d(v,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return S},Zz:function(){return y},cR:function(){return u},eX:function(){return c},h$:function(){return o},su:function(){return b},vm:function(){return a}});var r=e(64866),i=(R,L,A)=>new Promise((I,M)=>{var B=G=>{try{K(A.next(G))}catch(H){M(H)}},N=G=>{try{K(A.throw(G))}catch(H){M(H)}},K=G=>G.done?I(G.value):Promise.resolve(G.value).then(B,N);K((A=A.apply(R,L)).next())});const l=R=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:R})}),c=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:R})}),f=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:R})}),o=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:R})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function u(R){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:R})})}function a(R){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:R})})}function x(R){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(R){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:R})})}const y=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:R})}),m=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:R})}),b=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:R})}),S=R=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:R})})},1294:function(d,v,e){"use strict";e.d(v,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return S},V8:function(){return p},dl:function(){return R},w0:function(){return y}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(L,A,I)=>A in L?i(L,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):L[A]=I,h=(L,A)=>{for(var I in A||(A={}))c.call(A,I)&&o(L,I,A[I]);if(l)for(var I of l(A))f.call(A,I)&&o(L,I,A[I]);return L},u=(L,A,I)=>new Promise((M,B)=>{var N=H=>{try{G(I.next(H))}catch(ae){B(ae)}},K=H=>{try{G(I.throw(H))}catch(ae){B(ae)}},G=H=>H.done?M(H.value):Promise.resolve(H.value).then(N,K);G((I=I.apply(L,A)).next())});function a(L){return u(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},L)})})}function x(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.userId}/unread_message_info.json`,{method:"get",params:h({},L)})})}function p(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.userId}/private_messages.json`,{method:"get",params:h({},L)})})}function y(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.userId}/private_messages.json`,{method:"post",body:h({},L)})})}function m(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.id}/recent_contacts.json`,{method:"get",params:h({},L)})})}function b(L){return u(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},L)})})}function S(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.userId}/private_message_details.json`,{method:"get",params:h({},L)})})}function R(L){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${L.userId}/private_messages/${L.id}.json`,{method:"delete"})})}},49281:function(d,v,e){"use strict";e.d(v,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return B},_V:function(){return I},ms:function(){return L},s0:function(){return S},vf:function(){return y},xn:function(){return x},yy:function(){return A}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(N,K,G)=>K in N?i(N,K,{enumerable:!0,configurable:!0,writable:!0,value:G}):N[K]=G,h=(N,K)=>{for(var G in K||(K={}))c.call(K,G)&&o(N,G,K[G]);if(l)for(var G of l(K))f.call(K,G)&&o(N,G,K[G]);return N},u=(N,K,G)=>new Promise((H,ae)=>{var ne=q=>{try{J(G.next(q))}catch(V){ae(V)}},oe=q=>{try{J(G.throw(q))}catch(V){ae(V)}},J=q=>q.done?H(q.value):Promise.resolve(q.value).then(ne,oe);J((G=G.apply(N,K)).next())});function a(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function y(N){return u(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 u(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 u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function S(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function R(N){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function L(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function A(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function I(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function B(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},3928:function(d,v,e){"use strict";e.d(v,{DF:function(){return b},Di:function(){return ee},Dm:function(){return oe},Dq:function(){return Se},Gd:function(){return m},Hb:function(){return Pe},Hm:function(){return H},ID:function(){return u},JP:function(){return _e},NC:function(){return K},Pl:function(){return S},Qc:function(){return c},Qp:function(){return J},RK:function(){return x},YP:function(){return G},a2:function(){return o},ar:function(){return y},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return R},iT:function(){return M},jK:function(){return ne},kF:function(){return Ge},kp:function(){return I},lc:function(){return A},oF:function(){return le},q$:function(){return h},qN:function(){return ae},tS:function(){return L},ts:function(){return B},un:function(){return V},w0:function(){return se},wX:function(){return q},yE:function(){return f}});var r=e(64866),i=(Ue,kt,pt)=>new Promise((It,Wt)=>{var Lt=gt=>{try{ze(pt.next(gt))}catch(Ft){Wt(Ft)}},ar=gt=>{try{ze(pt.throw(gt))}catch(Ft){Wt(Ft)}},ze=gt=>gt.done?It(gt.value):Promise.resolve(gt.value).then(Lt,ar);ze((pt=pt.apply(Ue,kt)).next())});const l=Ue=>(0,r.ZP)(`/api/examination_banks/${Ue==null?void 0:Ue.id}/code_check.json`,{method:"get",params:Ue}),c=Ue=>(0,r.ZP)(`/api/examination_banks/${Ue.id}/reset_pwd.json`,{method:"post",body:Ue}),f=Ue=>(0,r.ZP)(`/api/examination_banks/${Ue.id}/encrypt_or_decrypt.json`,{method:"post",body:Ue}),o=Ue=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:Ue}),h=Ue=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:Ue}),u=Ue=>(0,r.ZP)(`/api/examination_banks/${Ue.id}/copy.json`,{method:"post",body:Ue}),a=Ue=>(0,r.ZP)(`/api/examination_banks/${Ue.id}/get_question_type_alias.json`,{method:"get",params:Ue});function x(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/edit_question_type_alias.json`,{method:"POST",body:Ue})})}function p(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:Ue})})}function y(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:Ue})})}function m(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:Ue})})}function b(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/set_public.json`,{method:"post"})})}function S(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/set_private.json`,{method:"post"})})}function R(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}.json`,{method:"delete"})})}function L(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ue})})}const A=Ue=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:Ue});function I(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/send_to_course.json`,{method:"post",body:Ue})})}function M(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}.json`,{method:"get",params:Ue})})}function B(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/${Ue.itemId}/set_score`,{method:"post",body:Ue})})}function N(Ue){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/${Ue.itemId}/set_shixun_score.json`,{method:"post",body:Ue})})}function K(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/${Ue.itemId}.json`,{method:"delete"})})}function G(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:Ue})})}function H(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:Ue})})}function ae(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/${Ue.itemId}/adjust_position.json`,{method:"post",body:Ue})})}function ne(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}.json`,{method:"put",body:Ue})})}function oe(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Ue})})}function J(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:Ue})})}function q(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue==null?void 0:Ue.id}/set_public.json`,{method:"post",body:Ue})})}function V(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:Ue})})}function se(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/update_exam.json`,{method:"put",body:Ue})})}function ee(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/edit_exam.json`,{method:"get"})})}function Q(Ue,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ue}/examination_banks_item_banks.json`,{method:"post",body:kt})})}function le(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ue})})}function Z(Ue,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ue}/sort_question_type.json`,{method:"post",body:kt})})}function U(Ue){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ue.exam_id}/examination_banks_item_banks/${Ue.question_id}.json`,{method:"delete"})})}function ie(Ue,kt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ue}/batch_set_score.json`,{method:"post",body:kt})})}function _e(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue}/simulate_exercise.json`,{method:"post"})})}function Se(Ue){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ue}/exercise_header.json`,{method:"get"})})}function Pe(Ue,kt,pt){return i(this,null,function*(){const It=new FormData;return It.append("file",kt),It.append("sub_discipline_id",pt),(0,r.ZP)(`/api/examination_banks/${Ue}/import_item_banks.json`,{method:"post",body:It},!0)})}function Ge(Ue){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:Ue})})}},29590:function(d,v,e){"use strict";e.d(v,{$D:function(){return q},A2:function(){return ke},A7:function(){return bt},AQ:function(){return K},Ax:function(){return tt},Bn:function(){return Ze},CI:function(){return ut},DQ:function(){return Tt},DU:function(){return et},EP:function(){return J},Ep:function(){return ye},Er:function(){return _e},Ex:function(){return Zt},FD:function(){return Ae},F_:function(){return Ft},Fg:function(){return x},GY:function(){return Te},Go:function(){return Z},Gz:function(){return p},Hl:function(){return y},JS:function(){return It},KM:function(){return ee},M2:function(){return He},MO:function(){return Se},Mt:function(){return qe},Mu:function(){return Yt},NV:function(){return yt},Q:function(){return Pe},Sp:function(){return N},VO:function(){return st},WD:function(){return Ht},WO:function(){return ie},WW:function(){return Gt},_C:function(){return Ce},_V:function(){return Fe},bw:function(){return oe},bz:function(){return me},c3:function(){return pt},eJ:function(){return le},ef:function(){return gt},fh:function(){return R},fj:function(){return U},hS:function(){return m},jT:function(){return $t},ke:function(){return lr},lk:function(){return B},mQ:function(){return M},ms:function(){return or},mx:function(){return Ue},nq:function(){return a},ol:function(){return ce},p:function(){return H},p4:function(){return Ge},pU:function(){return I},rS:function(){return Wt},rs:function(){return Q},s0:function(){return $e},sm:function(){return kt},tS:function(){return b},tu:function(){return A},ue:function(){return G},vf:function(){return Qe},w4:function(){return ae},xG:function(){return je},xn:function(){return ot},yN:function(){return ne},yy:function(){return rr}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(xe,ht,Ot)=>ht in xe?i(xe,ht,{enumerable:!0,configurable:!0,writable:!0,value:Ot}):xe[ht]=Ot,h=(xe,ht)=>{for(var Ot in ht||(ht={}))c.call(ht,Ot)&&o(xe,Ot,ht[Ot]);if(l)for(var Ot of l(ht))f.call(ht,Ot)&&o(xe,Ot,ht[Ot]);return xe},u=(xe,ht,Ot)=>new Promise((Ne,Ir)=>{var _t=Nt=>{try{an(Ot.next(Nt))}catch(Jt){Ir(Jt)}},Jr=Nt=>{try{an(Ot.throw(Nt))}catch(Jt){Ir(Jt)}},an=Nt=>Nt.done?Ne(Nt.value):Promise.resolve(Nt.value).then(_t,Jr);an((Ot=Ot.apply(xe,ht)).next())});const a=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:xe})}),x=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:xe})}),p=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:xe})}),y=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:xe})}),m=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:xe})});function b(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},xe)})})}function S(xe){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},xe)})})}function R(xe){return u(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},xe)})})}function L(){return u(this,null,function*(){return Fetch("/api/paths/platform_systems.json",{method:"get"})})}function A(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"PUT",body:xe})})}function I(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:xe})})}function M(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/edit.json`,{method:"get"})})}function B(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function N(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}.json`,{method:"get",params:h({identifier:xe.id},xe)})})}function K(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/right_banner.json`,{method:"get",params:xe})})}function G(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"get",params:xe})})}const H=xe=>u(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:xe})}),ae=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${xe.id}/children.json`,{method:"Get",params:xe})});function ne(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:xe})})}function oe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/update_team_title.json`,{method:"post",body:xe})})}function J(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/delete_member.json`,{method:"Delete",body:xe})})}function q(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses/${xe==null?void 0:xe.courseid}.json`,{method:"Delete"})})}function V(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/up_member_position.json`,{method:"post",body:xe})})}function se(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/down_member_position.json`,{method:"post",body:xe})})}function ee(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:xe})})}function Q(xe){return u(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:xe})})}function le(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}.json`,{method:"Delete",body:xe})})}function Z(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/publish.json`,{method:"post",body:xe})})}function U(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_publish.json`,{method:"post",body:xe})})}function ie(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/apply_public.json`,{method:"post",body:xe})})}function _e(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/cancel_public.json`,{method:"post",body:xe})})}function Se(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/choose_course.json`,{method:"get",params:xe})})}function Pe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ge(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${xe.id}/send_to_course.json`,{method:"post",body:xe})})}function Ue(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/add_subject_members.json`,{method:"post",body:xe})})}function kt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/spoc_courses.json`,{method:"post",body:xe})})}function pt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/appointment.json`,{method:"post",body:xe})})}function It(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/join_excellent_course.json`,{method:"post",body:xe})})}function Wt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:xe})})}function Lt(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/statistics_info.json`,{method:"get",params:xe})})}function ar(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/shixun_analyze.json`,{method:"get",params:xe})})}function ze(xe){return u(this,null,function*(){return Fetch(`/api/paths/${xe.id}/learning_analyze.json`,{method:"get",params:xe})})}function gt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/learning_statistics.json`,{method:"get",params:xe})})}function Ft(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/shixun_statistics.json`,{method:"get",params:xe})})}function et(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/study_analyze/${xe.type}.json`,{method:"get",params:xe})})}function ct(xe){return u(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:xe})})}function ot(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"put",body:xe})})}function Qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_shixun_to_stage.json`,{method:"post",body:xe})})}const je=xe=>u(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.stage_id}/select_challenge_to_stage.json`,{method:"post",body:xe})});function ye(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/select_shixun_to_stage.json`,{method:"post",body:xe})})}function ke(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_video_to_stage.json`,{method:"post",body:xe})})}function $e(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_attachment_to_stage.json`,{method:"post",body:xe})})}function He(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe.id}.json`,{method:"put",body:xe})})}function qe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/add_blank_to_stage.json`,{method:"post",body:xe})})}function ut(xe){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:xe})})}function mt(xe){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:xe})})}function or(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/up_position.json`,{method:"get"})})}function rr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}/down_position.json`,{method:"get"})})}function Fe(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.id}.json`,{method:"delete"})})}function tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.pathId}/discusses.json`,{method:"get",params:h({},xe)})})}function Yt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.coursesId}/excellent_discusses.json`,{method:"get",params:h({},xe)})})}function Dt(xe){return u(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},xe)})})}function Zt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/move_position`,{method:"post",body:h({},xe)})})}function Gt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe.stage_id}/items/${xe.id}`,{method:"delete"})})}function lr(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${xe.id}/excellent_discuss`,{method:"post",body:h({},xe)})})}function Ht(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${xe.id}/post_discuss`,{method:"post",body:h({},xe)})})}function Te(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:xe})})}function ce(xe){return u(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:xe})})}function me(xe){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:xe})})}function Tt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/add_homework_to_stage.json`,{method:"post",body:xe})})}function Ae(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}/edit.json`,{method:"get",params:xe})})}function st(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${xe==null?void 0:xe.id}.json`,{method:"put",body:xe})})}function $t(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/subjects/subject_homework.json`,{method:"get",params:xe})})}function bt(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_id}/courses/course_homework.json`,{method:"get",params:xe})})}function Ce(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${xe==null?void 0:xe.id}/batch_add_homework_to_stage.json`,{method:"post",body:xe})})}function yt(xe){return u(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:xe})})}function Ze(xe){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${xe==null?void 0:xe.user_login}/subjects/cancel.json`,{method:"get",params:xe})})}},52798:function(d,v,e){"use strict";e.d(v,{Fd:function(){return se},Hi:function(){return y},IU:function(){return K},KE:function(){return b},Kc:function(){return Q},MK:function(){return G},Q9:function(){return I},Qg:function(){return N},Qn:function(){return R},UK:function(){return p},W:function(){return Z},Ye:function(){return B},_c:function(){return a},hO:function(){return oe},iV:function(){return le},jy:function(){return H},kp:function(){return ne},lf:function(){return A},m7:function(){return m},n$:function(){return L},rJ:function(){return M},s3:function(){return x},ux:function(){return S},vf:function(){return V},wh:function(){return ae},wo:function(){return ee},x$:function(){return q}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(U,ie,_e)=>ie in U?i(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:_e}):U[ie]=_e,h=(U,ie)=>{for(var _e in ie||(ie={}))c.call(ie,_e)&&o(U,_e,ie[_e]);if(l)for(var _e of l(ie))f.call(ie,_e)&&o(U,_e,ie[_e]);return U},u=(U,ie,_e)=>new Promise((Se,Pe)=>{var Ge=pt=>{try{kt(_e.next(pt))}catch(It){Pe(It)}},Ue=pt=>{try{kt(_e.throw(pt))}catch(It){Pe(It)}},kt=pt=>pt.done?Se(pt.value):Promise.resolve(pt.value).then(Ge,Ue);kt((_e=_e.apply(U,ie)).next())});const a=U=>u(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U==null?void 0:U.id}/commit_word_cloud.json`,{method:"Get",params:U})});function x(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/poll_lists.json`,{method:"get",params:h({},U)})})}function p(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/common_header.json`,{method:"get"})})}function y(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/poll_setting.json`,{method:"get"})})}function m(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/commit_setting.json`,{method:"post",body:h({},U)})})}function b(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},U)})})}function S(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/publish_groups.json`,{method:"get",params:h({},U)})})}function R(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/commit_result.json`,{method:"get",params:h({},U)})})}function L(U){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},U)})})}function A(U){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},U)})})}function I(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},U)})})}function M(U){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${U.coursesId}/polls.json`,{method:"POST",body:h({},U)})})}function B(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.categoryId}/edit.json`,{method:"get"})})}function N(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function K(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function G(U){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${U.pollsId}/poll_questions.json`,{method:"post",body:h({},U)})})}function H(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function ae(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function ne(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"get"})})}function oe(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function J(U){return u(this,null,function*(){return Fetch(`/api/exercise_banks/${U.topicId}.json`,{method:"put",body:h({},U)})})}function q(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.pollsId}.json`,{method:"delete",body:h({},U)})})}function V(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${U.pollsId}/up_down.json`,{method:"post",body:h({},U)})})}function se(U){return u(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},U)})})}function ee(U){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${U.pollsId}.json`,{method:"put",body:h({},U)})})}function Q(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.id}.json`,{method:"put",body:h({},U)})})}function le(U){return u(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},U)})})}function Z(U){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${U.exerciseId}/up_down.json`,{method:"post",body:h({},U)})})}},40427:function(d,v,e){"use strict";e.d(v,{$c:function(){return ut},A1:function(){return He},Bd:function(){return I},Bo:function(){return J},Cc:function(){return se},Cn:function(){return le},DF:function(){return L},Dm:function(){return ze},FG:function(){return oe},GW:function(){return gt},HF:function(){return G},Hm:function(){return U},IJ:function(){return $e},L5:function(){return ar},LS:function(){return et},MZ:function(){return ye},Mr:function(){return ne},NZ:function(){return kt},Of:function(){return S},Pl:function(){return R},Qj:function(){return m},Qp:function(){return ot},RT:function(){return Fe},Rp:function(){return ct},U6:function(){return H},Vl:function(){return ee},Wk:function(){return ae},YP:function(){return Z},Ys:function(){return B},al:function(){return M},bF:function(){return mt},d1:function(){return y},dt:function(){return or},et:function(){return _e},ex:function(){return b},fY:function(){return Se},fn:function(){return A},hI:function(){return pt},hg:function(){return je},iT:function(){return q},lS:function(){return Ue},nD:function(){return Ft},qN:function(){return ie},rV:function(){return N},s:function(){return Ge},sD:function(){return ke},sS:function(){return Lt},ts:function(){return V},vi:function(){return qe},wX:function(){return Qe},x5:function(){return K},zh:function(){return Pe}});var r=e(64866),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(tt,Yt,Dt)=>Yt in tt?i(tt,Yt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):tt[Yt]=Dt,a=(tt,Yt)=>{for(var Dt in Yt||(Yt={}))o.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);if(f)for(var Dt of f(Yt))h.call(Yt,Dt)&&u(tt,Dt,Yt[Dt]);return tt},x=(tt,Yt)=>l(tt,c(Yt)),p=(tt,Yt,Dt)=>new Promise((Zt,Gt)=>{var lr=ce=>{try{Te(Dt.next(ce))}catch(me){Gt(me)}},Ht=ce=>{try{Te(Dt.throw(ce))}catch(me){Gt(me)}},Te=ce=>ce.done?Zt(ce.value):Promise.resolve(ce.value).then(lr,Ht);Te((Dt=Dt.apply(tt,Yt)).next())});function y(tt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},tt),{clazz:"ItemBanksGroup"})})})}function m(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:tt})})}function b(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:tt})})}function S(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:tt})})}function R(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_private.json`,{method:"post"})})}function L(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_public.json`,{method:"post"})})}function A(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"delete"})})}function I(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/start.json`,{method:"get"})})}function M(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete",body:a({},tt)})})}function B(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:tt})})}function N(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function K(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:tt.type}})})}function G(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function H(tt){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:tt})})}function ae(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"put",body:tt})})}function ne(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:tt})})}function oe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/edit.json`,{method:"get"})})}function J(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/edit.json`,{method:"get"})})}function q(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:tt})})}function V(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_score.json`,{method:"post",body:tt})})}function se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_challenge_score.json`,{method:"post",body:tt})})}function ee(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function Q(tt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${tt.exerid}/examination_banks_item_banks/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function le(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete"})})}function Z(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:tt})})}function U(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:tt})})}function ie(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/adjust_position.json`,{method:"post",body:tt})})}function _e(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:tt})})}function Se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.id}/revoke_item.json`,{method:"delete",body:tt})})}function Pe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:tt})})}function Ge(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/join_to_collection.json`,{method:"post",params:tt})})}function Ue(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/cancel_collection.json`,{method:"post",params:tt})})}function kt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:tt})})}function pt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:tt})})}function It(tt){return p(this,null,function*(){return Fetch(`/api/item_banks/${tt.id}/join_to_group.json`,{method:"post",body:tt})})}function Wt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${tt.id}.json`,{method:"put",body:tt})})}function Lt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:tt})})}function ar(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/feedback.json`,{method:"post",body:tt})})}function ze(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:tt})})}function gt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:tt})})}function Ft(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:tt})})}function et(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:tt})})}function ct(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:tt})})}function ot(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:tt})})}function Qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt==null?void 0:tt.id}/set_public.json`,{method:"post",body:tt})})}function je(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:tt})})}function ye(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/publish.json`,{method:"post",body:tt})}function ke(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/cancel_publish.json`,{method:"post",body:tt})}function $e(tt){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...tt.id]}})}function He(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/up_position.json`,{method:"get",params:tt})})}function qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/down_position.json`,{method:"get",params:tt})})}function ut(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${tt.id}/edit_hack.json`,{method:"get",params:tt})})}function mt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:tt})})}function or(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:tt})})}function rr(tt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:tt})})}function Fe(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},17529:function(d,v,e){"use strict";e.d(v,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(64866),i=(o,h,u)=>new Promise((a,x)=>{var p=b=>{try{m(u.next(b))}catch(S){x(S)}},y=b=>{try{m(u.throw(b))}catch(S){x(S)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,y);m((u=u.apply(o,h)).next())});function l(o){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:o})})}function c(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"get",params:o})})}function f(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"delete",params:o})})}},68215:function(d,v,e){"use strict";e.d(v,{Am:function(){return m},Ar:function(){return ze},BD:function(){return qe},Be:function(){return Qe},Dx:function(){return ee},Fr:function(){return me},G$:function(){return R},GS:function(){return H},Gw:function(){return S},H:function(){return Lt},H1:function(){return ar},Hj:function(){return mt},JA:function(){return rr},JG:function(){return se},KE:function(){return Z},Lz:function(){return $e},Mf:function(){return Wt},NA:function(){return pt},PC:function(){return Ue},PP:function(){return kt},PW:function(){return et},Q3:function(){return Q},QC:function(){return Fe},Qt:function(){return He},Qz:function(){return I},R$:function(){return Te},RP:function(){return oe},Ti:function(){return bt},Uc:function(){return Zt},Ul:function(){return q},VB:function(){return st},Vs:function(){return Gt},Wr:function(){return L},Xn:function(){return J},YQ:function(){return It},Yn:function(){return b},Z8:function(){return K},ak:function(){return Ft},cN:function(){return B},co:function(){return je},cz:function(){return Pe},fK:function(){return G},gG:function(){return Ge},gZ:function(){return Dt},h$:function(){return N},ku:function(){return ke},lf:function(){return ie},m7:function(){return V},mQ:function(){return M},mz:function(){return ot},n$:function(){return U},oK:function(){return y},oN:function(){return $t},pH:function(){return ut},pb:function(){return Ae},qP:function(){return tt},ql:function(){return Yt},rN:function(){return ye},sw:function(){return _e},t1:function(){return Se},to:function(){return ne},ub:function(){return or},ux:function(){return le},wS:function(){return Tt},wT:function(){return A},yT:function(){return gt},yy:function(){return lr},z2:function(){return ct}});var r=e(64866),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Ce,yt,Ze)=>yt in Ce?i(Ce,yt,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ce[yt]=Ze,a=(Ce,yt)=>{for(var Ze in yt||(yt={}))o.call(yt,Ze)&&u(Ce,Ze,yt[Ze]);if(f)for(var Ze of f(yt))h.call(yt,Ze)&&u(Ce,Ze,yt[Ze]);return Ce},x=(Ce,yt)=>l(Ce,c(yt)),p=(Ce,yt,Ze)=>new Promise((xe,ht)=>{var Ot=_t=>{try{Ir(Ze.next(_t))}catch(Jr){ht(Jr)}},Ne=_t=>{try{Ir(Ze.throw(_t))}catch(Jr){ht(Jr)}},Ir=_t=>_t.done?xe(_t.value):Promise.resolve(_t.value).then(Ot,Ne);Ir((Ze=Ze.apply(Ce,yt)).next())});const y=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.id}/update_journals.json`,{method:"post",body:Ce})}),m=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/change_score.json`,{method:"post",body:Ce})}),b=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/history_comment`,{method:"Get",params:Ce})}),S=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.homeworkId}/feedback_know`,{method:"Get",params:Ce})}),R=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.userId}/student_work_feedbacks.json`,{method:"POST",body:Ce})}),L=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/feedback_list.json`,{method:"Get",params:Ce})}),A=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce==null?void 0:Ce.userId}/histories.json`,{method:"Get",params:Ce})}),I=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/feedback_list`,{method:"Get",params:Ce})}),M=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Ce})}),B=Ce=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce==null?void 0:Ce.homeworkId}/appeal_list`,{method:"Get",params:Ce})});function N(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.json`,{method:"post",body:a({},Ce)})})}function K(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/student_works.json`,{method:"get",params:a({},Ce)})})}function G(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ce.categoryId}/header_info.json`,{method:"get",params:a({},Ce)})})}function H(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce}/query_game_url.json`,{method:"get"})})}function ae(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ne(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"get"})})}function oe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_results.json`,{method:"get",params:a({},Ce)})})}function J(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/code_review_detail.json`,{method:"get",params:a({},Ce)})})}function q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/settings.json`,{method:"get",params:a({},Ce)})})}function V(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_settings.json`,{method:"post",body:a({},Ce)})})}function se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/group_list.json`,{method:"get",params:a({},Ce)})})}function ee(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/works_list.xlsx`,{method:"get",params:a({},Ce)})})}function Q(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.coursesId}/reference_answer.json`,{method:"get",params:a({},Ce)})})}function le(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/publish_groups.json`,{method:"get",params:a({},Ce)})})}function Z(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/end_groups.json`,{method:"get",params:a({},Ce)})})}function U(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Ce)})})}function ie(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Ce)})})}function _e(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report.json`,{method:"get",params:Ce})})}function Se(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Ce})})}function Pe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Ce),{id:Ce.categoryId})})})}function Ge(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Ce)})})}function Ue(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/show_comment.json`,{method:"get",params:a({},Ce)})})}function kt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Ce)})})}function pt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Ce)})})}function It(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Ce)})})}function Wt(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Ce)})})}function Lt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_explanation.json`,{method:"post",body:a({},Ce)})})}function ar(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons.json`,{method:"post",body:a({},Ce)})})}function ze(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}.json`,{method:"put",body:a({},Ce)})})}function gt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"put",body:a({},Ce)})})}function Ft(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Ce)})})}function et(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/edit.json`,{method:"get",params:a({},Ce)})})}function ct(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}.json`,{method:"put",body:a({},Ce)})})}function ot(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Ce)})})}function Qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Ce)})})}function je(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Ce)})})}function ye(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function ke(Ce){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Ce)})})}function $e(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Ce)})})}function He(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Ce)})})}function qe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/edit.json`,{method:"get",params:a({},Ce)})})}function ut(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ce.id}.json`,{method:"get",params:a({},Ce)})})}function mt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}.json`,{method:"get",params:a({},Ce)})})}function or(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/supply_attachments.json`,{method:"get",params:a({},Ce)})})}function rr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/comment_list.json`,{method:"get",params:a({},Ce)})})}function Fe(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/destroy_score.json`,{method:"delete",body:a({},Ce)})})}function tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score_reply.json`,{method:"post",body:a({},Ce)})})}function Yt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/all_student_works.json`,{method:"get",params:a({},Ce)})})}function Dt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Ce)})})}function Zt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/score_status.json`,{method:"get",params:a({},Ce)})})}function Gt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ce.categoryId}/update_score.json`,{method:"get",params:a({},Ce)})})}function lr(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/add_score.json`,{method:"post",body:a({},Ce)})})}function Ht(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/cancel_appeal.json`,{method:"post",body:a({},Ce)})})}function Te(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Ce)})})}function ce(Ce){return p(this,null,function*(){return Fetch(`/api/student_works/${Ce.userId}/deal_appeal_score.json`,{method:"post",body:a({},Ce)})})}function me(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ce.id}/reset_my_game.json`,{method:"get",params:a({},Ce)})})}function Tt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/commit_des.json`,{method:"get",params:a({},Ce)})})}function Ae(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ce.homeworkId}/update_des.json`,{method:"post",body:a({},Ce)})})}function st(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Ce)})})}function $t(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Ce)})})}function bt(Ce){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ce.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Ce)})})}},55159:function(d,v,e){"use strict";e.d(v,{$Q:function(){return Jt},AE:function(){return Gt},AQ:function(){return M},Ag:function(){return yt},Ar:function(){return le},At:function(){return Kt},BK:function(){return K},Bj:function(){return Ft},DC:function(){return ze},Dz:function(){return Bt},E4:function(){return ar},EH:function(){return ie},Ee:function(){return Kn},Er:function(){return ee},FB:function(){return N},Fg:function(){return S},GI:function(){return Pe},Gr:function(){return ot},Gu:function(){return Se},Gz:function(){return b},HS:function(){return Pa},Hl:function(){return y},IT:function(){return bt},I_:function(){return A},Ir:function(){return G},Je:function(){return Ne},K:function(){return yr},K0:function(){return wn},KM:function(){return J},K_:function(){return Xt},LK:function(){return Ir},LP:function(){return Ge},Ne:function(){return se},OV:function(){return kt},OW:function(){return U},Op:function(){return Nt},P2:function(){return It},Po:function(){return I},Ps:function(){return Qe},Q:function(){return V},Q1:function(){return Qr},QA:function(){return da},Ql:function(){return ye},Rs:function(){return Fe},SG:function(){return zi},Tn:function(){return Ht},Tr:function(){return ta},U0:function(){return qe},U9:function(){return je},UQ:function(){return Ae},Ui:function(){return Mt},Vx:function(){return Bn},WO:function(){return Q},WT:function(){return qi},Wi:function(){return et},Wl:function(){return Ze},X$:function(){return Wt},Yn:function(){return ce},Z2:function(){return gt},ZO:function(){return ct},Zt:function(){return Qt},_7:function(){return q},_9:function(){return me},aH:function(){return ke},al:function(){return or},b8:function(){return Z},bq:function(){return Te},dK:function(){return H},e:function(){return R},eX:function(){return _e},eb:function(){return tt},fL:function(){return Ot},h4:function(){return Gr},hS:function(){return m},he:function(){return L},hn:function(){return ne},ii:function(){return rr},im:function(){return Tt},j8:function(){return Ue},jq:function(){return an},kF:function(){return Jr},km:function(){return mt},l3:function(){return pt},m7:function(){return He},mI:function(){return Ni},n5:function(){return B},nu:function(){return _t},p0:function(){return $t},q0:function(){return Zt},q9:function(){return At},qA:function(){return Pr},rO:function(){return Dt},rs:function(){return oe},sr:function(){return st},t2:function(){return Ce},tX:function(){return St},uo:function(){return ut},v3:function(){return ht},w:function(){return xe},xK:function(){return lr},xg:function(){return Yt},xk:function(){return Lt},yE:function(){return $e},yx:function(){return Si},zD:function(){return ae},zH:function(){return xr}});var r=e(64866),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(xt,xa,Zi)=>xa in xt?i(xt,xa,{enumerable:!0,configurable:!0,writable:!0,value:Zi}):xt[xa]=Zi,a=(xt,xa)=>{for(var Zi in xa||(xa={}))o.call(xa,Zi)&&u(xt,Zi,xa[Zi]);if(f)for(var Zi of f(xa))h.call(xa,Zi)&&u(xt,Zi,xa[Zi]);return xt},x=(xt,xa)=>l(xt,c(xa)),p=(xt,xa,Zi)=>new Promise((mi,ka)=>{var $i=we=>{try{ci(Zi.next(we))}catch(rt){ka(rt)}},Gn=we=>{try{ci(Zi.throw(we))}catch(rt){ka(rt)}},ci=we=>we.done?mi(we.value):Promise.resolve(we.value).then($i,Gn);ci((Zi=Zi.apply(xt,xa)).next())});const y=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:xt})}),m=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:xt})}),b=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:xt})}),S=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:xt})}),R=xt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:xt})});function L(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},xt)})})}function A(xt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},xt||{})})})}function I(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"Get",params:xt})})}function M(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/show_right.json`,{method:"Get"})})}function B(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges.json`,{method:"Get"})})}function N(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:xt.save_type}})})}function K(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/jupyter_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function G(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_exec.json${xt.reset?`?reset=${xt.reset}`:""}`,{method:"Get",params:xt})})}function H(xt){return p(this,null,function*(){return(0,r.ZP)(xt.url,{method:"Get"})})}function ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_up.json`,{method:"Get"})})}function ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.shixun_identifier}/challenges/${xt.challenge_id}/index_down.json`,{method:"Get"})})}function oe(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function J(xt){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:xt.container_id,container_type:xt.container_type}})})}function q(xt){return p(this,null,function*(){const{id:xa}=xt||{};return(0,r.ZP)(`/api/shixuns/${xa}/search_user_courses.json`,{method:"Get",params:xt})})}function V(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt==null?void 0:xt.id}/send_to_course.json`,{method:"Post",body:a({},xt)})})}function se(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_publish.json`,{method:"Get"})})}function ee(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/cancel_apply_public.json`,{method:"Get"})})}function Q(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/apply_public.json`,{method:"post",body:a({},xt)})})}function le(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/publish.json`,{method:"Get"})})}function Z(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function U(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${xt.id}.json`,{method:"delete"})})}function ie(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:xt})})}function _e(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:xt})})}function Se(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:xt})})}function Pe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_newest_record.json`,{method:"Get"})})}function Ge(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/review_shixun.json`,{method:"post",body:xt})})}function Ue(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators.json`,{method:"Get",params:xt})})}function kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_members_added.json`,{method:"post",body:xt})})}function pt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/add_members_group.json`,{method:"post",body:xt})})}function It(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"Get",params:xt})})}function Wt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/change_manager.json`,{method:"post",body:xt})})}function Lt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:xt.userId}})})}function ar(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/ranking_list.json`,{method:"Get"})})}function ze(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/settings.json`,{method:"Get"})})}function gt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:xt.mirror_id}})})}function Ft(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_script_contents.json`,{method:"Get",params:xt})})}function et(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_custom_script.json`,{method:"Get",params:xt})})}function ct(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_for_jupyter.json`,{method:"put",body:xt})})}function ot(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/shixun_quotes.json`,{method:"Get"})})}function Qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}.json`,{method:"delete"})})}function je(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/close.json`,{method:"post",body:xt})})}function ye(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:xt})})}function ke(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_permission_setting.json`,{method:"post",body:xt})})}function $e(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_learn_setting.json`,{method:"post",body:xt})})}function He(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_setting`,{method:"post",body:xt})})}function qe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/get_data_sets.json`,{method:"Get",params:xt})})}function ut(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:xt.deleteId}})})}function mt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/new.json`,{method:"get"})})}function or(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/challenges.json`,{method:"post",body:a({},xt)})})}function rr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/edit.json`,{method:"get",params:{tab:xt.tab}})})}function Fe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"put",body:a({},xt)})})}function tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_questions.json`,{method:"get"})})}function Yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/move_position.json`,{method:"post",body:a({},xt)})})}function Dt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}.json`,{method:"delete",body:a({},xt)})})}function Zt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit.json`,{method:"get",params:a({},xt)})})}function Gt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/answer.json`,{method:"get",params:a({},xt)})})}function lr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengeId}/crud_answer.json`,{method:"post",body:a({},xt)})})}function Ht(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_choose_question.json`,{method:"post",body:a({},xt)});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_blank_question.json`,{method:"post",body:a({},xt)});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/create_judge_question.json`,{method:"post",body:a({},xt)})})}function Te(xt){return p(this,null,function*(){if(xt.type===1)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===2)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})});if(xt.type===3)return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},xt),{choose_id:xt.questionId})})})}function ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:xt.questionId}})})}function me(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Tt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:xt.questionId}})})}function Ae(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/challenges/${xt.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},xt),{choose_id:xt.questionId})})})}function st(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function $t(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/delete_git_file.json`,{method:"Delete",body:xt})})}function bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function Ce(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/mv_file.json`,{method:"post",body:xt})})}function yt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/repository.json`,{method:"post",body:xt})})}function Ze(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/repository.json`,{method:"post",body:xt})})}function xe(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/secret_repository.json`,{method:"post",body:xt})})}function ht(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/add_file.json`,{method:"post",body:xt})})}function Ot(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/add_file.json`,{method:"post",body:xt})})}function Ne(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/commits.json`,{method:"post",body:xt})})}function Ir(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/file_content.json`,{method:"post",body:xt})})}function _t(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/file_content.json`,{method:"post",body:xt})})}function Jr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_file.json`,{method:"post",body:xt})})}function an(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/update_file.json`,{method:"post",body:xt})})}function Nt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/upload_git_folder.json`,{method:"post",body:{path:xt.path,secret_repository:xt.secret_repository}})})}function Jt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/${xt.url}`,{method:"Get"})})}function Mt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:xt})})}function Xt(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:xt})})}function xr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:xt})})}function Pr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:xt})})}function At(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:xt})})}function Kt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/fork_list.json`,{method:"Get",params:xt})})}function Bt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.identifier}/change_editable.json`,{method:"put",body:a({},xt)})})}function Qt(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/set_secret_dir.json`,{method:"post",body:a({},xt)})})}function yr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:xt})})}function Qr(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:xt})})}function Gr(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function Bn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${xt.id}/init_repository.json`,{method:"post",body:a({},xt)})})}function wn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_secret_repository.json`,{method:"post",body:a({},xt)})})}function Kn(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/exist_exercise.json`,{method:"get",params:a({},xt)})})}function St(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${xt.id}.json`,{method:"get",params:a({},xt)})})}function Vr(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/publish.json`,{method:"post",body:a({},xt)})})}function ii(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_vnc.json`,{method:"post",params:a({},xt)})})}function Fi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/open_webssh.json`,{method:"post",params:a({},xt)})})}function Wn(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/save_image.json`,{method:"post",body:a({},xt)})})}function oi(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/delete_image.json`,{method:"post",body:a({},xt)})})}function Ii(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/extend_vnc.json`,{method:"post",body:a({},xt)})})}function Ui(xt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${xt.id}/reset_vnc_link.json`,{method:"post",body:a({},xt)})})}function Si(xt){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},xt)})})}function Ni(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},xt)})})}function da(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},xt)})})}function ta(xt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:xt})})}function qi(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${xt}`,{method:"get",params:{is_initiative_study:1}})})}function pi(xt){return p(this,null,function*(){return Fetch(`/api/shixuns/${xt.id}/update_shixun_study_num.json`,{method:"post",body:a({},xt)})})}function zi(xt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:xt})})}function Pa(xt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${xt}/recommend_config.json`,{method:"get"})})}},65602:function(d,v,e){"use strict";e.d(v,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return S},fd:function(){return G},gp:function(){return a},iU:function(){return N},l3:function(){return L},mw:function(){return A},oZ:function(){return m},rM:function(){return I},r_:function(){return K},s:function(){return x},ur:function(){return B},xV:function(){return y},yb:function(){return R}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(H,ae,ne)=>ae in H?i(H,ae,{enumerable:!0,configurable:!0,writable:!0,value:ne}):H[ae]=ne,h=(H,ae)=>{for(var ne in ae||(ae={}))c.call(ae,ne)&&o(H,ne,ae[ne]);if(l)for(var ne of l(ae))f.call(ae,ne)&&o(H,ne,ae[ne]);return H},u=(H,ae,ne)=>new Promise((oe,J)=>{var q=ee=>{try{se(ne.next(ee))}catch(Q){J(Q)}},V=ee=>{try{se(ne.throw(ee))}catch(Q){J(Q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(q,V);se((ne=ne.apply(H,ae)).next())});function a(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teachers.json`,{method:"get",params:h({},H)})})}function x(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/apply_teachers.json`,{method:"get",params:h({},H)})})}function p(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/graduation_group_list.json`,{method:"get",params:h({},H)})})}function y(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/all_course_groups.json`,{method:"get",params:h({},H)})})}function m(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/set_course_group.json`,{method:"post",body:h({},H)})})}function b(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/join_graduation_group.json`,{method:"post",body:h({},H)})})}function S(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/create_graduation_group.json`,{method:"post",body:h({},H)})})}function R(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},H)})})}function L(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/delete_from_course.json`,{method:"post",body:h({},H)})})}function A(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_member_role.json`,{method:"post",body:h({},H)})})}function I(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/change_course_admin.json`,{method:"post",body:h({},H)})})}function M(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/teacher_application_review.json`,{method:"post",body:h({},H)})})}function B(H){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H.coursesId}/students.json`,{method:"get",params:h({},H)})})}function N(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/apply_students.json`,{method:"get",params:ae})})}function K(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/join_student_checkout.json`,{method:"get",params:ae})})}function G(H,ae){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${H}/student_application_review.json`,{method:"post",body:ae})})}},37847:function(d,v,e){"use strict";e.d(v,{Gt:function(){return x},_c:function(){return a},ec:function(){return y},yS:function(){return p}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,S)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:S}):m[b]=S,h=(m,b)=>{for(var S in b||(b={}))c.call(b,S)&&o(m,S,b[S]);if(l)for(var S of l(b))f.call(b,S)&&o(m,S,b[S]);return m},u=(m,b,S)=>new Promise((R,L)=>{var A=B=>{try{M(S.next(B))}catch(N){L(N)}},I=B=>{try{M(S.throw(B))}catch(N){L(N)}},M=B=>B.done?R(B.value):Promise.resolve(B.value).then(A,I);M((S=S.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)("/api/team_building_plans/common_header.json",{method:"get",params:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/team_building_plans/${m.id}`,{method:"delete"})})}function p(m){return u(this,null,function*(){return(0,r.ZP)("/api/team_groups.json",{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/team_groups/${m.id}.json`,{method:"put",body:h({},m)})})}},604:function(d,v,e){"use strict";e.d(v,{B$:function(){return y},Cx:function(){return q},DA:function(){return I},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Wt},FM:function(){return ne},Fn:function(){return Q},Gq:function(){return ar},Ho:function(){return B},IU:function(){return _e},JJ:function(){return le},Ol:function(){return Ue},Qx:function(){return ae},Tv:function(){return Z},V8:function(){return x},WS:function(){return V},WY:function(){return H},ai:function(){return J},bG:function(){return R},bJ:function(){return a},c0:function(){return Lt},dE:function(){return ie},dt:function(){return U},gI:function(){return se},lO:function(){return oe},mW:function(){return G},n0:function(){return A},nV:function(){return Ge},o1:function(){return kt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Pe},vR:function(){return S},w3:function(){return K},x4:function(){return L},z2:function(){return pt}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ze,gt,Ft)=>gt in ze?i(ze,gt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):ze[gt]=Ft,h=(ze,gt)=>{for(var Ft in gt||(gt={}))c.call(gt,Ft)&&o(ze,Ft,gt[Ft]);if(l)for(var Ft of l(gt))f.call(gt,Ft)&&o(ze,Ft,gt[Ft]);return ze},u=(ze,gt,Ft)=>new Promise((et,ct)=>{var ot=ye=>{try{je(Ft.next(ye))}catch(ke){ct(ke)}},Qe=ye=>{try{je(Ft.throw(ye))}catch(ke){ct(ke)}},je=ye=>ye.done?et(ye.value):Promise.resolve(ye.value).then(ot,Qe);je((Ft=Ft.apply(ze,gt)).next())});const a=ze=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${ze.id}/move.json`,{method:"post",body:ze})}),x=ze=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${ze.id}.json`,{method:"delete",body:ze})}),p=ze=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${ze.id}.json`,{method:"put",body:ze})}),y=ze=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:ze})}),m=ze=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:ze})});function b(ze){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},ze)})})}function S(ze){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function R(ze){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},ze)})})}function L(ze){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},ze)})})}function A(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function I(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/homepage_info.json`,{method:"get"})})}function M(ze){return u(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function B(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/courses.json`,{method:"get",params:ze})})}function N(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/shixuns.json`,{method:"get",params:ze})})}function K(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/subjects.json`,{method:"get",params:ze})})}function G(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/projects.json`,{method:"get",params:ze})})}function H(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/videos.json`,{method:"get",params:ze})})}function ae(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/videos/review.json`,{method:"get",params:ze})})}function ne(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/videos/${ze.id}.json`,{method:"delete"})})}function oe(ze){return u(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:ze})})}function J(ze){return u(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:ze})})}function q(ze){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:ze})})}function V(ze){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:ze})})}function se(ze){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:ze})})}function ee(ze){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:ze})})}function Q(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/videos/${ze.object_id}/create_course_video.json`,{method:"post",body:ze})})}function le(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${ze.topicId}.json`,{method:"get",params:ze})})}function Z(ze){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},ze)})})}function U(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${ze.username}/videos/batch_publish.json`,{method:"post",body:ze})})}function ie(ze){return u(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${ze.identifier}/cancel.json`,{method:"delete",body:h({},ze)})})}function _e(ze){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},ze)})})}function Se(ze){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},ze)})})}function Pe(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function Ue(ze){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:ze})}function kt(ze){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:ze})}function pt(ze){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},ze)})}function It(ze){return Fetch("/api/weapps/register.json",{method:"post",body:h({},ze)})}function Wt(ze){return(0,r.ZP)(`/api/users/accounts/${ze.login}/password.json`,{method:"put",body:h({},ze)})}function Lt(ze){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},ze)})}function ar(ze){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},ze)})}},40185:function(d,v,e){"use strict";e.d(v,{BQ:function(){return a},DH:function(){return B},Db:function(){return oe},Ju:function(){return ne},Mz:function(){return G},O2:function(){return m},TJ:function(){return R},Vg:function(){return y},ZY:function(){return x},Zx:function(){return K},cU:function(){return p},fn:function(){return ae},jK:function(){return L},yN:function(){return H}});var r=e(64866),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(J,q,V)=>q in J?i(J,q,{enumerable:!0,configurable:!0,writable:!0,value:V}):J[q]=V,h=(J,q)=>{for(var V in q||(q={}))c.call(q,V)&&o(J,V,q[V]);if(l)for(var V of l(q))f.call(q,V)&&o(J,V,q[V]);return J},u=(J,q,V)=>new Promise((se,ee)=>{var Q=U=>{try{Z(V.next(U))}catch(ie){ee(ie)}},le=U=>{try{Z(V.throw(U))}catch(ie){ee(ie)}},Z=U=>U.done?se(U.value):Promise.resolve(U.value).then(Q,le);Z((V=V.apply(J,q)).next())});function a(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},J)})})}function x(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/watch_statics.json`,{method:"Get",params:h({},J)})})}function p(J){return u(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${J.videoId}/watch_histories.json`,{method:"Get",params:h({},J)})})}function y(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},J)})})}function m(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}.json`,{method:"Get",params:h({},J)})})}function b(J){return u(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:J})})}function S(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function R(J){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${J.id}/edit.json`,{method:"Get",params:h({},J)})})}function L(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/star.json`,{method:"post",body:J})})}function A(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}.json`,{method:"put",body:J})})}function I(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/send_to_course.json`,{method:"post",body:J})})}function M(J){return u(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},J)})})}function B(J){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${J.id}/view_video.json`,{method:"post",body:J})})}function N(J){return u(this,null,function*(){return Fetch(`/api/video_items/${J.id}/add_school.json`,{method:"post",body:J})})}function K(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_people_statics.json`,{method:"get",params:J})})}function G(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J.course_id}/video_duration_statics.json`,{method:"get",params:J})})}function H(J){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:J})})}function ae(J){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${J==null?void 0:J.id}/course_videos_tree.json`,{method:"get",params:J})})}function ne(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:J})})}function oe(J){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:J})})}},77276:function(d,v,e){"use strict";e.d(v,{A:function(){return G},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return o},MM:function(){return L},Ps:function(){return B},Sl:function(){return S},To:function(){return p},Vf:function(){return y},XQ:function(){return f},b:function(){return a},bq:function(){return K},cZ:function(){return u},rV:function(){return I},sT:function(){return b},tS:function(){return N},xt:function(){return A},y2:function(){return l}});var r=e(64866),i=(H,ae,ne)=>new Promise((oe,J)=>{var q=ee=>{try{se(ne.next(ee))}catch(Q){J(Q)}},V=ee=>{try{se(ne.throw(ee))}catch(Q){J(Q)}},se=ee=>ee.done?oe(ee.value):Promise.resolve(ee.value).then(q,V);se((ne=ne.apply(H,ae)).next())});const l=H=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:H})});function c(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"put",body:H})})}function f(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions/${H.id}.json`,{method:"get",params:H})})}function o(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"post",body:H})})}function h(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/discussions.json`,{method:"get",params:H})})}function u(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/add_resources.json`,{method:"post",body:H})})}function a(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}/lesson_resources_list.json`,{method:"get",params:H})})}function x(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"get",params:H})})}function p(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons/${H.id}.json`,{method:"put",body:H})})}function y(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"post",body:H})})}function m(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/good_lessons.json`,{method:"get",params:H})})}function b(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}.json`,{method:"get"})})}function S(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H==null?void 0:H.id}/modules.json`,{method:"get"})})}function R(H){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${H.id}/videos/batch_publish.json`,{method:"post",body:H})})}function L(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members.json`,{method:"post",body:H})})}function A(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_spacesId}/members/${H.id}/change_creator.json`,{method:"post",body:H})})}function I(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns.json`,{method:"get",params:ae})})}function M(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/shixuns`,{method:"post",body:ae})})}function B(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/shixuns/${H.shixun_id}.json`,{method:"delete"})})}function N(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"get",params:ae})})}function K(H,ae){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H}/subjects.json`,{method:"post",body:ae})})}function G(H){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${H.virtual_classroom_id}/subjects/${H.subject_id}.json`,{method:"delete"})})}},16624:function(d,v,e){"use strict";e.d(v,{$O:function(){return q},EO:function(){return mt},G5:function(){return K},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return H},JA:function(){return ut},JL:function(){return A},Jd:function(){return J},Ny:function(){return R},RV:function(){return ne},Rb:function(){return N},Rm:function(){return G},V9:function(){return ie},Yh:function(){return le},aN:function(){return b},aQ:function(){return u},ag:function(){return qe},bg:function(){return rr},d8:function(){return B},dE:function(){return ae},eB:function(){return oe},eY:function(){return Fe},fn:function(){return He},h:function(){return lr},j5:function(){return m},m$:function(){return tt},oF:function(){return y},qz:function(){return h},t_:function(){return S},tu:function(){return Dt},y8:function(){return or}});var r=e(90115),i=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.CertifiedTeacher=5]="CertifiedTeacher",Ht[Ht.TrainingProduction=8]="TrainingProduction",Ht[Ht.UncertifiedTeacher=12]="UncertifiedTeacher",Ht[Ht.Student=15]="Student",Ht))(i||{}),l=(Ht=>(Ht[Ht.SuperAdmin=1]="SuperAdmin",Ht[Ht.Operation=2]="Operation",Ht[Ht.Admin=5]="Admin",Ht[Ht.Teacher=8]="Teacher",Ht[Ht.Assistant=12]="Assistant",Ht[Ht.Student=15]="Student",Ht))(l||{}),c=(Ht=>(Ht[Ht.SuperAdmin=0]="SuperAdmin",Ht[Ht.Teacher=1]="Teacher",Ht[Ht.Student=2]="Student",Ht))(c||{});const f=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return Ht.some(me=>me==(ce==null?void 0:ce.role))},o=Ht=>{const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return ce!=null&&ce.own?!0:Ht.some(me=>{var Tt;return me==((Tt=ce==null?void 0:ce.course)==null?void 0:Tt.course_role)})},h=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te.main_site},u=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return(Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_is_end},a=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te.authentication},x=()=>o([1,2,5,8,12]),p=()=>o([1,8,5,12,2]),y=()=>o([1,8,5]),m=()=>o([1]),b=()=>o([1,2,5]),S=()=>o([1,2]),R=()=>f([1,2]),L=()=>f([1]),A=()=>f([1,2,5]),I=()=>o([1,5]),M=()=>o([5,8]),B=()=>o([5]),N=()=>o([1,5,2]),K=()=>o([1,2,5,8]),G=()=>o([12]),H=()=>o([8]),ae=()=>o([15]),ne=()=>o([1,2,5,8,12,15]),oe=()=>o([1,2,5,8,12]),J=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState(),{userInfo:ce}=Te;return((Ht=ce==null?void 0:ce.course)==null?void 0:Ht.course_role)===null},q=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.has_big_model_permission},V=()=>{const{user:Ht}=getDvaApp()._store.getState(),{userInfo:Te}=Ht;return Te==null?void 0:Te.big_model_user_unlimited},se=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),ee=(Ht=!0,Te=!1)=>Te||!Te&&f([1]),Q=(Ht=!0,Te=!1)=>Te||!Te&&f([1,2]),le=()=>f([15]),Z=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),U=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ie=(Ht=!0,Te=!1)=>{const{user:ce}=(0,r.getDvaApp)()._store.getState(),{userInfo:me}=ce;return me!=null&&me.is_shixun_marker?!0:f([1,2,5,8])},_e=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Se=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Pe=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),Ge=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),Ue=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),kt=(Ht=!0,Te=!1)=>Ht?f([1]):!1,pt=(Ht=!0,Te=!1)=>f([1,2,5,8,12,15]),It=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Wt=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),Lt=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12,15]):Te||!Te&&f([1,2]),ar=(Ht=!0,Te=!1)=>Ht?!1:Te||!Te&&f([1,2]),ze=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,gt=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):!1,Ft=(Ht=!0,Te=!1)=>Ht?!Te&&f([1,2,5,8,12]):!1,et=(Ht=!0,Te=!1)=>Ht?f([1,2,5]):Te||!Te&&f([1,2]),ct=(Ht=!0,Te=!1)=>f([1,2,5,8,12]),ot=(Ht=!0,Te=!1)=>Ht?f([1]):Te||!Te&&f([1]),Qe=(Ht=!0,Te=!1)=>Ht?f([1,2]):Te||!Te&&f([1,2]),je=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),ye=(Ht=!0,Te=!1)=>Ht?Te||!Te&&f([1,2]):!1,ke=(Ht=!0,Te=!1)=>Ht?f([1,2,5,8,12]):Te||!Te&&f([1,2]),$e=(Ht=!0,Te=!1)=>o([8]),He=()=>f([1]),qe=()=>f([1,2]),ut=()=>f([15]),mt=()=>f([1,2,5]),or=()=>f([1,2,5,12]),rr=()=>{var Ht;const{user:Te}=(0,r.getDvaApp)()._store.getState();return!!((Ht=Te.userInfo)!=null&&Ht.login)},Fe=()=>{const{user:Ht}=(0,r.getDvaApp)()._store.getState();return Ht.userInfo},tt=()=>{var Ht,Te;const{user:ce}=(0,r.getDvaApp)()._store.getState();return!!((Te=(Ht=ce.userInfo)==null?void 0:Ht.path)!=null&&Te.own)},Yt=Ht=>{const{graduations:Te}=(0,r.getDvaApp)()._store.getState(),{details:ce}=Te;return Ht.some(me=>me===(ce==null?void 0:ce.user_identity))},Dt=()=>Yt([0,1]),Zt=()=>Yt([0]),Gt=()=>Yt([1]),lr=()=>Yt([2])},39587:function(d,v,e){"use strict";e.d(v,{Fy:function(){return o},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=(u=>(u.PROBLEM="problem",u.PAPER="paper",u.OTHER="other",u))(l||{}),c=(u=>(u.SINGLE="single",u.MULTIPLEFLOW="multiple_flow",u.MULTIPLEFIXED="multiple_fixed",u.OTHER="other",u))(c||{}),f=(u=>(u[u.BISHI=1]="BISHI",u[u.JISHI=2]="JISHI",u[u.KOUSHI=3]="KOUSHI",u[u.OTHER=4]="OTHER",u))(f||{}),o=(u=>(u[u.DEFAULT=0]="DEFAULT",u[u.THEMEONE=1]="THEMEONE",u[u.THEMETWO=2]="THEMETWO",u[u.THEMETHREE=3]="THEMETHREE",u))(o||{}),h=(u=>(u.All="",u.Shixun="shixun",u.VideoItem="video",u.Attachment="attachment",u.Group_count="group_homework",u.Normal_count="normal_homework",u.ExaminationBank="exercise",u.HomeworkCommon="hack_homework",u.Discusses="Discusses",u.Challenge="challenge",u))(h||{})},83088:function(d,v,e){"use strict";e.d(v,{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"}},59570:function(d,v,e){"use strict";e.d(v,{CP:function(){return l},_V:function(){return o}});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="",u="exam"){const{secret:a,iv:x}=c[u];return AES.encrypt(h,a,{iv:x,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function o(h="",u="exam"){const{secret:a,iv:x}=c[u];return r.AES.decrypt(h,a,{iv:x,mode:i().mode.CBC,padding:i().pad.Pkcs7}).toString(r.enc.Utf8)}},11662:function(d,v,e){"use strict";e.d(v,{Z:function(){return c}});const r={PROXY_SERVER:"http://113.246.243.98:61820",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://113.246.243.98:61820",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 o=location.host;return o==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),o==="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"]},64866:function(d,v,e){"use strict";e.d(v,{IV:function(){return Z},U2:function(){return se},ZP:function(){return oe},d4:function(){return ee},gz:function(){return le},rz:function(){return ne},v_:function(){return Q}});var r=e(11662),i=e(28909),l=e(43418),c=e(8591),f=e(85582),o=e.n(f),h=e(59301),u=e(90115),a=e(22566),x=e(89392),p=e.n(x),y=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,A=(U,ie,_e)=>ie in U?y(U,ie,{enumerable:!0,configurable:!0,writable:!0,value:_e}):U[ie]=_e,I=(U,ie)=>{for(var _e in ie||(ie={}))R.call(ie,_e)&&A(U,_e,ie[_e]);if(S)for(var _e of S(ie))L.call(ie,_e)&&A(U,_e,ie[_e]);return U},M=(U,ie)=>m(U,b(ie)),B=(U,ie,_e)=>new Promise((Se,Pe)=>{var Ge=pt=>{try{kt(_e.next(pt))}catch(It){Pe(It)}},Ue=pt=>{try{kt(_e.throw(pt))}catch(It){Pe(It)}},kt=pt=>pt.done?Se(pt.value):Promise.resolve(pt.value).then(Ge,Ue);kt((_e=_e.apply(U,ie)).next())});let N;const K={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"},G=(U,ie)=>B(void 0,null,function*(){if(U.status>=200&&U.status<300)return U;const _e=K[U.status]||U.statusText;let Se;var Pe=U.json();yield Pe.then((Ue,kt)=>{setTimeout(()=>{let pt=(0,u.getDvaApp)()},400),Se=Ue.message,window.showNetworkErrorTip(Ue.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`),i.Z.error({style:{wordBreak:"break-all"},message:Ue.message||`\u8BF7\u6C42\u9519\u8BEF ${U.status}: ${U.message}`,description:Ue.message?"":_e})});const Ge=new Error(_e);throw Ge.name=U.status,Ge.response=U,{data:U,code:U.status,message:Se||_e}}),H=(U,ie)=>{const _e=U.headers.get("Content-Type");return _e&&_e.match(/application\/json/i)&&U.clone().text().then(()=>{}),U};function ae(U){try{return decodeURIComponent(U),decodeURIComponent(encodeURIComponent(U))===U}catch(ie){return!1}}const ne=U=>{U=U||{};let ie="";for(let _e in U)typeof U[_e]=="object"?Array.isArray(U[_e])&&U[_e].forEach((Se,Pe)=>{ie+="&"+_e+"[]="+Se}):U[_e]!==void 0&&(ie+="&"+_e+"="+(ae(U[_e])?U[_e]:encodeURIComponent(U[_e])));return ie.substr(1)};function oe(U,ie,_e,Se){ie.method||(ie.method="get"),ie.method=ie.method.toUpperCase(),ie.mode="cors";const Pe=I({},ie),{user:Ge}=(0,u.getDvaApp)()._store.getState(),{userInfo:Ue}=Ge,kt=U+(Pe.body?JSON.stringify(Pe.body):""),pt=o().sha256().update(kt).digest("hex"),It={credentials:"include",withCredentials:!0},Wt={};Ue!=null&&Ue.login&&(Wt.zzud=Ue==null?void 0:Ue.login,Ue!=null&&Ue.school_id&&(Wt.zzsud=Ue==null?void 0:Ue.school_id),Pe.params=I(I({},Pe.params||{}),Wt));let Lt=I(I({},It),(0,x.cloneDeep)(Pe));(Lt.method==="POST"||Lt.method==="PUT"||Lt.method==="PATCH"||Lt.method==="DELETE")&&(_e?(Lt.headers=M(I({_method:ie.method.toUpperCase()},Lt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Lt.body=Pe.body):(Lt.headers=I({Accept:"application/json",_method:ie.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},Lt.headers),Lt.body=JSON.stringify(Pe.body))),Lt.method=="GET"?(Lt.headers=M(I({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ie.method.toUpperCase()},Lt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Pe.params&&ne(Pe.params)&&(U+="?"+ne(Pe.params))):Wt.zzud&&(U+="?"+ne(I({},Wt)));const ar=Pe.expirys&&60;let ze;(ct=>{ct.json="application/json;charset=UTF-8",ct.form="application/x-www-form-urlencoded; charset=UTF-8"})(ze||(ze={}));let gt;(ct=>{ct.get="GET",ct.post="POST"})(gt||(gt={}));const Ft=ct=>B(this,null,function*(){const ot=yield ct.arrayBuffer();let Qe;const je=new Blob([ot]);try{Qe=ct.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\,\,\“,\”,\<,\>,\《,\》]/g,"")}catch(He){Qe="userfiles.zip"}const ye=document.createElement("a"),ke=window.URL.createObjectURL(je),$e=Qe;return ye.href=ke,ye.download=$e,ye.click(),window.URL.revokeObjectURL(ke),ot});let et=r.Z.API_SERVER;return(window.ENV==="dev"||U.startsWith("http"))&&(et=""),Lt.method=="GET"&&Lt.params&&Object.keys(Lt.params).map(ct=>{if(Lt.params[ct]&&!Array.isArray(Lt.params[ct]))try{Lt.params[ct]=encodeURIComponent(decodeURIComponent(Lt.params[ct]))}catch(ot){Lt.params[ct]=encodeURIComponent(Lt.params[ct])}}),(0,a.Ec)(Lt,U),Se&&(et=""),Lt.headers._method=Lt.method,Lt.headers["X-HTTP-Method-Override"]=Lt.method,Lt.method!=="GET"&&(Lt.method="POST"),fetch(et+U,Lt).then(ct=>G(ct,I({url:r.Z.API_SERVER+U},Lt))).then(ct=>H(ct,pt)).then(ct=>B(this,null,function*(){var ot,Qe,je,ye;try{const $e=ct.headers.get("cs");$e&&(0,a.d8)("_educoder_session",$e,1)}catch($e){}if(ct.status===204)return ct.text();let ke;if(ct.headers.get("content-type").indexOf("application/json")>-1){ke=yield ct.json();try{const $e=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,He=/\"\/api\/attachments\/(\d+)\//g,qe=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,ut=/\/api\/attachments\/(\d+)/g,mt=/\/attachments\/download\/(\d+)/g;let or=JSON.stringify(ke).replace(ut,(rr,Fe,tt,Yt)=>{const Dt=Fe||tt||Yt;return"/api/attachments/"+(0,a.Jn)(Dt)}).replace(mt,(rr,Fe,tt)=>{const Yt=Fe||tt;return"/attachments/download/"+(0,a.Jn)(Yt)}).replace($e,(rr,Fe,tt,Yt)=>{const Dt=Fe||tt||Yt;return"(/api/attachments/"+(0,a.Jn)(Dt)}).replace(He,(rr,Fe,tt)=>{const Yt=Fe||tt;return'"/api/attachments/'+(0,a.Jn)(Yt)}).replace(qe,(rr,Fe,tt)=>{const Yt=Fe||tt;return"(/files/uploads/"+(0,a.Jn)(Yt)}).replace(/\r\n/g,`
`);ke=JSON.parse(or)}catch($e){}}else Lt.headers["Content-Type"]==="application/xml"?ke=yield ct.text():(ot=Pe.body)!=null&&ot.autoDownload||(Qe=Pe.params)!=null&&Qe.autoDownload?ke=yield Ft(ct):ke=yield ct.arrayBuffer();try{ke.status===401&&(!((je=Lt.params)!=null&&je.hidePopLogin)||!((ye=Lt.body)!=null&&ye.hidePopLogin))&&(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ke.status===402&&(localStorage.getItem("addinfo")==="2"?(0,u.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:()=>{u.history.push("/account/profile/edit")}})))}catch($e){console.log("fetcherr",$e)}return V(ke,U),ke})).catch(ct=>{try{const ot=ct.code;if(ct instanceof TypeError&&window.showNetworkErrorTip(`${U}<span class="ml10">${ct.message}</span>`),ot){if(ot===401){(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(ct,U)}else U.includes("/file/filePatchMerge")?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Lt.body}}):ct.message!=="403"&&window.showNetworkErrorTip(`${U}<span class="ml10">${ct.message}</span>`);return ct}catch(ot){}})}let J=!1,q=!1;const V=(U,ie)=>{var _e,Se,Pe;if(U.status==-6&&!q){q=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>q=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:U.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(U.status==-7){q=!0,setTimeout(()=>q=!1,500);let Ue="";(_e=U==null?void 0:U.data)!=null&&_e.exercise_list&&((Pe=(Se=U==null?void 0:U.data)==null?void 0:Se.exercise_list)==null||Pe.map(kt=>{Ue+=`<a target="_blank" href="/classrooms/${kt.identifier}/exercise">\u300A${kt.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 ${Ue} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762</div>`},500);return}if((U.status==-1||U.status==-2||U.status==-102||U.status>400)&&U.status!=403&&!q){q=!0,setTimeout(()=>q=!1,500),c.ZP.warning({content:U.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[U.status]&&!J){const{user:Ue}=(0,u.getDvaApp)()._store.getState(),{userInfo:kt}=Ue;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(J=!0),setTimeout(()=>J=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(U)),Object.values(Ge).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(Ge[U.status]),new Error("403")}};function se(U,ie){return oe(`/api/${U}`,{method:"Get",params:ie||{}})}function ee(U,ie){return oe(`/${U}`,{method:"Get",params:ie})}function Q(U,ie){return oe(`/api/${U}`,{method:"Post",body:I({},ie)})}function le(U,ie){return oe(`/api/${U}`,{method:"Put",body:I({},ie)})}function Z(U,ie){return oe(`/api/${U}`,{method:"delete",body:I({},ie||{})})}},17251:function(d,v,e){"use strict";e.d(v,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},63295:function(d,v,e){"use strict";e.d(v,{AL:function(){return B},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return y}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function o(ae,ne){const oe=ae.match(/^(\s+)(?:```)/);if(oe===null)return ne;const J=oe[1];return ne.split(`
`).map(q=>{const V=q.match(/^\s+/);if(V===null)return q;const[se]=V;return se.length>=J.length?q.slice(J.length):q}).join(`
`)}let h=[],u=["<ul>"];const a=new(i()).Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){h.length=0,u=["<ul>"]}const y={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(ae,ne,oe,J){if(ne>=ae.length||ae[ne].level<=oe)return ne;var q=ae[ne];J.push("<li><a href='#"+f+q.anchor+"'>"+q.text+"</a>"),ne++;var V=[];return ne=m(ae,ne,q.level,V),V.length>0&&(J.push("<ul>"),V.forEach(function(se){J.push(se)}),J.push("</ul>")),J.push("</li>"),ne=m(ae,ne,oe,J),ne}function b(){return m(h,0,0,u),u.push("</ul>"),u.join("")}const S={heading(ae){const ne=x.exec(ae);if(f+=1,ne)return{type:"heading",raw:ne[0],depth:ne[1].length,text:ne[2]}},fences(ae){const ne=this.rules.block.fences.exec(ae);if(ne){const oe=ne[0];let J=o(oe,ne[3]||"");const q=ne[2]?ne[2].trim():ne[2];if(["latex","katex","math"].indexOf(q)>=0){const V=A(),se=J;J=V,I[V]={type:"block",expression:se}}return{type:"code",raw:oe,lang:q,text:J}}}},R=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let L=0;const A=()=>`__special_katext_id_${L++}__`;let I={};function M(){return I}function B(){L=0,I={}}function N(ae){return ae=ae.replace(R,(ne,oe)=>{const J=A();return I[J]={type:"inline",expression:oe},J}),ae}const K=a.listitem;a.listitem=function(ae){return K(N(ae))};const G=a.paragraph;a.paragraph=function(ae){return G(N(ae))};const H=a.tablecell;a.tablecell=function(ae,ne){return H(N(ae),ne)},a.code=function(ae,ne,oe){const J=(ne||"").match(/\S*/)[0];return J?["latex","katex","math"].indexOf(J)>=0?`<p class='editormd-tex'>${ae}</p>`:`<pre class="prettyprint linenums"><code class="language-${ne}">${oe?ae:(0,l.escape)(ae,!0)}</code></pre>
`:'<pre class="prettyprint linenums"><code>'+(oe?ae:(0,l.escape)(ae,!0))+"</code></pre>"},a.heading=function(ae,ne,oe){let J=this.options.headerPrefix+oe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:J,level:ne,text:ae}),"<h"+ne+' id="'+f+J+'">'+ae+"</h"+ne+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:S,renderer:a}),v.ZP=i()},22566: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},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},_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__(16624),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__(24327),_service_exercise__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(6455),_contentType__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(83088),umi__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90115),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__(11662),_components_mediator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(10089),_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8658),_utils_fetch__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(64866),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__(17251),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,v,e)=>v in d?__defProp(d,v,{enumerable:!0,configurable:!0,writable:!0,value:e}):d[v]=e,__spreadValues=(d,v)=>{for(var e in v||(v={}))__hasOwnProp.call(v,e)&&__defNormalProp(d,e,v[e]);if(__getOwnPropSymbols)for(var e of __getOwnPropSymbols(v))__propIsEnum.call(v,e)&&__defNormalProp(d,e,v[e]);return d},__spreadProps=(d,v)=>__defProps(d,__getOwnPropDescs(v)),__async=(d,v,e)=>new Promise((r,i)=>{var l=o=>{try{f(e.next(o))}catch(h){i(h)}},c=o=>{try{f(e.throw(o))}catch(h){i(h)}},f=o=>o.done?r(o.value):Promise.resolve(o.value).then(l,c);f((e=e.apply(d,v)).next())}),_a,_b;moment__WEBPACK_IMPORTED_MODULE_12___default().extend(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default());const HighLightedContent=(d,v=[],e="#2EC25B")=>(typeof v=="string"&&(v=[v]),d.replace(new RegExp(`(${v.join("|")})`,"gi"),`<span style="color:${e}">$1</span>`)),parseParams=d=>{d=d||{};let v="";for(let e in d)typeof d[e]=="object"?Array.isArray(d[e])&&d[e].forEach((r,i)=>{v+="&"+e+"[]="+r}):d[e]!==void 0&&(v+="&"+e+"="+d[e]);return v.substr(1)},getKey=d=>window.atob(window.atob(d));function bytesToSize(d){var v=["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)+" "+v[e]}const getTwoDecimalPlaces=d=>Math.round(Math.round(d*1e5)/1e3*100)/100,NewAntdDisabledDate=(d,v=null)=>{const e=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.startTime).startOf("day"),r=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.endTime).endOf("day"),i=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared).startOf("day");return v!=null&&v.endTime?v!=null&&v.compared?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared)?i||r:e||r:d&&e||r:v!=null&&v.compared&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared)?i:e},NewAntdDisabledTime=(d,v=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(o,h){const u=[];for(let a=o;a<h;a++)u.push(a);return u}if(!d)return{disabledHours:()=>f(0,i),disabledMinutes:()=>f(0,l)};if(v!=null&&v.compared){const o=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared).format("HH")),h=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared).format("mm")),u=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared).format("ss"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(v==null?void 0:v.compared),"day")?{disabledHours:()=>f(0,o),disabledMinutes:()=>e<=o?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,v,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()(v).endOf("day"),c=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(e).startOf("day");return v?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,v)=>{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 o=[];for(let h=c;h<f;h++)o.push(h);return o}if(!d)return{disabledHours:()=>l(0,r),disabledMinutes:()=>l(0,i)};if(v){const c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(v).format("HH")),f=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(v).format("mm"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(v),"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,v,e)=>{typeof d=="string"&&(d=Number(d)),typeof v=="string"&&(v=Number(v));const r=(d.toString().split(".")[1]||"").length,i=(v.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(v*c))/c;case"-":return(Math.round(d*c)-Math.round(v*c))/c;case"*":return Math.round(d*c)*Math.round(v*c)/(c*c);case"/":return Math.round(d*c)/Math.round(v*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 v=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 o="";for(let h=0;h<f.length;h++){const u=+f[h],a=e[u],x=r[f.length-1-h];u===0?o[o.length-1]!==e[0]&&(o+=a):o+=a+x}return o[o.length-1]===e[0]&&(o=o.slice(0,-1)),o};let c="";for(let f=0;f<v.length;f++){const o=v[f],h=l(o),u=h?i[v.length-1-f]:"";c+=h+u}return c=c.replace(/^一十$/,"\u5341"),c=c.replace(/^一(?=十[一二三四五六七八九])/,""),c},moveArray=(d,v,e)=>{const r=d.splice(v,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 v=d.replace(/(?:\r\n|\n)/g,`\x1B[41m\x1B[37m\u21B5\x1B[0m\r
`).replace(/ +$/g,"\x1B[41m \x1B[0m");return console.debug("str:",v,JSON.stringify(d)),v},StatusTags=d=>{const v={\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:v[e]&&v[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 v,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:(v=r==null?void 0:r[d.status])==null?void 0:v.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkShixunListStatus=d=>{var v,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:(v=r==null?void 0:r[d.status])==null?void 0:v.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkDetailStatus=d=>{var v,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:(v=r==null?void 0:r[d.status])==null?void 0:v.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 v,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:(v=r==null?void 0:r[d.status])==null?void 0:v.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 v,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:(v=r==null?void 0:r[d.status])==null?void 0:v.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:v}=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[v].class},e[v].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 v={\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&&(v=__spreadValues(__spreadValues({},v),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:v[i]&&v[i].class},i))})}catch(i){console.log("utils.status.tag:",i,d.status)}return r},exerciseTips=(d,v)=>{if(d===5||v)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 v,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:(v=r[d.status])==null?void 0:v.class},(e=r[d.status])==null?void 0:e.name)},CommonWorkStatus=d=>{var v,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:(v=r[d.status])==null?void 0:v.class},(e=r[d.status])==null?void 0:e.name)},timego=d=>{d=new Date(d).getTime();let v=1e3*60,e=v*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),o=parseInt(c/e,10),h=parseInt(c/v,10);return f>30?i=""+timeformat(d,"yyyy-MM-dd"):f>1?i=""+f+"\u5929\u524D":f==1?i="\u6628\u5929":o>=1?i=""+o+"\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,v)=>{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(v)&&(v=v.replace(RegExp.$1,(d.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(v)&&(v=v.replace(RegExp.$1,r[RegExp.$1.length-1][d.getDay()]));for(let i in e)new RegExp("("+i+")").test(v)&&(v=v.replace(RegExp.$1,RegExp.$1.length==1?e[i]:("00"+e[i]).substr((""+e[i]).length)));return v},toTimeFormat=d=>{if(!d||d<0)return"0\u79D2";console.log("time:",d);let v=60,e=v*60,r=e*24,i=d/r,l=d/e,c=d/v,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="",v=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<=v};function buildTree(d,v){const e={};let r=null;return d.forEach(i=>{e[i.properties.uuid]=__spreadProps(__spreadValues({},i),{children:[]})}),v.forEach(i=>{const l=e[i.startNodeUuid],c=e[i.endNodeUuid];l&&c&&l.children.push(c)}),d.forEach(i=>{!v.some(c=>c.endNodeUuid===i.properties.uuid)&&(r=e[i.properties.uuid])}),r}const handleValidatorNickName=(d,v,e)=>{if(v){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(v),c=r.test(v);(l===!0||c===!0||v.length<2||v.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}e()},handleValidatorName=(d,v,e)=>{if(v){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(v),c=r.test(v);(l===!0||c===!0||v.length<2||v.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}e()},getHiddenName=d=>{if(!d)return"";let v=d.length-1,e="";for(var r=0;r<v;r++)e+="*";return d.substr(0,1)+e},getBase64=(d,v)=>{const e=new FileReader;e.addEventListener("load",()=>v(e.result)),e.readAsDataURL(d)},getFileContentAndUrl=d=>new Promise((v,e)=>{var r=new FileReader;r.onload=function(){try{const i=window.URL.createObjectURL(d);v({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 v,e=RegExp("(^| )"+d+"=([^;]+)(;|$)");return(v=document.cookie.match(e))?decodeURIComponent(v[2]):null};function setCookie(d,v,e){var r=new Date;r.setTime(r.getTime()+e*24*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=d+"="+v+"; "+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(";"),v=0;v<d.length;v++){var e=d[v],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,v){let e=document.createElement("a");document.body.appendChild(e),e.href=v,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,v=d.split(".").reverse();return v.length>2?[v[1],v[0]].join("."):d}function getBlob(d){return new Promise(v=>{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&&v(e.response)},e.send()})}function saveAs(d,v){if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(d,v);else{const e=document.createElement("a"),r=document.querySelector("body");e.href=window.URL.createObjectURL(d),e.download=v,e.style.display="none",r.appendChild(e),e.click(),r.removeChild(e),window.URL.revokeObjectURL(e.href)}}function download(d,v){getBlob(d).then(e=>{saveAs(e,v)})}function downLoadFileIframe(d,v){return new Promise((e,r)=>{var i=v,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,v){downLoadLink(d,v)}const setUrlQuery=d=>{let{url:v,query:e}=d;if(!v)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]}`));v.indexOf("?")!==-1?v=`${v}&${r.join("&")}`:v=`${v}?${r.join("&")}`,console.log("url1111",v)}return v};function isPc(){let d=navigator.userAgent,v=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],e=!0;for(var r=0;r<v.length;r++)if(d.indexOf(v[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 v;return(v=d==null?void 0:d.toString())==null?void 0:v.replace(/\B(?=(\d{3})+(?!\d))/g,",")},openNewWindow=d=>{let v=document.createElement("a");v.target="_blank",document.body.appendChild(v),v.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),v.dispatchEvent(e),document.body.removeChild(v)},openNewWindows=d=>{let v=document.createElement("a");document.body.appendChild(v),v.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),v.dispatchEvent(e),document.body.removeChild(v)},formatTextMiddleIntercept=(d="")=>d.length<=6?d:`${d.substring(0,3)}...${d.substring(d.length-3,d.length)}`,HalfPastOne=()=>{let d=new Date().getHours(),v=new Date().getMinutes();return v>=30?(d++,v="00"):v="30",d+":"+v},DayHalfPastOne=(d="-")=>{let v=new Date().getHours(),e=new Date().getMinutes();return e>=30?(v++,e="00"):e="30",new Date().toLocaleDateString().replace(/\//g,d)+" "+v+":"+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 v=Object.prototype.toString.call(d);return v.substring(8,v.length-1)},isEmpty=d=>type(d)==="Array"?d.length===0:type(d)==="Object"?Object.keys(d).length===0:!d,rangeNumber=(d,v)=>{const e=[];for(let r=d;r<v;r++)e.push(r);return e},middleEllipsis=(d,v=12)=>{let e=v/2-2,r=v/2+3;return d.length>v?d.substr(0,e)+"..."+d.substr(r,v):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,v){const e=new RegExp(`(^|&)${d}=([^&]*)(&|$)`,"i"),r=v.substr(1).match(e);return r!=null?decodeURIComponent(r[2]):null}const getMessagesUrl=d=>{var v;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/${(v=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:v.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,v)=>__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||v)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 v=new URL(d),e=v.hostname==="localhost"||v.hostname==="127.0.0.1";return!(v.protocol==="https:")&&!e}catch(v){return!0}}const checkDisabledExam=d=>new Promise((v,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){v("");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 v,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/${(v=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:v.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,v,e,r){if(console.log("param:",d),v=v||null,e=e||"&",r=r||null,!d)return"";var i=function(o){for(var h=new Array,u=0;u<o.length;u++)o[u]&&h.push(o[u]);return h},l=function(o){return encodeURIComponent(o).replace(/[!'()*]/g,escape)},c=function(o){return!isNaN(parseFloat(o))&&isFinite(o)},f=Object.keys(d).map(function(o){var h,u=o;if(typeof d[o]=="object"&&d[o]!==null)h=httpBuildQuery(d[o],null);else{v&&(u=c(u)?v+Number(u):u);var a=d[o];a=a===!0?"1":a,a=a===!1?"0":a,a=a===0?"0":a,a=a||"",h=u+"="+a}return h});return i(f).join(e).replace(/[!'()*]/g,escape)};const parseParamsStr=(d,v)=>{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],v==="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 v=d.split(".");return v.length>2&&/^[a-z]{2}$/.test(v[v.length-2])?v.slice(-3).join("."):v.slice(-2).join(".")}const setHeader=(d,v)=>{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,v)}},setThreeComponent=()=>{(function(d){XMLHttpRequest.prototype.open=function(v,e,r=!0){const i=setHeader({method:v,headers:{}});d.call(this,v,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(v,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 v=/(\w+)=([^\#&]*)/gi,e={};return d.replace(v,function(r,i,l){e[i]=decodeURI(l)}),e},messageInfo=(d,v)=>{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${v}\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002`}[d];antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning(r)},base64ToBlob=(d,v)=>{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=v.split("."))==null?void 0:e[1]]||"application/octet-stream"})},downloadFile=(d,v,e)=>{const r=base64ToBlob(v,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 v;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:((v=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:v.login)||""})}catch(e){console.log("trackEvent:err:",e)}},trackEventCustom=d=>{if(d.length)try{window._czc.push(["_setCustomVar",...d])}catch(v){console.log("trackEvent:err:",v)}},onPreviewImage=d=>{const v=(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=v(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,v)=>{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 v?(l=(i=(r=c==null?void 0:c.second_category)==null?void 0:r.filter(f=>f.category_id==v))==null?void 0:i[0])==null?void 0:l.category_name:c==null?void 0:c.name}return null},bindPhone=d=>{const v=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:()=>{v.destroy(),d!=null&&d.onCancel&&d.onCancel()}})},copyTextFuc=(d="",v=!1)=>{const e=document.createElement("textarea");e.value=d,document.body.appendChild(e),e.select(),document.execCommand("Copy"),v||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 v=d.substring(1),e={};return v.split("&").forEach(function(r){let i=r.split("=");e[i[0]]=decodeURIComponent(i[1])}),e},arrTrans=(d,v)=>{if(!v)return null;const e=[];return v.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,v,e)=>{const r=d,i=localStorage.getItem(r),l=i!==null&&i!=="[object Object]"?JSON.parse(i):{};l[e]=v,localStorage.setItem(r,JSON.stringify(l))},getItem:(d,v)=>{const e=d,r=localStorage.getItem(e);return(r!==null&&r!=="[object Object]"?JSON.parse(r):{})[v]}},ImgSrcConvert=d=>d!=null&&d.startsWith("http")?d:_env__WEBPACK_IMPORTED_MODULE_7__.Z.IMG_SERVER+d,compareVersion=d=>{const v=getVersion(),e=d.split("."),r=v.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,v)=>{d=`${d}${v?","+v:""}`;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 v=navigator.userAgent.toLowerCase().match(/version\/[\d.]+/gi);return v&&v[0].replace(/version\//,"")},isLocalApp=()=>navigator.userAgent.indexOf("ExerciseApp")>-1;function randomArray(d,v){let e=d.length,r,i;v=v||1;let l=function(){var c=Math.sin(v++)*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 v=document.getElementsByTagName("iframe");for(let r=0;r<v.length;r++)v[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((v,e)=>{var r=new XMLHttpRequest;r.withCredentials=!0,r.onload=function(){var i=new FileReader;i.onloadend=function(){v(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 v;(v=document.querySelector(d))==null||v.scrollTo({left:0,top:0,behavior:"smooth"})}function dealUploadChange(d){var v,e,r,i,l;const c=(v=d.fileList)==null?void 0:v.map(f=>{var o,h;return __spreadProps(__spreadValues({},f),{status:typeof(f==null?void 0:f.response)=="string"||((o=f==null?void 0:f.response)==null?void 0:o.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="",v){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>v?r[0].slice(0,v)+"..."+r[1]:d}function cutName(d="",v,e="--"){return d?(d==null?void 0:d.length)>=v?(d==null?void 0:d.slice(0,v))+"...":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 v={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:o,practical_questions:h,combination_questions:u,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"},o),__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"},u)],p=[];let y=0,m=0;const b=x.filter(S=>S.questions_count>0).map((S,R)=>{var L;return(L=S.questions)==null||L.forEach(A=>{p.push(A.id),y=y+A.score,m=m+1}),__spreadValues(__spreadValues({},S),{number:v[R+1]})});return{all_questions_count:m,all_score:y,questionList:b,ids:p,exam:e}},formatRandomPaperDatas=d=>{var v;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:o,subjective_questions:h,practical_questions:u,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"},o),__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"},u),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},a)];let y=[];(v=r==null?void 0:r.question_type_position)==null||v.map((L,A)=>{p==null||p.map((I,M)=>{L.type===I.type&&y.push(I)})});const m=[];let b=0,S=0;const R=y.filter(L=>L.questions_count>0).map((L,A)=>{var I;return(I=L.questions)==null||I.forEach(M=>{m.push(M.id),b=b+M.score,S=S+1}),__spreadValues(__spreadValues({},L),{number:e[A+1]})});return{all_questions_count:S,all_score:b,questionList:R,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,v)=>{var e;try{v?(d.send(JSON.stringify({type:"toggleLockExit",data:!0})),v!=null&&v.forbid_screen&&d.send(JSON.stringify({type:"open-disabled-switchscreen"})),v!=null&&v.use_white_list&&d.send(JSON.stringify({type:"open-only-allow-runapp",data:v==null?void 0:v.white_list})),v!=null&&v.net_limit&&d.send(JSON.stringify({type:"network-close",data:(e=v==null?void 0:v.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"]'),v=d==null?void 0:d.querySelector("span");v&&(v.classList.remove("jumping-icon"),v.offsetWidth,v.classList.add("jumping-icon"),setTimeout(()=>{var e;(e=v==null?void 0:v.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 v=[];return d.is_locked&&v.push("\u8003\u8BD5\u89E3\u9501\u7801"),d.login_restrict&&v.push("\u8003\u8BD5\u767B\u5F55\u9650\u5236"),d.screen_open&&v.push("\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"),d.ip_bind&&v.push("IP\u5730\u5740\u7ED1\u5B9A"),(d.ip_limit==="pub"||d.ip_limit==="inner")&&v.push("\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),d.open_camera&&v.push("\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790"),d.identity_verify&&v.push("\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C"),d.open_phone_video_recording&&v.push("\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"),v.length>0?v.join("\u3001"):""},releaseRuleDataAdjust=d=>{const v=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(v).map(r=>__spreadProps(__spreadValues({},r),{group_name:r.group_name.flat(),group_id:r.group_id.flat()}))},showInstallWebRtcDoc=()=>new Promise((d,v)=>__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(v=>{throw console.error("Failed to copy text: ",v),v}):new Promise((v,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!"),v(!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,v="utf-8")=>isArrayBuffer(d)?new TextDecoder(v).decode(d):d,numFormat=d=>d?(d>=1e3&&(d=d/1e3+"K"),d):0,aiReviewConfigformatChecks=d=>{if(!d||d.length===0)return!0;const v=new Set,e=new Set;let r=!0,i=!0;const l=d==null?void 0:d.reduce((c,f)=>{v!=null&&v.has(f.name)&&(r=!1),v==null||v.add(f.name),e!=null&&e.has(f.content)&&(i=!1),e==null||e.add(f.content);const o=parseFloat(f.weight);return c+o},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)}},59049:function(d,v,e){"use strict";e.d(v,{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)}},12402:function(d,v,e){"use strict";e.d(v,{Il:function(){return f},Ov:function(){return o},T$:function(){return u}});var r=e(38127),i=e(59301),l=e(35338),c=["element"],f=i.createContext({});function o(){return i.useContext(f)}function h(){var y=(0,l.TH)(),m=o(),b=m.clientRoutes,S=(0,l.fp)(b,y.pathname);return S||[]}function u(){var y,m=h().slice(-1),b=((y=m[0])===null||y===void 0?void 0:y.route)||{},S=b.element,R=(0,r.Z)(b,c);return R}function a(){var y=h(),m=o(),b=m.serverLoaderData,S=m.basename,R=React.useState(function(){var M={},B=!1;return y.forEach(function(N){var K=b[N.route.id];K&&(Object.assign(M,K),B=!0)}),B?M:void 0}),L=_slicedToArray(R,2),A=L[0],I=L[1];return React.useEffect(function(){window.__UMI_LOADER_DATA__||Promise.all(y.filter(function(M){return M.route.hasServerLoader}).map(function(M){return new Promise(function(B){fetchServerLoader({id:M.route.id,basename:S,cb:B})})})).then(function(M){if(M.length){var B={};M.forEach(function(N){Object.assign(B,N)}),I(B)}})},[]),{data:A}}function x(){var y=useRouteData(),m=o();return{data:m.clientLoaderData[y.route.id]}}function p(){var y=a(),m=x();return{data:_objectSpread(_objectSpread({},y.data),m.data)}}},91392:function(d){var v={en_GB:"en-gb",en_US:"en",zh_CN:"zh-cn",zh_TW:"zh-tw"},e=function(i){var l=v[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,v,e){"use strict";var r=e(41799),i=e(59301),l=e(3113),c=e(67797);function f(h){return!!(h&&h.then)}const o=h=>{const{type:u,children:a,prefixCls:x,buttonProps:p,close:y,autoFocus:m,emitEvent:b,isSilent:S,quitOnNullishReturnValue:R,actionFn:L}=h,A=i.useRef(!1),I=i.useRef(null),[M,B]=(0,r.Z)(!1),N=function(){y==null||y.apply(void 0,arguments)};i.useEffect(()=>{let H=null;return m&&(H=setTimeout(()=>{var ae;(ae=I.current)===null||ae===void 0||ae.focus()})),()=>{H&&clearTimeout(H)}},[]);const K=H=>{f(H)&&(B(!0),H.then(function(){B(!1,!0),N.apply(void 0,arguments),A.current=!1},ae=>{if(B(!1,!0),A.current=!1,!(S!=null&&S()))return Promise.reject(ae)}))},G=H=>{if(A.current)return;if(A.current=!0,!L){N();return}let ae;if(b){if(ae=L(H),R&&!f(ae)){A.current=!1,N(H);return}}else if(L.length)ae=L(y),A.current=!1;else if(ae=L(),!ae){N();return}K(ae)};return i.createElement(l.ZP,Object.assign({},(0,c.n)(u),{onClick:G,loading:M,prefixCls:x},p,{ref:I}),a)};v.Z=o},53487:function(d,v,e){"use strict";e.d(v,{Z:function(){return o},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 o(h,u,a,x){function p(y){const{prefixCls:m,style:b}=y,S=i.useRef(null),[R,L]=i.useState(0),[A,I]=i.useState(0),[M,B]=(0,r.Z)(!1,{value:y.open}),{getPrefixCls:N}=i.useContext(c.E_),K=N(u||"select",m);i.useEffect(()=>{if(B(!0),typeof ResizeObserver!="undefined"){const H=new ResizeObserver(ne=>{const oe=ne[0].target;L(oe.offsetHeight+8),I(oe.offsetWidth)}),ae=setInterval(()=>{var ne;const oe=a?`.${a(K)}`:`.${K}-dropdown`,J=(ne=S.current)===null||ne===void 0?void 0:ne.querySelector(oe);J&&(clearInterval(ae),H.observe(J))},10);return()=>{clearInterval(ae),H.disconnect()}}},[]);let G=Object.assign(Object.assign({},y),{style:Object.assign(Object.assign({},b),{margin:0}),open:M,visible:M,getPopupContainer:()=>S.current});return x&&(G=x(G)),i.createElement("div",{ref:S,style:{paddingBottom:R,position:"relative",minWidth:A}},i.createElement(h,Object.assign({},G)))}return f(p)}},36785:function(d,v,e){"use strict";e.d(v,{o2:function(){return f},yT:function(){return o}});var r=e(94480),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 o(h){return c.includes(h)}},47729:function(d,v,e){"use strict";e.d(v,{Z:function(){return c}});var r=e(99267),i=e(59301);function l(f,o,h){return typeof f=="boolean"?f:o===void 0?!!h:o!==!1&&o!==null}function c(f,o,h){let u=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,o,a))return[!1,null];const p=typeof o=="boolean"||o===void 0||o===null?u:o;return[!0,h?h(p):p]}},62892:function(d,v,e){"use strict";e.d(v,{m:function(){return h}});const r=()=>({height:0,opacity:0}),i=u=>{const{scrollHeight:a}=u;return{height:a,opacity:1}},l=u=>({height:u?u.offsetHeight:0}),c=(u,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}},o=null,h=(u,a,x)=>x!==void 0?x:`${u}-${a}`;v.Z=f},79676:function(d,v,e){"use strict";e.d(v,{Z:function(){return o}});var r=e(19447);function i(h,u,a,x){if(x===!1)return{adjustX:!1,adjustY:!1};const p=x&&typeof x=="object"?x:{},y={};switch(h){case"top":case"bottom":y.shiftX=u.dropdownArrowOffset*2+a;break;case"left":case"right":y.shiftY=u.dropdownArrowOffsetVertical*2+a;break}const m=Object.assign(Object.assign({},y),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 o(h){const{arrowWidth:u,autoAdjustOverflow:a,arrowPointAtCenter:x,offset:p,borderRadius:y,visibleFirst:m}=h,b=u/2,S={};return Object.keys(l).forEach(R=>{const L=x&&c[R]||l[R],A=Object.assign(Object.assign({},L),{offset:[0,0]});switch(S[R]=A,f.has(R)&&(A.autoArrow=!1),R){case"top":case"topLeft":case"topRight":A.offset[1]=-b-p;break;case"bottom":case"bottomLeft":case"bottomRight":A.offset[1]=b+p;break;case"left":case"leftTop":case"leftBottom":A.offset[0]=-b-p;break;case"right":case"rightTop":case"rightBottom":A.offset[0]=b+p;break}const I=(0,r.fS)({contentRadius:y,limitVerticalRadius:!0});if(x)switch(R){case"topLeft":case"bottomLeft":A.offset[0]=-I.dropdownArrowOffset-b;break;case"topRight":case"bottomRight":A.offset[0]=I.dropdownArrowOffset+b;break;case"leftTop":case"rightTop":A.offset[1]=-I.dropdownArrowOffset-b;break;case"leftBottom":case"rightBottom":A.offset[1]=I.dropdownArrowOffset+b;break}A.overflow=i(R,I,u,a),m&&(A.htmlRegion="visibleFirst")}),S}},92343:function(d,v,e){"use strict";var r;e.d(v,{M2:function(){return c},Tm:function(){return o},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,u,a){return l(h)?i.cloneElement(h,typeof a=="function"?a(h.props||{}):a):u}function o(h,u){return f(h,h,u)}},69507:function(d,v,e){"use strict";e.d(v,{ZP:function(){return o},c4:function(){return l},m9:function(){return h}});var r=e(59301),i=e(88088);const l=["xxl","xl","lg","md","sm","xs"],c=u=>({xs:`(max-width: ${u.screenXSMax}px)`,sm:`(min-width: ${u.screenSM}px)`,md:`(min-width: ${u.screenMD}px)`,lg:`(min-width: ${u.screenLG}px)`,xl:`(min-width: ${u.screenXL}px)`,xxl:`(min-width: ${u.screenXXL}px)`}),f=u=>{const a=u,x=[].concat(l).reverse();return x.forEach((p,y)=>{const m=p.toUpperCase(),b=`screen${m}Min`,S=`screen${m}`;if(!(a[b]<=a[S]))throw new Error(`${b}<=${S} fails : !(${a[b]}<=${a[S]})`);if(y<x.length-1){const R=`screen${m}Max`;if(!(a[S]<=a[R]))throw new Error(`${S}<=${R} fails : !(${a[S]}<=${a[R]})`);const A=`screen${x[y+1].toUpperCase()}Min`;if(!(a[R]<=a[A]))throw new Error(`${R}<=${A} fails : !(${a[R]}<=${a[A]})`)}}),u};function o(){const[,u]=(0,i.Z)(),a=c(f(u));return r.useMemo(()=>{const x=new Map;let p=-1,y={};return{matchHandlers:{},dispatch(m){return y=m,x.forEach(b=>b(y)),x.size>=1},subscribe(m){return x.size||this.register(),p+=1,x.set(p,m),m(y),p},unsubscribe(m){x.delete(m),x.size||this.unregister()},unregister(){Object.keys(a).forEach(m=>{const b=a[m],S=this.matchHandlers[b];S==null||S.mql.removeListener(S==null?void 0:S.listener)}),x.clear()},register(){Object.keys(a).forEach(m=>{const b=a[m],S=L=>{let{matches:A}=L;this.dispatch(Object.assign(Object.assign({},y),{[m]:A}))},R=window.matchMedia(b);R.addListener(S),this.matchHandlers[b]={mql:R,listener:S},S(R)})},responsiveMap:a}},[u])}const h=(u,a)=>{if(a&&typeof a=="object")for(let x=0;x<l.length;x++){const p=l[x];if(u[p]&&a[p]!==void 0)return a[p]}}},14088:function(d,v,e){"use strict";e.d(v,{Z:function(){return ae}});var r=e(92310),i=e.n(r),l=e(8654),c=e(29194),f=e(59301),o=e(36355),h=e(92343),u=e(83116);const a=ne=>{const{componentCls:oe,colorPrimary:J}=ne;return{[oe]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${J})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${ne.motionEaseOutCirc}`,`opacity 2s ${ne.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${ne.motionEaseInOut}`,`opacity 0.35s ${ne.motionEaseInOut}`].join(",")}}}}};var x=(0,u.Z)("Wave",ne=>[a(ne)]),p=e(70425),y=e(16089),m=e(77900),b=e(1585);function S(ne){const oe=(ne||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return oe&&oe[1]&&oe[2]&&oe[3]?!(oe[1]===oe[2]&&oe[2]===oe[3]):!0}function R(ne){return ne&&ne!=="#fff"&&ne!=="#ffffff"&&ne!=="rgb(255, 255, 255)"&&ne!=="rgba(255, 255, 255, 1)"&&S(ne)&&!/rgba\((?:\d*, ){3}0\)/.test(ne)&&ne!=="transparent"}function L(ne){const{borderTopColor:oe,borderColor:J,backgroundColor:q}=getComputedStyle(ne);return R(oe)?oe:R(J)?J:R(q)?q:null}var A=e(4572);function I(ne){return Number.isNaN(ne)?0:ne}const M=ne=>{const{className:oe,target:J,component:q}=ne,V=f.useRef(null),[se,ee]=f.useState(null),[Q,le]=f.useState([]),[Z,U]=f.useState(0),[ie,_e]=f.useState(0),[Se,Pe]=f.useState(0),[Ge,Ue]=f.useState(0),[kt,pt]=f.useState(!1),It={left:Z,top:ie,width:Se,height:Ge,borderRadius:Q.map(ar=>`${ar}px`).join(" ")};se&&(It["--wave-color"]=se);function Wt(){const ar=getComputedStyle(J);ee(L(J));const ze=ar.position==="static",{borderLeftWidth:gt,borderTopWidth:Ft}=ar;U(ze?J.offsetLeft:I(-parseFloat(gt))),_e(ze?J.offsetTop:I(-parseFloat(Ft))),Pe(J.offsetWidth),Ue(J.offsetHeight);const{borderTopLeftRadius:et,borderTopRightRadius:ct,borderBottomLeftRadius:ot,borderBottomRightRadius:Qe}=ar;le([et,ct,Qe,ot].map(je=>I(parseFloat(je))))}if(f.useEffect(()=>{if(J){const ar=(0,y.Z)(()=>{Wt(),pt(!0)});let ze;return typeof ResizeObserver!="undefined"&&(ze=new ResizeObserver(Wt),ze.observe(J)),()=>{y.Z.cancel(ar),ze==null||ze.disconnect()}}},[]),!kt)return null;const Lt=(q==="Checkbox"||q==="Radio")&&(J==null?void 0:J.classList.contains(A.A));return f.createElement(m.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(ar,ze)=>{var gt;if(ze.deadline||ze.propertyName==="opacity"){const Ft=(gt=V.current)===null||gt===void 0?void 0:gt.parentElement;(0,b.v)(Ft).then(()=>{Ft==null||Ft.remove()})}return!1}},ar=>{let{className:ze}=ar;return f.createElement("div",{ref:V,className:i()(oe,{"wave-quick":Lt},ze),style:It})})};var N=(ne,oe)=>{var J;const{component:q}=oe;if(q==="Checkbox"&&!(!((J=ne.querySelector("input"))===null||J===void 0)&&J.checked))return;const V=document.createElement("div");V.style.position="absolute",V.style.left="0px",V.style.top="0px",ne==null||ne.insertBefore(V,ne==null?void 0:ne.firstChild),(0,b.s)(f.createElement(M,Object.assign({},oe,{target:ne})),V)},K=e(88088);function G(ne,oe,J){const{wave:q}=f.useContext(o.E_),[,V,se]=(0,K.Z)(),ee=(0,p.useEvent)(Z=>{const U=ne.current;if(q!=null&&q.disabled||!U)return;const ie=U.querySelector(`.${A.A}`)||U,{showEffect:_e}=q||{};(_e||N)(ie,{className:oe,token:V,component:J,event:Z,hashId:se})}),Q=f.useRef();return Z=>{y.Z.cancel(Q.current),Q.current=(0,y.Z)(()=>{ee(Z)})}}var ae=ne=>{const{children:oe,disabled:J,component:q}=ne,{getPrefixCls:V}=(0,f.useContext)(o.E_),se=(0,f.useRef)(null),ee=V("wave"),[,Q]=x(ee),le=G(se,i()(ee,Q),q);if(f.useEffect(()=>{const U=se.current;if(!U||U.nodeType!==1||J)return;const ie=_e=>{!(0,c.Z)(_e.target)||!U.getAttribute||U.getAttribute("disabled")||U.disabled||U.className.includes("disabled")||U.className.includes("-leave")||le(_e)};return U.addEventListener("click",ie,!0),()=>{U.removeEventListener("click",ie,!0)}},[J]),!f.isValidElement(oe))return oe!=null?oe:null;const Z=(0,l.Yr)(oe)?(0,l.sQ)(oe.ref,se):se;return(0,h.Tm)(oe,{ref:Z})}},4572:function(d,v,e){"use strict";e.d(v,{A:function(){return r}});const r="ant-wave-target"},67797:function(d,v,e){"use strict";e.d(v,{n:function(){return Dt},Z:function(){return Ht}});var r=e(59301),i=e(92310),l=e.n(i),c=e(2738),f=e(8654),o=e(14088),h=e(36355),u=e(1684),a=e(19716),x=e(33234),p=e(88088),y=function(Te,ce){var me={};for(var Tt in Te)Object.prototype.hasOwnProperty.call(Te,Tt)&&ce.indexOf(Tt)<0&&(me[Tt]=Te[Tt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Tt=Object.getOwnPropertySymbols(Te);Ae<Tt.length;Ae++)ce.indexOf(Tt[Ae])<0&&Object.prototype.propertyIsEnumerable.call(Te,Tt[Ae])&&(me[Tt[Ae]]=Te[Tt[Ae]]);return me};const m=r.createContext(void 0);var S=Te=>{const{getPrefixCls:ce,direction:me}=r.useContext(h.E_),{prefixCls:Tt,size:Ae,className:st}=Te,$t=y(Te,["prefixCls","size","className"]),bt=ce("btn-group",Tt),[,,Ce]=(0,p.Z)();let yt="";switch(Ae){case"large":yt="lg";break;case"small":yt="sm";break;case"middle":case void 0:break;default:}const Ze=l()(bt,{[`${bt}-${yt}`]:yt,[`${bt}-rtl`]:me==="rtl"},st,Ce);return r.createElement(m.Provider,{value:Ae},r.createElement("div",Object.assign({},$t,{className:Ze})))},R=e(92343);const L=/^[\u4e00-\u9fa5]{2}$/,A=L.test.bind(L);function I(Te){return typeof Te=="string"}function M(Te){return Te==="text"||Te==="link"}function B(Te,ce){if(Te==null)return;const me=ce?" ":"";return typeof Te!="string"&&typeof Te!="number"&&I(Te.type)&&A(Te.props.children)?(0,R.Tm)(Te,{children:Te.props.children.split("").join(me)}):I(Te)?A(Te)?r.createElement("span",null,Te.split("").join(me)):r.createElement("span",null,Te):(0,R.M2)(Te)?r.createElement("span",null,Te):Te}function N(Te,ce){let me=!1;const Tt=[];return r.Children.forEach(Te,Ae=>{const st=typeof Ae,$t=st==="string"||st==="number";if(me&&$t){const bt=Tt.length-1,Ce=Tt[bt];Tt[bt]=`${Ce}${Ae}`}else Tt.push(Ae);me=$t}),r.Children.map(Tt,Ae=>B(Ae,ce))}const K=null,G=null,H=null;var ne=(0,r.forwardRef)((Te,ce)=>{const{className:me,style:Tt,children:Ae,prefixCls:st}=Te,$t=l()(`${st}-icon`,me);return r.createElement("span",{ref:ce,className:$t,style:Tt},Ae)}),oe=e(58617),J=e(77900);const q=(0,r.forwardRef)((Te,ce)=>{let{prefixCls:me,className:Tt,style:Ae,iconClassName:st}=Te;const $t=l()(`${me}-loading-icon`,Tt);return r.createElement(ne,{prefixCls:me,className:$t,style:Ae,ref:ce},r.createElement(oe.Z,{className:st}))}),V=()=>({width:0,opacity:0,transform:"scale(0)"}),se=Te=>({width:Te.scrollWidth,opacity:1,transform:"scale(1)"});var Q=Te=>{const{prefixCls:ce,loading:me,existIcon:Tt,className:Ae,style:st}=Te,$t=!!me;return Tt?r.createElement(q,{prefixCls:ce,className:Ae,style:st}):r.createElement(J.default,{visible:$t,motionName:`${ce}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:V,onAppearActive:se,onEnterStart:V,onEnterActive:se,onLeaveStart:se,onLeaveActive:V},(bt,Ce)=>{let{className:yt,style:Ze}=bt;return r.createElement(q,{prefixCls:ce,className:Ae,style:Object.assign(Object.assign({},st),Ze),ref:Ce,iconClassName:yt})})},le=e(17313),Z=e(37613),U=e(83116);const ie=(Te,ce)=>({[`> span, > ${Te}`]:{"&:not(:last-child)":{[`&, & > ${Te}`]:{"&:not(:disabled)":{borderInlineEndColor:ce}}},"&:not(:first-child)":{[`&, & > ${Te}`]:{"&:not(:disabled)":{borderInlineStartColor:ce}}}}});var Se=Te=>{const{componentCls:ce,fontSize:me,lineWidth:Tt,groupBorderColor:Ae,colorErrorHover:st}=Te;return{[`${ce}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${ce}`]:{"&:not(:last-child)":{[`&, & > ${ce}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-Tt,[`&, & > ${ce}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[ce]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${ce}-icon-only`]:{fontSize:me}},ie(`${ce}-primary`,Ae),ie(`${ce}-danger`,st)]}};const Pe=Te=>{const{componentCls:ce,iconCls:me,fontWeight:Tt}=Te;return{[ce]:{outline:"none",position:"relative",display:"inline-block",fontWeight:Tt,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${Te.lineWidth}px ${Te.lineType} transparent`,cursor:"pointer",transition:`all ${Te.motionDurationMid} ${Te.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:Te.lineHeight,color:Te.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${ce}-icon`]:{lineHeight:0},[`> ${me} + span, > span + ${me}`]:{marginInlineStart:Te.marginXS},[`&:not(${ce}-icon-only) > ${ce}-icon`]:{[`&${ce}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:Te.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},(0,le.Qy)(Te)),[`&-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:-Te.lineWidth,insetInlineStart:-Te.lineWidth,display:"inline-block",width:Te.lineWidth,height:`calc(100% + ${Te.lineWidth*2}px)`,backgroundColor:Te.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${ce}-primary`]:{[`&:not([disabled]) + ${ce}-compact-vertical-item${ce}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-Te.lineWidth,insetInlineStart:-Te.lineWidth,display:"inline-block",width:`calc(100% + ${Te.lineWidth*2}px)`,height:Te.lineWidth,backgroundColor:Te.colorPrimaryHover,content:'""'}}}}}}},Ge=(Te,ce,me)=>({[`&:not(:disabled):not(${Te}-disabled)`]:{"&:hover":ce,"&:active":me}}),Ue=Te=>({minWidth:Te.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),kt=Te=>({borderRadius:Te.controlHeight,paddingInlineStart:Te.controlHeight/2,paddingInlineEnd:Te.controlHeight/2}),pt=Te=>({cursor:"not-allowed",borderColor:Te.borderColorDisabled,color:Te.colorTextDisabled,backgroundColor:Te.colorBgContainerDisabled,boxShadow:"none"}),It=(Te,ce,me,Tt,Ae,st,$t,bt)=>({[`&${Te}-background-ghost`]:Object.assign(Object.assign({color:me||void 0,backgroundColor:ce,borderColor:Tt||void 0,boxShadow:"none"},Ge(Te,Object.assign({backgroundColor:ce},$t),Object.assign({backgroundColor:ce},bt))),{"&:disabled":{cursor:"not-allowed",color:Ae||void 0,borderColor:st||void 0}})}),Wt=Te=>({[`&:disabled, &${Te.componentCls}-disabled`]:Object.assign({},pt(Te))}),Lt=Te=>Object.assign({},Wt(Te)),ar=Te=>({[`&:disabled, &${Te.componentCls}-disabled`]:{cursor:"not-allowed",color:Te.colorTextDisabled}}),ze=Te=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Lt(Te)),{backgroundColor:Te.defaultBg,borderColor:Te.defaultBorderColor,color:Te.defaultColor,boxShadow:Te.defaultShadow}),Ge(Te.componentCls,{color:Te.colorPrimaryHover,borderColor:Te.colorPrimaryHover},{color:Te.colorPrimaryActive,borderColor:Te.colorPrimaryActive})),It(Te.componentCls,Te.ghostBg,Te.defaultGhostColor,Te.defaultGhostBorderColor,Te.colorTextDisabled,Te.colorBorder)),{[`&${Te.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:Te.colorError,borderColor:Te.colorError},Ge(Te.componentCls,{color:Te.colorErrorHover,borderColor:Te.colorErrorBorderHover},{color:Te.colorErrorActive,borderColor:Te.colorErrorActive})),It(Te.componentCls,Te.ghostBg,Te.colorError,Te.colorError,Te.colorTextDisabled,Te.colorBorder)),Wt(Te))}),gt=Te=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Lt(Te)),{color:Te.primaryColor,backgroundColor:Te.colorPrimary,boxShadow:Te.primaryShadow}),Ge(Te.componentCls,{color:Te.colorTextLightSolid,backgroundColor:Te.colorPrimaryHover},{color:Te.colorTextLightSolid,backgroundColor:Te.colorPrimaryActive})),It(Te.componentCls,Te.ghostBg,Te.colorPrimary,Te.colorPrimary,Te.colorTextDisabled,Te.colorBorder,{color:Te.colorPrimaryHover,borderColor:Te.colorPrimaryHover},{color:Te.colorPrimaryActive,borderColor:Te.colorPrimaryActive})),{[`&${Te.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:Te.colorError,boxShadow:Te.dangerShadow,color:Te.dangerColor},Ge(Te.componentCls,{backgroundColor:Te.colorErrorHover},{backgroundColor:Te.colorErrorActive})),It(Te.componentCls,Te.ghostBg,Te.colorError,Te.colorError,Te.colorTextDisabled,Te.colorBorder,{color:Te.colorErrorHover,borderColor:Te.colorErrorHover},{color:Te.colorErrorActive,borderColor:Te.colorErrorActive})),Wt(Te))}),Ft=Te=>Object.assign(Object.assign({},ze(Te)),{borderStyle:"dashed"}),et=Te=>Object.assign(Object.assign(Object.assign({color:Te.colorLink},Ge(Te.componentCls,{color:Te.colorLinkHover,backgroundColor:Te.linkHoverBg},{color:Te.colorLinkActive})),ar(Te)),{[`&${Te.componentCls}-dangerous`]:Object.assign(Object.assign({color:Te.colorError},Ge(Te.componentCls,{color:Te.colorErrorHover},{color:Te.colorErrorActive})),ar(Te))}),ct=Te=>Object.assign(Object.assign(Object.assign({},Ge(Te.componentCls,{color:Te.colorText,backgroundColor:Te.textHoverBg},{color:Te.colorText,backgroundColor:Te.colorBgTextActive})),ar(Te)),{[`&${Te.componentCls}-dangerous`]:Object.assign(Object.assign({color:Te.colorError},ar(Te)),Ge(Te.componentCls,{color:Te.colorErrorHover,backgroundColor:Te.colorErrorBg},{color:Te.colorErrorHover,backgroundColor:Te.colorErrorBg}))}),ot=Te=>{const{componentCls:ce}=Te;return{[`${ce}-default`]:ze(Te),[`${ce}-primary`]:gt(Te),[`${ce}-dashed`]:Ft(Te),[`${ce}-link`]:et(Te),[`${ce}-text`]:ct(Te),[`${ce}-ghost`]:It(Te.componentCls,Te.ghostBg,Te.colorBgContainer,Te.colorBgContainer,Te.colorTextDisabled,Te.colorBorder)}},Qe=function(Te){let ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:me,controlHeight:Tt,fontSize:Ae,lineHeight:st,lineWidth:$t,borderRadius:bt,buttonPaddingHorizontal:Ce,iconCls:yt}=Te,Ze=Math.max(0,(Tt-Ae*st)/2-$t),xe=`${me}-icon-only`;return[{[`${me}${ce}`]:{fontSize:Ae,height:Tt,padding:`${Ze}px ${Ce}px`,borderRadius:bt,[`&${xe}`]:{width:Tt,paddingInlineStart:0,paddingInlineEnd:0,[`&${me}-round`]:{width:"auto"},[yt]:{fontSize:Te.buttonIconOnlyFontSize}},[`&${me}-loading`]:{opacity:Te.opacityLoading,cursor:"default"},[`${me}-loading-icon`]:{transition:`width ${Te.motionDurationSlow} ${Te.motionEaseInOut}, opacity ${Te.motionDurationSlow} ${Te.motionEaseInOut}`}}},{[`${me}${me}-circle${ce}`]:Ue(Te)},{[`${me}${me}-round${ce}`]:kt(Te)}]},je=Te=>Qe((0,Z.TS)(Te,{fontSize:Te.contentFontSize})),ye=Te=>{const ce=(0,Z.TS)(Te,{controlHeight:Te.controlHeightSM,fontSize:Te.contentFontSizeSM,padding:Te.paddingXS,buttonPaddingHorizontal:Te.paddingInlineSM,borderRadius:Te.borderRadiusSM,buttonIconOnlyFontSize:Te.onlyIconSizeSM});return Qe(ce,`${Te.componentCls}-sm`)},ke=Te=>{const ce=(0,Z.TS)(Te,{controlHeight:Te.controlHeightLG,fontSize:Te.contentFontSizeLG,buttonPaddingHorizontal:Te.paddingInlineLG,borderRadius:Te.borderRadiusLG,buttonIconOnlyFontSize:Te.onlyIconSizeLG});return Qe(ce,`${Te.componentCls}-lg`)},$e=Te=>{const{componentCls:ce}=Te;return{[ce]:{[`&${ce}-block`]:{width:"100%"}}}},He=Te=>{const{paddingInline:ce,onlyIconSize:me}=Te;return(0,Z.TS)(Te,{buttonPaddingHorizontal:ce,buttonIconOnlyFontSize:me})},qe=Te=>({fontWeight:400,defaultShadow:`0 ${Te.controlOutlineWidth}px 0 ${Te.controlTmpOutline}`,primaryShadow:`0 ${Te.controlOutlineWidth}px 0 ${Te.controlOutline}`,dangerShadow:`0 ${Te.controlOutlineWidth}px 0 ${Te.colorErrorOutline}`,primaryColor:Te.colorTextLightSolid,dangerColor:Te.colorTextLightSolid,borderColorDisabled:Te.colorBorder,defaultGhostColor:Te.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:Te.colorBgContainer,paddingInline:Te.paddingContentHorizontal-Te.lineWidth,paddingInlineLG:Te.paddingContentHorizontal-Te.lineWidth,paddingInlineSM:8-Te.lineWidth,onlyIconSize:Te.fontSizeLG,onlyIconSizeSM:Te.fontSizeLG-2,onlyIconSizeLG:Te.fontSizeLG+2,groupBorderColor:Te.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:Te.colorBgTextHover,defaultColor:Te.colorText,defaultBg:Te.colorBgContainer,defaultBorderColor:Te.colorBorder,defaultBorderColorDisabled:Te.colorBorder,contentFontSize:Te.fontSize,contentFontSizeSM:Te.fontSize,contentFontSizeLG:Te.fontSizeLG});var ut=(0,U.Z)("Button",Te=>{const ce=He(Te);return[Pe(ce),ye(ce),je(ce),ke(ce),$e(ce),ot(ce),Se(ce)]},qe),mt=e(74207);function or(Te,ce){return{[`&-item:not(${ce}-last-item)`]:{marginBottom:-Te.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function rr(Te,ce){return{[`&-item:not(${ce}-first-item):not(${ce}-last-item)`]:{borderRadius:0},[`&-item${ce}-first-item:not(${ce}-last-item)`]:{[`&, &${Te}-sm, &${Te}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${ce}-last-item:not(${ce}-first-item)`]:{[`&, &${Te}-sm, &${Te}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Fe(Te){const ce=`${Te.componentCls}-compact-vertical`;return{[ce]:Object.assign(Object.assign({},or(Te,ce)),rr(Te.componentCls,ce))}}var tt=(0,U.b)(["Button","compact"],Te=>{const ce=He(Te);return[(0,mt.c)(ce),Fe(ce)]},qe),Yt=function(Te,ce){var me={};for(var Tt in Te)Object.prototype.hasOwnProperty.call(Te,Tt)&&ce.indexOf(Tt)<0&&(me[Tt]=Te[Tt]);if(Te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,Tt=Object.getOwnPropertySymbols(Te);Ae<Tt.length;Ae++)ce.indexOf(Tt[Ae])<0&&Object.prototype.propertyIsEnumerable.call(Te,Tt[Ae])&&(me[Tt[Ae]]=Te[Tt[Ae]]);return me};function Dt(Te){return Te==="danger"?{danger:!0}:{type:Te}}function Zt(Te){if(typeof Te=="object"&&Te){const ce=Te==null?void 0:Te.delay;return{loading:!1,delay:!Number.isNaN(ce)&&typeof ce=="number"?ce:0}}return{loading:!!Te,delay:0}}const Gt=(Te,ce)=>{var me,Tt;const{loading:Ae=!1,prefixCls:st,type:$t="default",danger:bt,shape:Ce="default",size:yt,styles:Ze,disabled:xe,className:ht,rootClassName:Ot,children:Ne,icon:Ir,ghost:_t=!1,block:Jr=!1,htmlType:an="button",classNames:Nt,style:Jt={}}=Te,Mt=Yt(Te,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:Xt,autoInsertSpaceInButton:xr,direction:Pr,button:At}=(0,r.useContext)(h.E_),Kt=Xt("btn",st),[Bt,Qt]=ut(Kt),yr=(0,r.useContext)(u.Z),Qr=xe!=null?xe:yr,Gr=(0,r.useContext)(m),Bn=(0,r.useMemo)(()=>Zt(Ae),[Ae]),[wn,Kn]=(0,r.useState)(Bn.loading),[St,Vr]=(0,r.useState)(!1),ii=(0,r.createRef)(),Fi=(0,f.sQ)(ce,ii),Wn=r.Children.count(Ne)===1&&!Ir&&!M($t);(0,r.useEffect)(()=>{let $i=null;Bn.delay>0?$i=setTimeout(()=>{$i=null,Kn(!0)},Bn.delay):Kn(Bn.loading);function Gn(){$i&&(clearTimeout($i),$i=null)}return Gn},[Bn]),(0,r.useEffect)(()=>{if(!Fi||!Fi.current||xr===!1)return;const $i=Fi.current.textContent;Wn&&A($i)?St||Vr(!0):St&&Vr(!1)},[Fi]);const oi=$i=>{const{onClick:Gn}=Te;if(wn||Qr){$i.preventDefault();return}Gn==null||Gn($i)},Ii=xr!==!1,{compactSize:Ui,compactItemClassnames:Si}=(0,x.ri)(Kt,Pr),Ni={large:"lg",small:"sm",middle:void 0},da=(0,a.Z)($i=>{var Gn,ci;return(ci=(Gn=yt!=null?yt:Ui)!==null&&Gn!==void 0?Gn:Gr)!==null&&ci!==void 0?ci:$i}),ta=da&&Ni[da]||"",qi=wn?"loading":Ir,pi=(0,c.Z)(Mt,["navigate"]),zi=l()(Kt,Qt,{[`${Kt}-${Ce}`]:Ce!=="default"&&Ce,[`${Kt}-${$t}`]:$t,[`${Kt}-${ta}`]:ta,[`${Kt}-icon-only`]:!Ne&&Ne!==0&&!!qi,[`${Kt}-background-ghost`]:_t&&!M($t),[`${Kt}-loading`]:wn,[`${Kt}-two-chinese-chars`]:St&&Ii&&!wn,[`${Kt}-block`]:Jr,[`${Kt}-dangerous`]:!!bt,[`${Kt}-rtl`]:Pr==="rtl"},Si,ht,Ot,At==null?void 0:At.className),Pa=Object.assign(Object.assign({},At==null?void 0:At.style),Jt),xt=l()(Nt==null?void 0:Nt.icon,(me=At==null?void 0:At.classNames)===null||me===void 0?void 0:me.icon),xa=Object.assign(Object.assign({},(Ze==null?void 0:Ze.icon)||{}),((Tt=At==null?void 0:At.styles)===null||Tt===void 0?void 0:Tt.icon)||{}),Zi=Ir&&!wn?r.createElement(ne,{prefixCls:Kt,className:xt,style:xa},Ir):r.createElement(Q,{existIcon:!!Ir,prefixCls:Kt,loading:!!wn}),mi=Ne||Ne===0?N(Ne,Wn&&Ii):null;if(pi.href!==void 0)return Bt(r.createElement("a",Object.assign({},pi,{className:l()(zi,{[`${Kt}-disabled`]:Qr}),style:Pa,onClick:oi,ref:Fi}),Zi,mi));let ka=r.createElement("button",Object.assign({},Mt,{type:an,className:zi,style:Pa,onClick:oi,disabled:Qr,ref:Fi}),Zi,mi,Si&&r.createElement(tt,{key:"compact",prefixCls:Kt}));return M($t)||(ka=r.createElement(o.Z,{component:"Button",disabled:!!wn},ka)),Bt(ka)},lr=(0,r.forwardRef)(Gt);lr.Group=S,lr.__ANT_BUTTON=!0;var Ht=lr},3113:function(d,v,e){"use strict";var r=e(67797);v.ZP=r.Z},43604:function(d,v,e){"use strict";var r=e(37028);v.Z=r.Z},1684:function(d,v,e){"use strict";e.d(v,{n:function(){return l}});var r=e(59301);const i=r.createContext(!1),l=c=>{let{children:f,disabled:o}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:o!=null?o:h},f)};v.Z=i},52946:function(d,v,e){"use strict";e.d(v,{q:function(){return l}});var r=e(59301);const i=r.createContext(void 0),l=c=>{let{children:f,size:o}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:o||h},f)};v.Z=i},36355:function(d,v,e){"use strict";e.d(v,{E_:function(){return c},oR:function(){return i}});var r=e(59301);const i="anticon",l=(o,h)=>h||(o?`ant-${o}`:"ant"),c=r.createContext({getPrefixCls:l,iconPrefixCls:i}),{Consumer:f}=c},19716:function(d,v,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])};v.Z=l},92736:function(d,v,e){"use strict";e.d(v,{ZP:function(){return ar},w6:function(){return It}});var r=e(36237),i=e(18418),l=e(80547),c=e(24434),f=e(59301),o=e(28726),h=e(98044),u=e(41887);const a="internalMark";var p=ze=>{const{locale:gt={},children:Ft,_ANT_MARK__:et}=ze;f.useEffect(()=>(0,h.f)(gt&&gt.Modal),[gt]);const ct=f.useMemo(()=>Object.assign(Object.assign({},gt),{exist:!0}),[gt]);return f.createElement(u.Z.Provider,{value:ct},Ft)},y=e(31724),m=e(45246),b=e(34117),S=e(36355),R=e(30071),L=e(64993),A=e(47273),I=e(810);const M=`-ant-${Date.now()}-${Math.random()}`;function B(ze,gt){const Ft={},et=(Qe,je)=>{let ye=Qe.clone();return ye=(je==null?void 0:je(ye))||ye,ye.toRgbString()},ct=(Qe,je)=>{const ye=new L.C(Qe),ke=(0,R.generate)(ye.toRgbString());Ft[`${je}-color`]=et(ye),Ft[`${je}-color-disabled`]=ke[1],Ft[`${je}-color-hover`]=ke[4],Ft[`${je}-color-active`]=ke[6],Ft[`${je}-color-outline`]=ye.clone().setAlpha(.2).toRgbString(),Ft[`${je}-color-deprecated-bg`]=ke[0],Ft[`${je}-color-deprecated-border`]=ke[2]};if(gt.primaryColor){ct(gt.primaryColor,"primary");const Qe=new L.C(gt.primaryColor),je=(0,R.generate)(Qe.toRgbString());je.forEach((ke,$e)=>{Ft[`primary-${$e+1}`]=ke}),Ft["primary-color-deprecated-l-35"]=et(Qe,ke=>ke.lighten(35)),Ft["primary-color-deprecated-l-20"]=et(Qe,ke=>ke.lighten(20)),Ft["primary-color-deprecated-t-20"]=et(Qe,ke=>ke.tint(20)),Ft["primary-color-deprecated-t-50"]=et(Qe,ke=>ke.tint(50)),Ft["primary-color-deprecated-f-12"]=et(Qe,ke=>ke.setAlpha(ke.getAlpha()*.12));const ye=new L.C(je[0]);Ft["primary-color-active-deprecated-f-30"]=et(ye,ke=>ke.setAlpha(ke.getAlpha()*.3)),Ft["primary-color-active-deprecated-d-02"]=et(ye,ke=>ke.darken(2))}return gt.successColor&&ct(gt.successColor,"success"),gt.warningColor&&ct(gt.warningColor,"warning"),gt.errorColor&&ct(gt.errorColor,"error"),gt.infoColor&&ct(gt.infoColor,"info"),`
:root {
${Object.keys(Ft).map(Qe=>`--${ze}-${Qe}: ${Ft[Qe]};`).join(`
`)}
}
`.trim()}function N(ze,gt){const Ft=B(ze,gt);(0,A.Z)()&&(0,I.hq)(Ft,`${M}-dynamic-theme`)}var K=e(1684),G=e(52946);function H(){const ze=(0,f.useContext)(K.Z),gt=(0,f.useContext)(G.Z);return{componentDisabled:ze,componentSize:gt}}var ae=H,ne=e(13697);function oe(ze,gt){const Ft=ze||{},et=Ft.inherit===!1||!gt?m.u_:gt;return(0,l.Z)(()=>{if(!ze)return gt;const ct=Object.assign({},et.components);return Object.keys(ze.components||{}).forEach(ot=>{ct[ot]=Object.assign(Object.assign({},ct[ot]),ze.components[ot])}),Object.assign(Object.assign(Object.assign({},et),Ft),{token:Object.assign(Object.assign({},et.token),Ft.token),components:ct})},[Ft,et],(ct,ot)=>ct.some((Qe,je)=>{const ye=ot[je];return!(0,ne.Z)(Qe,ye,!0)}))}var J=e(77900),q=e(88088);function V(ze){const{children:gt}=ze,[,Ft]=(0,q.Z)(),{motion:et}=Ft,ct=f.useRef(!1);return ct.current=ct.current||et===!1,ct.current?f.createElement(J.Provider,{motion:et},gt):gt}var se=e(73040),ee=function(ze,gt){var Ft={};for(var et in ze)Object.prototype.hasOwnProperty.call(ze,et)&&gt.indexOf(et)<0&&(Ft[et]=ze[et]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ct=0,et=Object.getOwnPropertySymbols(ze);ct<et.length;ct++)gt.indexOf(et[ct])<0&&Object.prototype.propertyIsEnumerable.call(ze,et[ct])&&(Ft[et[ct]]=ze[et[ct]]);return Ft};let Q=!1;const le=null,Z=null,U=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form","select","button"],ie="ant";let _e,Se,Pe;function Ge(){return _e||ie}function Ue(){return Se||S.oR}function kt(ze){return Object.keys(ze).some(gt=>gt.endsWith("Color"))}const pt=ze=>{let{prefixCls:gt,iconPrefixCls:Ft,theme:et}=ze;gt!==void 0&&(_e=gt),Ft!==void 0&&(Se=Ft),et&&(kt(et)?N(Ge(),et):Pe=et)},It=()=>({getPrefixCls:(ze,gt)=>gt||(ze?`${Ge()}-${ze}`:Ge()),getIconPrefixCls:Ue,getRootPrefixCls:()=>_e||Ge(),getTheme:()=>Pe}),Wt=ze=>{const{children:gt,csp:Ft,autoInsertSpaceInButton:et,alert:ct,anchor:ot,form:Qe,locale:je,componentSize:ye,direction:ke,space:$e,virtual:He,dropdownMatchSelectWidth:qe,popupMatchSelectWidth:ut,popupOverflow:mt,legacyLocale:or,parentContext:rr,iconPrefixCls:Fe,theme:tt,componentDisabled:Yt,segmented:Dt,statistic:Zt,spin:Gt,calendar:lr,carousel:Ht,cascader:Te,collapse:ce,typography:me,checkbox:Tt,descriptions:Ae,divider:st,drawer:$t,skeleton:bt,steps:Ce,image:yt,layout:Ze,list:xe,mentions:ht,modal:Ot,progress:Ne,result:Ir,slider:_t,breadcrumb:Jr,menu:an,pagination:Nt,input:Jt,empty:Mt,badge:Xt,radio:xr,rate:Pr,switch:At,transfer:Kt,avatar:Bt,message:Qt,tag:yr,table:Qr,card:Gr,tabs:Bn,timeline:wn,timePicker:Kn,upload:St,notification:Vr,tree:ii,colorPicker:Fi,datePicker:Wn,wave:oi}=ze,Ii=f.useCallback((mi,ka)=>{const{prefixCls:$i}=ze;if(ka)return ka;const Gn=$i||rr.getPrefixCls("");return mi?`${Gn}-${mi}`:Gn},[rr.getPrefixCls,ze.prefixCls]),Ui=Fe||rr.iconPrefixCls||S.oR,Si=Ui!==rr.iconPrefixCls,Ni=Ft||rr.csp,da=(0,se.Z)(Ui,Ni),ta=oe(tt,rr.theme),qi={csp:Ni,autoInsertSpaceInButton:et,alert:ct,anchor:ot,locale:je||or,direction:ke,space:$e,virtual:He,popupMatchSelectWidth:ut!=null?ut:qe,popupOverflow:mt,getPrefixCls:Ii,iconPrefixCls:Ui,theme:ta,segmented:Dt,statistic:Zt,spin:Gt,calendar:lr,carousel:Ht,cascader:Te,collapse:ce,typography:me,checkbox:Tt,descriptions:Ae,divider:st,drawer:$t,skeleton:bt,steps:Ce,image:yt,input:Jt,layout:Ze,list:xe,mentions:ht,modal:Ot,progress:Ne,result:Ir,slider:_t,breadcrumb:Jr,menu:an,pagination:Nt,empty:Mt,badge:Xt,radio:xr,rate:Pr,switch:At,transfer:Kt,avatar:Bt,message:Qt,tag:yr,table:Qr,card:Gr,tabs:Bn,timeline:wn,timePicker:Kn,upload:St,notification:Vr,tree:ii,colorPicker:Fi,datePicker:Wn,wave:oi},pi=Object.assign({},rr);Object.keys(qi).forEach(mi=>{qi[mi]!==void 0&&(pi[mi]=qi[mi])}),U.forEach(mi=>{const ka=ze[mi];ka&&(pi[mi]=ka)});const zi=(0,l.Z)(()=>pi,pi,(mi,ka)=>{const $i=Object.keys(mi),Gn=Object.keys(ka);return $i.length!==Gn.length||$i.some(ci=>mi[ci]!==ka[ci])}),Pa=f.useMemo(()=>({prefixCls:Ui,csp:Ni}),[Ui,Ni]);let xt=Si?da(gt):gt;const xa=f.useMemo(()=>{var mi,ka,$i,Gn;return(0,c.T)(((mi=y.Z.Form)===null||mi===void 0?void 0:mi.defaultValidateMessages)||{},(($i=(ka=zi.locale)===null||ka===void 0?void 0:ka.Form)===null||$i===void 0?void 0:$i.defaultValidateMessages)||{},((Gn=zi.form)===null||Gn===void 0?void 0:Gn.validateMessages)||{},(Qe==null?void 0:Qe.validateMessages)||{})},[zi,Qe==null?void 0:Qe.validateMessages]);Object.keys(xa).length>0&&(xt=f.createElement(o.Z.Provider,{value:xa},gt)),je&&(xt=f.createElement(p,{locale:je,_ANT_MARK__:a},xt)),(Ui||Ni)&&(xt=f.createElement(i.Z.Provider,{value:Pa},xt)),ye&&(xt=f.createElement(G.q,{size:ye},xt)),xt=f.createElement(V,null,xt);const Zi=f.useMemo(()=>{const mi=ta||{},{algorithm:ka,token:$i,components:Gn}=mi,ci=ee(mi,["algorithm","token","components"]),we=ka&&(!Array.isArray(ka)||ka.length>0)?(0,r.createTheme)(ka):m.uH,rt={};return Object.entries(Gn||{}).forEach(Je=>{let[Ct,lt]=Je;const dr=Object.assign({},lt);"algorithm"in dr&&(dr.algorithm===!0?dr.theme=we:(Array.isArray(dr.algorithm)||typeof dr.algorithm=="function")&&(dr.theme=(0,r.createTheme)(dr.algorithm)),delete dr.algorithm),rt[Ct]=dr}),Object.assign(Object.assign({},ci),{theme:we,token:Object.assign(Object.assign({},b.Z),$i),components:rt})},[ta]);return tt&&(xt=f.createElement(m.Mj.Provider,{value:Zi},xt)),Yt!==void 0&&(xt=f.createElement(K.n,{disabled:Yt},xt)),f.createElement(S.E_.Provider,{value:zi},xt)},Lt=ze=>{const gt=f.useContext(S.E_),Ft=f.useContext(u.Z);return f.createElement(Wt,Object.assign({parentContext:gt,legacyLocale:Ft},ze))};Lt.ConfigContext=S.E_,Lt.SizeContext=G.Z,Lt.config=pt,Lt.useConfig=ae,Object.defineProperty(Lt,"SizeContext",{get:()=>G.Z});var ar=Lt},48183:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{RV:function(){return o},Rk:function(){return h},Ux:function(){return a},aM:function(){return u},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),o=x=>{const p=(0,l.Z)(x,["prefixCls"]);return r.createElement(i.FormProvider,Object.assign({},p))},h=r.createContext({prefixCls:""}),u=r.createContext({}),a=x=>{let{children:p,status:y,override:m}=x;const b=(0,r.useContext)(u),S=(0,r.useMemo)(()=>{const R=Object.assign({},b);return m&&delete R.isFormItemInput,y&&(delete R.status,delete R.hasFeedback,delete R.feedbackIcon),R},[y,m,b]);return r.createElement(u.Provider,{value:S},p)}},28726:function(d,v,e){"use strict";var r=e(59301);v.Z=(0,r.createContext)(void 0)},6700:function(d,v,e){"use strict";var r=e(59301);const i=(0,r.createContext)({});v.Z=i},37028:function(d,v,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(36355),f=e(6700),o=e(98242),h=function(p,y){var m={};for(var b in p)Object.prototype.hasOwnProperty.call(p,b)&&y.indexOf(b)<0&&(m[b]=p[b]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,b=Object.getOwnPropertySymbols(p);S<b.length;S++)y.indexOf(b[S])<0&&Object.prototype.propertyIsEnumerable.call(p,b[S])&&(m[b[S]]=p[b[S]]);return m};function u(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,y)=>{const{getPrefixCls:m,direction:b}=r.useContext(c.E_),{gutter:S,wrap:R}=r.useContext(f.Z),{prefixCls:L,span:A,order:I,offset:M,push:B,pull:N,className:K,children:G,flex:H,style:ae}=p,ne=h(p,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),oe=m("col",L),[J,q]=(0,o.c)(oe);let V={};a.forEach(Q=>{let le={};const Z=p[Q];typeof Z=="number"?le.span=Z:typeof Z=="object"&&(le=Z||{}),delete ne[Q],V=Object.assign(Object.assign({},V),{[`${oe}-${Q}-${le.span}`]:le.span!==void 0,[`${oe}-${Q}-order-${le.order}`]:le.order||le.order===0,[`${oe}-${Q}-offset-${le.offset}`]:le.offset||le.offset===0,[`${oe}-${Q}-push-${le.push}`]:le.push||le.push===0,[`${oe}-${Q}-pull-${le.pull}`]:le.pull||le.pull===0,[`${oe}-${Q}-flex-${le.flex}`]:le.flex||le.flex==="auto",[`${oe}-rtl`]:b==="rtl"})});const se=l()(oe,{[`${oe}-${A}`]:A!==void 0,[`${oe}-order-${I}`]:I,[`${oe}-offset-${M}`]:M,[`${oe}-push-${B}`]:B,[`${oe}-pull-${N}`]:N},K,V,q),ee={};if(S&&S[0]>0){const Q=S[0]/2;ee.paddingLeft=Q,ee.paddingRight=Q}return H&&(ee.flex=u(H),R===!1&&!ee.minWidth&&(ee.minWidth=0)),J(r.createElement("div",Object.assign({},ne,{style:Object.assign(Object.assign({},ee),ae),className:se,ref:y}),G))});v.Z=x},27382:function(d,v,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(69507),f=e(36355),o=e(6700),h=e(98242),u=function(m,b){var S={};for(var R in m)Object.prototype.hasOwnProperty.call(m,R)&&b.indexOf(R)<0&&(S[R]=m[R]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,R=Object.getOwnPropertySymbols(m);L<R.length;L++)b.indexOf(R[L])<0&&Object.prototype.propertyIsEnumerable.call(m,R[L])&&(S[R[L]]=m[R[L]]);return S};const a=null,x=null;function p(m,b){const[S,R]=r.useState(typeof m=="string"?m:""),L=()=>{if(typeof m=="string"&&R(m),typeof m=="object")for(let A=0;A<c.c4.length;A++){const I=c.c4[A];if(!b[I])continue;const M=m[I];if(M!==void 0){R(M);return}}};return r.useEffect(()=>{L()},[JSON.stringify(m),b]),S}const y=r.forwardRef((m,b)=>{const{prefixCls:S,justify:R,align:L,className:A,style:I,children:M,gutter:B=0,wrap:N}=m,K=u(m,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:G,direction:H}=r.useContext(f.E_),[ae,ne]=r.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[oe,J]=r.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),q=p(L,oe),V=p(R,oe),se=r.useRef(B),ee=(0,c.ZP)();r.useEffect(()=>{const pt=ee.subscribe(It=>{J(It);const Wt=se.current||0;(!Array.isArray(Wt)&&typeof Wt=="object"||Array.isArray(Wt)&&(typeof Wt[0]=="object"||typeof Wt[1]=="object"))&&ne(It)});return()=>ee.unsubscribe(pt)},[]);const Q=()=>{const pt=[void 0,void 0];return(Array.isArray(B)?B:[B,void 0]).forEach((Wt,Lt)=>{if(typeof Wt=="object")for(let ar=0;ar<c.c4.length;ar++){const ze=c.c4[ar];if(ae[ze]&&Wt[ze]!==void 0){pt[Lt]=Wt[ze];break}}else pt[Lt]=Wt}),pt},le=G("row",S),[Z,U]=(0,h.V)(le),ie=Q(),_e=l()(le,{[`${le}-no-wrap`]:N===!1,[`${le}-${V}`]:V,[`${le}-${q}`]:q,[`${le}-rtl`]:H==="rtl"},A,U),Se={},Pe=ie[0]!=null&&ie[0]>0?ie[0]/-2:void 0;Pe&&(Se.marginLeft=Pe,Se.marginRight=Pe),[,Se.rowGap]=ie;const[Ge,Ue]=ie,kt=r.useMemo(()=>({gutter:[Ge,Ue],wrap:N}),[Ge,Ue,N]);return Z(r.createElement(o.Z.Provider,{value:kt},r.createElement("div",Object.assign({},K,{className:_e,style:Object.assign(Object.assign({},Se),I),ref:b}),M)))});v.Z=y},98242:function(d,v,e){"use strict";e.d(v,{V:function(){return u},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:y,gridColumns:m}=x,b={};for(let S=m;S>=0;S--)S===0?(b[`${y}${p}-${S}`]={display:"none"},b[`${y}-push-${S}`]={insetInlineStart:"auto"},b[`${y}-pull-${S}`]={insetInlineEnd:"auto"},b[`${y}${p}-push-${S}`]={insetInlineStart:"auto"},b[`${y}${p}-pull-${S}`]={insetInlineEnd:"auto"},b[`${y}${p}-offset-${S}`]={marginInlineStart:0},b[`${y}${p}-order-${S}`]={order:0}):(b[`${y}${p}-${S}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${S/m*100}%`,maxWidth:`${S/m*100}%`}],b[`${y}${p}-push-${S}`]={insetInlineStart:`${S/m*100}%`},b[`${y}${p}-pull-${S}`]={insetInlineEnd:`${S/m*100}%`},b[`${y}${p}-offset-${S}`]={marginInlineStart:`${S/m*100}%`},b[`${y}${p}-order-${S}`]={order:S});return b},o=(x,p)=>f(x,p),h=(x,p,y)=>({[`@media (min-width: ${p}px)`]:Object.assign({},o(x,y))}),u=(0,r.Z)("Grid",x=>[l(x)]),a=(0,r.Z)("Grid",x=>{const p=(0,i.TS)(x,{gridColumns:24}),y={"-sm":p.screenSMMin,"-md":p.screenMDMin,"-lg":p.screenLGMin,"-xl":p.screenXLMin,"-xxl":p.screenXXLMin};return[c(p),o(p,""),o(p,"-xs"),Object.keys(y).map(m=>h(p,y[m],m)).reduce((m,b)=>Object.assign(Object.assign({},m),b),{})]})},41887:function(d,v,e){"use strict";var r=e(59301);const i=(0,r.createContext)(void 0);v.Z=i},31724:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";var r=e(59301),i=e(41887),l=e(31724);const c=(f,o)=>{const h=r.useContext(i.Z),u=r.useMemo(()=>{var x;const p=o||l.Z[f],y=(x=h==null?void 0:h[f])!==null&&x!==void 0?x:{};return Object.assign(Object.assign({},typeof p=="function"?p():p),y||{})},[f,o,h]),a=r.useMemo(()=>{const x=h==null?void 0:h.locale;return h!=null&&h.exist&&!x?l.Z.locale:x},[h]);return[u,a]};v.Z=c},8591:function(d,v,e){"use strict";e.d(v,{ZP:function(){return ct}});var r=e(94480),i=e(59301),l=e(1585),c=e(92736),f=e(29679),o=e(19248),h=e(96512),u=e(78987),a=e(58617),x=e(92310),p=e.n(x),y=e(581),m=e(36355),b=e(36237),S=e(17313),R=e(83116),L=e(37613);const A=ot=>{const{componentCls:Qe,iconCls:je,boxShadow:ye,colorText:ke,colorSuccess:$e,colorError:He,colorWarning:qe,colorInfo:ut,fontSizeLG:mt,motionEaseInOutCirc:or,motionDurationSlow:rr,marginXS:Fe,paddingXS:tt,borderRadiusLG:Yt,zIndexPopup:Dt,contentPadding:Zt,contentBg:Gt}=ot,lr=`${Qe}-notice`,Ht=new b.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:tt,transform:"translateY(0)",opacity:1}}),Te=new b.Keyframes("MessageMoveOut",{"0%":{maxHeight:ot.height,padding:tt,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),ce={padding:tt,textAlign:"center",[`${Qe}-custom-content > ${je}`]:{verticalAlign:"text-bottom",marginInlineEnd:Fe,fontSize:mt},[`${lr}-content`]:{display:"inline-block",padding:Zt,background:Gt,borderRadius:Yt,boxShadow:ye,pointerEvents:"all"},[`${Qe}-success > ${je}`]:{color:$e},[`${Qe}-error > ${je}`]:{color:He},[`${Qe}-warning > ${je}`]:{color:qe},[`${Qe}-info > ${je},
${Qe}-loading > ${je}`]:{color:ut}};return[{[Qe]:Object.assign(Object.assign({},(0,S.Wf)(ot)),{color:ke,position:"fixed",top:Fe,width:"100%",pointerEvents:"none",zIndex:Dt,[`${Qe}-move-up`]:{animationFillMode:"forwards"},[`
${Qe}-move-up-appear,
${Qe}-move-up-enter
`]:{animationName:Ht,animationDuration:rr,animationPlayState:"paused",animationTimingFunction:or},[`
${Qe}-move-up-appear${Qe}-move-up-appear-active,
${Qe}-move-up-enter${Qe}-move-up-enter-active
`]:{animationPlayState:"running"},[`${Qe}-move-up-leave`]:{animationName:Te,animationDuration:rr,animationPlayState:"paused",animationTimingFunction:or},[`${Qe}-move-up-leave${Qe}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[Qe]:{[lr]:Object.assign({},ce)}},{[`${Qe}-notice-pure-panel`]:Object.assign(Object.assign({},ce),{padding:0,textAlign:"start"})}]};var I=(0,R.Z)("Message",ot=>{const Qe=(0,L.TS)(ot,{height:150});return[A(Qe)]},ot=>({zIndexPopup:ot.zIndexPopupBase+10,contentBg:ot.colorBgElevated,contentPadding:`${(ot.controlHeightLG-ot.fontSize*ot.lineHeight)/2}px ${ot.paddingSM}px`})),M=function(ot,Qe){var je={};for(var ye in ot)Object.prototype.hasOwnProperty.call(ot,ye)&&Qe.indexOf(ye)<0&&(je[ye]=ot[ye]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ye=Object.getOwnPropertySymbols(ot);ke<ye.length;ke++)Qe.indexOf(ye[ke])<0&&Object.prototype.propertyIsEnumerable.call(ot,ye[ke])&&(je[ye[ke]]=ot[ye[ke]]);return je};const B={info:i.createElement(u.Z,null),success:i.createElement(f.Z,null),error:i.createElement(o.Z,null),warning:i.createElement(h.Z,null),loading:i.createElement(a.Z,null)},N=ot=>{let{prefixCls:Qe,type:je,icon:ye,children:ke}=ot;return i.createElement("div",{className:p()(`${Qe}-custom-content`,`${Qe}-${je}`)},ye||B[je],i.createElement("span",null,ke))};var G=ot=>{const{prefixCls:Qe,className:je,type:ye,icon:ke,content:$e}=ot,He=M(ot,["prefixCls","className","type","icon","content"]),{getPrefixCls:qe}=i.useContext(m.E_),ut=Qe||qe("message"),[,mt]=I(ut);return i.createElement(y.qX,Object.assign({},He,{prefixCls:ut,className:p()(je,mt,`${ut}-notice-pure-panel`),eventKey:"pure",duration:null,content:i.createElement(N,{prefixCls:ut,type:ye,icon:ke},$e)}))},H=e(99267);function ae(ot,Qe){return{motionName:Qe!=null?Qe:`${ot}-move-up`}}function ne(ot){let Qe;const je=new Promise(ke=>{Qe=ot(()=>{ke(!0)})}),ye=()=>{Qe==null||Qe()};return ye.then=(ke,$e)=>je.then(ke,$e),ye.promise=je,ye}var oe=function(ot,Qe){var je={};for(var ye in ot)Object.prototype.hasOwnProperty.call(ot,ye)&&Qe.indexOf(ye)<0&&(je[ye]=ot[ye]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,ye=Object.getOwnPropertySymbols(ot);ke<ye.length;ke++)Qe.indexOf(ye[ke])<0&&Object.prototype.propertyIsEnumerable.call(ot,ye[ke])&&(je[ye[ke]]=ot[ye[ke]]);return je};const J=8,q=3,V=ot=>{let{children:Qe,prefixCls:je}=ot;const[,ye]=I(je);return i.createElement(y.JB,{classNames:{list:ye,notice:ye}},Qe)},se=(ot,Qe)=>{let{prefixCls:je,key:ye}=Qe;return i.createElement(V,{prefixCls:je,key:ye},ot)},ee=i.forwardRef((ot,Qe)=>{const{top:je,prefixCls:ye,getContainer:ke,maxCount:$e,duration:He=q,rtl:qe,transitionName:ut,onAllRemoved:mt}=ot,{getPrefixCls:or,getPopupContainer:rr,message:Fe}=i.useContext(m.E_),tt=ye||or("message"),Yt=()=>({left:"50%",transform:"translateX(-50%)",top:je!=null?je:J}),Dt=()=>p()({[`${tt}-rtl`]:qe}),Zt=()=>ae(tt,ut),Gt=i.createElement("span",{className:`${tt}-close-x`},i.createElement(H.Z,{className:`${tt}-close-icon`})),[lr,Ht]=(0,y.lm)({prefixCls:tt,style:Yt,className:Dt,motion:Zt,closable:!1,closeIcon:Gt,duration:He,getContainer:()=>(ke==null?void 0:ke())||(rr==null?void 0:rr())||document.body,maxCount:$e,onAllRemoved:mt,renderNotifications:se});return i.useImperativeHandle(Qe,()=>Object.assign(Object.assign({},lr),{prefixCls:tt,message:Fe})),Ht});let Q=0;function le(ot){const Qe=i.useRef(null);return[i.useMemo(()=>{const ye=ut=>{var mt;(mt=Qe.current)===null||mt===void 0||mt.close(ut)},ke=ut=>{if(!Qe.current){const me=()=>{};return me.then=()=>{},me}const{open:mt,prefixCls:or,message:rr}=Qe.current,Fe=`${or}-notice`,{content:tt,icon:Yt,type:Dt,key:Zt,className:Gt,style:lr,onClose:Ht}=ut,Te=oe(ut,["content","icon","type","key","className","style","onClose"]);let ce=Zt;return ce==null&&(Q+=1,ce=`antd-message-${Q}`),ne(me=>(mt(Object.assign(Object.assign({},Te),{key:ce,content:i.createElement(N,{prefixCls:or,type:Dt,icon:Yt},tt),placement:"top",className:p()(Dt&&`${Fe}-${Dt}`,Gt,rr==null?void 0:rr.className),style:Object.assign(Object.assign({},rr==null?void 0:rr.style),lr),onClose:()=>{Ht==null||Ht(),me()}})),()=>{ye(ce)}))},He={open:ke,destroy:ut=>{var mt;ut!==void 0?ye(ut):(mt=Qe.current)===null||mt===void 0||mt.destroy()}};return["info","success","warning","error","loading"].forEach(ut=>{const mt=(or,rr,Fe)=>{let tt;or&&typeof or=="object"&&"content"in or?tt=or:tt={content:or};let Yt,Dt;typeof rr=="function"?Dt=rr:(Yt=rr,Dt=Fe);const Zt=Object.assign(Object.assign({onClose:Dt,duration:Yt},tt),{type:ut});return ke(Zt)};He[ut]=mt}),He},[]),i.createElement(ee,Object.assign({key:"message-holder"},ot,{ref:Qe}))]}function Z(ot){return le(ot)}let U=null,ie=ot=>ot(),_e=[],Se={};function Pe(){const{prefixCls:ot,getContainer:Qe,duration:je,rtl:ye,maxCount:ke,top:$e}=Se,He=ot!=null?ot:(0,c.w6)().getPrefixCls("message"),qe=(Qe==null?void 0:Qe())||document.body;return{prefixCls:He,getContainer:()=>qe,duration:je,rtl:ye,maxCount:ke,top:$e}}const Ge=i.forwardRef((ot,Qe)=>{const[je,ye]=i.useState(Pe),[ke,$e]=le(je),He=(0,c.w6)(),qe=He.getRootPrefixCls(),ut=He.getIconPrefixCls(),mt=He.getTheme(),or=()=>{ye(Pe)};return i.useEffect(or,[]),i.useImperativeHandle(Qe,()=>{const rr=Object.assign({},ke);return Object.keys(rr).forEach(Fe=>{rr[Fe]=function(){return or(),ke[Fe].apply(ke,arguments)}}),{instance:rr,sync:or}}),i.createElement(c.ZP,{prefixCls:qe,iconPrefixCls:ut,theme:mt},$e)});function Ue(){if(!U){const ot=document.createDocumentFragment(),Qe={fragment:ot};U=Qe,ie(()=>{(0,l.s)(i.createElement(Ge,{ref:je=>{const{instance:ye,sync:ke}=je||{};Promise.resolve().then(()=>{!Qe.instance&&ye&&(Qe.instance=ye,Qe.sync=ke,Ue())})}}),ot)});return}U.instance&&(_e.forEach(ot=>{const{type:Qe,skipped:je}=ot;if(!je)switch(Qe){case"open":{ie(()=>{const ye=U.instance.open(Object.assign(Object.assign({},Se),ot.config));ye==null||ye.then(ot.resolve),ot.setCloseFn(ye)});break}case"destroy":ie(()=>{U==null||U.instance.destroy(ot.key)});break;default:ie(()=>{var ye;const ke=(ye=U.instance)[Qe].apply(ye,(0,r.Z)(ot.args));ke==null||ke.then(ot.resolve),ot.setCloseFn(ke)})}}),_e=[])}function kt(ot){Se=Object.assign(Object.assign({},Se),ot),ie(()=>{var Qe;(Qe=U==null?void 0:U.sync)===null||Qe===void 0||Qe.call(U)})}function pt(ot){const Qe=ne(je=>{let ye;const ke={type:"open",config:ot,resolve:je,setCloseFn:$e=>{ye=$e}};return _e.push(ke),()=>{ye?ie(()=>{ye()}):ke.skipped=!0}});return Ue(),Qe}function It(ot,Qe){const je=ne(ye=>{let ke;const $e={type:ot,args:Qe,resolve:ye,setCloseFn:He=>{ke=He}};return _e.push($e),()=>{ke?ie(()=>{ke()}):$e.skipped=!0}});return Ue(),je}function Wt(ot){_e.push({type:"destroy",key:ot}),Ue()}const Lt=["success","info","warning","error","loading"],ze={open:pt,destroy:Wt,config:kt,useMessage:Z,_InternalPanelDoNotUseOrYouWillBeFired:G};Lt.forEach(ot=>{ze[ot]=function(){for(var Qe=arguments.length,je=new Array(Qe),ye=0;ye<Qe;ye++)je[ye]=arguments[ye];return It(ot,je)}});const gt=()=>{};let Ft=null,et=null;var ct=ze},43418:function(d,v,e){"use strict";e.d(v,{default:function(){return st}});var r=e(94480),i=e(1585),l=e(59301),c=e(92736),f=e(29679),o=e(19248),h=e(96512),u=e(78987),a=e(92310),x=e.n(a),p=e(62892),y=e(9763),m=e(92806);const b=l.createContext({}),{Provider:S}=b;var L=()=>{const{autoFocusButton:$t,cancelButtonProps:bt,cancelTextLocale:Ce,isSilent:yt,mergedOkCancel:Ze,rootPrefixCls:xe,close:ht,onCancel:Ot,onConfirm:Ne}=(0,l.useContext)(b);return Ze?l.createElement(m.Z,{isSilent:yt,actionFn:Ot,close:function(){ht==null||ht.apply(void 0,arguments),Ne==null||Ne(!1)},autoFocus:$t==="cancel",buttonProps:bt,prefixCls:`${xe}-btn`},Ce):null},I=()=>{const{autoFocusButton:$t,close:bt,isSilent:Ce,okButtonProps:yt,rootPrefixCls:Ze,okTextLocale:xe,okType:ht,onConfirm:Ot,onOk:Ne}=(0,l.useContext)(b);return l.createElement(m.Z,{isSilent:Ce,type:ht||"primary",actionFn:Ne,close:function(){bt==null||bt.apply(void 0,arguments),Ot==null||Ot(!0)},autoFocus:$t==="ok",buttonProps:yt,prefixCls:`${Ze}-btn`},xe)},M=e(99267),B=e(86923),N=e(47729),K=e(47273);const G=()=>(0,K.Z)()&&window.document.documentElement;var H=e(36355),ae=e(32441),ne=e(33234),oe=e(11575),J=e(1684),q=e(3113),se=()=>{const{cancelButtonProps:$t,cancelTextLocale:bt,onCancel:Ce}=(0,l.useContext)(b);return l.createElement(q.ZP,Object.assign({onClick:Ce},$t),bt)},ee=e(67797),le=()=>{const{confirmLoading:$t,okButtonProps:bt,okType:Ce,okTextLocale:yt,onOk:Ze}=(0,l.useContext)(b);return l.createElement(q.ZP,Object.assign({},(0,ee.n)(Ce),{loading:$t,onClick:Ze},bt),yt)},Z=e(98044);function U($t,bt){return l.createElement("span",{className:`${$t}-close-x`},bt||l.createElement(M.Z,{className:`${$t}-close-icon`}))}const ie=$t=>{const{okText:bt,okType:Ce="primary",cancelText:yt,confirmLoading:Ze,onOk:xe,onCancel:ht,okButtonProps:Ot,cancelButtonProps:Ne,footer:Ir}=$t,[_t]=(0,y.Z)("Modal",(0,Z.A)()),Jr=bt||(_t==null?void 0:_t.okText),an=yt||(_t==null?void 0:_t.cancelText),Nt={confirmLoading:Ze,okButtonProps:Ot,cancelButtonProps:Ne,okTextLocale:Jr,cancelTextLocale:an,okType:Ce,onOk:xe,onCancel:ht},Jt=l.useMemo(()=>Nt,(0,r.Z)(Object.values(Nt)));let Mt;return typeof Ir=="function"||typeof Ir=="undefined"?(Mt=l.createElement(S,{value:Jt},l.createElement(se,null),l.createElement(le,null)),typeof Ir=="function"&&(Mt=Ir(Mt,{OkBtn:le,CancelBtn:se}))):Mt=Ir,l.createElement(J.n,{disabled:!1},Mt)};var _e=e(73819),Se=function($t,bt){var Ce={};for(var yt in $t)Object.prototype.hasOwnProperty.call($t,yt)&&bt.indexOf(yt)<0&&(Ce[yt]=$t[yt]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,yt=Object.getOwnPropertySymbols($t);Ze<yt.length;Ze++)bt.indexOf(yt[Ze])<0&&Object.prototype.propertyIsEnumerable.call($t,yt[Ze])&&(Ce[yt[Ze]]=$t[yt[Ze]]);return Ce};let Pe;const Ge=$t=>{Pe={x:$t.pageX,y:$t.pageY},setTimeout(()=>{Pe=null},100)};G()&&document.documentElement.addEventListener("click",Ge,!0);var kt=$t=>{var bt;const{getPopupContainer:Ce,getPrefixCls:yt,direction:Ze,modal:xe}=l.useContext(H.E_),ht=Fi=>{const{onCancel:Wn}=$t;Wn==null||Wn(Fi)},Ot=Fi=>{const{onOk:Wn}=$t;Wn==null||Wn(Fi)},{prefixCls:Ne,className:Ir,rootClassName:_t,open:Jr,wrapClassName:an,centered:Nt,getContainer:Jt,closeIcon:Mt,closable:Xt,focusTriggerAfterClose:xr=!0,style:Pr,visible:At,width:Kt=520,footer:Bt}=$t,Qt=Se($t,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),yr=yt("modal",Ne),Qr=yt(),[Gr,Bn]=(0,_e.ZP)(yr),wn=x()(an,{[`${yr}-centered`]:!!Nt,[`${yr}-wrap-rtl`]:Ze==="rtl"}),Kn=Bt!==null&&l.createElement(ie,Object.assign({},$t,{onOk:Ot,onCancel:ht})),[St,Vr]=(0,N.Z)(Xt,Mt,Fi=>U(yr,Fi),l.createElement(M.Z,{className:`${yr}-close-icon`}),!0),ii=(0,oe.H)(`.${yr}-content`);return Gr(l.createElement(ne.BR,null,l.createElement(ae.Ux,{status:!0,override:!0},l.createElement(B.Z,Object.assign({width:Kt},Qt,{getContainer:Jt===void 0?Ce:Jt,prefixCls:yr,rootClassName:x()(Bn,_t),wrapClassName:wn,footer:Kn,visible:Jr!=null?Jr:At,mousePosition:(bt=Qt.mousePosition)!==null&&bt!==void 0?bt:Pe,onClose:ht,closable:St,closeIcon:Vr,focusTriggerAfterClose:xr,transitionName:(0,p.m)(Qr,"zoom",$t.transitionName),maskTransitionName:(0,p.m)(Qr,"fade",$t.maskTransitionName),className:x()(Bn,Ir,xe==null?void 0:xe.className),style:Object.assign(Object.assign({},xe==null?void 0:xe.style),Pr),panelRef:ii})))))},pt=e(17313),It=e(83116);const Wt=$t=>{const{componentCls:bt,titleFontSize:Ce,titleLineHeight:yt,modalConfirmIconSize:Ze,fontSize:xe,lineHeight:ht}=$t,Ot=`${bt}-confirm`,Ne=Math.round(Ce*yt),Ir=Math.round(xe*ht);return{[Ot]:{"&-rtl":{direction:"rtl"},[`${$t.antCls}-modal-header`]:{display:"none"},[`${Ot}-body-wrapper`]:Object.assign({},(0,pt.dF)()),[`${Ot}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${$t.iconCls}`]:{flex:"none",fontSize:Ze,marginInlineEnd:$t.marginSM,marginTop:(Ir-Ze)/2},[`&-has-title > ${$t.iconCls}`]:{marginTop:(Ne-Ze)/2}},[`${Ot}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:$t.marginXS},[`${Ot}-title`]:{color:$t.colorTextHeading,fontWeight:$t.fontWeightStrong,fontSize:Ce,lineHeight:yt},[`${Ot}-content`]:{color:$t.colorText,fontSize:xe,lineHeight:ht},[`${Ot}-btns`]:{textAlign:"end",marginTop:$t.marginSM,[`${$t.antCls}-btn + ${$t.antCls}-btn`]:{marginBottom:0,marginInlineStart:$t.marginXS}}},[`${Ot}-error ${Ot}-body > ${$t.iconCls}`]:{color:$t.colorError},[`${Ot}-warning ${Ot}-body > ${$t.iconCls},
${Ot}-confirm ${Ot}-body > ${$t.iconCls}`]:{color:$t.colorWarning},[`${Ot}-info ${Ot}-body > ${$t.iconCls}`]:{color:$t.colorInfo},[`${Ot}-success ${Ot}-body > ${$t.iconCls}`]:{color:$t.colorSuccess}}};var Lt=(0,It.b)(["Modal","confirm"],$t=>{const bt=(0,_e.B4)($t);return[Wt(bt)]},_e.eh,{order:-1e3}),ar=function($t,bt){var Ce={};for(var yt in $t)Object.prototype.hasOwnProperty.call($t,yt)&&bt.indexOf(yt)<0&&(Ce[yt]=$t[yt]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,yt=Object.getOwnPropertySymbols($t);Ze<yt.length;Ze++)bt.indexOf(yt[Ze])<0&&Object.prototype.propertyIsEnumerable.call($t,yt[Ze])&&(Ce[yt[Ze]]=$t[yt[Ze]]);return Ce};function ze($t){const{prefixCls:bt,icon:Ce,okText:yt,cancelText:Ze,confirmPrefixCls:xe,type:ht,okCancel:Ot,footer:Ne,locale:Ir}=$t,_t=ar($t,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let Jr=Ce;if(!Ce&&Ce!==null)switch(ht){case"info":Jr=l.createElement(u.Z,null);break;case"success":Jr=l.createElement(f.Z,null);break;case"error":Jr=l.createElement(o.Z,null);break;default:Jr=l.createElement(h.Z,null)}const an=Ot!=null?Ot:ht==="confirm",Nt=$t.autoFocusButton===null?!1:$t.autoFocusButton||"ok",[Jt]=(0,y.Z)("Modal"),Mt=Ir||Jt,Xt=yt||(an?Mt==null?void 0:Mt.okText:Mt==null?void 0:Mt.justOkText),xr=Ze||(Mt==null?void 0:Mt.cancelText),Pr=Object.assign({autoFocusButton:Nt,cancelTextLocale:xr,okTextLocale:Xt,mergedOkCancel:an},_t),At=l.useMemo(()=>Pr,(0,r.Z)(Object.values(Pr))),Kt=l.createElement(l.Fragment,null,l.createElement(L,null),l.createElement(I,null)),Bt=$t.title!==void 0&&$t.title!==null,Qt=`${xe}-body`;return l.createElement("div",{className:`${xe}-body-wrapper`},l.createElement("div",{className:x()(Qt,{[`${Qt}-has-title`]:Bt})},Jr,l.createElement("div",{className:`${xe}-paragraph`},Bt&&l.createElement("span",{className:`${xe}-title`},$t.title),l.createElement("div",{className:`${xe}-content`},$t.content))),Ne===void 0||typeof Ne=="function"?l.createElement(S,{value:At},l.createElement("div",{className:`${xe}-btns`},typeof Ne=="function"?Ne(Kt,{OkBtn:I,CancelBtn:L}):Kt)):Ne,l.createElement(Lt,{prefixCls:bt}))}var Ft=$t=>{const{close:bt,zIndex:Ce,afterClose:yt,visible:Ze,open:xe,keyboard:ht,centered:Ot,getContainer:Ne,maskStyle:Ir,direction:_t,prefixCls:Jr,wrapClassName:an,rootPrefixCls:Nt,iconPrefixCls:Jt,theme:Mt,bodyStyle:Xt,closable:xr=!1,closeIcon:Pr,modalRender:At,focusTriggerAfterClose:Kt,onConfirm:Bt}=$t,Qt=`${Jr}-confirm`,yr=$t.width||416,Qr=$t.style||{},Gr=$t.mask===void 0?!0:$t.mask,Bn=$t.maskClosable===void 0?!1:$t.maskClosable,wn=x()(Qt,`${Qt}-${$t.type}`,{[`${Qt}-rtl`]:_t==="rtl"},$t.className);return l.createElement(c.ZP,{prefixCls:Nt,iconPrefixCls:Jt,direction:_t,theme:Mt},l.createElement(kt,{prefixCls:Jr,className:wn,wrapClassName:x()({[`${Qt}-centered`]:!!$t.centered},an),onCancel:()=>{bt==null||bt({triggerCancel:!0}),Bt==null||Bt(!1)},open:xe,title:"",footer:null,transitionName:(0,p.m)(Nt||"","zoom",$t.transitionName),maskTransitionName:(0,p.m)(Nt||"","fade",$t.maskTransitionName),mask:Gr,maskClosable:Bn,maskStyle:Ir,style:Qr,bodyStyle:Xt,width:yr,zIndex:Ce,afterClose:yt,keyboard:ht,centered:Ot,getContainer:Ne,closable:xr,closeIcon:Pr,modalRender:At,focusTriggerAfterClose:Kt},l.createElement(ze,Object.assign({},$t,{confirmPrefixCls:Qt}))))},ct=[],ot=function($t,bt){var Ce={};for(var yt in $t)Object.prototype.hasOwnProperty.call($t,yt)&&bt.indexOf(yt)<0&&(Ce[yt]=$t[yt]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,yt=Object.getOwnPropertySymbols($t);Ze<yt.length;Ze++)bt.indexOf(yt[Ze])<0&&Object.prototype.propertyIsEnumerable.call($t,yt[Ze])&&(Ce[yt[Ze]]=$t[yt[Ze]]);return Ce};let Qe="";function je(){return Qe}function ye($t){const bt=document.createDocumentFragment();let Ce=Object.assign(Object.assign({},$t),{close:ht,open:!0}),yt;function Ze(){for(var Ne=arguments.length,Ir=new Array(Ne),_t=0;_t<Ne;_t++)Ir[_t]=arguments[_t];const Jr=Ir.some(an=>an&&an.triggerCancel);$t.onCancel&&Jr&&$t.onCancel.apply($t,[()=>{}].concat((0,r.Z)(Ir.slice(1))));for(let an=0;an<ct.length;an++)if(ct[an]===ht){ct.splice(an,1);break}(0,i.v)(bt)}function xe(Ne){var{okText:Ir,cancelText:_t,prefixCls:Jr,getContainer:an}=Ne,Nt=ot(Ne,["okText","cancelText","prefixCls","getContainer"]);clearTimeout(yt),yt=setTimeout(()=>{const Jt=(0,Z.A)(),{getPrefixCls:Mt,getIconPrefixCls:Xt,getTheme:xr}=(0,c.w6)(),Pr=Mt(void 0,je()),At=Jr||`${Pr}-modal`,Kt=Xt(),Bt=xr();let Qt=an;Qt===!1&&(Qt=void 0),(0,i.s)(l.createElement(Ft,Object.assign({},Nt,{getContainer:Qt,prefixCls:At,rootPrefixCls:Pr,iconPrefixCls:Kt,okText:Ir,locale:Jt,theme:Bt,cancelText:_t||Jt.cancelText})),bt)})}function ht(){for(var Ne=arguments.length,Ir=new Array(Ne),_t=0;_t<Ne;_t++)Ir[_t]=arguments[_t];Ce=Object.assign(Object.assign({},Ce),{open:!1,afterClose:()=>{typeof $t.afterClose=="function"&&$t.afterClose(),Ze.apply(this,Ir)}}),Ce.visible&&delete Ce.visible,xe(Ce)}function Ot(Ne){typeof Ne=="function"?Ce=Ne(Ce):Ce=Object.assign(Object.assign({},Ce),Ne),xe(Ce)}return xe(Ce),ct.push(ht),{destroy:ht,update:Ot}}function ke($t){return Object.assign(Object.assign({},$t),{type:"warning"})}function $e($t){return Object.assign(Object.assign({},$t),{type:"info"})}function He($t){return Object.assign(Object.assign({},$t),{type:"success"})}function qe($t){return Object.assign(Object.assign({},$t),{type:"error"})}function ut($t){return Object.assign(Object.assign({},$t),{type:"confirm"})}function mt($t){let{rootPrefixCls:bt}=$t;Qe=bt}var or=e(53487),rr=function($t,bt){var Ce={};for(var yt in $t)Object.prototype.hasOwnProperty.call($t,yt)&&bt.indexOf(yt)<0&&(Ce[yt]=$t[yt]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,yt=Object.getOwnPropertySymbols($t);Ze<yt.length;Ze++)bt.indexOf(yt[Ze])<0&&Object.prototype.propertyIsEnumerable.call($t,yt[Ze])&&(Ce[yt[Ze]]=$t[yt[Ze]]);return Ce};const Fe=$t=>{const{prefixCls:bt,className:Ce,closeIcon:yt,closable:Ze,type:xe,title:ht,children:Ot}=$t,Ne=rr($t,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:Ir}=l.useContext(H.E_),_t=Ir(),Jr=bt||Ir("modal"),[,an]=(0,_e.ZP)(Jr),Nt=`${Jr}-confirm`;let Jt={};return xe?Jt={closable:Ze!=null?Ze:!1,title:"",footer:"",children:l.createElement(ze,Object.assign({},$t,{prefixCls:Jr,confirmPrefixCls:Nt,rootPrefixCls:_t,content:Ot}))}:Jt={closable:Ze!=null?Ze:!0,title:ht,footer:$t.footer===void 0?l.createElement(ie,Object.assign({},$t)):$t.footer,children:Ot},l.createElement(B.s,Object.assign({prefixCls:Jr,className:x()(an,`${Jr}-pure-panel`,xe&&Nt,xe&&`${Nt}-${xe}`,Ce)},Ne,{closeIcon:U(Jr,yt),closable:Ze},Jt))};var tt=(0,or.i)(Fe);function Yt(){const[$t,bt]=l.useState([]),Ce=l.useCallback(yt=>(bt(Ze=>[].concat((0,r.Z)(Ze),[yt])),()=>{bt(Ze=>Ze.filter(xe=>xe!==yt))}),[]);return[$t,Ce]}var Dt=e(31724),Zt=function($t,bt){var Ce={};for(var yt in $t)Object.prototype.hasOwnProperty.call($t,yt)&&bt.indexOf(yt)<0&&(Ce[yt]=$t[yt]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,yt=Object.getOwnPropertySymbols($t);Ze<yt.length;Ze++)bt.indexOf(yt[Ze])<0&&Object.prototype.propertyIsEnumerable.call($t,yt[Ze])&&(Ce[yt[Ze]]=$t[yt[Ze]]);return Ce};const Gt=($t,bt)=>{var Ce,{afterClose:yt,config:Ze}=$t,xe=Zt($t,["afterClose","config"]);const[ht,Ot]=l.useState(!0),[Ne,Ir]=l.useState(Ze),{direction:_t,getPrefixCls:Jr}=l.useContext(H.E_),an=Jr("modal"),Nt=Jr(),Jt=()=>{var Pr;yt(),(Pr=Ne.afterClose)===null||Pr===void 0||Pr.call(Ne)},Mt=function(){Ot(!1);for(var Pr=arguments.length,At=new Array(Pr),Kt=0;Kt<Pr;Kt++)At[Kt]=arguments[Kt];const Bt=At.some(Qt=>Qt&&Qt.triggerCancel);Ne.onCancel&&Bt&&Ne.onCancel.apply(Ne,[()=>{}].concat((0,r.Z)(At.slice(1))))};l.useImperativeHandle(bt,()=>({destroy:Mt,update:Pr=>{Ir(At=>Object.assign(Object.assign({},At),Pr))}}));const Xt=(Ce=Ne.okCancel)!==null&&Ce!==void 0?Ce:Ne.type==="confirm",[xr]=(0,y.Z)("Modal",Dt.Z.Modal);return l.createElement(Ft,Object.assign({prefixCls:an,rootPrefixCls:Nt},Ne,{close:Mt,open:ht,afterClose:Jt,okText:Ne.okText||(Xt?xr==null?void 0:xr.okText:xr==null?void 0:xr.justOkText),direction:Ne.direction||_t,cancelText:Ne.cancelText||(xr==null?void 0:xr.cancelText)},xe))};var lr=l.forwardRef(Gt);let Ht=0;const Te=l.memo(l.forwardRef(($t,bt)=>{const[Ce,yt]=Yt();return l.useImperativeHandle(bt,()=>({patchElement:yt}),[]),l.createElement(l.Fragment,null,Ce)}));function ce(){const $t=l.useRef(null),[bt,Ce]=l.useState([]);l.useEffect(()=>{bt.length&&((0,r.Z)(bt).forEach(ht=>{ht()}),Ce([]))},[bt]);const yt=l.useCallback(xe=>function(Ot){var Ne;Ht+=1;const Ir=l.createRef();let _t;const Jr=new Promise(Xt=>{_t=Xt});let an=!1,Nt;const Jt=l.createElement(lr,{key:`modal-${Ht}`,config:xe(Ot),ref:Ir,afterClose:()=>{Nt==null||Nt()},isSilent:()=>an,onConfirm:Xt=>{_t(Xt)}});return Nt=(Ne=$t.current)===null||Ne===void 0?void 0:Ne.patchElement(Jt),Nt&&ct.push(Nt),{destroy:()=>{function Xt(){var xr;(xr=Ir.current)===null||xr===void 0||xr.destroy()}Ir.current?Xt():Ce(xr=>[].concat((0,r.Z)(xr),[Xt]))},update:Xt=>{function xr(){var Pr;(Pr=Ir.current)===null||Pr===void 0||Pr.update(Xt)}Ir.current?xr():Ce(Pr=>[].concat((0,r.Z)(Pr),[xr]))},then:Xt=>(an=!0,Jr.then(Xt))}},[]);return[l.useMemo(()=>({info:yt($e),success:yt(He),error:yt(qe),warning:yt(ke),confirm:yt(ut)}),[]),l.createElement(Te,{key:"modal-holder",ref:$t})]}var me=ce;function Tt($t){return ye(ke($t))}const Ae=kt;Ae.useModal=me,Ae.info=function(bt){return ye($e(bt))},Ae.success=function(bt){return ye(He(bt))},Ae.error=function(bt){return ye(qe(bt))},Ae.warning=Tt,Ae.warn=Tt,Ae.confirm=function(bt){return ye(ut(bt))},Ae.destroyAll=function(){for(;ct.length;){const bt=ct.pop();bt&&bt()}},Ae.config=mt,Ae._InternalPanelDoNotUseOrYouWillBeFired=tt;var st=Ae},98044:function(d,v,e){"use strict";e.d(v,{A:function(){return o},f:function(){return f}});var r=e(31724);let i=Object.assign({},r.Z.Modal),l=[];const c=()=>l.reduce((h,u)=>Object.assign(Object.assign({},h),u),r.Z.Modal);function f(h){if(h){const u=Object.assign({},h);return l.push(u),i=c(),()=>{l=l.filter(a=>a!==u),i=c()}}i=Object.assign({},r.Z.Modal)}function o(){return i}},73819:function(d,v,e){"use strict";e.d(v,{B4:function(){return p},QA:function(){return h},eh:function(){return y}});var r=e(17313),i=e(1950),l=e(29878),c=e(37613),f=e(83116);function o(m){return{position:m,inset:0}}const h=m=>{const{componentCls:b,antCls:S}=m;return[{[`${b}-root`]:{[`${b}${S}-zoom-enter, ${b}${S}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:m.motionDurationSlow,userSelect:"none"},[`${b}${S}-zoom-leave ${b}-content`]:{pointerEvents:"none"},[`${b}-mask`]:Object.assign(Object.assign({},o("fixed")),{zIndex:m.zIndexPopupBase,height:"100%",backgroundColor:m.colorBgMask,pointerEvents:"none",[`${b}-hidden`]:{display:"none"}}),[`${b}-wrap`]:Object.assign(Object.assign({},o("fixed")),{zIndex:m.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${b}${S}-zoom-enter), &:has(${b}${S}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${b}-root`]:(0,i.J$)(m)}]},u=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:S}=m,R=`${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}},[R]:{[`${S}-modal-body`]:{padding:`${m.padding*2}px ${m.padding*2}px ${m.paddingLG}px`},[`${R}-body`]:{[`> ${m.iconCls}`]:{marginInlineEnd:m.margin,[`+ ${R}-title + ${R}-content`]:{marginInlineStart:m.modalConfirmIconSize+m.margin}}},[`${R}-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,S=m.fontSizeHeading5,R=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:R*S+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})},y=m=>({footerBg:"transparent",headerBg:m.colorBgElevated,titleLineHeight:m.lineHeightHeading5,titleFontSize:m.fontSizeHeading5,contentBg:m.colorBgElevated,titleColor:m.colorTextHeading});v.ZP=(0,f.Z)("Modal",m=>{const b=p(m);return[u(b),x(b),h(b),m.wireframe&&a(b),(0,l._y)(b,"zoom")]},y)},28909:function(d,v,e){"use strict";e.d(v,{Z:function(){return ot}});var r=e(59301),i=e(1585),l=e(92736),c=e(29679),f=e(19248),o=e(99267),h=e(96512),u=e(78987),a=e(58617),x=e(92310),p=e.n(x),y=e(581),m=e(36355),b=e(36237),S=e(17313),R=e(83116),L=e(37613),I=Qe=>{const{componentCls:je,width:ye,notificationMarginEdge:ke}=Qe,$e=new b.Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),He=new b.Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),qe=new b.Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:ye},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${je}-top, &${je}-bottom`]:{marginInline:0},[`&${je}-top`]:{[`${je}-fade-enter${je}-fade-enter-active, ${je}-fade-appear${je}-fade-appear-active`]:{animationName:$e}},[`&${je}-bottom`]:{[`${je}-fade-enter${je}-fade-enter-active, ${je}-fade-appear${je}-fade-appear-active`]:{animationName:He}},[`&${je}-topLeft, &${je}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:ke,[`${je}-fade-enter${je}-fade-enter-active, ${je}-fade-appear${je}-fade-appear-active`]:{animationName:qe}}}};const M=Qe=>{const{iconCls:je,componentCls:ye,boxShadow:ke,fontSizeLG:$e,notificationMarginBottom:He,borderRadiusLG:qe,colorSuccess:ut,colorInfo:mt,colorWarning:or,colorError:rr,colorTextHeading:Fe,notificationBg:tt,notificationPadding:Yt,notificationMarginEdge:Dt,motionDurationMid:Zt,motionEaseInOut:Gt,fontSize:lr,lineHeight:Ht,width:Te,notificationIconSize:ce,colorText:me}=Qe,Tt=`${ye}-notice`,Ae=new b.Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:Te},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),st=new b.Keyframes("antNotificationFadeOut",{"0%":{maxHeight:Qe.animationMaxHeight,marginBottom:He,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),$t={position:"relative",width:Te,maxWidth:`calc(100vw - ${Dt*2}px)`,marginBottom:He,marginInlineStart:"auto",padding:Yt,overflow:"hidden",lineHeight:Ht,wordWrap:"break-word",background:tt,borderRadius:qe,boxShadow:ke,[`${ye}-close-icon`]:{fontSize:lr,cursor:"pointer"},[`${Tt}-message`]:{marginBottom:Qe.marginXS,color:Fe,fontSize:$e,lineHeight:Qe.lineHeightLG},[`${Tt}-description`]:{fontSize:lr,color:me},[`&${Tt}-closable ${Tt}-message`]:{paddingInlineEnd:Qe.paddingLG},[`${Tt}-with-icon ${Tt}-message`]:{marginBottom:Qe.marginXS,marginInlineStart:Qe.marginSM+ce,fontSize:$e},[`${Tt}-with-icon ${Tt}-description`]:{marginInlineStart:Qe.marginSM+ce,fontSize:lr},[`${Tt}-icon`]:{position:"absolute",fontSize:ce,lineHeight:0,[`&-success${je}`]:{color:ut},[`&-info${je}`]:{color:mt},[`&-warning${je}`]:{color:or},[`&-error${je}`]:{color:rr}},[`${Tt}-close`]:{position:"absolute",top:Qe.notificationPaddingVertical,insetInlineEnd:Qe.notificationPaddingHorizontal,color:Qe.colorIcon,outline:"none",width:Qe.notificationCloseButtonSize,height:Qe.notificationCloseButtonSize,borderRadius:Qe.borderRadiusSM,transition:`background-color ${Qe.motionDurationMid}, color ${Qe.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Qe.colorIconHover,backgroundColor:Qe.wireframe?"transparent":Qe.colorFillContent}},[`${Tt}-btn`]:{float:"right",marginTop:Qe.marginSM}};return[{[ye]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(Qe)),{position:"fixed",zIndex:Qe.zIndexPopup,marginInlineEnd:Dt,[`${ye}-hook-holder`]:{position:"relative"},[`&${ye}-top, &${ye}-bottom`]:{[Tt]:{marginInline:"auto auto"}},[`&${ye}-topLeft, &${ye}-bottomLeft`]:{[Tt]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${ye}-fade-enter, ${ye}-fade-appear`]:{animationDuration:Qe.motionDurationMid,animationTimingFunction:Gt,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${ye}-fade-leave`]:{animationTimingFunction:Gt,animationFillMode:"both",animationDuration:Zt,animationPlayState:"paused"},[`${ye}-fade-enter${ye}-fade-enter-active, ${ye}-fade-appear${ye}-fade-appear-active`]:{animationName:Ae,animationPlayState:"running"},[`${ye}-fade-leave${ye}-fade-leave-active`]:{animationName:st,animationPlayState:"running"}}),I(Qe)),{"&-rtl":{direction:"rtl",[`${Tt}-btn`]:{float:"left"}}})},{[ye]:{[Tt]:Object.assign({},$t)}},{[`${Tt}-pure-panel`]:Object.assign(Object.assign({},$t),{margin:0})}]};var B=(0,R.Z)("Notification",Qe=>{const je=Qe.paddingMD,ye=Qe.paddingLG,ke=(0,L.TS)(Qe,{notificationBg:Qe.colorBgElevated,notificationPaddingVertical:je,notificationPaddingHorizontal:ye,notificationIconSize:Qe.fontSizeLG*Qe.lineHeightLG,notificationCloseButtonSize:Qe.controlHeightLG*.55,notificationMarginBottom:Qe.margin,notificationPadding:`${Qe.paddingMD}px ${Qe.paddingContentHorizontalLG}px`,notificationMarginEdge:Qe.marginLG,animationMaxHeight:150});return[M(ke)]},Qe=>({zIndexPopup:Qe.zIndexPopupBase+50,width:384})),N=function(Qe,je){var ye={};for(var ke in Qe)Object.prototype.hasOwnProperty.call(Qe,ke)&&je.indexOf(ke)<0&&(ye[ke]=Qe[ke]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,ke=Object.getOwnPropertySymbols(Qe);$e<ke.length;$e++)je.indexOf(ke[$e])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ke[$e])&&(ye[ke[$e]]=Qe[ke[$e]]);return ye};const K={info:r.createElement(u.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 G(Qe,je){return je===null||je===!1?null:je||r.createElement("span",{className:`${Qe}-close-x`},r.createElement(o.Z,{className:`${Qe}-close-icon`}))}const H={success:c.Z,info:u.Z,error:f.Z,warning:h.Z},ae=Qe=>{const{prefixCls:je,icon:ye,type:ke,message:$e,description:He,btn:qe,role:ut="alert"}=Qe;let mt=null;return ye?mt=r.createElement("span",{className:`${je}-icon`},ye):ke&&(mt=r.createElement(H[ke]||null,{className:p()(`${je}-icon`,`${je}-icon-${ke}`)})),r.createElement("div",{className:p()({[`${je}-with-icon`]:mt}),role:ut},mt,r.createElement("div",{className:`${je}-message`},$e),r.createElement("div",{className:`${je}-description`},He),qe&&r.createElement("div",{className:`${je}-btn`},qe))};var oe=Qe=>{const{prefixCls:je,className:ye,icon:ke,type:$e,message:He,description:qe,btn:ut,closable:mt=!0,closeIcon:or}=Qe,rr=N(Qe,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:Fe}=r.useContext(m.E_),tt=je||Fe("notification"),Yt=`${tt}-notice`,[,Dt]=B(tt);return r.createElement(y.qX,Object.assign({},rr,{prefixCls:tt,className:p()(ye,Dt,`${Yt}-pure-panel`),eventKey:"pure",duration:null,closable:mt,closeIcon:G(tt,or),content:r.createElement(ae,{prefixCls:Yt,icon:ke,type:$e,message:He,description:qe,btn:ut})}))};function J(Qe,je,ye){let ke;switch(Qe){case"top":ke={left:"50%",transform:"translateX(-50%)",right:"auto",top:je,bottom:"auto"};break;case"topLeft":ke={left:0,top:je,bottom:"auto"};break;case"topRight":ke={right:0,top:je,bottom:"auto"};break;case"bottom":ke={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:ye};break;case"bottomLeft":ke={left:0,top:"auto",bottom:ye};break;default:ke={right:0,top:"auto",bottom:ye};break}return ke}function q(Qe){return{motionName:`${Qe}-fade`}}var V=function(Qe,je){var ye={};for(var ke in Qe)Object.prototype.hasOwnProperty.call(Qe,ke)&&je.indexOf(ke)<0&&(ye[ke]=Qe[ke]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,ke=Object.getOwnPropertySymbols(Qe);$e<ke.length;$e++)je.indexOf(ke[$e])<0&&Object.prototype.propertyIsEnumerable.call(Qe,ke[$e])&&(ye[ke[$e]]=Qe[ke[$e]]);return ye};const se=24,ee=4.5,Q="topRight",le=Qe=>{let{children:je,prefixCls:ye}=Qe;const[,ke]=B(ye);return r.createElement(y.JB,{classNames:{list:ke,notice:ke}},je)},Z=(Qe,je)=>{let{prefixCls:ye,key:ke}=je;return r.createElement(le,{prefixCls:ye,key:ke},Qe)},U=r.forwardRef((Qe,je)=>{const{top:ye,bottom:ke,prefixCls:$e,getContainer:He,maxCount:qe,rtl:ut,onAllRemoved:mt}=Qe,{getPrefixCls:or,getPopupContainer:rr,notification:Fe}=r.useContext(m.E_),tt=$e||or("notification"),Yt=Ht=>J(Ht,ye!=null?ye:se,ke!=null?ke:se),Dt=()=>p()({[`${tt}-rtl`]:ut}),Zt=()=>q(tt),[Gt,lr]=(0,y.lm)({prefixCls:tt,style:Yt,className:Dt,motion:Zt,closable:!0,closeIcon:G(tt),duration:ee,getContainer:()=>(He==null?void 0:He())||(rr==null?void 0:rr())||document.body,maxCount:qe,onAllRemoved:mt,renderNotifications:Z});return r.useImperativeHandle(je,()=>Object.assign(Object.assign({},Gt),{prefixCls:tt,notification:Fe})),lr});function ie(Qe){const je=r.useRef(null);return[r.useMemo(()=>{const ke=ut=>{var mt;if(!je.current)return;const{open:or,prefixCls:rr,notification:Fe}=je.current,tt=`${rr}-notice`,{message:Yt,description:Dt,icon:Zt,type:Gt,btn:lr,className:Ht,style:Te,role:ce="alert",closeIcon:me}=ut,Tt=V(ut,["message","description","icon","type","btn","className","style","role","closeIcon"]),Ae=G(tt,me);return or(Object.assign(Object.assign({placement:(mt=Qe==null?void 0:Qe.placement)!==null&&mt!==void 0?mt:Q},Tt),{content:r.createElement(ae,{prefixCls:tt,icon:Zt,type:Gt,message:Yt,description:Dt,btn:lr,role:ce}),className:p()(Gt&&`${tt}-${Gt}`,Ht,Fe==null?void 0:Fe.className),style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Te),closeIcon:Ae,closable:!!Ae}))},He={open:ke,destroy:ut=>{var mt,or;ut!==void 0?(mt=je.current)===null||mt===void 0||mt.close(ut):(or=je.current)===null||or===void 0||or.destroy()}};return["success","info","warning","error"].forEach(ut=>{He[ut]=mt=>ke(Object.assign(Object.assign({},mt),{type:ut}))}),He},[]),r.createElement(U,Object.assign({key:"notification-holder"},Qe,{ref:je}))]}function _e(Qe){return ie(Qe)}let Se=null,Pe=Qe=>Qe(),Ge=[],Ue={};function kt(){const{prefixCls:Qe,getContainer:je,rtl:ye,maxCount:ke,top:$e,bottom:He}=Ue,qe=Qe!=null?Qe:(0,l.w6)().getPrefixCls("notification"),ut=(je==null?void 0:je())||document.body;return{prefixCls:qe,getContainer:()=>ut,rtl:ye,maxCount:ke,top:$e,bottom:He}}const pt=r.forwardRef((Qe,je)=>{const[ye,ke]=r.useState(kt),[$e,He]=ie(ye),qe=(0,l.w6)(),ut=qe.getRootPrefixCls(),mt=qe.getIconPrefixCls(),or=qe.getTheme(),rr=()=>{ke(kt)};return r.useEffect(rr,[]),r.useImperativeHandle(je,()=>{const Fe=Object.assign({},$e);return Object.keys(Fe).forEach(tt=>{Fe[tt]=function(){return rr(),$e[tt].apply($e,arguments)}}),{instance:Fe,sync:rr}}),r.createElement(l.ZP,{prefixCls:ut,iconPrefixCls:mt,theme:or},He)});function It(){if(!Se){const Qe=document.createDocumentFragment(),je={fragment:Qe};Se=je,Pe(()=>{(0,i.s)(r.createElement(pt,{ref:ye=>{const{instance:ke,sync:$e}=ye||{};Promise.resolve().then(()=>{!je.instance&&ke&&(je.instance=ke,je.sync=$e,It())})}}),Qe)});return}Se.instance&&(Ge.forEach(Qe=>{switch(Qe.type){case"open":{Pe(()=>{Se.instance.open(Object.assign(Object.assign({},Ue),Qe.config))});break}case"destroy":Pe(()=>{Se==null||Se.instance.destroy(Qe.key)});break}}),Ge=[])}function Wt(Qe){Ue=Object.assign(Object.assign({},Ue),Qe),Pe(()=>{var je;(je=Se==null?void 0:Se.sync)===null||je===void 0||je.call(Se)})}function Lt(Qe){Ge.push({type:"open",config:Qe}),It()}function ar(Qe){Ge.push({type:"destroy",key:Qe}),It()}const ze=["success","info","warning","error"],Ft={open:Lt,destroy:ar,config:Wt,useNotification:_e,_InternalPanelDoNotUseOrYouWillBeFired:oe};ze.forEach(Qe=>{Ft[Qe]=je=>Lt(Object.assign(Object.assign({},je),{type:Qe}))});const et=()=>{};let ct=null;var ot=Ft},95237:function(d,v,e){"use strict";var r=e(27382);v.Z=r.Z},33234:function(d,v,e){"use strict";e.d(v,{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),o=e(19716),h=e(2856),u=function(b,S){var R={};for(var L in b)Object.prototype.hasOwnProperty.call(b,L)&&S.indexOf(L)<0&&(R[L]=b[L]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,L=Object.getOwnPropertySymbols(b);A<L.length;A++)S.indexOf(L[A])<0&&Object.prototype.propertyIsEnumerable.call(b,L[A])&&(R[L[A]]=b[L[A]]);return R};const a=c.createContext(null),x=(b,S)=>{const R=c.useContext(a),L=c.useMemo(()=>{if(!R)return"";const{compactDirection:A,isFirstItem:I,isLastItem:M}=R,B=A==="vertical"?"-vertical-":"-";return i()(`${b}-compact${B}item`,{[`${b}-compact${B}first-item`]:I,[`${b}-compact${B}last-item`]:M,[`${b}-compact${B}item-rtl`]:S==="rtl"})},[b,S,R]);return{compactSize:R==null?void 0:R.compactSize,compactDirection:R==null?void 0:R.compactDirection,compactItemClassnames:L}},p=b=>{let{children:S}=b;return c.createElement(a.Provider,{value:null},S)},y=b=>{var{children:S}=b,R=u(b,["children"]);return c.createElement(a.Provider,{value:R},S)},m=b=>{const{getPrefixCls:S,direction:R}=c.useContext(f.E_),{size:L,direction:A,block:I,prefixCls:M,className:B,rootClassName:N,children:K}=b,G=u(b,["size","direction","block","prefixCls","className","rootClassName","children"]),H=(0,o.Z)(ee=>L!=null?L:ee),ae=S("space-compact",M),[ne,oe]=(0,h.Z)(ae),J=i()(ae,oe,{[`${ae}-rtl`]:R==="rtl",[`${ae}-block`]:I,[`${ae}-vertical`]:A==="vertical"},B,N),q=c.useContext(a),V=(0,l.Z)(K),se=c.useMemo(()=>V.map((ee,Q)=>{const le=ee&&ee.key||`${ae}-item-${Q}`;return c.createElement(y,{key:le,compactSize:H,compactDirection:A,isFirstItem:Q===0&&(!q||(q==null?void 0:q.isFirstItem)),isLastItem:Q===V.length-1&&(!q||(q==null?void 0:q.isLastItem))},ee)}),[L,V,q]);return V.length===0?null:ne(c.createElement("div",Object.assign({className:J},G),se))};v.ZP=m},2856:function(d,v,e){"use strict";e.d(v,{Z:function(){return h}});var r=e(83116),i=e(37613),c=u=>{const{componentCls:a}=u;return{[a]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const f=u=>{const{componentCls:a}=u;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"}}}},o=u=>{const{componentCls:a}=u;return{[a]:{"&-gap-row-small":{rowGap:u.spaceGapSmallSize},"&-gap-row-middle":{rowGap:u.spaceGapMiddleSize},"&-gap-row-large":{rowGap:u.spaceGapLargeSize},"&-gap-col-small":{columnGap:u.spaceGapSmallSize},"&-gap-col-middle":{columnGap:u.spaceGapMiddleSize},"&-gap-col-large":{columnGap:u.spaceGapLargeSize}}}};var h=(0,r.Z)("Space",u=>{const a=(0,i.TS)(u,{spaceGapSmallSize:u.paddingXS,spaceGapMiddleSize:u.padding,spaceGapLargeSize:u.paddingLG});return[f(a),o(a),c(a)]},()=>({}),{resetStyle:!1})},71418:function(d,v,e){"use strict";e.d(v,{Z:function(){return K}});var r=e(92310),i=e.n(r),l=e(2738),c=e(59301),f=e(53280),o=e(92343),h=e(36355),u=e(36237),a=e(17313),x=e(83116),p=e(37613);const y=new u.Keyframes("antSpinMove",{to:{opacity:1}}),m=new u.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),b=G=>({[`${G.componentCls}`]:Object.assign(Object.assign({},(0,a.Wf)(G)),{position:"absolute",display:"none",color:G.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${G.motionDurationSlow} ${G.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${G.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:G.contentHeight,[`${G.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-G.dotSize/2},[`${G.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:(G.dotSize-G.fontSize)/2+2,textShadow:`0 1px 2px ${G.colorBgContainer}`,fontSize:G.fontSize},[`&${G.componentCls}-show-text ${G.componentCls}-dot`]:{marginTop:-(G.dotSize/2)-10},"&-sm":{[`${G.componentCls}-dot`]:{margin:-G.dotSizeSM/2},[`${G.componentCls}-text`]:{paddingTop:(G.dotSizeSM-G.fontSize)/2+2},[`&${G.componentCls}-show-text ${G.componentCls}-dot`]:{marginTop:-(G.dotSizeSM/2)-10}},"&-lg":{[`${G.componentCls}-dot`]:{margin:-(G.dotSizeLG/2)},[`${G.componentCls}-text`]:{paddingTop:(G.dotSizeLG-G.fontSize)/2+2},[`&${G.componentCls}-show-text ${G.componentCls}-dot`]:{marginTop:-(G.dotSizeLG/2)-10}}},[`${G.componentCls}-container`]:{position:"relative",transition:`opacity ${G.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:G.colorBgContainer,opacity:0,transition:`all ${G.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${G.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:G.spinDotDefault},[`${G.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:G.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(G.dotSize-G.marginXXS/2)/2,height:(G.dotSize-G.marginXXS/2)/2,backgroundColor:G.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:y,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 ${G.componentCls}-dot`]:{fontSize:G.dotSizeSM,i:{width:(G.dotSizeSM-G.marginXXS/2)/2,height:(G.dotSizeSM-G.marginXXS/2)/2}},[`&-lg ${G.componentCls}-dot`]:{fontSize:G.dotSizeLG,i:{width:(G.dotSizeLG-G.marginXXS)/2,height:(G.dotSizeLG-G.marginXXS)/2}},[`&${G.componentCls}-show-text ${G.componentCls}-text`]:{display:"block"}})});var S=(0,x.Z)("Spin",G=>{const H=(0,p.TS)(G,{spinDotDefault:G.colorTextDescription});return[b(H)]},G=>({contentHeight:400,dotSize:G.controlHeightLG/2,dotSizeSM:G.controlHeightLG*.35,dotSizeLG:G.controlHeight})),R=function(G,H){var ae={};for(var ne in G)Object.prototype.hasOwnProperty.call(G,ne)&&H.indexOf(ne)<0&&(ae[ne]=G[ne]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,ne=Object.getOwnPropertySymbols(G);oe<ne.length;oe++)H.indexOf(ne[oe])<0&&Object.prototype.propertyIsEnumerable.call(G,ne[oe])&&(ae[ne[oe]]=G[ne[oe]]);return ae};const L=null;let A=null;function I(G,H){const{indicator:ae}=H,ne=`${G}-dot`;return ae===null?null:(0,o.l$)(ae)?(0,o.Tm)(ae,{className:i()(ae.props.className,ne)}):(0,o.l$)(A)?(0,o.Tm)(A,{className:i()(A.props.className,ne)}):c.createElement("span",{className:i()(ne,`${G}-dot-spin`)},c.createElement("i",{className:`${G}-dot-item`,key:1}),c.createElement("i",{className:`${G}-dot-item`,key:2}),c.createElement("i",{className:`${G}-dot-item`,key:3}),c.createElement("i",{className:`${G}-dot-item`,key:4}))}function M(G,H){return!!G&&!!H&&!isNaN(Number(H))}const B=G=>{const{spinPrefixCls:H,spinning:ae=!0,delay:ne=0,className:oe,rootClassName:J,size:q="default",tip:V,wrapperClassName:se,style:ee,children:Q,hashId:le}=G,Z=R(G,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[U,ie]=c.useState(()=>ae&&!M(ae,ne));c.useEffect(()=>{if(ae){const Wt=(0,f.D)(ne,()=>{ie(!0)});return Wt(),()=>{var Lt;(Lt=Wt==null?void 0:Wt.cancel)===null||Lt===void 0||Lt.call(Wt)}}ie(!1)},[ne,ae]);const _e=c.useMemo(()=>typeof Q!="undefined",[Q]),{direction:Se,spin:Pe}=c.useContext(h.E_),Ge=i()(H,Pe==null?void 0:Pe.className,{[`${H}-sm`]:q==="small",[`${H}-lg`]:q==="large",[`${H}-spinning`]:U,[`${H}-show-text`]:!!V,[`${H}-rtl`]:Se==="rtl"},oe,J,le),Ue=i()(`${H}-container`,{[`${H}-blur`]:U}),kt=(0,l.Z)(Z,["indicator","prefixCls"]),pt=Object.assign(Object.assign({},Pe==null?void 0:Pe.style),ee),It=c.createElement("div",Object.assign({},kt,{style:pt,className:Ge,"aria-live":"polite","aria-busy":U}),I(H,G),V&&_e?c.createElement("div",{className:`${H}-text`},V):null);return _e?c.createElement("div",Object.assign({},kt,{className:i()(`${H}-nested-loading`,se,le)}),U&&c.createElement("div",{key:"loading"},It),c.createElement("div",{className:Ue,key:"container"},Q)):It},N=G=>{const{prefixCls:H}=G,{getPrefixCls:ae}=c.useContext(h.E_),ne=ae("spin",H),[oe,J]=S(ne),q=Object.assign(Object.assign({},G),{spinPrefixCls:ne,hashId:J});return oe(c.createElement(B,Object.assign({},q)))};N.setDefaultIndicator=G=>{A=G};var K=N},74207:function(d,v,e){"use strict";e.d(v,{c:function(){return l}});function r(c,f,o){const{focusElCls:h,focus:u,borderElCls:a}=o,x=a?"> *":"",p=["hover",u?"focus":null,"active"].filter(Boolean).map(y=>`&:${y} ${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,o){const{borderElCls:h}=o,u=h?`> ${h}`:"";return{[`&-item:not(${f}-first-item):not(${f}-last-item) ${u}`]:{borderRadius:0},[`&-item:not(${f}-last-item)${f}-first-item`]:{[`& ${u}, &${c}-sm ${u}, &${c}-lg ${u}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${f}-first-item)${f}-last-item`]:{[`& ${u}, &${c}-sm ${u}, &${c}-lg ${u}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function l(c){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:o}=c,h=`${o}-compact`;return{[h]:Object.assign(Object.assign({},r(c,h,f)),i(o,h,f))}}},17313:function(d,v,e){"use strict";e.d(v,{Lx:function(){return f},Qy:function(){return u},Ro:function(){return l},Wf:function(){return i},dF:function(){return c},du:function(){return o},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"}}}),o=(a,x)=>{const{fontFamily:p,fontSize:y}=a,m=`[class^="${x}"], [class*=" ${x}"]`;return{[m]:{fontFamily:p,fontSize:y,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"}),u=a=>({"&:focus-visible":Object.assign({},h(a))})},1950:function(d,v,e){"use strict";e.d(v,{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(o){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:u}=o,a=`${u}-fade`,x=h?"&":"";return[(0,i.R)(a,l,c,o.motionDurationMid,h),{[`
${x}${a}-enter,
${x}${a}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${x}${a}-leave`]:{animationTimingFunction:"linear"}}]}},95406:function(d,v,e){"use strict";e.d(v,{R:function(){return l}});const r=c=>({animationDuration:c,animationFillMode:"both"}),i=c=>({animationDuration:c,animationFillMode:"both"}),l=function(c,f,o,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:o,animationPlayState:"running",pointerEvents:"none"}}}},29878:function(d,v,e){"use strict";e.d(v,{_y:function(){return R},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}}),o=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%"}}),u=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%"}}),y=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}}),S={zoom:{inKeyframes:l,outKeyframes:c},"zoom-big":{inKeyframes:f,outKeyframes:o},"zoom-big-fast":{inKeyframes:f,outKeyframes:o},"zoom-left":{inKeyframes:a,outKeyframes:x},"zoom-right":{inKeyframes:p,outKeyframes:y},"zoom-up":{inKeyframes:h,outKeyframes:u},"zoom-down":{inKeyframes:m,outKeyframes:b}},R=(L,A)=>{const{antCls:I}=L,M=`${I}-${A}`,{inKeyframes:B,outKeyframes:N}=S[A];return[(0,i.R)(M,B,N,A==="zoom-big-fast"?L.motionDurationFast:L.motionDurationMid),{[`
${M}-enter,
${M}-appear
`]:{transform:"scale(0)",opacity:0,animationTimingFunction:L.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${M}-leave`]:{animationTimingFunction:L.motionEaseInOutCirc}}]}},19447:function(d,v,e){"use strict";e.d(v,{ZP:function(){return f},fS:function(){return l},qN:function(){return i}});var r=e(47585);const i=8;function l(o){const h=i,{contentRadius:u,limitVerticalRadius:a}=o,x=u>12?u+2:12;return{dropdownArrowOffset:x,dropdownArrowOffsetVertical:a?h:x}}function c(o,h){return o?h:{}}function f(o,h){const{componentCls:u,sizePopupArrow:a,borderRadiusXS:x,borderRadiusOuter:p,boxShadowPopoverArrow:y}=o,{colorBg:m,contentRadius:b=o.borderRadiusLG,limitVerticalRadius:S,arrowDistance:R=0,arrowPlacement:L={left:!0,right:!0,top:!0,bottom:!0}}=h,{dropdownArrowOffsetVertical:A,dropdownArrowOffset:I}=l({contentRadius:b,limitVerticalRadius:S});return{[u]:Object.assign(Object.assign(Object.assign(Object.assign({[`${u}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,r.r)(a,x,p,m,y)),{"&:before":{background:m}})]},c(!!L.top,{[[`&-placement-top ${u}-arrow`,`&-placement-topLeft ${u}-arrow`,`&-placement-topRight ${u}-arrow`].join(",")]:{bottom:R,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${u}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${u}-arrow`]:{left:{_skip_check_:!0,value:I}},[`&-placement-topRight ${u}-arrow`]:{right:{_skip_check_:!0,value:I}}})),c(!!L.bottom,{[[`&-placement-bottom ${u}-arrow`,`&-placement-bottomLeft ${u}-arrow`,`&-placement-bottomRight ${u}-arrow`].join(",")]:{top:R,transform:"translateY(-100%)"},[`&-placement-bottom ${u}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${u}-arrow`]:{left:{_skip_check_:!0,value:I}},[`&-placement-bottomRight ${u}-arrow`]:{right:{_skip_check_:!0,value:I}}})),c(!!L.left,{[[`&-placement-left ${u}-arrow`,`&-placement-leftTop ${u}-arrow`,`&-placement-leftBottom ${u}-arrow`].join(",")]:{right:{_skip_check_:!0,value:R},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${u}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${u}-arrow`]:{top:A},[`&-placement-leftBottom ${u}-arrow`]:{bottom:A}})),c(!!L.right,{[[`&-placement-right ${u}-arrow`,`&-placement-rightTop ${u}-arrow`,`&-placement-rightBottom ${u}-arrow`].join(",")]:{left:{_skip_check_:!0,value:R},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${u}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${u}-arrow`]:{top:A},[`&-placement-rightBottom ${u}-arrow`]:{bottom:A}}))}}},47585:function(d,v,e){"use strict";e.d(v,{r:function(){return r}});const r=(i,l,c,f,o)=>{const h=i/2,u=0,a=h,x=c*1/Math.sqrt(2),p=h-c*(1-1/Math.sqrt(2)),y=h-l*(1/Math.sqrt(2)),m=c*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),b=2*h-y,S=m,R=2*h-x,L=p,A=2*h-u,I=a,M=h*Math.sqrt(2)+c*(Math.sqrt(2)-2),B=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(${B}px 100%, 50% ${B}px, ${2*h-B}px 100%, ${B}px 100%)`,`path('M ${u} ${a} A ${c} ${c} 0 0 0 ${x} ${p} L ${y} ${m} A ${l} ${l} 0 0 1 ${b} ${S} L ${R} ${L} A ${c} ${c} 0 0 0 ${A} ${I} 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:o,zIndex:0,background:"transparent"}}}},45246:function(d,v,e){"use strict";e.d(v,{Mj:function(){return K},u_:function(){return N},uH:function(){return B}});var r=e(36237),i=e(59301),l=e(30071),f=G=>{const{controlHeight:H}=G;return{controlHeightSM:H*.75,controlHeightXS:H*.5,controlHeightLG:H*1.25}};function o(G){const{sizeUnit:H,sizeStep:ae}=G;return{sizeXXL:H*(ae+8),sizeXL:H*(ae+4),sizeLG:H*(ae+2),sizeMD:H*(ae+1),sizeMS:H*ae,size:H*ae,sizeSM:H*(ae-1),sizeXS:H*(ae-2),sizeXXS:H*(ae-3)}}var h=e(34117),u=e(64993);function a(G,H){let{generateColorPalettes:ae,generateNeutralColorPalettes:ne}=H;const{colorSuccess:oe,colorWarning:J,colorError:q,colorInfo:V,colorPrimary:se,colorBgBase:ee,colorTextBase:Q}=G,le=ae(se),Z=ae(oe),U=ae(J),ie=ae(q),_e=ae(V),Se=ne(ee,Q),Pe=G.colorLink||G.colorInfo,Ge=ae(Pe);return Object.assign(Object.assign({},Se),{colorPrimaryBg:le[1],colorPrimaryBgHover:le[2],colorPrimaryBorder:le[3],colorPrimaryBorderHover:le[4],colorPrimaryHover:le[5],colorPrimary:le[6],colorPrimaryActive:le[7],colorPrimaryTextHover:le[8],colorPrimaryText:le[9],colorPrimaryTextActive:le[10],colorSuccessBg:Z[1],colorSuccessBgHover:Z[2],colorSuccessBorder:Z[3],colorSuccessBorderHover:Z[4],colorSuccessHover:Z[4],colorSuccess:Z[6],colorSuccessActive:Z[7],colorSuccessTextHover:Z[8],colorSuccessText:Z[9],colorSuccessTextActive:Z[10],colorErrorBg:ie[1],colorErrorBgHover:ie[2],colorErrorBorder:ie[3],colorErrorBorderHover:ie[4],colorErrorHover:ie[5],colorError:ie[6],colorErrorActive:ie[7],colorErrorTextHover:ie[8],colorErrorText:ie[9],colorErrorTextActive:ie[10],colorWarningBg:U[1],colorWarningBgHover:U[2],colorWarningBorder:U[3],colorWarningBorderHover:U[4],colorWarningHover:U[4],colorWarning:U[6],colorWarningActive:U[7],colorWarningTextHover:U[8],colorWarningText:U[9],colorWarningTextActive:U[10],colorInfoBg:_e[1],colorInfoBgHover:_e[2],colorInfoBorder:_e[3],colorInfoBorderHover:_e[4],colorInfoHover:_e[4],colorInfo:_e[6],colorInfoActive:_e[7],colorInfoTextHover:_e[8],colorInfoText:_e[9],colorInfoTextActive:_e[10],colorLinkHover:Ge[4],colorLink:Ge[6],colorLinkActive:Ge[7],colorBgMask:new u.C("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}var p=G=>{let H=G,ae=G,ne=G,oe=G;return G<6&&G>=5?H=G+1:G<16&&G>=6?H=G+2:G>=16&&(H=16),G<7&&G>=5?ae=4:G<8&&G>=7?ae=5:G<14&&G>=8?ae=6:G<16&&G>=14?ae=7:G>=16&&(ae=8),G<6&&G>=2?ne=1:G>=6&&(ne=2),G>4&&G<8?oe=4:G>=8&&(oe=6),{borderRadius:G>16?16:G,borderRadiusXS:ne,borderRadiusSM:ae,borderRadiusLG:H,borderRadiusOuter:oe}};function y(G){const{motionUnit:H,motionBase:ae,borderRadius:ne,lineWidth:oe}=G;return Object.assign({motionDurationFast:`${(ae+H).toFixed(1)}s`,motionDurationMid:`${(ae+H*2).toFixed(1)}s`,motionDurationSlow:`${(ae+H*3).toFixed(1)}s`,lineWidthBold:oe+1},p(ne))}const m=(G,H)=>new u.C(G).setAlpha(H).toRgbString(),b=(G,H)=>new u.C(G).darken(H).toHexString(),S=G=>{const H=(0,l.generate)(G);return{1:H[0],2:H[1],3:H[2],4:H[3],5:H[4],6:H[5],7:H[6],8:H[4],9:H[5],10:H[6]}},R=(G,H)=>{const ae=G||"#fff",ne=H||"#000";return{colorBgBase:ae,colorTextBase:ne,colorText:m(ne,.88),colorTextSecondary:m(ne,.65),colorTextTertiary:m(ne,.45),colorTextQuaternary:m(ne,.25),colorFill:m(ne,.15),colorFillSecondary:m(ne,.06),colorFillTertiary:m(ne,.04),colorFillQuaternary:m(ne,.02),colorBgLayout:b(ae,4),colorBgContainer:b(ae,0),colorBgElevated:b(ae,0),colorBgSpotlight:m(ne,.85),colorBorder:b(ae,15),colorBorderSecondary:b(ae,6)}};function L(G){const H=new Array(10).fill(null).map((ae,ne)=>{const oe=ne-1,J=G*Math.pow(2.71828,oe/5),q=ne>1?Math.floor(J):Math.ceil(J);return Math.floor(q/2)*2});return H[1]=G,H.map(ae=>{const ne=ae+8;return{size:ae,lineHeight:ne/ae}})}var I=G=>{const H=L(G),ae=H.map(oe=>oe.size),ne=H.map(oe=>oe.lineHeight);return{fontSizeSM:ae[0],fontSize:ae[1],fontSizeLG:ae[2],fontSizeXL:ae[3],fontSizeHeading1:ae[6],fontSizeHeading2:ae[5],fontSizeHeading3:ae[4],fontSizeHeading4:ae[3],fontSizeHeading5:ae[2],lineHeight:ne[1],lineHeightLG:ne[2],lineHeightSM:ne[0],lineHeightHeading1:ne[6],lineHeightHeading2:ne[5],lineHeightHeading3:ne[4],lineHeightHeading4:ne[3],lineHeightHeading5:ne[2]}};function M(G){const H=Object.keys(h.M).map(ae=>{const ne=(0,l.generate)(G[ae]);return new Array(10).fill(1).reduce((oe,J,q)=>(oe[`${ae}-${q+1}`]=ne[q],oe[`${ae}${q+1}`]=ne[q],oe),{})}).reduce((ae,ne)=>(ae=Object.assign(Object.assign({},ae),ne),ae),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},G),H),a(G,{generateColorPalettes:S,generateNeutralColorPalettes:R})),I(G.fontSize)),o(G)),f(G)),y(G))}const B=(0,r.createTheme)(M),N={token:h.Z,hashed:!0},K=i.createContext(N)},33166:function(d,v,e){"use strict";e.d(v,{i:function(){return r}});const r=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},34117:function(d,v,e){"use strict";e.d(v,{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});v.Z=i},88088:function(d,v,e){"use strict";e.d(v,{Z:function(){return S}});var r=e(36237),i=e(59301),l="5.9.0",c=l,f=e(45246),o=e(34117),h=e(64993);function u(R){return R>=0&&R<=255}function a(R,L){const{r:A,g:I,b:M,a:B}=new h.C(R).toRgb();if(B<1)return R;const{r:N,g:K,b:G}=new h.C(L).toRgb();for(let H=.01;H<=1;H+=.01){const ae=Math.round((A-N*(1-H))/H),ne=Math.round((I-K*(1-H))/H),oe=Math.round((M-G*(1-H))/H);if(u(ae)&&u(ne)&&u(oe))return new h.C({r:ae,g:ne,b:oe,a:Math.round(H*100)/100}).toRgbString()}return new h.C({r:A,g:I,b:M,a:1}).toRgbString()}var x=a,p=function(R,L){var A={};for(var I in R)Object.prototype.hasOwnProperty.call(R,I)&&L.indexOf(I)<0&&(A[I]=R[I]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,I=Object.getOwnPropertySymbols(R);M<I.length;M++)L.indexOf(I[M])<0&&Object.prototype.propertyIsEnumerable.call(R,I[M])&&(A[I[M]]=R[I[M]]);return A};function y(R){const{override:L}=R,A=p(R,["override"]),I=Object.assign({},L);Object.keys(o.Z).forEach(oe=>{delete I[oe]});const M=Object.assign(Object.assign({},A),I),B=480,N=576,K=768,G=992,H=1200,ae=1600;if(M.motion===!1){const oe="0s";M.motionDurationFast=oe,M.motionDurationMid=oe,M.motionDurationSlow=oe}return Object.assign(Object.assign(Object.assign({},M),{colorFillContent:M.colorFillSecondary,colorFillContentHover:M.colorFill,colorFillAlter:M.colorFillQuaternary,colorBgContainerDisabled:M.colorFillTertiary,colorBorderBg:M.colorBgContainer,colorSplit:x(M.colorBorderSecondary,M.colorBgContainer),colorTextPlaceholder:M.colorTextQuaternary,colorTextDisabled:M.colorTextQuaternary,colorTextHeading:M.colorText,colorTextLabel:M.colorTextSecondary,colorTextDescription:M.colorTextTertiary,colorTextLightSolid:M.colorWhite,colorHighlight:M.colorError,colorBgTextHover:M.colorFillSecondary,colorBgTextActive:M.colorFill,colorIcon:M.colorTextTertiary,colorIconHover:M.colorText,colorErrorOutline:x(M.colorErrorBg,M.colorBgContainer),colorWarningOutline:x(M.colorWarningBg,M.colorBgContainer),fontSizeIcon:M.fontSizeSM,lineWidthFocus:M.lineWidth*4,lineWidth:M.lineWidth,controlOutlineWidth:M.lineWidth*2,controlInteractiveSize:M.controlHeight/2,controlItemBgHover:M.colorFillTertiary,controlItemBgActive:M.colorPrimaryBg,controlItemBgActiveHover:M.colorPrimaryBgHover,controlItemBgActiveDisabled:M.colorFill,controlTmpOutline:M.colorFillQuaternary,controlOutline:x(M.colorPrimaryBg,M.colorBgContainer),lineType:M.lineType,borderRadius:M.borderRadius,borderRadiusXS:M.borderRadiusXS,borderRadiusSM:M.borderRadiusSM,borderRadiusLG:M.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:M.sizeXXS,paddingXS:M.sizeXS,paddingSM:M.sizeSM,padding:M.size,paddingMD:M.sizeMD,paddingLG:M.sizeLG,paddingXL:M.sizeXL,paddingContentHorizontalLG:M.sizeLG,paddingContentVerticalLG:M.sizeMS,paddingContentHorizontal:M.sizeMS,paddingContentVertical:M.sizeSM,paddingContentHorizontalSM:M.size,paddingContentVerticalSM:M.sizeXS,marginXXS:M.sizeXXS,marginXS:M.sizeXS,marginSM:M.sizeSM,margin:M.size,marginMD:M.sizeMD,marginLG:M.sizeLG,marginXL:M.sizeXL,marginXXL:M.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:B,screenXSMin:B,screenXSMax:N-1,screenSM:N,screenSMMin:N,screenSMMax:K-1,screenMD:K,screenMDMin:K,screenMDMax:G-1,screenLG:G,screenLGMin:G,screenLGMax:H-1,screenXL:H,screenXLMin:H,screenXLMax:ae-1,screenXXL:ae,screenXXLMin:ae,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
0 1px 2px -2px ${new h.C("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new h.C("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new h.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)"}),I)}var m=function(R,L){var A={};for(var I in R)Object.prototype.hasOwnProperty.call(R,I)&&L.indexOf(I)<0&&(A[I]=R[I]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,I=Object.getOwnPropertySymbols(R);M<I.length;M++)L.indexOf(I[M])<0&&Object.prototype.propertyIsEnumerable.call(R,I[M])&&(A[I[M]]=R[I[M]]);return A};const b=(R,L,A)=>{const I=A.getDerivativeToken(R),{override:M}=L,B=m(L,["override"]);let N=Object.assign(Object.assign({},I),{override:M});return N=y(N),B&&Object.entries(B).forEach(K=>{let[G,H]=K;const{theme:ae}=H,ne=m(H,["theme"]);let oe=ne;ae&&(oe=b(Object.assign(Object.assign({},N),ne),{override:ne},ae)),N[G]=oe}),N};function S(){const{token:R,hashed:L,theme:A,components:I}=i.useContext(f.Mj),M=`${c}-${L||""}`,B=A||f.uH,[N,K]=(0,r.useCacheToken)(B,[o.Z,R],{salt:M,override:Object.assign({override:R},I),getComputedToken:b,formatToken:y});return[B,N,L?K:""]}},83116:function(d,v,e){"use strict";e.d(v,{Z:function(){return a},b:function(){return x}});var r=e(59301),i=e(36237),l=e(70425),c=e(36355),f=e(17313),o=e(88088),h=e(37613),u=e(73040);function a(p,y,m){let b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const S=Array.isArray(p)?p:[p,p],[R]=S,L=S.join("-");return A=>{const[I,M,B]=(0,o.Z)(),{getPrefixCls:N,iconPrefixCls:K,csp:G}=(0,r.useContext)(c.E_),H=N(),ae={theme:I,token:M,hashId:B,nonce:()=>G==null?void 0:G.nonce,clientOnly:b.clientOnly,order:b.order||-999};return(0,i.useStyleRegister)(Object.assign(Object.assign({},ae),{clientOnly:!1,path:["Shared",H]}),()=>[{"&":(0,f.Lx)(M)}]),(0,u.Z)(K),[(0,i.useStyleRegister)(Object.assign(Object.assign({},ae),{path:[L,A,K]}),()=>{const{token:ne,flush:oe}=(0,h.ZP)(M),J=Object.assign({},M[R]);if(b.deprecatedTokens){const{deprecatedTokens:le}=b;le.forEach(Z=>{let[U,ie]=Z;var _e;(J!=null&&J[U]||J!=null&&J[ie])&&((_e=J[ie])!==null&&_e!==void 0||(J[ie]=J==null?void 0:J[U]))})}const q=typeof m=="function"?m((0,h.TS)(ne,J!=null?J:{})):m,V=Object.assign(Object.assign({},q),J),se=`.${A}`,ee=(0,h.TS)(ne,{componentCls:se,prefixCls:A,iconCls:`.${K}`,antCls:`.${H}`},V),Q=y(ee,{hashId:B,prefixCls:A,rootPrefixCls:H,iconPrefixCls:K,overrideComponentToken:J});return oe(R,V),[b.resetStyle===!1?null:(0,f.du)(M,A),Q]}),B]}}const x=(p,y,m,b)=>{const S=a(p,y,m,Object.assign({resetStyle:!1,order:-998},b));return L=>{let{prefixCls:A}=L;return S(A),null}}},45157:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(33166);function i(l,c){return r.i.reduce((f,o)=>{const h=l[`${o}1`],u=l[`${o}3`],a=l[`${o}6`],x=l[`${o}7`];return Object.assign(Object.assign({},f),c(o,{lightColor:h,lightBorderColor:u,darkColor:a,textColor:x}))},{})}},37613:function(d,v,e){"use strict";e.d(v,{TS:function(){return l},ZP:function(){return h}});const r=typeof CSSINJS_STATISTIC!="undefined";let i=!0;function l(){for(var u=arguments.length,a=new Array(u),x=0;x<u;x++)a[x]=arguments[x];if(!r)return Object.assign.apply(Object,[{}].concat(a));i=!1;const p={};return a.forEach(y=>{Object.keys(y).forEach(b=>{Object.defineProperty(p,b,{configurable:!0,enumerable:!0,get:()=>y[b]})})}),i=!0,p}const c={},f={};function o(){}function h(u){let a,x=u,p=o;return r&&(a=new Set,x=new Proxy(u,{get(y,m){return i&&a.add(m),y[m]}}),p=(y,m)=>{var b;c[y]={global:Array.from(a),component:Object.assign(Object.assign({},(b=c[y])===null||b===void 0?void 0:b.component),m)}}),{token:x,keys:a,flush:p}}},73040:function(d,v,e){"use strict";var r=e(36237),i=e(17313),l=e(88088);const c=(f,o)=>{const[h,u]=(0,l.Z)();return(0,r.useStyleRegister)({theme:h,token:u,hashId:"",path:["ant-design-icons",f],nonce:()=>o==null?void 0:o.nonce},()=>[{[`.${f}`]:Object.assign(Object.assign({},(0,i.Ro)()),{[`.${f} .${f}-icon`]:{display:"block"}})}])};v.Z=c},67532:function(d,v){"use strict";const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};v.Z=e},6848:function(d,v,e){"use strict";e.d(v,{Z:function(){return oe}});var r=e(59301),i=e(92310),l=e.n(i),c=e(55477),f=e(18929),o=e(62892),h=e(79676),u=e(92343),a=e(36355),x=e(33234),p=e(88088),y=e(17313),m=e(29878),b=e(19447),S=e(45157),R=e(37613),L=e(83116);const A=J=>{const{componentCls:q,tooltipMaxWidth:V,tooltipColor:se,tooltipBg:ee,tooltipBorderRadius:Q,zIndexPopup:le,controlHeight:Z,boxShadowSecondary:U,paddingSM:ie,paddingXS:_e,tooltipRadiusOuter:Se}=J;return[{[q]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(J)),{position:"absolute",zIndex:le,display:"block",width:"max-content",maxWidth:V,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":ee,[`${q}-inner`]:{minWidth:Z,minHeight:Z,padding:`${ie/2}px ${_e}px`,color:se,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:ee,borderRadius:Q,boxShadow:U,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${q}-inner`]:{borderRadius:Math.min(Q,b.qN)}},[`${q}-content`]:{position:"relative"}}),(0,S.Z)(J,(Pe,Ge)=>{let{darkColor:Ue}=Ge;return{[`&${q}-${Pe}`]:{[`${q}-inner`]:{backgroundColor:Ue},[`${q}-arrow`]:{"--antd-arrow-background-color":Ue}}}})),{"&-rtl":{direction:"rtl"}})},(0,b.ZP)((0,R.TS)(J,{borderRadiusOuter:Se}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:Q,limitVerticalRadius:!0}),{[`${q}-pure`]:{position:"relative",maxWidth:"none",margin:J.sizePopupArrow}}]};var I=(J,q)=>(0,L.Z)("Tooltip",se=>{if(q===!1)return[];const{borderRadius:ee,colorTextLightSolid:Q,colorBgDefault:le,borderRadiusOuter:Z}=se,U=(0,R.TS)(se,{tooltipMaxWidth:250,tooltipColor:Q,tooltipBorderRadius:ee,tooltipBg:le,tooltipRadiusOuter:Z>4?4:Z});return[A(U),(0,m._y)(se,"zoom-big-fast")]},se=>{let{zIndexPopupBase:ee,colorBgSpotlight:Q}=se;return{zIndexPopup:ee+70,colorBgDefault:Q}},{resetStyle:!1})(J),M=e(36785);function B(J,q){const V=(0,M.o2)(q),se=l()({[`${J}-${q}`]:q&&V}),ee={},Q={};return q&&!V&&(ee.background=q,Q["--antd-arrow-background-color"]=q),{className:se,overlayStyle:ee,arrowStyle:Q}}var K=J=>{const{prefixCls:q,className:V,placement:se="top",title:ee,color:Q,overlayInnerStyle:le}=J,{getPrefixCls:Z}=r.useContext(a.E_),U=Z("tooltip",q),[ie,_e]=I(U,!0),Se=B(U,Q),Pe=Se.arrowStyle,Ge=Object.assign(Object.assign({},le),Se.overlayStyle),Ue=l()(_e,U,`${U}-pure`,`${U}-placement-${se}`,V,Se.className);return ie(r.createElement("div",{className:Ue,style:Pe},r.createElement("div",{className:`${U}-arrow`}),r.createElement(c.G,Object.assign({},J,{className:_e,prefixCls:U,overlayInnerStyle:Ge}),ee)))},G=function(J,q){var V={};for(var se in J)Object.prototype.hasOwnProperty.call(J,se)&&q.indexOf(se)<0&&(V[se]=J[se]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,se=Object.getOwnPropertySymbols(J);ee<se.length;ee++)q.indexOf(se[ee])<0&&Object.prototype.propertyIsEnumerable.call(J,se[ee])&&(V[se[ee]]=J[se[ee]]);return V};const H=(J,q)=>{const V={},se=Object.assign({},J);return q.forEach(ee=>{J&&ee in J&&(V[ee]=J[ee],delete se[ee])}),{picked:V,omitted:se}};function ae(J,q){const V=J.type;if((V.__ANT_BUTTON===!0||J.type==="button")&&J.props.disabled||V.__ANT_SWITCH===!0&&(J.props.disabled||J.props.loading)||V.__ANT_RADIO===!0&&J.props.disabled){const{picked:se,omitted:ee}=H(J.props.style,["position","left","right","top","bottom","float","display","zIndex"]),Q=Object.assign(Object.assign({display:"inline-block"},se),{cursor:"not-allowed",width:J.props.block?"100%":void 0}),le=Object.assign(Object.assign({},ee),{pointerEvents:"none"}),Z=(0,u.Tm)(J,{style:le,className:null});return r.createElement("span",{style:Q,className:l()(J.props.className,`${q}-disabled-compatible-wrapper`)},Z)}return J}const ne=r.forwardRef((J,q)=>{var V,se;const{prefixCls:ee,openClassName:Q,getTooltipContainer:le,overlayClassName:Z,color:U,overlayInnerStyle:ie,children:_e,afterOpenChange:Se,afterVisibleChange:Pe,destroyTooltipOnHide:Ge,arrow:Ue=!0,title:kt,overlay:pt,builtinPlacements:It,arrowPointAtCenter:Wt=!1,autoAdjustOverflow:Lt=!0}=J,ar=!!Ue,[,ze]=(0,p.Z)(),{getPopupContainer:gt,getPrefixCls:Ft,direction:et}=r.useContext(a.E_),ct=r.useRef(null),ot=()=>{var Ce;(Ce=ct.current)===null||Ce===void 0||Ce.forceAlign()};r.useImperativeHandle(q,()=>({forceAlign:ot,forcePopupAlign:()=>{ot()}}));const[Qe,je]=(0,f.Z)(!1,{value:(V=J.open)!==null&&V!==void 0?V:J.visible,defaultValue:(se=J.defaultOpen)!==null&&se!==void 0?se:J.defaultVisible}),ye=!kt&&!pt&&kt!==0,ke=Ce=>{var yt,Ze;je(ye?!1:Ce),ye||((yt=J.onOpenChange)===null||yt===void 0||yt.call(J,Ce),(Ze=J.onVisibleChange)===null||Ze===void 0||Ze.call(J,Ce))},$e=r.useMemo(()=>{var Ce,yt;let Ze=Wt;return typeof Ue=="object"&&(Ze=(yt=(Ce=Ue.pointAtCenter)!==null&&Ce!==void 0?Ce:Ue.arrowPointAtCenter)!==null&&yt!==void 0?yt:Wt),It||(0,h.Z)({arrowPointAtCenter:Ze,autoAdjustOverflow:Lt,arrowWidth:ar?ze.sizePopupArrow:0,borderRadius:ze.borderRadius,offset:ze.marginXXS,visibleFirst:!0})},[Wt,Ue,It,ze]),He=r.useMemo(()=>kt===0?kt:pt||kt||"",[pt,kt]),qe=r.createElement(x.BR,null,typeof He=="function"?He():He),{getPopupContainer:ut,placement:mt="top",mouseEnterDelay:or=.1,mouseLeaveDelay:rr=.1,overlayStyle:Fe,rootClassName:tt}=J,Yt=G(J,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Dt=Ft("tooltip",ee),Zt=Ft(),Gt=J["data-popover-inject"];let lr=Qe;!("open"in J)&&!("visible"in J)&&ye&&(lr=!1);const Ht=ae((0,u.l$)(_e)&&!(0,u.M2)(_e)?_e:r.createElement("span",null,_e),Dt),Te=Ht.props,ce=!Te.className||typeof Te.className=="string"?l()(Te.className,Q||`${Dt}-open`):Te.className,[me,Tt]=I(Dt,!Gt),Ae=B(Dt,U),st=Ae.arrowStyle,$t=Object.assign(Object.assign({},ie),Ae.overlayStyle),bt=l()(Z,{[`${Dt}-rtl`]:et==="rtl"},Ae.className,tt,Tt);return me(r.createElement(c.Z,Object.assign({},Yt,{showArrow:ar,placement:mt,mouseEnterDelay:or,mouseLeaveDelay:rr,prefixCls:Dt,overlayClassName:bt,overlayStyle:Object.assign(Object.assign({},st),Fe),getTooltipContainer:ut||le||gt,ref:ct,builtinPlacements:$e,overlay:qe,visible:lr,onVisibleChange:ke,afterVisibleChange:Se!=null?Se:Pe,overlayInnerStyle:$t,arrowContent:r.createElement("span",{className:`${Dt}-arrow-content`}),motion:{motionName:(0,o.m)(Zt,"zoom-big-fast",J.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ge}),lr?(0,u.Tm)(Ht,{className:ce}):Ht))});ne._InternalPanelDoNotUseOrYouWillBeFired=K;var oe=ne},11575:function(d,v,e){"use strict";e.d(v,{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 u=i.useContext(c),a=i.useRef();return(0,r.useEvent)(p=>{if(p){const y=h?p.querySelector(h):p;u.add(y),a.current=y}else u.remove(a.current)})}var o=null},67751:function(d){var v={utf8:{stringToBytes:function(e){return v.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(v.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=v},64018:function(){var d,v,e,r=!1,i,l;window.PR_SHOULD_USE_CONTINUATION=!0;var c,f;(function(){var o=window,h=["break,continue,do,else,for,if,return,while"],u=[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=[u,"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"],y=[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"],S="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",R=[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"],L=[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"],A=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],I=[x,y,p,b,S,R,L,A],M=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,B="str",N="kwd",K="com",G="typ",H="lit",ae="pun",ne="pln",oe="tag",J="dec",q="src",V="atn",se="atv",ee="nocode",Q="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function le(et){for(var ct=0,ot=!1,Qe=!1,je=0,ye=et.length;je<ye;++je){var ke=et[je];if(ke.ignoreCase)Qe=!0;else if(/[a-z]/i.test(ke.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){ot=!0,Qe=!1;break}}var $e={b:8,t:9,n:10,v:11,f:12,r:13};function He(rr){var Fe=rr.charCodeAt(0);if(Fe!==92)return Fe;var tt=rr.charAt(1);return Fe=$e[tt],Fe||("0"<=tt&&tt<="7"?parseInt(rr.substring(1),8):tt==="u"||tt==="x"?parseInt(rr.substring(2),16):rr.charCodeAt(1))}function qe(rr){if(rr<32)return(rr<16?"\\x0":"\\x")+rr.toString(16);var Fe=String.fromCharCode(rr);return Fe==="\\"||Fe==="-"||Fe==="]"||Fe==="^"?"\\"+Fe:Fe}function ut(rr){var Fe=rr.substring(1,rr.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")),tt=[],Yt=Fe[0]==="^",Dt=["["];Yt&&Dt.push("^");for(var Zt=Yt?1:0,Gt=Fe.length;Zt<Gt;++Zt){var lr=Fe[Zt];if(/\\[bdsw]/i.test(lr))Dt.push(lr);else{var Ht=He(lr),Te;Zt+2<Gt&&Fe[Zt+1]==="-"?(Te=He(Fe[Zt+2]),Zt+=2):Te=Ht,tt.push([Ht,Te]),Te<65||Ht>122||(Te<65||Ht>90||tt.push([Math.max(65,Ht)|32,Math.min(Te,90)|32]),Te<97||Ht>122||tt.push([Math.max(97,Ht)&-33,Math.min(Te,122)&-33]))}}tt.sort(function(Ae,st){return Ae[0]-st[0]||st[1]-Ae[1]});for(var ce=[],me=[],Zt=0;Zt<tt.length;++Zt){var Tt=tt[Zt];Tt[0]<=me[1]+1?me[1]=Math.max(me[1],Tt[1]):ce.push(me=Tt)}for(var Zt=0;Zt<ce.length;++Zt){var Tt=ce[Zt];Dt.push(qe(Tt[0])),Tt[1]>Tt[0]&&(Tt[1]+1>Tt[0]&&Dt.push("-"),Dt.push(qe(Tt[1])))}return Dt.push("]"),Dt.join("")}function mt(rr){for(var Fe=rr.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")),tt=Fe.length,Yt=[],Dt=0,Zt=0;Dt<tt;++Dt){var Gt=Fe[Dt];if(Gt==="(")++Zt;else if(Gt.charAt(0)==="\\"){var lr=+Gt.substring(1);lr&&(lr<=Zt?Yt[lr]=-1:Fe[Dt]=qe(lr))}}for(var Dt=1;Dt<Yt.length;++Dt)Yt[Dt]===-1&&(Yt[Dt]=++ct);for(var Dt=0,Zt=0;Dt<tt;++Dt){var Gt=Fe[Dt];if(Gt==="(")++Zt,Yt[Zt]||(Fe[Dt]="(?:");else if(Gt.charAt(0)==="\\"){var lr=+Gt.substring(1);lr&&lr<=Zt&&(Fe[Dt]="\\"+Yt[lr])}}for(var Dt=0;Dt<tt;++Dt)Fe[Dt]==="^"&&Fe[Dt+1]!=="^"&&(Fe[Dt]="");if(rr.ignoreCase&&ot)for(var Dt=0;Dt<tt;++Dt){var Gt=Fe[Dt],Ht=Gt.charAt(0);Gt.length>=2&&Ht==="["?Fe[Dt]=ut(Gt):Ht!=="\\"&&(Fe[Dt]=Gt.replace(/[a-zA-Z]/g,function(me){var Tt=me.charCodeAt(0);return"["+String.fromCharCode(Tt&-33,Tt|32)+"]"}))}return Fe.join("")}for(var or=[],je=0,ye=et.length;je<ye;++je){var ke=et[je];if(ke.global||ke.multiline)throw new Error(""+ke);or.push("(?:"+mt(ke)+")")}return new RegExp(or.join("|"),Qe?"gi":"g")}function Z(et,ct){var ot=/(?:^|\s)nocode(?:\s|$)/,Qe=[],je=0,ye=[],ke=0;function $e(He){var qe=He.nodeType;if(qe==1){if(ot.test(He.className))return;for(var ut=He.firstChild;ut;ut=ut.nextSibling)$e(ut);var mt=He.nodeName.toLowerCase();(mt==="br"||mt==="li")&&(Qe[ke]=`
`,ye[ke<<1]=je++,ye[ke++<<1|1]=He)}else if(qe==3||qe==4){var or=He.nodeValue;or.length&&(ct?or=or.replace(/\r\n?/g,`
`):or=or.replace(/[ \t\r\n]+/g," "),Qe[ke]=or,ye[ke<<1]=je,je+=or.length,ye[ke++<<1|1]=He)}}return $e(et),{sourceCode:Qe.join("").replace(/\n$/,""),spans:ye}}function U(et,ct,ot,Qe,je){if(ot){var ye={sourceNode:et,pre:1,langExtension:null,numberLines:null,sourceCode:ot,spans:null,basePos:ct,decorations:null};Qe(ye),je.push.apply(je,ye.decorations)}}var ie=/\S/;function _e(et){for(var ct=void 0,ot=et.firstChild;ot;ot=ot.nextSibling){var Qe=ot.nodeType;ct=Qe===1?ct?et:ot:Qe===3&&ie.test(ot.nodeValue)?et:ct}return ct===et?void 0:ct}function Se(et,ct){var ot={},Qe;(function(){for(var ke=et.concat(ct),$e=[],He={},qe=0,ut=ke.length;qe<ut;++qe){var mt=ke[qe],or=mt[3];if(or)for(var rr=or.length;--rr>=0;)ot[or.charAt(rr)]=mt;var Fe=mt[1],tt=""+Fe;He.hasOwnProperty(tt)||($e.push(Fe),He[tt]=null)}$e.push(/[\0-\uffff]/),Qe=le($e)})();var je=ct.length,ye=function(ke){for(var $e=ke.sourceCode,He=ke.basePos,qe=ke.sourceNode,ut=[He,ne],mt=0,or=$e.match(Qe)||[],rr={},Fe=0,tt=or.length;Fe<tt;++Fe){var Yt=or[Fe],Dt=rr[Yt],Zt=void 0,Gt;if(typeof Dt=="string")Gt=!1;else{var lr=ot[Yt.charAt(0)];if(lr)Zt=Yt.match(lr[1]),Dt=lr[0];else{for(var Ht=0;Ht<je;++Ht)if(lr=ct[Ht],Zt=Yt.match(lr[1]),Zt){Dt=lr[0];break}Zt||(Dt=ne)}Gt=Dt.length>=5&&Dt.substring(0,5)==="lang-",Gt&&!(Zt&&typeof Zt[1]=="string")&&(Gt=!1,Dt=q),Gt||(rr[Yt]=Dt)}var Te=mt;if(mt+=Yt.length,!Gt)ut.push(He+Te,Dt);else{var ce=Zt[1],me=Yt.indexOf(ce),Tt=me+ce.length;Zt[2]&&(Tt=Yt.length-Zt[2].length,me=Tt-ce.length);var Ae=Dt.substring(5);U(qe,He+Te,Yt.substring(0,me),ye,ut),U(qe,He+Te+me,ce,Wt(Ae,ce),ut),U(qe,He+Te+Tt,Yt.substring(Tt),ye,ut)}}ke.decorations=ut};return ye}function Pe(et){var ct=[],ot=[];et.tripleQuotedStrings?ct.push([B,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):et.multiLineStrings?ct.push([B,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):ct.push([B,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),et.verbatimStrings&&ot.push([B,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Qe=et.hashComments;Qe&&(et.cStyleComments?(Qe>1?ct.push([K,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):ct.push([K,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),ot.push([B,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):ct.push([K,/^#[^\r\n]*/,null,"#"])),et.cStyleComments&&(ot.push([K,/^\/\/[^\r\n]*/,null]),ot.push([K,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var je=et.regexLiterals;if(je){var ye=je>1?"":`
\r`,ke=ye?".":"[\\S\\s]",$e="/(?=[^/*"+ye+"])(?:[^/\\x5B\\x5C"+ye+"]|\\x5C"+ke+"|\\x5B(?:[^\\x5C\\x5D"+ye+"]|\\x5C"+ke+")*(?:\\x5D|$))+/";ot.push(["lang-regex",RegExp("^"+Q+"("+$e+")")])}var He=et.types;He&&ot.push([G,He]);var qe=(""+et.keywords).replace(/^ | $/g,"");qe.length&&ot.push([N,new RegExp("^(?:"+qe.replace(/[\s,]+/g,"|")+")\\b"),null]),ct.push([ne,/^\s+/,null,` \r
\xA0`]);var ut="^.[^\\s\\w.$@'\"`/\\\\]*";return et.regexLiterals&&(ut+="(?!s*/)"),ot.push([H,/^@[a-z_$][a-z_$@0-9]*/i,null],[G,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[ne,/^[a-z_$][a-z_$@0-9]*/i,null],[H,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[ne,/^\\[\s\S]?/,null],[ae,new RegExp(ut),null]),Se(ct,ot)}var Ge=Pe({keywords:I,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ue(et,ct,ot){for(var Qe=/(?:^|\s)nocode(?:\s|$)/,je=/\r\n?|\n/,ye=et.ownerDocument,ke=ye.createElement("li");et.firstChild;)ke.appendChild(et.firstChild);var $e=[ke];function He(Fe){var tt=Fe.nodeType;if(tt==1&&!Qe.test(Fe.className))if(Fe.nodeName==="br")qe(Fe),Fe.parentNode&&Fe.parentNode.removeChild(Fe);else for(var Yt=Fe.firstChild;Yt;Yt=Yt.nextSibling)He(Yt);else if((tt==3||tt==4)&&ot){var Dt=Fe.nodeValue,Zt=Dt.match(je);if(Zt){var Gt=Dt.substring(0,Zt.index);Fe.nodeValue=Gt;var lr=Dt.substring(Zt.index+Zt[0].length);if(lr){var Ht=Fe.parentNode;Ht.insertBefore(ye.createTextNode(lr),Fe.nextSibling)}qe(Fe),Gt||Fe.parentNode.removeChild(Fe)}}}function qe(Fe){for(;!Fe.nextSibling;)if(Fe=Fe.parentNode,!Fe)return;function tt(Zt,Gt){var lr=Gt?Zt.cloneNode(!1):Zt,Ht=Zt.parentNode;if(Ht){var Te=tt(Ht,1),ce=Zt.nextSibling;Te.appendChild(lr);for(var me=ce;me;me=ce)ce=me.nextSibling,Te.appendChild(me)}return lr}for(var Yt=tt(Fe.nextSibling,0),Dt;(Dt=Yt.parentNode)&&Dt.nodeType===1;)Yt=Dt;$e.push(Yt)}for(var ut=0;ut<$e.length;++ut)He($e[ut]);ct===(ct|0)&&$e[0].setAttribute("value",ct);var mt=ye.createElement("ol");mt.className="linenums";for(var or=Math.max(0,ct-1|0)||0,ut=0,rr=$e.length;ut<rr;++ut)ke=$e[ut],ke.className="L"+(ut+or)%10,ke.firstChild||ke.appendChild(ye.createTextNode("\xA0")),mt.appendChild(ke);et.appendChild(mt)}function kt(et){var ct=/\bMSIE\s(\d+)/.exec(navigator.userAgent);ct=ct&&+ct[1]<=8;var ot=/\n/g,Qe=et.sourceCode,je=Qe.length,ye=0,ke=et.spans,$e=ke.length,He=0,qe=et.decorations,ut=qe.length,mt=0;qe[ut]=je;var or,rr;for(rr=or=0;rr<ut;)qe[rr]!==qe[rr+2]?(qe[or++]=qe[rr++],qe[or++]=qe[rr++]):rr+=2;for(ut=or,rr=or=0;rr<ut;){for(var Fe=qe[rr],tt=qe[rr+1],Yt=rr+2;Yt+2<=ut&&qe[Yt+1]===tt;)Yt+=2;qe[or++]=Fe,qe[or++]=tt,rr=Yt}ut=qe.length=or;var Dt=et.sourceNode,Zt="";Dt&&(Zt=Dt.style.display,Dt.style.display="none");try{for(var Gt=null;He<$e;){var lr=ke[He],Ht=ke[He+2]||je,Te=qe[mt+2]||je,Yt=Math.min(Ht,Te),ce=ke[He+1],me;if(ce.nodeType!==1&&(me=Qe.substring(ye,Yt))){ct&&(me=me.replace(ot,"\r")),ce.nodeValue=me;var Tt=ce.ownerDocument,Ae=Tt.createElement("span");Ae.className=qe[mt+1];var st=ce.parentNode;st.replaceChild(Ae,ce),Ae.appendChild(ce),ye<Ht&&(ke[He+1]=ce=Tt.createTextNode(Qe.substring(Yt,Ht)),st.insertBefore(ce,Ae.nextSibling))}ye=Yt,ye>=Ht&&(He+=2),ye>=Te&&(mt+=2)}}finally{Dt&&(Dt.style.display=Zt)}}var pt={};function It(et,ct){for(var ot=ct.length;--ot>=0;){var Qe=ct[ot];pt.hasOwnProperty(Qe)?o.console&&console.warn("cannot override language handler %s",Qe):pt[Qe]=et}}function Wt(et,ct){return et&&pt.hasOwnProperty(et)||(et=/^\s*</.test(ct)?"default-markup":"default-code"),pt[et]}It(Ge,["default-code"]),It(Se([],[[ne,/^[^<?]+/],[J,/^<!\w[^>]*(?:>|$)/],[K,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[ae,/^(?:<[%?]|[%?]>)/],["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"]),It(Se([[ne,/^[\s]+/,null,` \r
`],[se,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[oe,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[ae,/^[=<>\/]+/],["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"]),It(Se([],[[se,/^[\s\S]+/]]),["uq.val"]),It(Pe({keywords:x,hashComments:!0,cStyleComments:!0,types:M}),["c","cc","cpp","cxx","cyc","m"]),It(Pe({keywords:"null,true,false"}),["json"]),It(Pe({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:M}),["cs"]),It(Pe({keywords:p,cStyleComments:!0}),["java"]),It(Pe({keywords:A,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),It(Pe({keywords:R,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),It(Pe({keywords:S,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),It(Pe({keywords:L,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),It(Pe({keywords:b,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),It(Pe({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),It(Se([],[[B,/^[\s\S]+/]]),["regex"]);function Lt(et){var ct=et.langExtension;try{var ot=Z(et.sourceNode,et.pre),Qe=ot.sourceCode;et.sourceCode=Qe,et.spans=ot.spans,et.basePos=0,Wt(ct,Qe)(et),kt(et)}catch(je){o.console&&console.log(je&&je.stack||je)}}function ar(et,ct,ot){var Qe=ot||!1,je=ct||null,ye=document.createElement("div");ye.innerHTML="<pre>"+et+"</pre>",ye=ye.firstChild,Qe&&Ue(ye,Qe,!0);var ke={langExtension:je,numberLines:Qe,sourceNode:ye,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Lt(ke),ye.innerHTML}function ze(et,ct){var ot=ct||document.body,Qe=ot.ownerDocument||document;function je(lr){return ot.getElementsByTagName(lr)}for(var ye=[je("pre"),je("code"),je("xmp")],ke=[],$e=0;$e<ye.length;++$e)for(var He=0,qe=ye[$e].length;He<qe;++He)ke.push(ye[$e][He]);ye=null;var ut=Date;ut.now||(ut={now:function(){return+new Date}});var mt=0,or=/\blang(?:uage)?-([\w.]+)(?!\S)/,rr=/\bprettyprint\b/,Fe=/\bprettyprinted\b/,tt=/pre|xmp/i,Yt=/^code$/i,Dt=/^(?:pre|code|xmp)$/i,Zt={};function Gt(){for(var lr=o.PR_SHOULD_USE_CONTINUATION?ut.now()+250:1/0;mt<ke.length&&ut.now()<lr;mt++){for(var Ht=ke[mt],Te=Zt,ce=Ht;ce=ce.previousSibling;){var me=ce.nodeType,Tt=(me===7||me===8)&&ce.nodeValue;if(Tt?!/^\??prettify\b/.test(Tt):me!==3||/\S/.test(ce.nodeValue))break;if(Tt){Te={},Tt.replace(/\b(\w+)=([\w:.%+-]+)/g,function(_t,Jr,an){Te[Jr]=an});break}}var Ae=Ht.className;if((Te!==Zt||rr.test(Ae))&&!Fe.test(Ae)){for(var st=!1,$t=Ht.parentNode;$t;$t=$t.parentNode){var bt=$t.tagName;if(Dt.test(bt)&&$t.className&&rr.test($t.className)){st=!0;break}}if(!st){Ht.className+=" prettyprinted";var Ce=Te.lang;if(!Ce){Ce=Ae.match(or);var yt;!Ce&&(yt=_e(Ht))&&Yt.test(yt.tagName)&&(Ce=yt.className.match(or)),Ce&&(Ce=Ce[1])}var Ze;if(tt.test(Ht.tagName))Ze=1;else{var xe=Ht.currentStyle,ht=Qe.defaultView,Ot=xe?xe.whiteSpace:ht&&ht.getComputedStyle?ht.getComputedStyle(Ht,null).getPropertyValue("white-space"):0;Ze=Ot&&Ot.substring(0,3)==="pre"}var Ne=Te.linenums;(Ne=Ne==="true"||+Ne)||(Ne=Ae.match(/\blinenums\b(?::(\d+))?/),Ne=Ne?Ne[1]&&Ne[1].length?+Ne[1]:!0:!1),Ne&&Ue(Ht,Ne,Ze);var Ir={langExtension:Ce,sourceNode:Ht,numberLines:Ne,pre:Ze,sourceCode:null,basePos:null,spans:null,decorations:null};Lt(Ir)}}}mt<ke.length?o.setTimeout(Gt,250):typeof et=="function"&&et()}Gt()}var gt=o.PR={createSimpleLexer:Se,registerLangHandler:It,sourceDecorator:Pe,PR_ATTRIB_NAME:V,PR_ATTRIB_VALUE:se,PR_COMMENT:K,PR_DECLARATION:J,PR_KEYWORD:N,PR_LITERAL:H,PR_NOCODE:ee,PR_PLAIN:ne,PR_PUNCTUATION:ae,PR_SOURCE:q,PR_STRING:B,PR_TAG:oe,PR_TYPE:G,prettyPrintOne:r?o.prettyPrintOne=ar:c=ar,prettyPrint:f=r?o.prettyPrint=ze:f=ze},Ft=o.define;typeof Ft=="function"&&Ft.amd&&Ft("google-code-prettify",[],function(){return gt})})()},25769:function(d,v,e){"use strict";var r=e(98040),i={"text/plain":"Text","text/html":"Url",default:"Text"},l="Copy to clipboard: #{key}, Enter";function c(o){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return o.replace(/#{\s*key\s*}/g,h)}function f(o,h){var u,a,x,p,y,m,b=!1;h||(h={}),u=h.debug||!1;try{x=r(),p=document.createRange(),y=document.getSelection(),m=document.createElement("span"),m.textContent=o,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(R){if(R.stopPropagation(),h.format)if(R.preventDefault(),typeof R.clipboardData=="undefined"){u&&console.warn("unable to use e.clipboardData"),u&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var L=i[h.format]||i.default;window.clipboardData.setData(L,o)}else R.clipboardData.clearData(),R.clipboardData.setData(h.format,o);h.onCopy&&(R.preventDefault(),h.onCopy(R.clipboardData))}),document.body.appendChild(m),p.selectNodeContents(m),y.addRange(p);var S=document.execCommand("copy");if(!S)throw new Error("copy command was unsuccessful");b=!0}catch(R){u&&console.error("unable to copy using execCommand: ",R),u&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",o),h.onCopy&&h.onCopy(window.clipboardData),b=!0}catch(L){u&&console.error("unable to copy using clipboardData: ",L),u&&console.error("falling back to prompt"),a=c("message"in h?h.message:l),window.prompt(a,o)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(p):y.removeAllRanges()),m&&document.body.removeChild(m),x()}return b}d.exports=f},75041:function(d){(function(){var v="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(v.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((v.indexOf(r.charAt(l-1))&Math.pow(2,-2*c+8)-1)<<c*2|v.indexOf(r.charAt(l))>>>6-c*2);return i}};d.exports=e})()},84452:function(d,v,e){(function(r,i,l){d.exports=v=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,o=[],h=[],u=[],a=[],x=[],p=[],y=[],m=[],b=[],S=[];(function(){for(var A=[],I=0;I<256;I++)I<128?A[I]=I<<1:A[I]=I<<1^283;for(var M=0,B=0,I=0;I<256;I++){var N=B^B<<1^B<<2^B<<3^B<<4;N=N>>>8^N&255^99,o[M]=N,h[N]=M;var K=A[M],G=A[K],H=A[G],ae=A[N]*257^N*16843008;u[M]=ae<<24|ae>>>8,a[M]=ae<<16|ae>>>16,x[M]=ae<<8|ae>>>24,p[M]=ae;var ae=H*16843009^G*65537^K*257^M*16843008;y[N]=ae<<24|ae>>>8,m[N]=ae<<16|ae>>>16,b[N]=ae<<8|ae>>>24,S[N]=ae,M?(M=K^A[A[A[H^K]]],B^=A[A[B]]):M=B=1}})();var R=[0,1,2,4,8,16,32,64,128,27,54],L=f.AES=c.extend({_doReset:function(){var A;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var I=this._keyPriorReset=this._key,M=I.words,B=I.sigBytes/4,N=this._nRounds=B+6,K=(N+1)*4,G=this._keySchedule=[],H=0;H<K;H++)H<B?G[H]=M[H]:(A=G[H-1],H%B?B>6&&H%B==4&&(A=o[A>>>24]<<24|o[A>>>16&255]<<16|o[A>>>8&255]<<8|o[A&255]):(A=A<<8|A>>>24,A=o[A>>>24]<<24|o[A>>>16&255]<<16|o[A>>>8&255]<<8|o[A&255],A^=R[H/B|0]<<24),G[H]=G[H-B]^A);for(var ae=this._invKeySchedule=[],ne=0;ne<K;ne++){var H=K-ne;if(ne%4)var A=G[H];else var A=G[H-4];ne<4||H<=4?ae[ne]=A:ae[ne]=y[o[A>>>24]]^m[o[A>>>16&255]]^b[o[A>>>8&255]]^S[o[A&255]]}}},encryptBlock:function(A,I){this._doCryptBlock(A,I,this._keySchedule,u,a,x,p,o)},decryptBlock:function(A,I){var M=A[I+1];A[I+1]=A[I+3],A[I+3]=M,this._doCryptBlock(A,I,this._invKeySchedule,y,m,b,S,h);var M=A[I+1];A[I+1]=A[I+3],A[I+3]=M},_doCryptBlock:function(A,I,M,B,N,K,G,H){for(var ae=this._nRounds,ne=A[I]^M[0],oe=A[I+1]^M[1],J=A[I+2]^M[2],q=A[I+3]^M[3],V=4,se=1;se<ae;se++){var ee=B[ne>>>24]^N[oe>>>16&255]^K[J>>>8&255]^G[q&255]^M[V++],Q=B[oe>>>24]^N[J>>>16&255]^K[q>>>8&255]^G[ne&255]^M[V++],le=B[J>>>24]^N[q>>>16&255]^K[ne>>>8&255]^G[oe&255]^M[V++],Z=B[q>>>24]^N[ne>>>16&255]^K[oe>>>8&255]^G[J&255]^M[V++];ne=ee,oe=Q,J=le,q=Z}var ee=(H[ne>>>24]<<24|H[oe>>>16&255]<<16|H[J>>>8&255]<<8|H[q&255])^M[V++],Q=(H[oe>>>24]<<24|H[J>>>16&255]<<16|H[q>>>8&255]<<8|H[ne&255])^M[V++],le=(H[J>>>24]<<24|H[q>>>16&255]<<16|H[ne>>>8&255]<<8|H[oe&255])^M[V++],Z=(H[q>>>24]<<24|H[ne>>>16&255]<<16|H[oe>>>8&255]<<8|H[J&255])^M[V++];A[I]=ee,A[I+1]=Q,A[I+2]=le,A[I+3]=Z},keySize:256/32});i.AES=c._createHelper(L)}(),r.AES})},93617:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(28492))})(this,function(r){r.lib.Cipher||function(i){var l=r,c=l.lib,f=c.Base,o=c.WordArray,h=c.BufferedBlockAlgorithm,u=l.enc,a=u.Utf8,x=u.Base64,p=l.algo,y=p.EvpKDF,m=c.Cipher=h.extend({cfg:f.extend(),createEncryptor:function(oe,J){return this.create(this._ENC_XFORM_MODE,oe,J)},createDecryptor:function(oe,J){return this.create(this._DEC_XFORM_MODE,oe,J)},init:function(oe,J,q){this.cfg=this.cfg.extend(q),this._xformMode=oe,this._key=J,this.reset()},reset:function(){h.reset.call(this),this._doReset()},process:function(oe){return this._append(oe),this._process()},finalize:function(oe){oe&&this._append(oe);var J=this._doFinalize();return J},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function oe(J){return typeof J=="string"?ne:G}return function(J){return{encrypt:function(q,V,se){return oe(V).encrypt(J,q,V,se)},decrypt:function(q,V,se){return oe(V).decrypt(J,q,V,se)}}}}()}),b=c.StreamCipher=m.extend({_doFinalize:function(){var oe=this._process(!0);return oe},blockSize:1}),S=l.mode={},R=c.BlockCipherMode=f.extend({createEncryptor:function(oe,J){return this.Encryptor.create(oe,J)},createDecryptor:function(oe,J){return this.Decryptor.create(oe,J)},init:function(oe,J){this._cipher=oe,this._iv=J}}),L=S.CBC=function(){var oe=R.extend();oe.Encryptor=oe.extend({processBlock:function(q,V){var se=this._cipher,ee=se.blockSize;J.call(this,q,V,ee),se.encryptBlock(q,V),this._prevBlock=q.slice(V,V+ee)}}),oe.Decryptor=oe.extend({processBlock:function(q,V){var se=this._cipher,ee=se.blockSize,Q=q.slice(V,V+ee);se.decryptBlock(q,V),J.call(this,q,V,ee),this._prevBlock=Q}});function J(q,V,se){var ee,Q=this._iv;Q?(ee=Q,this._iv=i):ee=this._prevBlock;for(var le=0;le<se;le++)q[V+le]^=ee[le]}return oe}(),A=l.pad={},I=A.Pkcs7={pad:function(oe,J){for(var q=J*4,V=q-oe.sigBytes%q,se=V<<24|V<<16|V<<8|V,ee=[],Q=0;Q<V;Q+=4)ee.push(se);var le=o.create(ee,V);oe.concat(le)},unpad:function(oe){var J=oe.words[oe.sigBytes-1>>>2]&255;oe.sigBytes-=J}},M=c.BlockCipher=m.extend({cfg:m.cfg.extend({mode:L,padding:I}),reset:function(){var oe;m.reset.call(this);var J=this.cfg,q=J.iv,V=J.mode;this._xformMode==this._ENC_XFORM_MODE?oe=V.createEncryptor:(oe=V.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==oe?this._mode.init(this,q&&q.words):(this._mode=oe.call(V,this,q&&q.words),this._mode.__creator=oe)},_doProcessBlock:function(oe,J){this._mode.processBlock(oe,J)},_doFinalize:function(){var oe,J=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(J.pad(this._data,this.blockSize),oe=this._process(!0)):(oe=this._process(!0),J.unpad(oe)),oe},blockSize:128/32}),B=c.CipherParams=f.extend({init:function(oe){this.mixIn(oe)},toString:function(oe){return(oe||this.formatter).stringify(this)}}),N=l.format={},K=N.OpenSSL={stringify:function(oe){var J,q=oe.ciphertext,V=oe.salt;return V?J=o.create([1398893684,1701076831]).concat(V).concat(q):J=q,J.toString(x)},parse:function(oe){var J,q=x.parse(oe),V=q.words;return V[0]==1398893684&&V[1]==1701076831&&(J=o.create(V.slice(2,4)),V.splice(0,4),q.sigBytes-=16),B.create({ciphertext:q,salt:J})}},G=c.SerializableCipher=f.extend({cfg:f.extend({format:K}),encrypt:function(oe,J,q,V){V=this.cfg.extend(V);var se=oe.createEncryptor(q,V),ee=se.finalize(J),Q=se.cfg;return B.create({ciphertext:ee,key:q,iv:Q.iv,algorithm:oe,mode:Q.mode,padding:Q.padding,blockSize:oe.blockSize,formatter:V.format})},decrypt:function(oe,J,q,V){V=this.cfg.extend(V),J=this._parse(J,V.format);var se=oe.createDecryptor(q,V).finalize(J.ciphertext);return se},_parse:function(oe,J){return typeof oe=="string"?J.parse(oe,this):oe}}),H=l.kdf={},ae=H.OpenSSL={execute:function(oe,J,q,V){V||(V=o.random(64/8));var se=y.create({keySize:J+q}).compute(oe,V),ee=o.create(se.words.slice(J),q*4);return se.sigBytes=J*4,B.create({key:se,iv:ee,salt:V})}},ne=c.PasswordBasedCipher=G.extend({cfg:G.cfg.extend({kdf:ae}),encrypt:function(oe,J,q,V){V=this.cfg.extend(V);var se=V.kdf.execute(q,oe.keySize,oe.ivSize);V.iv=se.iv;var ee=G.encrypt.call(this,oe,J,se.key,V);return ee.mixIn(se),ee},decrypt:function(oe,J,q,V){V=this.cfg.extend(V),J=this._parse(J,V.format);var se=V.kdf.execute(q,oe.keySize,oe.ivSize,J.salt);V.iv=se.iv;var ee=G.decrypt.call(this,oe,J,se.key,V);return ee}})}()})},52952:function(d,v,e){(function(r,i){d.exports=v=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(A){}var f=function(){if(c){if(typeof c.getRandomValues=="function")try{return c.getRandomValues(new Uint32Array(1))[0]}catch(A){}if(typeof c.randomBytes=="function")try{return c.randomBytes(4).readInt32LE()}catch(A){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function A(){}return function(I){var M;return A.prototype=I,M=new A,A.prototype=null,M}}(),h={},u=h.lib={},a=u.Base=function(){return{extend:function(A){var I=o(this);return A&&I.mixIn(A),(!I.hasOwnProperty("init")||this.init===I.init)&&(I.init=function(){I.$super.init.apply(this,arguments)}),I.init.prototype=I,I.$super=this,I},create:function(){var A=this.extend();return A.init.apply(A,arguments),A},init:function(){},mixIn:function(A){for(var I in A)A.hasOwnProperty(I)&&(this[I]=A[I]);A.hasOwnProperty("toString")&&(this.toString=A.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),x=u.WordArray=a.extend({init:function(A,I){A=this.words=A||[],I!=l?this.sigBytes=I:this.sigBytes=A.length*4},toString:function(A){return(A||y).stringify(this)},concat:function(A){var I=this.words,M=A.words,B=this.sigBytes,N=A.sigBytes;if(this.clamp(),B%4)for(var K=0;K<N;K++){var G=M[K>>>2]>>>24-K%4*8&255;I[B+K>>>2]|=G<<24-(B+K)%4*8}else for(var H=0;H<N;H+=4)I[B+H>>>2]=M[H>>>2];return this.sigBytes+=N,this},clamp:function(){var A=this.words,I=this.sigBytes;A[I>>>2]&=4294967295<<32-I%4*8,A.length=i.ceil(I/4)},clone:function(){var A=a.clone.call(this);return A.words=this.words.slice(0),A},random:function(A){for(var I=[],M=0;M<A;M+=4)I.push(f());return new x.init(I,A)}}),p=h.enc={},y=p.Hex={stringify:function(A){for(var I=A.words,M=A.sigBytes,B=[],N=0;N<M;N++){var K=I[N>>>2]>>>24-N%4*8&255;B.push((K>>>4).toString(16)),B.push((K&15).toString(16))}return B.join("")},parse:function(A){for(var I=A.length,M=[],B=0;B<I;B+=2)M[B>>>3]|=parseInt(A.substr(B,2),16)<<24-B%8*4;return new x.init(M,I/2)}},m=p.Latin1={stringify:function(A){for(var I=A.words,M=A.sigBytes,B=[],N=0;N<M;N++){var K=I[N>>>2]>>>24-N%4*8&255;B.push(String.fromCharCode(K))}return B.join("")},parse:function(A){for(var I=A.length,M=[],B=0;B<I;B++)M[B>>>2]|=(A.charCodeAt(B)&255)<<24-B%4*8;return new x.init(M,I)}},b=p.Utf8={stringify:function(A){try{return decodeURIComponent(escape(m.stringify(A)))}catch(I){throw new Error("Malformed UTF-8 data")}},parse:function(A){return m.parse(unescape(encodeURIComponent(A)))}},S=u.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new x.init,this._nDataBytes=0},_append:function(A){typeof A=="string"&&(A=b.parse(A)),this._data.concat(A),this._nDataBytes+=A.sigBytes},_process:function(A){var I,M=this._data,B=M.words,N=M.sigBytes,K=this.blockSize,G=K*4,H=N/G;A?H=i.ceil(H):H=i.max((H|0)-this._minBufferSize,0);var ae=H*K,ne=i.min(ae*4,N);if(ae){for(var oe=0;oe<ae;oe+=K)this._doProcessBlock(B,oe);I=B.splice(0,ae),M.sigBytes-=ne}return new x.init(I,ne)},clone:function(){var A=a.clone.call(this);return A._data=this._data.clone(),A},_minBufferSize:0}),R=u.Hasher=S.extend({cfg:a.extend(),init:function(A){this.cfg=this.cfg.extend(A),this.reset()},reset:function(){S.reset.call(this),this._doReset()},update:function(A){return this._append(A),this._process(),this},finalize:function(A){A&&this._append(A);var I=this._doFinalize();return I},blockSize:512/32,_createHelper:function(A){return function(I,M){return new A.init(M).finalize(I)}},_createHmacHelper:function(A){return function(I,M){return new L.HMAC.init(A,M).finalize(I)}}}),L=h.algo={};return h}(Math);return r})},35909:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Base64={stringify:function(u){var a=u.words,x=u.sigBytes,p=this._map;u.clamp();for(var y=[],m=0;m<x;m+=3)for(var b=a[m>>>2]>>>24-m%4*8&255,S=a[m+1>>>2]>>>24-(m+1)%4*8&255,R=a[m+2>>>2]>>>24-(m+2)%4*8&255,L=b<<16|S<<8|R,A=0;A<4&&m+A*.75<x;A++)y.push(p.charAt(L>>>6*(3-A)&63));var I=p.charAt(64);if(I)for(;y.length%4;)y.push(I);return y.join("")},parse:function(u){var a=u.length,x=this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var y=0;y<x.length;y++)p[x.charCodeAt(y)]=y}var m=x.charAt(64);if(m){var b=u.indexOf(m);b!==-1&&(a=b)}return h(u,a,p)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function h(u,a,x){for(var p=[],y=0,m=0;m<a;m++)if(m%4){var b=x[u.charCodeAt(m-1)]<<m%4*2,S=x[u.charCodeAt(m)]>>>6-m%4*2,R=b|S;p[y>>>2]|=R<<24-y%4*8,y++}return c.create(p,y)}}(),r.enc.Base64})},52695:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Base64url={stringify:function(u,a=!0){var x=u.words,p=u.sigBytes,y=a?this._safe_map:this._map;u.clamp();for(var m=[],b=0;b<p;b+=3)for(var S=x[b>>>2]>>>24-b%4*8&255,R=x[b+1>>>2]>>>24-(b+1)%4*8&255,L=x[b+2>>>2]>>>24-(b+2)%4*8&255,A=S<<16|R<<8|L,I=0;I<4&&b+I*.75<p;I++)m.push(y.charAt(A>>>6*(3-I)&63));var M=y.charAt(64);if(M)for(;m.length%4;)m.push(M);return m.join("")},parse:function(u,a=!0){var x=u.length,p=a?this._safe_map:this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var m=0;m<p.length;m++)y[p.charCodeAt(m)]=m}var b=p.charAt(64);if(b){var S=u.indexOf(b);S!==-1&&(x=S)}return h(u,x,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function h(u,a,x){for(var p=[],y=0,m=0;m<a;m++)if(m%4){var b=x[u.charCodeAt(m-1)]<<m%4*2,S=x[u.charCodeAt(m)]>>>6-m%4*2,R=b|S;p[y>>>2]|=R<<24-y%4*8,y++}return c.create(p,y)}}(),r.enc.Base64url})},73323:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Utf16=f.Utf16BE={stringify:function(u){for(var a=u.words,x=u.sigBytes,p=[],y=0;y<x;y+=2){var m=a[y>>>2]>>>16-y%4*8&65535;p.push(String.fromCharCode(m))}return p.join("")},parse:function(u){for(var a=u.length,x=[],p=0;p<a;p++)x[p>>>1]|=u.charCodeAt(p)<<16-p%2*16;return c.create(x,a*2)}};f.Utf16LE={stringify:function(u){for(var a=u.words,x=u.sigBytes,p=[],y=0;y<x;y+=2){var m=h(a[y>>>2]>>>16-y%4*8&65535);p.push(String.fromCharCode(m))}return p.join("")},parse:function(u){for(var a=u.length,x=[],p=0;p<a;p++)x[p>>>1]|=h(u.charCodeAt(p)<<16-p%2*16);return c.create(x,a*2)}};function h(u){return u<<8&4278255360|u>>>8&16711935}}(),r.enc.Utf16})},28492:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,o=i.algo,h=o.MD5,u=o.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,y=this.cfg,m=y.hasher.create(),b=f.create(),S=b.words,R=y.keySize,L=y.iterations;S.length<R;){p&&m.update(p),p=m.update(a).finalize(x),m.reset();for(var A=1;A<L;A++)p=m.finalize(p),m.reset();b.concat(p)}return b.sigBytes=R*4,b}});i.EvpKDF=function(a,x,p){return u.create(p).compute(a,x)}}(),r.EvpKDF})},24408:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(93617))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.CipherParams,o=l.enc,h=o.Hex,u=l.format,a=u.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,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){(function(){var i=r,l=i.lib,c=l.Base,f=i.enc,o=f.Utf8,h=i.algo,u=h.HMAC=c.extend({init:function(a,x){a=this._hasher=new a.init,typeof x=="string"&&(x=o.parse(x));var p=a.blockSize,y=p*4;x.sigBytes>y&&(x=a.finalize(x)),x.clamp();for(var m=this._oKey=x.clone(),b=this._iKey=x.clone(),S=m.words,R=b.words,L=0;L<p;L++)S[L]^=1549556828,R[L]^=909522486;m.sigBytes=b.sigBytes=y,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 y=x.finalize(this._oKey.clone().concat(p));return y}})})()})},28209:function(d,v,e){(function(r,i,l){d.exports=v=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,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(){if(typeof ArrayBuffer=="function"){var i=r,l=i.lib,c=l.WordArray,f=c.init,o=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 u=h.byteLength,a=[],x=0;x<u;x++)a[x>>>2]|=h[x]<<24-x%4*8;f.call(this,a,u)}else f.apply(this,arguments)};o.prototype=c}}(),r.lib.WordArray})},34905:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=[];(function(){for(var b=0;b<64;b++)u[b]=i.abs(i.sin(b+1))*4294967296|0})();var a=h.MD5=o.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(b,S){for(var R=0;R<16;R++){var L=S+R,A=b[L];b[L]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360}var I=this._hash.words,M=b[S+0],B=b[S+1],N=b[S+2],K=b[S+3],G=b[S+4],H=b[S+5],ae=b[S+6],ne=b[S+7],oe=b[S+8],J=b[S+9],q=b[S+10],V=b[S+11],se=b[S+12],ee=b[S+13],Q=b[S+14],le=b[S+15],Z=I[0],U=I[1],ie=I[2],_e=I[3];Z=x(Z,U,ie,_e,M,7,u[0]),_e=x(_e,Z,U,ie,B,12,u[1]),ie=x(ie,_e,Z,U,N,17,u[2]),U=x(U,ie,_e,Z,K,22,u[3]),Z=x(Z,U,ie,_e,G,7,u[4]),_e=x(_e,Z,U,ie,H,12,u[5]),ie=x(ie,_e,Z,U,ae,17,u[6]),U=x(U,ie,_e,Z,ne,22,u[7]),Z=x(Z,U,ie,_e,oe,7,u[8]),_e=x(_e,Z,U,ie,J,12,u[9]),ie=x(ie,_e,Z,U,q,17,u[10]),U=x(U,ie,_e,Z,V,22,u[11]),Z=x(Z,U,ie,_e,se,7,u[12]),_e=x(_e,Z,U,ie,ee,12,u[13]),ie=x(ie,_e,Z,U,Q,17,u[14]),U=x(U,ie,_e,Z,le,22,u[15]),Z=p(Z,U,ie,_e,B,5,u[16]),_e=p(_e,Z,U,ie,ae,9,u[17]),ie=p(ie,_e,Z,U,V,14,u[18]),U=p(U,ie,_e,Z,M,20,u[19]),Z=p(Z,U,ie,_e,H,5,u[20]),_e=p(_e,Z,U,ie,q,9,u[21]),ie=p(ie,_e,Z,U,le,14,u[22]),U=p(U,ie,_e,Z,G,20,u[23]),Z=p(Z,U,ie,_e,J,5,u[24]),_e=p(_e,Z,U,ie,Q,9,u[25]),ie=p(ie,_e,Z,U,K,14,u[26]),U=p(U,ie,_e,Z,oe,20,u[27]),Z=p(Z,U,ie,_e,ee,5,u[28]),_e=p(_e,Z,U,ie,N,9,u[29]),ie=p(ie,_e,Z,U,ne,14,u[30]),U=p(U,ie,_e,Z,se,20,u[31]),Z=y(Z,U,ie,_e,H,4,u[32]),_e=y(_e,Z,U,ie,oe,11,u[33]),ie=y(ie,_e,Z,U,V,16,u[34]),U=y(U,ie,_e,Z,Q,23,u[35]),Z=y(Z,U,ie,_e,B,4,u[36]),_e=y(_e,Z,U,ie,G,11,u[37]),ie=y(ie,_e,Z,U,ne,16,u[38]),U=y(U,ie,_e,Z,q,23,u[39]),Z=y(Z,U,ie,_e,ee,4,u[40]),_e=y(_e,Z,U,ie,M,11,u[41]),ie=y(ie,_e,Z,U,K,16,u[42]),U=y(U,ie,_e,Z,ae,23,u[43]),Z=y(Z,U,ie,_e,J,4,u[44]),_e=y(_e,Z,U,ie,se,11,u[45]),ie=y(ie,_e,Z,U,le,16,u[46]),U=y(U,ie,_e,Z,N,23,u[47]),Z=m(Z,U,ie,_e,M,6,u[48]),_e=m(_e,Z,U,ie,ne,10,u[49]),ie=m(ie,_e,Z,U,Q,15,u[50]),U=m(U,ie,_e,Z,H,21,u[51]),Z=m(Z,U,ie,_e,se,6,u[52]),_e=m(_e,Z,U,ie,K,10,u[53]),ie=m(ie,_e,Z,U,q,15,u[54]),U=m(U,ie,_e,Z,B,21,u[55]),Z=m(Z,U,ie,_e,oe,6,u[56]),_e=m(_e,Z,U,ie,le,10,u[57]),ie=m(ie,_e,Z,U,ae,15,u[58]),U=m(U,ie,_e,Z,ee,21,u[59]),Z=m(Z,U,ie,_e,G,6,u[60]),_e=m(_e,Z,U,ie,V,10,u[61]),ie=m(ie,_e,Z,U,N,15,u[62]),U=m(U,ie,_e,Z,J,21,u[63]),I[0]=I[0]+Z|0,I[1]=I[1]+U|0,I[2]=I[2]+ie|0,I[3]=I[3]+_e|0},_doFinalize:function(){var b=this._data,S=b.words,R=this._nDataBytes*8,L=b.sigBytes*8;S[L>>>5]|=128<<24-L%32;var A=i.floor(R/4294967296),I=R;S[(L+64>>>9<<4)+15]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,S[(L+64>>>9<<4)+14]=(I<<8|I>>>24)&16711935|(I<<24|I>>>8)&4278255360,b.sigBytes=(S.length+1)*4,this._process();for(var M=this._hash,B=M.words,N=0;N<4;N++){var K=B[N];B[N]=(K<<8|K>>>24)&16711935|(K<<24|K>>>8)&4278255360}return M},clone:function(){var b=o.clone.call(this);return b._hash=this._hash.clone(),b}});function x(b,S,R,L,A,I,M){var B=b+(S&R|~S&L)+A+M;return(B<<I|B>>>32-I)+S}function p(b,S,R,L,A,I,M){var B=b+(S&L|R&~L)+A+M;return(B<<I|B>>>32-I)+S}function y(b,S,R,L,A,I,M){var B=b+(S^R^L)+A+M;return(B<<I|B>>>32-I)+S}function m(b,S,R,L,A,I,M){var B=b+(R^(S|~L))+A+M;return(B<<I|B>>>32-I)+S}l.MD5=o._createHelper(a),l.HmacMD5=o._createHmacHelper(a)}(Math),r.MD5})},2882:function(d,v,e){(function(r,i,l){d.exports=v=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 o=this._cipher,h=o.blockSize;l.call(this,c,f,h,o),this._prevBlock=c.slice(f,f+h)}}),i.Decryptor=i.extend({processBlock:function(c,f){var o=this._cipher,h=o.blockSize,u=c.slice(f,f+h);l.call(this,c,f,h,o),this._prevBlock=u}});function l(c,f,o,h){var u,a=this._iv;a?(u=a.slice(0),this._iv=void 0):u=this._prevBlock,h.encryptBlock(u,0);for(var x=0;x<o;x++)c[f+x]^=u[x]}return i}(),r.mode.CFB})},69972:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(93617))})(this,function(r){return r.mode.CTRGladman=function(){var i=r.lib.BlockCipherMode.extend();function l(o){if((o>>24&255)===255){var h=o>>16&255,u=o>>8&255,a=o&255;h===255?(h=0,u===255?(u=0,a===255?a=0:++a):++u):++h,o=0,o+=h<<16,o+=u<<8,o+=a}else o+=16777216;return o}function c(o){return(o[0]=l(o[0]))===0&&(o[1]=l(o[1])),o}var f=i.Encryptor=i.extend({processBlock:function(o,h){var u=this._cipher,a=u.blockSize,x=this._iv,p=this._counter;x&&(p=this._counter=x.slice(0),this._iv=void 0),c(p);var y=p.slice(0);u.encryptBlock(y,0);for(var m=0;m<a;m++)o[h+m]^=y[m]}});return i.Decryptor=f,i}(),r.mode.CTRGladman})},98277:function(d,v,e){(function(r,i,l){d.exports=v=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 o=this._cipher,h=o.blockSize,u=this._iv,a=this._counter;u&&(a=this._counter=u.slice(0),this._iv=void 0);var x=a.slice(0);o.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,v,e){(function(r,i,l){d.exports=v=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,v,e){(function(r,i,l){d.exports=v=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 o=this._cipher,h=o.blockSize,u=this._iv,a=this._keystream;u&&(a=this._keystream=u.slice(0),this._iv=void 0),o.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,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(93617))})(this,function(r){return r.pad.AnsiX923={pad:function(i,l){var c=i.sigBytes,f=l*4,o=f-c%f,h=c+o-1;i.clamp(),i.words[h>>>2]|=o<<24-h%4*8,i.sigBytes+=o},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},r.pad.Ansix923})},2593:function(d,v,e){(function(r,i,l){d.exports=v=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,v,e){(function(r,i,l){d.exports=v=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,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(93617))})(this,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})},10265:function(d,v,e){(function(r,i,l){d.exports=v=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,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,o=i.algo,h=o.SHA1,u=o.HMAC,a=o.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 y=this.cfg,m=u.create(y.hasher,x),b=f.create(),S=f.create([1]),R=b.words,L=S.words,A=y.keySize,I=y.iterations;R.length<A;){var M=m.update(p).finalize(S);m.reset();for(var B=M.words,N=B.length,K=M,G=1;G<I;G++){K=m.finalize(K),m.reset();for(var H=K.words,ae=0;ae<N;ae++)B[ae]^=H[ae]}b.concat(M),L[0]++}return b.sigBytes=A*4,b}});i.PBKDF2=function(x,p,y){return a.create(y).compute(x,p)}}(),r.PBKDF2})},35308:function(d,v,e){(function(r,i,l){d.exports=v=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,o=[],h=[],u=[],a=f.RabbitLegacy=c.extend({_doReset:function(){var p=this._key.words,y=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 S=0;S<4;S++)x.call(this);for(var S=0;S<8;S++)b[S]^=m[S+4&7];if(y){var R=y.words,L=R[0],A=R[1],I=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360,M=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,B=I>>>16|M&4294901760,N=M<<16|I&65535;b[0]^=I,b[1]^=B,b[2]^=M,b[3]^=N,b[4]^=I,b[5]^=B,b[6]^=M,b[7]^=N;for(var S=0;S<4;S++)x.call(this)}},_doProcessBlock:function(p,y){var m=this._X;x.call(this),o[0]=m[0]^m[5]>>>16^m[3]<<16,o[1]=m[2]^m[7]>>>16^m[5]<<16,o[2]=m[4]^m[1]>>>16^m[7]<<16,o[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)o[b]=(o[b]<<8|o[b]>>>24)&16711935|(o[b]<<24|o[b]>>>8)&4278255360,p[y+b]^=o[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,y=this._C,m=0;m<8;m++)h[m]=y[m];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<h[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<h[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<h[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<h[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<h[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<h[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<h[6]>>>0?1:0)|0,this._b=y[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+y[m],S=b&65535,R=b>>>16,L=((S*S>>>17)+S*R>>>15)+R*R,A=((b&4294901760)*b|0)+((b&65535)*b|0);u[m]=L^A}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}i.RabbitLegacy=c._createHelper(a)}(),r.RabbitLegacy})},21865:function(d,v,e){(function(r,i,l){d.exports=v=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,o=[],h=[],u=[],a=f.Rabbit=c.extend({_doReset:function(){for(var p=this._key.words,y=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],S=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++)S[m]^=b[m+4&7];if(y){var R=y.words,L=R[0],A=R[1],I=(L<<8|L>>>24)&16711935|(L<<24|L>>>8)&4278255360,M=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,B=I>>>16|M&4294901760,N=M<<16|I&65535;S[0]^=I,S[1]^=B,S[2]^=M,S[3]^=N,S[4]^=I,S[5]^=B,S[6]^=M,S[7]^=N;for(var m=0;m<4;m++)x.call(this)}},_doProcessBlock:function(p,y){var m=this._X;x.call(this),o[0]=m[0]^m[5]>>>16^m[3]<<16,o[1]=m[2]^m[7]>>>16^m[5]<<16,o[2]=m[4]^m[1]>>>16^m[7]<<16,o[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)o[b]=(o[b]<<8|o[b]>>>24)&16711935|(o[b]<<24|o[b]>>>8)&4278255360,p[y+b]^=o[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,y=this._C,m=0;m<8;m++)h[m]=y[m];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<h[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<h[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<h[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<h[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<h[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<h[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<h[6]>>>0?1:0)|0,this._b=y[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+y[m],S=b&65535,R=b>>>16,L=((S*S>>>17)+S*R>>>15)+R*R,A=((b&4294901760)*b|0)+((b&65535)*b|0);u[m]=L^A}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}i.Rabbit=c._createHelper(a)}(),r.Rabbit})},22528:function(d,v,e){(function(r,i,l){d.exports=v=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,o=f.RC4=c.extend({_doReset:function(){for(var a=this._key,x=a.words,p=a.sigBytes,y=this._S=[],m=0;m<256;m++)y[m]=m;for(var m=0,b=0;m<256;m++){var S=m%p,R=x[S>>>2]>>>24-S%4*8&255;b=(b+y[m]+R)%256;var L=y[m];y[m]=y[b],y[b]=L}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,y=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,y|=a[(a[x]+a[p])%256]<<24-m*8}return this._i=x,this._j=p,y}i.RC4=c._createHelper(o);var u=f.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)h.call(this)}});i.RC4Drop=c._createHelper(u)}(),r.RC4})},25824:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=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]),y=f.create([0,1518500249,1859775393,2400959708,2840853838]),m=f.create([1352829926,1548603684,1836072691,2053994217,0]),b=h.RIPEMD160=o.extend({_doReset:function(){this._hash=f.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(B,N){for(var K=0;K<16;K++){var G=N+K,H=B[G];B[G]=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360}var ae=this._hash.words,ne=y.words,oe=m.words,J=u.words,q=a.words,V=x.words,se=p.words,ee,Q,le,Z,U,ie,_e,Se,Pe,Ge;ie=ee=ae[0],_e=Q=ae[1],Se=le=ae[2],Pe=Z=ae[3],Ge=U=ae[4];for(var Ue,K=0;K<80;K+=1)Ue=ee+B[N+J[K]]|0,K<16?Ue+=S(Q,le,Z)+ne[0]:K<32?Ue+=R(Q,le,Z)+ne[1]:K<48?Ue+=L(Q,le,Z)+ne[2]:K<64?Ue+=A(Q,le,Z)+ne[3]:Ue+=I(Q,le,Z)+ne[4],Ue=Ue|0,Ue=M(Ue,V[K]),Ue=Ue+U|0,ee=U,U=Z,Z=M(le,10),le=Q,Q=Ue,Ue=ie+B[N+q[K]]|0,K<16?Ue+=I(_e,Se,Pe)+oe[0]:K<32?Ue+=A(_e,Se,Pe)+oe[1]:K<48?Ue+=L(_e,Se,Pe)+oe[2]:K<64?Ue+=R(_e,Se,Pe)+oe[3]:Ue+=S(_e,Se,Pe)+oe[4],Ue=Ue|0,Ue=M(Ue,se[K]),Ue=Ue+Ge|0,ie=Ge,Ge=Pe,Pe=M(Se,10),Se=_e,_e=Ue;Ue=ae[1]+le+Pe|0,ae[1]=ae[2]+Z+Ge|0,ae[2]=ae[3]+U+ie|0,ae[3]=ae[4]+ee+_e|0,ae[4]=ae[0]+Q+Se|0,ae[0]=Ue},_doFinalize:function(){var B=this._data,N=B.words,K=this._nDataBytes*8,G=B.sigBytes*8;N[G>>>5]|=128<<24-G%32,N[(G+64>>>9<<4)+14]=(K<<8|K>>>24)&16711935|(K<<24|K>>>8)&4278255360,B.sigBytes=(N.length+1)*4,this._process();for(var H=this._hash,ae=H.words,ne=0;ne<5;ne++){var oe=ae[ne];ae[ne]=(oe<<8|oe>>>24)&16711935|(oe<<24|oe>>>8)&4278255360}return H},clone:function(){var B=o.clone.call(this);return B._hash=this._hash.clone(),B}});function S(B,N,K){return B^N^K}function R(B,N,K){return B&N|~B&K}function L(B,N,K){return(B|~N)^K}function A(B,N,K){return B&K|N&~K}function I(B,N,K){return B^(N|~K)}function M(B,N){return B<<N|B>>>32-N}l.RIPEMD160=o._createHelper(b),l.HmacRIPEMD160=o._createHmacHelper(b)}(Math),r.RIPEMD160})},49479:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=l.Hasher,o=i.algo,h=[],u=o.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,y=p[0],m=p[1],b=p[2],S=p[3],R=p[4],L=0;L<80;L++){if(L<16)h[L]=a[x+L]|0;else{var A=h[L-3]^h[L-8]^h[L-14]^h[L-16];h[L]=A<<1|A>>>31}var I=(y<<5|y>>>27)+R+h[L];L<20?I+=(m&b|~m&S)+1518500249:L<40?I+=(m^b^S)+1859775393:L<60?I+=(m&b|m&S|b&S)-1894007588:I+=(m^b^S)-899497514,R=S,S=b,b=m<<30|m>>>2,m=y,y=I}p[0]=p[0]+y|0,p[1]=p[1]+m|0,p[2]=p[2]+b|0,p[3]=p[3]+S|0,p[4]=p[4]+R|0},_doFinalize:function(){var a=this._data,x=a.words,p=this._nDataBytes*8,y=a.sigBytes*8;return x[y>>>5]|=128<<24-y%32,x[(y+64>>>9<<4)+14]=Math.floor(p/4294967296),x[(y+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(u),i.HmacSHA1=f._createHmacHelper(u)}(),r.SHA1})},93653:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(2481))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.algo,o=f.SHA256,h=f.SHA224=o.extend({_doReset:function(){this._hash=new c.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=o._doFinalize.call(this);return u.sigBytes-=4,u}});i.SHA224=o._createHelper(h),i.HmacSHA224=o._createHmacHelper(h)}(),r.SHA224})},2481:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=[],a=[];(function(){function y(R){for(var L=i.sqrt(R),A=2;A<=L;A++)if(!(R%A))return!1;return!0}function m(R){return(R-(R|0))*4294967296|0}for(var b=2,S=0;S<64;)y(b)&&(S<8&&(u[S]=m(i.pow(b,.5))),a[S]=m(i.pow(b,.3333333333333333)),S++),b++})();var x=[],p=h.SHA256=o.extend({_doReset:function(){this._hash=new f.init(u.slice(0))},_doProcessBlock:function(y,m){for(var b=this._hash.words,S=b[0],R=b[1],L=b[2],A=b[3],I=b[4],M=b[5],B=b[6],N=b[7],K=0;K<64;K++){if(K<16)x[K]=y[m+K]|0;else{var G=x[K-15],H=(G<<25|G>>>7)^(G<<14|G>>>18)^G>>>3,ae=x[K-2],ne=(ae<<15|ae>>>17)^(ae<<13|ae>>>19)^ae>>>10;x[K]=H+x[K-7]+ne+x[K-16]}var oe=I&M^~I&B,J=S&R^S&L^R&L,q=(S<<30|S>>>2)^(S<<19|S>>>13)^(S<<10|S>>>22),V=(I<<26|I>>>6)^(I<<21|I>>>11)^(I<<7|I>>>25),se=N+V+oe+a[K]+x[K],ee=q+J;N=B,B=M,M=I,I=A+se|0,A=L,L=R,R=S,S=se+ee|0}b[0]=b[0]+S|0,b[1]=b[1]+R|0,b[2]=b[2]+L|0,b[3]=b[3]+A|0,b[4]=b[4]+I|0,b[5]=b[5]+M|0,b[6]=b[6]+B|0,b[7]=b[7]+N|0},_doFinalize:function(){var y=this._data,m=y.words,b=this._nDataBytes*8,S=y.sigBytes*8;return m[S>>>5]|=128<<24-S%32,m[(S+64>>>9<<4)+14]=i.floor(b/4294967296),m[(S+64>>>9<<4)+15]=b,y.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var y=o.clone.call(this);return y._hash=this._hash.clone(),y}});l.SHA256=o._createHelper(p),l.HmacSHA256=o._createHmacHelper(p)}(Math),r.SHA256})},79421:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(41988))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.x64,u=h.Word,a=l.algo,x=[],p=[],y=[];(function(){for(var S=1,R=0,L=0;L<24;L++){x[S+5*R]=(L+1)*(L+2)/2%64;var A=R%5,I=(2*S+3*R)%5;S=A,R=I}for(var S=0;S<5;S++)for(var R=0;R<5;R++)p[S+5*R]=R+(2*S+3*R)%5*5;for(var M=1,B=0;B<24;B++){for(var N=0,K=0,G=0;G<7;G++){if(M&1){var H=(1<<G)-1;H<32?K^=1<<H:N^=1<<H-32}M&128?M=M<<1^113:M<<=1}y[B]=u.create(N,K)}})();var m=[];(function(){for(var S=0;S<25;S++)m[S]=u.create()})();var b=a.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var S=this._state=[],R=0;R<25;R++)S[R]=new u.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(S,R){for(var L=this._state,A=this.blockSize/2,I=0;I<A;I++){var M=S[R+2*I],B=S[R+2*I+1];M=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,B=(B<<8|B>>>24)&16711935|(B<<24|B>>>8)&4278255360;var N=L[I];N.high^=B,N.low^=M}for(var K=0;K<24;K++){for(var G=0;G<5;G++){for(var H=0,ae=0,ne=0;ne<5;ne++){var N=L[G+5*ne];H^=N.high,ae^=N.low}var oe=m[G];oe.high=H,oe.low=ae}for(var G=0;G<5;G++)for(var J=m[(G+4)%5],q=m[(G+1)%5],V=q.high,se=q.low,H=J.high^(V<<1|se>>>31),ae=J.low^(se<<1|V>>>31),ne=0;ne<5;ne++){var N=L[G+5*ne];N.high^=H,N.low^=ae}for(var ee=1;ee<25;ee++){var H,ae,N=L[ee],Q=N.high,le=N.low,Z=x[ee];Z<32?(H=Q<<Z|le>>>32-Z,ae=le<<Z|Q>>>32-Z):(H=le<<Z-32|Q>>>64-Z,ae=Q<<Z-32|le>>>64-Z);var U=m[p[ee]];U.high=H,U.low=ae}var ie=m[0],_e=L[0];ie.high=_e.high,ie.low=_e.low;for(var G=0;G<5;G++)for(var ne=0;ne<5;ne++){var ee=G+5*ne,N=L[ee],Se=m[ee],Pe=m[(G+1)%5+5*ne],Ge=m[(G+2)%5+5*ne];N.high=Se.high^~Pe.high&Ge.high,N.low=Se.low^~Pe.low&Ge.low}var N=L[0],Ue=y[K];N.high^=Ue.high,N.low^=Ue.low}},_doFinalize:function(){var S=this._data,R=S.words,L=this._nDataBytes*8,A=S.sigBytes*8,I=this.blockSize*32;R[A>>>5]|=1<<24-A%32,R[(i.ceil((A+1)/I)*I>>>5)-1]|=128,S.sigBytes=R.length*4,this._process();for(var M=this._state,B=this.cfg.outputLength/8,N=B/8,K=[],G=0;G<N;G++){var H=M[G],ae=H.high,ne=H.low;ae=(ae<<8|ae>>>24)&16711935|(ae<<24|ae>>>8)&4278255360,ne=(ne<<8|ne>>>24)&16711935|(ne<<24|ne>>>8)&4278255360,K.push(ne),K.push(ae)}return new f.init(K,B)},clone:function(){for(var S=o.clone.call(this),R=S._state=this._state.slice(0),L=0;L<25;L++)R[L]=R[L].clone();return S}});l.SHA3=o._createHelper(b),l.HmacSHA3=o._createHmacHelper(b)}(Math),r.SHA3})},82307:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(41988),e(12133))})(this,function(r){return function(){var i=r,l=i.x64,c=l.Word,f=l.WordArray,o=i.algo,h=o.SHA512,u=o.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(u),i.HmacSHA384=h._createHmacHelper(u)}(),r.SHA384})},12133:function(d,v,e){(function(r,i,l){d.exports=v=i(e(52952),e(41988))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Hasher,f=i.x64,o=f.Word,h=f.WordArray,u=i.algo;function a(){return o.create.apply(o,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 y=u.SHA512=c.extend({_doReset:function(){this._hash=new h.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(m,b){for(var S=this._hash.words,R=S[0],L=S[1],A=S[2],I=S[3],M=S[4],B=S[5],N=S[6],K=S[7],G=R.high,H=R.low,ae=L.high,ne=L.low,oe=A.high,J=A.low,q=I.high,V=I.low,se=M.high,ee=M.low,Q=B.high,le=B.low,Z=N.high,U=N.low,ie=K.high,_e=K.low,Se=G,Pe=H,Ge=ae,Ue=ne,kt=oe,pt=J,It=q,Wt=V,Lt=se,ar=ee,ze=Q,gt=le,Ft=Z,et=U,ct=ie,ot=_e,Qe=0;Qe<80;Qe++){var je,ye,ke=p[Qe];if(Qe<16)ye=ke.high=m[b+Qe*2]|0,je=ke.low=m[b+Qe*2+1]|0;else{var $e=p[Qe-15],He=$e.high,qe=$e.low,ut=(He>>>1|qe<<31)^(He>>>8|qe<<24)^He>>>7,mt=(qe>>>1|He<<31)^(qe>>>8|He<<24)^(qe>>>7|He<<25),or=p[Qe-2],rr=or.high,Fe=or.low,tt=(rr>>>19|Fe<<13)^(rr<<3|Fe>>>29)^rr>>>6,Yt=(Fe>>>19|rr<<13)^(Fe<<3|rr>>>29)^(Fe>>>6|rr<<26),Dt=p[Qe-7],Zt=Dt.high,Gt=Dt.low,lr=p[Qe-16],Ht=lr.high,Te=lr.low;je=mt+Gt,ye=ut+Zt+(je>>>0<mt>>>0?1:0),je=je+Yt,ye=ye+tt+(je>>>0<Yt>>>0?1:0),je=je+Te,ye=ye+Ht+(je>>>0<Te>>>0?1:0),ke.high=ye,ke.low=je}var ce=Lt&ze^~Lt&Ft,me=ar&gt^~ar&et,Tt=Se&Ge^Se&kt^Ge&kt,Ae=Pe&Ue^Pe&pt^Ue&pt,st=(Se>>>28|Pe<<4)^(Se<<30|Pe>>>2)^(Se<<25|Pe>>>7),$t=(Pe>>>28|Se<<4)^(Pe<<30|Se>>>2)^(Pe<<25|Se>>>7),bt=(Lt>>>14|ar<<18)^(Lt>>>18|ar<<14)^(Lt<<23|ar>>>9),Ce=(ar>>>14|Lt<<18)^(ar>>>18|Lt<<14)^(ar<<23|Lt>>>9),yt=x[Qe],Ze=yt.high,xe=yt.low,ht=ot+Ce,Ot=ct+bt+(ht>>>0<ot>>>0?1:0),ht=ht+me,Ot=Ot+ce+(ht>>>0<me>>>0?1:0),ht=ht+xe,Ot=Ot+Ze+(ht>>>0<xe>>>0?1:0),ht=ht+je,Ot=Ot+ye+(ht>>>0<je>>>0?1:0),Ne=$t+Ae,Ir=st+Tt+(Ne>>>0<$t>>>0?1:0);ct=Ft,ot=et,Ft=ze,et=gt,ze=Lt,gt=ar,ar=Wt+ht|0,Lt=It+Ot+(ar>>>0<Wt>>>0?1:0)|0,It=kt,Wt=pt,kt=Ge,pt=Ue,Ge=Se,Ue=Pe,Pe=ht+Ne|0,Se=Ot+Ir+(Pe>>>0<ht>>>0?1:0)|0}H=R.low=H+Pe,R.high=G+Se+(H>>>0<Pe>>>0?1:0),ne=L.low=ne+Ue,L.high=ae+Ge+(ne>>>0<Ue>>>0?1:0),J=A.low=J+pt,A.high=oe+kt+(J>>>0<pt>>>0?1:0),V=I.low=V+Wt,I.high=q+It+(V>>>0<Wt>>>0?1:0),ee=M.low=ee+ar,M.high=se+Lt+(ee>>>0<ar>>>0?1:0),le=B.low=le+gt,B.high=Q+ze+(le>>>0<gt>>>0?1:0),U=N.low=U+et,N.high=Z+Ft+(U>>>0<et>>>0?1:0),_e=K.low=_e+ot,K.high=ie+ct+(_e>>>0<ot>>>0?1:0)},_doFinalize:function(){var m=this._data,b=m.words,S=this._nDataBytes*8,R=m.sigBytes*8;b[R>>>5]|=128<<24-R%32,b[(R+128>>>10<<5)+30]=Math.floor(S/4294967296),b[(R+128>>>10<<5)+31]=S,m.sigBytes=b.length*4,this._process();var L=this._hash.toX32();return L},clone:function(){var m=c.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});i.SHA512=c._createHelper(y),i.HmacSHA512=c._createHmacHelper(y)}(),r.SHA512})},61945:function(d,v,e){(function(r,i,l){d.exports=v=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,o=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],u=[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],y=o.DES=f.extend({_doReset:function(){for(var R=this._key,L=R.words,A=[],I=0;I<56;I++){var M=h[I]-1;A[I]=L[M>>>5]>>>31-M%32&1}for(var B=this._subKeys=[],N=0;N<16;N++){for(var K=B[N]=[],G=a[N],I=0;I<24;I++)K[I/6|0]|=A[(u[I]-1+G)%28]<<31-I%6,K[4+(I/6|0)]|=A[28+(u[I+24]-1+G)%28]<<31-I%6;K[0]=K[0]<<1|K[0]>>>31;for(var I=1;I<7;I++)K[I]=K[I]>>>(I-1)*4+3;K[7]=K[7]<<5|K[7]>>>27}for(var H=this._invSubKeys=[],I=0;I<16;I++)H[I]=B[15-I]},encryptBlock:function(R,L){this._doCryptBlock(R,L,this._subKeys)},decryptBlock:function(R,L){this._doCryptBlock(R,L,this._invSubKeys)},_doCryptBlock:function(R,L,A){this._lBlock=R[L],this._rBlock=R[L+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 I=0;I<16;I++){for(var M=A[I],B=this._lBlock,N=this._rBlock,K=0,G=0;G<8;G++)K|=x[G][((N^M[G])&p[G])>>>0];this._lBlock=N,this._rBlock=B^K}var H=this._lBlock;this._lBlock=this._rBlock,this._rBlock=H,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),R[L]=this._lBlock,R[L+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(R,L){var A=(this._lBlock>>>R^this._rBlock)&L;this._rBlock^=A,this._lBlock^=A<<R}function b(R,L){var A=(this._rBlock>>>R^this._lBlock)&L;this._lBlock^=A,this._rBlock^=A<<R}i.DES=f._createHelper(y);var S=o.TripleDES=f.extend({_doReset:function(){var R=this._key,L=R.words;if(L.length!==2&&L.length!==4&&L.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var A=L.slice(0,2),I=L.length<4?L.slice(0,2):L.slice(2,4),M=L.length<6?L.slice(0,2):L.slice(4,6);this._des1=y.createEncryptor(c.create(A)),this._des2=y.createEncryptor(c.create(I)),this._des3=y.createEncryptor(c.create(M))},encryptBlock:function(R,L){this._des1.encryptBlock(R,L),this._des2.decryptBlock(R,L),this._des3.encryptBlock(R,L)},decryptBlock:function(R,L){this._des3.decryptBlock(R,L),this._des2.encryptBlock(R,L),this._des1.decryptBlock(R,L)},keySize:192/32,ivSize:64/32,blockSize:64/32});i.TripleDES=f._createHelper(S)}(),r.TripleDES})},41988:function(d,v,e){(function(r,i){d.exports=v=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.Base,o=c.WordArray,h=l.x64={},u=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,y=[],m=0;m<p;m++){var b=x[m];y.push(b.high),y.push(b.low)}return o.create(y,this.sigBytes)},clone:function(){for(var x=f.clone.call(this),p=x.words=this.words.slice(0),y=p.length,m=0;m<y;m++)p[m]=p[m].clone();return x}})}(),r})},35413:function(d,v,e){"use strict";var r=e(57046),i=e(69574),l=e(63474),c=e(47095),f=e(99363),o=d.exports=function(h,u){var a,x,p,y,m;return arguments.length<2||typeof h!="string"?(y=u,u=h,h=null):y=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:u,configurable:a,enumerable:x,writable:p},y?l(c(y),m):m};o.gs=function(h,u,a){var x,p,y,m;return typeof h!="string"?(y=a,a=u,u=h,h=null):y=arguments[3],r(u)?i(u)?r(a)?i(a)||(y=a,a=void 0):a=void 0:(y=u,u=a=void 0):u=void 0,r(h)?(x=f.call(h,"c"),p=f.call(h,"e")):(x=!0,p=!1),m={get:u,set:a,configurable:x,enumerable:p},y?l(c(y),m):m}},66649:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";var v=1e3,e=6e4,r=36e5,i="millisecond",l="second",c="minute",f="hour",o="day",h="week",u="month",a="quarter",x="year",p="date",y="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,S={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(ne){var oe=["th","st","nd","rd"],J=ne%100;return"["+ne+(oe[(J-20)%10]||oe[J]||oe[0])+"]"}},R=function(ne,oe,J){var q=String(ne);return!q||q.length>=oe?ne:""+Array(oe+1-q.length).join(J)+ne},L={s:R,z:function(ne){var oe=-ne.utcOffset(),J=Math.abs(oe),q=Math.floor(J/60),V=J%60;return(oe<=0?"+":"-")+R(q,2,"0")+":"+R(V,2,"0")},m:function ne(oe,J){if(oe.date()<J.date())return-ne(J,oe);var q=12*(J.year()-oe.year())+(J.month()-oe.month()),V=oe.clone().add(q,u),se=J-V<0,ee=oe.clone().add(q+(se?-1:1),u);return+(-(q+(J-V)/(se?V-ee:ee-V))||0)},a:function(ne){return ne<0?Math.ceil(ne)||0:Math.floor(ne)},p:function(ne){return{M:u,y:x,w:h,d:o,D:p,h:f,m:c,s:l,ms:i,Q:a}[ne]||String(ne||"").toLowerCase().replace(/s$/,"")},u:function(ne){return ne===void 0}},A="en",I={};I[A]=S;var M="$isDayjsObject",B=function(ne){return ne instanceof H||!(!ne||!ne[M])},N=function ne(oe,J,q){var V;if(!oe)return A;if(typeof oe=="string"){var se=oe.toLowerCase();I[se]&&(V=se),J&&(I[se]=J,V=se);var ee=oe.split("-");if(!V&&ee.length>1)return ne(ee[0])}else{var Q=oe.name;I[Q]=oe,V=Q}return!q&&V&&(A=V),V||!q&&A},K=function(ne,oe){if(B(ne))return ne.clone();var J=typeof oe=="object"?oe:{};return J.date=ne,J.args=arguments,new H(J)},G=L;G.l=N,G.i=B,G.w=function(ne,oe){return K(ne,{locale:oe.$L,utc:oe.$u,x:oe.$x,$offset:oe.$offset})};var H=function(){function ne(J){this.$L=N(J.locale,null,!0),this.parse(J),this.$x=this.$x||J.x||{},this[M]=!0}var oe=ne.prototype;return oe.parse=function(J){this.$d=function(q){var V=q.date,se=q.utc;if(V===null)return new Date(NaN);if(G.u(V))return new Date;if(V instanceof Date)return new Date(V);if(typeof V=="string"&&!/Z$/i.test(V)){var ee=V.match(m);if(ee){var Q=ee[2]-1||0,le=(ee[7]||"0").substring(0,3);return se?new Date(Date.UTC(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)):new Date(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,le)}}return new Date(V)}(J),this.init()},oe.init=function(){var J=this.$d;this.$y=J.getFullYear(),this.$M=J.getMonth(),this.$D=J.getDate(),this.$W=J.getDay(),this.$H=J.getHours(),this.$m=J.getMinutes(),this.$s=J.getSeconds(),this.$ms=J.getMilliseconds()},oe.$utils=function(){return G},oe.isValid=function(){return this.$d.toString()!==y},oe.isSame=function(J,q){var V=K(J);return this.startOf(q)<=V&&V<=this.endOf(q)},oe.isAfter=function(J,q){return K(J)<this.startOf(q)},oe.isBefore=function(J,q){return this.endOf(q)<K(J)},oe.$g=function(J,q,V){return G.u(J)?this[q]:this.set(V,J)},oe.unix=function(){return Math.floor(this.valueOf()/1e3)},oe.valueOf=function(){return this.$d.getTime()},oe.startOf=function(J,q){var V=this,se=!!G.u(q)||q,ee=G.p(J),Q=function(Ge,Ue){var kt=G.w(V.$u?Date.UTC(V.$y,Ue,Ge):new Date(V.$y,Ue,Ge),V);return se?kt:kt.endOf(o)},le=function(Ge,Ue){return G.w(V.toDate()[Ge].apply(V.toDate("s"),(se?[0,0,0,0]:[23,59,59,999]).slice(Ue)),V)},Z=this.$W,U=this.$M,ie=this.$D,_e="set"+(this.$u?"UTC":"");switch(ee){case x:return se?Q(1,0):Q(31,11);case u:return se?Q(1,U):Q(0,U+1);case h:var Se=this.$locale().weekStart||0,Pe=(Z<Se?Z+7:Z)-Se;return Q(se?ie-Pe:ie+(6-Pe),U);case o: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()}},oe.endOf=function(J){return this.startOf(J,!1)},oe.$set=function(J,q){var V,se=G.p(J),ee="set"+(this.$u?"UTC":""),Q=(V={},V[o]=ee+"Date",V[p]=ee+"Date",V[u]=ee+"Month",V[x]=ee+"FullYear",V[f]=ee+"Hours",V[c]=ee+"Minutes",V[l]=ee+"Seconds",V[i]=ee+"Milliseconds",V)[se],le=se===o?this.$D+(q-this.$W):q;if(se===u||se===x){var Z=this.clone().set(p,1);Z.$d[Q](le),Z.init(),this.$d=Z.set(p,Math.min(this.$D,Z.daysInMonth())).$d}else Q&&this.$d[Q](le);return this.init(),this},oe.set=function(J,q){return this.clone().$set(J,q)},oe.get=function(J){return this[G.p(J)]()},oe.add=function(J,q){var V,se=this;J=Number(J);var ee=G.p(q),Q=function(U){var ie=K(se);return G.w(ie.date(ie.date()+Math.round(U*J)),se)};if(ee===u)return this.set(u,this.$M+J);if(ee===x)return this.set(x,this.$y+J);if(ee===o)return Q(1);if(ee===h)return Q(7);var le=(V={},V[c]=e,V[f]=r,V[l]=v,V)[ee]||1,Z=this.$d.getTime()+J*le;return G.w(Z,this)},oe.subtract=function(J,q){return this.add(-1*J,q)},oe.format=function(J){var q=this,V=this.$locale();if(!this.isValid())return V.invalidDate||y;var se=J||"YYYY-MM-DDTHH:mm:ssZ",ee=G.z(this),Q=this.$H,le=this.$m,Z=this.$M,U=V.weekdays,ie=V.months,_e=V.meridiem,Se=function(Ue,kt,pt,It){return Ue&&(Ue[kt]||Ue(q,se))||pt[kt].slice(0,It)},Pe=function(Ue){return G.s(Q%12||12,Ue,"0")},Ge=_e||function(Ue,kt,pt){var It=Ue<12?"AM":"PM";return pt?It.toLowerCase():It};return se.replace(b,function(Ue,kt){return kt||function(pt){switch(pt){case"YY":return String(q.$y).slice(-2);case"YYYY":return G.s(q.$y,4,"0");case"M":return Z+1;case"MM":return G.s(Z+1,2,"0");case"MMM":return Se(V.monthsShort,Z,ie,3);case"MMMM":return Se(ie,Z);case"D":return q.$D;case"DD":return G.s(q.$D,2,"0");case"d":return String(q.$W);case"dd":return Se(V.weekdaysMin,q.$W,U,2);case"ddd":return Se(V.weekdaysShort,q.$W,U,3);case"dddd":return U[q.$W];case"H":return String(Q);case"HH":return G.s(Q,2,"0");case"h":return Pe(1);case"hh":return Pe(2);case"a":return Ge(Q,le,!0);case"A":return Ge(Q,le,!1);case"m":return String(le);case"mm":return G.s(le,2,"0");case"s":return String(q.$s);case"ss":return G.s(q.$s,2,"0");case"SSS":return G.s(q.$ms,3,"0");case"Z":return ee}return null}(Ue)||ee.replace(":","")})},oe.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},oe.diff=function(J,q,V){var se,ee=this,Q=G.p(q),le=K(J),Z=(le.utcOffset()-this.utcOffset())*e,U=this-le,ie=function(){return G.m(ee,le)};switch(Q){case x:se=ie()/12;break;case u:se=ie();break;case a:se=ie()/3;break;case h:se=(U-Z)/6048e5;break;case o:se=(U-Z)/864e5;break;case f:se=U/r;break;case c:se=U/e;break;case l:se=U/v;break;default:se=U}return V?se:G.a(se)},oe.daysInMonth=function(){return this.endOf(u).$D},oe.$locale=function(){return I[this.$L]},oe.locale=function(J,q){if(!J)return this.$L;var V=this.clone(),se=N(J,q,!0);return se&&(V.$L=se),V},oe.clone=function(){return G.w(this.$d,this)},oe.toDate=function(){return new Date(this.valueOf())},oe.toJSON=function(){return this.isValid()?this.toISOString():null},oe.toISOString=function(){return this.$d.toISOString()},oe.toString=function(){return this.$d.toUTCString()},ne}(),ae=H.prototype;return K.prototype=ae,[["$ms",i],["$s",l],["$m",c],["$H",f],["$W",o],["$M",u],["$y",x],["$D",p]].forEach(function(ne){ae[ne[1]]=function(oe){return this.$g(oe,ne[0],ne[1])}}),K.extend=function(ne,oe){return ne.$i||(ne(oe,H,K),ne.$i=!0),K},K.locale=N,K.isDayjs=B,K.unix=function(ne){return K(1e3*ne)},K.en=I[A],K.Ls=I,K.p={},K})},13007:function(d){(function(v,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(v){var e=["th","st","nd","rd"],r=v%100;return"["+v+(e[(r-20)%10]||e[r]||e[0])+"]"}}})},13477:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,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 o=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(u){switch(u){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 o.s(c.week(),u==="w"?1:2,"0");case"W":case"WW":return o.s(c.isoWeek(),u==="W"?1:2,"0");case"k":case"kk":return o.s(String(c.$H===0?24:c.$H),u==="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 u}});return i.bind(this)(h)}}})},64796:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";var v={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={},o=function(m){return(m=+m)+(m>68?1900:2e3)},h=function(m){return function(b){this[m]=+b}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var S=b.match(/([+-]|\d\d)/g),R=60*S[1]+(+S[2]||0);return R===0?0:S[0]==="+"?-R:R}(m)}],a=function(m){var b=f[m];return b&&(b.indexOf?b:b.s.concat(b.f))},x=function(m,b){var S,R=f.meridiem;if(R){for(var L=1;L<=24;L+=1)if(m.indexOf(R(L,0,b))>-1){S=L>12;break}}else S=m===(b?"pm":"PM");return S},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,S=m.match(/\d+/);if(this.day=S[0],b)for(var R=1;R<=31;R+=1)b(R).replace(/\[|\]/g,"")===m&&(this.day=R)}],w:[l,h("week")],ww:[i,h("week")],M:[l,h("month")],MM:[i,h("month")],MMM:[c,function(m){var b=a("months"),S=(a("monthsShort")||b.map(function(R){return R.slice(0,3)})).indexOf(m)+1;if(S<1)throw new Error;this.month=S%12||S}],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=o(m)}],YYYY:[/\d{4}/,h("year")],Z:u,ZZ:u};function y(m){var b,S;b=m,S=f&&f.formats;for(var R=(m=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(K,G,H){var ae=H&&H.toUpperCase();return G||S[H]||v[H]||S[ae].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ne,oe,J){return oe||J.slice(1)})})).match(e),L=R.length,A=0;A<L;A+=1){var I=R[A],M=p[I],B=M&&M[0],N=M&&M[1];R[A]=N?{regex:B,parser:N}:I.replace(/^\[|\]$/g,"")}return function(K){for(var G={},H=0,ae=0;H<L;H+=1){var ne=R[H];if(typeof ne=="string")ae+=ne.length;else{var oe=ne.regex,J=ne.parser,q=K.slice(ae),V=oe.exec(q)[0];J.call(G,V),K=K.replace(V,"")}}return function(se){var ee=se.afternoon;if(ee!==void 0){var Q=se.hours;ee?Q<12&&(se.hours+=12):Q===12&&(se.hours=0),delete se.afternoon}}(G),G}}return function(m,b,S){S.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(o=m.parseTwoDigitYear);var R=b.prototype,L=R.parse;R.parse=function(A){var I=A.date,M=A.utc,B=A.args;this.$u=M;var N=B[1];if(typeof N=="string"){var K=B[2]===!0,G=B[3]===!0,H=K||G,ae=B[2];G&&(ae=B[2]),f=this.$locale(),!K&&ae&&(f=S.Ls[ae]),this.$d=function(q,V,se,ee){try{if(["x","X"].indexOf(V)>-1)return new Date((V==="X"?1e3:1)*q);var Q=y(V)(q),le=Q.year,Z=Q.month,U=Q.day,ie=Q.hours,_e=Q.minutes,Se=Q.seconds,Pe=Q.milliseconds,Ge=Q.zone,Ue=Q.week,kt=new Date,pt=U||(le||Z?1:kt.getDate()),It=le||kt.getFullYear(),Wt=0;le&&!Z||(Wt=Z>0?Z-1:kt.getMonth());var Lt,ar=ie||0,ze=_e||0,gt=Se||0,Ft=Pe||0;return Ge?new Date(Date.UTC(It,Wt,pt,ar,ze,gt,Ft+60*Ge.offset*1e3)):se?new Date(Date.UTC(It,Wt,pt,ar,ze,gt,Ft)):(Lt=new Date(It,Wt,pt,ar,ze,gt,Ft),Ue&&(Lt=ee(Lt).week(Ue).toDate()),Lt)}catch(et){return new Date("")}}(I,N,M,S),this.init(),ae&&ae!==!0&&(this.$L=this.locale(ae).$L),H&&I!=this.format(N)&&(this.$d=new Date("")),f={}}else if(N instanceof Array)for(var ne=N.length,oe=1;oe<=ne;oe+=1){B[1]=N[oe-1];var J=S.apply(this,B);if(J.isValid()){this.$d=J.$d,this.$L=J.$L,this.init();break}oe===ne&&(this.$d=new Date(""))}else L.call(this,A)}}})},1554:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";var v,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,o=31536e6,h=2628e6,u=/^(-|\+)?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:o,months:h,days:c,hours:l,minutes:i,seconds:r,milliseconds:1,weeks:6048e5},x=function(I){return I instanceof L},p=function(I,M,B){return new L(I,B,M.$l)},y=function(I){return e.p(I)+"s"},m=function(I){return I<0},b=function(I){return m(I)?Math.ceil(I):Math.floor(I)},S=function(I){return Math.abs(I)},R=function(I,M){return I?m(I)?{negative:!0,format:""+S(I)+M}:{negative:!1,format:""+I+M}:{negative:!1,format:""}},L=function(){function I(B,N,K){var G=this;if(this.$d={},this.$l=K,B===void 0&&(this.$ms=0,this.parseFromMilliseconds()),N)return p(B*a[y(N)],this);if(typeof B=="number")return this.$ms=B,this.parseFromMilliseconds(),this;if(typeof B=="object")return Object.keys(B).forEach(function(ne){G.$d[y(ne)]=B[ne]}),this.calMilliseconds(),this;if(typeof B=="string"){var H=B.match(u);if(H){var ae=H.slice(2).map(function(ne){return ne!=null?Number(ne):0});return this.$d.years=ae[0],this.$d.months=ae[1],this.$d.weeks=ae[2],this.$d.days=ae[3],this.$d.hours=ae[4],this.$d.minutes=ae[5],this.$d.seconds=ae[6],this.calMilliseconds(),this}}return this}var M=I.prototype;return M.calMilliseconds=function(){var B=this;this.$ms=Object.keys(this.$d).reduce(function(N,K){return N+(B.$d[K]||0)*a[K]},0)},M.parseFromMilliseconds=function(){var B=this.$ms;this.$d.years=b(B/o),B%=o,this.$d.months=b(B/h),B%=h,this.$d.days=b(B/c),B%=c,this.$d.hours=b(B/l),B%=l,this.$d.minutes=b(B/i),B%=i,this.$d.seconds=b(B/r),B%=r,this.$d.milliseconds=B},M.toISOString=function(){var B=R(this.$d.years,"Y"),N=R(this.$d.months,"M"),K=+this.$d.days||0;this.$d.weeks&&(K+=7*this.$d.weeks);var G=R(K,"D"),H=R(this.$d.hours,"H"),ae=R(this.$d.minutes,"M"),ne=this.$d.seconds||0;this.$d.milliseconds&&(ne+=this.$d.milliseconds/1e3,ne=Math.round(1e3*ne)/1e3);var oe=R(ne,"S"),J=B.negative||N.negative||G.negative||H.negative||ae.negative||oe.negative,q=H.format||ae.format||oe.format?"T":"",V=(J?"-":"")+"P"+B.format+N.format+G.format+q+H.format+ae.format+oe.format;return V==="P"||V==="-P"?"P0D":V},M.toJSON=function(){return this.toISOString()},M.format=function(B){var N=B||"YYYY-MM-DDTHH:mm:ss",K={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(G,H){return H||String(K[G])})},M.as=function(B){return this.$ms/a[y(B)]},M.get=function(B){var N=this.$ms,K=y(B);return K==="milliseconds"?N%=1e3:N=K==="weeks"?b(N/a[K]):this.$d[K],N||0},M.add=function(B,N,K){var G;return G=N?B*a[y(N)]:x(B)?B.$ms:p(B,this).$ms,p(this.$ms+G*(K?-1:1),this)},M.subtract=function(B,N){return this.add(B,N,!0)},M.locale=function(B){var N=this.clone();return N.$l=B,N},M.clone=function(){return p(this.$ms,this)},M.humanize=function(B){return v().add(this.$ms,"ms").locale(this.$l).fromNow(!B)},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")},I}(),A=function(I,M,B){return I.add(M.years()*B,"y").add(M.months()*B,"M").add(M.days()*B,"d").add(M.hours()*B,"h").add(M.minutes()*B,"m").add(M.seconds()*B,"s").add(M.milliseconds()*B,"ms")};return function(I,M,B){v=B,e=B().$utils(),B.duration=function(G,H){var ae=B.locale();return p(G,{$l:ae},H)},B.isDuration=x;var N=M.prototype.add,K=M.prototype.subtract;M.prototype.add=function(G,H){return x(G)?A(this,G,1):N.bind(this)(G,H)},M.prototype.subtract=function(G,H){return x(G)?A(this,G,-1):K.bind(this)(G,H)}}})},5116:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,e,r){r.isMoment=function(i){return r.isDayjs(i)}}})},14805:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,e){e.prototype.isSameOrAfter=function(r,i){return this.isSame(r,i)||this.isAfter(r,i)}}})},73100:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,e){e.prototype.isSameOrBefore=function(r,i){return this.isSame(r,i)||this.isBefore(r,i)}}})},50991:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,e,r){var i=e.prototype,l=function(u){return u&&(u.indexOf?u:u.s)},c=function(u,a,x,p,y){var m=u.name?u:u.$locale(),b=l(m[a]),S=l(m[x]),R=b||S.map(function(A){return A.slice(0,p)});if(!y)return R;var L=m.weekStart;return R.map(function(A,I){return R[(I+(L||0))%7]})},f=function(){return r.Ls[r.locale()]},o=function(u,a){return u.formats[a]||function(x){return x.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(p,y,m){return y||m.slice(1)})}(u.formats[a.toUpperCase()])},h=function(){var u=this;return{months:function(a){return a?a.format("MMMM"):c(u,"months")},monthsShort:function(a){return a?a.format("MMM"):c(u,"monthsShort","months",3)},firstDayOfWeek:function(){return u.$locale().weekStart||0},weekdays:function(a){return a?a.format("dddd"):c(u,"weekdays")},weekdaysMin:function(a){return a?a.format("dd"):c(u,"weekdaysMin","weekdays",2)},weekdaysShort:function(a){return a?a.format("ddd"):c(u,"weekdaysShort","weekdays",3)},longDateFormat:function(a){return o(u.$locale(),a)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return h.bind(this)()},r.localeData=function(){var u=f();return{firstDayOfWeek:function(){return u.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 o(u,a)},meridiem:u.meridiem,ordinal:u.ordinal}},r.months=function(){return c(f(),"months")},r.monthsShort=function(){return c(f(),"monthsShort","months",3)},r.weekdays=function(u){return c(f(),"weekdays",null,null,u)},r.weekdaysShort=function(u){return c(f(),"weekdaysShort","weekdays",3,u)},r.weekdaysMin=function(u){return c(f(),"weekdaysMin","weekdays",2,u)}}})},39050:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";var v={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=v,l.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,h=function(u,a){return u.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(x,p,y){var m=y&&y.toUpperCase();return p||a[y]||v[y]||a[m].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,S,R){return S||R.slice(1)})})}(f,o===void 0?{}:o);return c.call(this,h)}}})},59697:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";return function(v,e,r){v=v||{};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(o,h,u,a){return i.fromToBase(o,h,u,a)}r.en.relativeTime=l,i.fromToBase=function(o,h,u,a,x){for(var p,y,m,b=u.$locale().relativeTime||l,S=v.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"}],R=S.length,L=0;L<R;L+=1){var A=S[L];A.d&&(p=a?r(o).diff(u,A.d,!0):u.diff(o,A.d,!0));var I=(v.rounding||Math.round)(Math.abs(p));if(m=p>0,I<=A.r||!A.r){I<=1&&L>0&&(A=S[L-1]);var M=b[A.l];x&&(I=x(""+I)),y=typeof M=="string"?M.replace("%d",I):M(I,h,A.l,m);break}}if(h)return y;var B=m?b.future:b.past;return typeof B=="function"?B(y):B.replace("%s",y)},i.to=function(o,h){return c(o,h,this,!0)},i.from=function(o,h){return c(o,h,this)};var f=function(o){return o.$u?r.utc():r()};i.toNow=function(o){return this.to(f(this),o)},i.fromNow=function(o){return this.from(f(this),o)}}})},9084:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";var v="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 o=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var h=l(this).startOf(e).add(1,e).date(o),u=l(this).endOf(v);if(h.isBefore(u))return 1}var a=l(this).startOf(e).date(o).startOf(v).subtract(1,"millisecond"),x=this.diff(a,v,!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(v,e){d.exports=e()})(this,function(){"use strict";return function(v,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(v,e){d.exports=e()})(this,function(){"use strict";return function(v,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 v(o,h,u){return h in o?Object.defineProperty(o,h,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[h]=u,o}function e(o,h){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(o);h&&(a=a.filter(function(x){return Object.getOwnPropertyDescriptor(o,x).enumerable})),u.push.apply(u,a)}return u}function r(o){for(var h=1;h<arguments.length;h++){var u=arguments[h]!=null?arguments[h]:{};h%2?e(Object(u),!0).forEach(function(a){v(o,a,u[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):e(Object(u)).forEach(function(a){Object.defineProperty(o,a,Object.getOwnPropertyDescriptor(u,a))})}return o}var i="@@DVA_LOADING/SHOW",l="@@DVA_LOADING/HIDE",c="loading";function f(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=o.namespace||c,u=o.only,a=u===void 0?[]:u,x=o.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 y={global:!1,models:{},effects:{}},m=v({},h,function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y,R=arguments.length>1?arguments[1]:void 0,L=R.type,A=R.payload,I=A||{},M=I.namespace,B=I.actionType,N;switch(L){case i:N=r(r({},S),{},{global:!0,models:r(r({},S.models),{},v({},M,!0)),effects:r(r({},S.effects),{},v({},B,!0))});break;case l:{var K=r(r({},S.effects),{},v({},B,!1)),G=r(r({},S.models),{},v({},M,Object.keys(K).some(function(ae){var ne=ae.split("/")[0];return ne!==M?!1:K[ae]}))),H=Object.keys(G).some(function(ae){return G[ae]});N=r(r({},S),{},{global:H,models:G,effects:K});break}default:N=S;break}return N});function b(S,R,L,A){var I=R.put,M=L.namespace;return a.length===0&&p.length===0||a.length>0&&a.indexOf(A)!==-1||p.length>0&&p.indexOf(A)===-1?regeneratorRuntime.mark(function B(){var N=arguments;return regeneratorRuntime.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,I({type:i,payload:{namespace:M,actionType:A}});case 2:return G.next=4,S.apply(void 0,N);case 4:return G.next=6,I({type:l,payload:{namespace:M,actionType:A}});case 6:case"end":return G.stop()}},B)}):S}return{extraReducers:m,onEffect:b}}d.exports=f},68192:function(d){"use strict";d.exports=function(){}},63474:function(d,v,e){"use strict";d.exports=e(71111)()?Object.assign:e(47597)},71111:function(d){"use strict";d.exports=function(){var v=Object.assign,e;return typeof v!="function"?!1:(e={foo:"raz"},v(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},47597:function(d,v,e){"use strict";var r=e(90721),i=e(58883),l=Math.max;d.exports=function(c,f){var o,h,u=l(arguments.length,2),a;for(c=Object(i(c)),a=function(x){try{c[x]=f[x]}catch(p){o||(o=p)}},h=1;h<u;++h)f=arguments[h],r(f).forEach(a);if(o!==void 0)throw o;return c}},67390:function(d,v,e){"use strict";var r=e(68192)();d.exports=function(i){return i!==r&&i!==null}},90721:function(d,v,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(v){return!1}}},34810:function(d,v,e){"use strict";var r=e(67390),i=Object.keys;d.exports=function(l){return i(r(l)?Object(l):l)}},47095:function(d,v,e){"use strict";var r=e(67390),i=Array.prototype.forEach,l=Object.create,c=function(f,o){var h;for(h in f)o[h]=f[h]};d.exports=function(f){var o=l(null);return i.call(arguments,function(h){r(h)&&c(Object(h),o)}),o}},15895:function(d){"use strict";d.exports=function(v){if(typeof v!="function")throw new TypeError(v+" is not a function");return v}},58883:function(d,v,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,v,e){"use strict";d.exports=e(65136)()?String.prototype.contains:e(12444)},65136:function(d){"use strict";var v="razdwatrzy";d.exports=function(){return typeof v.contains!="function"?!1:v.contains("dwa")===!0&&v.contains("foo")===!1}},12444:function(d){"use strict";var v=String.prototype.indexOf;d.exports=function(e){return v.call(this,e,arguments[1])>-1}},3424:function(d,v,e){"use strict";var r=e(35413),i=e(15895),l=Function.prototype.apply,c=Function.prototype.call,f=Object.create,o=Object.defineProperty,h=Object.defineProperties,u=Object.prototype.hasOwnProperty,a={configurable:!0,enumerable:!1,writable:!0},x,p,y,m,b,S,R;x=function(L,A){var I;return i(A),u.call(this,"__ee__")?I=this.__ee__:(I=a.value=f(null),o(this,"__ee__",a),a.value=null),I[L]?typeof I[L]=="object"?I[L].push(A):I[L]=[I[L],A]:I[L]=A,this},p=function(L,A){var I,M;return i(A),M=this,x.call(this,L,I=function(){y.call(M,L,I),l.call(A,this,arguments)}),I.__eeOnceListener__=A,this},y=function(L,A){var I,M,B,N;if(i(A),!u.call(this,"__ee__"))return this;if(I=this.__ee__,!I[L])return this;if(M=I[L],typeof M=="object")for(N=0;B=M[N];++N)(B===A||B.__eeOnceListener__===A)&&(M.length===2?I[L]=M[N?0:1]:M.splice(N,1));else(M===A||M.__eeOnceListener__===A)&&delete I[L];return this},m=function(L){var A,I,M,B,N;if(u.call(this,"__ee__")&&(B=this.__ee__[L],!!B))if(typeof B=="object"){for(I=arguments.length,N=new Array(I-1),A=1;A<I;++A)N[A-1]=arguments[A];for(B=B.slice(),A=0;M=B[A];++A)l.call(M,this,N)}else switch(arguments.length){case 1:c.call(B,this);break;case 2:c.call(B,this,arguments[1]);break;case 3:c.call(B,this,arguments[1],arguments[2]);break;default:for(I=arguments.length,N=new Array(I-1),A=1;A<I;++A)N[A-1]=arguments[A];l.call(B,this,N)}},b={on:x,once:p,off:y,emit:m},S={on:r(x),once:r(p),off:r(y),emit:r(m)},R=h({},S),d.exports=v=function(L){return L==null?f(R):h(Object(L),S)},v.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,o){return Array.isArray(o)&&c<r?f.concat(i(o,c+1)):f.concat(o)},[])}}},60288:function(d,v,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,v,e){var r=v;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,v,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}v.BlockHash=l,l.prototype.update=function(f,o){if(f=r.toArray(f,o),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 u=0;u<f.length;u+=this._delta32)this._update(f,u,u+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,o=this._delta8,h=o-(f+this.padLength)%o,u=new Array(h+this.padLength);u[0]=128;for(var a=1;a<h;a++)u[a]=0;if(f<<=3,this.endian==="big"){for(var x=8;x<this.padLength;x++)u[a++]=0;u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=f>>>24&255,u[a++]=f>>>16&255,u[a++]=f>>>8&255,u[a++]=f&255}else for(u[a++]=f&255,u[a++]=f>>>8&255,u[a++]=f>>>16&255,u[a++]=f>>>24&255,u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=0,x=8;x<this.padLength;x++)u[a++]=0;return u}},57969:function(d,v,e){"use strict";var r=e(8631),i=e(61339);function l(c,f,o){if(!(this instanceof l))return new l(c,f,o);this.Hash=c,this.blockSize=c.blockSize/8,this.outSize=c.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(f,o))}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 o=f.length;o<this.blockSize;o++)f.push(0);for(o=0;o<f.length;o++)f[o]^=54;for(this.inner=new this.Hash().update(f),o=0;o<f.length;o++)f[o]^=106;this.outer=new this.Hash().update(f)},l.prototype.update=function(f,o){return this.inner.update(f,o),this},l.prototype.digest=function(f){return this.outer.update(this.inner.digest()),this.outer.digest(f)}},20427:function(d,v,e){"use strict";var r=e(8631),i=e(28766),l=r.rotl32,c=r.sum32,f=r.sum32_3,o=r.sum32_4,h=i.BlockHash;function u(){if(!(this instanceof u))return new u;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}r.inherits(u,h),v.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(L,A){for(var I=this.h[0],M=this.h[1],B=this.h[2],N=this.h[3],K=this.h[4],G=I,H=M,ae=B,ne=N,oe=K,J=0;J<80;J++){var q=c(l(o(I,a(J,M,B,N),L[y[J]+A],x(J)),b[J]),K);I=K,K=N,N=l(B,10),B=M,M=q,q=c(l(o(G,a(79-J,H,ae,ne),L[m[J]+A],p(J)),S[J]),oe),G=oe,oe=ne,ne=l(ae,10),ae=H,H=q}q=f(this.h[1],B,ne),this.h[1]=f(this.h[2],N,oe),this.h[2]=f(this.h[3],K,G),this.h[3]=f(this.h[4],I,H),this.h[4]=f(this.h[0],M,ae),this.h[0]=q},u.prototype._digest=function(L){return L==="hex"?r.toHex32(this.h,"little"):r.split32(this.h,"little")};function a(R,L,A,I){return R<=15?L^A^I:R<=31?L&A|~L&I:R<=47?(L|~A)^I:R<=63?L&I|A&~I:L^(A|~I)}function x(R){return R<=15?0:R<=31?1518500249:R<=47?1859775393:R<=63?2400959708:2840853838}function p(R){return R<=15?1352829926:R<=31?1548603684:R<=47?1836072691:R<=63?2053994217:0}var y=[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],S=[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,v,e){"use strict";v.sha1=e(16114),v.sha224=e(44853),v.sha256=e(6586),v.sha384=e(66474),v.sha512=e(50663)},16114:function(d,v,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=r.rotl32,f=r.sum32,o=r.sum32_5,h=l.ft_1,u=i.BlockHash,a=[1518500249,1859775393,2400959708,3395469782];function x(){if(!(this instanceof x))return new x;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(x,u),d.exports=x,x.blockSize=512,x.outSize=160,x.hmacStrength=80,x.padLength=64,x.prototype._update=function(y,m){for(var b=this.W,S=0;S<16;S++)b[S]=y[m+S];for(;S<b.length;S++)b[S]=c(b[S-3]^b[S-8]^b[S-14]^b[S-16],1);var R=this.h[0],L=this.h[1],A=this.h[2],I=this.h[3],M=this.h[4];for(S=0;S<b.length;S++){var B=~~(S/20),N=o(c(R,5),h(B,L,A,I),M,b[S],a[B]);M=I,I=A,A=c(L,30),L=R,R=N}this.h[0]=f(this.h[0],R),this.h[1]=f(this.h[1],L),this.h[2]=f(this.h[2],A),this.h[3]=f(this.h[3],I),this.h[4]=f(this.h[4],M)},x.prototype._digest=function(y){return y==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},44853:function(d,v,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,v,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=e(61339),f=r.sum32,o=r.sum32_4,h=r.sum32_5,u=l.ch32,a=l.maj32,x=l.s0_256,p=l.s1_256,y=l.g0_256,m=l.g1_256,b=i.BlockHash,S=[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 R(){if(!(this instanceof R))return new R;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=S,this.W=new Array(64)}r.inherits(R,b),d.exports=R,R.blockSize=512,R.outSize=256,R.hmacStrength=192,R.padLength=64,R.prototype._update=function(A,I){for(var M=this.W,B=0;B<16;B++)M[B]=A[I+B];for(;B<M.length;B++)M[B]=o(m(M[B-2]),M[B-7],y(M[B-15]),M[B-16]);var N=this.h[0],K=this.h[1],G=this.h[2],H=this.h[3],ae=this.h[4],ne=this.h[5],oe=this.h[6],J=this.h[7];for(c(this.k.length===M.length),B=0;B<M.length;B++){var q=h(J,p(ae),u(ae,ne,oe),this.k[B],M[B]),V=f(x(N),a(N,K,G));J=oe,oe=ne,ne=ae,ae=f(H,q),H=G,G=K,K=N,N=f(q,V)}this.h[0]=f(this.h[0],N),this.h[1]=f(this.h[1],K),this.h[2]=f(this.h[2],G),this.h[3]=f(this.h[3],H),this.h[4]=f(this.h[4],ae),this.h[5]=f(this.h[5],ne),this.h[6]=f(this.h[6],oe),this.h[7]=f(this.h[7],J)},R.prototype._digest=function(A){return A==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},66474:function(d,v,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,v,e){"use strict";var r=e(8631),i=e(28766),l=e(61339),c=r.rotr64_hi,f=r.rotr64_lo,o=r.shr64_hi,h=r.shr64_lo,u=r.sum64,a=r.sum64_hi,x=r.sum64_lo,p=r.sum64_4_hi,y=r.sum64_4_lo,m=r.sum64_5_hi,b=r.sum64_5_lo,S=i.BlockHash,R=[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 L(){if(!(this instanceof L))return new L;S.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=R,this.W=new Array(160)}r.inherits(L,S),d.exports=L,L.blockSize=1024,L.outSize=512,L.hmacStrength=192,L.padLength=128,L.prototype._prepareBlock=function(V,se){for(var ee=this.W,Q=0;Q<32;Q++)ee[Q]=V[se+Q];for(;Q<ee.length;Q+=2){var le=oe(ee[Q-4],ee[Q-3]),Z=J(ee[Q-4],ee[Q-3]),U=ee[Q-14],ie=ee[Q-13],_e=ae(ee[Q-30],ee[Q-29]),Se=ne(ee[Q-30],ee[Q-29]),Pe=ee[Q-32],Ge=ee[Q-31];ee[Q]=p(le,Z,U,ie,_e,Se,Pe,Ge),ee[Q+1]=y(le,Z,U,ie,_e,Se,Pe,Ge)}},L.prototype._update=function(V,se){this._prepareBlock(V,se);var ee=this.W,Q=this.h[0],le=this.h[1],Z=this.h[2],U=this.h[3],ie=this.h[4],_e=this.h[5],Se=this.h[6],Pe=this.h[7],Ge=this.h[8],Ue=this.h[9],kt=this.h[10],pt=this.h[11],It=this.h[12],Wt=this.h[13],Lt=this.h[14],ar=this.h[15];l(this.k.length===ee.length);for(var ze=0;ze<ee.length;ze+=2){var gt=Lt,Ft=ar,et=G(Ge,Ue),ct=H(Ge,Ue),ot=A(Ge,Ue,kt,pt,It,Wt),Qe=I(Ge,Ue,kt,pt,It,Wt),je=this.k[ze],ye=this.k[ze+1],ke=ee[ze],$e=ee[ze+1],He=m(gt,Ft,et,ct,ot,Qe,je,ye,ke,$e),qe=b(gt,Ft,et,ct,ot,Qe,je,ye,ke,$e);gt=N(Q,le),Ft=K(Q,le),et=M(Q,le,Z,U,ie,_e),ct=B(Q,le,Z,U,ie,_e);var ut=a(gt,Ft,et,ct),mt=x(gt,Ft,et,ct);Lt=It,ar=Wt,It=kt,Wt=pt,kt=Ge,pt=Ue,Ge=a(Se,Pe,He,qe),Ue=x(Pe,Pe,He,qe),Se=ie,Pe=_e,ie=Z,_e=U,Z=Q,U=le,Q=a(He,qe,ut,mt),le=x(He,qe,ut,mt)}u(this.h,0,Q,le),u(this.h,2,Z,U),u(this.h,4,ie,_e),u(this.h,6,Se,Pe),u(this.h,8,Ge,Ue),u(this.h,10,kt,pt),u(this.h,12,It,Wt),u(this.h,14,Lt,ar)},L.prototype._digest=function(V){return V==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")};function A(q,V,se,ee,Q){var le=q&se^~q&Q;return le<0&&(le+=4294967296),le}function I(q,V,se,ee,Q,le){var Z=V&ee^~V&le;return Z<0&&(Z+=4294967296),Z}function M(q,V,se,ee,Q){var le=q&se^q&Q^se&Q;return le<0&&(le+=4294967296),le}function B(q,V,se,ee,Q,le){var Z=V&ee^V&le^ee&le;return Z<0&&(Z+=4294967296),Z}function N(q,V){var se=c(q,V,28),ee=c(V,q,2),Q=c(V,q,7),le=se^ee^Q;return le<0&&(le+=4294967296),le}function K(q,V){var se=f(q,V,28),ee=f(V,q,2),Q=f(V,q,7),le=se^ee^Q;return le<0&&(le+=4294967296),le}function G(q,V){var se=c(q,V,14),ee=c(q,V,18),Q=c(V,q,9),le=se^ee^Q;return le<0&&(le+=4294967296),le}function H(q,V){var se=f(q,V,14),ee=f(q,V,18),Q=f(V,q,9),le=se^ee^Q;return le<0&&(le+=4294967296),le}function ae(q,V){var se=c(q,V,1),ee=c(q,V,8),Q=o(q,V,7),le=se^ee^Q;return le<0&&(le+=4294967296),le}function ne(q,V){var se=f(q,V,1),ee=f(q,V,8),Q=h(q,V,7),le=se^ee^Q;return le<0&&(le+=4294967296),le}function oe(q,V){var se=c(q,V,19),ee=c(V,q,29),Q=o(q,V,6),le=se^ee^Q;return le<0&&(le+=4294967296),le}function J(q,V){var se=f(q,V,19),ee=f(V,q,29),Q=h(q,V,6),le=se^ee^Q;return le<0&&(le+=4294967296),le}},81692:function(d,v,e){"use strict";var r=e(8631),i=r.rotr32;function l(p,y,m,b){if(p===0)return c(y,m,b);if(p===1||p===3)return o(y,m,b);if(p===2)return f(y,m,b)}v.ft_1=l;function c(p,y,m){return p&y^~p&m}v.ch32=c;function f(p,y,m){return p&y^p&m^y&m}v.maj32=f;function o(p,y,m){return p^y^m}v.p32=o;function h(p){return i(p,2)^i(p,13)^i(p,22)}v.s0_256=h;function u(p){return i(p,6)^i(p,11)^i(p,25)}v.s1_256=u;function a(p){return i(p,7)^i(p,18)^p>>>3}v.g0_256=a;function x(p){return i(p,17)^i(p,19)^p>>>10}v.g1_256=x},8631:function(d,v,e){"use strict";var r=e(61339),i=e(4603);v.inherits=i;function l(J,q){return(J.charCodeAt(q)&64512)!==55296||q<0||q+1>=J.length?!1:(J.charCodeAt(q+1)&64512)===56320}function c(J,q){if(Array.isArray(J))return J.slice();if(!J)return[];var V=[];if(typeof J=="string")if(q){if(q==="hex")for(J=J.replace(/[^a-z0-9]+/ig,""),J.length%2!==0&&(J="0"+J),ee=0;ee<J.length;ee+=2)V.push(parseInt(J[ee]+J[ee+1],16))}else for(var se=0,ee=0;ee<J.length;ee++){var Q=J.charCodeAt(ee);Q<128?V[se++]=Q:Q<2048?(V[se++]=Q>>6|192,V[se++]=Q&63|128):l(J,ee)?(Q=65536+((Q&1023)<<10)+(J.charCodeAt(++ee)&1023),V[se++]=Q>>18|240,V[se++]=Q>>12&63|128,V[se++]=Q>>6&63|128,V[se++]=Q&63|128):(V[se++]=Q>>12|224,V[se++]=Q>>6&63|128,V[se++]=Q&63|128)}else for(ee=0;ee<J.length;ee++)V[ee]=J[ee]|0;return V}v.toArray=c;function f(J){for(var q="",V=0;V<J.length;V++)q+=u(J[V].toString(16));return q}v.toHex=f;function o(J){var q=J>>>24|J>>>8&65280|J<<8&16711680|(J&255)<<24;return q>>>0}v.htonl=o;function h(J,q){for(var V="",se=0;se<J.length;se++){var ee=J[se];q==="little"&&(ee=o(ee)),V+=a(ee.toString(16))}return V}v.toHex32=h;function u(J){return J.length===1?"0"+J:J}v.zero2=u;function a(J){return J.length===7?"0"+J:J.length===6?"00"+J:J.length===5?"000"+J:J.length===4?"0000"+J:J.length===3?"00000"+J:J.length===2?"000000"+J:J.length===1?"0000000"+J:J}v.zero8=a;function x(J,q,V,se){var ee=V-q;r(ee%4===0);for(var Q=new Array(ee/4),le=0,Z=q;le<Q.length;le++,Z+=4){var U;se==="big"?U=J[Z]<<24|J[Z+1]<<16|J[Z+2]<<8|J[Z+3]:U=J[Z+3]<<24|J[Z+2]<<16|J[Z+1]<<8|J[Z],Q[le]=U>>>0}return Q}v.join32=x;function p(J,q){for(var V=new Array(J.length*4),se=0,ee=0;se<J.length;se++,ee+=4){var Q=J[se];q==="big"?(V[ee]=Q>>>24,V[ee+1]=Q>>>16&255,V[ee+2]=Q>>>8&255,V[ee+3]=Q&255):(V[ee+3]=Q>>>24,V[ee+2]=Q>>>16&255,V[ee+1]=Q>>>8&255,V[ee]=Q&255)}return V}v.split32=p;function y(J,q){return J>>>q|J<<32-q}v.rotr32=y;function m(J,q){return J<<q|J>>>32-q}v.rotl32=m;function b(J,q){return J+q>>>0}v.sum32=b;function S(J,q,V){return J+q+V>>>0}v.sum32_3=S;function R(J,q,V,se){return J+q+V+se>>>0}v.sum32_4=R;function L(J,q,V,se,ee){return J+q+V+se+ee>>>0}v.sum32_5=L;function A(J,q,V,se){var ee=J[q],Q=J[q+1],le=se+Q>>>0,Z=(le<se?1:0)+V+ee;J[q]=Z>>>0,J[q+1]=le}v.sum64=A;function I(J,q,V,se){var ee=q+se>>>0,Q=(ee<q?1:0)+J+V;return Q>>>0}v.sum64_hi=I;function M(J,q,V,se){var ee=q+se;return ee>>>0}v.sum64_lo=M;function B(J,q,V,se,ee,Q,le,Z){var U=0,ie=q;ie=ie+se>>>0,U+=ie<q?1:0,ie=ie+Q>>>0,U+=ie<Q?1:0,ie=ie+Z>>>0,U+=ie<Z?1:0;var _e=J+V+ee+le+U;return _e>>>0}v.sum64_4_hi=B;function N(J,q,V,se,ee,Q,le,Z){var U=q+se+Q+Z;return U>>>0}v.sum64_4_lo=N;function K(J,q,V,se,ee,Q,le,Z,U,ie){var _e=0,Se=q;Se=Se+se>>>0,_e+=Se<q?1:0,Se=Se+Q>>>0,_e+=Se<Q?1:0,Se=Se+Z>>>0,_e+=Se<Z?1:0,Se=Se+ie>>>0,_e+=Se<ie?1:0;var Pe=J+V+ee+le+U+_e;return Pe>>>0}v.sum64_5_hi=K;function G(J,q,V,se,ee,Q,le,Z,U,ie){var _e=q+se+Q+Z+ie;return _e>>>0}v.sum64_5_lo=G;function H(J,q,V){var se=q<<32-V|J>>>V;return se>>>0}v.rotr64_hi=H;function ae(J,q,V){var se=J<<32-V|q>>>V;return se>>>0}v.rotr64_lo=ae;function ne(J,q,V){return J>>>V}v.shr64_hi=ne;function oe(J,q,V){var se=J<<32-V|q>>>V;return se>>>0}v.shr64_lo=oe},19340:function(d,v,e){"use strict";e.d(v,{Ep:function(){return S},PP:function(){return x},aU:function(){return i},cP:function(){return R},lX:function(){return u},q_:function(){return a}});var r=e(54476),i;(function(L){L.Pop="POP",L.Push="PUSH",L.Replace="REPLACE"})(i||(i={}));var l=function(L){return L};function c(L,A){if(!L){typeof console!="undefined"&&console.warn(A);try{throw new Error(A)}catch(I){}}}var f="beforeunload",o="hashchange",h="popstate";function u(L){L===void 0&&(L={});var A=L,I=A.window,M=I===void 0?document.defaultView:I,B=M.history;function N(){var Se=M.location,Pe=Se.pathname,Ge=Se.search,Ue=Se.hash,kt=B.state||{};return[kt.idx,l({pathname:Pe,search:Ge,hash:Ue,state:kt.usr||null,key:kt.key||"default"})]}var K=null;function G(){if(K)q.call(K),K=null;else{var Se=i.Pop,Pe=N(),Ge=Pe[0],Ue=Pe[1];if(q.length){if(Ge!=null){var kt=ne-Ge;kt&&(K={action:Se,location:Ue,retry:function(){ie(kt*-1)}},ie(kt))}}else le(Se)}}M.addEventListener(h,G);var H=i.Pop,ae=N(),ne=ae[0],oe=ae[1],J=m(),q=m();ne==null&&(ne=0,B.replaceState((0,r.Z)({},B.state,{idx:ne}),""));function V(Se){return typeof Se=="string"?Se:S(Se)}function se(Se,Pe){return Pe===void 0&&(Pe=null),l((0,r.Z)({pathname:oe.pathname,hash:"",search:""},typeof Se=="string"?R(Se):Se,{state:Pe,key:b()}))}function ee(Se,Pe){return[{usr:Se.state,key:Se.key,idx:Pe},V(Se)]}function Q(Se,Pe,Ge){return!q.length||(q.call({action:Se,location:Pe,retry:Ge}),!1)}function le(Se){H=Se;var Pe=N();ne=Pe[0],oe=Pe[1],J.call({action:H,location:oe})}function Z(Se,Pe){var Ge=i.Push,Ue=se(Se,Pe);function kt(){Z(Se,Pe)}if(Q(Ge,Ue,kt)){var pt=ee(Ue,ne+1),It=pt[0],Wt=pt[1];try{B.pushState(It,"",Wt)}catch(Lt){M.location.assign(Wt)}le(Ge)}}function U(Se,Pe){var Ge=i.Replace,Ue=se(Se,Pe);function kt(){U(Se,Pe)}if(Q(Ge,Ue,kt)){var pt=ee(Ue,ne),It=pt[0],Wt=pt[1];B.replaceState(It,"",Wt),le(Ge)}}function ie(Se){B.go(Se)}var _e={get action(){return H},get location(){return oe},createHref:V,push:Z,replace:U,go:ie,back:function(){ie(-1)},forward:function(){ie(1)},listen:function(Pe){return J.push(Pe)},block:function(Pe){var Ge=q.push(Pe);return q.length===1&&M.addEventListener(f,y),function(){Ge(),q.length||M.removeEventListener(f,y)}}};return _e}function a(L){L===void 0&&(L={});var A=L,I=A.window,M=I===void 0?document.defaultView:I,B=M.history;function N(){var Pe=R(M.location.hash.substr(1)),Ge=Pe.pathname,Ue=Ge===void 0?"/":Ge,kt=Pe.search,pt=kt===void 0?"":kt,It=Pe.hash,Wt=It===void 0?"":It,Lt=B.state||{};return[Lt.idx,l({pathname:Ue,search:pt,hash:Wt,state:Lt.usr||null,key:Lt.key||"default"})]}var K=null;function G(){if(K)q.call(K),K=null;else{var Pe=i.Pop,Ge=N(),Ue=Ge[0],kt=Ge[1];if(q.length){if(Ue!=null){var pt=ne-Ue;pt&&(K={action:Pe,location:kt,retry:function(){_e(pt*-1)}},_e(pt))}}else Z(Pe)}}M.addEventListener(h,G),M.addEventListener(o,function(){var Pe=N(),Ge=Pe[1];S(Ge)!==S(oe)&&G()});var H=i.Pop,ae=N(),ne=ae[0],oe=ae[1],J=m(),q=m();ne==null&&(ne=0,B.replaceState((0,r.Z)({},B.state,{idx:ne}),""));function V(){var Pe=document.querySelector("base"),Ge="";if(Pe&&Pe.getAttribute("href")){var Ue=M.location.href,kt=Ue.indexOf("#");Ge=kt===-1?Ue:Ue.slice(0,kt)}return Ge}function se(Pe){return V()+"#"+(typeof Pe=="string"?Pe:S(Pe))}function ee(Pe,Ge){return Ge===void 0&&(Ge=null),l((0,r.Z)({pathname:oe.pathname,hash:"",search:""},typeof Pe=="string"?R(Pe):Pe,{state:Ge,key:b()}))}function Q(Pe,Ge){return[{usr:Pe.state,key:Pe.key,idx:Ge},se(Pe)]}function le(Pe,Ge,Ue){return!q.length||(q.call({action:Pe,location:Ge,retry:Ue}),!1)}function Z(Pe){H=Pe;var Ge=N();ne=Ge[0],oe=Ge[1],J.call({action:H,location:oe})}function U(Pe,Ge){var Ue=i.Push,kt=ee(Pe,Ge);function pt(){U(Pe,Ge)}if(le(Ue,kt,pt)){var It=Q(kt,ne+1),Wt=It[0],Lt=It[1];try{B.pushState(Wt,"",Lt)}catch(ar){M.location.assign(Lt)}Z(Ue)}}function ie(Pe,Ge){var Ue=i.Replace,kt=ee(Pe,Ge);function pt(){ie(Pe,Ge)}if(le(Ue,kt,pt)){var It=Q(kt,ne),Wt=It[0],Lt=It[1];B.replaceState(Wt,"",Lt),Z(Ue)}}function _e(Pe){B.go(Pe)}var Se={get action(){return H},get location(){return oe},createHref:se,push:U,replace:ie,go:_e,back:function(){_e(-1)},forward:function(){_e(1)},listen:function(Ge){return J.push(Ge)},block:function(Ge){var Ue=q.push(Ge);return q.length===1&&M.addEventListener(f,y),function(){Ue(),q.length||M.removeEventListener(f,y)}}};return Se}function x(L){L===void 0&&(L={});var A=L,I=A.initialEntries,M=I===void 0?["/"]:I,B=A.initialIndex,N=M.map(function(Z){var U=l((0,r.Z)({pathname:"/",search:"",hash:"",state:null,key:b()},typeof Z=="string"?R(Z):Z));return U}),K=p(B==null?N.length-1:B,0,N.length-1),G=i.Pop,H=N[K],ae=m(),ne=m();function oe(Z){return typeof Z=="string"?Z:S(Z)}function J(Z,U){return U===void 0&&(U=null),l((0,r.Z)({pathname:H.pathname,search:"",hash:""},typeof Z=="string"?R(Z):Z,{state:U,key:b()}))}function q(Z,U,ie){return!ne.length||(ne.call({action:Z,location:U,retry:ie}),!1)}function V(Z,U){G=Z,H=U,ae.call({action:G,location:H})}function se(Z,U){var ie=i.Push,_e=J(Z,U);function Se(){se(Z,U)}q(ie,_e,Se)&&(K+=1,N.splice(K,N.length,_e),V(ie,_e))}function ee(Z,U){var ie=i.Replace,_e=J(Z,U);function Se(){ee(Z,U)}q(ie,_e,Se)&&(N[K]=_e,V(ie,_e))}function Q(Z){var U=p(K+Z,0,N.length-1),ie=i.Pop,_e=N[U];function Se(){Q(Z)}q(ie,_e,Se)&&(K=U,V(ie,_e))}var le={get index(){return K},get action(){return G},get location(){return H},createHref:oe,push:se,replace:ee,go:Q,back:function(){Q(-1)},forward:function(){Q(1)},listen:function(U){return ae.push(U)},block:function(U){return ne.push(U)}};return le}function p(L,A,I){return Math.min(Math.max(L,A),I)}function y(L){L.preventDefault(),L.returnValue=""}function m(){var L=[];return{get length(){return L.length},push:function(I){return L.push(I),function(){L=L.filter(function(M){return M!==I})}},call:function(I){L.forEach(function(M){return M&&M(I)})}}}function b(){return Math.random().toString(36).substr(2,8)}function S(L){var A=L.pathname,I=A===void 0?"/":A,M=L.search,B=M===void 0?"":M,N=L.hash,K=N===void 0?"":N;return B&&B!=="?"&&(I+=B.charAt(0)==="?"?B:"?"+B),K&&K!=="#"&&(I+=K.charAt(0)==="#"?K:"#"+K),I}function R(L){var A={};if(L){var I=L.indexOf("#");I>=0&&(A.hash=L.substr(I),L=L.substr(0,I));var M=L.indexOf("?");M>=0&&(A.search=L.substr(M),L=L.substr(0,M)),L&&(A.pathname=L)}return A}},94266:function(d,v,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},o={};o[r.ForwardRef]=c,o[r.Memo]=f;function h(S){return r.isMemo(S)?f:o[S.$$typeof]||i}var u=Object.defineProperty,a=Object.getOwnPropertyNames,x=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,m=Object.prototype;function b(S,R,L){if(typeof R!="string"){if(m){var A=y(R);A&&A!==m&&b(S,A,L)}var I=a(R);x&&(I=I.concat(x(R)));for(var M=h(S),B=h(R),N=0;N<I.length;++N){var K=I[N];if(!l[K]&&!(L&&L[K])&&!(B&&B[K])&&!(M&&M[K])){var G=p(R,K);try{u(S,K,G)}catch(H){}}}}return S}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 v=function(e,r,i,l,c,f,o,h){if(!e){var u;if(r===void 0)u=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,o,h],x=0;u=new Error(r.replace(/%s/g,function(){return a[x++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};d.exports=v},78034:function(d){d.exports=function(r){return r!=null&&(v(r)||e(r)||!!r._isBuffer)};function v(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"&&v(r.slice(0,0))}},78639:function(d,v,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,o;return!(i(c)===!1||(f=c.constructor,typeof f!="function")||(o=f.prototype,i(o)===!1)||o.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,v,e){"use strict";var r,i;function l(c,f,o){var h=function(u,a){return c.js_beautify(u,a)};return h.js=c.js_beautify,h.css=f.css_beautify,h.html=o.html_beautify,h.js_beautify=c.js_beautify,h.css_beautify=f.css_beautify,h.html_beautify=o.html_beautify,h}r=[e(58553),e(87804),e(40998)],i=function(c,f,o){return l(c,f,o)}.apply(v,r),i!==void 0&&(d.exports=i)},87804:function(d,v){var e,r;(function(){var i;(function(){"use strict";var c=[,,function(u){function a(y){this.__parent=y,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 y=new a(this.__parent);return y.set_indent(this.__indent_count,this.__alignment_count),y},a.prototype.item=function(y){return y<0?this.__items[this.__items.length+y]:this.__items[y]},a.prototype.has_match=function(y){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(y))return!0;return!1},a.prototype.set_indent=function(y,m){this.is_empty()&&(this.__indent_count=y||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 y=this.__parent.current_line;return y.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),y.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),y.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,y.__items[0]===" "&&(y.__items.splice(0,1),y.__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(y){this.__items.push(y);var m=y.lastIndexOf(`
`);m!==-1?this.__character_count=y.length-m:this.__character_count+=y.length},a.prototype.pop=function(){var y=null;return this.is_empty()||(y=this.__items.pop(),this.__character_count-=y.length),y},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 y="";return this.is_empty()?this.__parent.indent_empty_lines&&(y=this.__parent.get_indent_string(this.__indent_count)):(y=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),y+=this.__items.join("")),y};function x(y,m){this.__cache=[""],this.__indent_size=y.indent_size,this.__indent_string=y.indent_char,y.indent_with_tabs||(this.__indent_string=new Array(y.indent_size+1).join(y.indent_char)),m=m||"",y.indent_level>0&&(m=new Array(y.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(y,m){var b=this.__base_string_length;return m=m||0,y<0&&(b=0),b+=y*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(y,m){var b=this.__base_string;return m=m||0,y<0&&(y=0,b=""),m+=y*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(y){for(;y>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var y=this.__cache.length,m=0,b="";this.__indent_size&&y>=this.__indent_size&&(m=Math.floor(y/this.__indent_size),y-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),y&&(b+=new Array(y+1).join(" ")),this.__cache.push(b)};function p(y,m){this.__indent_cache=new x(y,m),this.raw=!1,this._end_with_newline=y.end_with_newline,this.indent_size=y.indent_size,this.wrap_line_length=y.wrap_line_length,this.indent_empty_lines=y.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(y,m){return this.__indent_cache.get_indent_string(y,m)},p.prototype.get_indent_size=function(y,m){return this.__indent_cache.get_indent_size(y,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(y){return this.is_empty()||!y&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(y){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 y!==`
`&&(b=b.replace(/[\n]/g,y)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(y,m){return y=y||0,m=m||0,this.next_line.set_indent(y,m),this.__lines.length>1?(this.current_line.set_indent(y,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(y){for(var m=0;m<y.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(y.whitespace_before),this.current_line.push(y.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(y){this.__add_space_before_token(),this.current_line.push(y),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(y){for(var m=this.__lines.length;y<m;)this.__lines[y]._remove_indent(),y++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(y){for(y=y===void 0?!1:y,this.current_line.trim();y&&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(y,m){for(var b=this.__lines.length-2;b>=0;){var S=this.__lines[b];if(S.is_empty())break;if(S.item(0).indexOf(y)!==0&&S.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},u.exports.Output=p},,,,function(u){function a(y,m){this.raw_options=x(y,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(y,m){var b=this.raw_options[y],S=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(S=b.concat()):typeof b=="string"&&(S=b.split(/[^a-zA-Z0-9_\/\-]+/)),S},a.prototype._get_boolean=function(y,m){var b=this.raw_options[y],S=b===void 0?!!m:!!b;return S},a.prototype._get_characters=function(y,m){var b=this.raw_options[y],S=m||"";return typeof b=="string"&&(S=b.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),S},a.prototype._get_number=function(y,m){var b=this.raw_options[y];m=parseInt(m,10),isNaN(m)&&(m=0);var S=parseInt(b,10);return isNaN(S)&&(S=m),S},a.prototype._get_selection=function(y,m,b){var S=this._get_selection_list(y,m,b);if(S.length!==1)throw new Error("Invalid Option Value: The option '"+y+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[y]+"'");return S[0]},a.prototype._get_selection_list=function(y,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 S=this._get_array(y,b);if(!this._is_valid_selection(S,m))throw new Error("Invalid Option Value: The option '"+y+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[y]+"'");return S},a.prototype._is_valid_selection=function(y,m){return y.length&&m.length&&!y.some(function(b){return m.indexOf(b)===-1})};function x(y,m){var b={};y=p(y);var S;for(S in y)S!==m&&(b[S]=y[S]);if(m&&y[m])for(S in y[m])b[S]=y[m][S];return b}function p(y){var m={},b;for(b in y){var S=b.replace(/-/g,"_");m[S]=y[b]}return m}u.exports.Options=a,u.exports.normalizeOpts=p,u.exports.mergeOpts=x},,function(u){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 y=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(y=this.__input.charAt(p)),y},x.prototype.__match=function(p,y){p.lastIndex=y;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==y&&(m=null),m},x.prototype.test=function(p,y){return y=y||0,y+=this.__position,y>=0&&y<this.__input_length?!!this.__match(p,y):!1},x.prototype.testChar=function(p,y){var m=this.peek(y);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var y=this.__match(p,this.__position);return y?this.__position+=y[0].length:y=null,y},x.prototype.read=function(p,y,m){var b="",S;return p&&(S=this.match(p),S&&(b+=S[0])),y&&(S||!p)&&(b+=this.readUntil(y,m)),b},x.prototype.readUntil=function(p,y){var m="",b=this.__position;p.lastIndex=this.__position;var S=p.exec(this.__input);return S?(b=S.index,y&&(b+=S[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,y){var m=null,b="g";return y&&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 y=this.__position,m=this.readUntilAfter(p);return this.__position=y,m},x.prototype.lookBack=function(p){var y=this.__position-1;return y>=p.length&&this.__input.substring(y-p.length,y).toLowerCase()===p},u.exports.InputScanner=x},,,,,function(u){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 y=this.__directive_pattern.exec(x);y;)p[y[1]]=y[2],y=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},u.exports.Directives=a},,function(u,a,x){var p=x(16).Beautifier,y=x(17).Options;function m(b,S){var R=new p(b,S);return R.beautify()}u.exports=m,u.exports.defaultOptions=function(){return new y}},function(u,a,x){var p=x(17).Options,y=x(2).Output,m=x(8).InputScanner,b=x(13).Directives,S=new b(/\/\*/,/\*\//),R=/\r\n|[\r\n]/,L=/\r\n|[\r\n]/g,A=/\s/,I=/(?:\s|\n)+/g,M=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,B=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function N(K,G){this._source_text=K||"",this._options=new p(G),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(K){var G="";for(this._ch=this._input.next();this._ch;){if(G+=this._ch,this._ch==="\\")G+=this._input.next();else if(K.indexOf(this._ch)!==-1||this._ch===`
`)break;this._ch=this._input.next()}return G},N.prototype.eatWhitespace=function(K){for(var G=A.test(this._input.peek()),H=0;A.test(this._input.peek());)this._ch=this._input.next(),K&&this._ch===`
`&&(H===0||H<this._options.max_preserve_newlines)&&(H++,this._output.add_new_line(!0));return G},N.prototype.foundNestedPseudoClass=function(){for(var K=0,G=1,H=this._input.peek(G);H;){if(H==="{")return!0;if(H==="(")K+=1;else if(H===")"){if(K===0)return!1;K-=1}else if(H===";"||H==="}")return!1;G++,H=this._input.peek(G)}return!1},N.prototype.print_string=function(K){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(K)},N.prototype.preserveSingleSpace=function(K){K&&(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 K=this._source_text,G=this._options.eol;G==="auto"&&(G=`
`,K&&R.test(K||"")&&(G=K.match(R)[0])),K=K.replace(L,`
`);var H=K.match(/^[\t ]*/)[0];this._output=new y(this._options,H),this._input=new m(K),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var ae=0,ne=!1,oe=!1,J=!1,q=!1,V=!1,se=this._ch,ee=!1,Q,le,Z;Q=this._input.read(I),le=Q!=="",Z=se,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),se=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var U=this._input.read(M),ie=S.get_directives(U);ie&&ie.ignore==="start"&&(U+=S.readIgnored(this._input)),this.print_string(U),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(B)),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),ae===0&&_e.indexOf(":")!==-1&&(oe=!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 Se=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);Se.match(/[ :]$/)&&(Se=this.eatString(": ").replace(/\s+$/,""),this.print_string(Se),this._output.space_before_token=!0),ae===0&&Se.indexOf(":")!==-1?(oe=!0,this.indent()):Se in this.NESTED_AT_RULE?(this._nestedLevel+=1,Se in this.CONDITIONAL_GROUP_RULE&&(J=!0)):ae===0&&!oe&&(q=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(le),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")oe&&(oe=!1,this.outdent()),q=!1,J?(J=!1,ne=this._indentLevel>=this._nestedLevel):ne=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ne&&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)):(Z==="("?this._output.space_before_token=!1:Z!==","&&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(),Z==="{"&&this._output.trim(!0),oe&&(this.outdent(),oe=!1),this.print_string(this._ch),ne=!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}(ne||J)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!q&&ae===0?(this.print_string(":"),oe||(oe=!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 Ge=Z==='"'||Z==="'";this.preserveSingleSpace(Ge||le),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")ee=!1,ae===0?(oe&&(this.outdent(),oe=!1),q=!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(),ae++,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(")")),ae&&(ae--,this.outdent()));else{var Ue=!1;this._input.lookBack("with")&&(Ue=!0),this.preserveSingleSpace(le||Ue),this.print_string(this._ch),oe&&Z==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),V=!0):(this.eatWhitespace(),ae++,this.indent())}else if(this._ch===")")ae&&(ae--,this.outdent()),V&&this._input.peek()===";"&&this._options.selector_separator_newline&&(V=!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&&(!oe||V)&&ae===0&&!q?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!oe&&ae===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&&A.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("="),A.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 kt=Z==='"'||Z==="'";this.preserveSingleSpace(kt||le),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
`&&ee&&this._output.add_new_line()}var pt=this._output.get_code(G);return pt},u.exports.Beautifier=N},function(u,a,x){var p=x(6).Options;function y(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 S=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var R=0;R<S.length;R++)S[R]!=="expand"?this.brace_style="collapse":this.brace_style=S[R]}y.prototype=new p,u.exports.Options=y}],f={};function o(u){var a=f[u];if(a!==void 0)return a.exports;var x=f[u]={exports:{}};return c[u](x,x.exports,o),x.exports}var h=o(15);i=h})();var l=i;e=[],r=function(){return{css_beautify:l}}.apply(v,e),r!==void 0&&(d.exports=r)})()},40998:function(d,v,e){var r,i;(function(){var l;(function(){"use strict";var h=[,,function(p){function y(S){this.__parent=S,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=[]}y.prototype.clone_empty=function(){var S=new y(this.__parent);return S.set_indent(this.__indent_count,this.__alignment_count),S},y.prototype.item=function(S){return S<0?this.__items[this.__items.length+S]:this.__items[S]},y.prototype.has_match=function(S){for(var R=this.__items.length-1;R>=0;R--)if(this.__items[R].match(S))return!0;return!1},y.prototype.set_indent=function(S,R){this.is_empty()&&(this.__indent_count=S||0,this.__alignment_count=R||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},y.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)},y.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},y.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var S=this.__parent.current_line;return S.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),S.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),S.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,S.__items[0]===" "&&(S.__items.splice(0,1),S.__character_count-=1),!0}return!1},y.prototype.is_empty=function(){return this.__items.length===0},y.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},y.prototype.push=function(S){this.__items.push(S);var R=S.lastIndexOf(`
`);R!==-1?this.__character_count=S.length-R:this.__character_count+=S.length},y.prototype.pop=function(){var S=null;return this.is_empty()||(S=this.__items.pop(),this.__character_count-=S.length),S},y.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},y.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},y.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},y.prototype.toString=function(){var S="";return this.is_empty()?this.__parent.indent_empty_lines&&(S=this.__parent.get_indent_string(this.__indent_count)):(S=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),S+=this.__items.join("")),S};function m(S,R){this.__cache=[""],this.__indent_size=S.indent_size,this.__indent_string=S.indent_char,S.indent_with_tabs||(this.__indent_string=new Array(S.indent_size+1).join(S.indent_char)),R=R||"",S.indent_level>0&&(R=new Array(S.indent_level+1).join(this.__indent_string)),this.__base_string=R,this.__base_string_length=R.length}m.prototype.get_indent_size=function(S,R){var L=this.__base_string_length;return R=R||0,S<0&&(L=0),L+=S*this.__indent_size,L+=R,L},m.prototype.get_indent_string=function(S,R){var L=this.__base_string;return R=R||0,S<0&&(S=0,L=""),R+=S*this.__indent_size,this.__ensure_cache(R),L+=this.__cache[R],L},m.prototype.__ensure_cache=function(S){for(;S>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var S=this.__cache.length,R=0,L="";this.__indent_size&&S>=this.__indent_size&&(R=Math.floor(S/this.__indent_size),S-=R*this.__indent_size,L=new Array(R+1).join(this.__indent_string)),S&&(L+=new Array(S+1).join(" ")),this.__cache.push(L)};function b(S,R){this.__indent_cache=new m(S,R),this.raw=!1,this._end_with_newline=S.end_with_newline,this.indent_size=S.indent_size,this.wrap_line_length=S.wrap_line_length,this.indent_empty_lines=S.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new y(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(S,R){return this.__indent_cache.get_indent_string(S,R)},b.prototype.get_indent_size=function(S,R){return this.__indent_cache.get_indent_size(S,R)},b.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},b.prototype.add_new_line=function(S){return this.is_empty()||!S&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},b.prototype.get_code=function(S){this.trim(!0);var R=this.current_line.pop();R&&(R[R.length-1]===`
`&&(R=R.replace(/\n+$/g,"")),this.current_line.push(R)),this._end_with_newline&&this.__add_outputline();var L=this.__lines.join(`
`);return S!==`
`&&(L=L.replace(/[\n]/g,S)),L},b.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},b.prototype.set_indent=function(S,R){return S=S||0,R=R||0,this.next_line.set_indent(S,R),this.__lines.length>1?(this.current_line.set_indent(S,R),!0):(this.current_line.set_indent(),!1)},b.prototype.add_raw_token=function(S){for(var R=0;R<S.newlines;R++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(S.whitespace_before),this.current_line.push(S.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},b.prototype.add_token=function(S){this.__add_space_before_token(),this.current_line.push(S),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(S){for(var R=this.__lines.length;S<R;)this.__lines[S]._remove_indent(),S++;this.current_line._remove_wrap_indent()},b.prototype.trim=function(S){for(S=S===void 0?!1:S,this.current_line.trim();S&&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(S,R){for(var L=this.__lines.length-2;L>=0;){var A=this.__lines[L];if(A.is_empty())break;if(A.item(0).indexOf(S)!==0&&A.item(-1)!==R){this.__lines.splice(L+1,0,new y(this)),this.previous_line=this.__lines[this.__lines.length-2];break}L--}},p.exports.Output=b},function(p){function y(m,b,S,R){this.type=m,this.text=b,this.comments_before=null,this.newlines=S||0,this.whitespace_before=R||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}p.exports.Token=y},,,function(p){function y(S,R){this.raw_options=m(S,R),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"])}y.prototype._get_array=function(S,R){var L=this.raw_options[S],A=R||[];return typeof L=="object"?L!==null&&typeof L.concat=="function"&&(A=L.concat()):typeof L=="string"&&(A=L.split(/[^a-zA-Z0-9_\/\-]+/)),A},y.prototype._get_boolean=function(S,R){var L=this.raw_options[S],A=L===void 0?!!R:!!L;return A},y.prototype._get_characters=function(S,R){var L=this.raw_options[S],A=R||"";return typeof L=="string"&&(A=L.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),A},y.prototype._get_number=function(S,R){var L=this.raw_options[S];R=parseInt(R,10),isNaN(R)&&(R=0);var A=parseInt(L,10);return isNaN(A)&&(A=R),A},y.prototype._get_selection=function(S,R,L){var A=this._get_selection_list(S,R,L);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+S+`' can only be one of the following values:
`+R+`
You passed in: '`+this.raw_options[S]+"'");return A[0]},y.prototype._get_selection_list=function(S,R,L){if(!R||R.length===0)throw new Error("Selection list cannot be empty.");if(L=L||[R[0]],!this._is_valid_selection(L,R))throw new Error("Invalid Default Value!");var A=this._get_array(S,L);if(!this._is_valid_selection(A,R))throw new Error("Invalid Option Value: The option '"+S+`' can contain only the following values:
`+R+`
You passed in: '`+this.raw_options[S]+"'");return A},y.prototype._is_valid_selection=function(S,R){return S.length&&R.length&&!S.some(function(L){return R.indexOf(L)===-1})};function m(S,R){var L={};S=b(S);var A;for(A in S)A!==R&&(L[A]=S[A]);if(R&&S[R])for(A in S[R])L[A]=S[R][A];return L}function b(S){var R={},L;for(L in S){var A=L.replace(/-/g,"_");R[A]=S[L]}return R}p.exports.Options=y,p.exports.normalizeOpts=b,p.exports.mergeOpts=m},,function(p){var y=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 S=null;return b=b||0,b+=this.__position,b>=0&&b<this.__input_length&&(S=this.__input.charAt(b)),S},m.prototype.__match=function(b,S){b.lastIndex=S;var R=b.exec(this.__input);return R&&!(y&&b.sticky)&&R.index!==S&&(R=null),R},m.prototype.test=function(b,S){return S=S||0,S+=this.__position,S>=0&&S<this.__input_length?!!this.__match(b,S):!1},m.prototype.testChar=function(b,S){var R=this.peek(S);return b.lastIndex=0,R!==null&&b.test(R)},m.prototype.match=function(b){var S=this.__match(b,this.__position);return S?this.__position+=S[0].length:S=null,S},m.prototype.read=function(b,S,R){var L="",A;return b&&(A=this.match(b),A&&(L+=A[0])),S&&(A||!b)&&(L+=this.readUntil(S,R)),L},m.prototype.readUntil=function(b,S){var R="",L=this.__position;b.lastIndex=this.__position;var A=b.exec(this.__input);return A?(L=A.index,S&&(L+=A[0].length)):L=this.__input_length,R=this.__input.substring(this.__position,L),this.__position=L,R},m.prototype.readUntilAfter=function(b){return this.readUntil(b,!0)},m.prototype.get_regexp=function(b,S){var R=null,L="g";return S&&y&&(L="y"),typeof b=="string"&&b!==""?R=new RegExp(b,L):b&&(R=new RegExp(b.source,L)),R},m.prototype.get_literal_regexp=function(b){return RegExp(b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(b){var S=this.__position,R=this.readUntilAfter(b);return this.__position=S,R},m.prototype.lookBack=function(b){var S=this.__position-1;return S>=b.length&&this.__input.substring(S-b.length,S).toLowerCase()===b},p.exports.InputScanner=m},function(p,y,m){var b=m(8).InputScanner,S=m(3).Token,R=m(10).TokenStream,L=m(11).WhitespacePattern,A={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},I=function(M,B){this._input=new b(M),this._options=B||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new L(this._input)};I.prototype.tokenize=function(){this._input.restart(),this.__tokens=new R,this._reset();for(var M,B=new S(A.START,""),N=null,K=[],G=new R;B.type!==A.EOF;){for(M=this._get_next_token(B,N);this._is_comment(M);)G.add(M),M=this._get_next_token(B,N);G.isEmpty()||(M.comments_before=G,G=new R),M.parent=N,this._is_opening(M)?(K.push(N),N=M):N&&this._is_closing(M,N)&&(M.opened=N,N.closed=M,N=K.pop(),M.parent=N),M.previous=B,B.next=M,this.__tokens.add(M),B=M}return this.__tokens},I.prototype._is_first_token=function(){return this.__tokens.isEmpty()},I.prototype._reset=function(){},I.prototype._get_next_token=function(M,B){this._readWhitespace();var N=this._input.read(/.+/g);return N?this._create_token(A.RAW,N):this._create_token(A.EOF,"")},I.prototype._is_comment=function(M){return!1},I.prototype._is_opening=function(M){return!1},I.prototype._is_closing=function(M,B){return!1},I.prototype._create_token=function(M,B){var N=new S(M,B,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return N},I.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},p.exports.Tokenizer=I,p.exports.TOKEN=A},function(p){function y(m){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=m}y.prototype.restart=function(){this.__position=0},y.prototype.isEmpty=function(){return this.__tokens_length===0},y.prototype.hasNext=function(){return this.__position<this.__tokens_length},y.prototype.next=function(){var m=null;return this.hasNext()&&(m=this.__tokens[this.__position],this.__position+=1),m},y.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},y.prototype.add=function(m){this.__parent_token&&(m.parent=this.__parent_token),this.__tokens.push(m),this.__tokens_length+=1},p.exports.TokenStream=y},function(p,y,m){var b=m(12).Pattern;function S(R,L){b.call(this,R,L),L?this._line_regexp=this._input.get_regexp(L._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}S.prototype=new b,S.prototype.__set_whitespace_patterns=function(R,L){R+="\\t ",L+="\\n\\r",this._match_pattern=this._input.get_regexp("["+R+L+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+L+"]")},S.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var R=this._input.read(this._match_pattern);if(R===" ")this.whitespace_before_token=" ";else if(R){var L=this.__split(this._newline_regexp,R);this.newline_count=L.length-1,this.whitespace_before_token=L[this.newline_count]}return R},S.prototype.matching=function(R,L){var A=this._create();return A.__set_whitespace_patterns(R,L),A._update(),A},S.prototype._create=function(){return new S(this._input,this)},S.prototype.__split=function(R,L){R.lastIndex=0;for(var A=0,I=[],M=R.exec(L);M;)I.push(L.substring(A,M.index)),A=M.index+M[0].length,M=R.exec(L);return A<L.length?I.push(L.substring(A,L.length)):I.push(""),I},p.exports.WhitespacePattern=S},function(p){function y(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)}y.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},y.prototype.read_match=function(){return this._input.match(this._match_pattern)},y.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},y.prototype.until=function(m){var b=this._create();return b._until_after=!1,b._until_pattern=this._input.get_regexp(m),b._update(),b},y.prototype.starting_with=function(m){var b=this._create();return b._starting_pattern=this._input.get_regexp(m,!0),b._update(),b},y.prototype.matching=function(m){var b=this._create();return b._match_pattern=this._input.get_regexp(m,!0),b._update(),b},y.prototype._create=function(){return new y(this._input,this)},y.prototype._update=function(){},p.exports.Pattern=y},function(p){function y(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")}y.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var b={};this.__directive_pattern.lastIndex=0;for(var S=this.__directive_pattern.exec(m);S;)b[S[1]]=S[2],S=this.__directive_pattern.exec(m);return b},y.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},p.exports.Directives=y},function(p,y,m){var b=m(12).Pattern,S={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function R(L,A){b.call(this,L,A),this.__template_pattern=null,this._disabled=Object.assign({},S),this._excluded=Object.assign({},S),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 I=new b(L);this.__patterns={handlebars_comment:I.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:I.starting_with(/{{{/).until_after(/}}}/),handlebars:I.starting_with(/{{/).until_after(/}}/),php:I.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:I.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:I.starting_with(/{%/).until_after(/%}/),django_value:I.starting_with(/{{/).until_after(/}}/),django_comment:I.starting_with(/{#/).until_after(/#}/),smarty:I.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:I.starting_with(/{\*/).until_after(/\*}/),smarty_literal:I.starting_with(/{literal}/).until_after(/{\/literal}/)}}R.prototype=new b,R.prototype._create=function(){return new R(this._input,this)},R.prototype._update=function(){this.__set_templated_pattern()},R.prototype.disable=function(L){var A=this._create();return A._disabled[L]=!0,A._update(),A},R.prototype.read_options=function(L){var A=this._create();for(var I in S)A._disabled[I]=L.templating.indexOf(I)===-1;return A._update(),A},R.prototype.exclude=function(L){var A=this._create();return A._excluded[L]=!0,A._update(),A},R.prototype.read=function(){var L="";this._match_pattern?L=this._input.read(this._starting_pattern):L=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),L+=A,A=this._read_template();return this._until_after&&(L+=this._input.readUntilAfter(this._until_pattern)),L},R.prototype.__set_templated_pattern=function(){var L=[];this._disabled.php||L.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||L.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||L.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||L.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(L.push(this.__patterns.django._starting_pattern.source),L.push(this.__patterns.django_value._starting_pattern.source),L.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||L.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&L.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+L.join("|")+")")},R.prototype._read_template=function(){var L="",A=this._input.peek();if(A==="<"){var I=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&I==="?"&&(L=L||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&I==="%"&&(L=L||this.__patterns.erb.read())}else A==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(L=L||this.__patterns.handlebars_comment.read(),L=L||this.__patterns.handlebars_unescaped.read(),L=L||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(L=L||this.__patterns.django_value.read()),this._excluded.django||(L=L||this.__patterns.django_comment.read(),L=L||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(L=L||this.__patterns.smarty_comment.read(),L=L||this.__patterns.smarty_literal.read(),L=L||this.__patterns.smarty.read()));return L},p.exports.TemplatablePattern=R},,,,function(p,y,m){var b=m(19).Beautifier,S=m(20).Options;function R(L,A,I,M){var B=new b(L,A,I,M);return B.beautify()}p.exports=R,p.exports.defaultOptions=function(){return new S}},function(p,y,m){var b=m(20).Options,S=m(2).Output,R=m(21).Tokenizer,L=m(21).TOKEN,A=/\r\n|[\r\n]/,I=/\r\n|[\r\n]/g,M=function(q,V){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=q.max_preserve_newlines,this.preserve_newlines=q.preserve_newlines,this._output=new S(q,V)};M.prototype.current_line_has_match=function(q){return this._output.current_line.has_match(q)},M.prototype.set_space_before_token=function(q,V){this._output.space_before_token=q,this._output.non_breaking_space=V},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(q){this._output.add_raw_token(q)},M.prototype.print_preserved_newlines=function(q){var V=0;q.type!==L.TEXT&&q.previous.type!==L.TEXT&&(V=q.newlines?1:0),this.preserve_newlines&&(V=q.newlines<this.max_preserve_newlines+1?q.newlines:this.max_preserve_newlines+1);for(var se=0;se<V;se++)this.print_newline(se>0);return V!==0},M.prototype.traverse_whitespace=function(q){return q.whitespace_before||q.newlines?(this.print_preserved_newlines(q)||(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(q){this._output.add_new_line(q)},M.prototype.print_token=function(q){q.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(q.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(q){return q=this.indent_level+(q||0),q<1?"":this._output.get_indent_string(q)};var B=function(q){for(var V=null,se=q.next;se.type!==L.EOF&&q.closed!==se;){if(se.type===L.ATTRIBUTE&&se.text==="type"){se.next&&se.next.type===L.EQUALS&&se.next.next&&se.next.next.type===L.VALUE&&(V=se.next.next.text);break}se=se.next}return V},N=function(q,V){var se=null,ee=null;return V.closed?(q==="script"?se="text/javascript":q==="style"&&(se="text/css"),se=B(V)||se,se.search("text/css")>-1?ee="css":se.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?ee="javascript":se.search(/(text|application|dojo)\/(x-)?(html)/)>-1?ee="html":se.search(/test\/null/)>-1&&(ee="null"),ee):null};function K(q,V){return V.indexOf(q)!==-1}function G(q,V,se){this.parent=q||null,this.tag=V?V.tag_name:"",this.indent_level=se||0,this.parser_token=V||null}function H(q){this._printer=q,this._current_frame=null}H.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},H.prototype.record_tag=function(q){var V=new G(this._current_frame,q,this._printer.indent_level);this._current_frame=V},H.prototype._try_pop_frame=function(q){var V=null;return q&&(V=q.parser_token,this._printer.indent_level=q.indent_level,this._current_frame=q.parent),V},H.prototype._get_frame=function(q,V){for(var se=this._current_frame;se&&q.indexOf(se.tag)===-1;){if(V&&V.indexOf(se.tag)!==-1){se=null;break}se=se.parent}return se},H.prototype.try_pop=function(q,V){var se=this._get_frame([q],V);return this._try_pop_frame(se)},H.prototype.indent_to_tag=function(q){var V=this._get_frame(q);V&&(this._printer.indent_level=V.indent_level)};function ae(q,V,se,ee){this._source_text=q||"",V=V||{},this._js_beautify=se,this._css_beautify=ee,this._tag_stack=null;var Q=new b(V,"html");this._options=Q,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"}ae.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var q=this._source_text,V=this._options.eol;this._options.eol==="auto"&&(V=`
`,q&&A.test(q)&&(V=q.match(A)[0])),q=q.replace(I,`
`);var se=q.match(/^[\t ]*/)[0],ee={text:"",type:""},Q=new ne(this._options),le=new M(this._options,se),Z=new R(q,this._options).tokenize();this._tag_stack=new H(le);for(var U=null,ie=Z.next();ie.type!==L.EOF;)ie.type===L.TAG_OPEN||ie.type===L.COMMENT?(U=this._handle_tag_open(le,ie,Q,ee,Z),Q=U):ie.type===L.ATTRIBUTE||ie.type===L.EQUALS||ie.type===L.VALUE||ie.type===L.TEXT&&!Q.tag_complete?U=this._handle_inside_tag(le,ie,Q,ee):ie.type===L.TAG_CLOSE?U=this._handle_tag_close(le,ie,Q):ie.type===L.TEXT?U=this._handle_text(le,ie,Q):ie.type===L.CONTROL_FLOW_OPEN?U=this._handle_control_flow_open(le,ie):ie.type===L.CONTROL_FLOW_CLOSE?U=this._handle_control_flow_close(le,ie):le.add_raw_token(ie),ee=U,ie=Z.next();var _e=le._output.get_code(V);return _e},ae.prototype._handle_control_flow_open=function(q,V){var se={text:V.text,type:V.type};return q.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),V.newlines?q.print_preserved_newlines(V):q.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),q.print_token(V),q.indent(),se},ae.prototype._handle_control_flow_close=function(q,V){var se={text:V.text,type:V.type};return q.deindent(),V.newlines?q.print_preserved_newlines(V):q.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),q.print_token(V),se},ae.prototype._handle_tag_close=function(q,V,se){var ee={text:V.text,type:V.type};return q.alignment_size=0,se.tag_complete=!0,q.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),se.is_unformatted?q.add_raw_token(V):(se.tag_start_char==="<"&&(q.set_space_before_token(V.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&se.has_wrapped_attrs&&q.print_newline(!1)),q.print_token(V)),se.indent_content&&!(se.is_unformatted||se.is_content_unformatted)&&(q.indent(),se.indent_content=!1),!se.is_inline_element&&!(se.is_unformatted||se.is_content_unformatted)&&q.set_wrap_point(),ee},ae.prototype._handle_inside_tag=function(q,V,se,ee){var Q=se.has_wrapped_attrs,le={text:V.text,type:V.type};return q.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),se.is_unformatted?q.add_raw_token(V):se.tag_start_char==="{"&&V.type===L.TEXT?q.print_preserved_newlines(V)?(V.newlines=0,q.add_raw_token(V)):q.print_token(V):(V.type===L.ATTRIBUTE?q.set_space_before_token(!0):(V.type===L.EQUALS||V.type===L.VALUE&&V.previous.type===L.EQUALS)&&q.set_space_before_token(!1),V.type===L.ATTRIBUTE&&se.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(q.traverse_whitespace(V),Q=Q||V.newlines!==0),this._is_wrap_attributes_force&&se.attr_count>=this._options.wrap_attributes_min_attrs&&(ee.type!==L.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(q.print_newline(!1),Q=!0)),q.print_token(V),Q=Q||q.previous_token_wrapped(),se.has_wrapped_attrs=Q),le},ae.prototype._handle_text=function(q,V,se){var ee={text:V.text,type:"TK_CONTENT"};return se.custom_beautifier_name?this._print_custom_beatifier_text(q,V,se):se.is_unformatted||se.is_content_unformatted?q.add_raw_token(V):(q.traverse_whitespace(V),q.print_token(V)),ee},ae.prototype._print_custom_beatifier_text=function(q,V,se){var ee=this;if(V.text!==""){var Q=V.text,le,Z=1,U="",ie="";se.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?le=this._js_beautify:se.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?le=this._css_beautify:se.custom_beautifier_name==="html"&&(le=function(kt,pt){var It=new ae(kt,pt,ee._js_beautify,ee._css_beautify);return It.beautify()}),this._options.indent_scripts==="keep"?Z=0:this._options.indent_scripts==="separate"&&(Z=-q.indent_level);var _e=q.get_full_indent(Z);if(Q=Q.replace(/\n[ \t]*$/,""),se.custom_beautifier_name!=="html"&&Q[0]==="<"&&Q.match(/^(<!--|<!\[CDATA\[)/)){var Se=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(Q);if(!Se){q.add_raw_token(V);return}U=_e+Se[1]+`
`,Q=Se[4],Se[5]&&(ie=_e+Se[5]),Q=Q.replace(/\n[ \t]*$/,""),(Se[2]||Se[3].indexOf(`
`)!==-1)&&(Se=Se[3].match(/[ \t]+$/),Se&&(V.whitespace_before=Se[0]))}if(Q)if(le){var Pe=function(){this.eol=`
`};Pe.prototype=this._options.raw_options;var Ge=new Pe;Q=le(_e+Q,Ge)}else{var Ue=V.whitespace_before;Ue&&(Q=Q.replace(new RegExp(`
(`+Ue+")?","g"),`
`)),Q=_e+Q.replace(/\n/g,`
`+_e)}U&&(Q?Q=U+Q+`
`+ie:Q=U+ie),q.print_newline(!1),Q&&(V.text=Q,V.whitespace_before="",V.newlines=0,q.add_raw_token(V),q.print_newline(!0))}},ae.prototype._handle_tag_open=function(q,V,se,ee,Q){var le=this._get_tag_open_token(V);if((se.is_unformatted||se.is_content_unformatted)&&!se.is_empty_element&&V.type===L.TAG_OPEN&&!le.is_start_tag?(q.add_raw_token(V),le.start_tag_token=this._tag_stack.try_pop(le.tag_name)):(q.traverse_whitespace(V),this._set_tag_position(q,V,le,se,ee),le.is_inline_element||q.set_wrap_point(),q.print_token(V)),le.is_start_tag&&this._is_wrap_attributes_force){var Z=0,U;do U=Q.peek(Z),U.type===L.ATTRIBUTE&&(le.attr_count+=1),Z+=1;while(U.type!==L.EOF&&U.type!==L.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(le.alignment_size=V.text.length+1),!le.tag_complete&&!le.is_unformatted&&(q.alignment_size=le.alignment_size),le};var ne=function(q,V,se){if(this.parent=V||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="",!se)this.tag_complete=!0;else{var ee;this.tag_start_char=se.text[0],this.text=se.text,this.tag_start_char==="<"?(ee=se.text.match(/^<([^\s>]*)/),this.tag_check=ee?ee[1]:""):(ee=se.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=ee?ee[1]:"",(se.text.startsWith("{{#>")||se.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&se.next!==null?this.tag_check=se.next.text.split(" ")[0]:this.tag_check=se.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),se.type===L.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||se.closed&&se.closed.text==="/>";var Q=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(Q=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!q.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(Q)))}};ae.prototype._get_tag_open_token=function(q){var V=new ne(this._options,this._tag_stack.get_parser_token(),q);return V.alignment_size=this._options.wrap_attributes_indent_size,V.is_end_tag=V.is_end_tag||K(V.tag_check,this._options.void_elements),V.is_empty_element=V.tag_complete||V.is_start_tag&&V.is_end_tag,V.is_unformatted=!V.tag_complete&&K(V.tag_check,this._options.unformatted),V.is_content_unformatted=!V.is_empty_element&&K(V.tag_check,this._options.content_unformatted),V.is_inline_element=K(V.tag_name,this._options.inline)||this._options.inline_custom_elements&&V.tag_name.includes("-")||V.tag_start_char==="{",V},ae.prototype._set_tag_position=function(q,V,se,ee,Q){if(se.is_empty_element||(se.is_end_tag?se.start_tag_token=this._tag_stack.try_pop(se.tag_name):(this._do_optional_end_element(se)&&(se.is_inline_element||q.print_newline(!1)),this._tag_stack.record_tag(se),(se.tag_name==="script"||se.tag_name==="style")&&!(se.is_unformatted||se.is_content_unformatted)&&(se.custom_beautifier_name=N(se.tag_check,V)))),K(se.tag_check,this._options.extra_liners)&&(q.print_newline(!1),q._output.just_added_blankline()||q.print_newline(!0)),se.is_empty_element){if(se.tag_start_char==="{"&&se.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),se.indent_content=!0;var le=q.current_line_has_match(/{{#if/);le||q.print_newline(!1)}se.tag_name==="!--"&&Q.type===L.TAG_CLOSE&&ee.is_end_tag&&se.text.indexOf(`
`)===-1||(se.is_inline_element||se.is_unformatted||q.print_newline(!1),this._calcluate_parent_multiline(q,se))}else if(se.is_end_tag){var Z=!1;Z=se.start_tag_token&&se.start_tag_token.multiline_content,Z=Z||!se.is_inline_element&&!(ee.is_inline_element||ee.is_unformatted)&&!(Q.type===L.TAG_CLOSE&&se.start_tag_token===ee)&&Q.type!=="TK_CONTENT",(se.is_content_unformatted||se.is_unformatted)&&(Z=!1),Z&&q.print_newline(!1)}else se.indent_content=!se.custom_beautifier_name,se.tag_start_char==="<"&&(se.tag_name==="html"?se.indent_content=this._options.indent_inner_html:se.tag_name==="head"?se.indent_content=this._options.indent_head_inner_html:se.tag_name==="body"&&(se.indent_content=this._options.indent_body_inner_html)),!(se.is_inline_element||se.is_unformatted)&&(Q.type!=="TK_CONTENT"||se.is_content_unformatted)&&q.print_newline(!1),this._calcluate_parent_multiline(q,se)},ae.prototype._calcluate_parent_multiline=function(q,V){V.parent&&q._output.just_added_newline()&&!((V.is_inline_element||V.is_unformatted)&&V.parent.is_inline_element)&&(V.parent.multiline_content=!0)};var oe=["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"],J=["a","audio","del","ins","map","noscript","video"];ae.prototype._do_optional_end_element=function(q){var V=null;if(!(q.is_empty_element||!q.is_start_tag||!q.parent)){if(q.tag_name==="body")V=V||this._tag_stack.try_pop("head");else if(q.tag_name==="li")V=V||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(q.tag_name==="dd"||q.tag_name==="dt")V=V||this._tag_stack.try_pop("dt",["dl"]),V=V||this._tag_stack.try_pop("dd",["dl"]);else if(q.parent.tag_name==="p"&&oe.indexOf(q.tag_name)!==-1){var se=q.parent.parent;(!se||J.indexOf(se.tag_name)===-1)&&(V=V||this._tag_stack.try_pop("p"))}else q.tag_name==="rp"||q.tag_name==="rt"?(V=V||this._tag_stack.try_pop("rt",["ruby","rtc"]),V=V||this._tag_stack.try_pop("rp",["ruby","rtc"])):q.tag_name==="optgroup"?V=V||this._tag_stack.try_pop("optgroup",["select"]):q.tag_name==="option"?V=V||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):q.tag_name==="colgroup"?V=V||this._tag_stack.try_pop("caption",["table"]):q.tag_name==="thead"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"])):q.tag_name==="tbody"||q.tag_name==="tfoot"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"]),V=V||this._tag_stack.try_pop("thead",["table"]),V=V||this._tag_stack.try_pop("tbody",["table"])):q.tag_name==="tr"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"]),V=V||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(q.tag_name==="th"||q.tag_name==="td")&&(V=V||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),V=V||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return q.parent=this._tag_stack.get_parser_token(),V}},p.exports.Beautifier=ae},function(p,y,m){var b=m(6).Options;function S(R){b.call(this,R,"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"])}S.prototype=new b,p.exports.Options=S},function(p,y,m){var b=m(9).Tokenizer,S=m(9).TOKEN,R=m(13).Directives,L=m(14).TemplatablePattern,A=m(12).Pattern,I={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:S.START,RAW:S.RAW,EOF:S.EOF},M=new R(/<\!--/,/-->/),B=function(N,K){b.call(this,N,K),this._current_tag_name="";var G=new L(this._input).read_options(this._options),H=new A(this._input);if(this.__patterns={word:G.until(/[\n\r\t <]/),word_control_flow_close_excluded:G.until(/[\n\r\t <}]/),single_quote:G.until_after(/'/),double_quote:G.until_after(/"/),attribute:G.until(/[\n\r\t =>]|\/>/),element_name:G.until(/[\n\r\t >\/]/),angular_control_flow_start:H.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:H.starting_with(/{{!--/).until_after(/--}}/),handlebars:H.starting_with(/{{/).until_after(/}}/),handlebars_open:H.until(/[\n\r\t }]/),handlebars_raw_close:H.until(/}}/),comment:H.starting_with(/<!--/).until_after(/-->/),cdata:H.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:H.starting_with(/<!\[/).until_after(/]>/),processing:H.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 ae=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=H.matching(ae).until_after(ae)}};B.prototype=new b,B.prototype._is_comment=function(N){return!1},B.prototype._is_opening=function(N){return N.type===I.TAG_OPEN||N.type===I.CONTROL_FLOW_OPEN},B.prototype._is_closing=function(N,K){return N.type===I.TAG_CLOSE&&K&&((N.text===">"||N.text==="/>")&&K.text[0]==="<"||N.text==="}}"&&K.text[0]==="{"&&K.text[1]==="{")||N.type===I.CONTROL_FLOW_CLOSE&&N.text==="}"&&K.text.endsWith("{")},B.prototype._reset=function(){this._current_tag_name=""},B.prototype._get_next_token=function(N,K){var G=null;this._readWhitespace();var H=this._input.peek();return H===null?this._create_token(I.EOF,""):(G=G||this._read_open_handlebars(H,K),G=G||this._read_attribute(H,N,K),G=G||this._read_close(H,K),G=G||this._read_script_and_style(H,N),G=G||this._read_control_flows(H,K),G=G||this._read_raw_content(H,N,K),G=G||this._read_content_word(H,K),G=G||this._read_comment_or_cdata(H),G=G||this._read_processing(H),G=G||this._read_open(H,K),G=G||this._create_token(I.UNKNOWN,this._input.next()),G)},B.prototype._read_comment_or_cdata=function(N){var K=null,G=null,H=null;if(N==="<"){var ae=this._input.peek(1);ae==="!"&&(G=this.__patterns.comment.read(),G?(H=M.get_directives(G),H&&H.ignore==="start"&&(G+=M.readIgnored(this._input))):G=this.__patterns.cdata.read()),G&&(K=this._create_token(I.COMMENT,G),K.directives=H)}return K},B.prototype._read_processing=function(N){var K=null,G=null,H=null;if(N==="<"){var ae=this._input.peek(1);(ae==="!"||ae==="?")&&(G=this.__patterns.conditional_comment.read(),G=G||this.__patterns.processing.read()),G&&(K=this._create_token(I.COMMENT,G),K.directives=H)}return K},B.prototype._read_open=function(N,K){var G=null,H=null;return(!K||K.type===I.CONTROL_FLOW_OPEN)&&N==="<"&&(G=this._input.next(),this._input.peek()==="/"&&(G+=this._input.next()),G+=this.__patterns.element_name.read(),H=this._create_token(I.TAG_OPEN,G)),H},B.prototype._read_open_handlebars=function(N,K){var G=null,H=null;return(!K||K.type===I.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)==="!"?(G=this.__patterns.handlebars_comment.read(),G=G||this.__patterns.handlebars.read(),H=this._create_token(I.COMMENT,G)):(G=this.__patterns.handlebars_open.read(),H=this._create_token(I.TAG_OPEN,G))),H},B.prototype._read_control_flows=function(N,K){var G="",H=null;if(!this._options.templating.includes("angular"))return H;if(N==="@"){if(G=this.__patterns.angular_control_flow_start.read(),G==="")return H;for(var ae=G.endsWith("(")?1:0,ne=0;!(G.endsWith("{")&&ae===ne);){var oe=this._input.next();if(oe===null)break;oe==="("?ae++:oe===")"&&ne++,G+=oe}H=this._create_token(I.CONTROL_FLOW_OPEN,G)}else N==="}"&&K&&K.type===I.CONTROL_FLOW_OPEN&&(G=this._input.next(),H=this._create_token(I.CONTROL_FLOW_CLOSE,G));return H},B.prototype._read_close=function(N,K){var G=null,H=null;return K&&K.type===I.TAG_OPEN&&(K.text[0]==="<"&&(N===">"||N==="/"&&this._input.peek(1)===">")?(G=this._input.next(),N==="/"&&(G+=this._input.next()),H=this._create_token(I.TAG_CLOSE,G)):K.text[0]==="{"&&N==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),H=this._create_token(I.TAG_CLOSE,"}}"))),H},B.prototype._read_attribute=function(N,K,G){var H=null,ae="";if(G&&G.text[0]==="<")if(N==="=")H=this._create_token(I.EQUALS,this._input.next());else if(N==='"'||N==="'"){var ne=this._input.next();N==='"'?ne+=this.__patterns.double_quote.read():ne+=this.__patterns.single_quote.read(),H=this._create_token(I.VALUE,ne)}else ae=this.__patterns.attribute.read(),ae&&(K.type===I.EQUALS?H=this._create_token(I.VALUE,ae):H=this._create_token(I.ATTRIBUTE,ae));return H},B.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)},B.prototype._read_raw_content=function(N,K,G){var H="";if(G&&G.text[0]==="{")H=this.__patterns.handlebars_raw_close.read();else if(K.type===I.TAG_CLOSE&&K.opened.text[0]==="<"&&K.text[0]!=="/"){var ae=K.opened.text.substr(1).toLowerCase();this._is_content_unformatted(ae)&&(H=this._input.readUntil(new RegExp("</"+ae+"[\\n\\r\\t ]*?>","ig")))}return H?this._create_token(I.TEXT,H):null},B.prototype._read_script_and_style=function(N,K){if(K.type===I.TAG_CLOSE&&K.opened.text[0]==="<"&&K.text[0]!=="/"){var G=K.opened.text.substr(1).toLowerCase();if(G==="script"||G==="style"){var H=this._read_comment_or_cdata(N);if(H)return H.type=I.TEXT,H;var ae=this._input.readUntil(new RegExp("</"+G+"[\\n\\r\\t ]*?>","ig"));if(ae)return this._create_token(I.TEXT,ae)}}return null},B.prototype._read_content_word=function(N,K){var G="";return this._options.unformatted_content_delimiter&&N===this._options.unformatted_content_delimiter[0]&&(G=this.__patterns.unformatted_content_delimiter.read()),G||(G=K&&K.type===I.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),G?this._create_token(I.TEXT,G):null},p.exports.Tokenizer=B,p.exports.TOKEN=I}],u={};function a(p){var y=u[p];if(y!==void 0)return y.exports;var m=u[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 u=e(58553),a=e(87804);return{html_beautify:function(x,p){return c(x,p,u.js_beautify,a.css_beautify)}}}.apply(v,r),i!==void 0&&(d.exports=i);else var f,o})()},58553:function(d,v){var e,r;(function(){var i;(function(){"use strict";var c=[function(u,a,x){var p=x(1).Beautifier,y=x(5).Options;function m(b,S){var R=new p(b,S);return R.beautify()}u.exports=m,u.exports.defaultOptions=function(){return new y}},function(u,a,x){var p=x(2).Output,y=x(3).Token,m=x(4),b=x(5).Options,S=x(7).Tokenizer,R=x(7).line_starters,L=x(7).positionable_operators,A=x(7).TOKEN;function I(U,ie){return ie.indexOf(U)!==-1}function M(U){return U.replace(/^\s+/g,"")}function B(U){for(var ie={},_e=0;_e<U.length;_e++)ie[U[_e].replace(/-/g,"_")]=U[_e];return ie}function N(U,ie){return U&&U.type===A.RESERVED&&U.text===ie}function K(U,ie){return U&&U.type===A.RESERVED&&I(U.text,ie)}var G=["case","return","do","if","throw","else","await","break","continue","async"],H=["before-newline","after-newline","preserve-newline"],ae=B(H),ne=[ae.before_newline,ae.preserve_newline],oe={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function J(U,ie){ie.multiline_frame||ie.mode===oe.ForInitializer||ie.mode===oe.Conditional||U.remove_indent(ie.start_line_index)}function q(U){U=U.replace(m.allLineBreaks,`
`);for(var ie=[],_e=U.indexOf(`
`);_e!==-1;)ie.push(U.substring(0,_e)),U=U.substring(_e+1),_e=U.indexOf(`
`);return U.length&&ie.push(U),ie}function V(U){return U===oe.ArrayLiteral}function se(U){return I(U,[oe.Expression,oe.ForInitializer,oe.Conditional])}function ee(U,ie){for(var _e=0;_e<U.length;_e++){var Se=U[_e].trim();if(Se.charAt(0)!==ie)return!1}return!0}function Q(U,ie){for(var _e=0,Se=U.length,Pe;_e<Se;_e++)if(Pe=U[_e],Pe&&Pe.indexOf(ie)!==0)return!1;return!0}function le(U,ie){ie=ie||{},this._source_text=U||"",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(ie)}le.prototype.create_flags=function(U,ie){var _e=0;U&&(_e=U.indentation_level,!this._output.just_added_newline()&&U.line_indent_level>_e&&(_e=U.line_indent_level));var Se={mode:ie,parent:U,last_token:U?U.last_token:new y(A.START_BLOCK,""),last_word:U?U.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:U?U.line_indent_level:_e,start_line_index:this._output.get_line_number(),ternary_depth:0};return Se},le.prototype._reset=function(U){var ie=U.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new p(this._options,ie),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(oe.BlockStatement);var _e=new S(U,this._options);return this._tokens=_e.tokenize(),U},le.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var U,ie=this._reset(this._source_text),_e=this._options.eol;this._options.eol==="auto"&&(_e=`
`,ie&&m.lineBreak.test(ie||"")&&(_e=ie.match(m.lineBreak)[0]));for(var Se=this._tokens.next();Se;)this.handle_token(Se),this._last_last_text=this._flags.last_token.text,this._flags.last_token=Se,Se=this._tokens.next();return U=this._output.get_code(_e),U},le.prototype.handle_token=function(U,ie){U.type===A.START_EXPR?this.handle_start_expr(U):U.type===A.END_EXPR?this.handle_end_expr(U):U.type===A.START_BLOCK?this.handle_start_block(U):U.type===A.END_BLOCK?this.handle_end_block(U):U.type===A.WORD?this.handle_word(U):U.type===A.RESERVED?this.handle_word(U):U.type===A.SEMICOLON?this.handle_semicolon(U):U.type===A.STRING?this.handle_string(U):U.type===A.EQUALS?this.handle_equals(U):U.type===A.OPERATOR?this.handle_operator(U):U.type===A.COMMA?this.handle_comma(U):U.type===A.BLOCK_COMMENT?this.handle_block_comment(U,ie):U.type===A.COMMENT?this.handle_comment(U,ie):U.type===A.DOT?this.handle_dot(U):U.type===A.EOF?this.handle_eof(U):U.type===A.UNKNOWN?this.handle_unknown(U,ie):this.handle_unknown(U,ie)},le.prototype.handle_whitespace_and_comments=function(U,ie){var _e=U.newlines,Se=this._options.keep_array_indentation&&V(this._flags.mode);if(U.comments_before)for(var Pe=U.comments_before.next();Pe;)this.handle_whitespace_and_comments(Pe,ie),this.handle_token(Pe,ie),Pe=U.comments_before.next();if(Se)for(var Ge=0;Ge<_e;Ge+=1)this.print_newline(Ge>0,ie);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,ie);for(var Ue=1;Ue<_e;Ue+=1)this.print_newline(!0,ie)}};var Z=["async","break","continue","return","throw","yield"];le.prototype.allow_wrap_or_preserved_newline=function(U,ie){if(ie=ie===void 0?!1:ie,!this._output.just_added_newline()){var _e=this._options.preserve_newlines&&U.newlines||ie,Se=I(this._flags.last_token.text,L)||I(U.text,L);if(Se){var Pe=I(this._flags.last_token.text,L)&&I(this._options.operator_position,ne)||I(U.text,L);_e=_e&&Pe}if(_e)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(K(this._flags.last_token,Z))return;this._output.set_wrap_point()}}},le.prototype.print_newline=function(U,ie){if(!ie&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==A.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var _e=this._tokens.peek();this._flags.mode===oe.Statement&&!(this._flags.if_block&&N(_e,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(U)&&(this._flags.multiline_frame=!0)},le.prototype.print_token_line_indentation=function(U){this._output.just_added_newline()&&(this._options.keep_array_indentation&&U.newlines&&(U.text==="["||V(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(U.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(U){if(this._output.raw){this._output.add_raw_token(U);return}if(this._options.comma_first&&U.previous&&U.previous.type===A.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var ie=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(ie),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(U),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(U),this._output.non_breaking_space=!0,this._output.add_token(U.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(U){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,U),this._flags=this.create_flags(this._previous_flags,U),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===oe.Statement&&J(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===oe.ObjectLiteral&&this._flags.mode===oe.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||K(this._flags.last_token,["get","set"]))},le.prototype.start_of_statement=function(U){var ie=!1;return ie=ie||K(this._flags.last_token,["var","let","const"])&&U.type===A.WORD,ie=ie||N(this._flags.last_token,"do"),ie=ie||!(this._flags.parent.mode===oe.ObjectLiteral&&this._flags.mode===oe.Statement)&&K(this._flags.last_token,Z)&&!U.newlines,ie=ie||N(this._flags.last_token,"else")&&!(N(U,"if")&&!U.comments_before),ie=ie||this._flags.last_token.type===A.END_EXPR&&(this._previous_flags.mode===oe.ForInitializer||this._previous_flags.mode===oe.Conditional),ie=ie||this._flags.last_token.type===A.WORD&&this._flags.mode===oe.BlockStatement&&!this._flags.in_case&&!(U.text==="--"||U.text==="++")&&this._last_last_text!=="function"&&U.type!==A.WORD&&U.type!==A.RESERVED,ie=ie||this._flags.mode===oe.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||K(this._flags.last_token,["get","set"])),ie?(this.set_mode(oe.Statement),this.indent(),this.handle_whitespace_and_comments(U,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U,K(U,["do","for","if","while"])),!0):!1},le.prototype.handle_start_expr=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U);var ie=oe.Expression;if(U.text==="["){if(this._flags.last_token.type===A.WORD||this._flags.last_token.text===")"){K(this._flags.last_token,R)&&(this._output.space_before_token=!0),this.print_token(U),this.set_mode(ie),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ie=oe.ArrayLiteral,V(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()),I(this._flags.last_token.type,[A.START_EXPR,A.END_EXPR,A.WORD,A.OPERATOR,A.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===A.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ie=oe.ForInitializer):I(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ie=oe.Conditional):I(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&U.whitespace_before===""?this._output.space_before_token=!1:(I(this._flags.last_token.text,R)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===A.EQUALS||this._flags.last_token.type===A.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U);else if(this._flags.last_token.type===A.WORD){this._output.space_before_token=!1;var _e=this._tokens.peek(-3);if(this._options.space_after_named_function&&_e){var Se=this._tokens.peek(-4);K(_e,["async","function"])||_e.text==="*"&&K(Se,["async","function"])?this._output.space_before_token=!0:this._flags.mode===oe.ObjectLiteral?(_e.text==="{"||_e.text===","||_e.text==="*"&&(Se.text==="{"||Se.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(U);(this._flags.last_token.type===A.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(I(this._last_last_text,["function","yield"])||this._flags.mode===oe.ObjectLiteral&&I(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===A.START_BLOCK?this.print_newline():(this._flags.last_token.type===A.END_EXPR||this._flags.last_token.type===A.START_EXPR||this._flags.last_token.type===A.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===A.COMMA)&&this.allow_wrap_or_preserved_newline(U,U.newlines),this.print_token(U),this.set_mode(ie),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},le.prototype.handle_end_expr=function(U){for(;this._flags.mode===oe.Statement;)this.restore_mode();this.handle_whitespace_and_comments(U),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(U,U.text==="]"&&V(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===A.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(U),this.restore_mode(),J(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===oe.Conditional&&(this._previous_flags.mode=oe.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},le.prototype.handle_start_block=function(U){this.handle_whitespace_and_comments(U);var ie=this._tokens.peek(),_e=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===A.END_EXPR?(this.set_mode(oe.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(oe.BlockStatement):_e&&(I(_e.text,[":",","])&&I(ie.type,[A.STRING,A.WORD,A.RESERVED])||I(ie.text,["get","set","..."])&&I(_e.type,[A.WORD,A.RESERVED]))?I(this._last_last_text,["class","interface"])&&!I(_e.text,[":",","])?this.set_mode(oe.BlockStatement):this.set_mode(oe.ObjectLiteral):this._flags.last_token.type===A.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(oe.BlockStatement):I(this._flags.last_token.type,[A.EQUALS,A.START_EXPR,A.COMMA,A.OPERATOR])||K(this._flags.last_token,["return","throw","import","default"])?this.set_mode(oe.ObjectLiteral):this.set_mode(oe.BlockStatement),this._flags.last_token&&K(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var Se=!ie.comments_before&&ie.text==="}",Pe=Se&&this._flags.last_word==="function"&&this._flags.last_token.type===A.END_EXPR;if(this._options.brace_preserve_inline){var Ge=0,Ue=null;this._flags.inline_frame=!0;do if(Ge+=1,Ue=this._tokens.peek(Ge-1),Ue.newlines){this._flags.inline_frame=!1;break}while(Ue.type!==A.EOF&&!(Ue.type===A.END_BLOCK&&Ue.opened===U))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&U.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==A.OPERATOR&&(Pe||this._flags.last_token.type===A.EQUALS||K(this._flags.last_token,G)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(V(this._previous_flags.mode)&&(this._flags.last_token.type===A.START_EXPR||this._flags.last_token.type===A.COMMA)&&((this._flags.last_token.type===A.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===A.COMMA||this._flags.last_token.type===A.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(U),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==A.OPERATOR&&this._flags.last_token.type!==A.START_EXPR&&(I(this._flags.last_token.type,[A.START_BLOCK,A.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(U),this.indent(),!Se&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},le.prototype.handle_end_block=function(U){for(this.handle_whitespace_and_comments(U);this._flags.mode===oe.Statement;)this.restore_mode();var ie=this._flags.last_token.type===A.START_BLOCK;this._flags.inline_frame&&!ie?this._output.space_before_token=!0:this._options.brace_style==="expand"?ie||this.print_newline():ie||(V(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(U)},le.prototype.handle_word=function(U){if(U.type===A.RESERVED){if(I(U.text,["set","get"])&&this._flags.mode!==oe.ObjectLiteral)U.type=A.WORD;else if(U.text==="import"&&I(this._tokens.peek().text,["(","."]))U.type=A.WORD;else if(I(U.text,["as","from"])&&!this._flags.import_block)U.type=A.WORD;else if(this._flags.mode===oe.ObjectLiteral){var ie=this._tokens.peek();ie.text===":"&&(U.type=A.WORD)}}if(this.start_of_statement(U)?K(this._flags.last_token,["var","let","const"])&&U.type===A.WORD&&(this._flags.declaration_statement=!0):U.newlines&&!se(this._flags.mode)&&(this._flags.last_token.type!==A.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==A.EQUALS&&(this._options.preserve_newlines||!K(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(U),this.print_newline()):this.handle_whitespace_and_comments(U),this._flags.do_block&&!this._flags.do_while)if(N(U,"while")){this._output.space_before_token=!0,this.print_token(U),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(U,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===oe.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&K(U,["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(U),this._flags.in_case=!0;return}if((this._flags.last_token.type===A.COMMA||this._flags.last_token.type===A.START_EXPR||this._flags.last_token.type===A.EQUALS||this._flags.last_token.type===A.OPERATOR)&&!this.start_of_object_property()&&!(I(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===oe.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(U),N(U,"function")){(I(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(I(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===A.OPERATOR))&&!this._output.just_added_blankline()&&!U.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===A.RESERVED||this._flags.last_token.type===A.WORD?K(this._flags.last_token,["get","set","new","export"])||K(this._flags.last_token,Z)?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===A.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(se(this._flags.mode)||V(this._flags.mode))||this.print_newline(),this.print_token(U),this._flags.last_word=U.text;return}var _e="NONE";if(this._flags.last_token.type===A.END_BLOCK?this._previous_flags.inline_frame?_e="SPACE":K(U,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&U.newlines?_e="NEWLINE":(_e="SPACE",this._output.space_before_token=!0):_e="NEWLINE":this._flags.last_token.type===A.SEMICOLON&&this._flags.mode===oe.BlockStatement?_e="NEWLINE":this._flags.last_token.type===A.SEMICOLON&&se(this._flags.mode)?_e="SPACE":this._flags.last_token.type===A.STRING?_e="NEWLINE":this._flags.last_token.type===A.RESERVED||this._flags.last_token.type===A.WORD||this._flags.last_token.text==="*"&&(I(this._last_last_text,["function","yield"])||this._flags.mode===oe.ObjectLiteral&&I(this._last_last_text,["{",","]))?_e="SPACE":this._flags.last_token.type===A.START_BLOCK?this._flags.inline_frame?_e="SPACE":_e="NEWLINE":this._flags.last_token.type===A.END_EXPR&&(this._output.space_before_token=!0,_e="NEWLINE"),K(U,R)&&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"),K(U,["else","catch","finally"]))if((!(this._flags.last_token.type===A.END_BLOCK&&this._previous_flags.mode===oe.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&U.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var Se=this._output.current_line;Se.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else _e==="NEWLINE"?K(this._flags.last_token,G)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&K(U,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==A.END_EXPR?(this._flags.last_token.type!==A.START_EXPR||!K(U,["var","let","const"]))&&this._flags.last_token.text!==":"&&(N(U,"if")&&N(U.previous,"else")?this._output.space_before_token=!0:this.print_newline()):K(U,R)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&V(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():_e==="SPACE"&&(this._output.space_before_token=!0);U.previous&&(U.previous.type===A.WORD||U.previous.type===A.RESERVED)&&(this._output.space_before_token=!0),this.print_token(U),this._flags.last_word=U.text,U.type===A.RESERVED&&(U.text==="do"?this._flags.do_block=!0:U.text==="if"?this._flags.if_block=!0:U.text==="import"?this._flags.import_block=!0:this._flags.import_block&&N(U,"from")&&(this._flags.import_block=!1))},le.prototype.handle_semicolon=function(U){this.start_of_statement(U)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(U);for(var ie=this._tokens.peek();this._flags.mode===oe.Statement&&!(this._flags.if_block&&N(ie,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(U)},le.prototype.handle_string=function(U){U.text.startsWith("`")&&U.newlines===0&&U.whitespace_before===""&&(U.previous.text===")"||this._flags.last_token.type===A.WORD)||(this.start_of_statement(U)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(U),this._flags.last_token.type===A.RESERVED||this._flags.last_token.type===A.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===A.COMMA||this._flags.last_token.type===A.START_EXPR||this._flags.last_token.type===A.EQUALS||this._flags.last_token.type===A.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(U):U.text.startsWith("`")&&this._flags.last_token.type===A.END_EXPR&&(U.previous.text==="]"||U.previous.text===")")&&U.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(U)},le.prototype.handle_equals=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(U),this._output.space_before_token=!0},le.prototype.handle_comma=function(U){this.handle_whitespace_and_comments(U,!0),this.print_token(U),this._output.space_before_token=!0,this._flags.declaration_statement?(se(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(U)):this._flags.mode===oe.ObjectLiteral||this._flags.mode===oe.Statement&&this._flags.parent.mode===oe.ObjectLiteral?(this._flags.mode===oe.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(U)},le.prototype.handle_operator=function(U){var ie=U.text==="*"&&(K(this._flags.last_token,["function","yield"])||I(this._flags.last_token.type,[A.START_BLOCK,A.COMMA,A.END_BLOCK,A.SEMICOLON])),_e=I(U.text,["-","+"])&&(I(this._flags.last_token.type,[A.START_BLOCK,A.START_EXPR,A.EQUALS,A.OPERATOR])||I(this._flags.last_token.text,R)||this._flags.last_token.text===",");if(!this.start_of_statement(U)){var Se=!ie;this.handle_whitespace_and_comments(U,Se)}if(U.text==="*"&&this._flags.last_token.type===A.DOT){this.print_token(U);return}if(U.text==="::"){this.print_token(U);return}if(I(U.text,["-","+"])&&this.start_of_object_property()){this.print_token(U);return}if(this._flags.last_token.type===A.OPERATOR&&I(this._options.operator_position,ne)&&this.allow_wrap_or_preserved_newline(U),U.text===":"&&this._flags.in_case){this.print_token(U),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==A.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,Ge=!0,Ue=!1;if(U.text===":"?this._flags.ternary_depth===0?Pe=!1:(this._flags.ternary_depth-=1,Ue=!0):U.text==="?"&&(this._flags.ternary_depth+=1),!_e&&!ie&&this._options.preserve_newlines&&I(U.text,L)){var kt=U.text===":",pt=kt&&Ue,It=kt&&!Ue;switch(this._options.operator_position){case ae.before_newline:this._output.space_before_token=!It,this.print_token(U),(!kt||pt)&&this.allow_wrap_or_preserved_newline(U),this._output.space_before_token=!0;return;case ae.after_newline:this._output.space_before_token=!0,!kt||pt?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(U):this._output.space_before_token=!1,this.print_token(U),this._output.space_before_token=!0;return;case ae.preserve_newline:It||this.allow_wrap_or_preserved_newline(U),Pe=!(this._output.just_added_newline()||It),this._output.space_before_token=Pe,this.print_token(U),this._output.space_before_token=!0;return}}if(ie){this.allow_wrap_or_preserved_newline(U),Pe=!1;var Wt=this._tokens.peek();Ge=Wt&&I(Wt.type,[A.WORD,A.RESERVED])}else if(U.text==="...")this.allow_wrap_or_preserved_newline(U),Pe=this._flags.last_token.type===A.START_BLOCK,Ge=!1;else if(I(U.text,["--","++","!","~"])||_e){if((this._flags.last_token.type===A.COMMA||this._flags.last_token.type===A.START_EXPR)&&this.allow_wrap_or_preserved_newline(U),Pe=!1,Ge=!1,U.newlines&&(U.text==="--"||U.text==="++"||U.text==="~")){var Lt=K(this._flags.last_token,G)&&U.newlines;Lt&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Lt,!0)}this._flags.last_token.text===";"&&se(this._flags.mode)&&(Pe=!0),this._flags.last_token.type===A.RESERVED?Pe=!0:this._flags.last_token.type===A.END_EXPR?Pe=!(this._flags.last_token.text==="]"&&(U.text==="--"||U.text==="++")):this._flags.last_token.type===A.OPERATOR&&(Pe=I(U.text,["--","-","++","+"])&&I(this._flags.last_token.text,["--","-","++","+"]),I(U.text,["+","-"])&&I(this._flags.last_token.text,["--","++"])&&(Ge=!0)),(this._flags.mode===oe.BlockStatement&&!this._flags.inline_frame||this._flags.mode===oe.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(U),this._output.space_before_token=Ge},le.prototype.handle_block_comment=function(U,ie){if(this._output.raw){this._output.add_raw_token(U),U.directives&&U.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(U.directives){this.print_newline(!1,ie),this.print_token(U),U.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!m.newline.test(U.text)&&!U.newlines){this._output.space_before_token=!0,this.print_token(U),this._output.space_before_token=!0;return}else this.print_block_commment(U,ie)},le.prototype.print_block_commment=function(U,ie){var _e=q(U.text),Se,Pe=!1,Ge=!1,Ue=U.whitespace_before,kt=Ue.length;if(this.print_newline(!1,ie),this.print_token_line_indentation(U),this._output.add_token(_e[0]),this.print_newline(!1,ie),_e.length>1){for(_e=_e.slice(1),Pe=ee(_e,"*"),Ge=Q(_e,Ue),Pe&&(this._flags.alignment=1),Se=0;Se<_e.length;Se++)Pe?(this.print_token_line_indentation(U),this._output.add_token(M(_e[Se]))):Ge&&_e[Se]?(this.print_token_line_indentation(U),this._output.add_token(_e[Se].substring(kt))):(this._output.current_line.set_indent(-1),this._output.add_token(_e[Se])),this.print_newline(!1,ie);this._flags.alignment=0}},le.prototype.handle_comment=function(U,ie){U.newlines?this.print_newline(!1,ie):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(U),this.print_newline(!1,ie)},le.prototype.handle_dot=function(U){this.start_of_statement(U)||this.handle_whitespace_and_comments(U,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),K(this._flags.last_token,G)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(U,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(U)},le.prototype.handle_unknown=function(U,ie){this.print_token(U),U.text[U.text.length-1]===`
`&&this.print_newline(!1,ie)},le.prototype.handle_eof=function(U){for(;this._flags.mode===oe.Statement;)this.restore_mode();this.handle_whitespace_and_comments(U)},u.exports.Beautifier=le},function(u){function a(y){this.__parent=y,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 y=new a(this.__parent);return y.set_indent(this.__indent_count,this.__alignment_count),y},a.prototype.item=function(y){return y<0?this.__items[this.__items.length+y]:this.__items[y]},a.prototype.has_match=function(y){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(y))return!0;return!1},a.prototype.set_indent=function(y,m){this.is_empty()&&(this.__indent_count=y||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 y=this.__parent.current_line;return y.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),y.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),y.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,y.__items[0]===" "&&(y.__items.splice(0,1),y.__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(y){this.__items.push(y);var m=y.lastIndexOf(`
`);m!==-1?this.__character_count=y.length-m:this.__character_count+=y.length},a.prototype.pop=function(){var y=null;return this.is_empty()||(y=this.__items.pop(),this.__character_count-=y.length),y},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 y="";return this.is_empty()?this.__parent.indent_empty_lines&&(y=this.__parent.get_indent_string(this.__indent_count)):(y=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),y+=this.__items.join("")),y};function x(y,m){this.__cache=[""],this.__indent_size=y.indent_size,this.__indent_string=y.indent_char,y.indent_with_tabs||(this.__indent_string=new Array(y.indent_size+1).join(y.indent_char)),m=m||"",y.indent_level>0&&(m=new Array(y.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(y,m){var b=this.__base_string_length;return m=m||0,y<0&&(b=0),b+=y*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(y,m){var b=this.__base_string;return m=m||0,y<0&&(y=0,b=""),m+=y*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(y){for(;y>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var y=this.__cache.length,m=0,b="";this.__indent_size&&y>=this.__indent_size&&(m=Math.floor(y/this.__indent_size),y-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),y&&(b+=new Array(y+1).join(" ")),this.__cache.push(b)};function p(y,m){this.__indent_cache=new x(y,m),this.raw=!1,this._end_with_newline=y.end_with_newline,this.indent_size=y.indent_size,this.wrap_line_length=y.wrap_line_length,this.indent_empty_lines=y.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(y,m){return this.__indent_cache.get_indent_string(y,m)},p.prototype.get_indent_size=function(y,m){return this.__indent_cache.get_indent_size(y,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(y){return this.is_empty()||!y&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(y){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 y!==`
`&&(b=b.replace(/[\n]/g,y)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(y,m){return y=y||0,m=m||0,this.next_line.set_indent(y,m),this.__lines.length>1?(this.current_line.set_indent(y,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(y){for(var m=0;m<y.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(y.whitespace_before),this.current_line.push(y.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(y){this.__add_space_before_token(),this.current_line.push(y),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(y){for(var m=this.__lines.length;y<m;)this.__lines[y]._remove_indent(),y++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(y){for(y=y===void 0?!1:y,this.current_line.trim();y&&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(y,m){for(var b=this.__lines.length-2;b>=0;){var S=this.__lines[b];if(S.is_empty())break;if(S.item(0).indexOf(y)!==0&&S.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},u.exports.Output=p},function(u){function a(x,p,y,m){this.type=x,this.text=p,this.comments_before=null,this.newlines=y||0,this.whitespace_before=m||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}u.exports.Token=a},function(u,a){var x="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",p="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",y="\\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]+\\}",S="(?:"+b+"|["+x+y+"])",R="(?:"+b+"|["+p+y+m+"])*";a.identifier=new RegExp(S+R,"g"),a.identifierStart=new RegExp(S),a.identifierMatch=new RegExp("(?:"+b+"|["+p+y+m+"])+");var L=/[\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(u,a,x){var p=x(6).Options,y=["before-newline","after-newline","preserve-newline"];function m(b){p.call(this,b,"js");var S=this.raw_options.brace_style||null;S==="expand-strict"?this.raw_options.brace_style="expand":S==="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 R=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var L=0;L<R.length;L++)R[L]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=R[L];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",y),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}m.prototype=new p,u.exports.Options=m},function(u){function a(y,m){this.raw_options=x(y,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(y,m){var b=this.raw_options[y],S=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(S=b.concat()):typeof b=="string"&&(S=b.split(/[^a-zA-Z0-9_\/\-]+/)),S},a.prototype._get_boolean=function(y,m){var b=this.raw_options[y],S=b===void 0?!!m:!!b;return S},a.prototype._get_characters=function(y,m){var b=this.raw_options[y],S=m||"";return typeof b=="string"&&(S=b.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),S},a.prototype._get_number=function(y,m){var b=this.raw_options[y];m=parseInt(m,10),isNaN(m)&&(m=0);var S=parseInt(b,10);return isNaN(S)&&(S=m),S},a.prototype._get_selection=function(y,m,b){var S=this._get_selection_list(y,m,b);if(S.length!==1)throw new Error("Invalid Option Value: The option '"+y+`' can only be one of the following values:
`+m+`
You passed in: '`+this.raw_options[y]+"'");return S[0]},a.prototype._get_selection_list=function(y,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 S=this._get_array(y,b);if(!this._is_valid_selection(S,m))throw new Error("Invalid Option Value: The option '"+y+`' can contain only the following values:
`+m+`
You passed in: '`+this.raw_options[y]+"'");return S},a.prototype._is_valid_selection=function(y,m){return y.length&&m.length&&!y.some(function(b){return m.indexOf(b)===-1})};function x(y,m){var b={};y=p(y);var S;for(S in y)S!==m&&(b[S]=y[S]);if(m&&y[m])for(S in y[m])b[S]=y[m][S];return b}function p(y){var m={},b;for(b in y){var S=b.replace(/-/g,"_");m[S]=y[b]}return m}u.exports.Options=a,u.exports.normalizeOpts=p,u.exports.mergeOpts=x},function(u,a,x){var p=x(8).InputScanner,y=x(9).Tokenizer,m=x(9).TOKEN,b=x(13).Directives,S=x(4),R=x(12).Pattern,L=x(14).TemplatablePattern;function A(ee,Q){return Q.indexOf(ee)!==-1}var I={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(/\/\*/,/\*\//),B=/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]/,K=/[^\d\.]/,G=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),H=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";H=H.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),H="\\?\\.(?!\\d) "+H,H=H.replace(/ /g,"|");var ae=new RegExp(H),ne="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),oe=ne.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),J=new RegExp("^(?:"+oe.join("|")+")$"),q,V=function(ee,Q){y.call(this,ee,Q),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var le=new R(this._input),Z=new L(this._input).read_options(this._options);this.__patterns={template:Z,identifier:Z.starting_with(S.identifier).matching(S.identifierMatch),number:le.matching(B),punct:le.matching(ae),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(S.lineBreak),shebang:le.starting_with(/#!/).until_after(S.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:Z.until(/['\\\n\r\u2028\u2029]/),double_quote:Z.until(/["\\\n\r\u2028\u2029]/),template_text:Z.until(/[`\\$]/),template_expression:Z.until(/[`}\\]/)}};V.prototype=new y,V.prototype._is_comment=function(ee){return ee.type===I.COMMENT||ee.type===I.BLOCK_COMMENT||ee.type===I.UNKNOWN},V.prototype._is_opening=function(ee){return ee.type===I.START_BLOCK||ee.type===I.START_EXPR},V.prototype._is_closing=function(ee,Q){return(ee.type===I.END_BLOCK||ee.type===I.END_EXPR)&&Q&&(ee.text==="]"&&Q.text==="["||ee.text===")"&&Q.text==="("||ee.text==="}"&&Q.text==="{")},V.prototype._reset=function(){q=!1},V.prototype._get_next_token=function(ee,Q){var le=null;this._readWhitespace();var Z=this._input.peek();return Z===null?this._create_token(I.EOF,""):(le=le||this._read_non_javascript(Z),le=le||this._read_string(Z),le=le||this._read_pair(Z,this._input.peek(1)),le=le||this._read_word(ee),le=le||this._read_singles(Z),le=le||this._read_comment(Z),le=le||this._read_regexp(Z,ee),le=le||this._read_xml(Z,ee),le=le||this._read_punctuation(),le=le||this._create_token(I.UNKNOWN,this._input.next()),le)},V.prototype._read_word=function(ee){var Q;if(Q=this.__patterns.identifier.read(),Q!=="")return Q=Q.replace(S.allLineBreaks,`
`),!(ee.type===I.DOT||ee.type===I.RESERVED&&(ee.text==="set"||ee.text==="get"))&&J.test(Q)?(Q==="in"||Q==="of")&&(ee.type===I.WORD||ee.type===I.STRING)?this._create_token(I.OPERATOR,Q):this._create_token(I.RESERVED,Q):this._create_token(I.WORD,Q);if(Q=this.__patterns.number.read(),Q!=="")return this._create_token(I.WORD,Q)},V.prototype._read_singles=function(ee){var Q=null;return ee==="("||ee==="["?Q=this._create_token(I.START_EXPR,ee):ee===")"||ee==="]"?Q=this._create_token(I.END_EXPR,ee):ee==="{"?Q=this._create_token(I.START_BLOCK,ee):ee==="}"?Q=this._create_token(I.END_BLOCK,ee):ee===";"?Q=this._create_token(I.SEMICOLON,ee):ee==="."&&K.test(this._input.peek(1))?Q=this._create_token(I.DOT,ee):ee===","&&(Q=this._create_token(I.COMMA,ee)),Q&&this._input.next(),Q},V.prototype._read_pair=function(ee,Q){var le=null;return ee==="#"&&Q==="{"&&(le=this._create_token(I.START_BLOCK,ee+Q)),le&&(this._input.next(),this._input.next()),le},V.prototype._read_punctuation=function(){var ee=this.__patterns.punct.read();if(ee!=="")return ee==="="?this._create_token(I.EQUALS,ee):ee==="?."?this._create_token(I.DOT,ee):this._create_token(I.OPERATOR,ee)},V.prototype._read_non_javascript=function(ee){var Q="";if(ee==="#"){if(this._is_first_token()&&(Q=this.__patterns.shebang.read(),Q))return this._create_token(I.UNKNOWN,Q.trim()+`
`);if(Q=this.__patterns.include.read(),Q)return this._create_token(I.UNKNOWN,Q.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(I.WORD,le)}this._input.back()}else if(ee==="<"&&this._is_first_token()){if(Q=this.__patterns.html_comment_start.read(),Q){for(;this._input.hasNext()&&!this._input.testChar(S.newline);)Q+=this._input.next();return q=!0,this._create_token(I.COMMENT,Q)}}else if(q&&ee==="-"&&(Q=this.__patterns.html_comment_end.read(),Q))return q=!1,this._create_token(I.COMMENT,Q);return null},V.prototype._read_comment=function(ee){var Q=null;if(ee==="/"){var le="";if(this._input.peek(1)==="*"){le=this.__patterns.block_comment.read();var Z=M.get_directives(le);Z&&Z.ignore==="start"&&(le+=M.readIgnored(this._input)),le=le.replace(S.allLineBreaks,`
`),Q=this._create_token(I.BLOCK_COMMENT,le),Q.directives=Z}else this._input.peek(1)==="/"&&(le=this.__patterns.comment.read(),Q=this._create_token(I.COMMENT,le))}return Q},V.prototype._read_string=function(ee){if(ee==="`"||ee==="'"||ee==='"'){var Q=this._input.next();return this.has_char_escapes=!1,ee==="`"?Q+=this._read_string_recursive("`",!0,"${"):Q+=this._read_string_recursive(ee),this.has_char_escapes&&this._options.unescape_strings&&(Q=se(Q)),this._input.peek()===ee&&(Q+=this._input.next()),Q=Q.replace(S.allLineBreaks,`
`),this._create_token(I.STRING,Q)}return null},V.prototype._allow_regexp_or_xml=function(ee){return ee.type===I.RESERVED&&A(ee.text,["return","case","throw","else","do","typeof","yield"])||ee.type===I.END_EXPR&&ee.text===")"&&ee.opened.previous.type===I.RESERVED&&A(ee.opened.previous.text,["if","while","for"])||A(ee.type,[I.COMMENT,I.START_EXPR,I.START_BLOCK,I.START,I.END_BLOCK,I.OPERATOR,I.EQUALS,I.EOF,I.SEMICOLON,I.COMMA])},V.prototype._read_regexp=function(ee,Q){if(ee==="/"&&this._allow_regexp_or_xml(Q)){for(var le=this._input.next(),Z=!1,U=!1;this._input.hasNext()&&(Z||U||this._input.peek()!==ee)&&!this._input.testChar(S.newline);)le+=this._input.peek(),Z?Z=!1:(Z=this._input.peek()==="\\",this._input.peek()==="["?U=!0:this._input.peek()==="]"&&(U=!1)),this._input.next();return this._input.peek()===ee&&(le+=this._input.next(),le+=this._input.read(S.identifier)),this._create_token(I.STRING,le)}return null},V.prototype._read_xml=function(ee,Q){if(this._options.e4x&&ee==="<"&&this._allow_regexp_or_xml(Q)){var le="",Z=this.__patterns.xml.read_match();if(Z){for(var U=Z[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),ie=U.indexOf("{")===0,_e=0;Z;){var Se=!!Z[1],Pe=Z[2],Ge=!!Z[Z.length-1]||Pe.slice(0,8)==="![CDATA[";if(!Ge&&(Pe===U||ie&&Pe.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(Se?--_e:++_e),le+=Z[0],_e<=0)break;Z=this.__patterns.xml.read_match()}return Z||(le+=this._input.match(/[\s\S]*/g)[0]),le=le.replace(S.allLineBreaks,`
`),this._create_token(I.STRING,le)}}return null};function se(ee){for(var Q="",le=0,Z=new p(ee),U=null;Z.hasNext();)if(U=Z.match(/([\s]|[^\\]|\\\\)+/g),U&&(Q+=U[0]),Z.peek()==="\\"){if(Z.next(),Z.peek()==="x")U=Z.match(/x([0-9A-Fa-f]{2})/g);else if(Z.peek()==="u")U=Z.match(/u([0-9A-Fa-f]{4})/g),U||(U=Z.match(/u\{([0-9A-Fa-f]+)\}/g));else{Q+="\\",Z.hasNext()&&(Q+=Z.next());continue}if(!U||(le=parseInt(U[1],16),le>126&&le<=255&&U[0].indexOf("x")===0))return ee;le>=0&&le<32||le>1114111?Q+="\\"+U[0]:le===34||le===39||le===92?Q+="\\"+String.fromCharCode(le):Q+=String.fromCharCode(le)}return Q}V.prototype._read_string_recursive=function(ee,Q,le){var Z,U;ee==="'"?U=this.__patterns.single_quote:ee==='"'?U=this.__patterns.double_quote:ee==="`"?U=this.__patterns.template_text:ee==="}"&&(U=this.__patterns.template_expression);for(var ie=U.read(),_e="";this._input.hasNext();){if(_e=this._input.next(),_e===ee||!Q&&S.newline.test(_e)){this._input.back();break}else _e==="\\"&&this._input.hasNext()?(Z=this._input.peek(),Z==="x"||Z==="u"?this.has_char_escapes=!0:Z==="\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("}",Q,"`"):_e+=this._read_string_recursive("`",Q,"${"),this._input.hasNext()&&(_e+=this._input.next())));_e+=U.read(),ie+=_e}return ie},u.exports.Tokenizer=V,u.exports.TOKEN=I,u.exports.positionable_operators=G.slice(),u.exports.line_starters=ne.slice()},function(u){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 y=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(y=this.__input.charAt(p)),y},x.prototype.__match=function(p,y){p.lastIndex=y;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==y&&(m=null),m},x.prototype.test=function(p,y){return y=y||0,y+=this.__position,y>=0&&y<this.__input_length?!!this.__match(p,y):!1},x.prototype.testChar=function(p,y){var m=this.peek(y);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var y=this.__match(p,this.__position);return y?this.__position+=y[0].length:y=null,y},x.prototype.read=function(p,y,m){var b="",S;return p&&(S=this.match(p),S&&(b+=S[0])),y&&(S||!p)&&(b+=this.readUntil(y,m)),b},x.prototype.readUntil=function(p,y){var m="",b=this.__position;p.lastIndex=this.__position;var S=p.exec(this.__input);return S?(b=S.index,y&&(b+=S[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,y){var m=null,b="g";return y&&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 y=this.__position,m=this.readUntilAfter(p);return this.__position=y,m},x.prototype.lookBack=function(p){var y=this.__position-1;return y>=p.length&&this.__input.substring(y-p.length,y).toLowerCase()===p},u.exports.InputScanner=x},function(u,a,x){var p=x(8).InputScanner,y=x(3).Token,m=x(10).TokenStream,b=x(11).WhitespacePattern,S={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},R=function(L,A){this._input=new p(L),this._options=A||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new b(this._input)};R.prototype.tokenize=function(){this._input.restart(),this.__tokens=new m,this._reset();for(var L,A=new y(S.START,""),I=null,M=[],B=new m;A.type!==S.EOF;){for(L=this._get_next_token(A,I);this._is_comment(L);)B.add(L),L=this._get_next_token(A,I);B.isEmpty()||(L.comments_before=B,B=new m),L.parent=I,this._is_opening(L)?(M.push(I),I=L):I&&this._is_closing(L,I)&&(L.opened=I,I.closed=L,I=M.pop(),L.parent=I),L.previous=A,A.next=L,this.__tokens.add(L),A=L}return this.__tokens},R.prototype._is_first_token=function(){return this.__tokens.isEmpty()},R.prototype._reset=function(){},R.prototype._get_next_token=function(L,A){this._readWhitespace();var I=this._input.read(/.+/g);return I?this._create_token(S.RAW,I):this._create_token(S.EOF,"")},R.prototype._is_comment=function(L){return!1},R.prototype._is_opening=function(L){return!1},R.prototype._is_closing=function(L,A){return!1},R.prototype._create_token=function(L,A){var I=new y(L,A,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return I},R.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},u.exports.Tokenizer=R,u.exports.TOKEN=S},function(u){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},u.exports.TokenStream=a},function(u,a,x){var p=x(12).Pattern;function y(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=""}y.prototype=new p,y.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+"]")},y.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},y.prototype.matching=function(m,b){var S=this._create();return S.__set_whitespace_patterns(m,b),S._update(),S},y.prototype._create=function(){return new y(this._input,this)},y.prototype.__split=function(m,b){m.lastIndex=0;for(var S=0,R=[],L=m.exec(b);L;)R.push(b.substring(S,L.index)),S=L.index+L[0].length,L=m.exec(b);return S<b.length?R.push(b.substring(S,b.length)):R.push(""),R},u.exports.WhitespacePattern=y},function(u){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(){},u.exports.Pattern=a},function(u){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 y=this.__directive_pattern.exec(x);y;)p[y[1]]=y[2],y=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},u.exports.Directives=a},function(u,a,x){var p=x(12).Pattern,y={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function m(b,S){p.call(this,b,S),this.__template_pattern=null,this._disabled=Object.assign({},y),this._excluded=Object.assign({},y),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 R=new p(b);this.__patterns={handlebars_comment:R.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:R.starting_with(/{{{/).until_after(/}}}/),handlebars:R.starting_with(/{{/).until_after(/}}/),php:R.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:R.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:R.starting_with(/{%/).until_after(/%}/),django_value:R.starting_with(/{{/).until_after(/}}/),django_comment:R.starting_with(/{#/).until_after(/#}/),smarty:R.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:R.starting_with(/{\*/).until_after(/\*}/),smarty_literal:R.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 S=this._create();return S._disabled[b]=!0,S._update(),S},m.prototype.read_options=function(b){var S=this._create();for(var R in y)S._disabled[R]=b.templating.indexOf(R)===-1;return S._update(),S},m.prototype.exclude=function(b){var S=this._create();return S._excluded[b]=!0,S._update(),S},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 S=this._read_template();S;)this._match_pattern?S+=this._input.read(this._match_pattern):S+=this._input.readUntil(this.__template_pattern),b+=S,S=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="",S=this._input.peek();if(S==="<"){var R=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&R==="?"&&(b=b||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&R==="%"&&(b=b||this.__patterns.erb.read())}else S==="{"&&(!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},u.exports.TemplatablePattern=m}],f={};function o(u){var a=f[u];if(a!==void 0)return a.exports;var x=f[u]={exports:{}};return c[u](x,x.exports,o),x.exports}var h=o(0);i=h})();var l=i;e=[],r=function(){return{js_beautify:l}}.apply(v,e),r!==void 0&&(d.exports=r)})()},15342:function(d){(function(e,r){d.exports=r()})(typeof self!="undefined"?self:this,function(){return function(v){var e={};function r(i){if(e[i])return e[i].exports;var l=e[i]={i,l:!1,exports:{}};return v[i].call(l.exports,l,l.exports,r),l.l=!0,l.exports}return r.m=v,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(o){return i[o]}.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(v,e,r){},function(v,e,r){"use strict";r.r(e);var i=r(0),l=function(){function Ve(W,Y,te){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=W,this.start=Y,this.end=te}return Ve.range=function(Y,te){return te?!Y||!Y.loc||!te.loc||Y.loc.lexer!==te.loc.lexer?null:new Ve(Y.loc.lexer,Y.loc.start,te.loc.end):Y&&Y.loc},Ve}(),c=function(){function Ve(Y,te){this.text=void 0,this.loc=void 0,this.text=Y,this.loc=te}var W=Ve.prototype;return W.range=function(te,pe){return new Ve(pe,l.range(this,te))},Ve}(),f=function Ve(W,Y){this.position=void 0;var te="KaTeX parse error: "+W,pe,Ee=Y&&Y.loc;if(Ee&&Ee.start<=Ee.end){var Ye=Ee.lexer.input;pe=Ee.start;var Et=Ee.end;pe===Ye.length?te+=" at end of input: ":te+=" at position "+(pe+1)+": ";var zt=Ye.slice(pe,Et).replace(/[^]/g,"$&\u0332"),cr;pe>15?cr="\u2026"+Ye.slice(pe-15,pe):cr=Ye.slice(0,pe);var Cr;Et+15<Ye.length?Cr=Ye.slice(Et,Et+15)+"\u2026":Cr=Ye.slice(Et),te+=cr+zt+Cr}var Yr=new Error(te);return Yr.name="ParseError",Yr.__proto__=Ve.prototype,Yr.position=pe,Yr};f.prototype.__proto__=Error.prototype;var o=f,h=function(W,Y){return W.indexOf(Y)!==-1},u=function(W,Y){return W===void 0?Y:W},a=/([A-Z])/g,x=function(W){return W.replace(a,"-$1").toLowerCase()},p={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},y=/[&><"']/g;function m(Ve){return String(Ve).replace(y,function(W){return p[W]})}var b=function Ve(W){return W.type==="ordgroup"||W.type==="color"?W.body.length===1?Ve(W.body[0]):W:W.type==="font"?Ve(W.body):W},S=function(W){var Y=b(W);return Y.type==="mathord"||Y.type==="textord"||Y.type==="atom"},R=function(W){if(!W)throw new Error("Expected non-null, but got "+String(W));return W},L=function(W){var Y=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(W);return Y!=null?Y[1]:"_relative"},A={contains:h,deflt:u,escape:m,hyphenate:x,getBaseElem:b,isCharacterBox:S,protocolFromUrl:L},I=function(){function Ve(Y){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,Y=Y||{},this.displayMode=A.deflt(Y.displayMode,!1),this.output=A.deflt(Y.output,"htmlAndMathml"),this.leqno=A.deflt(Y.leqno,!1),this.fleqn=A.deflt(Y.fleqn,!1),this.throwOnError=A.deflt(Y.throwOnError,!0),this.errorColor=A.deflt(Y.errorColor,"#cc0000"),this.macros=Y.macros||{},this.minRuleThickness=Math.max(0,A.deflt(Y.minRuleThickness,0)),this.colorIsTextColor=A.deflt(Y.colorIsTextColor,!1),this.strict=A.deflt(Y.strict,"warn"),this.trust=A.deflt(Y.trust,!1),this.maxSize=Math.max(0,A.deflt(Y.maxSize,1/0)),this.maxExpand=Math.max(0,A.deflt(Y.maxExpand,1e3))}var W=Ve.prototype;return W.reportNonstrict=function(te,pe,Ee){var Ye=this.strict;if(typeof Ye=="function"&&(Ye=Ye(te,pe,Ee)),!(!Ye||Ye==="ignore")){if(Ye===!0||Ye==="error")throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+(pe+" ["+te+"]"),Ee);Ye==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(pe+" ["+te+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ye+"': "+pe+" ["+te+"]"))}},W.useStrictBehavior=function(te,pe,Ee){var Ye=this.strict;if(typeof Ye=="function")try{Ye=Ye(te,pe,Ee)}catch(Et){Ye="error"}return!Ye||Ye==="ignore"?!1:Ye===!0||Ye==="error"?!0:Ye==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(pe+" ["+te+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ye+"': "+pe+" ["+te+"]")),!1)},W.isTrusted=function(te){te.url&&!te.protocol&&(te.protocol=A.protocolFromUrl(te.url));var pe=typeof this.trust=="function"?this.trust(te):this.trust;return!!pe},Ve}(),M=function(){function Ve(Y,te,pe){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=Y,this.size=te,this.cramped=pe}var W=Ve.prototype;return W.sup=function(){return J[q[this.id]]},W.sub=function(){return J[V[this.id]]},W.fracNum=function(){return J[se[this.id]]},W.fracDen=function(){return J[ee[this.id]]},W.cramp=function(){return J[Q[this.id]]},W.text=function(){return J[le[this.id]]},W.isTight=function(){return this.size>=2},Ve}(),B=0,N=1,K=2,G=3,H=4,ae=5,ne=6,oe=7,J=[new M(B,0,!1),new M(N,0,!0),new M(K,1,!1),new M(G,1,!0),new M(H,2,!1),new M(ae,2,!0),new M(ne,3,!1),new M(oe,3,!0)],q=[H,ae,H,ae,ne,oe,ne,oe],V=[ae,ae,ae,ae,oe,oe,oe,oe],se=[K,G,H,ae,ne,oe,ne,oe],ee=[G,G,ae,ae,oe,oe,oe,oe],Q=[N,N,G,G,ae,ae,oe,oe],le=[B,N,K,G,K,G,K,G],Z={DISPLAY:J[B],TEXT:J[K],SCRIPT:J[H],SCRIPTSCRIPT:J[ne]},U=[{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 ie(Ve){for(var W=0;W<U.length;W++)for(var Y=U[W],te=0;te<Y.blocks.length;te++){var pe=Y.blocks[te];if(Ve>=pe[0]&&Ve<=pe[1])return Y.name}return null}var _e=[];U.forEach(function(Ve){return Ve.blocks.forEach(function(W){return _e.push.apply(_e,W)})});function Se(Ve){for(var W=0;W<_e.length;W+=2)if(Ve>=_e[W]&&Ve<=_e[W+1])return!0;return!1}var Pe=80,Ge=function(W,Y){return"M95,"+(622+W+Y)+`
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`+W/2.075+" -"+W+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+W)+`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+W)+" "+Y+"h400000v"+(40+W)+"h-400000z"},Ue=function(W,Y){return"M263,"+(601+W+Y)+`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`+W/2.084+" -"+W+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+W)+`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+W)+" "+Y+"h400000v"+(40+W)+"h-400000z"},kt=function(W,Y){return"M983 "+(10+W+Y)+`
l`+W/3.13+" -"+W+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+W)+`
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+W)+" "+Y+"h400000v"+(40+W)+"h-400000z"},pt=function(W,Y){return"M424,"+(2398+W+Y)+`
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`+W/4.223+" -"+W+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+W)+`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+W)+" "+Y+`
h400000v`+(40+W)+"h-400000z"},It=function(W,Y){return"M473,"+(2713+W+Y)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+W/5.298+" -"+W+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+W)+`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+W)+" "+Y+"h400000v"+(40+W)+"H1017.7z"},Wt=function(W,Y,te){var pe=te-54-Y-W;return"M702 "+(W+Y)+"H400000"+(40+W)+`
H742v`+pe+`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 `+Y+"H400000v"+(40+W)+"H742z"},Lt=function(W,Y,te){Y=1e3*Y;var pe="";switch(W){case"sqrtMain":pe=Ge(Y,Pe);break;case"sqrtSize1":pe=Ue(Y,Pe);break;case"sqrtSize2":pe=kt(Y,Pe);break;case"sqrtSize3":pe=pt(Y,Pe);break;case"sqrtSize4":pe=It(Y,Pe);break;case"sqrtTall":pe=Wt(Y,Pe,te)}return pe},ar={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`},ze=function(){function Ve(Y){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=Y,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var W=Ve.prototype;return W.hasClass=function(te){return A.contains(this.classes,te)},W.toNode=function(){for(var te=document.createDocumentFragment(),pe=0;pe<this.children.length;pe++)te.appendChild(this.children[pe].toNode());return te},W.toMarkup=function(){for(var te="",pe=0;pe<this.children.length;pe++)te+=this.children[pe].toMarkup();return te},W.toText=function(){var te=function(Ee){return Ee.toText()};return this.children.map(te).join("")},Ve}(),gt=function(W){return W.filter(function(Y){return Y}).join(" ")},Ft=function(W,Y,te){if(this.classes=W||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=te||{},Y){Y.style.isTight()&&this.classes.push("mtight");var pe=Y.getColor();pe&&(this.style.color=pe)}},et=function(W){var Y=document.createElement(W);Y.className=gt(this.classes);for(var te in this.style)this.style.hasOwnProperty(te)&&(Y.style[te]=this.style[te]);for(var pe in this.attributes)this.attributes.hasOwnProperty(pe)&&Y.setAttribute(pe,this.attributes[pe]);for(var Ee=0;Ee<this.children.length;Ee++)Y.appendChild(this.children[Ee].toNode());return Y},ct=function(W){var Y="<"+W;this.classes.length&&(Y+=' class="'+A.escape(gt(this.classes))+'"');var te="";for(var pe in this.style)this.style.hasOwnProperty(pe)&&(te+=A.hyphenate(pe)+":"+this.style[pe]+";");te&&(Y+=' style="'+A.escape(te)+'"');for(var Ee in this.attributes)this.attributes.hasOwnProperty(Ee)&&(Y+=" "+Ee+'="'+A.escape(this.attributes[Ee])+'"');Y+=">";for(var Ye=0;Ye<this.children.length;Ye++)Y+=this.children[Ye].toMarkup();return Y+="</"+W+">",Y},ot=function(){function Ve(Y,te,pe,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,Ft.call(this,Y,pe,Ee),this.children=te||[]}var W=Ve.prototype;return W.setAttribute=function(te,pe){this.attributes[te]=pe},W.hasClass=function(te){return A.contains(this.classes,te)},W.toNode=function(){return et.call(this,"span")},W.toMarkup=function(){return ct.call(this,"span")},Ve}(),Qe=function(){function Ve(Y,te,pe,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,Ft.call(this,te,Ee),this.children=pe||[],this.setAttribute("href",Y)}var W=Ve.prototype;return W.setAttribute=function(te,pe){this.attributes[te]=pe},W.hasClass=function(te){return A.contains(this.classes,te)},W.toNode=function(){return et.call(this,"a")},W.toMarkup=function(){return ct.call(this,"a")},Ve}(),je=function(){function Ve(Y,te,pe){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=Y,this.classes=["mord"],this.style=pe}var W=Ve.prototype;return W.hasClass=function(te){return A.contains(this.classes,te)},W.toNode=function(){var te=document.createElement("img");te.src=this.src,te.alt=this.alt,te.className="mord";for(var pe in this.style)this.style.hasOwnProperty(pe)&&(te.style[pe]=this.style[pe]);return te},W.toMarkup=function(){var te="<img src='"+this.src+" 'alt='"+this.alt+"' ",pe="";for(var Ee in this.style)this.style.hasOwnProperty(Ee)&&(pe+=A.hyphenate(Ee)+":"+this.style[Ee]+";");return pe&&(te+=' style="'+A.escape(pe)+'"'),te+="'/>",te},Ve}(),ye={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},ke=function(){function Ve(Y,te,pe,Ee,Ye,Et,zt,cr){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=Y,this.height=te||0,this.depth=pe||0,this.italic=Ee||0,this.skew=Ye||0,this.width=Et||0,this.classes=zt||[],this.style=cr||{},this.maxFontSize=0;var Cr=ie(this.text.charCodeAt(0));Cr&&this.classes.push(Cr+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=ye[this.text])}var W=Ve.prototype;return W.hasClass=function(te){return A.contains(this.classes,te)},W.toNode=function(){var te=document.createTextNode(this.text),pe=null;this.italic>0&&(pe=document.createElement("span"),pe.style.marginRight=this.italic+"em"),this.classes.length>0&&(pe=pe||document.createElement("span"),pe.className=gt(this.classes));for(var Ee in this.style)this.style.hasOwnProperty(Ee)&&(pe=pe||document.createElement("span"),pe.style[Ee]=this.style[Ee]);return pe?(pe.appendChild(te),pe):te},W.toMarkup=function(){var te=!1,pe="<span";this.classes.length&&(te=!0,pe+=' class="',pe+=A.escape(gt(this.classes)),pe+='"');var Ee="";this.italic>0&&(Ee+="margin-right:"+this.italic+"em;");for(var Ye in this.style)this.style.hasOwnProperty(Ye)&&(Ee+=A.hyphenate(Ye)+":"+this.style[Ye]+";");Ee&&(te=!0,pe+=' style="'+A.escape(Ee)+'"');var Et=A.escape(this.text);return te?(pe+=">",pe+=Et,pe+="</span>",pe):Et},Ve}(),$e=function(){function Ve(Y,te){this.children=void 0,this.attributes=void 0,this.children=Y||[],this.attributes=te||{}}var W=Ve.prototype;return W.toNode=function(){var te="http://www.w3.org/2000/svg",pe=document.createElementNS(te,"svg");for(var Ee in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ee)&&pe.setAttribute(Ee,this.attributes[Ee]);for(var Ye=0;Ye<this.children.length;Ye++)pe.appendChild(this.children[Ye].toNode());return pe},W.toMarkup=function(){var te="<svg";for(var pe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,pe)&&(te+=" "+pe+"='"+this.attributes[pe]+"'");te+=">";for(var Ee=0;Ee<this.children.length;Ee++)te+=this.children[Ee].toMarkup();return te+="</svg>",te},Ve}(),He=function(){function Ve(Y,te){this.pathName=void 0,this.alternate=void 0,this.pathName=Y,this.alternate=te}var W=Ve.prototype;return W.toNode=function(){var te="http://www.w3.org/2000/svg",pe=document.createElementNS(te,"path");return this.alternate?pe.setAttribute("d",this.alternate):pe.setAttribute("d",ar[this.pathName]),pe},W.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+ar[this.pathName]+"'/>"},Ve}(),qe=function(){function Ve(Y){this.attributes=void 0,this.attributes=Y||{}}var W=Ve.prototype;return W.toNode=function(){var te="http://www.w3.org/2000/svg",pe=document.createElementNS(te,"line");for(var Ee in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ee)&&pe.setAttribute(Ee,this.attributes[Ee]);return pe},W.toMarkup=function(){var te="<line";for(var pe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,pe)&&(te+=" "+pe+"='"+this.attributes[pe]+"'");return te+="/>",te},Ve}();function ut(Ve){if(Ve instanceof ke)return Ve;throw new Error("Expected symbolNode but got "+String(Ve)+".")}function mt(Ve){if(Ve instanceof ot)return Ve;throw new Error("Expected span<HtmlDomNode> but got "+String(Ve)+".")}var or={"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]}},rr={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]},Fe={\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 tt(Ve,W){or[Ve]=W}function Yt(Ve,W,Y){if(!or[W])throw new Error("Font metrics not found for font: "+W+".");var te=Ve.charCodeAt(0),pe=or[W][te];if(!pe&&Ve[0]in Fe&&(te=Fe[Ve[0]].charCodeAt(0),pe=or[W][te]),!pe&&Y==="text"&&Se(te)&&(pe=or[W][77]),pe)return{depth:pe[0],height:pe[1],italic:pe[2],skew:pe[3],width:pe[4]}}var Dt={};function Zt(Ve){var W;if(Ve>=5?W=0:Ve>=3?W=1:W=2,!Dt[W]){var Y=Dt[W]={cssEmPerMu:rr.quad[W]/18};for(var te in rr)rr.hasOwnProperty(te)&&(Y[te]=rr[te][W])}return Dt[W]}var Gt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},lr={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Ht={math:{},text:{}},Te=Ht;function ce(Ve,W,Y,te,pe,Ee){Ht[Ve][pe]={font:W,group:Y,replace:te},Ee&&te&&(Ht[Ve][te]=Ht[Ve][pe])}var me="math",Tt="text",Ae="main",st="ams",$t="accent-token",bt="bin",Ce="close",yt="inner",Ze="mathord",xe="op-token",ht="open",Ot="punct",Ne="rel",Ir="spacing",_t="textord";ce(me,Ae,Ne,"\u2261","\\equiv",!0),ce(me,Ae,Ne,"\u227A","\\prec",!0),ce(me,Ae,Ne,"\u227B","\\succ",!0),ce(me,Ae,Ne,"\u223C","\\sim",!0),ce(me,Ae,Ne,"\u22A5","\\perp"),ce(me,Ae,Ne,"\u2AAF","\\preceq",!0),ce(me,Ae,Ne,"\u2AB0","\\succeq",!0),ce(me,Ae,Ne,"\u2243","\\simeq",!0),ce(me,Ae,Ne,"\u2223","\\mid",!0),ce(me,Ae,Ne,"\u226A","\\ll",!0),ce(me,Ae,Ne,"\u226B","\\gg",!0),ce(me,Ae,Ne,"\u224D","\\asymp",!0),ce(me,Ae,Ne,"\u2225","\\parallel"),ce(me,Ae,Ne,"\u22C8","\\bowtie",!0),ce(me,Ae,Ne,"\u2323","\\smile",!0),ce(me,Ae,Ne,"\u2291","\\sqsubseteq",!0),ce(me,Ae,Ne,"\u2292","\\sqsupseteq",!0),ce(me,Ae,Ne,"\u2250","\\doteq",!0),ce(me,Ae,Ne,"\u2322","\\frown",!0),ce(me,Ae,Ne,"\u220B","\\ni",!0),ce(me,Ae,Ne,"\u221D","\\propto",!0),ce(me,Ae,Ne,"\u22A2","\\vdash",!0),ce(me,Ae,Ne,"\u22A3","\\dashv",!0),ce(me,Ae,Ne,"\u220B","\\owns"),ce(me,Ae,Ot,".","\\ldotp"),ce(me,Ae,Ot,"\u22C5","\\cdotp"),ce(me,Ae,_t,"#","\\#"),ce(Tt,Ae,_t,"#","\\#"),ce(me,Ae,_t,"&","\\&"),ce(Tt,Ae,_t,"&","\\&"),ce(me,Ae,_t,"\u2135","\\aleph",!0),ce(me,Ae,_t,"\u2200","\\forall",!0),ce(me,Ae,_t,"\u210F","\\hbar",!0),ce(me,Ae,_t,"\u2203","\\exists",!0),ce(me,Ae,_t,"\u2207","\\nabla",!0),ce(me,Ae,_t,"\u266D","\\flat",!0),ce(me,Ae,_t,"\u2113","\\ell",!0),ce(me,Ae,_t,"\u266E","\\natural",!0),ce(me,Ae,_t,"\u2663","\\clubsuit",!0),ce(me,Ae,_t,"\u2118","\\wp",!0),ce(me,Ae,_t,"\u266F","\\sharp",!0),ce(me,Ae,_t,"\u2662","\\diamondsuit",!0),ce(me,Ae,_t,"\u211C","\\Re",!0),ce(me,Ae,_t,"\u2661","\\heartsuit",!0),ce(me,Ae,_t,"\u2111","\\Im",!0),ce(me,Ae,_t,"\u2660","\\spadesuit",!0),ce(Tt,Ae,_t,"\xA7","\\S",!0),ce(Tt,Ae,_t,"\xB6","\\P",!0),ce(me,Ae,_t,"\u2020","\\dag"),ce(Tt,Ae,_t,"\u2020","\\dag"),ce(Tt,Ae,_t,"\u2020","\\textdagger"),ce(me,Ae,_t,"\u2021","\\ddag"),ce(Tt,Ae,_t,"\u2021","\\ddag"),ce(Tt,Ae,_t,"\u2021","\\textdaggerdbl"),ce(me,Ae,Ce,"\u23B1","\\rmoustache",!0),ce(me,Ae,ht,"\u23B0","\\lmoustache",!0),ce(me,Ae,Ce,"\u27EF","\\rgroup",!0),ce(me,Ae,ht,"\u27EE","\\lgroup",!0),ce(me,Ae,bt,"\u2213","\\mp",!0),ce(me,Ae,bt,"\u2296","\\ominus",!0),ce(me,Ae,bt,"\u228E","\\uplus",!0),ce(me,Ae,bt,"\u2293","\\sqcap",!0),ce(me,Ae,bt,"\u2217","\\ast"),ce(me,Ae,bt,"\u2294","\\sqcup",!0),ce(me,Ae,bt,"\u25EF","\\bigcirc"),ce(me,Ae,bt,"\u2219","\\bullet"),ce(me,Ae,bt,"\u2021","\\ddagger"),ce(me,Ae,bt,"\u2240","\\wr",!0),ce(me,Ae,bt,"\u2A3F","\\amalg"),ce(me,Ae,bt,"&","\\And"),ce(me,Ae,Ne,"\u27F5","\\longleftarrow",!0),ce(me,Ae,Ne,"\u21D0","\\Leftarrow",!0),ce(me,Ae,Ne,"\u27F8","\\Longleftarrow",!0),ce(me,Ae,Ne,"\u27F6","\\longrightarrow",!0),ce(me,Ae,Ne,"\u21D2","\\Rightarrow",!0),ce(me,Ae,Ne,"\u27F9","\\Longrightarrow",!0),ce(me,Ae,Ne,"\u2194","\\leftrightarrow",!0),ce(me,Ae,Ne,"\u27F7","\\longleftrightarrow",!0),ce(me,Ae,Ne,"\u21D4","\\Leftrightarrow",!0),ce(me,Ae,Ne,"\u27FA","\\Longleftrightarrow",!0),ce(me,Ae,Ne,"\u21A6","\\mapsto",!0),ce(me,Ae,Ne,"\u27FC","\\longmapsto",!0),ce(me,Ae,Ne,"\u2197","\\nearrow",!0),ce(me,Ae,Ne,"\u21A9","\\hookleftarrow",!0),ce(me,Ae,Ne,"\u21AA","\\hookrightarrow",!0),ce(me,Ae,Ne,"\u2198","\\searrow",!0),ce(me,Ae,Ne,"\u21BC","\\leftharpoonup",!0),ce(me,Ae,Ne,"\u21C0","\\rightharpoonup",!0),ce(me,Ae,Ne,"\u2199","\\swarrow",!0),ce(me,Ae,Ne,"\u21BD","\\leftharpoondown",!0),ce(me,Ae,Ne,"\u21C1","\\rightharpoondown",!0),ce(me,Ae,Ne,"\u2196","\\nwarrow",!0),ce(me,Ae,Ne,"\u21CC","\\rightleftharpoons",!0),ce(me,st,Ne,"\u226E","\\nless",!0),ce(me,st,Ne,"\uE010","\\@nleqslant"),ce(me,st,Ne,"\uE011","\\@nleqq"),ce(me,st,Ne,"\u2A87","\\lneq",!0),ce(me,st,Ne,"\u2268","\\lneqq",!0),ce(me,st,Ne,"\uE00C","\\@lvertneqq"),ce(me,st,Ne,"\u22E6","\\lnsim",!0),ce(me,st,Ne,"\u2A89","\\lnapprox",!0),ce(me,st,Ne,"\u2280","\\nprec",!0),ce(me,st,Ne,"\u22E0","\\npreceq",!0),ce(me,st,Ne,"\u22E8","\\precnsim",!0),ce(me,st,Ne,"\u2AB9","\\precnapprox",!0),ce(me,st,Ne,"\u2241","\\nsim",!0),ce(me,st,Ne,"\uE006","\\@nshortmid"),ce(me,st,Ne,"\u2224","\\nmid",!0),ce(me,st,Ne,"\u22AC","\\nvdash",!0),ce(me,st,Ne,"\u22AD","\\nvDash",!0),ce(me,st,Ne,"\u22EA","\\ntriangleleft"),ce(me,st,Ne,"\u22EC","\\ntrianglelefteq",!0),ce(me,st,Ne,"\u228A","\\subsetneq",!0),ce(me,st,Ne,"\uE01A","\\@varsubsetneq"),ce(me,st,Ne,"\u2ACB","\\subsetneqq",!0),ce(me,st,Ne,"\uE017","\\@varsubsetneqq"),ce(me,st,Ne,"\u226F","\\ngtr",!0),ce(me,st,Ne,"\uE00F","\\@ngeqslant"),ce(me,st,Ne,"\uE00E","\\@ngeqq"),ce(me,st,Ne,"\u2A88","\\gneq",!0),ce(me,st,Ne,"\u2269","\\gneqq",!0),ce(me,st,Ne,"\uE00D","\\@gvertneqq"),ce(me,st,Ne,"\u22E7","\\gnsim",!0),ce(me,st,Ne,"\u2A8A","\\gnapprox",!0),ce(me,st,Ne,"\u2281","\\nsucc",!0),ce(me,st,Ne,"\u22E1","\\nsucceq",!0),ce(me,st,Ne,"\u22E9","\\succnsim",!0),ce(me,st,Ne,"\u2ABA","\\succnapprox",!0),ce(me,st,Ne,"\u2246","\\ncong",!0),ce(me,st,Ne,"\uE007","\\@nshortparallel"),ce(me,st,Ne,"\u2226","\\nparallel",!0),ce(me,st,Ne,"\u22AF","\\nVDash",!0),ce(me,st,Ne,"\u22EB","\\ntriangleright"),ce(me,st,Ne,"\u22ED","\\ntrianglerighteq",!0),ce(me,st,Ne,"\uE018","\\@nsupseteqq"),ce(me,st,Ne,"\u228B","\\supsetneq",!0),ce(me,st,Ne,"\uE01B","\\@varsupsetneq"),ce(me,st,Ne,"\u2ACC","\\supsetneqq",!0),ce(me,st,Ne,"\uE019","\\@varsupsetneqq"),ce(me,st,Ne,"\u22AE","\\nVdash",!0),ce(me,st,Ne,"\u2AB5","\\precneqq",!0),ce(me,st,Ne,"\u2AB6","\\succneqq",!0),ce(me,st,Ne,"\uE016","\\@nsubseteqq"),ce(me,st,bt,"\u22B4","\\unlhd"),ce(me,st,bt,"\u22B5","\\unrhd"),ce(me,st,Ne,"\u219A","\\nleftarrow",!0),ce(me,st,Ne,"\u219B","\\nrightarrow",!0),ce(me,st,Ne,"\u21CD","\\nLeftarrow",!0),ce(me,st,Ne,"\u21CF","\\nRightarrow",!0),ce(me,st,Ne,"\u21AE","\\nleftrightarrow",!0),ce(me,st,Ne,"\u21CE","\\nLeftrightarrow",!0),ce(me,st,Ne,"\u25B3","\\vartriangle"),ce(me,st,_t,"\u210F","\\hslash"),ce(me,st,_t,"\u25BD","\\triangledown"),ce(me,st,_t,"\u25CA","\\lozenge"),ce(me,st,_t,"\u24C8","\\circledS"),ce(me,st,_t,"\xAE","\\circledR"),ce(Tt,st,_t,"\xAE","\\circledR"),ce(me,st,_t,"\u2221","\\measuredangle",!0),ce(me,st,_t,"\u2204","\\nexists"),ce(me,st,_t,"\u2127","\\mho"),ce(me,st,_t,"\u2132","\\Finv",!0),ce(me,st,_t,"\u2141","\\Game",!0),ce(me,st,_t,"\u2035","\\backprime"),ce(me,st,_t,"\u25B2","\\blacktriangle"),ce(me,st,_t,"\u25BC","\\blacktriangledown"),ce(me,st,_t,"\u25A0","\\blacksquare"),ce(me,st,_t,"\u29EB","\\blacklozenge"),ce(me,st,_t,"\u2605","\\bigstar"),ce(me,st,_t,"\u2222","\\sphericalangle",!0),ce(me,st,_t,"\u2201","\\complement",!0),ce(me,st,_t,"\xF0","\\eth",!0),ce(me,st,_t,"\u2571","\\diagup"),ce(me,st,_t,"\u2572","\\diagdown"),ce(me,st,_t,"\u25A1","\\square"),ce(me,st,_t,"\u25A1","\\Box"),ce(me,st,_t,"\u25CA","\\Diamond"),ce(me,st,_t,"\xA5","\\yen",!0),ce(Tt,st,_t,"\xA5","\\yen",!0),ce(me,st,_t,"\u2713","\\checkmark",!0),ce(Tt,st,_t,"\u2713","\\checkmark"),ce(me,st,_t,"\u2136","\\beth",!0),ce(me,st,_t,"\u2138","\\daleth",!0),ce(me,st,_t,"\u2137","\\gimel",!0),ce(me,st,_t,"\u03DD","\\digamma",!0),ce(me,st,_t,"\u03F0","\\varkappa"),ce(me,st,ht,"\u250C","\\ulcorner",!0),ce(me,st,Ce,"\u2510","\\urcorner",!0),ce(me,st,ht,"\u2514","\\llcorner",!0),ce(me,st,Ce,"\u2518","\\lrcorner",!0),ce(me,st,Ne,"\u2266","\\leqq",!0),ce(me,st,Ne,"\u2A7D","\\leqslant",!0),ce(me,st,Ne,"\u2A95","\\eqslantless",!0),ce(me,st,Ne,"\u2272","\\lesssim",!0),ce(me,st,Ne,"\u2A85","\\lessapprox",!0),ce(me,st,Ne,"\u224A","\\approxeq",!0),ce(me,st,bt,"\u22D6","\\lessdot"),ce(me,st,Ne,"\u22D8","\\lll",!0),ce(me,st,Ne,"\u2276","\\lessgtr",!0),ce(me,st,Ne,"\u22DA","\\lesseqgtr",!0),ce(me,st,Ne,"\u2A8B","\\lesseqqgtr",!0),ce(me,st,Ne,"\u2251","\\doteqdot"),ce(me,st,Ne,"\u2253","\\risingdotseq",!0),ce(me,st,Ne,"\u2252","\\fallingdotseq",!0),ce(me,st,Ne,"\u223D","\\backsim",!0),ce(me,st,Ne,"\u22CD","\\backsimeq",!0),ce(me,st,Ne,"\u2AC5","\\subseteqq",!0),ce(me,st,Ne,"\u22D0","\\Subset",!0),ce(me,st,Ne,"\u228F","\\sqsubset",!0),ce(me,st,Ne,"\u227C","\\preccurlyeq",!0),ce(me,st,Ne,"\u22DE","\\curlyeqprec",!0),ce(me,st,Ne,"\u227E","\\precsim",!0),ce(me,st,Ne,"\u2AB7","\\precapprox",!0),ce(me,st,Ne,"\u22B2","\\vartriangleleft"),ce(me,st,Ne,"\u22B4","\\trianglelefteq"),ce(me,st,Ne,"\u22A8","\\vDash",!0),ce(me,st,Ne,"\u22AA","\\Vvdash",!0),ce(me,st,Ne,"\u2323","\\smallsmile"),ce(me,st,Ne,"\u2322","\\smallfrown"),ce(me,st,Ne,"\u224F","\\bumpeq",!0),ce(me,st,Ne,"\u224E","\\Bumpeq",!0),ce(me,st,Ne,"\u2267","\\geqq",!0),ce(me,st,Ne,"\u2A7E","\\geqslant",!0),ce(me,st,Ne,"\u2A96","\\eqslantgtr",!0),ce(me,st,Ne,"\u2273","\\gtrsim",!0),ce(me,st,Ne,"\u2A86","\\gtrapprox",!0),ce(me,st,bt,"\u22D7","\\gtrdot"),ce(me,st,Ne,"\u22D9","\\ggg",!0),ce(me,st,Ne,"\u2277","\\gtrless",!0),ce(me,st,Ne,"\u22DB","\\gtreqless",!0),ce(me,st,Ne,"\u2A8C","\\gtreqqless",!0),ce(me,st,Ne,"\u2256","\\eqcirc",!0),ce(me,st,Ne,"\u2257","\\circeq",!0),ce(me,st,Ne,"\u225C","\\triangleq",!0),ce(me,st,Ne,"\u223C","\\thicksim"),ce(me,st,Ne,"\u2248","\\thickapprox"),ce(me,st,Ne,"\u2AC6","\\supseteqq",!0),ce(me,st,Ne,"\u22D1","\\Supset",!0),ce(me,st,Ne,"\u2290","\\sqsupset",!0),ce(me,st,Ne,"\u227D","\\succcurlyeq",!0),ce(me,st,Ne,"\u22DF","\\curlyeqsucc",!0),ce(me,st,Ne,"\u227F","\\succsim",!0),ce(me,st,Ne,"\u2AB8","\\succapprox",!0),ce(me,st,Ne,"\u22B3","\\vartriangleright"),ce(me,st,Ne,"\u22B5","\\trianglerighteq"),ce(me,st,Ne,"\u22A9","\\Vdash",!0),ce(me,st,Ne,"\u2223","\\shortmid"),ce(me,st,Ne,"\u2225","\\shortparallel"),ce(me,st,Ne,"\u226C","\\between",!0),ce(me,st,Ne,"\u22D4","\\pitchfork",!0),ce(me,st,Ne,"\u221D","\\varpropto"),ce(me,st,Ne,"\u25C0","\\blacktriangleleft"),ce(me,st,Ne,"\u2234","\\therefore",!0),ce(me,st,Ne,"\u220D","\\backepsilon"),ce(me,st,Ne,"\u25B6","\\blacktriangleright"),ce(me,st,Ne,"\u2235","\\because",!0),ce(me,st,Ne,"\u22D8","\\llless"),ce(me,st,Ne,"\u22D9","\\gggtr"),ce(me,st,bt,"\u22B2","\\lhd"),ce(me,st,bt,"\u22B3","\\rhd"),ce(me,st,Ne,"\u2242","\\eqsim",!0),ce(me,Ae,Ne,"\u22C8","\\Join"),ce(me,st,Ne,"\u2251","\\Doteq",!0),ce(me,st,bt,"\u2214","\\dotplus",!0),ce(me,st,bt,"\u2216","\\smallsetminus"),ce(me,st,bt,"\u22D2","\\Cap",!0),ce(me,st,bt,"\u22D3","\\Cup",!0),ce(me,st,bt,"\u2A5E","\\doublebarwedge",!0),ce(me,st,bt,"\u229F","\\boxminus",!0),ce(me,st,bt,"\u229E","\\boxplus",!0),ce(me,st,bt,"\u22C7","\\divideontimes",!0),ce(me,st,bt,"\u22C9","\\ltimes",!0),ce(me,st,bt,"\u22CA","\\rtimes",!0),ce(me,st,bt,"\u22CB","\\leftthreetimes",!0),ce(me,st,bt,"\u22CC","\\rightthreetimes",!0),ce(me,st,bt,"\u22CF","\\curlywedge",!0),ce(me,st,bt,"\u22CE","\\curlyvee",!0),ce(me,st,bt,"\u229D","\\circleddash",!0),ce(me,st,bt,"\u229B","\\circledast",!0),ce(me,st,bt,"\u22C5","\\centerdot"),ce(me,st,bt,"\u22BA","\\intercal",!0),ce(me,st,bt,"\u22D2","\\doublecap"),ce(me,st,bt,"\u22D3","\\doublecup"),ce(me,st,bt,"\u22A0","\\boxtimes",!0),ce(me,st,Ne,"\u21E2","\\dashrightarrow",!0),ce(me,st,Ne,"\u21E0","\\dashleftarrow",!0),ce(me,st,Ne,"\u21C7","\\leftleftarrows",!0),ce(me,st,Ne,"\u21C6","\\leftrightarrows",!0),ce(me,st,Ne,"\u21DA","\\Lleftarrow",!0),ce(me,st,Ne,"\u219E","\\twoheadleftarrow",!0),ce(me,st,Ne,"\u21A2","\\leftarrowtail",!0),ce(me,st,Ne,"\u21AB","\\looparrowleft",!0),ce(me,st,Ne,"\u21CB","\\leftrightharpoons",!0),ce(me,st,Ne,"\u21B6","\\curvearrowleft",!0),ce(me,st,Ne,"\u21BA","\\circlearrowleft",!0),ce(me,st,Ne,"\u21B0","\\Lsh",!0),ce(me,st,Ne,"\u21C8","\\upuparrows",!0),ce(me,st,Ne,"\u21BF","\\upharpoonleft",!0),ce(me,st,Ne,"\u21C3","\\downharpoonleft",!0),ce(me,st,Ne,"\u22B8","\\multimap",!0),ce(me,st,Ne,"\u21AD","\\leftrightsquigarrow",!0),ce(me,st,Ne,"\u21C9","\\rightrightarrows",!0),ce(me,st,Ne,"\u21C4","\\rightleftarrows",!0),ce(me,st,Ne,"\u21A0","\\twoheadrightarrow",!0),ce(me,st,Ne,"\u21A3","\\rightarrowtail",!0),ce(me,st,Ne,"\u21AC","\\looparrowright",!0),ce(me,st,Ne,"\u21B7","\\curvearrowright",!0),ce(me,st,Ne,"\u21BB","\\circlearrowright",!0),ce(me,st,Ne,"\u21B1","\\Rsh",!0),ce(me,st,Ne,"\u21CA","\\downdownarrows",!0),ce(me,st,Ne,"\u21BE","\\upharpoonright",!0),ce(me,st,Ne,"\u21C2","\\downharpoonright",!0),ce(me,st,Ne,"\u21DD","\\rightsquigarrow",!0),ce(me,st,Ne,"\u21DD","\\leadsto"),ce(me,st,Ne,"\u21DB","\\Rrightarrow",!0),ce(me,st,Ne,"\u21BE","\\restriction"),ce(me,Ae,_t,"\u2018","`"),ce(me,Ae,_t,"$","\\$"),ce(Tt,Ae,_t,"$","\\$"),ce(Tt,Ae,_t,"$","\\textdollar"),ce(me,Ae,_t,"%","\\%"),ce(Tt,Ae,_t,"%","\\%"),ce(me,Ae,_t,"_","\\_"),ce(Tt,Ae,_t,"_","\\_"),ce(Tt,Ae,_t,"_","\\textunderscore"),ce(me,Ae,_t,"\u2220","\\angle",!0),ce(me,Ae,_t,"\u221E","\\infty",!0),ce(me,Ae,_t,"\u2032","\\prime"),ce(me,Ae,_t,"\u25B3","\\triangle"),ce(me,Ae,_t,"\u0393","\\Gamma",!0),ce(me,Ae,_t,"\u0394","\\Delta",!0),ce(me,Ae,_t,"\u0398","\\Theta",!0),ce(me,Ae,_t,"\u039B","\\Lambda",!0),ce(me,Ae,_t,"\u039E","\\Xi",!0),ce(me,Ae,_t,"\u03A0","\\Pi",!0),ce(me,Ae,_t,"\u03A3","\\Sigma",!0),ce(me,Ae,_t,"\u03A5","\\Upsilon",!0),ce(me,Ae,_t,"\u03A6","\\Phi",!0),ce(me,Ae,_t,"\u03A8","\\Psi",!0),ce(me,Ae,_t,"\u03A9","\\Omega",!0),ce(me,Ae,_t,"A","\u0391"),ce(me,Ae,_t,"B","\u0392"),ce(me,Ae,_t,"E","\u0395"),ce(me,Ae,_t,"Z","\u0396"),ce(me,Ae,_t,"H","\u0397"),ce(me,Ae,_t,"I","\u0399"),ce(me,Ae,_t,"K","\u039A"),ce(me,Ae,_t,"M","\u039C"),ce(me,Ae,_t,"N","\u039D"),ce(me,Ae,_t,"O","\u039F"),ce(me,Ae,_t,"P","\u03A1"),ce(me,Ae,_t,"T","\u03A4"),ce(me,Ae,_t,"X","\u03A7"),ce(me,Ae,_t,"\xAC","\\neg",!0),ce(me,Ae,_t,"\xAC","\\lnot"),ce(me,Ae,_t,"\u22A4","\\top"),ce(me,Ae,_t,"\u22A5","\\bot"),ce(me,Ae,_t,"\u2205","\\emptyset"),ce(me,st,_t,"\u2205","\\varnothing"),ce(me,Ae,Ze,"\u03B1","\\alpha",!0),ce(me,Ae,Ze,"\u03B2","\\beta",!0),ce(me,Ae,Ze,"\u03B3","\\gamma",!0),ce(me,Ae,Ze,"\u03B4","\\delta",!0),ce(me,Ae,Ze,"\u03F5","\\epsilon",!0),ce(me,Ae,Ze,"\u03B6","\\zeta",!0),ce(me,Ae,Ze,"\u03B7","\\eta",!0),ce(me,Ae,Ze,"\u03B8","\\theta",!0),ce(me,Ae,Ze,"\u03B9","\\iota",!0),ce(me,Ae,Ze,"\u03BA","\\kappa",!0),ce(me,Ae,Ze,"\u03BB","\\lambda",!0),ce(me,Ae,Ze,"\u03BC","\\mu",!0),ce(me,Ae,Ze,"\u03BD","\\nu",!0),ce(me,Ae,Ze,"\u03BE","\\xi",!0),ce(me,Ae,Ze,"\u03BF","\\omicron",!0),ce(me,Ae,Ze,"\u03C0","\\pi",!0),ce(me,Ae,Ze,"\u03C1","\\rho",!0),ce(me,Ae,Ze,"\u03C3","\\sigma",!0),ce(me,Ae,Ze,"\u03C4","\\tau",!0),ce(me,Ae,Ze,"\u03C5","\\upsilon",!0),ce(me,Ae,Ze,"\u03D5","\\phi",!0),ce(me,Ae,Ze,"\u03C7","\\chi",!0),ce(me,Ae,Ze,"\u03C8","\\psi",!0),ce(me,Ae,Ze,"\u03C9","\\omega",!0),ce(me,Ae,Ze,"\u03B5","\\varepsilon",!0),ce(me,Ae,Ze,"\u03D1","\\vartheta",!0),ce(me,Ae,Ze,"\u03D6","\\varpi",!0),ce(me,Ae,Ze,"\u03F1","\\varrho",!0),ce(me,Ae,Ze,"\u03C2","\\varsigma",!0),ce(me,Ae,Ze,"\u03C6","\\varphi",!0),ce(me,Ae,bt,"\u2217","*"),ce(me,Ae,bt,"+","+"),ce(me,Ae,bt,"\u2212","-"),ce(me,Ae,bt,"\u22C5","\\cdot",!0),ce(me,Ae,bt,"\u2218","\\circ"),ce(me,Ae,bt,"\xF7","\\div",!0),ce(me,Ae,bt,"\xB1","\\pm",!0),ce(me,Ae,bt,"\xD7","\\times",!0),ce(me,Ae,bt,"\u2229","\\cap",!0),ce(me,Ae,bt,"\u222A","\\cup",!0),ce(me,Ae,bt,"\u2216","\\setminus"),ce(me,Ae,bt,"\u2227","\\land"),ce(me,Ae,bt,"\u2228","\\lor"),ce(me,Ae,bt,"\u2227","\\wedge",!0),ce(me,Ae,bt,"\u2228","\\vee",!0),ce(me,Ae,_t,"\u221A","\\surd"),ce(me,Ae,ht,"(","("),ce(me,Ae,ht,"[","["),ce(me,Ae,ht,"\u27E8","\\langle",!0),ce(me,Ae,ht,"\u2223","\\lvert"),ce(me,Ae,ht,"\u2225","\\lVert"),ce(me,Ae,Ce,")",")"),ce(me,Ae,Ce,"]","]"),ce(me,Ae,Ce,"?","?"),ce(me,Ae,Ce,"!","!"),ce(me,Ae,Ce,"\u27E9","\\rangle",!0),ce(me,Ae,Ce,"\u2223","\\rvert"),ce(me,Ae,Ce,"\u2225","\\rVert"),ce(me,Ae,Ne,"=","="),ce(me,Ae,Ne,"<","<"),ce(me,Ae,Ne,">",">"),ce(me,Ae,Ne,":",":"),ce(me,Ae,Ne,"\u2248","\\approx",!0),ce(me,Ae,Ne,"\u2245","\\cong",!0),ce(me,Ae,Ne,"\u2265","\\ge"),ce(me,Ae,Ne,"\u2265","\\geq",!0),ce(me,Ae,Ne,"\u2190","\\gets"),ce(me,Ae,Ne,">","\\gt"),ce(me,Ae,Ne,"\u2208","\\in",!0),ce(me,Ae,Ne,"\uE020","\\@not"),ce(me,Ae,Ne,"\u2282","\\subset",!0),ce(me,Ae,Ne,"\u2283","\\supset",!0),ce(me,Ae,Ne,"\u2286","\\subseteq",!0),ce(me,Ae,Ne,"\u2287","\\supseteq",!0),ce(me,st,Ne,"\u2288","\\nsubseteq",!0),ce(me,st,Ne,"\u2289","\\nsupseteq",!0),ce(me,Ae,Ne,"\u22A8","\\models"),ce(me,Ae,Ne,"\u2190","\\leftarrow",!0),ce(me,Ae,Ne,"\u2264","\\le"),ce(me,Ae,Ne,"\u2264","\\leq",!0),ce(me,Ae,Ne,"<","\\lt"),ce(me,Ae,Ne,"\u2192","\\rightarrow",!0),ce(me,Ae,Ne,"\u2192","\\to"),ce(me,st,Ne,"\u2271","\\ngeq",!0),ce(me,st,Ne,"\u2270","\\nleq",!0),ce(me,Ae,Ir,"\xA0","\\ "),ce(me,Ae,Ir,"\xA0","~"),ce(me,Ae,Ir,"\xA0","\\space"),ce(me,Ae,Ir,"\xA0","\\nobreakspace"),ce(Tt,Ae,Ir,"\xA0","\\ "),ce(Tt,Ae,Ir,"\xA0","~"),ce(Tt,Ae,Ir,"\xA0","\\space"),ce(Tt,Ae,Ir,"\xA0","\\nobreakspace"),ce(me,Ae,Ir,null,"\\nobreak"),ce(me,Ae,Ir,null,"\\allowbreak"),ce(me,Ae,Ot,",",","),ce(me,Ae,Ot,";",";"),ce(me,st,bt,"\u22BC","\\barwedge",!0),ce(me,st,bt,"\u22BB","\\veebar",!0),ce(me,Ae,bt,"\u2299","\\odot",!0),ce(me,Ae,bt,"\u2295","\\oplus",!0),ce(me,Ae,bt,"\u2297","\\otimes",!0),ce(me,Ae,_t,"\u2202","\\partial",!0),ce(me,Ae,bt,"\u2298","\\oslash",!0),ce(me,st,bt,"\u229A","\\circledcirc",!0),ce(me,st,bt,"\u22A1","\\boxdot",!0),ce(me,Ae,bt,"\u25B3","\\bigtriangleup"),ce(me,Ae,bt,"\u25BD","\\bigtriangledown"),ce(me,Ae,bt,"\u2020","\\dagger"),ce(me,Ae,bt,"\u22C4","\\diamond"),ce(me,Ae,bt,"\u22C6","\\star"),ce(me,Ae,bt,"\u25C3","\\triangleleft"),ce(me,Ae,bt,"\u25B9","\\triangleright"),ce(me,Ae,ht,"{","\\{"),ce(Tt,Ae,_t,"{","\\{"),ce(Tt,Ae,_t,"{","\\textbraceleft"),ce(me,Ae,Ce,"}","\\}"),ce(Tt,Ae,_t,"}","\\}"),ce(Tt,Ae,_t,"}","\\textbraceright"),ce(me,Ae,ht,"{","\\lbrace"),ce(me,Ae,Ce,"}","\\rbrace"),ce(me,Ae,ht,"[","\\lbrack"),ce(Tt,Ae,_t,"[","\\lbrack"),ce(me,Ae,Ce,"]","\\rbrack"),ce(Tt,Ae,_t,"]","\\rbrack"),ce(me,Ae,ht,"(","\\lparen"),ce(me,Ae,Ce,")","\\rparen"),ce(Tt,Ae,_t,"<","\\textless"),ce(Tt,Ae,_t,">","\\textgreater"),ce(me,Ae,ht,"\u230A","\\lfloor",!0),ce(me,Ae,Ce,"\u230B","\\rfloor",!0),ce(me,Ae,ht,"\u2308","\\lceil",!0),ce(me,Ae,Ce,"\u2309","\\rceil",!0),ce(me,Ae,_t,"\\","\\backslash"),ce(me,Ae,_t,"\u2223","|"),ce(me,Ae,_t,"\u2223","\\vert"),ce(Tt,Ae,_t,"|","\\textbar"),ce(me,Ae,_t,"\u2225","\\|"),ce(me,Ae,_t,"\u2225","\\Vert"),ce(Tt,Ae,_t,"\u2225","\\textbardbl"),ce(Tt,Ae,_t,"~","\\textasciitilde"),ce(Tt,Ae,_t,"\\","\\textbackslash"),ce(Tt,Ae,_t,"^","\\textasciicircum"),ce(me,Ae,Ne,"\u2191","\\uparrow",!0),ce(me,Ae,Ne,"\u21D1","\\Uparrow",!0),ce(me,Ae,Ne,"\u2193","\\downarrow",!0),ce(me,Ae,Ne,"\u21D3","\\Downarrow",!0),ce(me,Ae,Ne,"\u2195","\\updownarrow",!0),ce(me,Ae,Ne,"\u21D5","\\Updownarrow",!0),ce(me,Ae,xe,"\u2210","\\coprod"),ce(me,Ae,xe,"\u22C1","\\bigvee"),ce(me,Ae,xe,"\u22C0","\\bigwedge"),ce(me,Ae,xe,"\u2A04","\\biguplus"),ce(me,Ae,xe,"\u22C2","\\bigcap"),ce(me,Ae,xe,"\u22C3","\\bigcup"),ce(me,Ae,xe,"\u222B","\\int"),ce(me,Ae,xe,"\u222B","\\intop"),ce(me,Ae,xe,"\u222C","\\iint"),ce(me,Ae,xe,"\u222D","\\iiint"),ce(me,Ae,xe,"\u220F","\\prod"),ce(me,Ae,xe,"\u2211","\\sum"),ce(me,Ae,xe,"\u2A02","\\bigotimes"),ce(me,Ae,xe,"\u2A01","\\bigoplus"),ce(me,Ae,xe,"\u2A00","\\bigodot"),ce(me,Ae,xe,"\u222E","\\oint"),ce(me,Ae,xe,"\u222F","\\oiint"),ce(me,Ae,xe,"\u2230","\\oiiint"),ce(me,Ae,xe,"\u2A06","\\bigsqcup"),ce(me,Ae,xe,"\u222B","\\smallint"),ce(Tt,Ae,yt,"\u2026","\\textellipsis"),ce(me,Ae,yt,"\u2026","\\mathellipsis"),ce(Tt,Ae,yt,"\u2026","\\ldots",!0),ce(me,Ae,yt,"\u2026","\\ldots",!0),ce(me,Ae,yt,"\u22EF","\\@cdots",!0),ce(me,Ae,yt,"\u22F1","\\ddots",!0),ce(me,Ae,_t,"\u22EE","\\varvdots"),ce(me,Ae,$t,"\u02CA","\\acute"),ce(me,Ae,$t,"\u02CB","\\grave"),ce(me,Ae,$t,"\xA8","\\ddot"),ce(me,Ae,$t,"~","\\tilde"),ce(me,Ae,$t,"\u02C9","\\bar"),ce(me,Ae,$t,"\u02D8","\\breve"),ce(me,Ae,$t,"\u02C7","\\check"),ce(me,Ae,$t,"^","\\hat"),ce(me,Ae,$t,"\u20D7","\\vec"),ce(me,Ae,$t,"\u02D9","\\dot"),ce(me,Ae,$t,"\u02DA","\\mathring"),ce(me,Ae,Ze,"\u0131","\\imath",!0),ce(me,Ae,Ze,"\u0237","\\jmath",!0),ce(Tt,Ae,_t,"\u0131","\\i",!0),ce(Tt,Ae,_t,"\u0237","\\j",!0),ce(Tt,Ae,_t,"\xDF","\\ss",!0),ce(Tt,Ae,_t,"\xE6","\\ae",!0),ce(Tt,Ae,_t,"\xE6","\\ae",!0),ce(Tt,Ae,_t,"\u0153","\\oe",!0),ce(Tt,Ae,_t,"\xF8","\\o",!0),ce(Tt,Ae,_t,"\xC6","\\AE",!0),ce(Tt,Ae,_t,"\u0152","\\OE",!0),ce(Tt,Ae,_t,"\xD8","\\O",!0),ce(Tt,Ae,$t,"\u02CA","\\'"),ce(Tt,Ae,$t,"\u02CB","\\`"),ce(Tt,Ae,$t,"\u02C6","\\^"),ce(Tt,Ae,$t,"\u02DC","\\~"),ce(Tt,Ae,$t,"\u02C9","\\="),ce(Tt,Ae,$t,"\u02D8","\\u"),ce(Tt,Ae,$t,"\u02D9","\\."),ce(Tt,Ae,$t,"\u02DA","\\r"),ce(Tt,Ae,$t,"\u02C7","\\v"),ce(Tt,Ae,$t,"\xA8",'\\"'),ce(Tt,Ae,$t,"\u02DD","\\H"),ce(Tt,Ae,$t,"\u25EF","\\textcircled");var Jr={"--":!0,"---":!0,"``":!0,"''":!0};ce(Tt,Ae,_t,"\u2013","--"),ce(Tt,Ae,_t,"\u2013","\\textendash"),ce(Tt,Ae,_t,"\u2014","---"),ce(Tt,Ae,_t,"\u2014","\\textemdash"),ce(Tt,Ae,_t,"\u2018","`"),ce(Tt,Ae,_t,"\u2018","\\textquoteleft"),ce(Tt,Ae,_t,"\u2019","'"),ce(Tt,Ae,_t,"\u2019","\\textquoteright"),ce(Tt,Ae,_t,"\u201C","``"),ce(Tt,Ae,_t,"\u201C","\\textquotedblleft"),ce(Tt,Ae,_t,"\u201D","''"),ce(Tt,Ae,_t,"\u201D","\\textquotedblright"),ce(me,Ae,_t,"\xB0","\\degree",!0),ce(Tt,Ae,_t,"\xB0","\\degree"),ce(Tt,Ae,_t,"\xB0","\\textdegree",!0),ce(me,Ae,Ze,"\xA3","\\pounds"),ce(me,Ae,Ze,"\xA3","\\mathsterling",!0),ce(Tt,Ae,Ze,"\xA3","\\pounds"),ce(Tt,Ae,Ze,"\xA3","\\textsterling",!0),ce(me,st,_t,"\u2720","\\maltese"),ce(Tt,st,_t,"\u2720","\\maltese"),ce(Tt,Ae,Ir,"\xA0","\\ "),ce(Tt,Ae,Ir,"\xA0"," "),ce(Tt,Ae,Ir,"\xA0","~");for(var an='0123456789/@."',Nt=0;Nt<an.length;Nt++){var Jt=an.charAt(Nt);ce(me,Ae,_t,Jt,Jt)}for(var Mt='0123456789!@*()-=+[]<>|";:?/.,',Xt=0;Xt<Mt.length;Xt++){var xr=Mt.charAt(Xt);ce(Tt,Ae,_t,xr,xr)}for(var Pr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",At=0;At<Pr.length;At++){var Kt=Pr.charAt(At);ce(me,Ae,Ze,Kt,Kt),ce(Tt,Ae,_t,Kt,Kt)}ce(me,st,_t,"C","\u2102"),ce(Tt,st,_t,"C","\u2102"),ce(me,st,_t,"H","\u210D"),ce(Tt,st,_t,"H","\u210D"),ce(me,st,_t,"N","\u2115"),ce(Tt,st,_t,"N","\u2115"),ce(me,st,_t,"P","\u2119"),ce(Tt,st,_t,"P","\u2119"),ce(me,st,_t,"Q","\u211A"),ce(Tt,st,_t,"Q","\u211A"),ce(me,st,_t,"R","\u211D"),ce(Tt,st,_t,"R","\u211D"),ce(me,st,_t,"Z","\u2124"),ce(Tt,st,_t,"Z","\u2124"),ce(me,Ae,Ze,"h","\u210E"),ce(Tt,Ae,Ze,"h","\u210E");for(var Bt="",Qt=0;Qt<Pr.length;Qt++){var yr=Pr.charAt(Qt);Bt=String.fromCharCode(55349,56320+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56372+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56424+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56580+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56736+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56788+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56840+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56944+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Qt<26&&(Bt=String.fromCharCode(55349,56632+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt),Bt=String.fromCharCode(55349,56476+Qt),ce(me,Ae,Ze,yr,Bt),ce(Tt,Ae,_t,yr,Bt))}Bt="\u{1D55C}",ce(me,Ae,Ze,"k",Bt),ce(Tt,Ae,_t,"k",Bt);for(var Qr=0;Qr<10;Qr++){var Gr=Qr.toString();Bt=String.fromCharCode(55349,57294+Qr),ce(me,Ae,Ze,Gr,Bt),ce(Tt,Ae,_t,Gr,Bt),Bt=String.fromCharCode(55349,57314+Qr),ce(me,Ae,Ze,Gr,Bt),ce(Tt,Ae,_t,Gr,Bt),Bt=String.fromCharCode(55349,57324+Qr),ce(me,Ae,Ze,Gr,Bt),ce(Tt,Ae,_t,Gr,Bt),Bt=String.fromCharCode(55349,57334+Qr),ce(me,Ae,Ze,Gr,Bt),ce(Tt,Ae,_t,Gr,Bt)}for(var Bn="\xC7\xD0\xDE\xE7\xFE",wn=0;wn<Bn.length;wn++){var Kn=Bn.charAt(wn);ce(me,Ae,Ze,Kn,Kn),ce(Tt,Ae,_t,Kn,Kn)}ce(Tt,Ae,_t,"\xF0","\xF0"),ce(Tt,Ae,_t,"\u2013","\u2013"),ce(Tt,Ae,_t,"\u2014","\u2014"),ce(Tt,Ae,_t,"\u2018","\u2018"),ce(Tt,Ae,_t,"\u2019","\u2019"),ce(Tt,Ae,_t,"\u201C","\u201C"),ce(Tt,Ae,_t,"\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"]],Vr=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],ii=function(W,Y){var te=W.charCodeAt(0),pe=W.charCodeAt(1),Ee=(te-55296)*1024+(pe-56320)+65536,Ye=Y==="math"?0:1;if(119808<=Ee&&Ee<120484){var Et=Math.floor((Ee-119808)/26);return[St[Et][2],St[Et][Ye]]}else if(120782<=Ee&&Ee<=120831){var zt=Math.floor((Ee-120782)/10);return[Vr[zt][2],Vr[zt][Ye]]}else{if(Ee===120485||Ee===120486)return[St[0][2],St[0][Ye]];if(120486<Ee&&Ee<120782)return["",""];throw new o("Unsupported character: "+W)}},Fi=[[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]],Wn=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],oi=function(W,Y){return Y.size<2?W:Fi[W-1][Y.size-1]},Ii=function(){function Ve(Y){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=Y.style,this.color=Y.color,this.size=Y.size||Ve.BASESIZE,this.textSize=Y.textSize||this.size,this.phantom=!!Y.phantom,this.font=Y.font||"",this.fontFamily=Y.fontFamily||"",this.fontWeight=Y.fontWeight||"",this.fontShape=Y.fontShape||"",this.sizeMultiplier=Wn[this.size-1],this.maxSize=Y.maxSize,this.minRuleThickness=Y.minRuleThickness,this._fontMetrics=void 0}var W=Ve.prototype;return W.extend=function(te){var pe={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)&&(pe[Ee]=te[Ee]);return new Ve(pe)},W.havingStyle=function(te){return this.style===te?this:this.extend({style:te,size:oi(this.textSize,te)})},W.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},W.havingSize=function(te){return this.size===te&&this.textSize===te?this:this.extend({style:this.style.text(),size:te,textSize:te,sizeMultiplier:Wn[te-1]})},W.havingBaseStyle=function(te){te=te||this.style.text();var pe=oi(Ve.BASESIZE,te);return this.size===pe&&this.textSize===Ve.BASESIZE&&this.style===te?this:this.extend({style:te,size:pe})},W.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})},W.withColor=function(te){return this.extend({color:te})},W.withPhantom=function(){return this.extend({phantom:!0})},W.withFont=function(te){return this.extend({font:te})},W.withTextFontFamily=function(te){return this.extend({fontFamily:te,font:""})},W.withTextFontWeight=function(te){return this.extend({fontWeight:te,font:""})},W.withTextFontShape=function(te){return this.extend({fontShape:te,font:""})},W.sizingClasses=function(te){return te.size!==this.size?["sizing","reset-size"+te.size,"size"+this.size]:[]},W.baseSizingClasses=function(){return this.size!==Ve.BASESIZE?["sizing","reset-size"+this.size,"size"+Ve.BASESIZE]:[]},W.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Zt(this.size)),this._fontMetrics},W.getColor=function(){return this.phantom?"transparent":this.color},Ve}();Ii.BASESIZE=6;var Ui=Ii,Si={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},da=function(W){return typeof W!="string"&&(W=W.unit),W in Si||W in Ni||W==="ex"},ta=function(W,Y){var te;if(W.unit in Si)te=Si[W.unit]/Y.fontMetrics().ptPerEm/Y.sizeMultiplier;else if(W.unit==="mu")te=Y.fontMetrics().cssEmPerMu;else{var pe;if(Y.style.isTight()?pe=Y.havingStyle(Y.style.text()):pe=Y,W.unit==="ex")te=pe.fontMetrics().xHeight;else if(W.unit==="em")te=pe.fontMetrics().quad;else throw new o("Invalid unit: '"+W.unit+"'");pe!==Y&&(te*=pe.sizeMultiplier/Y.sizeMultiplier)}return Math.min(W.number*te,Y.maxSize)},qi=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],pi=function(W,Y,te){return Te[te][W]&&Te[te][W].replace&&(W=Te[te][W].replace),{value:W,metrics:Yt(W,Y,te)}},zi=function(W,Y,te,pe,Ee){var Ye=pi(W,Y,te),Et=Ye.metrics;W=Ye.value;var zt;if(Et){var cr=Et.italic;(te==="text"||pe&&pe.font==="mathit")&&(cr=0),zt=new ke(W,Et.height,Et.depth,cr,Et.skew,Et.width,Ee)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+W+"' in style '"+Y+"' and mode '"+te+"'")),zt=new ke(W,0,0,0,0,0,Ee);if(pe){zt.maxFontSize=pe.sizeMultiplier,pe.style.isTight()&&zt.classes.push("mtight");var Cr=pe.getColor();Cr&&(zt.style.color=Cr)}return zt},Pa=function(W,Y,te,pe){return pe===void 0&&(pe=[]),te.font==="boldsymbol"&&pi(W,"Main-Bold",Y).metrics?zi(W,"Main-Bold",Y,te,pe.concat(["mathbf"])):W==="\\"||Te[Y][W].font==="main"?zi(W,"Main-Regular",Y,te,pe):zi(W,"AMS-Regular",Y,te,pe.concat(["amsrm"]))},xt=function(W,Y,te,pe){return/[0-9]/.test(W.charAt(0))||A.contains(qi,W)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},xa=function(W,Y,te,pe){return A.contains(qi,W)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(W.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Zi=function(W,Y,te,pe){return pi(W,"Math-BoldItalic",Y).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},mi=function(W,Y,te){var pe=W.mode,Ee=W.text,Ye=["mord"],Et=pe==="math"||pe==="text"&&Y.font,zt=Et?Y.font:Y.fontFamily;if(Ee.charCodeAt(0)===55349){var cr=ii(Ee,pe),Cr=cr[0],Yr=cr[1];return zi(Ee,Cr,pe,Y,Ye.concat(Yr))}else if(zt){var dn,Tn;if(zt==="boldsymbol"||zt==="mathnormal"){var Zn=zt==="boldsymbol"?Zi(Ee,pe,Y,Ye):xa(Ee,pe,Y,Ye);dn=Zn.fontName,Tn=[Zn.fontClass]}else A.contains(qi,Ee)?(dn="Main-Italic",Tn=["mathit"]):Et?(dn=Mr[zt].fontName,Tn=[zt]):(dn=Fr(zt,Y.fontWeight,Y.fontShape),Tn=[zt,Y.fontWeight,Y.fontShape]);if(pi(Ee,dn,pe).metrics)return zi(Ee,dn,pe,Y,Ye.concat(Tn));if(Jr.hasOwnProperty(Ee)&&dn.substr(0,10)==="Typewriter"){for(var ei=[],ki=0;ki<Ee.length;ki++)ei.push(zi(Ee[ki],dn,pe,Y,Ye.concat(Tn)));return Ct(ei)}}if(te==="mathord"){var Mi=xt(Ee,pe,Y,Ye);return zi(Ee,Mi.fontName,pe,Y,Ye.concat([Mi.fontClass]))}else if(te==="textord"){var ia=Te[pe][Ee]&&Te[pe][Ee].font;if(ia==="ams"){var Ea=Fr("amsrm",Y.fontWeight,Y.fontShape);return zi(Ee,Ea,pe,Y,Ye.concat("amsrm",Y.fontWeight,Y.fontShape))}else if(ia==="main"||!ia){var Ts=Fr("textrm",Y.fontWeight,Y.fontShape);return zi(Ee,Ts,pe,Y,Ye.concat(Y.fontWeight,Y.fontShape))}else{var Ps=Fr(ia,Y.fontWeight,Y.fontShape);return zi(Ee,Ps,pe,Y,Ye.concat(Ps,Y.fontWeight,Y.fontShape))}}else throw new Error("unexpected type: "+te+" in makeOrd")},ka=function(W,Y){if(gt(W.classes)!==gt(Y.classes)||W.skew!==Y.skew||W.maxFontSize!==Y.maxFontSize)return!1;for(var te in W.style)if(W.style.hasOwnProperty(te)&&W.style[te]!==Y.style[te])return!1;for(var pe in Y.style)if(Y.style.hasOwnProperty(pe)&&W.style[pe]!==Y.style[pe])return!1;return!0},$i=function(W){for(var Y=0;Y<W.length-1;Y++){var te=W[Y],pe=W[Y+1];te instanceof ke&&pe instanceof ke&&ka(te,pe)&&(te.text+=pe.text,te.height=Math.max(te.height,pe.height),te.depth=Math.max(te.depth,pe.depth),te.italic=pe.italic,W.splice(Y+1,1),Y--)}return W},Gn=function(W){for(var Y=0,te=0,pe=0,Ee=0;Ee<W.children.length;Ee++){var Ye=W.children[Ee];Ye.height>Y&&(Y=Ye.height),Ye.depth>te&&(te=Ye.depth),Ye.maxFontSize>pe&&(pe=Ye.maxFontSize)}W.height=Y,W.depth=te,W.maxFontSize=pe},ci=function(W,Y,te,pe){var Ee=new ot(W,Y,te,pe);return Gn(Ee),Ee},we=function(W,Y,te,pe){return new ot(W,Y,te,pe)},rt=function(W,Y,te){var pe=ci([W],[],Y);return pe.height=Math.max(te||Y.fontMetrics().defaultRuleThickness,Y.minRuleThickness),pe.style.borderBottomWidth=pe.height+"em",pe.maxFontSize=1,pe},Je=function(W,Y,te,pe){var Ee=new Qe(W,Y,te,pe);return Gn(Ee),Ee},Ct=function(W){var Y=new ze(W);return Gn(Y),Y},lt=function(W,Y){return W instanceof ze?ci([],[W],Y):W},dr=function(W){if(W.positionType==="individualShift"){for(var Y=W.children,te=[Y[0]],pe=-Y[0].shift-Y[0].elem.depth,Ee=pe,Ye=1;Ye<Y.length;Ye++){var Et=-Y[Ye].shift-Ee-Y[Ye].elem.depth,zt=Et-(Y[Ye-1].elem.height+Y[Ye-1].elem.depth);Ee=Ee+Et,te.push({type:"kern",size:zt}),te.push(Y[Ye])}return{children:te,depth:pe}}var cr;if(W.positionType==="top"){for(var Cr=W.positionData,Yr=0;Yr<W.children.length;Yr++){var dn=W.children[Yr];Cr-=dn.type==="kern"?dn.size:dn.elem.height+dn.elem.depth}cr=Cr}else if(W.positionType==="bottom")cr=-W.positionData;else{var Tn=W.children[0];if(Tn.type!=="elem")throw new Error('First child must have type "elem".');if(W.positionType==="shift")cr=-Tn.elem.depth-W.positionData;else if(W.positionType==="firstBaseline")cr=-Tn.elem.depth;else throw new Error("Invalid positionType "+W.positionType+".")}return{children:W.children,depth:cr}},mr=function(W,Y){for(var te=dr(W),pe=te.children,Ee=te.depth,Ye=0,Et=0;Et<pe.length;Et++){var zt=pe[Et];if(zt.type==="elem"){var cr=zt.elem;Ye=Math.max(Ye,cr.maxFontSize,cr.height)}}Ye+=2;var Cr=ci(["pstrut"],[]);Cr.style.height=Ye+"em";for(var Yr=[],dn=Ee,Tn=Ee,Zn=Ee,ei=0;ei<pe.length;ei++){var ki=pe[ei];if(ki.type==="kern")Zn+=ki.size;else{var Mi=ki.elem,ia=ki.wrapperClasses||[],Ea=ki.wrapperStyle||{},Ts=ci(ia,[Cr,Mi],void 0,Ea);Ts.style.top=-Ye-Zn-Mi.depth+"em",ki.marginLeft&&(Ts.style.marginLeft=ki.marginLeft),ki.marginRight&&(Ts.style.marginRight=ki.marginRight),Yr.push(Ts),Zn+=Mi.height+Mi.depth}dn=Math.min(dn,Zn),Tn=Math.max(Tn,Zn)}var Ps=ci(["vlist"],Yr);Ps.style.height=Tn+"em";var Qs;if(dn<0){var Rs=ci([],[]),Ia=ci(["vlist"],[Rs]);Ia.style.height=-dn+"em";var so=ci(["vlist-s"],[new ke("\u200B")]);Qs=[ci(["vlist-r"],[Ps,so]),ci(["vlist-r"],[Ia])]}else Qs=[ci(["vlist-r"],[Ps])];var Is=ci(["vlist-t"],Qs);return Qs.length===2&&Is.classes.push("vlist-t2"),Is.height=Tn,Is.depth=-dn,Is},Rr=function(W,Y){var te=ci(["mspace"],[],Y),pe=ta(W,Y);return te.style.marginRight=pe+"em",te},Fr=function(W,Y,te){var pe="";switch(W){case"amsrm":pe="AMS";break;case"textrm":pe="Main";break;case"textsf":pe="SansSerif";break;case"texttt":pe="Typewriter";break;default:pe=W}var Ee;return Y==="textbf"&&te==="textit"?Ee="BoldItalic":Y==="textbf"?Ee="Bold":Y==="textit"?Ee="Italic":Ee="Regular",pe+"-"+Ee},Mr={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"}},Ur={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Sn=function(W,Y){var te=Ur[W],pe=te[0],Ee=te[1],Ye=te[2],Et=new He(pe),zt=new $e([Et],{width:Ee+"em",height:Ye+"em",style:"width:"+Ee+"em",viewBox:"0 0 "+1e3*Ee+" "+1e3*Ye,preserveAspectRatio:"xMinYMin"}),cr=we(["overlay"],[zt],Y);return cr.height=Ye,cr.style.height=Ye+"em",cr.style.width=Ee+"em",cr},_r={fontMap:Mr,makeSymbol:zi,mathsym:Pa,makeSpan:ci,makeSvgSpan:we,makeLineSpan:rt,makeAnchor:Je,makeFragment:Ct,wrapFragment:lt,makeVList:mr,makeOrd:mi,makeGlue:Rr,staticSvg:Sn,svgData:Ur,tryCombineChars:$i};function Ln(Ve,W){var Y=Yn(Ve,W);if(!Y)throw new Error("Expected node of type "+W+", but got "+(Ve?"node of type "+Ve.type:String(Ve)));return Y}function Yn(Ve,W){return Ve&&Ve.type===W?Ve:null}function Ke(Ve,W){var Y=ft(Ve,W);if(!Y)throw new Error('Expected node of type "atom" and family "'+W+'", but got '+(Ve?Ve.type==="atom"?"atom of family "+Ve.family:"node of type "+Ve.type:String(Ve)));return Y}function ft(Ve,W){return Ve&&Ve.type==="atom"&&Ve.family===W?Ve:null}function ge(Ve){var W=nr(Ve);if(!W)throw new Error("Expected node of symbol group type, but got "+(Ve?"node of type "+Ve.type:String(Ve)));return W}function nr(Ve){return Ve&&(Ve.type==="atom"||lr.hasOwnProperty(Ve.type))?Ve:null}var sr={number:3,unit:"mu"},Dr={number:4,unit:"mu"},$r={number:5,unit:"mu"},Wr={mord:{mop:sr,mbin:Dr,mrel:$r,minner:sr},mop:{mord:sr,mop:sr,mrel:$r,minner:sr},mbin:{mord:Dr,mop:Dr,mopen:Dr,minner:Dr},mrel:{mord:$r,mop:$r,mopen:$r,minner:$r},mopen:{},mclose:{mop:sr,mbin:Dr,mrel:$r,minner:sr},mpunct:{mord:sr,mop:sr,mrel:$r,mopen:sr,mclose:sr,mpunct:sr,minner:sr},minner:{mord:sr,mop:sr,mbin:Dr,mrel:$r,mopen:sr,mpunct:sr,minner:sr}},hn={mord:{mop:sr},mop:{mord:sr,mop:sr},mbin:{},mrel:{},mopen:{},mclose:{mop:sr},mpunct:{},minner:{mop:sr}},Ei={},ln={},vn={};function rn(Ve){for(var W=Ve.type,Y=Ve.names,te=Ve.props,pe=Ve.handler,Ee=Ve.htmlBuilder,Ye=Ve.mathmlBuilder,Et={type:W,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:pe},zt=0;zt<Y.length;++zt)Ei[Y[zt]]=Et;W&&(Ee&&(ln[W]=Ee),Ye&&(vn[W]=Ye))}function Xn(Ve){var W=Ve.type,Y=Ve.htmlBuilder,te=Ve.mathmlBuilder;rn({type:W,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:Y,mathmlBuilder:te})}var ri=function(W){var Y=Yn(W,"ordgroup");return Y?Y.body:[W]},wa=_r.makeSpan,eo=["leftmost","mbin","mopen","mrel","mop","mpunct"],Ua=["rightmost","mrel","mclose","mpunct"],Us={display:Z.DISPLAY,text:Z.TEXT,script:Z.SCRIPT,scriptscript:Z.SCRIPTSCRIPT},Ws={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},us=function(W,Y,te,pe){pe===void 0&&(pe=[null,null]);for(var Ee=[],Ye=0;Ye<W.length;Ye++){var Et=Ji(W[Ye],Y);if(Et instanceof ze){var zt=Et.children;Ee.push.apply(Ee,zt)}else Ee.push(Et)}if(!te)return Ee;var cr=Y;if(W.length===1){var Cr=Yn(W[0],"sizing")||Yn(W[0],"styling");Cr&&(Cr.type==="sizing"?cr=Y.havingSize(Cr.size):Cr.type==="styling"&&(cr=Y.havingStyle(Us[Cr.style])))}var Yr=wa([pe[0]||"leftmost"],[],Y),dn=wa([pe[1]||"rightmost"],[],Y);return no(Ee,function(Tn,Zn){var ei=Zn.classes[0],ki=Tn.classes[0];ei==="mbin"&&A.contains(Ua,ki)?Zn.classes[0]="mord":ki==="mbin"&&A.contains(eo,ei)&&(Tn.classes[0]="mord")},{node:Yr},dn),no(Ee,function(Tn,Zn){var ei=ws(Zn),ki=ws(Tn),Mi=ei&&ki?Tn.hasClass("mtight")?hn[ei][ki]:Wr[ei][ki]:null;if(Mi)return _r.makeGlue(Mi,cr)},{node:Yr},dn),Ee},no=function Ve(W,Y,te,pe){pe&&W.push(pe);for(var Ee=0;Ee<W.length;Ee++){var Ye=W[Ee],Et=Ai(Ye);if(Et){Ve(Et.children,Y,te);continue}if(Ye.classes[0]!=="mspace"){var zt=Y(Ye,te.node);zt&&(te.insertAfter?te.insertAfter(zt):(W.unshift(zt),Ee++)),te.node=Ye,te.insertAfter=function(cr){return function(Cr){W.splice(cr+1,0,Cr),Ee++}}(Ee)}}pe&&W.pop()},Ai=function(W){return W instanceof ze||W instanceof Qe?W:null},Oa=function Ve(W,Y){var te=Ai(W);if(te){var pe=te.children;if(pe.length){if(Y==="right")return Ve(pe[pe.length-1],"right");if(Y==="left")return Ve(pe[0],"left")}}return W},ws=function(W,Y){return W?(Y&&(W=Oa(W,Y)),Ws[W.classes[0]]||null):null},lo=function(W,Y){var te=["nulldelimiter"].concat(W.baseSizingClasses());return wa(Y.concat(te))},Ji=function(W,Y,te){if(!W)return wa();if(ln[W.type]){var pe=ln[W.type](W,Y);if(te&&Y.size!==te.size){pe=wa(Y.sizingClasses(te),[pe],Y);var Ee=Y.sizeMultiplier/te.sizeMultiplier;pe.height*=Ee,pe.depth*=Ee}return pe}else throw new o("Got group of unknown type: '"+W.type+"'")};function go(Ve,W){var Y=wa(["base"],Ve,W),te=wa(["strut"]);return te.style.height=Y.height+Y.depth+"em",te.style.verticalAlign=-Y.depth+"em",Y.children.unshift(te),Y}function Ho(Ve,W){var Y=null;Ve.length===1&&Ve[0].type==="tag"&&(Y=Ve[0].tag,Ve=Ve[0].body);for(var te=us(Ve,W,!0),pe=[],Ee=[],Ye=0;Ye<te.length;Ye++)if(Ee.push(te[Ye]),te[Ye].hasClass("mbin")||te[Ye].hasClass("mrel")||te[Ye].hasClass("allowbreak")){for(var Et=!1;Ye<te.length-1&&te[Ye+1].hasClass("mspace")&&!te[Ye+1].hasClass("newline");)Ye++,Ee.push(te[Ye]),te[Ye].hasClass("nobreak")&&(Et=!0);Et||(pe.push(go(Ee,W)),Ee=[])}else te[Ye].hasClass("newline")&&(Ee.pop(),Ee.length>0&&(pe.push(go(Ee,W)),Ee=[]),pe.push(te[Ye]));Ee.length>0&&pe.push(go(Ee,W));var zt;Y&&(zt=go(us(Y,W,!0)),zt.classes=["tag"],pe.push(zt));var cr=wa(["katex-html"],pe);if(cr.setAttribute("aria-hidden","true"),zt){var Cr=zt.children[0];Cr.style.height=cr.height+cr.depth+"em",Cr.style.verticalAlign=-cr.depth+"em"}return cr}function Fa(Ve){return new ze(Ve)}var Hs=function(){function Ve(Y,te){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=Y,this.attributes={},this.children=te||[]}var W=Ve.prototype;return W.setAttribute=function(te,pe){this.attributes[te]=pe},W.getAttribute=function(te){return this.attributes[te]},W.toNode=function(){var te=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var pe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,pe)&&te.setAttribute(pe,this.attributes[pe]);for(var Ee=0;Ee<this.children.length;Ee++)te.appendChild(this.children[Ee].toNode());return te},W.toMarkup=function(){var te="<"+this.type;for(var pe in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,pe)&&(te+=" "+pe+'="',te+=A.escape(this.attributes[pe]),te+='"');te+=">";for(var Ee=0;Ee<this.children.length;Ee++)te+=this.children[Ee].toMarkup();return te+="</"+this.type+">",te},W.toText=function(){return this.children.map(function(te){return te.toText()}).join("")},Ve}(),_i=function(){function Ve(Y){this.text=void 0,this.text=Y}var W=Ve.prototype;return W.toNode=function(){return document.createTextNode(this.text)},W.toMarkup=function(){return A.escape(this.toText())},W.toText=function(){return this.text},Ve}(),io=function(){function Ve(Y){this.width=void 0,this.character=void 0,this.width=Y,Y>=.05555&&Y<=.05556?this.character="\u200A":Y>=.1666&&Y<=.1667?this.character="\u2009":Y>=.2222&&Y<=.2223?this.character="\u2005":Y>=.2777&&Y<=.2778?this.character="\u2005\u200A":Y>=-.05556&&Y<=-.05555?this.character="\u200A\u2063":Y>=-.1667&&Y<=-.1666?this.character="\u2009\u2063":Y>=-.2223&&Y<=-.2222?this.character="\u205F\u2063":Y>=-.2778&&Y<=-.2777?this.character="\u2005\u2063":this.character=null}var W=Ve.prototype;return W.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},W.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},W.toText=function(){return this.character?this.character:" "},Ve}(),On={MathNode:Hs,TextNode:_i,SpaceNode:io,newDocumentFragment:Fa},ds=function(W,Y,te){return Te[Y][W]&&Te[Y][W].replace&&W.charCodeAt(0)!==55349&&!(Jr.hasOwnProperty(W)&&te&&(te.fontFamily&&te.fontFamily.substr(4,2)==="tt"||te.font&&te.font.substr(4,2)==="tt"))&&(W=Te[Y][W].replace),new On.TextNode(W)},Go=function(W){return W.length===1?W[0]:new On.MathNode("mrow",W)},yo=function(W,Y){if(Y.fontFamily==="texttt")return"monospace";if(Y.fontFamily==="textsf")return Y.fontShape==="textit"&&Y.fontWeight==="textbf"?"sans-serif-bold-italic":Y.fontShape==="textit"?"sans-serif-italic":Y.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(Y.fontShape==="textit"&&Y.fontWeight==="textbf")return"bold-italic";if(Y.fontShape==="textit")return"italic";if(Y.fontWeight==="textbf")return"bold";var te=Y.font;if(!te||te==="mathnormal")return null;var pe=W.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=W.text;if(A.contains(["\\imath","\\jmath"],Ee))return null;Te[pe][Ee]&&Te[pe][Ee].replace&&(Ee=Te[pe][Ee].replace);var Ye=_r.fontMap[te].fontName;return Yt(Ee,Ye,pe)?_r.fontMap[te].variant:null},Wi=function(W,Y,te){if(W.length===1){var pe=Bi(W[0],Y);return te&&pe instanceof Hs&&pe.type==="mo"&&(pe.setAttribute("lspace","0em"),pe.setAttribute("rspace","0em")),[pe]}for(var Ee=[],Ye,Et=0;Et<W.length;Et++){var zt=Bi(W[Et],Y);if(zt instanceof Hs&&Ye instanceof Hs){if(zt.type==="mtext"&&Ye.type==="mtext"&&zt.getAttribute("mathvariant")===Ye.getAttribute("mathvariant")){var cr;(cr=Ye.children).push.apply(cr,zt.children);continue}else if(zt.type==="mn"&&Ye.type==="mn"){var Cr;(Cr=Ye.children).push.apply(Cr,zt.children);continue}else if(zt.type==="mi"&&zt.children.length===1&&Ye.type==="mn"){var Yr=zt.children[0];if(Yr instanceof _i&&Yr.text==="."){var dn;(dn=Ye.children).push.apply(dn,zt.children);continue}}else if(Ye.type==="mi"&&Ye.children.length===1){var Tn=Ye.children[0];if(Tn instanceof _i&&Tn.text==="\u0338"&&(zt.type==="mo"||zt.type==="mi"||zt.type==="mn")){var Zn=zt.children[0];Zn instanceof _i&&Zn.text.length>0&&(Zn.text=Zn.text.slice(0,1)+"\u0338"+Zn.text.slice(1),Ee.pop())}}}Ee.push(zt),Ye=zt}return Ee},$a=function(W,Y,te){return Go(Wi(W,Y,te))},Bi=function(W,Y){if(!W)return new On.MathNode("mrow");if(vn[W.type]){var te=vn[W.type](W,Y);return te}else throw new o("Got group of unknown type: '"+W.type+"'")};function Gs(Ve,W,Y,te){var pe=Wi(Ve,Y),Ee;pe.length===1&&pe[0]instanceof Hs&&A.contains(["mrow","mtable"],pe[0].type)?Ee=pe[0]:Ee=new On.MathNode("mrow",pe);var Ye=new On.MathNode("annotation",[new On.TextNode(W)]);Ye.setAttribute("encoding","application/x-tex");var Et=new On.MathNode("semantics",[Ee,Ye]),zt=new On.MathNode("math",[Et]);zt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var cr=te?"katex":"katex-mathml";return _r.makeSpan([cr],[zt])}var co=function(W){return new Ui({style:W.displayMode?Z.DISPLAY:Z.TEXT,maxSize:W.maxSize,minRuleThickness:W.minRuleThickness})},$o=function(W,Y){if(Y.displayMode){var te=["katex-display"];Y.leqno&&te.push("leqno"),Y.fleqn&&te.push("fleqn"),W=_r.makeSpan(te,[W])}return W},Ko=function(W,Y,te){var pe=co(te),Ee;if(te.output==="mathml")return Gs(W,Y,pe,!0);if(te.output==="html"){var Ye=Ho(W,pe);Ee=_r.makeSpan(["katex"],[Ye])}else{var Et=Gs(W,Y,pe,!1),zt=Ho(W,pe);Ee=_r.makeSpan(["katex"],[Et,zt])}return $o(Ee,te)},hu=function(W,Y,te){var pe=co(te),Ee=Ho(W,pe),Ye=_r.makeSpan(["katex"],[Ee]);return $o(Ye,te)},fo=Ko,Xs={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"},ko=function(W){var Y=new On.MathNode("mo",[new On.TextNode(Xs[W.substr(1)])]);return Y.setAttribute("stretchy","true"),Y},jo={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]},iu=function(W){return W.type==="ordgroup"?W.body.length:1},Vo=function(W,Y){function te(){var zt=4e5,cr=W.label.substr(1);if(A.contains(["widehat","widecheck","widetilde","utilde"],cr)){var Cr=W,Yr=iu(Cr.base),dn,Tn,Zn;if(Yr>5)cr==="widehat"||cr==="widecheck"?(dn=420,zt=2364,Zn=.42,Tn=cr+"4"):(dn=312,zt=2340,Zn=.34,Tn="tilde4");else{var ei=[1,1,2,2,3,3][Yr];cr==="widehat"||cr==="widecheck"?(zt=[0,1062,2364,2364,2364][ei],dn=[0,239,300,360,420][ei],Zn=[0,.24,.3,.3,.36,.42][ei],Tn=cr+ei):(zt=[0,600,1033,2339,2340][ei],dn=[0,260,286,306,312][ei],Zn=[0,.26,.286,.3,.306,.34][ei],Tn="tilde"+ei)}var ki=new He(Tn),Mi=new $e([ki],{width:"100%",height:Zn+"em",viewBox:"0 0 "+zt+" "+dn,preserveAspectRatio:"none"});return{span:_r.makeSvgSpan([],[Mi],Y),minWidth:0,height:Zn}}else{var ia=[],Ea=jo[cr],Ts=Ea[0],Ps=Ea[1],Qs=Ea[2],Rs=Qs/1e3,Ia=Ts.length,so,Is;if(Ia===1){var Tr=Ea[3];so=["hide-tail"],Is=[Tr]}else if(Ia===2)so=["halfarrow-left","halfarrow-right"],Is=["xMinYMin","xMaxYMin"];else if(Ia===3)so=["brace-left","brace-center","brace-right"],Is=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
`+Ia+" children.");for(var Mo=0;Mo<Ia;Mo++){var Xo=new He(Ts[Mo]),Eu=new $e([Xo],{width:"400em",height:Rs+"em",viewBox:"0 0 "+zt+" "+Qs,preserveAspectRatio:Is[Mo]+" slice"}),Ns=_r.makeSvgSpan([so[Mo]],[Eu],Y);if(Ia===1)return{span:Ns,minWidth:Ps,height:Rs};Ns.style.height=Rs+"em",ia.push(Ns)}return{span:_r.makeSpan(["stretchy"],ia,Y),minWidth:Ps,height:Rs}}}var pe=te(),Ee=pe.span,Ye=pe.minWidth,Et=pe.height;return Ee.height=Et,Ee.style.height=Et+"em",Ye>0&&(Ee.style.minWidth=Ye+"em"),Ee},fi=function(W,Y,te,pe){var Ee,Ye=W.height+W.depth+2*te;if(/fbox|color/.test(Y)){if(Ee=_r.makeSpan(["stretchy",Y],[],pe),Y==="fbox"){var Et=pe.color&&pe.getColor();Et&&(Ee.style.borderColor=Et)}}else{var zt=[];/^[bx]cancel$/.test(Y)&&zt.push(new qe({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(Y)&&zt.push(new qe({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var cr=new $e(zt,{width:"100%",height:Ye+"em"});Ee=_r.makeSvgSpan([],[cr],pe)}return Ee.height=Ye,Ee.style.height=Ye+"em",Ee},di={encloseSpan:fi,mathMLnode:ko,svgSpan:Vo},rs=function(W,Y){var te,pe,Ee=Yn(W,"supsub"),Ye;Ee?(pe=Ln(Ee.base,"accent"),te=pe.base,Ee.base=te,Ye=mt(Ji(Ee,Y)),Ee.base=pe):(pe=Ln(W,"accent"),te=pe.base);var Et=Ji(te,Y.havingCrampedStyle()),zt=pe.isShifty&&A.isCharacterBox(te),cr=0;if(zt){var Cr=A.getBaseElem(te),Yr=Ji(Cr,Y.havingCrampedStyle());cr=ut(Yr).skew}var dn=Math.min(Et.height,Y.fontMetrics().xHeight),Tn;if(pe.isStretchy)Tn=di.svgSpan(pe,Y),Tn=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Et},{type:"elem",elem:Tn,wrapperClasses:["svg-align"],wrapperStyle:cr>0?{width:"calc(100% - "+2*cr+"em)",marginLeft:2*cr+"em"}:void 0}]},Y);else{var Zn,ei;pe.label==="\\vec"?(Zn=_r.staticSvg("vec",Y),ei=_r.svgData.vec[1]):(Zn=_r.makeOrd({mode:pe.mode,text:pe.label},Y,"textord"),Zn=ut(Zn),Zn.italic=0,ei=Zn.width),Tn=_r.makeSpan(["accent-body"],[Zn]);var ki=pe.label==="\\textcircled";ki&&(Tn.classes.push("accent-full"),dn=Et.height);var Mi=cr;ki||(Mi-=ei/2),Tn.style.left=Mi+"em",pe.label==="\\textcircled"&&(Tn.style.top=".2em"),Tn=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Et},{type:"kern",size:-dn},{type:"elem",elem:Tn}]},Y)}var ia=_r.makeSpan(["mord","accent"],[Tn],Y);return Ye?(Ye.children[0]=ia,Ye.height=Math.max(ia.height,Ye.height),Ye.classes[0]="mord",Ye):ia},Es=function(W,Y){var te=W.isStretchy?di.mathMLnode(W.label):new On.MathNode("mo",[ds(W.label,W.mode)]),pe=new On.MathNode("mover",[Bi(W.base,Y),te]);return pe.setAttribute("accent","true"),pe},Qa=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Ve){return"\\"+Ve}).join("|"));rn({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(W,Y){var te=Y[0],pe=!Qa.test(W.funcName),Ee=!pe||W.funcName==="\\widehat"||W.funcName==="\\widetilde"||W.funcName==="\\widecheck";return{type:"accent",mode:W.parser.mode,label:W.funcName,isStretchy:pe,isShifty:Ee,base:te}},htmlBuilder:rs,mathmlBuilder:Es}),rn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(W,Y){var te=Y[0];return{type:"accent",mode:W.parser.mode,label:W.funcName,isStretchy:!1,isShifty:!0,base:te}},htmlBuilder:rs,mathmlBuilder:Es}),rn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];return{type:"accentUnder",mode:te.mode,label:pe,base:Ee}},htmlBuilder:function(W,Y){var te=Ji(W.base,Y),pe=di.svgSpan(W,Y),Ee=W.label==="\\utilde"?.12:0,Ye=_r.makeVList({positionType:"bottom",positionData:pe.height+Ee,children:[{type:"elem",elem:pe,wrapperClasses:["svg-align"]},{type:"kern",size:Ee},{type:"elem",elem:te}]},Y);return _r.makeSpan(["mord","accentunder"],[Ye],Y)},mathmlBuilder:function(W,Y){var te=di.mathMLnode(W.label),pe=new On.MathNode("munder",[Bi(W.base,Y),te]);return pe.setAttribute("accentunder","true"),pe}});var Ma=function(W){var Y=new On.MathNode("mpadded",W?[W]:[]);return Y.setAttribute("width","+0.6em"),Y.setAttribute("lspace","0.3em"),Y};rn({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(W,Y,te){var pe=W.parser,Ee=W.funcName;return{type:"xArrow",mode:pe.mode,label:Ee,body:Y[0],below:te[0]}},htmlBuilder:function(W,Y){var te=Y.style,pe=Y.havingStyle(te.sup()),Ee=_r.wrapFragment(Ji(W.body,pe,Y),Y);Ee.classes.push("x-arrow-pad");var Ye;W.below&&(pe=Y.havingStyle(te.sub()),Ye=_r.wrapFragment(Ji(W.below,pe,Y),Y),Ye.classes.push("x-arrow-pad"));var Et=di.svgSpan(W,Y),zt=-Y.fontMetrics().axisHeight+.5*Et.height,cr=-Y.fontMetrics().axisHeight-.5*Et.height-.111;(Ee.depth>.25||W.label==="\\xleftequilibrium")&&(cr-=Ee.depth);var Cr;if(Ye){var Yr=-Y.fontMetrics().axisHeight+Ye.height+.5*Et.height+.111;Cr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ee,shift:cr},{type:"elem",elem:Et,shift:zt},{type:"elem",elem:Ye,shift:Yr}]},Y)}else Cr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ee,shift:cr},{type:"elem",elem:Et,shift:zt}]},Y);return Cr.children[0].children[0].children[1].classes.push("svg-align"),_r.makeSpan(["mrel","x-arrow"],[Cr],Y)},mathmlBuilder:function(W,Y){var te=di.mathMLnode(W.label),pe;if(W.body){var Ee=Ma(Bi(W.body,Y));if(W.below){var Ye=Ma(Bi(W.below,Y));pe=new On.MathNode("munderover",[te,Ye,Ee])}else pe=new On.MathNode("mover",[te,Ee])}else if(W.below){var Et=Ma(Bi(W.below,Y));pe=new On.MathNode("munder",[te,Et])}else pe=Ma(),pe=new On.MathNode("mover",[te,pe]);return pe}}),rn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){for(var te=W.parser,pe=Ln(Y[0],"ordgroup"),Ee=pe.body,Ye="",Et=0;Et<Ee.length;Et++){var zt=Ln(Ee[Et],"textord");Ye+=zt.text}var cr=parseInt(Ye);if(isNaN(cr))throw new o("\\@char has non-numeric argument "+Ye);return{type:"textord",mode:te.mode,text:String.fromCharCode(cr)}}});var Ms=function(W,Y){var te=us(W.body,Y.withColor(W.color),!1);return _r.makeFragment(te)},au=function(W,Y){var te=Wi(W.body,Y.withColor(W.color)),pe=new On.MathNode("mstyle",te);return pe.setAttribute("mathcolor",W.color),pe};rn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(W,Y){var te=W.parser,pe=Ln(Y[0],"color-token").color,Ee=Y[1];return{type:"color",mode:te.mode,color:pe,body:ri(Ee)}},htmlBuilder:Ms,mathmlBuilder:au}),rn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(W,Y){var te=W.parser,pe=W.breakOnTokenText,Ee=Ln(Y[0],"color-token").color;te.gullet.macros.set("\\current@color",Ee);var Ye=te.parseExpression(!0,pe);return{type:"color",mode:te.mode,color:Ee,body:Ye}},htmlBuilder:Ms,mathmlBuilder:au}),rn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(W,Y,te){var pe=W.parser,Ee=W.funcName,Ye=te[0],Et=Ee==="\\cr",zt=!1;return Et||(pe.settings.displayMode&&pe.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?zt=!1:zt=!0),{type:"cr",mode:pe.mode,newLine:zt,newRow:Et,size:Ye&&Ln(Ye,"size").value}},htmlBuilder:function(W,Y){if(W.newRow)throw new o("\\cr valid only within a tabular/array environment");var te=_r.makeSpan(["mspace"],[],Y);return W.newLine&&(te.classes.push("newline"),W.size&&(te.style.marginTop=ta(W.size,Y)+"em")),te},mathmlBuilder:function(W,Y){var te=new On.MathNode("mspace");return W.newLine&&(te.setAttribute("linebreak","newline"),W.size&&te.setAttribute("height",ta(W.size,Y)+"em")),te}});var Fs=function(W,Y,te){var pe=Te.math[W]&&Te.math[W].replace,Ee=Yt(pe||W,Y,te);if(!Ee)throw new Error("Unsupported symbol "+W+" and font size "+Y+".");return Ee},su=function(W,Y,te,pe){var Ee=te.havingBaseStyle(Y),Ye=_r.makeSpan(pe.concat(Ee.sizingClasses(te)),[W],te),Et=Ee.sizeMultiplier/te.sizeMultiplier;return Ye.height*=Et,Ye.depth*=Et,Ye.maxFontSize=Ee.sizeMultiplier,Ye},Tu=function(W,Y,te){var pe=Y.havingBaseStyle(te),Ee=(1-Y.sizeMultiplier/pe.sizeMultiplier)*Y.fontMetrics().axisHeight;W.classes.push("delimcenter"),W.style.top=Ee+"em",W.height-=Ee,W.depth+=Ee},Zu=function(W,Y,te,pe,Ee,Ye){var Et=_r.makeSymbol(W,"Main-Regular",Ee,pe),zt=su(Et,Y,pe,Ye);return te&&Tu(zt,pe,Y),zt},qu=function(W,Y,te,pe){return _r.makeSymbol(W,"Size"+Y+"-Regular",te,pe)},Qu=function(W,Y,te,pe,Ee,Ye){var Et=qu(W,Y,Ee,pe),zt=su(_r.makeSpan(["delimsizing","size"+Y],[Et],pe),Z.TEXT,pe,Ye);return te&&Tu(zt,pe,Z.TEXT),zt},Qo=function(W,Y,te){var pe;Y==="Size1-Regular"?pe="delim-size1":pe="delim-size4";var Ee=_r.makeSpan(["delimsizinginner",pe],[_r.makeSpan([],[_r.makeSymbol(W,Y,te)])]);return{type:"elem",elem:Ee}},Ro={type:"kern",size:-.005},bo=function(W,Y,te,pe,Ee,Ye){var Et,zt,cr,Cr;Et=cr=Cr=W,zt=null;var Yr="Size1-Regular";W==="\\uparrow"?cr=Cr="\u23D0":W==="\\Uparrow"?cr=Cr="\u2016":W==="\\downarrow"?Et=cr="\u23D0":W==="\\Downarrow"?Et=cr="\u2016":W==="\\updownarrow"?(Et="\\uparrow",cr="\u23D0",Cr="\\downarrow"):W==="\\Updownarrow"?(Et="\\Uparrow",cr="\u2016",Cr="\\Downarrow"):W==="["||W==="\\lbrack"?(Et="\u23A1",cr="\u23A2",Cr="\u23A3",Yr="Size4-Regular"):W==="]"||W==="\\rbrack"?(Et="\u23A4",cr="\u23A5",Cr="\u23A6",Yr="Size4-Regular"):W==="\\lfloor"||W==="\u230A"?(cr=Et="\u23A2",Cr="\u23A3",Yr="Size4-Regular"):W==="\\lceil"||W==="\u2308"?(Et="\u23A1",cr=Cr="\u23A2",Yr="Size4-Regular"):W==="\\rfloor"||W==="\u230B"?(cr=Et="\u23A5",Cr="\u23A6",Yr="Size4-Regular"):W==="\\rceil"||W==="\u2309"?(Et="\u23A4",cr=Cr="\u23A5",Yr="Size4-Regular"):W==="("||W==="\\lparen"?(Et="\u239B",cr="\u239C",Cr="\u239D",Yr="Size4-Regular"):W===")"||W==="\\rparen"?(Et="\u239E",cr="\u239F",Cr="\u23A0",Yr="Size4-Regular"):W==="\\{"||W==="\\lbrace"?(Et="\u23A7",zt="\u23A8",Cr="\u23A9",cr="\u23AA",Yr="Size4-Regular"):W==="\\}"||W==="\\rbrace"?(Et="\u23AB",zt="\u23AC",Cr="\u23AD",cr="\u23AA",Yr="Size4-Regular"):W==="\\lgroup"||W==="\u27EE"?(Et="\u23A7",Cr="\u23A9",cr="\u23AA",Yr="Size4-Regular"):W==="\\rgroup"||W==="\u27EF"?(Et="\u23AB",Cr="\u23AD",cr="\u23AA",Yr="Size4-Regular"):W==="\\lmoustache"||W==="\u23B0"?(Et="\u23A7",Cr="\u23AD",cr="\u23AA",Yr="Size4-Regular"):(W==="\\rmoustache"||W==="\u23B1")&&(Et="\u23AB",Cr="\u23A9",cr="\u23AA",Yr="Size4-Regular");var dn=Fs(Et,Yr,Ee),Tn=dn.height+dn.depth,Zn=Fs(cr,Yr,Ee),ei=Zn.height+Zn.depth,ki=Fs(Cr,Yr,Ee),Mi=ki.height+ki.depth,ia=0,Ea=1;if(zt!==null){var Ts=Fs(zt,Yr,Ee);ia=Ts.height+Ts.depth,Ea=2}var Ps=Tn+Mi+ia,Qs=Math.max(0,Math.ceil((Y-Ps)/(Ea*ei))),Rs=Ps+Qs*Ea*ei,Ia=pe.fontMetrics().axisHeight;te&&(Ia*=pe.sizeMultiplier);var so=Rs/2-Ia,Is=(Qs+1)*.005-ei,Tr=[];if(Tr.push(Qo(Cr,Yr,Ee)),zt===null)for(var Mo=0;Mo<Qs;Mo++)Tr.push(Ro),Tr.push(Qo(cr,Yr,Ee));else{for(var Xo=0;Xo<Qs;Xo++)Tr.push(Ro),Tr.push(Qo(cr,Yr,Ee));Tr.push({type:"kern",size:Is}),Tr.push(Qo(cr,Yr,Ee)),Tr.push(Ro),Tr.push(Qo(zt,Yr,Ee));for(var Eu=0;Eu<Qs;Eu++)Tr.push(Ro),Tr.push(Qo(cr,Yr,Ee))}Tr.push({type:"kern",size:Is}),Tr.push(Qo(cr,Yr,Ee)),Tr.push(Ro),Tr.push(Qo(Et,Yr,Ee));var Ns=pe.havingBaseStyle(Z.TEXT),ou=_r.makeVList({positionType:"bottom",positionData:so,children:Tr},Ns);return su(_r.makeSpan(["delimsizing","mult"],[ou],Ns),Z.TEXT,pe,Ye)},Wu=80,Ao=.08,Ju=function(W,Y,te,pe,Ee){var Ye=Lt(W,pe,te),Et=new He(W,Ye),zt=new $e([Et],{width:"400em",height:Y+"em",viewBox:"0 0 400000 "+te,preserveAspectRatio:"xMinYMin slice"});return _r.makeSvgSpan(["hide-tail"],[zt],Ee)},Ru=function(W,Y){var te=Y.havingBaseSizing(),pe=Ar("\\surd",W*te.sizeMultiplier,hr,te),Ee=te.sizeMultiplier,Ye=Math.max(0,Y.minRuleThickness-Y.fontMetrics().sqrtRuleThickness),Et,zt=0,cr=0,Cr=0,Yr;return pe.type==="small"?(Cr=1e3+1e3*Ye+Wu,W<1?Ee=1:W<1.4&&(Ee=.7),zt=(1+Ye+Ao)/Ee,cr=(1+Ye)/Ee,Et=Ju("sqrtMain",zt,Cr,Ye,Y),Et.style.minWidth="0.853em",Yr=.833/Ee):pe.type==="large"?(Cr=(1e3+Wu)*Uo[pe.size],cr=(Uo[pe.size]+Ye)/Ee,zt=(Uo[pe.size]+Ye+Ao)/Ee,Et=Ju("sqrtSize"+pe.size,zt,Cr,Ye,Y),Et.style.minWidth="1.02em",Yr=1/Ee):(zt=W+Ye+Ao,cr=W+Ye,Cr=Math.floor(1e3*W+Ye)+Wu,Et=Ju("sqrtTall",zt,Cr,Ye,Y),Et.style.minWidth="0.742em",Yr=1.056),Et.height=cr,Et.style.height=zt+"em",{span:Et,advanceWidth:Yr,ruleWidth:(Y.fontMetrics().sqrtRuleThickness+Ye)*Ee}},pu=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],bu=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],Lo=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Uo=[0,1.2,1.8,2.4,3],mu=function(W,Y,te,pe,Ee){if(W==="<"||W==="\\lt"||W==="\u27E8"?W="\\langle":(W===">"||W==="\\gt"||W==="\u27E9")&&(W="\\rangle"),A.contains(pu,W)||A.contains(Lo,W))return Qu(W,Y,!1,te,pe,Ee);if(A.contains(bu,W))return bo(W,Uo[Y],!1,te,pe,Ee);throw new o("Illegal delimiter: '"+W+"'")},tr=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],gr=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"stack"}],hr=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],vr=function(W){if(W.type==="small")return"Main-Regular";if(W.type==="large")return"Size"+W.size+"-Regular";if(W.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+W.type+"' here.")},Ar=function(W,Y,te,pe){for(var Ee=Math.min(2,3-pe.style.size),Ye=Ee;Ye<te.length&&te[Ye].type!=="stack";Ye++){var Et=Fs(W,vr(te[Ye]),"math"),zt=Et.height+Et.depth;if(te[Ye].type==="small"){var cr=pe.havingBaseStyle(te[Ye].style);zt*=cr.sizeMultiplier}if(zt>Y)return te[Ye]}return te[te.length-1]},yn=function(W,Y,te,pe,Ee,Ye){W==="<"||W==="\\lt"||W==="\u27E8"?W="\\langle":(W===">"||W==="\\gt"||W==="\u27E9")&&(W="\\rangle");var Et;A.contains(Lo,W)?Et=tr:A.contains(pu,W)?Et=hr:Et=gr;var zt=Ar(W,Y,Et,pe);return zt.type==="small"?Zu(W,zt.style,te,pe,Ee,Ye):zt.type==="large"?Qu(W,zt.size,te,pe,Ee,Ye):bo(W,Y,te,pe,Ee,Ye)},jn=function(W,Y,te,pe,Ee,Ye){var Et=pe.fontMetrics().axisHeight*pe.sizeMultiplier,zt=901,cr=5/pe.fontMetrics().ptPerEm,Cr=Math.max(Y-Et,te+Et),Yr=Math.max(Cr/500*zt,2*Cr-cr);return yn(W,Yr,!0,pe,Ee,Ye)},Dn={sqrtImage:Ru,sizedDelim:mu,customSizedDelim:yn,leftRightDelim:jn},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}},ai=["(","\\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 Jn(Ve,W){var Y=nr(Ve);if(Y&&A.contains(ai,Y.text))return Y;throw new o("Invalid delimiter: '"+(Y?Y.text:JSON.stringify(Ve))+"' after '"+W.funcName+"'",Ve)}rn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(W,Y){var te=Jn(Y[0],W);return{type:"delimsizing",mode:W.parser.mode,size:zn[W.funcName].size,mclass:zn[W.funcName].mclass,delim:te.text}},htmlBuilder:function(W,Y){return W.delim==="."?_r.makeSpan([W.mclass]):Dn.sizedDelim(W.delim,W.size,Y,W.mode,[W.mclass])},mathmlBuilder:function(W){var Y=[];W.delim!=="."&&Y.push(ds(W.delim,W.mode));var te=new On.MathNode("mo",Y);return W.mclass==="mopen"||W.mclass==="mclose"?te.setAttribute("fence","true"):te.setAttribute("fence","false"),te}});function pr(Ve){if(!Ve.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}rn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(W,Y){var te=W.parser.gullet.macros.get("\\current@color");if(te&&typeof te!="string")throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:W.parser.mode,delim:Jn(Y[0],W).text,color:te}}}),rn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(W,Y){var te=Jn(Y[0],W),pe=W.parser;++pe.leftrightDepth;var Ee=pe.parseExpression(!1);--pe.leftrightDepth,pe.expect("\\right",!1);var Ye=Ln(pe.parseFunction(),"leftright-right");return{type:"leftright",mode:pe.mode,body:Ee,left:te.text,right:Ye.delim,rightColor:Ye.color}},htmlBuilder:function(W,Y){pr(W);for(var te=us(W.body,Y,!0,["mopen","mclose"]),pe=0,Ee=0,Ye=!1,Et=0;Et<te.length;Et++)te[Et].isMiddle?Ye=!0:(pe=Math.max(te[Et].height,pe),Ee=Math.max(te[Et].depth,Ee));pe*=Y.sizeMultiplier,Ee*=Y.sizeMultiplier;var zt;if(W.left==="."?zt=lo(Y,["mopen"]):zt=Dn.leftRightDelim(W.left,pe,Ee,Y,W.mode,["mopen"]),te.unshift(zt),Ye)for(var cr=1;cr<te.length;cr++){var Cr=te[cr],Yr=Cr.isMiddle;Yr&&(te[cr]=Dn.leftRightDelim(Yr.delim,pe,Ee,Yr.options,W.mode,[]))}var dn;if(W.right===".")dn=lo(Y,["mclose"]);else{var Tn=W.rightColor?Y.withColor(W.rightColor):Y;dn=Dn.leftRightDelim(W.right,pe,Ee,Tn,W.mode,["mclose"])}return te.push(dn),_r.makeSpan(["minner"],te,Y)},mathmlBuilder:function(W,Y){pr(W);var te=Wi(W.body,Y);if(W.left!=="."){var pe=new On.MathNode("mo",[ds(W.left,W.mode)]);pe.setAttribute("fence","true"),te.unshift(pe)}if(W.right!=="."){var Ee=new On.MathNode("mo",[ds(W.right,W.mode)]);Ee.setAttribute("fence","true"),W.rightColor&&Ee.setAttribute("mathcolor",W.rightColor),te.push(Ee)}return Go(te)}}),rn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(W,Y){var te=Jn(Y[0],W);if(!W.parser.leftrightDepth)throw new o("\\middle without preceding \\left",te);return{type:"middle",mode:W.parser.mode,delim:te.text}},htmlBuilder:function(W,Y){var te;if(W.delim===".")te=lo(Y,[]);else{te=Dn.sizedDelim(W.delim,1,Y,W.mode,[]);var pe={delim:W.delim,options:Y};te.isMiddle=pe}return te},mathmlBuilder:function(W,Y){var te=W.delim==="\\vert"||W.delim==="|"?ds("|","text"):ds(W.delim,W.mode),pe=new On.MathNode("mo",[te]);return pe.setAttribute("fence","true"),pe.setAttribute("lspace","0.05em"),pe.setAttribute("rspace","0.05em"),pe}});var Br=function(W,Y){var te=_r.wrapFragment(Ji(W.body,Y),Y),pe=W.label.substr(1),Ee=Y.sizeMultiplier,Ye,Et=0,zt=A.isCharacterBox(W.body);if(pe==="sout")Ye=_r.makeSpan(["stretchy","sout"]),Ye.height=Y.fontMetrics().defaultRuleThickness/Ee,Et=-.5*Y.fontMetrics().xHeight;else{/cancel/.test(pe)?zt||te.classes.push("cancel-pad"):te.classes.push("boxpad");var cr=0,Cr=0;/box/.test(pe)?(Cr=Math.max(Y.fontMetrics().fboxrule,Y.minRuleThickness),cr=Y.fontMetrics().fboxsep+(pe==="colorbox"?0:Cr)):cr=zt?.2:0,Ye=di.encloseSpan(te,pe,cr,Y),/fbox|boxed|fcolorbox/.test(pe)&&(Ye.style.borderStyle="solid",Ye.style.borderWidth=Cr+"em"),Et=te.depth+cr,W.backgroundColor&&(Ye.style.backgroundColor=W.backgroundColor,W.borderColor&&(Ye.style.borderColor=W.borderColor))}var Yr;return W.backgroundColor?Yr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ye,shift:Et},{type:"elem",elem:te,shift:0}]},Y):Yr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:te,shift:0},{type:"elem",elem:Ye,shift:Et,wrapperClasses:/cancel/.test(pe)?["svg-align"]:[]}]},Y),/cancel/.test(pe)&&(Yr.height=te.height,Yr.depth=te.depth),/cancel/.test(pe)&&!zt?_r.makeSpan(["mord","cancel-lap"],[Yr],Y):_r.makeSpan(["mord"],[Yr],Y)},jr=function(W,Y){var te=0,pe=new On.MathNode(W.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Bi(W.body,Y)]);switch(W.label){case"\\cancel":pe.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":pe.setAttribute("notation","downdiagonalstrike");break;case"\\sout":pe.setAttribute("notation","horizontalstrike");break;case"\\fbox":pe.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(te=Y.fontMetrics().fboxsep*Y.fontMetrics().ptPerEm,pe.setAttribute("width","+"+2*te+"pt"),pe.setAttribute("height","+"+2*te+"pt"),pe.setAttribute("lspace",te+"pt"),pe.setAttribute("voffset",te+"pt"),W.label==="\\fcolorbox"){var Ee=Math.max(Y.fontMetrics().fboxrule,Y.minRuleThickness);pe.setAttribute("style","border: "+Ee+"em solid "+String(W.borderColor))}break;case"\\xcancel":pe.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return W.backgroundColor&&pe.setAttribute("mathbackground",W.backgroundColor),pe};rn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(W,Y,te){var pe=W.parser,Ee=W.funcName,Ye=Ln(Y[0],"color-token").color,Et=Y[1];return{type:"enclose",mode:pe.mode,label:Ee,backgroundColor:Ye,body:Et}},htmlBuilder:Br,mathmlBuilder:jr}),rn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(W,Y,te){var pe=W.parser,Ee=W.funcName,Ye=Ln(Y[0],"color-token").color,Et=Ln(Y[1],"color-token").color,zt=Y[2];return{type:"enclose",mode:pe.mode,label:Ee,backgroundColor:Et,borderColor:Ye,body:zt}},htmlBuilder:Br,mathmlBuilder:jr}),rn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(W,Y){var te=W.parser;return{type:"enclose",mode:te.mode,label:"\\fbox",body:Y[0]}}}),rn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(W,Y,te){var pe=W.parser,Ee=W.funcName,Ye=Y[0];return{type:"enclose",mode:pe.mode,label:Ee,body:Ye}},htmlBuilder:Br,mathmlBuilder:jr});var An={};function Pn(Ve){for(var W=Ve.type,Y=Ve.names,te=Ve.props,pe=Ve.handler,Ee=Ve.htmlBuilder,Ye=Ve.mathmlBuilder,Et={type:W,numArgs:te.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:pe},zt=0;zt<Y.length;++zt)An[Y[zt]]=Et;Ee&&(ln[W]=Ee),Ye&&(vn[W]=Ye)}function si(Ve){var W=[];Ve.consumeSpaces();for(var Y=Ve.fetch().text;Y==="\\hline"||Y==="\\hdashline";)Ve.consume(),W.push(Y==="\\hdashline"),Ve.consumeSpaces(),Y=Ve.fetch().text;return W}function wi(Ve,W,Y){var te=W.hskipBeforeAndAfter,pe=W.addJot,Ee=W.cols,Ye=W.arraystretch,Et=W.colSeparationType;if(Ve.gullet.beginGroup(),Ve.gullet.macros.set("\\\\","\\cr"),!Ye){var zt=Ve.gullet.expandMacroAsText("\\arraystretch");if(zt==null)Ye=1;else if(Ye=parseFloat(zt),!Ye||Ye<0)throw new o("Invalid \\arraystretch: "+zt)}Ve.gullet.beginGroup();var cr=[],Cr=[cr],Yr=[],dn=[];for(dn.push(si(Ve));;){var Tn=Ve.parseExpression(!1,"\\cr");Ve.gullet.endGroup(),Ve.gullet.beginGroup(),Tn={type:"ordgroup",mode:Ve.mode,body:Tn},Y&&(Tn={type:"styling",mode:Ve.mode,style:Y,body:[Tn]}),cr.push(Tn);var Zn=Ve.fetch().text;if(Zn==="&")Ve.consume();else if(Zn==="\\end"){cr.length===1&&Tn.type==="styling"&&Tn.body[0].body.length===0&&Cr.pop(),dn.length<Cr.length+1&&dn.push([]);break}else if(Zn==="\\cr"){var ei=Ln(Ve.parseFunction(),"cr");Yr.push(ei.size),dn.push(si(Ve)),cr=[],Cr.push(cr)}else throw new o("Expected & or \\\\ or \\cr or \\end",Ve.nextToken)}return Ve.gullet.endGroup(),Ve.gullet.endGroup(),{type:"array",mode:Ve.mode,addJot:pe,arraystretch:Ye,body:Cr,cols:Ee,rowGaps:Yr,hskipBeforeAndAfter:te,hLinesBeforeRow:dn,colSeparationType:Et}}function Un(Ve){return Ve.substr(0,1)==="d"?"display":"text"}var ra=function(W,Y){var te,pe,Ee=W.body.length,Ye=W.hLinesBeforeRow,Et=0,zt=new Array(Ee),cr=[],Cr=Math.max(Y.fontMetrics().arrayRuleWidth,Y.minRuleThickness),Yr=1/Y.fontMetrics().ptPerEm,dn=5*Yr;if(W.colSeparationType&&W.colSeparationType==="small"){var Tn=Y.havingStyle(Z.SCRIPT).sizeMultiplier;dn=.2778*(Tn/Y.sizeMultiplier)}var Zn=12*Yr,ei=3*Yr,ki=W.arraystretch*Zn,Mi=.7*ki,ia=.3*ki,Ea=0;function Ts(uu){for(var dl=0;dl<uu.length;++dl)dl>0&&(Ea+=.25),cr.push({pos:Ea,isDashed:uu[dl]})}for(Ts(Ye[0]),te=0;te<W.body.length;++te){var Ps=W.body[te],Qs=Mi,Rs=ia;Et<Ps.length&&(Et=Ps.length);var Ia=new Array(Ps.length);for(pe=0;pe<Ps.length;++pe){var so=Ji(Ps[pe],Y);Rs<so.depth&&(Rs=so.depth),Qs<so.height&&(Qs=so.height),Ia[pe]=so}var Is=W.rowGaps[te],Tr=0;Is&&(Tr=ta(Is,Y),Tr>0&&(Tr+=ia,Rs<Tr&&(Rs=Tr),Tr=0)),W.addJot&&(Rs+=ei),Ia.height=Qs,Ia.depth=Rs,Ea+=Qs,Ia.pos=Ea,Ea+=Rs+Tr,zt[te]=Ia,Ts(Ye[te+1])}var Mo=Ea/2+Y.fontMetrics().axisHeight,Xo=W.cols||[],Eu=[],Ns,ou;for(pe=0,ou=0;pe<Et||ou<Xo.length;++pe,++ou){for(var Hu=Xo[ou]||{},Yl=!0;Hu.type==="separator";){if(Yl||(Ns=_r.makeSpan(["arraycolsep"],[]),Ns.style.width=Y.fontMetrics().doubleRuleSep+"em",Eu.push(Ns)),Hu.separator==="|"||Hu.separator===":"){var os=Hu.separator==="|"?"solid":"dashed",Il=_r.makeSpan(["vertical-separator"],[],Y);Il.style.height=Ea+"em",Il.style.borderRightWidth=Cr+"em",Il.style.borderRightStyle=os,Il.style.margin="0 -"+Cr/2+"em",Il.style.verticalAlign=-(Ea-Mo)+"em",Eu.push(Il)}else throw new o("Invalid separator type: "+Hu.separator);ou++,Hu=Xo[ou]||{},Yl=!1}if(!(pe>=Et)){var fl=void 0;(pe>0||W.hskipBeforeAndAfter)&&(fl=A.deflt(Hu.pregap,dn),fl!==0&&(Ns=_r.makeSpan(["arraycolsep"],[]),Ns.style.width=fl+"em",Eu.push(Ns)));var Ks=[];for(te=0;te<Ee;++te){var el=zt[te],tl=el[pe];if(tl){var Js=el.pos-Mo;tl.depth=el.depth,tl.height=el.height,Ks.push({type:"elem",elem:tl,shift:Js})}}Ks=_r.makeVList({positionType:"individualShift",children:Ks},Y),Ks=_r.makeSpan(["col-align-"+(Hu.align||"c")],[Ks]),Eu.push(Ks),(pe<Et-1||W.hskipBeforeAndAfter)&&(fl=A.deflt(Hu.postgap,dn),fl!==0&&(Ns=_r.makeSpan(["arraycolsep"],[]),Ns.style.width=fl+"em",Eu.push(Ns)))}}if(zt=_r.makeSpan(["mtable"],Eu),cr.length>0){for(var eu=_r.makeLineSpan("hline",Y,Cr),Xl=_r.makeLineSpan("hdashline",Y,Cr),Pu=[{type:"elem",elem:zt,shift:0}];cr.length>0;){var Ml=cr.pop(),Fo=Ml.pos-Mo;Ml.isDashed?Pu.push({type:"elem",elem:Xl,shift:Fo}):Pu.push({type:"elem",elem:eu,shift:Fo})}zt=_r.makeVList({positionType:"individualShift",children:Pu},Y)}return _r.makeSpan(["mord"],[zt],Y)},la={c:"center ",l:"left ",r:"right "},Ci=function(W,Y){var te=new On.MathNode("mtable",W.body.map(function(Ea){return new On.MathNode("mtr",Ea.map(function(Ts){return new On.MathNode("mtd",[Bi(Ts,Y)])}))})),pe=W.arraystretch===.5?.1:.16+W.arraystretch-1+(W.addJot?.09:0);te.setAttribute("rowspacing",pe+"em");var Ee="",Ye="";if(W.cols){var Et=W.cols,zt="",cr=!1,Cr=0,Yr=Et.length;Et[0].type==="separator"&&(Ee+="top ",Cr=1),Et[Et.length-1].type==="separator"&&(Ee+="bottom ",Yr-=1);for(var dn=Cr;dn<Yr;dn++)Et[dn].type==="align"?(Ye+=la[Et[dn].align],cr&&(zt+="none "),cr=!0):Et[dn].type==="separator"&&cr&&(zt+=Et[dn].separator==="|"?"solid ":"dashed ",cr=!1);te.setAttribute("columnalign",Ye.trim()),/[sd]/.test(zt)&&te.setAttribute("columnlines",zt.trim())}if(W.colSeparationType==="align"){for(var Tn=W.cols||[],Zn="",ei=1;ei<Tn.length;ei++)Zn+=ei%2?"0em ":"1em ";te.setAttribute("columnspacing",Zn.trim())}else W.colSeparationType==="alignat"?te.setAttribute("columnspacing","0em"):W.colSeparationType==="small"?te.setAttribute("columnspacing","0.2778em"):te.setAttribute("columnspacing","1em");var ki="",Mi=W.hLinesBeforeRow;Ee+=Mi[0].length>0?"left ":"",Ee+=Mi[Mi.length-1].length>0?"right ":"";for(var ia=1;ia<Mi.length-1;ia++)ki+=Mi[ia].length===0?"none ":Mi[ia][0]?"dashed ":"solid ";return/[sd]/.test(ki)&&te.setAttribute("rowlines",ki.trim()),Ee!==""&&(te=new On.MathNode("menclose",[te]),te.setAttribute("notation",Ee.trim())),W.arraystretch&&W.arraystretch<1&&(te=new On.MathNode("mstyle",[te]),te.setAttribute("scriptlevel","1")),te},wt=function(W,Y){var te=[],pe=wi(W.parser,{cols:te,addJot:!0},"display"),Ee,Ye=0,Et={type:"ordgroup",mode:W.mode,body:[]},zt=Yn(Y[0],"ordgroup");if(zt){for(var cr="",Cr=0;Cr<zt.body.length;Cr++){var Yr=Ln(zt.body[Cr],"textord");cr+=Yr.text}Ee=Number(cr),Ye=Ee*2}var dn=!Ye;pe.body.forEach(function(ki){for(var Mi=1;Mi<ki.length;Mi+=2){var ia=Ln(ki[Mi],"styling"),Ea=Ln(ia.body[0],"ordgroup");Ea.body.unshift(Et)}if(dn)Ye<ki.length&&(Ye=ki.length);else{var Ts=ki.length/2;if(Ee<Ts)throw new o("Too many math in a row: "+("expected "+Ee+", but got "+Ts),ki[0])}});for(var Tn=0;Tn<Ye;++Tn){var Zn="r",ei=0;Tn%2===1?Zn="l":Tn>0&&dn&&(ei=1),te[Tn]={type:"align",align:Zn,pregap:ei,postgap:0}}return pe.colSeparationType=dn?"align":"alignat",pe};Pn({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(W,Y){var te=nr(Y[0]),pe=te?[Y[0]]:Ln(Y[0],"ordgroup").body,Ee=pe.map(function(Et){var zt=ge(Et),cr=zt.text;if("lcr".indexOf(cr)!==-1)return{type:"align",align:cr};if(cr==="|")return{type:"separator",separator:"|"};if(cr===":")return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+cr,Et)}),Ye={cols:Ee,hskipBeforeAndAfter:!0};return wi(W.parser,Ye,Un(W.envName))},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(W){var Y={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[W.envName],te={hskipBeforeAndAfter:!1},pe=wi(W.parser,te,Un(W.envName));return Y?{type:"leftright",mode:W.mode,body:[pe],left:Y[0],right:Y[1],rightColor:void 0}:pe},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(W){var Y={arraystretch:.5},te=wi(W.parser,Y,"script");return te.colSeparationType="small",te},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["subarray"],props:{numArgs:1},handler:function(W,Y){var te=nr(Y[0]),pe=te?[Y[0]]:Ln(Y[0],"ordgroup").body,Ee=pe.map(function(Et){var zt=ge(Et),cr=zt.text;if("lc".indexOf(cr)!==-1)return{type:"align",align:cr};throw new o("Unknown column alignment: "+cr,Et)});if(Ee.length>1)throw new o("{subarray} can contain only one column");var Ye={cols:Ee,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ye=wi(W.parser,Ye,"script"),Ye.body[0].length>1)throw new o("{subarray} can contain only one column");return Ye},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(W){var Y={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},te=wi(W.parser,Y,Un(W.envName));return{type:"leftright",mode:W.mode,body:[te],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["aligned"],props:{numArgs:0},handler:wt,htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["gathered"],props:{numArgs:0},handler:function(W){var Y={cols:[{type:"align",align:"c"}],addJot:!0};return wi(W.parser,Y,"display")},htmlBuilder:ra,mathmlBuilder:Ci}),Pn({type:"array",names:["alignedat"],props:{numArgs:1},handler:wt,htmlBuilder:ra,mathmlBuilder:Ci}),rn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(W,Y){throw new o(W.funcName+" valid only within array environment")}});var Vn=An,Aa=Vn;rn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];if(Ee.type!=="ordgroup")throw new o("Invalid environment name",Ee);for(var Ye="",Et=0;Et<Ee.body.length;++Et)Ye+=Ln(Ee.body[Et],"textord").text;if(pe==="\\begin"){if(!Aa.hasOwnProperty(Ye))throw new o("No such environment: "+Ye,Ee);var zt=Aa[Ye],cr=te.parseArguments("\\begin{"+Ye+"}",zt),Cr=cr.args,Yr=cr.optArgs,dn={mode:te.mode,envName:Ye,parser:te},Tn=zt.handler(dn,Cr,Yr);te.expect("\\end",!1);var Zn=te.nextToken,ei=Ln(te.parseFunction(),"environment");if(ei.name!==Ye)throw new o("Mismatch: \\begin{"+Ye+"} matched by \\end{"+ei.name+"}",Zn);return Tn}return{type:"environment",mode:te.mode,name:Ye,nameGroup:Ee}}});var ls=_r.makeSpan;function qs(Ve,W){var Y=us(Ve.body,W,!0);return ls([Ve.mclass],Y,W)}function sn(Ve,W){var Y,te=Wi(Ve.body,W);return Ve.mclass==="minner"?On.newDocumentFragment(te):(Ve.mclass==="mord"?Ve.isCharacterBox?(Y=te[0],Y.type="mi"):Y=new On.MathNode("mi",te):(Ve.isCharacterBox?(Y=te[0],Y.type="mo"):Y=new On.MathNode("mo",te),Ve.mclass==="mbin"?(Y.attributes.lspace="0.22em",Y.attributes.rspace="0.22em"):Ve.mclass==="mpunct"?(Y.attributes.lspace="0em",Y.attributes.rspace="0.17em"):(Ve.mclass==="mopen"||Ve.mclass==="mclose")&&(Y.attributes.lspace="0em",Y.attributes.rspace="0em")),Y)}rn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];return{type:"mclass",mode:te.mode,mclass:"m"+pe.substr(5),body:ri(Ee),isCharacterBox:A.isCharacterBox(Ee)}},htmlBuilder:qs,mathmlBuilder:sn});var Co=function(W){var Y=W.type==="ordgroup"&&W.body.length?W.body[0]:W;return Y.type==="atom"&&(Y.family==="bin"||Y.family==="rel")?"m"+Y.family:"mord"};rn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(W,Y){var te=W.parser;return{type:"mclass",mode:te.mode,mclass:Co(Y[0]),body:[Y[1]],isCharacterBox:A.isCharacterBox(Y[1])}}}),rn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[1],Ye=Y[0],Et;pe!=="\\stackrel"?Et=Co(Ee):Et="mrel";var zt={type:"op",mode:Ee.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:pe!=="\\stackrel",body:ri(Ee)},cr={type:"supsub",mode:Ye.mode,base:zt,sup:pe==="\\underset"?null:Ye,sub:pe==="\\underset"?Ye:null};return{type:"mclass",mode:te.mode,mclass:Et,body:[cr],isCharacterBox:A.isCharacterBox(cr)}},htmlBuilder:qs,mathmlBuilder:sn});var Bs=function(W,Y){var te=W.font,pe=Y.withFont(te);return Ji(W.body,pe)},Ss=function(W,Y){var te=W.font,pe=Y.withFont(te);return Bi(W.body,pe)},Jo={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};rn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0],Ye=pe;return Ye in Jo&&(Ye=Jo[Ye]),{type:"font",mode:te.mode,font:Ye.slice(1),body:Ee}},htmlBuilder:Bs,mathmlBuilder:Ss}),rn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(W,Y){var te=W.parser,pe=Y[0],Ee=A.isCharacterBox(pe);return{type:"mclass",mode:te.mode,mclass:Co(pe),body:[{type:"font",mode:te.mode,font:"boldsymbol",body:pe}],isCharacterBox:Ee}}}),rn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=W.breakOnTokenText,Ye=te.mode,Et=te.parseExpression(!0,Ee),zt="math"+pe.slice(1);return{type:"font",mode:Ye,font:zt,body:{type:"ordgroup",mode:te.mode,body:Et}}},htmlBuilder:Bs,mathmlBuilder:Ss});var Yo=function(W,Y){var te=Y;return W==="display"?te=te.id>=Z.SCRIPT.id?te.text():Z.DISPLAY:W==="text"&&te.size===Z.DISPLAY.size?te=Z.TEXT:W==="script"?te=Z.SCRIPT:W==="scriptscript"&&(te=Z.SCRIPTSCRIPT),te},Da=function(W,Y){var te=Yo(W.size,Y.style),pe=te.fracNum(),Ee=te.fracDen(),Ye;Ye=Y.havingStyle(pe);var Et=Ji(W.numer,Ye,Y);if(W.continued){var zt=8.5/Y.fontMetrics().ptPerEm,cr=3.5/Y.fontMetrics().ptPerEm;Et.height=Et.height<zt?zt:Et.height,Et.depth=Et.depth<cr?cr:Et.depth}Ye=Y.havingStyle(Ee);var Cr=Ji(W.denom,Ye,Y),Yr,dn,Tn;W.hasBarLine?(W.barSize?(dn=ta(W.barSize,Y),Yr=_r.makeLineSpan("frac-line",Y,dn)):Yr=_r.makeLineSpan("frac-line",Y),dn=Yr.height,Tn=Yr.height):(Yr=null,dn=0,Tn=Y.fontMetrics().defaultRuleThickness);var Zn,ei,ki;te.size===Z.DISPLAY.size||W.size==="display"?(Zn=Y.fontMetrics().num1,dn>0?ei=3*Tn:ei=7*Tn,ki=Y.fontMetrics().denom1):(dn>0?(Zn=Y.fontMetrics().num2,ei=Tn):(Zn=Y.fontMetrics().num3,ei=3*Tn),ki=Y.fontMetrics().denom2);var Mi;if(Yr){var Ea=Y.fontMetrics().axisHeight;Zn-Et.depth-(Ea+.5*dn)<ei&&(Zn+=ei-(Zn-Et.depth-(Ea+.5*dn))),Ea-.5*dn-(Cr.height-ki)<ei&&(ki+=ei-(Ea-.5*dn-(Cr.height-ki)));var Ts=-(Ea-.5*dn);Mi=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Cr,shift:ki},{type:"elem",elem:Yr,shift:Ts},{type:"elem",elem:Et,shift:-Zn}]},Y)}else{var ia=Zn-Et.depth-(Cr.height-ki);ia<ei&&(Zn+=.5*(ei-ia),ki+=.5*(ei-ia)),Mi=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Cr,shift:ki},{type:"elem",elem:Et,shift:-Zn}]},Y)}Ye=Y.havingStyle(te),Mi.height*=Ye.sizeMultiplier/Y.sizeMultiplier,Mi.depth*=Ye.sizeMultiplier/Y.sizeMultiplier;var Ps;te.size===Z.DISPLAY.size?Ps=Y.fontMetrics().delim1:Ps=Y.fontMetrics().delim2;var Qs,Rs;return W.leftDelim==null?Qs=lo(Y,["mopen"]):Qs=Dn.customSizedDelim(W.leftDelim,Ps,!0,Y.havingStyle(te),W.mode,["mopen"]),W.continued?Rs=_r.makeSpan([]):W.rightDelim==null?Rs=lo(Y,["mclose"]):Rs=Dn.customSizedDelim(W.rightDelim,Ps,!0,Y.havingStyle(te),W.mode,["mclose"]),_r.makeSpan(["mord"].concat(Ye.sizingClasses(Y)),[Qs,_r.makeSpan(["mfrac"],[Mi]),Rs],Y)},hs=function(W,Y){var te=new On.MathNode("mfrac",[Bi(W.numer,Y),Bi(W.denom,Y)]);if(!W.hasBarLine)te.setAttribute("linethickness","0px");else if(W.barSize){var pe=ta(W.barSize,Y);te.setAttribute("linethickness",pe+"em")}var Ee=Yo(W.size,Y.style);if(Ee.size!==Y.style.size){te=new On.MathNode("mstyle",[te]);var Ye=Ee.size===Z.DISPLAY.size?"true":"false";te.setAttribute("displaystyle",Ye),te.setAttribute("scriptlevel","0")}if(W.leftDelim!=null||W.rightDelim!=null){var Et=[];if(W.leftDelim!=null){var zt=new On.MathNode("mo",[new On.TextNode(W.leftDelim.replace("\\",""))]);zt.setAttribute("fence","true"),Et.push(zt)}if(Et.push(te),W.rightDelim!=null){var cr=new On.MathNode("mo",[new On.TextNode(W.rightDelim.replace("\\",""))]);cr.setAttribute("fence","true"),Et.push(cr)}return Go(Et)}return te};rn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0],Ye=Y[1],Et,zt=null,cr=null,Cr="auto";switch(pe){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Et=!0;break;case"\\\\atopfrac":Et=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Et=!1,zt="(",cr=")";break;case"\\\\bracefrac":Et=!1,zt="\\{",cr="\\}";break;case"\\\\brackfrac":Et=!1,zt="[",cr="]";break;default:throw new Error("Unrecognized genfrac command")}switch(pe){case"\\cfrac":case"\\dfrac":case"\\dbinom":Cr="display";break;case"\\tfrac":case"\\tbinom":Cr="text";break}return{type:"genfrac",mode:te.mode,continued:pe==="\\cfrac",numer:Ee,denom:Ye,hasBarLine:Et,leftDelim:zt,rightDelim:cr,size:Cr,barSize:null}},htmlBuilder:Da,mathmlBuilder:hs}),rn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(W){var Y=W.parser,te=W.funcName,pe=W.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:Y.mode,replaceWith:Ee,token:pe}}});var Ba=["display","text","script","scriptscript"],cs=function(W){var Y=null;return W.length>0&&(Y=W,Y=Y==="."?null:Y),Y};rn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(W,Y){var te=W.parser,pe=Y[4],Ee=Y[5],Ye=Yn(Y[0],"atom");Ye&&(Ye=Ke(Y[0],"open"));var Et=Ye?cs(Ye.text):null,zt=Yn(Y[1],"atom");zt&&(zt=Ke(Y[1],"close"));var cr=zt?cs(zt.text):null,Cr=Ln(Y[2],"size"),Yr,dn=null;Cr.isBlank?Yr=!0:(dn=Cr.value,Yr=dn.number>0);var Tn="auto",Zn=Yn(Y[3],"ordgroup");if(Zn){if(Zn.body.length>0){var ei=Ln(Zn.body[0],"textord");Tn=Ba[Number(ei.text)]}}else Zn=Ln(Y[3],"textord"),Tn=Ba[Number(Zn.text)];return{type:"genfrac",mode:te.mode,numer:pe,denom:Ee,continued:!1,hasBarLine:Yr,barSize:dn,leftDelim:Et,rightDelim:cr,size:Tn}},htmlBuilder:Da,mathmlBuilder:hs}),rn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=W.token;return{type:"infix",mode:te.mode,replaceWith:"\\\\abovefrac",size:Ln(Y[0],"size").value,token:Ee}}}),rn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0],Ye=R(Ln(Y[1],"infix").size),Et=Y[2],zt=Ye.number>0;return{type:"genfrac",mode:te.mode,numer:Ee,denom:Et,continued:!1,hasBarLine:zt,barSize:Ye,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Da,mathmlBuilder:hs});var Xe=function(W,Y){var te=Y.style,pe,Ee,Ye=Yn(W,"supsub");Ye?(pe=Ye.sup?Ji(Ye.sup,Y.havingStyle(te.sup()),Y):Ji(Ye.sub,Y.havingStyle(te.sub()),Y),Ee=Ln(Ye.base,"horizBrace")):Ee=Ln(W,"horizBrace");var Et=Ji(Ee.base,Y.havingBaseStyle(Z.DISPLAY)),zt=di.svgSpan(Ee,Y),cr;if(Ee.isOver?(cr=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Et},{type:"kern",size:.1},{type:"elem",elem:zt}]},Y),cr.children[0].children[0].children[1].classes.push("svg-align")):(cr=_r.makeVList({positionType:"bottom",positionData:Et.depth+.1+zt.height,children:[{type:"elem",elem:zt},{type:"kern",size:.1},{type:"elem",elem:Et}]},Y),cr.children[0].children[0].children[0].classes.push("svg-align")),pe){var Cr=_r.makeSpan(["mord",Ee.isOver?"mover":"munder"],[cr],Y);Ee.isOver?cr=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Cr},{type:"kern",size:.2},{type:"elem",elem:pe}]},Y):cr=_r.makeVList({positionType:"bottom",positionData:Cr.depth+.2+pe.height+pe.depth,children:[{type:"elem",elem:pe},{type:"kern",size:.2},{type:"elem",elem:Cr}]},Y)}return _r.makeSpan(["mord",Ee.isOver?"mover":"munder"],[cr],Y)},Oe=function(W,Y){var te=di.mathMLnode(W.label);return new On.MathNode(W.isOver?"mover":"munder",[Bi(W.base,Y),te])};rn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=W.funcName;return{type:"horizBrace",mode:te.mode,label:pe,isOver:/^\\over/.test(pe),base:Y[0]}},htmlBuilder:Xe,mathmlBuilder:Oe}),rn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Y[1],Ee=Ln(Y[0],"url").url;return te.settings.isTrusted({command:"\\href",url:Ee})?{type:"href",mode:te.mode,href:Ee,body:ri(pe)}:te.formatUnsupportedCmd("\\href")},htmlBuilder:function(W,Y){var te=us(W.body,Y,!1);return _r.makeAnchor(W.href,[],te,Y)},mathmlBuilder:function(W,Y){var te=$a(W.body,Y);return te instanceof Hs||(te=new Hs("mrow",[te])),te.setAttribute("href",W.href),te}}),rn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Ln(Y[0],"url").url;if(!te.settings.isTrusted({command:"\\url",url:pe}))return te.formatUnsupportedCmd("\\url");for(var Ee=[],Ye=0;Ye<pe.length;Ye++){var Et=pe[Ye];Et==="~"&&(Et="\\textasciitilde"),Ee.push({type:"textord",mode:"text",text:Et})}var zt={type:"text",mode:te.mode,font:"\\texttt",body:Ee};return{type:"href",mode:te.mode,href:pe,body:ri(zt)}}}),rn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(W,Y){var te=W.parser;return{type:"htmlmathml",mode:te.mode,html:ri(Y[0]),mathml:ri(Y[1])}},htmlBuilder:function(W,Y){var te=us(W.html,Y,!1);return _r.makeFragment(te)},mathmlBuilder:function(W,Y){return $a(W.mathml,Y)}});var Rt=function(W){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(W))return{number:+W,unit:"bp"};var Y=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(W);if(!Y)throw new o("Invalid size: '"+W+"' in \\includegraphics");var te={number:+(Y[1]+Y[2]),unit:Y[3]};if(!da(te))throw new o("Invalid unit: '"+te.unit+"' in \\includegraphics.");return te};rn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(W,Y,te){var pe=W.parser,Ee={number:0,unit:"em"},Ye={number:.9,unit:"em"},Et={number:0,unit:"em"},zt="";if(te[0])for(var cr=Ln(te[0],"raw").string,Cr=cr.split(","),Yr=0;Yr<Cr.length;Yr++){var dn=Cr[Yr].split("=");if(dn.length===2){var Tn=dn[1].trim();switch(dn[0].trim()){case"alt":zt=Tn;break;case"width":Ee=Rt(Tn);break;case"height":Ye=Rt(Tn);break;case"totalheight":Et=Rt(Tn);break;default:throw new o("Invalid key: '"+dn[0]+"' in \\includegraphics.")}}}var Zn=Ln(Y[0],"url").url;return zt===""&&(zt=Zn,zt=zt.replace(/^.*[\\/]/,""),zt=zt.substring(0,zt.lastIndexOf("."))),pe.settings.isTrusted({command:"\\includegraphics",url:Zn})?{type:"includegraphics",mode:pe.mode,alt:zt,width:Ee,height:Ye,totalheight:Et,src:Zn}:pe.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(W,Y){var te=ta(W.height,Y),pe=0;W.totalheight.number>0&&(pe=ta(W.totalheight,Y)-te,pe=Number(pe.toFixed(2)));var Ee=0;W.width.number>0&&(Ee=ta(W.width,Y));var Ye={height:te+pe+"em"};Ee>0&&(Ye.width=Ee+"em"),pe>0&&(Ye.verticalAlign=-pe+"em");var Et=new je(W.src,W.alt,Ye);return Et.height=te,Et.depth=pe,Et},mathmlBuilder:function(W,Y){var te=new On.MathNode("mglyph",[]);te.setAttribute("alt",W.alt);var pe=ta(W.height,Y),Ee=0;if(W.totalheight.number>0&&(Ee=ta(W.totalheight,Y)-pe,Ee=Ee.toFixed(2),te.setAttribute("valign","-"+Ee+"em")),te.setAttribute("height",pe+Ee+"em"),W.width.number>0){var Ye=ta(W.width,Y);te.setAttribute("width",Ye+"em")}return te.setAttribute("src",W.src),te}}),rn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Ln(Y[0],"size");if(te.settings.strict){var Ye=pe[1]==="m",Et=Ee.value.unit==="mu";Ye?(Et||te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+pe+" supports only mu units, "+("not "+Ee.value.unit+" units")),te.mode!=="math"&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+pe+" works only in math mode")):Et&&te.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+pe+" doesn't support mu units")}return{type:"kern",mode:te.mode,dimension:Ee.value}},htmlBuilder:function(W,Y){return _r.makeGlue(W.dimension,Y)},mathmlBuilder:function(W,Y){var te=ta(W.dimension,Y);return new On.SpaceNode(te)}}),rn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];return{type:"lap",mode:te.mode,alignment:pe.slice(5),body:Ee}},htmlBuilder:function(W,Y){var te;W.alignment==="clap"?(te=_r.makeSpan([],[Ji(W.body,Y)]),te=_r.makeSpan(["inner"],[te],Y)):te=_r.makeSpan(["inner"],[Ji(W.body,Y)]);var pe=_r.makeSpan(["fix"],[]),Ee=_r.makeSpan([W.alignment],[te,pe],Y),Ye=_r.makeSpan(["strut"]);return Ye.style.height=Ee.height+Ee.depth+"em",Ye.style.verticalAlign=-Ee.depth+"em",Ee.children.unshift(Ye),Ee=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ee}]},Y),_r.makeSpan(["mord"],[Ee],Y)},mathmlBuilder:function(W,Y){var te=new On.MathNode("mpadded",[Bi(W.body,Y)]);if(W.alignment!=="rlap"){var pe=W.alignment==="llap"?"-1":"-0.5";te.setAttribute("lspace",pe+"width")}return te.setAttribute("width","0px"),te}}),rn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(W,Y){var te=W.funcName,pe=W.parser,Ee=pe.mode;pe.switchMode("math");var Ye=te==="\\("?"\\)":"$",Et=pe.parseExpression(!1,Ye);return pe.expect(Ye),pe.switchMode(Ee),{type:"styling",mode:pe.mode,style:"text",body:Et}}}),rn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(W,Y){throw new o("Mismatched "+W.funcName)}});var dt=function(W,Y){switch(Y.style.size){case Z.DISPLAY.size:return W.display;case Z.TEXT.size:return W.text;case Z.SCRIPT.size:return W.script;case Z.SCRIPTSCRIPT.size:return W.scriptscript;default:return W.text}};rn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(W,Y){var te=W.parser;return{type:"mathchoice",mode:te.mode,display:ri(Y[0]),text:ri(Y[1]),script:ri(Y[2]),scriptscript:ri(Y[3])}},htmlBuilder:function(W,Y){var te=dt(W,Y),pe=us(te,Y,!1);return _r.makeFragment(pe)},mathmlBuilder:function(W,Y){var te=dt(W,Y);return $a(te,Y)}});var Er=function(W,Y,te,pe,Ee,Ye,Et){W=_r.makeSpan([],[W]);var zt,cr;if(Y){var Cr=Ji(Y,pe.havingStyle(Ee.sup()),pe);cr={elem:Cr,kern:Math.max(pe.fontMetrics().bigOpSpacing1,pe.fontMetrics().bigOpSpacing3-Cr.depth)}}if(te){var Yr=Ji(te,pe.havingStyle(Ee.sub()),pe);zt={elem:Yr,kern:Math.max(pe.fontMetrics().bigOpSpacing2,pe.fontMetrics().bigOpSpacing4-Yr.height)}}var dn;if(cr&&zt){var Tn=pe.fontMetrics().bigOpSpacing5+zt.elem.height+zt.elem.depth+zt.kern+W.depth+Et;dn=_r.makeVList({positionType:"bottom",positionData:Tn,children:[{type:"kern",size:pe.fontMetrics().bigOpSpacing5},{type:"elem",elem:zt.elem,marginLeft:-Ye+"em"},{type:"kern",size:zt.kern},{type:"elem",elem:W},{type:"kern",size:cr.kern},{type:"elem",elem:cr.elem,marginLeft:Ye+"em"},{type:"kern",size:pe.fontMetrics().bigOpSpacing5}]},pe)}else if(zt){var Zn=W.height-Et;dn=_r.makeVList({positionType:"top",positionData:Zn,children:[{type:"kern",size:pe.fontMetrics().bigOpSpacing5},{type:"elem",elem:zt.elem,marginLeft:-Ye+"em"},{type:"kern",size:zt.kern},{type:"elem",elem:W}]},pe)}else if(cr){var ei=W.depth+Et;dn=_r.makeVList({positionType:"bottom",positionData:ei,children:[{type:"elem",elem:W},{type:"kern",size:cr.kern},{type:"elem",elem:cr.elem,marginLeft:Ye+"em"},{type:"kern",size:pe.fontMetrics().bigOpSpacing5}]},pe)}else return W;return _r.makeSpan(["mop","op-limits"],[dn],pe)},Nr=["\\smallint"],Kr=function(W,Y){var te,pe,Ee=!1,Ye,Et=Yn(W,"supsub");Et?(te=Et.sup,pe=Et.sub,Ye=Ln(Et.base,"op"),Ee=!0):Ye=Ln(W,"op");var zt=Y.style,cr=!1;zt.size===Z.DISPLAY.size&&Ye.symbol&&!A.contains(Nr,Ye.name)&&(cr=!0);var Cr;if(Ye.symbol){var Yr=cr?"Size2-Regular":"Size1-Regular",dn="";if((Ye.name==="\\oiint"||Ye.name==="\\oiiint")&&(dn=Ye.name.substr(1),Ye.name=dn==="oiint"?"\\iint":"\\iiint"),Cr=_r.makeSymbol(Ye.name,Yr,"math",Y,["mop","op-symbol",cr?"large-op":"small-op"]),dn.length>0){var Tn=Cr.italic,Zn=_r.staticSvg(dn+"Size"+(cr?"2":"1"),Y);Cr=_r.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Cr,shift:0},{type:"elem",elem:Zn,shift:cr?.08:0}]},Y),Ye.name="\\"+dn,Cr.classes.unshift("mop"),Cr.italic=Tn}}else if(Ye.body){var ei=us(Ye.body,Y,!0);ei.length===1&&ei[0]instanceof ke?(Cr=ei[0],Cr.classes[0]="mop"):Cr=_r.makeSpan(["mop"],_r.tryCombineChars(ei),Y)}else{for(var ki=[],Mi=1;Mi<Ye.name.length;Mi++)ki.push(_r.mathsym(Ye.name[Mi],Ye.mode,Y));Cr=_r.makeSpan(["mop"],ki,Y)}var ia=0,Ea=0;return(Cr instanceof ke||Ye.name==="\\oiint"||Ye.name==="\\oiiint")&&!Ye.suppressBaseShift&&(ia=(Cr.height-Cr.depth)/2-Y.fontMetrics().axisHeight,Ea=Cr.italic),Ee?Er(Cr,te,pe,Y,zt,Ea,ia):(ia&&(Cr.style.position="relative",Cr.style.top=ia+"em"),Cr)},bn=function(W,Y){var te;if(W.symbol)te=new Hs("mo",[ds(W.name,W.mode)]),A.contains(Nr,W.name)&&te.setAttribute("largeop","false");else if(W.body)te=new Hs("mo",Wi(W.body,Y));else{te=new Hs("mi",[new _i(W.name.slice(1))]);var pe=new Hs("mo",[ds("\u2061","text")]);W.parentIsSupSub?te=new Hs("mo",[te,pe]):te=Fa([te,pe])}return te},fn={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};rn({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(W,Y){var te=W.parser,pe=W.funcName,Ee=pe;return Ee.length===1&&(Ee=fn[Ee]),{type:"op",mode:te.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Ee}},htmlBuilder:Kr,mathmlBuilder:bn}),rn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=Y[0];return{type:"op",mode:te.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:ri(pe)}},htmlBuilder:Kr,mathmlBuilder:bn});var En={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};rn({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(W){var Y=W.parser,te=W.funcName;return{type:"op",mode:Y.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Kr,mathmlBuilder:bn}),rn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(W){var Y=W.parser,te=W.funcName;return{type:"op",mode:Y.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:te}},htmlBuilder:Kr,mathmlBuilder:bn}),rn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(W){var Y=W.parser,te=W.funcName,pe=te;return pe.length===1&&(pe=En[pe]),{type:"op",mode:Y.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:pe}},htmlBuilder:Kr,mathmlBuilder:bn});var ti=function(W,Y){var te,pe,Ee=!1,Ye,Et=Yn(W,"supsub");Et?(te=Et.sup,pe=Et.sub,Ye=Ln(Et.base,"operatorname"),Ee=!0):Ye=Ln(W,"operatorname");var zt;if(Ye.body.length>0){for(var cr=Ye.body.map(function(Tn){var Zn=Tn.text;return typeof Zn=="string"?{type:"textord",mode:Tn.mode,text:Zn}:Tn}),Cr=us(cr,Y.withFont("mathrm"),!0),Yr=0;Yr<Cr.length;Yr++){var dn=Cr[Yr];dn instanceof ke&&(dn.text=dn.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}zt=_r.makeSpan(["mop"],Cr,Y)}else zt=_r.makeSpan(["mop"],[],Y);return Ee?Er(zt,te,pe,Y,Y.style,0,0):zt},ni=function(W,Y){for(var te=Wi(W.body,Y.withFont("mathrm")),pe=!0,Ee=0;Ee<te.length;Ee++){var Ye=te[Ee];if(!(Ye instanceof On.SpaceNode))if(Ye instanceof On.MathNode)switch(Ye.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Et=Ye.children[0];Ye.children.length===1&&Et instanceof On.TextNode?Et.text=Et.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):pe=!1;break}default:pe=!1}else pe=!1}if(pe){var zt=te.map(function(Yr){return Yr.toText()}).join("");te=[new On.TextNode(zt)]}var cr=new On.MathNode("mi",te);cr.setAttribute("mathvariant","normal");var Cr=new On.MathNode("mo",[ds("\u2061","text")]);return W.parentIsSupSub?new On.MathNode("mo",[cr,Cr]):On.newDocumentFragment([cr,Cr])};rn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];return{type:"operatorname",mode:te.mode,body:ri(Ee),alwaysHandleSupSub:pe==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:ti,mathmlBuilder:ni}),Xn({type:"ordgroup",htmlBuilder:function(W,Y){return W.semisimple?_r.makeFragment(us(W.body,Y,!1)):_r.makeSpan(["mord"],us(W.body,Y,!0),Y)},mathmlBuilder:function(W,Y){return $a(W.body,Y,!0)}}),rn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(W,Y){var te=W.parser,pe=Y[0];return{type:"overline",mode:te.mode,body:pe}},htmlBuilder:function(W,Y){var te=Ji(W.body,Y.havingCrampedStyle()),pe=_r.makeLineSpan("overline-line",Y),Ee=Y.fontMetrics().defaultRuleThickness,Ye=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te},{type:"kern",size:3*Ee},{type:"elem",elem:pe},{type:"kern",size:Ee}]},Y);return _r.makeSpan(["mord","overline"],[Ye],Y)},mathmlBuilder:function(W,Y){var te=new On.MathNode("mo",[new On.TextNode("\u203E")]);te.setAttribute("stretchy","true");var pe=new On.MathNode("mover",[Bi(W.body,Y),te]);return pe.setAttribute("accent","true"),pe}}),rn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Y[0];return{type:"phantom",mode:te.mode,body:ri(pe)}},htmlBuilder:function(W,Y){var te=us(W.body,Y.withPhantom(),!1);return _r.makeFragment(te)},mathmlBuilder:function(W,Y){var te=Wi(W.body,Y);return new On.MathNode("mphantom",te)}}),rn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Y[0];return{type:"hphantom",mode:te.mode,body:pe}},htmlBuilder:function(W,Y){var te=_r.makeSpan([],[Ji(W.body,Y.withPhantom())]);if(te.height=0,te.depth=0,te.children)for(var pe=0;pe<te.children.length;pe++)te.children[pe].height=0,te.children[pe].depth=0;return te=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},Y),_r.makeSpan(["mord"],[te],Y)},mathmlBuilder:function(W,Y){var te=Wi(ri(W.body),Y),pe=new On.MathNode("mphantom",te),Ee=new On.MathNode("mpadded",[pe]);return Ee.setAttribute("height","0px"),Ee.setAttribute("depth","0px"),Ee}}),rn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Y[0];return{type:"vphantom",mode:te.mode,body:pe}},htmlBuilder:function(W,Y){var te=_r.makeSpan(["inner"],[Ji(W.body,Y.withPhantom())]),pe=_r.makeSpan(["fix"],[]);return _r.makeSpan(["mord","rlap"],[te,pe],Y)},mathmlBuilder:function(W,Y){var te=Wi(ri(W.body),Y),pe=new On.MathNode("mphantom",te),Ee=new On.MathNode("mpadded",[pe]);return Ee.setAttribute("width","0px"),Ee}}),rn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=Ln(Y[0],"size").value,Ee=Y[1];return{type:"raisebox",mode:te.mode,dy:pe,body:Ee}},htmlBuilder:function(W,Y){var te=Ji(W.body,Y),pe=ta(W.dy,Y);return _r.makeVList({positionType:"shift",positionData:-pe,children:[{type:"elem",elem:te}]},Y)},mathmlBuilder:function(W,Y){var te=new On.MathNode("mpadded",[Bi(W.body,Y)]),pe=W.dy.number+W.dy.unit;return te.setAttribute("voffset",pe),te}}),rn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(W,Y,te){var pe=W.parser,Ee=te[0],Ye=Ln(Y[0],"size"),Et=Ln(Y[1],"size");return{type:"rule",mode:pe.mode,shift:Ee&&Ln(Ee,"size").value,width:Ye.value,height:Et.value}},htmlBuilder:function(W,Y){var te=_r.makeSpan(["mord","rule"],[],Y),pe=ta(W.width,Y),Ee=ta(W.height,Y),Ye=W.shift?ta(W.shift,Y):0;return te.style.borderRightWidth=pe+"em",te.style.borderTopWidth=Ee+"em",te.style.bottom=Ye+"em",te.width=pe,te.height=Ee+Ye,te.depth=-Ye,te.maxFontSize=Ee*1.125*Y.sizeMultiplier,te},mathmlBuilder:function(W,Y){var te=ta(W.width,Y),pe=ta(W.height,Y),Ee=W.shift?ta(W.shift,Y):0,Ye=Y.color&&Y.getColor()||"black",Et=new On.MathNode("mspace");Et.setAttribute("mathbackground",Ye),Et.setAttribute("width",te+"em"),Et.setAttribute("height",pe+"em");var zt=new On.MathNode("mpadded",[Et]);return Ee>=0?zt.setAttribute("height","+"+Ee+"em"):(zt.setAttribute("height",Ee+"em"),zt.setAttribute("depth","+"+-Ee+"em")),zt.setAttribute("voffset",Ee+"em"),zt}});function hi(Ve,W,Y){for(var te=us(Ve,W,!1),pe=W.sizeMultiplier/Y.sizeMultiplier,Ee=0;Ee<te.length;Ee++){var Ye=te[Ee].classes.indexOf("sizing");Ye<0?Array.prototype.push.apply(te[Ee].classes,W.sizingClasses(Y)):te[Ee].classes[Ye+1]==="reset-size"+W.size&&(te[Ee].classes[Ye+1]="reset-size"+Y.size),te[Ee].height*=pe,te[Ee].depth*=pe}return _r.makeFragment(te)}var Oi=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],va=function(W,Y){var te=Y.havingSize(W.size);return hi(W.body,te,Y)};rn({type:"sizing",names:Oi,props:{numArgs:0,allowedInText:!0},handler:function(W,Y){var te=W.breakOnTokenText,pe=W.funcName,Ee=W.parser,Ye=Ee.parseExpression(!1,te);return{type:"sizing",mode:Ee.mode,size:Oi.indexOf(pe)+1,body:Ye}},htmlBuilder:va,mathmlBuilder:function(W,Y){var te=Y.havingSize(W.size),pe=Wi(W.body,te),Ee=new On.MathNode("mstyle",pe);return Ee.setAttribute("mathsize",te.sizeMultiplier+"em"),Ee}}),rn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(W,Y,te){var pe=W.parser,Ee=!1,Ye=!1,Et=te[0]&&Ln(te[0],"ordgroup");if(Et)for(var zt="",cr=0;cr<Et.body.length;++cr){var Cr=Et.body[cr];if(zt=Cr.text,zt==="t")Ee=!0;else if(zt==="b")Ye=!0;else{Ee=!1,Ye=!1;break}}else Ee=!0,Ye=!0;var Yr=Y[0];return{type:"smash",mode:pe.mode,body:Yr,smashHeight:Ee,smashDepth:Ye}},htmlBuilder:function(W,Y){var te=_r.makeSpan([],[Ji(W.body,Y)]);if(!W.smashHeight&&!W.smashDepth)return te;if(W.smashHeight&&(te.height=0,te.children))for(var pe=0;pe<te.children.length;pe++)te.children[pe].height=0;if(W.smashDepth&&(te.depth=0,te.children))for(var Ee=0;Ee<te.children.length;Ee++)te.children[Ee].depth=0;var Ye=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te}]},Y);return _r.makeSpan(["mord"],[Ye],Y)},mathmlBuilder:function(W,Y){var te=new On.MathNode("mpadded",[Bi(W.body,Y)]);return W.smashHeight&&te.setAttribute("height","0px"),W.smashDepth&&te.setAttribute("depth","0px"),te}}),rn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(W,Y,te){var pe=W.parser,Ee=te[0],Ye=Y[0];return{type:"sqrt",mode:pe.mode,body:Ye,index:Ee}},htmlBuilder:function(W,Y){var te=Ji(W.body,Y.havingCrampedStyle());te.height===0&&(te.height=Y.fontMetrics().xHeight),te=_r.wrapFragment(te,Y);var pe=Y.fontMetrics(),Ee=pe.defaultRuleThickness,Ye=Ee;Y.style.id<Z.TEXT.id&&(Ye=Y.fontMetrics().xHeight);var Et=Ee+Ye/4,zt=te.height+te.depth+Et+Ee,cr=Dn.sqrtImage(zt,Y),Cr=cr.span,Yr=cr.ruleWidth,dn=cr.advanceWidth,Tn=Cr.height-Yr;Tn>te.height+te.depth+Et&&(Et=(Et+Tn-te.height-te.depth)/2);var Zn=Cr.height-te.height-Et-Yr;te.style.paddingLeft=dn+"em";var ei=_r.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:te,wrapperClasses:["svg-align"]},{type:"kern",size:-(te.height+Zn)},{type:"elem",elem:Cr},{type:"kern",size:Yr}]},Y);if(W.index){var ki=Y.havingStyle(Z.SCRIPTSCRIPT),Mi=Ji(W.index,ki,Y),ia=.6*(ei.height-ei.depth),Ea=_r.makeVList({positionType:"shift",positionData:-ia,children:[{type:"elem",elem:Mi}]},Y),Ts=_r.makeSpan(["root"],[Ea]);return _r.makeSpan(["mord","sqrt"],[Ts,ei],Y)}else return _r.makeSpan(["mord","sqrt"],[ei],Y)},mathmlBuilder:function(W,Y){var te=W.body,pe=W.index;return pe?new On.MathNode("mroot",[Bi(te,Y),Bi(pe,Y)]):new On.MathNode("msqrt",[Bi(te,Y)])}});var Hi={display:Z.DISPLAY,text:Z.TEXT,script:Z.SCRIPT,scriptscript:Z.SCRIPTSCRIPT};rn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(W,Y){var te=W.breakOnTokenText,pe=W.funcName,Ee=W.parser,Ye=Ee.parseExpression(!0,te),Et=pe.slice(1,pe.length-5);return{type:"styling",mode:Ee.mode,style:Et,body:Ye}},htmlBuilder:function(W,Y){var te=Hi[W.style],pe=Y.havingStyle(te).withFont("");return hi(W.body,pe,Y)},mathmlBuilder:function(W,Y){var te=Hi[W.style],pe=Y.havingStyle(te),Ee=Wi(W.body,pe),Ye=new On.MathNode("mstyle",Ee),Et={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},zt=Et[W.style];return Ye.setAttribute("scriptlevel",zt[0]),Ye.setAttribute("displaystyle",zt[1]),Ye}});var Ti=function(W,Y){var te=W.base;if(te)if(te.type==="op"){var pe=te.limits&&(Y.style.size===Z.DISPLAY.size||te.alwaysHandleSupSub);return pe?Kr:null}else if(te.type==="operatorname"){var Ee=te.alwaysHandleSupSub&&(Y.style.size===Z.DISPLAY.size||te.limits);return Ee?ti:null}else{if(te.type==="accent")return A.isCharacterBox(te.base)?rs:null;if(te.type==="horizBrace"){var Ye=!W.sub;return Ye===te.isOver?Xe:null}else return null}else return null};Xn({type:"supsub",htmlBuilder:function(W,Y){var te=Ti(W,Y);if(te)return te(W,Y);var pe=W.base,Ee=W.sup,Ye=W.sub,Et=Ji(pe,Y),zt,cr,Cr=Y.fontMetrics(),Yr=0,dn=0,Tn=pe&&A.isCharacterBox(pe);if(Ee){var Zn=Y.havingStyle(Y.style.sup());zt=Ji(Ee,Zn,Y),Tn||(Yr=Et.height-Zn.fontMetrics().supDrop*Zn.sizeMultiplier/Y.sizeMultiplier)}if(Ye){var ei=Y.havingStyle(Y.style.sub());cr=Ji(Ye,ei,Y),Tn||(dn=Et.depth+ei.fontMetrics().subDrop*ei.sizeMultiplier/Y.sizeMultiplier)}var ki;Y.style===Z.DISPLAY?ki=Cr.sup1:Y.style.cramped?ki=Cr.sup3:ki=Cr.sup2;var Mi=Y.sizeMultiplier,ia=.5/Cr.ptPerEm/Mi+"em",Ea=null;if(cr){var Ts=W.base&&W.base.type==="op"&&W.base.name&&(W.base.name==="\\oiint"||W.base.name==="\\oiiint");(Et instanceof ke||Ts)&&(Ea=-Et.italic+"em")}var Ps;if(zt&&cr){Yr=Math.max(Yr,ki,zt.depth+.25*Cr.xHeight),dn=Math.max(dn,Cr.sub2);var Qs=Cr.defaultRuleThickness,Rs=4*Qs;if(Yr-zt.depth-(cr.height-dn)<Rs){dn=Rs-(Yr-zt.depth)+cr.height;var Ia=.8*Cr.xHeight-(Yr-zt.depth);Ia>0&&(Yr+=Ia,dn-=Ia)}var so=[{type:"elem",elem:cr,shift:dn,marginRight:ia,marginLeft:Ea},{type:"elem",elem:zt,shift:-Yr,marginRight:ia}];Ps=_r.makeVList({positionType:"individualShift",children:so},Y)}else if(cr){dn=Math.max(dn,Cr.sub1,cr.height-.8*Cr.xHeight);var Is=[{type:"elem",elem:cr,marginLeft:Ea,marginRight:ia}];Ps=_r.makeVList({positionType:"shift",positionData:dn,children:Is},Y)}else if(zt)Yr=Math.max(Yr,ki,zt.depth+.25*Cr.xHeight),Ps=_r.makeVList({positionType:"shift",positionData:-Yr,children:[{type:"elem",elem:zt,marginRight:ia}]},Y);else throw new Error("supsub must have either sup or sub.");var Tr=ws(Et,"right")||"mord";return _r.makeSpan([Tr],[Et,_r.makeSpan(["msupsub"],[Ps])],Y)},mathmlBuilder:function(W,Y){var te=!1,pe,Ee,Ye=Yn(W.base,"horizBrace");Ye&&(Ee=!!W.sup,Ee===Ye.isOver&&(te=!0,pe=Ye.isOver)),W.base&&(W.base.type==="op"||W.base.type==="operatorname")&&(W.base.parentIsSupSub=!0);var Et=[Bi(W.base,Y)];W.sub&&Et.push(Bi(W.sub,Y)),W.sup&&Et.push(Bi(W.sup,Y));var zt;if(te)zt=pe?"mover":"munder";else if(W.sub)if(W.sup){var Yr=W.base;Yr&&Yr.type==="op"&&Yr.limits&&Y.style===Z.DISPLAY||Yr&&Yr.type==="operatorname"&&Yr.alwaysHandleSupSub&&(Y.style===Z.DISPLAY||Yr.limits)?zt="munderover":zt="msubsup"}else{var Cr=W.base;Cr&&Cr.type==="op"&&Cr.limits&&(Y.style===Z.DISPLAY||Cr.alwaysHandleSupSub)||Cr&&Cr.type==="operatorname"&&Cr.alwaysHandleSupSub&&(Cr.limits||Y.style===Z.DISPLAY)?zt="munder":zt="msub"}else{var cr=W.base;cr&&cr.type==="op"&&cr.limits&&(Y.style===Z.DISPLAY||cr.alwaysHandleSupSub)||cr&&cr.type==="operatorname"&&cr.alwaysHandleSupSub&&(cr.limits||Y.style===Z.DISPLAY)?zt="mover":zt="msup"}var dn=new On.MathNode(zt,Et);return dn}}),Xn({type:"atom",htmlBuilder:function(W,Y){return _r.mathsym(W.text,W.mode,Y,["m"+W.family])},mathmlBuilder:function(W,Y){var te=new On.MathNode("mo",[ds(W.text,W.mode)]);if(W.family==="bin"){var pe=yo(W,Y);pe==="bold-italic"&&te.setAttribute("mathvariant",pe)}else W.family==="punct"?te.setAttribute("separator","true"):(W.family==="open"||W.family==="close")&&te.setAttribute("stretchy","false");return te}});var Ca={mi:"italic",mn:"normal",mtext:"normal"};Xn({type:"mathord",htmlBuilder:function(W,Y){return _r.makeOrd(W,Y,"mathord")},mathmlBuilder:function(W,Y){var te=new On.MathNode("mi",[ds(W.text,W.mode,Y)]),pe=yo(W,Y)||"italic";return pe!==Ca[te.type]&&te.setAttribute("mathvariant",pe),te}}),Xn({type:"textord",htmlBuilder:function(W,Y){return _r.makeOrd(W,Y,"textord")},mathmlBuilder:function(W,Y){var te=ds(W.text,W.mode,Y),pe=yo(W,Y)||"normal",Ee;return W.mode==="text"?Ee=new On.MathNode("mtext",[te]):/[0-9]/.test(W.text)?Ee=new On.MathNode("mn",[te]):W.text==="\\prime"?Ee=new On.MathNode("mo",[te]):Ee=new On.MathNode("mi",[te]),pe!==Ca[Ee.type]&&Ee.setAttribute("mathvariant",pe),Ee}});var Di={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},vi={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Xn({type:"spacing",htmlBuilder:function(W,Y){if(vi.hasOwnProperty(W.text)){var te=vi[W.text].className||"";if(W.mode==="text"){var pe=_r.makeOrd(W,Y,"textord");return pe.classes.push(te),pe}else return _r.makeSpan(["mspace",te],[_r.mathsym(W.text,W.mode,Y)],Y)}else{if(Di.hasOwnProperty(W.text))return _r.makeSpan(["mspace",Di[W.text]],[],Y);throw new o('Unknown type of space "'+W.text+'"')}},mathmlBuilder:function(W,Y){var te;if(vi.hasOwnProperty(W.text))te=new On.MathNode("mtext",[new On.TextNode("\xA0")]);else{if(Di.hasOwnProperty(W.text))return new On.MathNode("mspace");throw new o('Unknown type of space "'+W.text+'"')}return te}});var ba=function(){var W=new On.MathNode("mtd",[]);return W.setAttribute("width","50%"),W};Xn({type:"tag",mathmlBuilder:function(W,Y){var te=new On.MathNode("mtable",[new On.MathNode("mtr",[ba(),new On.MathNode("mtd",[$a(W.body,Y)]),ba(),new On.MathNode("mtd",[$a(W.tag,Y)])])]);return te.setAttribute("width","100%"),te}});var xo={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},As={"\\textbf":"textbf","\\textmd":"textmd"},Cs={"\\textit":"textit","\\textup":"textup"},ps=function(W,Y){var te=W.font;return te?xo[te]?Y.withTextFontFamily(xo[te]):As[te]?Y.withTextFontWeight(As[te]):Y.withTextFontShape(Cs[te]):Y};rn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(W,Y){var te=W.parser,pe=W.funcName,Ee=Y[0];return{type:"text",mode:te.mode,body:ri(Ee),font:pe}},htmlBuilder:function(W,Y){var te=ps(W,Y),pe=us(W.body,te,!0);return _r.makeSpan(["mord","text"],_r.tryCombineChars(pe),te)},mathmlBuilder:function(W,Y){var te=ps(W,Y);return $a(W.body,te)}}),rn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(W,Y){var te=W.parser;return{type:"underline",mode:te.mode,body:Y[0]}},htmlBuilder:function(W,Y){var te=Ji(W.body,Y),pe=_r.makeLineSpan("underline-line",Y),Ee=Y.fontMetrics().defaultRuleThickness,Ye=_r.makeVList({positionType:"top",positionData:te.height,children:[{type:"kern",size:Ee},{type:"elem",elem:pe},{type:"kern",size:3*Ee},{type:"elem",elem:te}]},Y);return _r.makeSpan(["mord","underline"],[Ye],Y)},mathmlBuilder:function(W,Y){var te=new On.MathNode("mo",[new On.TextNode("\u203E")]);te.setAttribute("stretchy","true");var pe=new On.MathNode("munder",[Bi(W.body,Y),te]);return pe.setAttribute("accentunder","true"),pe}}),rn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(W,Y,te){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(W,Y){for(var te=gs(W),pe=[],Ee=Y.havingStyle(Y.style.text()),Ye=0;Ye<te.length;Ye++){var Et=te[Ye];Et==="~"&&(Et="\\textasciitilde"),pe.push(_r.makeSymbol(Et,"Typewriter-Regular",W.mode,Ee,["mord","texttt"]))}return _r.makeSpan(["mord","text"].concat(Ee.sizingClasses(Y)),_r.tryCombineChars(pe),Ee)},mathmlBuilder:function(W,Y){var te=new On.TextNode(gs(W)),pe=new On.MathNode("mtext",[te]);return pe.setAttribute("mathvariant","monospace"),pe}});var gs=function(W){return W.body.replace(/ /g,W.star?"\u2423":"\xA0")},ys=Ei,Ra=ys,Ja=`[ \r
]`,$s="\\\\[a-zA-Z@]+",ao="\\\\[^\uD800-\uDFFF]",na=""+$s+Ja+"*",ha=new RegExp("^("+$s+")"+Ja+"*$"),ns="[\u0300-\u036F]",zo=new RegExp(ns+"+$"),to="("+Ja+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(ns+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ns+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+na)+("|"+ao+")"),ts=function(){function Ve(Y,te){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=Y,this.settings=te,this.tokenRegex=new RegExp(to,"g"),this.catcodes={"%":14}}var W=Ve.prototype;return W.setCatcode=function(te,pe){this.catcodes[te]=pe},W.lex=function(){var te=this.input,pe=this.tokenRegex.lastIndex;if(pe===te.length)return new c("EOF",new l(this,pe,pe));var Ee=this.tokenRegex.exec(te);if(Ee===null||Ee.index!==pe)throw new o("Unexpected character: '"+te[pe]+"'",new c(te[pe],new l(this,pe,pe+1)));var Ye=Ee[2]||" ";if(this.catcodes[Ye]===14){var Et=te.indexOf(`
`,this.tokenRegex.lastIndex);return Et===-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=Et+1,this.lex()}var zt=Ye.match(ha);return zt&&(Ye=zt[1]),new c(Ye,new l(this,pe,this.tokenRegex.lastIndex))},Ve}(),is=function(){function Ve(Y,te){Y===void 0&&(Y={}),te===void 0&&(te={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=te,this.builtins=Y,this.undefStack=[]}var W=Ve.prototype;return W.beginGroup=function(){this.undefStack.push({})},W.endGroup=function(){if(this.undefStack.length===0)throw new o("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var te=this.undefStack.pop();for(var pe in te)te.hasOwnProperty(pe)&&(te[pe]===void 0?delete this.current[pe]:this.current[pe]=te[pe])},W.has=function(te){return this.current.hasOwnProperty(te)||this.builtins.hasOwnProperty(te)},W.get=function(te){return this.current.hasOwnProperty(te)?this.current[te]:this.builtins[te]},W.set=function(te,pe,Ee){if(Ee===void 0&&(Ee=!1),Ee){for(var Ye=0;Ye<this.undefStack.length;Ye++)delete this.undefStack[Ye][te];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][te]=pe)}else{var Et=this.undefStack[this.undefStack.length-1];Et&&!Et.hasOwnProperty(te)&&(Et[te]=this.current[te])}this.current[te]=pe},Ve}(),po={},Va=po;function Vt(Ve,W){po[Ve]=W}Vt("\\@firstoftwo",function(Ve){var W=Ve.consumeArgs(2);return{tokens:W[0],numArgs:0}}),Vt("\\@secondoftwo",function(Ve){var W=Ve.consumeArgs(2);return{tokens:W[1],numArgs:0}}),Vt("\\@ifnextchar",function(Ve){var W=Ve.consumeArgs(3),Y=Ve.future();return W[0].length===1&&W[0][0].text===Y.text?{tokens:W[1],numArgs:0}:{tokens:W[2],numArgs:0}}),Vt("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Vt("\\TextOrMath",function(Ve){var W=Ve.consumeArgs(2);return Ve.mode==="text"?{tokens:W[0],numArgs:0}:{tokens:W[1],numArgs:0}});var Pt={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};Vt("\\char",function(Ve){var W=Ve.popToken(),Y,te="";if(W.text==="'")Y=8,W=Ve.popToken();else if(W.text==='"')Y=16,W=Ve.popToken();else if(W.text==="`")if(W=Ve.popToken(),W.text[0]==="\\")te=W.text.charCodeAt(1);else{if(W.text==="EOF")throw new o("\\char` missing argument");te=W.text.charCodeAt(0)}else Y=10;if(Y){if(te=Pt[W.text],te==null||te>=Y)throw new o("Invalid base-"+Y+" digit "+W.text);for(var pe;(pe=Pt[Ve.future().text])!=null&&pe<Y;)te*=Y,te+=pe,Ve.popToken()}return"\\@char{"+te+"}"});var Ka=function(W,Y){var te=W.consumeArgs(1)[0];if(te.length!==1)throw new o("\\gdef's first argument must be a macro name");var pe=te[0].text,Ee=0;for(te=W.consumeArgs(1)[0];te.length===1&&te[0].text==="#";){if(te=W.consumeArgs(1)[0],te.length!==1)throw new o('Invalid argument number length "'+te.length+'"');if(!/^[1-9]$/.test(te[0].text))throw new o('Invalid argument number "'+te[0].text+'"');if(Ee++,parseInt(te[0].text)!==Ee)throw new o('Argument number "'+te[0].text+'" out of order');te=W.consumeArgs(1)[0]}return W.macros.set(pe,{tokens:te,numArgs:Ee},Y),""};Vt("\\gdef",function(Ve){return Ka(Ve,!0)}),Vt("\\def",function(Ve){return Ka(Ve,!1)}),Vt("\\global",function(Ve){var W=Ve.consumeArgs(1)[0];if(W.length!==1)throw new o("Invalid command after \\global");var Y=W[0].text;if(Y==="\\def")return Ka(Ve,!0);throw new o("Invalid command '"+Y+"' after \\global")});var zs=function(W,Y,te){var pe=W.consumeArgs(1)[0];if(pe.length!==1)throw new o("\\newcommand's first argument must be a macro name");var Ee=pe[0].text,Ye=W.isDefined(Ee);if(Ye&&!Y)throw new o("\\newcommand{"+Ee+"} attempting to redefine "+(Ee+"; use \\renewcommand"));if(!Ye&&!te)throw new o("\\renewcommand{"+Ee+"} when command "+Ee+" does not yet exist; use \\newcommand");var Et=0;if(pe=W.consumeArgs(1)[0],pe.length===1&&pe[0].text==="["){for(var zt="",cr=W.expandNextToken();cr.text!=="]"&&cr.text!=="EOF";)zt+=cr.text,cr=W.expandNextToken();if(!zt.match(/^\s*[0-9]+\s*$/))throw new o("Invalid number of arguments: "+zt);Et=parseInt(zt),pe=W.consumeArgs(1)[0]}return W.macros.set(Ee,{tokens:pe,numArgs:Et}),""};Vt("\\newcommand",function(Ve){return zs(Ve,!1,!0)}),Vt("\\renewcommand",function(Ve){return zs(Ve,!0,!1)}),Vt("\\providecommand",function(Ve){return zs(Ve,!0,!0)}),Vt("\\bgroup","{"),Vt("\\egroup","}"),Vt("\\lq","`"),Vt("\\rq","'"),Vt("\\aa","\\r a"),Vt("\\AA","\\r A"),Vt("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}"),Vt("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Vt("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}"),Vt("\u212C","\\mathscr{B}"),Vt("\u2130","\\mathscr{E}"),Vt("\u2131","\\mathscr{F}"),Vt("\u210B","\\mathscr{H}"),Vt("\u2110","\\mathscr{I}"),Vt("\u2112","\\mathscr{L}"),Vt("\u2133","\\mathscr{M}"),Vt("\u211B","\\mathscr{R}"),Vt("\u212D","\\mathfrak{C}"),Vt("\u210C","\\mathfrak{H}"),Vt("\u2128","\\mathfrak{Z}"),Vt("\\Bbbk","\\Bbb{k}"),Vt("\xB7","\\cdotp"),Vt("\\llap","\\mathllap{\\textrm{#1}}"),Vt("\\rlap","\\mathrlap{\\textrm{#1}}"),Vt("\\clap","\\mathclap{\\textrm{#1}}"),Vt("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Vt("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}"),Vt("\\ne","\\neq"),Vt("\u2260","\\neq"),Vt("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}"),Vt("\u2209","\\notin"),Vt("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}"),Vt("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}"),Vt("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}"),Vt("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}"),Vt("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}"),Vt("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}"),Vt("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}"),Vt("\u27C2","\\perp"),Vt("\u203C","\\mathclose{!\\mkern-0.8mu!}"),Vt("\u220C","\\notni"),Vt("\u231C","\\ulcorner"),Vt("\u231D","\\urcorner"),Vt("\u231E","\\llcorner"),Vt("\u231F","\\lrcorner"),Vt("\xA9","\\copyright"),Vt("\xAE","\\textregistered"),Vt("\uFE0F","\\textregistered"),Vt("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Vt("\u22EE","\\vdots"),Vt("\\varGamma","\\mathit{\\Gamma}"),Vt("\\varDelta","\\mathit{\\Delta}"),Vt("\\varTheta","\\mathit{\\Theta}"),Vt("\\varLambda","\\mathit{\\Lambda}"),Vt("\\varXi","\\mathit{\\Xi}"),Vt("\\varPi","\\mathit{\\Pi}"),Vt("\\varSigma","\\mathit{\\Sigma}"),Vt("\\varUpsilon","\\mathit{\\Upsilon}"),Vt("\\varPhi","\\mathit{\\Phi}"),Vt("\\varPsi","\\mathit{\\Psi}"),Vt("\\varOmega","\\mathit{\\Omega}"),Vt("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Vt("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu"),Vt("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Vt("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Vt("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Vt("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var pn={",":"\\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"};Vt("\\dots",function(Ve){var W="\\dotso",Y=Ve.expandAfterFuture().text;return Y in pn?W=pn[Y]:(Y.substr(0,4)==="\\not"||Y in Te.math&&A.contains(["bin","rel"],Te.math[Y].group))&&(W="\\dotsb"),W});var xn={")":!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};Vt("\\dotso",function(Ve){var W=Ve.future().text;return W in xn?"\\ldots\\,":"\\ldots"}),Vt("\\dotsc",function(Ve){var W=Ve.future().text;return W in xn&&W!==","?"\\ldots\\,":"\\ldots"}),Vt("\\cdots",function(Ve){var W=Ve.future().text;return W in xn?"\\@cdots\\,":"\\@cdots"}),Vt("\\dotsb","\\cdots"),Vt("\\dotsm","\\cdots"),Vt("\\dotsi","\\!\\cdots"),Vt("\\dotsx","\\ldots\\,"),Vt("\\DOTSI","\\relax"),Vt("\\DOTSB","\\relax"),Vt("\\DOTSX","\\relax"),Vt("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Vt("\\,","\\tmspace+{3mu}{.1667em}"),Vt("\\thinspace","\\,"),Vt("\\>","\\mskip{4mu}"),Vt("\\:","\\tmspace+{4mu}{.2222em}"),Vt("\\medspace","\\:"),Vt("\\;","\\tmspace+{5mu}{.2777em}"),Vt("\\thickspace","\\;"),Vt("\\!","\\tmspace-{3mu}{.1667em}"),Vt("\\negthinspace","\\!"),Vt("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Vt("\\negthickspace","\\tmspace-{5mu}{.277em}"),Vt("\\enspace","\\kern.5em "),Vt("\\enskip","\\hskip.5em\\relax"),Vt("\\quad","\\hskip1em\\relax"),Vt("\\qquad","\\hskip2em\\relax"),Vt("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Vt("\\tag@paren","\\tag@literal{({#1})}"),Vt("\\tag@literal",function(Ve){if(Ve.macros.get("\\df@tag"))throw new o("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),Vt("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Vt("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Vt("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Vt("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Vt("\\pmb","\\html@mathml{\\@binrel{#1}{\\mathrlap{#1}\\kern0.5px#1}}{\\mathbf{#1}}"),Vt("\\\\","\\newline"),Vt("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var We=or["Main-Regular"][84][1]-.7*or["Main-Regular"][65][1]+"em";Vt("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+We+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),Vt("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+We+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),Vt("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Vt("\\@hspace","\\hskip #1\\relax"),Vt("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Vt("\\ordinarycolon",":"),Vt("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Vt("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Vt("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Vt("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Vt("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Vt("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Vt("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Vt("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Vt("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Vt("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Vt("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Vt("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Vt("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Vt("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Vt("\u2237","\\dblcolon"),Vt("\u2239","\\eqcolon"),Vt("\u2254","\\coloneqq"),Vt("\u2255","\\eqqcolon"),Vt("\u2A74","\\Coloneqq"),Vt("\\ratio","\\vcentcolon"),Vt("\\coloncolon","\\dblcolon"),Vt("\\colonequals","\\coloneqq"),Vt("\\coloncolonequals","\\Coloneqq"),Vt("\\equalscolon","\\eqqcolon"),Vt("\\equalscoloncolon","\\Eqqcolon"),Vt("\\colonminus","\\coloneq"),Vt("\\coloncolonminus","\\Coloneq"),Vt("\\minuscolon","\\eqcolon"),Vt("\\minuscoloncolon","\\Eqcolon"),Vt("\\coloncolonapprox","\\Colonapprox"),Vt("\\coloncolonsim","\\Colonsim"),Vt("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Vt("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Vt("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Vt("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Vt("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}"),Vt("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Vt("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Vt("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}"),Vt("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}"),Vt("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}"),Vt("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}"),Vt("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}"),Vt("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}"),Vt("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}"),Vt("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}"),Vt("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}"),Vt("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}"),Vt("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}"),Vt("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}"),Vt("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}"),Vt("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}"),Vt("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}"),Vt("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}"),Vt("\u27E6","\\llbracket"),Vt("\u27E7","\\rrbracket"),Vt("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}"),Vt("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}"),Vt("\u2983","\\lBrace"),Vt("\u2984","\\rBrace"),Vt("\\darr","\\downarrow"),Vt("\\dArr","\\Downarrow"),Vt("\\Darr","\\Downarrow"),Vt("\\lang","\\langle"),Vt("\\rang","\\rangle"),Vt("\\uarr","\\uparrow"),Vt("\\uArr","\\Uparrow"),Vt("\\Uarr","\\Uparrow"),Vt("\\N","\\mathbb{N}"),Vt("\\R","\\mathbb{R}"),Vt("\\Z","\\mathbb{Z}"),Vt("\\alef","\\aleph"),Vt("\\alefsym","\\aleph"),Vt("\\Alpha","\\mathrm{A}"),Vt("\\Beta","\\mathrm{B}"),Vt("\\bull","\\bullet"),Vt("\\Chi","\\mathrm{X}"),Vt("\\clubs","\\clubsuit"),Vt("\\cnums","\\mathbb{C}"),Vt("\\Complex","\\mathbb{C}"),Vt("\\Dagger","\\ddagger"),Vt("\\diamonds","\\diamondsuit"),Vt("\\empty","\\emptyset"),Vt("\\Epsilon","\\mathrm{E}"),Vt("\\Eta","\\mathrm{H}"),Vt("\\exist","\\exists"),Vt("\\harr","\\leftrightarrow"),Vt("\\hArr","\\Leftrightarrow"),Vt("\\Harr","\\Leftrightarrow"),Vt("\\hearts","\\heartsuit"),Vt("\\image","\\Im"),Vt("\\infin","\\infty"),Vt("\\Iota","\\mathrm{I}"),Vt("\\isin","\\in"),Vt("\\Kappa","\\mathrm{K}"),Vt("\\larr","\\leftarrow"),Vt("\\lArr","\\Leftarrow"),Vt("\\Larr","\\Leftarrow"),Vt("\\lrarr","\\leftrightarrow"),Vt("\\lrArr","\\Leftrightarrow"),Vt("\\Lrarr","\\Leftrightarrow"),Vt("\\Mu","\\mathrm{M}"),Vt("\\natnums","\\mathbb{N}"),Vt("\\Nu","\\mathrm{N}"),Vt("\\Omicron","\\mathrm{O}"),Vt("\\plusmn","\\pm"),Vt("\\rarr","\\rightarrow"),Vt("\\rArr","\\Rightarrow"),Vt("\\Rarr","\\Rightarrow"),Vt("\\real","\\Re"),Vt("\\reals","\\mathbb{R}"),Vt("\\Reals","\\mathbb{R}"),Vt("\\Rho","\\mathrm{P}"),Vt("\\sdot","\\cdot"),Vt("\\sect","\\S"),Vt("\\spades","\\spadesuit"),Vt("\\sub","\\subset"),Vt("\\sube","\\subseteq"),Vt("\\supe","\\supseteq"),Vt("\\Tau","\\mathrm{T}"),Vt("\\thetasym","\\vartheta"),Vt("\\weierp","\\wp"),Vt("\\Zeta","\\mathrm{Z}"),Vt("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Vt("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Vt("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Vt("\\blue","\\textcolor{##6495ed}{#1}"),Vt("\\orange","\\textcolor{##ffa500}{#1}"),Vt("\\pink","\\textcolor{##ff00af}{#1}"),Vt("\\red","\\textcolor{##df0030}{#1}"),Vt("\\green","\\textcolor{##28ae7b}{#1}"),Vt("\\gray","\\textcolor{gray}{#1}"),Vt("\\purple","\\textcolor{##9d38bd}{#1}"),Vt("\\blueA","\\textcolor{##ccfaff}{#1}"),Vt("\\blueB","\\textcolor{##80f6ff}{#1}"),Vt("\\blueC","\\textcolor{##63d9ea}{#1}"),Vt("\\blueD","\\textcolor{##11accd}{#1}"),Vt("\\blueE","\\textcolor{##0c7f99}{#1}"),Vt("\\tealA","\\textcolor{##94fff5}{#1}"),Vt("\\tealB","\\textcolor{##26edd5}{#1}"),Vt("\\tealC","\\textcolor{##01d1c1}{#1}"),Vt("\\tealD","\\textcolor{##01a995}{#1}"),Vt("\\tealE","\\textcolor{##208170}{#1}"),Vt("\\greenA","\\textcolor{##b6ffb0}{#1}"),Vt("\\greenB","\\textcolor{##8af281}{#1}"),Vt("\\greenC","\\textcolor{##74cf70}{#1}"),Vt("\\greenD","\\textcolor{##1fab54}{#1}"),Vt("\\greenE","\\textcolor{##0d923f}{#1}"),Vt("\\goldA","\\textcolor{##ffd0a9}{#1}"),Vt("\\goldB","\\textcolor{##ffbb71}{#1}"),Vt("\\goldC","\\textcolor{##ff9c39}{#1}"),Vt("\\goldD","\\textcolor{##e07d10}{#1}"),Vt("\\goldE","\\textcolor{##a75a05}{#1}"),Vt("\\redA","\\textcolor{##fca9a9}{#1}"),Vt("\\redB","\\textcolor{##ff8482}{#1}"),Vt("\\redC","\\textcolor{##f9685d}{#1}"),Vt("\\redD","\\textcolor{##e84d39}{#1}"),Vt("\\redE","\\textcolor{##bc2612}{#1}"),Vt("\\maroonA","\\textcolor{##ffbde0}{#1}"),Vt("\\maroonB","\\textcolor{##ff92c6}{#1}"),Vt("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Vt("\\maroonD","\\textcolor{##ca337c}{#1}"),Vt("\\maroonE","\\textcolor{##9e034e}{#1}"),Vt("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Vt("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Vt("\\purpleC","\\textcolor{##aa87ff}{#1}"),Vt("\\purpleD","\\textcolor{##7854ab}{#1}"),Vt("\\purpleE","\\textcolor{##543b78}{#1}"),Vt("\\mintA","\\textcolor{##f5f9e8}{#1}"),Vt("\\mintB","\\textcolor{##edf2df}{#1}"),Vt("\\mintC","\\textcolor{##e0e5cc}{#1}"),Vt("\\grayA","\\textcolor{##f6f7f7}{#1}"),Vt("\\grayB","\\textcolor{##f0f1f2}{#1}"),Vt("\\grayC","\\textcolor{##e3e5e6}{#1}"),Vt("\\grayD","\\textcolor{##d6d8da}{#1}"),Vt("\\grayE","\\textcolor{##babec2}{#1}"),Vt("\\grayF","\\textcolor{##888d93}{#1}"),Vt("\\grayG","\\textcolor{##626569}{#1}"),Vt("\\grayH","\\textcolor{##3b3e40}{#1}"),Vt("\\grayI","\\textcolor{##21242c}{#1}"),Vt("\\kaBlue","\\textcolor{##314453}{#1}"),Vt("\\kaGreen","\\textcolor{##71B307}{#1}");var jt={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},wr=function(){function Ve(Y,te,pe){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(Y),this.macros=new is(Va,te.macros),this.mode=pe,this.stack=[]}var W=Ve.prototype;return W.feed=function(te){this.lexer=new ts(te,this.settings)},W.switchMode=function(te){this.mode=te},W.beginGroup=function(){this.macros.beginGroup()},W.endGroup=function(){this.macros.endGroup()},W.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},W.popToken=function(){return this.future(),this.stack.pop()},W.pushToken=function(te){this.stack.push(te)},W.pushTokens=function(te){var pe;(pe=this.stack).push.apply(pe,te)},W.consumeSpaces=function(){for(;;){var te=this.future();if(te.text===" ")this.stack.pop();else break}},W.consumeArgs=function(te){for(var pe=[],Ee=0;Ee<te;++Ee){this.consumeSpaces();var Ye=this.popToken();if(Ye.text==="{"){for(var Et=[],zt=1;zt!==0;){var cr=this.popToken();if(Et.push(cr),cr.text==="{")++zt;else if(cr.text==="}")--zt;else if(cr.text==="EOF")throw new o("End of input in macro argument",Ye)}Et.pop(),Et.reverse(),pe[Ee]=Et}else{if(Ye.text==="EOF")throw new o("End of input expecting macro argument");pe[Ee]=[Ye]}}return pe},W.expandOnce=function(){var te=this.popToken(),pe=te.text,Ee=this._getExpansion(pe);if(Ee==null)return this.pushToken(te),te;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var Ye=Ee.tokens;if(Ee.numArgs){var Et=this.consumeArgs(Ee.numArgs);Ye=Ye.slice();for(var zt=Ye.length-1;zt>=0;--zt){var cr=Ye[zt];if(cr.text==="#"){if(zt===0)throw new o("Incomplete placeholder at end of macro body",cr);if(cr=Ye[--zt],cr.text==="#")Ye.splice(zt+1,1);else if(/^[1-9]$/.test(cr.text)){var Cr;(Cr=Ye).splice.apply(Cr,[zt,2].concat(Et[+cr.text-1]))}else throw new o("Not a valid argument number",cr)}}}return this.pushTokens(Ye),Ye},W.expandAfterFuture=function(){return this.expandOnce(),this.future()},W.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},W.expandMacro=function(te){if(this.macros.get(te)){var pe=[],Ee=this.stack.length;for(this.pushToken(new c(te));this.stack.length>Ee;){var Ye=this.expandOnce();Ye instanceof c&&pe.push(this.stack.pop())}return pe}},W.expandMacroAsText=function(te){var pe=this.expandMacro(te);return pe&&pe.map(function(Ee){return Ee.text}).join("")},W._getExpansion=function(te){var pe=this.macros.get(te);if(pe==null)return pe;var Ee=typeof pe=="function"?pe(this):pe;if(typeof Ee=="string"){var Ye=0;if(Ee.indexOf("#")!==-1)for(var Et=Ee.replace(/##/g,"");Et.indexOf("#"+(Ye+1))!==-1;)++Ye;for(var zt=new ts(Ee,this.settings),cr=[],Cr=zt.lex();Cr.text!=="EOF";)cr.push(Cr),Cr=zt.lex();cr.reverse();var Yr={tokens:cr,numArgs:Ye};return Yr}return Ee},W.isDefined=function(te){return this.macros.has(te)||Ra.hasOwnProperty(te)||Te.math.hasOwnProperty(te)||Te.text.hasOwnProperty(te)||jt.hasOwnProperty(te)},Ve}(),kr={"\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"}},qr={\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"},gn=function(){function Ve(Y,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 wr(Y,te,this.mode),this.settings=te,this.leftrightDepth=0}var W=Ve.prototype;return W.expect=function(te,pe){if(pe===void 0&&(pe=!0),this.fetch().text!==te)throw new o("Expected '"+te+"', got '"+this.fetch().text+"'",this.fetch());pe&&this.consume()},W.consume=function(){this.nextToken=null},W.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},W.switchMode=function(te){this.mode=te,this.gullet.switchMode(te)},W.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},W.parseExpression=function(te,pe){for(var Ee=[];;){this.mode==="math"&&this.consumeSpaces();var Ye=this.fetch();if(Ve.endOfExpression.indexOf(Ye.text)!==-1||pe&&Ye.text===pe||te&&Ra[Ye.text]&&Ra[Ye.text].infix)break;var Et=this.parseAtom(pe);if(!Et)break;Ee.push(Et)}return this.mode==="text"&&this.formLigatures(Ee),this.handleInfixNodes(Ee)},W.handleInfixNodes=function(te){for(var pe=-1,Ee,Ye=0;Ye<te.length;Ye++){var Et=Yn(te[Ye],"infix");if(Et){if(pe!==-1)throw new o("only one infix operator per group",Et.token);pe=Ye,Ee=Et.replaceWith}}if(pe!==-1&&Ee){var zt,cr,Cr=te.slice(0,pe),Yr=te.slice(pe+1);Cr.length===1&&Cr[0].type==="ordgroup"?zt=Cr[0]:zt={type:"ordgroup",mode:this.mode,body:Cr},Yr.length===1&&Yr[0].type==="ordgroup"?cr=Yr[0]:cr={type:"ordgroup",mode:this.mode,body:Yr};var dn;return Ee==="\\\\abovefrac"?dn=this.callFunction(Ee,[zt,te[pe],cr],[]):dn=this.callFunction(Ee,[zt,cr],[]),[dn]}else return te},W.handleSupSubscript=function(te){var pe=this.fetch(),Ee=pe.text;this.consume();var Ye=this.parseGroup(te,!1,Ve.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Ye)throw new o("Expected group after '"+Ee+"'",pe);return Ye},W.formatUnsupportedCmd=function(te){for(var pe=[],Ee=0;Ee<te.length;Ee++)pe.push({type:"textord",mode:"text",text:te[Ee]});var Ye={type:"text",mode:this.mode,body:pe},Et={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Ye]};return Et},W.parseAtom=function(te){var pe=this.parseGroup("atom",!1,null,te);if(this.mode==="text")return pe;for(var Ee,Ye;;){this.consumeSpaces();var Et=this.fetch();if(Et.text==="\\limits"||Et.text==="\\nolimits"){var zt=Yn(pe,"op");if(zt){var cr=Et.text==="\\limits";zt.limits=cr,zt.alwaysHandleSupSub=!0}else if(zt=Yn(pe,"operatorname"),zt&&zt.alwaysHandleSupSub){var Cr=Et.text==="\\limits";zt.limits=Cr}else throw new o("Limit controls must follow a math operator",Et);this.consume()}else if(Et.text==="^"){if(Ee)throw new o("Double superscript",Et);Ee=this.handleSupSubscript("superscript")}else if(Et.text==="_"){if(Ye)throw new o("Double subscript",Et);Ye=this.handleSupSubscript("subscript")}else if(Et.text==="'"){if(Ee)throw new o("Double superscript",Et);var Yr={type:"textord",mode:this.mode,text:"\\prime"},dn=[Yr];for(this.consume();this.fetch().text==="'";)dn.push(Yr),this.consume();this.fetch().text==="^"&&dn.push(this.handleSupSubscript("superscript")),Ee={type:"ordgroup",mode:this.mode,body:dn}}else break}return Ee||Ye?{type:"supsub",mode:this.mode,base:pe,sup:Ee,sub:Ye}:pe},W.parseFunction=function(te,pe,Ee){var Ye=this.fetch(),Et=Ye.text,zt=Ra[Et];if(!zt)return null;if(this.consume(),Ee!=null&&zt.greediness<=Ee)throw new o("Got function '"+Et+"' with no arguments"+(pe?" as "+pe:""),Ye);if(this.mode==="text"&&!zt.allowedInText)throw new o("Can't use function '"+Et+"' in text mode",Ye);if(this.mode==="math"&&zt.allowedInMath===!1)throw new o("Can't use function '"+Et+"' in math mode",Ye);var cr=this.parseArguments(Et,zt),Cr=cr.args,Yr=cr.optArgs;return this.callFunction(Et,Cr,Yr,Ye,te)},W.callFunction=function(te,pe,Ee,Ye,Et){var zt={funcName:te,parser:this,token:Ye,breakOnTokenText:Et},cr=Ra[te];if(cr&&cr.handler)return cr.handler(zt,pe,Ee);throw new o("No function handler for "+te)},W.parseArguments=function(te,pe){var Ee=pe.numArgs+pe.numOptionalArgs;if(Ee===0)return{args:[],optArgs:[]};for(var Ye=pe.greediness,Et=[],zt=[],cr=0;cr<Ee;cr++){var Cr=pe.argTypes&&pe.argTypes[cr],Yr=cr<pe.numOptionalArgs,dn=cr>0&&!Yr||cr===0&&!Yr&&this.mode==="math",Tn=this.parseGroupOfType("argument to '"+te+"'",Cr,Yr,Ye,dn);if(!Tn){if(Yr){zt.push(null);continue}throw new o("Expected group after '"+te+"'",this.fetch())}(Yr?zt:Et).push(Tn)}return{args:Et,optArgs:zt}},W.parseGroupOfType=function(te,pe,Ee,Ye,Et){switch(pe){case"color":return Et&&this.consumeSpaces(),this.parseColorGroup(Ee);case"size":return Et&&this.consumeSpaces(),this.parseSizeGroup(Ee);case"url":return this.parseUrlGroup(Ee,Et);case"math":case"text":return this.parseGroup(te,Ee,Ye,void 0,pe,Et);case"hbox":{var zt=this.parseGroup(te,Ee,Ye,void 0,"text",Et);if(!zt)return zt;var cr={type:"styling",mode:zt.mode,body:[zt],style:"text"};return cr}case"raw":{if(Et&&this.consumeSpaces(),Ee&&this.fetch().text==="{")return null;var Cr=this.parseStringGroup("raw",Ee,!0);if(Cr)return{type:"raw",mode:"text",string:Cr.text};throw new o("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(te,Ee,Ye,void 0,void 0,Et);default:throw new o("Unknown group type as "+te,this.fetch())}},W.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},W.parseStringGroup=function(te,pe,Ee){var Ye=pe?"[":"{",Et=pe?"]":"}",zt=this.fetch();if(zt.text!==Ye){if(pe)return null;if(Ee&&zt.text!=="EOF"&&/[^{}[\]]/.test(zt.text))return this.consume(),zt}var cr=this.mode;this.mode="text",this.expect(Ye);for(var Cr="",Yr=this.fetch(),dn=0,Tn=Yr,Zn;(Zn=this.fetch()).text!==Et||Ee&&dn>0;){switch(Zn.text){case"EOF":throw new o("Unexpected end of input in "+te,Yr.range(Tn,Cr));case Ye:dn++;break;case Et:dn--;break}Tn=Zn,Cr+=Tn.text,this.consume()}return this.expect(Et),this.mode=cr,Yr.range(Tn,Cr)},W.parseRegexGroup=function(te,pe){var Ee=this.mode;this.mode="text";for(var Ye=this.fetch(),Et=Ye,zt="",cr;(cr=this.fetch()).text!=="EOF"&&te.test(zt+cr.text);)Et=cr,zt+=Et.text,this.consume();if(zt==="")throw new o("Invalid "+pe+": '"+Ye.text+"'",Ye);return this.mode=Ee,Ye.range(Et,zt)},W.parseColorGroup=function(te){var pe=this.parseStringGroup("color",te);if(!pe)return null;var Ee=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(pe.text);if(!Ee)throw new o("Invalid color: '"+pe.text+"'",pe);var Ye=Ee[0];return/^[0-9a-f]{6}$/i.test(Ye)&&(Ye="#"+Ye),{type:"color-token",mode:this.mode,color:Ye}},W.parseSizeGroup=function(te){var pe,Ee=!1;if(!te&&this.fetch().text!=="{"?pe=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):pe=this.parseStringGroup("size",te),!pe)return null;!te&&pe.text.length===0&&(pe.text="0pt",Ee=!0);var Ye=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(pe.text);if(!Ye)throw new o("Invalid size: '"+pe.text+"'",pe);var Et={number:+(Ye[1]+Ye[2]),unit:Ye[3]};if(!da(Et))throw new o("Invalid unit: '"+Et.unit+"'",pe);return{type:"size",mode:this.mode,value:Et,isBlank:Ee}},W.parseUrlGroup=function(te,pe){this.gullet.lexer.setCatcode("%",13);var Ee=this.parseStringGroup("url",te,!0);if(this.gullet.lexer.setCatcode("%",14),!Ee)return null;var Ye=Ee.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Ye}},W.parseGroup=function(te,pe,Ee,Ye,Et,zt){var cr=this.mode;Et&&this.switchMode(Et),zt&&this.consumeSpaces();var Cr=this.fetch(),Yr=Cr.text,dn;if(pe?Yr==="[":Yr==="{"||Yr==="\\begingroup"){this.consume();var Tn=Ve.endOfGroup[Yr];this.gullet.beginGroup();var Zn=this.parseExpression(!1,Tn),ei=this.fetch();this.expect(Tn),this.gullet.endGroup(),dn={type:"ordgroup",mode:this.mode,loc:l.range(Cr,ei),body:Zn,semisimple:Yr==="\\begingroup"||void 0}}else if(pe)dn=null;else if(dn=this.parseFunction(Ye,te,Ee)||this.parseSymbol(),dn==null&&Yr[0]==="\\"&&!jt.hasOwnProperty(Yr)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+Yr,Cr);dn=this.formatUnsupportedCmd(Yr),this.consume()}return Et&&this.switchMode(cr),dn},W.formLigatures=function(te){for(var pe=te.length-1,Ee=0;Ee<pe;++Ee){var Ye=te[Ee],Et=Ye.text;Et==="-"&&te[Ee+1].text==="-"&&(Ee+1<pe&&te[Ee+2].text==="-"?(te.splice(Ee,3,{type:"textord",mode:"text",loc:l.range(Ye,te[Ee+2]),text:"---"}),pe-=2):(te.splice(Ee,2,{type:"textord",mode:"text",loc:l.range(Ye,te[Ee+1]),text:"--"}),pe-=1)),(Et==="'"||Et==="`")&&te[Ee+1].text===Et&&(te.splice(Ee,2,{type:"textord",mode:"text",loc:l.range(Ye,te[Ee+1]),text:Et+Et}),pe-=1)}},W.parseSymbol=function(){var te=this.fetch(),pe=te.text;if(/^\\verb[^a-zA-Z]/.test(pe)){this.consume();var Ee=pe.slice(5),Ye=Ee.charAt(0)==="*";if(Ye&&(Ee=Ee.slice(1)),Ee.length<2||Ee.charAt(0)!==Ee.slice(-1))throw new o(`\\verb assertion failed --
please report what input caused this bug`);return Ee=Ee.slice(1,-1),{type:"verb",mode:"text",body:Ee,star:Ye}}qr.hasOwnProperty(pe[0])&&!Te[this.mode][pe[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+pe[0]+'" used in math mode',te),pe=qr[pe[0]]+pe.substr(1));var Et=zo.exec(pe);Et&&(pe=pe.substring(0,Et.index),pe==="i"?pe="\u0131":pe==="j"&&(pe="\u0237"));var zt;if(Te[this.mode][pe]){this.settings.strict&&this.mode==="math"&&Bn.indexOf(pe)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+pe[0]+'" used in math mode',te);var cr=Te[this.mode][pe].group,Cr=l.range(te),Yr;if(Gt.hasOwnProperty(cr)){var dn=cr;Yr={type:"atom",mode:this.mode,family:dn,loc:Cr,text:pe}}else Yr={type:cr,mode:this.mode,loc:Cr,text:pe};zt=Yr}else if(pe.charCodeAt(0)>=128)this.settings.strict&&(Se(pe.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+pe[0]+'" used in math mode',te):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+pe[0]+'"'+(" ("+pe.charCodeAt(0)+")"),te)),zt={type:"textord",mode:"text",loc:l.range(te),text:pe};else return null;if(this.consume(),Et)for(var Tn=0;Tn<Et[0].length;Tn++){var Zn=Et[0][Tn];if(!kr[Zn])throw new o("Unknown accent ' "+Zn+"'",te);var ei=kr[Zn][this.mode];if(!ei)throw new o("Accent "+Zn+" unsupported in "+this.mode+" mode",te);zt={type:"accent",mode:this.mode,loc:l.range(te),label:ei,isStretchy:!1,isShifty:!0,base:zt}}return zt},Ve}();gn.endOfExpression=["}","\\endgroup","\\end","\\right","&"],gn.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},gn.SUPSUB_GREEDINESS=1;var Qi=function(W,Y){if(!(typeof W=="string"||W instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var te=new gn(W,Y);delete te.gullet.macros.current["\\df@tag"];var pe=te.parse();if(te.gullet.macros.get("\\df@tag")){if(!Y.displayMode)throw new o("\\tag works only in display equations");te.gullet.feed("\\df@tag"),pe=[{type:"tag",mode:"text",body:pe,tag:te.parse()}]}return pe},Gi=Qi,wo=function(W,Y,te){Y.textContent="";var pe=ss(W,te).toNode();Y.appendChild(pe)};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."),wo=function(){throw new o("KaTeX doesn't work in quirks mode.")});var pa=function(W,Y){var te=ss(W,Y).toMarkup();return te},as=function(W,Y){var te=new I(Y);return Gi(W,te)},Ya=function(W,Y,te){if(te.throwOnError||!(W instanceof o))throw W;var pe=_r.makeSpan(["katex-error"],[new ke(Y)]);return pe.setAttribute("title",W.toString()),pe.setAttribute("style","color:"+te.errorColor),pe},ss=function(W,Y){var te=new I(Y);try{var pe=Gi(W,te);return Ko(pe,W,te)}catch(Ee){return Ya(Ee,W,te)}},xu=function(W,Y){var te=new I(Y);try{var pe=Gi(W,te);return hu(pe,W,te)}catch(Ee){return Ya(Ee,W,te)}},wu={version:"0.11.1",render:wo,renderToString:pa,ParseError:o,__parse:as,__renderToDomTree:ss,__renderToHTMLTree:xu,__setFontMetrics:tt,__defineSymbol:ce,__defineMacro:Vt,__domTree:{Span:ot,Anchor:Qe,SymbolNode:ke,SvgNode:$e,PathNode:He,LineNode:qe}},ms=e.default=wu}]).default})},76414:function(d,v,e){var r=e(64696),i=e(16824),l=e(23476),c=e(63122),f=e(37279);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},99746:function(d,v,e){var r=e(34251),i=e(24968),l=e(28290),c=e(88068),f=e(54238);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},40164:function(d,v,e){var r=e(73893),i=e(33152),l=r(i,"Map");d.exports=l},52166:function(d,v,e){var r=e(35365),i=e(63765),l=e(12608),c=e(10203),f=e(11298);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},91866:function(d,v,e){var r=e(99746),i=e(31119),l=e(64399),c=e(81897),f=e(90558),o=e(64841);function h(u){var a=this.__data__=new r(u);this.size=a.size}h.prototype.clear=i,h.prototype.delete=l,h.prototype.get=c,h.prototype.has=f,h.prototype.set=o,d.exports=h},91869:function(d,v,e){var r=e(33152),i=r.Symbol;d.exports=i},77945:function(d,v,e){var r=e(33152),i=r.Uint8Array;d.exports=i},79628:function(d){function v(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=v},63333:function(d,v,e){var r=e(67943),i=e(13053),l=e(80744),c=e(57835),f=e(70213),o=e(18397),h=Object.prototype,u=h.hasOwnProperty;function a(x,p){var y=l(x),m=!y&&i(x),b=!y&&!m&&c(x),S=!y&&!m&&!b&&o(x),R=y||m||b||S,L=R?r(x.length,String):[],A=L.length;for(var I in x)(p||u.call(x,I))&&!(R&&(I=="length"||b&&(I=="offset"||I=="parent")||S&&(I=="buffer"||I=="byteLength"||I=="byteOffset")||f(I,A)))&&L.push(I);return L}d.exports=a},89135:function(d,v,e){var r=e(42813),i=e(43607);function l(c,f,o){(o!==void 0&&!i(c[f],o)||o===void 0&&!(f in c))&&r(c,f,o)}d.exports=l},60348:function(d,v,e){var r=e(42813),i=e(43607),l=Object.prototype,c=l.hasOwnProperty;function f(o,h,u){var a=o[h];(!(c.call(o,h)&&i(a,u))||u===void 0&&!(h in o))&&r(o,h,u)}d.exports=f},67971:function(d,v,e){var r=e(43607);function i(l,c){for(var f=l.length;f--;)if(r(l[f][0],c))return f;return-1}d.exports=i},42813:function(d,v,e){var r=e(35234);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},35024:function(d,v,e){var r=e(20816),i=Object.create,l=function(){function c(){}return function(f){if(!r(f))return{};if(i)return i(f);c.prototype=f;var o=new c;return c.prototype=void 0,o}}();d.exports=l},14018:function(d,v,e){var r=e(78010),i=r();d.exports=i},86756:function(d,v,e){var r=e(91869),i=e(72533),l=e(74702),c="[object Null]",f="[object Undefined]",o=r?r.toStringTag:void 0;function h(u){return u==null?u===void 0?f:c:o&&o in Object(u)?i(u):l(u)}d.exports=h},61506:function(d,v,e){var r=e(86756),i=e(93913),l="[object Arguments]";function c(f){return i(f)&&r(f)==l}d.exports=c},6367:function(d,v,e){var r=e(9363),i=e(89379),l=e(20816),c=e(63256),f=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,h=Function.prototype,u=Object.prototype,a=h.toString,x=u.hasOwnProperty,p=RegExp("^"+a.call(x).replace(f,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(m){if(!l(m)||i(m))return!1;var b=r(m)?p:o;return b.test(c(m))}d.exports=y},10766:function(d,v,e){var r=e(86756),i=e(11156),l=e(93913),c="[object Arguments]",f="[object Array]",o="[object Boolean]",h="[object Date]",u="[object Error]",a="[object Function]",x="[object Map]",p="[object Number]",y="[object Object]",m="[object RegExp]",b="[object Set]",S="[object String]",R="[object WeakMap]",L="[object ArrayBuffer]",A="[object DataView]",I="[object Float32Array]",M="[object Float64Array]",B="[object Int8Array]",N="[object Int16Array]",K="[object Int32Array]",G="[object Uint8Array]",H="[object Uint8ClampedArray]",ae="[object Uint16Array]",ne="[object Uint32Array]",oe={};oe[I]=oe[M]=oe[B]=oe[N]=oe[K]=oe[G]=oe[H]=oe[ae]=oe[ne]=!0,oe[c]=oe[f]=oe[L]=oe[o]=oe[A]=oe[h]=oe[u]=oe[a]=oe[x]=oe[p]=oe[y]=oe[m]=oe[b]=oe[S]=oe[R]=!1;function J(q){return l(q)&&i(q.length)&&!!oe[r(q)]}d.exports=J},33988:function(d,v,e){var r=e(20816),i=e(7975),l=e(97817),c=Object.prototype,f=c.hasOwnProperty;function o(h){if(!r(h))return l(h);var u=i(h),a=[];for(var x in h)x=="constructor"&&(u||!f.call(h,x))||a.push(x);return a}d.exports=o},50097:function(d,v,e){var r=e(91866),i=e(89135),l=e(14018),c=e(23585),f=e(20816),o=e(56730),h=e(47052);function u(a,x,p,y,m){a!==x&&l(x,function(b,S){if(m||(m=new r),f(b))c(a,x,S,p,u,y,m);else{var R=y?y(h(a,S),b,S+"",a,x,m):void 0;R===void 0&&(R=b),i(a,S,R)}},o)}d.exports=u},23585:function(d,v,e){var r=e(89135),i=e(32315),l=e(78358),c=e(47760),f=e(4084),o=e(13053),h=e(80744),u=e(41590),a=e(57835),x=e(9363),p=e(20816),y=e(19308),m=e(18397),b=e(47052),S=e(20480);function R(L,A,I,M,B,N,K){var G=b(L,I),H=b(A,I),ae=K.get(H);if(ae){r(L,I,ae);return}var ne=N?N(G,H,I+"",L,A,K):void 0,oe=ne===void 0;if(oe){var J=h(H),q=!J&&a(H),V=!J&&!q&&m(H);ne=H,J||q||V?h(G)?ne=G:u(G)?ne=c(G):q?(oe=!1,ne=i(H,!0)):V?(oe=!1,ne=l(H,!0)):ne=[]:y(H)||o(H)?(ne=G,o(G)?ne=S(G):(!p(G)||x(G))&&(ne=f(H))):oe=!1}oe&&(K.set(H,ne),B(ne,H,M,N,K),K.delete(H)),r(L,I,ne)}d.exports=R},92918:function(d,v,e){var r=e(46962),i=e(19652),l=e(71152);function c(f,o){return l(i(f,o,r),f+"")}d.exports=c},63989:function(d,v,e){var r=e(13503),i=e(35234),l=e(46962),c=i?function(f,o){return i(f,"toString",{configurable:!0,enumerable:!1,value:r(o),writable:!0})}:l;d.exports=c},67943:function(d){function v(e,r){for(var i=-1,l=Array(e);++i<e;)l[i]=r(i);return l}d.exports=v},38342:function(d){function v(e){return function(r){return e(r)}}d.exports=v},20188:function(d,v,e){var r=e(77945);function i(l){var c=new l.constructor(l.byteLength);return new r(c).set(new r(l)),c}d.exports=i},32315:function(d,v,e){d=e.nmd(d);var r=e(33152),i=v&&!v.nodeType&&v,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c?r.Buffer:void 0,o=f?f.allocUnsafe:void 0;function h(u,a){if(a)return u.slice();var x=u.length,p=o?o(x):new u.constructor(x);return u.copy(p),p}d.exports=h},78358:function(d,v,e){var r=e(20188);function i(l,c){var f=c?r(l.buffer):l.buffer;return new l.constructor(f,l.byteOffset,l.length)}d.exports=i},47760:function(d){function v(e,r){var i=-1,l=e.length;for(r||(r=Array(l));++i<l;)r[i]=e[i];return r}d.exports=v},95378:function(d,v,e){var r=e(60348),i=e(42813);function l(c,f,o,h){var u=!o;o||(o={});for(var a=-1,x=f.length;++a<x;){var p=f[a],y=h?h(o[p],c[p],p,o,c):void 0;y===void 0&&(y=c[p]),u?i(o,p,y):r(o,p,y)}return o}d.exports=l},64218:function(d,v,e){var r=e(33152),i=r["__core-js_shared__"];d.exports=i},63323:function(d,v,e){var r=e(92918),i=e(8138);function l(c){return r(function(f,o){var h=-1,u=o.length,a=u>1?o[u-1]:void 0,x=u>2?o[2]:void 0;for(a=c.length>3&&typeof a=="function"?(u--,a):void 0,x&&i(o[0],o[1],x)&&(a=u<3?void 0:a,u=1),f=Object(f);++h<u;){var p=o[h];p&&c(f,p,h,a)}return f})}d.exports=l},78010:function(d){function v(e){return function(r,i,l){for(var c=-1,f=Object(r),o=l(r),h=o.length;h--;){var u=o[e?h:++c];if(i(f[u],u,f)===!1)break}return r}}d.exports=v},35234:function(d,v,e){var r=e(73893),i=function(){try{var l=r(Object,"defineProperty");return l({},"",{}),l}catch(c){}}();d.exports=i},37675:function(d,v,e){var r=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;d.exports=r},89819:function(d,v,e){var r=e(94358);function i(l,c){var f=l.__data__;return r(c)?f[typeof c=="string"?"string":"hash"]:f.map}d.exports=i},73893:function(d,v,e){var r=e(6367),i=e(49966);function l(c,f){var o=i(c,f);return r(o)?o:void 0}d.exports=l},49217:function(d,v,e){var r=e(31030),i=r(Object.getPrototypeOf,Object);d.exports=i},72533:function(d,v,e){var r=e(91869),i=Object.prototype,l=i.hasOwnProperty,c=i.toString,f=r?r.toStringTag:void 0;function o(h){var u=l.call(h,f),a=h[f];try{h[f]=void 0;var x=!0}catch(y){}var p=c.call(h);return x&&(u?h[f]=a:delete h[f]),p}d.exports=o},49966:function(d){function v(e,r){return e==null?void 0:e[r]}d.exports=v},64696:function(d,v,e){var r=e(65294);function i(){this.__data__=r?r(null):{},this.size=0}d.exports=i},16824:function(d){function v(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}d.exports=v},23476:function(d,v,e){var r=e(65294),i="__lodash_hash_undefined__",l=Object.prototype,c=l.hasOwnProperty;function f(o){var h=this.__data__;if(r){var u=h[o];return u===i?void 0:u}return c.call(h,o)?h[o]:void 0}d.exports=f},63122:function(d,v,e){var r=e(65294),i=Object.prototype,l=i.hasOwnProperty;function c(f){var o=this.__data__;return r?o[f]!==void 0:l.call(o,f)}d.exports=c},37279:function(d,v,e){var r=e(65294),i="__lodash_hash_undefined__";function l(c,f){var o=this.__data__;return this.size+=this.has(c)?0:1,o[c]=r&&f===void 0?i:f,this}d.exports=l},4084:function(d,v,e){var r=e(35024),i=e(49217),l=e(7975);function c(f){return typeof f.constructor=="function"&&!l(f)?r(i(f)):{}}d.exports=c},70213:function(d){var v=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function r(i,l){var c=typeof i;return l=l==null?v:l,!!l&&(c=="number"||c!="symbol"&&e.test(i))&&i>-1&&i%1==0&&i<l}d.exports=r},8138:function(d,v,e){var r=e(43607),i=e(24665),l=e(70213),c=e(20816);function f(o,h,u){if(!c(u))return!1;var a=typeof h;return(a=="number"?i(u)&&l(h,u.length):a=="string"&&h in u)?r(u[h],o):!1}d.exports=f},94358:function(d){function v(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}d.exports=v},89379:function(d,v,e){var r=e(64218),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},7975:function(d){var v=Object.prototype;function e(r){var i=r&&r.constructor,l=typeof i=="function"&&i.prototype||v;return r===l}d.exports=e},34251:function(d){function v(){this.__data__=[],this.size=0}d.exports=v},24968:function(d,v,e){var r=e(67971),i=Array.prototype,l=i.splice;function c(f){var o=this.__data__,h=r(o,f);if(h<0)return!1;var u=o.length-1;return h==u?o.pop():l.call(o,h,1),--this.size,!0}d.exports=c},28290:function(d,v,e){var r=e(67971);function i(l){var c=this.__data__,f=r(c,l);return f<0?void 0:c[f][1]}d.exports=i},88068:function(d,v,e){var r=e(67971);function i(l){return r(this.__data__,l)>-1}d.exports=i},54238:function(d,v,e){var r=e(67971);function i(l,c){var f=this.__data__,o=r(f,l);return o<0?(++this.size,f.push([l,c])):f[o][1]=c,this}d.exports=i},35365:function(d,v,e){var r=e(76414),i=e(99746),l=e(40164);function c(){this.size=0,this.__data__={hash:new r,map:new(l||i),string:new r}}d.exports=c},63765:function(d,v,e){var r=e(89819);function i(l){var c=r(this,l).delete(l);return this.size-=c?1:0,c}d.exports=i},12608:function(d,v,e){var r=e(89819);function i(l){return r(this,l).get(l)}d.exports=i},10203:function(d,v,e){var r=e(89819);function i(l){return r(this,l).has(l)}d.exports=i},11298:function(d,v,e){var r=e(89819);function i(l,c){var f=r(this,l),o=f.size;return f.set(l,c),this.size+=f.size==o?0:1,this}d.exports=i},65294:function(d,v,e){var r=e(73893),i=r(Object,"create");d.exports=i},97817:function(d){function v(e){var r=[];if(e!=null)for(var i in Object(e))r.push(i);return r}d.exports=v},52495:function(d,v,e){d=e.nmd(d);var r=e(37675),i=v&&!v.nodeType&&v,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c&&r.process,o=function(){try{var h=l&&l.require&&l.require("util").types;return h||f&&f.binding&&f.binding("util")}catch(u){}}();d.exports=o},74702:function(d){var v=Object.prototype,e=v.toString;function r(i){return e.call(i)}d.exports=r},31030:function(d){function v(e,r){return function(i){return e(r(i))}}d.exports=v},19652:function(d,v,e){var r=e(79628),i=Math.max;function l(c,f,o){return f=i(f===void 0?c.length-1:f,0),function(){for(var h=arguments,u=-1,a=i(h.length-f,0),x=Array(a);++u<a;)x[u]=h[f+u];u=-1;for(var p=Array(f+1);++u<f;)p[u]=h[u];return p[f]=o(x),r(c,this,p)}}d.exports=l},33152:function(d,v,e){var r=e(37675),i=typeof self=="object"&&self&&self.Object===Object&&self,l=r||i||Function("return this")();d.exports=l},47052:function(d){function v(e,r){if(!(r==="constructor"&&typeof e[r]=="function")&&r!="__proto__")return e[r]}d.exports=v},71152:function(d,v,e){var r=e(63989),i=e(12345),l=i(r);d.exports=l},12345:function(d){var v=800,e=16,r=Date.now;function i(l){var c=0,f=0;return function(){var o=r(),h=e-(o-f);if(f=o,h>0){if(++c>=v)return arguments[0]}else c=0;return l.apply(void 0,arguments)}}d.exports=i},31119:function(d,v,e){var r=e(99746);function i(){this.__data__=new r,this.size=0}d.exports=i},64399:function(d){function v(e){var r=this.__data__,i=r.delete(e);return this.size=r.size,i}d.exports=v},81897:function(d){function v(e){return this.__data__.get(e)}d.exports=v},90558:function(d){function v(e){return this.__data__.has(e)}d.exports=v},64841:function(d,v,e){var r=e(99746),i=e(40164),l=e(52166),c=200;function f(o,h){var u=this.__data__;if(u instanceof r){var a=u.__data__;if(!i||a.length<c-1)return a.push([o,h]),this.size=++u.size,this;u=this.__data__=new l(a)}return u.set(o,h),this.size=u.size,this}d.exports=f},63256:function(d){var v=Function.prototype,e=v.toString;function r(i){if(i!=null){try{return e.call(i)}catch(l){}try{return i+""}catch(l){}}return""}d.exports=r},13503:function(d){function v(e){return function(){return e}}d.exports=v},43607:function(d){function v(e,r){return e===r||e!==e&&r!==r}d.exports=v},46962:function(d){function v(e){return e}d.exports=v},13053:function(d,v,e){var r=e(61506),i=e(93913),l=Object.prototype,c=l.hasOwnProperty,f=l.propertyIsEnumerable,o=r(function(){return arguments}())?r:function(h){return i(h)&&c.call(h,"callee")&&!f.call(h,"callee")};d.exports=o},80744:function(d){var v=Array.isArray;d.exports=v},24665:function(d,v,e){var r=e(9363),i=e(11156);function l(c){return c!=null&&i(c.length)&&!r(c)}d.exports=l},41590:function(d,v,e){var r=e(24665),i=e(93913);function l(c){return i(c)&&r(c)}d.exports=l},57835:function(d,v,e){d=e.nmd(d);var r=e(33152),i=e(55950),l=v&&!v.nodeType&&v,c=l&&!0&&d&&!d.nodeType&&d,f=c&&c.exports===l,o=f?r.Buffer:void 0,h=o?o.isBuffer:void 0,u=h||i;d.exports=u},9363:function(d,v,e){var r=e(86756),i=e(20816),l="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",o="[object Proxy]";function h(u){if(!i(u))return!1;var a=r(u);return a==c||a==f||a==l||a==o}d.exports=h},11156:function(d){var v=9007199254740991;function e(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=v}d.exports=e},20816:function(d){function v(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}d.exports=v},93913:function(d){function v(e){return e!=null&&typeof e=="object"}d.exports=v},19308:function(d,v,e){var r=e(86756),i=e(49217),l=e(93913),c="[object Object]",f=Function.prototype,o=Object.prototype,h=f.toString,u=o.hasOwnProperty,a=h.call(Object);function x(p){if(!l(p)||r(p)!=c)return!1;var y=i(p);if(y===null)return!0;var m=u.call(y,"constructor")&&y.constructor;return typeof m=="function"&&m instanceof m&&h.call(m)==a}d.exports=x},18397:function(d,v,e){var r=e(10766),i=e(38342),l=e(52495),c=l&&l.isTypedArray,f=c?i(c):r;d.exports=f},56730:function(d,v,e){var r=e(63333),i=e(33988),l=e(24665);function c(f){return l(f)?r(f,!0):i(f)}d.exports=c},89392:function(d,v,e){d=e.nmd(d);var r;(function(){var i,l="4.17.21",c=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",h="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",a=500,x="__lodash_placeholder__",p=1,y=2,m=4,b=1,S=2,R=1,L=2,A=4,I=8,M=16,B=32,N=64,K=128,G=256,H=512,ae=30,ne="...",oe=800,J=16,q=1,V=2,se=3,ee=1/0,Q=9007199254740991,le=17976931348623157e292,Z=NaN,U=4294967295,ie=U-1,_e=U>>>1,Se=[["ary",K],["bind",R],["bindKey",L],["curry",I],["curryRight",M],["flip",H],["partial",B],["partialRight",N],["rearg",G]],Pe="[object Arguments]",Ge="[object Array]",Ue="[object AsyncFunction]",kt="[object Boolean]",pt="[object Date]",It="[object DOMException]",Wt="[object Error]",Lt="[object Function]",ar="[object GeneratorFunction]",ze="[object Map]",gt="[object Number]",Ft="[object Null]",et="[object Object]",ct="[object Promise]",ot="[object Proxy]",Qe="[object RegExp]",je="[object Set]",ye="[object String]",ke="[object Symbol]",$e="[object Undefined]",He="[object WeakMap]",qe="[object WeakSet]",ut="[object ArrayBuffer]",mt="[object DataView]",or="[object Float32Array]",rr="[object Float64Array]",Fe="[object Int8Array]",tt="[object Int16Array]",Yt="[object Int32Array]",Dt="[object Uint8Array]",Zt="[object Uint8ClampedArray]",Gt="[object Uint16Array]",lr="[object Uint32Array]",Ht=/\b__p \+= '';/g,Te=/\b(__p \+=) '' \+/g,ce=/(__e\(.*?\)|\b__t\)) \+\n'';/g,me=/&(?:amp|lt|gt|quot|#39);/g,Tt=/[&<>"']/g,Ae=RegExp(me.source),st=RegExp(Tt.source),$t=/<%-([\s\S]+?)%>/g,bt=/<%([\s\S]+?)%>/g,Ce=/<%=([\s\S]+?)%>/g,yt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ze=/^\w*$/,xe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ht=/[\\^$.*+?()[\]{}|]/g,Ot=RegExp(ht.source),Ne=/^\s+/,Ir=/\s/,_t=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Jr=/\{\n\/\* \[wrapped with (.+)\] \*/,an=/,? & /,Nt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Jt=/[()=,{}\[\]\/\s]/,Mt=/\\(\\)?/g,Xt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,xr=/\w*$/,Pr=/^[-+]0x[0-9a-f]+$/i,At=/^0b[01]+$/i,Kt=/^\[object .+?Constructor\]$/,Bt=/^0o[0-7]+$/i,Qt=/^(?:0|[1-9]\d*)$/,yr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Qr=/($^)/,Gr=/['\n\r\u2028\u2029\\]/g,Bn="\\ud800-\\udfff",wn="\\u0300-\\u036f",Kn="\\ufe20-\\ufe2f",St="\\u20d0-\\u20ff",Vr=wn+Kn+St,ii="\\u2700-\\u27bf",Fi="a-z\\xdf-\\xf6\\xf8-\\xff",Wn="\\xac\\xb1\\xd7\\xf7",oi="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Ii="\\u2000-\\u206f",Ui=" \\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",Si="A-Z\\xc0-\\xd6\\xd8-\\xde",Ni="\\ufe0e\\ufe0f",da=Wn+oi+Ii+Ui,ta="['\u2019]",qi="["+Bn+"]",pi="["+da+"]",zi="["+Vr+"]",Pa="\\d+",xt="["+ii+"]",xa="["+Fi+"]",Zi="[^"+Bn+da+Pa+ii+Fi+Si+"]",mi="\\ud83c[\\udffb-\\udfff]",ka="(?:"+zi+"|"+mi+")",$i="[^"+Bn+"]",Gn="(?:\\ud83c[\\udde6-\\uddff]){2}",ci="[\\ud800-\\udbff][\\udc00-\\udfff]",we="["+Si+"]",rt="\\u200d",Je="(?:"+xa+"|"+Zi+")",Ct="(?:"+we+"|"+Zi+")",lt="(?:"+ta+"(?:d|ll|m|re|s|t|ve))?",dr="(?:"+ta+"(?:D|LL|M|RE|S|T|VE))?",mr=ka+"?",Rr="["+Ni+"]?",Fr="(?:"+rt+"(?:"+[$i,Gn,ci].join("|")+")"+Rr+mr+")*",Mr="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ur="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Sn=Rr+mr+Fr,_r="(?:"+[xt,Gn,ci].join("|")+")"+Sn,Ln="(?:"+[$i+zi+"?",zi,Gn,ci,qi].join("|")+")",Yn=RegExp(ta,"g"),Ke=RegExp(zi,"g"),ft=RegExp(mi+"(?="+mi+")|"+Ln+Sn,"g"),ge=RegExp([we+"?"+xa+"+"+lt+"(?="+[pi,we,"$"].join("|")+")",Ct+"+"+dr+"(?="+[pi,we+Je,"$"].join("|")+")",we+"?"+Je+"+"+lt,we+"+"+dr,Ur,Mr,Pa,_r].join("|"),"g"),nr=RegExp("["+rt+Bn+Vr+Ni+"]"),sr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Dr=["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[or]=Wr[rr]=Wr[Fe]=Wr[tt]=Wr[Yt]=Wr[Dt]=Wr[Zt]=Wr[Gt]=Wr[lr]=!0,Wr[Pe]=Wr[Ge]=Wr[ut]=Wr[kt]=Wr[mt]=Wr[pt]=Wr[Wt]=Wr[Lt]=Wr[ze]=Wr[gt]=Wr[et]=Wr[Qe]=Wr[je]=Wr[ye]=Wr[He]=!1;var hn={};hn[Pe]=hn[Ge]=hn[ut]=hn[mt]=hn[kt]=hn[pt]=hn[or]=hn[rr]=hn[Fe]=hn[tt]=hn[Yt]=hn[ze]=hn[gt]=hn[et]=hn[Qe]=hn[je]=hn[ye]=hn[ke]=hn[Dt]=hn[Zt]=hn[Gt]=hn[lr]=!0,hn[Wt]=hn[Lt]=hn[He]=!1;var Ei={\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"},ln={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},vn={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},rn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Xn=parseFloat,ri=parseInt,wa=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,eo=typeof self=="object"&&self&&self.Object===Object&&self,Ua=wa||eo||Function("return this")(),Us=v&&!v.nodeType&&v,Ws=Us&&!0&&d&&!d.nodeType&&d,us=Ws&&Ws.exports===Us,no=us&&wa.process,Ai=function(){try{var pr=Ws&&Ws.require&&Ws.require("util").types;return pr||no&&no.binding&&no.binding("util")}catch(Br){}}(),Oa=Ai&&Ai.isArrayBuffer,ws=Ai&&Ai.isDate,lo=Ai&&Ai.isMap,Ji=Ai&&Ai.isRegExp,go=Ai&&Ai.isSet,Ho=Ai&&Ai.isTypedArray;function Fa(pr,Br,jr){switch(jr.length){case 0:return pr.call(Br);case 1:return pr.call(Br,jr[0]);case 2:return pr.call(Br,jr[0],jr[1]);case 3:return pr.call(Br,jr[0],jr[1],jr[2])}return pr.apply(Br,jr)}function Hs(pr,Br,jr,An){for(var Pn=-1,si=pr==null?0:pr.length;++Pn<si;){var wi=pr[Pn];Br(An,wi,jr(wi),pr)}return An}function _i(pr,Br){for(var jr=-1,An=pr==null?0:pr.length;++jr<An&&Br(pr[jr],jr,pr)!==!1;);return pr}function io(pr,Br){for(var jr=pr==null?0:pr.length;jr--&&Br(pr[jr],jr,pr)!==!1;);return pr}function On(pr,Br){for(var jr=-1,An=pr==null?0:pr.length;++jr<An;)if(!Br(pr[jr],jr,pr))return!1;return!0}function ds(pr,Br){for(var jr=-1,An=pr==null?0:pr.length,Pn=0,si=[];++jr<An;){var wi=pr[jr];Br(wi,jr,pr)&&(si[Pn++]=wi)}return si}function Go(pr,Br){var jr=pr==null?0:pr.length;return!!jr&&ko(pr,Br,0)>-1}function yo(pr,Br,jr){for(var An=-1,Pn=pr==null?0:pr.length;++An<Pn;)if(jr(Br,pr[An]))return!0;return!1}function Wi(pr,Br){for(var jr=-1,An=pr==null?0:pr.length,Pn=Array(An);++jr<An;)Pn[jr]=Br(pr[jr],jr,pr);return Pn}function $a(pr,Br){for(var jr=-1,An=Br.length,Pn=pr.length;++jr<An;)pr[Pn+jr]=Br[jr];return pr}function Bi(pr,Br,jr,An){var Pn=-1,si=pr==null?0:pr.length;for(An&&si&&(jr=pr[++Pn]);++Pn<si;)jr=Br(jr,pr[Pn],Pn,pr);return jr}function Gs(pr,Br,jr,An){var Pn=pr==null?0:pr.length;for(An&&Pn&&(jr=pr[--Pn]);Pn--;)jr=Br(jr,pr[Pn],Pn,pr);return jr}function co(pr,Br){for(var jr=-1,An=pr==null?0:pr.length;++jr<An;)if(Br(pr[jr],jr,pr))return!0;return!1}var $o=fi("length");function Ko(pr){return pr.split("")}function hu(pr){return pr.match(Nt)||[]}function fo(pr,Br,jr){var An;return jr(pr,function(Pn,si,wi){if(Br(Pn,si,wi))return An=si,!1}),An}function Xs(pr,Br,jr,An){for(var Pn=pr.length,si=jr+(An?1:-1);An?si--:++si<Pn;)if(Br(pr[si],si,pr))return si;return-1}function ko(pr,Br,jr){return Br===Br?tr(pr,Br,jr):Xs(pr,iu,jr)}function jo(pr,Br,jr,An){for(var Pn=jr-1,si=pr.length;++Pn<si;)if(An(pr[Pn],Br))return Pn;return-1}function iu(pr){return pr!==pr}function Vo(pr,Br){var jr=pr==null?0:pr.length;return jr?Qa(pr,Br)/jr:Z}function fi(pr){return function(Br){return Br==null?i:Br[pr]}}function di(pr){return function(Br){return pr==null?i:pr[Br]}}function rs(pr,Br,jr,An,Pn){return Pn(pr,function(si,wi,Un){jr=An?(An=!1,si):Br(jr,si,wi,Un)}),jr}function Es(pr,Br){var jr=pr.length;for(pr.sort(Br);jr--;)pr[jr]=pr[jr].value;return pr}function Qa(pr,Br){for(var jr,An=-1,Pn=pr.length;++An<Pn;){var si=Br(pr[An]);si!==i&&(jr=jr===i?si:jr+si)}return jr}function Ma(pr,Br){for(var jr=-1,An=Array(pr);++jr<pr;)An[jr]=Br(jr);return An}function Ms(pr,Br){return Wi(Br,function(jr){return[jr,pr[jr]]})}function au(pr){return pr&&pr.slice(0,Ar(pr)+1).replace(Ne,"")}function Fs(pr){return function(Br){return pr(Br)}}function su(pr,Br){return Wi(Br,function(jr){return pr[jr]})}function Tu(pr,Br){return pr.has(Br)}function Zu(pr,Br){for(var jr=-1,An=pr.length;++jr<An&&ko(Br,pr[jr],0)>-1;);return jr}function qu(pr,Br){for(var jr=pr.length;jr--&&ko(Br,pr[jr],0)>-1;);return jr}function Qu(pr,Br){for(var jr=pr.length,An=0;jr--;)pr[jr]===Br&&++An;return An}var Qo=di(Ei),Ro=di(ln);function bo(pr){return"\\"+rn[pr]}function Wu(pr,Br){return pr==null?i:pr[Br]}function Ao(pr){return nr.test(pr)}function Ju(pr){return sr.test(pr)}function Ru(pr){for(var Br,jr=[];!(Br=pr.next()).done;)jr.push(Br.value);return jr}function pu(pr){var Br=-1,jr=Array(pr.size);return pr.forEach(function(An,Pn){jr[++Br]=[Pn,An]}),jr}function bu(pr,Br){return function(jr){return pr(Br(jr))}}function Lo(pr,Br){for(var jr=-1,An=pr.length,Pn=0,si=[];++jr<An;){var wi=pr[jr];(wi===Br||wi===x)&&(pr[jr]=x,si[Pn++]=jr)}return si}function Uo(pr){var Br=-1,jr=Array(pr.size);return pr.forEach(function(An){jr[++Br]=An}),jr}function mu(pr){var Br=-1,jr=Array(pr.size);return pr.forEach(function(An){jr[++Br]=[An,An]}),jr}function tr(pr,Br,jr){for(var An=jr-1,Pn=pr.length;++An<Pn;)if(pr[An]===Br)return An;return-1}function gr(pr,Br,jr){for(var An=jr+1;An--;)if(pr[An]===Br)return An;return An}function hr(pr){return Ao(pr)?jn(pr):$o(pr)}function vr(pr){return Ao(pr)?Dn(pr):Ko(pr)}function Ar(pr){for(var Br=pr.length;Br--&&Ir.test(pr.charAt(Br)););return Br}var yn=di(vn);function jn(pr){for(var Br=ft.lastIndex=0;ft.test(pr);)++Br;return Br}function Dn(pr){return pr.match(ft)||[]}function zn(pr){return pr.match(ge)||[]}var ai=function pr(Br){Br=Br==null?Ua:Jn.defaults(Ua.Object(),Br,Jn.pick(Ua,Dr));var jr=Br.Array,An=Br.Date,Pn=Br.Error,si=Br.Function,wi=Br.Math,Un=Br.Object,ra=Br.RegExp,la=Br.String,Ci=Br.TypeError,wt=jr.prototype,Vn=si.prototype,Aa=Un.prototype,ls=Br["__core-js_shared__"],qs=Vn.toString,sn=Aa.hasOwnProperty,Co=0,Bs=function(){var E=/[^.]+$/.exec(ls&&ls.keys&&ls.keys.IE_PROTO||"");return E?"Symbol(src)_1."+E:""}(),Ss=Aa.toString,Jo=qs.call(Un),Yo=Ua._,Da=ra("^"+qs.call(sn).replace(ht,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),hs=us?Br.Buffer:i,Ba=Br.Symbol,cs=Br.Uint8Array,Xe=hs?hs.allocUnsafe:i,Oe=bu(Un.getPrototypeOf,Un),Rt=Un.create,dt=Aa.propertyIsEnumerable,Er=wt.splice,Nr=Ba?Ba.isConcatSpreadable:i,Kr=Ba?Ba.iterator:i,bn=Ba?Ba.toStringTag:i,fn=function(){try{var E=_o(Un,"defineProperty");return E({},"",{}),E}catch(F){}}(),En=Br.clearTimeout!==Ua.clearTimeout&&Br.clearTimeout,ti=An&&An.now!==Ua.Date.now&&An.now,ni=Br.setTimeout!==Ua.setTimeout&&Br.setTimeout,hi=wi.ceil,Oi=wi.floor,va=Un.getOwnPropertySymbols,Hi=hs?hs.isBuffer:i,Ti=Br.isFinite,Ca=wt.join,Di=bu(Un.keys,Un),vi=wi.max,ba=wi.min,xo=An.now,As=Br.parseInt,Cs=wi.random,ps=wt.reverse,gs=_o(Br,"DataView"),ys=_o(Br,"Map"),Ra=_o(Br,"Promise"),Ja=_o(Br,"Set"),$s=_o(Br,"WeakMap"),ao=_o(Un,"create"),na=$s&&new $s,ha={},ns=Sa(gs),zo=Sa(ys),to=Sa(Ra),ts=Sa(Ja),is=Sa($s),po=Ba?Ba.prototype:i,Va=po?po.valueOf:i,Vt=po?po.toString:i;function Pt(E){if(du(E)&&!ma(E)&&!(E instanceof xn)){if(E instanceof pn)return E;if(sn.call(E,"__wrapped__"))return js(E)}return new pn(E)}var Ka=function(){function E(){}return function(F){if(!Wo(F))return{};if(Rt)return Rt(F);E.prototype=F;var de=new E;return E.prototype=i,de}}();function zs(){}function pn(E,F){this.__wrapped__=E,this.__actions__=[],this.__chain__=!!F,this.__index__=0,this.__values__=i}Pt.templateSettings={escape:$t,evaluate:bt,interpolate:Ce,variable:"",imports:{_:Pt}},Pt.prototype=zs.prototype,Pt.prototype.constructor=Pt,pn.prototype=Ka(zs.prototype),pn.prototype.constructor=pn;function xn(E){this.__wrapped__=E,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=U,this.__views__=[]}function We(){var E=new xn(this.__wrapped__);return E.__actions__=fs(this.__actions__),E.__dir__=this.__dir__,E.__filtered__=this.__filtered__,E.__iteratees__=fs(this.__iteratees__),E.__takeCount__=this.__takeCount__,E.__views__=fs(this.__views__),E}function jt(){if(this.__filtered__){var E=new xn(this);E.__dir__=-1,E.__filtered__=!0}else E=this.clone(),E.__dir__*=-1;return E}function wr(){var E=this.__wrapped__.value(),F=this.__dir__,de=ma(E),Be=F<0,vt=de?E.length:0,er=Qc(0,vt,this.__views__),br=er.start,Lr=er.end,en=Lr-br,Mn=Be?Lr:br-1,Fn=this.__iteratees__,$n=Fn.length,Li=0,ya=ba(en,this.__takeCount__);if(!de||!Be&&vt==en&&ya==en)return Vc(E,this.__actions__);var Ha=[];e:for(;en--&&Li<ya;){Mn+=F;for(var Ls=-1,Ga=E[Mn];++Ls<$n;){var Ys=Fn[Ls],ro=Ys.iteratee,Ec=Ys.type,Vl=ro(Ga);if(Ec==V)Ga=Vl;else if(!Vl){if(Ec==q)continue e;break e}}Ha[Li++]=Ga}return Ha}xn.prototype=Ka(zs.prototype),xn.prototype.constructor=xn;function kr(E){var F=-1,de=E==null?0:E.length;for(this.clear();++F<de;){var Be=E[F];this.set(Be[0],Be[1])}}function qr(){this.__data__=ao?ao(null):{},this.size=0}function gn(E){var F=this.has(E)&&delete this.__data__[E];return this.size-=F?1:0,F}function Qi(E){var F=this.__data__;if(ao){var de=F[E];return de===u?i:de}return sn.call(F,E)?F[E]:i}function Gi(E){var F=this.__data__;return ao?F[E]!==i:sn.call(F,E)}function wo(E,F){var de=this.__data__;return this.size+=this.has(E)?0:1,de[E]=ao&&F===i?u:F,this}kr.prototype.clear=qr,kr.prototype.delete=gn,kr.prototype.get=Qi,kr.prototype.has=Gi,kr.prototype.set=wo;function pa(E){var F=-1,de=E==null?0:E.length;for(this.clear();++F<de;){var Be=E[F];this.set(Be[0],Be[1])}}function as(){this.__data__=[],this.size=0}function Ya(E){var F=this.__data__,de=Ts(F,E);if(de<0)return!1;var Be=F.length-1;return de==Be?F.pop():Er.call(F,de,1),--this.size,!0}function ss(E){var F=this.__data__,de=Ts(F,E);return de<0?i:F[de][1]}function xu(E){return Ts(this.__data__,E)>-1}function wu(E,F){var de=this.__data__,Be=Ts(de,E);return Be<0?(++this.size,de.push([E,F])):de[Be][1]=F,this}pa.prototype.clear=as,pa.prototype.delete=Ya,pa.prototype.get=ss,pa.prototype.has=xu,pa.prototype.set=wu;function ms(E){var F=-1,de=E==null?0:E.length;for(this.clear();++F<de;){var Be=E[F];this.set(Be[0],Be[1])}}function Ve(){this.size=0,this.__data__={hash:new kr,map:new(ys||pa),string:new kr}}function W(E){var F=sl(this,E).delete(E);return this.size-=F?1:0,F}function Y(E){return sl(this,E).get(E)}function te(E){return sl(this,E).has(E)}function pe(E,F){var de=sl(this,E),Be=de.size;return de.set(E,F),this.size+=de.size==Be?0:1,this}ms.prototype.clear=Ve,ms.prototype.delete=W,ms.prototype.get=Y,ms.prototype.has=te,ms.prototype.set=pe;function Ee(E){var F=-1,de=E==null?0:E.length;for(this.__data__=new ms;++F<de;)this.add(E[F])}function Ye(E){return this.__data__.set(E,u),this}function Et(E){return this.__data__.has(E)}Ee.prototype.add=Ee.prototype.push=Ye,Ee.prototype.has=Et;function zt(E){var F=this.__data__=new pa(E);this.size=F.size}function cr(){this.__data__=new pa,this.size=0}function Cr(E){var F=this.__data__,de=F.delete(E);return this.size=F.size,de}function Yr(E){return this.__data__.get(E)}function dn(E){return this.__data__.has(E)}function Tn(E,F){var de=this.__data__;if(de instanceof pa){var Be=de.__data__;if(!ys||Be.length<c-1)return Be.push([E,F]),this.size=++de.size,this;de=this.__data__=new ms(Be)}return de.set(E,F),this.size=de.size,this}zt.prototype.clear=cr,zt.prototype.delete=Cr,zt.prototype.get=Yr,zt.prototype.has=dn,zt.prototype.set=Tn;function Zn(E,F){var de=ma(E),Be=!de&&yu(E),vt=!de&&!Be&&jc(E),er=!de&&!Be&&!vt&&rd(E),br=de||Be||vt||er,Lr=br?Ma(E.length,la):[],en=Lr.length;for(var Mn in E)(F||sn.call(E,Mn))&&!(br&&(Mn=="length"||vt&&(Mn=="offset"||Mn=="parent")||er&&(Mn=="buffer"||Mn=="byteLength"||Mn=="byteOffset")||Cn(Mn,en)))&&Lr.push(Mn);return Lr}function ei(E){var F=E.length;return F?E[nl(0,F-1)]:i}function ki(E,F){return Vi(fs(E),Is(F,0,E.length))}function Mi(E){return Vi(fs(E))}function ia(E,F,de){(de!==i&&!xs(E[F],de)||de===i&&!(F in E))&&Ia(E,F,de)}function Ea(E,F,de){var Be=E[F];(!(sn.call(E,F)&&xs(Be,de))||de===i&&!(F in E))&&Ia(E,F,de)}function Ts(E,F){for(var de=E.length;de--;)if(xs(E[de][0],F))return de;return-1}function Ps(E,F,de,Be){return ou(E,function(vt,er,br){F(Be,vt,de(vt),br)}),Be}function Qs(E,F){return E&&al(F,xl(F),E)}function Rs(E,F){return E&&al(F,oc(F),E)}function Ia(E,F,de){F=="__proto__"&&fn?fn(E,F,{configurable:!0,enumerable:!0,value:de,writable:!0}):E[F]=de}function so(E,F){for(var de=-1,Be=F.length,vt=jr(Be),er=E==null;++de<Be;)vt[de]=er?i:Rd(E,F[de]);return vt}function Is(E,F,de){return E===E&&(de!==i&&(E=E<=de?E:de),F!==i&&(E=E>=F?E:F)),E}function Tr(E,F,de,Be,vt,er){var br,Lr=F&p,en=F&y,Mn=F&m;if(de&&(br=vt?de(E,Be,vt,er):de(E)),br!==i)return br;if(!Wo(E))return E;var Fn=ma(E);if(Fn){if(br=O(E),!Lr)return fs(E,br)}else{var $n=Io(E),Li=$n==Lt||$n==ar;if(jc(E))return vf(E,Lr);if($n==et||$n==Pe||Li&&!vt){if(br=en||Li?{}:k(E),!Lr)return en?dc(E,Rs(br,E)):ec(E,Qs(br,E))}else{if(!hn[$n])return vt?E:{};br=fe(E,$n,Lr)}}er||(er=new zt);var ya=er.get(E);if(ya)return ya;er.set(E,br),Hd(E)?E.forEach(function(Ga){br.add(Tr(Ga,F,de,Ga,E,er))}):$f(E)&&E.forEach(function(Ga,Ys){br.set(Ys,Tr(Ga,F,de,Ys,E,er))});var Ha=Mn?en?Gl:Hl:en?oc:xl,Ls=Fn?i:Ha(E);return _i(Ls||E,function(Ga,Ys){Ls&&(Ys=Ga,Ga=E[Ys]),Ea(br,Ys,Tr(Ga,F,de,Ys,E,er))}),br}function Mo(E){var F=xl(E);return function(de){return Xo(de,E,F)}}function Xo(E,F,de){var Be=de.length;if(E==null)return!Be;for(E=Un(E);Be--;){var vt=de[Be],er=F[vt],br=E[vt];if(br===i&&!(vt in E)||!er(br))return!1}return!0}function Eu(E,F,de){if(typeof E!="function")throw new Ci(o);return za(function(){E.apply(i,de)},F)}function Ns(E,F,de,Be){var vt=-1,er=Go,br=!0,Lr=E.length,en=[],Mn=F.length;if(!Lr)return en;de&&(F=Wi(F,Fs(de))),Be?(er=yo,br=!1):F.length>=c&&(er=Tu,br=!1,F=new Ee(F));e:for(;++vt<Lr;){var Fn=E[vt],$n=de==null?Fn:de(Fn);if(Fn=Be||Fn!==0?Fn:0,br&&$n===$n){for(var Li=Mn;Li--;)if(F[Li]===$n)continue e;en.push(Fn)}else er(F,$n,Be)||en.push(Fn)}return en}var ou=ru(Js),Hu=ru(eu,!0);function Yl(E,F){var de=!0;return ou(E,function(Be,vt,er){return de=!!F(Be,vt,er),de}),de}function os(E,F,de){for(var Be=-1,vt=E.length;++Be<vt;){var er=E[Be],br=F(er);if(br!=null&&(Lr===i?br===br&&!wc(br):de(br,Lr)))var Lr=br,en=er}return en}function Il(E,F,de,Be){var vt=E.length;for(de=ks(de),de<0&&(de=-de>vt?0:vt+de),Be=Be===i||Be>vt?vt:ks(Be),Be<0&&(Be+=vt),Be=de>Be?0:$d(Be);de<Be;)E[de++]=F;return E}function fl(E,F){var de=[];return ou(E,function(Be,vt,er){F(Be,vt,er)&&de.push(Be)}),de}function Ks(E,F,de,Be,vt){var er=-1,br=E.length;for(de||(de=on),vt||(vt=[]);++er<br;){var Lr=E[er];F>0&&de(Lr)?F>1?Ks(Lr,F-1,de,Be,vt):$a(vt,Lr):Be||(vt[vt.length]=Lr)}return vt}var el=Lf(),tl=Lf(!0);function Js(E,F){return E&&el(E,F,xl)}function eu(E,F){return E&&tl(E,F,xl)}function Xl(E,F){return ds(F,function(de){return Ll(E[de])})}function Pu(E,F){F=pl(F,E);for(var de=0,Be=F.length;E!=null&&de<Be;)E=E[sa(F[de++])];return de&&de==Be?E:i}function Ml(E,F,de){var Be=F(E);return ma(E)?Be:$a(Be,de(E))}function Fo(E){return E==null?E===i?$e:Ft:bn&&bn in Un(E)?gc(E):Mc(E)}function uu(E,F){return E>F}function dl(E,F){return E!=null&&sn.call(E,F)}function Ol(E,F){return E!=null&&F in Un(E)}function Lu(E,F,de){return E>=ba(F,de)&&E<vi(F,de)}function Fl(E,F,de){for(var Be=de?yo:Go,vt=E[0].length,er=E.length,br=er,Lr=jr(er),en=1/0,Mn=[];br--;){var Fn=E[br];br&&F&&(Fn=Wi(Fn,Fs(F))),en=ba(Fn.length,en),Lr[br]=!de&&(F||vt>=120&&Fn.length>=120)?new Ee(br&&Fn):i}Fn=E[0];var $n=-1,Li=Lr[0];e:for(;++$n<vt&&Mn.length<en;){var ya=Fn[$n],Ha=F?F(ya):ya;if(ya=de||ya!==0?ya:0,!(Li?Tu(Li,Ha):Be(Mn,Ha,de))){for(br=er;--br;){var Ls=Lr[br];if(!(Ls?Tu(Ls,Ha):Be(E[br],Ha,de)))continue e}Li&&Li.push(Ha),Mn.push(ya)}}return Mn}function Bl(E,F,de,Be){return Js(E,function(vt,er,br){F(Be,de(vt),er,br)}),Be}function lc(E,F,de){F=pl(F,E),E=ol(E,F);var Be=E==null?E:E[sa(cu(F))];return Be==null?i:Fa(Be,E,de)}function ql(E){return du(E)&&Fo(E)==Pe}function ho(E){return du(E)&&Fo(E)==ut}function zc(E){return du(E)&&Fo(E)==pt}function Mu(E,F,de,Be,vt){return E===F?!0:E==null||F==null||!du(E)&&!du(F)?E!==E&&F!==F:Gu(E,F,de,Be,Mu,vt)}function Gu(E,F,de,Be,vt,er){var br=ma(E),Lr=ma(F),en=br?Ge:Io(E),Mn=Lr?Ge:Io(F);en=en==Pe?et:en,Mn=Mn==Pe?et:Mn;var Fn=en==et,$n=Mn==et,Li=en==Mn;if(Li&&jc(E)){if(!jc(F))return!1;br=!0,Fn=!1}if(Li&&!Fn)return er||(er=new zt),br||rd(E)?gu(E,F,de,Be,vt,er):Ef(E,F,en,de,Be,vt,er);if(!(de&b)){var ya=Fn&&sn.call(E,"__wrapped__"),Ha=$n&&sn.call(F,"__wrapped__");if(ya||Ha){var Ls=ya?E.value():E,Ga=Ha?F.value():F;return er||(er=new zt),vt(Ls,Ga,de,Be,er)}}return Li?(er||(er=new zt),Sf(E,F,de,Be,vt,er)):!1}function wl(E){return du(E)&&Io(E)==ze}function Ac(E,F,de,Be){var vt=de.length,er=vt,br=!Be;if(E==null)return!er;for(E=Un(E);vt--;){var Lr=de[vt];if(br&&Lr[2]?Lr[1]!==E[Lr[0]]:!(Lr[0]in E))return!1}for(;++vt<er;){Lr=de[vt];var en=Lr[0],Mn=E[en],Fn=Lr[1];if(br&&Lr[2]){if(Mn===i&&!(en in E))return!1}else{var $n=new zt;if(Be)var Li=Be(Mn,Fn,en,E,F,$n);if(!(Li===i?Mu(Fn,Mn,b|S,Be,$n):Li))return!1}}return!0}function li(E){if(!Wo(E)||Oo(E))return!1;var F=Ll(E)?Da:Kt;return F.test(Sa(E))}function Cc(E){return du(E)&&Fo(E)==Qe}function lf(E){return du(E)&&Io(E)==je}function Nl(E){return du(E)&&qf(E.length)&&!!Wr[Fo(E)]}function cc(E){return typeof E=="function"?E:E==null?uc:typeof E=="object"?ma(E)?To(E[0],E[1]):Eo(E):n0(E)}function Dl(E){if(!vo(E))return Di(E);var F=[];for(var de in Un(E))sn.call(E,de)&&de!="constructor"&&F.push(de);return F}function cf(E){if(!Wo(E))return Cl(E);var F=vo(E),de=[];for(var Be in E)Be=="constructor"&&(F||!sn.call(E,Be))||de.push(Be);return de}function jl(E,F){return E<F}function Iu(E,F){var de=-1,Be=fu(E)?jr(E.length):[];return ou(E,function(vt,er,br){Be[++de]=F(vt,er,br)}),Be}function Eo(E){var F=rc(E);return F.length==1&&F[0][2]?Au(F[0][0],F[0][1]):function(de){return de===E||Ac(de,E,F)}}function To(E,F){return Ki(E)&&Xu(F)?Au(sa(E),F):function(de){var Be=Rd(de,E);return Be===i&&Be===F?Ld(de,E):Mu(F,Be,b|S)}}function tu(E,F,de,Be,vt){E!==F&&el(F,function(er,br){if(vt||(vt=new zt),Wo(er))_u(E,F,br,de,tu,Be,vt);else{var Lr=Be?Be(bc(E,br),er,br+"",E,F,vt):i;Lr===i&&(Lr=er),ia(E,br,Lr)}},oc)}function _u(E,F,de,Be,vt,er,br){var Lr=bc(E,de),en=bc(F,de),Mn=br.get(en);if(Mn){ia(E,de,Mn);return}var Fn=er?er(Lr,en,de+"",E,F,br):i,$n=Fn===i;if($n){var Li=ma(en),ya=!Li&&jc(en),Ha=!Li&&!ya&&rd(en);Fn=en,Li||ya||Ha?ma(Lr)?Fn=Lr:No(Lr)?Fn=fs(Lr):ya?($n=!1,Fn=vf(en,!0)):Ha?($n=!1,Fn=Ku(en,!0)):Fn=[]:dd(en)||yu(en)?(Fn=Lr,yu(Lr)?Fn=Kd(Lr):(!Wo(Lr)||Ll(Lr))&&(Fn=k(en))):$n=!1}$n&&(br.set(en,Fn),vt(Fn,en,Be,er,br),br.delete(en)),ia(E,de,Fn)}function Ql(E,F){var de=E.length;if(de)return F+=F<0?de:0,Cn(F,de)?E[F]:i}function kl(E,F,de){F.length?F=Wi(F,function(er){return ma(er)?function(br){return Pu(br,er.length===1?er[0]:er)}:er}):F=[uc];var Be=-1;F=Wi(F,Fs(qn()));var vt=Iu(E,function(er,br,Lr){var en=Wi(F,function(Mn){return Mn(er)});return{criteria:en,index:++Be,value:er}});return Es(vt,function(er,br){return Zl(er,br,de)})}function $u(E,F){return vu(E,F,function(de,Be){return Ld(E,Be)})}function vu(E,F,de){for(var Be=-1,vt=F.length,er={};++Be<vt;){var br=F[Be],Lr=Pu(E,br);de(Lr,br)&&Fu(er,pl(br,E),Lr)}return er}function ff(E){return function(F){return Pu(F,E)}}function rl(E,F,de,Be){var vt=Be?jo:ko,er=-1,br=F.length,Lr=E;for(E===F&&(F=fs(F)),de&&(Lr=Wi(E,Fs(de)));++er<br;)for(var en=0,Mn=F[er],Fn=de?de(Mn):Mn;(en=vt(Lr,Fn,en,Be))>-1;)Lr!==E&&Er.call(Lr,en,1),Er.call(E,en,1);return E}function Su(E,F){for(var de=E?F.length:0,Be=de-1;de--;){var vt=F[de];if(de==Be||vt!==er){var er=vt;Cn(vt)?Er.call(E,vt,1):$c(E,vt)}}return E}function nl(E,F){return E+Oi(Cs()*(F-E+1))}function Tc(E,F,de,Be){for(var vt=-1,er=vi(hi((F-E)/(de||1)),0),br=jr(er);er--;)br[Be?er:++vt]=E,E+=de;return br}function Ul(E,F){var de="";if(!E||F<1||F>Q)return de;do F%2&&(de+=E),F=Oi(F/2),F&&(E+=E);while(F);return de}function Ta(E,F){return nu(Cu(E,F,uc),E+"")}function df(E){return ei(nd(E))}function Zc(E,F){var de=nd(E);return Vi(de,Is(F,0,de.length))}function Fu(E,F,de,Be){if(!Wo(E))return E;F=pl(F,E);for(var vt=-1,er=F.length,br=er-1,Lr=E;Lr!=null&&++vt<er;){var en=sa(F[vt]),Mn=de;if(en==="__proto__"||en==="constructor"||en==="prototype")return E;if(vt!=br){var Fn=Lr[en];Mn=Be?Be(Fn,en,Lr):i,Mn===i&&(Mn=Wo(Fn)?Fn:Cn(F[vt+1])?[]:{})}Ea(Lr,en,Mn),Lr=Lr[en]}return E}var Wc=na?function(E,F){return na.set(E,F),E}:uc,kf=fn?function(E,F){return fn(E,"toString",{configurable:!0,enumerable:!1,value:Fd(F),writable:!0})}:uc;function Hc(E){return Vi(nd(E))}function Ou(E,F,de){var Be=-1,vt=E.length;F<0&&(F=-F>vt?0:vt+F),de=de>vt?vt:de,de<0&&(de+=vt),vt=F>de?0:de-F>>>0,F>>>=0;for(var er=jr(vt);++Be<vt;)er[Be]=E[Be+F];return er}function hf(E,F){var de;return ou(E,function(Be,vt,er){return de=F(Be,vt,er),!de}),!!de}function Pc(E,F,de){var Be=0,vt=E==null?Be:E.length;if(typeof F=="number"&&F===F&&vt<=_e){for(;Be<vt;){var er=Be+vt>>>1,br=E[er];br!==null&&!wc(br)&&(de?br<=F:br<F)?Be=er+1:vt=er}return vt}return zl(E,F,uc,de)}function zl(E,F,de,Be){var vt=0,er=E==null?0:E.length;if(er===0)return 0;F=de(F);for(var br=F!==F,Lr=F===null,en=wc(F),Mn=F===i;vt<er;){var Fn=Oi((vt+er)/2),$n=de(E[Fn]),Li=$n!==i,ya=$n===null,Ha=$n===$n,Ls=wc($n);if(br)var Ga=Be||Ha;else Mn?Ga=Ha&&(Be||Li):Lr?Ga=Ha&&Li&&(Be||!ya):en?Ga=Ha&&Li&&!ya&&(Be||!Ls):ya||Ls?Ga=!1:Ga=Be?$n<=F:$n<F;Ga?vt=Fn+1:er=Fn}return ba(er,ie)}function Gc(E,F){for(var de=-1,Be=E.length,vt=0,er=[];++de<Be;){var br=E[de],Lr=F?F(br):br;if(!de||!xs(Lr,en)){var en=Lr;er[vt++]=br===0?0:br}}return er}function pf(E){return typeof E=="number"?E:wc(E)?Z:+E}function Bu(E){if(typeof E=="string")return E;if(ma(E))return Wi(E,Bu)+"";if(wc(E))return Vt?Vt.call(E):"";var F=E+"";return F=="0"&&1/E==-ee?"-0":F}function hl(E,F,de){var Be=-1,vt=Go,er=E.length,br=!0,Lr=[],en=Lr;if(de)br=!1,vt=yo;else if(er>=c){var Mn=F?null:wf(E);if(Mn)return Uo(Mn);br=!1,vt=Tu,en=new Ee}else en=F?[]:Lr;e:for(;++Be<er;){var Fn=E[Be],$n=F?F(Fn):Fn;if(Fn=de||Fn!==0?Fn:0,br&&$n===$n){for(var Li=en.length;Li--;)if(en[Li]===$n)continue e;F&&en.push($n),Lr.push(Fn)}else vt(en,$n,de)||(en!==Lr&&en.push($n),Lr.push(Fn))}return Lr}function $c(E,F){return F=pl(F,E),E=ol(E,F),E==null||delete E[sa(cu(F))]}function mf(E,F,de,Be){return Fu(E,F,de(Pu(E,F)),Be)}function Kc(E,F,de,Be){for(var vt=E.length,er=Be?vt:-1;(Be?er--:++er<vt)&&F(E[er],er,E););return de?Ou(E,Be?0:er,Be?er+1:vt):Ou(E,Be?er+1:0,Be?vt:er)}function Vc(E,F){var de=E;return de instanceof xn&&(de=de.value()),Bi(F,function(Be,vt){return vt.func.apply(vt.thisArg,$a([Be],vt.args))},de)}function fc(E,F,de){var Be=E.length;if(Be<2)return Be?hl(E[0]):[];for(var vt=-1,er=jr(Be);++vt<Be;)for(var br=E[vt],Lr=-1;++Lr<Be;)Lr!=vt&&(er[vt]=Ns(er[vt]||br,E[Lr],F,de));return hl(Ks(er,1),F,de)}function Yc(E,F,de){for(var Be=-1,vt=E.length,er=F.length,br={};++Be<vt;){var Lr=Be<er?F[Be]:i;de(br,E[Be],Lr)}return br}function Ic(E){return No(E)?E:[]}function _f(E){return typeof E=="function"?E:uc}function pl(E,F){return ma(E)?E:Ki(E,F)?[E]:Na(Do(E))}var qo=Ta;function Bo(E,F,de){var Be=E.length;return de=de===i?Be:de,!F&&de>=Be?E:Ou(E,F,de)}var Rf=En||function(E){return Ua.clearTimeout(E)};function vf(E,F){if(F)return E.slice();var de=E.length,Be=Xe?Xe(de):new E.constructor(de);return E.copy(Be),Be}function Oc(E){var F=new E.constructor(E.byteLength);return new cs(F).set(new cs(E)),F}function il(E,F){var de=F?Oc(E.buffer):E.buffer;return new E.constructor(de,E.byteOffset,E.byteLength)}function oo(E){var F=new E.constructor(E.source,xr.exec(E));return F.lastIndex=E.lastIndex,F}function Po(E){return Va?Un(Va.call(E)):{}}function Ku(E,F){var de=F?Oc(E.buffer):E.buffer;return new E.constructor(de,E.byteOffset,E.length)}function Ie(E,F){if(E!==F){var de=E!==i,Be=E===null,vt=E===E,er=wc(E),br=F!==i,Lr=F===null,en=F===F,Mn=wc(F);if(!Lr&&!Mn&&!er&&E>F||er&&br&&en&&!Lr&&!Mn||Be&&br&&en||!de&&en||!vt)return 1;if(!Be&&!er&&!Mn&&E<F||Mn&&de&&vt&&!Be&&!er||Lr&&de&&vt||!br&&vt||!en)return-1}return 0}function Zl(E,F,de){for(var Be=-1,vt=E.criteria,er=F.criteria,br=vt.length,Lr=de.length;++Be<br;){var en=Ie(vt[Be],er[Be]);if(en){if(Be>=Lr)return en;var Mn=de[Be];return en*(Mn=="desc"?-1:1)}}return E.index-F.index}function Nu(E,F,de,Be){for(var vt=-1,er=E.length,br=de.length,Lr=-1,en=F.length,Mn=vi(er-br,0),Fn=jr(en+Mn),$n=!Be;++Lr<en;)Fn[Lr]=F[Lr];for(;++vt<br;)($n||vt<er)&&(Fn[de[vt]]=E[vt]);for(;Mn--;)Fn[Lr++]=E[vt++];return Fn}function Jl(E,F,de,Be){for(var vt=-1,er=E.length,br=-1,Lr=de.length,en=-1,Mn=F.length,Fn=vi(er-Lr,0),$n=jr(Fn+Mn),Li=!Be;++vt<Fn;)$n[vt]=E[vt];for(var ya=vt;++en<Mn;)$n[ya+en]=F[en];for(;++br<Lr;)(Li||vt<er)&&($n[ya+de[br]]=E[vt++]);return $n}function fs(E,F){var de=-1,Be=E.length;for(F||(F=jr(Be));++de<Be;)F[de]=E[de];return F}function al(E,F,de,Be){var vt=!de;de||(de={});for(var er=-1,br=F.length;++er<br;){var Lr=F[er],en=Be?Be(de[Lr],E[Lr],Lr,de,E):i;en===i&&(en=E[Lr]),vt?Ia(de,Lr,en):Ea(de,Lr,en)}return de}function ec(E,F){return al(E,Du(E),F)}function dc(E,F){return al(E,Sl(E),F)}function ml(E,F){return function(de,Be){var vt=ma(de)?Hs:Ps,er=F?F():{};return vt(de,E,qn(Be,2),er)}}function _l(E){return Ta(function(F,de){var Be=-1,vt=de.length,er=vt>1?de[vt-1]:i,br=vt>2?de[2]:i;for(er=E.length>3&&typeof er=="function"?(vt--,er):i,br&&gi(de[0],de[1],br)&&(er=vt<3?i:er,vt=1),F=Un(F);++Be<vt;){var Lr=de[Be];Lr&&E(F,Lr,Be,er)}return F})}function ru(E,F){return function(de,Be){if(de==null)return de;if(!fu(de))return E(de,Be);for(var vt=de.length,er=F?vt:-1,br=Un(de);(F?er--:++er<vt)&&Be(br[er],er,br)!==!1;);return de}}function Lf(E){return function(F,de,Be){for(var vt=-1,er=Un(F),br=Be(F),Lr=br.length;Lr--;){var en=br[E?Lr:++vt];if(de(er[en],en,er)===!1)break}return F}}function Dc(E,F,de){var Be=F&R,vt=ju(E);function er(){var br=this&&this!==Ua&&this instanceof er?vt:E;return br.apply(Be?de:this,arguments)}return er}function hc(E){return function(F){F=Do(F);var de=Ao(F)?vr(F):i,Be=de?de[0]:F.charAt(0),vt=de?Bo(de,1).join(""):F.slice(1);return Be[E]()+vt}}function Vu(E){return function(F){return Bi(t0(e0(F).replace(Yn,"")),E,"")}}function ju(E){return function(){var F=arguments;switch(F.length){case 0:return new E;case 1:return new E(F[0]);case 2:return new E(F[0],F[1]);case 3:return new E(F[0],F[1],F[2]);case 4:return new E(F[0],F[1],F[2],F[3]);case 5:return new E(F[0],F[1],F[2],F[3],F[4]);case 6:return new E(F[0],F[1],F[2],F[3],F[4],F[5]);case 7:return new E(F[0],F[1],F[2],F[3],F[4],F[5],F[6])}var de=Ka(E.prototype),Be=E.apply(de,F);return Wo(Be)?Be:de}}function gf(E,F,de){var Be=ju(E);function vt(){for(var er=arguments.length,br=jr(er),Lr=er,en=mo(vt);Lr--;)br[Lr]=arguments[Lr];var Mn=er<3&&br[0]!==en&&br[er-1]!==en?[]:Lo(br,en);if(er-=Mn.length,er<de)return Lc(E,F,Wl,vt.placeholder,i,br,Mn,i,i,de-er);var Fn=this&&this!==Ua&&this instanceof vt?Be:E;return Fa(Fn,this,br)}return vt}function kc(E){return function(F,de,Be){var vt=Un(F);if(!fu(F)){var er=qn(de,3);F=xl(F),de=function(Lr){return er(vt[Lr],Lr,vt)}}var br=E(F,de,Be);return br>-1?vt[er?F[br]:br]:i}}function Uu(E){return El(function(F){var de=F.length,Be=de,vt=pn.prototype.thru;for(E&&F.reverse();Be--;){var er=F[Be];if(typeof er!="function")throw new Ci(o);if(vt&&!br&&So(er)=="wrapper")var br=new pn([],!0)}for(Be=br?Be:de;++Be<de;){er=F[Be];var Lr=So(er),en=Lr=="wrapper"?aa(er):i;en&&Zo(en[0])&&en[1]==(K|I|B|G)&&!en[4].length&&en[9]==1?br=br[So(en[0])].apply(br,en[3]):br=er.length==1&&Zo(er)?br[Lr]():br.thru(er)}return function(){var Mn=arguments,Fn=Mn[0];if(br&&Mn.length==1&&ma(Fn))return br.plant(Fn).value();for(var $n=0,Li=de?F[$n].apply(this,Mn):Fn;++$n<de;)Li=F[$n].call(this,Li);return Li}})}function Wl(E,F,de,Be,vt,er,br,Lr,en,Mn){var Fn=F&K,$n=F&R,Li=F&L,ya=F&(I|M),Ha=F&H,Ls=Li?i:ju(E);function Ga(){for(var Ys=arguments.length,ro=jr(Ys),Ec=Ys;Ec--;)ro[Ec]=arguments[Ec];if(ya)var Vl=mo(Ga),Sc=Qu(ro,Vl);if(Be&&(ro=Nu(ro,Be,vt,ya)),er&&(ro=Jl(ro,er,br,ya)),Ys-=Sc,ya&&Ys<Mn){var zu=Lo(ro,Vl);return Lc(E,F,Wl,Ga.placeholder,de,ro,zu,Lr,en,Mn-Ys)}var uf=$n?de:this,zf=Li?uf[E]:E;return Ys=ro.length,Lr?ro=Tl(ro,Lr):Ha&&Ys>1&&ro.reverse(),Fn&&en<Ys&&(ro.length=en),this&&this!==Ua&&this instanceof Ga&&(zf=Ls||ju(zf)),zf.apply(uf,ro)}return Ga}function yf(E,F){return function(de,Be){return Bl(de,E,F(Be),{})}}function pc(E,F){return function(de,Be){var vt;if(de===i&&Be===i)return F;if(de!==i&&(vt=de),Be!==i){if(vt===i)return Be;typeof de=="string"||typeof Be=="string"?(de=Bu(de),Be=Bu(Be)):(de=pf(de),Be=pf(Be)),vt=E(de,Be)}return vt}}function mc(E){return El(function(F){return F=Wi(F,Fs(qn())),Ta(function(de){var Be=this;return E(F,function(vt){return Fa(vt,Be,de)})})})}function Rc(E,F){F=F===i?" ":Bu(F);var de=F.length;if(de<2)return de?Ul(F,E):F;var Be=Ul(F,hi(E/hr(F)));return Ao(F)?Bo(vr(Be),0,E).join(""):Be.slice(0,E)}function bf(E,F,de,Be){var vt=F&R,er=ju(E);function br(){for(var Lr=-1,en=arguments.length,Mn=-1,Fn=Be.length,$n=jr(Fn+en),Li=this&&this!==Ua&&this instanceof br?er:E;++Mn<Fn;)$n[Mn]=Be[Mn];for(;en--;)$n[Mn++]=arguments[++Lr];return Fa(Li,vt?de:this,$n)}return br}function xf(E){return function(F,de,Be){return Be&&typeof Be!="number"&&gi(F,de,Be)&&(de=Be=i),F=Uf(F),de===i?(de=F,F=0):de=Uf(de),Be=Be===i?F<de?1:-1:Uf(Be),Tc(F,de,Be,E)}}function _c(E){return function(F,de){return typeof F=="string"&&typeof de=="string"||(F=Uc(F),de=Uc(de)),E(F,de)}}function Lc(E,F,de,Be,vt,er,br,Lr,en,Mn){var Fn=F&I,$n=Fn?br:i,Li=Fn?i:br,ya=Fn?er:i,Ha=Fn?i:er;F|=Fn?B:N,F&=~(Fn?N:B),F&A||(F&=~(R|L));var Ls=[E,F,vt,ya,$n,Ha,Li,Lr,en,Mn],Ga=de.apply(i,Ls);return Zo(E)&&ku(Ga,Ls),Ga.placeholder=Be,kn(Ga,E,F)}function tc(E){var F=wi[E];return function(de,Be){if(de=Uc(de),Be=Be==null?0:ba(ks(Be),292),Be&&Ti(de)){var vt=(Do(de)+"e").split("e"),er=F(vt[0]+"e"+(+vt[1]+Be));return vt=(Do(er)+"e").split("e"),+(vt[0]+"e"+(+vt[1]-Be))}return F(de)}}var wf=Ja&&1/Uo(new Ja([,-0]))[1]==ee?function(E){return new Ja(E)}:jd;function Yu(E){return function(F){var de=Io(F);return de==ze?pu(F):de==je?mu(F):Ms(F,E(F))}}function vl(E,F,de,Be,vt,er,br,Lr){var en=F&L;if(!en&&typeof E!="function")throw new Ci(o);var Mn=Be?Be.length:0;if(Mn||(F&=~(B|N),Be=vt=i),br=br===i?br:vi(ks(br),0),Lr=Lr===i?Lr:ks(Lr),Mn-=vt?vt.length:0,F&N){var Fn=Be,$n=vt;Be=vt=i}var Li=en?i:aa(E),ya=[E,F,de,Be,vt,Fn,$n,er,br,Lr];if(Li&&yc(ya,Li),E=ya[0],F=ya[1],de=ya[2],Be=ya[3],vt=ya[4],Lr=ya[9]=ya[9]===i?en?0:E.length:vi(ya[9]-Mn,0),!Lr&&F&(I|M)&&(F&=~(I|M)),!F||F==R)var Ha=Dc(E,F,de);else F==I||F==M?Ha=gf(E,F,Lr):(F==B||F==(R|B))&&!vt.length?Ha=bf(E,F,de,Be):Ha=Wl.apply(i,ya);var Ls=Li?Wc:ku;return kn(Ls(Ha,ya),E,F)}function vc(E,F,de,Be){return E===i||xs(E,Aa[de])&&!sn.call(Be,de)?F:E}function Xc(E,F,de,Be,vt,er){return Wo(E)&&Wo(F)&&(er.set(F,E),tu(E,F,i,Xc,er),er.delete(F)),E}function qc(E){return dd(E)?i:E}function gu(E,F,de,Be,vt,er){var br=de&b,Lr=E.length,en=F.length;if(Lr!=en&&!(br&&en>Lr))return!1;var Mn=er.get(E),Fn=er.get(F);if(Mn&&Fn)return Mn==F&&Fn==E;var $n=-1,Li=!0,ya=de&S?new Ee:i;for(er.set(E,F),er.set(F,E);++$n<Lr;){var Ha=E[$n],Ls=F[$n];if(Be)var Ga=br?Be(Ls,Ha,$n,F,E,er):Be(Ha,Ls,$n,E,F,er);if(Ga!==i){if(Ga)continue;Li=!1;break}if(ya){if(!co(F,function(Ys,ro){if(!Tu(ya,ro)&&(Ha===Ys||vt(Ha,Ys,de,Be,er)))return ya.push(ro)})){Li=!1;break}}else if(!(Ha===Ls||vt(Ha,Ls,de,Be,er))){Li=!1;break}}return er.delete(E),er.delete(F),Li}function Ef(E,F,de,Be,vt,er,br){switch(de){case mt:if(E.byteLength!=F.byteLength||E.byteOffset!=F.byteOffset)return!1;E=E.buffer,F=F.buffer;case ut:return!(E.byteLength!=F.byteLength||!er(new cs(E),new cs(F)));case kt:case pt:case gt:return xs(+E,+F);case Wt:return E.name==F.name&&E.message==F.message;case Qe:case ye:return E==F+"";case ze:var Lr=pu;case je:var en=Be&b;if(Lr||(Lr=Uo),E.size!=F.size&&!en)return!1;var Mn=br.get(E);if(Mn)return Mn==F;Be|=S,br.set(E,F);var Fn=gu(Lr(E),Lr(F),Be,vt,er,br);return br.delete(E),Fn;case ke:if(Va)return Va.call(E)==Va.call(F)}return!1}function Sf(E,F,de,Be,vt,er){var br=de&b,Lr=Hl(E),en=Lr.length,Mn=Hl(F),Fn=Mn.length;if(en!=Fn&&!br)return!1;for(var $n=en;$n--;){var Li=Lr[$n];if(!(br?Li in F:sn.call(F,Li)))return!1}var ya=er.get(E),Ha=er.get(F);if(ya&&Ha)return ya==F&&Ha==E;var Ls=!0;er.set(E,F),er.set(F,E);for(var Ga=br;++$n<en;){Li=Lr[$n];var Ys=E[Li],ro=F[Li];if(Be)var Ec=br?Be(ro,Ys,Li,F,E,er):Be(Ys,ro,Li,E,F,er);if(!(Ec===i?Ys===ro||vt(Ys,ro,de,Be,er):Ec)){Ls=!1;break}Ga||(Ga=Li=="constructor")}if(Ls&&!Ga){var Vl=E.constructor,Sc=F.constructor;Vl!=Sc&&"constructor"in E&&"constructor"in F&&!(typeof Vl=="function"&&Vl instanceof Vl&&typeof Sc=="function"&&Sc instanceof Sc)&&(Ls=!1)}return er.delete(E),er.delete(F),Ls}function El(E){return nu(Cu(E,i,tf),E+"")}function Hl(E){return Ml(E,xl,Du)}function Gl(E){return Ml(E,oc,Sl)}var aa=na?function(E){return na.get(E)}:jd;function So(E){for(var F=E.name+"",de=ha[F],Be=sn.call(ha,F)?de.length:0;Be--;){var vt=de[Be],er=vt.func;if(er==null||er==E)return vt.name}return F}function mo(E){var F=sn.call(Pt,"placeholder")?Pt:E;return F.placeholder}function qn(){var E=Pt.iteratee||Bd;return E=E===Bd?cc:E,arguments.length?E(arguments[0],arguments[1]):E}function sl(E,F){var de=E.__data__;return _s(F)?de[typeof F=="string"?"string":"hash"]:de.map}function rc(E){for(var F=xl(E),de=F.length;de--;){var Be=F[de],vt=E[Be];F[de]=[Be,vt,Xu(vt)]}return F}function _o(E,F){var de=Wu(E,F);return li(de)?de:i}function gc(E){var F=sn.call(E,bn),de=E[bn];try{E[bn]=i;var Be=!0}catch(er){}var vt=Ss.call(E);return Be&&(F?E[bn]=de:delete E[bn]),vt}var Du=va?function(E){return E==null?[]:(E=Un(E),ds(va(E),function(F){return dt.call(E,F)}))}:Ud,Sl=va?function(E){for(var F=[];E;)$a(F,Du(E)),E=Oe(E);return F}:Ud,Io=Fo;(gs&&Io(new gs(new ArrayBuffer(1)))!=mt||ys&&Io(new ys)!=ze||Ra&&Io(Ra.resolve())!=ct||Ja&&Io(new Ja)!=je||$s&&Io(new $s)!=He)&&(Io=function(E){var F=Fo(E),de=F==et?E.constructor:i,Be=de?Sa(de):"";if(Be)switch(Be){case ns:return mt;case zo:return ze;case to:return ct;case ts:return je;case is:return He}return F});function Qc(E,F,de){for(var Be=-1,vt=de.length;++Be<vt;){var er=de[Be],br=er.size;switch(er.type){case"drop":E+=br;break;case"dropRight":F-=br;break;case"take":F=ba(F,E+br);break;case"takeRight":E=vi(E,F-br);break}}return{start:E,end:F}}function nc(E){var F=E.match(Jr);return F?F[1].split(an):[]}function C(E,F,de){F=pl(F,E);for(var Be=-1,vt=F.length,er=!1;++Be<vt;){var br=sa(F[Be]);if(!(er=E!=null&&de(E,br)))break;E=E[br]}return er||++Be!=vt?er:(vt=E==null?0:E.length,!!vt&&qf(vt)&&Cn(br,vt)&&(ma(E)||yu(E)))}function O(E){var F=E.length,de=new E.constructor(F);return F&&typeof E[0]=="string"&&sn.call(E,"index")&&(de.index=E.index,de.input=E.input),de}function k(E){return typeof E.constructor=="function"&&!vo(E)?Ka(Oe(E)):{}}function fe(E,F,de){var Be=E.constructor;switch(F){case ut:return Oc(E);case kt:case pt:return new Be(+E);case mt:return il(E,de);case or:case rr:case Fe:case tt:case Yt:case Dt:case Zt:case Gt:case lr:return Ku(E,de);case ze:return new Be;case gt:case ye:return new Be(E);case Qe:return oo(E);case je:return new Be;case ke:return Po(E)}}function Me(E,F){var de=F.length;if(!de)return E;var Be=de-1;return F[Be]=(de>1?"& ":"")+F[Be],F=F.join(de>2?", ":" "),E.replace(_t,`{
/* [wrapped with `+F+`] */
`)}function on(E){return ma(E)||yu(E)||!!(Nr&&E&&E[Nr])}function Cn(E,F){var de=typeof E;return F=F==null?Q:F,!!F&&(de=="number"||de!="symbol"&&Qt.test(E))&&E>-1&&E%1==0&&E<F}function gi(E,F,de){if(!Wo(de))return!1;var Be=typeof F;return(Be=="number"?fu(de)&&Cn(F,de.length):Be=="string"&&F in de)?xs(de[F],E):!1}function Ki(E,F){if(ma(E))return!1;var de=typeof E;return de=="number"||de=="symbol"||de=="boolean"||E==null||wc(E)?!0:Ze.test(E)||!yt.test(E)||F!=null&&E in Un(F)}function _s(E){var F=typeof E;return F=="string"||F=="number"||F=="symbol"||F=="boolean"?E!=="__proto__":E===null}function Zo(E){var F=So(E),de=Pt[F];if(typeof de!="function"||!(F in xn.prototype))return!1;if(E===de)return!0;var Be=aa(de);return!!Be&&E===Be[0]}function Oo(E){return!!Bs&&Bs in E}var Os=ls?Ll:zd;function vo(E){var F=E&&E.constructor,de=typeof F=="function"&&F.prototype||Aa;return E===de}function Xu(E){return E===E&&!Wo(E)}function Au(E,F){return function(de){return de==null?!1:de[E]===F&&(F!==i||E in Un(de))}}function Al(E){var F=mn(E,function(Be){return de.size===a&&de.clear(),Be}),de=F.cache;return F}function yc(E,F){var de=E[1],Be=F[1],vt=de|Be,er=vt<(R|L|K),br=Be==K&&de==I||Be==K&&de==G&&E[7].length<=F[8]||Be==(K|G)&&F[7].length<=F[8]&&de==I;if(!(er||br))return E;Be&R&&(E[2]=F[2],vt|=de&R?0:A);var Lr=F[3];if(Lr){var en=E[3];E[3]=en?Nu(en,Lr,F[4]):Lr,E[4]=en?Lo(E[3],x):F[4]}return Lr=F[5],Lr&&(en=E[5],E[5]=en?Jl(en,Lr,F[6]):Lr,E[6]=en?Lo(E[5],x):F[6]),Lr=F[7],Lr&&(E[7]=Lr),Be&K&&(E[8]=E[8]==null?F[8]:ba(E[8],F[8])),E[9]==null&&(E[9]=F[9]),E[0]=F[0],E[1]=vt,E}function Cl(E){var F=[];if(E!=null)for(var de in Un(E))F.push(de);return F}function Mc(E){return Ss.call(E)}function Cu(E,F,de){return F=vi(F===i?E.length-1:F,0),function(){for(var Be=arguments,vt=-1,er=vi(Be.length-F,0),br=jr(er);++vt<er;)br[vt]=Be[F+vt];vt=-1;for(var Lr=jr(F+1);++vt<F;)Lr[vt]=Be[vt];return Lr[F]=de(br),Fa(E,this,Lr)}}function ol(E,F){return F.length<2?E:Pu(E,Ou(F,0,-1))}function Tl(E,F){for(var de=E.length,Be=ba(F.length,de),vt=fs(E);Be--;){var er=F[Be];E[Be]=Cn(er,de)?vt[er]:i}return E}function bc(E,F){if(!(F==="constructor"&&typeof E[F]=="function")&&F!="__proto__")return E[F]}var ku=Qn(Wc),za=ni||function(E,F){return Ua.setTimeout(E,F)},nu=Qn(kf);function kn(E,F,de){var Be=F+"";return nu(E,Me(Be,ga(nc(Be),de)))}function Qn(E){var F=0,de=0;return function(){var Be=xo(),vt=J-(Be-de);if(de=Be,vt>0){if(++F>=oe)return arguments[0]}else F=0;return E.apply(i,arguments)}}function Vi(E,F){var de=-1,Be=E.length,vt=Be-1;for(F=F===i?Be:F;++de<F;){var er=nl(de,vt),br=E[er];E[er]=E[de],E[de]=br}return E.length=F,E}var Na=Al(function(E){var F=[];return E.charCodeAt(0)===46&&F.push(""),E.replace(xe,function(de,Be,vt,er){F.push(vt?er.replace(Mt,"$1"):Be||de)}),F});function sa(E){if(typeof E=="string"||wc(E))return E;var F=E+"";return F=="0"&&1/E==-ee?"-0":F}function Sa(E){if(E!=null){try{return qs.call(E)}catch(F){}try{return E+""}catch(F){}}return""}function ga(E,F){return _i(Se,function(de){var Be="_."+de[0];F&de[1]&&!Go(E,Be)&&E.push(Be)}),E.sort()}function js(E){if(E instanceof xn)return E.clone();var F=new pn(E.__wrapped__,E.__chain__);return F.__actions__=fs(E.__actions__),F.__index__=E.__index__,F.__values__=E.__values__,F}function oa(E,F,de){(de?gi(E,F,de):F===i)?F=1:F=vi(ks(F),0);var Be=E==null?0:E.length;if(!Be||F<1)return[];for(var vt=0,er=0,br=jr(hi(Be/F));vt<Be;)br[er++]=Ou(E,vt,vt+=F);return br}function Zs(E){for(var F=-1,de=E==null?0:E.length,Be=0,vt=[];++F<de;){var er=E[F];er&&(vt[Be++]=er)}return vt}function ul(){var E=arguments.length;if(!E)return[];for(var F=jr(E-1),de=arguments[0],Be=E;Be--;)F[Be-1]=arguments[Be];return $a(ma(de)?fs(de):[de],Ks(F,1))}var gl=Ta(function(E,F){return No(E)?Ns(E,Ks(F,1,No,!0)):[]}),Pl=Ta(function(E,F){var de=cu(F);return No(de)&&(de=i),No(E)?Ns(E,Ks(F,1,No,!0),qn(de,2)):[]}),ll=Ta(function(E,F){var de=cu(F);return No(de)&&(de=i),No(E)?Ns(E,Ks(F,1,No,!0),i,de):[]});function $l(E,F,de){var Be=E==null?0:E.length;return Be?(F=de||F===i?1:ks(F),Ou(E,F<0?0:F,Be)):[]}function Kf(E,F,de){var Be=E==null?0:E.length;return Be?(F=de||F===i?1:ks(F),F=Be-F,Ou(E,0,F<0?0:F)):[]}function Af(E,F){return E&&E.length?Kc(E,qn(F,3),!0,!0):[]}function ic(E,F){return E&&E.length?Kc(E,qn(F,3),!0):[]}function Mf(E,F,de,Be){var vt=E==null?0:E.length;return vt?(de&&typeof de!="number"&&gi(E,F,de)&&(de=0,Be=vt),Il(E,F,de,Be)):[]}function Jc(E,F,de){var Be=E==null?0:E.length;if(!Be)return-1;var vt=de==null?0:ks(de);return vt<0&&(vt=vi(Be+vt,0)),Xs(E,qn(F,3),vt)}function ef(E,F,de){var Be=E==null?0:E.length;if(!Be)return-1;var vt=Be-1;return de!==i&&(vt=ks(de),vt=de<0?vi(Be+vt,0):ba(vt,Be-1)),Xs(E,qn(F,3),vt,!0)}function tf(E){var F=E==null?0:E.length;return F?Ks(E,1):[]}function cl(E){var F=E==null?0:E.length;return F?Ks(E,ee):[]}function Vf(E,F){var de=E==null?0:E.length;return de?(F=F===i?1:ks(F),Ks(E,F)):[]}function yl(E){for(var F=-1,de=E==null?0:E.length,Be={};++F<de;){var vt=E[F];Be[vt[0]]=vt[1]}return Be}function rf(E){return E&&E.length?E[0]:i}function Ff(E,F,de){var Be=E==null?0:E.length;if(!Be)return-1;var vt=de==null?0:ks(de);return vt<0&&(vt=vi(Be+vt,0)),ko(E,F,vt)}function lu(E){var F=E==null?0:E.length;return F?Ou(E,0,-1):[]}var Cf=Ta(function(E){var F=Wi(E,Ic);return F.length&&F[0]===E[0]?Fl(F):[]}),nf=Ta(function(E){var F=cu(E),de=Wi(E,Ic);return F===cu(de)?F=i:de.pop(),de.length&&de[0]===E[0]?Fl(de,qn(F,2)):[]}),Rl=Ta(function(E){var F=cu(E),de=Wi(E,Ic);return F=typeof F=="function"?F:i,F&&de.pop(),de.length&&de[0]===E[0]?Fl(de,i,F):[]});function Fc(E,F){return E==null?"":Ca.call(E,F)}function cu(E){var F=E==null?0:E.length;return F?E[F-1]:i}function Tf(E,F,de){var Be=E==null?0:E.length;if(!Be)return-1;var vt=Be;return de!==i&&(vt=ks(de),vt=vt<0?vi(Be+vt,0):ba(vt,Be-1)),F===F?gr(E,F,vt):Xs(E,iu,vt,!0)}function Pf(E,F){return E&&E.length?Ql(E,ks(F)):i}var af=Ta(Bc);function Bc(E,F){return E&&E.length&&F&&F.length?rl(E,F):E}function Bf(E,F,de){return E&&E.length&&F&&F.length?rl(E,F,qn(de,2)):E}function Nc(E,F,de){return E&&E.length&&F&&F.length?rl(E,F,i,de):E}var Zf=El(function(E,F){var de=E==null?0:E.length,Be=so(E,F);return Su(E,Wi(F,function(vt){return Cn(vt,de)?+vt:vt}).sort(Ie)),Be});function Yf(E,F){var de=[];if(!(E&&E.length))return de;var Be=-1,vt=[],er=E.length;for(F=qn(F,3);++Be<er;){var br=E[Be];F(br,Be,E)&&(de.push(br),vt.push(Be))}return Su(E,vt),de}function Nf(E){return E==null?E:ps.call(E)}function Xf(E,F,de){var Be=E==null?0:E.length;return Be?(de&&typeof de!="number"&&gi(E,F,de)?(F=0,de=Be):(F=F==null?0:ks(F),de=de===i?Be:ks(de)),Ou(E,F,de)):[]}function Wf(E,F){return Pc(E,F)}function sf(E,F,de){return zl(E,F,qn(de,2))}function id(E,F){var de=E==null?0:E.length;if(de){var Be=Pc(E,F);if(Be<de&&xs(E[Be],F))return Be}return-1}function Hf(E,F){return Pc(E,F,!0)}function jf(E,F,de){return zl(E,F,qn(de,2),!0)}function ad(E,F){var de=E==null?0:E.length;if(de){var Be=Pc(E,F,!0)-1;if(xs(E[Be],F))return Be}return-1}function If(E){return E&&E.length?Gc(E):[]}function Jf(E,F){return E&&E.length?Gc(E,qn(F,2)):[]}function Gf(E){var F=E==null?0:E.length;return F?Ou(E,1,F):[]}function g(E,F,de){return E&&E.length?(F=de||F===i?1:ks(F),Ou(E,0,F<0?0:F)):[]}function T(E,F,de){var Be=E==null?0:E.length;return Be?(F=de||F===i?1:ks(F),F=Be-F,Ou(E,F<0?0:F,Be)):[]}function z(E,F){return E&&E.length?Kc(E,qn(F,3),!1,!0):[]}function ve(E,F){return E&&E.length?Kc(E,qn(F,3)):[]}var De=Ta(function(E){return hl(Ks(E,1,No,!0))}),nt=Ta(function(E){var F=cu(E);return No(F)&&(F=i),hl(Ks(E,1,No,!0),qn(F,2))}),Ut=Ta(function(E){var F=cu(E);return F=typeof F=="function"?F:i,hl(Ks(E,1,No,!0),i,F)});function fr(E){return E&&E.length?hl(E):[]}function Or(E,F){return E&&E.length?hl(E,qn(F,2)):[]}function _n(E,F){return F=typeof F=="function"?F:i,E&&E.length?hl(E,i,F):[]}function Pi(E){if(!(E&&E.length))return[];var F=0;return E=ds(E,function(de){if(No(de))return F=vi(de.length,F),!0}),Ma(F,function(de){return Wi(E,fi(de))})}function Za(E,F){if(!(E&&E.length))return[];var de=Pi(E);return F==null?de:Wi(de,function(Be){return Fa(F,i,Be)})}var Hn=Ta(function(E,F){return No(E)?Ns(E,F):[]}),ca=Ta(function(E){return fc(ds(E,No))}),Wa=Ta(function(E){var F=cu(E);return No(F)&&(F=i),fc(ds(E,No),qn(F,2))}),La=Ta(function(E){var F=cu(E);return F=typeof F=="function"?F:i,fc(ds(E,No),i,F)}),nn=Ta(Pi);function zr(E,F){return Yc(E||[],F||[],Ea)}function tn(E,F){return Yc(E||[],F||[],Fu)}var In=Ta(function(E){var F=E.length,de=F>1?E[F-1]:i;return de=typeof de=="function"?(E.pop(),de):i,Za(E,de)});function Nn(E){var F=Pt(E);return F.__chain__=!0,F}function Xa(E,F){return F(E),E}function ji(E,F){return F(E)}var qa=El(function(E){var F=E.length,de=F?E[0]:0,Be=this.__wrapped__,vt=function(er){return so(er,E)};return F>1||this.__actions__.length||!(Be instanceof xn)||!Cn(de)?this.thru(vt):(Be=Be.slice(de,+de+(F?1:0)),Be.__actions__.push({func:ji,args:[vt],thisArg:i}),new pn(Be,this.__chain__).thru(function(er){return F&&!er.length&&er.push(i),er}))});function vs(){return Nn(this)}function es(){return new pn(this.value(),this.__chain__)}function Kl(){this.__values__===i&&(this.__values__=Gd(this.value()));var E=this.__index__>=this.__values__.length,F=E?i:this.__values__[this.__index__++];return{done:E,value:F}}function sd(){return this}function od(E){for(var F,de=this;de instanceof zs;){var Be=js(de);Be.__index__=0,Be.__values__=i,F?vt.__wrapped__=Be:F=Be;var vt=Be;de=de.__wrapped__}return vt.__wrapped__=E,F}function ud(){var E=this.__wrapped__;if(E instanceof xn){var F=E;return this.__actions__.length&&(F=new xn(this)),F=F.reverse(),F.__actions__.push({func:ji,args:[Nf],thisArg:i}),new pn(F,this.__chain__)}return this.thru(Nf)}function ed(){return Vc(this.__wrapped__,this.__actions__)}var Sd=ml(function(E,F,de){sn.call(E,de)?++E[de]:Ia(E,de,1)});function Ad(E,F,de){var Be=ma(E)?On:Yl;return de&&gi(E,F,de)&&(F=i),Be(E,qn(F,3))}function Cd(E,F){var de=ma(E)?ds:fl;return de(E,qn(F,3))}var hd=kc(Jc),pd=kc(ef);function md(E,F){return Ks(td(E,F),1)}function Td(E,F){return Ks(td(E,F),ee)}function Pd(E,F,de){return de=de===i?1:ks(de),Ks(td(E,F),de)}function _d(E,F){var de=ma(E)?_i:ou;return de(E,qn(F,3))}function vd(E,F){var de=ma(E)?io:Hu;return de(E,qn(F,3))}var Id=ml(function(E,F,de){sn.call(E,de)?E[de].push(F):Ia(E,de,[F])});function ld(E,F,de,Be){E=fu(E)?E:nd(E),de=de&&!Be?ks(de):0;var vt=E.length;return de<0&&(de=vi(vt+de,0)),wd(E)?de<=vt&&E.indexOf(F,de)>-1:!!vt&&ko(E,F,de)>-1}var gd=Ta(function(E,F,de){var Be=-1,vt=typeof F=="function",er=fu(E)?jr(E.length):[];return ou(E,function(br){er[++Be]=vt?Fa(F,br,de):lc(br,F,de)}),er}),cd=ml(function(E,F,de){Ia(E,de,F)});function td(E,F){var de=ma(E)?Wi:Iu;return de(E,qn(F,3))}function Of(E,F,de,Be){return E==null?[]:(ma(F)||(F=F==null?[]:[F]),de=Be?i:de,ma(de)||(de=de==null?[]:[de]),kl(E,F,de))}var D=ml(function(E,F,de){E[de?0:1].push(F)},function(){return[[],[]]});function t(E,F,de){var Be=ma(E)?Bi:rs,vt=arguments.length<3;return Be(E,qn(F,4),de,vt,ou)}function n(E,F,de){var Be=ma(E)?Gs:rs,vt=arguments.length<3;return Be(E,qn(F,4),de,vt,Hu)}function s(E,F){var de=ma(E)?ds:fl;return de(E,Hr(qn(F,3)))}function _(E){var F=ma(E)?ei:df;return F(E)}function w(E,F,de){(de?gi(E,F,de):F===i)?F=1:F=ks(F);var Be=ma(E)?ki:Zc;return Be(E,F)}function P(E){var F=ma(E)?Mi:Hc;return F(E)}function j(E){if(E==null)return 0;if(fu(E))return wd(E)?hr(E):E.length;var F=Io(E);return F==ze||F==je?E.size:Dl(E).length}function X(E,F,de){var Be=ma(E)?co:hf;return de&&gi(E,F,de)&&(F=i),Be(E,qn(F,3))}var $=Ta(function(E,F){if(E==null)return[];var de=F.length;return de>1&&gi(E,F[0],F[1])?F=[]:de>2&&gi(F[0],F[1],F[2])&&(F=[F[0]]),kl(E,Ks(F,1),[])}),ue=ti||function(){return Ua.Date.now()};function he(E,F){if(typeof F!="function")throw new Ci(o);return E=ks(E),function(){if(--E<1)return F.apply(this,arguments)}}function be(E,F,de){return F=de?i:F,F=E&&F==null?E.length:F,vl(E,K,i,i,i,i,F)}function Re(E,F){var de;if(typeof F!="function")throw new Ci(o);return E=ks(E),function(){return--E>0&&(de=F.apply(this,arguments)),E<=1&&(F=i),de}}var Le=Ta(function(E,F,de){var Be=R;if(de.length){var vt=Lo(de,mo(Le));Be|=B}return vl(E,Be,F,de,vt)}),at=Ta(function(E,F,de){var Be=R|L;if(de.length){var vt=Lo(de,mo(at));Be|=B}return vl(F,Be,E,de,vt)});function it(E,F,de){F=de?i:F;var Be=vl(E,I,i,i,i,i,i,F);return Be.placeholder=it.placeholder,Be}function qt(E,F,de){F=de?i:F;var Be=vl(E,M,i,i,i,i,i,F);return Be.placeholder=qt.placeholder,Be}function ir(E,F,de){var Be,vt,er,br,Lr,en,Mn=0,Fn=!1,$n=!1,Li=!0;if(typeof E!="function")throw new Ci(o);F=Uc(F)||0,Wo(de)&&(Fn=!!de.leading,$n="maxWait"in de,er=$n?vi(Uc(de.maxWait)||0,F):er,Li="trailing"in de?!!de.trailing:Li);function ya(zu){var uf=Be,zf=vt;return Be=vt=i,Mn=zu,br=E.apply(zf,uf),br}function Ha(zu){return Mn=zu,Lr=za(Ys,F),Fn?ya(zu):br}function Ls(zu){var uf=zu-en,zf=zu-Mn,i0=F-uf;return $n?ba(i0,er-zf):i0}function Ga(zu){var uf=zu-en,zf=zu-Mn;return en===i||uf>=F||uf<0||$n&&zf>=er}function Ys(){var zu=ue();if(Ga(zu))return ro(zu);Lr=za(Ys,Ls(zu))}function ro(zu){return Lr=i,Li&&Be?ya(zu):(Be=vt=i,br)}function Ec(){Lr!==i&&Rf(Lr),Mn=0,Be=en=vt=Lr=i}function Vl(){return Lr===i?br:ro(ue())}function Sc(){var zu=ue(),uf=Ga(zu);if(Be=arguments,vt=this,en=zu,uf){if(Lr===i)return Ha(en);if($n)return Rf(Lr),Lr=za(Ys,F),ya(en)}return Lr===i&&(Lr=za(Ys,F)),br}return Sc.cancel=Ec,Sc.flush=Vl,Sc}var ur=Ta(function(E,F){return Eu(E,1,F)}),Sr=Ta(function(E,F,de){return Eu(E,Uc(F)||0,de)});function Zr(E){return vl(E,H)}function mn(E,F){if(typeof E!="function"||F!=null&&typeof F!="function")throw new Ci(o);var de=function(){var Be=arguments,vt=F?F.apply(this,Be):Be[0],er=de.cache;if(er.has(vt))return er.get(vt);var br=E.apply(this,Be);return de.cache=er.set(vt,br)||er,br};return de.cache=new(mn.Cache||ms),de}mn.Cache=ms;function Hr(E){if(typeof E!="function")throw new Ci(o);return function(){var F=arguments;switch(F.length){case 0:return!E.call(this);case 1:return!E.call(this,F[0]);case 2:return!E.call(this,F[0],F[1]);case 3:return!E.call(this,F[0],F[1],F[2])}return!E.apply(this,F)}}function cn(E){return Re(2,E)}var un=qo(function(E,F){F=F.length==1&&ma(F[0])?Wi(F[0],Fs(qn())):Wi(Ks(F,1),Fs(qn()));var de=F.length;return Ta(function(Be){for(var vt=-1,er=ba(Be.length,de);++vt<er;)Be[vt]=F[vt].call(this,Be[vt]);return Fa(E,this,Be)})}),Xr=Ta(function(E,F){var de=Lo(F,mo(Xr));return vl(E,B,i,F,de)}),Rn=Ta(function(E,F){var de=Lo(F,mo(Rn));return vl(E,N,i,F,de)}),xi=El(function(E,F){return vl(E,G,i,i,i,F)});function Yi(E,F){if(typeof E!="function")throw new Ci(o);return F=F===i?F:ks(F),Ta(E,F)}function fa(E,F){if(typeof E!="function")throw new Ci(o);return F=F==null?0:vi(ks(F),0),Ta(function(de){var Be=de[F],vt=Bo(de,0,F);return Be&&$a(vt,Be),Fa(E,this,vt)})}function Xi(E,F,de){var Be=!0,vt=!0;if(typeof E!="function")throw new Ci(o);return Wo(de)&&(Be="leading"in de?!!de.leading:Be,vt="trailing"in de?!!de.trailing:vt),ir(E,F,{leading:Be,maxWait:F,trailing:vt})}function ui(E){return be(E,1)}function ea(E,F){return Xr(_f(F),E)}function Ri(){if(!arguments.length)return[];var E=arguments[0];return ma(E)?E:[E]}function ua(E){return Tr(E,m)}function ja(E,F){return F=typeof F=="function"?F:i,Tr(E,m,F)}function yi(E){return Tr(E,p|m)}function bi(E,F){return F=typeof F=="function"?F:i,Tr(E,p|m,F)}function bs(E,F){return F==null||Xo(E,F,xl(F))}function xs(E,F){return E===F||E!==E&&F!==F}var Ds=_c(uu),Vs=_c(function(E,F){return E>=F}),yu=ql(function(){return arguments}())?ql:function(E){return du(E)&&sn.call(E,"callee")&&!dt.call(E,"callee")},ma=jr.isArray,ac=Oa?Fs(Oa):ho;function fu(E){return E!=null&&qf(E.length)&&!Ll(E)}function No(E){return du(E)&&fu(E)}function Od(E){return E===!0||E===!1||du(E)&&Fo(E)==kt}var jc=Hi||zd,fd=ws?Fs(ws):zc;function Zd(E){return du(E)&&E.nodeType===1&&!dd(E)}function uo(E){if(E==null)return!0;if(fu(E)&&(ma(E)||typeof E=="string"||typeof E.splice=="function"||jc(E)||rd(E)||yu(E)))return!E.length;var F=Io(E);if(F==ze||F==je)return!E.size;if(vo(E))return!Dl(E).length;for(var de in E)if(sn.call(E,de))return!1;return!0}function bl(E,F){return Mu(E,F)}function sc(E,F,de){de=typeof de=="function"?de:i;var Be=de?de(E,F):i;return Be===i?Mu(E,F,i,de):!!Be}function of(E){if(!du(E))return!1;var F=Fo(E);return F==Wt||F==It||typeof E.message=="string"&&typeof E.name=="string"&&!dd(E)}function xc(E){return typeof E=="number"&&Ti(E)}function Ll(E){if(!Wo(E))return!1;var F=Fo(E);return F==Lt||F==ar||F==Ue||F==ot}function Df(E){return typeof E=="number"&&E==ks(E)}function qf(E){return typeof E=="number"&&E>-1&&E%1==0&&E<=Q}function Wo(E){var F=typeof E;return E!=null&&(F=="object"||F=="function")}function du(E){return E!=null&&typeof E=="object"}var $f=lo?Fs(lo):wl;function yd(E,F){return E===F||Ac(E,F,rc(F))}function Dd(E,F,de){return de=typeof de=="function"?de:i,Ac(E,F,rc(F),de)}function bd(E){return Wd(E)&&E!=+E}function xd(E){if(Os(E))throw new Pn(f);return li(E)}function Qf(E){return E===null}function o0(E){return E==null}function Wd(E){return typeof E=="number"||du(E)&&Fo(E)==gt}function dd(E){if(!du(E)||Fo(E)!=et)return!1;var F=Oe(E);if(F===null)return!0;var de=sn.call(F,"constructor")&&F.constructor;return typeof de=="function"&&de instanceof de&&qs.call(de)==Jo}var kd=Ji?Fs(Ji):Cc;function u0(E){return Df(E)&&E>=-Q&&E<=Q}var Hd=go?Fs(go):lf;function wd(E){return typeof E=="string"||!ma(E)&&du(E)&&Fo(E)==ye}function wc(E){return typeof E=="symbol"||du(E)&&Fo(E)==ke}var rd=Ho?Fs(Ho):Nl;function l0(E){return E===i}function c0(E){return du(E)&&Io(E)==He}function f0(E){return du(E)&&Fo(E)==qe}var d0=_c(jl),h0=_c(function(E,F){return E<=F});function Gd(E){if(!E)return[];if(fu(E))return wd(E)?vr(E):fs(E);if(Kr&&E[Kr])return Ru(E[Kr]());var F=Io(E),de=F==ze?pu:F==je?Uo:nd;return de(E)}function Uf(E){if(!E)return E===0?E:0;if(E=Uc(E),E===ee||E===-ee){var F=E<0?-1:1;return F*le}return E===E?E:0}function ks(E){var F=Uf(E),de=F%1;return F===F?de?F-de:F:0}function $d(E){return E?Is(ks(E),0,U):0}function Uc(E){if(typeof E=="number")return E;if(wc(E))return Z;if(Wo(E)){var F=typeof E.valueOf=="function"?E.valueOf():E;E=Wo(F)?F+"":F}if(typeof E!="string")return E===0?E:+E;E=au(E);var de=At.test(E);return de||Bt.test(E)?ri(E.slice(2),de?2:8):Pr.test(E)?Z:+E}function Kd(E){return al(E,oc(E))}function p0(E){return E?Is(ks(E),-Q,Q):E===0?E:0}function Do(E){return E==null?"":Bu(E)}var m0=_l(function(E,F){if(vo(F)||fu(F)){al(F,xl(F),E);return}for(var de in F)sn.call(F,de)&&Ea(E,de,F[de])}),Vd=_l(function(E,F){al(F,oc(F),E)}),Ed=_l(function(E,F,de,Be){al(F,oc(F),E,Be)}),_0=_l(function(E,F,de,Be){al(F,xl(F),E,Be)}),v0=El(so);function g0(E,F){var de=Ka(E);return F==null?de:Qs(de,F)}var y0=Ta(function(E,F){E=Un(E);var de=-1,Be=F.length,vt=Be>2?F[2]:i;for(vt&&gi(F[0],F[1],vt)&&(Be=1);++de<Be;)for(var er=F[de],br=oc(er),Lr=-1,en=br.length;++Lr<en;){var Mn=br[Lr],Fn=E[Mn];(Fn===i||xs(Fn,Aa[Mn])&&!sn.call(E,Mn))&&(E[Mn]=er[Mn])}return E}),b0=Ta(function(E){return E.push(i,Xc),Fa(Yd,i,E)});function x0(E,F){return fo(E,qn(F,3),Js)}function w0(E,F){return fo(E,qn(F,3),eu)}function E0(E,F){return E==null?E:el(E,qn(F,3),oc)}function S0(E,F){return E==null?E:tl(E,qn(F,3),oc)}function A0(E,F){return E&&Js(E,qn(F,3))}function C0(E,F){return E&&eu(E,qn(F,3))}function T0(E){return E==null?[]:Xl(E,xl(E))}function P0(E){return E==null?[]:Xl(E,oc(E))}function Rd(E,F,de){var Be=E==null?i:Pu(E,F);return Be===i?de:Be}function I0(E,F){return E!=null&&C(E,F,dl)}function Ld(E,F){return E!=null&&C(E,F,Ol)}var O0=yf(function(E,F,de){F!=null&&typeof F.toString!="function"&&(F=Ss.call(F)),E[F]=de},Fd(uc)),D0=yf(function(E,F,de){F!=null&&typeof F.toString!="function"&&(F=Ss.call(F)),sn.call(E,F)?E[F].push(de):E[F]=[de]},qn),k0=Ta(lc);function xl(E){return fu(E)?Zn(E):Dl(E)}function oc(E){return fu(E)?Zn(E,!0):cf(E)}function R0(E,F){var de={};return F=qn(F,3),Js(E,function(Be,vt,er){Ia(de,F(Be,vt,er),Be)}),de}function L0(E,F){var de={};return F=qn(F,3),Js(E,function(Be,vt,er){Ia(de,vt,F(Be,vt,er))}),de}var M0=_l(function(E,F,de){tu(E,F,de)}),Yd=_l(function(E,F,de,Be){tu(E,F,de,Be)}),F0=El(function(E,F){var de={};if(E==null)return de;var Be=!1;F=Wi(F,function(er){return er=pl(er,E),Be||(Be=er.length>1),er}),al(E,Gl(E),de),Be&&(de=Tr(de,p|y|m,qc));for(var vt=F.length;vt--;)$c(de,F[vt]);return de});function B0(E,F){return Xd(E,Hr(qn(F)))}var N0=El(function(E,F){return E==null?{}:$u(E,F)});function Xd(E,F){if(E==null)return{};var de=Wi(Gl(E),function(Be){return[Be]});return F=qn(F),vu(E,de,function(Be,vt){return F(Be,vt[0])})}function j0(E,F,de){F=pl(F,E);var Be=-1,vt=F.length;for(vt||(vt=1,E=i);++Be<vt;){var er=E==null?i:E[sa(F[Be])];er===i&&(Be=vt,er=de),E=Ll(er)?er.call(E):er}return E}function U0(E,F,de){return E==null?E:Fu(E,F,de)}function z0(E,F,de,Be){return Be=typeof Be=="function"?Be:i,E==null?E:Fu(E,F,de,Be)}var qd=Yu(xl),Qd=Yu(oc);function Z0(E,F,de){var Be=ma(E),vt=Be||jc(E)||rd(E);if(F=qn(F,4),de==null){var er=E&&E.constructor;vt?de=Be?new er:[]:Wo(E)?de=Ll(er)?Ka(Oe(E)):{}:de={}}return(vt?_i:Js)(E,function(br,Lr,en){return F(de,br,Lr,en)}),de}function W0(E,F){return E==null?!0:$c(E,F)}function H0(E,F,de){return E==null?E:mf(E,F,_f(de))}function G0(E,F,de,Be){return Be=typeof Be=="function"?Be:i,E==null?E:mf(E,F,_f(de),Be)}function nd(E){return E==null?[]:su(E,xl(E))}function $0(E){return E==null?[]:su(E,oc(E))}function K0(E,F,de){return de===i&&(de=F,F=i),de!==i&&(de=Uc(de),de=de===de?de:0),F!==i&&(F=Uc(F),F=F===F?F:0),Is(Uc(E),F,de)}function V0(E,F,de){return F=Uf(F),de===i?(de=F,F=0):de=Uf(de),E=Uc(E),Lu(E,F,de)}function Y0(E,F,de){if(de&&typeof de!="boolean"&&gi(E,F,de)&&(F=de=i),de===i&&(typeof F=="boolean"?(de=F,F=i):typeof E=="boolean"&&(de=E,E=i)),E===i&&F===i?(E=0,F=1):(E=Uf(E),F===i?(F=E,E=0):F=Uf(F)),E>F){var Be=E;E=F,F=Be}if(de||E%1||F%1){var vt=Cs();return ba(E+vt*(F-E+Xn("1e-"+((vt+"").length-1))),F)}return nl(E,F)}var X0=Vu(function(E,F,de){return F=F.toLowerCase(),E+(de?Jd(F):F)});function Jd(E){return Md(Do(E).toLowerCase())}function e0(E){return E=Do(E),E&&E.replace(yr,Qo).replace(Ke,"")}function q0(E,F,de){E=Do(E),F=Bu(F);var Be=E.length;de=de===i?Be:Is(ks(de),0,Be);var vt=de;return de-=F.length,de>=0&&E.slice(de,vt)==F}function Q0(E){return E=Do(E),E&&st.test(E)?E.replace(Tt,Ro):E}function J0(E){return E=Do(E),E&&Ot.test(E)?E.replace(ht,"\\$&"):E}var eh=Vu(function(E,F,de){return E+(de?"-":"")+F.toLowerCase()}),th=Vu(function(E,F,de){return E+(de?" ":"")+F.toLowerCase()}),rh=hc("toLowerCase");function nh(E,F,de){E=Do(E),F=ks(F);var Be=F?hr(E):0;if(!F||Be>=F)return E;var vt=(F-Be)/2;return Rc(Oi(vt),de)+E+Rc(hi(vt),de)}function ih(E,F,de){E=Do(E),F=ks(F);var Be=F?hr(E):0;return F&&Be<F?E+Rc(F-Be,de):E}function ah(E,F,de){E=Do(E),F=ks(F);var Be=F?hr(E):0;return F&&Be<F?Rc(F-Be,de)+E:E}function sh(E,F,de){return de||F==null?F=0:F&&(F=+F),As(Do(E).replace(Ne,""),F||0)}function oh(E,F,de){return(de?gi(E,F,de):F===i)?F=1:F=ks(F),Ul(Do(E),F)}function uh(){var E=arguments,F=Do(E[0]);return E.length<3?F:F.replace(E[1],E[2])}var lh=Vu(function(E,F,de){return E+(de?"_":"")+F.toLowerCase()});function ch(E,F,de){return de&&typeof de!="number"&&gi(E,F,de)&&(F=de=i),de=de===i?U:de>>>0,de?(E=Do(E),E&&(typeof F=="string"||F!=null&&!kd(F))&&(F=Bu(F),!F&&Ao(E))?Bo(vr(E),0,de):E.split(F,de)):[]}var fh=Vu(function(E,F,de){return E+(de?" ":"")+Md(F)});function dh(E,F,de){return E=Do(E),de=de==null?0:Is(ks(de),0,E.length),F=Bu(F),E.slice(de,de+F.length)==F}function hh(E,F,de){var Be=Pt.templateSettings;de&&gi(E,F,de)&&(F=i),E=Do(E),F=Ed({},F,Be,vc);var vt=Ed({},F.imports,Be.imports,vc),er=xl(vt),br=su(vt,er),Lr,en,Mn=0,Fn=F.interpolate||Qr,$n="__p += '",Li=ra((F.escape||Qr).source+"|"+Fn.source+"|"+(Fn===Ce?Xt:Qr).source+"|"+(F.evaluate||Qr).source+"|$","g"),ya="//# sourceURL="+(sn.call(F,"sourceURL")?(F.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$r+"]")+`
`;E.replace(Li,function(Ga,Ys,ro,Ec,Vl,Sc){return ro||(ro=Ec),$n+=E.slice(Mn,Sc).replace(Gr,bo),Ys&&(Lr=!0,$n+=`' +
__e(`+Ys+`) +
'`),Vl&&(en=!0,$n+=`';
`+Vl+`;
__p += '`),ro&&($n+=`' +
((__t = (`+ro+`)) == null ? '' : __t) +
'`),Mn=Sc+Ga.length,Ga}),$n+=`';
`;var Ha=sn.call(F,"variable")&&F.variable;if(!Ha)$n=`with (obj) {
`+$n+`
}
`;else if(Jt.test(Ha))throw new Pn(h);$n=(en?$n.replace(Ht,""):$n).replace(Te,"$1").replace(ce,"$1;"),$n="function("+(Ha||"obj")+`) {
`+(Ha?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(Lr?", __e = _.escape":"")+(en?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+$n+`return __p
}`;var Ls=r0(function(){return si(er,ya+"return "+$n).apply(i,br)});if(Ls.source=$n,of(Ls))throw Ls;return Ls}function ph(E){return Do(E).toLowerCase()}function mh(E){return Do(E).toUpperCase()}function _h(E,F,de){if(E=Do(E),E&&(de||F===i))return au(E);if(!E||!(F=Bu(F)))return E;var Be=vr(E),vt=vr(F),er=Zu(Be,vt),br=qu(Be,vt)+1;return Bo(Be,er,br).join("")}function vh(E,F,de){if(E=Do(E),E&&(de||F===i))return E.slice(0,Ar(E)+1);if(!E||!(F=Bu(F)))return E;var Be=vr(E),vt=qu(Be,vr(F))+1;return Bo(Be,0,vt).join("")}function gh(E,F,de){if(E=Do(E),E&&(de||F===i))return E.replace(Ne,"");if(!E||!(F=Bu(F)))return E;var Be=vr(E),vt=Zu(Be,vr(F));return Bo(Be,vt).join("")}function yh(E,F){var de=ae,Be=ne;if(Wo(F)){var vt="separator"in F?F.separator:vt;de="length"in F?ks(F.length):de,Be="omission"in F?Bu(F.omission):Be}E=Do(E);var er=E.length;if(Ao(E)){var br=vr(E);er=br.length}if(de>=er)return E;var Lr=de-hr(Be);if(Lr<1)return Be;var en=br?Bo(br,0,Lr).join(""):E.slice(0,Lr);if(vt===i)return en+Be;if(br&&(Lr+=en.length-Lr),kd(vt)){if(E.slice(Lr).search(vt)){var Mn,Fn=en;for(vt.global||(vt=ra(vt.source,Do(xr.exec(vt))+"g")),vt.lastIndex=0;Mn=vt.exec(Fn);)var $n=Mn.index;en=en.slice(0,$n===i?Lr:$n)}}else if(E.indexOf(Bu(vt),Lr)!=Lr){var Li=en.lastIndexOf(vt);Li>-1&&(en=en.slice(0,Li))}return en+Be}function bh(E){return E=Do(E),E&&Ae.test(E)?E.replace(me,yn):E}var xh=Vu(function(E,F,de){return E+(de?" ":"")+F.toUpperCase()}),Md=hc("toUpperCase");function t0(E,F,de){return E=Do(E),F=de?i:F,F===i?Ju(E)?zn(E):hu(E):E.match(F)||[]}var r0=Ta(function(E,F){try{return Fa(E,i,F)}catch(de){return of(de)?de:new Pn(de)}}),wh=El(function(E,F){return _i(F,function(de){de=sa(de),Ia(E,de,Le(E[de],E))}),E});function Eh(E){var F=E==null?0:E.length,de=qn();return E=F?Wi(E,function(Be){if(typeof Be[1]!="function")throw new Ci(o);return[de(Be[0]),Be[1]]}):[],Ta(function(Be){for(var vt=-1;++vt<F;){var er=E[vt];if(Fa(er[0],this,Be))return Fa(er[1],this,Be)}})}function Sh(E){return Mo(Tr(E,p))}function Fd(E){return function(){return E}}function Ah(E,F){return E==null||E!==E?F:E}var Ch=Uu(),Th=Uu(!0);function uc(E){return E}function Bd(E){return cc(typeof E=="function"?E:Tr(E,p))}function Ph(E){return Eo(Tr(E,p))}function Ih(E,F){return To(E,Tr(F,p))}var Oh=Ta(function(E,F){return function(de){return lc(de,E,F)}}),Dh=Ta(function(E,F){return function(de){return lc(E,de,F)}});function Nd(E,F,de){var Be=xl(F),vt=Xl(F,Be);de==null&&!(Wo(F)&&(vt.length||!Be.length))&&(de=F,F=E,E=this,vt=Xl(F,xl(F)));var er=!(Wo(de)&&"chain"in de)||!!de.chain,br=Ll(E);return _i(vt,function(Lr){var en=F[Lr];E[Lr]=en,br&&(E.prototype[Lr]=function(){var Mn=this.__chain__;if(er||Mn){var Fn=E(this.__wrapped__),$n=Fn.__actions__=fs(this.__actions__);return $n.push({func:en,args:arguments,thisArg:E}),Fn.__chain__=Mn,Fn}return en.apply(E,$a([this.value()],arguments))})}),E}function kh(){return Ua._===this&&(Ua._=Yo),this}function jd(){}function Rh(E){return E=ks(E),Ta(function(F){return Ql(F,E)})}var Lh=mc(Wi),Mh=mc(On),Fh=mc(co);function n0(E){return Ki(E)?fi(sa(E)):ff(E)}function Bh(E){return function(F){return E==null?i:Pu(E,F)}}var Nh=xf(),jh=xf(!0);function Ud(){return[]}function zd(){return!1}function Uh(){return{}}function zh(){return""}function Zh(){return!0}function Wh(E,F){if(E=ks(E),E<1||E>Q)return[];var de=U,Be=ba(E,U);F=qn(F),E-=U;for(var vt=Ma(Be,F);++de<E;)F(de);return vt}function Hh(E){return ma(E)?Wi(E,sa):wc(E)?[E]:fs(Na(Do(E)))}function Gh(E){var F=++Co;return Do(E)+F}var $h=pc(function(E,F){return E+F},0),Kh=tc("ceil"),Vh=pc(function(E,F){return E/F},1),Yh=tc("floor");function Xh(E){return E&&E.length?os(E,uc,uu):i}function qh(E,F){return E&&E.length?os(E,qn(F,2),uu):i}function Qh(E){return Vo(E,uc)}function Jh(E,F){return Vo(E,qn(F,2))}function ep(E){return E&&E.length?os(E,uc,jl):i}function tp(E,F){return E&&E.length?os(E,qn(F,2),jl):i}var rp=pc(function(E,F){return E*F},1),np=tc("round"),ip=pc(function(E,F){return E-F},0);function ap(E){return E&&E.length?Qa(E,uc):0}function sp(E,F){return E&&E.length?Qa(E,qn(F,2)):0}return Pt.after=he,Pt.ary=be,Pt.assign=m0,Pt.assignIn=Vd,Pt.assignInWith=Ed,Pt.assignWith=_0,Pt.at=v0,Pt.before=Re,Pt.bind=Le,Pt.bindAll=wh,Pt.bindKey=at,Pt.castArray=Ri,Pt.chain=Nn,Pt.chunk=oa,Pt.compact=Zs,Pt.concat=ul,Pt.cond=Eh,Pt.conforms=Sh,Pt.constant=Fd,Pt.countBy=Sd,Pt.create=g0,Pt.curry=it,Pt.curryRight=qt,Pt.debounce=ir,Pt.defaults=y0,Pt.defaultsDeep=b0,Pt.defer=ur,Pt.delay=Sr,Pt.difference=gl,Pt.differenceBy=Pl,Pt.differenceWith=ll,Pt.drop=$l,Pt.dropRight=Kf,Pt.dropRightWhile=Af,Pt.dropWhile=ic,Pt.fill=Mf,Pt.filter=Cd,Pt.flatMap=md,Pt.flatMapDeep=Td,Pt.flatMapDepth=Pd,Pt.flatten=tf,Pt.flattenDeep=cl,Pt.flattenDepth=Vf,Pt.flip=Zr,Pt.flow=Ch,Pt.flowRight=Th,Pt.fromPairs=yl,Pt.functions=T0,Pt.functionsIn=P0,Pt.groupBy=Id,Pt.initial=lu,Pt.intersection=Cf,Pt.intersectionBy=nf,Pt.intersectionWith=Rl,Pt.invert=O0,Pt.invertBy=D0,Pt.invokeMap=gd,Pt.iteratee=Bd,Pt.keyBy=cd,Pt.keys=xl,Pt.keysIn=oc,Pt.map=td,Pt.mapKeys=R0,Pt.mapValues=L0,Pt.matches=Ph,Pt.matchesProperty=Ih,Pt.memoize=mn,Pt.merge=M0,Pt.mergeWith=Yd,Pt.method=Oh,Pt.methodOf=Dh,Pt.mixin=Nd,Pt.negate=Hr,Pt.nthArg=Rh,Pt.omit=F0,Pt.omitBy=B0,Pt.once=cn,Pt.orderBy=Of,Pt.over=Lh,Pt.overArgs=un,Pt.overEvery=Mh,Pt.overSome=Fh,Pt.partial=Xr,Pt.partialRight=Rn,Pt.partition=D,Pt.pick=N0,Pt.pickBy=Xd,Pt.property=n0,Pt.propertyOf=Bh,Pt.pull=af,Pt.pullAll=Bc,Pt.pullAllBy=Bf,Pt.pullAllWith=Nc,Pt.pullAt=Zf,Pt.range=Nh,Pt.rangeRight=jh,Pt.rearg=xi,Pt.reject=s,Pt.remove=Yf,Pt.rest=Yi,Pt.reverse=Nf,Pt.sampleSize=w,Pt.set=U0,Pt.setWith=z0,Pt.shuffle=P,Pt.slice=Xf,Pt.sortBy=$,Pt.sortedUniq=If,Pt.sortedUniqBy=Jf,Pt.split=ch,Pt.spread=fa,Pt.tail=Gf,Pt.take=g,Pt.takeRight=T,Pt.takeRightWhile=z,Pt.takeWhile=ve,Pt.tap=Xa,Pt.throttle=Xi,Pt.thru=ji,Pt.toArray=Gd,Pt.toPairs=qd,Pt.toPairsIn=Qd,Pt.toPath=Hh,Pt.toPlainObject=Kd,Pt.transform=Z0,Pt.unary=ui,Pt.union=De,Pt.unionBy=nt,Pt.unionWith=Ut,Pt.uniq=fr,Pt.uniqBy=Or,Pt.uniqWith=_n,Pt.unset=W0,Pt.unzip=Pi,Pt.unzipWith=Za,Pt.update=H0,Pt.updateWith=G0,Pt.values=nd,Pt.valuesIn=$0,Pt.without=Hn,Pt.words=t0,Pt.wrap=ea,Pt.xor=ca,Pt.xorBy=Wa,Pt.xorWith=La,Pt.zip=nn,Pt.zipObject=zr,Pt.zipObjectDeep=tn,Pt.zipWith=In,Pt.entries=qd,Pt.entriesIn=Qd,Pt.extend=Vd,Pt.extendWith=Ed,Nd(Pt,Pt),Pt.add=$h,Pt.attempt=r0,Pt.camelCase=X0,Pt.capitalize=Jd,Pt.ceil=Kh,Pt.clamp=K0,Pt.clone=ua,Pt.cloneDeep=yi,Pt.cloneDeepWith=bi,Pt.cloneWith=ja,Pt.conformsTo=bs,Pt.deburr=e0,Pt.defaultTo=Ah,Pt.divide=Vh,Pt.endsWith=q0,Pt.eq=xs,Pt.escape=Q0,Pt.escapeRegExp=J0,Pt.every=Ad,Pt.find=hd,Pt.findIndex=Jc,Pt.findKey=x0,Pt.findLast=pd,Pt.findLastIndex=ef,Pt.findLastKey=w0,Pt.floor=Yh,Pt.forEach=_d,Pt.forEachRight=vd,Pt.forIn=E0,Pt.forInRight=S0,Pt.forOwn=A0,Pt.forOwnRight=C0,Pt.get=Rd,Pt.gt=Ds,Pt.gte=Vs,Pt.has=I0,Pt.hasIn=Ld,Pt.head=rf,Pt.identity=uc,Pt.includes=ld,Pt.indexOf=Ff,Pt.inRange=V0,Pt.invoke=k0,Pt.isArguments=yu,Pt.isArray=ma,Pt.isArrayBuffer=ac,Pt.isArrayLike=fu,Pt.isArrayLikeObject=No,Pt.isBoolean=Od,Pt.isBuffer=jc,Pt.isDate=fd,Pt.isElement=Zd,Pt.isEmpty=uo,Pt.isEqual=bl,Pt.isEqualWith=sc,Pt.isError=of,Pt.isFinite=xc,Pt.isFunction=Ll,Pt.isInteger=Df,Pt.isLength=qf,Pt.isMap=$f,Pt.isMatch=yd,Pt.isMatchWith=Dd,Pt.isNaN=bd,Pt.isNative=xd,Pt.isNil=o0,Pt.isNull=Qf,Pt.isNumber=Wd,Pt.isObject=Wo,Pt.isObjectLike=du,Pt.isPlainObject=dd,Pt.isRegExp=kd,Pt.isSafeInteger=u0,Pt.isSet=Hd,Pt.isString=wd,Pt.isSymbol=wc,Pt.isTypedArray=rd,Pt.isUndefined=l0,Pt.isWeakMap=c0,Pt.isWeakSet=f0,Pt.join=Fc,Pt.kebabCase=eh,Pt.last=cu,Pt.lastIndexOf=Tf,Pt.lowerCase=th,Pt.lowerFirst=rh,Pt.lt=d0,Pt.lte=h0,Pt.max=Xh,Pt.maxBy=qh,Pt.mean=Qh,Pt.meanBy=Jh,Pt.min=ep,Pt.minBy=tp,Pt.stubArray=Ud,Pt.stubFalse=zd,Pt.stubObject=Uh,Pt.stubString=zh,Pt.stubTrue=Zh,Pt.multiply=rp,Pt.nth=Pf,Pt.noConflict=kh,Pt.noop=jd,Pt.now=ue,Pt.pad=nh,Pt.padEnd=ih,Pt.padStart=ah,Pt.parseInt=sh,Pt.random=Y0,Pt.reduce=t,Pt.reduceRight=n,Pt.repeat=oh,Pt.replace=uh,Pt.result=j0,Pt.round=np,Pt.runInContext=pr,Pt.sample=_,Pt.size=j,Pt.snakeCase=lh,Pt.some=X,Pt.sortedIndex=Wf,Pt.sortedIndexBy=sf,Pt.sortedIndexOf=id,Pt.sortedLastIndex=Hf,Pt.sortedLastIndexBy=jf,Pt.sortedLastIndexOf=ad,Pt.startCase=fh,Pt.startsWith=dh,Pt.subtract=ip,Pt.sum=ap,Pt.sumBy=sp,Pt.template=hh,Pt.times=Wh,Pt.toFinite=Uf,Pt.toInteger=ks,Pt.toLength=$d,Pt.toLower=ph,Pt.toNumber=Uc,Pt.toSafeInteger=p0,Pt.toString=Do,Pt.toUpper=mh,Pt.trim=_h,Pt.trimEnd=vh,Pt.trimStart=gh,Pt.truncate=yh,Pt.unescape=bh,Pt.uniqueId=Gh,Pt.upperCase=xh,Pt.upperFirst=Md,Pt.each=_d,Pt.eachRight=vd,Pt.first=rf,Nd(Pt,function(){var E={};return Js(Pt,function(F,de){sn.call(Pt.prototype,de)||(E[de]=F)}),E}(),{chain:!1}),Pt.VERSION=l,_i(["bind","bindKey","curry","curryRight","partial","partialRight"],function(E){Pt[E].placeholder=Pt}),_i(["drop","take"],function(E,F){xn.prototype[E]=function(de){de=de===i?1:vi(ks(de),0);var Be=this.__filtered__&&!F?new xn(this):this.clone();return Be.__filtered__?Be.__takeCount__=ba(de,Be.__takeCount__):Be.__views__.push({size:ba(de,U),type:E+(Be.__dir__<0?"Right":"")}),Be},xn.prototype[E+"Right"]=function(de){return this.reverse()[E](de).reverse()}}),_i(["filter","map","takeWhile"],function(E,F){var de=F+1,Be=de==q||de==se;xn.prototype[E]=function(vt){var er=this.clone();return er.__iteratees__.push({iteratee:qn(vt,3),type:de}),er.__filtered__=er.__filtered__||Be,er}}),_i(["head","last"],function(E,F){var de="take"+(F?"Right":"");xn.prototype[E]=function(){return this[de](1).value()[0]}}),_i(["initial","tail"],function(E,F){var de="drop"+(F?"":"Right");xn.prototype[E]=function(){return this.__filtered__?new xn(this):this[de](1)}}),xn.prototype.compact=function(){return this.filter(uc)},xn.prototype.find=function(E){return this.filter(E).head()},xn.prototype.findLast=function(E){return this.reverse().find(E)},xn.prototype.invokeMap=Ta(function(E,F){return typeof E=="function"?new xn(this):this.map(function(de){return lc(de,E,F)})}),xn.prototype.reject=function(E){return this.filter(Hr(qn(E)))},xn.prototype.slice=function(E,F){E=ks(E);var de=this;return de.__filtered__&&(E>0||F<0)?new xn(de):(E<0?de=de.takeRight(-E):E&&(de=de.drop(E)),F!==i&&(F=ks(F),de=F<0?de.dropRight(-F):de.take(F-E)),de)},xn.prototype.takeRightWhile=function(E){return this.reverse().takeWhile(E).reverse()},xn.prototype.toArray=function(){return this.take(U)},Js(xn.prototype,function(E,F){var de=/^(?:filter|find|map|reject)|While$/.test(F),Be=/^(?:head|last)$/.test(F),vt=Pt[Be?"take"+(F=="last"?"Right":""):F],er=Be||/^find/.test(F);vt&&(Pt.prototype[F]=function(){var br=this.__wrapped__,Lr=Be?[1]:arguments,en=br instanceof xn,Mn=Lr[0],Fn=en||ma(br),$n=function(Ys){var ro=vt.apply(Pt,$a([Ys],Lr));return Be&&Li?ro[0]:ro};Fn&&de&&typeof Mn=="function"&&Mn.length!=1&&(en=Fn=!1);var Li=this.__chain__,ya=!!this.__actions__.length,Ha=er&&!Li,Ls=en&&!ya;if(!er&&Fn){br=Ls?br:new xn(this);var Ga=E.apply(br,Lr);return Ga.__actions__.push({func:ji,args:[$n],thisArg:i}),new pn(Ga,Li)}return Ha&&Ls?E.apply(this,Lr):(Ga=this.thru($n),Ha?Be?Ga.value()[0]:Ga.value():Ga)})}),_i(["pop","push","shift","sort","splice","unshift"],function(E){var F=wt[E],de=/^(?:push|sort|unshift)$/.test(E)?"tap":"thru",Be=/^(?:pop|shift)$/.test(E);Pt.prototype[E]=function(){var vt=arguments;if(Be&&!this.__chain__){var er=this.value();return F.apply(ma(er)?er:[],vt)}return this[de](function(br){return F.apply(ma(br)?br:[],vt)})}}),Js(xn.prototype,function(E,F){var de=Pt[F];if(de){var Be=de.name+"";sn.call(ha,Be)||(ha[Be]=[]),ha[Be].push({name:F,func:de})}}),ha[Wl(i,L).name]=[{name:"wrapper",func:i}],xn.prototype.clone=We,xn.prototype.reverse=jt,xn.prototype.value=wr,Pt.prototype.at=qa,Pt.prototype.chain=vs,Pt.prototype.commit=es,Pt.prototype.next=Kl,Pt.prototype.plant=od,Pt.prototype.reverse=ud,Pt.prototype.toJSON=Pt.prototype.valueOf=Pt.prototype.value=ed,Pt.prototype.first=Pt.prototype.head,Kr&&(Pt.prototype[Kr]=sd),Pt},Jn=ai();Ua._=Jn,r=function(){return Jn}.call(v,e,v,d),r!==i&&(d.exports=r)}).call(this)},28440:function(d,v,e){var r=e(50097),i=e(63323),l=i(function(c,f,o){r(c,f,o)});d.exports=l},55950:function(d){function v(){return!1}d.exports=v},20480:function(d,v,e){var r=e(95378),i=e(56730);function l(c){return r(c,i(c))}d.exports=l},32834:function(d){(function(v,e){d.exports=e()})(this,function(){"use strict";function v(bt,Ce){for(var yt=0;yt<Ce.length;yt++){var Ze=Ce[yt];Ze.enumerable=Ze.enumerable||!1,Ze.configurable=!0,"value"in Ze&&(Ze.writable=!0),Object.defineProperty(bt,Ze.key,Ze)}}function e(bt,Ce,yt){return Ce&&v(bt.prototype,Ce),yt&&v(bt,yt),bt}function r(bt,Ce){if(bt){if(typeof bt=="string")return i(bt,Ce);var yt=Object.prototype.toString.call(bt).slice(8,-1);if(yt==="Object"&&bt.constructor&&(yt=bt.constructor.name),yt==="Map"||yt==="Set")return Array.from(bt);if(yt==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(yt))return i(bt,Ce)}}function i(bt,Ce){(Ce==null||Ce>bt.length)&&(Ce=bt.length);for(var yt=0,Ze=new Array(Ce);yt<Ce;yt++)Ze[yt]=bt[yt];return Ze}function l(bt,Ce){var yt=typeof Symbol!="undefined"&&bt[Symbol.iterator]||bt["@@iterator"];if(yt)return(yt=yt.call(bt)).next.bind(yt);if(Array.isArray(bt)||(yt=r(bt))||Ce&&bt&&typeof bt.length=="number"){yt&&(bt=yt);var Ze=0;return function(){return Ze>=bt.length?{done:!0}:{done:!1,value:bt[Ze++]}}}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 o(bt){c.exports.defaults=bt}c.exports={defaults:f(),getDefaults:f,changeDefaults:o};var h=/[&<>"']/,u=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,x=/[<>"']|&(?!#?\w+;)/g,p={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},y=function(Ce){return p[Ce]};function m(bt,Ce){if(Ce){if(h.test(bt))return bt.replace(u,y)}else if(a.test(bt))return bt.replace(x,y);return bt}var b=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function S(bt){return bt.replace(b,function(Ce,yt){return yt=yt.toLowerCase(),yt==="colon"?":":yt.charAt(0)==="#"?yt.charAt(1)==="x"?String.fromCharCode(parseInt(yt.substring(2),16)):String.fromCharCode(+yt.substring(1)):""})}var R=/(^|[^\[])\^/g;function L(bt,Ce){bt=bt.source||bt,Ce=Ce||"";var yt={replace:function(xe,ht){return ht=ht.source||ht,ht=ht.replace(R,"$1"),bt=bt.replace(xe,ht),yt},getRegex:function(){return new RegExp(bt,Ce)}};return yt}var A=/[^\w:]/g,I=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function M(bt,Ce,yt){if(bt){var Ze;try{Ze=decodeURIComponent(S(yt)).replace(A,"").toLowerCase()}catch(xe){return null}if(Ze.indexOf("javascript:")===0||Ze.indexOf("vbscript:")===0||Ze.indexOf("data:")===0)return null}Ce&&!I.test(yt)&&(yt=H(Ce,yt));try{yt=encodeURI(yt).replace(/%25/g,"%")}catch(xe){return null}return yt}var B={},N=/^[^:]+:\/*[^/]*$/,K=/^([^:]+:)[\s\S]*$/,G=/^([^:]+:\/*[^/]*)[\s\S]*$/;function H(bt,Ce){B[" "+bt]||(N.test(bt)?B[" "+bt]=bt+"/":B[" "+bt]=J(bt,"/",!0)),bt=B[" "+bt];var yt=bt.indexOf(":")===-1;return Ce.substring(0,2)==="//"?yt?Ce:bt.replace(K,"$1")+Ce:Ce.charAt(0)==="/"?yt?Ce:bt.replace(G,"$1")+Ce:bt+Ce}var ae={exec:function(){}};function ne(bt){for(var Ce=1,yt,Ze;Ce<arguments.length;Ce++){yt=arguments[Ce];for(Ze in yt)Object.prototype.hasOwnProperty.call(yt,Ze)&&(bt[Ze]=yt[Ze])}return bt}function oe(bt,Ce){var yt=bt.replace(/\|/g,function(ht,Ot,Ne){for(var Ir=!1,_t=Ot;--_t>=0&&Ne[_t]==="\\";)Ir=!Ir;return Ir?"|":" |"}),Ze=yt.split(/ \|/),xe=0;if(Ze.length>Ce)Ze.splice(Ce);else for(;Ze.length<Ce;)Ze.push("");for(;xe<Ze.length;xe++)Ze[xe]=Ze[xe].trim().replace(/\\\|/g,"|");return Ze}function J(bt,Ce,yt){var Ze=bt.length;if(Ze===0)return"";for(var xe=0;xe<Ze;){var ht=bt.charAt(Ze-xe-1);if(ht===Ce&&!yt)xe++;else if(ht!==Ce&&yt)xe++;else break}return bt.substr(0,Ze-xe)}function q(bt,Ce){if(bt.indexOf(Ce[1])===-1)return-1;for(var yt=bt.length,Ze=0,xe=0;xe<yt;xe++)if(bt[xe]==="\\")xe++;else if(bt[xe]===Ce[0])Ze++;else if(bt[xe]===Ce[1]&&(Ze--,Ze<0))return xe;return-1}function V(bt){bt&&bt.sanitize&&!bt.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 se(bt,Ce){if(Ce<1)return"";for(var yt="";Ce>1;)Ce&1&&(yt+=bt),Ce>>=1,bt+=bt;return yt+bt}var ee={escape:m,unescape:S,edit:L,cleanUrl:M,resolveUrl:H,noopTest:ae,merge:ne,splitCells:oe,rtrim:J,findClosingBracket:q,checkSanitizeDeprecation:V,repeatString:se},Q=c.exports.defaults,le=ee.rtrim,Z=ee.splitCells,U=ee.escape,ie=ee.findClosingBracket;function _e(bt,Ce,yt){var Ze=Ce.href,xe=Ce.title?U(Ce.title):null,ht=bt[1].replace(/\\([\[\]])/g,"$1");return bt[0].charAt(0)!=="!"?{type:"link",raw:yt,href:Ze,title:xe,text:ht}:{type:"image",raw:yt,href:Ze,title:xe,text:U(ht)}}function Se(bt,Ce){var yt=bt.match(/^(\s+)(?:```)/);if(yt===null)return Ce;var Ze=yt[1];return Ce.split(`
`).map(function(xe){var ht=xe.match(/^\s+/);if(ht===null)return xe;var Ot=ht[0];return Ot.length>=Ze.length?xe.slice(Ze.length):xe}).join(`
`)}var Pe=function(){function bt(yt){this.options=yt||Q}var Ce=bt.prototype;return Ce.space=function(Ze){var xe=this.rules.block.newline.exec(Ze);if(xe)return xe[0].length>1?{type:"space",raw:xe[0]}:{raw:`
`}},Ce.code=function(Ze){var xe=this.rules.block.code.exec(Ze);if(xe){var ht=xe[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:xe[0],codeBlockStyle:"indented",text:this.options.pedantic?ht:le(ht,`
`)}}},Ce.fences=function(Ze){var xe=this.rules.block.fences.exec(Ze);if(xe){var ht=xe[0],Ot=Se(ht,xe[3]||"");return{type:"code",raw:ht,lang:xe[2]?xe[2].trim():xe[2],text:Ot}}},Ce.heading=function(Ze){var xe=this.rules.block.heading.exec(Ze);if(xe){var ht=xe[2].trim();if(/#$/.test(ht)){var Ot=le(ht,"#");(this.options.pedantic||!Ot||/ $/.test(Ot))&&(ht=Ot.trim())}return{type:"heading",raw:xe[0],depth:xe[1].length,text:ht}}},Ce.nptable=function(Ze){var xe=this.rules.block.nptable.exec(Ze);if(xe){var ht={type:"table",header:Z(xe[1].replace(/^ *| *\| *$/g,"")),align:xe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:xe[3]?xe[3].replace(/\n$/,"").split(`
`):[],raw:xe[0]};if(ht.header.length===ht.align.length){var Ot=ht.align.length,Ne;for(Ne=0;Ne<Ot;Ne++)/^ *-+: *$/.test(ht.align[Ne])?ht.align[Ne]="right":/^ *:-+: *$/.test(ht.align[Ne])?ht.align[Ne]="center":/^ *:-+ *$/.test(ht.align[Ne])?ht.align[Ne]="left":ht.align[Ne]=null;for(Ot=ht.cells.length,Ne=0;Ne<Ot;Ne++)ht.cells[Ne]=Z(ht.cells[Ne],ht.header.length);return ht}}},Ce.hr=function(Ze){var xe=this.rules.block.hr.exec(Ze);if(xe)return{type:"hr",raw:xe[0]}},Ce.blockquote=function(Ze){var xe=this.rules.block.blockquote.exec(Ze);if(xe){var ht=xe[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:xe[0],text:ht}}},Ce.list=function(Ze){var xe=this.rules.block.list.exec(Ze);if(xe){var ht=xe[0],Ot=xe[2],Ne=Ot.length>1,Ir={type:"list",raw:ht,ordered:Ne,start:Ne?+Ot.slice(0,-1):"",loose:!1,items:[]},_t=xe[0].match(this.rules.block.item),Jr=!1,an,Nt,Jt,Mt,Xt,xr,Pr,At,Kt,Bt=_t.length;Jt=this.rules.block.listItemStart.exec(_t[0]);for(var Qt=0;Qt<Bt;Qt++){if(an=_t[Qt],ht=an,this.options.pedantic||(Kt=an.match(new RegExp("\\n\\s*\\n {0,"+(Jt[0].length-1)+"}\\S")),Kt&&(Xt=an.length-Kt.index+_t.slice(Qt+1).join(`
`).length,Ir.raw=Ir.raw.substring(0,Ir.raw.length-Xt),an=an.substring(0,Kt.index),ht=an,Bt=Qt+1)),Qt!==Bt-1){if(Mt=this.rules.block.listItemStart.exec(_t[Qt+1]),this.options.pedantic?Mt[1].length>Jt[1].length:Mt[1].length>=Jt[0].length||Mt[1].length>3){_t.splice(Qt,2,_t[Qt]+(!this.options.pedantic&&Mt[1].length<Jt[0].length&&!_t[Qt].match(/\n$/)?"":`
`)+_t[Qt+1]),Qt--,Bt--;continue}else(!this.options.pedantic||this.options.smartLists?Mt[2][Mt[2].length-1]!==Ot[Ot.length-1]:Ne===(Mt[2].length===1))&&(Xt=_t.slice(Qt+1).join(`
`).length,Ir.raw=Ir.raw.substring(0,Ir.raw.length-Xt),Qt=Bt-1);Jt=Mt}Nt=an.length,an=an.replace(/^ *([*+-]|\d+[.)]) ?/,""),~an.indexOf(`
`)&&(Nt-=an.length,an=this.options.pedantic?an.replace(/^ {1,4}/gm,""):an.replace(new RegExp("^ {1,"+Nt+"}","gm"),"")),an=le(an,`
`),Qt!==Bt-1&&(ht=ht+`
`),xr=Jr||/\n\n(?!\s*$)/.test(ht),Qt!==Bt-1&&(Jr=ht.slice(-2)===`
`,xr||(xr=Jr)),xr&&(Ir.loose=!0),this.options.gfm&&(Pr=/^\[[ xX]\] /.test(an),At=void 0,Pr&&(At=an[1]!==" ",an=an.replace(/^\[[ xX]\] +/,""))),Ir.items.push({type:"list_item",raw:ht,task:Pr,checked:At,loose:xr,text:an})}return Ir}},Ce.html=function(Ze){var xe=this.rules.block.html.exec(Ze);if(xe)return{type:this.options.sanitize?"paragraph":"html",raw:xe[0],pre:!this.options.sanitizer&&(xe[1]==="pre"||xe[1]==="script"||xe[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(xe[0]):U(xe[0]):xe[0]}},Ce.def=function(Ze){var xe=this.rules.block.def.exec(Ze);if(xe){xe[3]&&(xe[3]=xe[3].substring(1,xe[3].length-1));var ht=xe[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:ht,raw:xe[0],href:xe[2],title:xe[3]}}},Ce.table=function(Ze){var xe=this.rules.block.table.exec(Ze);if(xe){var ht={type:"table",header:Z(xe[1].replace(/^ *| *\| *$/g,"")),align:xe[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:xe[3]?xe[3].replace(/\n$/,"").split(`
`):[]};if(ht.header.length===ht.align.length){ht.raw=xe[0];var Ot=ht.align.length,Ne;for(Ne=0;Ne<Ot;Ne++)/^ *-+: *$/.test(ht.align[Ne])?ht.align[Ne]="right":/^ *:-+: *$/.test(ht.align[Ne])?ht.align[Ne]="center":/^ *:-+ *$/.test(ht.align[Ne])?ht.align[Ne]="left":ht.align[Ne]=null;for(Ot=ht.cells.length,Ne=0;Ne<Ot;Ne++)ht.cells[Ne]=Z(ht.cells[Ne].replace(/^ *\| *| *\| *$/g,""),ht.header.length);return ht}}},Ce.lheading=function(Ze){var xe=this.rules.block.lheading.exec(Ze);if(xe)return{type:"heading",raw:xe[0],depth:xe[2].charAt(0)==="="?1:2,text:xe[1]}},Ce.paragraph=function(Ze){var xe=this.rules.block.paragraph.exec(Ze);if(xe)return{type:"paragraph",raw:xe[0],text:xe[1].charAt(xe[1].length-1)===`
`?xe[1].slice(0,-1):xe[1]}},Ce.text=function(Ze){var xe=this.rules.block.text.exec(Ze);if(xe)return{type:"text",raw:xe[0],text:xe[0]}},Ce.escape=function(Ze){var xe=this.rules.inline.escape.exec(Ze);if(xe)return{type:"escape",raw:xe[0],text:U(xe[1])}},Ce.tag=function(Ze,xe,ht){var Ot=this.rules.inline.tag.exec(Ze);if(Ot)return!xe&&/^<a /i.test(Ot[0])?xe=!0:xe&&/^<\/a>/i.test(Ot[0])&&(xe=!1),!ht&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ot[0])?ht=!0:ht&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ot[0])&&(ht=!1),{type:this.options.sanitize?"text":"html",raw:Ot[0],inLink:xe,inRawBlock:ht,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ot[0]):U(Ot[0]):Ot[0]}},Ce.link=function(Ze){var xe=this.rules.inline.link.exec(Ze);if(xe){var ht=xe[2].trim();if(!this.options.pedantic&&/^</.test(ht)){if(!/>$/.test(ht))return;var Ot=le(ht.slice(0,-1),"\\");if((ht.length-Ot.length)%2===0)return}else{var Ne=ie(xe[2],"()");if(Ne>-1){var Ir=xe[0].indexOf("!")===0?5:4,_t=Ir+xe[1].length+Ne;xe[2]=xe[2].substring(0,Ne),xe[0]=xe[0].substring(0,_t).trim(),xe[3]=""}}var Jr=xe[2],an="";if(this.options.pedantic){var Nt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Jr);Nt&&(Jr=Nt[1],an=Nt[3])}else an=xe[3]?xe[3].slice(1,-1):"";return Jr=Jr.trim(),/^</.test(Jr)&&(this.options.pedantic&&!/>$/.test(ht)?Jr=Jr.slice(1):Jr=Jr.slice(1,-1)),_e(xe,{href:Jr&&Jr.replace(this.rules.inline._escapes,"$1"),title:an&&an.replace(this.rules.inline._escapes,"$1")},xe[0])}},Ce.reflink=function(Ze,xe){var ht;if((ht=this.rules.inline.reflink.exec(Ze))||(ht=this.rules.inline.nolink.exec(Ze))){var Ot=(ht[2]||ht[1]).replace(/\s+/g," ");if(Ot=xe[Ot.toLowerCase()],!Ot||!Ot.href){var Ne=ht[0].charAt(0);return{type:"text",raw:Ne,text:Ne}}return _e(ht,Ot,ht[0])}},Ce.emStrong=function(Ze,xe,ht){ht===void 0&&(ht="");var Ot=this.rules.inline.emStrong.lDelim.exec(Ze);if(Ot&&!(Ot[3]&&ht.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 Ne=Ot[1]||Ot[2]||"";if(!Ne||Ne&&(ht===""||this.rules.inline.punctuation.exec(ht))){var Ir=Ot[0].length-1,_t,Jr,an=Ir,Nt=0,Jt=Ot[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Jt.lastIndex=0,xe=xe.slice(-1*Ze.length+Ir);(Ot=Jt.exec(xe))!=null;)if(_t=Ot[1]||Ot[2]||Ot[3]||Ot[4]||Ot[5]||Ot[6],!!_t){if(Jr=_t.length,Ot[3]||Ot[4]){an+=Jr;continue}else if((Ot[5]||Ot[6])&&Ir%3&&!((Ir+Jr)%3)){Nt+=Jr;continue}if(an-=Jr,!(an>0))return Jr=Math.min(Jr,Jr+an+Nt),Math.min(Ir,Jr)%2?{type:"em",raw:Ze.slice(0,Ir+Ot.index+Jr+1),text:Ze.slice(1,Ir+Ot.index+Jr)}:{type:"strong",raw:Ze.slice(0,Ir+Ot.index+Jr+1),text:Ze.slice(2,Ir+Ot.index+Jr-1)}}}}},Ce.codespan=function(Ze){var xe=this.rules.inline.code.exec(Ze);if(xe){var ht=xe[2].replace(/\n/g," "),Ot=/[^ ]/.test(ht),Ne=/^ /.test(ht)&&/ $/.test(ht);return Ot&&Ne&&(ht=ht.substring(1,ht.length-1)),ht=U(ht,!0),{type:"codespan",raw:xe[0],text:ht}}},Ce.br=function(Ze){var xe=this.rules.inline.br.exec(Ze);if(xe)return{type:"br",raw:xe[0]}},Ce.del=function(Ze){var xe=this.rules.inline.del.exec(Ze);if(xe)return{type:"del",raw:xe[0],text:xe[2]}},Ce.autolink=function(Ze,xe){var ht=this.rules.inline.autolink.exec(Ze);if(ht){var Ot,Ne;return ht[2]==="@"?(Ot=U(this.options.mangle?xe(ht[1]):ht[1]),Ne="mailto:"+Ot):(Ot=U(ht[1]),Ne=Ot),{type:"link",raw:ht[0],text:Ot,href:Ne,tokens:[{type:"text",raw:Ot,text:Ot}]}}},Ce.url=function(Ze,xe){var ht;if(ht=this.rules.inline.url.exec(Ze)){var Ot,Ne;if(ht[2]==="@")Ot=U(this.options.mangle?xe(ht[0]):ht[0]),Ne="mailto:"+Ot;else{var Ir;do Ir=ht[0],ht[0]=this.rules.inline._backpedal.exec(ht[0])[0];while(Ir!==ht[0]);Ot=U(ht[0]),ht[1]==="www."?Ne="http://"+Ot:Ne=Ot}return{type:"link",raw:ht[0],text:Ot,href:Ne,tokens:[{type:"text",raw:Ot,text:Ot}]}}},Ce.inlineText=function(Ze,xe,ht){var Ot=this.rules.inline.text.exec(Ze);if(Ot){var Ne;return xe?Ne=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ot[0]):U(Ot[0]):Ot[0]:Ne=U(this.options.smartypants?ht(Ot[0]):Ot[0]),{type:"text",raw:Ot[0],text:Ne}}},bt}(),Ge=ee.noopTest,Ue=ee.edit,kt=ee.merge,pt={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:Ge,table:Ge,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/};pt._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,pt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,pt.def=Ue(pt.def).replace("label",pt._label).replace("title",pt._title).getRegex(),pt.bullet=/(?:[*+-]|\d{1,9}[.)])/,pt.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,pt.item=Ue(pt.item,"gm").replace(/bull/g,pt.bullet).getRegex(),pt.listItemStart=Ue(/^( *)(bull) */).replace("bull",pt.bullet).getRegex(),pt.list=Ue(pt.list).replace(/bull/g,pt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+pt.def.source+")").getRegex(),pt._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",pt._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,pt.html=Ue(pt.html,"i").replace("comment",pt._comment).replace("tag",pt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),pt.paragraph=Ue(pt._paragraph).replace("hr",pt.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",pt._tag).getRegex(),pt.blockquote=Ue(pt.blockquote).replace("paragraph",pt.paragraph).getRegex(),pt.normal=kt({},pt),pt.gfm=kt({},pt.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*|$)"}),pt.gfm.nptable=Ue(pt.gfm.nptable).replace("hr",pt.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",pt._tag).getRegex(),pt.gfm.table=Ue(pt.gfm.table).replace("hr",pt.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",pt._tag).getRegex(),pt.pedantic=kt({},pt.normal,{html:Ue(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",pt._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:Ge,paragraph:Ue(pt.normal._paragraph).replace("hr",pt.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",pt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var It={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Ge,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:Ge,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};It._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",It.punctuation=Ue(It.punctuation).replace(/punctuation/g,It._punctuation).getRegex(),It.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,It.escapedEmSt=/\\\*|\\_/g,It._comment=Ue(pt._comment).replace("(?:-->|$)","-->").getRegex(),It.emStrong.lDelim=Ue(It.emStrong.lDelim).replace(/punct/g,It._punctuation).getRegex(),It.emStrong.rDelimAst=Ue(It.emStrong.rDelimAst,"g").replace(/punct/g,It._punctuation).getRegex(),It.emStrong.rDelimUnd=Ue(It.emStrong.rDelimUnd,"g").replace(/punct/g,It._punctuation).getRegex(),It._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,It._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,It._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])?)+(?![-_])/,It.autolink=Ue(It.autolink).replace("scheme",It._scheme).replace("email",It._email).getRegex(),It._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,It.tag=Ue(It.tag).replace("comment",It._comment).replace("attribute",It._attribute).getRegex(),It._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,It._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,It._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,It.link=Ue(It.link).replace("label",It._label).replace("href",It._href).replace("title",It._title).getRegex(),It.reflink=Ue(It.reflink).replace("label",It._label).getRegex(),It.reflinkSearch=Ue(It.reflinkSearch,"g").replace("reflink",It.reflink).replace("nolink",It.nolink).getRegex(),It.normal=kt({},It),It.pedantic=kt({},It.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:Ue(/^!?\[(label)\]\((.*?)\)/).replace("label",It._label).getRegex(),reflink:Ue(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",It._label).getRegex()}),It.gfm=kt({},It.normal,{escape:Ue(It.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.!#$%&'*+\/=?_`{\|}~-]+@)))/}),It.gfm.url=Ue(It.gfm.url,"i").replace("email",It.gfm._extended_email).getRegex(),It.breaks=kt({},It.gfm,{br:Ue(It.br).replace("{2,}","*").getRegex(),text:Ue(It.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Wt={block:pt,inline:It},Lt=Pe,ar=c.exports.defaults,ze=Wt.block,gt=Wt.inline,Ft=ee.repeatString;function et(bt){return bt.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 ct(bt){var Ce="",yt,Ze,xe=bt.length;for(yt=0;yt<xe;yt++)Ze=bt.charCodeAt(yt),Math.random()>.5&&(Ze="x"+Ze.toString(16)),Ce+="&#"+Ze+";";return Ce}var ot=function(){function bt(yt){this.tokens=[],this.tokens.links=Object.create(null),this.options=yt||ar,this.options.tokenizer=this.options.tokenizer||new Lt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ze={block:ze.normal,inline:gt.normal};this.options.pedantic?(Ze.block=ze.pedantic,Ze.inline=gt.pedantic):this.options.gfm&&(Ze.block=ze.gfm,this.options.breaks?Ze.inline=gt.breaks:Ze.inline=gt.gfm),this.tokenizer.rules=Ze}bt.lex=function(Ze,xe){var ht=new bt(xe);return ht.lex(Ze)},bt.lexInline=function(Ze,xe){var ht=new bt(xe);return ht.inlineTokens(Ze)};var Ce=bt.prototype;return Ce.lex=function(Ze){return Ze=Ze.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(Ze,this.tokens,!0),this.inline(this.tokens),this.tokens},Ce.blockTokens=function(Ze,xe,ht){xe===void 0&&(xe=[]),ht===void 0&&(ht=!0),this.options.pedantic&&(Ze=Ze.replace(/^ +$/gm,""));for(var Ot,Ne,Ir,_t;Ze;){if(Ot=this.tokenizer.space(Ze)){Ze=Ze.substring(Ot.raw.length),Ot.type&&xe.push(Ot);continue}if(Ot=this.tokenizer.code(Ze)){Ze=Ze.substring(Ot.raw.length),_t=xe[xe.length-1],_t&&_t.type==="paragraph"?(_t.raw+=`
`+Ot.raw,_t.text+=`
`+Ot.text):xe.push(Ot);continue}if(Ot=this.tokenizer.fences(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.heading(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.nptable(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.hr(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.blockquote(Ze)){Ze=Ze.substring(Ot.raw.length),Ot.tokens=this.blockTokens(Ot.text,[],ht),xe.push(Ot);continue}if(Ot=this.tokenizer.list(Ze)){for(Ze=Ze.substring(Ot.raw.length),Ir=Ot.items.length,Ne=0;Ne<Ir;Ne++)Ot.items[Ne].tokens=this.blockTokens(Ot.items[Ne].text,[],!1);xe.push(Ot);continue}if(Ot=this.tokenizer.html(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(ht&&(Ot=this.tokenizer.def(Ze))){Ze=Ze.substring(Ot.raw.length),this.tokens.links[Ot.tag]||(this.tokens.links[Ot.tag]={href:Ot.href,title:Ot.title});continue}if(Ot=this.tokenizer.table(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.lheading(Ze)){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(ht&&(Ot=this.tokenizer.paragraph(Ze))){Ze=Ze.substring(Ot.raw.length),xe.push(Ot);continue}if(Ot=this.tokenizer.text(Ze)){Ze=Ze.substring(Ot.raw.length),_t=xe[xe.length-1],_t&&_t.type==="text"?(_t.raw+=`
`+Ot.raw,_t.text+=`
`+Ot.text):xe.push(Ot);continue}if(Ze){var Jr="Infinite loop on byte: "+Ze.charCodeAt(0);if(this.options.silent){console.error(Jr);break}else throw new Error(Jr)}}return xe},Ce.inline=function(Ze){var xe,ht,Ot,Ne,Ir,_t,Jr=Ze.length;for(xe=0;xe<Jr;xe++)switch(_t=Ze[xe],_t.type){case"paragraph":case"text":case"heading":{_t.tokens=[],this.inlineTokens(_t.text,_t.tokens);break}case"table":{for(_t.tokens={header:[],cells:[]},Ne=_t.header.length,ht=0;ht<Ne;ht++)_t.tokens.header[ht]=[],this.inlineTokens(_t.header[ht],_t.tokens.header[ht]);for(Ne=_t.cells.length,ht=0;ht<Ne;ht++)for(Ir=_t.cells[ht],_t.tokens.cells[ht]=[],Ot=0;Ot<Ir.length;Ot++)_t.tokens.cells[ht][Ot]=[],this.inlineTokens(Ir[Ot],_t.tokens.cells[ht][Ot]);break}case"blockquote":{this.inline(_t.tokens);break}case"list":{for(Ne=_t.items.length,ht=0;ht<Ne;ht++)this.inline(_t.items[ht].tokens);break}}return Ze},Ce.inlineTokens=function(Ze,xe,ht,Ot){xe===void 0&&(xe=[]),ht===void 0&&(ht=!1),Ot===void 0&&(Ot=!1);var Ne,Ir,_t=Ze,Jr,an,Nt;if(this.tokens.links){var Jt=Object.keys(this.tokens.links);if(Jt.length>0)for(;(Jr=this.tokenizer.rules.inline.reflinkSearch.exec(_t))!=null;)Jt.includes(Jr[0].slice(Jr[0].lastIndexOf("[")+1,-1))&&(_t=_t.slice(0,Jr.index)+"["+Ft("a",Jr[0].length-2)+"]"+_t.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Jr=this.tokenizer.rules.inline.blockSkip.exec(_t))!=null;)_t=_t.slice(0,Jr.index)+"["+Ft("a",Jr[0].length-2)+"]"+_t.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(Jr=this.tokenizer.rules.inline.escapedEmSt.exec(_t))!=null;)_t=_t.slice(0,Jr.index)+"++"+_t.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;Ze;){if(an||(Nt=""),an=!1,Ne=this.tokenizer.escape(Ze)){Ze=Ze.substring(Ne.raw.length),xe.push(Ne);continue}if(Ne=this.tokenizer.tag(Ze,ht,Ot)){Ze=Ze.substring(Ne.raw.length),ht=Ne.inLink,Ot=Ne.inRawBlock;var Mt=xe[xe.length-1];Mt&&Ne.type==="text"&&Mt.type==="text"?(Mt.raw+=Ne.raw,Mt.text+=Ne.text):xe.push(Ne);continue}if(Ne=this.tokenizer.link(Ze)){Ze=Ze.substring(Ne.raw.length),Ne.type==="link"&&(Ne.tokens=this.inlineTokens(Ne.text,[],!0,Ot)),xe.push(Ne);continue}if(Ne=this.tokenizer.reflink(Ze,this.tokens.links)){Ze=Ze.substring(Ne.raw.length);var Xt=xe[xe.length-1];Ne.type==="link"?(Ne.tokens=this.inlineTokens(Ne.text,[],!0,Ot),xe.push(Ne)):Xt&&Ne.type==="text"&&Xt.type==="text"?(Xt.raw+=Ne.raw,Xt.text+=Ne.text):xe.push(Ne);continue}if(Ne=this.tokenizer.emStrong(Ze,_t,Nt)){Ze=Ze.substring(Ne.raw.length),Ne.tokens=this.inlineTokens(Ne.text,[],ht,Ot),xe.push(Ne);continue}if(Ne=this.tokenizer.codespan(Ze)){Ze=Ze.substring(Ne.raw.length),xe.push(Ne);continue}if(Ne=this.tokenizer.br(Ze)){Ze=Ze.substring(Ne.raw.length),xe.push(Ne);continue}if(Ne=this.tokenizer.del(Ze)){Ze=Ze.substring(Ne.raw.length),Ne.tokens=this.inlineTokens(Ne.text,[],ht,Ot),xe.push(Ne);continue}if(Ne=this.tokenizer.autolink(Ze,ct)){Ze=Ze.substring(Ne.raw.length),xe.push(Ne);continue}if(!ht&&(Ne=this.tokenizer.url(Ze,ct))){Ze=Ze.substring(Ne.raw.length),xe.push(Ne);continue}if(Ne=this.tokenizer.inlineText(Ze,Ot,et)){Ze=Ze.substring(Ne.raw.length),Ne.raw.slice(-1)!=="_"&&(Nt=Ne.raw.slice(-1)),an=!0,Ir=xe[xe.length-1],Ir&&Ir.type==="text"?(Ir.raw+=Ne.raw,Ir.text+=Ne.text):xe.push(Ne);continue}if(Ze){var xr="Infinite loop on byte: "+Ze.charCodeAt(0);if(this.options.silent){console.error(xr);break}else throw new Error(xr)}}return xe},e(bt,null,[{key:"rules",get:function(){return{block:ze,inline:gt}}}]),bt}(),Qe=c.exports.defaults,je=ee.cleanUrl,ye=ee.escape,ke=function(){function bt(yt){this.options=yt||Qe}var Ce=bt.prototype;return Ce.code=function(Ze,xe,ht){var Ot=(xe||"").match(/\S*/)[0];if(this.options.highlight){var Ne=this.options.highlight(Ze,Ot);Ne!=null&&Ne!==Ze&&(ht=!0,Ze=Ne)}return Ze=Ze.replace(/\n$/,"")+`
`,Ot?'<pre><code class="'+this.options.langPrefix+ye(Ot,!0)+'">'+(ht?Ze:ye(Ze,!0))+`</code></pre>
`:"<pre><code>"+(ht?Ze:ye(Ze,!0))+`</code></pre>
`},Ce.blockquote=function(Ze){return`<blockquote>
`+Ze+`</blockquote>
`},Ce.html=function(Ze){return Ze},Ce.heading=function(Ze,xe,ht,Ot){return this.options.headerIds?"<h"+xe+' id="'+this.options.headerPrefix+Ot.slug(ht)+'">'+Ze+"</h"+xe+`>
`:"<h"+xe+">"+Ze+"</h"+xe+`>
`},Ce.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Ce.list=function(Ze,xe,ht){var Ot=xe?"ol":"ul",Ne=xe&&ht!==1?' start="'+ht+'"':"";return"<"+Ot+Ne+`>
`+Ze+"</"+Ot+`>
`},Ce.listitem=function(Ze){return"<li>"+Ze+`</li>
`},Ce.checkbox=function(Ze){return"<input "+(Ze?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ce.paragraph=function(Ze){return"<p>"+Ze+`</p>
`},Ce.table=function(Ze,xe){return xe&&(xe="<tbody>"+xe+"</tbody>"),`<table>
<thead>
`+Ze+`</thead>
`+xe+`</table>
`},Ce.tablerow=function(Ze){return`<tr>
`+Ze+`</tr>
`},Ce.tablecell=function(Ze,xe){var ht=xe.header?"th":"td",Ot=xe.align?"<"+ht+' align="'+xe.align+'">':"<"+ht+">";return Ot+Ze+"</"+ht+`>
`},Ce.strong=function(Ze){return"<strong>"+Ze+"</strong>"},Ce.em=function(Ze){return"<em>"+Ze+"</em>"},Ce.codespan=function(Ze){return"<code>"+Ze+"</code>"},Ce.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ce.del=function(Ze){return"<del>"+Ze+"</del>"},Ce.link=function(Ze,xe,ht){if(Ze=je(this.options.sanitize,this.options.baseUrl,Ze),Ze===null)return ht;var Ot='<a href="'+ye(Ze)+'"';return xe&&(Ot+=' title="'+xe+'"'),Ot+=">"+ht+"</a>",Ot},Ce.image=function(Ze,xe,ht){if(Ze=je(this.options.sanitize,this.options.baseUrl,Ze),Ze===null)return ht;var Ot='<img src="'+Ze+'" alt="'+ht+'"';return xe&&(Ot+=' title="'+xe+'"'),Ot+=this.options.xhtml?"/>":">",Ot},Ce.text=function(Ze){return Ze},bt}(),$e=function(){function bt(){}var Ce=bt.prototype;return Ce.strong=function(Ze){return Ze},Ce.em=function(Ze){return Ze},Ce.codespan=function(Ze){return Ze},Ce.del=function(Ze){return Ze},Ce.html=function(Ze){return Ze},Ce.text=function(Ze){return Ze},Ce.link=function(Ze,xe,ht){return""+ht},Ce.image=function(Ze,xe,ht){return""+ht},Ce.br=function(){return""},bt}(),He=function(){function bt(){this.seen={}}var Ce=bt.prototype;return Ce.serialize=function(Ze){return Ze.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},Ce.getNextSafeSlug=function(Ze,xe){var ht=Ze,Ot=0;if(this.seen.hasOwnProperty(ht)){Ot=this.seen[Ze];do Ot++,ht=Ze+"-"+Ot;while(this.seen.hasOwnProperty(ht))}return xe||(this.seen[Ze]=Ot,this.seen[ht]=0),ht},Ce.slug=function(Ze,xe){xe===void 0&&(xe={});var ht=this.serialize(Ze);return this.getNextSafeSlug(ht,xe.dryrun)},bt}(),qe=ke,ut=$e,mt=He,or=c.exports.defaults,rr=ee.unescape,Fe=function(){function bt(yt){this.options=yt||or,this.options.renderer=this.options.renderer||new qe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ut,this.slugger=new mt}bt.parse=function(Ze,xe){var ht=new bt(xe);return ht.parse(Ze)},bt.parseInline=function(Ze,xe){var ht=new bt(xe);return ht.parseInline(Ze)};var Ce=bt.prototype;return Ce.parse=function(Ze,xe){xe===void 0&&(xe=!0);var ht="",Ot,Ne,Ir,_t,Jr,an,Nt,Jt,Mt,Xt,xr,Pr,At,Kt,Bt,Qt,yr,Qr,Gr=Ze.length;for(Ot=0;Ot<Gr;Ot++)switch(Xt=Ze[Ot],Xt.type){case"space":continue;case"hr":{ht+=this.renderer.hr();continue}case"heading":{ht+=this.renderer.heading(this.parseInline(Xt.tokens),Xt.depth,rr(this.parseInline(Xt.tokens,this.textRenderer)),this.slugger);continue}case"code":{ht+=this.renderer.code(Xt.text,Xt.lang,Xt.escaped);continue}case"table":{for(Jt="",Nt="",_t=Xt.header.length,Ne=0;Ne<_t;Ne++)Nt+=this.renderer.tablecell(this.parseInline(Xt.tokens.header[Ne]),{header:!0,align:Xt.align[Ne]});for(Jt+=this.renderer.tablerow(Nt),Mt="",_t=Xt.cells.length,Ne=0;Ne<_t;Ne++){for(an=Xt.tokens.cells[Ne],Nt="",Jr=an.length,Ir=0;Ir<Jr;Ir++)Nt+=this.renderer.tablecell(this.parseInline(an[Ir]),{header:!1,align:Xt.align[Ir]});Mt+=this.renderer.tablerow(Nt)}ht+=this.renderer.table(Jt,Mt);continue}case"blockquote":{Mt=this.parse(Xt.tokens),ht+=this.renderer.blockquote(Mt);continue}case"list":{for(xr=Xt.ordered,Pr=Xt.start,At=Xt.loose,_t=Xt.items.length,Mt="",Ne=0;Ne<_t;Ne++)Bt=Xt.items[Ne],Qt=Bt.checked,yr=Bt.task,Kt="",Bt.task&&(Qr=this.renderer.checkbox(Qt),At?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}):Kt+=Qr),Kt+=this.parse(Bt.tokens,At),Mt+=this.renderer.listitem(Kt,yr,Qt);ht+=this.renderer.list(Mt,xr,Pr);continue}case"html":{ht+=this.renderer.html(Xt.text);continue}case"paragraph":{ht+=this.renderer.paragraph(this.parseInline(Xt.tokens));continue}case"text":{for(Mt=Xt.tokens?this.parseInline(Xt.tokens):Xt.text;Ot+1<Gr&&Ze[Ot+1].type==="text";)Xt=Ze[++Ot],Mt+=`
`+(Xt.tokens?this.parseInline(Xt.tokens):Xt.text);ht+=xe?this.renderer.paragraph(Mt):Mt;continue}default:{var Bn='Token with "'+Xt.type+'" type was not found.';if(this.options.silent){console.error(Bn);return}else throw new Error(Bn)}}return ht},Ce.parseInline=function(Ze,xe){xe=xe||this.renderer;var ht="",Ot,Ne,Ir=Ze.length;for(Ot=0;Ot<Ir;Ot++)switch(Ne=Ze[Ot],Ne.type){case"escape":{ht+=xe.text(Ne.text);break}case"html":{ht+=xe.html(Ne.text);break}case"link":{ht+=xe.link(Ne.href,Ne.title,this.parseInline(Ne.tokens,xe));break}case"image":{ht+=xe.image(Ne.href,Ne.title,Ne.text);break}case"strong":{ht+=xe.strong(this.parseInline(Ne.tokens,xe));break}case"em":{ht+=xe.em(this.parseInline(Ne.tokens,xe));break}case"codespan":{ht+=xe.codespan(Ne.text);break}case"br":{ht+=xe.br();break}case"del":{ht+=xe.del(this.parseInline(Ne.tokens,xe));break}case"text":{ht+=xe.text(Ne.text);break}default:{var _t='Token with "'+Ne.type+'" type was not found.';if(this.options.silent){console.error(_t);return}else throw new Error(_t)}}return ht},bt}(),tt=ot,Yt=Fe,Dt=Pe,Zt=ke,Gt=$e,lr=He,Ht=ee.merge,Te=ee.checkSanitizeDeprecation,ce=ee.escape,me=c.exports.getDefaults,Tt=c.exports.changeDefaults,Ae=c.exports.defaults;function st(bt,Ce,yt){if(typeof bt=="undefined"||bt===null)throw new Error("marked(): input parameter is undefined or null");if(typeof bt!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(bt)+", string expected");if(typeof Ce=="function"&&(yt=Ce,Ce=null),Ce=Ht({},st.defaults,Ce||{}),Te(Ce),yt){var Ze=Ce.highlight,xe;try{xe=tt.lex(bt,Ce)}catch(Ir){return yt(Ir)}var ht=function(_t){var Jr;if(!_t)try{Ce.walkTokens&&st.walkTokens(xe,Ce.walkTokens),Jr=Yt.parse(xe,Ce)}catch(an){_t=an}return Ce.highlight=Ze,_t?yt(_t):yt(null,Jr)};if(!Ze||Ze.length<3||(delete Ce.highlight,!xe.length))return ht();var Ot=0;st.walkTokens(xe,function(Ir){Ir.type==="code"&&(Ot++,setTimeout(function(){Ze(Ir.text,Ir.lang,function(_t,Jr){if(_t)return ht(_t);Jr!=null&&Jr!==Ir.text&&(Ir.text=Jr,Ir.escaped=!0),Ot--,Ot===0&&ht()})},0))}),Ot===0&&ht();return}try{var Ne=tt.lex(bt,Ce);return Ce.walkTokens&&st.walkTokens(Ne,Ce.walkTokens),Yt.parse(Ne,Ce)}catch(Ir){if(Ir.message+=`
Please report this to https://github.com/markedjs/marked.`,Ce.silent)return"<p>An error occurred:</p><pre>"+ce(Ir.message+"",!0)+"</pre>";throw Ir}}st.options=st.setOptions=function(bt){return Ht(st.defaults,bt),Tt(st.defaults),st},st.getDefaults=me,st.defaults=Ae,st.use=function(bt){var Ce=Ht({},bt);if(bt.renderer&&function(){var Ze=st.defaults.renderer||new Zt,xe=function(Ne){var Ir=Ze[Ne];Ze[Ne]=function(){for(var _t=arguments.length,Jr=new Array(_t),an=0;an<_t;an++)Jr[an]=arguments[an];var Nt=bt.renderer[Ne].apply(Ze,Jr);return Nt===!1&&(Nt=Ir.apply(Ze,Jr)),Nt}};for(var ht in bt.renderer)xe(ht);Ce.renderer=Ze}(),bt.tokenizer&&function(){var Ze=st.defaults.tokenizer||new Dt,xe=function(Ne){var Ir=Ze[Ne];Ze[Ne]=function(){for(var _t=arguments.length,Jr=new Array(_t),an=0;an<_t;an++)Jr[an]=arguments[an];var Nt=bt.tokenizer[Ne].apply(Ze,Jr);return Nt===!1&&(Nt=Ir.apply(Ze,Jr)),Nt}};for(var ht in bt.tokenizer)xe(ht);Ce.tokenizer=Ze}(),bt.walkTokens){var yt=st.defaults.walkTokens;Ce.walkTokens=function(Ze){bt.walkTokens(Ze),yt&&yt(Ze)}}st.setOptions(Ce)},st.walkTokens=function(bt,Ce){for(var yt=l(bt),Ze;!(Ze=yt()).done;){var xe=Ze.value;switch(Ce(xe),xe.type){case"table":{for(var ht=l(xe.tokens.header),Ot;!(Ot=ht()).done;){var Ne=Ot.value;st.walkTokens(Ne,Ce)}for(var Ir=l(xe.tokens.cells),_t;!(_t=Ir()).done;)for(var Jr=_t.value,an=l(Jr),Nt;!(Nt=an()).done;){var Jt=Nt.value;st.walkTokens(Jt,Ce)}break}case"list":{st.walkTokens(xe.items,Ce);break}default:xe.tokens&&st.walkTokens(xe.tokens,Ce)}}},st.parseInline=function(bt,Ce){if(typeof bt=="undefined"||bt===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof bt!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(bt)+", string expected");Ce=Ht({},st.defaults,Ce||{}),Te(Ce);try{var yt=tt.lexInline(bt,Ce);return Ce.walkTokens&&st.walkTokens(yt,Ce.walkTokens),Yt.parseInline(yt,Ce)}catch(Ze){if(Ze.message+=`
Please report this to https://github.com/markedjs/marked.`,Ce.silent)return"<p>An error occurred:</p><pre>"+ce(Ze.message+"",!0)+"</pre>";throw Ze}},st.Parser=Yt,st.parser=Yt.parse,st.Renderer=Zt,st.TextRenderer=Gt,st.Lexer=tt,st.lexer=tt.lex,st.Tokenizer=Dt,st.Slugger=lr,st.parse=st;var $t=st;return $t})},11690:function(d){const v=/[&<>"']/,e=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},c=H=>l[H];function f(H,ae){if(ae){if(v.test(H))return H.replace(e,c)}else if(r.test(H))return H.replace(i,c);return H}const o=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(H){return H.replace(o,(ae,ne)=>(ne=ne.toLowerCase(),ne==="colon"?":":ne.charAt(0)==="#"?ne.charAt(1)==="x"?String.fromCharCode(parseInt(ne.substring(2),16)):String.fromCharCode(+ne.substring(1)):""))}const u=/(^|[^\[])\^/g;function a(H,ae){H=H.source||H,ae=ae||"";const ne={replace:(oe,J)=>(J=J.source||J,J=J.replace(u,"$1"),H=H.replace(oe,J),ne),getRegex:()=>new RegExp(H,ae)};return ne}const x=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function y(H,ae,ne){if(H){let oe;try{oe=decodeURIComponent(h(ne)).replace(x,"").toLowerCase()}catch(J){return null}if(oe.indexOf("javascript:")===0||oe.indexOf("vbscript:")===0||oe.indexOf("data:")===0)return null}ae&&!p.test(ne)&&(ne=L(ae,ne));try{ne=encodeURI(ne).replace(/%25/g,"%")}catch(oe){return null}return ne}const m={},b=/^[^:]+:\/*[^/]*$/,S=/^([^:]+:)[\s\S]*$/,R=/^([^:]+:\/*[^/]*)[\s\S]*$/;function L(H,ae){m[" "+H]||(b.test(H)?m[" "+H]=H+"/":m[" "+H]=B(H,"/",!0)),H=m[" "+H];const ne=H.indexOf(":")===-1;return ae.substring(0,2)==="//"?ne?ae:H.replace(S,"$1")+ae:ae.charAt(0)==="/"?ne?ae:H.replace(R,"$1")+ae:H+ae}const A={exec:function(){}};function I(H){let ae=1,ne,oe;for(;ae<arguments.length;ae++){ne=arguments[ae];for(oe in ne)Object.prototype.hasOwnProperty.call(ne,oe)&&(H[oe]=ne[oe])}return H}function M(H,ae){const ne=H.replace(/\|/g,(q,V,se)=>{let ee=!1,Q=V;for(;--Q>=0&&se[Q]==="\\";)ee=!ee;return ee?"|":" |"}),oe=ne.split(/ \|/);let J=0;if(oe.length>ae)oe.splice(ae);else for(;oe.length<ae;)oe.push("");for(;J<oe.length;J++)oe[J]=oe[J].trim().replace(/\\\|/g,"|");return oe}function B(H,ae,ne){const oe=H.length;if(oe===0)return"";let J=0;for(;J<oe;){const q=H.charAt(oe-J-1);if(q===ae&&!ne)J++;else if(q!==ae&&ne)J++;else break}return H.substr(0,oe-J)}function N(H,ae){if(H.indexOf(ae[1])===-1)return-1;const ne=H.length;let oe=0,J=0;for(;J<ne;J++)if(H[J]==="\\")J++;else if(H[J]===ae[0])oe++;else if(H[J]===ae[1]&&(oe--,oe<0))return J;return-1}function K(H){H&&H.sanitize&&!H.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 G(H,ae){if(ae<1)return"";let ne="";for(;ae>1;)ae&1&&(ne+=H),ae>>=1,H+=H;return ne+H}d.exports={escape:f,unescape:h,edit:a,cleanUrl:y,resolveUrl:L,noopTest:A,merge:I,splitCells:M,rtrim:B,findClosingBracket:N,checkSanitizeDeprecation:K,repeatString:G}},93735:function(d,v,e){(function(){var r=e(75041),i=e(67751).utf8,l=e(78034),c=e(67751).bin,f=function(o,h){o.constructor==String?h&&h.encoding==="binary"?o=c.stringToBytes(o):o=i.stringToBytes(o):l(o)?o=Array.prototype.slice.call(o,0):!Array.isArray(o)&&o.constructor!==Uint8Array&&(o=o.toString());for(var u=r.bytesToWords(o),a=o.length*8,x=1732584193,p=-271733879,y=-1732584194,m=271733878,b=0;b<u.length;b++)u[b]=(u[b]<<8|u[b]>>>24)&16711935|(u[b]<<24|u[b]>>>8)&4278255360;u[a>>>5]|=128<<a%32,u[(a+64>>>9<<4)+14]=a;for(var S=f._ff,R=f._gg,L=f._hh,A=f._ii,b=0;b<u.length;b+=16){var I=x,M=p,B=y,N=m;x=S(x,p,y,m,u[b+0],7,-680876936),m=S(m,x,p,y,u[b+1],12,-389564586),y=S(y,m,x,p,u[b+2],17,606105819),p=S(p,y,m,x,u[b+3],22,-1044525330),x=S(x,p,y,m,u[b+4],7,-176418897),m=S(m,x,p,y,u[b+5],12,1200080426),y=S(y,m,x,p,u[b+6],17,-1473231341),p=S(p,y,m,x,u[b+7],22,-45705983),x=S(x,p,y,m,u[b+8],7,1770035416),m=S(m,x,p,y,u[b+9],12,-1958414417),y=S(y,m,x,p,u[b+10],17,-42063),p=S(p,y,m,x,u[b+11],22,-1990404162),x=S(x,p,y,m,u[b+12],7,1804603682),m=S(m,x,p,y,u[b+13],12,-40341101),y=S(y,m,x,p,u[b+14],17,-1502002290),p=S(p,y,m,x,u[b+15],22,1236535329),x=R(x,p,y,m,u[b+1],5,-165796510),m=R(m,x,p,y,u[b+6],9,-1069501632),y=R(y,m,x,p,u[b+11],14,643717713),p=R(p,y,m,x,u[b+0],20,-373897302),x=R(x,p,y,m,u[b+5],5,-701558691),m=R(m,x,p,y,u[b+10],9,38016083),y=R(y,m,x,p,u[b+15],14,-660478335),p=R(p,y,m,x,u[b+4],20,-405537848),x=R(x,p,y,m,u[b+9],5,568446438),m=R(m,x,p,y,u[b+14],9,-1019803690),y=R(y,m,x,p,u[b+3],14,-187363961),p=R(p,y,m,x,u[b+8],20,1163531501),x=R(x,p,y,m,u[b+13],5,-1444681467),m=R(m,x,p,y,u[b+2],9,-51403784),y=R(y,m,x,p,u[b+7],14,1735328473),p=R(p,y,m,x,u[b+12],20,-1926607734),x=L(x,p,y,m,u[b+5],4,-378558),m=L(m,x,p,y,u[b+8],11,-2022574463),y=L(y,m,x,p,u[b+11],16,1839030562),p=L(p,y,m,x,u[b+14],23,-35309556),x=L(x,p,y,m,u[b+1],4,-1530992060),m=L(m,x,p,y,u[b+4],11,1272893353),y=L(y,m,x,p,u[b+7],16,-155497632),p=L(p,y,m,x,u[b+10],23,-1094730640),x=L(x,p,y,m,u[b+13],4,681279174),m=L(m,x,p,y,u[b+0],11,-358537222),y=L(y,m,x,p,u[b+3],16,-722521979),p=L(p,y,m,x,u[b+6],23,76029189),x=L(x,p,y,m,u[b+9],4,-640364487),m=L(m,x,p,y,u[b+12],11,-421815835),y=L(y,m,x,p,u[b+15],16,530742520),p=L(p,y,m,x,u[b+2],23,-995338651),x=A(x,p,y,m,u[b+0],6,-198630844),m=A(m,x,p,y,u[b+7],10,1126891415),y=A(y,m,x,p,u[b+14],15,-1416354905),p=A(p,y,m,x,u[b+5],21,-57434055),x=A(x,p,y,m,u[b+12],6,1700485571),m=A(m,x,p,y,u[b+3],10,-1894986606),y=A(y,m,x,p,u[b+10],15,-1051523),p=A(p,y,m,x,u[b+1],21,-2054922799),x=A(x,p,y,m,u[b+8],6,1873313359),m=A(m,x,p,y,u[b+15],10,-30611744),y=A(y,m,x,p,u[b+6],15,-1560198380),p=A(p,y,m,x,u[b+13],21,1309151649),x=A(x,p,y,m,u[b+4],6,-145523070),m=A(m,x,p,y,u[b+11],10,-1120210379),y=A(y,m,x,p,u[b+2],15,718787259),p=A(p,y,m,x,u[b+9],21,-343485551),x=x+I>>>0,p=p+M>>>0,y=y+B>>>0,m=m+N>>>0}return r.endian([x,p,y,m])};f._ff=function(o,h,u,a,x,p,y){var m=o+(h&u|~h&a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._gg=function(o,h,u,a,x,p,y){var m=o+(h&a|u&~a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._hh=function(o,h,u,a,x,p,y){var m=o+(h^u^a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._ii=function(o,h,u,a,x,p,y){var m=o+(u^(h|~a))+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._blocksize=16,f._digestsize=16,d.exports=function(o,h){if(o==null)throw new Error("Illegal argument "+o);var u=r.wordsToBytes(f(o,h));return h&&h.asBytes?u:h&&h.asString?c.bytesToString(u):r.bytesToHex(u)}})()},61339:function(d){d.exports=v;function v(e,r){if(!e)throw new Error(r||"Assertion failed")}v.equal=function(r,i,l){if(r!=i)throw new Error(l||"Assertion failed: "+r+" != "+i)}},75918:function(d,v,e){"use strict";e.d(v,{Wi:function(){return o},Z0:function(){return h},aU:function(){return f},eZ:function(){return a},wY:function(){return u}});var r=e(4348),i=e(69323),l=e(13268),c=function(x,p,y,m){function b(S){return S instanceof y?S:new y(function(R){R(S)})}return new(y||(y=Promise))(function(S,R){function L(M){try{I(m.next(M))}catch(B){R(B)}}function A(M){try{I(m.throw(M))}catch(B){R(B)}}function I(M){M.done?S(M.value):b(M.value).then(L,A)}I((m=m.apply(x,p||[])).next())})};class f extends i.JT{constructor(p,y="",m="",b=!0,S){super(),this._onDidChange=this._register(new r.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=p,this._label=y,this._cssClass=m,this._enabled=b,this._actionCallback=S}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,y){return c(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(p))})}}class o 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,y){return c(this,void 0,void 0,function*(){if(!p.enabled)return;this._onBeforeRun.fire({action:p});let m;try{yield this.runAction(p,y)}catch(b){m=b}this._onDidRun.fire({action:p,error:m})})}runAction(p,y){return c(this,void 0,void 0,function*(){yield p.run(y)})}}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 u{constructor(p,y,m,b){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=p,this.label=y,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,v,e){"use strict";e.d(v,{ok:function(){return r}});function r(i,l){if(!i)throw new Error(l?`Assertion failed (${l})`:"Assertion Failed")}},52615:function(d,v,e){"use strict";e.d(v,{CM:function(){return f},JL:function(){return o},dT:function(){return u},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 o(a){return a?a.replace(/\$\((.*?)\)/g,(x,p)=>` ${p} `).trim():""}class h{constructor(x,p,y){this.id=x,this.definition=p,this.description=y,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 u;(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 S=x.exec(b.id);if(!S)return p(h.error);let[,R,L]=S;const A=["codicon","codicon-"+R];return L&&A.push("codicon-modifier-"+L.substr(1)),A}a.asClassNameArray=p;function y(b){return p(b).join(" ")}a.asClassName=y;function m(b){return"."+p(b).join(".")}a.asCSSSelector=m})(u||(u={})),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,v,e){"use strict";e.d(v,{B8:function(){return p},Cp:function(){return c},F0:function(){return u},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(y){h(y)||i.onUnexpectedError(y)}function c(y){h(y)||i.onUnexpectedExternalError(y)}function f(y){if(y instanceof Error){let{name:m,message:b}=y;const S=y.stacktrace||y.stack;return{$isError:!0,name:m,message:b,stack:S}}return y}const o="Canceled";function h(y){return y instanceof Error&&y.name===o&&y.message===o}function u(){const y=new Error(o);return y.name=y.message,y}function a(y){return y?new Error(`Illegal argument: ${y}`):new Error("Illegal argument")}function x(y){return y?new Error(`Illegal state: ${y}`):new Error("Illegal state")}class p extends Error{constructor(m){super("NotSupported"),m&&(this.message=m)}}},4348:function(d,v,e){"use strict";e.d(v,{D0:function(){return p},E7:function(){return y},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 S(se){return(ee,Q=null,le)=>{let Z=!1,U;return U=se(ie=>{if(!Z)return U?U.dispose():Z=!0,ee.call(Q,ie)},null,le),Z&&U.dispose(),U}}b.once=S;function R(se,ee){return N((Q,le=null,Z)=>se(U=>Q.call(le,ee(U)),null,Z))}b.map=R;function L(se,ee){return N((Q,le=null,Z)=>se(U=>{ee(U),Q.call(le,U)},null,Z))}b.forEach=L;function A(se,ee){return N((Q,le=null,Z)=>se(U=>ee(U)&&Q.call(le,U),null,Z))}b.filter=A;function I(se){return se}b.signal=I;function M(...se){return(ee,Q=null,le)=>(0,i.F8)(...se.map(Z=>Z(U=>ee.call(Q,U),null,le)))}b.any=M;function B(se,ee,Q){let le=Q;return R(se,Z=>(le=ee(le,Z),le))}b.reduce=B;function N(se){let ee;const Q=new a({onFirstListenerAdd(){ee=se(Q.fire,Q)},onLastListenerRemove(){ee.dispose()}});return Q.event}function K(se,ee,Q=100,le=!1,Z){let U,ie,_e,Se=0;const Pe=new a({leakWarningThreshold:Z,onFirstListenerAdd(){U=se(Ge=>{Se++,ie=ee(ie,Ge),le&&!_e&&(Pe.fire(ie),ie=void 0),clearTimeout(_e),_e=setTimeout(()=>{const Ue=ie;ie=void 0,_e=void 0,(!le||Se>1)&&Pe.fire(Ue),Se=0},Q)})},onLastListenerRemove(){U.dispose()}});return Pe.event}b.debounce=K;function G(se,ee=(Q,le)=>Q===le){let Q=!0,le;return A(se,Z=>{const U=Q||!ee(Z,le);return Q=!1,le=Z,U})}b.latch=G;function H(se,ee){return[b.filter(se,ee),b.filter(se,Q=>!ee(Q))]}b.split=H;function ae(se,ee=!1,Q=[]){let le=Q.slice(),Z=se(_e=>{le?le.push(_e):ie.fire(_e)});const U=()=>{le&&le.forEach(_e=>ie.fire(_e)),le=null},ie=new a({onFirstListenerAdd(){Z||(Z=se(_e=>ie.fire(_e)))},onFirstListenerDidAdd(){le&&(ee?setTimeout(U):U())},onLastListenerRemove(){Z&&Z.dispose(),Z=null}});return ie.event}b.buffer=ae;class ne{constructor(ee){this.event=ee}map(ee){return new ne(R(this.event,ee))}forEach(ee){return new ne(L(this.event,ee))}filter(ee){return new ne(A(this.event,ee))}reduce(ee,Q){return new ne(B(this.event,ee,Q))}latch(){return new ne(G(this.event))}debounce(ee,Q=100,le=!1,Z){return new ne(K(this.event,ee,Q,le,Z))}on(ee,Q,le){return this.event(ee,Q,le)}once(ee,Q,le){return S(this.event)(ee,Q,le)}}function oe(se){return new ne(se)}b.chain=oe;function J(se,ee,Q=le=>le){const le=(..._e)=>ie.fire(Q(..._e)),Z=()=>se.on(ee,le),U=()=>se.removeListener(ee,le),ie=new a({onFirstListenerAdd:Z,onLastListenerRemove:U});return ie.event}b.fromNodeEventEmitter=J;function q(se,ee,Q=le=>le){const le=(..._e)=>ie.fire(Q(..._e)),Z=()=>se.addEventListener(ee,le),U=()=>se.removeEventListener(ee,le),ie=new a({onFirstListenerAdd:Z,onLastListenerRemove:U});return ie.event}b.fromDOMEventEmitter=q;function V(se){return new Promise(ee=>S(se)(ee))}b.toPromise=V})(f||(f={}));class o{constructor(S){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${S}_${o._idPool++}`}start(S){this._stopWatch=new c.G(!0),this._listenerCount=S}stop(){if(this._stopWatch){const S=this._stopWatch.elapsed();this._elapsedOverall+=S,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${S.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}o._idPool=0;let h=-1;class u{constructor(S,R=Math.random().toString(18).slice(2,5)){this.customThreshold=S,this.name=R,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(S){let R=h;if(typeof this.customThreshold=="number"&&(R=this.customThreshold),R<=0||S<R)return;this._stacks||(this._stacks=new Map);const L=new Error().stack.split(`
`).slice(3).join(`
`),A=this._stacks.get(L)||0;if(this._stacks.set(L,A+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=R*.5;let I,M=0;for(const[B,N]of this._stacks)(!I||M<N)&&(I=B,M=N);console.warn(`[${this.name}] potential listener LEAK detected, having ${S} listeners already. MOST frequent listener (${M}):`),console.warn(I)}return()=>{const I=this._stacks.get(L)||0;this._stacks.set(L,I-1)}}}class a{constructor(S){var R;this._disposed=!1,this._options=S,this._leakageMon=h>0?new u(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((R=this._options)===null||R===void 0)&&R._profName?new o(this._options._profName):void 0}get event(){return this._event||(this._event=(S,R,L)=>{var A;this._listeners||(this._listeners=new l.S);const I=this._listeners.isEmpty();I&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const M=this._listeners.push(R?[S,R]:S);I&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,S,R);const B=(A=this._leakageMon)===null||A===void 0?void 0:A.check(this._listeners.size),N=(0,i.OF)(()=>{B&&B(),this._disposed||(M(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return L instanceof i.SL?L.add(N):Array.isArray(L)&&L.push(N),N}),this._event}fire(S){var R,L;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new l.S);for(let A of this._listeners)this._deliveryQueue.push([A,S]);for((R=this._perfMon)===null||R===void 0||R.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[A,I]=this._deliveryQueue.shift();try{typeof A=="function"?A.call(void 0,I):A[0].call(A[1],I)}catch(M){(0,r.dL)(M)}}(L=this._perfMon)===null||L===void 0||L.stop()}}dispose(){var S,R,L,A,I;this._disposed||(this._disposed=!0,(S=this._listeners)===null||S===void 0||S.clear(),(R=this._deliveryQueue)===null||R===void 0||R.clear(),(A=(L=this._options)===null||L===void 0?void 0:L.onLastListenerRemove)===null||A===void 0||A.call(L),(I=this._leakageMon)===null||I===void 0||I.dispose())}}class x extends a{constructor(S){super(S),this._isPaused=0,this._eventQueue=new l.S,this._mergeFn=S==null?void 0:S.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const S=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(S))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(S){this._listeners&&(this._isPaused!==0?this._eventQueue.push(S):super.fire(S))}}class p extends x{constructor(S){var R;super(S),this._delay=(R=S.delay)!==null&&R!==void 0?R:100}fire(S){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(S)}}class y{constructor(){this.buffers=[]}wrapEvent(S){return(R,L,A)=>S(I=>{const M=this.buffers[this.buffers.length-1];M?M.push(()=>R.call(L,I)):R.call(L,I)},void 0,A)}bufferEvents(S){const R=[];this.buffers.push(R);const L=S();return this.buffers.pop(),R.forEach(A=>A()),L}}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(S){this.inputEvent=S,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=S(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{$: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*o(M){yield M}i.single=o;function h(M){return M||c}i.from=h;function u(M){return!M||M[Symbol.iterator]().next().done===!0}i.isEmpty=u;function a(M){return M[Symbol.iterator]().next().value}i.first=a;function x(M,B){for(const N of M)if(B(N))return!0;return!1}i.some=x;function p(M,B){for(const N of M)if(B(N))return N}i.find=p;function*y(M,B){for(const N of M)B(N)&&(yield N)}i.filter=y;function*m(M,B){let N=0;for(const K of M)yield B(K,N++)}i.map=m;function*b(...M){for(const B of M)for(const N of B)yield N}i.concat=b;function*S(M){for(const B of M)for(const N of B)yield N}i.concatNested=S;function R(M,B,N){let K=N;for(const G of M)K=B(K,G);return K}i.reduce=R;function*L(M,B,N=M.length){for(B<0&&(B+=M.length),N<0?N+=M.length:N>M.length&&(N=M.length);B<N;B++)yield M[B]}i.slice=L;function A(M,B=Number.POSITIVE_INFINITY){const N=[];if(B===0)return[N,M];const K=M[Symbol.iterator]();for(let G=0;G<B;G++){const H=K.next();if(H.done)return[N,i.empty()];N.push(H.value)}return[N,{[Symbol.iterator](){return K}}]}i.consume=A;function I(M,B,N=(K,G)=>K===G){const K=M[Symbol.iterator](),G=B[Symbol.iterator]();for(;;){const H=K.next(),ae=G.next();if(H.done!==ae.done)return!1;if(H.done)return!0;if(!N(H.value,ae.value))return!1}}i.equals=I})(r||(r={}))},69323:function(d,v,e){"use strict";e.d(v,{B9:function(){return m},F8:function(){return b},JT:function(){return L},Jz:function(){return I},OF:function(){return S},SL:function(){return R},Wf:function(){return y},XK:function(){return A},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(B){const N=new Error("Potentially leaked disposable").stack;setTimeout(()=>{B[M]||console.log(N)},3e3)}setParent(B,N){if(B&&B!==L.None)try{B[M]=!0}catch(K){}}markAsDisposed(B){if(B&&B!==L.None)try{B[M]=!0}catch(N){}}markAsSingleton(B){}})}function o(M){return c==null||c.trackDisposable(M),M}function h(M){c==null||c.markAsDisposed(M)}function u(M,B){c==null||c.setParent(M,B)}function a(M,B){if(c)for(const N of M)c.setParent(N,B)}function x(M){return c==null||c.markAsSingleton(M),M}class p extends Error{constructor(B){super(`Encountered errors while disposing of store. Errors: [${B.join(", ")}]`),this.errors=B}}function y(M){return typeof M.dispose=="function"&&M.dispose.length===0}function m(M){if(i.$.is(M)){let B=[];for(const N of M)if(N)try{N.dispose()}catch(K){B.push(K)}if(B.length===1)throw B[0];if(B.length>1)throw new p(B);return Array.isArray(M)?[]:M}else if(M)return M.dispose(),M}function b(...M){const B=S(()=>m(M));return a(M,B),B}function S(M){const B=o({dispose:(0,r.I)(()=>{h(B),M()})});return B}class R{constructor(){this._toDispose=new Set,this._isDisposed=!1,o(this)}dispose(){this._isDisposed||(h(this),this._isDisposed=!0,this.clear())}clear(){try{m(this._toDispose.values())}finally{this._toDispose.clear()}}add(B){if(!B)return B;if(B===this)throw new Error("Cannot register a disposable on itself!");return u(B,this),this._isDisposed?R.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(B),B}}R.DISABLE_DISPOSED_WARNING=!1;class L{constructor(){this._store=new R,o(this),u(this._store,this)}dispose(){h(this),this._store.dispose()}_register(B){if(B===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(B)}}L.None=Object.freeze({dispose(){}});class A{constructor(){this._isDisposed=!1,o(this)}get value(){return this._isDisposed?void 0:this._value}set value(B){var N;this._isDisposed||B===this._value||((N=this._value)===null||N===void 0||N.dispose(),B&&u(B,this),this._value=B)}clear(){this.value=void 0}dispose(){var B;this._isDisposed=!0,h(this),(B=this._value)===null||B===void 0||B.dispose(),this._value=void 0}clearAndLeak(){const B=this._value;return this._value=void 0,B&&u(B,null),B}}class I{constructor(B){this.object=B}dispose(){}}},34502:function(d,v,e){"use strict";e.d(v,{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 o=new r(c);if(this._first===r.Undefined)this._first=o,this._last=o;else if(f){const u=this._last;this._last=o,o.prev=u,u.next=o}else{const u=this._first;this._first=o,o.next=u,u.prev=o}this._size+=1;let h=!1;return()=>{h||(h=!0,this._remove(o))}}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,v,e){"use strict";e.d(v,{$L:function(){return K},ED:function(){return I},IJ:function(){return B},OS:function(){return ne},WE:function(){return H},dz:function(){return M},gn:function(){return G},li:function(){return S},r:function(){return q},tY:function(){return N},xS:function(){return ae}});var r=e(97671),i;const l="en";let c=!1,f=!1,o=!1,h=!1,u=!1,a=!1,x=!1,p,y=null,m=null,b;const S=typeof self=="object"?self:typeof e.g=="object"?e.g:{};let R;typeof S.vscode!="undefined"&&typeof S.vscode.process!="undefined"?R=S.vscode.process:typeof r!="undefined"&&(R=r);const L=typeof((i=R==null?void 0:R.versions)===null||i===void 0?void 0:i.electron)=="string"&&R.type==="renderer";if(typeof navigator=="object"&&!L)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,o=b.indexOf("Linux")>=0,a=!0,p=navigator.language,y=p;else if(typeof R=="object"){c=R.platform==="win32",f=R.platform==="darwin",o=R.platform==="linux",h=o&&!!R.env.SNAP&&!!R.env.SNAP_REVISION,p=l,y=l;const V=R.env.VSCODE_NLS_CONFIG;if(V)try{const se=JSON.parse(V),ee=se.availableLanguages["*"];p=se.locale,y=ee||l,m=se._translationsConfigFile}catch(se){}u=!0}else console.error("Unable to resolve platform.");let A=0;f?A=1:c?A=3:o&&(A=2);const I=c,M=f,B=o,N=u,K=a,G=x,H=b,ae=function(){if(S.setImmediate)return S.setImmediate.bind(S);if(typeof S.postMessage=="function"&&!S.importScripts){let ee=[];S.addEventListener("message",le=>{if(le.data&&le.data.vscodeSetImmediateId)for(let Z=0,U=ee.length;Z<U;Z++){const ie=ee[Z];if(ie.id===le.data.vscodeSetImmediateId){ee.splice(Z,1),ie.callback();return}}});let Q=0;return le=>{const Z=++Q;ee.push({id:Z,callback:le}),S.postMessage({vscodeSetImmediateId:Z},"*")}}if(typeof(R==null?void 0:R.nextTick)=="function")return R.nextTick.bind(R);const se=Promise.resolve();return ee=>se.then(ee)}(),ne=f||x?2:c?1:3;let oe=!0,J=!1;function q(){if(!J){J=!0;const V=new Uint8Array(2);V[0]=1,V[1]=2,oe=new Uint16Array(V.buffer)[0]===513}return oe}},95830:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{$i:function(){return Se},C8:function(){return pt},GF:function(){return p},HO:function(){return Q},IO:function(){return y},K7:function(){return kt},Kw:function(){return Lt},LC:function(){return S},Mh:function(){return ae},P1:function(){return ne},PJ:function(){return ar},Qe:function(){return Pe},R1:function(){return x},RP:function(){return ie},S6:function(){return ze},TT:function(){return I},Ut:function(){return Z},V8:function(){return R},WU:function(){return l},YK:function(){return J},YU:function(){return c},ZG:function(){return oe},ZH:function(){return V},ab:function(){return Ge},c1:function(){return It},df:function(){return K},ec:function(){return f},fi:function(){return gt},fy:function(){return o},j3:function(){return h},j_:function(){return B},m5:function(){return r},mK:function(){return N},mr:function(){return m},oH:function(){return ct},oL:function(){return u},ok:function(){return H},ow:function(){return L},qq:function(){return G},qu:function(){return A},rL:function(){return q},uS:function(){return Wt},un:function(){return a},uq:function(){return b},vH:function(){return ee},xe:function(){return Ue},zY:function(){return M}});function r(ye){return!ye||typeof ye!="string"?!0:ye.trim().length===0}const i=/{(\d+)}/g;function l(ye,...ke){return ke.length===0?ye:ye.replace(i,function($e,He){const qe=parseInt(He,10);return isNaN(qe)||qe<0||qe>=ke.length?$e:ke[qe]})}function c(ye){return ye.replace(/[<>&]/g,function(ke){switch(ke){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return ke}})}function f(ye){return ye.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function o(ye,ke=" "){const $e=h(ye,ke);return u($e,ke)}function h(ye,ke){if(!ye||!ke)return ye;const $e=ke.length;if($e===0||ye.length===0)return ye;let He=0;for(;ye.indexOf(ke,He)===He;)He=He+$e;return ye.substring(He)}function u(ye,ke){if(!ye||!ke)return ye;const $e=ke.length,He=ye.length;if($e===0||He===0)return ye;let qe=He,ut=-1;for(;ut=ye.lastIndexOf(ke,qe-1),!(ut===-1||ut+$e!==qe);){if(ut===0)return"";qe=ut}return ye.substring(0,qe)}function a(ye){return ye.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function x(ye){return ye.replace(/\*/g,"")}function p(ye,ke,$e={}){if(!ye)throw new Error("Cannot create regex from empty string");ke||(ye=f(ye)),$e.wholeWord&&(/\B/.test(ye.charAt(0))||(ye="\\b"+ye),/\B/.test(ye.charAt(ye.length-1))||(ye=ye+"\\b"));let He="";return $e.global&&(He+="g"),$e.matchCase||(He+="i"),$e.multiline&&(He+="m"),$e.unicode&&(He+="u"),new RegExp(ye,He)}function y(ye){return ye.source==="^"||ye.source==="^$"||ye.source==="$"||ye.source==="^\\s*$"?!1:!!(ye.exec("")&&ye.lastIndex===0)}function m(ye){return(ye.global?"g":"")+(ye.ignoreCase?"i":"")+(ye.multiline?"m":"")+(ye.unicode?"u":"")}function b(ye){return ye.split(/\r\n|\r|\n/)}function S(ye){for(let ke=0,$e=ye.length;ke<$e;ke++){const He=ye.charCodeAt(ke);if(He!==32&&He!==9)return ke}return-1}function R(ye,ke=0,$e=ye.length){for(let He=ke;He<$e;He++){const qe=ye.charCodeAt(He);if(qe!==32&&qe!==9)return ye.substring(ke,He)}return ye.substring(ke,$e)}function L(ye,ke=ye.length-1){for(let $e=ke;$e>=0;$e--){const He=ye.charCodeAt($e);if(He!==32&&He!==9)return $e}return-1}function A(ye,ke){return ye<ke?-1:ye>ke?1:0}function I(ye,ke,$e=0,He=ye.length,qe=0,ut=ke.length){for(;$e<He&&qe<ut;$e++,qe++){let rr=ye.charCodeAt($e),Fe=ke.charCodeAt(qe);if(rr<Fe)return-1;if(rr>Fe)return 1}const mt=He-$e,or=ut-qe;return mt<or?-1:mt>or?1:0}function M(ye,ke){return B(ye,ke,0,ye.length,0,ke.length)}function B(ye,ke,$e=0,He=ye.length,qe=0,ut=ke.length){for(;$e<He&&qe<ut;$e++,qe++){let rr=ye.charCodeAt($e),Fe=ke.charCodeAt(qe);if(rr===Fe)continue;if(rr>=128||Fe>=128)return I(ye.toLowerCase(),ke.toLowerCase(),$e,He,qe,ut);N(rr)&&(rr-=32),N(Fe)&&(Fe-=32);const tt=rr-Fe;if(tt!==0)return tt}const mt=He-$e,or=ut-qe;return mt<or?-1:mt>or?1:0}function N(ye){return ye>=97&&ye<=122}function K(ye){return ye>=65&&ye<=90}function G(ye,ke){return ye.length===ke.length&&B(ye,ke)===0}function H(ye,ke){const $e=ke.length;return ke.length>ye.length?!1:B(ye,ke,0,$e)===0}function ae(ye,ke){let $e,He=Math.min(ye.length,ke.length);for($e=0;$e<He;$e++)if(ye.charCodeAt($e)!==ke.charCodeAt($e))return $e;return He}function ne(ye,ke){let $e,He=Math.min(ye.length,ke.length);const qe=ye.length-1,ut=ke.length-1;for($e=0;$e<He;$e++)if(ye.charCodeAt(qe-$e)!==ke.charCodeAt(ut-$e))return $e;return He}function oe(ye){return 55296<=ye&&ye<=56319}function J(ye){return 56320<=ye&&ye<=57343}function q(ye,ke){return(ye-55296<<10)+(ke-56320)+65536}function V(ye,ke,$e){const He=ye.charCodeAt($e);if(oe(He)&&$e+1<ke){const qe=ye.charCodeAt($e+1);if(J(qe))return q(He,qe)}return He}function se(ye,ke){const $e=ye.charCodeAt(ke-1);if(J($e)&&ke>1){const He=ye.charCodeAt(ke-2);if(oe(He))return q(He,$e)}return $e}function ee(ye,ke){const $e=Ft.getInstance(),He=ke,qe=ye.length,ut=V(ye,qe,ke);ke+=ut>=65536?2:1;let mt=$e.getGraphemeBreakType(ut);for(;ke<qe;){const or=V(ye,qe,ke),rr=$e.getGraphemeBreakType(or);if(gt(mt,rr))break;ke+=or>=65536?2:1,mt=rr}return ke-He}function Q(ye,ke){const $e=Ft.getInstance(),He=ke,qe=se(ye,ke);ke-=qe>=65536?2:1;let ut=$e.getGraphemeBreakType(qe);for(;ke>0;){const mt=se(ye,ke),or=$e.getGraphemeBreakType(mt);if(gt(or,ut))break;ke-=mt>=65536?2:1,ut=or}return He-ke}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 Z(ye){return le.test(ye)}const U=/(?:[\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 ie(ye){return U.test(ye)}const _e=/^[\t\n\r\x20-\x7E]*$/;function Se(ye){return _e.test(ye)}const Pe=/[\u2028\u2029]/;function Ge(ye){return Pe.test(ye)}function Ue(ye){for(let ke=0,$e=ye.length;ke<$e;ke++)if(kt(ye.charCodeAt(ke)))return!0;return!1}function kt(ye){return ye=+ye,ye>=11904&&ye<=55215||ye>=63744&&ye<=64255||ye>=65281&&ye<=65374}function pt(ye){return ye>=127462&&ye<=127487||ye===8986||ye===8987||ye===9200||ye===9203||ye>=9728&&ye<=10175||ye===11088||ye===11093||ye>=127744&&ye<=128591||ye>=128640&&ye<=128764||ye>=128992&&ye<=129003||ye>=129280&&ye<=129535||ye>=129648&&ye<=129750}const It="\uFEFF";function Wt(ye){return!!(ye&&ye.length>0&&ye.charCodeAt(0)===65279)}function Lt(ye,ke=!1){return ye?(ke&&(ye=ye.replace(/\\./g,"")),ye.toLowerCase()!==ye):!1}function ar(ye){return ye=ye%52,ye<26?String.fromCharCode(97+ye):String.fromCharCode(65+ye-26)}function ze(ye){return Ft.getInstance().getGraphemeBreakType(ye)}function gt(ye,ke){return ye===0?ke!==5&&ke!==7:ye===2&&ke===3?!1:ye===4||ye===2||ye===3||ke===4||ke===2||ke===3?!0:!(ye===8&&(ke===8||ke===9||ke===11||ke===12)||(ye===11||ye===9)&&(ke===9||ke===10)||(ye===12||ye===10)&&ke===10||ke===5||ke===13||ke===7||ye===1||ye===13&&ke===14||ye===6&&ke===6)}class Ft{constructor(){this._data=et()}static getInstance(){return Ft._INSTANCE||(Ft._INSTANCE=new Ft),Ft._INSTANCE}getGraphemeBreakType(ke){if(ke<32)return ke===10?3:ke===13?2:4;if(ke<127)return 0;const $e=this._data,He=$e.length/3;let qe=1;for(;qe<=He;)if(ke<$e[3*qe])qe=2*qe;else if(ke>$e[3*qe+1])qe=2*qe+1;else return $e[3*qe+2];return 0}}Ft._INSTANCE=null;function et(){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 ct(ye,ke){if(ye===0)return 0;const $e=ot(ye,ke);if($e!==void 0)return $e;const He=se(ke,ye);return ye-=Qe(He),ye}function ot(ye,ke){let $e=se(ke,ye);for(ye-=Qe($e);je($e)||$e===65039||$e===8419;){if(ye===0)return;$e=se(ke,ye),ye-=Qe($e)}if(pt($e)){if(ye>=0){const He=se(ke,ye);He===8205&&(ye-=Qe(He))}return ye}}function Qe(ye){return ye>=65536?2:1}function je(ye){return 127995<=ye&&ye<=127999}},72999:function(d,v,e){"use strict";e.d(v,{$E:function(){return S},$K:function(){return h},D8:function(){return y},HD:function(){return i},IU:function(){return R},Jp:function(){return u},Kn:function(){return l},cW:function(){return x},f6:function(){return L},hj:function(){return c},jn:function(){return f},kJ:function(){return r},mf:function(){return p},o8:function(){return o},p_:function(){return a},vE:function(){return A}});function r(I){return Array.isArray(I)}function i(I){return typeof I=="string"}function l(I){return typeof I=="object"&&I!==null&&!Array.isArray(I)&&!(I instanceof RegExp)&&!(I instanceof Date)}function c(I){return typeof I=="number"&&!isNaN(I)}function f(I){return I===!0||I===!1}function o(I){return typeof I=="undefined"}function h(I){return!u(I)}function u(I){return o(I)||I===null}function a(I,M){if(!I)throw new Error(M?`Unexpected type, expected '${M}'`:"Unexpected type")}function x(I){if(u(I))throw new Error("Assertion Failed: argument is undefined or null");return I}function p(I){return typeof I=="function"}function y(I,M){const B=Math.min(I.length,M.length);for(let N=0;N<B;N++)m(I[N],M[N])}function m(I,M){if(i(M)){if(typeof I!==M)throw new Error(`argument does not match constraint: typeof ${M}`)}else if(p(M)){try{if(I instanceof M)return}catch(B){}if(!u(I)&&I.constructor===M||M.length===1&&M.call(void 0,I)===!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(I){let M=[],B=Object.getPrototypeOf(I);for(;Object.prototype!==B;)M=M.concat(Object.getOwnPropertyNames(B)),B=Object.getPrototypeOf(B);return M}function S(I){const M=[];for(const B of b(I))typeof I[B]=="function"&&M.push(B);return M}function R(I,M){const B=K=>function(){const G=Array.prototype.slice.call(arguments,0);return M(K,G)};let N={};for(const K of I)N[K]=B(K);return N}function L(I){return I===null?void 0:I}function A(I,M="Unreachable"){throw new Error(M)}},13268:function(d,v,e){"use strict";e.d(v,{N:function(){return i}});function r(l,c){let f;return c.length===0?f=l:f=l.replace(/\{(\d+)\}/g,function(o,h){const u=h[0];return typeof c[u]!="undefined"?c[u]:o}),f}function i(l,c,...f){return r(c,f)}},96236:function(d,v,e){"use strict";e.d(v,{BH:function(){return R},NZ:function(){return L},U8:function(){return A},co:function(){return S},eH:function(){return b},vr:function(){return m}});var r=e(75918),i=e(52615),l=e(4348),c=e(88226),f=e(69323),o=e(34502),h=e(35884),u=e(90689),a=e(16925),x=e(49055),p=function(I,M,B,N){var K=arguments.length,G=K<3?M:N===null?N=Object.getOwnPropertyDescriptor(M,B):N,H;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")G=Reflect.decorate(I,M,B,N);else for(var ae=I.length-1;ae>=0;ae--)(H=I[ae])&&(G=(K<3?H(G):K>3?H(M,B,G):H(M,B))||G);return K>3&&G&&Object.defineProperty(M,B,G),G},y=function(I,M){return function(B,N){M(B,N,I)}};function m(I){return I.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 S=(0,a.yh)("menuService"),R=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new l.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:I=>I===b.CommandPalette}}addCommand(I){return this.addCommands(c.$.single(I))}addCommands(I){for(const M of I)this._commands.set(M.id,M);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,f.OF)(()=>{let M=!1;for(const B of I)M=this._commands.delete(B.id)||M;M&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(I){return this._commands.get(I)}getCommands(){const I=new Map;return this._commands.forEach((M,B)=>I.set(B,M)),I}appendMenuItem(I,M){return this.appendMenuItems(c.$.single({id:I,item:M}))}appendMenuItems(I){const M=new Set,B=new o.S;for(const{id:N,item:K}of I){let G=this._menuItems.get(N);G||(G=new o.S,this._menuItems.set(N,G)),B.push(G.push(K)),M.add(N)}return this._onDidChangeMenu.fire(M),(0,f.OF)(()=>{if(B.size>0){for(let N of B)N();this._onDidChangeMenu.fire(M),B.clear()}})}getMenuItems(I){let M;return this._menuItems.has(I)?M=[...this._menuItems.get(I)]:M=[],I===b.CommandPalette&&this._appendImplicitItems(M),M}_appendImplicitItems(I){const M=new Set;for(const B of I)m(B)&&(M.add(B.command.id),B.alt&&M.add(B.alt.id));this._commands.forEach((B,N)=>{M.has(N)||I.push({command:B})})}};class L extends r.wY{constructor(M,B,N,K){super(`submenuitem.${M.submenu.id}`,typeof M.title=="string"?M.title:M.title.value,[],"submenu"),this.item=M,this._menuService=B,this._contextKeyService=N,this._options=K}get actions(){const M=[],B=this._menuService.createMenu(this.item.submenu,this._contextKeyService),N=B.getActions(this._options);B.dispose();for(const[,K]of N)K.length>0&&(M.push(...K),M.push(new r.Z0));return M.length&&M.pop(),M}}let A=class s0{constructor(M,B,N,K,G){var H,ae;if(this._commandService=G,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=(ae=typeof M.tooltip=="string"?M.tooltip:(H=M.tooltip)===null||H===void 0?void 0:H.value)!==null&&ae!==void 0?ae:"",this.enabled=!M.precondition||K.contextMatchesRules(M.precondition),this.checked=void 0,M.toggled){const ne=M.toggled.condition?M.toggled:{condition:M.toggled};this.checked=K.contextMatchesRules(ne.condition),this.checked&&ne.tooltip&&(this.tooltip=typeof ne.tooltip=="string"?ne.tooltip:ne.tooltip.value),ne.title&&(this.label=typeof ne.title=="string"?ne.title:ne.title.value)}this.item=M,this.alt=B?new s0(B,void 0,N,K,G):void 0,this._options=N,x.kS.isThemeIcon(M.icon)&&(this.class=i.dT.asClassName(M.icon))}dispose(){}run(...M){var B,N;let K=[];return!((B=this._options)===null||B===void 0)&&B.arg&&(K=[...K,this._options.arg]),!((N=this._options)===null||N===void 0)&&N.shouldForwardArgs&&(K=[...K,...M]),this._commandService.executeCommand(this.id,...K)}};A=p([y(3,u.i6),y(4,h.H)],A)},35884:function(d,v,e){"use strict";e.d(v,{H:function(){return h},P:function(){return u}});var r=e(4348),i=e(88226),l=e(69323),c=e(34502),f=e(72999),o=e(16925);const h=(0,o.yh)("commandService"),u=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 S=[];for(let L of a.description.args)S.push(L.constraint);const R=a.handler;a.handler=function(L,...A){return(0,f.D8)(A,S),R(L,...A)}}const{id:p}=a;let y=this._commands.get(p);y||(y=new c.S,this._commands.set(p,y));let m=y.unshift(a),b=(0,l.OF)(()=>{m();const S=this._commands.get(p);S!=null&&S.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),b}registerCommandAlias(a,x){return u.registerCommand(a,(p,...y)=>p.get(h).executeCommand(x,...y))}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}};u.registerCommand("noop",()=>{})},90689:function(d,v,e){"use strict";e.d(v,{Ao:function(){return h},Eq:function(){return q},Fb:function(){return u},K8:function(){return ee},i6:function(){return J},uy:function(){return oe}});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 o=Object.prototype.hasOwnProperty;class h{static has(Z){return y.create(Z)}static equals(Z,U){return m.create(Z,U)}static regex(Z,U){return K.create(Z,U)}static not(Z){return L.create(Z)}static and(...Z){return ae.create(Z,null)}static or(...Z){return ne.create(Z,null,!0)}static deserialize(Z,U=!1){if(Z)return this._deserializeOrExpression(Z,U)}static _deserializeOrExpression(Z,U){let ie=Z.split("||");return ne.create(ie.map(_e=>this._deserializeAndExpression(_e,U)),null,!0)}static _deserializeAndExpression(Z,U){let ie=Z.split("&&");return ae.create(ie.map(_e=>this._deserializeOne(_e,U)),null)}static _deserializeOne(Z,U){if(Z=Z.trim(),Z.indexOf("!=")>=0){let ie=Z.split("!=");return R.create(ie[0].trim(),this._deserializeValue(ie[1],U))}if(Z.indexOf("==")>=0){let ie=Z.split("==");return m.create(ie[0].trim(),this._deserializeValue(ie[1],U))}if(Z.indexOf("=~")>=0){let ie=Z.split("=~");return K.create(ie[0].trim(),this._deserializeRegexValue(ie[1],U))}if(Z.indexOf(" in ")>=0){let ie=Z.split(" in ");return b.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(Z)){const ie=Z.split(">=");return M.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(Z)){const ie=Z.split(">");return I.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(Z)){const ie=Z.split("<=");return N.create(ie[0].trim(),ie[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(Z)){const ie=Z.split("<");return B.create(ie[0].trim(),ie[1].trim())}return/^\!\s*/.test(Z)?L.create(Z.substr(1).trim()):y.create(Z)}static _deserializeValue(Z,U){if(Z=Z.trim(),Z==="true")return!0;if(Z==="false")return!1;let ie=/^'([^']*)'$/.exec(Z);return ie?ie[1].trim():Z}static _deserializeRegexValue(Z,U){if((0,i.m5)(Z)){if(U)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ie=Z.indexOf("/"),_e=Z.lastIndexOf("/");if(ie===_e||ie<0){if(U)throw new Error(`bad regexp-value '${Z}', missing /-enclosure`);return console.warn(`bad regexp-value '${Z}', missing /-enclosure`),null}let Se=Z.slice(ie+1,_e),Pe=Z[_e+1]==="i"?"i":"";try{return new RegExp(Se,Pe)}catch(Ge){if(U)throw new Error(`bad regexp-value '${Z}', parse error: ${Ge}`);return console.warn(`bad regexp-value '${Z}', parse error: ${Ge}`),null}}}function u(le,Z){const U=le?le.substituteConstants():void 0,ie=Z?Z.substituteConstants():void 0;return!U&&!ie?!0:!U||!ie?!1:U.equals(ie)}function a(le,Z){return le.cmp(Z)}class x{constructor(){this.type=0}cmp(Z){return this.type-Z.type}equals(Z){return Z.type===this.type}substituteConstants(){return this}evaluate(Z){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}x.INSTANCE=new x;class p{constructor(){this.type=1}cmp(Z){return this.type-Z.type}equals(Z){return Z.type===this.type}substituteConstants(){return this}evaluate(Z){return!0}serialize(){return"true"}keys(){return[]}negate(){return x.INSTANCE}}p.INSTANCE=new p;class y{constructor(Z,U){this.key=Z,this.negated=U,this.type=2}static create(Z,U=null){const ie=f.get(Z);return typeof ie=="boolean"?ie?p.INSTANCE:x.INSTANCE:new y(Z,U)}cmp(Z){return Z.type!==this.type?this.type-Z.type:V(this.key,Z.key)}equals(Z){return Z.type===this.type?this.key===Z.key:!1}substituteConstants(){const Z=f.get(this.key);return typeof Z=="boolean"?Z?p.INSTANCE:x.INSTANCE:this}evaluate(Z){return!!Z.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=L.create(this.key,this)),this.negated}}class m{constructor(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=4}static create(Z,U,ie=null){if(typeof U=="boolean")return U?y.create(Z,ie):L.create(Z,ie);const _e=f.get(Z);return typeof _e=="boolean"?U===(_e?"true":"false")?p.INSTANCE:x.INSTANCE:new m(Z,U,ie)}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){const Z=f.get(this.key);if(typeof Z=="boolean"){const U=Z?"true":"false";return this.value===U?p.INSTANCE:x.INSTANCE}return this}evaluate(Z){return Z.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=R.create(this.key,this.value,this)),this.negated}}class b{constructor(Z,U){this.key=Z,this.valueKey=U,this.type=10,this.negated=null}static create(Z,U){return new b(Z,U)}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.valueKey,Z.key,Z.valueKey)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.valueKey===Z.valueKey:!1}substituteConstants(){return this}evaluate(Z){const U=Z.getValue(this.valueKey),ie=Z.getValue(this.key);return Array.isArray(U)?U.indexOf(ie)>=0:typeof ie=="string"&&typeof U=="object"&&U!==null?o.call(U,ie):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=S.create(this)),this.negated}}class S{constructor(Z){this._actual=Z,this.type=11}static create(Z){return new S(Z)}cmp(Z){return Z.type!==this.type?this.type-Z.type:this._actual.cmp(Z._actual)}equals(Z){return Z.type===this.type?this._actual.equals(Z._actual):!1}substituteConstants(){return this}evaluate(Z){return!this._actual.evaluate(Z)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class R{constructor(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=5}static create(Z,U,ie=null){if(typeof U=="boolean")return U?L.create(Z,ie):y.create(Z,ie);const _e=f.get(Z);return typeof _e=="boolean"?U===(_e?"true":"false")?x.INSTANCE:p.INSTANCE:new R(Z,U,ie)}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){const Z=f.get(this.key);if(typeof Z=="boolean"){const U=Z?"true":"false";return this.value===U?x.INSTANCE:p.INSTANCE}return this}evaluate(Z){return Z.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 L{constructor(Z,U){this.key=Z,this.negated=U,this.type=3}static create(Z,U=null){const ie=f.get(Z);return typeof ie=="boolean"?ie?x.INSTANCE:p.INSTANCE:new L(Z,U)}cmp(Z){return Z.type!==this.type?this.type-Z.type:V(this.key,Z.key)}equals(Z){return Z.type===this.type?this.key===Z.key:!1}substituteConstants(){const Z=f.get(this.key);return typeof Z=="boolean"?Z?x.INSTANCE:p.INSTANCE:this}evaluate(Z){return!Z.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=y.create(this.key,this)),this.negated}}function A(le,Z){if(typeof le=="string"){const U=parseFloat(le);isNaN(U)||(le=U)}return typeof le=="string"||typeof le=="number"?Z(le):x.INSTANCE}class I{constructor(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=12}static create(Z,U,ie=null){return A(U,_e=>new I(Z,_e,ie))}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.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(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=13}static create(Z,U,ie=null){return A(U,_e=>new M(Z,_e,ie))}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=B.create(this.key,this.value,this)),this.negated}}class B{constructor(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=14}static create(Z,U,ie=null){return A(U,_e=>new B(Z,_e,ie))}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.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(Z,U,ie){this.key=Z,this.value=U,this.negated=ie,this.type=15}static create(Z,U,ie=null){return A(U,_e=>new N(Z,_e,ie))}cmp(Z){return Z.type!==this.type?this.type-Z.type:se(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=I.create(this.key,this.value,this)),this.negated}}class K{constructor(Z,U){this.key=Z,this.regexp=U,this.type=7,this.negated=null}static create(Z,U){return new K(Z,U)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.key<Z.key)return-1;if(this.key>Z.key)return 1;const U=this.regexp?this.regexp.source:"",ie=Z.regexp?Z.regexp.source:"";return U<ie?-1:U>ie?1:0}equals(Z){if(Z.type===this.type){const U=this.regexp?this.regexp.source:"",ie=Z.regexp?Z.regexp.source:"";return this.key===Z.key&&U===ie}return!1}substituteConstants(){return this}evaluate(Z){let U=Z.getValue(this.key);return this.regexp?this.regexp.test(U):!1}serialize(){const Z=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${Z}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=G.create(this)),this.negated}}class G{constructor(Z){this._actual=Z,this.type=8}static create(Z){return new G(Z)}cmp(Z){return Z.type!==this.type?this.type-Z.type:this._actual.cmp(Z._actual)}equals(Z){return Z.type===this.type?this._actual.equals(Z._actual):!1}substituteConstants(){return this}evaluate(Z){return!this._actual.evaluate(Z)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function H(le){let Z=null;for(let U=0,ie=le.length;U<ie;U++){const _e=le[U].substituteConstants();if(le[U]!==_e&&Z===null){Z=[];for(let Se=0;Se<U;Se++)Z[Se]=le[Se]}Z!==null&&(Z[U]=_e)}return Z===null?le:Z}class ae{constructor(Z,U){this.expr=Z,this.negated=U,this.type=6}static create(Z,U){return ae._normalizeArr(Z,U)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.expr.length<Z.expr.length)return-1;if(this.expr.length>Z.expr.length)return 1;for(let U=0,ie=this.expr.length;U<ie;U++){const _e=a(this.expr[U],Z.expr[U]);if(_e!==0)return _e}return 0}equals(Z){if(Z.type===this.type){if(this.expr.length!==Z.expr.length)return!1;for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].equals(Z.expr[U]))return!1;return!0}return!1}substituteConstants(){const Z=H(this.expr);return Z===this.expr?this:ae.create(Z,this.negated)}evaluate(Z){for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].evaluate(Z))return!1;return!0}static _normalizeArr(Z,U){const ie=[];let _e=!1;for(const Se of Z)if(Se){if(Se.type===1){_e=!0;continue}if(Se.type===0)return x.INSTANCE;if(Se.type===6){ie.push(...Se.expr);continue}ie.push(Se)}if(ie.length===0&&_e)return p.INSTANCE;if(ie.length!==0){if(ie.length===1)return ie[0];ie.sort(a);for(let Se=1;Se<ie.length;Se++)ie[Se-1].equals(ie[Se])&&(ie.splice(Se,1),Se--);if(ie.length===1)return ie[0];for(;ie.length>1;){const Se=ie[ie.length-1];if(Se.type!==9)break;ie.pop();const Pe=ie.pop(),Ge=ie.length===0,Ue=ne.create(Se.expr.map(kt=>ae.create([kt,Pe],null)),null,Ge);Ue&&(ie.push(Ue),ie.sort(a))}return ie.length===1?ie[0]:new ae(ie,U)}}serialize(){return this.expr.map(Z=>Z.serialize()).join(" && ")}keys(){const Z=[];for(let U of this.expr)Z.push(...U.keys());return Z}negate(){if(!this.negated){const Z=[];for(let U of this.expr)Z.push(U.negate());this.negated=ne.create(Z,this,!0)}return this.negated}}class ne{constructor(Z,U){this.expr=Z,this.negated=U,this.type=9}static create(Z,U,ie){return ne._normalizeArr(Z,U,ie)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.expr.length<Z.expr.length)return-1;if(this.expr.length>Z.expr.length)return 1;for(let U=0,ie=this.expr.length;U<ie;U++){const _e=a(this.expr[U],Z.expr[U]);if(_e!==0)return _e}return 0}equals(Z){if(Z.type===this.type){if(this.expr.length!==Z.expr.length)return!1;for(let U=0,ie=this.expr.length;U<ie;U++)if(!this.expr[U].equals(Z.expr[U]))return!1;return!0}return!1}substituteConstants(){const Z=H(this.expr);return Z===this.expr?this:ne.create(Z,this.negated,!1)}evaluate(Z){for(let U=0,ie=this.expr.length;U<ie;U++)if(this.expr[U].evaluate(Z))return!0;return!1}static _normalizeArr(Z,U,ie){let _e=[],Se=!1;if(Z){for(let Pe=0,Ge=Z.length;Pe<Ge;Pe++){const Ue=Z[Pe];if(Ue){if(Ue.type===0){Se=!0;continue}if(Ue.type===1)return p.INSTANCE;if(Ue.type===9){_e=_e.concat(Ue.expr);continue}_e.push(Ue)}}if(_e.length===0&&Se)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(ie){for(let Pe=0;Pe<_e.length;Pe++)for(let Ge=Pe+1;Ge<_e.length;Ge++)ee(_e[Pe],_e[Ge])&&(_e.splice(Ge,1),Ge--);if(_e.length===1)return _e[0]}return new ne(_e,U)}}serialize(){return this.expr.map(Z=>Z.serialize()).join(" || ")}keys(){const Z=[];for(let U of this.expr)Z.push(...U.keys());return Z}negate(){if(!this.negated){let Z=[];for(let U of this.expr)Z.push(U.negate());for(;Z.length>1;){const U=Z.shift(),ie=Z.shift(),_e=[];for(const Pe of Q(U))for(const Ge of Q(ie))_e.push(ae.create([Pe,Ge],null));const Se=Z.length===0;Z.unshift(ne.create(_e,null,Se))}this.negated=Z[0]}return this.negated}}class oe extends y{constructor(Z,U,ie){super(Z,null),this._defaultValue=U,typeof ie=="object"?oe._info.push(Object.assign(Object.assign({},ie),{key:Z})):ie!==!0&&oe._info.push({key:Z,description:ie,type:U!=null?typeof U:void 0})}static all(){return oe._info.values()}bindTo(Z){return Z.createKey(this.key,this._defaultValue)}getValue(Z){return Z.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(Z){return m.create(this.key,Z)}}oe._info=[];const J=(0,l.yh)("contextKeyService"),q="setContext";function V(le,Z){return le<Z?-1:le>Z?1:0}function se(le,Z,U,ie){return le<U?-1:le>U?1:Z<ie?-1:Z>ie?1:0}function ee(le,Z){if(Z.type===6&&le.type!==9&&le.type!==6){for(const _e of Z.expr)if(le.equals(_e))return!0}const U=le.negate(),ie=Q(U).concat(Q(Z));ie.sort(a);for(let _e=0;_e<ie.length;_e++){const Pe=ie[_e].negate();for(let Ge=_e+1;Ge<ie.length;Ge++){const Ue=ie[Ge];if(Pe.equals(Ue))return!0}}return!1}function Q(le){return le.type===9?le.expr:[le]}},16925:function(d,v,e){"use strict";e.d(v,{I8:function(){return r},TG:function(){return i},jt:function(){return f},yh:function(){return c}});var r;(function(o){o.serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies";function h(u){return u[o.DI_DEPENDENCIES]||[]}o.getServiceDependencies=h})(r||(r={}));const i=c("instantiationService");function l(o,h,u,a){h[r.DI_TARGET]===h?h[r.DI_DEPENDENCIES].push({id:o,index:u,optional:a}):(h[r.DI_DEPENDENCIES]=[{id:o,index:u,optional:a}],h[r.DI_TARGET]=h)}function c(o){if(r.serviceIds.has(o))return r.serviceIds.get(o);const h=function(u,a,x){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");l(h,u,x,!1)};return h.toString=()=>o,r.serviceIds.set(o,h),h}function f(o){return function(h,u,a){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");l(o,h,a,!0)}}},44650:function(d,v,e){"use strict";e.d(v,{B:function(){return c}});var r=e(76068),i=e(72999);class l{constructor(){this.data=new Map}add(o,h){r.ok(i.HD(o)),r.ok(i.Kn(h)),r.ok(!this.data.has(o),"There is already an extension with this id"),this.data.set(o,h)}as(o){return this.data.get(o)||null}}const c=new l},66213:function(d,v,e){"use strict";e.d(v,{e:function(){return r}});var r;(function(i){i.DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"})(r||(r={}))},49055:function(d,v,e){"use strict";e.d(v,{EN:function(){return a},IP:function(){return y},Ic:function(){return S},XE:function(){return h},bB:function(){return R},kS:function(){return x},m6:function(){return p}});var r=e(52615),i=e(4348),l=e(69323),c=e(16925),f=e(44650),o=e(66213);const h=(0,c.yh)("themeService");var u;(function(L){function A(I){return I&&typeof I=="object"&&typeof I.id=="string"}L.isThemeColor=A})(u||(u={}));function a(L){return{id:L}}var x;(function(L){function A(G){return G&&typeof G=="object"&&typeof G.id=="string"&&(typeof G.color=="undefined"||u.isThemeColor(G.color))}L.isThemeIcon=A;const I=new RegExp(`^\\$\\((${r.dT.iconNameExpression}(?:${r.dT.iconModifierExpression})?)\\)$`);function M(G){const H=I.exec(G);if(!H)return;let[,ae]=H;return{id:ae}}L.fromString=M;function B(G,H){let ae=G.id;const ne=ae.lastIndexOf("~");return ne!==-1&&(ae=ae.substring(0,ne)),H&&(ae=`${ae}~${H}`),{id:ae}}L.modify=B;function N(G,H){var ae,ne;return G.id===H.id&&((ae=G.color)===null||ae===void 0?void 0:ae.id)===((ne=H.color)===null||ne===void 0?void 0:ne.id)}L.isEqual=N;function K(G,H){return{id:G.id,color:H?a(H):void 0}}L.asThemeIcon=K,L.asClassNameArray=r.dT.asClassNameArray,L.asClassName=r.dT.asClassName,L.asCSSSelector=r.dT.asCSSSelector})(x||(x={}));function p(L){switch(L){case o.e.DARK:return"vs-dark";case o.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const y={ThemingContribution:"base.contributions.theming"};class m{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.Q5}onColorThemeChange(A){return this.themingParticipants.push(A),this.onThemingParticipantAddedEmitter.fire(A),(0,l.OF)(()=>{const I=this.themingParticipants.indexOf(A);this.themingParticipants.splice(I,1)})}getThemingParticipants(){return this.themingParticipants}}let b=new m;f.B.add(y.ThemingContribution,b);function S(L){return b.onColorThemeChange(L)}class R extends l.JT{constructor(A){super(),this.themeService=A,this.theme=A.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(I=>this.onThemeChange(I)))}onThemeChange(A){this.theme=A,this.updateStyles()}updateStyles(){}}},84126:function(d){"use strict";var v=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={},o=0;o<10;o++)f["_"+String.fromCharCode(o)]=o;var h=Object.getOwnPropertyNames(f).map(function(a){return f[a]});if(h.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(a){u[a]=a}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch(a){return!1}}d.exports=l()?Object.assign:function(c,f){for(var o,h=i(c),u,a=1;a<arguments.length;a++){o=Object(arguments[a]);for(var x in o)e.call(o,x)&&(h[x]=o[x]);if(v){u=v(o);for(var p=0;p<u.length;p++)r.call(o,u[p])&&(h[u[p]]=o[u[p]])}}return h}},97671:function(d){var v=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(S){try{return e.call(null,b,0)}catch(R){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(S){try{return r.call(null,b)}catch(R){return r.call(this,b)}}}var o=[],h=!1,u,a=-1;function x(){!h||!u||(h=!1,u.length?o=u.concat(o):a=-1,o.length&&p())}function p(){if(!h){var b=c(x);h=!0;for(var S=o.length;S;){for(u=o,o=[];++a<S;)u&&u[a].run();a=-1,S=o.length}u=null,h=!1,f(b)}}v.nextTick=function(b){var S=new Array(arguments.length-1);if(arguments.length>1)for(var R=1;R<arguments.length;R++)S[R-1]=arguments[R];o.push(new y(b,S)),o.length===1&&!h&&c(p)};function y(b,S){this.fun=b,this.array=S}y.prototype.run=function(){this.fun.apply(null,this.array)},v.title="browser",v.browser=!0,v.env={},v.argv=[],v.version="",v.versions={};function m(){}v.on=m,v.addListener=m,v.once=m,v.off=m,v.removeListener=m,v.removeAllListeners=m,v.emit=m,v.prependListener=m,v.prependOnceListener=m,v.listeners=function(b){return[]},v.binding=function(b){throw new Error("process.binding is not supported")},v.cwd=function(){return"/"},v.chdir=function(b){throw new Error("process.chdir is not supported")},v.umask=function(){return 0}},79442:function(d,v,e){"use strict";var r=e(97825);function i(){}function l(){}l.resetWarningCache=i,d.exports=function(){function c(h,u,a,x,p,y){if(y!==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 o={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 o.PropTypes=o,o}},12708:function(d,v,e){if(0)var r,i;else d.exports=e(79442)()},97825:function(d){"use strict";var v="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";d.exports=v},86923:function(d,v,e){"use strict";e.d(v,{s:function(){return B},Z:function(){return oe}});var r=e(54476),i=e(42978),l=e(43403),c=e(59301),f=c.createContext({}),o=e(33885),h=e(92310),u=e.n(h),a=e(48519),x=e(80402),p=e(10228),y=e(26112);function m(J,q,V){var se=q;return!se&&V&&(se="".concat(J,"-").concat(V)),se}function b(J,q){var V=J["page".concat(q?"Y":"X","Offset")],se="scroll".concat(q?"Top":"Left");if(typeof V!="number"){var ee=J.document;V=ee.documentElement[se],typeof V!="number"&&(V=ee.body[se])}return V}function S(J){var q=J.getBoundingClientRect(),V={left:q.left,top:q.top},se=J.ownerDocument,ee=se.defaultView||se.parentWindow;return V.left+=b(ee),V.top+=b(ee,!0),V}var R=e(77900),L=e(8654),A=c.memo(function(J){var q=J.children;return q},function(J,q){var V=q.shouldUpdate;return!V}),I={width:0,height:0,overflow:"hidden",outline:"none"},M=c.forwardRef(function(J,q){var V=J.prefixCls,se=J.className,ee=J.style,Q=J.title,le=J.ariaId,Z=J.footer,U=J.closable,ie=J.closeIcon,_e=J.onClose,Se=J.children,Pe=J.bodyStyle,Ge=J.bodyProps,Ue=J.modalRender,kt=J.onMouseDown,pt=J.onMouseUp,It=J.holderRef,Wt=J.visible,Lt=J.forceRender,ar=J.width,ze=J.height,gt=c.useContext(f),Ft=gt.panel,et=(0,L.x1)(It,Ft),ct=(0,c.useRef)(),ot=(0,c.useRef)();c.useImperativeHandle(q,function(){return{focus:function(){var qe;(qe=ct.current)===null||qe===void 0||qe.focus()},changeActive:function(qe){var ut=document,mt=ut.activeElement;qe&&mt===ot.current?ct.current.focus():!qe&&mt===ct.current&&ot.current.focus()}}});var Qe={};ar!==void 0&&(Qe.width=ar),ze!==void 0&&(Qe.height=ze);var je;Z&&(je=c.createElement("div",{className:"".concat(V,"-footer")},Z));var ye;Q&&(ye=c.createElement("div",{className:"".concat(V,"-header")},c.createElement("div",{className:"".concat(V,"-title"),id:le},Q)));var ke;U&&(ke=c.createElement("button",{type:"button",onClick:_e,"aria-label":"Close",className:"".concat(V,"-close")},ie||c.createElement("span",{className:"".concat(V,"-close-x")})));var $e=c.createElement("div",{className:"".concat(V,"-content")},ke,ye,c.createElement("div",(0,r.Z)({className:"".concat(V,"-body"),style:Pe},Ge),Se),je);return c.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":Q?le:null,"aria-modal":"true",ref:et,style:(0,o.Z)((0,o.Z)({},ee),Qe),className:u()(V,se),onMouseDown:kt,onMouseUp:pt},c.createElement("div",{tabIndex:0,ref:ct,style:I,"aria-hidden":"true"}),c.createElement(A,{shouldUpdate:Wt||Lt},Ue?Ue($e):$e),c.createElement("div",{tabIndex:0,ref:ot,style:I,"aria-hidden":"true"}))}),B=M,N=c.forwardRef(function(J,q){var V=J.prefixCls,se=J.title,ee=J.style,Q=J.className,le=J.visible,Z=J.forceRender,U=J.destroyOnClose,ie=J.motionName,_e=J.ariaId,Se=J.onVisibleChanged,Pe=J.mousePosition,Ge=(0,c.useRef)(),Ue=c.useState(),kt=(0,i.Z)(Ue,2),pt=kt[0],It=kt[1],Wt={};pt&&(Wt.transformOrigin=pt);function Lt(){var ar=S(Ge.current);It(Pe?"".concat(Pe.x-ar.left,"px ").concat(Pe.y-ar.top,"px"):"")}return c.createElement(R.default,{visible:le,onVisibleChanged:Se,onAppearPrepare:Lt,onEnterPrepare:Lt,forceRender:Z,motionName:ie,removeOnLeave:U,ref:Ge},function(ar,ze){var gt=ar.className,Ft=ar.style;return c.createElement(B,(0,r.Z)({},J,{ref:q,title:se,ariaId:_e,prefixCls:V,holderRef:ze,style:(0,o.Z)((0,o.Z)((0,o.Z)({},Ft),ee),Wt),className:u()(Q,gt)}))})});N.displayName="Content";var K=N;function G(J){var q=J.prefixCls,V=J.style,se=J.visible,ee=J.maskProps,Q=J.motionName;return c.createElement(R.default,{key:"mask",visible:se,motionName:Q,leavedClassName:"".concat(q,"-mask-hidden")},function(le,Z){var U=le.className,ie=le.style;return c.createElement("div",(0,r.Z)({ref:Z,style:(0,o.Z)((0,o.Z)({},ie),V),className:u()("".concat(q,"-mask"),U)},ee))})}function H(J){var q=J.prefixCls,V=q===void 0?"rc-dialog":q,se=J.zIndex,ee=J.visible,Q=ee===void 0?!1:ee,le=J.keyboard,Z=le===void 0?!0:le,U=J.focusTriggerAfterClose,ie=U===void 0?!0:U,_e=J.wrapStyle,Se=J.wrapClassName,Pe=J.wrapProps,Ge=J.onClose,Ue=J.afterOpenChange,kt=J.afterClose,pt=J.transitionName,It=J.animation,Wt=J.closable,Lt=Wt===void 0?!0:Wt,ar=J.mask,ze=ar===void 0?!0:ar,gt=J.maskTransitionName,Ft=J.maskAnimation,et=J.maskClosable,ct=et===void 0?!0:et,ot=J.maskStyle,Qe=J.maskProps,je=J.rootClassName,ye=(0,c.useRef)(),ke=(0,c.useRef)(),$e=(0,c.useRef)(),He=c.useState(Q),qe=(0,i.Z)(He,2),ut=qe[0],mt=qe[1],or=(0,x.Z)();function rr(){(0,a.Z)(ke.current,document.activeElement)||(ye.current=document.activeElement)}function Fe(){if(!(0,a.Z)(ke.current,document.activeElement)){var ce;(ce=$e.current)===null||ce===void 0||ce.focus()}}function tt(ce){if(ce)Fe();else{if(mt(!1),ze&&ye.current&&ie){try{ye.current.focus({preventScroll:!0})}catch(me){}ye.current=null}ut&&(kt==null||kt())}Ue==null||Ue(ce)}function Yt(ce){Ge==null||Ge(ce)}var Dt=(0,c.useRef)(!1),Zt=(0,c.useRef)(),Gt=function(){clearTimeout(Zt.current),Dt.current=!0},lr=function(){Zt.current=setTimeout(function(){Dt.current=!1})},Ht=null;ct&&(Ht=function(me){Dt.current?Dt.current=!1:ke.current===me.target&&Yt(me)});function Te(ce){if(Z&&ce.keyCode===p.Z.ESC){ce.stopPropagation(),Yt(ce);return}Q&&ce.keyCode===p.Z.TAB&&$e.current.changeActive(!ce.shiftKey)}return(0,c.useEffect)(function(){Q&&(mt(!0),rr())},[Q]),(0,c.useEffect)(function(){return function(){clearTimeout(Zt.current)}},[]),c.createElement("div",(0,r.Z)({className:u()("".concat(V,"-root"),je)},(0,y.Z)(J,{data:!0})),c.createElement(G,{prefixCls:V,visible:ze&&Q,motionName:m(V,gt,Ft),style:(0,o.Z)({zIndex:se},ot),maskProps:Qe}),c.createElement("div",(0,r.Z)({tabIndex:-1,onKeyDown:Te,className:u()("".concat(V,"-wrap"),Se),ref:ke,onClick:Ht,style:(0,o.Z)((0,o.Z)({zIndex:se},_e),{},{display:ut?null:"none"})},Pe),c.createElement(K,(0,r.Z)({},J,{onMouseDown:Gt,onMouseUp:lr,ref:$e,closable:Lt,ariaId:or,prefixCls:V,visible:Q&&ut,onClose:Yt,onVisibleChanged:tt,motionName:m(V,pt,It)}))))}var ae=function(q){var V=q.visible,se=q.getContainer,ee=q.forceRender,Q=q.destroyOnClose,le=Q===void 0?!1:Q,Z=q.afterClose,U=q.panelRef,ie=c.useState(V),_e=(0,i.Z)(ie,2),Se=_e[0],Pe=_e[1],Ge=c.useMemo(function(){return{panel:U}},[U]);return c.useEffect(function(){V&&Pe(!0)},[V]),!ee&&le&&!Se?null:c.createElement(f.Provider,{value:Ge},c.createElement(l.Z,{open:V||ee||Se,autoDestroy:!1,getContainer:se,autoLock:V||Se},c.createElement(H,(0,r.Z)({},q,{destroyOnClose:le,afterClose:function(){Z==null||Z(),Pe(!1)}}))))};ae.displayName="Dialog";var ne=ae,oe=ne},95013:function(d,v,e){"use strict";e.r(v),e.d(v,{Field:function(){return wn},FieldContext:function(){return M},FormProvider:function(){return qi},List:function(){return St},ListContext:function(){return N},default:function(){return ci},useForm:function(){return da},useWatch:function(){return ka}});var r=e(59301),i=e(54476),l=e(75931),c=e(75044),f=e(3202),o=e(33885),h=e(94480),u=e(67732),a=e(83652),x=e(31226),p=e(42403),y=e(158),m=e(20068),b=e(11592),S=e(13697),R=e(48736),L="RC_FORM_INTERNAL_HOOKS",A=function(){(0,R.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},I=r.createContext({getFieldValue:A,getFieldsValue:A,getFieldError:A,getFieldWarning:A,getFieldsError:A,isFieldsTouched:A,isFieldTouched:A,isFieldValidating:A,isFieldsValidating:A,resetFields:A,setFields:A,setFieldValue:A,setFieldsValue:A,validateFields:A,submit:A,getInternalHooks:function(){return A(),{dispatch:A,initEntityValue:A,registerField:A,useSubscribe:A,setInitialValues:A,destroyForm:A,setCallbacks:A,registerWatch:A,getFields:A,setValidateMessages:A,setPreserve:A,getInitialValue:A}}}),M=I,B=r.createContext(null),N=B;function K(we){return we==null?[]:Array.isArray(we)?we:[we]}function G(we){return we&&!!we._init}var H=e(97671);function ae(){return ae=Object.assign?Object.assign.bind():function(we){for(var rt=1;rt<arguments.length;rt++){var Je=arguments[rt];for(var Ct in Je)Object.prototype.hasOwnProperty.call(Je,Ct)&&(we[Ct]=Je[Ct])}return we},ae.apply(this,arguments)}function ne(we,rt){we.prototype=Object.create(rt.prototype),we.prototype.constructor=we,J(we,rt)}function oe(we){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(Je){return Je.__proto__||Object.getPrototypeOf(Je)},oe(we)}function J(we,rt){return J=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ct,lt){return Ct.__proto__=lt,Ct},J(we,rt)}function q(){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(we){return!1}}function V(we,rt,Je){return q()?V=Reflect.construct.bind():V=function(lt,dr,mr){var Rr=[null];Rr.push.apply(Rr,dr);var Fr=Function.bind.apply(lt,Rr),Mr=new Fr;return mr&&J(Mr,mr.prototype),Mr},V.apply(null,arguments)}function se(we){return Function.toString.call(we).indexOf("[native code]")!==-1}function ee(we){var rt=typeof Map=="function"?new Map:void 0;return ee=function(Ct){if(Ct===null||!se(Ct))return Ct;if(typeof Ct!="function")throw new TypeError("Super expression must either be null or a function");if(typeof rt!="undefined"){if(rt.has(Ct))return rt.get(Ct);rt.set(Ct,lt)}function lt(){return V(Ct,arguments,oe(this).constructor)}return lt.prototype=Object.create(Ct.prototype,{constructor:{value:lt,enumerable:!1,writable:!0,configurable:!0}}),J(lt,Ct)},ee(we)}var Q=/%[sdj%]/g,le=function(){};function Z(we){if(!we||!we.length)return null;var rt={};return we.forEach(function(Je){var Ct=Je.field;rt[Ct]=rt[Ct]||[],rt[Ct].push(Je)}),rt}function U(we){for(var rt=arguments.length,Je=new Array(rt>1?rt-1:0),Ct=1;Ct<rt;Ct++)Je[Ct-1]=arguments[Ct];var lt=0,dr=Je.length;if(typeof we=="function")return we.apply(null,Je);if(typeof we=="string"){var mr=we.replace(Q,function(Rr){if(Rr==="%%")return"%";if(lt>=dr)return Rr;switch(Rr){case"%s":return String(Je[lt++]);case"%d":return Number(Je[lt++]);case"%j":try{return JSON.stringify(Je[lt++])}catch(Fr){return"[Circular]"}break;default:return Rr}});return mr}return we}function ie(we){return we==="string"||we==="url"||we==="hex"||we==="email"||we==="date"||we==="pattern"}function _e(we,rt){return!!(we==null||rt==="array"&&Array.isArray(we)&&!we.length||ie(rt)&&typeof we=="string"&&!we)}function Se(we,rt,Je){var Ct=[],lt=0,dr=we.length;function mr(Rr){Ct.push.apply(Ct,Rr||[]),lt++,lt===dr&&Je(Ct)}we.forEach(function(Rr){rt(Rr,mr)})}function Pe(we,rt,Je){var Ct=0,lt=we.length;function dr(mr){if(mr&&mr.length){Je(mr);return}var Rr=Ct;Ct=Ct+1,Rr<lt?rt(we[Rr],dr):Je([])}dr([])}function Ge(we){var rt=[];return Object.keys(we).forEach(function(Je){rt.push.apply(rt,we[Je]||[])}),rt}var Ue=function(we){ne(rt,we);function rt(Je,Ct){var lt;return lt=we.call(this,"Async Validation Error")||this,lt.errors=Je,lt.fields=Ct,lt}return rt}(ee(Error));function kt(we,rt,Je,Ct,lt){if(rt.first){var dr=new Promise(function(_r,Ln){var Yn=function(ge){return Ct(ge),ge.length?Ln(new Ue(ge,Z(ge))):_r(lt)},Ke=Ge(we);Pe(Ke,Je,Yn)});return dr.catch(function(_r){return _r}),dr}var mr=rt.firstFields===!0?Object.keys(we):rt.firstFields||[],Rr=Object.keys(we),Fr=Rr.length,Mr=0,Ur=[],Sn=new Promise(function(_r,Ln){var Yn=function(ft){if(Ur.push.apply(Ur,ft),Mr++,Mr===Fr)return Ct(Ur),Ur.length?Ln(new Ue(Ur,Z(Ur))):_r(lt)};Rr.length||(Ct(Ur),_r(lt)),Rr.forEach(function(Ke){var ft=we[Ke];mr.indexOf(Ke)!==-1?Pe(ft,Je,Yn):Se(ft,Je,Yn)})});return Sn.catch(function(_r){return _r}),Sn}function pt(we){return!!(we&&we.message!==void 0)}function It(we,rt){for(var Je=we,Ct=0;Ct<rt.length;Ct++){if(Je==null)return Je;Je=Je[rt[Ct]]}return Je}function Wt(we,rt){return function(Je){var Ct;return we.fullFields?Ct=It(rt,we.fullFields):Ct=rt[Je.field||we.fullField],pt(Je)?(Je.field=Je.field||we.fullField,Je.fieldValue=Ct,Je):{message:typeof Je=="function"?Je():Je,fieldValue:Ct,field:Je.field||we.fullField}}}function Lt(we,rt){if(rt){for(var Je in rt)if(rt.hasOwnProperty(Je)){var Ct=rt[Je];typeof Ct=="object"&&typeof we[Je]=="object"?we[Je]=ae({},we[Je],Ct):we[Je]=Ct}}return we}var ar=function(rt,Je,Ct,lt,dr,mr){rt.required&&(!Ct.hasOwnProperty(rt.field)||_e(Je,mr||rt.type))&&lt.push(U(dr.messages.required,rt.fullField))},ze=function(rt,Je,Ct,lt,dr){(/^\s+$/.test(Je)||Je==="")&&lt.push(U(dr.messages.whitespace,rt.fullField))},gt,Ft=function(){if(gt)return gt;var we="[a-fA-F\\d:]",rt=function(Dr){return Dr&&Dr.includeBoundaries?"(?:(?<=\\s|^)(?="+we+")|(?<="+we+")(?=\\s|$))":""},Je="(?: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}",Ct="[a-fA-F\\d]{1,4}",lt=(`
(?:
(?:`+Ct+":){7}(?:"+Ct+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+Ct+":){6}(?:"+Je+"|:"+Ct+`|:)| // 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
(?:`+Ct+":){5}(?::"+Je+"|(?::"+Ct+`){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
(?:`+Ct+":){4}(?:(?::"+Ct+"){0,1}:"+Je+"|(?::"+Ct+`){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
(?:`+Ct+":){3}(?:(?::"+Ct+"){0,2}:"+Je+"|(?::"+Ct+`){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
(?:`+Ct+":){2}(?:(?::"+Ct+"){0,3}:"+Je+"|(?::"+Ct+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+Ct+":){1}(?:(?::"+Ct+"){0,4}:"+Je+"|(?::"+Ct+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+Ct+"){0,5}:"+Je+"|(?::"+Ct+`){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(),dr=new RegExp("(?:^"+Je+"$)|(?:^"+lt+"$)"),mr=new RegExp("^"+Je+"$"),Rr=new RegExp("^"+lt+"$"),Fr=function(Dr){return Dr&&Dr.exact?dr:new RegExp("(?:"+rt(Dr)+Je+rt(Dr)+")|(?:"+rt(Dr)+lt+rt(Dr)+")","g")};Fr.v4=function(sr){return sr&&sr.exact?mr:new RegExp(""+rt(sr)+Je+rt(sr),"g")},Fr.v6=function(sr){return sr&&sr.exact?Rr:new RegExp(""+rt(sr)+lt+rt(sr),"g")};var Mr="(?:(?:[a-z]+:)?//)",Ur="(?:\\S+(?::\\S*)?@)?",Sn=Fr.v4().source,_r=Fr.v6().source,Ln="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",Yn="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",Ke="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",ft="(?::\\d{2,5})?",ge='(?:[/?#][^\\s"]*)?',nr="(?:"+Mr+"|www\\.)"+Ur+"(?:localhost|"+Sn+"|"+_r+"|"+Ln+Yn+Ke+")"+ft+ge;return gt=new RegExp("(?:^"+nr+"$)","i"),gt},et={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},ct={integer:function(rt){return ct.number(rt)&&parseInt(rt,10)===rt},float:function(rt){return ct.number(rt)&&!ct.integer(rt)},array:function(rt){return Array.isArray(rt)},regexp:function(rt){if(rt instanceof RegExp)return!0;try{return!!new RegExp(rt)}catch(Je){return!1}},date:function(rt){return typeof rt.getTime=="function"&&typeof rt.getMonth=="function"&&typeof rt.getYear=="function"&&!isNaN(rt.getTime())},number:function(rt){return isNaN(rt)?!1:typeof rt=="number"},object:function(rt){return typeof rt=="object"&&!ct.array(rt)},method:function(rt){return typeof rt=="function"},email:function(rt){return typeof rt=="string"&&rt.length<=320&&!!rt.match(et.email)},url:function(rt){return typeof rt=="string"&&rt.length<=2048&&!!rt.match(Ft())},hex:function(rt){return typeof rt=="string"&&!!rt.match(et.hex)}},ot=function(rt,Je,Ct,lt,dr){if(rt.required&&Je===void 0){ar(rt,Je,Ct,lt,dr);return}var mr=["integer","float","array","regexp","object","method","email","number","date","url","hex"],Rr=rt.type;mr.indexOf(Rr)>-1?ct[Rr](Je)||lt.push(U(dr.messages.types[Rr],rt.fullField,rt.type)):Rr&&typeof Je!==rt.type&&lt.push(U(dr.messages.types[Rr],rt.fullField,rt.type))},Qe=function(rt,Je,Ct,lt,dr){var mr=typeof rt.len=="number",Rr=typeof rt.min=="number",Fr=typeof rt.max=="number",Mr=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ur=Je,Sn=null,_r=typeof Je=="number",Ln=typeof Je=="string",Yn=Array.isArray(Je);if(_r?Sn="number":Ln?Sn="string":Yn&&(Sn="array"),!Sn)return!1;Yn&&(Ur=Je.length),Ln&&(Ur=Je.replace(Mr,"_").length),mr?Ur!==rt.len&&lt.push(U(dr.messages[Sn].len,rt.fullField,rt.len)):Rr&&!Fr&&Ur<rt.min?lt.push(U(dr.messages[Sn].min,rt.fullField,rt.min)):Fr&&!Rr&&Ur>rt.max?lt.push(U(dr.messages[Sn].max,rt.fullField,rt.max)):Rr&&Fr&&(Ur<rt.min||Ur>rt.max)&&lt.push(U(dr.messages[Sn].range,rt.fullField,rt.min,rt.max))},je="enum",ye=function(rt,Je,Ct,lt,dr){rt[je]=Array.isArray(rt[je])?rt[je]:[],rt[je].indexOf(Je)===-1&&lt.push(U(dr.messages[je],rt.fullField,rt[je].join(", ")))},ke=function(rt,Je,Ct,lt,dr){if(rt.pattern){if(rt.pattern instanceof RegExp)rt.pattern.lastIndex=0,rt.pattern.test(Je)||lt.push(U(dr.messages.pattern.mismatch,rt.fullField,Je,rt.pattern));else if(typeof rt.pattern=="string"){var mr=new RegExp(rt.pattern);mr.test(Je)||lt.push(U(dr.messages.pattern.mismatch,rt.fullField,Je,rt.pattern))}}},$e={required:ar,whitespace:ze,type:ot,range:Qe,enum:ye,pattern:ke},He=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je,"string")&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr,"string"),_e(Je,"string")||($e.type(rt,Je,lt,mr,dr),$e.range(rt,Je,lt,mr,dr),$e.pattern(rt,Je,lt,mr,dr),rt.whitespace===!0&&$e.whitespace(rt,Je,lt,mr,dr))}Ct(mr)},qe=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&$e.type(rt,Je,lt,mr,dr)}Ct(mr)},ut=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(Je===""&&(Je=void 0),_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&($e.type(rt,Je,lt,mr,dr),$e.range(rt,Je,lt,mr,dr))}Ct(mr)},mt=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&$e.type(rt,Je,lt,mr,dr)}Ct(mr)},or=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),_e(Je)||$e.type(rt,Je,lt,mr,dr)}Ct(mr)},rr=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&($e.type(rt,Je,lt,mr,dr),$e.range(rt,Je,lt,mr,dr))}Ct(mr)},Fe=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&($e.type(rt,Je,lt,mr,dr),$e.range(rt,Je,lt,mr,dr))}Ct(mr)},tt=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(Je==null&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr,"array"),Je!=null&&($e.type(rt,Je,lt,mr,dr),$e.range(rt,Je,lt,mr,dr))}Ct(mr)},Yt=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&$e.type(rt,Je,lt,mr,dr)}Ct(mr)},Dt="enum",Zt=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),Je!==void 0&&$e[Dt](rt,Je,lt,mr,dr)}Ct(mr)},Gt=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je,"string")&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr),_e(Je,"string")||$e.pattern(rt,Je,lt,mr,dr)}Ct(mr)},lr=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je,"date")&&!rt.required)return Ct();if($e.required(rt,Je,lt,mr,dr),!_e(Je,"date")){var Fr;Je instanceof Date?Fr=Je:Fr=new Date(Je),$e.type(rt,Fr,lt,mr,dr),Fr&&$e.range(rt,Fr.getTime(),lt,mr,dr)}}Ct(mr)},Ht=function(rt,Je,Ct,lt,dr){var mr=[],Rr=Array.isArray(Je)?"array":typeof Je;$e.required(rt,Je,lt,mr,dr,Rr),Ct(mr)},Te=function(rt,Je,Ct,lt,dr){var mr=rt.type,Rr=[],Fr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Fr){if(_e(Je,mr)&&!rt.required)return Ct();$e.required(rt,Je,lt,Rr,dr,mr),_e(Je,mr)||$e.type(rt,Je,lt,Rr,dr)}Ct(Rr)},ce=function(rt,Je,Ct,lt,dr){var mr=[],Rr=rt.required||!rt.required&&lt.hasOwnProperty(rt.field);if(Rr){if(_e(Je)&&!rt.required)return Ct();$e.required(rt,Je,lt,mr,dr)}Ct(mr)},me={string:He,method:qe,number:ut,boolean:mt,regexp:or,integer:rr,float:Fe,array:tt,object:Yt,enum:Zt,pattern:Gt,date:lr,url:Te,hex:Te,email:Te,required:Ht,any:ce};function Tt(){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 rt=JSON.parse(JSON.stringify(this));return rt.clone=this.clone,rt}}}var Ae=Tt(),st=function(){function we(Je){this.rules=null,this._messages=Ae,this.define(Je)}var rt=we.prototype;return rt.define=function(Ct){var lt=this;if(!Ct)throw new Error("Cannot configure a schema with no rules");if(typeof Ct!="object"||Array.isArray(Ct))throw new Error("Rules must be an object");this.rules={},Object.keys(Ct).forEach(function(dr){var mr=Ct[dr];lt.rules[dr]=Array.isArray(mr)?mr:[mr]})},rt.messages=function(Ct){return Ct&&(this._messages=Lt(Tt(),Ct)),this._messages},rt.validate=function(Ct,lt,dr){var mr=this;lt===void 0&&(lt={}),dr===void 0&&(dr=function(){});var Rr=Ct,Fr=lt,Mr=dr;if(typeof Fr=="function"&&(Mr=Fr,Fr={}),!this.rules||Object.keys(this.rules).length===0)return Mr&&Mr(null,Rr),Promise.resolve(Rr);function Ur(Ke){var ft=[],ge={};function nr(Dr){if(Array.isArray(Dr)){var $r;ft=($r=ft).concat.apply($r,Dr)}else ft.push(Dr)}for(var sr=0;sr<Ke.length;sr++)nr(Ke[sr]);ft.length?(ge=Z(ft),Mr(ft,ge)):Mr(null,Rr)}if(Fr.messages){var Sn=this.messages();Sn===Ae&&(Sn=Tt()),Lt(Sn,Fr.messages),Fr.messages=Sn}else Fr.messages=this.messages();var _r={},Ln=Fr.keys||Object.keys(this.rules);Ln.forEach(function(Ke){var ft=mr.rules[Ke],ge=Rr[Ke];ft.forEach(function(nr){var sr=nr;typeof sr.transform=="function"&&(Rr===Ct&&(Rr=ae({},Rr)),ge=Rr[Ke]=sr.transform(ge)),typeof sr=="function"?sr={validator:sr}:sr=ae({},sr),sr.validator=mr.getValidationMethod(sr),sr.validator&&(sr.field=Ke,sr.fullField=sr.fullField||Ke,sr.type=mr.getType(sr),_r[Ke]=_r[Ke]||[],_r[Ke].push({rule:sr,value:ge,source:Rr,field:Ke}))})});var Yn={};return kt(_r,Fr,function(Ke,ft){var ge=Ke.rule,nr=(ge.type==="object"||ge.type==="array")&&(typeof ge.fields=="object"||typeof ge.defaultField=="object");nr=nr&&(ge.required||!ge.required&&Ke.value),ge.field=Ke.field;function sr(Wr,hn){return ae({},hn,{fullField:ge.fullField+"."+Wr,fullFields:ge.fullFields?[].concat(ge.fullFields,[Wr]):[Wr]})}function Dr(Wr){Wr===void 0&&(Wr=[]);var hn=Array.isArray(Wr)?Wr:[Wr];!Fr.suppressWarning&&hn.length&&we.warning("async-validator:",hn),hn.length&&ge.message!==void 0&&(hn=[].concat(ge.message));var Ei=hn.map(Wt(ge,Rr));if(Fr.first&&Ei.length)return Yn[ge.field]=1,ft(Ei);if(!nr)ft(Ei);else{if(ge.required&&!Ke.value)return ge.message!==void 0?Ei=[].concat(ge.message).map(Wt(ge,Rr)):Fr.error&&(Ei=[Fr.error(ge,U(Fr.messages.required,ge.field))]),ft(Ei);var ln={};ge.defaultField&&Object.keys(Ke.value).map(function(Xn){ln[Xn]=ge.defaultField}),ln=ae({},ln,Ke.rule.fields);var vn={};Object.keys(ln).forEach(function(Xn){var ri=ln[Xn],wa=Array.isArray(ri)?ri:[ri];vn[Xn]=wa.map(sr.bind(null,Xn))});var rn=new we(vn);rn.messages(Fr.messages),Ke.rule.options&&(Ke.rule.options.messages=Fr.messages,Ke.rule.options.error=Fr.error),rn.validate(Ke.value,Ke.rule.options||Fr,function(Xn){var ri=[];Ei&&Ei.length&&ri.push.apply(ri,Ei),Xn&&Xn.length&&ri.push.apply(ri,Xn),ft(ri.length?ri:null)})}}var $r;if(ge.asyncValidator)$r=ge.asyncValidator(ge,Ke.value,Dr,Ke.source,Fr);else if(ge.validator){try{$r=ge.validator(ge,Ke.value,Dr,Ke.source,Fr)}catch(Wr){console.error==null||console.error(Wr),Fr.suppressValidatorError||setTimeout(function(){throw Wr},0),Dr(Wr.message)}$r===!0?Dr():$r===!1?Dr(typeof ge.message=="function"?ge.message(ge.fullField||ge.field):ge.message||(ge.fullField||ge.field)+" fails"):$r instanceof Array?Dr($r):$r instanceof Error&&Dr($r.message)}$r&&$r.then&&$r.then(function(){return Dr()},function(Wr){return Dr(Wr)})},function(Ke){Ur(Ke)},Rr)},rt.getType=function(Ct){if(Ct.type===void 0&&Ct.pattern instanceof RegExp&&(Ct.type="pattern"),typeof Ct.validator!="function"&&Ct.type&&!me.hasOwnProperty(Ct.type))throw new Error(U("Unknown rule type %s",Ct.type));return Ct.type||"string"},rt.getValidationMethod=function(Ct){if(typeof Ct.validator=="function")return Ct.validator;var lt=Object.keys(Ct),dr=lt.indexOf("message");return dr!==-1&&lt.splice(dr,1),lt.length===1&&lt[0]==="required"?me.required:me[this.getType(Ct)]||void 0},we}();st.register=function(rt,Je){if(typeof Je!="function")throw new Error("Cannot register a validator by type, validator is not a function");me[rt]=Je},st.warning=le,st.messages=Ae,st.validators=me;var $t="'${name}' is not a valid ${type}",bt={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:$t,method:$t,array:$t,object:$t,number:$t,date:$t,boolean:$t,integer:$t,float:$t,regexp:$t,email:$t,url:$t,hex:$t},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}"}},Ce=e(24434),yt=st;function Ze(we,rt){return we.replace(/\$\{\w+\}/g,function(Je){var Ct=Je.slice(2,-1);return rt[Ct]})}var xe="CODE_LOGIC_ERROR";function ht(we,rt,Je,Ct,lt){return Ot.apply(this,arguments)}function Ot(){return Ot=(0,f.Z)((0,c.Z)().mark(function we(rt,Je,Ct,lt,dr){var mr,Rr,Fr,Mr,Ur,Sn,_r,Ln,Yn;return(0,c.Z)().wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:return mr=(0,o.Z)({},Ct),delete mr.ruleIndex,yt.warning=function(){},mr.validator&&(Rr=mr.validator,mr.validator=function(){try{return Rr.apply(void 0,arguments)}catch(ge){return console.error(ge),Promise.reject(xe)}}),Fr=null,mr&&mr.type==="array"&&mr.defaultField&&(Fr=mr.defaultField,delete mr.defaultField),Mr=new yt((0,m.Z)({},rt,[mr])),Ur=(0,Ce.T)(bt,lt.validateMessages),Mr.messages(Ur),Sn=[],ft.prev=10,ft.next=13,Promise.resolve(Mr.validate((0,m.Z)({},rt,Je),(0,o.Z)({},lt)));case 13:ft.next=18;break;case 15:ft.prev=15,ft.t0=ft.catch(10),ft.t0.errors&&(Sn=ft.t0.errors.map(function(ge,nr){var sr=ge.message,Dr=sr===xe?Ur.default:sr;return r.isValidElement(Dr)?r.cloneElement(Dr,{key:"error_".concat(nr)}):Dr}));case 18:if(!(!Sn.length&&Fr)){ft.next=23;break}return ft.next=21,Promise.all(Je.map(function(ge,nr){return ht("".concat(rt,".").concat(nr),ge,Fr,lt,dr)}));case 21:return _r=ft.sent,ft.abrupt("return",_r.reduce(function(ge,nr){return[].concat((0,h.Z)(ge),(0,h.Z)(nr))},[]));case 23:return Ln=(0,o.Z)((0,o.Z)({},Ct),{},{name:rt,enum:(Ct.enum||[]).join(", ")},dr),Yn=Sn.map(function(ge){return typeof ge=="string"?Ze(ge,Ln):ge}),ft.abrupt("return",Yn);case 26:case"end":return ft.stop()}},we,null,[[10,15]])})),Ot.apply(this,arguments)}function Ne(we,rt,Je,Ct,lt,dr){var mr=we.join("."),Rr=Je.map(function(Ur,Sn){var _r=Ur.validator,Ln=(0,o.Z)((0,o.Z)({},Ur),{},{ruleIndex:Sn});return _r&&(Ln.validator=function(Yn,Ke,ft){var ge=!1,nr=function(){for(var $r=arguments.length,Wr=new Array($r),hn=0;hn<$r;hn++)Wr[hn]=arguments[hn];Promise.resolve().then(function(){(0,R.ZP)(!ge,"Your validator function has already return a promise. `callback` will be ignored."),ge||ft.apply(void 0,Wr)})},sr=_r(Yn,Ke,nr);ge=sr&&typeof sr.then=="function"&&typeof sr.catch=="function",(0,R.ZP)(ge,"`callback` is deprecated. Please return a promise instead."),ge&&sr.then(function(){ft()}).catch(function(Dr){ft(Dr||" ")})}),Ln}).sort(function(Ur,Sn){var _r=Ur.warningOnly,Ln=Ur.ruleIndex,Yn=Sn.warningOnly,Ke=Sn.ruleIndex;return!!_r==!!Yn?Ln-Ke:_r?1:-1}),Fr;if(lt===!0)Fr=new Promise(function(){var Ur=(0,f.Z)((0,c.Z)().mark(function Sn(_r,Ln){var Yn,Ke,ft;return(0,c.Z)().wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:Yn=0;case 1:if(!(Yn<Rr.length)){nr.next=12;break}return Ke=Rr[Yn],nr.next=5,ht(mr,rt,Ke,Ct,dr);case 5:if(ft=nr.sent,!ft.length){nr.next=9;break}return Ln([{errors:ft,rule:Ke}]),nr.abrupt("return");case 9:Yn+=1,nr.next=1;break;case 12:_r([]);case 13:case"end":return nr.stop()}},Sn)}));return function(Sn,_r){return Ur.apply(this,arguments)}}());else{var Mr=Rr.map(function(Ur){return ht(mr,rt,Ur,Ct,dr).then(function(Sn){return{errors:Sn,rule:Ur}})});Fr=(lt?Jr(Mr):Ir(Mr)).then(function(Ur){return Promise.reject(Ur)})}return Fr.catch(function(Ur){return Ur}),Fr}function Ir(we){return _t.apply(this,arguments)}function _t(){return _t=(0,f.Z)((0,c.Z)().mark(function we(rt){return(0,c.Z)().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.abrupt("return",Promise.all(rt).then(function(lt){var dr,mr=(dr=[]).concat.apply(dr,(0,h.Z)(lt));return mr}));case 1:case"end":return Ct.stop()}},we)})),_t.apply(this,arguments)}function Jr(we){return an.apply(this,arguments)}function an(){return an=(0,f.Z)((0,c.Z)().mark(function we(rt){var Je;return(0,c.Z)().wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:return Je=0,lt.abrupt("return",new Promise(function(dr){rt.forEach(function(mr){mr.then(function(Rr){Rr.errors.length&&dr([Rr]),Je+=1,Je===rt.length&&dr([])})})}));case 2:case"end":return lt.stop()}},we)})),an.apply(this,arguments)}var Nt=e(76190),Jt=e(97938);function Mt(we){return K(we)}function Xt(we,rt){var Je={};return rt.forEach(function(Ct){var lt=(0,Jt.Z)(we,Ct);Je=(0,Ce.Z)(Je,Ct,lt)}),Je}function xr(we,rt){var Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return we&&we.some(function(Ct){return Pr(rt,Ct,Je)})}function Pr(we,rt){var Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!we||!rt||!Je&&we.length!==rt.length?!1:rt.every(function(Ct,lt){return we[lt]===Ct})}function At(we,rt){if(we===rt)return!0;if(!we&&rt||we&&!rt||!we||!rt||(0,Nt.Z)(we)!=="object"||(0,Nt.Z)(rt)!=="object")return!1;var Je=Object.keys(we),Ct=Object.keys(rt),lt=new Set([].concat(Je,Ct));return(0,h.Z)(lt).every(function(dr){var mr=we[dr],Rr=rt[dr];return typeof mr=="function"&&typeof Rr=="function"?!0:mr===Rr})}function Kt(we){var rt=arguments.length<=1?void 0:arguments[1];return rt&&rt.target&&(0,Nt.Z)(rt.target)==="object"&&we in rt.target?rt.target[we]:rt}function Bt(we,rt,Je){var Ct=we.length;if(rt<0||rt>=Ct||Je<0||Je>=Ct)return we;var lt=we[rt],dr=rt-Je;return dr>0?[].concat((0,h.Z)(we.slice(0,Je)),[lt],(0,h.Z)(we.slice(Je,rt)),(0,h.Z)(we.slice(rt+1,Ct))):dr<0?[].concat((0,h.Z)(we.slice(0,rt)),(0,h.Z)(we.slice(rt+1,Je+1)),[lt],(0,h.Z)(we.slice(Je+1,Ct))):we}var Qt=["name"],yr=[];function Qr(we,rt,Je,Ct,lt,dr){return typeof we=="function"?we(rt,Je,"source"in dr?{source:dr.source}:{}):Ct!==lt}var Gr=function(we){(0,p.Z)(Je,we);var rt=(0,y.Z)(Je);function Je(Ct){var lt;if((0,u.Z)(this,Je),lt=rt.call(this,Ct),(0,m.Z)((0,x.Z)(lt),"state",{resetCount:0}),(0,m.Z)((0,x.Z)(lt),"cancelRegisterFunc",null),(0,m.Z)((0,x.Z)(lt),"mounted",!1),(0,m.Z)((0,x.Z)(lt),"touched",!1),(0,m.Z)((0,x.Z)(lt),"dirty",!1),(0,m.Z)((0,x.Z)(lt),"validatePromise",void 0),(0,m.Z)((0,x.Z)(lt),"prevValidating",void 0),(0,m.Z)((0,x.Z)(lt),"errors",yr),(0,m.Z)((0,x.Z)(lt),"warnings",yr),(0,m.Z)((0,x.Z)(lt),"cancelRegister",function(){var Fr=lt.props,Mr=Fr.preserve,Ur=Fr.isListField,Sn=Fr.name;lt.cancelRegisterFunc&&lt.cancelRegisterFunc(Ur,Mr,Mt(Sn)),lt.cancelRegisterFunc=null}),(0,m.Z)((0,x.Z)(lt),"getNamePath",function(){var Fr=lt.props,Mr=Fr.name,Ur=Fr.fieldContext,Sn=Ur.prefixName,_r=Sn===void 0?[]:Sn;return Mr!==void 0?[].concat((0,h.Z)(_r),(0,h.Z)(Mr)):[]}),(0,m.Z)((0,x.Z)(lt),"getRules",function(){var Fr=lt.props,Mr=Fr.rules,Ur=Mr===void 0?[]:Mr,Sn=Fr.fieldContext;return Ur.map(function(_r){return typeof _r=="function"?_r(Sn):_r})}),(0,m.Z)((0,x.Z)(lt),"refresh",function(){lt.mounted&&lt.setState(function(Fr){var Mr=Fr.resetCount;return{resetCount:Mr+1}})}),(0,m.Z)((0,x.Z)(lt),"metaCache",null),(0,m.Z)((0,x.Z)(lt),"triggerMetaEvent",function(Fr){var Mr=lt.props.onMetaChange;if(Mr){var Ur=(0,o.Z)((0,o.Z)({},lt.getMeta()),{},{destroy:Fr});(0,S.Z)(lt.metaCache,Ur)||Mr(Ur),lt.metaCache=Ur}else lt.metaCache=null}),(0,m.Z)((0,x.Z)(lt),"onStoreChange",function(Fr,Mr,Ur){var Sn=lt.props,_r=Sn.shouldUpdate,Ln=Sn.dependencies,Yn=Ln===void 0?[]:Ln,Ke=Sn.onReset,ft=Ur.store,ge=lt.getNamePath(),nr=lt.getValue(Fr),sr=lt.getValue(ft),Dr=Mr&&xr(Mr,ge);switch(Ur.type==="valueUpdate"&&Ur.source==="external"&&nr!==sr&&(lt.touched=!0,lt.dirty=!0,lt.validatePromise=null,lt.errors=yr,lt.warnings=yr,lt.triggerMetaEvent()),Ur.type){case"reset":if(!Mr||Dr){lt.touched=!1,lt.dirty=!1,lt.validatePromise=void 0,lt.errors=yr,lt.warnings=yr,lt.triggerMetaEvent(),Ke==null||Ke(),lt.refresh();return}break;case"remove":{if(_r){lt.reRender();return}break}case"setField":{var $r=Ur.data;if(Dr){"touched"in $r&&(lt.touched=$r.touched),"validating"in $r&&!("originRCField"in $r)&&(lt.validatePromise=$r.validating?Promise.resolve([]):null),"errors"in $r&&(lt.errors=$r.errors||yr),"warnings"in $r&&(lt.warnings=$r.warnings||yr),lt.dirty=!0,lt.triggerMetaEvent(),lt.reRender();return}else if("value"in $r&&xr(Mr,ge,!0)){lt.reRender();return}if(_r&&!ge.length&&Qr(_r,Fr,ft,nr,sr,Ur)){lt.reRender();return}break}case"dependenciesUpdate":{var Wr=Yn.map(Mt);if(Wr.some(function(hn){return xr(Ur.relatedFields,hn)})){lt.reRender();return}break}default:if(Dr||(!Yn.length||ge.length||_r)&&Qr(_r,Fr,ft,nr,sr,Ur)){lt.reRender();return}break}_r===!0&&lt.reRender()}),(0,m.Z)((0,x.Z)(lt),"validateRules",function(Fr){var Mr=lt.getNamePath(),Ur=lt.getValue(),Sn=Fr||{},_r=Sn.triggerName,Ln=Sn.validateOnly,Yn=Ln===void 0?!1:Ln,Ke=Promise.resolve().then((0,f.Z)((0,c.Z)().mark(function ft(){var ge,nr,sr,Dr,$r,Wr,hn;return(0,c.Z)().wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(lt.mounted){ln.next=2;break}return ln.abrupt("return",[]);case 2:if(ge=lt.props,nr=ge.validateFirst,sr=nr===void 0?!1:nr,Dr=ge.messageVariables,$r=ge.validateDebounce,Wr=lt.getRules(),_r&&(Wr=Wr.filter(function(vn){return vn}).filter(function(vn){var rn=vn.validateTrigger;if(!rn)return!0;var Xn=K(rn);return Xn.includes(_r)})),!($r&&_r)){ln.next=10;break}return ln.next=8,new Promise(function(vn){setTimeout(vn,$r)});case 8:if(lt.validatePromise===Ke){ln.next=10;break}return ln.abrupt("return",[]);case 10:return hn=Ne(Mr,Ur,Wr,Fr,sr,Dr),hn.catch(function(vn){return vn}).then(function(){var vn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:yr;if(lt.validatePromise===Ke){var rn;lt.validatePromise=null;var Xn=[],ri=[];(rn=vn.forEach)===null||rn===void 0||rn.call(vn,function(wa){var eo=wa.rule.warningOnly,Ua=wa.errors,Us=Ua===void 0?yr:Ua;eo?ri.push.apply(ri,(0,h.Z)(Us)):Xn.push.apply(Xn,(0,h.Z)(Us))}),lt.errors=Xn,lt.warnings=ri,lt.triggerMetaEvent(),lt.reRender()}}),ln.abrupt("return",hn);case 13:case"end":return ln.stop()}},ft)})));return Yn||(lt.validatePromise=Ke,lt.dirty=!0,lt.errors=yr,lt.warnings=yr,lt.triggerMetaEvent(),lt.reRender()),Ke}),(0,m.Z)((0,x.Z)(lt),"isFieldValidating",function(){return!!lt.validatePromise}),(0,m.Z)((0,x.Z)(lt),"isFieldTouched",function(){return lt.touched}),(0,m.Z)((0,x.Z)(lt),"isFieldDirty",function(){if(lt.dirty||lt.props.initialValue!==void 0)return!0;var Fr=lt.props.fieldContext,Mr=Fr.getInternalHooks(L),Ur=Mr.getInitialValue;return Ur(lt.getNamePath())!==void 0}),(0,m.Z)((0,x.Z)(lt),"getErrors",function(){return lt.errors}),(0,m.Z)((0,x.Z)(lt),"getWarnings",function(){return lt.warnings}),(0,m.Z)((0,x.Z)(lt),"isListField",function(){return lt.props.isListField}),(0,m.Z)((0,x.Z)(lt),"isList",function(){return lt.props.isList}),(0,m.Z)((0,x.Z)(lt),"isPreserve",function(){return lt.props.preserve}),(0,m.Z)((0,x.Z)(lt),"getMeta",function(){lt.prevValidating=lt.isFieldValidating();var Fr={touched:lt.isFieldTouched(),validating:lt.prevValidating,errors:lt.errors,warnings:lt.warnings,name:lt.getNamePath(),validated:lt.validatePromise===null};return Fr}),(0,m.Z)((0,x.Z)(lt),"getOnlyChild",function(Fr){if(typeof Fr=="function"){var Mr=lt.getMeta();return(0,o.Z)((0,o.Z)({},lt.getOnlyChild(Fr(lt.getControlled(),Mr,lt.props.fieldContext))),{},{isFunction:!0})}var Ur=(0,b.Z)(Fr);return Ur.length!==1||!r.isValidElement(Ur[0])?{child:Ur,isFunction:!1}:{child:Ur[0],isFunction:!1}}),(0,m.Z)((0,x.Z)(lt),"getValue",function(Fr){var Mr=lt.props.fieldContext.getFieldsValue,Ur=lt.getNamePath();return(0,Jt.Z)(Fr||Mr(!0),Ur)}),(0,m.Z)((0,x.Z)(lt),"getControlled",function(){var Fr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Mr=lt.props,Ur=Mr.trigger,Sn=Mr.validateTrigger,_r=Mr.getValueFromEvent,Ln=Mr.normalize,Yn=Mr.valuePropName,Ke=Mr.getValueProps,ft=Mr.fieldContext,ge=Sn!==void 0?Sn:ft.validateTrigger,nr=lt.getNamePath(),sr=ft.getInternalHooks,Dr=ft.getFieldsValue,$r=sr(L),Wr=$r.dispatch,hn=lt.getValue(),Ei=Ke||function(Xn){return(0,m.Z)({},Yn,Xn)},ln=Fr[Ur],vn=(0,o.Z)((0,o.Z)({},Fr),Ei(hn));vn[Ur]=function(){lt.touched=!0,lt.dirty=!0,lt.triggerMetaEvent();for(var Xn,ri=arguments.length,wa=new Array(ri),eo=0;eo<ri;eo++)wa[eo]=arguments[eo];_r?Xn=_r.apply(void 0,wa):Xn=Kt.apply(void 0,[Yn].concat(wa)),Ln&&(Xn=Ln(Xn,hn,Dr(!0))),Wr({type:"updateValue",namePath:nr,value:Xn}),ln&&ln.apply(void 0,wa)};var rn=K(ge||[]);return rn.forEach(function(Xn){var ri=vn[Xn];vn[Xn]=function(){ri&&ri.apply(void 0,arguments);var wa=lt.props.rules;wa&&wa.length&&Wr({type:"validateField",namePath:nr,triggerName:Xn})}}),vn}),Ct.fieldContext){var dr=Ct.fieldContext.getInternalHooks,mr=dr(L),Rr=mr.initEntityValue;Rr((0,x.Z)(lt))}return lt}return(0,a.Z)(Je,[{key:"componentDidMount",value:function(){var lt=this.props,dr=lt.shouldUpdate,mr=lt.fieldContext;if(this.mounted=!0,mr){var Rr=mr.getInternalHooks,Fr=Rr(L),Mr=Fr.registerField;this.cancelRegisterFunc=Mr(this)}dr===!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 lt=this.state.resetCount,dr=this.props.children,mr=this.getOnlyChild(dr),Rr=mr.child,Fr=mr.isFunction,Mr;return Fr?Mr=Rr:r.isValidElement(Rr)?Mr=r.cloneElement(Rr,this.getControlled(Rr.props)):((0,R.ZP)(!Rr,"`children` of Field is not validate ReactElement."),Mr=Rr),r.createElement(r.Fragment,{key:lt},Mr)}}]),Je}(r.Component);(0,m.Z)(Gr,"contextType",M),(0,m.Z)(Gr,"defaultProps",{trigger:"onChange",valuePropName:"value"});function Bn(we){var rt=we.name,Je=(0,l.Z)(we,Qt),Ct=r.useContext(M),lt=r.useContext(N),dr=rt!==void 0?Mt(rt):void 0,mr="keep";return Je.isListField||(mr="_".concat((dr||[]).join("_"))),r.createElement(Gr,(0,i.Z)({key:mr,name:dr,isListField:!!lt},Je,{fieldContext:Ct}))}var wn=Bn;function Kn(we){var rt=we.name,Je=we.initialValue,Ct=we.children,lt=we.rules,dr=we.validateTrigger,mr=we.isListField,Rr=r.useContext(M),Fr=r.useContext(N),Mr=r.useRef({keys:[],id:0}),Ur=Mr.current,Sn=r.useMemo(function(){var Ke=Mt(Rr.prefixName)||[];return[].concat((0,h.Z)(Ke),(0,h.Z)(Mt(rt)))},[Rr.prefixName,rt]),_r=r.useMemo(function(){return(0,o.Z)((0,o.Z)({},Rr),{},{prefixName:Sn})},[Rr,Sn]),Ln=r.useMemo(function(){return{getKey:function(ft){var ge=Sn.length,nr=ft[ge];return[Ur.keys[nr],ft.slice(ge+1)]}}},[Sn]);if(typeof Ct!="function")return(0,R.ZP)(!1,"Form.List only accepts function as children."),null;var Yn=function(ft,ge,nr){var sr=nr.source;return sr==="internal"?!1:ft!==ge};return r.createElement(N.Provider,{value:Ln},r.createElement(M.Provider,{value:_r},r.createElement(wn,{name:[],shouldUpdate:Yn,rules:lt,validateTrigger:dr,initialValue:Je,isList:!0,isListField:mr!=null?mr:!!Fr},function(Ke,ft){var ge=Ke.value,nr=ge===void 0?[]:ge,sr=Ke.onChange,Dr=Rr.getFieldValue,$r=function(){var ln=Dr(Sn||[]);return ln||[]},Wr={add:function(ln,vn){var rn=$r();vn>=0&&vn<=rn.length?(Ur.keys=[].concat((0,h.Z)(Ur.keys.slice(0,vn)),[Ur.id],(0,h.Z)(Ur.keys.slice(vn))),sr([].concat((0,h.Z)(rn.slice(0,vn)),[ln],(0,h.Z)(rn.slice(vn))))):(Ur.keys=[].concat((0,h.Z)(Ur.keys),[Ur.id]),sr([].concat((0,h.Z)(rn),[ln]))),Ur.id+=1},remove:function(ln){var vn=$r(),rn=new Set(Array.isArray(ln)?ln:[ln]);rn.size<=0||(Ur.keys=Ur.keys.filter(function(Xn,ri){return!rn.has(ri)}),sr(vn.filter(function(Xn,ri){return!rn.has(ri)})))},move:function(ln,vn){if(ln!==vn){var rn=$r();ln<0||ln>=rn.length||vn<0||vn>=rn.length||(Ur.keys=Bt(Ur.keys,ln,vn),sr(Bt(rn,ln,vn)))}}},hn=nr||[];return Array.isArray(hn)||(hn=[]),Ct(hn.map(function(Ei,ln){var vn=Ur.keys[ln];return vn===void 0&&(Ur.keys[ln]=Ur.id,vn=Ur.keys[ln],Ur.id+=1),{name:ln,key:vn,isListField:!0}}),Wr,ft)})))}var St=Kn,Vr=e(42978);function ii(we){var rt=!1,Je=we.length,Ct=[];return we.length?new Promise(function(lt,dr){we.forEach(function(mr,Rr){mr.catch(function(Fr){return rt=!0,Fr}).then(function(Fr){Je-=1,Ct[Rr]=Fr,!(Je>0)&&(rt&&dr(Ct),lt(Ct))})})}):Promise.resolve([])}var Fi="__@field_split__";function Wn(we){return we.map(function(rt){return"".concat((0,Nt.Z)(rt),":").concat(rt)}).join(Fi)}var oi=function(){function we(){(0,u.Z)(this,we),(0,m.Z)(this,"kvs",new Map)}return(0,a.Z)(we,[{key:"set",value:function(Je,Ct){this.kvs.set(Wn(Je),Ct)}},{key:"get",value:function(Je){return this.kvs.get(Wn(Je))}},{key:"update",value:function(Je,Ct){var lt=this.get(Je),dr=Ct(lt);dr?this.set(Je,dr):this.delete(Je)}},{key:"delete",value:function(Je){this.kvs.delete(Wn(Je))}},{key:"map",value:function(Je){return(0,h.Z)(this.kvs.entries()).map(function(Ct){var lt=(0,Vr.Z)(Ct,2),dr=lt[0],mr=lt[1],Rr=dr.split(Fi);return Je({key:Rr.map(function(Fr){var Mr=Fr.match(/^([^:]*):(.*)$/),Ur=(0,Vr.Z)(Mr,3),Sn=Ur[1],_r=Ur[2];return Sn==="number"?Number(_r):_r}),value:mr})})}},{key:"toJSON",value:function(){var Je={};return this.map(function(Ct){var lt=Ct.key,dr=Ct.value;return Je[lt.join(".")]=dr,null}),Je}}]),we}(),Ii=oi,Ui=["name"],Si=(0,a.Z)(function we(rt){var Je=this;(0,u.Z)(this,we),(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:Je.getFieldValue,getFieldsValue:Je.getFieldsValue,getFieldError:Je.getFieldError,getFieldWarning:Je.getFieldWarning,getFieldsError:Je.getFieldsError,isFieldsTouched:Je.isFieldsTouched,isFieldTouched:Je.isFieldTouched,isFieldValidating:Je.isFieldValidating,isFieldsValidating:Je.isFieldsValidating,resetFields:Je.resetFields,setFields:Je.setFields,setFieldValue:Je.setFieldValue,setFieldsValue:Je.setFieldsValue,validateFields:Je.validateFields,submit:Je.submit,_init:!0,getInternalHooks:Je.getInternalHooks}}),(0,m.Z)(this,"getInternalHooks",function(Ct){return Ct===L?(Je.formHooked=!0,{dispatch:Je.dispatch,initEntityValue:Je.initEntityValue,registerField:Je.registerField,useSubscribe:Je.useSubscribe,setInitialValues:Je.setInitialValues,destroyForm:Je.destroyForm,setCallbacks:Je.setCallbacks,setValidateMessages:Je.setValidateMessages,getFields:Je.getFields,setPreserve:Je.setPreserve,getInitialValue:Je.getInitialValue,registerWatch:Je.registerWatch}):((0,R.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),(0,m.Z)(this,"useSubscribe",function(Ct){Je.subscribable=Ct}),(0,m.Z)(this,"prevWithoutPreserves",null),(0,m.Z)(this,"setInitialValues",function(Ct,lt){if(Je.initialValues=Ct||{},lt){var dr,mr=(0,Ce.T)(Ct,Je.store);(dr=Je.prevWithoutPreserves)===null||dr===void 0||dr.map(function(Rr){var Fr=Rr.key;mr=(0,Ce.Z)(mr,Fr,(0,Jt.Z)(Ct,Fr))}),Je.prevWithoutPreserves=null,Je.updateStore(mr)}}),(0,m.Z)(this,"destroyForm",function(){var Ct=new Ii;Je.getFieldEntities(!0).forEach(function(lt){Je.isMergedPreserve(lt.isPreserve())||Ct.set(lt.getNamePath(),!0)}),Je.prevWithoutPreserves=Ct}),(0,m.Z)(this,"getInitialValue",function(Ct){var lt=(0,Jt.Z)(Je.initialValues,Ct);return Ct.length?(0,Ce.T)(lt):lt}),(0,m.Z)(this,"setCallbacks",function(Ct){Je.callbacks=Ct}),(0,m.Z)(this,"setValidateMessages",function(Ct){Je.validateMessages=Ct}),(0,m.Z)(this,"setPreserve",function(Ct){Je.preserve=Ct}),(0,m.Z)(this,"watchList",[]),(0,m.Z)(this,"registerWatch",function(Ct){return Je.watchList.push(Ct),function(){Je.watchList=Je.watchList.filter(function(lt){return lt!==Ct})}}),(0,m.Z)(this,"notifyWatch",function(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(Je.watchList.length){var lt=Je.getFieldsValue(),dr=Je.getFieldsValue(!0);Je.watchList.forEach(function(mr){mr(lt,dr,Ct)})}}),(0,m.Z)(this,"timeoutId",null),(0,m.Z)(this,"warningUnhooked",function(){}),(0,m.Z)(this,"updateStore",function(Ct){Je.store=Ct}),(0,m.Z)(this,"getFieldEntities",function(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Ct?Je.fieldEntities.filter(function(lt){return lt.getNamePath().length}):Je.fieldEntities}),(0,m.Z)(this,"getFieldsMap",function(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,lt=new Ii;return Je.getFieldEntities(Ct).forEach(function(dr){var mr=dr.getNamePath();lt.set(mr,dr)}),lt}),(0,m.Z)(this,"getFieldEntitiesForNamePathList",function(Ct){if(!Ct)return Je.getFieldEntities(!0);var lt=Je.getFieldsMap(!0);return Ct.map(function(dr){var mr=Mt(dr);return lt.get(mr)||{INVALIDATE_NAME_PATH:Mt(dr)}})}),(0,m.Z)(this,"getFieldsValue",function(Ct,lt){Je.warningUnhooked();var dr,mr,Rr;if(Ct===!0||Array.isArray(Ct)?(dr=Ct,mr=lt):Ct&&(0,Nt.Z)(Ct)==="object"&&(Rr=Ct.strict,mr=Ct.filter),dr===!0&&!mr)return Je.store;var Fr=Je.getFieldEntitiesForNamePathList(Array.isArray(dr)?dr:null),Mr=[];return Fr.forEach(function(Ur){var Sn,_r,Ln="INVALIDATE_NAME_PATH"in Ur?Ur.INVALIDATE_NAME_PATH:Ur.getNamePath();if(Rr){var Yn,Ke;if((Yn=(Ke=Ur).isList)!==null&&Yn!==void 0&&Yn.call(Ke))return}else if(!dr&&(Sn=(_r=Ur).isListField)!==null&&Sn!==void 0&&Sn.call(_r))return;if(!mr)Mr.push(Ln);else{var ft="getMeta"in Ur?Ur.getMeta():null;mr(ft)&&Mr.push(Ln)}}),Xt(Je.store,Mr.map(Mt))}),(0,m.Z)(this,"getFieldValue",function(Ct){Je.warningUnhooked();var lt=Mt(Ct);return(0,Jt.Z)(Je.store,lt)}),(0,m.Z)(this,"getFieldsError",function(Ct){Je.warningUnhooked();var lt=Je.getFieldEntitiesForNamePathList(Ct);return lt.map(function(dr,mr){return dr&&!("INVALIDATE_NAME_PATH"in dr)?{name:dr.getNamePath(),errors:dr.getErrors(),warnings:dr.getWarnings()}:{name:Mt(Ct[mr]),errors:[],warnings:[]}})}),(0,m.Z)(this,"getFieldError",function(Ct){Je.warningUnhooked();var lt=Mt(Ct),dr=Je.getFieldsError([lt])[0];return dr.errors}),(0,m.Z)(this,"getFieldWarning",function(Ct){Je.warningUnhooked();var lt=Mt(Ct),dr=Je.getFieldsError([lt])[0];return dr.warnings}),(0,m.Z)(this,"isFieldsTouched",function(){Je.warningUnhooked();for(var Ct=arguments.length,lt=new Array(Ct),dr=0;dr<Ct;dr++)lt[dr]=arguments[dr];var mr=lt[0],Rr=lt[1],Fr,Mr=!1;lt.length===0?Fr=null:lt.length===1?Array.isArray(mr)?(Fr=mr.map(Mt),Mr=!1):(Fr=null,Mr=mr):(Fr=mr.map(Mt),Mr=Rr);var Ur=Je.getFieldEntities(!0),Sn=function(ft){return ft.isFieldTouched()};if(!Fr)return Mr?Ur.every(Sn):Ur.some(Sn);var _r=new Ii;Fr.forEach(function(Ke){_r.set(Ke,[])}),Ur.forEach(function(Ke){var ft=Ke.getNamePath();Fr.forEach(function(ge){ge.every(function(nr,sr){return ft[sr]===nr})&&_r.update(ge,function(nr){return[].concat((0,h.Z)(nr),[Ke])})})});var Ln=function(ft){return ft.some(Sn)},Yn=_r.map(function(Ke){var ft=Ke.value;return ft});return Mr?Yn.every(Ln):Yn.some(Ln)}),(0,m.Z)(this,"isFieldTouched",function(Ct){return Je.warningUnhooked(),Je.isFieldsTouched([Ct])}),(0,m.Z)(this,"isFieldsValidating",function(Ct){Je.warningUnhooked();var lt=Je.getFieldEntities();if(!Ct)return lt.some(function(mr){return mr.isFieldValidating()});var dr=Ct.map(Mt);return lt.some(function(mr){var Rr=mr.getNamePath();return xr(dr,Rr)&&mr.isFieldValidating()})}),(0,m.Z)(this,"isFieldValidating",function(Ct){return Je.warningUnhooked(),Je.isFieldsValidating([Ct])}),(0,m.Z)(this,"resetWithFieldInitialValue",function(){var Ct=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},lt=new Ii,dr=Je.getFieldEntities(!0);dr.forEach(function(Fr){var Mr=Fr.props.initialValue,Ur=Fr.getNamePath();if(Mr!==void 0){var Sn=lt.get(Ur)||new Set;Sn.add({entity:Fr,value:Mr}),lt.set(Ur,Sn)}});var mr=function(Mr){Mr.forEach(function(Ur){var Sn=Ur.props.initialValue;if(Sn!==void 0){var _r=Ur.getNamePath(),Ln=Je.getInitialValue(_r);if(Ln!==void 0)(0,R.ZP)(!1,"Form already set 'initialValues' with path '".concat(_r.join("."),"'. Field can not overwrite it."));else{var Yn=lt.get(_r);if(Yn&&Yn.size>1)(0,R.ZP)(!1,"Multiple Field with path '".concat(_r.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(Yn){var Ke=Je.getFieldValue(_r);(!Ct.skipExist||Ke===void 0)&&Je.updateStore((0,Ce.Z)(Je.store,_r,(0,h.Z)(Yn)[0].value))}}}})},Rr;Ct.entities?Rr=Ct.entities:Ct.namePathList?(Rr=[],Ct.namePathList.forEach(function(Fr){var Mr=lt.get(Fr);if(Mr){var Ur;(Ur=Rr).push.apply(Ur,(0,h.Z)((0,h.Z)(Mr).map(function(Sn){return Sn.entity})))}})):Rr=dr,mr(Rr)}),(0,m.Z)(this,"resetFields",function(Ct){Je.warningUnhooked();var lt=Je.store;if(!Ct){Je.updateStore((0,Ce.T)(Je.initialValues)),Je.resetWithFieldInitialValue(),Je.notifyObservers(lt,null,{type:"reset"}),Je.notifyWatch();return}var dr=Ct.map(Mt);dr.forEach(function(mr){var Rr=Je.getInitialValue(mr);Je.updateStore((0,Ce.Z)(Je.store,mr,Rr))}),Je.resetWithFieldInitialValue({namePathList:dr}),Je.notifyObservers(lt,dr,{type:"reset"}),Je.notifyWatch(dr)}),(0,m.Z)(this,"setFields",function(Ct){Je.warningUnhooked();var lt=Je.store,dr=[];Ct.forEach(function(mr){var Rr=mr.name,Fr=(0,l.Z)(mr,Ui),Mr=Mt(Rr);dr.push(Mr),"value"in Fr&&Je.updateStore((0,Ce.Z)(Je.store,Mr,Fr.value)),Je.notifyObservers(lt,[Mr],{type:"setField",data:mr})}),Je.notifyWatch(dr)}),(0,m.Z)(this,"getFields",function(){var Ct=Je.getFieldEntities(!0),lt=Ct.map(function(dr){var mr=dr.getNamePath(),Rr=dr.getMeta(),Fr=(0,o.Z)((0,o.Z)({},Rr),{},{name:mr,value:Je.getFieldValue(mr)});return Object.defineProperty(Fr,"originRCField",{value:!0}),Fr});return lt}),(0,m.Z)(this,"initEntityValue",function(Ct){var lt=Ct.props.initialValue;if(lt!==void 0){var dr=Ct.getNamePath(),mr=(0,Jt.Z)(Je.store,dr);mr===void 0&&Je.updateStore((0,Ce.Z)(Je.store,dr,lt))}}),(0,m.Z)(this,"isMergedPreserve",function(Ct){var lt=Ct!==void 0?Ct:Je.preserve;return lt!=null?lt:!0}),(0,m.Z)(this,"registerField",function(Ct){Je.fieldEntities.push(Ct);var lt=Ct.getNamePath();if(Je.notifyWatch([lt]),Ct.props.initialValue!==void 0){var dr=Je.store;Je.resetWithFieldInitialValue({entities:[Ct],skipExist:!0}),Je.notifyObservers(dr,[Ct.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(mr,Rr){var Fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(Je.fieldEntities=Je.fieldEntities.filter(function(Sn){return Sn!==Ct}),!Je.isMergedPreserve(Rr)&&(!mr||Fr.length>1)){var Mr=mr?void 0:Je.getInitialValue(lt);if(lt.length&&Je.getFieldValue(lt)!==Mr&&Je.fieldEntities.every(function(Sn){return!Pr(Sn.getNamePath(),lt)})){var Ur=Je.store;Je.updateStore((0,Ce.Z)(Ur,lt,Mr,!0)),Je.notifyObservers(Ur,[lt],{type:"remove"}),Je.triggerDependenciesUpdate(Ur,lt)}}Je.notifyWatch([lt])}}),(0,m.Z)(this,"dispatch",function(Ct){switch(Ct.type){case"updateValue":{var lt=Ct.namePath,dr=Ct.value;Je.updateValue(lt,dr);break}case"validateField":{var mr=Ct.namePath,Rr=Ct.triggerName;Je.validateFields([mr],{triggerName:Rr});break}default:}}),(0,m.Z)(this,"notifyObservers",function(Ct,lt,dr){if(Je.subscribable){var mr=(0,o.Z)((0,o.Z)({},dr),{},{store:Je.getFieldsValue(!0)});Je.getFieldEntities().forEach(function(Rr){var Fr=Rr.onStoreChange;Fr(Ct,lt,mr)})}else Je.forceRootUpdate()}),(0,m.Z)(this,"triggerDependenciesUpdate",function(Ct,lt){var dr=Je.getDependencyChildrenFields(lt);return dr.length&&Je.validateFields(dr),Je.notifyObservers(Ct,dr,{type:"dependenciesUpdate",relatedFields:[lt].concat((0,h.Z)(dr))}),dr}),(0,m.Z)(this,"updateValue",function(Ct,lt){var dr=Mt(Ct),mr=Je.store;Je.updateStore((0,Ce.Z)(Je.store,dr,lt)),Je.notifyObservers(mr,[dr],{type:"valueUpdate",source:"internal"}),Je.notifyWatch([dr]);var Rr=Je.triggerDependenciesUpdate(mr,dr),Fr=Je.callbacks.onValuesChange;if(Fr){var Mr=Xt(Je.store,[dr]);Fr(Mr,Je.getFieldsValue())}Je.triggerOnFieldsChange([dr].concat((0,h.Z)(Rr)))}),(0,m.Z)(this,"setFieldsValue",function(Ct){Je.warningUnhooked();var lt=Je.store;if(Ct){var dr=(0,Ce.T)(Je.store,Ct);Je.updateStore(dr)}Je.notifyObservers(lt,null,{type:"valueUpdate",source:"external"}),Je.notifyWatch()}),(0,m.Z)(this,"setFieldValue",function(Ct,lt){Je.setFields([{name:Ct,value:lt}])}),(0,m.Z)(this,"getDependencyChildrenFields",function(Ct){var lt=new Set,dr=[],mr=new Ii;Je.getFieldEntities().forEach(function(Fr){var Mr=Fr.props.dependencies;(Mr||[]).forEach(function(Ur){var Sn=Mt(Ur);mr.update(Sn,function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return _r.add(Fr),_r})})});var Rr=function Fr(Mr){var Ur=mr.get(Mr)||new Set;Ur.forEach(function(Sn){if(!lt.has(Sn)){lt.add(Sn);var _r=Sn.getNamePath();Sn.isFieldDirty()&&_r.length&&(dr.push(_r),Fr(_r))}})};return Rr(Ct),dr}),(0,m.Z)(this,"triggerOnFieldsChange",function(Ct,lt){var dr=Je.callbacks.onFieldsChange;if(dr){var mr=Je.getFields();if(lt){var Rr=new Ii;lt.forEach(function(Mr){var Ur=Mr.name,Sn=Mr.errors;Rr.set(Ur,Sn)}),mr.forEach(function(Mr){Mr.errors=Rr.get(Mr.name)||Mr.errors})}var Fr=mr.filter(function(Mr){var Ur=Mr.name;return xr(Ct,Ur)});Fr.length&&dr(Fr,mr)}}),(0,m.Z)(this,"validateFields",function(Ct,lt){var dr;Je.warningUnhooked();var mr,Rr;Array.isArray(Ct)||typeof Ct=="string"||typeof lt=="string"?(mr=Ct,Rr=lt):Rr=Ct;var Fr=!!mr,Mr=Fr?mr.map(Mt):[],Ur=[],Sn=String(Date.now()),_r=new Set,Ln=(dr=Rr)===null||dr===void 0?void 0:dr.recursive;Je.getFieldEntities(!0).forEach(function(ge){if(Fr||Mr.push(ge.getNamePath()),!(!ge.props.rules||!ge.props.rules.length)){var nr=ge.getNamePath();if(_r.add(nr.join(Sn)),!Fr||xr(Mr,nr,Ln)){var sr=ge.validateRules((0,o.Z)({validateMessages:(0,o.Z)((0,o.Z)({},bt),Je.validateMessages)},Rr));Ur.push(sr.then(function(){return{name:nr,errors:[],warnings:[]}}).catch(function(Dr){var $r,Wr=[],hn=[];return($r=Dr.forEach)===null||$r===void 0||$r.call(Dr,function(Ei){var ln=Ei.rule.warningOnly,vn=Ei.errors;ln?hn.push.apply(hn,(0,h.Z)(vn)):Wr.push.apply(Wr,(0,h.Z)(vn))}),Wr.length?Promise.reject({name:nr,errors:Wr,warnings:hn}):{name:nr,errors:Wr,warnings:hn}}))}}});var Yn=ii(Ur);Je.lastValidatePromise=Yn,Yn.catch(function(ge){return ge}).then(function(ge){var nr=ge.map(function(sr){var Dr=sr.name;return Dr});Je.notifyObservers(Je.store,nr,{type:"validateFinish"}),Je.triggerOnFieldsChange(nr,ge)});var Ke=Yn.then(function(){return Je.lastValidatePromise===Yn?Promise.resolve(Je.getFieldsValue(Mr)):Promise.reject([])}).catch(function(ge){var nr=ge.filter(function(sr){return sr&&sr.errors.length});return Promise.reject({values:Je.getFieldsValue(Mr),errorFields:nr,outOfDate:Je.lastValidatePromise!==Yn})});Ke.catch(function(ge){return ge});var ft=Mr.filter(function(ge){return _r.has(ge.join(Sn))});return Je.triggerOnFieldsChange(ft),Ke}),(0,m.Z)(this,"submit",function(){Je.warningUnhooked(),Je.validateFields().then(function(Ct){var lt=Je.callbacks.onFinish;if(lt)try{lt(Ct)}catch(dr){console.error(dr)}}).catch(function(Ct){var lt=Je.callbacks.onFinishFailed;lt&&lt(Ct)})}),this.forceRootUpdate=rt});function Ni(we){var rt=r.useRef(),Je=r.useState({}),Ct=(0,Vr.Z)(Je,2),lt=Ct[1];if(!rt.current)if(we)rt.current=we;else{var dr=function(){lt({})},mr=new Si(dr);rt.current=mr.getForm()}return[rt.current]}var da=Ni,ta=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),qi=function(rt){var Je=rt.validateMessages,Ct=rt.onFormChange,lt=rt.onFormFinish,dr=rt.children,mr=r.useContext(ta),Rr=r.useRef({});return r.createElement(ta.Provider,{value:(0,o.Z)((0,o.Z)({},mr),{},{validateMessages:(0,o.Z)((0,o.Z)({},mr.validateMessages),Je),triggerFormChange:function(Mr,Ur){Ct&&Ct(Mr,{changedFields:Ur,forms:Rr.current}),mr.triggerFormChange(Mr,Ur)},triggerFormFinish:function(Mr,Ur){lt&&lt(Mr,{values:Ur,forms:Rr.current}),mr.triggerFormFinish(Mr,Ur)},registerForm:function(Mr,Ur){Mr&&(Rr.current=(0,o.Z)((0,o.Z)({},Rr.current),{},(0,m.Z)({},Mr,Ur))),mr.registerForm(Mr,Ur)},unregisterForm:function(Mr){var Ur=(0,o.Z)({},Rr.current);delete Ur[Mr],Rr.current=Ur,mr.unregisterForm(Mr)}})},dr)},pi=ta,zi=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],Pa=function(rt,Je){var Ct=rt.name,lt=rt.initialValues,dr=rt.fields,mr=rt.form,Rr=rt.preserve,Fr=rt.children,Mr=rt.component,Ur=Mr===void 0?"form":Mr,Sn=rt.validateMessages,_r=rt.validateTrigger,Ln=_r===void 0?"onChange":_r,Yn=rt.onValuesChange,Ke=rt.onFieldsChange,ft=rt.onFinish,ge=rt.onFinishFailed,nr=(0,l.Z)(rt,zi),sr=r.useContext(pi),Dr=da(mr),$r=(0,Vr.Z)(Dr,1),Wr=$r[0],hn=Wr.getInternalHooks(L),Ei=hn.useSubscribe,ln=hn.setInitialValues,vn=hn.setCallbacks,rn=hn.setValidateMessages,Xn=hn.setPreserve,ri=hn.destroyForm;r.useImperativeHandle(Je,function(){return Wr}),r.useEffect(function(){return sr.registerForm(Ct,Wr),function(){sr.unregisterForm(Ct)}},[sr,Wr,Ct]),rn((0,o.Z)((0,o.Z)({},sr.validateMessages),Sn)),vn({onValuesChange:Yn,onFieldsChange:function(Oa){if(sr.triggerFormChange(Ct,Oa),Ke){for(var ws=arguments.length,lo=new Array(ws>1?ws-1:0),Ji=1;Ji<ws;Ji++)lo[Ji-1]=arguments[Ji];Ke.apply(void 0,[Oa].concat(lo))}},onFinish:function(Oa){sr.triggerFormFinish(Ct,Oa),ft&&ft(Oa)},onFinishFailed:ge}),Xn(Rr);var wa=r.useRef(null);ln(lt,!wa.current),wa.current||(wa.current=!0),r.useEffect(function(){return ri},[]);var eo,Ua=typeof Fr=="function";if(Ua){var Us=Wr.getFieldsValue(!0);eo=Fr(Us,Wr)}else eo=Fr;Ei(!Ua);var Ws=r.useRef();r.useEffect(function(){At(Ws.current||[],dr||[])||Wr.setFields(dr||[]),Ws.current=dr},[dr,Wr]);var us=r.useMemo(function(){return(0,o.Z)((0,o.Z)({},Wr),{},{validateTrigger:Ln})},[Wr,Ln]),no=r.createElement(N.Provider,{value:null},r.createElement(M.Provider,{value:us},eo));return Ur===!1?no:r.createElement(Ur,(0,i.Z)({},nr,{onSubmit:function(Oa){Oa.preventDefault(),Oa.stopPropagation(),Wr.submit()},onReset:function(Oa){var ws;Oa.preventDefault(),Wr.resetFields(),(ws=nr.onReset)===null||ws===void 0||ws.call(nr,Oa)}}),no)},xt=Pa;function xa(we){try{return JSON.stringify(we)}catch(rt){return Math.random()}}var Zi=function(){};function mi(){for(var we=arguments.length,rt=new Array(we),Je=0;Je<we;Je++)rt[Je]=arguments[Je];var Ct=rt[0],lt=Ct===void 0?[]:Ct,dr=rt[1],mr=dr===void 0?{}:dr,Rr=G(mr)?{form:mr}:mr,Fr=Rr.form,Mr=(0,r.useState)(),Ur=(0,Vr.Z)(Mr,2),Sn=Ur[0],_r=Ur[1],Ln=(0,r.useMemo)(function(){return xa(Sn)},[Sn]),Yn=(0,r.useRef)(Ln);Yn.current=Ln;var Ke=(0,r.useContext)(M),ft=Fr||Ke,ge=ft&&ft._init,nr=Mt(lt),sr=(0,r.useRef)(nr);return sr.current=nr,Zi(nr),(0,r.useEffect)(function(){if(ge){var Dr=ft.getFieldsValue,$r=ft.getInternalHooks,Wr=$r(L),hn=Wr.registerWatch,Ei=hn(function(vn,rn){var Xn=(0,Jt.Z)(Rr.preserve?rn:vn,sr.current),ri=xa(Xn);Yn.current!==ri&&(Yn.current=ri,_r(Xn))}),ln=(0,Jt.Z)(Rr.preserve?Dr(!0):Dr(),sr.current);return Sn!==ln&&_r(ln),Ei}},[ge]),Sn}var ka=mi,$i=r.forwardRef(xt),Gn=$i;Gn.FormProvider=qi,Gn.Field=wn,Gn.List=St,Gn.useForm=da,Gn.useWatch=ka;var ci=Gn},77900:function(d,v,e){"use strict";e.r(v),e.d(v,{CSSMotionList:function(){return Te},Provider:function(){return m},default:function(){return ce}});var r=e(20068),i=e(33885),l=e(42978),c=e(76190),f=e(92310),o=e.n(f),h=e(76846),u=e(8654),a=e(59301),x=e(75931),p=["children"],y=a.createContext({});function m(me){var Tt=me.children,Ae=(0,x.Z)(me,p);return a.createElement(y.Provider,{value:Ae},Tt)}var b=e(67732),S=e(83652),R=e(42403),L=e(158),A=function(me){(0,R.Z)(Ae,me);var Tt=(0,L.Z)(Ae);function Ae(){return(0,b.Z)(this,Ae),Tt.apply(this,arguments)}return(0,S.Z)(Ae,[{key:"render",value:function(){return this.props.children}}]),Ae}(a.Component),I=A,M=e(70425),B=e(41799),N=e(6089);function K(me){var Tt=a.useReducer(function(yt){return yt+1},0),Ae=(0,l.Z)(Tt,2),st=Ae[1],$t=a.useRef(me),bt=(0,N.Z)(function(){return $t.current}),Ce=(0,N.Z)(function(yt){$t.current=typeof yt=="function"?yt($t.current):yt,st()});return[bt,Ce]}var G="none",H="appear",ae="enter",ne="leave",oe="none",J="prepare",q="start",V="active",se="end",ee="prepared",Q=e(47273);function le(me,Tt){var Ae={};return Ae[me.toLowerCase()]=Tt.toLowerCase(),Ae["Webkit".concat(me)]="webkit".concat(Tt),Ae["Moz".concat(me)]="moz".concat(Tt),Ae["ms".concat(me)]="MS".concat(Tt),Ae["O".concat(me)]="o".concat(Tt.toLowerCase()),Ae}function Z(me,Tt){var Ae={animationend:le("Animation","AnimationEnd"),transitionend:le("Transition","TransitionEnd")};return me&&("AnimationEvent"in Tt||delete Ae.animationend.animation,"TransitionEvent"in Tt||delete Ae.transitionend.transition),Ae}var U=Z((0,Q.Z)(),typeof window!="undefined"?window:{}),ie={};if((0,Q.Z)()){var _e=document.createElement("div");ie=_e.style}var Se={};function Pe(me){if(Se[me])return Se[me];var Tt=U[me];if(Tt)for(var Ae=Object.keys(Tt),st=Ae.length,$t=0;$t<st;$t+=1){var bt=Ae[$t];if(Object.prototype.hasOwnProperty.call(Tt,bt)&&bt in ie)return Se[me]=Tt[bt],Se[me]}return""}var Ge=Pe("animationend"),Ue=Pe("transitionend"),kt=!!(Ge&&Ue),pt=Ge||"animationend",It=Ue||"transitionend";function Wt(me,Tt){if(!me)return null;if((0,c.Z)(me)==="object"){var Ae=Tt.replace(/-\w/g,function(st){return st[1].toUpperCase()});return me[Ae]}return"".concat(me,"-").concat(Tt)}var Lt=function(me){var Tt=(0,a.useRef)();function Ae($t){$t&&($t.removeEventListener(It,me),$t.removeEventListener(pt,me))}function st($t){Tt.current&&Tt.current!==$t&&Ae(Tt.current),$t&&$t!==Tt.current&&($t.addEventListener(It,me),$t.addEventListener(pt,me),Tt.current=$t)}return a.useEffect(function(){return function(){Ae(Tt.current)}},[]),[st,Ae]},ar=(0,Q.Z)()?a.useLayoutEffect:a.useEffect,ze=ar,gt=e(16089),Ft=function(){var me=a.useRef(null);function Tt(){gt.Z.cancel(me.current)}function Ae(st){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Tt();var bt=(0,gt.Z)(function(){$t<=1?st({isCanceled:function(){return bt!==me.current}}):Ae(st,$t-1)});me.current=bt}return a.useEffect(function(){return function(){Tt()}},[]),[Ae,Tt]},et=[J,q,V,se],ct=[J,ee],ot=!1,Qe=!0;function je(me){return me===V||me===se}var ye=function(me,Tt,Ae){var st=(0,B.Z)(oe),$t=(0,l.Z)(st,2),bt=$t[0],Ce=$t[1],yt=Ft(),Ze=(0,l.Z)(yt,2),xe=Ze[0],ht=Ze[1];function Ot(){Ce(J,!0)}var Ne=Tt?ct:et;return ze(function(){if(bt!==oe&&bt!==se){var Ir=Ne.indexOf(bt),_t=Ne[Ir+1],Jr=Ae(bt);Jr===ot?Ce(_t,!0):_t&&xe(function(an){function Nt(){an.isCanceled()||Ce(_t,!0)}Jr===!0?Nt():Promise.resolve(Jr).then(Nt)})}},[me,bt]),a.useEffect(function(){return function(){ht()}},[]),[Ot,bt]};function ke(me,Tt,Ae,st){var $t=st.motionEnter,bt=$t===void 0?!0:$t,Ce=st.motionAppear,yt=Ce===void 0?!0:Ce,Ze=st.motionLeave,xe=Ze===void 0?!0:Ze,ht=st.motionDeadline,Ot=st.motionLeaveImmediately,Ne=st.onAppearPrepare,Ir=st.onEnterPrepare,_t=st.onLeavePrepare,Jr=st.onAppearStart,an=st.onEnterStart,Nt=st.onLeaveStart,Jt=st.onAppearActive,Mt=st.onEnterActive,Xt=st.onLeaveActive,xr=st.onAppearEnd,Pr=st.onEnterEnd,At=st.onLeaveEnd,Kt=st.onVisibleChanged,Bt=(0,B.Z)(),Qt=(0,l.Z)(Bt,2),yr=Qt[0],Qr=Qt[1],Gr=K(G),Bn=(0,l.Z)(Gr,2),wn=Bn[0],Kn=Bn[1],St=(0,B.Z)(null),Vr=(0,l.Z)(St,2),ii=Vr[0],Fi=Vr[1],Wn=wn(),oi=(0,a.useRef)(!1),Ii=(0,a.useRef)(null);function Ui(){return Ae()}var Si=(0,a.useRef)(!1);function Ni(){Kn(G),Fi(null,!0)}var da=(0,M.useEvent)(function(we){var rt=wn();if(rt!==G){var Je=Ui();if(!(we&&!we.deadline&&we.target!==Je)){var Ct=Si.current,lt;rt===H&&Ct?lt=xr==null?void 0:xr(Je,we):rt===ae&&Ct?lt=Pr==null?void 0:Pr(Je,we):rt===ne&&Ct&&(lt=At==null?void 0:At(Je,we)),Ct&&lt!==!1&&Ni()}}}),ta=Lt(da),qi=(0,l.Z)(ta,1),pi=qi[0],zi=function(rt){switch(rt){case H:return(0,r.Z)((0,r.Z)((0,r.Z)({},J,Ne),q,Jr),V,Jt);case ae:return(0,r.Z)((0,r.Z)((0,r.Z)({},J,Ir),q,an),V,Mt);case ne:return(0,r.Z)((0,r.Z)((0,r.Z)({},J,_t),q,Nt),V,Xt);default:return{}}},Pa=a.useMemo(function(){return zi(Wn)},[Wn]),xt=ye(Wn,!me,function(we){if(we===J){var rt=Pa[J];return rt?rt(Ui()):ot}if(mi in Pa){var Je;Fi(((Je=Pa[mi])===null||Je===void 0?void 0:Je.call(Pa,Ui(),null))||null)}return mi===V&&Wn!==G&&(pi(Ui()),ht>0&&(clearTimeout(Ii.current),Ii.current=setTimeout(function(){da({deadline:!0})},ht))),mi===ee&&Ni(),Qe}),xa=(0,l.Z)(xt,2),Zi=xa[0],mi=xa[1],ka=je(mi);Si.current=ka;var $i=(0,a.useRef)(null);ze(function(){if(!(oi.current&&$i.current===Tt)){Qr(Tt);var we=oi.current;oi.current=!0;var rt;!we&&Tt&&yt&&(rt=H),we&&Tt&&bt&&(rt=ae),(we&&!Tt&&xe||!we&&Ot&&!Tt&&xe)&&(rt=ne);var Je=zi(rt);rt&&(me||Je[J])?(Kn(rt),Zi()):Kn(G),$i.current=Tt}},[Tt]),(0,a.useEffect)(function(){(Wn===H&&!yt||Wn===ae&&!bt||Wn===ne&&!xe)&&Kn(G)},[yt,bt,xe]),(0,a.useEffect)(function(){return function(){oi.current=!1,clearTimeout(Ii.current)}},[]);var Gn=a.useRef(!1);(0,a.useEffect)(function(){yr&&(Gn.current=!0),yr!==void 0&&Wn===G&&((Gn.current||yr)&&(Kt==null||Kt(yr)),Gn.current=!0)},[yr,Wn]);var ci=ii;return Pa[J]&&mi===q&&(ci=(0,i.Z)({transition:"none"},ci)),[Wn,mi,ci,yr!=null?yr:Tt]}function $e(me){var Tt=me;(0,c.Z)(me)==="object"&&(Tt=me.transitionSupport);function Ae($t,bt){return!!($t.motionName&&Tt&&bt!==!1)}var st=a.forwardRef(function($t,bt){var Ce=$t.visible,yt=Ce===void 0?!0:Ce,Ze=$t.removeOnLeave,xe=Ze===void 0?!0:Ze,ht=$t.forceRender,Ot=$t.children,Ne=$t.motionName,Ir=$t.leavedClassName,_t=$t.eventProps,Jr=a.useContext(y),an=Jr.motion,Nt=Ae($t,an),Jt=(0,a.useRef)(),Mt=(0,a.useRef)();function Xt(){try{return Jt.current instanceof HTMLElement?Jt.current:(0,h.ZP)(Mt.current)}catch(Vr){return null}}var xr=ke(Nt,yt,Xt,$t),Pr=(0,l.Z)(xr,4),At=Pr[0],Kt=Pr[1],Bt=Pr[2],Qt=Pr[3],yr=a.useRef(Qt);Qt&&(yr.current=!0);var Qr=a.useCallback(function(Vr){Jt.current=Vr,(0,u.mH)(bt,Vr)},[bt]),Gr,Bn=(0,i.Z)((0,i.Z)({},_t),{},{visible:yt});if(!Ot)Gr=null;else if(At===G)Qt?Gr=Ot((0,i.Z)({},Bn),Qr):!xe&&yr.current&&Ir?Gr=Ot((0,i.Z)((0,i.Z)({},Bn),{},{className:Ir}),Qr):ht||!xe&&!Ir?Gr=Ot((0,i.Z)((0,i.Z)({},Bn),{},{style:{display:"none"}}),Qr):Gr=null;else{var wn;Kt===J?wn="prepare":je(Kt)?wn="active":Kt===q&&(wn="start");var Kn=Wt(Ne,"".concat(At,"-").concat(wn));Gr=Ot((0,i.Z)((0,i.Z)({},Bn),{},{className:o()(Wt(Ne,At),(0,r.Z)((0,r.Z)({},Kn,Kn&&wn),Ne,typeof Ne=="string")),style:Bt}),Qr)}if(a.isValidElement(Gr)&&(0,u.Yr)(Gr)){var St=(0,u.C4)(Gr);St||(Gr=a.cloneElement(Gr,{ref:Qr}))}return a.createElement(I,{ref:Mt},Gr)});return st.displayName="CSSMotion",st}var He=$e(kt),qe=e(54476),ut=e(31226),mt="add",or="keep",rr="remove",Fe="removed";function tt(me){var Tt;return me&&(0,c.Z)(me)==="object"&&"key"in me?Tt=me:Tt={key:me},(0,i.Z)((0,i.Z)({},Tt),{},{key:String(Tt.key)})}function Yt(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return me.map(tt)}function Dt(){var me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ae=[],st=0,$t=Tt.length,bt=Yt(me),Ce=Yt(Tt);bt.forEach(function(xe){for(var ht=!1,Ot=st;Ot<$t;Ot+=1){var Ne=Ce[Ot];if(Ne.key===xe.key){st<Ot&&(Ae=Ae.concat(Ce.slice(st,Ot).map(function(Ir){return(0,i.Z)((0,i.Z)({},Ir),{},{status:mt})})),st=Ot),Ae.push((0,i.Z)((0,i.Z)({},Ne),{},{status:or})),st+=1,ht=!0;break}}ht||Ae.push((0,i.Z)((0,i.Z)({},xe),{},{status:rr}))}),st<$t&&(Ae=Ae.concat(Ce.slice(st).map(function(xe){return(0,i.Z)((0,i.Z)({},xe),{},{status:mt})})));var yt={};Ae.forEach(function(xe){var ht=xe.key;yt[ht]=(yt[ht]||0)+1});var Ze=Object.keys(yt).filter(function(xe){return yt[xe]>1});return Ze.forEach(function(xe){Ae=Ae.filter(function(ht){var Ot=ht.key,Ne=ht.status;return Ot!==xe||Ne!==rr}),Ae.forEach(function(ht){ht.key===xe&&(ht.status=or)})}),Ae}var Zt=["component","children","onVisibleChanged","onAllRemoved"],Gt=["status"],lr=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ht(me){var Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:He,Ae=function(st){(0,R.Z)(bt,st);var $t=(0,L.Z)(bt);function bt(){var Ce;(0,b.Z)(this,bt);for(var yt=arguments.length,Ze=new Array(yt),xe=0;xe<yt;xe++)Ze[xe]=arguments[xe];return Ce=$t.call.apply($t,[this].concat(Ze)),(0,r.Z)((0,ut.Z)(Ce),"state",{keyEntities:[]}),(0,r.Z)((0,ut.Z)(Ce),"removeKey",function(ht){Ce.setState(function(Ot){var Ne=Ot.keyEntities.map(function(Ir){return Ir.key!==ht?Ir:(0,i.Z)((0,i.Z)({},Ir),{},{status:Fe})});return{keyEntities:Ne}},function(){var Ot=Ce.state.keyEntities,Ne=Ot.filter(function(Ir){var _t=Ir.status;return _t!==Fe}).length;Ne===0&&Ce.props.onAllRemoved&&Ce.props.onAllRemoved()})}),Ce}return(0,S.Z)(bt,[{key:"render",value:function(){var yt=this,Ze=this.state.keyEntities,xe=this.props,ht=xe.component,Ot=xe.children,Ne=xe.onVisibleChanged,Ir=xe.onAllRemoved,_t=(0,x.Z)(xe,Zt),Jr=ht||a.Fragment,an={};return lr.forEach(function(Nt){an[Nt]=_t[Nt],delete _t[Nt]}),delete _t.keys,a.createElement(Jr,_t,Ze.map(function(Nt,Jt){var Mt=Nt.status,Xt=(0,x.Z)(Nt,Gt),xr=Mt===mt||Mt===or;return a.createElement(Tt,(0,qe.Z)({},an,{key:Xt.key,visible:xr,eventProps:Xt,onVisibleChanged:function(At){Ne==null||Ne(At,{key:Xt.key}),At||yt.removeKey(Xt.key)}}),function(Pr,At){return Ot((0,i.Z)((0,i.Z)({},Pr),{},{index:Jt}),At)})}))}}],[{key:"getDerivedStateFromProps",value:function(yt,Ze){var xe=yt.keys,ht=Ze.keyEntities,Ot=Yt(xe),Ne=Dt(ht,Ot);return{keyEntities:Ne.filter(function(Ir){var _t=ht.find(function(Jr){var an=Jr.key;return Ir.key===an});return!(_t&&_t.status===Fe&&Ir.status===rr)})}}}]),bt}(a.Component);return(0,r.Z)(Ae,"defaultProps",{component:"div"}),Ae}var Te=Ht(kt),ce=He},581:function(d,v,e){"use strict";e.d(v,{qX:function(){return b},JB:function(){return L},lm:function(){return ae}});var r=e(94480),i=e(42978),l=e(75931),c=e(59301),f=e(33885),o=e(4676),h=e(54476),u=e(92310),a=e.n(u),x=e(77900),p=e(20068),y=e(10228),m=c.forwardRef(function(ne,oe){var J=ne.prefixCls,q=ne.style,V=ne.className,se=ne.duration,ee=se===void 0?4.5:se,Q=ne.eventKey,le=ne.content,Z=ne.closable,U=ne.closeIcon,ie=U===void 0?"x":U,_e=ne.props,Se=ne.onClick,Pe=ne.onNoticeClose,Ge=ne.times,Ue=c.useState(!1),kt=(0,i.Z)(Ue,2),pt=kt[0],It=kt[1],Wt=function(){Pe(Q)},Lt=function(gt){(gt.key==="Enter"||gt.code==="Enter"||gt.keyCode===y.Z.ENTER)&&Wt()};c.useEffect(function(){if(!pt&&ee>0){var ze=setTimeout(function(){Wt()},ee*1e3);return function(){clearTimeout(ze)}}},[ee,pt,Ge]);var ar="".concat(J,"-notice");return c.createElement("div",(0,h.Z)({},_e,{ref:oe,className:a()(ar,V,(0,p.Z)({},"".concat(ar,"-closable"),Z)),style:q,onMouseEnter:function(){It(!0)},onMouseLeave:function(){It(!1)},onClick:Se}),c.createElement("div",{className:"".concat(ar,"-content")},le),Z&&c.createElement("a",{tabIndex:0,className:"".concat(ar,"-close"),onKeyDown:Lt,onClick:function(gt){gt.preventDefault(),gt.stopPropagation(),Wt()}},ie))}),b=m,S=c.createContext({}),R=function(oe){var J=oe.children,q=oe.classNames;return c.createElement(S.Provider,{value:{classNames:q}},J)},L=R,A=function(oe){var J=oe.configList,q=oe.placement,V=oe.prefixCls,se=oe.className,ee=oe.style,Q=oe.motion,le=oe.onAllNoticeRemoved,Z=oe.onNoticeClose,U=(0,c.useContext)(S),ie=U.classNames,_e=J.map(function(Pe){return{config:Pe,key:Pe.key}}),Se=typeof Q=="function"?Q(q):Q;return c.createElement(x.CSSMotionList,(0,h.Z)({key:q,className:a()(V,"".concat(V,"-").concat(q),ie==null?void 0:ie.list,se),style:ee,keys:_e,motionAppear:!0},Se,{onAllRemoved:function(){le(q)}}),function(Pe,Ge){var Ue=Pe.config,kt=Pe.className,pt=Pe.style,It=Ue,Wt=It.key,Lt=It.times,ar=Ue,ze=ar.className,gt=ar.style;return c.createElement(b,(0,h.Z)({},Ue,{ref:Ge,prefixCls:V,className:a()(kt,ze,ie==null?void 0:ie.notice),style:(0,f.Z)((0,f.Z)({},pt),gt),times:Lt,key:Wt,eventKey:Wt,onNoticeClose:Z}))})},I=A,M=c.forwardRef(function(ne,oe){var J=ne.prefixCls,q=J===void 0?"rc-notification":J,V=ne.container,se=ne.motion,ee=ne.maxCount,Q=ne.className,le=ne.style,Z=ne.onAllRemoved,U=ne.renderNotifications,ie=c.useState([]),_e=(0,i.Z)(ie,2),Se=_e[0],Pe=_e[1],Ge=function(gt){var Ft,et=Se.find(function(ct){return ct.key===gt});et==null||(Ft=et.onClose)===null||Ft===void 0||Ft.call(et),Pe(function(ct){return ct.filter(function(ot){return ot.key!==gt})})};c.useImperativeHandle(oe,function(){return{open:function(gt){Pe(function(Ft){var et=(0,r.Z)(Ft),ct=et.findIndex(function(je){return je.key===gt.key}),ot=(0,f.Z)({},gt);if(ct>=0){var Qe;ot.times=(((Qe=Ft[ct])===null||Qe===void 0?void 0:Qe.times)||0)+1,et[ct]=ot}else ot.times=0,et.push(ot);return ee>0&&et.length>ee&&(et=et.slice(-ee)),et})},close:function(gt){Ge(gt)},destroy:function(){Pe([])}}});var Ue=c.useState({}),kt=(0,i.Z)(Ue,2),pt=kt[0],It=kt[1];c.useEffect(function(){var ze={};Se.forEach(function(gt){var Ft=gt.placement,et=Ft===void 0?"topRight":Ft;et&&(ze[et]=ze[et]||[],ze[et].push(gt))}),Object.keys(pt).forEach(function(gt){ze[gt]=ze[gt]||[]}),It(ze)},[Se]);var Wt=function(gt){It(function(Ft){var et=(0,f.Z)({},Ft),ct=et[gt]||[];return ct.length||delete et[gt],et})},Lt=c.useRef(!1);if(c.useEffect(function(){Object.keys(pt).length>0?Lt.current=!0:Lt.current&&(Z==null||Z(),Lt.current=!1)},[pt]),!V)return null;var ar=Object.keys(pt);return(0,o.createPortal)(c.createElement(c.Fragment,null,ar.map(function(ze){var gt=pt[ze],Ft=c.createElement(I,{key:ze,configList:gt,placement:ze,prefixCls:q,className:Q==null?void 0:Q(ze),style:le==null?void 0:le(ze),motion:se,onNoticeClose:Ge,onAllNoticeRemoved:Wt});return U?U(Ft,{prefixCls:q,key:ze}):Ft})),V)}),B=M,N=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],K=function(){return document.body},G=0;function H(){for(var ne={},oe=arguments.length,J=new Array(oe),q=0;q<oe;q++)J[q]=arguments[q];return J.forEach(function(V){V&&Object.keys(V).forEach(function(se){var ee=V[se];ee!==void 0&&(ne[se]=ee)})}),ne}function ae(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},oe=ne.getContainer,J=oe===void 0?K:oe,q=ne.motion,V=ne.prefixCls,se=ne.maxCount,ee=ne.className,Q=ne.style,le=ne.onAllRemoved,Z=ne.renderNotifications,U=(0,l.Z)(ne,N),ie=c.useState(),_e=(0,i.Z)(ie,2),Se=_e[0],Pe=_e[1],Ge=c.useRef(),Ue=c.createElement(B,{container:Se,ref:Ge,prefixCls:V,motion:q,maxCount:se,className:ee,style:Q,onAllRemoved:le,renderNotifications:Z}),kt=c.useState([]),pt=(0,i.Z)(kt,2),It=pt[0],Wt=pt[1],Lt=c.useMemo(function(){return{open:function(ze){var gt=H(U,ze);(gt.key===null||gt.key===void 0)&&(gt.key="rc-notification-".concat(G),G+=1),Wt(function(Ft){return[].concat((0,r.Z)(Ft),[{type:"open",config:gt}])})},close:function(ze){Wt(function(gt){return[].concat((0,r.Z)(gt),[{type:"close",key:ze}])})},destroy:function(){Wt(function(ze){return[].concat((0,r.Z)(ze),[{type:"destroy"}])})}}},[]);return c.useEffect(function(){Pe(J())}),c.useEffect(function(){Ge.current&&It.length&&(It.forEach(function(ar){switch(ar.type){case"open":Ge.current.open(ar.config);break;case"close":Ge.current.close(ar.key);break;case"destroy":Ge.current.destroy();break}}),Wt(function(ar){return ar.filter(function(ze){return!It.includes(ze)})}))},[It]),[Lt,Ue]}},22075:function(d,v){"use strict";v.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,v,e){"use strict";e.d(v,{Z:function(){return q}});var r=e(54476),i=e(59301),l=e(11592),c=e(48736),f=e(33885),o=e(76190),h=e(76846),u=e(8654),a=i.createContext(null);function x(V){var se=V.children,ee=V.onBatchResize,Q=i.useRef(0),le=i.useRef([]),Z=i.useContext(a),U=i.useCallback(function(ie,_e,Se){Q.current+=1;var Pe=Q.current;le.current.push({size:ie,element:_e,data:Se}),Promise.resolve().then(function(){Pe===Q.current&&(ee==null||ee(le.current),le.current=[])}),Z==null||Z(ie,_e,Se)},[ee,Z]);return i.createElement(a.Provider,{value:U},se)}var p=e(76374),y=new Map;function m(V){V.forEach(function(se){var ee,Q=se.target;(ee=y.get(Q))===null||ee===void 0||ee.forEach(function(le){return le(Q)})})}var b=new p.Z(m),S=null,R=null;function L(V,se){y.has(V)||(y.set(V,new Set),b.observe(V)),y.get(V).add(se)}function A(V,se){y.has(V)&&(y.get(V).delete(se),y.get(V).size||(b.unobserve(V),y.delete(V)))}var I=e(67732),M=e(83652),B=e(42403),N=e(158),K=function(V){(0,B.Z)(ee,V);var se=(0,N.Z)(ee);function ee(){return(0,I.Z)(this,ee),se.apply(this,arguments)}return(0,M.Z)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(i.Component);function G(V,se){var ee=V.children,Q=V.disabled,le=i.useRef(null),Z=i.useRef(null),U=i.useContext(a),ie=typeof ee=="function",_e=ie?ee(le):ee,Se=i.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Pe=!ie&&i.isValidElement(_e)&&(0,u.Yr)(_e),Ge=Pe?(0,u.C4)(_e):null,Ue=(0,u.x1)(Ge,le),kt=function(){var Lt;return(0,h.ZP)(le.current)||(le.current&&(0,o.Z)(le.current)==="object"?(0,h.ZP)((Lt=le.current)===null||Lt===void 0?void 0:Lt.nativeElement):null)||(0,h.ZP)(Z.current)};i.useImperativeHandle(se,function(){return kt()});var pt=i.useRef(V);pt.current=V;var It=i.useCallback(function(Wt){var Lt=pt.current,ar=Lt.onResize,ze=Lt.data,gt=Wt.getBoundingClientRect(),Ft=gt.width,et=gt.height,ct=Wt.offsetWidth,ot=Wt.offsetHeight,Qe=Math.floor(Ft),je=Math.floor(et);if(Se.current.width!==Qe||Se.current.height!==je||Se.current.offsetWidth!==ct||Se.current.offsetHeight!==ot){var ye={width:Qe,height:je,offsetWidth:ct,offsetHeight:ot};Se.current=ye;var ke=ct===Math.round(Ft)?Ft:ct,$e=ot===Math.round(et)?et:ot,He=(0,f.Z)((0,f.Z)({},ye),{},{offsetWidth:ke,offsetHeight:$e});U==null||U(He,Wt,ze),ar&&Promise.resolve().then(function(){ar(He,Wt)})}},[]);return i.useEffect(function(){var Wt=kt();return Wt&&!Q&&L(Wt,It),function(){return A(Wt,It)}},[le.current,Q]),i.createElement(K,{ref:Z},Pe?i.cloneElement(_e,{ref:Ue}):_e)}var H=i.forwardRef(G),ae=H,ne="rc-observer-key";function oe(V,se){var ee=V.children,Q=typeof ee=="function"?[ee]:(0,l.Z)(ee);return Q.map(function(le,Z){var U=(le==null?void 0:le.key)||"".concat(ne,"-").concat(Z);return i.createElement(ae,(0,r.Z)({},V,{key:U,ref:Z===0?se:void 0}),le)})}var J=i.forwardRef(oe);J.Collection=x;var q=J},55477:function(d,v,e){"use strict";e.d(v,{G:function(){return m},Z:function(){return L}});var r=e(54476),i=e(33885),l=e(75931),c=e(35593),f=e(59301),o={shiftX:64,adjustY:1},h={adjustX:1,shiftY:!0},u=[0,0],a={left:{points:["cr","cl"],overflow:h,offset:[-4,0],targetOffset:u},right:{points:["cl","cr"],overflow:h,offset:[4,0],targetOffset:u},top:{points:["bc","tc"],overflow:o,offset:[0,-4],targetOffset:u},bottom:{points:["tc","bc"],overflow:o,offset:[0,4],targetOffset:u},topLeft:{points:["bl","tl"],overflow:o,offset:[0,-4],targetOffset:u},leftTop:{points:["tr","tl"],overflow:h,offset:[-4,0],targetOffset:u},topRight:{points:["br","tr"],overflow:o,offset:[0,-4],targetOffset:u},rightTop:{points:["tl","tr"],overflow:h,offset:[4,0],targetOffset:u},bottomRight:{points:["tr","br"],overflow:o,offset:[0,4],targetOffset:u},rightBottom:{points:["bl","br"],overflow:h,offset:[4,0],targetOffset:u},bottomLeft:{points:["tl","bl"],overflow:o,offset:[0,4],targetOffset:u},leftBottom:{points:["br","bl"],overflow:h,offset:[-4,0],targetOffset:u}},x=null,p=e(92310),y=e.n(p);function m(A){var I=A.children,M=A.prefixCls,B=A.id,N=A.overlayInnerStyle,K=A.className,G=A.style;return f.createElement("div",{className:y()("".concat(M,"-content"),K),style:G},f.createElement("div",{className:"".concat(M,"-inner"),id:B,role:"tooltip",style:N},typeof I=="function"?I():I))}var b=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],S=function(I,M){var B=I.overlayClassName,N=I.trigger,K=N===void 0?["hover"]:N,G=I.mouseEnterDelay,H=G===void 0?0:G,ae=I.mouseLeaveDelay,ne=ae===void 0?.1:ae,oe=I.overlayStyle,J=I.prefixCls,q=J===void 0?"rc-tooltip":J,V=I.children,se=I.onVisibleChange,ee=I.afterVisibleChange,Q=I.transitionName,le=I.animation,Z=I.motion,U=I.placement,ie=U===void 0?"right":U,_e=I.align,Se=_e===void 0?{}:_e,Pe=I.destroyTooltipOnHide,Ge=Pe===void 0?!1:Pe,Ue=I.defaultVisible,kt=I.getTooltipContainer,pt=I.overlayInnerStyle,It=I.arrowContent,Wt=I.overlay,Lt=I.id,ar=I.showArrow,ze=ar===void 0?!0:ar,gt=(0,l.Z)(I,b),Ft=(0,f.useRef)(null);(0,f.useImperativeHandle)(M,function(){return Ft.current});var et=(0,i.Z)({},gt);"visible"in I&&(et.popupVisible=I.visible);var ct=function(){return f.createElement(m,{key:"content",prefixCls:q,id:Lt,overlayInnerStyle:pt},Wt)};return f.createElement(c.Z,(0,r.Z)({popupClassName:B,prefixCls:q,popup:ct,action:K,builtinPlacements:a,popupPlacement:ie,ref:Ft,popupAlign:Se,getPopupContainer:kt,onPopupVisibleChange:se,afterPopupVisibleChange:ee,popupTransitionName:Q,popupAnimation:le,popupMotion:Z,defaultPopupVisible:Ue,autoDestroy:Ge,mouseLeaveDelay:ne,popupStyle:oe,mouseEnterDelay:H,arrow:ze},et),V)},R=(0,f.forwardRef)(S),L=R},11592:function(d,v,e){"use strict";e.d(v,{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]:{},o=[];return i.Children.forEach(c,function(h){h==null&&!f.keepEmpty||(Array.isArray(h)?o=o.concat(l(h)):(0,r.Z)(h)&&h.props?o=o.concat(l(h.props.children,f)):o.push(h))}),o}},47273:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},48519:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{hq:function(){return L},jL:function(){return b}});var r=e(33885),i=e(47273),l=e(48519),c="data-rc-order",f="data-rc-priority",o="rc-util-key",h=new Map;function u(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},I=A.mark;return I?I.startsWith("data-")?I:"data-".concat(I):o}function a(A){if(A.attachTo)return A.attachTo;var I=document.querySelector("head");return I||document.body}function x(A){return A==="queue"?"prependQueue":A?"prepend":"append"}function p(A){return Array.from((h.get(A)||A).children).filter(function(I){return I.tagName==="STYLE"})}function y(A){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,i.Z)())return null;var M=I.csp,B=I.prepend,N=I.priority,K=N===void 0?0:N,G=x(B),H=G==="prependQueue",ae=document.createElement("style");ae.setAttribute(c,G),H&&K&&ae.setAttribute(f,"".concat(K)),M!=null&&M.nonce&&(ae.nonce=M==null?void 0:M.nonce),ae.innerHTML=A;var ne=a(I),oe=ne.firstChild;if(B){if(H){var J=(I.styles||p(ne)).filter(function(q){if(!["prepend","prependQueue"].includes(q.getAttribute(c)))return!1;var V=Number(q.getAttribute(f)||0);return K>=V});if(J.length)return ne.insertBefore(ae,J[J.length-1].nextSibling),ae}ne.insertBefore(ae,oe)}else ne.appendChild(ae);return ae}function m(A){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=a(I);return(I.styles||p(M)).find(function(B){return B.getAttribute(u(I))===A})}function b(A){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=m(A,I);if(M){var B=a(I);B.removeChild(M)}}function S(A,I){var M=h.get(A);if(!M||!(0,l.Z)(document,M)){var B=y("",I),N=B.parentNode;h.set(A,N),A.removeChild(B)}}function R(){h.clear()}function L(A,I){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=a(M),N=p(B),K=(0,r.Z)((0,r.Z)({},M),{},{styles:N});S(B,K);var G=m(I,K);if(G){var H,ae;if((H=K.csp)!==null&&H!==void 0&&H.nonce&&G.nonce!==((ae=K.csp)===null||ae===void 0?void 0:ae.nonce)){var ne;G.nonce=(ne=K.csp)===null||ne===void 0?void 0:ne.nonce}return G.innerHTML!==A&&(G.innerHTML=A),G}var oe=y(A,K);return oe.setAttribute(u(K),I),oe}},76846:function(d,v,e){"use strict";e.d(v,{Sh:function(){return c},ZP:function(){return o}});var r=e(76190),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 o(h){var u=f(h);if(u)return u;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,v){"use strict";v.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,o=c.height;if(f||o)return!0}}return!1}},96452:function(d,v,e){"use strict";e.d(v,{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,v){"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}}};v.Z=e},34678:function(d,v,e){"use strict";e.d(v,{Z:function(){return f}});var r=e(76190),i=Symbol.for("react.element"),l=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function f(o){return o&&(0,r.Z)(o)==="object"&&(o.$$typeof===i||o.$$typeof===l)&&o.type===c}},1585:function(d,v,e){"use strict";var r;e.d(v,{s:function(){return A},v:function(){return K}});var i=e(75044),l=e(3202),c=e(76190),f=e(33885),o=e(4676),h=(0,f.Z)({},r||(r=e.t(o,2))),u=h.version,a=h.render,x=h.unmountComponentAtNode,p;try{var y=Number((u||"").split(".")[0]);y>=18&&(p=h.createRoot)}catch(H){}function m(H){var ae=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;ae&&(0,c.Z)(ae)==="object"&&(ae.usingClientEntryPoint=H)}var b="__rc_react_root__";function S(H,ae){m(!0);var ne=ae[b]||p(ae);m(!1),ne.render(H),ae[b]=ne}function R(H,ae){a==null||a(H,ae)}function L(H,ae){}function A(H,ae){if(p){S(H,ae);return}R(H,ae)}function I(H){return M.apply(this,arguments)}function M(){return M=(0,l.Z)((0,i.Z)().mark(function H(ae){return(0,i.Z)().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.abrupt("return",Promise.resolve().then(function(){var J;(J=ae[b])===null||J===void 0||J.unmount(),delete ae[b]}));case 1:case"end":return oe.stop()}},H)})),M.apply(this,arguments)}function B(H){x(H)}function N(H){}function K(H){return G.apply(this,arguments)}function G(){return G=(0,l.Z)((0,i.Z)().mark(function H(ae){return(0,i.Z)().wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:if(p===void 0){oe.next=2;break}return oe.abrupt("return",I(ae));case 2:B(ae);case 3:case"end":return oe.stop()}},H)})),G.apply(this,arguments)}},75152:function(d,v,e){"use strict";e.d(v,{Z:function(){return c},o:function(){return f}});var r=e(810),i;function l(o){var h="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),u=document.createElement("div");u.id=h;var a=u.style;a.position="absolute",a.left="0",a.top="0",a.width="100px",a.height="100px",a.overflow="scroll";var x,p;if(o){var y=getComputedStyle(o);a.scrollbarColor=y.scrollbarColor,a.scrollbarWidth=y.scrollbarWidth;var m=getComputedStyle(o,"::-webkit-scrollbar"),b=parseInt(m.width,10),S=parseInt(m.height,10);try{var R=b?"width: ".concat(m.width,";"):"",L=S?"height: ".concat(m.height,";"):"";(0,r.hq)(`
#`.concat(h,`::-webkit-scrollbar {
`).concat(R,`
`).concat(L,`
}`),h)}catch(M){console.error(M),x=b,p=S}}document.body.appendChild(u);var A=o&&x&&!isNaN(x)?x:u.offsetWidth-u.clientWidth,I=o&&p&&!isNaN(p)?p:u.offsetHeight-u.clientHeight;return document.body.removeChild(u),(0,r.jL)(h),{width:A,height:I}}function c(o){return typeof document=="undefined"?0:((o||i===void 0)&&(i=l()),i.width)}function f(o){return typeof document=="undefined"||!o||!(o instanceof Element)?{width:0,height:0}:l(o)}},6089:function(d,v,e){"use strict";e.d(v,{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 o,h=arguments.length,u=new Array(h),a=0;a<h;a++)u[a]=arguments[a];return(o=c.current)===null||o===void 0?void 0:o.call.apply(o,[c].concat(u))},[]);return f}},80402:function(d,v,e){"use strict";var r,i=e(42978),l=e(33885),c=e(59301);function f(){var a=(0,l.Z)({},r||(r=e.t(c,2)));return a.useId}var o=0;function h(){}var u=f();v.Z=u?function(x){var p=u();return x||p}:function(x){var p=c.useState("ssr-id"),y=(0,i.Z)(p,2),m=y[0],b=y[1];return c.useEffect(function(){var S=o;o+=1,b("rc_unique_".concat(S))},[]),x||m}},34280:function(d,v,e){"use strict";e.d(v,{o:function(){return f}});var r=e(59301),i=e(47273),l=(0,i.Z)()?r.useLayoutEffect:r.useEffect,c=function(h,u){var a=r.useRef(!0);l(function(){return h(a.current)},u),l(function(){return a.current=!1,function(){a.current=!0}},[])},f=function(h,u){c(function(a){if(!a)return h()},u)};v.Z=c},80547:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(59301);function i(l,c,f){var o=r.useRef({});return(!("value"in o.current)||f(o.current.condition,c))&&(o.current.value=l(),o.current.condition=c),o.current.value}},18929:function(d,v,e){"use strict";e.d(v,{Z:function(){return o}});var r=e(42978),i=e(6089),l=e(34280),c=e(41799);function f(h){return h!==void 0}function o(h,u){var a=u||{},x=a.defaultValue,p=a.value,y=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}),S=(0,r.Z)(b,2),R=S[0],L=S[1],A=p!==void 0?p:R,I=m?m(A):A,M=(0,i.Z)(y),B=(0,c.Z)([A]),N=(0,r.Z)(B,2),K=N[0],G=N[1];(0,l.o)(function(){var ae=K[0];R!==ae&&M(R,ae)},[K]),(0,l.o)(function(){f(p)||L(p)},[p]);var H=(0,i.Z)(function(ae,ne){L(ae,ne),G([A],ne)});return[I,H]}},41799:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(42978),i=e(59301);function l(c){var f=i.useRef(!1),o=i.useState(c),h=(0,r.Z)(o,2),u=h[0],a=h[1];i.useEffect(function(){return f.current=!1,function(){f.current=!0}},[]);function x(p,y){y&&f.current||a(p)}return[u,x]}},70425:function(d,v,e){"use strict";e.r(v),e.d(v,{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 o.ZP}});var r=e(6089),i=e(18929),l=e(8654),c=e(97938),f=e(24434),o=e(48736)},13697:function(d,v,e){"use strict";var r=e(76190),i=e(48736);function l(c,f){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=new Set;function u(a,x){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,y=h.has(a);if((0,i.ZP)(!y,"Warning: There may be circular references"),y)return!1;if(a===x)return!0;if(o&&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(!u(a[b],x[b],m))return!1;return!0}if(a&&x&&(0,r.Z)(a)==="object"&&(0,r.Z)(x)==="object"){var S=Object.keys(a);return S.length!==Object.keys(x).length?!1:S.every(function(R){return u(a[R],x[R],m)})}return!1}return u(c,f)}v.Z=l},49658:function(d,v){"use strict";v.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,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{Z:function(){return u}});var r=e(33885),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-",o="data-";function h(a,x){return a.indexOf(x)===0}function u(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 y={};return Object.keys(a).forEach(function(m){(p.aria&&(m==="role"||h(m,f))||p.data&&h(m,o)||p.attr&&c.includes(m))&&(y[m]=a[m])}),y}},16089:function(d,v){"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(o){l.delete(o)}var f=function(h){var u=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 y=e(function(){x(p-1)});l.set(a,y)}}return x(u),a};f.cancel=function(o){var h=l.get(o);return c(o),r(h)},v.Z=f},8654:function(d,v,e){"use strict";e.d(v,{C4:function(){return m},Yr:function(){return x},mH:function(){return h},sQ:function(){return u},t4:function(){return y},x1:function(){return a}});var r=e(76190),i=e(59301),l=e(23265),c=e(80547),f=e(34678),o=Number(i.version.split(".")[0]),h=function(S,R){typeof S=="function"?S(R):(0,r.Z)(S)==="object"&&S&&"current"in S&&(S.current=R)},u=function(){for(var S=arguments.length,R=new Array(S),L=0;L<S;L++)R[L]=arguments[L];var A=R.filter(Boolean);return A.length<=1?A[0]:function(I){R.forEach(function(M){h(M,I)})}},a=function(){for(var S=arguments.length,R=new Array(S),L=0;L<S;L++)R[L]=arguments[L];return(0,c.Z)(function(){return u.apply(void 0,R)},R,function(A,I){return A.length!==I.length||A.every(function(M,B){return M!==I[B]})})},x=function(S){var R,L;if(!S)return!1;if(p(S)&&o>=19)return!0;var A=(0,l.isMemo)(S)?S.type.type:S.type;return!(typeof A=="function"&&!((R=A.prototype)!==null&&R!==void 0&&R.render)&&A.$$typeof!==l.ForwardRef||typeof S=="function"&&!((L=S.prototype)!==null&&L!==void 0&&L.render)&&S.$$typeof!==l.ForwardRef)};function p(b){return(0,i.isValidElement)(b)&&!(0,f.Z)(b)}var y=function(S){return p(S)&&x(S)},m=function(S){if(S&&p(S)){var R=S;return R.props.propertyIsEnumerable("ref")?R.props.ref:R.ref}return null}},97938:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{T:function(){return p},Z:function(){return h}});var r=e(76190),i=e(33885),l=e(94480),c=e(66712),f=e(97938);function o(y,m,b,S){if(!m.length)return b;var R=(0,c.Z)(m),L=R[0],A=R.slice(1),I;return!y&&typeof L=="number"?I=[]:Array.isArray(y)?I=(0,l.Z)(y):I=(0,i.Z)({},y),S&&b===void 0&&A.length===1?delete I[L][A[0]]:I[L]=o(I[L],A,b,S),I}function h(y,m,b){var S=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return m.length&&S&&b===void 0&&!(0,f.Z)(y,m.slice(0,-1))?y:o(y,m,b,S)}function u(y){return(0,r.Z)(y)==="object"&&y!==null&&Object.getPrototypeOf(y)===Object.prototype}function a(y){return Array.isArray(y)?[]:{}}var x=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function p(){for(var y=arguments.length,m=new Array(y),b=0;b<y;b++)m[b]=arguments[b];var S=a(m[0]);return m.forEach(function(R){function L(A,I){var M=new Set(I),B=(0,f.Z)(R,A),N=Array.isArray(B);if(N||u(B)){if(!M.has(B)){M.add(B);var K=(0,f.Z)(S,A);N?S=h(S,A,[]):(!K||(0,r.Z)(K)!=="object")&&(S=h(S,A,a(B))),x(B).forEach(function(G){L([].concat((0,l.Z)(A),[G]),M)})}}else S=h(S,A,B)}L([])}),S}},48736:function(d,v,e){"use strict";e.d(v,{ET:function(){return a},Kp:function(){return c}});var r={},i=[],l=function(p){i.push(p)};function c(x,p){if(0)var y}function f(x,p){if(0)var y}function o(){r={}}function h(x,p,y){!p&&!r[y]&&(x(!1,y),r[y]=!0)}function u(x,p){h(c,x,p)}function a(x,p){h(f,x,p)}u.preMessage=l,u.resetWarned=o,u.noteOnce=a,v.ZP=u},83145:function(d,v,e){"use strict";Object.defineProperty(v,"__esModule",{value:!0}),v.CopyToClipboard=void 0;var r=l(e(59301)),i=l(e(25769));function l(I){return I&&I.__esModule?I:{default:I}}function c(I){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(B){return typeof B}:c=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},c(I)}function f(I,M){var B=Object.keys(I);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(I);M&&(N=N.filter(function(K){return Object.getOwnPropertyDescriptor(I,K).enumerable})),B.push.apply(B,N)}return B}function o(I){for(var M=1;M<arguments.length;M++){var B=arguments[M]!=null?arguments[M]:{};M%2?f(B,!0).forEach(function(N){L(I,N,B[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(I,Object.getOwnPropertyDescriptors(B)):f(B).forEach(function(N){Object.defineProperty(I,N,Object.getOwnPropertyDescriptor(B,N))})}return I}function h(I,M){if(I==null)return{};var B=u(I,M),N,K;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(I);for(K=0;K<G.length;K++)N=G[K],!(M.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(I,N)&&(B[N]=I[N])}return B}function u(I,M){if(I==null)return{};var B={},N=Object.keys(I),K,G;for(G=0;G<N.length;G++)K=N[G],!(M.indexOf(K)>=0)&&(B[K]=I[K]);return B}function a(I,M){if(!(I instanceof M))throw new TypeError("Cannot call a class as a function")}function x(I,M){for(var B=0;B<M.length;B++){var N=M[B];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(I,N.key,N)}}function p(I,M,B){return M&&x(I.prototype,M),B&&x(I,B),I}function y(I,M){return M&&(c(M)==="object"||typeof M=="function")?M:b(I)}function m(I){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(B){return B.__proto__||Object.getPrototypeOf(B)},m(I)}function b(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function S(I,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function");I.prototype=Object.create(M&&M.prototype,{constructor:{value:I,writable:!0,configurable:!0}}),M&&R(I,M)}function R(I,M){return R=Object.setPrototypeOf||function(N,K){return N.__proto__=K,N},R(I,M)}function L(I,M,B){return M in I?Object.defineProperty(I,M,{value:B,enumerable:!0,configurable:!0,writable:!0}):I[M]=B,I}var A=function(I){S(M,I);function M(){var B,N;a(this,M);for(var K=arguments.length,G=new Array(K),H=0;H<K;H++)G[H]=arguments[H];return N=y(this,(B=m(M)).call.apply(B,[this].concat(G))),L(b(N),"onClick",function(ae){var ne=N.props,oe=ne.text,J=ne.onCopy,q=ne.children,V=ne.options,se=r.default.Children.only(q),ee=(0,i.default)(oe,V);J&&J(oe,ee),se&&se.props&&typeof se.props.onClick=="function"&&se.props.onClick(ae)}),N}return p(M,[{key:"render",value:function(){var N=this.props,K=N.text,G=N.onCopy,H=N.options,ae=N.children,ne=h(N,["text","onCopy","options","children"]),oe=r.default.Children.only(ae);return r.default.cloneElement(oe,o({},ne,{onClick:this.onClick}))}}]),M}(r.default.PureComponent);v.CopyToClipboard=A,L(A,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(d,v,e){"use strict";var r=e(83145),i=r.CopyToClipboard;i.CopyToClipboard=i,d.exports=i},23675:function(d,v,e){"use strict";var r=e(59301),i=e(84126),l=e(43014);function c(g){for(var T="https://reactjs.org/docs/error-decoder.html?invariant="+g,z=1;z<arguments.length;z++)T+="&args[]="+encodeURIComponent(arguments[z]);return"Minified React error #"+g+"; visit "+T+" 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,o={};function h(g,T){u(g,T),u(g+"Capture",T)}function u(g,T){for(o[g]=T,g=0;g<T.length;g++)f.add(T[g])}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,y={},m={};function b(g){return p.call(m,g)?!0:p.call(y,g)?!1:x.test(g)?m[g]=!0:(y[g]=!0,!1)}function S(g,T,z,ve){if(z!==null&&z.type===0)return!1;switch(typeof T){case"function":case"symbol":return!0;case"boolean":return ve?!1:z!==null?!z.acceptsBooleans:(g=g.toLowerCase().slice(0,5),g!=="data-"&&g!=="aria-");default:return!1}}function R(g,T,z,ve){if(T===null||typeof T=="undefined"||S(g,T,z,ve))return!0;if(ve)return!1;if(z!==null)switch(z.type){case 3:return!T;case 4:return T===!1;case 5:return isNaN(T);case 6:return isNaN(T)||1>T}return!1}function L(g,T,z,ve,De,nt,Ut){this.acceptsBooleans=T===2||T===3||T===4,this.attributeName=ve,this.attributeNamespace=De,this.mustUseProperty=z,this.propertyName=g,this.type=T,this.sanitizeURL=nt,this.removeEmptyString=Ut}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(g){A[g]=new L(g,0,!1,g,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(g){var T=g[0];A[T]=new L(T,1,!1,g[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(g){A[g]=new L(g,2,!1,g.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(g){A[g]=new L(g,2,!1,g,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(g){A[g]=new L(g,3,!1,g.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(g){A[g]=new L(g,3,!0,g,null,!1,!1)}),["capture","download"].forEach(function(g){A[g]=new L(g,4,!1,g,null,!1,!1)}),["cols","rows","size","span"].forEach(function(g){A[g]=new L(g,6,!1,g,null,!1,!1)}),["rowSpan","start"].forEach(function(g){A[g]=new L(g,5,!1,g.toLowerCase(),null,!1,!1)});var I=/[\-:]([a-z])/g;function M(g){return g[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(g){var T=g.replace(I,M);A[T]=new L(T,1,!1,g,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(g){var T=g.replace(I,M);A[T]=new L(T,1,!1,g,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(g){var T=g.replace(I,M);A[T]=new L(T,1,!1,g,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(g){A[g]=new L(g,1,!1,g.toLowerCase(),null,!1,!1)}),A.xlinkHref=new L("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(g){A[g]=new L(g,1,!1,g.toLowerCase(),null,!0,!0)});function B(g,T,z,ve){var De=A.hasOwnProperty(T)?A[T]:null,nt=De!==null?De.type===0:ve?!1:!(!(2<T.length)||T[0]!=="o"&&T[0]!=="O"||T[1]!=="n"&&T[1]!=="N");nt||(R(T,z,De,ve)&&(z=null),ve||De===null?b(T)&&(z===null?g.removeAttribute(T):g.setAttribute(T,""+z)):De.mustUseProperty?g[De.propertyName]=z===null?De.type===3?!1:"":z:(T=De.attributeName,ve=De.attributeNamespace,z===null?g.removeAttribute(T):(De=De.type,z=De===3||De===4&&z===!0?"":""+z,ve?g.setAttributeNS(ve,T,z):g.setAttribute(T,z))))}var N=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,K=60103,G=60106,H=60107,ae=60108,ne=60114,oe=60109,J=60110,q=60112,V=60113,se=60120,ee=60115,Q=60116,le=60121,Z=60128,U=60129,ie=60130,_e=60131;if(typeof Symbol=="function"&&Symbol.for){var Se=Symbol.for;K=Se("react.element"),G=Se("react.portal"),H=Se("react.fragment"),ae=Se("react.strict_mode"),ne=Se("react.profiler"),oe=Se("react.provider"),J=Se("react.context"),q=Se("react.forward_ref"),V=Se("react.suspense"),se=Se("react.suspense_list"),ee=Se("react.memo"),Q=Se("react.lazy"),le=Se("react.block"),Se("react.scope"),Z=Se("react.opaque.id"),U=Se("react.debug_trace_mode"),ie=Se("react.offscreen"),_e=Se("react.legacy_hidden")}var Pe=typeof Symbol=="function"&&Symbol.iterator;function Ge(g){return g===null||typeof g!="object"?null:(g=Pe&&g[Pe]||g["@@iterator"],typeof g=="function"?g:null)}var Ue;function kt(g){if(Ue===void 0)try{throw Error()}catch(z){var T=z.stack.trim().match(/\n( *(at )?)/);Ue=T&&T[1]||""}return`
`+Ue+g}var pt=!1;function It(g,T){if(!g||pt)return"";pt=!0;var z=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(T)if(T=function(){throw Error()},Object.defineProperty(T.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(T,[])}catch(Or){var ve=Or}Reflect.construct(g,[],T)}else{try{T.call()}catch(Or){ve=Or}g.call(T.prototype)}else{try{throw Error()}catch(Or){ve=Or}g()}}catch(Or){if(Or&&ve&&typeof Or.stack=="string"){for(var De=Or.stack.split(`
`),nt=ve.stack.split(`
`),Ut=De.length-1,fr=nt.length-1;1<=Ut&&0<=fr&&De[Ut]!==nt[fr];)fr--;for(;1<=Ut&&0<=fr;Ut--,fr--)if(De[Ut]!==nt[fr]){if(Ut!==1||fr!==1)do if(Ut--,fr--,0>fr||De[Ut]!==nt[fr])return`
`+De[Ut].replace(" at new "," at ");while(1<=Ut&&0<=fr);break}}}finally{pt=!1,Error.prepareStackTrace=z}return(g=g?g.displayName||g.name:"")?kt(g):""}function Wt(g){switch(g.tag){case 5:return kt(g.type);case 16:return kt("Lazy");case 13:return kt("Suspense");case 19:return kt("SuspenseList");case 0:case 2:case 15:return g=It(g.type,!1),g;case 11:return g=It(g.type.render,!1),g;case 22:return g=It(g.type._render,!1),g;case 1:return g=It(g.type,!0),g;default:return""}}function Lt(g){if(g==null)return null;if(typeof g=="function")return g.displayName||g.name||null;if(typeof g=="string")return g;switch(g){case H:return"Fragment";case G:return"Portal";case ne:return"Profiler";case ae:return"StrictMode";case V:return"Suspense";case se:return"SuspenseList"}if(typeof g=="object")switch(g.$$typeof){case J:return(g.displayName||"Context")+".Consumer";case oe:return(g._context.displayName||"Context")+".Provider";case q:var T=g.render;return T=T.displayName||T.name||"",g.displayName||(T!==""?"ForwardRef("+T+")":"ForwardRef");case ee:return Lt(g.type);case le:return Lt(g._render);case Q:T=g._payload,g=g._init;try{return Lt(g(T))}catch(z){}}return null}function ar(g){switch(typeof g){case"boolean":case"number":case"object":case"string":case"undefined":return g;default:return""}}function ze(g){var T=g.type;return(g=g.nodeName)&&g.toLowerCase()==="input"&&(T==="checkbox"||T==="radio")}function gt(g){var T=ze(g)?"checked":"value",z=Object.getOwnPropertyDescriptor(g.constructor.prototype,T),ve=""+g[T];if(!g.hasOwnProperty(T)&&typeof z!="undefined"&&typeof z.get=="function"&&typeof z.set=="function"){var De=z.get,nt=z.set;return Object.defineProperty(g,T,{configurable:!0,get:function(){return De.call(this)},set:function(Ut){ve=""+Ut,nt.call(this,Ut)}}),Object.defineProperty(g,T,{enumerable:z.enumerable}),{getValue:function(){return ve},setValue:function(Ut){ve=""+Ut},stopTracking:function(){g._valueTracker=null,delete g[T]}}}}function Ft(g){g._valueTracker||(g._valueTracker=gt(g))}function et(g){if(!g)return!1;var T=g._valueTracker;if(!T)return!0;var z=T.getValue(),ve="";return g&&(ve=ze(g)?g.checked?"true":"false":g.value),g=ve,g!==z?(T.setValue(g),!0):!1}function ct(g){if(g=g||(typeof document!="undefined"?document:void 0),typeof g=="undefined")return null;try{return g.activeElement||g.body}catch(T){return g.body}}function ot(g,T){var z=T.checked;return i({},T,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:z!=null?z:g._wrapperState.initialChecked})}function Qe(g,T){var z=T.defaultValue==null?"":T.defaultValue,ve=T.checked!=null?T.checked:T.defaultChecked;z=ar(T.value!=null?T.value:z),g._wrapperState={initialChecked:ve,initialValue:z,controlled:T.type==="checkbox"||T.type==="radio"?T.checked!=null:T.value!=null}}function je(g,T){T=T.checked,T!=null&&B(g,"checked",T,!1)}function ye(g,T){je(g,T);var z=ar(T.value),ve=T.type;if(z!=null)ve==="number"?(z===0&&g.value===""||g.value!=z)&&(g.value=""+z):g.value!==""+z&&(g.value=""+z);else if(ve==="submit"||ve==="reset"){g.removeAttribute("value");return}T.hasOwnProperty("value")?$e(g,T.type,z):T.hasOwnProperty("defaultValue")&&$e(g,T.type,ar(T.defaultValue)),T.checked==null&&T.defaultChecked!=null&&(g.defaultChecked=!!T.defaultChecked)}function ke(g,T,z){if(T.hasOwnProperty("value")||T.hasOwnProperty("defaultValue")){var ve=T.type;if(!(ve!=="submit"&&ve!=="reset"||T.value!==void 0&&T.value!==null))return;T=""+g._wrapperState.initialValue,z||T===g.value||(g.value=T),g.defaultValue=T}z=g.name,z!==""&&(g.name=""),g.defaultChecked=!!g._wrapperState.initialChecked,z!==""&&(g.name=z)}function $e(g,T,z){(T!=="number"||ct(g.ownerDocument)!==g)&&(z==null?g.defaultValue=""+g._wrapperState.initialValue:g.defaultValue!==""+z&&(g.defaultValue=""+z))}function He(g){var T="";return r.Children.forEach(g,function(z){z!=null&&(T+=z)}),T}function qe(g,T){return g=i({children:void 0},T),(T=He(T.children))&&(g.children=T),g}function ut(g,T,z,ve){if(g=g.options,T){T={};for(var De=0;De<z.length;De++)T["$"+z[De]]=!0;for(z=0;z<g.length;z++)De=T.hasOwnProperty("$"+g[z].value),g[z].selected!==De&&(g[z].selected=De),De&&ve&&(g[z].defaultSelected=!0)}else{for(z=""+ar(z),T=null,De=0;De<g.length;De++){if(g[De].value===z){g[De].selected=!0,ve&&(g[De].defaultSelected=!0);return}T!==null||g[De].disabled||(T=g[De])}T!==null&&(T.selected=!0)}}function mt(g,T){if(T.dangerouslySetInnerHTML!=null)throw Error(c(91));return i({},T,{value:void 0,defaultValue:void 0,children:""+g._wrapperState.initialValue})}function or(g,T){var z=T.value;if(z==null){if(z=T.children,T=T.defaultValue,z!=null){if(T!=null)throw Error(c(92));if(Array.isArray(z)){if(!(1>=z.length))throw Error(c(93));z=z[0]}T=z}T==null&&(T=""),z=T}g._wrapperState={initialValue:ar(z)}}function rr(g,T){var z=ar(T.value),ve=ar(T.defaultValue);z!=null&&(z=""+z,z!==g.value&&(g.value=z),T.defaultValue==null&&g.defaultValue!==z&&(g.defaultValue=z)),ve!=null&&(g.defaultValue=""+ve)}function Fe(g){var T=g.textContent;T===g._wrapperState.initialValue&&T!==""&&T!==null&&(g.value=T)}var tt={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Yt(g){switch(g){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 Dt(g,T){return g==null||g==="http://www.w3.org/1999/xhtml"?Yt(T):g==="http://www.w3.org/2000/svg"&&T==="foreignObject"?"http://www.w3.org/1999/xhtml":g}var Zt,Gt=function(g){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(T,z,ve,De){MSApp.execUnsafeLocalFunction(function(){return g(T,z,ve,De)})}:g}(function(g,T){if(g.namespaceURI!==tt.svg||"innerHTML"in g)g.innerHTML=T;else{for(Zt=Zt||document.createElement("div"),Zt.innerHTML="<svg>"+T.valueOf().toString()+"</svg>",T=Zt.firstChild;g.firstChild;)g.removeChild(g.firstChild);for(;T.firstChild;)g.appendChild(T.firstChild)}});function lr(g,T){if(T){var z=g.firstChild;if(z&&z===g.lastChild&&z.nodeType===3){z.nodeValue=T;return}}g.textContent=T}var Ht={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},Te=["Webkit","ms","Moz","O"];Object.keys(Ht).forEach(function(g){Te.forEach(function(T){T=T+g.charAt(0).toUpperCase()+g.substring(1),Ht[T]=Ht[g]})});function ce(g,T,z){return T==null||typeof T=="boolean"||T===""?"":z||typeof T!="number"||T===0||Ht.hasOwnProperty(g)&&Ht[g]?(""+T).trim():T+"px"}function me(g,T){g=g.style;for(var z in T)if(T.hasOwnProperty(z)){var ve=z.indexOf("--")===0,De=ce(z,T[z],ve);z==="float"&&(z="cssFloat"),ve?g.setProperty(z,De):g[z]=De}}var Tt=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 Ae(g,T){if(T){if(Tt[g]&&(T.children!=null||T.dangerouslySetInnerHTML!=null))throw Error(c(137,g));if(T.dangerouslySetInnerHTML!=null){if(T.children!=null)throw Error(c(60));if(!(typeof T.dangerouslySetInnerHTML=="object"&&"__html"in T.dangerouslySetInnerHTML))throw Error(c(61))}if(T.style!=null&&typeof T.style!="object")throw Error(c(62))}}function st(g,T){if(g.indexOf("-")===-1)return typeof T.is=="string";switch(g){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 $t(g){return g=g.target||g.srcElement||window,g.correspondingUseElement&&(g=g.correspondingUseElement),g.nodeType===3?g.parentNode:g}var bt=null,Ce=null,yt=null;function Ze(g){if(g=$s(g)){if(typeof bt!="function")throw Error(c(280));var T=g.stateNode;T&&(T=na(T),bt(g.stateNode,g.type,T))}}function xe(g){Ce?yt?yt.push(g):yt=[g]:Ce=g}function ht(){if(Ce){var g=Ce,T=yt;if(yt=Ce=null,Ze(g),T)for(g=0;g<T.length;g++)Ze(T[g])}}function Ot(g,T){return g(T)}function Ne(g,T,z,ve,De){return g(T,z,ve,De)}function Ir(){}var _t=Ot,Jr=!1,an=!1;function Nt(){(Ce!==null||yt!==null)&&(Ir(),ht())}function Jt(g,T,z){if(an)return g(T,z);an=!0;try{return _t(g,T,z)}finally{an=!1,Nt()}}function Mt(g,T){var z=g.stateNode;if(z===null)return null;var ve=na(z);if(ve===null)return null;z=ve[T];e:switch(T){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(ve=!ve.disabled)||(g=g.type,ve=!(g==="button"||g==="input"||g==="select"||g==="textarea")),g=!ve;break e;default:g=!1}if(g)return null;if(z&&typeof z!="function")throw Error(c(231,T,typeof z));return z}var Xt=!1;if(a)try{var xr={};Object.defineProperty(xr,"passive",{get:function(){Xt=!0}}),window.addEventListener("test",xr,xr),window.removeEventListener("test",xr,xr)}catch(g){Xt=!1}function Pr(g,T,z,ve,De,nt,Ut,fr,Or){var _n=Array.prototype.slice.call(arguments,3);try{T.apply(z,_n)}catch(Pi){this.onError(Pi)}}var At=!1,Kt=null,Bt=!1,Qt=null,yr={onError:function(g){At=!0,Kt=g}};function Qr(g,T,z,ve,De,nt,Ut,fr,Or){At=!1,Kt=null,Pr.apply(yr,arguments)}function Gr(g,T,z,ve,De,nt,Ut,fr,Or){if(Qr.apply(this,arguments),At){if(At){var _n=Kt;At=!1,Kt=null}else throw Error(c(198));Bt||(Bt=!0,Qt=_n)}}function Bn(g){var T=g,z=g;if(g.alternate)for(;T.return;)T=T.return;else{g=T;do T=g,T.flags&1026&&(z=T.return),g=T.return;while(g)}return T.tag===3?z:null}function wn(g){if(g.tag===13){var T=g.memoizedState;if(T===null&&(g=g.alternate,g!==null&&(T=g.memoizedState)),T!==null)return T.dehydrated}return null}function Kn(g){if(Bn(g)!==g)throw Error(c(188))}function St(g){var T=g.alternate;if(!T){if(T=Bn(g),T===null)throw Error(c(188));return T!==g?null:g}for(var z=g,ve=T;;){var De=z.return;if(De===null)break;var nt=De.alternate;if(nt===null){if(ve=De.return,ve!==null){z=ve;continue}break}if(De.child===nt.child){for(nt=De.child;nt;){if(nt===z)return Kn(De),g;if(nt===ve)return Kn(De),T;nt=nt.sibling}throw Error(c(188))}if(z.return!==ve.return)z=De,ve=nt;else{for(var Ut=!1,fr=De.child;fr;){if(fr===z){Ut=!0,z=De,ve=nt;break}if(fr===ve){Ut=!0,ve=De,z=nt;break}fr=fr.sibling}if(!Ut){for(fr=nt.child;fr;){if(fr===z){Ut=!0,z=nt,ve=De;break}if(fr===ve){Ut=!0,ve=nt,z=De;break}fr=fr.sibling}if(!Ut)throw Error(c(189))}}if(z.alternate!==ve)throw Error(c(190))}if(z.tag!==3)throw Error(c(188));return z.stateNode.current===z?g:T}function Vr(g){if(g=St(g),!g)return null;for(var T=g;;){if(T.tag===5||T.tag===6)return T;if(T.child)T.child.return=T,T=T.child;else{if(T===g)break;for(;!T.sibling;){if(!T.return||T.return===g)return null;T=T.return}T.sibling.return=T.return,T=T.sibling}}return null}function ii(g,T){for(var z=g.alternate;T!==null;){if(T===g||T===z)return!0;T=T.return}return!1}var Fi,Wn,oi,Ii,Ui=!1,Si=[],Ni=null,da=null,ta=null,qi=new Map,pi=new Map,zi=[],Pa="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 xt(g,T,z,ve,De){return{blockedOn:g,domEventName:T,eventSystemFlags:z|16,nativeEvent:De,targetContainers:[ve]}}function xa(g,T){switch(g){case"focusin":case"focusout":Ni=null;break;case"dragenter":case"dragleave":da=null;break;case"mouseover":case"mouseout":ta=null;break;case"pointerover":case"pointerout":qi.delete(T.pointerId);break;case"gotpointercapture":case"lostpointercapture":pi.delete(T.pointerId)}}function Zi(g,T,z,ve,De,nt){return g===null||g.nativeEvent!==nt?(g=xt(T,z,ve,De,nt),T!==null&&(T=$s(T),T!==null&&Wn(T)),g):(g.eventSystemFlags|=ve,T=g.targetContainers,De!==null&&T.indexOf(De)===-1&&T.push(De),g)}function mi(g,T,z,ve,De){switch(T){case"focusin":return Ni=Zi(Ni,g,T,z,ve,De),!0;case"dragenter":return da=Zi(da,g,T,z,ve,De),!0;case"mouseover":return ta=Zi(ta,g,T,z,ve,De),!0;case"pointerover":var nt=De.pointerId;return qi.set(nt,Zi(qi.get(nt)||null,g,T,z,ve,De)),!0;case"gotpointercapture":return nt=De.pointerId,pi.set(nt,Zi(pi.get(nt)||null,g,T,z,ve,De)),!0}return!1}function ka(g){var T=Ja(g.target);if(T!==null){var z=Bn(T);if(z!==null){if(T=z.tag,T===13){if(T=wn(z),T!==null){g.blockedOn=T,Ii(g.lanePriority,function(){l.unstable_runWithPriority(g.priority,function(){oi(z)})});return}}else if(T===3&&z.stateNode.hydrate){g.blockedOn=z.tag===3?z.stateNode.containerInfo:null;return}}}g.blockedOn=null}function $i(g){if(g.blockedOn!==null)return!1;for(var T=g.targetContainers;0<T.length;){var z=no(g.domEventName,g.eventSystemFlags,T[0],g.nativeEvent);if(z!==null)return T=$s(z),T!==null&&Wn(T),g.blockedOn=z,!1;T.shift()}return!0}function Gn(g,T,z){$i(g)&&z.delete(T)}function ci(){for(Ui=!1;0<Si.length;){var g=Si[0];if(g.blockedOn!==null){g=$s(g.blockedOn),g!==null&&Fi(g);break}for(var T=g.targetContainers;0<T.length;){var z=no(g.domEventName,g.eventSystemFlags,T[0],g.nativeEvent);if(z!==null){g.blockedOn=z;break}T.shift()}g.blockedOn===null&&Si.shift()}Ni!==null&&$i(Ni)&&(Ni=null),da!==null&&$i(da)&&(da=null),ta!==null&&$i(ta)&&(ta=null),qi.forEach(Gn),pi.forEach(Gn)}function we(g,T){g.blockedOn===T&&(g.blockedOn=null,Ui||(Ui=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,ci)))}function rt(g){function T(De){return we(De,g)}if(0<Si.length){we(Si[0],g);for(var z=1;z<Si.length;z++){var ve=Si[z];ve.blockedOn===g&&(ve.blockedOn=null)}}for(Ni!==null&&we(Ni,g),da!==null&&we(da,g),ta!==null&&we(ta,g),qi.forEach(T),pi.forEach(T),z=0;z<zi.length;z++)ve=zi[z],ve.blockedOn===g&&(ve.blockedOn=null);for(;0<zi.length&&(z=zi[0],z.blockedOn===null);)ka(z),z.blockedOn===null&&zi.shift()}function Je(g,T){var z={};return z[g.toLowerCase()]=T.toLowerCase(),z["Webkit"+g]="webkit"+T,z["Moz"+g]="moz"+T,z}var Ct={animationend:Je("Animation","AnimationEnd"),animationiteration:Je("Animation","AnimationIteration"),animationstart:Je("Animation","AnimationStart"),transitionend:Je("Transition","TransitionEnd")},lt={},dr={};a&&(dr=document.createElement("div").style,"AnimationEvent"in window||(delete Ct.animationend.animation,delete Ct.animationiteration.animation,delete Ct.animationstart.animation),"TransitionEvent"in window||delete Ct.transitionend.transition);function mr(g){if(lt[g])return lt[g];if(!Ct[g])return g;var T=Ct[g],z;for(z in T)if(T.hasOwnProperty(z)&&z in dr)return lt[g]=T[z];return g}var Rr=mr("animationend"),Fr=mr("animationiteration"),Mr=mr("animationstart"),Ur=mr("transitionend"),Sn=new Map,_r=new Map,Ln=["abort","abort",Rr,"animationEnd",Fr,"animationIteration",Mr,"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",Ur,"transitionEnd","waiting","waiting"];function Yn(g,T){for(var z=0;z<g.length;z+=2){var ve=g[z],De=g[z+1];De="on"+(De[0].toUpperCase()+De.slice(1)),_r.set(ve,T),Sn.set(ve,De),h(De,[ve])}}var Ke=l.unstable_now;Ke();var ft=8;function ge(g){if(1&g)return ft=15,1;if(2&g)return ft=14,2;if(4&g)return ft=13,4;var T=24&g;return T!==0?(ft=12,T):g&32?(ft=11,32):(T=192&g,T!==0?(ft=10,T):g&256?(ft=9,256):(T=3584&g,T!==0?(ft=8,T):g&4096?(ft=7,4096):(T=4186112&g,T!==0?(ft=6,T):(T=62914560&g,T!==0?(ft=5,T):g&67108864?(ft=4,67108864):g&134217728?(ft=3,134217728):(T=805306368&g,T!==0?(ft=2,T):1073741824&g?(ft=1,1073741824):(ft=8,g))))))}function nr(g){switch(g){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function sr(g){switch(g){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,g))}}function Dr(g,T){var z=g.pendingLanes;if(z===0)return ft=0;var ve=0,De=0,nt=g.expiredLanes,Ut=g.suspendedLanes,fr=g.pingedLanes;if(nt!==0)ve=nt,De=ft=15;else if(nt=z&134217727,nt!==0){var Or=nt&~Ut;Or!==0?(ve=ge(Or),De=ft):(fr&=nt,fr!==0&&(ve=ge(fr),De=ft))}else nt=z&~Ut,nt!==0?(ve=ge(nt),De=ft):fr!==0&&(ve=ge(fr),De=ft);if(ve===0)return 0;if(ve=31-vn(ve),ve=z&((0>ve?0:1<<ve)<<1)-1,T!==0&&T!==ve&&!(T&Ut)){if(ge(T),De<=ft)return T;ft=De}if(T=g.entangledLanes,T!==0)for(g=g.entanglements,T&=ve;0<T;)z=31-vn(T),De=1<<z,ve|=g[z],T&=~De;return ve}function $r(g){return g=g.pendingLanes&-1073741825,g!==0?g:g&1073741824?1073741824:0}function Wr(g,T){switch(g){case 15:return 1;case 14:return 2;case 12:return g=hn(24&~T),g===0?Wr(10,T):g;case 10:return g=hn(192&~T),g===0?Wr(8,T):g;case 8:return g=hn(3584&~T),g===0&&(g=hn(4186112&~T),g===0&&(g=512)),g;case 2:return T=hn(805306368&~T),T===0&&(T=268435456),T}throw Error(c(358,g))}function hn(g){return g&-g}function Ei(g){for(var T=[],z=0;31>z;z++)T.push(g);return T}function ln(g,T,z){g.pendingLanes|=T;var ve=T-1;g.suspendedLanes&=ve,g.pingedLanes&=ve,g=g.eventTimes,T=31-vn(T),g[T]=z}var vn=Math.clz32?Math.clz32:ri,rn=Math.log,Xn=Math.LN2;function ri(g){return g===0?32:31-(rn(g)/Xn|0)|0}var wa=l.unstable_UserBlockingPriority,eo=l.unstable_runWithPriority,Ua=!0;function Us(g,T,z,ve){Jr||Ir();var De=us,nt=Jr;Jr=!0;try{Ne(De,g,T,z,ve)}finally{(Jr=nt)||Nt()}}function Ws(g,T,z,ve){eo(wa,us.bind(null,g,T,z,ve))}function us(g,T,z,ve){if(Ua){var De;if((De=(T&4)===0)&&0<Si.length&&-1<Pa.indexOf(g))g=xt(null,g,T,z,ve),Si.push(g);else{var nt=no(g,T,z,ve);if(nt===null)De&&xa(g,ve);else{if(De){if(-1<Pa.indexOf(g)){g=xt(nt,g,T,z,ve),Si.push(g);return}if(mi(nt,g,T,z,ve))return;xa(g,ve)}Kr(g,T,ve,null,z)}}}}function no(g,T,z,ve){var De=$t(ve);if(De=Ja(De),De!==null){var nt=Bn(De);if(nt===null)De=null;else{var Ut=nt.tag;if(Ut===13){if(De=wn(nt),De!==null)return De;De=null}else if(Ut===3){if(nt.stateNode.hydrate)return nt.tag===3?nt.stateNode.containerInfo:null;De=null}else nt!==De&&(De=null)}}return Kr(g,T,ve,De,z),null}var Ai=null,Oa=null,ws=null;function lo(){if(ws)return ws;var g,T=Oa,z=T.length,ve,De="value"in Ai?Ai.value:Ai.textContent,nt=De.length;for(g=0;g<z&&T[g]===De[g];g++);var Ut=z-g;for(ve=1;ve<=Ut&&T[z-ve]===De[nt-ve];ve++);return ws=De.slice(g,1<ve?1-ve:void 0)}function Ji(g){var T=g.keyCode;return"charCode"in g?(g=g.charCode,g===0&&T===13&&(g=13)):g=T,g===10&&(g=13),32<=g||g===13?g:0}function go(){return!0}function Ho(){return!1}function Fa(g){function T(z,ve,De,nt,Ut){this._reactName=z,this._targetInst=De,this.type=ve,this.nativeEvent=nt,this.target=Ut,this.currentTarget=null;for(var fr in g)g.hasOwnProperty(fr)&&(z=g[fr],this[fr]=z?z(nt):nt[fr]);return this.isDefaultPrevented=(nt.defaultPrevented!=null?nt.defaultPrevented:nt.returnValue===!1)?go:Ho,this.isPropagationStopped=Ho,this}return i(T.prototype,{preventDefault:function(){this.defaultPrevented=!0;var z=this.nativeEvent;z&&(z.preventDefault?z.preventDefault():typeof z.returnValue!="unknown"&&(z.returnValue=!1),this.isDefaultPrevented=go)},stopPropagation:function(){var z=this.nativeEvent;z&&(z.stopPropagation?z.stopPropagation():typeof z.cancelBubble!="unknown"&&(z.cancelBubble=!0),this.isPropagationStopped=go)},persist:function(){},isPersistent:go}),T}var Hs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(g){return g.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},_i=Fa(Hs),io=i({},Hs,{view:0,detail:0}),On=Fa(io),ds,Go,yo,Wi=i({},io,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rs,button:0,buttons:0,relatedTarget:function(g){return g.relatedTarget===void 0?g.fromElement===g.srcElement?g.toElement:g.fromElement:g.relatedTarget},movementX:function(g){return"movementX"in g?g.movementX:(g!==yo&&(yo&&g.type==="mousemove"?(ds=g.screenX-yo.screenX,Go=g.screenY-yo.screenY):Go=ds=0,yo=g),ds)},movementY:function(g){return"movementY"in g?g.movementY:Go}}),$a=Fa(Wi),Bi=i({},Wi,{dataTransfer:0}),Gs=Fa(Bi),co=i({},io,{relatedTarget:0}),$o=Fa(co),Ko=i({},Hs,{animationName:0,elapsedTime:0,pseudoElement:0}),hu=Fa(Ko),fo=i({},Hs,{clipboardData:function(g){return"clipboardData"in g?g.clipboardData:window.clipboardData}}),Xs=Fa(fo),ko=i({},Hs,{data:0}),jo=Fa(ko),iu={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Vo={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"},fi={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function di(g){var T=this.nativeEvent;return T.getModifierState?T.getModifierState(g):(g=fi[g])?!!T[g]:!1}function rs(){return di}var Es=i({},io,{key:function(g){if(g.key){var T=iu[g.key]||g.key;if(T!=="Unidentified")return T}return g.type==="keypress"?(g=Ji(g),g===13?"Enter":String.fromCharCode(g)):g.type==="keydown"||g.type==="keyup"?Vo[g.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rs,charCode:function(g){return g.type==="keypress"?Ji(g):0},keyCode:function(g){return g.type==="keydown"||g.type==="keyup"?g.keyCode:0},which:function(g){return g.type==="keypress"?Ji(g):g.type==="keydown"||g.type==="keyup"?g.keyCode:0}}),Qa=Fa(Es),Ma=i({},Wi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ms=Fa(Ma),au=i({},io,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rs}),Fs=Fa(au),su=i({},Hs,{propertyName:0,elapsedTime:0,pseudoElement:0}),Tu=Fa(su),Zu=i({},Wi,{deltaX:function(g){return"deltaX"in g?g.deltaX:"wheelDeltaX"in g?-g.wheelDeltaX:0},deltaY:function(g){return"deltaY"in g?g.deltaY:"wheelDeltaY"in g?-g.wheelDeltaY:"wheelDelta"in g?-g.wheelDelta:0},deltaZ:0,deltaMode:0}),qu=Fa(Zu),Qu=[9,13,27,32],Qo=a&&"CompositionEvent"in window,Ro=null;a&&"documentMode"in document&&(Ro=document.documentMode);var bo=a&&"TextEvent"in window&&!Ro,Wu=a&&(!Qo||Ro&&8<Ro&&11>=Ro),Ao=" ",Ju=!1;function Ru(g,T){switch(g){case"keyup":return Qu.indexOf(T.keyCode)!==-1;case"keydown":return T.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pu(g){return g=g.detail,typeof g=="object"&&"data"in g?g.data:null}var bu=!1;function Lo(g,T){switch(g){case"compositionend":return pu(T);case"keypress":return T.which!==32?null:(Ju=!0,Ao);case"textInput":return g=T.data,g===Ao&&Ju?null:g;default:return null}}function Uo(g,T){if(bu)return g==="compositionend"||!Qo&&Ru(g,T)?(g=lo(),ws=Oa=Ai=null,bu=!1,g):null;switch(g){case"paste":return null;case"keypress":if(!(T.ctrlKey||T.altKey||T.metaKey)||T.ctrlKey&&T.altKey){if(T.char&&1<T.char.length)return T.char;if(T.which)return String.fromCharCode(T.which)}return null;case"compositionend":return Wu&&T.locale!=="ko"?null:T.data;default:return null}}var mu={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 tr(g){var T=g&&g.nodeName&&g.nodeName.toLowerCase();return T==="input"?!!mu[g.type]:T==="textarea"}function gr(g,T,z,ve){xe(ve),T=fn(T,"onChange"),0<T.length&&(z=new _i("onChange","change",null,z,ve),g.push({event:z,listeners:T}))}var hr=null,vr=null;function Ar(g){Xe(g,0)}function yn(g){var T=ao(g);if(et(T))return g}function jn(g,T){if(g==="change")return T}var Dn=!1;if(a){var zn;if(a){var ai="oninput"in document;if(!ai){var Jn=document.createElement("div");Jn.setAttribute("oninput","return;"),ai=typeof Jn.oninput=="function"}zn=ai}else zn=!1;Dn=zn&&(!document.documentMode||9<document.documentMode)}function pr(){hr&&(hr.detachEvent("onpropertychange",Br),vr=hr=null)}function Br(g){if(g.propertyName==="value"&&yn(vr)){var T=[];if(gr(T,vr,g,$t(g)),g=Ar,Jr)g(T);else{Jr=!0;try{Ot(g,T)}finally{Jr=!1,Nt()}}}}function jr(g,T,z){g==="focusin"?(pr(),hr=T,vr=z,hr.attachEvent("onpropertychange",Br)):g==="focusout"&&pr()}function An(g){if(g==="selectionchange"||g==="keyup"||g==="keydown")return yn(vr)}function Pn(g,T){if(g==="click")return yn(T)}function si(g,T){if(g==="input"||g==="change")return yn(T)}function wi(g,T){return g===T&&(g!==0||1/g===1/T)||g!==g&&T!==T}var Un=typeof Object.is=="function"?Object.is:wi,ra=Object.prototype.hasOwnProperty;function la(g,T){if(Un(g,T))return!0;if(typeof g!="object"||g===null||typeof T!="object"||T===null)return!1;var z=Object.keys(g),ve=Object.keys(T);if(z.length!==ve.length)return!1;for(ve=0;ve<z.length;ve++)if(!ra.call(T,z[ve])||!Un(g[z[ve]],T[z[ve]]))return!1;return!0}function Ci(g){for(;g&&g.firstChild;)g=g.firstChild;return g}function wt(g,T){var z=Ci(g);g=0;for(var ve;z;){if(z.nodeType===3){if(ve=g+z.textContent.length,g<=T&&ve>=T)return{node:z,offset:T-g};g=ve}e:{for(;z;){if(z.nextSibling){z=z.nextSibling;break e}z=z.parentNode}z=void 0}z=Ci(z)}}function Vn(g,T){return g&&T?g===T?!0:g&&g.nodeType===3?!1:T&&T.nodeType===3?Vn(g,T.parentNode):"contains"in g?g.contains(T):g.compareDocumentPosition?!!(g.compareDocumentPosition(T)&16):!1:!1}function Aa(){for(var g=window,T=ct();T instanceof g.HTMLIFrameElement;){try{var z=typeof T.contentWindow.location.href=="string"}catch(ve){z=!1}if(z)g=T.contentWindow;else break;T=ct(g.document)}return T}function ls(g){var T=g&&g.nodeName&&g.nodeName.toLowerCase();return T&&(T==="input"&&(g.type==="text"||g.type==="search"||g.type==="tel"||g.type==="url"||g.type==="password")||T==="textarea"||g.contentEditable==="true")}var qs=a&&"documentMode"in document&&11>=document.documentMode,sn=null,Co=null,Bs=null,Ss=!1;function Jo(g,T,z){var ve=z.window===z?z.document:z.nodeType===9?z:z.ownerDocument;Ss||sn==null||sn!==ct(ve)||(ve=sn,"selectionStart"in ve&&ls(ve)?ve={start:ve.selectionStart,end:ve.selectionEnd}:(ve=(ve.ownerDocument&&ve.ownerDocument.defaultView||window).getSelection(),ve={anchorNode:ve.anchorNode,anchorOffset:ve.anchorOffset,focusNode:ve.focusNode,focusOffset:ve.focusOffset}),Bs&&la(Bs,ve)||(Bs=ve,ve=fn(Co,"onSelect"),0<ve.length&&(T=new _i("onSelect","select",null,T,z),g.push({event:T,listeners:ve}),T.target=sn)))}Yn("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),Yn("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),Yn(Ln,2);for(var Yo="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Da=0;Da<Yo.length;Da++)_r.set(Yo[Da],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("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 hs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ba=new Set("cancel close invalid load scroll toggle".split(" ").concat(hs));function cs(g,T,z){var ve=g.type||"unknown-event";g.currentTarget=z,Gr(ve,T,void 0,g),g.currentTarget=null}function Xe(g,T){T=(T&4)!==0;for(var z=0;z<g.length;z++){var ve=g[z],De=ve.event;ve=ve.listeners;e:{var nt=void 0;if(T)for(var Ut=ve.length-1;0<=Ut;Ut--){var fr=ve[Ut],Or=fr.instance,_n=fr.currentTarget;if(fr=fr.listener,Or!==nt&&De.isPropagationStopped())break e;cs(De,fr,_n),nt=Or}else for(Ut=0;Ut<ve.length;Ut++){if(fr=ve[Ut],Or=fr.instance,_n=fr.currentTarget,fr=fr.listener,Or!==nt&&De.isPropagationStopped())break e;cs(De,fr,_n),nt=Or}}}if(Bt)throw g=Qt,Bt=!1,Qt=null,g}function Oe(g,T){var z=ha(T),ve=g+"__bubble";z.has(ve)||(Nr(T,g,2,!1),z.add(ve))}var Rt="_reactListening"+Math.random().toString(36).slice(2);function dt(g){g[Rt]||(g[Rt]=!0,f.forEach(function(T){Ba.has(T)||Er(T,!1,g,null),Er(T,!0,g,null)}))}function Er(g,T,z,ve){var De=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,nt=z;if(g==="selectionchange"&&z.nodeType!==9&&(nt=z.ownerDocument),ve!==null&&!T&&Ba.has(g)){if(g!=="scroll")return;De|=2,nt=ve}var Ut=ha(nt),fr=g+"__"+(T?"capture":"bubble");Ut.has(fr)||(T&&(De|=4),Nr(nt,g,De,T),Ut.add(fr))}function Nr(g,T,z,ve){var De=_r.get(T);switch(De===void 0?2:De){case 0:De=Us;break;case 1:De=Ws;break;default:De=us}z=De.bind(null,T,z,g),De=void 0,!Xt||T!=="touchstart"&&T!=="touchmove"&&T!=="wheel"||(De=!0),ve?De!==void 0?g.addEventListener(T,z,{capture:!0,passive:De}):g.addEventListener(T,z,!0):De!==void 0?g.addEventListener(T,z,{passive:De}):g.addEventListener(T,z,!1)}function Kr(g,T,z,ve,De){var nt=ve;if(!(T&1)&&!(T&2)&&ve!==null)e:for(;;){if(ve===null)return;var Ut=ve.tag;if(Ut===3||Ut===4){var fr=ve.stateNode.containerInfo;if(fr===De||fr.nodeType===8&&fr.parentNode===De)break;if(Ut===4)for(Ut=ve.return;Ut!==null;){var Or=Ut.tag;if((Or===3||Or===4)&&(Or=Ut.stateNode.containerInfo,Or===De||Or.nodeType===8&&Or.parentNode===De))return;Ut=Ut.return}for(;fr!==null;){if(Ut=Ja(fr),Ut===null)return;if(Or=Ut.tag,Or===5||Or===6){ve=nt=Ut;continue e}fr=fr.parentNode}}ve=ve.return}Jt(function(){var _n=nt,Pi=$t(z),Za=[];e:{var Hn=Sn.get(g);if(Hn!==void 0){var ca=_i,Wa=g;switch(g){case"keypress":if(Ji(z)===0)break e;case"keydown":case"keyup":ca=Qa;break;case"focusin":Wa="focus",ca=$o;break;case"focusout":Wa="blur",ca=$o;break;case"beforeblur":case"afterblur":ca=$o;break;case"click":if(z.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ca=$a;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ca=Gs;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ca=Fs;break;case Rr:case Fr:case Mr:ca=hu;break;case Ur:ca=Tu;break;case"scroll":ca=On;break;case"wheel":ca=qu;break;case"copy":case"cut":case"paste":ca=Xs;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ca=Ms}var La=(T&4)!==0,nn=!La&&g==="scroll",zr=La?Hn!==null?Hn+"Capture":null:Hn;La=[];for(var tn=_n,In;tn!==null;){In=tn;var Nn=In.stateNode;if(In.tag===5&&Nn!==null&&(In=Nn,zr!==null&&(Nn=Mt(tn,zr),Nn!=null&&La.push(bn(tn,Nn,In)))),nn)break;tn=tn.return}0<La.length&&(Hn=new ca(Hn,Wa,null,z,Pi),Za.push({event:Hn,listeners:La}))}}if(!(T&7)){e:{if(Hn=g==="mouseover"||g==="pointerover",ca=g==="mouseout"||g==="pointerout",Hn&&!(T&16)&&(Wa=z.relatedTarget||z.fromElement)&&(Ja(Wa)||Wa[ys]))break e;if((ca||Hn)&&(Hn=Pi.window===Pi?Pi:(Hn=Pi.ownerDocument)?Hn.defaultView||Hn.parentWindow:window,ca?(Wa=z.relatedTarget||z.toElement,ca=_n,Wa=Wa?Ja(Wa):null,Wa!==null&&(nn=Bn(Wa),Wa!==nn||Wa.tag!==5&&Wa.tag!==6)&&(Wa=null)):(ca=null,Wa=_n),ca!==Wa)){if(La=$a,Nn="onMouseLeave",zr="onMouseEnter",tn="mouse",(g==="pointerout"||g==="pointerover")&&(La=Ms,Nn="onPointerLeave",zr="onPointerEnter",tn="pointer"),nn=ca==null?Hn:ao(ca),In=Wa==null?Hn:ao(Wa),Hn=new La(Nn,tn+"leave",ca,z,Pi),Hn.target=nn,Hn.relatedTarget=In,Nn=null,Ja(Pi)===_n&&(La=new La(zr,tn+"enter",Wa,z,Pi),La.target=In,La.relatedTarget=nn,Nn=La),nn=Nn,ca&&Wa)t:{for(La=ca,zr=Wa,tn=0,In=La;In;In=En(In))tn++;for(In=0,Nn=zr;Nn;Nn=En(Nn))In++;for(;0<tn-In;)La=En(La),tn--;for(;0<In-tn;)zr=En(zr),In--;for(;tn--;){if(La===zr||zr!==null&&La===zr.alternate)break t;La=En(La),zr=En(zr)}La=null}else La=null;ca!==null&&ti(Za,Hn,ca,La,!1),Wa!==null&&nn!==null&&ti(Za,nn,Wa,La,!0)}}e:{if(Hn=_n?ao(_n):window,ca=Hn.nodeName&&Hn.nodeName.toLowerCase(),ca==="select"||ca==="input"&&Hn.type==="file")var Xa=jn;else if(tr(Hn))if(Dn)Xa=si;else{Xa=An;var ji=jr}else(ca=Hn.nodeName)&&ca.toLowerCase()==="input"&&(Hn.type==="checkbox"||Hn.type==="radio")&&(Xa=Pn);if(Xa&&(Xa=Xa(g,_n))){gr(Za,Xa,z,Pi);break e}ji&&ji(g,Hn,_n),g==="focusout"&&(ji=Hn._wrapperState)&&ji.controlled&&Hn.type==="number"&&$e(Hn,"number",Hn.value)}switch(ji=_n?ao(_n):window,g){case"focusin":(tr(ji)||ji.contentEditable==="true")&&(sn=ji,Co=_n,Bs=null);break;case"focusout":Bs=Co=sn=null;break;case"mousedown":Ss=!0;break;case"contextmenu":case"mouseup":case"dragend":Ss=!1,Jo(Za,z,Pi);break;case"selectionchange":if(qs)break;case"keydown":case"keyup":Jo(Za,z,Pi)}var qa;if(Qo)e:{switch(g){case"compositionstart":var vs="onCompositionStart";break e;case"compositionend":vs="onCompositionEnd";break e;case"compositionupdate":vs="onCompositionUpdate";break e}vs=void 0}else bu?Ru(g,z)&&(vs="onCompositionEnd"):g==="keydown"&&z.keyCode===229&&(vs="onCompositionStart");vs&&(Wu&&z.locale!=="ko"&&(bu||vs!=="onCompositionStart"?vs==="onCompositionEnd"&&bu&&(qa=lo()):(Ai=Pi,Oa="value"in Ai?Ai.value:Ai.textContent,bu=!0)),ji=fn(_n,vs),0<ji.length&&(vs=new jo(vs,g,null,z,Pi),Za.push({event:vs,listeners:ji}),qa?vs.data=qa:(qa=pu(z),qa!==null&&(vs.data=qa)))),(qa=bo?Lo(g,z):Uo(g,z))&&(_n=fn(_n,"onBeforeInput"),0<_n.length&&(Pi=new jo("onBeforeInput","beforeinput",null,z,Pi),Za.push({event:Pi,listeners:_n}),Pi.data=qa))}Xe(Za,T)})}function bn(g,T,z){return{instance:g,listener:T,currentTarget:z}}function fn(g,T){for(var z=T+"Capture",ve=[];g!==null;){var De=g,nt=De.stateNode;De.tag===5&&nt!==null&&(De=nt,nt=Mt(g,z),nt!=null&&ve.unshift(bn(g,nt,De)),nt=Mt(g,T),nt!=null&&ve.push(bn(g,nt,De))),g=g.return}return ve}function En(g){if(g===null)return null;do g=g.return;while(g&&g.tag!==5);return g||null}function ti(g,T,z,ve,De){for(var nt=T._reactName,Ut=[];z!==null&&z!==ve;){var fr=z,Or=fr.alternate,_n=fr.stateNode;if(Or!==null&&Or===ve)break;fr.tag===5&&_n!==null&&(fr=_n,De?(Or=Mt(z,nt),Or!=null&&Ut.unshift(bn(z,Or,fr))):De||(Or=Mt(z,nt),Or!=null&&Ut.push(bn(z,Or,fr)))),z=z.return}Ut.length!==0&&g.push({event:T,listeners:Ut})}function ni(){}var hi=null,Oi=null;function va(g,T){switch(g){case"button":case"input":case"select":case"textarea":return!!T.autoFocus}return!1}function Hi(g,T){return g==="textarea"||g==="option"||g==="noscript"||typeof T.children=="string"||typeof T.children=="number"||typeof T.dangerouslySetInnerHTML=="object"&&T.dangerouslySetInnerHTML!==null&&T.dangerouslySetInnerHTML.__html!=null}var Ti=typeof setTimeout=="function"?setTimeout:void 0,Ca=typeof clearTimeout=="function"?clearTimeout:void 0;function Di(g){g.nodeType===1?g.textContent="":g.nodeType===9&&(g=g.body,g!=null&&(g.textContent=""))}function vi(g){for(;g!=null;g=g.nextSibling){var T=g.nodeType;if(T===1||T===3)break}return g}function ba(g){g=g.previousSibling;for(var T=0;g;){if(g.nodeType===8){var z=g.data;if(z==="$"||z==="$!"||z==="$?"){if(T===0)return g;T--}else z==="/$"&&T++}g=g.previousSibling}return null}var xo=0;function As(g){return{$$typeof:Z,toString:g,valueOf:g}}var Cs=Math.random().toString(36).slice(2),ps="__reactFiber$"+Cs,gs="__reactProps$"+Cs,ys="__reactContainer$"+Cs,Ra="__reactEvents$"+Cs;function Ja(g){var T=g[ps];if(T)return T;for(var z=g.parentNode;z;){if(T=z[ys]||z[ps]){if(z=T.alternate,T.child!==null||z!==null&&z.child!==null)for(g=ba(g);g!==null;){if(z=g[ps])return z;g=ba(g)}return T}g=z,z=g.parentNode}return null}function $s(g){return g=g[ps]||g[ys],!g||g.tag!==5&&g.tag!==6&&g.tag!==13&&g.tag!==3?null:g}function ao(g){if(g.tag===5||g.tag===6)return g.stateNode;throw Error(c(33))}function na(g){return g[gs]||null}function ha(g){var T=g[Ra];return T===void 0&&(T=g[Ra]=new Set),T}var ns=[],zo=-1;function to(g){return{current:g}}function ts(g){0>zo||(g.current=ns[zo],ns[zo]=null,zo--)}function is(g,T){zo++,ns[zo]=g.current,g.current=T}var po={},Va=to(po),Vt=to(!1),Pt=po;function Ka(g,T){var z=g.type.contextTypes;if(!z)return po;var ve=g.stateNode;if(ve&&ve.__reactInternalMemoizedUnmaskedChildContext===T)return ve.__reactInternalMemoizedMaskedChildContext;var De={},nt;for(nt in z)De[nt]=T[nt];return ve&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=T,g.__reactInternalMemoizedMaskedChildContext=De),De}function zs(g){return g=g.childContextTypes,g!=null}function pn(){ts(Vt),ts(Va)}function xn(g,T,z){if(Va.current!==po)throw Error(c(168));is(Va,T),is(Vt,z)}function We(g,T,z){var ve=g.stateNode;if(g=T.childContextTypes,typeof ve.getChildContext!="function")return z;ve=ve.getChildContext();for(var De in ve)if(!(De in g))throw Error(c(108,Lt(T)||"Unknown",De));return i({},z,ve)}function jt(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||po,Pt=Va.current,is(Va,g),is(Vt,Vt.current),!0}function wr(g,T,z){var ve=g.stateNode;if(!ve)throw Error(c(169));z?(g=We(g,T,Pt),ve.__reactInternalMemoizedMergedChildContext=g,ts(Vt),ts(Va),is(Va,g)):ts(Vt),is(Vt,z)}var kr=null,qr=null,gn=l.unstable_runWithPriority,Qi=l.unstable_scheduleCallback,Gi=l.unstable_cancelCallback,wo=l.unstable_shouldYield,pa=l.unstable_requestPaint,as=l.unstable_now,Ya=l.unstable_getCurrentPriorityLevel,ss=l.unstable_ImmediatePriority,xu=l.unstable_UserBlockingPriority,wu=l.unstable_NormalPriority,ms=l.unstable_LowPriority,Ve=l.unstable_IdlePriority,W={},Y=pa!==void 0?pa:function(){},te=null,pe=null,Ee=!1,Ye=as(),Et=1e4>Ye?as:function(){return as()-Ye};function zt(){switch(Ya()){case ss:return 99;case xu:return 98;case wu:return 97;case ms:return 96;case Ve:return 95;default:throw Error(c(332))}}function cr(g){switch(g){case 99:return ss;case 98:return xu;case 97:return wu;case 96:return ms;case 95:return Ve;default:throw Error(c(332))}}function Cr(g,T){return g=cr(g),gn(g,T)}function Yr(g,T,z){return g=cr(g),Qi(g,T,z)}function dn(){if(pe!==null){var g=pe;pe=null,Gi(g)}Tn()}function Tn(){if(!Ee&&te!==null){Ee=!0;var g=0;try{var T=te;Cr(99,function(){for(;g<T.length;g++){var z=T[g];do z=z(!0);while(z!==null)}}),te=null}catch(z){throw te!==null&&(te=te.slice(g+1)),Qi(ss,dn),z}finally{Ee=!1}}}var Zn=N.ReactCurrentBatchConfig;function ei(g,T){if(g&&g.defaultProps){T=i({},T),g=g.defaultProps;for(var z in g)T[z]===void 0&&(T[z]=g[z]);return T}return T}var ki=to(null),Mi=null,ia=null,Ea=null;function Ts(){Ea=ia=Mi=null}function Ps(g){var T=ki.current;ts(ki),g.type._context._currentValue=T}function Qs(g,T){for(;g!==null;){var z=g.alternate;if((g.childLanes&T)===T){if(z===null||(z.childLanes&T)===T)break;z.childLanes|=T}else g.childLanes|=T,z!==null&&(z.childLanes|=T);g=g.return}}function Rs(g,T){Mi=g,Ea=ia=null,g=g.dependencies,g!==null&&g.firstContext!==null&&(g.lanes&T&&(qo=!0),g.firstContext=null)}function Ia(g,T){if(Ea!==g&&T!==!1&&T!==0)if((typeof T!="number"||T===1073741823)&&(Ea=g,T=1073741823),T={context:g,observedBits:T,next:null},ia===null){if(Mi===null)throw Error(c(308));ia=T,Mi.dependencies={lanes:0,firstContext:T,responders:null}}else ia=ia.next=T;return g._currentValue}var so=!1;function Is(g){g.updateQueue={baseState:g.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function Tr(g,T){g=g.updateQueue,T.updateQueue===g&&(T.updateQueue={baseState:g.baseState,firstBaseUpdate:g.firstBaseUpdate,lastBaseUpdate:g.lastBaseUpdate,shared:g.shared,effects:g.effects})}function Mo(g,T){return{eventTime:g,lane:T,tag:0,payload:null,callback:null,next:null}}function Xo(g,T){if(g=g.updateQueue,g!==null){g=g.shared;var z=g.pending;z===null?T.next=T:(T.next=z.next,z.next=T),g.pending=T}}function Eu(g,T){var z=g.updateQueue,ve=g.alternate;if(ve!==null&&(ve=ve.updateQueue,z===ve)){var De=null,nt=null;if(z=z.firstBaseUpdate,z!==null){do{var Ut={eventTime:z.eventTime,lane:z.lane,tag:z.tag,payload:z.payload,callback:z.callback,next:null};nt===null?De=nt=Ut:nt=nt.next=Ut,z=z.next}while(z!==null);nt===null?De=nt=T:nt=nt.next=T}else De=nt=T;z={baseState:ve.baseState,firstBaseUpdate:De,lastBaseUpdate:nt,shared:ve.shared,effects:ve.effects},g.updateQueue=z;return}g=z.lastBaseUpdate,g===null?z.firstBaseUpdate=T:g.next=T,z.lastBaseUpdate=T}function Ns(g,T,z,ve){var De=g.updateQueue;so=!1;var nt=De.firstBaseUpdate,Ut=De.lastBaseUpdate,fr=De.shared.pending;if(fr!==null){De.shared.pending=null;var Or=fr,_n=Or.next;Or.next=null,Ut===null?nt=_n:Ut.next=_n,Ut=Or;var Pi=g.alternate;if(Pi!==null){Pi=Pi.updateQueue;var Za=Pi.lastBaseUpdate;Za!==Ut&&(Za===null?Pi.firstBaseUpdate=_n:Za.next=_n,Pi.lastBaseUpdate=Or)}}if(nt!==null){Za=De.baseState,Ut=0,Pi=_n=Or=null;do{fr=nt.lane;var Hn=nt.eventTime;if((ve&fr)===fr){Pi!==null&&(Pi=Pi.next={eventTime:Hn,lane:0,tag:nt.tag,payload:nt.payload,callback:nt.callback,next:null});e:{var ca=g,Wa=nt;switch(fr=T,Hn=z,Wa.tag){case 1:if(ca=Wa.payload,typeof ca=="function"){Za=ca.call(Hn,Za,fr);break e}Za=ca;break e;case 3:ca.flags=ca.flags&-4097|64;case 0:if(ca=Wa.payload,fr=typeof ca=="function"?ca.call(Hn,Za,fr):ca,fr==null)break e;Za=i({},Za,fr);break e;case 2:so=!0}}nt.callback!==null&&(g.flags|=32,fr=De.effects,fr===null?De.effects=[nt]:fr.push(nt))}else Hn={eventTime:Hn,lane:fr,tag:nt.tag,payload:nt.payload,callback:nt.callback,next:null},Pi===null?(_n=Pi=Hn,Or=Za):Pi=Pi.next=Hn,Ut|=fr;if(nt=nt.next,nt===null){if(fr=De.shared.pending,fr===null)break;nt=fr.next,fr.next=null,De.lastBaseUpdate=fr,De.shared.pending=null}}while(!0);Pi===null&&(Or=Za),De.baseState=Or,De.firstBaseUpdate=_n,De.lastBaseUpdate=Pi,Sl|=Ut,g.lanes=Ut,g.memoizedState=Za}}function ou(g,T,z){if(g=T.effects,T.effects=null,g!==null)for(T=0;T<g.length;T++){var ve=g[T],De=ve.callback;if(De!==null){if(ve.callback=null,ve=z,typeof De!="function")throw Error(c(191,De));De.call(ve)}}}var Hu=new r.Component().refs;function Yl(g,T,z,ve){T=g.memoizedState,z=z(ve,T),z=z==null?T:i({},T,z),g.memoizedState=z,g.lanes===0&&(g.updateQueue.baseState=z)}var os={isMounted:function(g){return(g=g._reactInternals)?Bn(g)===g:!1},enqueueSetState:function(g,T,z){g=g._reactInternals;var ve=Cu(),De=ol(g),nt=Mo(ve,De);nt.payload=T,z!=null&&(nt.callback=z),Xo(g,nt),Tl(g,De,ve)},enqueueReplaceState:function(g,T,z){g=g._reactInternals;var ve=Cu(),De=ol(g),nt=Mo(ve,De);nt.tag=1,nt.payload=T,z!=null&&(nt.callback=z),Xo(g,nt),Tl(g,De,ve)},enqueueForceUpdate:function(g,T){g=g._reactInternals;var z=Cu(),ve=ol(g),De=Mo(z,ve);De.tag=2,T!=null&&(De.callback=T),Xo(g,De),Tl(g,ve,z)}};function Il(g,T,z,ve,De,nt,Ut){return g=g.stateNode,typeof g.shouldComponentUpdate=="function"?g.shouldComponentUpdate(ve,nt,Ut):T.prototype&&T.prototype.isPureReactComponent?!la(z,ve)||!la(De,nt):!0}function fl(g,T,z){var ve=!1,De=po,nt=T.contextType;return typeof nt=="object"&&nt!==null?nt=Ia(nt):(De=zs(T)?Pt:Va.current,ve=T.contextTypes,nt=(ve=ve!=null)?Ka(g,De):po),T=new T(z,nt),g.memoizedState=T.state!==null&&T.state!==void 0?T.state:null,T.updater=os,g.stateNode=T,T._reactInternals=g,ve&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=De,g.__reactInternalMemoizedMaskedChildContext=nt),T}function Ks(g,T,z,ve){g=T.state,typeof T.componentWillReceiveProps=="function"&&T.componentWillReceiveProps(z,ve),typeof T.UNSAFE_componentWillReceiveProps=="function"&&T.UNSAFE_componentWillReceiveProps(z,ve),T.state!==g&&os.enqueueReplaceState(T,T.state,null)}function el(g,T,z,ve){var De=g.stateNode;De.props=z,De.state=g.memoizedState,De.refs=Hu,Is(g);var nt=T.contextType;typeof nt=="object"&&nt!==null?De.context=Ia(nt):(nt=zs(T)?Pt:Va.current,De.context=Ka(g,nt)),Ns(g,z,De,ve),De.state=g.memoizedState,nt=T.getDerivedStateFromProps,typeof nt=="function"&&(Yl(g,T,nt,z),De.state=g.memoizedState),typeof T.getDerivedStateFromProps=="function"||typeof De.getSnapshotBeforeUpdate=="function"||typeof De.UNSAFE_componentWillMount!="function"&&typeof De.componentWillMount!="function"||(T=De.state,typeof De.componentWillMount=="function"&&De.componentWillMount(),typeof De.UNSAFE_componentWillMount=="function"&&De.UNSAFE_componentWillMount(),T!==De.state&&os.enqueueReplaceState(De,De.state,null),Ns(g,z,De,ve),De.state=g.memoizedState),typeof De.componentDidMount=="function"&&(g.flags|=4)}var tl=Array.isArray;function Js(g,T,z){if(g=z.ref,g!==null&&typeof g!="function"&&typeof g!="object"){if(z._owner){if(z=z._owner,z){if(z.tag!==1)throw Error(c(309));var ve=z.stateNode}if(!ve)throw Error(c(147,g));var De=""+g;return T!==null&&T.ref!==null&&typeof T.ref=="function"&&T.ref._stringRef===De?T.ref:(T=function(nt){var Ut=ve.refs;Ut===Hu&&(Ut=ve.refs={}),nt===null?delete Ut[De]:Ut[De]=nt},T._stringRef=De,T)}if(typeof g!="string")throw Error(c(284));if(!z._owner)throw Error(c(290,g))}return g}function eu(g,T){if(g.type!=="textarea")throw Error(c(31,Object.prototype.toString.call(T)==="[object Object]"?"object with keys {"+Object.keys(T).join(", ")+"}":T))}function Xl(g){function T(nn,zr){if(g){var tn=nn.lastEffect;tn!==null?(tn.nextEffect=zr,nn.lastEffect=zr):nn.firstEffect=nn.lastEffect=zr,zr.nextEffect=null,zr.flags=8}}function z(nn,zr){if(!g)return null;for(;zr!==null;)T(nn,zr),zr=zr.sibling;return null}function ve(nn,zr){for(nn=new Map;zr!==null;)zr.key!==null?nn.set(zr.key,zr):nn.set(zr.index,zr),zr=zr.sibling;return nn}function De(nn,zr){return nn=Rl(nn,zr),nn.index=0,nn.sibling=null,nn}function nt(nn,zr,tn){return nn.index=tn,g?(tn=nn.alternate,tn!==null?(tn=tn.index,tn<zr?(nn.flags=2,zr):tn):(nn.flags=2,zr)):zr}function Ut(nn){return g&&nn.alternate===null&&(nn.flags=2),nn}function fr(nn,zr,tn,In){return zr===null||zr.tag!==6?(zr=Pf(tn,nn.mode,In),zr.return=nn,zr):(zr=De(zr,tn),zr.return=nn,zr)}function Or(nn,zr,tn,In){return zr!==null&&zr.elementType===tn.type?(In=De(zr,tn.props),In.ref=Js(nn,zr,tn),In.return=nn,In):(In=Fc(tn.type,tn.key,tn.props,null,nn.mode,In),In.ref=Js(nn,zr,tn),In.return=nn,In)}function _n(nn,zr,tn,In){return zr===null||zr.tag!==4||zr.stateNode.containerInfo!==tn.containerInfo||zr.stateNode.implementation!==tn.implementation?(zr=af(tn,nn.mode,In),zr.return=nn,zr):(zr=De(zr,tn.children||[]),zr.return=nn,zr)}function Pi(nn,zr,tn,In,Nn){return zr===null||zr.tag!==7?(zr=cu(tn,nn.mode,In,Nn),zr.return=nn,zr):(zr=De(zr,tn),zr.return=nn,zr)}function Za(nn,zr,tn){if(typeof zr=="string"||typeof zr=="number")return zr=Pf(""+zr,nn.mode,tn),zr.return=nn,zr;if(typeof zr=="object"&&zr!==null){switch(zr.$$typeof){case K:return tn=Fc(zr.type,zr.key,zr.props,null,nn.mode,tn),tn.ref=Js(nn,null,zr),tn.return=nn,tn;case G:return zr=af(zr,nn.mode,tn),zr.return=nn,zr}if(tl(zr)||Ge(zr))return zr=cu(zr,nn.mode,tn,null),zr.return=nn,zr;eu(nn,zr)}return null}function Hn(nn,zr,tn,In){var Nn=zr!==null?zr.key:null;if(typeof tn=="string"||typeof tn=="number")return Nn!==null?null:fr(nn,zr,""+tn,In);if(typeof tn=="object"&&tn!==null){switch(tn.$$typeof){case K:return tn.key===Nn?tn.type===H?Pi(nn,zr,tn.props.children,In,Nn):Or(nn,zr,tn,In):null;case G:return tn.key===Nn?_n(nn,zr,tn,In):null}if(tl(tn)||Ge(tn))return Nn!==null?null:Pi(nn,zr,tn,In,null);eu(nn,tn)}return null}function ca(nn,zr,tn,In,Nn){if(typeof In=="string"||typeof In=="number")return nn=nn.get(tn)||null,fr(zr,nn,""+In,Nn);if(typeof In=="object"&&In!==null){switch(In.$$typeof){case K:return nn=nn.get(In.key===null?tn:In.key)||null,In.type===H?Pi(zr,nn,In.props.children,Nn,In.key):Or(zr,nn,In,Nn);case G:return nn=nn.get(In.key===null?tn:In.key)||null,_n(zr,nn,In,Nn)}if(tl(In)||Ge(In))return nn=nn.get(tn)||null,Pi(zr,nn,In,Nn,null);eu(zr,In)}return null}function Wa(nn,zr,tn,In){for(var Nn=null,Xa=null,ji=zr,qa=zr=0,vs=null;ji!==null&&qa<tn.length;qa++){ji.index>qa?(vs=ji,ji=null):vs=ji.sibling;var es=Hn(nn,ji,tn[qa],In);if(es===null){ji===null&&(ji=vs);break}g&&ji&&es.alternate===null&&T(nn,ji),zr=nt(es,zr,qa),Xa===null?Nn=es:Xa.sibling=es,Xa=es,ji=vs}if(qa===tn.length)return z(nn,ji),Nn;if(ji===null){for(;qa<tn.length;qa++)ji=Za(nn,tn[qa],In),ji!==null&&(zr=nt(ji,zr,qa),Xa===null?Nn=ji:Xa.sibling=ji,Xa=ji);return Nn}for(ji=ve(nn,ji);qa<tn.length;qa++)vs=ca(ji,nn,qa,tn[qa],In),vs!==null&&(g&&vs.alternate!==null&&ji.delete(vs.key===null?qa:vs.key),zr=nt(vs,zr,qa),Xa===null?Nn=vs:Xa.sibling=vs,Xa=vs);return g&&ji.forEach(function(Kl){return T(nn,Kl)}),Nn}function La(nn,zr,tn,In){var Nn=Ge(tn);if(typeof Nn!="function")throw Error(c(150));if(tn=Nn.call(tn),tn==null)throw Error(c(151));for(var Xa=Nn=null,ji=zr,qa=zr=0,vs=null,es=tn.next();ji!==null&&!es.done;qa++,es=tn.next()){ji.index>qa?(vs=ji,ji=null):vs=ji.sibling;var Kl=Hn(nn,ji,es.value,In);if(Kl===null){ji===null&&(ji=vs);break}g&&ji&&Kl.alternate===null&&T(nn,ji),zr=nt(Kl,zr,qa),Xa===null?Nn=Kl:Xa.sibling=Kl,Xa=Kl,ji=vs}if(es.done)return z(nn,ji),Nn;if(ji===null){for(;!es.done;qa++,es=tn.next())es=Za(nn,es.value,In),es!==null&&(zr=nt(es,zr,qa),Xa===null?Nn=es:Xa.sibling=es,Xa=es);return Nn}for(ji=ve(nn,ji);!es.done;qa++,es=tn.next())es=ca(ji,nn,qa,es.value,In),es!==null&&(g&&es.alternate!==null&&ji.delete(es.key===null?qa:es.key),zr=nt(es,zr,qa),Xa===null?Nn=es:Xa.sibling=es,Xa=es);return g&&ji.forEach(function(sd){return T(nn,sd)}),Nn}return function(nn,zr,tn,In){var Nn=typeof tn=="object"&&tn!==null&&tn.type===H&&tn.key===null;Nn&&(tn=tn.props.children);var Xa=typeof tn=="object"&&tn!==null;if(Xa)switch(tn.$$typeof){case K:e:{for(Xa=tn.key,Nn=zr;Nn!==null;){if(Nn.key===Xa){switch(Nn.tag){case 7:if(tn.type===H){z(nn,Nn.sibling),zr=De(Nn,tn.props.children),zr.return=nn,nn=zr;break e}break;default:if(Nn.elementType===tn.type){z(nn,Nn.sibling),zr=De(Nn,tn.props),zr.ref=Js(nn,Nn,tn),zr.return=nn,nn=zr;break e}}z(nn,Nn);break}else T(nn,Nn);Nn=Nn.sibling}tn.type===H?(zr=cu(tn.props.children,nn.mode,In,tn.key),zr.return=nn,nn=zr):(In=Fc(tn.type,tn.key,tn.props,null,nn.mode,In),In.ref=Js(nn,zr,tn),In.return=nn,nn=In)}return Ut(nn);case G:e:{for(Nn=tn.key;zr!==null;){if(zr.key===Nn)if(zr.tag===4&&zr.stateNode.containerInfo===tn.containerInfo&&zr.stateNode.implementation===tn.implementation){z(nn,zr.sibling),zr=De(zr,tn.children||[]),zr.return=nn,nn=zr;break e}else{z(nn,zr);break}else T(nn,zr);zr=zr.sibling}zr=af(tn,nn.mode,In),zr.return=nn,nn=zr}return Ut(nn)}if(typeof tn=="string"||typeof tn=="number")return tn=""+tn,zr!==null&&zr.tag===6?(z(nn,zr.sibling),zr=De(zr,tn),zr.return=nn,nn=zr):(z(nn,zr),zr=Pf(tn,nn.mode,In),zr.return=nn,nn=zr),Ut(nn);if(tl(tn))return Wa(nn,zr,tn,In);if(Ge(tn))return La(nn,zr,tn,In);if(Xa&&eu(nn,tn),typeof tn=="undefined"&&!Nn)switch(nn.tag){case 1:case 22:case 0:case 11:case 15:throw Error(c(152,Lt(nn.type)||"Component"))}return z(nn,zr)}}var Pu=Xl(!0),Ml=Xl(!1),Fo={},uu=to(Fo),dl=to(Fo),Ol=to(Fo);function Lu(g){if(g===Fo)throw Error(c(174));return g}function Fl(g,T){switch(is(Ol,T),is(dl,g),is(uu,Fo),g=T.nodeType,g){case 9:case 11:T=(T=T.documentElement)?T.namespaceURI:Dt(null,"");break;default:g=g===8?T.parentNode:T,T=g.namespaceURI||null,g=g.tagName,T=Dt(T,g)}ts(uu),is(uu,T)}function Bl(){ts(uu),ts(dl),ts(Ol)}function lc(g){Lu(Ol.current);var T=Lu(uu.current),z=Dt(T,g.type);T!==z&&(is(dl,g),is(uu,z))}function ql(g){dl.current===g&&(ts(uu),ts(dl))}var ho=to(0);function zc(g){for(var T=g;T!==null;){if(T.tag===13){var z=T.memoizedState;if(z!==null&&(z=z.dehydrated,z===null||z.data==="$?"||z.data==="$!"))return T}else if(T.tag===19&&T.memoizedProps.revealOrder!==void 0){if(T.flags&64)return T}else if(T.child!==null){T.child.return=T,T=T.child;continue}if(T===g)break;for(;T.sibling===null;){if(T.return===null||T.return===g)return null;T=T.return}T.sibling.return=T.return,T=T.sibling}return null}var Mu=null,Gu=null,wl=!1;function Ac(g,T){var z=lu(5,null,null,0);z.elementType="DELETED",z.type="DELETED",z.stateNode=T,z.return=g,z.flags=8,g.lastEffect!==null?(g.lastEffect.nextEffect=z,g.lastEffect=z):g.firstEffect=g.lastEffect=z}function li(g,T){switch(g.tag){case 5:var z=g.type;return T=T.nodeType!==1||z.toLowerCase()!==T.nodeName.toLowerCase()?null:T,T!==null?(g.stateNode=T,!0):!1;case 6:return T=g.pendingProps===""||T.nodeType!==3?null:T,T!==null?(g.stateNode=T,!0):!1;case 13:return!1;default:return!1}}function Cc(g){if(wl){var T=Gu;if(T){var z=T;if(!li(g,T)){if(T=vi(z.nextSibling),!T||!li(g,T)){g.flags=g.flags&-1025|2,wl=!1,Mu=g;return}Ac(Mu,z)}Mu=g,Gu=vi(T.firstChild)}else g.flags=g.flags&-1025|2,wl=!1,Mu=g}}function lf(g){for(g=g.return;g!==null&&g.tag!==5&&g.tag!==3&&g.tag!==13;)g=g.return;Mu=g}function Nl(g){if(g!==Mu)return!1;if(!wl)return lf(g),wl=!0,!1;var T=g.type;if(g.tag!==5||T!=="head"&&T!=="body"&&!Hi(T,g.memoizedProps))for(T=Gu;T;)Ac(g,T),T=vi(T.nextSibling);if(lf(g),g.tag===13){if(g=g.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(c(317));e:{for(g=g.nextSibling,T=0;g;){if(g.nodeType===8){var z=g.data;if(z==="/$"){if(T===0){Gu=vi(g.nextSibling);break e}T--}else z!=="$"&&z!=="$!"&&z!=="$?"||T++}g=g.nextSibling}Gu=null}}else Gu=Mu?vi(g.stateNode.nextSibling):null;return!0}function cc(){Gu=Mu=null,wl=!1}var Dl=[];function cf(){for(var g=0;g<Dl.length;g++)Dl[g]._workInProgressVersionPrimary=null;Dl.length=0}var jl=N.ReactCurrentDispatcher,Iu=N.ReactCurrentBatchConfig,Eo=0,To=null,tu=null,_u=null,Ql=!1,kl=!1;function $u(){throw Error(c(321))}function vu(g,T){if(T===null)return!1;for(var z=0;z<T.length&&z<g.length;z++)if(!Un(g[z],T[z]))return!1;return!0}function ff(g,T,z,ve,De,nt){if(Eo=nt,To=T,T.memoizedState=null,T.updateQueue=null,T.lanes=0,jl.current=g===null||g.memoizedState===null?Yc:Ic,g=z(ve,De),kl){nt=0;do{if(kl=!1,!(25>nt))throw Error(c(301));nt+=1,_u=tu=null,T.updateQueue=null,jl.current=_f,g=z(ve,De)}while(kl)}if(jl.current=fc,T=tu!==null&&tu.next!==null,Eo=0,_u=tu=To=null,Ql=!1,T)throw Error(c(300));return g}function rl(){var g={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return _u===null?To.memoizedState=_u=g:_u=_u.next=g,_u}function Su(){if(tu===null){var g=To.alternate;g=g!==null?g.memoizedState:null}else g=tu.next;var T=_u===null?To.memoizedState:_u.next;if(T!==null)_u=T,tu=g;else{if(g===null)throw Error(c(310));tu=g,g={memoizedState:tu.memoizedState,baseState:tu.baseState,baseQueue:tu.baseQueue,queue:tu.queue,next:null},_u===null?To.memoizedState=_u=g:_u=_u.next=g}return _u}function nl(g,T){return typeof T=="function"?T(g):T}function Tc(g){var T=Su(),z=T.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=g;var ve=tu,De=ve.baseQueue,nt=z.pending;if(nt!==null){if(De!==null){var Ut=De.next;De.next=nt.next,nt.next=Ut}ve.baseQueue=De=nt,z.pending=null}if(De!==null){De=De.next,ve=ve.baseState;var fr=Ut=nt=null,Or=De;do{var _n=Or.lane;if((Eo&_n)===_n)fr!==null&&(fr=fr.next={lane:0,action:Or.action,eagerReducer:Or.eagerReducer,eagerState:Or.eagerState,next:null}),ve=Or.eagerReducer===g?Or.eagerState:g(ve,Or.action);else{var Pi={lane:_n,action:Or.action,eagerReducer:Or.eagerReducer,eagerState:Or.eagerState,next:null};fr===null?(Ut=fr=Pi,nt=ve):fr=fr.next=Pi,To.lanes|=_n,Sl|=_n}Or=Or.next}while(Or!==null&&Or!==De);fr===null?nt=ve:fr.next=Ut,Un(ve,T.memoizedState)||(qo=!0),T.memoizedState=ve,T.baseState=nt,T.baseQueue=fr,z.lastRenderedState=ve}return[T.memoizedState,z.dispatch]}function Ul(g){var T=Su(),z=T.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=g;var ve=z.dispatch,De=z.pending,nt=T.memoizedState;if(De!==null){z.pending=null;var Ut=De=De.next;do nt=g(nt,Ut.action),Ut=Ut.next;while(Ut!==De);Un(nt,T.memoizedState)||(qo=!0),T.memoizedState=nt,T.baseQueue===null&&(T.baseState=nt),z.lastRenderedState=nt}return[nt,ve]}function Ta(g,T,z){var ve=T._getVersion;ve=ve(T._source);var De=T._workInProgressVersionPrimary;if(De!==null?g=De===ve:(g=g.mutableReadLanes,(g=(Eo&g)===g)&&(T._workInProgressVersionPrimary=ve,Dl.push(T))),g)return z(T._source);throw Dl.push(T),Error(c(350))}function df(g,T,z,ve){var De=So;if(De===null)throw Error(c(349));var nt=T._getVersion,Ut=nt(T._source),fr=jl.current,Or=fr.useState(function(){return Ta(De,T,z)}),_n=Or[1],Pi=Or[0];Or=_u;var Za=g.memoizedState,Hn=Za.refs,ca=Hn.getSnapshot,Wa=Za.source;Za=Za.subscribe;var La=To;return g.memoizedState={refs:Hn,source:T,subscribe:ve},fr.useEffect(function(){Hn.getSnapshot=z,Hn.setSnapshot=_n;var nn=nt(T._source);if(!Un(Ut,nn)){nn=z(T._source),Un(Pi,nn)||(_n(nn),nn=ol(La),De.mutableReadLanes|=nn&De.pendingLanes),nn=De.mutableReadLanes,De.entangledLanes|=nn;for(var zr=De.entanglements,tn=nn;0<tn;){var In=31-vn(tn),Nn=1<<In;zr[In]|=nn,tn&=~Nn}}},[z,T,ve]),fr.useEffect(function(){return ve(T._source,function(){var nn=Hn.getSnapshot,zr=Hn.setSnapshot;try{zr(nn(T._source));var tn=ol(La);De.mutableReadLanes|=tn&De.pendingLanes}catch(In){zr(function(){throw In})}})},[T,ve]),Un(ca,z)&&Un(Wa,T)&&Un(Za,ve)||(g={pending:null,dispatch:null,lastRenderedReducer:nl,lastRenderedState:Pi},g.dispatch=_n=Vc.bind(null,To,g),Or.queue=g,Or.baseQueue=null,Pi=Ta(De,T,z),Or.memoizedState=Or.baseState=Pi),Pi}function Zc(g,T,z){var ve=Su();return df(ve,g,T,z)}function Fu(g){var T=rl();return typeof g=="function"&&(g=g()),T.memoizedState=T.baseState=g,g=T.queue={pending:null,dispatch:null,lastRenderedReducer:nl,lastRenderedState:g},g=g.dispatch=Vc.bind(null,To,g),[T.memoizedState,g]}function Wc(g,T,z,ve){return g={tag:g,create:T,destroy:z,deps:ve,next:null},T=To.updateQueue,T===null?(T={lastEffect:null},To.updateQueue=T,T.lastEffect=g.next=g):(z=T.lastEffect,z===null?T.lastEffect=g.next=g:(ve=z.next,z.next=g,g.next=ve,T.lastEffect=g)),g}function kf(g){var T=rl();return g={current:g},T.memoizedState=g}function Hc(){return Su().memoizedState}function Ou(g,T,z,ve){var De=rl();To.flags|=g,De.memoizedState=Wc(1|T,z,void 0,ve===void 0?null:ve)}function hf(g,T,z,ve){var De=Su();ve=ve===void 0?null:ve;var nt=void 0;if(tu!==null){var Ut=tu.memoizedState;if(nt=Ut.destroy,ve!==null&&vu(ve,Ut.deps)){Wc(T,z,nt,ve);return}}To.flags|=g,De.memoizedState=Wc(1|T,z,nt,ve)}function Pc(g,T){return Ou(516,4,g,T)}function zl(g,T){return hf(516,4,g,T)}function Gc(g,T){return hf(4,2,g,T)}function pf(g,T){if(typeof T=="function")return g=g(),T(g),function(){T(null)};if(T!=null)return g=g(),T.current=g,function(){T.current=null}}function Bu(g,T,z){return z=z!=null?z.concat([g]):null,hf(4,2,pf.bind(null,T,g),z)}function hl(){}function $c(g,T){var z=Su();T=T===void 0?null:T;var ve=z.memoizedState;return ve!==null&&T!==null&&vu(T,ve[1])?ve[0]:(z.memoizedState=[g,T],g)}function mf(g,T){var z=Su();T=T===void 0?null:T;var ve=z.memoizedState;return ve!==null&&T!==null&&vu(T,ve[1])?ve[0]:(g=g(),z.memoizedState=[g,T],g)}function Kc(g,T){var z=zt();Cr(98>z?98:z,function(){g(!0)}),Cr(97<z?97:z,function(){var ve=Iu.transition;Iu.transition=1;try{g(!1),T()}finally{Iu.transition=ve}})}function Vc(g,T,z){var ve=Cu(),De=ol(g),nt={lane:De,action:z,eagerReducer:null,eagerState:null,next:null},Ut=T.pending;if(Ut===null?nt.next=nt:(nt.next=Ut.next,Ut.next=nt),T.pending=nt,Ut=g.alternate,g===To||Ut!==null&&Ut===To)kl=Ql=!0;else{if(g.lanes===0&&(Ut===null||Ut.lanes===0)&&(Ut=T.lastRenderedReducer,Ut!==null))try{var fr=T.lastRenderedState,Or=Ut(fr,z);if(nt.eagerReducer=Ut,nt.eagerState=Or,Un(Or,fr))return}catch(_n){}finally{}Tl(g,De,ve)}}var fc={readContext:Ia,useCallback:$u,useContext:$u,useEffect:$u,useImperativeHandle:$u,useLayoutEffect:$u,useMemo:$u,useReducer:$u,useRef:$u,useState:$u,useDebugValue:$u,useDeferredValue:$u,useTransition:$u,useMutableSource:$u,useOpaqueIdentifier:$u,unstable_isNewReconciler:!1},Yc={readContext:Ia,useCallback:function(g,T){return rl().memoizedState=[g,T===void 0?null:T],g},useContext:Ia,useEffect:Pc,useImperativeHandle:function(g,T,z){return z=z!=null?z.concat([g]):null,Ou(4,2,pf.bind(null,T,g),z)},useLayoutEffect:function(g,T){return Ou(4,2,g,T)},useMemo:function(g,T){var z=rl();return T=T===void 0?null:T,g=g(),z.memoizedState=[g,T],g},useReducer:function(g,T,z){var ve=rl();return T=z!==void 0?z(T):T,ve.memoizedState=ve.baseState=T,g=ve.queue={pending:null,dispatch:null,lastRenderedReducer:g,lastRenderedState:T},g=g.dispatch=Vc.bind(null,To,g),[ve.memoizedState,g]},useRef:kf,useState:Fu,useDebugValue:hl,useDeferredValue:function(g){var T=Fu(g),z=T[0],ve=T[1];return Pc(function(){var De=Iu.transition;Iu.transition=1;try{ve(g)}finally{Iu.transition=De}},[g]),z},useTransition:function(){var g=Fu(!1),T=g[0];return g=Kc.bind(null,g[1]),kf(g),[g,T]},useMutableSource:function(g,T,z){var ve=rl();return ve.memoizedState={refs:{getSnapshot:T,setSnapshot:null},source:g,subscribe:z},df(ve,g,T,z)},useOpaqueIdentifier:function(){if(wl){var g=!1,T=As(function(){throw g||(g=!0,z("r:"+(xo++).toString(36))),Error(c(355))}),z=Fu(T)[1];return!(To.mode&2)&&(To.flags|=516,Wc(5,function(){z("r:"+(xo++).toString(36))},void 0,null)),T}return T="r:"+(xo++).toString(36),Fu(T),T},unstable_isNewReconciler:!1},Ic={readContext:Ia,useCallback:$c,useContext:Ia,useEffect:zl,useImperativeHandle:Bu,useLayoutEffect:Gc,useMemo:mf,useReducer:Tc,useRef:Hc,useState:function(){return Tc(nl)},useDebugValue:hl,useDeferredValue:function(g){var T=Tc(nl),z=T[0],ve=T[1];return zl(function(){var De=Iu.transition;Iu.transition=1;try{ve(g)}finally{Iu.transition=De}},[g]),z},useTransition:function(){var g=Tc(nl)[0];return[Hc().current,g]},useMutableSource:Zc,useOpaqueIdentifier:function(){return Tc(nl)[0]},unstable_isNewReconciler:!1},_f={readContext:Ia,useCallback:$c,useContext:Ia,useEffect:zl,useImperativeHandle:Bu,useLayoutEffect:Gc,useMemo:mf,useReducer:Ul,useRef:Hc,useState:function(){return Ul(nl)},useDebugValue:hl,useDeferredValue:function(g){var T=Ul(nl),z=T[0],ve=T[1];return zl(function(){var De=Iu.transition;Iu.transition=1;try{ve(g)}finally{Iu.transition=De}},[g]),z},useTransition:function(){var g=Ul(nl)[0];return[Hc().current,g]},useMutableSource:Zc,useOpaqueIdentifier:function(){return Ul(nl)[0]},unstable_isNewReconciler:!1},pl=N.ReactCurrentOwner,qo=!1;function Bo(g,T,z,ve){T.child=g===null?Ml(T,null,z,ve):Pu(T,g.child,z,ve)}function Rf(g,T,z,ve,De){z=z.render;var nt=T.ref;return Rs(T,De),ve=ff(g,T,z,ve,nt,De),g!==null&&!qo?(T.updateQueue=g.updateQueue,T.flags&=-517,g.lanes&=~De,ru(g,T,De)):(T.flags|=1,Bo(g,T,ve,De),T.child)}function vf(g,T,z,ve,De,nt){if(g===null){var Ut=z.type;return typeof Ut=="function"&&!Cf(Ut)&&Ut.defaultProps===void 0&&z.compare===null&&z.defaultProps===void 0?(T.tag=15,T.type=Ut,Oc(g,T,Ut,ve,De,nt)):(g=Fc(z.type,null,ve,T,T.mode,nt),g.ref=T.ref,g.return=T,T.child=g)}return Ut=g.child,!(De&nt)&&(De=Ut.memoizedProps,z=z.compare,z=z!==null?z:la,z(De,ve)&&g.ref===T.ref)?ru(g,T,nt):(T.flags|=1,g=Rl(Ut,ve),g.ref=T.ref,g.return=T,T.child=g)}function Oc(g,T,z,ve,De,nt){if(g!==null&&la(g.memoizedProps,ve)&&g.ref===T.ref)if(qo=!1,(nt&De)!==0)g.flags&16384&&(qo=!0);else return T.lanes=g.lanes,ru(g,T,nt);return Po(g,T,z,ve,nt)}function il(g,T,z){var ve=T.pendingProps,De=ve.children,nt=g!==null?g.memoizedState:null;if(ve.mode==="hidden"||ve.mode==="unstable-defer-without-hiding")if(!(T.mode&4))T.memoizedState={baseLanes:0},sa(T,z);else if(z&1073741824)T.memoizedState={baseLanes:0},sa(T,nt!==null?nt.baseLanes:z);else return g=nt!==null?nt.baseLanes|z:z,T.lanes=T.childLanes=1073741824,T.memoizedState={baseLanes:g},sa(T,g),null;else nt!==null?(ve=nt.baseLanes|z,T.memoizedState=null):ve=z,sa(T,ve);return Bo(g,T,De,z),T.child}function oo(g,T){var z=T.ref;(g===null&&z!==null||g!==null&&g.ref!==z)&&(T.flags|=128)}function Po(g,T,z,ve,De){var nt=zs(z)?Pt:Va.current;return nt=Ka(T,nt),Rs(T,De),z=ff(g,T,z,ve,nt,De),g!==null&&!qo?(T.updateQueue=g.updateQueue,T.flags&=-517,g.lanes&=~De,ru(g,T,De)):(T.flags|=1,Bo(g,T,z,De),T.child)}function Ku(g,T,z,ve,De){if(zs(z)){var nt=!0;jt(T)}else nt=!1;if(Rs(T,De),T.stateNode===null)g!==null&&(g.alternate=null,T.alternate=null,T.flags|=2),fl(T,z,ve),el(T,z,ve,De),ve=!0;else if(g===null){var Ut=T.stateNode,fr=T.memoizedProps;Ut.props=fr;var Or=Ut.context,_n=z.contextType;typeof _n=="object"&&_n!==null?_n=Ia(_n):(_n=zs(z)?Pt:Va.current,_n=Ka(T,_n));var Pi=z.getDerivedStateFromProps,Za=typeof Pi=="function"||typeof Ut.getSnapshotBeforeUpdate=="function";Za||typeof Ut.UNSAFE_componentWillReceiveProps!="function"&&typeof Ut.componentWillReceiveProps!="function"||(fr!==ve||Or!==_n)&&Ks(T,Ut,ve,_n),so=!1;var Hn=T.memoizedState;Ut.state=Hn,Ns(T,ve,Ut,De),Or=T.memoizedState,fr!==ve||Hn!==Or||Vt.current||so?(typeof Pi=="function"&&(Yl(T,z,Pi,ve),Or=T.memoizedState),(fr=so||Il(T,z,fr,ve,Hn,Or,_n))?(Za||typeof Ut.UNSAFE_componentWillMount!="function"&&typeof Ut.componentWillMount!="function"||(typeof Ut.componentWillMount=="function"&&Ut.componentWillMount(),typeof Ut.UNSAFE_componentWillMount=="function"&&Ut.UNSAFE_componentWillMount()),typeof Ut.componentDidMount=="function"&&(T.flags|=4)):(typeof Ut.componentDidMount=="function"&&(T.flags|=4),T.memoizedProps=ve,T.memoizedState=Or),Ut.props=ve,Ut.state=Or,Ut.context=_n,ve=fr):(typeof Ut.componentDidMount=="function"&&(T.flags|=4),ve=!1)}else{Ut=T.stateNode,Tr(g,T),fr=T.memoizedProps,_n=T.type===T.elementType?fr:ei(T.type,fr),Ut.props=_n,Za=T.pendingProps,Hn=Ut.context,Or=z.contextType,typeof Or=="object"&&Or!==null?Or=Ia(Or):(Or=zs(z)?Pt:Va.current,Or=Ka(T,Or));var ca=z.getDerivedStateFromProps;(Pi=typeof ca=="function"||typeof Ut.getSnapshotBeforeUpdate=="function")||typeof Ut.UNSAFE_componentWillReceiveProps!="function"&&typeof Ut.componentWillReceiveProps!="function"||(fr!==Za||Hn!==Or)&&Ks(T,Ut,ve,Or),so=!1,Hn=T.memoizedState,Ut.state=Hn,Ns(T,ve,Ut,De);var Wa=T.memoizedState;fr!==Za||Hn!==Wa||Vt.current||so?(typeof ca=="function"&&(Yl(T,z,ca,ve),Wa=T.memoizedState),(_n=so||Il(T,z,_n,ve,Hn,Wa,Or))?(Pi||typeof Ut.UNSAFE_componentWillUpdate!="function"&&typeof Ut.componentWillUpdate!="function"||(typeof Ut.componentWillUpdate=="function"&&Ut.componentWillUpdate(ve,Wa,Or),typeof Ut.UNSAFE_componentWillUpdate=="function"&&Ut.UNSAFE_componentWillUpdate(ve,Wa,Or)),typeof Ut.componentDidUpdate=="function"&&(T.flags|=4),typeof Ut.getSnapshotBeforeUpdate=="function"&&(T.flags|=256)):(typeof Ut.componentDidUpdate!="function"||fr===g.memoizedProps&&Hn===g.memoizedState||(T.flags|=4),typeof Ut.getSnapshotBeforeUpdate!="function"||fr===g.memoizedProps&&Hn===g.memoizedState||(T.flags|=256),T.memoizedProps=ve,T.memoizedState=Wa),Ut.props=ve,Ut.state=Wa,Ut.context=Or,ve=_n):(typeof Ut.componentDidUpdate!="function"||fr===g.memoizedProps&&Hn===g.memoizedState||(T.flags|=4),typeof Ut.getSnapshotBeforeUpdate!="function"||fr===g.memoizedProps&&Hn===g.memoizedState||(T.flags|=256),ve=!1)}return Ie(g,T,z,ve,nt,De)}function Ie(g,T,z,ve,De,nt){oo(g,T);var Ut=(T.flags&64)!==0;if(!ve&&!Ut)return De&&wr(T,z,!1),ru(g,T,nt);ve=T.stateNode,pl.current=T;var fr=Ut&&typeof z.getDerivedStateFromError!="function"?null:ve.render();return T.flags|=1,g!==null&&Ut?(T.child=Pu(T,g.child,null,nt),T.child=Pu(T,null,fr,nt)):Bo(g,T,fr,nt),T.memoizedState=ve.state,De&&wr(T,z,!0),T.child}function Zl(g){var T=g.stateNode;T.pendingContext?xn(g,T.pendingContext,T.pendingContext!==T.context):T.context&&xn(g,T.context,!1),Fl(g,T.containerInfo)}var Nu={dehydrated:null,retryLane:0};function Jl(g,T,z){var ve=T.pendingProps,De=ho.current,nt=!1,Ut;return(Ut=(T.flags&64)!==0)||(Ut=g!==null&&g.memoizedState===null?!1:(De&2)!==0),Ut?(nt=!0,T.flags&=-65):g!==null&&g.memoizedState===null||ve.fallback===void 0||ve.unstable_avoidThisFallback===!0||(De|=1),is(ho,De&1),g===null?(ve.fallback!==void 0&&Cc(T),g=ve.children,De=ve.fallback,nt?(g=fs(T,g,De,z),T.child.memoizedState={baseLanes:z},T.memoizedState=Nu,g):typeof ve.unstable_expectedLoadTime=="number"?(g=fs(T,g,De,z),T.child.memoizedState={baseLanes:z},T.memoizedState=Nu,T.lanes=33554432,g):(z=Tf({mode:"visible",children:g},T.mode,z,null),z.return=T,T.child=z)):g.memoizedState!==null?nt?(ve=ec(g,T,ve.children,ve.fallback,z),nt=T.child,De=g.child.memoizedState,nt.memoizedState=De===null?{baseLanes:z}:{baseLanes:De.baseLanes|z},nt.childLanes=g.childLanes&~z,T.memoizedState=Nu,ve):(z=al(g,T,ve.children,z),T.memoizedState=null,z):nt?(ve=ec(g,T,ve.children,ve.fallback,z),nt=T.child,De=g.child.memoizedState,nt.memoizedState=De===null?{baseLanes:z}:{baseLanes:De.baseLanes|z},nt.childLanes=g.childLanes&~z,T.memoizedState=Nu,ve):(z=al(g,T,ve.children,z),T.memoizedState=null,z)}function fs(g,T,z,ve){var De=g.mode,nt=g.child;return T={mode:"hidden",children:T},!(De&2)&&nt!==null?(nt.childLanes=0,nt.pendingProps=T):nt=Tf(T,De,0,null),z=cu(z,De,ve,null),nt.return=g,z.return=g,nt.sibling=z,g.child=nt,z}function al(g,T,z,ve){var De=g.child;return g=De.sibling,z=Rl(De,{mode:"visible",children:z}),!(T.mode&2)&&(z.lanes=ve),z.return=T,z.sibling=null,g!==null&&(g.nextEffect=null,g.flags=8,T.firstEffect=T.lastEffect=g),T.child=z}function ec(g,T,z,ve,De){var nt=T.mode,Ut=g.child;g=Ut.sibling;var fr={mode:"hidden",children:z};return!(nt&2)&&T.child!==Ut?(z=T.child,z.childLanes=0,z.pendingProps=fr,Ut=z.lastEffect,Ut!==null?(T.firstEffect=z.firstEffect,T.lastEffect=Ut,Ut.nextEffect=null):T.firstEffect=T.lastEffect=null):z=Rl(Ut,fr),g!==null?ve=Rl(g,ve):(ve=cu(ve,nt,De,null),ve.flags|=2),ve.return=T,z.return=T,z.sibling=ve,T.child=z,ve}function dc(g,T){g.lanes|=T;var z=g.alternate;z!==null&&(z.lanes|=T),Qs(g.return,T)}function ml(g,T,z,ve,De,nt){var Ut=g.memoizedState;Ut===null?g.memoizedState={isBackwards:T,rendering:null,renderingStartTime:0,last:ve,tail:z,tailMode:De,lastEffect:nt}:(Ut.isBackwards=T,Ut.rendering=null,Ut.renderingStartTime=0,Ut.last=ve,Ut.tail=z,Ut.tailMode=De,Ut.lastEffect=nt)}function _l(g,T,z){var ve=T.pendingProps,De=ve.revealOrder,nt=ve.tail;if(Bo(g,T,ve.children,z),ve=ho.current,ve&2)ve=ve&1|2,T.flags|=64;else{if(g!==null&&g.flags&64)e:for(g=T.child;g!==null;){if(g.tag===13)g.memoizedState!==null&&dc(g,z);else if(g.tag===19)dc(g,z);else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===T)break e;for(;g.sibling===null;){if(g.return===null||g.return===T)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}ve&=1}if(is(ho,ve),!(T.mode&2))T.memoizedState=null;else switch(De){case"forwards":for(z=T.child,De=null;z!==null;)g=z.alternate,g!==null&&zc(g)===null&&(De=z),z=z.sibling;z=De,z===null?(De=T.child,T.child=null):(De=z.sibling,z.sibling=null),ml(T,!1,De,z,nt,T.lastEffect);break;case"backwards":for(z=null,De=T.child,T.child=null;De!==null;){if(g=De.alternate,g!==null&&zc(g)===null){T.child=De;break}g=De.sibling,De.sibling=z,z=De,De=g}ml(T,!0,z,null,nt,T.lastEffect);break;case"together":ml(T,!1,null,null,void 0,T.lastEffect);break;default:T.memoizedState=null}return T.child}function ru(g,T,z){if(g!==null&&(T.dependencies=g.dependencies),Sl|=T.lanes,z&T.childLanes){if(g!==null&&T.child!==g.child)throw Error(c(153));if(T.child!==null){for(g=T.child,z=Rl(g,g.pendingProps),T.child=z,z.return=T;g.sibling!==null;)g=g.sibling,z=z.sibling=Rl(g,g.pendingProps),z.return=T;z.sibling=null}return T.child}return null}var Lf,Dc,hc,Vu;Lf=function(g,T){for(var z=T.child;z!==null;){if(z.tag===5||z.tag===6)g.appendChild(z.stateNode);else if(z.tag!==4&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===T)break;for(;z.sibling===null;){if(z.return===null||z.return===T)return;z=z.return}z.sibling.return=z.return,z=z.sibling}},Dc=function(){},hc=function(g,T,z,ve){var De=g.memoizedProps;if(De!==ve){g=T.stateNode,Lu(uu.current);var nt=null;switch(z){case"input":De=ot(g,De),ve=ot(g,ve),nt=[];break;case"option":De=qe(g,De),ve=qe(g,ve),nt=[];break;case"select":De=i({},De,{value:void 0}),ve=i({},ve,{value:void 0}),nt=[];break;case"textarea":De=mt(g,De),ve=mt(g,ve),nt=[];break;default:typeof De.onClick!="function"&&typeof ve.onClick=="function"&&(g.onclick=ni)}Ae(z,ve);var Ut;z=null;for(_n in De)if(!ve.hasOwnProperty(_n)&&De.hasOwnProperty(_n)&&De[_n]!=null)if(_n==="style"){var fr=De[_n];for(Ut in fr)fr.hasOwnProperty(Ut)&&(z||(z={}),z[Ut]="")}else _n!=="dangerouslySetInnerHTML"&&_n!=="children"&&_n!=="suppressContentEditableWarning"&&_n!=="suppressHydrationWarning"&&_n!=="autoFocus"&&(o.hasOwnProperty(_n)?nt||(nt=[]):(nt=nt||[]).push(_n,null));for(_n in ve){var Or=ve[_n];if(fr=De!=null?De[_n]:void 0,ve.hasOwnProperty(_n)&&Or!==fr&&(Or!=null||fr!=null))if(_n==="style")if(fr){for(Ut in fr)!fr.hasOwnProperty(Ut)||Or&&Or.hasOwnProperty(Ut)||(z||(z={}),z[Ut]="");for(Ut in Or)Or.hasOwnProperty(Ut)&&fr[Ut]!==Or[Ut]&&(z||(z={}),z[Ut]=Or[Ut])}else z||(nt||(nt=[]),nt.push(_n,z)),z=Or;else _n==="dangerouslySetInnerHTML"?(Or=Or?Or.__html:void 0,fr=fr?fr.__html:void 0,Or!=null&&fr!==Or&&(nt=nt||[]).push(_n,Or)):_n==="children"?typeof Or!="string"&&typeof Or!="number"||(nt=nt||[]).push(_n,""+Or):_n!=="suppressContentEditableWarning"&&_n!=="suppressHydrationWarning"&&(o.hasOwnProperty(_n)?(Or!=null&&_n==="onScroll"&&Oe("scroll",g),nt||fr===Or||(nt=[])):typeof Or=="object"&&Or!==null&&Or.$$typeof===Z?Or.toString():(nt=nt||[]).push(_n,Or))}z&&(nt=nt||[]).push("style",z);var _n=nt;(T.updateQueue=_n)&&(T.flags|=4)}},Vu=function(g,T,z,ve){z!==ve&&(T.flags|=4)};function ju(g,T){if(!wl)switch(g.tailMode){case"hidden":T=g.tail;for(var z=null;T!==null;)T.alternate!==null&&(z=T),T=T.sibling;z===null?g.tail=null:z.sibling=null;break;case"collapsed":z=g.tail;for(var ve=null;z!==null;)z.alternate!==null&&(ve=z),z=z.sibling;ve===null?T||g.tail===null?g.tail=null:g.tail.sibling=null:ve.sibling=null}}function gf(g,T,z){var ve=T.pendingProps;switch(T.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(T.type)&&pn(),null;case 3:return Bl(),ts(Vt),ts(Va),cf(),ve=T.stateNode,ve.pendingContext&&(ve.context=ve.pendingContext,ve.pendingContext=null),(g===null||g.child===null)&&(Nl(T)?T.flags|=4:ve.hydrate||(T.flags|=256)),Dc(T),null;case 5:ql(T);var De=Lu(Ol.current);if(z=T.type,g!==null&&T.stateNode!=null)hc(g,T,z,ve,De),g.ref!==T.ref&&(T.flags|=128);else{if(!ve){if(T.stateNode===null)throw Error(c(166));return null}if(g=Lu(uu.current),Nl(T)){ve=T.stateNode,z=T.type;var nt=T.memoizedProps;switch(ve[ps]=T,ve[gs]=nt,z){case"dialog":Oe("cancel",ve),Oe("close",ve);break;case"iframe":case"object":case"embed":Oe("load",ve);break;case"video":case"audio":for(g=0;g<hs.length;g++)Oe(hs[g],ve);break;case"source":Oe("error",ve);break;case"img":case"image":case"link":Oe("error",ve),Oe("load",ve);break;case"details":Oe("toggle",ve);break;case"input":Qe(ve,nt),Oe("invalid",ve);break;case"select":ve._wrapperState={wasMultiple:!!nt.multiple},Oe("invalid",ve);break;case"textarea":or(ve,nt),Oe("invalid",ve)}Ae(z,nt),g=null;for(var Ut in nt)nt.hasOwnProperty(Ut)&&(De=nt[Ut],Ut==="children"?typeof De=="string"?ve.textContent!==De&&(g=["children",De]):typeof De=="number"&&ve.textContent!==""+De&&(g=["children",""+De]):o.hasOwnProperty(Ut)&&De!=null&&Ut==="onScroll"&&Oe("scroll",ve));switch(z){case"input":Ft(ve),ke(ve,nt,!0);break;case"textarea":Ft(ve),Fe(ve);break;case"select":case"option":break;default:typeof nt.onClick=="function"&&(ve.onclick=ni)}ve=g,T.updateQueue=ve,ve!==null&&(T.flags|=4)}else{switch(Ut=De.nodeType===9?De:De.ownerDocument,g===tt.html&&(g=Yt(z)),g===tt.html?z==="script"?(g=Ut.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild)):typeof ve.is=="string"?g=Ut.createElement(z,{is:ve.is}):(g=Ut.createElement(z),z==="select"&&(Ut=g,ve.multiple?Ut.multiple=!0:ve.size&&(Ut.size=ve.size))):g=Ut.createElementNS(g,z),g[ps]=T,g[gs]=ve,Lf(g,T,!1,!1),T.stateNode=g,Ut=st(z,ve),z){case"dialog":Oe("cancel",g),Oe("close",g),De=ve;break;case"iframe":case"object":case"embed":Oe("load",g),De=ve;break;case"video":case"audio":for(De=0;De<hs.length;De++)Oe(hs[De],g);De=ve;break;case"source":Oe("error",g),De=ve;break;case"img":case"image":case"link":Oe("error",g),Oe("load",g),De=ve;break;case"details":Oe("toggle",g),De=ve;break;case"input":Qe(g,ve),De=ot(g,ve),Oe("invalid",g);break;case"option":De=qe(g,ve);break;case"select":g._wrapperState={wasMultiple:!!ve.multiple},De=i({},ve,{value:void 0}),Oe("invalid",g);break;case"textarea":or(g,ve),De=mt(g,ve),Oe("invalid",g);break;default:De=ve}Ae(z,De);var fr=De;for(nt in fr)if(fr.hasOwnProperty(nt)){var Or=fr[nt];nt==="style"?me(g,Or):nt==="dangerouslySetInnerHTML"?(Or=Or?Or.__html:void 0,Or!=null&&Gt(g,Or)):nt==="children"?typeof Or=="string"?(z!=="textarea"||Or!=="")&&lr(g,Or):typeof Or=="number"&&lr(g,""+Or):nt!=="suppressContentEditableWarning"&&nt!=="suppressHydrationWarning"&&nt!=="autoFocus"&&(o.hasOwnProperty(nt)?Or!=null&&nt==="onScroll"&&Oe("scroll",g):Or!=null&&B(g,nt,Or,Ut))}switch(z){case"input":Ft(g),ke(g,ve,!1);break;case"textarea":Ft(g),Fe(g);break;case"option":ve.value!=null&&g.setAttribute("value",""+ar(ve.value));break;case"select":g.multiple=!!ve.multiple,nt=ve.value,nt!=null?ut(g,!!ve.multiple,nt,!1):ve.defaultValue!=null&&ut(g,!!ve.multiple,ve.defaultValue,!0);break;default:typeof De.onClick=="function"&&(g.onclick=ni)}va(z,ve)&&(T.flags|=4)}T.ref!==null&&(T.flags|=128)}return null;case 6:if(g&&T.stateNode!=null)Vu(g,T,g.memoizedProps,ve);else{if(typeof ve!="string"&&T.stateNode===null)throw Error(c(166));z=Lu(Ol.current),Lu(uu.current),Nl(T)?(ve=T.stateNode,z=T.memoizedProps,ve[ps]=T,ve.nodeValue!==z&&(T.flags|=4)):(ve=(z.nodeType===9?z:z.ownerDocument).createTextNode(ve),ve[ps]=T,T.stateNode=ve)}return null;case 13:return ts(ho),ve=T.memoizedState,T.flags&64?(T.lanes=z,T):(ve=ve!==null,z=!1,g===null?T.memoizedProps.fallback!==void 0&&Nl(T):z=g.memoizedState!==null,ve&&!z&&T.mode&2&&(g===null&&T.memoizedProps.unstable_avoidThisFallback!==!0||ho.current&1?_o===0&&(_o=3):((_o===0||_o===3)&&(_o=4),So===null||!(Sl&134217727)&&!(Io&134217727)||nu(So,qn))),(ve||z)&&(T.flags|=4),null);case 4:return Bl(),Dc(T),g===null&&dt(T.stateNode.containerInfo),null;case 10:return Ps(T),null;case 17:return zs(T.type)&&pn(),null;case 19:if(ts(ho),ve=T.memoizedState,ve===null)return null;if(nt=(T.flags&64)!==0,Ut=ve.rendering,Ut===null)if(nt)ju(ve,!1);else{if(_o!==0||g!==null&&g.flags&64)for(g=T.child;g!==null;){if(Ut=zc(g),Ut!==null){for(T.flags|=64,ju(ve,!1),nt=Ut.updateQueue,nt!==null&&(T.updateQueue=nt,T.flags|=4),ve.lastEffect===null&&(T.firstEffect=null),T.lastEffect=ve.lastEffect,ve=z,z=T.child;z!==null;)nt=z,g=ve,nt.flags&=2,nt.nextEffect=null,nt.firstEffect=null,nt.lastEffect=null,Ut=nt.alternate,Ut===null?(nt.childLanes=0,nt.lanes=g,nt.child=null,nt.memoizedProps=null,nt.memoizedState=null,nt.updateQueue=null,nt.dependencies=null,nt.stateNode=null):(nt.childLanes=Ut.childLanes,nt.lanes=Ut.lanes,nt.child=Ut.child,nt.memoizedProps=Ut.memoizedProps,nt.memoizedState=Ut.memoizedState,nt.updateQueue=Ut.updateQueue,nt.type=Ut.type,g=Ut.dependencies,nt.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext}),z=z.sibling;return is(ho,ho.current&1|2),T.child}g=g.sibling}ve.tail!==null&&Et()>O&&(T.flags|=64,nt=!0,ju(ve,!1),T.lanes=33554432)}else{if(!nt)if(g=zc(Ut),g!==null){if(T.flags|=64,nt=!0,z=g.updateQueue,z!==null&&(T.updateQueue=z,T.flags|=4),ju(ve,!0),ve.tail===null&&ve.tailMode==="hidden"&&!Ut.alternate&&!wl)return T=T.lastEffect=ve.lastEffect,T!==null&&(T.nextEffect=null),null}else 2*Et()-ve.renderingStartTime>O&&z!==1073741824&&(T.flags|=64,nt=!0,ju(ve,!1),T.lanes=33554432);ve.isBackwards?(Ut.sibling=T.child,T.child=Ut):(z=ve.last,z!==null?z.sibling=Ut:T.child=Ut,ve.last=Ut)}return ve.tail!==null?(z=ve.tail,ve.rendering=z,ve.tail=z.sibling,ve.lastEffect=T.lastEffect,ve.renderingStartTime=Et(),z.sibling=null,T=ho.current,is(ho,nt?T&1|2:T&1),z):null;case 23:case 24:return Sa(),g!==null&&g.memoizedState!==null!=(T.memoizedState!==null)&&ve.mode!=="unstable-defer-without-hiding"&&(T.flags|=4),null}throw Error(c(156,T.tag))}function kc(g){switch(g.tag){case 1:zs(g.type)&&pn();var T=g.flags;return T&4096?(g.flags=T&-4097|64,g):null;case 3:if(Bl(),ts(Vt),ts(Va),cf(),T=g.flags,T&64)throw Error(c(285));return g.flags=T&-4097|64,g;case 5:return ql(g),null;case 13:return ts(ho),T=g.flags,T&4096?(g.flags=T&-4097|64,g):null;case 19:return ts(ho),null;case 4:return Bl(),null;case 10:return Ps(g),null;case 23:case 24:return Sa(),null;default:return null}}function Uu(g,T){try{var z="",ve=T;do z+=Wt(ve),ve=ve.return;while(ve);var De=z}catch(nt){De=`
Error generating stack: `+nt.message+`
`+nt.stack}return{value:g,source:T,stack:De}}function Wl(g,T){try{console.error(T.value)}catch(z){setTimeout(function(){throw z})}}var yf=typeof WeakMap=="function"?WeakMap:Map;function pc(g,T,z){z=Mo(-1,z),z.tag=3,z.payload={element:null};var ve=T.value;return z.callback=function(){Me||(Me=!0,on=ve),Wl(g,T)},z}function mc(g,T,z){z=Mo(-1,z),z.tag=3;var ve=g.type.getDerivedStateFromError;if(typeof ve=="function"){var De=T.value;z.payload=function(){return Wl(g,T),ve(De)}}var nt=g.stateNode;return nt!==null&&typeof nt.componentDidCatch=="function"&&(z.callback=function(){typeof ve!="function"&&(Cn===null?Cn=new Set([this]):Cn.add(this),Wl(g,T));var Ut=T.stack;this.componentDidCatch(T.value,{componentStack:Ut!==null?Ut:""})}),z}var Rc=typeof WeakSet=="function"?WeakSet:Set;function bf(g){var T=g.ref;if(T!==null)if(typeof T=="function")try{T(null)}catch(z){cl(g,z)}else T.current=null}function xf(g,T){switch(T.tag){case 0:case 11:case 15:case 22:return;case 1:if(T.flags&256&&g!==null){var z=g.memoizedProps,ve=g.memoizedState;g=T.stateNode,T=g.getSnapshotBeforeUpdate(T.elementType===T.type?z:ei(T.type,z),ve),g.__reactInternalSnapshotBeforeUpdate=T}return;case 3:T.flags&256&&Di(T.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(c(163))}function _c(g,T,z){switch(z.tag){case 0:case 11:case 15:case 22:if(T=z.updateQueue,T=T!==null?T.lastEffect:null,T!==null){g=T=T.next;do{if((g.tag&3)===3){var ve=g.create;g.destroy=ve()}g=g.next}while(g!==T)}if(T=z.updateQueue,T=T!==null?T.lastEffect:null,T!==null){g=T=T.next;do{var De=g;ve=De.next,De=De.tag,De&4&&De&1&&(Jc(z,g),Mf(z,g)),g=ve}while(g!==T)}return;case 1:g=z.stateNode,z.flags&4&&(T===null?g.componentDidMount():(ve=z.elementType===z.type?T.memoizedProps:ei(z.type,T.memoizedProps),g.componentDidUpdate(ve,T.memoizedState,g.__reactInternalSnapshotBeforeUpdate))),T=z.updateQueue,T!==null&&ou(z,T,g);return;case 3:if(T=z.updateQueue,T!==null){if(g=null,z.child!==null)switch(z.child.tag){case 5:g=z.child.stateNode;break;case 1:g=z.child.stateNode}ou(z,T,g)}return;case 5:g=z.stateNode,T===null&&z.flags&4&&va(z.type,z.memoizedProps)&&g.focus();return;case 6:return;case 4:return;case 12:return;case 13:z.memoizedState===null&&(z=z.alternate,z!==null&&(z=z.memoizedState,z!==null&&(z=z.dehydrated,z!==null&&rt(z))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(c(163))}function Lc(g,T){for(var z=g;;){if(z.tag===5){var ve=z.stateNode;if(T)ve=ve.style,typeof ve.setProperty=="function"?ve.setProperty("display","none","important"):ve.display="none";else{ve=z.stateNode;var De=z.memoizedProps.style;De=De!=null&&De.hasOwnProperty("display")?De.display:null,ve.style.display=ce("display",De)}}else if(z.tag===6)z.stateNode.nodeValue=T?"":z.memoizedProps;else if((z.tag!==23&&z.tag!==24||z.memoizedState===null||z===g)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===g)break;for(;z.sibling===null;){if(z.return===null||z.return===g)return;z=z.return}z.sibling.return=z.return,z=z.sibling}}function tc(g,T){if(qr&&typeof qr.onCommitFiberUnmount=="function")try{qr.onCommitFiberUnmount(kr,T)}catch(nt){}switch(T.tag){case 0:case 11:case 14:case 15:case 22:if(g=T.updateQueue,g!==null&&(g=g.lastEffect,g!==null)){var z=g=g.next;do{var ve=z,De=ve.destroy;if(ve=ve.tag,De!==void 0)if(ve&4)Jc(T,z);else{ve=T;try{De()}catch(nt){cl(ve,nt)}}z=z.next}while(z!==g)}break;case 1:if(bf(T),g=T.stateNode,typeof g.componentWillUnmount=="function")try{g.props=T.memoizedProps,g.state=T.memoizedState,g.componentWillUnmount()}catch(nt){cl(T,nt)}break;case 5:bf(T);break;case 4:qc(g,T)}}function wf(g){g.alternate=null,g.child=null,g.dependencies=null,g.firstEffect=null,g.lastEffect=null,g.memoizedProps=null,g.memoizedState=null,g.pendingProps=null,g.return=null,g.updateQueue=null}function Yu(g){return g.tag===5||g.tag===3||g.tag===4}function vl(g){e:{for(var T=g.return;T!==null;){if(Yu(T))break e;T=T.return}throw Error(c(160))}var z=T;switch(T=z.stateNode,z.tag){case 5:var ve=!1;break;case 3:T=T.containerInfo,ve=!0;break;case 4:T=T.containerInfo,ve=!0;break;default:throw Error(c(161))}z.flags&16&&(lr(T,""),z.flags&=-17);e:t:for(z=g;;){for(;z.sibling===null;){if(z.return===null||Yu(z.return)){z=null;break e}z=z.return}for(z.sibling.return=z.return,z=z.sibling;z.tag!==5&&z.tag!==6&&z.tag!==18;){if(z.flags&2||z.child===null||z.tag===4)continue t;z.child.return=z,z=z.child}if(!(z.flags&2)){z=z.stateNode;break e}}ve?vc(g,z,T):Xc(g,z,T)}function vc(g,T,z){var ve=g.tag,De=ve===5||ve===6;if(De)g=De?g.stateNode:g.stateNode.instance,T?z.nodeType===8?z.parentNode.insertBefore(g,T):z.insertBefore(g,T):(z.nodeType===8?(T=z.parentNode,T.insertBefore(g,z)):(T=z,T.appendChild(g)),z=z._reactRootContainer,z!=null||T.onclick!==null||(T.onclick=ni));else if(ve!==4&&(g=g.child,g!==null))for(vc(g,T,z),g=g.sibling;g!==null;)vc(g,T,z),g=g.sibling}function Xc(g,T,z){var ve=g.tag,De=ve===5||ve===6;if(De)g=De?g.stateNode:g.stateNode.instance,T?z.insertBefore(g,T):z.appendChild(g);else if(ve!==4&&(g=g.child,g!==null))for(Xc(g,T,z),g=g.sibling;g!==null;)Xc(g,T,z),g=g.sibling}function qc(g,T){for(var z=T,ve=!1,De,nt;;){if(!ve){ve=z.return;e:for(;;){if(ve===null)throw Error(c(160));switch(De=ve.stateNode,ve.tag){case 5:nt=!1;break e;case 3:De=De.containerInfo,nt=!0;break e;case 4:De=De.containerInfo,nt=!0;break e}ve=ve.return}ve=!0}if(z.tag===5||z.tag===6){e:for(var Ut=g,fr=z,Or=fr;;)if(tc(Ut,Or),Or.child!==null&&Or.tag!==4)Or.child.return=Or,Or=Or.child;else{if(Or===fr)break e;for(;Or.sibling===null;){if(Or.return===null||Or.return===fr)break e;Or=Or.return}Or.sibling.return=Or.return,Or=Or.sibling}nt?(Ut=De,fr=z.stateNode,Ut.nodeType===8?Ut.parentNode.removeChild(fr):Ut.removeChild(fr)):De.removeChild(z.stateNode)}else if(z.tag===4){if(z.child!==null){De=z.stateNode.containerInfo,nt=!0,z.child.return=z,z=z.child;continue}}else if(tc(g,z),z.child!==null){z.child.return=z,z=z.child;continue}if(z===T)break;for(;z.sibling===null;){if(z.return===null||z.return===T)return;z=z.return,z.tag===4&&(ve=!1)}z.sibling.return=z.return,z=z.sibling}}function gu(g,T){switch(T.tag){case 0:case 11:case 14:case 15:case 22:var z=T.updateQueue;if(z=z!==null?z.lastEffect:null,z!==null){var ve=z=z.next;do(ve.tag&3)===3&&(g=ve.destroy,ve.destroy=void 0,g!==void 0&&g()),ve=ve.next;while(ve!==z)}return;case 1:return;case 5:if(z=T.stateNode,z!=null){ve=T.memoizedProps;var De=g!==null?g.memoizedProps:ve;g=T.type;var nt=T.updateQueue;if(T.updateQueue=null,nt!==null){for(z[gs]=ve,g==="input"&&ve.type==="radio"&&ve.name!=null&&je(z,ve),st(g,De),T=st(g,ve),De=0;De<nt.length;De+=2){var Ut=nt[De],fr=nt[De+1];Ut==="style"?me(z,fr):Ut==="dangerouslySetInnerHTML"?Gt(z,fr):Ut==="children"?lr(z,fr):B(z,Ut,fr,T)}switch(g){case"input":ye(z,ve);break;case"textarea":rr(z,ve);break;case"select":g=z._wrapperState.wasMultiple,z._wrapperState.wasMultiple=!!ve.multiple,nt=ve.value,nt!=null?ut(z,!!ve.multiple,nt,!1):g!==!!ve.multiple&&(ve.defaultValue!=null?ut(z,!!ve.multiple,ve.defaultValue,!0):ut(z,!!ve.multiple,ve.multiple?[]:"",!1))}}}return;case 6:if(T.stateNode===null)throw Error(c(162));T.stateNode.nodeValue=T.memoizedProps;return;case 3:z=T.stateNode,z.hydrate&&(z.hydrate=!1,rt(z.containerInfo));return;case 12:return;case 13:T.memoizedState!==null&&(C=Et(),Lc(T.child,!0)),Ef(T);return;case 19:Ef(T);return;case 17:return;case 23:case 24:Lc(T,T.memoizedState!==null);return}throw Error(c(163))}function Ef(g){var T=g.updateQueue;if(T!==null){g.updateQueue=null;var z=g.stateNode;z===null&&(z=g.stateNode=new Rc),T.forEach(function(ve){var De=yl.bind(null,g,ve);z.has(ve)||(z.add(ve),ve.then(De,De))})}}function Sf(g,T){return g!==null&&(g=g.memoizedState,g===null||g.dehydrated!==null)?(T=T.memoizedState,T!==null&&T.dehydrated===null):!1}var El=Math.ceil,Hl=N.ReactCurrentDispatcher,Gl=N.ReactCurrentOwner,aa=0,So=null,mo=null,qn=0,sl=0,rc=to(0),_o=0,gc=null,Du=0,Sl=0,Io=0,Qc=0,nc=null,C=0,O=1/0;function k(){O=Et()+500}var fe=null,Me=!1,on=null,Cn=null,gi=!1,Ki=null,_s=90,Zo=[],Oo=[],Os=null,vo=0,Xu=null,Au=-1,Al=0,yc=0,Cl=null,Mc=!1;function Cu(){return aa&48?Et():Au!==-1?Au:Au=Et()}function ol(g){if(g=g.mode,!(g&2))return 1;if(!(g&4))return zt()===99?1:2;if(Al===0&&(Al=Du),Zn.transition!==0){yc!==0&&(yc=nc!==null?nc.pendingLanes:0),g=Al;var T=4186112&~yc;return T&=-T,T===0&&(g=4186112&~g,T=g&-g,T===0&&(T=8192)),T}return g=zt(),aa&4&&g===98?g=Wr(12,Al):(g=nr(g),g=Wr(g,Al)),g}function Tl(g,T,z){if(50<vo)throw vo=0,Xu=null,Error(c(185));if(g=bc(g,T),g===null)return null;ln(g,T,z),g===So&&(Io|=T,_o===4&&nu(g,qn));var ve=zt();T===1?aa&8&&!(aa&48)?kn(g):(ku(g,z),aa===0&&(k(),dn())):(!(aa&4)||ve!==98&&ve!==99||(Os===null?Os=new Set([g]):Os.add(g)),ku(g,z)),nc=g}function bc(g,T){g.lanes|=T;var z=g.alternate;for(z!==null&&(z.lanes|=T),z=g,g=g.return;g!==null;)g.childLanes|=T,z=g.alternate,z!==null&&(z.childLanes|=T),z=g,g=g.return;return z.tag===3?z.stateNode:null}function ku(g,T){for(var z=g.callbackNode,ve=g.suspendedLanes,De=g.pingedLanes,nt=g.expirationTimes,Ut=g.pendingLanes;0<Ut;){var fr=31-vn(Ut),Or=1<<fr,_n=nt[fr];if(_n===-1){if(!(Or&ve)||Or&De){_n=T,ge(Or);var Pi=ft;nt[fr]=10<=Pi?_n+250:6<=Pi?_n+5e3:-1}}else _n<=T&&(g.expiredLanes|=Or);Ut&=~Or}if(ve=Dr(g,g===So?qn:0),T=ft,ve===0)z!==null&&(z!==W&&Gi(z),g.callbackNode=null,g.callbackPriority=0);else{if(z!==null){if(g.callbackPriority===T)return;z!==W&&Gi(z)}T===15?(z=kn.bind(null,g),te===null?(te=[z],pe=Qi(ss,Tn)):te.push(z),z=W):T===14?z=Yr(99,kn.bind(null,g)):(z=sr(T),z=Yr(z,za.bind(null,g))),g.callbackPriority=T,g.callbackNode=z}}function za(g){if(Au=-1,yc=Al=0,aa&48)throw Error(c(327));var T=g.callbackNode;if(ic()&&g.callbackNode!==T)return null;var z=Dr(g,g===So?qn:0);if(z===0)return null;var ve=z,De=aa;aa|=16;var nt=oa();(So!==g||qn!==ve)&&(k(),ga(g,ve));do try{gl();break}catch(fr){js(g,fr)}while(!0);if(Ts(),Hl.current=nt,aa=De,mo!==null?ve=0:(So=null,qn=0,ve=_o),Du&Io)ga(g,0);else if(ve!==0){if(ve===2&&(aa|=64,g.hydrate&&(g.hydrate=!1,Di(g.containerInfo)),z=$r(g),z!==0&&(ve=Zs(g,z))),ve===1)throw T=gc,ga(g,0),nu(g,z),ku(g,Et()),T;switch(g.finishedWork=g.current.alternate,g.finishedLanes=z,ve){case 0:case 1:throw Error(c(345));case 2:$l(g);break;case 3:if(nu(g,z),(z&62914560)===z&&(ve=C+500-Et(),10<ve)){if(Dr(g,0)!==0)break;if(De=g.suspendedLanes,(De&z)!==z){Cu(),g.pingedLanes|=g.suspendedLanes&De;break}g.timeoutHandle=Ti($l.bind(null,g),ve);break}$l(g);break;case 4:if(nu(g,z),(z&4186112)===z)break;for(ve=g.eventTimes,De=-1;0<z;){var Ut=31-vn(z);nt=1<<Ut,Ut=ve[Ut],Ut>De&&(De=Ut),z&=~nt}if(z=De,z=Et()-z,z=(120>z?120:480>z?480:1080>z?1080:1920>z?1920:3e3>z?3e3:4320>z?4320:1960*El(z/1960))-z,10<z){g.timeoutHandle=Ti($l.bind(null,g),z);break}$l(g);break;case 5:$l(g);break;default:throw Error(c(329))}}return ku(g,Et()),g.callbackNode===T?za.bind(null,g):null}function nu(g,T){for(T&=~Qc,T&=~Io,g.suspendedLanes|=T,g.pingedLanes&=~T,g=g.expirationTimes;0<T;){var z=31-vn(T),ve=1<<z;g[z]=-1,T&=~ve}}function kn(g){if(aa&48)throw Error(c(327));if(ic(),g===So&&g.expiredLanes&qn){var T=qn,z=Zs(g,T);Du&Io&&(T=Dr(g,T),z=Zs(g,T))}else T=Dr(g,0),z=Zs(g,T);if(g.tag!==0&&z===2&&(aa|=64,g.hydrate&&(g.hydrate=!1,Di(g.containerInfo)),T=$r(g),T!==0&&(z=Zs(g,T))),z===1)throw z=gc,ga(g,0),nu(g,T),ku(g,Et()),z;return g.finishedWork=g.current.alternate,g.finishedLanes=T,$l(g),ku(g,Et()),null}function Qn(){if(Os!==null){var g=Os;Os=null,g.forEach(function(T){T.expiredLanes|=24&T.pendingLanes,ku(T,Et())})}dn()}function Vi(g,T){var z=aa;aa|=1;try{return g(T)}finally{aa=z,aa===0&&(k(),dn())}}function Na(g,T){var z=aa;aa&=-2,aa|=8;try{return g(T)}finally{aa=z,aa===0&&(k(),dn())}}function sa(g,T){is(rc,sl),sl|=T,Du|=T}function Sa(){sl=rc.current,ts(rc)}function ga(g,T){g.finishedWork=null,g.finishedLanes=0;var z=g.timeoutHandle;if(z!==-1&&(g.timeoutHandle=-1,Ca(z)),mo!==null)for(z=mo.return;z!==null;){var ve=z;switch(ve.tag){case 1:ve=ve.type.childContextTypes,ve!=null&&pn();break;case 3:Bl(),ts(Vt),ts(Va),cf();break;case 5:ql(ve);break;case 4:Bl();break;case 13:ts(ho);break;case 19:ts(ho);break;case 10:Ps(ve);break;case 23:case 24:Sa()}z=z.return}So=g,mo=Rl(g.current,null),qn=sl=Du=T,_o=0,gc=null,Qc=Io=Sl=0}function js(g,T){do{var z=mo;try{if(Ts(),jl.current=fc,Ql){for(var ve=To.memoizedState;ve!==null;){var De=ve.queue;De!==null&&(De.pending=null),ve=ve.next}Ql=!1}if(Eo=0,_u=tu=To=null,kl=!1,Gl.current=null,z===null||z.return===null){_o=1,gc=T,mo=null;break}e:{var nt=g,Ut=z.return,fr=z,Or=T;if(T=qn,fr.flags|=2048,fr.firstEffect=fr.lastEffect=null,Or!==null&&typeof Or=="object"&&typeof Or.then=="function"){var _n=Or;if(!(fr.mode&2)){var Pi=fr.alternate;Pi?(fr.updateQueue=Pi.updateQueue,fr.memoizedState=Pi.memoizedState,fr.lanes=Pi.lanes):(fr.updateQueue=null,fr.memoizedState=null)}var Za=(ho.current&1)!==0,Hn=Ut;do{var ca;if(ca=Hn.tag===13){var Wa=Hn.memoizedState;if(Wa!==null)ca=Wa.dehydrated!==null;else{var La=Hn.memoizedProps;ca=La.fallback===void 0?!1:La.unstable_avoidThisFallback!==!0?!0:!Za}}if(ca){var nn=Hn.updateQueue;if(nn===null){var zr=new Set;zr.add(_n),Hn.updateQueue=zr}else nn.add(_n);if(!(Hn.mode&2)){if(Hn.flags|=64,fr.flags|=16384,fr.flags&=-2981,fr.tag===1)if(fr.alternate===null)fr.tag=17;else{var tn=Mo(-1,1);tn.tag=2,Xo(fr,tn)}fr.lanes|=1;break e}Or=void 0,fr=T;var In=nt.pingCache;if(In===null?(In=nt.pingCache=new yf,Or=new Set,In.set(_n,Or)):(Or=In.get(_n),Or===void 0&&(Or=new Set,In.set(_n,Or))),!Or.has(fr)){Or.add(fr);var Nn=Vf.bind(null,nt,_n,fr);_n.then(Nn,Nn)}Hn.flags|=4096,Hn.lanes=T;break e}Hn=Hn.return}while(Hn!==null);Or=Error((Lt(fr.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.`)}_o!==5&&(_o=2),Or=Uu(Or,fr),Hn=Ut;do{switch(Hn.tag){case 3:nt=Or,Hn.flags|=4096,T&=-T,Hn.lanes|=T;var Xa=pc(Hn,nt,T);Eu(Hn,Xa);break e;case 1:nt=Or;var ji=Hn.type,qa=Hn.stateNode;if(!(Hn.flags&64)&&(typeof ji.getDerivedStateFromError=="function"||qa!==null&&typeof qa.componentDidCatch=="function"&&(Cn===null||!Cn.has(qa)))){Hn.flags|=4096,T&=-T,Hn.lanes|=T;var vs=mc(Hn,nt,T);Eu(Hn,vs);break e}}Hn=Hn.return}while(Hn!==null)}ll(z)}catch(es){T=es,mo===z&&z!==null&&(mo=z=z.return);continue}break}while(!0)}function oa(){var g=Hl.current;return Hl.current=fc,g===null?fc:g}function Zs(g,T){var z=aa;aa|=16;var ve=oa();So===g&&qn===T||ga(g,T);do try{ul();break}catch(De){js(g,De)}while(!0);if(Ts(),aa=z,Hl.current=ve,mo!==null)throw Error(c(261));return So=null,qn=0,_o}function ul(){for(;mo!==null;)Pl(mo)}function gl(){for(;mo!==null&&!wo();)Pl(mo)}function Pl(g){var T=rf(g.alternate,g,sl);g.memoizedProps=g.pendingProps,T===null?ll(g):mo=T,Gl.current=null}function ll(g){var T=g;do{var z=T.alternate;if(g=T.return,T.flags&2048){if(z=kc(T),z!==null){z.flags&=2047,mo=z;return}g!==null&&(g.firstEffect=g.lastEffect=null,g.flags|=2048)}else{if(z=gf(z,T,sl),z!==null){mo=z;return}if(z=T,z.tag!==24&&z.tag!==23||z.memoizedState===null||sl&1073741824||!(z.mode&4)){for(var ve=0,De=z.child;De!==null;)ve|=De.lanes|De.childLanes,De=De.sibling;z.childLanes=ve}g!==null&&!(g.flags&2048)&&(g.firstEffect===null&&(g.firstEffect=T.firstEffect),T.lastEffect!==null&&(g.lastEffect!==null&&(g.lastEffect.nextEffect=T.firstEffect),g.lastEffect=T.lastEffect),1<T.flags&&(g.lastEffect!==null?g.lastEffect.nextEffect=T:g.firstEffect=T,g.lastEffect=T))}if(T=T.sibling,T!==null){mo=T;return}mo=T=g}while(T!==null);_o===0&&(_o=5)}function $l(g){var T=zt();return Cr(99,Kf.bind(null,g,T)),null}function Kf(g,T){do ic();while(Ki!==null);if(aa&48)throw Error(c(327));var z=g.finishedWork;if(z===null)return null;if(g.finishedWork=null,g.finishedLanes=0,z===g.current)throw Error(c(177));g.callbackNode=null;var ve=z.lanes|z.childLanes,De=ve,nt=g.pendingLanes&~De;g.pendingLanes=De,g.suspendedLanes=0,g.pingedLanes=0,g.expiredLanes&=De,g.mutableReadLanes&=De,g.entangledLanes&=De,De=g.entanglements;for(var Ut=g.eventTimes,fr=g.expirationTimes;0<nt;){var Or=31-vn(nt),_n=1<<Or;De[Or]=0,Ut[Or]=-1,fr[Or]=-1,nt&=~_n}if(Os!==null&&!(ve&24)&&Os.has(g)&&Os.delete(g),g===So&&(mo=So=null,qn=0),1<z.flags?z.lastEffect!==null?(z.lastEffect.nextEffect=z,ve=z.firstEffect):ve=z:ve=z.firstEffect,ve!==null){if(De=aa,aa|=32,Gl.current=null,hi=Ua,Ut=Aa(),ls(Ut)){if("selectionStart"in Ut)fr={start:Ut.selectionStart,end:Ut.selectionEnd};else e:if(fr=(fr=Ut.ownerDocument)&&fr.defaultView||window,(_n=fr.getSelection&&fr.getSelection())&&_n.rangeCount!==0){fr=_n.anchorNode,nt=_n.anchorOffset,Or=_n.focusNode,_n=_n.focusOffset;try{fr.nodeType,Or.nodeType}catch(es){fr=null;break e}var Pi=0,Za=-1,Hn=-1,ca=0,Wa=0,La=Ut,nn=null;t:for(;;){for(var zr;La!==fr||nt!==0&&La.nodeType!==3||(Za=Pi+nt),La!==Or||_n!==0&&La.nodeType!==3||(Hn=Pi+_n),La.nodeType===3&&(Pi+=La.nodeValue.length),(zr=La.firstChild)!==null;)nn=La,La=zr;for(;;){if(La===Ut)break t;if(nn===fr&&++ca===nt&&(Za=Pi),nn===Or&&++Wa===_n&&(Hn=Pi),(zr=La.nextSibling)!==null)break;La=nn,nn=La.parentNode}La=zr}fr=Za===-1||Hn===-1?null:{start:Za,end:Hn}}else fr=null;fr=fr||{start:0,end:0}}else fr=null;Oi={focusedElem:Ut,selectionRange:fr},Ua=!1,Cl=null,Mc=!1,fe=ve;do try{Af()}catch(es){if(fe===null)throw Error(c(330));cl(fe,es),fe=fe.nextEffect}while(fe!==null);Cl=null,fe=ve;do try{for(Ut=g;fe!==null;){var tn=fe.flags;if(tn&16&&lr(fe.stateNode,""),tn&128){var In=fe.alternate;if(In!==null){var Nn=In.ref;Nn!==null&&(typeof Nn=="function"?Nn(null):Nn.current=null)}}switch(tn&1038){case 2:vl(fe),fe.flags&=-3;break;case 6:vl(fe),fe.flags&=-3,gu(fe.alternate,fe);break;case 1024:fe.flags&=-1025;break;case 1028:fe.flags&=-1025,gu(fe.alternate,fe);break;case 4:gu(fe.alternate,fe);break;case 8:fr=fe,qc(Ut,fr);var Xa=fr.alternate;wf(fr),Xa!==null&&wf(Xa)}fe=fe.nextEffect}}catch(es){if(fe===null)throw Error(c(330));cl(fe,es),fe=fe.nextEffect}while(fe!==null);if(Nn=Oi,In=Aa(),tn=Nn.focusedElem,Ut=Nn.selectionRange,In!==tn&&tn&&tn.ownerDocument&&Vn(tn.ownerDocument.documentElement,tn)){for(Ut!==null&&ls(tn)&&(In=Ut.start,Nn=Ut.end,Nn===void 0&&(Nn=In),"selectionStart"in tn?(tn.selectionStart=In,tn.selectionEnd=Math.min(Nn,tn.value.length)):(Nn=(In=tn.ownerDocument||document)&&In.defaultView||window,Nn.getSelection&&(Nn=Nn.getSelection(),fr=tn.textContent.length,Xa=Math.min(Ut.start,fr),Ut=Ut.end===void 0?Xa:Math.min(Ut.end,fr),!Nn.extend&&Xa>Ut&&(fr=Ut,Ut=Xa,Xa=fr),fr=wt(tn,Xa),nt=wt(tn,Ut),fr&&nt&&(Nn.rangeCount!==1||Nn.anchorNode!==fr.node||Nn.anchorOffset!==fr.offset||Nn.focusNode!==nt.node||Nn.focusOffset!==nt.offset)&&(In=In.createRange(),In.setStart(fr.node,fr.offset),Nn.removeAllRanges(),Xa>Ut?(Nn.addRange(In),Nn.extend(nt.node,nt.offset)):(In.setEnd(nt.node,nt.offset),Nn.addRange(In)))))),In=[],Nn=tn;Nn=Nn.parentNode;)Nn.nodeType===1&&In.push({element:Nn,left:Nn.scrollLeft,top:Nn.scrollTop});for(typeof tn.focus=="function"&&tn.focus(),tn=0;tn<In.length;tn++)Nn=In[tn],Nn.element.scrollLeft=Nn.left,Nn.element.scrollTop=Nn.top}Ua=!!hi,Oi=hi=null,g.current=z,fe=ve;do try{for(tn=g;fe!==null;){var ji=fe.flags;if(ji&36&&_c(tn,fe.alternate,fe),ji&128){In=void 0;var qa=fe.ref;if(qa!==null){var vs=fe.stateNode;switch(fe.tag){case 5:In=vs;break;default:In=vs}typeof qa=="function"?qa(In):qa.current=In}}fe=fe.nextEffect}}catch(es){if(fe===null)throw Error(c(330));cl(fe,es),fe=fe.nextEffect}while(fe!==null);fe=null,Y(),aa=De}else g.current=z;if(gi)gi=!1,Ki=g,_s=T;else for(fe=ve;fe!==null;)T=fe.nextEffect,fe.nextEffect=null,fe.flags&8&&(ji=fe,ji.sibling=null,ji.stateNode=null),fe=T;if(ve=g.pendingLanes,ve===0&&(Cn=null),ve===1?g===Xu?vo++:(vo=0,Xu=g):vo=0,z=z.stateNode,qr&&typeof qr.onCommitFiberRoot=="function")try{qr.onCommitFiberRoot(kr,z,void 0,(z.current.flags&64)===64)}catch(es){}if(ku(g,Et()),Me)throw Me=!1,g=on,on=null,g;return aa&8||dn(),null}function Af(){for(;fe!==null;){var g=fe.alternate;Mc||Cl===null||(fe.flags&8?ii(fe,Cl)&&(Mc=!0):fe.tag===13&&Sf(g,fe)&&ii(fe,Cl)&&(Mc=!0));var T=fe.flags;T&256&&xf(g,fe),!(T&512)||gi||(gi=!0,Yr(97,function(){return ic(),null})),fe=fe.nextEffect}}function ic(){if(_s!==90){var g=97<_s?97:_s;return _s=90,Cr(g,ef)}return!1}function Mf(g,T){Zo.push(T,g),gi||(gi=!0,Yr(97,function(){return ic(),null}))}function Jc(g,T){Oo.push(T,g),gi||(gi=!0,Yr(97,function(){return ic(),null}))}function ef(){if(Ki===null)return!1;var g=Ki;if(Ki=null,aa&48)throw Error(c(331));var T=aa;aa|=32;var z=Oo;Oo=[];for(var ve=0;ve<z.length;ve+=2){var De=z[ve],nt=z[ve+1],Ut=De.destroy;if(De.destroy=void 0,typeof Ut=="function")try{Ut()}catch(Or){if(nt===null)throw Error(c(330));cl(nt,Or)}}for(z=Zo,Zo=[],ve=0;ve<z.length;ve+=2){De=z[ve],nt=z[ve+1];try{var fr=De.create;De.destroy=fr()}catch(Or){if(nt===null)throw Error(c(330));cl(nt,Or)}}for(fr=g.current.firstEffect;fr!==null;)g=fr.nextEffect,fr.nextEffect=null,fr.flags&8&&(fr.sibling=null,fr.stateNode=null),fr=g;return aa=T,dn(),!0}function tf(g,T,z){T=Uu(z,T),T=pc(g,T,1),Xo(g,T),T=Cu(),g=bc(g,1),g!==null&&(ln(g,1,T),ku(g,T))}function cl(g,T){if(g.tag===3)tf(g,g,T);else for(var z=g.return;z!==null;){if(z.tag===3){tf(z,g,T);break}else if(z.tag===1){var ve=z.stateNode;if(typeof z.type.getDerivedStateFromError=="function"||typeof ve.componentDidCatch=="function"&&(Cn===null||!Cn.has(ve))){g=Uu(T,g);var De=mc(z,g,1);if(Xo(z,De),De=Cu(),z=bc(z,1),z!==null)ln(z,1,De),ku(z,De);else if(typeof ve.componentDidCatch=="function"&&(Cn===null||!Cn.has(ve)))try{ve.componentDidCatch(T,g)}catch(nt){}break}}z=z.return}}function Vf(g,T,z){var ve=g.pingCache;ve!==null&&ve.delete(T),T=Cu(),g.pingedLanes|=g.suspendedLanes&z,So===g&&(qn&z)===z&&(_o===4||_o===3&&(qn&62914560)===qn&&500>Et()-C?ga(g,0):Qc|=z),ku(g,T)}function yl(g,T){var z=g.stateNode;z!==null&&z.delete(T),T=0,T===0&&(T=g.mode,T&2?T&4?(Al===0&&(Al=Du),T=hn(62914560&~Al),T===0&&(T=4194304)):T=zt()===99?1:2:T=1),z=Cu(),g=bc(g,T),g!==null&&(ln(g,T,z),ku(g,z))}var rf;rf=function(g,T,z){var ve=T.lanes;if(g!==null)if(g.memoizedProps!==T.pendingProps||Vt.current)qo=!0;else if(z&ve)qo=!!(g.flags&16384);else{switch(qo=!1,T.tag){case 3:Zl(T),cc();break;case 5:lc(T);break;case 1:zs(T.type)&&jt(T);break;case 4:Fl(T,T.stateNode.containerInfo);break;case 10:ve=T.memoizedProps.value;var De=T.type._context;is(ki,De._currentValue),De._currentValue=ve;break;case 13:if(T.memoizedState!==null)return z&T.child.childLanes?Jl(g,T,z):(is(ho,ho.current&1),T=ru(g,T,z),T!==null?T.sibling:null);is(ho,ho.current&1);break;case 19:if(ve=(z&T.childLanes)!==0,g.flags&64){if(ve)return _l(g,T,z);T.flags|=64}if(De=T.memoizedState,De!==null&&(De.rendering=null,De.tail=null,De.lastEffect=null),is(ho,ho.current),ve)break;return null;case 23:case 24:return T.lanes=0,il(g,T,z)}return ru(g,T,z)}else qo=!1;switch(T.lanes=0,T.tag){case 2:if(ve=T.type,g!==null&&(g.alternate=null,T.alternate=null,T.flags|=2),g=T.pendingProps,De=Ka(T,Va.current),Rs(T,z),De=ff(null,T,ve,g,De,z),T.flags|=1,typeof De=="object"&&De!==null&&typeof De.render=="function"&&De.$$typeof===void 0){if(T.tag=1,T.memoizedState=null,T.updateQueue=null,zs(ve)){var nt=!0;jt(T)}else nt=!1;T.memoizedState=De.state!==null&&De.state!==void 0?De.state:null,Is(T);var Ut=ve.getDerivedStateFromProps;typeof Ut=="function"&&Yl(T,ve,Ut,g),De.updater=os,T.stateNode=De,De._reactInternals=T,el(T,ve,g,z),T=Ie(null,T,ve,!0,nt,z)}else T.tag=0,Bo(null,T,De,z),T=T.child;return T;case 16:De=T.elementType;e:{switch(g!==null&&(g.alternate=null,T.alternate=null,T.flags|=2),g=T.pendingProps,nt=De._init,De=nt(De._payload),T.type=De,nt=T.tag=nf(De),g=ei(De,g),nt){case 0:T=Po(null,T,De,g,z);break e;case 1:T=Ku(null,T,De,g,z);break e;case 11:T=Rf(null,T,De,g,z);break e;case 14:T=vf(null,T,De,ei(De.type,g),ve,z);break e}throw Error(c(306,De,""))}return T;case 0:return ve=T.type,De=T.pendingProps,De=T.elementType===ve?De:ei(ve,De),Po(g,T,ve,De,z);case 1:return ve=T.type,De=T.pendingProps,De=T.elementType===ve?De:ei(ve,De),Ku(g,T,ve,De,z);case 3:if(Zl(T),ve=T.updateQueue,g===null||ve===null)throw Error(c(282));if(ve=T.pendingProps,De=T.memoizedState,De=De!==null?De.element:null,Tr(g,T),Ns(T,ve,null,z),ve=T.memoizedState.element,ve===De)cc(),T=ru(g,T,z);else{if(De=T.stateNode,(nt=De.hydrate)&&(Gu=vi(T.stateNode.containerInfo.firstChild),Mu=T,nt=wl=!0),nt){if(g=De.mutableSourceEagerHydrationData,g!=null)for(De=0;De<g.length;De+=2)nt=g[De],nt._workInProgressVersionPrimary=g[De+1],Dl.push(nt);for(z=Ml(T,null,ve,z),T.child=z;z;)z.flags=z.flags&-3|1024,z=z.sibling}else Bo(g,T,ve,z),cc();T=T.child}return T;case 5:return lc(T),g===null&&Cc(T),ve=T.type,De=T.pendingProps,nt=g!==null?g.memoizedProps:null,Ut=De.children,Hi(ve,De)?Ut=null:nt!==null&&Hi(ve,nt)&&(T.flags|=16),oo(g,T),Bo(g,T,Ut,z),T.child;case 6:return g===null&&Cc(T),null;case 13:return Jl(g,T,z);case 4:return Fl(T,T.stateNode.containerInfo),ve=T.pendingProps,g===null?T.child=Pu(T,null,ve,z):Bo(g,T,ve,z),T.child;case 11:return ve=T.type,De=T.pendingProps,De=T.elementType===ve?De:ei(ve,De),Rf(g,T,ve,De,z);case 7:return Bo(g,T,T.pendingProps,z),T.child;case 8:return Bo(g,T,T.pendingProps.children,z),T.child;case 12:return Bo(g,T,T.pendingProps.children,z),T.child;case 10:e:{ve=T.type._context,De=T.pendingProps,Ut=T.memoizedProps,nt=De.value;var fr=T.type._context;if(is(ki,fr._currentValue),fr._currentValue=nt,Ut!==null)if(fr=Ut.value,nt=Un(fr,nt)?0:(typeof ve._calculateChangedBits=="function"?ve._calculateChangedBits(fr,nt):1073741823)|0,nt===0){if(Ut.children===De.children&&!Vt.current){T=ru(g,T,z);break e}}else for(fr=T.child,fr!==null&&(fr.return=T);fr!==null;){var Or=fr.dependencies;if(Or!==null){Ut=fr.child;for(var _n=Or.firstContext;_n!==null;){if(_n.context===ve&&_n.observedBits&nt){fr.tag===1&&(_n=Mo(-1,z&-z),_n.tag=2,Xo(fr,_n)),fr.lanes|=z,_n=fr.alternate,_n!==null&&(_n.lanes|=z),Qs(fr.return,z),Or.lanes|=z;break}_n=_n.next}}else Ut=fr.tag===10&&fr.type===T.type?null:fr.child;if(Ut!==null)Ut.return=fr;else for(Ut=fr;Ut!==null;){if(Ut===T){Ut=null;break}if(fr=Ut.sibling,fr!==null){fr.return=Ut.return,Ut=fr;break}Ut=Ut.return}fr=Ut}Bo(g,T,De.children,z),T=T.child}return T;case 9:return De=T.type,nt=T.pendingProps,ve=nt.children,Rs(T,z),De=Ia(De,nt.unstable_observedBits),ve=ve(De),T.flags|=1,Bo(g,T,ve,z),T.child;case 14:return De=T.type,nt=ei(De,T.pendingProps),nt=ei(De.type,nt),vf(g,T,De,nt,ve,z);case 15:return Oc(g,T,T.type,T.pendingProps,ve,z);case 17:return ve=T.type,De=T.pendingProps,De=T.elementType===ve?De:ei(ve,De),g!==null&&(g.alternate=null,T.alternate=null,T.flags|=2),T.tag=1,zs(ve)?(g=!0,jt(T)):g=!1,Rs(T,z),fl(T,ve,De),el(T,ve,De,z),Ie(null,T,ve,!0,g,z);case 19:return _l(g,T,z);case 23:return il(g,T,z);case 24:return il(g,T,z)}throw Error(c(156,T.tag))};function Ff(g,T,z,ve){this.tag=g,this.key=z,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=T,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ve,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function lu(g,T,z,ve){return new Ff(g,T,z,ve)}function Cf(g){return g=g.prototype,!(!g||!g.isReactComponent)}function nf(g){if(typeof g=="function")return Cf(g)?1:0;if(g!=null){if(g=g.$$typeof,g===q)return 11;if(g===ee)return 14}return 2}function Rl(g,T){var z=g.alternate;return z===null?(z=lu(g.tag,T,g.key,g.mode),z.elementType=g.elementType,z.type=g.type,z.stateNode=g.stateNode,z.alternate=g,g.alternate=z):(z.pendingProps=T,z.type=g.type,z.flags=0,z.nextEffect=null,z.firstEffect=null,z.lastEffect=null),z.childLanes=g.childLanes,z.lanes=g.lanes,z.child=g.child,z.memoizedProps=g.memoizedProps,z.memoizedState=g.memoizedState,z.updateQueue=g.updateQueue,T=g.dependencies,z.dependencies=T===null?null:{lanes:T.lanes,firstContext:T.firstContext},z.sibling=g.sibling,z.index=g.index,z.ref=g.ref,z}function Fc(g,T,z,ve,De,nt){var Ut=2;if(ve=g,typeof g=="function")Cf(g)&&(Ut=1);else if(typeof g=="string")Ut=5;else e:switch(g){case H:return cu(z.children,De,nt,T);case U:Ut=8,De|=16;break;case ae:Ut=8,De|=1;break;case ne:return g=lu(12,z,T,De|8),g.elementType=ne,g.type=ne,g.lanes=nt,g;case V:return g=lu(13,z,T,De),g.type=V,g.elementType=V,g.lanes=nt,g;case se:return g=lu(19,z,T,De),g.elementType=se,g.lanes=nt,g;case ie:return Tf(z,De,nt,T);case _e:return g=lu(24,z,T,De),g.elementType=_e,g.lanes=nt,g;default:if(typeof g=="object"&&g!==null)switch(g.$$typeof){case oe:Ut=10;break e;case J:Ut=9;break e;case q:Ut=11;break e;case ee:Ut=14;break e;case Q:Ut=16,ve=null;break e;case le:Ut=22;break e}throw Error(c(130,g==null?g:typeof g,""))}return T=lu(Ut,z,T,De),T.elementType=g,T.type=ve,T.lanes=nt,T}function cu(g,T,z,ve){return g=lu(7,g,ve,T),g.lanes=z,g}function Tf(g,T,z,ve){return g=lu(23,g,ve,T),g.elementType=ie,g.lanes=z,g}function Pf(g,T,z){return g=lu(6,g,null,T),g.lanes=z,g}function af(g,T,z){return T=lu(4,g.children!==null?g.children:[],g.key,T),T.lanes=z,T.stateNode={containerInfo:g.containerInfo,pendingChildren:null,implementation:g.implementation},T}function Bc(g,T,z){this.tag=T,this.containerInfo=g,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=z,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ei(0),this.expirationTimes=Ei(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ei(0),this.mutableSourceEagerHydrationData=null}function Bf(g,T,z){var ve=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:G,key:ve==null?null:""+ve,children:g,containerInfo:T,implementation:z}}function Nc(g,T,z,ve){var De=T.current,nt=Cu(),Ut=ol(De);e:if(z){z=z._reactInternals;t:{if(Bn(z)!==z||z.tag!==1)throw Error(c(170));var fr=z;do{switch(fr.tag){case 3:fr=fr.stateNode.context;break t;case 1:if(zs(fr.type)){fr=fr.stateNode.__reactInternalMemoizedMergedChildContext;break t}}fr=fr.return}while(fr!==null);throw Error(c(171))}if(z.tag===1){var Or=z.type;if(zs(Or)){z=We(z,Or,fr);break e}}z=fr}else z=po;return T.context===null?T.context=z:T.pendingContext=z,T=Mo(nt,Ut),T.payload={element:g},ve=ve===void 0?null:ve,ve!==null&&(T.callback=ve),Xo(De,T),Tl(De,Ut,nt),Ut}function Zf(g){if(g=g.current,!g.child)return null;switch(g.child.tag){case 5:return g.child.stateNode;default:return g.child.stateNode}}function Yf(g,T){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var z=g.retryLane;g.retryLane=z!==0&&z<T?z:T}}function Nf(g,T){Yf(g,T),(g=g.alternate)&&Yf(g,T)}function Xf(){return null}function Wf(g,T,z){var ve=z!=null&&z.hydrationOptions!=null&&z.hydrationOptions.mutableSources||null;if(z=new Bc(g,T,z!=null&&z.hydrate===!0),T=lu(3,null,null,T===2?7:T===1?3:0),z.current=T,T.stateNode=z,Is(T),g[ys]=z.current,dt(g.nodeType===8?g.parentNode:g),ve)for(g=0;g<ve.length;g++){T=ve[g];var De=T._getVersion;De=De(T._source),z.mutableSourceEagerHydrationData==null?z.mutableSourceEagerHydrationData=[T,De]:z.mutableSourceEagerHydrationData.push(T,De)}this._internalRoot=z}Wf.prototype.render=function(g){Nc(g,this._internalRoot,null,null)},Wf.prototype.unmount=function(){var g=this._internalRoot,T=g.containerInfo;Nc(null,g,null,function(){T[ys]=null})};function sf(g){return!(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11&&(g.nodeType!==8||g.nodeValue!==" react-mount-point-unstable "))}function id(g,T){if(T||(T=g?g.nodeType===9?g.documentElement:g.firstChild:null,T=!(!T||T.nodeType!==1||!T.hasAttribute("data-reactroot"))),!T)for(var z;z=g.lastChild;)g.removeChild(z);return new Wf(g,0,T?{hydrate:!0}:void 0)}function Hf(g,T,z,ve,De){var nt=z._reactRootContainer;if(nt){var Ut=nt._internalRoot;if(typeof De=="function"){var fr=De;De=function(){var _n=Zf(Ut);fr.call(_n)}}Nc(T,Ut,g,De)}else{if(nt=z._reactRootContainer=id(z,ve),Ut=nt._internalRoot,typeof De=="function"){var Or=De;De=function(){var _n=Zf(Ut);Or.call(_n)}}Na(function(){Nc(T,Ut,g,De)})}return Zf(Ut)}Fi=function(g){if(g.tag===13){var T=Cu();Tl(g,4,T),Nf(g,4)}},Wn=function(g){if(g.tag===13){var T=Cu();Tl(g,67108864,T),Nf(g,67108864)}},oi=function(g){if(g.tag===13){var T=Cu(),z=ol(g);Tl(g,z,T),Nf(g,z)}},Ii=function(g,T){return T()},bt=function(g,T,z){switch(T){case"input":if(ye(g,z),T=z.name,z.type==="radio"&&T!=null){for(z=g;z.parentNode;)z=z.parentNode;for(z=z.querySelectorAll("input[name="+JSON.stringify(""+T)+'][type="radio"]'),T=0;T<z.length;T++){var ve=z[T];if(ve!==g&&ve.form===g.form){var De=na(ve);if(!De)throw Error(c(90));et(ve),ye(ve,De)}}}break;case"textarea":rr(g,z);break;case"select":T=z.value,T!=null&&ut(g,!!z.multiple,T,!1)}},Ot=Vi,Ne=function(g,T,z,ve,De){var nt=aa;aa|=4;try{return Cr(98,g.bind(null,T,z,ve,De))}finally{aa=nt,aa===0&&(k(),dn())}},Ir=function(){!(aa&49)&&(Qn(),ic())},_t=function(g,T){var z=aa;aa|=2;try{return g(T)}finally{aa=z,aa===0&&(k(),dn())}};function jf(g,T){var z=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!sf(T))throw Error(c(200));return Bf(g,T,null,z)}var ad={Events:[$s,ao,na,xe,ht,ic,{current:!1}]},If={findFiberByHostInstance:Ja,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},Jf={bundleType:If.bundleType,version:If.version,rendererPackageName:If.rendererPackageName,rendererConfig:If.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:N.ReactCurrentDispatcher,findHostInstanceByFiber:function(g){return g=Vr(g),g===null?null:g.stateNode},findFiberByHostInstance:If.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{kr=Gf.inject(Jf),qr=Gf}catch(g){}}v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ad,v.createPortal=jf,v.findDOMNode=function(g){if(g==null)return null;if(g.nodeType===1)return g;var T=g._reactInternals;if(T===void 0)throw typeof g.render=="function"?Error(c(188)):Error(c(268,Object.keys(g)));return g=Vr(T),g=g===null?null:g.stateNode,g},v.flushSync=function(g,T){var z=aa;if(z&48)return g(T);aa|=1;try{if(g)return Cr(99,g.bind(null,T))}finally{aa=z,dn()}},v.hydrate=function(g,T,z){if(!sf(T))throw Error(c(200));return Hf(null,g,T,!0,z)},v.render=function(g,T,z){if(!sf(T))throw Error(c(200));return Hf(null,g,T,!1,z)},v.unmountComponentAtNode=function(g){if(!sf(g))throw Error(c(40));return g._reactRootContainer?(Na(function(){Hf(null,null,g,!1,function(){g._reactRootContainer=null,g[ys]=null})}),!0):!1},v.unstable_batchedUpdates=Vi,v.unstable_createPortal=function(g,T){return jf(g,T,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)},v.unstable_renderSubtreeIntoContainer=function(g,T,z,ve){if(!sf(z))throw Error(c(200));if(g==null||g._reactInternals===void 0)throw Error(c(38));return Hf(g,T,z,!1,ve)},v.version="17.0.2"},4676:function(d,v,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 v=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 o,h,u;if(Array.isArray(c)){if(o=c.length,o!=f.length)return!1;for(h=o;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(o=c.length,o!=f.length)return!1;for(h=o;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(u=Object.keys(c),o=u.length,o!==Object.keys(f).length)return!1;for(h=o;h--!==0;)if(!Object.prototype.hasOwnProperty.call(f,u[h]))return!1;if(v&&c instanceof Element)return!1;for(h=o;h--!==0;)if(!((u[h]==="_owner"||u[h]==="__v"||u[h]==="__o")&&c.$$typeof)&&!l(c[u[h]],f[u[h]]))return!1;return!0}return c!==c&&f!==f}d.exports=function(f,o){try{return l(f,o)}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,v){"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,o=e?Symbol.for("react.provider"):60109,h=e?Symbol.for("react.context"):60110,u=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,y=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,b=e?Symbol.for("react.lazy"):60116,S=e?Symbol.for("react.block"):60121,R=e?Symbol.for("react.fundamental"):60117,L=e?Symbol.for("react.responder"):60118,A=e?Symbol.for("react.scope"):60119;function I(B){if(typeof B=="object"&&B!==null){var N=B.$$typeof;switch(N){case r:switch(B=B.type,B){case u:case a:case l:case f:case c:case p:return B;default:switch(B=B&&B.$$typeof,B){case h:case x:case b:case m:case o:return B;default:return N}}case i:return N}}}function M(B){return I(B)===a}v.AsyncMode=u,v.ConcurrentMode=a,v.ContextConsumer=h,v.ContextProvider=o,v.Element=r,v.ForwardRef=x,v.Fragment=l,v.Lazy=b,v.Memo=m,v.Portal=i,v.Profiler=f,v.StrictMode=c,v.Suspense=p,v.isAsyncMode=function(B){return M(B)||I(B)===u},v.isConcurrentMode=M,v.isContextConsumer=function(B){return I(B)===h},v.isContextProvider=function(B){return I(B)===o},v.isElement=function(B){return typeof B=="object"&&B!==null&&B.$$typeof===r},v.isForwardRef=function(B){return I(B)===x},v.isFragment=function(B){return I(B)===l},v.isLazy=function(B){return I(B)===b},v.isMemo=function(B){return I(B)===m},v.isPortal=function(B){return I(B)===i},v.isProfiler=function(B){return I(B)===f},v.isStrictMode=function(B){return I(B)===c},v.isSuspense=function(B){return I(B)===p},v.isValidElementType=function(B){return typeof B=="string"||typeof B=="function"||B===l||B===a||B===f||B===c||B===p||B===y||typeof B=="object"&&B!==null&&(B.$$typeof===b||B.$$typeof===m||B.$$typeof===o||B.$$typeof===h||B.$$typeof===x||B.$$typeof===R||B.$$typeof===L||B.$$typeof===A||B.$$typeof===S)},v.typeOf=I},99234:function(d,v,e){"use strict";d.exports=e(30508)},88172:function(d,v){"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"),o=Symbol.for("react.context"),h=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),a=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function S(R){if(typeof R=="object"&&R!==null){var L=R.$$typeof;switch(L){case e:switch(R=R.type,R){case i:case c:case l:case a:case x:return R;default:switch(R=R&&R.$$typeof,R){case h:case o:case u:case y:case p:case f:return R;default:return L}}case r:return L}}}v.ContextConsumer=o,v.ContextProvider=f,v.Element=e,v.ForwardRef=u,v.Fragment=i,v.Lazy=y,v.Memo=p,v.Portal=r,v.Profiler=c,v.StrictMode=l,v.Suspense=a,v.SuspenseList=x,v.isAsyncMode=function(){return!1},v.isConcurrentMode=function(){return!1},v.isContextConsumer=function(R){return S(R)===o},v.isContextProvider=function(R){return S(R)===f},v.isElement=function(R){return typeof R=="object"&&R!==null&&R.$$typeof===e},v.isForwardRef=function(R){return S(R)===u},v.isFragment=function(R){return S(R)===i},v.isLazy=function(R){return S(R)===y},v.isMemo=function(R){return S(R)===p},v.isPortal=function(R){return S(R)===r},v.isProfiler=function(R){return S(R)===c},v.isStrictMode=function(R){return S(R)===l},v.isSuspense=function(R){return S(R)===a},v.isSuspenseList=function(R){return S(R)===x},v.isValidElementType=function(R){return typeof R=="string"||typeof R=="function"||R===i||R===c||R===l||R===a||R===x||R===m||typeof R=="object"&&R!==null&&(R.$$typeof===y||R.$$typeof===p||R.$$typeof===f||R.$$typeof===o||R.$$typeof===u||R.$$typeof===b||R.getModuleId!==void 0)},v.typeOf=S},23265:function(d,v,e){"use strict";d.exports=e(88172)},32451:function(d,v,e){"use strict";e.d(v,{lr:function(){return R},rU:function(){return m}});var r=e(59301),i=e(35338),l=e(19340);function c(){return c=Object.assign||function(A){for(var I=1;I<arguments.length;I++){var M=arguments[I];for(var B in M)Object.prototype.hasOwnProperty.call(M,B)&&(A[B]=M[B])}return A},c.apply(this,arguments)}function f(A,I){if(A==null)return{};var M={},B=Object.keys(A),N,K;for(K=0;K<B.length;K++)N=B[K],!(I.indexOf(N)>=0)&&(M[N]=A[N]);return M}const o=["onClick","reloadDocument","replace","state","target","to"],h=null;function u(A,I){if(!A){typeof console!="undefined"&&console.warn(I);try{throw new Error(I)}catch(M){}}}function a(A){let{basename:I,children:M,window:B}=A,N=useRef();N.current==null&&(N.current=createBrowserHistory({window:B}));let K=N.current,[G,H]=useState({action:K.action,location:K.location});return useLayoutEffect(()=>K.listen(H),[K]),createElement(Router,{basename:I,children:M,location:G.location,navigationType:G.action,navigator:K})}function x(A){let{basename:I,children:M,window:B}=A,N=useRef();N.current==null&&(N.current=createHashHistory({window:B}));let K=N.current,[G,H]=useState({action:K.action,location:K.location});return useLayoutEffect(()=>K.listen(H),[K]),createElement(Router,{basename:I,children:M,location:G.location,navigationType:G.action,navigator:K})}function p(A){let{basename:I,children:M,history:B}=A;const[N,K]=useState({action:B.action,location:B.location});return useLayoutEffect(()=>B.listen(K),[B]),createElement(Router,{basename:I,children:M,location:N.location,navigationType:N.action,navigator:B})}function y(A){return!!(A.metaKey||A.altKey||A.ctrlKey||A.shiftKey)}const m=(0,r.forwardRef)(function(I,M){let{onClick:B,reloadDocument:N,replace:K=!1,state:G,target:H,to:ae}=I,ne=f(I,o),oe=(0,i.oQ)(ae),J=S(ae,{replace:K,state:G,target:H});function q(V){B&&B(V),!V.defaultPrevented&&!N&&J(V)}return(0,r.createElement)("a",c({},ne,{href:oe,onClick:q,ref:M,target:H}))}),b=null;function S(A,I){let{target:M,replace:B,state:N}=I===void 0?{}:I,K=(0,i.s0)(),G=(0,i.TH)(),H=(0,i.WU)(A);return(0,r.useCallback)(ae=>{if(ae.button===0&&(!M||M==="_self")&&!y(ae)){ae.preventDefault();let ne=!!B||(0,l.Ep)(G)===(0,l.Ep)(H);K(A,{replace:ne,state:N})}},[G,K,H,B,N,M,A])}function R(A){let I=(0,r.useRef)(L(A)),M=(0,i.TH)(),B=(0,r.useMemo)(()=>{let G=L(M.search);for(let H of I.current.keys())G.has(H)||I.current.getAll(H).forEach(ae=>{G.append(H,ae)});return G},[M.search]),N=(0,i.s0)(),K=(0,r.useCallback)((G,H)=>{N("?"+L(G),H)},[N]);return[B,K]}function L(A){return A===void 0&&(A=""),new URLSearchParams(typeof A=="string"||Array.isArray(A)||A instanceof URLSearchParams?A:Object.keys(A).reduce((I,M)=>{let B=A[M];return I.concat(Array.isArray(B)?B.map(N=>[M,N]):[[M,B]])},[]))}},35338:function(d,v,e){"use strict";e.d(v,{F0:function(){return et},Fg:function(){return ze},Gn:function(){return x},TH:function(){return ie},UO:function(){return pt},V$:function(){return Wt},WU:function(){return It},bx:function(){return Ue},fp:function(){return p},j3:function(){return gt},oQ:function(){return Z},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 o(je,ye){if(!je)throw new Error(ye)}function h(je,ye){if(!je){typeof console!="undefined"&&console.warn(ye);try{throw new Error(ye)}catch(ke){}}}const u={};function a(je,ye,ke){!ye&&!u[je]&&(u[je]=!0)}function x(je,ye){return ye===void 0&&(ye={}),je.replace(/:(\w+)/g,(ke,$e)=>(ye[$e]==null&&o(!1),ye[$e])).replace(/\/*\*$/,ke=>ye["*"]==null?"":ye["*"].replace(/^\/*/,"/"))}function p(je,ye,ke){ke===void 0&&(ke="/");let $e=typeof ye=="string"?(0,r.cP)(ye):ye,He=V($e.pathname||"/",ke);if(He==null)return null;let qe=y(je);m(qe);let ut=null;for(let mt=0;ut==null&&mt<qe.length;++mt)ut=K(qe[mt],He);return ut}function y(je,ye,ke,$e){return ye===void 0&&(ye=[]),ke===void 0&&(ke=[]),$e===void 0&&($e=""),je.forEach((He,qe)=>{let ut={relativePath:He.path||"",caseSensitive:He.caseSensitive===!0,childrenIndex:qe,route:He};ut.relativePath.startsWith("/")&&(ut.relativePath.startsWith($e)||o(!1),ut.relativePath=ut.relativePath.slice($e.length));let mt=se([$e,ut.relativePath]),or=ke.concat(ut);He.children&&He.children.length>0&&(He.index===!0&&o(!1),y(He.children,ye,or,mt)),!(He.path==null&&!He.index)&&ye.push({path:mt,score:B(mt,He.index),routesMeta:or})}),ye}function m(je){je.sort((ye,ke)=>ye.score!==ke.score?ke.score-ye.score:N(ye.routesMeta.map($e=>$e.childrenIndex),ke.routesMeta.map($e=>$e.childrenIndex)))}const b=/^:\w+$/,S=3,R=2,L=1,A=10,I=-2,M=je=>je==="*";function B(je,ye){let ke=je.split("/"),$e=ke.length;return ke.some(M)&&($e+=I),ye&&($e+=R),ke.filter(He=>!M(He)).reduce((He,qe)=>He+(b.test(qe)?S:qe===""?L:A),$e)}function N(je,ye){return je.length===ye.length&&je.slice(0,-1).every(($e,He)=>$e===ye[He])?je[je.length-1]-ye[ye.length-1]:0}function K(je,ye){let{routesMeta:ke}=je,$e={},He="/",qe=[];for(let ut=0;ut<ke.length;++ut){let mt=ke[ut],or=ut===ke.length-1,rr=He==="/"?ye:ye.slice(He.length)||"/",Fe=G({path:mt.relativePath,caseSensitive:mt.caseSensitive,end:or},rr);if(!Fe)return null;Object.assign($e,Fe.params);let tt=mt.route;qe.push({params:$e,pathname:se([He,Fe.pathname]),pathnameBase:ee(se([He,Fe.pathnameBase])),route:tt}),Fe.pathnameBase!=="/"&&(He=se([He,Fe.pathnameBase]))}return qe}function G(je,ye){typeof je=="string"&&(je={path:je,caseSensitive:!1,end:!0});let[ke,$e]=H(je.path,je.caseSensitive,je.end),He=ye.match(ke);if(!He)return null;let qe=He[0],ut=qe.replace(/(.)\/+$/,"$1"),mt=He.slice(1);return{params:$e.reduce((rr,Fe,tt)=>{if(Fe==="*"){let Yt=mt[tt]||"";ut=qe.slice(0,qe.length-Yt.length).replace(/(.)\/+$/,"$1")}return rr[Fe]=ae(mt[tt]||"",Fe),rr},{}),pathname:qe,pathnameBase:ut,pattern:je}}function H(je,ye,ke){ye===void 0&&(ye=!1),ke===void 0&&(ke=!0);let $e=[],He="^"+je.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(ut,mt)=>($e.push(mt),"([^\\/]+)"));return je.endsWith("*")?($e.push("*"),He+=je==="*"||je==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):He+=ke?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(He,ye?void 0:"i"),$e]}function ae(je,ye){try{return decodeURIComponent(je)}catch(ke){return je}}function ne(je,ye){ye===void 0&&(ye="/");let{pathname:ke,search:$e="",hash:He=""}=typeof je=="string"?(0,r.cP)(je):je;return{pathname:ke?ke.startsWith("/")?ke:oe(ke,ye):ye,search:Q($e),hash:le(He)}}function oe(je,ye){let ke=ye.replace(/\/+$/,"").split("/");return je.split("/").forEach(He=>{He===".."?ke.length>1&&ke.pop():He!=="."&&ke.push(He)}),ke.length>1?ke.join("/"):"/"}function J(je,ye,ke){let $e=typeof je=="string"?(0,r.cP)(je):je,He=je===""||$e.pathname===""?"/":$e.pathname,qe;if(He==null)qe=ke;else{let mt=ye.length-1;if(He.startsWith("..")){let or=He.split("/");for(;or[0]==="..";)or.shift(),mt-=1;$e.pathname=or.join("/")}qe=mt>=0?ye[mt]:"/"}let ut=ne($e,qe);return He&&He!=="/"&&He.endsWith("/")&&!ut.pathname.endsWith("/")&&(ut.pathname+="/"),ut}function q(je){return je===""||je.pathname===""?"/":typeof je=="string"?(0,r.cP)(je).pathname:je.pathname}function V(je,ye){if(ye==="/")return je;if(!je.toLowerCase().startsWith(ye.toLowerCase()))return null;let ke=je.charAt(ye.length);return ke&&ke!=="/"?null:je.slice(ye.length)||"/"}const se=je=>je.join("/").replace(/\/\/+/g,"/"),ee=je=>je.replace(/\/+$/,"").replace(/^\/*/,"/"),Q=je=>!je||je==="?"?"":je.startsWith("?")?je:"?"+je,le=je=>!je||je==="#"?"":je.startsWith("#")?je:"#"+je;function Z(je){U()||o(!1);let{basename:ye,navigator:ke}=(0,i.useContext)(l),{hash:$e,pathname:He,search:qe}=It(je),ut=He;if(ye!=="/"){let mt=q(je),or=mt!=null&&mt.endsWith("/");ut=He==="/"?ye+(or?"/":""):se([ye,He])}return ke.createHref({pathname:ut,search:qe,hash:$e})}function U(){return(0,i.useContext)(c)!=null}function ie(){return U()||o(!1),(0,i.useContext)(c).location}function _e(){return useContext(c).navigationType}function Se(je){U()||o(!1);let{pathname:ye}=ie();return useMemo(()=>G(je,ye),[ye,je])}function Pe(){U()||o(!1);let{basename:je,navigator:ye}=(0,i.useContext)(l),{matches:ke}=(0,i.useContext)(f),{pathname:$e}=ie(),He=JSON.stringify(ke.map(mt=>mt.pathnameBase)),qe=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{qe.current=!0}),(0,i.useCallback)(function(mt,or){if(or===void 0&&(or={}),!qe.current)return;if(typeof mt=="number"){ye.go(mt);return}let rr=J(mt,JSON.parse(He),$e);je!=="/"&&(rr.pathname=se([je,rr.pathname])),(or.replace?ye.replace:ye.push)(rr,or.state)},[je,ye,He,$e])}const Ge=(0,i.createContext)(null);function Ue(){return(0,i.useContext)(Ge)}function kt(je){let ye=(0,i.useContext)(f).outlet;return ye&&(0,i.createElement)(Ge.Provider,{value:je},ye)}function pt(){let{matches:je}=(0,i.useContext)(f),ye=je[je.length-1];return ye?ye.params:{}}function It(je){let{matches:ye}=(0,i.useContext)(f),{pathname:ke}=ie(),$e=JSON.stringify(ye.map(He=>He.pathnameBase));return(0,i.useMemo)(()=>J(je,JSON.parse($e),ke),[je,$e,ke])}function Wt(je,ye){U()||o(!1);let{matches:ke}=(0,i.useContext)(f),$e=ke[ke.length-1],He=$e?$e.params:{},qe=$e?$e.pathname:"/",ut=$e?$e.pathnameBase:"/",mt=$e&&$e.route,or=ie(),rr;if(ye){var Fe;let Zt=typeof ye=="string"?(0,r.cP)(ye):ye;ut==="/"||(Fe=Zt.pathname)!=null&&Fe.startsWith(ut)||o(!1),rr=Zt}else rr=or;let tt=rr.pathname||"/",Yt=ut==="/"?tt:tt.slice(ut.length)||"/",Dt=p(je,{pathname:Yt});return Lt(Dt&&Dt.map(Zt=>Object.assign({},Zt,{params:Object.assign({},He,Zt.params),pathname:se([ut,Zt.pathname]),pathnameBase:Zt.pathnameBase==="/"?ut:se([ut,Zt.pathnameBase])})),ke)}function Lt(je,ye){return ye===void 0&&(ye=[]),je==null?null:je.reduceRight((ke,$e,He)=>(0,i.createElement)(f.Provider,{children:$e.route.element!==void 0?$e.route.element:ke,value:{outlet:ke,matches:ye.concat(je.slice(0,He+1))}}),null)}function ar(je){let{basename:ye,children:ke,initialEntries:$e,initialIndex:He}=je,qe=useRef();qe.current==null&&(qe.current=createMemoryHistory({initialEntries:$e,initialIndex:He}));let ut=qe.current,[mt,or]=useState({action:ut.action,location:ut.location});return useLayoutEffect(()=>ut.listen(or),[ut]),createElement(et,{basename:ye,children:ke,location:mt.location,navigationType:mt.action,navigator:ut})}function ze(je){let{to:ye,replace:ke,state:$e}=je;U()||o(!1);let He=Pe();return(0,i.useEffect)(()=>{He(ye,{replace:ke,state:$e})}),null}function gt(je){return kt(je.context)}function Ft(je){o(!1)}function et(je){let{basename:ye="/",children:ke=null,location:$e,navigationType:He=r.aU.Pop,navigator:qe,static:ut=!1}=je;U()&&o(!1);let mt=ee(ye),or=(0,i.useMemo)(()=>({basename:mt,navigator:qe,static:ut}),[mt,qe,ut]);typeof $e=="string"&&($e=(0,r.cP)($e));let{pathname:rr="/",search:Fe="",hash:tt="",state:Yt=null,key:Dt="default"}=$e,Zt=(0,i.useMemo)(()=>{let Gt=V(rr,mt);return Gt==null?null:{pathname:Gt,search:Fe,hash:tt,state:Yt,key:Dt}},[mt,rr,Fe,tt,Yt,Dt]);return Zt==null?null:(0,i.createElement)(l.Provider,{value:or},(0,i.createElement)(c.Provider,{children:ke,value:{location:Zt,navigationType:He}}))}function ct(je){let{children:ye,location:ke}=je;return Wt(ot(ye),ke)}function ot(je){let ye=[];return Children.forEach(je,ke=>{if(!isValidElement(ke))return;if(ke.type===Fragment){ye.push.apply(ye,ot(ke.props.children));return}ke.type!==Ft&&o(!1);let $e={caseSensitive:ke.props.caseSensitive,element:ke.props.element,index:ke.props.index,path:ke.props.path};ke.props.children&&($e.children=ot(ke.props.children)),ye.push($e)}),ye}function Qe(je){return Lt(je)}},76100:function(d,v,e){"use strict";var r=e(84126),i=60103,l=60106;v.Fragment=60107,v.StrictMode=60108,v.Profiler=60114;var c=60109,f=60110,o=60112;v.Suspense=60113;var h=60115,u=60116;if(typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;i=a("react.element"),l=a("react.portal"),v.Fragment=a("react.fragment"),v.StrictMode=a("react.strict_mode"),v.Profiler=a("react.profiler"),c=a("react.provider"),f=a("react.context"),o=a("react.forward_ref"),v.Suspense=a("react.suspense"),h=a("react.memo"),u=a("react.lazy")}var x=typeof Symbol=="function"&&Symbol.iterator;function p(Q){return Q===null||typeof Q!="object"?null:(Q=x&&Q[x]||Q["@@iterator"],typeof Q=="function"?Q:null)}function y(Q){for(var le="https://reactjs.org/docs/error-decoder.html?invariant="+Q,Z=1;Z<arguments.length;Z++)le+="&args[]="+encodeURIComponent(arguments[Z]);return"Minified React error #"+Q+"; 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 S(Q,le,Z){this.props=Q,this.context=le,this.refs=b,this.updater=Z||m}S.prototype.isReactComponent={},S.prototype.setState=function(Q,le){if(typeof Q!="object"&&typeof Q!="function"&&Q!=null)throw Error(y(85));this.updater.enqueueSetState(this,Q,le,"setState")},S.prototype.forceUpdate=function(Q){this.updater.enqueueForceUpdate(this,Q,"forceUpdate")};function R(){}R.prototype=S.prototype;function L(Q,le,Z){this.props=Q,this.context=le,this.refs=b,this.updater=Z||m}var A=L.prototype=new R;A.constructor=L,r(A,S.prototype),A.isPureReactComponent=!0;var I={current:null},M=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function N(Q,le,Z){var U,ie={},_e=null,Se=null;if(le!=null)for(U in le.ref!==void 0&&(Se=le.ref),le.key!==void 0&&(_e=""+le.key),le)M.call(le,U)&&!B.hasOwnProperty(U)&&(ie[U]=le[U]);var Pe=arguments.length-2;if(Pe===1)ie.children=Z;else if(1<Pe){for(var Ge=Array(Pe),Ue=0;Ue<Pe;Ue++)Ge[Ue]=arguments[Ue+2];ie.children=Ge}if(Q&&Q.defaultProps)for(U in Pe=Q.defaultProps,Pe)ie[U]===void 0&&(ie[U]=Pe[U]);return{$$typeof:i,type:Q,key:_e,ref:Se,props:ie,_owner:I.current}}function K(Q,le){return{$$typeof:i,type:Q.type,key:le,ref:Q.ref,props:Q.props,_owner:Q._owner}}function G(Q){return typeof Q=="object"&&Q!==null&&Q.$$typeof===i}function H(Q){var le={"=":"=0",":":"=2"};return"$"+Q.replace(/[=:]/g,function(Z){return le[Z]})}var ae=/\/+/g;function ne(Q,le){return typeof Q=="object"&&Q!==null&&Q.key!=null?H(""+Q.key):le.toString(36)}function oe(Q,le,Z,U,ie){var _e=typeof Q;(_e==="undefined"||_e==="boolean")&&(Q=null);var Se=!1;if(Q===null)Se=!0;else switch(_e){case"string":case"number":Se=!0;break;case"object":switch(Q.$$typeof){case i:case l:Se=!0}}if(Se)return Se=Q,ie=ie(Se),Q=U===""?"."+ne(Se,0):U,Array.isArray(ie)?(Z="",Q!=null&&(Z=Q.replace(ae,"$&/")+"/"),oe(ie,le,Z,"",function(Ue){return Ue})):ie!=null&&(G(ie)&&(ie=K(ie,Z+(!ie.key||Se&&Se.key===ie.key?"":(""+ie.key).replace(ae,"$&/")+"/")+Q)),le.push(ie)),1;if(Se=0,U=U===""?".":U+":",Array.isArray(Q))for(var Pe=0;Pe<Q.length;Pe++){_e=Q[Pe];var Ge=U+ne(_e,Pe);Se+=oe(_e,le,Z,Ge,ie)}else if(Ge=p(Q),typeof Ge=="function")for(Q=Ge.call(Q),Pe=0;!(_e=Q.next()).done;)_e=_e.value,Ge=U+ne(_e,Pe++),Se+=oe(_e,le,Z,Ge,ie);else if(_e==="object")throw le=""+Q,Error(y(31,le==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":le));return Se}function J(Q,le,Z){if(Q==null)return Q;var U=[],ie=0;return oe(Q,U,"","",function(_e){return le.call(Z,_e,ie++)}),U}function q(Q){if(Q._status===-1){var le=Q._result;le=le(),Q._status=0,Q._result=le,le.then(function(Z){Q._status===0&&(Z=Z.default,Q._status=1,Q._result=Z)},function(Z){Q._status===0&&(Q._status=2,Q._result=Z)})}if(Q._status===1)return Q._result;throw Q._result}var V={current:null};function se(){var Q=V.current;if(Q===null)throw Error(y(321));return Q}var ee={ReactCurrentDispatcher:V,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:I,IsSomeRendererActing:{current:!1},assign:r};v.Children={map:J,forEach:function(Q,le,Z){J(Q,function(){le.apply(this,arguments)},Z)},count:function(Q){var le=0;return J(Q,function(){le++}),le},toArray:function(Q){return J(Q,function(le){return le})||[]},only:function(Q){if(!G(Q))throw Error(y(143));return Q}},v.Component=S,v.PureComponent=L,v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,v.cloneElement=function(Q,le,Z){if(Q==null)throw Error(y(267,Q));var U=r({},Q.props),ie=Q.key,_e=Q.ref,Se=Q._owner;if(le!=null){if(le.ref!==void 0&&(_e=le.ref,Se=I.current),le.key!==void 0&&(ie=""+le.key),Q.type&&Q.type.defaultProps)var Pe=Q.type.defaultProps;for(Ge in le)M.call(le,Ge)&&!B.hasOwnProperty(Ge)&&(U[Ge]=le[Ge]===void 0&&Pe!==void 0?Pe[Ge]:le[Ge])}var Ge=arguments.length-2;if(Ge===1)U.children=Z;else if(1<Ge){Pe=Array(Ge);for(var Ue=0;Ue<Ge;Ue++)Pe[Ue]=arguments[Ue+2];U.children=Pe}return{$$typeof:i,type:Q.type,key:ie,ref:_e,props:U,_owner:Se}},v.createContext=function(Q,le){return le===void 0&&(le=null),Q={$$typeof:f,_calculateChangedBits:le,_currentValue:Q,_currentValue2:Q,_threadCount:0,Provider:null,Consumer:null},Q.Provider={$$typeof:c,_context:Q},Q.Consumer=Q},v.createElement=N,v.createFactory=function(Q){var le=N.bind(null,Q);return le.type=Q,le},v.createRef=function(){return{current:null}},v.forwardRef=function(Q){return{$$typeof:o,render:Q}},v.isValidElement=G,v.lazy=function(Q){return{$$typeof:u,_payload:{_status:-1,_result:Q},_init:q}},v.memo=function(Q,le){return{$$typeof:h,type:Q,compare:le===void 0?null:le}},v.useCallback=function(Q,le){return se().useCallback(Q,le)},v.useContext=function(Q,le){return se().useContext(Q,le)},v.useDebugValue=function(){},v.useEffect=function(Q,le){return se().useEffect(Q,le)},v.useImperativeHandle=function(Q,le,Z){return se().useImperativeHandle(Q,le,Z)},v.useLayoutEffect=function(Q,le){return se().useLayoutEffect(Q,le)},v.useMemo=function(Q,le){return se().useMemo(Q,le)},v.useReducer=function(Q,le,Z){return se().useReducer(Q,le,Z)},v.useRef=function(Q){return se().useRef(Q)},v.useState=function(Q){return se().useState(Q)},v.version="17.0.2"},59301:function(d,v,e){"use strict";d.exports=e(76100)},59781:function(d,v,e){"use strict";e.d(v,{DE:function(){return I},MT:function(){return y},UY:function(){return L},md:function(){return B},qC:function(){return M}});var r=e(33885);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 o(N){if(typeof N!="object"||N===null)return!1;for(var K=N;Object.getPrototypeOf(K)!==null;)K=Object.getPrototypeOf(K);return Object.getPrototypeOf(N)===K}function h(N){if(N===void 0)return"undefined";if(N===null)return"null";var K=typeof N;switch(K){case"boolean":case"string":case"number":case"symbol":case"function":return K}if(Array.isArray(N))return"array";if(x(N))return"date";if(a(N))return"error";var G=u(N);switch(G){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return G}return K.slice(8,-1).toLowerCase().replace(/\s/g,"")}function u(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 K=typeof N;return K}function y(N,K,G){var H;if(typeof K=="function"&&typeof G=="function"||typeof G=="function"&&typeof arguments[3]=="function")throw new Error(i(0));if(typeof K=="function"&&typeof G=="undefined"&&(G=K,K=void 0),typeof G!="undefined"){if(typeof G!="function")throw new Error(i(1));return G(y)(N,K)}if(typeof N!="function")throw new Error(i(2));var ae=N,ne=K,oe=[],J=oe,q=!1;function V(){J===oe&&(J=oe.slice())}function se(){if(q)throw new Error(i(3));return ne}function ee(U){if(typeof U!="function")throw new Error(i(4));if(q)throw new Error(i(5));var ie=!0;return V(),J.push(U),function(){if(ie){if(q)throw new Error(i(6));ie=!1,V();var Se=J.indexOf(U);J.splice(Se,1),oe=null}}}function Q(U){if(!o(U))throw new Error(i(7));if(typeof U.type=="undefined")throw new Error(i(8));if(q)throw new Error(i(9));try{q=!0,ne=ae(ne,U)}finally{q=!1}for(var ie=oe=J,_e=0;_e<ie.length;_e++){var Se=ie[_e];Se()}return U}function le(U){if(typeof U!="function")throw new Error(i(10));ae=U,Q({type:f.REPLACE})}function Z(){var U,ie=ee;return U={subscribe:function(Se){if(typeof Se!="object"||Se===null)throw new Error(i(11));function Pe(){Se.next&&Se.next(se())}Pe();var Ge=ie(Pe);return{unsubscribe:Ge}}},U[l]=function(){return this},U}return Q({type:f.INIT}),H={dispatch:Q,subscribe:ee,getState:se,replaceReducer:le},H[l]=Z,H}var m=null;function b(N){typeof console!="undefined"&&typeof console.error=="function"&&console.error(N);try{throw new Error(N)}catch(K){}}function S(N,K,G,H){var ae=Object.keys(K),ne=G&&G.type===f.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(ae.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(!o(N))return"The "+ne+' has unexpected type of "'+p(N)+'". Expected argument to be an object with the following '+('keys: "'+ae.join('", "')+'"');var oe=Object.keys(N).filter(function(J){return!K.hasOwnProperty(J)&&!H[J]});if(oe.forEach(function(J){H[J]=!0}),!(G&&G.type===f.REPLACE)&&oe.length>0)return"Unexpected "+(oe.length>1?"keys":"key")+" "+('"'+oe.join('", "')+'" found in '+ne+". ")+"Expected to find one of the known reducer keys instead: "+('"'+ae.join('", "')+'". Unexpected keys will be ignored.')}function R(N){Object.keys(N).forEach(function(K){var G=N[K],H=G(void 0,{type:f.INIT});if(typeof H=="undefined")throw new Error(i(12));if(typeof G(void 0,{type:f.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(i(13))})}function L(N){for(var K=Object.keys(N),G={},H=0;H<K.length;H++){var ae=K[H];typeof N[ae]=="function"&&(G[ae]=N[ae])}var ne=Object.keys(G),oe,J;try{R(G)}catch(q){J=q}return function(V,se){if(V===void 0&&(V={}),J)throw J;if(0)var ee;for(var Q=!1,le={},Z=0;Z<ne.length;Z++){var U=ne[Z],ie=G[U],_e=V[U],Se=ie(_e,se);if(typeof Se=="undefined"){var Pe=se&&se.type;throw new Error(i(14))}le[U]=Se,Q=Q||Se!==_e}return Q=Q||ne.length!==Object.keys(V).length,Q?le:V}}function A(N,K){return function(){return K(N.apply(this,arguments))}}function I(N,K){if(typeof N=="function")return A(N,K);if(typeof N!="object"||N===null)throw new Error(i(16));var G={};for(var H in N){var ae=N[H];typeof ae=="function"&&(G[H]=A(ae,K))}return G}function M(){for(var N=arguments.length,K=new Array(N),G=0;G<N;G++)K[G]=arguments[G];return K.length===0?function(H){return H}:K.length===1?K[0]:K.reduce(function(H,ae){return function(){return H(ae.apply(void 0,arguments))}})}function B(){for(var N=arguments.length,K=new Array(N),G=0;G<N;G++)K[G]=arguments[G];return function(H){return function(){var ae=H.apply(void 0,arguments),ne=function(){throw new Error(i(15))},oe={getState:ae.getState,dispatch:function(){return ne.apply(void 0,arguments)}},J=K.map(function(q){return q(oe)});return ne=M.apply(void 0,J)(ae.dispatch),(0,r.Z)((0,r.Z)({},ae),{},{dispatch:ne})}}}},58246:function(d){var v=function(e){"use strict";var r=Object.prototype,i=r.hasOwnProperty,l=Object.defineProperty||function(ee,Q,le){ee[Q]=le.value},c,f=typeof Symbol=="function"?Symbol:{},o=f.iterator||"@@iterator",h=f.asyncIterator||"@@asyncIterator",u=f.toStringTag||"@@toStringTag";function a(ee,Q,le){return Object.defineProperty(ee,Q,{value:le,enumerable:!0,configurable:!0,writable:!0}),ee[Q]}try{a({},"")}catch(ee){a=function(Q,le,Z){return Q[le]=Z}}function x(ee,Q,le,Z){var U=Q&&Q.prototype instanceof L?Q:L,ie=Object.create(U.prototype),_e=new q(Z||[]);return l(ie,"_invoke",{value:ae(ee,le,_e)}),ie}e.wrap=x;function p(ee,Q,le){try{return{type:"normal",arg:ee.call(Q,le)}}catch(Z){return{type:"throw",arg:Z}}}var y="suspendedStart",m="suspendedYield",b="executing",S="completed",R={};function L(){}function A(){}function I(){}var M={};a(M,o,function(){return this});var B=Object.getPrototypeOf,N=B&&B(B(V([])));N&&N!==r&&i.call(N,o)&&(M=N);var K=I.prototype=L.prototype=Object.create(M);A.prototype=I,l(K,"constructor",{value:I,configurable:!0}),l(I,"constructor",{value:A,configurable:!0}),A.displayName=a(I,u,"GeneratorFunction");function G(ee){["next","throw","return"].forEach(function(Q){a(ee,Q,function(le){return this._invoke(Q,le)})})}e.isGeneratorFunction=function(ee){var Q=typeof ee=="function"&&ee.constructor;return Q?Q===A||(Q.displayName||Q.name)==="GeneratorFunction":!1},e.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,I):(ee.__proto__=I,a(ee,u,"GeneratorFunction")),ee.prototype=Object.create(K),ee},e.awrap=function(ee){return{__await:ee}};function H(ee,Q){function le(ie,_e,Se,Pe){var Ge=p(ee[ie],ee,_e);if(Ge.type==="throw")Pe(Ge.arg);else{var Ue=Ge.arg,kt=Ue.value;return kt&&typeof kt=="object"&&i.call(kt,"__await")?Q.resolve(kt.__await).then(function(pt){le("next",pt,Se,Pe)},function(pt){le("throw",pt,Se,Pe)}):Q.resolve(kt).then(function(pt){Ue.value=pt,Se(Ue)},function(pt){return le("throw",pt,Se,Pe)})}}var Z;function U(ie,_e){function Se(){return new Q(function(Pe,Ge){le(ie,_e,Pe,Ge)})}return Z=Z?Z.then(Se,Se):Se()}l(this,"_invoke",{value:U})}G(H.prototype),a(H.prototype,h,function(){return this}),e.AsyncIterator=H,e.async=function(ee,Q,le,Z,U){U===void 0&&(U=Promise);var ie=new H(x(ee,Q,le,Z),U);return e.isGeneratorFunction(Q)?ie:ie.next().then(function(_e){return _e.done?_e.value:ie.next()})};function ae(ee,Q,le){var Z=y;return function(ie,_e){if(Z===b)throw new Error("Generator is already running");if(Z===S){if(ie==="throw")throw _e;return se()}for(le.method=ie,le.arg=_e;;){var Se=le.delegate;if(Se){var Pe=ne(Se,le);if(Pe){if(Pe===R)continue;return Pe}}if(le.method==="next")le.sent=le._sent=le.arg;else if(le.method==="throw"){if(Z===y)throw Z=S,le.arg;le.dispatchException(le.arg)}else le.method==="return"&&le.abrupt("return",le.arg);Z=b;var Ge=p(ee,Q,le);if(Ge.type==="normal"){if(Z=le.done?S:m,Ge.arg===R)continue;return{value:Ge.arg,done:le.done}}else Ge.type==="throw"&&(Z=S,le.method="throw",le.arg=Ge.arg)}}}function ne(ee,Q){var le=Q.method,Z=ee.iterator[le];if(Z===c)return Q.delegate=null,le==="throw"&&ee.iterator.return&&(Q.method="return",Q.arg=c,ne(ee,Q),Q.method==="throw")||le!=="return"&&(Q.method="throw",Q.arg=new TypeError("The iterator does not provide a '"+le+"' method")),R;var U=p(Z,ee.iterator,Q.arg);if(U.type==="throw")return Q.method="throw",Q.arg=U.arg,Q.delegate=null,R;var ie=U.arg;if(!ie)return Q.method="throw",Q.arg=new TypeError("iterator result is not an object"),Q.delegate=null,R;if(ie.done)Q[ee.resultName]=ie.value,Q.next=ee.nextLoc,Q.method!=="return"&&(Q.method="next",Q.arg=c);else return ie;return Q.delegate=null,R}G(K),a(K,u,"Generator"),a(K,o,function(){return this}),a(K,"toString",function(){return"[object Generator]"});function oe(ee){var Q={tryLoc:ee[0]};1 in ee&&(Q.catchLoc=ee[1]),2 in ee&&(Q.finallyLoc=ee[2],Q.afterLoc=ee[3]),this.tryEntries.push(Q)}function J(ee){var Q=ee.completion||{};Q.type="normal",delete Q.arg,ee.completion=Q}function q(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(oe,this),this.reset(!0)}e.keys=function(ee){var Q=Object(ee),le=[];for(var Z in Q)le.push(Z);return le.reverse(),function U(){for(;le.length;){var ie=le.pop();if(ie in Q)return U.value=ie,U.done=!1,U}return U.done=!0,U}};function V(ee){if(ee){var Q=ee[o];if(Q)return Q.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var le=-1,Z=function U(){for(;++le<ee.length;)if(i.call(ee,le))return U.value=ee[le],U.done=!1,U;return U.value=c,U.done=!0,U};return Z.next=Z}}return{next:se}}e.values=V;function se(){return{value:c,done:!0}}return q.prototype={constructor:q,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(J),!ee)for(var Q in this)Q.charAt(0)==="t"&&i.call(this,Q)&&!isNaN(+Q.slice(1))&&(this[Q]=c)},stop:function(){this.done=!0;var ee=this.tryEntries[0],Q=ee.completion;if(Q.type==="throw")throw Q.arg;return this.rval},dispatchException:function(ee){if(this.done)throw ee;var Q=this;function le(Pe,Ge){return ie.type="throw",ie.arg=ee,Q.next=Pe,Ge&&(Q.method="next",Q.arg=c),!!Ge}for(var Z=this.tryEntries.length-1;Z>=0;--Z){var U=this.tryEntries[Z],ie=U.completion;if(U.tryLoc==="root")return le("end");if(U.tryLoc<=this.prev){var _e=i.call(U,"catchLoc"),Se=i.call(U,"finallyLoc");if(_e&&Se){if(this.prev<U.catchLoc)return le(U.catchLoc,!0);if(this.prev<U.finallyLoc)return le(U.finallyLoc)}else if(_e){if(this.prev<U.catchLoc)return le(U.catchLoc,!0)}else if(Se){if(this.prev<U.finallyLoc)return le(U.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(ee,Q){for(var le=this.tryEntries.length-1;le>=0;--le){var Z=this.tryEntries[le];if(Z.tryLoc<=this.prev&&i.call(Z,"finallyLoc")&&this.prev<Z.finallyLoc){var U=Z;break}}U&&(ee==="break"||ee==="continue")&&U.tryLoc<=Q&&Q<=U.finallyLoc&&(U=null);var ie=U?U.completion:{};return ie.type=ee,ie.arg=Q,U?(this.method="next",this.next=U.finallyLoc,R):this.complete(ie)},complete:function(ee,Q){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"&&Q&&(this.next=Q),R},finish:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var le=this.tryEntries[Q];if(le.finallyLoc===ee)return this.complete(le.completion,le.afterLoc),J(le),R}},catch:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var le=this.tryEntries[Q];if(le.tryLoc===ee){var Z=le.completion;if(Z.type==="throw"){var U=Z.arg;J(le)}return U}}throw new Error("illegal catch attempt")},delegateYield:function(ee,Q,le){return this.delegate={iterator:V(ee),resultName:Q,nextLoc:le},this.method==="next"&&(this.arg=c),R}},e}(d.exports);try{regeneratorRuntime=v}catch(e){typeof globalThis=="object"?globalThis.regeneratorRuntime=v:Function("r","regeneratorRuntime = r")(v)}},76374:function(d,v,e){"use strict";var r=function(){if(typeof Map!="undefined")return Map;function q(V,se){var ee=-1;return V.some(function(Q,le){return Q[0]===se?(ee=le,!0):!1}),ee}return function(){function V(){this.__entries__=[]}return Object.defineProperty(V.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),V.prototype.get=function(se){var ee=q(this.__entries__,se),Q=this.__entries__[ee];return Q&&Q[1]},V.prototype.set=function(se,ee){var Q=q(this.__entries__,se);~Q?this.__entries__[Q][1]=ee:this.__entries__.push([se,ee])},V.prototype.delete=function(se){var ee=this.__entries__,Q=q(ee,se);~Q&&ee.splice(Q,1)},V.prototype.has=function(se){return!!~q(this.__entries__,se)},V.prototype.clear=function(){this.__entries__.splice(0)},V.prototype.forEach=function(se,ee){ee===void 0&&(ee=null);for(var Q=0,le=this.__entries__;Q<le.length;Q++){var Z=le[Q];se.call(ee,Z[1],Z[0])}},V}()}(),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(q){return setTimeout(function(){return q(Date.now())},1e3/60)}}(),f=2;function o(q,V){var se=!1,ee=!1,Q=0;function le(){se&&(se=!1,q()),ee&&U()}function Z(){c(le)}function U(){var ie=Date.now();if(se){if(ie-Q<f)return;ee=!0}else se=!0,ee=!1,setTimeout(Z,V);Q=ie}return U}var h=20,u=["top","right","bottom","left","width","height","size","weight"],a=typeof MutationObserver!="undefined",x=function(){function q(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=o(this.refresh.bind(this),h)}return q.prototype.addObserver=function(V){~this.observers_.indexOf(V)||this.observers_.push(V),this.connected_||this.connect_()},q.prototype.removeObserver=function(V){var se=this.observers_,ee=se.indexOf(V);~ee&&se.splice(ee,1),!se.length&&this.connected_&&this.disconnect_()},q.prototype.refresh=function(){var V=this.updateObservers_();V&&this.refresh()},q.prototype.updateObservers_=function(){var V=this.observers_.filter(function(se){return se.gatherActive(),se.hasActive()});return V.forEach(function(se){return se.broadcastActive()}),V.length>0},q.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)},q.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)},q.prototype.onTransitionEnd_=function(V){var se=V.propertyName,ee=se===void 0?"":se,Q=u.some(function(le){return!!~ee.indexOf(le)});Q&&this.refresh()},q.getInstance=function(){return this.instance_||(this.instance_=new q),this.instance_},q.instance_=null,q}(),p=function(q,V){for(var se=0,ee=Object.keys(V);se<ee.length;se++){var Q=ee[se];Object.defineProperty(q,Q,{value:V[Q],enumerable:!1,writable:!1,configurable:!0})}return q},y=function(q){var V=q&&q.ownerDocument&&q.ownerDocument.defaultView;return V||l},m=K(0,0,0,0);function b(q){return parseFloat(q)||0}function S(q){for(var V=[],se=1;se<arguments.length;se++)V[se-1]=arguments[se];return V.reduce(function(ee,Q){var le=q["border-"+Q+"-width"];return ee+b(le)},0)}function R(q){for(var V=["top","right","bottom","left"],se={},ee=0,Q=V;ee<Q.length;ee++){var le=Q[ee],Z=q["padding-"+le];se[le]=b(Z)}return se}function L(q){var V=q.getBBox();return K(0,0,V.width,V.height)}function A(q){var V=q.clientWidth,se=q.clientHeight;if(!V&&!se)return m;var ee=y(q).getComputedStyle(q),Q=R(ee),le=Q.left+Q.right,Z=Q.top+Q.bottom,U=b(ee.width),ie=b(ee.height);if(ee.boxSizing==="border-box"&&(Math.round(U+le)!==V&&(U-=S(ee,"left","right")+le),Math.round(ie+Z)!==se&&(ie-=S(ee,"top","bottom")+Z)),!M(q)){var _e=Math.round(U+le)-V,Se=Math.round(ie+Z)-se;Math.abs(_e)!==1&&(U-=_e),Math.abs(Se)!==1&&(ie-=Se)}return K(Q.left,Q.top,U,ie)}var I=function(){return typeof SVGGraphicsElement!="undefined"?function(q){return q instanceof y(q).SVGGraphicsElement}:function(q){return q instanceof y(q).SVGElement&&typeof q.getBBox=="function"}}();function M(q){return q===y(q).document.documentElement}function B(q){return i?I(q)?L(q):A(q):m}function N(q){var V=q.x,se=q.y,ee=q.width,Q=q.height,le=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,Z=Object.create(le.prototype);return p(Z,{x:V,y:se,width:ee,height:Q,top:se,right:V+ee,bottom:Q+se,left:V}),Z}function K(q,V,se,ee){return{x:q,y:V,width:se,height:ee}}var G=function(){function q(V){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=K(0,0,0,0),this.target=V}return q.prototype.isActive=function(){var V=B(this.target);return this.contentRect_=V,V.width!==this.broadcastWidth||V.height!==this.broadcastHeight},q.prototype.broadcastRect=function(){var V=this.contentRect_;return this.broadcastWidth=V.width,this.broadcastHeight=V.height,V},q}(),H=function(){function q(V,se){var ee=N(se);p(this,{target:V,contentRect:ee})}return q}(),ae=function(){function q(V,se,ee){if(this.activeObservations_=[],this.observations_=new r,typeof V!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=V,this.controller_=se,this.callbackCtx_=ee}return q.prototype.observe=function(V){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(V instanceof y(V).Element))throw new TypeError('parameter 1 is not of type "Element".');var se=this.observations_;se.has(V)||(se.set(V,new G(V)),this.controller_.addObserver(this),this.controller_.refresh())}},q.prototype.unobserve=function(V){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(V instanceof y(V).Element))throw new TypeError('parameter 1 is not of type "Element".');var se=this.observations_;se.has(V)&&(se.delete(V),se.size||this.controller_.removeObserver(this))}},q.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},q.prototype.gatherActive=function(){var V=this;this.clearActive(),this.observations_.forEach(function(se){se.isActive()&&V.activeObservations_.push(se)})},q.prototype.broadcastActive=function(){if(this.hasActive()){var V=this.callbackCtx_,se=this.activeObservations_.map(function(ee){return new H(ee.target,ee.broadcastRect())});this.callback_.call(V,se,V),this.clearActive()}},q.prototype.clearActive=function(){this.activeObservations_.splice(0)},q.prototype.hasActive=function(){return this.activeObservations_.length>0},q}(),ne=typeof WeakMap!="undefined"?new WeakMap:new r,oe=function(){function q(V){if(!(this instanceof q))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var se=x.getInstance(),ee=new ae(V,se,this);ne.set(this,ee)}return q}();["observe","unobserve","disconnect"].forEach(function(q){oe.prototype[q]=function(){var V;return(V=ne.get(this))[q].apply(V,arguments)}});var J=function(){return typeof l.ResizeObserver!="undefined"?l.ResizeObserver:oe}();v.Z=J},74284:function(d,v){"use strict";var e,r,i,l;if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;v.unstable_now=function(){return c.now()}}else{var f=Date,o=f.now();v.unstable_now=function(){return f.now()-o}}if(typeof window=="undefined"||typeof MessageChannel!="function"){var h=null,u=null,a=function(){if(h!==null)try{var Z=v.unstable_now();h(!0,Z),h=null}catch(U){throw setTimeout(a,0),U}};e=function(Z){h!==null?setTimeout(e,0,Z):(h=Z,setTimeout(a,0))},r=function(Z,U){u=setTimeout(Z,U)},i=function(){clearTimeout(u)},v.unstable_shouldYield=function(){return!1},l=v.unstable_forceFrameRate=function(){}}else{var x=window.setTimeout,p=window.clearTimeout;if(typeof console!="undefined"){var y=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 y!="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,S=-1,R=5,L=0;v.unstable_shouldYield=function(){return v.unstable_now()>=L},l=function(){},v.unstable_forceFrameRate=function(Z){0>Z||125<Z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):R=0<Z?Math.floor(1e3/Z):5};var A=new MessageChannel,I=A.port2;A.port1.onmessage=function(){if(b!==null){var Z=v.unstable_now();L=Z+R;try{b(!0,Z)?I.postMessage(null):(m=!1,b=null)}catch(U){throw I.postMessage(null),U}}else m=!1},e=function(Z){b=Z,m||(m=!0,I.postMessage(null))},r=function(Z,U){S=x(function(){Z(v.unstable_now())},U)},i=function(){p(S),S=-1}}function M(Z,U){var ie=Z.length;Z.push(U);e:for(;;){var _e=ie-1>>>1,Se=Z[_e];if(Se!==void 0&&0<K(Se,U))Z[_e]=U,Z[ie]=Se,ie=_e;else break e}}function B(Z){return Z=Z[0],Z===void 0?null:Z}function N(Z){var U=Z[0];if(U!==void 0){var ie=Z.pop();if(ie!==U){Z[0]=ie;e:for(var _e=0,Se=Z.length;_e<Se;){var Pe=2*(_e+1)-1,Ge=Z[Pe],Ue=Pe+1,kt=Z[Ue];if(Ge!==void 0&&0>K(Ge,ie))kt!==void 0&&0>K(kt,Ge)?(Z[_e]=kt,Z[Ue]=ie,_e=Ue):(Z[_e]=Ge,Z[Pe]=ie,_e=Pe);else if(kt!==void 0&&0>K(kt,ie))Z[_e]=kt,Z[Ue]=ie,_e=Ue;else break e}}return U}return null}function K(Z,U){var ie=Z.sortIndex-U.sortIndex;return ie!==0?ie:Z.id-U.id}var G=[],H=[],ae=1,ne=null,oe=3,J=!1,q=!1,V=!1;function se(Z){for(var U=B(H);U!==null;){if(U.callback===null)N(H);else if(U.startTime<=Z)N(H),U.sortIndex=U.expirationTime,M(G,U);else break;U=B(H)}}function ee(Z){if(V=!1,se(Z),!q)if(B(G)!==null)q=!0,e(Q);else{var U=B(H);U!==null&&r(ee,U.startTime-Z)}}function Q(Z,U){q=!1,V&&(V=!1,i()),J=!0;var ie=oe;try{for(se(U),ne=B(G);ne!==null&&(!(ne.expirationTime>U)||Z&&!v.unstable_shouldYield());){var _e=ne.callback;if(typeof _e=="function"){ne.callback=null,oe=ne.priorityLevel;var Se=_e(ne.expirationTime<=U);U=v.unstable_now(),typeof Se=="function"?ne.callback=Se:ne===B(G)&&N(G),se(U)}else N(G);ne=B(G)}if(ne!==null)var Pe=!0;else{var Ge=B(H);Ge!==null&&r(ee,Ge.startTime-U),Pe=!1}return Pe}finally{ne=null,oe=ie,J=!1}}var le=l;v.unstable_IdlePriority=5,v.unstable_ImmediatePriority=1,v.unstable_LowPriority=4,v.unstable_NormalPriority=3,v.unstable_Profiling=null,v.unstable_UserBlockingPriority=2,v.unstable_cancelCallback=function(Z){Z.callback=null},v.unstable_continueExecution=function(){q||J||(q=!0,e(Q))},v.unstable_getCurrentPriorityLevel=function(){return oe},v.unstable_getFirstCallbackNode=function(){return B(G)},v.unstable_next=function(Z){switch(oe){case 1:case 2:case 3:var U=3;break;default:U=oe}var ie=oe;oe=U;try{return Z()}finally{oe=ie}},v.unstable_pauseExecution=function(){},v.unstable_requestPaint=le,v.unstable_runWithPriority=function(Z,U){switch(Z){case 1:case 2:case 3:case 4:case 5:break;default:Z=3}var ie=oe;oe=Z;try{return U()}finally{oe=ie}},v.unstable_scheduleCallback=function(Z,U,ie){var _e=v.unstable_now();switch(typeof ie=="object"&&ie!==null?(ie=ie.delay,ie=typeof ie=="number"&&0<ie?_e+ie:_e):ie=_e,Z){case 1:var Se=-1;break;case 2:Se=250;break;case 5:Se=1073741823;break;case 4:Se=1e4;break;default:Se=5e3}return Se=ie+Se,Z={id:ae++,callback:U,priorityLevel:Z,startTime:ie,expirationTime:Se,sortIndex:-1},ie>_e?(Z.sortIndex=ie,M(H,Z),B(G)===null&&Z===B(H)&&(V?i():V=!0,r(ee,ie-_e))):(Z.sortIndex=Se,M(G,Z),q||J||(q=!0,e(Q))),Z},v.unstable_wrapCallback=function(Z){var U=oe;return function(){var ie=oe;oe=U;try{return Z.apply(this,arguments)}finally{oe=ie}}}},43014:function(d,v,e){"use strict";d.exports=e(74284)},18947:function(d){"use strict";function v(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 o=i[f];if(e[o]!==r[o]||!Object.prototype.hasOwnProperty.call(r,o))return!1}return!0}d.exports=v},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),o=Object.keys(r);if(f.length!==o.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(r),u=0;u<f.length;u++){var a=f[u];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 v=document.getSelection();if(!v.rangeCount)return function(){};for(var e=document.activeElement,r=[],i=0;i<v.rangeCount;i++)r.push(v.getRangeAt(i));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return v.removeAllRanges(),function(){v.type==="Caret"&&v.removeAllRanges(),v.rangeCount||r.forEach(function(l){v.addRange(l)}),e&&e.focus()}}},797:function(d,v,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,v,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,v,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,v,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 v=void 0;d.exports=function(e){return e!==v&&e!==null}},23188:function(d,v,e){"use strict";var r=e(59301);function i(y,m){return y===m&&(y!==0||1/y===1/m)||y!==y&&m!==m}var l=typeof Object.is=="function"?Object.is:i,c=r.useState,f=r.useEffect,o=r.useLayoutEffect,h=r.useDebugValue;function u(y,m){var b=m(),S=c({inst:{value:b,getSnapshot:m}}),R=S[0].inst,L=S[1];return o(function(){R.value=b,R.getSnapshot=m,a(R)&&L({inst:R})},[y,b,m]),f(function(){return a(R)&&L({inst:R}),y(function(){a(R)&&L({inst:R})})},[y]),h(b),b}function a(y){var m=y.getSnapshot;y=y.value;try{var b=m();return!l(y,b)}catch(S){return!0}}function x(y,m){return m()}var p=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?x:u;v.useSyncExternalStore=r.useSyncExternalStore!==void 0?r.useSyncExternalStore:p},35316:function(d,v,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,o=r.useRef,h=r.useEffect,u=r.useMemo,a=r.useDebugValue;v.useSyncExternalStoreWithSelector=function(x,p,y,m,b){var S=o(null);if(S.current===null){var R={hasValue:!1,value:null};S.current=R}else R=S.current;S=u(function(){function A(K){if(!I){if(I=!0,M=K,K=m(K),b!==void 0&&R.hasValue){var G=R.value;if(b(G,K))return B=G}return B=K}if(G=B,c(M,K))return G;var H=m(K);return b!==void 0&&b(G,H)?(M=K,G):(M=K,B=H)}var I=!1,M,B,N=y===void 0?null:y;return[function(){return A(p())},N===null?void 0:function(){return A(N())}]},[p,y,m,b]);var L=f(x,S[0],S[1]);return h(function(){R.hasValue=!0,R.value=L},[L]),a(L),L}},44718:function(d,v,e){"use strict";d.exports=e(23188)},56805:function(d,v,e){"use strict";d.exports=e(35316)},1012:function(d,v,e){"use strict";e.d(v,{Z:function(){return y}});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 o=f,h=[],u=0;u<256;++u)h.push((u+256).toString(16).substr(1));function a(m){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,S=(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(!o(S))throw TypeError("Stringified UUID is invalid");return S}var x=a;function p(m,b,S){m=m||{};var R=m.random||(m.rng||l)();if(R[6]=R[6]&15|64,R[8]=R[8]&63|128,b){S=S||0;for(var L=0;L<16;++L)b[S+L]=R[L];return b}return x(R)}var y=p},56754:function(d){"use strict";var v=function(){};d.exports=v},85239:function(d){"use strict";var v=!1,e=function(){};if(v){var r=function(l,c){var f=arguments.length;c=new Array(f>1?f-1:0);for(var o=1;o<f;o++)c[o-1]=arguments[o];var h=0,u="Warning: "+l.replace(/%s/g,function(){return c[h++]});typeof console!="undefined"&&console.error(u);try{throw new Error(u)}catch(a){}};e=function(i,l,c){var f=arguments.length;c=new Array(f>2?f-2:0);for(var o=2;o<f;o++)c[o-2]=arguments[o];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,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"},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(){},43968:function(d){function v(e,r){this.v=e,this.k=r}d.exports=v,d.exports.__esModule=!0,d.exports.default=d.exports},20943:function(d,v,e){var r=e(35859);function i(){var l,c,f=typeof Symbol=="function"?Symbol:{},o=f.iterator||"@@iterator",h=f.toStringTag||"@@toStringTag";function u(R,L,A,I){var M=L&&L.prototype instanceof x?L:x,B=Object.create(M.prototype);return r(B,"_invoke",function(N,K,G){var H,ae,ne,oe=0,J=G||[],q=!1,V={p:0,n:0,v:l,a:se,f:se.bind(l,4),d:function(Q,le){return H=Q,ae=0,ne=l,V.n=le,a}};function se(ee,Q){for(ae=ee,ne=Q,c=0;!q&&oe&&!le&&c<J.length;c++){var le,Z=J[c],U=V.p,ie=Z[2];ee>3?(le=ie===Q)&&(ne=Z[(ae=Z[4])?5:(ae=3,3)],Z[4]=Z[5]=l):Z[0]<=U&&((le=ee<2&&U<Z[1])?(ae=0,V.v=Q,V.n=Z[1]):U<ie&&(le=ee<3||Z[0]>Q||Q>ie)&&(Z[4]=ee,Z[5]=Q,V.n=ie,ae=0))}if(le||ee>1)return a;throw q=!0,Q}return function(ee,Q,le){if(oe>1)throw TypeError("Generator is already running");for(q&&Q===1&&se(Q,le),ae=Q,ne=le;(c=ae<2?l:ne)||!q;){H||(ae?ae<3?(ae>1&&(V.n=-1),se(ae,ne)):V.n=ne:V.v=ne);try{if(oe=2,H){if(ae||(ee="next"),c=H[ee]){if(!(c=c.call(H,ne)))throw TypeError("iterator result is not an object");if(!c.done)return c;ne=c.value,ae<2&&(ae=0)}else ae===1&&(c=H.return)&&c.call(H),ae<2&&(ne=TypeError("The iterator does not provide a '"+ee+"' method"),ae=1);H=l}else if((c=(q=V.n<0)?ne:N.call(K,V))!==a)break}catch(Z){H=l,ae=1,ne=Z}finally{oe=1}}return{value:c,done:q}}}(R,A,I),!0),B}var a={};function x(){}function p(){}function y(){}c=Object.getPrototypeOf;var m=[][o]?c(c([][o]())):(r(c={},o,function(){return this}),c),b=y.prototype=x.prototype=Object.create(m);function S(R){return Object.setPrototypeOf?Object.setPrototypeOf(R,y):(R.__proto__=y,r(R,h,"GeneratorFunction")),R.prototype=Object.create(b),R}return p.prototype=y,r(b,"constructor",y),r(y,"constructor",p),p.displayName="GeneratorFunction",r(y,h,"GeneratorFunction"),r(b),r(b,h,"Generator"),r(b,o,function(){return this}),r(b,"toString",function(){return"[object Generator]"}),(d.exports=i=function(){return{w:u,m:S}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},36490:function(d,v,e){var r=e(66142);function i(l,c,f,o,h){var u=r(l,c,f,o,h);return u.next().then(function(a){return a.done?a.value:u.next()})}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},66142:function(d,v,e){var r=e(20943),i=e(70715);function l(c,f,o,h,u){return new i(r().w(c,f,o,h),u||Promise)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},70715:function(d,v,e){var r=e(43968),i=e(35859);function l(c,f){function o(u,a,x,p){try{var y=c[u](a),m=y.value;return m instanceof r?f.resolve(m.v).then(function(b){o("next",b,x,p)},function(b){o("throw",b,x,p)}):f.resolve(m).then(function(b){y.value=b,x(y)},function(b){return o("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(u,a,x){function p(){return new f(function(y,m){o(u,x,y,m)})}return h=h?h.then(p,p):p()},!0)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},35859:function(d){function v(e,r,i,l){var c=Object.defineProperty;try{c({},"",{})}catch(f){c=0}d.exports=v=function(o,h,u,a){function x(p,y){v(o,p,function(m){return this._invoke(p,y,m)})}h?c?c(o,h,{value:u,enumerable:!a,configurable:!a,writable:!a}):o[h]=u:(x("next",0),x("throw",1),x("return",2))},d.exports.__esModule=!0,d.exports.default=d.exports,v(e,r,i,l)}d.exports=v,d.exports.__esModule=!0,d.exports.default=d.exports},27419:function(d){function v(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=v,d.exports.__esModule=!0,d.exports.default=d.exports},68037:function(d,v,e){var r=e(43968),i=e(20943),l=e(36490),c=e(66142),f=e(70715),o=e(27419),h=e(88562);function u(){"use strict";var a=i(),x=a.m(u),p=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function y(S){var R=typeof S=="function"&&S.constructor;return!!R&&(R===p||(R.displayName||R.name)==="GeneratorFunction")}var m={throw:1,return:2,break:3,continue:3};function b(S){var R,L;return function(A){R||(R={stop:function(){return L(A.a,2)},catch:function(){return A.v},abrupt:function(M,B){return L(A.a,m[M],B)},delegateYield:function(M,B,N){return R.resultName=B,L(A.d,h(M),N)},finish:function(M){return L(A.f,M)}},L=function(M,B,N){A.p=R.prev,A.n=R.next;try{return M(B,N)}finally{R.next=A.n}}),R.resultName&&(R[R.resultName]=A.v,R.resultName=void 0),R.sent=A.v,R.next=A.n;try{return S.call(this,R)}finally{A.p=R.prev,A.n=R.next}}}return(d.exports=u=function(){return{wrap:function(L,A,I,M){return a.w(b(L),A,I,M&&M.reverse())},isGeneratorFunction:y,mark:a.m,awrap:function(L,A){return new r(L,A)},AsyncIterator:f,async:function(L,A,I,M,B){return(y(A)?c:l)(b(L),A,I,M,B)},keys:o,values:h}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=u,d.exports.__esModule=!0,d.exports.default=d.exports},88562:function(d,v,e){var r=e(33906).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},33906:function(d){function v(e){"@babel/helpers - typeof";return d.exports=v=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,v(e)}d.exports=v,d.exports.__esModule=!0,d.exports.default=d.exports},329:function(d,v,e){var r=e(68037)();d.exports=r;try{regeneratorRuntime=r}catch(i){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},92310:function(d,v){var e,r;(function(){"use strict";var i={}.hasOwnProperty;function l(){for(var o="",h=0;h<arguments.length;h++){var u=arguments[h];u&&(o=f(o,c(u)))}return o}function c(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return l.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var h="";for(var u in o)i.call(o,u)&&o[u]&&(h=f(h,u));return h}function f(o,h){return h?o?o+" "+h:o+h:o}d.exports?(l.default=l,d.exports=l):(e=[],r=function(){return l}.apply(v,e),r!==void 0&&(d.exports=r))})()},63335:function(d,v,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,v,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,v,e){"use strict";var r=e(2786).has;d.exports=function(i){return r(i),i}},557:function(d,v,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,v,e){"use strict";var r=e(19691).has;d.exports=function(i){return r(i),i}},79606:function(d){"use strict";var v=TypeError;d.exports=function(e){if(typeof e=="string")return e;throw new v("Argument is not a string")}},63619:function(d,v,e){"use strict";var r=e(42530).has;d.exports=function(i){return r(i),i}},18888:function(d,v,e){"use strict";var r=e(91385).has;d.exports=function(i){return r(i),i}},5978:function(d,v,e){"use strict";var r=e(89945),i=e(94237),l=e(80666),c=e(80449),f=e(63335),o=e(4112),h=e(53776),u=e(59893),a=u("asyncDispose"),x=u("dispose"),p=i([].push),y=function(b,S){if(S==="async-dispose"){var R=h(b,a);return R!==void 0?R:(R=h(b,x),function(){r(R,this)})}return h(b,x)},m=function(b,S,R){return arguments.length<3&&!o(b)&&(R=f(y(c(b),S))),R===void 0?function(){}:l(R,b)};d.exports=function(b,S,R,L){var A;if(arguments.length<4){if(o(S)&&R==="sync-dispose")return;A=m(S,R)}else A=m(void 0,R,L);p(b.stack,A)}},81181:function(d,v,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(o){f[c][o]=!0}},52216:function(d,v,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,v,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,v,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,v,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,v,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,v,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,v,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,v,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,v,e){"use strict";var r=e(92916),i=e(94237),l=e(37758),c=e(24225),f=e(93683),o=e(78244),h=e(39311),u=e(80426),a=r.structuredClone,x=r.ArrayBuffer,p=r.DataView,y=r.TypeError,m=Math.min,b=x.prototype,S=p.prototype,R=i(b.slice),L=l(b,"resizable","get"),A=l(b,"maxByteLength","get"),I=i(S.getInt8),M=i(S.setInt8);d.exports=(u||h)&&function(B,N,K){var G=o(B),H=N===void 0?G:c(N),ae=!L||!L(B),ne;if(f(B))throw new y("ArrayBuffer is detached");if(u&&(B=a(B,{transfer:[B]}),G===H&&(K||ae)))return B;if(G>=H&&(!K||ae))ne=R(B,0,H);else{var oe=K&&!ae&&A?{maxByteLength:A(B)}:void 0;ne=new x(H,oe);for(var J=new p(B),q=new p(ne),V=m(H,G),se=0;se<V;se++)M(q,se,I(J,se))}return u||h(B),ne}},58261:function(d,v,e){"use strict";var r=e(3737),i=e(35454),l=e(92916),c=e(55327),f=e(31946),o=e(32621),h=e(97607),u=e(40593),a=e(68151),x=e(2291),p=e(64110),y=e(16332),m=e(53456),b=e(58218),S=e(59893),R=e(6145),L=e(94844),A=L.enforce,I=L.get,M=l.Int8Array,B=M&&M.prototype,N=l.Uint8ClampedArray,K=N&&N.prototype,G=M&&m(M),H=B&&m(B),ae=Object.prototype,ne=l.TypeError,oe=S("toStringTag"),J=R("TYPED_ARRAY_TAG"),q="TypedArrayConstructor",V=r&&!!b&&h(l.opera)!=="Opera",se=!1,ee,Q,le,Z={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},U={BigInt64Array:8,BigUint64Array:8},ie=function(It){if(!f(It))return!1;var Wt=h(It);return Wt==="DataView"||o(Z,Wt)||o(U,Wt)},_e=function(pt){var It=m(pt);if(f(It)){var Wt=I(It);return Wt&&o(Wt,q)?Wt[q]:_e(It)}},Se=function(pt){if(!f(pt))return!1;var It=h(pt);return o(Z,It)||o(U,It)},Pe=function(pt){if(Se(pt))return pt;throw new ne("Target is not a typed array")},Ge=function(pt){if(c(pt)&&(!b||y(G,pt)))return pt;throw new ne(u(pt)+" is not a typed array constructor")},Ue=function(pt,It,Wt,Lt){if(i){if(Wt)for(var ar in Z){var ze=l[ar];if(ze&&o(ze.prototype,pt))try{delete ze.prototype[pt]}catch(gt){try{ze.prototype[pt]=It}catch(Ft){}}}(!H[pt]||Wt)&&x(H,pt,Wt?It:V&&B[pt]||It,Lt)}},kt=function(pt,It,Wt){var Lt,ar;if(i){if(b){if(Wt){for(Lt in Z)if(ar=l[Lt],ar&&o(ar,pt))try{delete ar[pt]}catch(ze){}}if(!G[pt]||Wt)try{return x(G,pt,Wt?It:V&&G[pt]||It)}catch(ze){}else return}for(Lt in Z)ar=l[Lt],ar&&(!ar[pt]||Wt)&&x(ar,pt,It)}};for(ee in Z)Q=l[ee],le=Q&&Q.prototype,le?A(le)[q]=Q:V=!1;for(ee in U)Q=l[ee],le=Q&&Q.prototype,le&&(A(le)[q]=Q);if((!V||!c(G)||G===Function.prototype)&&(G=function(){throw new ne("Incorrect invocation")},V))for(ee in Z)l[ee]&&b(l[ee],G);if((!V||!H||H===ae)&&(H=G.prototype,V))for(ee in Z)l[ee]&&b(l[ee].prototype,H);if(V&&m(K)!==H&&b(K,H),i&&!o(H,oe)){se=!0,p(H,oe,{configurable:!0,get:function(){return f(this)?this[J]:void 0}});for(ee in Z)l[ee]&&a(l[ee],J,ee)}d.exports={NATIVE_ARRAY_BUFFER_VIEWS:V,TYPED_ARRAY_TAG:se&&J,aTypedArray:Pe,aTypedArrayConstructor:Ge,exportTypedArrayMethod:Ue,exportTypedArrayStaticMethod:kt,getTypedArrayConstructor:_e,isView:ie,isTypedArray:Se,TypedArray:G,TypedArrayPrototype:H}},91669:function(d,v,e){"use strict";var r=e(92916),i=e(94237),l=e(35454),c=e(3737),f=e(8090),o=e(68151),h=e(64110),u=e(66477),a=e(3338),x=e(56472),p=e(56902),y=e(61578),m=e(24225),b=e(14894),S=e(61618),R=e(53456),L=e(58218),A=e(80689).f,I=e(75202),M=e(71698),B=e(94573),N=e(94844),K=f.PROPER,G=f.CONFIGURABLE,H="ArrayBuffer",ae="DataView",ne="prototype",oe="Wrong length",J="Wrong index",q=N.getterFor(H),V=N.getterFor(ae),se=N.set,ee=r[H],Q=ee,le=Q&&Q[ne],Z=r[ae],U=Z&&Z[ne],ie=Object.prototype,_e=r.Array,Se=r.RangeError,Pe=i(I),Ge=i([].reverse),Ue=S.pack,kt=S.unpack,pt=function($e){return[$e&255]},It=function($e){return[$e&255,$e>>8&255]},Wt=function($e){return[$e&255,$e>>8&255,$e>>16&255,$e>>24&255]},Lt=function($e){return $e[3]<<24|$e[2]<<16|$e[1]<<8|$e[0]},ar=function($e){return Ue(b($e),23,4)},ze=function($e){return Ue($e,52,8)},gt=function($e,He,qe){h($e[ne],He,{configurable:!0,get:function(){return qe(this)[He]}})},Ft=function($e,He,qe,ut){var mt=V($e),or=m(qe),rr=!!ut;if(or+He>mt.byteLength)throw new Se(J);var Fe=mt.bytes,tt=or+mt.byteOffset,Yt=M(Fe,tt,tt+He);return rr?Yt:Ge(Yt)},et=function($e,He,qe,ut,mt,or){var rr=V($e),Fe=m(qe),tt=ut(+mt),Yt=!!or;if(Fe+He>rr.byteLength)throw new Se(J);for(var Dt=rr.bytes,Zt=Fe+rr.byteOffset,Gt=0;Gt<He;Gt++)Dt[Zt+Gt]=tt[Yt?Gt:He-Gt-1]};if(!c)Q=function(He){x(this,le);var qe=m(He);se(this,{type:H,bytes:Pe(_e(qe),0),byteLength:qe}),l||(this.byteLength=qe,this.detached=!1)},le=Q[ne],Z=function(He,qe,ut){x(this,U),x(He,le);var mt=q(He),or=mt.byteLength,rr=p(qe);if(rr<0||rr>or)throw new Se("Wrong offset");if(ut=ut===void 0?or-rr:y(ut),rr+ut>or)throw new Se(oe);se(this,{type:ae,buffer:He,byteLength:ut,byteOffset:rr,bytes:mt.bytes}),l||(this.buffer=He,this.byteLength=ut,this.byteOffset=rr)},U=Z[ne],l&&(gt(Q,"byteLength",q),gt(Z,"buffer",V),gt(Z,"byteLength",V),gt(Z,"byteOffset",V)),u(U,{getInt8:function(He){return Ft(this,1,He)[0]<<24>>24},getUint8:function(He){return Ft(this,1,He)[0]},getInt16:function(He){var qe=Ft(this,2,He,arguments.length>1?arguments[1]:!1);return(qe[1]<<8|qe[0])<<16>>16},getUint16:function(He){var qe=Ft(this,2,He,arguments.length>1?arguments[1]:!1);return qe[1]<<8|qe[0]},getInt32:function(He){return Lt(Ft(this,4,He,arguments.length>1?arguments[1]:!1))},getUint32:function(He){return Lt(Ft(this,4,He,arguments.length>1?arguments[1]:!1))>>>0},getFloat32:function(He){return kt(Ft(this,4,He,arguments.length>1?arguments[1]:!1),23)},getFloat64:function(He){return kt(Ft(this,8,He,arguments.length>1?arguments[1]:!1),52)},setInt8:function(He,qe){et(this,1,He,pt,qe)},setUint8:function(He,qe){et(this,1,He,pt,qe)},setInt16:function(He,qe){et(this,2,He,It,qe,arguments.length>2?arguments[2]:!1)},setUint16:function(He,qe){et(this,2,He,It,qe,arguments.length>2?arguments[2]:!1)},setInt32:function(He,qe){et(this,4,He,Wt,qe,arguments.length>2?arguments[2]:!1)},setUint32:function(He,qe){et(this,4,He,Wt,qe,arguments.length>2?arguments[2]:!1)},setFloat32:function(He,qe){et(this,4,He,ar,qe,arguments.length>2?arguments[2]:!1)},setFloat64:function(He,qe){et(this,8,He,ze,qe,arguments.length>2?arguments[2]:!1)}});else{var ct=K&&ee.name!==H;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||ct&&!G})){Q=function(He){return x(this,le),new ee(m(He))},Q[ne]=le;for(var ot=A(ee),Qe=0,je;ot.length>Qe;)(je=ot[Qe++])in Q||o(Q,je,ee[je]);le.constructor=Q}else ct&&G&&o(ee,"name",H);L&&R(U)!==ie&&L(U,ie);var ye=new Z(new Q(2)),ke=i(U.setInt8);ye.setInt8(0,2147483648),ye.setInt8(1,2147483649),(ye.getInt8(0)||!ye.getInt8(1))&&u(U,{setInt8:function(He,qe){ke(this,He,qe<<24>>24)},setUint8:function(He,qe){ke(this,He,qe<<24>>24)}},{unsafe:!0})}B(Q,H),B(Z,ae),d.exports={ArrayBuffer:Q,DataView:Z}},92670:function(d,v,e){"use strict";var r=e(94029),i=e(51981),l=e(82762),c=e(84233),f=Math.min;d.exports=[].copyWithin||function(h,u){var a=r(this),x=l(a),p=i(h,x),y=i(u,x),m=arguments.length>2?arguments[2]:void 0,b=f((m===void 0?x:i(m,x))-y,x-p),S=1;for(y<p&&p<y+b&&(S=-1,y+=b-1,p+=b-1);b-- >0;)y in a?a[p]=a[y]:c(a,p),p+=S,y+=S;return a}},75202:function(d,v,e){"use strict";var r=e(94029),i=e(51981),l=e(82762);d.exports=function(f){for(var o=r(this),h=l(o),u=arguments.length,a=i(u>1?arguments[1]:void 0,h),x=u>2?arguments[2]:void 0,p=x===void 0?h:i(x,h);p>a;)o[a++]=f;return o}},59594:function(d,v,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,v,e){"use strict";var r=e(80666),i=e(94237),l=e(94029),c=e(39812),f=e(69034),o=e(85428),h=e(10731),u=e(26006),a=e(53776),x=e(65911),p=e(55174),y=e(59893),m=e(57975),b=e(55266).toArray,S=y("asyncIterator"),R=i(p("Array","values")),L=i(R([]).next),A=function(){return new I(this)},I=function(M){this.iterator=R(M)};I.prototype.next=function(){return L(this.iterator)},d.exports=function(B){var N=this,K=arguments.length,G=K>1?arguments[1]:void 0,H=K>2?arguments[2]:void 0;return new(x("Promise"))(function(ae){var ne=l(B);G!==void 0&&(G=r(G,H));var oe=a(ne,S),J=oe?void 0:u(ne)||A,q=c(N)?new N:[],V=oe?f(ne,oe):new m(h(o(ne,J)));ae(b(V,G,q))})}},69478:function(d,v,e){"use strict";var r=e(82762);d.exports=function(i,l,c){for(var f=0,o=arguments.length>2?c:r(l),h=new i(o);o>f;)h[f]=l[f++];return h}},60255:function(d,v,e){"use strict";var r=e(80666),i=e(89945),l=e(94029),c=e(46319),f=e(345),o=e(39812),h=e(82762),u=e(69392),a=e(85428),x=e(26006),p=Array;d.exports=function(m){var b=l(m),S=o(this),R=arguments.length,L=R>1?arguments[1]:void 0,A=L!==void 0;A&&(L=r(L,R>2?arguments[2]:void 0));var I=x(b),M=0,B,N,K,G,H,ae;if(I&&!(this===p&&f(I)))for(G=a(b,I),H=G.next,N=S?new this:[];!(K=i(H,G)).done;M++)ae=A?c(G,L,[K.value,M],!0):K.value,u(N,M,ae);else for(B=h(b),N=S?new this(B):p(B);B>M;M++)ae=A?L(b[M],M):b[M],u(N,M,ae);return N.length=M,N}},33940:function(d,v,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),o=e(2786),h=o.Map,u=o.get,a=o.has,x=o.set,p=i([].push);d.exports=function(m){for(var b=c(this),S=l(b),R=r(m,arguments.length>1?arguments[1]:void 0),L=new h,A=f(S),I=0,M,B;A>I;I++)B=S[I],M=R(B,I,b),a(L,M)?p(u(L,M),B):x(L,M,[B]);return L}},36444:function(d,v,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(17818),o=e(82762),h=e(20132),u=e(69478),a=Array,x=i([].push);d.exports=function(p,y,m,b){for(var S=c(p),R=l(S),L=r(y,m),A=h(null),I=o(R),M=0,B,N,K;I>M;M++)K=R[M],N=f(L(K,M,S)),N in A?x(A[N],K):A[N]=[K];if(b&&(B=b(S),B!==a))for(N in A)A[N]=u(B,A[N]);return A}},22999:function(d,v,e){"use strict";var r=e(80524),i=e(51981),l=e(82762),c=function(f){return function(o,h,u){var a=r(o),x=l(a),p=i(u,x),y;if(f&&h!==h){for(;x>p;)if(y=a[p++],y!==y)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,v,e){"use strict";var r=e(80666),i=e(1835),l=e(94029),c=e(82762),f=function(o){var h=o===1;return function(u,a,x){for(var p=l(u),y=i(p),m=c(y),b=r(a,x),S,R;m-- >0;)if(S=y[m],R=b(S,m,p),R)switch(o){case 0:return S;case 1:return m}return h?-1:void 0}};d.exports={findLast:f(0),findLastIndex:f(1)}},90560:function(d,v,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),o=e(81427),h=i([].push),u=function(a){var x=a===1,p=a===2,y=a===3,m=a===4,b=a===6,S=a===7,R=a===5||b;return function(L,A,I,M){for(var B=c(L),N=l(B),K=f(N),G=r(A,I),H=0,ae=M||o,ne=x?ae(L,K):p||S?ae(L,0):void 0,oe,J;K>H;H++)if((R||H in N)&&(oe=N[H],J=G(oe,H,B),a))if(x)ne[H]=J;else if(J)switch(a){case 3:return!0;case 5:return oe;case 6:return H;case 2:h(ne,oe)}else switch(a){case 4:return!1;case 7:h(ne,oe)}return b?-1:y||m?m:ne}};d.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},55009:function(d,v,e){"use strict";var r=e(13743),i=e(80524),l=e(56902),c=e(82762),f=e(45601),o=Math.min,h=[].lastIndexOf,u=!!h&&1/[1].lastIndexOf(1,-0)<0,a=f("lastIndexOf"),x=u||!a;d.exports=x?function(y){if(u)return r(h,this,arguments)||0;var m=i(this),b=c(m),S=b-1;for(arguments.length>1&&(S=o(S,l(arguments[1]))),S<0&&(S=b+S);S>=0;S--)if(S in m&&m[S]===y)return S||0;return-1}:h},17480:function(d,v,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 o=[],h=o.constructor={};return h[c]=function(){return{foo:1}},o[f](Boolean).foo!==1})}},45601:function(d,v,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,v,e){"use strict";var r=e(63335),i=e(94029),l=e(1835),c=e(82762),f=TypeError,o=function(h){return function(u,a,x,p){var y=i(u),m=l(y),b=c(y);r(a);var S=h?b-1:0,R=h?-1:1;if(x<2)for(;;){if(S in m){p=m[S],S+=R;break}if(S+=R,h?S<0:b<=S)throw new f("Reduce of empty array with no initial value")}for(;h?S>=0:b>S;S+=R)S in m&&(p=a(p,m[S],S,y));return p}};d.exports={left:o(!1),right:o(!0)}},39428:function(d,v,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(o){return o instanceof TypeError}}();d.exports=f?function(o,h){if(i(o)&&!c(o,"length").writable)throw new l("Cannot set read only .length");return o.length=h}:function(o,h){return o.length=h}},71698:function(d,v,e){"use strict";var r=e(51981),i=e(82762),l=e(69392),c=Array,f=Math.max;d.exports=function(o,h,u){for(var a=i(o),x=r(h,a),p=r(u===void 0?a:u,a),y=c(f(p-x,0)),m=0;x<p;x++,m++)l(y,m,o[x]);return y.length=m,y}},30867:function(d,v,e){"use strict";var r=e(94237);d.exports=r([].slice)},63668:function(d,v,e){"use strict";var r=e(71698),i=Math.floor,l=function(o,h){var u=o.length,a=i(u/2);return u<8?c(o,h):f(o,l(r(o,0,a),h),l(r(o,a),h),h)},c=function(o,h){for(var u=o.length,a=1,x,p;a<u;){for(p=a,x=o[a];p&&h(o[p-1],x)>0;)o[p]=o[--p];p!==a++&&(o[p]=x)}return o},f=function(o,h,u,a){for(var x=h.length,p=u.length,y=0,m=0;y<x||m<p;)o[y+m]=y<x&&m<p?a(h[y],u[m])<=0?h[y++]:u[m++]:y<x?h[y++]:u[m++];return o};d.exports=l},34487:function(d,v,e){"use strict";var r=e(18589),i=e(39812),l=e(31946),c=e(59893),f=c("species"),o=Array;d.exports=function(h){var u;return r(h)&&(u=h.constructor,i(u)&&(u===o||r(u.prototype))?u=void 0:l(u)&&(u=u[f],u===null&&(u=void 0))),u===void 0?o:u}},81427:function(d,v,e){"use strict";var r=e(34487);d.exports=function(i,l){return new(r(i))(l===0?0:l)}},85903:function(d,v,e){"use strict";var r=e(82762);d.exports=function(i,l){for(var c=r(i),f=new l(c),o=0;o<c;o++)f[o]=i[c-o-1];return f}},65621:function(d,v,e){"use strict";var r=e(94237),i=e(63335),l=e(4112),c=e(82762),f=e(94029),o=e(2786),h=e(95037),u=o.Map,a=o.has,x=o.set,p=r([].push);d.exports=function(m){var b=f(this),S=c(b),R=[],L=new u,A=l(m)?function(N){return N}:i(m),I,M,B;for(I=0;I<S;I++)M=b[I],B=A(M),a(L,B)||x(L,B,M);return h(L,function(N){p(R,N)}),R}},82041:function(d,v,e){"use strict";var r=e(82762),i=e(56902),l=RangeError;d.exports=function(c,f,o,h){var u=r(c),a=i(o),x=a<0?u+a:a;if(x>=u||x<0)throw new l("Incorrect index");for(var p=new f(u),y=0;y<u;y++)p[y]=y===x?h:c[y];return p}},57975:function(d,v,e){"use strict";var r=e(89945),i=e(80449),l=e(20132),c=e(53776),f=e(66477),o=e(94844),h=e(65911),u=e(14052),a=e(25587),x=h("Promise"),p="AsyncFromSyncIterator",y=o.set,m=o.getterFor(p),b=function(R,L,A){var I=R.done;x.resolve(R.value).then(function(M){L(a(M,I))},A)},S=function(L){L.type=p,y(this,L)};S.prototype=f(l(u),{next:function(){var L=m(this);return new x(function(A,I){var M=i(r(L.next,L.iterator));b(M,A,I)})},return:function(){var R=m(this).iterator;return new x(function(L,A){var I=c(R,"return");if(I===void 0)return L(a(void 0,!0));var M=i(r(I,R));b(M,L,A)})}}),d.exports=S},28255:function(d,v,e){"use strict";var r=e(89945),i=e(65911),l=e(53776);d.exports=function(c,f,o,h){try{var u=l(c,"return");if(u)return i("Promise").resolve(r(u,c)).then(function(){f(o)},function(a){h(a)})}catch(a){return h(a)}f(o)}},31342:function(d,v,e){"use strict";var r=e(89945),i=e(80734),l=e(80449),c=e(20132),f=e(68151),o=e(66477),h=e(59893),u=e(94844),a=e(65911),x=e(53776),p=e(14052),y=e(25587),m=e(67996),b=a("Promise"),S=h("toStringTag"),R="AsyncIteratorHelper",L="WrapForValidAsyncIterator",A=u.set,I=function(N){var K=!N,G=u.getterFor(N?L:R),H=function(ae){var ne=i(function(){return G(ae)}),oe=ne.error,J=ne.value;return oe||K&&J.done?{exit:!0,value:oe?b.reject(J):b.resolve(y(void 0,!0))}:{exit:!1,value:J}};return o(c(p),{next:function(){var ne=H(this),oe=ne.value;if(ne.exit)return oe;var J=i(function(){return l(oe.nextHandler(b))}),q=J.error,V=J.value;return q&&(oe.done=!0),q?b.reject(V):b.resolve(V)},return:function(){var ae=H(this),ne=ae.value;if(ae.exit)return ne;ne.done=!0;var oe=ne.iterator,J,q,V=i(function(){if(ne.inner)try{m(ne.inner.iterator,"normal")}catch(se){return m(oe,"throw",se)}return x(oe,"return")});return J=q=V.value,V.error?b.reject(q):J===void 0?b.resolve(y(void 0,!0)):(V=i(function(){return r(J,oe)}),q=V.value,V.error?b.reject(q):N?b.resolve(q):b.resolve(q).then(function(se){return l(se),y(void 0,!0)}))}})},M=I(!0),B=I(!1);f(B,S,"Async Iterator Helper"),d.exports=function(N,K){var G=function(ae,ne){ne?(ne.iterator=ae.iterator,ne.next=ae.next):ne=ae,ne.type=K?L:R,ne.nextHandler=N,ne.counter=0,ne.done=!1,A(this,ne)};return G.prototype=K?M:B,G}},34535:function(d,v,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,v,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(66434),o=e(65911),h=e(10731),u=e(28255),a=function(x){var p=x===0,y=x===1,m=x===2,b=x===3;return function(S,R,L){l(S);var A=R!==void 0;(A||!p)&&i(R);var I=h(S),M=o("Promise"),B=I.iterator,N=I.next,K=0;return new M(function(G,H){var ae=function(oe){u(B,H,oe,H)},ne=function(){try{if(A)try{f(K)}catch(oe){ae(oe)}M.resolve(l(r(N,B))).then(function(oe){try{if(l(oe).done)p?(L.length=K,G(L)):G(b?!1:m||void 0);else{var J=oe.value;try{if(A){var q=R(J,K),V=function(se){if(y)ne();else if(m)se?ne():u(B,G,!1,H);else if(p)try{L[K++]=se,ne()}catch(ee){ae(ee)}else se?u(B,G,b||J,H):ne()};c(q)?M.resolve(q).then(V,ae):V(q)}else L[K++]=J,ne()}catch(se){ae(se)}}}catch(se){H(se)}},H)}catch(oe){H(oe)}};ne()})}};d.exports={toArray:a(0),forEach:a(1),every:a(2),some:a(3),find:a(4)}},41586:function(d,v,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(10731),o=e(31342),h=e(25587),u=e(28255),a=o(function(x){var p=this,y=p.iterator,m=p.mapper;return new x(function(b,S){var R=function(A){p.done=!0,S(A)},L=function(A){u(y,R,A,R)};x.resolve(l(r(p.next,y))).then(function(A){try{if(l(A).done)p.done=!0,b(h(void 0,!0));else{var I=A.value;try{var M=m(I,p.counter++),B=function(N){b(h(N,!1))};c(M)?x.resolve(M).then(B,L):B(M)}catch(N){L(N)}}}catch(N){R(N)}},R)})});d.exports=function(p){return l(this),i(p),new a(f(this),{mapper:p})}},14052:function(d,v,e){"use strict";var r=e(92916),i=e(77398),l=e(55327),c=e(20132),f=e(53456),o=e(2291),h=e(59893),u=e(16697),a="USE_FUNCTION_CONSTRUCTOR",x=h("asyncIterator"),p=r.AsyncIterator,y=i.AsyncIteratorPrototype,m,b;if(y)m=y;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(S){}m?u&&(m=c(m)):m={},l(m[x])||o(m,x,function(){return this}),d.exports=m},80025:function(d,v,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 v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=v+"+/",r=v+"-_",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,v,e){"use strict";var r=e(80449),i=e(67996);d.exports=function(l,c,f,o){try{return o?c(r(f)[0],f[1]):c(f)}catch(h){i(l,"throw",h)}}},35221:function(d,v,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(o){}d.exports=function(o,h){try{if(!h&&!l)return!1}catch(x){return!1}var u=!1;try{var a={};a[i]=function(){return{next:function(){return{done:u=!0}}}},o(a)}catch(x){}return u}},29076:function(d,v,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,v,e){"use strict";var r=e(68527),i=e(55327),l=e(29076),c=e(59893),f=c("toStringTag"),o=Object,h=l(function(){return arguments}())==="Arguments",u=function(a,x){try{return a[x]}catch(p){}};d.exports=r?l:function(a){var x,p,y;return a===void 0?"Undefined":a===null?"Null":typeof(p=u(x=o(a),f))=="string"?p:h?l(x):(y=l(x))==="Object"&&i(x.callee)?"Arguments":y}},72846:function(d,v,e){"use strict";var r=e(80666),i=e(89945),l=e(63335),c=e(6086),f=e(4112),o=e(62003),h=[].push;d.exports=function(a){var x=arguments.length,p=x>1?arguments[1]:void 0,y,m,b,S;return c(this),y=p!==void 0,y&&l(p),f(a)?new this:(m=[],y?(b=0,S=r(p,x>2?arguments[2]:void 0),o(a,function(R){i(h,m,S(R,b++))})):o(a,h,{that:m}),new this(m))}},48800:function(d,v,e){"use strict";var r=e(30867);d.exports=function(){return new this(r(arguments))}},40942:function(d,v,e){"use strict";var r=e(20132),i=e(64110),l=e(66477),c=e(80666),f=e(56472),o=e(4112),h=e(62003),u=e(24019),a=e(25587),x=e(51996),p=e(35454),y=e(2074).fastKey,m=e(94844),b=m.set,S=m.getterFor;d.exports={getConstructor:function(R,L,A,I){var M=R(function(H,ae){f(H,B),b(H,{type:L,index:r(null),first:void 0,last:void 0,size:0}),p||(H.size=0),o(ae)||h(ae,H[I],{that:H,AS_ENTRIES:A})}),B=M.prototype,N=S(L),K=function(H,ae,ne){var oe=N(H),J=G(H,ae),q,V;return J?J.value=ne:(oe.last=J={index:V=y(ae,!0),key:ae,value:ne,previous:q=oe.last,next:void 0,removed:!1},oe.first||(oe.first=J),q&&(q.next=J),p?oe.size++:H.size++,V!=="F"&&(oe.index[V]=J)),H},G=function(H,ae){var ne=N(H),oe=y(ae),J;if(oe!=="F")return ne.index[oe];for(J=ne.first;J;J=J.next)if(J.key===ae)return J};return l(B,{clear:function(){for(var ae=this,ne=N(ae),oe=ne.index,J=ne.first;J;)J.removed=!0,J.previous&&(J.previous=J.previous.next=void 0),delete oe[J.index],J=J.next;ne.first=ne.last=void 0,p?ne.size=0:ae.size=0},delete:function(H){var ae=this,ne=N(ae),oe=G(ae,H);if(oe){var J=oe.next,q=oe.previous;delete ne.index[oe.index],oe.removed=!0,q&&(q.next=J),J&&(J.previous=q),ne.first===oe&&(ne.first=J),ne.last===oe&&(ne.last=q),p?ne.size--:ae.size--}return!!oe},forEach:function(ae){for(var ne=N(this),oe=c(ae,arguments.length>1?arguments[1]:void 0),J;J=J?J.next:ne.first;)for(oe(J.value,J.key,this);J&&J.removed;)J=J.previous},has:function(ae){return!!G(this,ae)}}),l(B,A?{get:function(ae){var ne=G(this,ae);return ne&&ne.value},set:function(ae,ne){return K(this,ae===0?0:ae,ne)}}:{add:function(ae){return K(this,ae=ae===0?0:ae,ae)}}),p&&i(B,"size",{configurable:!0,get:function(){return N(this).size}}),M},setStrong:function(R,L,A){var I=L+" Iterator",M=S(L),B=S(I);u(R,L,function(N,K){b(this,{type:I,target:N,state:M(N),kind:K,last:void 0})},function(){for(var N=B(this),K=N.kind,G=N.last;G&&G.removed;)G=G.previous;return!N.target||!(N.last=G=G?G.next:N.state.first)?(N.target=void 0,a(void 0,!0)):a(K==="keys"?G.key:K==="values"?G.value:[G.key,G.value],!1)},A?"entries":"values",!A,!0),x(L)}}},39656:function(d,v,e){"use strict";var r=e(94237),i=e(66477),l=e(2074).getWeakData,c=e(56472),f=e(80449),o=e(4112),h=e(31946),u=e(62003),a=e(90560),x=e(32621),p=e(94844),y=p.set,m=p.getterFor,b=a.find,S=a.findIndex,R=r([].splice),L=0,A=function(B){return B.frozen||(B.frozen=new I)},I=function(){this.entries=[]},M=function(B,N){return b(B.entries,function(K){return K[0]===N})};I.prototype={get:function(B){var N=M(this,B);if(N)return N[1]},has:function(B){return!!M(this,B)},set:function(B,N){var K=M(this,B);K?K[1]=N:this.entries.push([B,N])},delete:function(B){var N=S(this.entries,function(K){return K[0]===B});return~N&&R(this.entries,N,1),!!~N}},d.exports={getConstructor:function(B,N,K,G){var H=B(function(J,q){c(J,ae),y(J,{type:N,id:L++,frozen:void 0}),o(q)||u(q,J[G],{that:J,AS_ENTRIES:K})}),ae=H.prototype,ne=m(N),oe=function(J,q,V){var se=ne(J),ee=l(f(q),!0);return ee===!0?A(se).set(q,V):ee[se.id]=V,J};return i(ae,{delete:function(J){var q=ne(this);if(!h(J))return!1;var V=l(J);return V===!0?A(q).delete(J):V&&x(V,q.id)&&delete V[q.id]},has:function(q){var V=ne(this);if(!h(q))return!1;var se=l(q);return se===!0?A(V).has(q):se&&x(se,V.id)}}),i(ae,K?{get:function(q){var V=ne(this);if(h(q)){var se=l(q);return se===!0?A(V).get(q):se?se[V.id]:void 0}},set:function(q,V){return oe(this,q,V)}}:{add:function(q){return oe(this,q,!0)}}),H}}},48059:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(20865),f=e(2291),o=e(2074),h=e(62003),u=e(56472),a=e(55327),x=e(4112),p=e(31946),y=e(3338),m=e(35221),b=e(94573),S=e(25576);d.exports=function(R,L,A){var I=R.indexOf("Map")!==-1,M=R.indexOf("Weak")!==-1,B=I?"set":"add",N=i[R],K=N&&N.prototype,G=N,H={},ae=function(ee){var Q=l(K[ee]);f(K,ee,ee==="add"?function(Z){return Q(this,Z===0?0:Z),this}:ee==="delete"?function(le){return M&&!p(le)?!1:Q(this,le===0?0:le)}:ee==="get"?function(Z){return M&&!p(Z)?void 0:Q(this,Z===0?0:Z)}:ee==="has"?function(Z){return M&&!p(Z)?!1:Q(this,Z===0?0:Z)}:function(Z,U){return Q(this,Z===0?0:Z,U),this})},ne=c(R,!a(N)||!(M||K.forEach&&!y(function(){new N().entries().next()})));if(ne)G=A.getConstructor(L,R,I,B),o.enable();else if(c(R,!0)){var oe=new G,J=oe[B](M?{}:-0,1)!==oe,q=y(function(){oe.has(1)}),V=m(function(ee){new N(ee)}),se=!M&&y(function(){for(var ee=new N,Q=5;Q--;)ee[B](Q,Q);return!ee.has(-0)});V||(G=L(function(ee,Q){u(ee,K);var le=S(new N,ee,G);return x(Q)||h(Q,le[B],{that:le,AS_ENTRIES:I}),le}),G.prototype=K,K.constructor=G),(q||se)&&(ae("delete"),ae("has"),I&&ae("get")),(se||J)&&ae(B),M&&K.clear&&delete K.clear}return H[R]=G,r({global:!0,constructor:!0,forced:G!==N},H),b(G,R),M||A.setStrong(G,R,I),G}},32754:function(d,v,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(20132),l=e(31946),c=Object,f=TypeError,o=r("Map"),h=r("WeakMap"),u=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};u.prototype.get=function(x,p){return this[x]||(this[x]=p())},u.prototype.next=function(x,p,y){var m=y?this.objectsByIndex[x]||(this.objectsByIndex[x]=new h):this.primitives||(this.primitives=new o),b=m.get(p);return b||m.set(p,b=new u),b};var a=new u;d.exports=function(){var x=a,p=arguments.length,y,m;for(y=0;y<p;y++)l(m=arguments[y])&&(x=x.next(y,m,!0));if(this===c&&x===a)throw new f("Composite keys must contain a non-primitive component");for(y=0;y<p;y++)l(m=arguments[y])||(x=x.next(y,m,!1));return x}},24538:function(d,v,e){"use strict";var r=e(32621),i=e(48662),l=e(71256),c=e(37691);d.exports=function(f,o,h){for(var u=i(o),a=c.f,x=l.f,p=0;p<u.length;p++){var y=u[p];!r(f,y)&&!(h&&r(h,y))&&a(f,y,x(o,y))}}},86266:function(d,v,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(o){}}return!1}},4870:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=/"/g,f=r("".replace);d.exports=function(o,h,u,a){var x=l(i(o)),p="<"+h;return u!==""&&(p+=" "+u+'="'+f(l(a),c,"&quot;")+'"'),p+">"+x+"</"+h+">"}},25587:function(d){"use strict";d.exports=function(v,e){return{value:v,done:e}}},68151:function(d,v,e){"use strict";var r=e(35454),i=e(37691),l=e(35012);d.exports=r?function(c,f,o){return i.f(c,f,l(1,o))}:function(c,f,o){return c[f]=o,c}},35012:function(d){"use strict";d.exports=function(v,e){return{enumerable:!(v&1),configurable:!(v&2),writable:!(v&4),value:e}}},69392:function(d,v,e){"use strict";var r=e(17818),i=e(37691),l=e(35012);d.exports=function(c,f,o){var h=r(f);h in c?i.f(c,h,l(0,o)):c[h]=o}},32494:function(d,v,e){"use strict";var r=e(94237),i=e(3338),l=e(85571).start,c=RangeError,f=isFinite,o=Math.abs,h=Date.prototype,u=h.toISOString,a=r(h.getTime),x=r(h.getUTCDate),p=r(h.getUTCFullYear),y=r(h.getUTCHours),m=r(h.getUTCMilliseconds),b=r(h.getUTCMinutes),S=r(h.getUTCMonth),R=r(h.getUTCSeconds);d.exports=i(function(){return u.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!i(function(){u.call(new Date(NaN))})?function(){if(!f(a(this)))throw new c("Invalid time value");var A=this,I=p(A),M=m(A),B=I<0?"-":I>9999?"+":"";return B+l(o(I),B?6:4,0)+"-"+l(S(A)+1,2,0)+"-"+l(x(A),2,0)+"T"+l(y(A),2,0)+":"+l(b(A),2,0)+":"+l(R(A),2,0)+"."+l(M,3,0)+"Z"}:u},77119:function(d,v,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,v,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,v,e){"use strict";var r=e(55327),i=e(37691),l=e(86528),c=e(29539);d.exports=function(f,o,h,u){u||(u={});var a=u.enumerable,x=u.name!==void 0?u.name:o;if(r(h)&&l(h,x,u),u.global)a?f[o]=h:c(o,h);else{try{u.unsafe?f[o]&&(a=!0):delete f[o]}catch(p){}a?f[o]=h:i.f(f,o,{value:h,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return f}},66477:function(d,v,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,v,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,v,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,v,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},39311:function(d,v,e){"use strict";var r=e(92916),i=e(11270),l=e(80426),c=r.structuredClone,f=r.ArrayBuffer,o=r.MessageChannel,h=!1,u,a,x,p;if(l)h=function(y){c(y,{transfer:[y]})};else if(f)try{o||(u=i("worker_threads"),u&&(o=u.MessageChannel)),o&&(a=new o,x=new f(2),p=function(y){a.port1.postMessage(null,[y])},x.byteLength===2&&(p(x),x.byteLength===0&&(h=p)))}catch(y){}d.exports=h},81766:function(d){"use strict";var v=typeof document=="object"&&document.all,e=typeof v=="undefined"&&v!==void 0;d.exports={all:v,IS_HTMLDDA:e}},86060:function(d,v,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 v=TypeError,e=9007199254740991;d.exports=function(r){if(r>e)throw v("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,v,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,v,e){"use strict";var r=e(66011),i=r.match(/firefox\/(\d+)/i);d.exports=!!i&&+i[1]},66994:function(d,v,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,v,e){"use strict";var r=e(66011);d.exports=/MSIE|Trident/.test(r)},1908:function(d,v,e){"use strict";var r=e(66011);d.exports=/ipad|iphone|ipod/i.test(r)&&typeof Pebble!="undefined"},70695:function(d,v,e){"use strict";var r=e(66011);d.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},90946:function(d,v,e){"use strict";var r=e(92916),i=e(29076);d.exports=i(r.process)==="process"},44914:function(d,v,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,v,e){"use strict";var r=e(92916),i=e(66011),l=r.process,c=r.Deno,f=l&&l.versions||c&&c.version,o=f&&f.v8,h,u;o&&(h=o.split("."),u=h[0]>0&&h[0]<4?1:+(h[0]+h[1])),!u&&i&&(h=i.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=i.match(/Chrome\/(\d+)/),h&&(u=+h[1]))),d.exports=u},19684:function(d,v,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,v,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]*/,o=f.test(c);d.exports=function(h,u){if(o&&typeof h=="string"&&!i.prepareStackTrace)for(;u--;)h=l(h,f,"");return h}},61888:function(d,v,e){"use strict";var r=e(68151),i=e(80739),l=e(25406),c=Error.captureStackTrace;d.exports=function(f,o,h,u){l&&(c?c(f,o):r(f,"stack",i(h,u)))}},25406:function(d,v,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,v,e){"use strict";var r=e(35454),i=e(3338),l=e(80449),c=e(7825),f=Error.prototype.toString,o=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=o?function(){var u=l(this),a=c(u.name,"Error"),x=c(u.message);return a?x?a+": "+x:a:x}:f},94488:function(d,v,e){"use strict";var r=e(92916),i=e(71256).f,l=e(68151),c=e(2291),f=e(29539),o=e(24538),h=e(20865);d.exports=function(u,a){var x=u.target,p=u.global,y=u.stat,m,b,S,R,L,A;if(p?b=r:y?b=r[x]||f(x,{}):b=(r[x]||{}).prototype,b)for(S in a){if(L=a[S],u.dontCallGetSet?(A=i(b,S),R=A&&A.value):R=b[S],m=h(p?S:x+(y?".":"#")+S,u.forced),!m&&R!==void 0){if(typeof L==typeof R)continue;o(L,R)}(u.sham||R&&R.sham)&&l(L,"sham",!0),c(b,S,L,u)}}},3338:function(d){"use strict";d.exports=function(v){try{return!!v()}catch(e){return!0}}},8662:function(d,v,e){"use strict";e(44001);var r=e(34114),i=e(2291),l=e(88736),c=e(3338),f=e(59893),o=e(68151),h=f("species"),u=RegExp.prototype;d.exports=function(a,x,p,y){var m=f(a),b=!c(function(){var A={};return A[m]=function(){return 7},""[a](A)!==7}),S=b&&!c(function(){var A=!1,I=/a/;return a==="split"&&(I={},I.constructor={},I.constructor[h]=function(){return I},I.flags="",I[m]=/./[m]),I.exec=function(){return A=!0,null},I[m](""),!A});if(!b||!S||p){var R=r(/./[m]),L=x(m,""[a],function(A,I,M,B,N){var K=r(A),G=I.exec;return G===l||G===u.exec?b&&!N?{done:!0,value:R(I,M,B)}:{done:!0,value:K(M,I,B)}:{done:!1}});i(String.prototype,a,L[0]),i(u,m,L[1])}y&&o(u[m],"sham",!0)}},3372:function(d,v,e){"use strict";var r=e(18589),i=e(82762),l=e(66434),c=e(80666),f=function(o,h,u,a,x,p,y,m){for(var b=x,S=0,R=y?c(y,m):!1,L,A;S<a;)S in u&&(L=R?R(u[S],S,h):u[S],p>0&&r(L)?(A=i(L),b=f(o,h,L,A,b,p-1)-1):(l(b+1),o[b]=L),b++),S++;return b};d.exports=f},13247:function(d,v,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},13743:function(d,v,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,v,e){"use strict";var r=e(34114),i=e(63335),l=e(40486),c=r(r.bind);d.exports=function(f,o){return i(f),o===void 0?f:l?c(f,o):function(){return f.apply(o,arguments)}}},40486:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(63335),l=e(31946),c=e(32621),f=e(30867),o=e(40486),h=Function,u=r([].concat),a=r([].join),x={},p=function(y,m,b){if(!c(x,m)){for(var S=[],R=0;R<m;R++)S[R]="a["+R+"]";x[m]=h("C,a","return new C("+a(S,",")+")")}return x[m](y,b)};d.exports=o?h.bind:function(m){var b=i(this),S=b.prototype,R=f(arguments,1),L=function(){var I=u(R,f(arguments));return this instanceof L?p(b,I.length,I):b.apply(m,I)};return l(S)&&(L.prototype=S),L}},89945:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(63335);d.exports=function(){return r(i(this))}},8090:function(d,v,e){"use strict";var r=e(35454),i=e(32621),l=Function.prototype,c=r&&Object.getOwnPropertyDescriptor,f=i(l,"name"),o=f&&function(){}.name==="something",h=f&&(!r||r&&c(l,"name").configurable);d.exports={EXISTS:f,PROPER:o,CONFIGURABLE:h}},37758:function(d,v,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(o){}}},34114:function(d,v,e){"use strict";var r=e(29076),i=e(94237);d.exports=function(l){if(r(l)==="Function")return i(l)}},94237:function(d,v,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 v=TypeError;d.exports=function(e){var r=e&&e.alphabet;if(r===void 0||r==="base64"||r==="base64url")return r||"base64";throw new v("Incorrect `alphabet` option")}},38116:function(d,v,e){"use strict";var r=e(89945),i=e(55327),l=e(80449),c=e(10731),f=e(26006),o=e(53776),h=e(59893),u=e(57975),a=h("asyncIterator");d.exports=function(x){var p=l(x),y=!0,m=o(p,a),b;return i(m)||(m=f(p),y=!1),m!==void 0?b=r(m,p):(b=p,y=!0),l(b),c(y?b:new u(c(b)))}},69034:function(d,v,e){"use strict";var r=e(89945),i=e(57975),l=e(80449),c=e(85428),f=e(10731),o=e(53776),h=e(59893),u=h("asyncIterator");d.exports=function(a,x){var p=arguments.length<2?o(a,u):x;return p?l(r(p,a)):new i(f(c(a)))}},55174:function(d,v,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,v,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(v){return{iterator:v,next:v.next,done:!1}}},7157:function(d,v,e){"use strict";var r=e(89945),i=e(80449),l=e(10731),c=e(26006);d.exports=function(f,o){(!o||typeof f!="string")&&i(f);var h=c(f);return l(i(h!==void 0?r(h,f):f))}},26006:function(d,v,e){"use strict";var r=e(97607),i=e(53776),l=e(4112),c=e(48074),f=e(59893),o=f("iterator");d.exports=function(h){if(!l(h))return i(h,o)||i(h,"@@iterator")||c[r(h)]}},85428:function(d,v,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(40593),f=e(26006),o=TypeError;d.exports=function(h,u){var a=arguments.length<2?f(h):u;if(i(a))return l(r(a,h));throw new o(c(h)+" is not iterable")}},65451:function(d,v,e){"use strict";var r=e(94237),i=e(18589),l=e(55327),c=e(29076),f=e(69905),o=r([].push);d.exports=function(h){if(l(h))return h;if(i(h)){for(var u=h.length,a=[],x=0;x<u;x++){var p=h[x];typeof p=="string"?o(a,p):(typeof p=="number"||c(p)==="Number"||c(p)==="String")&&o(a,f(p))}var y=a.length,m=!0;return function(b,S){if(m)return m=!1,S;if(i(this))return S;for(var R=0;R<y;R++)if(a[R]===b)return S}}}},53776:function(d,v,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,v,e){"use strict";var r=e(63335),i=e(80449),l=e(89945),c=e(56902),f=e(10731),o="Invalid size",h=RangeError,u=TypeError,a=Math.max,x=function(p,y,m,b){this.set=p,this.size=y,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 y=+p.size;if(y!==y)throw new u(o);var m=c(y);if(m<0)throw new h(o);return new x(p,a(m,0),r(p.has),r(p.keys))}},23011:function(d,v,e){"use strict";var r=e(94237),i=e(94029),l=Math.floor,c=r("".charAt),f=r("".replace),o=r("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;d.exports=function(a,x,p,y,m,b){var S=p+a.length,R=y.length,L=u;return m!==void 0&&(m=i(m),L=h),f(b,L,function(A,I){var M;switch(c(I,0)){case"$":return"$";case"&":return a;case"`":return o(x,0,p);case"'":return o(x,S);case"<":M=m[o(I,1,-1)];break;default:var B=+I;if(B===0)return A;if(B>R){var N=l(B/10);return N===0?A:N<=R?y[N-1]===void 0?c(I,1):y[N-1]+c(I,1):A}M=y[B-1]}return M===void 0?"":M})}},92916:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(94029),l=r({}.hasOwnProperty);d.exports=Object.hasOwn||function(f,o){return l(i(f),o)}},54406:function(d){"use strict";d.exports={}},61810:function(d){"use strict";d.exports=function(v,e){try{arguments.length===1?console.error(v):console.error(v,e)}catch(r){}}},75171:function(d,v,e){"use strict";var r=e(65911);d.exports=r("document","documentElement")},46796:function(d,v,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 v=Array,e=Math.abs,r=Math.pow,i=Math.floor,l=Math.log,c=Math.LN2,f=function(h,u,a){var x=v(a),p=a*8-u-1,y=(1<<p)-1,m=y>>1,b=u===23?r(2,-24)-r(2,-77):0,S=h<0||h===0&&1/h<0?1:0,R=0,L,A,I;for(h=e(h),h!==h||h===1/0?(A=h!==h?1:0,L=y):(L=i(l(h)/c),I=r(2,-L),h*I<1&&(L--,I*=2),L+m>=1?h+=b/I:h+=b*r(2,1-m),h*I>=2&&(L++,I/=2),L+m>=y?(A=0,L=y):L+m>=1?(A=(h*I-1)*r(2,u),L+=m):(A=h*r(2,m-1)*r(2,u),L=0));u>=8;)x[R++]=A&255,A/=256,u-=8;for(L=L<<u|A,p+=u;p>0;)x[R++]=L&255,L/=256,p-=8;return x[--R]|=S*128,x},o=function(h,u){var a=h.length,x=a*8-u-1,p=(1<<x)-1,y=p>>1,m=x-7,b=a-1,S=h[b--],R=S&127,L;for(S>>=7;m>0;)R=R*256+h[b--],m-=8;for(L=R&(1<<-m)-1,R>>=-m,m+=u;m>0;)L=L*256+h[b--],m-=8;if(R===0)R=1-y;else{if(R===p)return L?NaN:S?-1/0:1/0;L+=r(2,u),R-=y}return(S?-1:1)*L*r(2,R-u)};d.exports={pack:f,unpack:o}},1835:function(d,v,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(o){return l(o)==="String"?f(o,""):c(o)}:c},25576:function(d,v,e){"use strict";var r=e(55327),i=e(31946),l=e(58218);d.exports=function(c,f,o){var h,u;return l&&r(h=f.constructor)&&h!==o&&i(u=h.prototype)&&u!==o.prototype&&l(c,u),c}},15212:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(54406),c=e(31946),f=e(32621),o=e(37691).f,h=e(80689),u=e(53393),a=e(12477),x=e(6145),p=e(13247),y=!1,m=x("meta"),b=0,S=function(B){o(B,m,{value:{objectID:"O"+b++,weakData:{}}})},R=function(B,N){if(!c(B))return typeof B=="symbol"?B:(typeof B=="string"?"S":"P")+B;if(!f(B,m)){if(!a(B))return"F";if(!N)return"E";S(B)}return B[m].objectID},L=function(B,N){if(!f(B,m)){if(!a(B))return!0;if(!N)return!1;S(B)}return B[m].weakData},A=function(B){return p&&y&&a(B)&&!f(B,m)&&S(B),B},I=function(){M.enable=function(){},y=!0;var B=h.f,N=i([].splice),K={};K[m]=1,B(K).length&&(h.f=function(G){for(var H=B(G),ae=0,ne=H.length;ae<ne;ae++)if(H[ae]===m){N(H,ae,1);break}return H},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},M=d.exports={enable:I,fastKey:R,getWeakData:L,onFreeze:A};l[m]=!0},94844:function(d,v,e){"use strict";var r=e(40115),i=e(92916),l=e(31946),c=e(68151),f=e(32621),o=e(77398),h=e(11898),u=e(54406),a="Object already initialized",x=i.TypeError,p=i.WeakMap,y,m,b,S=function(I){return b(I)?m(I):y(I,{})},R=function(I){return function(M){var B;if(!l(M)||(B=m(M)).type!==I)throw new x("Incompatible receiver, "+I+" required");return B}};if(r||o.state){var L=o.state||(o.state=new p);L.get=L.get,L.has=L.has,L.set=L.set,y=function(I,M){if(L.has(I))throw new x(a);return M.facade=I,L.set(I,M),M},m=function(I){return L.get(I)||{}},b=function(I){return L.has(I)}}else{var A=h("state");u[A]=!0,y=function(I,M){if(f(I,A))throw new x(a);return M.facade=I,c(I,A,M),M},m=function(I){return f(I,A)?I[A]:{}},b=function(I){return f(I,A)}}d.exports={set:y,get:m,has:b,enforce:S,getterFor:R}},345:function(d,v,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,v,e){"use strict";var r=e(29076);d.exports=Array.isArray||function(l){return r(l)==="Array"}},75406:function(d,v,e){"use strict";var r=e(97607);d.exports=function(i){var l=r(i);return l==="BigInt64Array"||l==="BigUint64Array"}},55327:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(97607),f=e(65911),o=e(15212),h=function(){},u=[],a=f("Reflect","construct"),x=/^\s*(?:class|function)\b/,p=r(x.exec),y=!x.test(h),m=function(R){if(!l(R))return!1;try{return a(h,u,R),!0}catch(L){return!1}},b=function(R){if(!l(R))return!1;switch(c(R)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return y||!!p(x,o(R))}catch(L){return!0}};b.sham=!0,d.exports=!a||i(function(){var S;return m(m.call)||!m(Object)||!m(function(){S=!0})||S})?b:m},60516:function(d,v,e){"use strict";var r=e(32621);d.exports=function(i){return i!==void 0&&(r(i,"value")||r(i,"writable"))}},20865:function(d,v,e){"use strict";var r=e(3338),i=e(55327),l=/#|\.prototype\./,c=function(a,x){var p=o[f(a)];return p===u?!0:p===h?!1:i(x)?r(x):!!x},f=c.normalize=function(a){return String(a).replace(l,".").toLowerCase()},o=c.data={},h=c.NATIVE="N",u=c.POLYFILL="P";d.exports=c},62896:function(d,v,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,v,e){"use strict";var r=e(97607),i=e(32621),l=e(4112),c=e(59893),f=e(48074),o=c("iterator"),h=Object;d.exports=function(u){if(l(u))return!1;var a=h(u);return a[o]!==void 0||"@@iterator"in a||i(f,r(a))}},4112:function(d){"use strict";d.exports=function(v){return v==null}},31946:function(d,v,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,v,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,v,e){"use strict";var r=e(31946),i=e(29076),l=e(59893),c=l("match");d.exports=function(f){var o;return r(f)&&((o=f[c])!==void 0?!!o:i(f)==="RegExp")}},18446:function(d,v,e){"use strict";var r=e(65911),i=e(55327),l=e(16332),c=e(14417),f=Object;d.exports=c?function(o){return typeof o=="symbol"}:function(o){var h=r("Symbol");return i(h)&&l(h.prototype,f(o))}},43545:function(d,v,e){"use strict";var r=e(89945);d.exports=function(i,l,c){for(var f=c?i:i.iterator,o=i.next,h,u;!(h=r(o,f)).done;)if(u=l(h.value),u!==void 0)return u}},62003:function(d,v,e){"use strict";var r=e(80666),i=e(89945),l=e(80449),c=e(40593),f=e(345),o=e(82762),h=e(16332),u=e(85428),a=e(26006),x=e(67996),p=TypeError,y=function(b,S){this.stopped=b,this.result=S},m=y.prototype;d.exports=function(b,S,R){var L=R&&R.that,A=!!(R&&R.AS_ENTRIES),I=!!(R&&R.IS_RECORD),M=!!(R&&R.IS_ITERATOR),B=!!(R&&R.INTERRUPTED),N=r(S,L),K,G,H,ae,ne,oe,J,q=function(se){return K&&x(K,"normal",se),new y(!0,se)},V=function(se){return A?(l(se),B?N(se[0],se[1],q):N(se[0],se[1])):B?N(se,q):N(se)};if(I)K=b.iterator;else if(M)K=b;else{if(G=a(b),!G)throw new p(c(b)+" is not iterable");if(f(G)){for(H=0,ae=o(b);ae>H;H++)if(ne=V(b[H]),ne&&h(m,ne))return ne;return new y(!1)}K=u(b,G)}for(oe=I?b.next:K.next;!(J=i(oe,K)).done;){try{ne=V(J.value)}catch(se){x(K,"throw",se)}if(typeof ne=="object"&&ne&&h(m,ne))return ne}return new y(!1)}},67996:function(d,v,e){"use strict";var r=e(89945),i=e(80449),l=e(53776);d.exports=function(c,f,o){var h,u;i(c);try{if(h=l(c,"return"),!h){if(f==="throw")throw o;return o}h=r(h,c)}catch(a){u=!0,h=a}if(f==="throw")throw o;if(u)throw h;return i(h),o}},83126:function(d,v,e){"use strict";var r=e(46571).IteratorPrototype,i=e(20132),l=e(35012),c=e(94573),f=e(48074),o=function(){return this};d.exports=function(h,u,a,x){var p=u+" Iterator";return h.prototype=i(r,{next:l(+!x,a)}),c(h,p,!1,!0),f[p]=o,h}},20547:function(d,v,e){"use strict";var r=e(89945),i=e(20132),l=e(68151),c=e(66477),f=e(59893),o=e(94844),h=e(53776),u=e(46571).IteratorPrototype,a=e(25587),x=e(67996),p=f("toStringTag"),y="IteratorHelper",m="WrapForValidIterator",b=o.set,S=function(A){var I=o.getterFor(A?m:y);return c(i(u),{next:function(){var B=I(this);if(A)return B.nextHandler();try{var N=B.done?void 0:B.nextHandler();return a(N,B.done)}catch(K){throw B.done=!0,K}},return:function(){var M=I(this),B=M.iterator;if(M.done=!0,A){var N=h(B,"return");return N?r(N,B):a(void 0,!0)}if(M.inner)try{x(M.inner.iterator,"normal")}catch(K){return x(B,"throw",K)}return x(B,"normal"),a(void 0,!0)}})},R=S(!0),L=S(!1);l(L,p,"Iterator Helper"),d.exports=function(A,I){var M=function(N,K){K?(K.iterator=N.iterator,K.next=N.next):K=N,K.type=I?m:y,K.nextHandler=A,K.counter=0,K.done=!1,b(this,K)};return M.prototype=I?R:L,M}},24019:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(16697),c=e(8090),f=e(55327),o=e(83126),h=e(53456),u=e(58218),a=e(94573),x=e(68151),p=e(2291),y=e(59893),m=e(48074),b=e(46571),S=c.PROPER,R=c.CONFIGURABLE,L=b.IteratorPrototype,A=b.BUGGY_SAFARI_ITERATORS,I=y("iterator"),M="keys",B="values",N="entries",K=function(){return this};d.exports=function(G,H,ae,ne,oe,J,q){o(ae,H,ne);var V=function(Pe){if(Pe===oe&&Z)return Z;if(!A&&Pe&&Pe in Q)return Q[Pe];switch(Pe){case M:return function(){return new ae(this,Pe)};case B:return function(){return new ae(this,Pe)};case N:return function(){return new ae(this,Pe)}}return function(){return new ae(this)}},se=H+" Iterator",ee=!1,Q=G.prototype,le=Q[I]||Q["@@iterator"]||oe&&Q[oe],Z=!A&&le||V(oe),U=H==="Array"&&Q.entries||le,ie,_e,Se;if(U&&(ie=h(U.call(new G)),ie!==Object.prototype&&ie.next&&(!l&&h(ie)!==L&&(u?u(ie,L):f(ie[I])||p(ie,I,K)),a(ie,se,!0,!0),l&&(m[se]=K))),S&&oe===B&&le&&le.name!==B&&(!l&&R?x(Q,"name",B):(ee=!0,Z=function(){return i(le,this)})),oe)if(_e={values:V(B),keys:J?Z:V(M),entries:V(N)},q)for(Se in _e)(A||ee||!(Se in Q))&&p(Q,Se,_e[Se]);else r({target:H,proto:!0,forced:A||ee},_e);return(!l||q)&&Q[I]!==Z&&p(Q,I,Z,{name:oe}),m[H]=Z,_e}},24771:function(d,v,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,v,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(10731),f=e(20547),o=e(46319),h=f(function(){var u=this.iterator,a=l(r(this.next,u)),x=this.done=!!a.done;if(!x)return o(u,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,v,e){"use strict";var r=e(3338),i=e(55327),l=e(31946),c=e(20132),f=e(53456),o=e(2291),h=e(59893),u=e(16697),a=h("iterator"),x=!1,p,y,m;[].keys&&(m=[].keys(),"next"in m?(y=f(f(m)),y!==Object.prototype&&(p=y)):x=!0);var b=!l(p)||r(function(){var S={};return p[a].call(S)!==S});b?p={}:u&&(p=c(p)),i(p[a])||o(p,a,function(){return this}),d.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:x}},48074:function(d){"use strict";d.exports={}},82762:function(d,v,e){"use strict";var r=e(61578);d.exports=function(i){return r(i.length)}},86528:function(d,v,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(32621),f=e(35454),o=e(8090).CONFIGURABLE,h=e(15212),u=e(94844),a=u.enforce,x=u.get,p=String,y=Object.defineProperty,m=r("".slice),b=r("".replace),S=r([].join),R=f&&!i(function(){return y(function(){},"length",{value:8}).length!==8}),L=String(String).split("String"),A=d.exports=function(I,M,B){m(p(M),0,7)==="Symbol("&&(M="["+b(p(M),/^Symbol\(([^)]*)\)/,"$1")+"]"),B&&B.getter&&(M="get "+M),B&&B.setter&&(M="set "+M),(!c(I,"name")||o&&I.name!==M)&&(f?y(I,"name",{value:M,configurable:!0}):I.name=M),R&&B&&c(B,"arity")&&I.length!==B.arity&&y(I,"length",{value:B.arity});try{B&&c(B,"constructor")&&B.constructor?f&&y(I,"prototype",{writable:!1}):I.prototype&&(I.prototype=void 0)}catch(K){}var N=a(I);return c(N,"source")||(N.source=S(L,typeof M=="string"?M:"")),I};Function.prototype.toString=A(function(){return l(this)&&x(this).source||h(this)},"toString")},2786:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(43545),l=e(2786),c=l.Map,f=l.proto,o=r(f.forEach),h=r(f.entries),u=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:u},function(y){return x(y[1],y[0])}):o(a,x)}},14615:function(d,v,e){"use strict";var r=e(89945),i=e(63335),l=e(55327),c=e(80449),f=TypeError;d.exports=function(h,u){var a=c(this),x=i(a.get),p=i(a.has),y=i(a.set),m=arguments.length>2?arguments[2]:void 0,b;if(!l(u)&&!l(m))throw new f("At least one callback required");return r(p,a,h)?(b=r(x,a,h),l(u)&&(b=u(b),r(y,a,h,b))):l(m)&&(b=m(),r(y,a,h,b)),b}},10014:function(d){"use strict";var v=Math.expm1,e=Math.exp;d.exports=!v||v(10)>22025.465794806718||v(10)<22025.465794806718||v(-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}:v},35175:function(d,v,e){"use strict";var r=e(77056),i=.0009765625,l=65504,c=6103515625e-14;d.exports=Math.f16round||function(o){return r(o,i,l,c)}},77056:function(d,v,e){"use strict";var r=e(37666),i=Math.abs,l=2220446049250313e-31,c=1/l,f=function(o){return o+c-c};d.exports=function(o,h,u,a){var x=+o,p=i(x),y=r(x);if(p<a)return y*f(p/a/h)*a*h;var m=(1+h/l)*p,b=m-(m-p);return b>u||b!==b?y*(1/0):y*b}},14894:function(d,v,e){"use strict";var r=e(77056),i=11920928955078125e-23,l=34028234663852886e22,c=11754943508222875e-54;d.exports=Math.fround||function(o){return r(o,i,l,c)}},53309:function(d){"use strict";var v=Math.log,e=Math.LOG10E;d.exports=Math.log10||function(i){return v(i)*e}},25726:function(d){"use strict";var v=Math.log;d.exports=Math.log1p||function(r){var i=+r;return i>-1e-8&&i<1e-8?i-i*i/2:v(1+i)}},24619:function(d){"use strict";d.exports=Math.scale||function(e,r,i,l,c){var f=+e,o=+r,h=+i,u=+l,a=+c;return f!==f||o!==o||h!==h||u!==u||a!==a?NaN:f===1/0||f===-1/0?f:(f-o)*(a-u)/(h-o)+u}},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 v=Math.ceil,e=Math.floor;d.exports=Math.trunc||function(i){var l=+i;return(l>0?e:v)(l)}},72933:function(d,v,e){"use strict";var r=e(92916),i=e(80666),l=e(71256).f,c=e(28887).set,f=e(66790),o=e(70695),h=e(1908),u=e(44914),a=e(90946),x=r.MutationObserver||r.WebKitMutationObserver,p=r.document,y=r.process,m=r.Promise,b=l(r,"queueMicrotask"),S=b&&b.value,R,L,A,I,M;if(!S){var B=new f,N=function(){var K,G;for(a&&(K=y.domain)&&K.exit();G=B.get();)try{G()}catch(H){throw B.head&&R(),H}K&&K.enter()};!o&&!a&&!u&&x&&p?(L=!0,A=p.createTextNode(""),new x(N).observe(A,{characterData:!0}),R=function(){A.data=L=!L}):!h&&m&&m.resolve?(I=m.resolve(void 0),I.constructor=m,M=i(I.then,I),R=function(){M(N)}):a?R=function(){y.nextTick(N)}:(c=i(c,r),R=function(){c(N)}),S=function(K){B.head||R(),B.add(K)}}d.exports=S},82778:function(d,v,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,v,e){"use strict";var r=e(63335),i=TypeError,l=function(c){var f,o;this.promise=new c(function(h,u){if(f!==void 0||o!==void 0)throw new i("Bad Promise constructor");f=h,o=u}),this.resolve=r(f),this.reject=r(o)};d.exports.f=function(c){return new l(c)}},7825:function(d,v,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 v=RangeError;d.exports=function(e){if(e===e)return e;throw new v("NaN is not allowed")}},41696:function(d,v,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,v,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,v,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,o=e(19268),h=l("".charAt),u=r.parseFloat,a=r.Symbol,x=a&&a.iterator,p=1/u(o+"-0")!==-1/0||x&&!i(function(){u(Object(x))});d.exports=p?function(m){var b=f(c(m)),S=u(b);return S===0&&h(b,0)==="-"?-0:S}:u},52446:function(d,v,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,o=e(19268),h=r.parseInt,u=r.Symbol,a=u&&u.iterator,x=/^[+-]?0x/i,p=l(x.exec),y=h(o+"08")!==8||h(o+"0x16")!==22||a&&!i(function(){h(Object(a))});d.exports=y?function(b,S){var R=f(c(b));return h(R,S>>>0||(p(x,R)?16:10))}:h},17243:function(d,v,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(4112),f=e(31946),o=e(64110),h=e(35454),u="Incorrect Iterator.range arguments",a="NumericRangeIterator",x=r.set,p=r.getterFor(a),y=RangeError,m=TypeError,b=i(function(L,A,I,M,B,N){if(typeof L!=M||A!==1/0&&A!==-1/0&&typeof A!=M)throw new m(u);if(L===1/0||L===-1/0)throw new y(u);var K=A>L,G=!1,H;if(I===void 0)H=void 0;else if(f(I))H=I.step,G=!!I.inclusive;else if(typeof I==M)H=I;else throw new m(u);if(c(H)&&(H=K?N:-N),typeof H!=M)throw new m(u);if(H===1/0||H===-1/0||H===B&&L!==A)throw new y(u);var ae=L!==L||A!==A||H!==H||A>L!=H>B;x(this,{type:a,start:L,end:A,step:H,inclusive:G,hitsEnd:ae,currentCount:B,zero:B}),h||(this.start=L,this.end=A,this.step=H,this.inclusive=G)},a,function(){var L=p(this);if(L.hitsEnd)return l(void 0,!0);var A=L.start,I=L.end,M=L.step,B=A+M*L.currentCount++;B===I&&(L.hitsEnd=!0);var N=L.inclusive,K;return I>A?K=N?B>I:B>=I:K=N?I>B:I>=B,K?(L.hitsEnd=!0,l(void 0,!0)):l(B,!1)}),S=function(R){o(b.prototype,R,{get:function(){return p(this)[R]},set:function(){},configurable:!0,enumerable:!1})};h&&(S("start"),S("end"),S("inclusive"),S("step")),d.exports=b},80530:function(d,v,e){"use strict";var r=e(35454),i=e(94237),l=e(89945),c=e(3338),f=e(7733),o=e(92635),h=e(27597),u=e(94029),a=e(1835),x=Object.assign,p=Object.defineProperty,y=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={},S=Symbol("assign detection"),R="abcdefghijklmnopqrst";return m[S]=7,R.split("").forEach(function(L){b[L]=L}),x({},m)[S]!==7||f(x({},b)).join("")!==R})?function(b,S){for(var R=u(b),L=arguments.length,A=1,I=o.f,M=h.f;L>A;)for(var B=a(arguments[A++]),N=I?y(f(B),I(B)):f(B),K=N.length,G=0,H;K>G;)H=N[G++],(!r||l(M,B,H))&&(R[H]=B[H]);return R}:x},20132:function(d,v,e){"use strict";var r=e(80449),i=e(55666),l=e(46678),c=e(54406),f=e(75171),o=e(86060),h=e(11898),u=">",a="<",x="prototype",p="script",y=h("IE_PROTO"),m=function(){},b=function(I){return a+p+u+I+a+"/"+p+u},S=function(I){I.write(b("")),I.close();var M=I.parentWindow.Object;return I=null,M},R=function(){var I=o("iframe"),M="java"+p+":",B;return I.style.display="none",f.appendChild(I),I.src=String(M),B=I.contentWindow.document,B.open(),B.write(b("document.F=Object")),B.close(),B.F},L,A=function(){try{L=new ActiveXObject("htmlfile")}catch(M){}A=typeof document!="undefined"?document.domain&&L?S(L):R():S(L);for(var I=l.length;I--;)delete A[x][l[I]];return A()};c[y]=!0,d.exports=Object.create||function(M,B){var N;return M!==null?(m[x]=r(M),N=new m,m[x]=null,N[y]=M):N=A(),B===void 0?N:i.f(N,B)}},55666:function(d,v,e){"use strict";var r=e(35454),i=e(93199),l=e(37691),c=e(80449),f=e(80524),o=e(7733);v.f=r&&!i?Object.defineProperties:function(u,a){c(u);for(var x=f(a),p=o(a),y=p.length,m=0,b;y>m;)l.f(u,b=p[m++],x[b]);return u}},37691:function(d,v,e){"use strict";var r=e(35454),i=e(46796),l=e(93199),c=e(80449),f=e(17818),o=TypeError,h=Object.defineProperty,u=Object.getOwnPropertyDescriptor,a="enumerable",x="configurable",p="writable";v.f=r?l?function(m,b,S){if(c(m),b=f(b),c(S),typeof m=="function"&&b==="prototype"&&"value"in S&&p in S&&!S[p]){var R=u(m,b);R&&R[p]&&(m[b]=S.value,S={configurable:x in S?S[x]:R[x],enumerable:a in S?S[a]:R[a],writable:!1})}return h(m,b,S)}:h:function(m,b,S){if(c(m),b=f(b),c(S),i)try{return h(m,b,S)}catch(R){}if("get"in S||"set"in S)throw new o("Accessors not supported");return"value"in S&&(m[b]=S.value),m}},71256:function(d,v,e){"use strict";var r=e(35454),i=e(89945),l=e(27597),c=e(35012),f=e(80524),o=e(17818),h=e(32621),u=e(46796),a=Object.getOwnPropertyDescriptor;v.f=r?a:function(p,y){if(p=f(p),y=o(y),u)try{return a(p,y)}catch(m){}if(h(p,y))return c(!i(l.f,p,y),p[y])}},53393:function(d,v,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):[],o=function(h){try{return l(h)}catch(u){return c(f)}};d.exports.f=function(u){return f&&r(u)==="Window"?o(u):l(i(u))}},80689:function(d,v,e){"use strict";var r=e(97486),i=e(46678),l=i.concat("length","prototype");v.f=Object.getOwnPropertyNames||function(f){return r(f,l)}},92635:function(d,v){"use strict";v.f=Object.getOwnPropertySymbols},53456:function(d,v,e){"use strict";var r=e(32621),i=e(55327),l=e(94029),c=e(11898),f=e(4870),o=c("IE_PROTO"),h=Object,u=h.prototype;d.exports=f?h.getPrototypeOf:function(a){var x=l(a);if(r(x,o))return x[o];var p=x.constructor;return i(p)&&x instanceof p?p.prototype:x instanceof h?u:null}},12477:function(d,v,e){"use strict";var r=e(3338),i=e(31946),l=e(29076),c=e(51424),f=Object.isExtensible,o=r(function(){f(1)});d.exports=o||c?function(u){return!i(u)||c&&l(u)==="ArrayBuffer"?!1:f?f(u):!0}:f},16332:function(d,v,e){"use strict";var r=e(94237);d.exports=r({}.isPrototypeOf)},20574:function(d,v,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(32621),f=e(7733),o=e(94029),h="Object Iterator",u=r.set,a=r.getterFor(h);d.exports=i(function(p,y){var m=o(p);u(this,{type:h,mode:y,object:m,keys:f(m),index:0})},"Object",function(){for(var p=a(this),y=p.keys;;){if(y===null||p.index>=y.length)return p.object=p.keys=null,l(void 0,!0);var m=y[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,v,e){"use strict";var r=e(94237),i=e(32621),l=e(80524),c=e(22999).indexOf,f=e(54406),o=r([].push);d.exports=function(h,u){var a=l(h),x=0,p=[],y;for(y in a)!i(f,y)&&i(a,y)&&o(p,y);for(;u.length>x;)i(a,y=u[x++])&&(~c(p,y)||o(p,y));return p}},7733:function(d,v,e){"use strict";var r=e(97486),i=e(46678);d.exports=Object.keys||function(c){return r(c,i)}},27597:function(d,v){"use strict";var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!e.call({1:2},1);v.f=i?function(c){var f=r(this,c);return!!f&&f.enumerable}:e},25837:function(d,v,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,v,e){"use strict";var r=e(37758),i=e(80449),l=e(557);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,f={},o;try{o=r(Object.prototype,"__proto__","set"),o(f,[]),c=f instanceof Array}catch(h){}return function(u,a){return i(u),l(a),c?o(u,a):u.__proto__=a,u}}():void 0)},88698:function(d,v,e){"use strict";var r=e(35454),i=e(3338),l=e(94237),c=e(53456),f=e(7733),o=e(80524),h=e(27597).f,u=l(h),a=l([].push),x=r&&i(function(){var y=Object.create(null);return y[2]=2,!u(y,2)}),p=function(y){return function(m){for(var b=o(m),S=f(b),R=x&&c(b)===null,L=S.length,A=0,I=[],M;L>A;)M=S[A++],(!r||(R?M in b:u(b,M)))&&a(I,y?[M,b[M]]:b[M]);return I}};d.exports={entries:p(!0),values:p(!1)}},28488:function(d,v,e){"use strict";var r=e(68527),i=e(97607);d.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},44759:function(d,v,e){"use strict";var r=e(89945),i=e(55327),l=e(31946),c=TypeError;d.exports=function(f,o){var h,u;if(o==="string"&&i(h=f.toString)&&!l(u=r(h,f))||i(h=f.valueOf)&&!l(u=r(h,f))||o!=="string"&&i(h=f.toString)&&!l(u=r(h,f)))return u;throw new c("Can't convert object to primitive value")}},48662:function(d,v,e){"use strict";var r=e(65911),i=e(94237),l=e(80689),c=e(92635),f=e(80449),o=i([].concat);d.exports=r("Reflect","ownKeys")||function(u){var a=l.f(f(u)),x=c.f;return x?o(a,x(u)):a}},70913:function(d,v,e){"use strict";var r=e(94237),i=e(32621),l=SyntaxError,c=parseInt,f=String.fromCharCode,o=r("".charAt),h=r("".slice),u=r(/./.exec),a={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
`,"\\r":"\r","\\t":" "},x=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;d.exports=function(y,m){for(var b=!0,S="";m<y.length;){var R=o(y,m);if(R==="\\"){var L=h(y,m,m+2);if(i(a,L))S+=a[L],m+=2;else if(L==="\\u"){m+=2;var A=h(y,m,m+4);if(!u(x,A))throw new l("Bad Unicode escape at: "+m);S+=f(c(A,16)),m+=4}else throw new l('Unknown escape sequence: "'+L+'"')}else if(R==='"'){b=!1,m++;break}else{if(u(p,R))throw new l("Bad control character in string literal at: "+m);S+=R,m++}}if(b)throw new l("Unterminated string at: "+m);return{value:S,end:m}}},9699:function(d,v,e){"use strict";var r=e(92916);d.exports=r},80734:function(d){"use strict";d.exports=function(v){try{return{error:!1,value:v()}}catch(e){return{error:!0,value:e}}}},82830:function(d,v,e){"use strict";var r=e(92916),i=e(2451),l=e(55327),c=e(20865),f=e(15212),o=e(59893),h=e(66994),u=e(91821),a=e(16697),x=e(46573),p=i&&i.prototype,y=o("species"),m=!1,b=l(r.PromiseRejectionEvent),S=c("Promise",function(){var R=f(i),L=R!==String(i);if(!L&&x===66||a&&!(p.catch&&p.finally))return!0;if(!x||x<51||!/native code/.test(R)){var A=new i(function(B){B(1)}),I=function(B){B(function(){},function(){})},M=A.constructor={};if(M[y]=I,m=A.then(function(){})instanceof I,!m)return!0}return!L&&(h||u)&&!b});d.exports={CONSTRUCTOR:S,REJECTION_EVENT:b,SUBCLASSING:m}},2451:function(d,v,e){"use strict";var r=e(92916);d.exports=r.Promise},15597:function(d,v,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 o=l.f(c),h=o.resolve;return h(f),o.promise}},22093:function(d,v,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,v,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 v=function(){this.head=null,this.tail=null};v.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=v},82584:function(d,v,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(94237),l=e(77898),c=r("Map"),f=r("WeakMap"),o=i([].push),h=l("metadata"),u=h.store||(h.store=new f),a=function(S,R,L){var A=u.get(S);if(!A){if(!L)return;u.set(S,A=new c)}var I=A.get(R);if(!I){if(!L)return;A.set(R,I=new c)}return I},x=function(S,R,L){var A=a(R,L,!1);return A===void 0?!1:A.has(S)},p=function(S,R,L){var A=a(R,L,!1);return A===void 0?void 0:A.get(S)},y=function(S,R,L,A){a(L,A,!0).set(S,R)},m=function(S,R){var L=a(S,R,!1),A=[];return L&&L.forEach(function(I,M){o(A,M)}),A},b=function(S){return S===void 0||typeof S=="symbol"?S:String(S)};d.exports={store:u,getMap:a,has:x,get:p,set:y,keys:m,toKey:b}},94338:function(d,v,e){"use strict";var r=e(89945),i=e(80449),l=e(55327),c=e(29076),f=e(88736),o=TypeError;d.exports=function(h,u){var a=h.exec;if(l(a)){var x=r(a,h,u);return x!==null&&i(x),x}if(c(h)==="RegExp")return r(f,h,u);throw new o("RegExp#exec called on incompatible receiver")}},88736:function(d,v,e){"use strict";var r=e(89945),i=e(94237),l=e(69905),c=e(82163),f=e(19286),o=e(77898),h=e(20132),u=e(94844).get,a=e(6041),x=e(51224),p=o("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,m=y,b=i("".charAt),S=i("".indexOf),R=i("".replace),L=i("".slice),A=function(){var N=/a/,K=/b*/g;return r(y,N,"a"),r(y,K,"a"),N.lastIndex!==0||K.lastIndex!==0}(),I=f.BROKEN_CARET,M=/()??/.exec("")[1]!==void 0,B=A||M||I||a||x;B&&(m=function(K){var G=this,H=u(G),ae=l(K),ne=H.raw,oe,J,q,V,se,ee,Q;if(ne)return ne.lastIndex=G.lastIndex,oe=r(m,ne,ae),G.lastIndex=ne.lastIndex,oe;var le=H.groups,Z=I&&G.sticky,U=r(c,G),ie=G.source,_e=0,Se=ae;if(Z&&(U=R(U,"y",""),S(U,"g")===-1&&(U+="g"),Se=L(ae,G.lastIndex),G.lastIndex>0&&(!G.multiline||G.multiline&&b(ae,G.lastIndex-1)!==`
`)&&(ie="(?: "+ie+")",Se=" "+Se,_e++),J=new RegExp("^(?:"+ie+")",U)),M&&(J=new RegExp("^"+ie+"$(?!\\s)",U)),A&&(q=G.lastIndex),V=r(y,Z?J:G,Se),Z?V?(V.input=L(V.input,_e),V[0]=L(V[0],_e),V.index=G.lastIndex,G.lastIndex+=V[0].length):G.lastIndex=0:A&&V&&(G.lastIndex=G.global?V.index+V[0].length:q),M&&V&&V.length>1&&r(p,V[0],J,function(){for(se=1;se<arguments.length-2;se++)arguments[se]===void 0&&(V[se]=void 0)}),V&&le)for(V.groups=ee=h(null),se=0;se<le.length;se++)Q=le[se],ee[Q[0]]=V[Q[1]];return V}),d.exports=m},82163:function(d,v,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,v,e){"use strict";var r=e(89945),i=e(32621),l=e(16332),c=e(82163),f=RegExp.prototype;d.exports=function(o){var h=o.flags;return h===void 0&&!("flags"in f)&&!i(o,"flags")&&l(f,o)?r(c,o):h}},19286:function(d,v,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}),o=c||r(function(){var h=l("^r","gy");return h.lastIndex=2,h.exec("str")!==null});d.exports={BROKEN_CARET:o,MISSED_STICKY:f,UNSUPPORTED_Y:c}},6041:function(d,v,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,v,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,v,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(v,e){return v===e||v!==v&&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,v,e){"use strict";var r=e(92916),i=e(13743),l=e(55327),c=e(90843),f=e(66011),o=e(30867),h=e(57106),u=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 y=p?2:1;return a?function(m,b){var S=h(arguments.length,1)>y,R=l(m)?m:u(m),L=S?o(arguments,y):[],A=S?function(){i(R,this,L)}:R;return p?x(A,b):x(A)}:x}},61838:function(d,v,e){"use strict";var r=e(19691),i=e(57002),l=r.Set,c=r.add;d.exports=function(f){var o=new l;return i(f,function(h){c(o,h)}),o}},10038:function(d,v,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(108),f=e(88203),o=e(57002),h=e(43545),u=i.has,a=i.remove;d.exports=function(p){var y=r(this),m=f(p),b=l(y);return c(y)<=m.size?o(y,function(S){m.includes(S)&&a(b,S)}):h(m.getIterator(),function(S){u(y,S)&&a(b,S)}),b}},19691:function(d,v,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,v,e){"use strict";var r=e(17442),i=e(19691),l=e(108),c=e(88203),f=e(57002),o=e(43545),h=i.Set,u=i.add,a=i.has;d.exports=function(p){var y=r(this),m=c(p),b=new h;return l(y)>m.size?o(m.getIterator(),function(S){a(y,S)&&u(b,S)}):f(y,function(S){m.includes(S)&&u(b,S)}),b}},17616:function(d,v,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(57002),o=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 y=p.getIterator();return o(y,function(m){if(i(x,m))return h(y,"normal",!1)})!==!1}},84833:function(d,v,e){"use strict";var r=e(17442),i=e(108),l=e(57002),c=e(88203);d.exports=function(o){var h=r(this),u=c(o);return i(h)>u.size?!1:l(h,function(a){if(!u.includes(a))return!1},!0)!==!1}},51135:function(d,v,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(43545),o=e(67996);d.exports=function(u){var a=r(this),x=c(u);if(l(a)<x.size)return!1;var p=x.getIterator();return f(p,function(y){if(!i(a,y))return o(p,"normal",!1)})!==!1}},57002:function(d,v,e){"use strict";var r=e(94237),i=e(43545),l=e(19691),c=l.Set,f=l.proto,o=r(f.forEach),h=r(f.keys),u=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:u},x):o(a,x)}},22627:function(d,v,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,v,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,v,e){"use strict";var r=e(65911),i=e(64110),l=e(59893),c=e(35454),f=l("species");d.exports=function(o){var h=r(o);c&&h&&!h[f]&&i(h,f,{configurable:!0,get:function(){return this}})}},36312:function(d,v,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(88203),f=e(43545),o=i.add,h=i.has,u=i.remove;d.exports=function(x){var p=r(this),y=c(x).getIterator(),m=l(p);return f(y,function(b){h(p,b)?u(m,b):o(m,b)}),m}},94573:function(d,v,e){"use strict";var r=e(37691).f,i=e(32621),l=e(59893),c=l("toStringTag");d.exports=function(f,o,h){f&&!h&&(f=f.prototype),f&&!i(f,c)&&r(f,c,{configurable:!0,value:o})}},24667:function(d,v,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 u=r(this),a=c(h).getIterator(),x=l(u);return f(a,function(p){i(x,p)}),x}},11898:function(d,v,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,v,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,v,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,v,e){"use strict";var r=e(80449),i=e(6086),l=e(4112),c=e(59893),f=c("species");d.exports=function(o,h){var u=r(o).constructor,a;return u===void 0||l(a=r(u)[f])?h:i(a)}},67410:function(d,v,e){"use strict";var r=e(94237),i=e(80524),l=e(69905),c=e(82762),f=TypeError,o=r([].push),h=r([].join);d.exports=function(a){var x=i(a),p=c(x);if(!p)return"";for(var y=arguments.length,m=[],b=0;;){var S=x[b++];if(S===void 0)throw new f("Incorrect template");if(o(m,l(S)),b===p)return h(m,"");b<y&&o(m,l(arguments[b]))}}},17691:function(d,v,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,v,e){"use strict";var r=e(94237),i=e(56902),l=e(69905),c=e(95955),f=r("".charAt),o=r("".charCodeAt),h=r("".slice),u=function(a){return function(x,p){var y=l(c(x)),m=i(p),b=y.length,S,R;return m<0||m>=b?a?"":void 0:(S=o(y,m),S<55296||S>56319||m+1===b||(R=o(y,m+1))<56320||R>57343?a?f(y,m):S:a?h(y,m,m+2):(S-55296<<10)+(R-56320)+65536)}};d.exports={codeAt:u(!1),charAt:u(!0)}},98352:function(d,v,e){"use strict";var r=e(66011);d.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},85571:function(d,v,e){"use strict";var r=e(94237),i=e(61578),l=e(69905),c=e(71049),f=e(95955),o=r(c),h=r("".slice),u=Math.ceil,a=function(x){return function(p,y,m){var b=l(f(p)),S=i(y),R=b.length,L=m===void 0?" ":l(m),A,I;return S<=R||L===""?b:(A=S-R,I=o(L,u(A/L.length)),I.length>A&&(I=h(I,0,A)),x?b+I:I+b)}};d.exports={start:a(!1),end:a(!0)}},79204:function(d,v,e){"use strict";var r=e(65911),i=e(94237),l=String.fromCharCode,c=r("String","fromCodePoint"),f=i("".charAt),o=i("".charCodeAt),h=i("".indexOf),u=i("".slice),a=48,x=57,p=97,y=102,m=65,b=70,S=function(A,I){var M=o(A,I);return M>=a&&M<=x},R=function(A,I,M){if(M>=A.length)return-1;for(var B=0;I<M;I++){var N=L(o(A,I));if(N===-1)return-1;B=B*16+N}return B},L=function(A){return A>=a&&A<=x?A-a:A>=p&&A<=y?A-p+10:A>=m&&A<=b?A-m+10:-1};d.exports=function(A){for(var I="",M=0,B=0,N;(B=h(A,"\\",B))>-1;){if(I+=u(A,M,B),++B===A.length)return;var K=f(A,B++);switch(K){case"b":I+="\b";break;case"t":I+=" ";break;case"n":I+=`
`;break;case"v":I+="\v";break;case"f":I+="\f";break;case"r":I+="\r";break;case"\r":B<A.length&&f(A,B)===`
`&&++B;case`
`:case"\u2028":case"\u2029":break;case"0":if(S(A,B))return;I+="\0";break;case"x":if(N=R(A,B,B+2),N===-1)return;B+=2,I+=l(N);break;case"u":if(B<A.length&&f(A,B)==="{"){var G=h(A,"}",++B);if(G===-1)return;N=R(A,B,G),B=G+1}else N=R(A,B,B+4),B+=4;if(N===-1||N>1114111)return;I+=c(N);break;default:if(S(K,0))return;I+=K}M=B}return I+u(A,M)}},93245:function(d,v,e){"use strict";var r=e(94237),i=2147483647,l=36,c=1,f=26,o=38,h=700,u=72,a=128,x="-",p=/[^\0-\u007E]/,y=/[.\u3002\uFF0E\uFF61]/g,m="Overflow: input needs wider integers to process",b=l-c,S=RangeError,R=r(y.exec),L=Math.floor,A=String.fromCharCode,I=r("".charCodeAt),M=r([].join),B=r([].push),N=r("".replace),K=r("".split),G=r("".toLowerCase),H=function(J){for(var q=[],V=0,se=J.length;V<se;){var ee=I(J,V++);if(ee>=55296&&ee<=56319&&V<se){var Q=I(J,V++);(Q&64512)===56320?B(q,((ee&1023)<<10)+(Q&1023)+65536):(B(q,ee),V--)}else B(q,ee)}return q},ae=function(J){return J+22+75*(J<26)},ne=function(J,q,V){var se=0;for(J=V?L(J/h):J>>1,J+=L(J/q);J>b*f>>1;)J=L(J/b),se+=l;return L(se+(b+1)*J/(J+o))},oe=function(J){var q=[];J=H(J);var V=J.length,se=a,ee=0,Q=u,le,Z;for(le=0;le<J.length;le++)Z=J[le],Z<128&&B(q,A(Z));var U=q.length,ie=U;for(U&&B(q,x);ie<V;){var _e=i;for(le=0;le<J.length;le++)Z=J[le],Z>=se&&Z<_e&&(_e=Z);var Se=ie+1;if(_e-se>L((i-ee)/Se))throw new S(m);for(ee+=(_e-se)*Se,se=_e,le=0;le<J.length;le++){if(Z=J[le],Z<se&&++ee>i)throw new S(m);if(Z===se){for(var Pe=ee,Ge=l;;){var Ue=Ge<=Q?c:Ge>=Q+f?f:Ge-Q;if(Pe<Ue)break;var kt=Pe-Ue,pt=l-Ue;B(q,A(ae(Ue+kt%pt))),Pe=L(kt/pt),Ge+=l}B(q,A(ae(Pe))),Q=ne(ee,Se,ie===U),ee=0,ie++}}ee++,se++}return M(q,"")};d.exports=function(J){var q=[],V=K(N(G(J),y,"."),"."),se,ee;for(se=0;se<V.length;se++)ee=V[se],B(q,R(p,ee)?"xn--"+oe(ee):ee);return M(q,".")}},71049:function(d,v,e){"use strict";var r=e(56902),i=e(69905),l=e(95955),c=RangeError;d.exports=function(o){var h=i(l(this)),u="",a=r(o);if(a<0||a===1/0)throw new c("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(h+=h))a&1&&(u+=h);return u}},9591:function(d,v,e){"use strict";var r=e(52971).end,i=e(18105);d.exports=i("trimEnd")?function(){return r(this)}:"".trimEnd},18105:function(d,v,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,v,e){"use strict";var r=e(52971).start,i=e(18105);d.exports=i("trimStart")?function(){return r(this)}:"".trimStart},52971:function(d,v,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=e(19268),f=r("".replace),o=RegExp("^["+c+"]+"),h=RegExp("(^|[^"+c+"])["+c+"]+$"),u=function(a){return function(x){var p=l(i(x));return a&1&&(p=f(p,o,"")),a&2&&(p=f(p,h,"$1")),p}};d.exports={start:u(1),end:u(2),trim:u(3)}},80426:function(d,v,e){"use strict";var r=e(92916),i=e(3338),l=e(46573),c=e(66994),f=e(91821),o=e(90946),h=r.structuredClone;d.exports=!!h&&!i(function(){if(f&&l>92||o&&l>94||c&&l>97)return!1;var u=new ArrayBuffer(8),a=h(u,{transfer:[u]});return u.byteLength!==0||a.byteLength!==8})},42820:function(d,v,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,v,e){"use strict";var r=e(89945),i=e(65911),l=e(59893),c=e(2291);d.exports=function(){var f=i("Symbol"),o=f&&f.prototype,h=o&&o.valueOf,u=l("toPrimitive");o&&!o[u]&&c(o,u,function(a){return r(h,this)},{arity:1})}},69077:function(d,v,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(u){return!1}}},40443:function(d,v,e){"use strict";for(var r=e(77898),i=e(65911),l=e(94237),c=e(18446),f=e(59893),o=i("Symbol"),h=o.isWellKnownSymbol,u=i("Object","getOwnPropertyNames"),a=l(o.prototype.valueOf),x=r("wks"),p=0,y=u(o),m=y.length;p<m;p++)try{var b=y[p];c(o[b])&&f(b)}catch(S){}d.exports=function(R){if(h&&h(R))return!0;try{for(var L=a(R),A=0,I=u(x),M=I.length;A<M;A++)if(x[I[A]]==L)return!0}catch(B){}return!1}},60798:function(d,v,e){"use strict";var r=e(42820);d.exports=r&&!!Symbol.for&&!!Symbol.keyFor},28887:function(d,v,e){"use strict";var r=e(92916),i=e(13743),l=e(80666),c=e(55327),f=e(32621),o=e(3338),h=e(75171),u=e(30867),a=e(86060),x=e(57106),p=e(70695),y=e(90946),m=r.setImmediate,b=r.clearImmediate,S=r.process,R=r.Dispatch,L=r.Function,A=r.MessageChannel,I=r.String,M=0,B={},N="onreadystatechange",K,G,H,ae;o(function(){K=r.location});var ne=function(V){if(f(B,V)){var se=B[V];delete B[V],se()}},oe=function(V){return function(){ne(V)}},J=function(V){ne(V.data)},q=function(V){r.postMessage(I(V),K.protocol+"//"+K.host)};(!m||!b)&&(m=function(se){x(arguments.length,1);var ee=c(se)?se:L(se),Q=u(arguments,1);return B[++M]=function(){i(ee,void 0,Q)},G(M),M},b=function(se){delete B[se]},y?G=function(V){S.nextTick(oe(V))}:R&&R.now?G=function(V){R.now(oe(V))}:A&&!p?(H=new A,ae=H.port2,H.port1.onmessage=J,G=l(ae.postMessage,ae)):r.addEventListener&&c(r.postMessage)&&!r.importScripts&&K&&K.protocol!=="file:"&&!o(q)?(G=q,r.addEventListener("message",J,!1)):N in a("script")?G=function(V){h.appendChild(a("script"))[N]=function(){h.removeChild(this),ne(V)}}:G=function(V){setTimeout(oe(V),0)}),d.exports={set:m,clear:b}},49228:function(d,v,e){"use strict";var r=e(94237);d.exports=r(1 .valueOf)},51981:function(d,v,e){"use strict";var r=e(56902),i=Math.max,l=Math.min;d.exports=function(c,f){var o=r(c);return o<0?i(o+f,0):l(o,f)}},93303:function(d,v,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,v,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),o=i(f);if(f!==o)throw new l("Wrong length or index");return o}},80524:function(d,v,e){"use strict";var r=e(1835),i=e(95955);d.exports=function(l){return r(i(l))}},56902:function(d,v,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,v,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,v,e){"use strict";var r=e(95955),i=Object;d.exports=function(l){return i(r(l))}},64135:function(d,v,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,v,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,v,e){"use strict";var r=e(89945),i=e(31946),l=e(18446),c=e(53776),f=e(44759),o=e(59893),h=TypeError,u=o("toPrimitive");d.exports=function(a,x){if(!i(a)||l(a))return a;var p=c(a,u),y;if(p){if(x===void 0&&(x="default"),y=r(p,a,x),!i(y)||l(y))return y;throw new h("Can't convert object to primitive value")}return x===void 0&&(x="number"),f(a,x)}},17818:function(d,v,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,v,e){"use strict";var r=e(65911),i=e(55327),l=e(30360),c=e(31946),f=r("Set"),o=function(h){return c(h)&&typeof h.size=="number"&&i(h.has)&&i(h.keys)};d.exports=function(h){return o(h)?h:l(h)?new f(h):h}},68527:function(d,v,e){"use strict";var r=e(59893),i=r("toStringTag"),l={};l[i]="z",d.exports=String(l)==="[object z]"},69905:function(d,v,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 v=Math.round;d.exports=function(e){var r=v(e);return r<0?0:r>255?255:r&255}},11270:function(d,v,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 v=String;d.exports=function(e){try{return v(e)}catch(r){return"Object"}}},69733:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(35454),f=e(59627),o=e(58261),h=e(91669),u=e(56472),a=e(35012),x=e(68151),p=e(62896),y=e(61578),m=e(24225),b=e(64135),S=e(86350),R=e(17818),L=e(32621),A=e(97607),I=e(31946),M=e(18446),B=e(20132),N=e(16332),K=e(58218),G=e(80689).f,H=e(50706),ae=e(90560).forEach,ne=e(51996),oe=e(64110),J=e(37691),q=e(71256),V=e(94844),se=e(25576),ee=V.get,Q=V.set,le=V.enforce,Z=J.f,U=q.f,ie=i.RangeError,_e=h.ArrayBuffer,Se=_e.prototype,Pe=h.DataView,Ge=o.NATIVE_ARRAY_BUFFER_VIEWS,Ue=o.TYPED_ARRAY_TAG,kt=o.TypedArray,pt=o.TypedArrayPrototype,It=o.aTypedArrayConstructor,Wt=o.isTypedArray,Lt="BYTES_PER_ELEMENT",ar="Wrong length",ze=function(Qe,je){It(Qe);for(var ye=0,ke=je.length,$e=new Qe(ke);ke>ye;)$e[ye]=je[ye++];return $e},gt=function(Qe,je){oe(Qe,je,{configurable:!0,get:function(){return ee(this)[je]}})},Ft=function(Qe){var je;return N(Se,Qe)||(je=A(Qe))==="ArrayBuffer"||je==="SharedArrayBuffer"},et=function(Qe,je){return Wt(Qe)&&!M(je)&&je in Qe&&p(+je)&&je>=0},ct=function(je,ye){return ye=R(ye),et(je,ye)?a(2,je[ye]):U(je,ye)},ot=function(je,ye,ke){return ye=R(ye),et(je,ye)&&I(ke)&&L(ke,"value")&&!L(ke,"get")&&!L(ke,"set")&&!ke.configurable&&(!L(ke,"writable")||ke.writable)&&(!L(ke,"enumerable")||ke.enumerable)?(je[ye]=ke.value,je):Z(je,ye,ke)};c?(Ge||(q.f=ct,J.f=ot,gt(pt,"buffer"),gt(pt,"byteOffset"),gt(pt,"byteLength"),gt(pt,"length")),r({target:"Object",stat:!0,forced:!Ge},{getOwnPropertyDescriptor:ct,defineProperty:ot}),d.exports=function(Qe,je,ye){var ke=Qe.match(/\d+/)[0]/8,$e=Qe+(ye?"Clamped":"")+"Array",He="get"+Qe,qe="set"+Qe,ut=i[$e],mt=ut,or=mt&&mt.prototype,rr={},Fe=function(Zt,Gt){var lr=ee(Zt);return lr.view[He](Gt*ke+lr.byteOffset,!0)},tt=function(Zt,Gt,lr){var Ht=ee(Zt);Ht.view[qe](Gt*ke+Ht.byteOffset,ye?S(lr):lr,!0)},Yt=function(Zt,Gt){Z(Zt,Gt,{get:function(){return Fe(this,Gt)},set:function(lr){return tt(this,Gt,lr)},enumerable:!0})};Ge?f&&(mt=je(function(Zt,Gt,lr,Ht){return u(Zt,or),se(function(){return I(Gt)?Ft(Gt)?Ht!==void 0?new ut(Gt,b(lr,ke),Ht):lr!==void 0?new ut(Gt,b(lr,ke)):new ut(Gt):Wt(Gt)?ze(mt,Gt):l(H,mt,Gt):new ut(m(Gt))}(),Zt,mt)}),K&&K(mt,kt),ae(G(ut),function(Zt){Zt in mt||x(mt,Zt,ut[Zt])}),mt.prototype=or):(mt=je(function(Zt,Gt,lr,Ht){u(Zt,or);var Te=0,ce=0,me,Tt,Ae;if(!I(Gt))Ae=m(Gt),Tt=Ae*ke,me=new _e(Tt);else if(Ft(Gt)){me=Gt,ce=b(lr,ke);var st=Gt.byteLength;if(Ht===void 0){if(st%ke)throw new ie(ar);if(Tt=st-ce,Tt<0)throw new ie(ar)}else if(Tt=y(Ht)*ke,Tt+ce>st)throw new ie(ar);Ae=Tt/ke}else return Wt(Gt)?ze(mt,Gt):l(H,mt,Gt);for(Q(Zt,{buffer:me,byteOffset:ce,byteLength:Tt,length:Ae,view:new Pe(me)});Te<Ae;)Yt(Zt,Te++)}),K&&K(mt,kt),or=mt.prototype=B(pt)),or.constructor!==mt&&x(or,"constructor",mt),le(or).TypedArrayConstructor=mt,Ue&&x(or,Ue,$e);var Dt=mt!==ut;rr[$e]=mt,r({global:!0,constructor:!0,forced:Dt,sham:!Ge},rr),Lt in mt||x(mt,Lt,ke),Lt in or||x(or,Lt,ke),ne($e)}):d.exports=function(){}},59627:function(d,v,e){"use strict";var r=e(92916),i=e(3338),l=e(35221),c=e(58261).NATIVE_ARRAY_BUFFER_VIEWS,f=r.ArrayBuffer,o=r.Int8Array;d.exports=!c||!i(function(){o(1)})||!i(function(){new o(-1)})||!l(function(h){new o,new o(null),new o(1.5),new o(h)},!0)||i(function(){return new o(new f(2),1,void 0).length!==1})},27607:function(d,v,e){"use strict";var r=e(69478),i=e(31384);d.exports=function(l,c){return r(i(l),c)}},50706:function(d,v,e){"use strict";var r=e(80666),i=e(89945),l=e(6086),c=e(94029),f=e(82762),o=e(85428),h=e(26006),u=e(345),a=e(75406),x=e(58261).aTypedArrayConstructor,p=e(93303);d.exports=function(m){var b=l(this),S=c(m),R=arguments.length,L=R>1?arguments[1]:void 0,A=L!==void 0,I=h(S),M,B,N,K,G,H,ae,ne;if(I&&!u(I))for(ae=o(S,I),ne=ae.next,S=[];!(H=i(ne,ae)).done;)S.push(H.value);for(A&&R>2&&(L=r(L,arguments[2])),B=f(S),N=new(x(b))(B),K=a(N),M=0;B>M;M++)G=A?L(S[M],M):S[M],N[M]=K?p(G):+G;return N}},31384:function(d,v,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,v,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,v,e){"use strict";var r=e(3338),i=e(59893),l=e(35454),c=e(16697),f=i("iterator");d.exports=!r(function(){var o=new URL("b?a=1&b=2&c=3","http://a"),h=o.searchParams,u=new URLSearchParams("a=1&a=2&b=3"),a="";return o.pathname="c%20d",h.forEach(function(x,p){h.delete("b"),a+=p+x}),u.delete("a",2),u.delete("b",void 0),c&&(!o.toJSON||!u.has("a",1)||u.has("a",2)||!u.has("a",void 0)||u.has("b"))||!h.size&&(c||!l)||!h.sort||o.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,v,e){"use strict";var r=e(42820);d.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},93199:function(d,v,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 v=TypeError;d.exports=function(e,r){if(e<r)throw new v("Not enough arguments");return e}},40115:function(d,v,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,v,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,v,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,v,e){"use strict";var r=e(9699),i=e(32621),l=e(38282),c=e(37691).f;d.exports=function(f){var o=r.Symbol||(r.Symbol={});i(o,f)||c(o,f,{value:l.f(f)})}},38282:function(d,v,e){"use strict";var r=e(59893);v.f=r},59893:function(d,v,e){"use strict";var r=e(92916),i=e(77898),l=e(32621),c=e(6145),f=e(42820),o=e(14417),h=r.Symbol,u=i("wks"),a=o?h.for||h:h&&h.withoutSetter||c;d.exports=function(x){return l(u,x)||(u[x]=f&&l(h,x)?h[x]:a("Symbol."+x)),u[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,v,e){"use strict";var r=e(65911),i=e(32621),l=e(68151),c=e(16332),f=e(58218),o=e(24538),h=e(44166),u=e(25576),a=e(7825),x=e(73068),p=e(61888),y=e(35454),m=e(16697);d.exports=function(b,S,R,L){var A="stackTraceLimit",I=L?2:1,M=b.split("."),B=M[M.length-1],N=r.apply(null,M);if(N){var K=N.prototype;if(!m&&i(K,"cause")&&delete K.cause,!R)return N;var G=r("Error"),H=S(function(ae,ne){var oe=a(L?ne:ae,void 0),J=L?new N(ae):new N;return oe!==void 0&&l(J,"message",oe),p(J,H,J.stack,2),this&&c(K,this)&&u(J,this,H),arguments.length>I&&x(J,arguments[I]),J});if(H.prototype=K,B!=="Error"?f?f(H,G):o(H,G,{name:!0}):y&&A in N&&(h(H,N,A),h(H,N,"prepareStackTrace")),o(H,N),!m)try{K.name!==B&&l(K,"name",B),K.constructor=H}catch(ae){}return H}}},93074:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(3338),f=e(78540),o="AggregateError",h=i(o),u=!c(function(){return h([1]).errors[0]!==1})&&c(function(){return h([1],o,{cause:7}).cause!==7});r({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:f(o,function(a){return function(p,y){return l(a,this,arguments)}},u,!0)})},6555:function(d,v,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),o=e(20132),h=e(68151),u=e(35012),a=e(73068),x=e(61888),p=e(62003),y=e(7825),m=e(59893),b=m("toStringTag"),S=Error,R=[].push,L=function(M,B){var N=i(A,this),K;c?K=c(new S,N?l(this):A):(K=N?this:o(A),h(K,b,"Error")),B!==void 0&&h(K,"message",y(B)),x(K,L,K.stack,1),arguments.length>2&&a(K,arguments[2]);var G=[];return p(M,R,{that:G}),h(K,"errors",G),K};c?c(L,S):f(L,S,{name:!0});var A=L.prototype=o(S.prototype,{constructor:u(1,L),message:u(1,""),name:u(1,"AggregateError")});r({global:!0,constructor:!0,arity:2},{AggregateError:L})},86357:function(d,v,e){"use strict";e(6555)},89170:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(91669),c=e(51996),f="ArrayBuffer",o=l[f],h=i[f];r({global:!0,constructor:!0,forced:h!==o},{ArrayBuffer:o}),c(f)},71012:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(34114),l=e(3338),c=e(91669),f=e(80449),o=e(51981),h=e(61578),u=e(60473),a=c.ArrayBuffer,x=c.DataView,p=x.prototype,y=i(a.prototype.slice),m=i(p.getUint8),b=i(p.setUint8),S=l(function(){return!new a(2).slice(1,void 0).byteLength});r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:S},{slice:function(L,A){if(y&&A===void 0)return y(f(this),L);for(var I=f(this).byteLength,M=o(L,I),B=o(A===void 0?I:A,I),N=new(u(this,a))(h(B-M)),K=new x(this),G=new x(N),H=0;M<B;)b(G,H++,m(K,M++));return N}})},96331:function(d,v,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 u=i(this),a=l(u),x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:u[p]}}),f("at")},2924:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(18589),c=e(31946),f=e(94029),o=e(82762),h=e(66434),u=e(69392),a=e(81427),x=e(17480),p=e(59893),y=e(46573),m=p("isConcatSpreadable"),b=y>=51||!i(function(){var L=[];return L[m]=!1,L.concat()[0]!==L}),S=function(L){if(!c(L))return!1;var A=L[m];return A!==void 0?!!A:l(L)},R=!b||!x("concat");r({target:"Array",proto:!0,arity:1,forced:R},{concat:function(A){var I=f(this),M=a(I,0),B=0,N,K,G,H,ae;for(N=-1,G=arguments.length;N<G;N++)if(ae=N===-1?I:arguments[N],S(ae))for(H=o(ae),h(B+H),K=0;K<H;K++,B++)K in ae&&u(M,B,ae[K]);else h(B+1),u(M,B++,ae);return M.length=B,M}})},26425:function(d,v,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,v,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(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},16137:function(d,v,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,v,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(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},70365:function(d,v,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,v,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,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(3372),l=e(63335),c=e(94029),f=e(82762),o=e(81427);r({target:"Array",proto:!0},{flatMap:function(u){var a=c(this),x=f(a),p;return l(u),p=o(a,0),p.length=i(p,a,a,x,0,1,u,arguments.length>1?arguments[1]:void 0),p}})},23708:function(d,v,e){"use strict";var r=e(94488),i=e(3372),l=e(94029),c=e(82762),f=e(56902),o=e(81427);r({target:"Array",proto:!0},{flat:function(){var u=arguments.length?arguments[0]:void 0,a=l(this),x=c(a),p=o(a,0);return p.length=i(p,a,a,x,0,u===void 0?1:f(u)),p}})},52732:function(d,v,e){"use strict";var r=e(94488),i=e(59594);r({target:"Array",proto:!0,forced:[].forEach!==i},{forEach:i})},99382:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(34114),l=e(22999).indexOf,c=e(45601),f=i([].indexOf),o=!!f&&1/f([1],1,-0)<0,h=o||!c("indexOf");r({target:"Array",proto:!0,forced:h},{indexOf:function(a){var x=arguments.length>1?arguments[1]:void 0;return o?f(this,a,x)||0:l(this,a,x)}})},13412:function(d,v,e){"use strict";var r=e(94488),i=e(18589);r({target:"Array",stat:!0},{isArray:i})},11005:function(d,v,e){"use strict";var r=e(80524),i=e(81181),l=e(48074),c=e(94844),f=e(37691).f,o=e(24019),h=e(25587),u=e(16697),a=e(35454),x="Array Iterator",p=c.set,y=c.getterFor(x);d.exports=o(Array,"Array",function(b,S){p(this,{type:x,target:r(b),index:0,kind:S})},function(){var b=y(this),S=b.target,R=b.index++;if(!S||R>=S.length)return b.target=void 0,h(void 0,!0);switch(b.kind){case"keys":return h(R,!1);case"values":return h(S[R],!1)}return h([R,S[R]],!1)},"values");var m=l.Arguments=l.Array;if(i("keys"),i("values"),i("entries"),!u&&a&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(b){}},70348:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(1835),c=e(80524),f=e(45601),o=i([].join),h=l!==Object,u=h||!f("join",",");r({target:"Array",proto:!0,forced:u},{join:function(x){return o(c(this),x===void 0?",":x)}})},19801:function(d,v,e){"use strict";var r=e(94488),i=e(55009);r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},91550:function(d,v,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(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},85223:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(39812),c=e(69392),f=Array,o=i(function(){function h(){}return!(f.of.call(h)instanceof h)});r({target:"Array",stat:!0,forced:o},{of:function(){for(var u=0,a=arguments.length,x=new(l(this)?this:f)(a);a>u;)c(x,u,arguments[u++]);return x.length=a,x}})},7154:function(d,v,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(66434),o=e(3338),h=o(function(){return[].push.call({length:4294967296},1)!==4294967297}),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(x){return x instanceof TypeError}},a=h||!u();r({target:"Array",proto:!0,arity:1,forced:a},{push:function(p){var y=i(this),m=l(y),b=arguments.length;f(m+b);for(var S=0;S<b;S++)y[m]=arguments[S],m++;return c(y,m),m}})},96009:function(d,v,e){"use strict";var r=e(94488),i=e(16370).right,l=e(45601),c=e(46573),f=e(90946),o=!f&&c>79&&c<83,h=o||!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,v,e){"use strict";var r=e(94488),i=e(16370).left,l=e(45601),c=e(46573),f=e(90946),o=!f&&c>79&&c<83,h=o||!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,v,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,v,e){"use strict";var r=e(94488),i=e(18589),l=e(39812),c=e(31946),f=e(51981),o=e(82762),h=e(80524),u=e(69392),a=e(59893),x=e(17480),p=e(30867),y=x("slice"),m=a("species"),b=Array,S=Math.max;r({target:"Array",proto:!0,forced:!y},{slice:function(L,A){var I=h(this),M=o(I),B=f(L,M),N=f(A===void 0?M:A,M),K,G,H;if(i(I)&&(K=I.constructor,l(K)&&(K===b||i(K.prototype))?K=void 0:c(K)&&(K=K[m],K===null&&(K=void 0)),K===b||K===void 0))return p(I,B,N);for(G=new(K===void 0?b:K)(S(N-B,0)),H=0;B<N;B++,H++)B in I&&u(G,H,I[B]);return G.length=H,G}})},80881:function(d,v,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(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},62837:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(94029),f=e(82762),o=e(84233),h=e(69905),u=e(3338),a=e(63668),x=e(45601),p=e(78177),y=e(17687),m=e(46573),b=e(19684),S=[],R=i(S.sort),L=i(S.push),A=u(function(){S.sort(void 0)}),I=u(function(){S.sort(null)}),M=x("sort"),B=!u(function(){if(m)return m<70;if(!(p&&p>3)){if(y)return!0;if(b)return b<603;var G="",H,ae,ne,oe;for(H=65;H<76;H++){switch(ae=String.fromCharCode(H),H){case 66:case 69:case 70:case 72:ne=3;break;case 68:case 71:ne=4;break;default:ne=2}for(oe=0;oe<47;oe++)S.push({k:ae+oe,v:ne})}for(S.sort(function(J,q){return q.v-J.v}),oe=0;oe<S.length;oe++)ae=S[oe].k.charAt(0),G.charAt(G.length-1)!==ae&&(G+=ae);return G!=="DGBEFHACIJK"}}),N=A||!I||!M||!B,K=function(G){return function(H,ae){return ae===void 0?-1:H===void 0?1:G!==void 0?+G(H,ae)||0:h(H)>h(ae)?1:-1}};r({target:"Array",proto:!0,forced:N},{sort:function(H){H!==void 0&&l(H);var ae=c(this);if(B)return H===void 0?R(ae):R(ae,H);var ne=[],oe=f(ae),J,q;for(q=0;q<oe;q++)q in ae&&L(ne,ae[q]);for(a(ne,K(H)),J=f(ne),q=0;q<J;)ae[q]=ne[q++];for(;q<oe;)o(ae,q++);return ae}})},4705:function(d,v,e){"use strict";var r=e(51996);r("Array")},13941:function(d,v,e){"use strict";var r=e(94488),i=e(94029),l=e(51981),c=e(56902),f=e(82762),o=e(39428),h=e(66434),u=e(81427),a=e(69392),x=e(84233),p=e(17480),y=p("splice"),m=Math.max,b=Math.min;r({target:"Array",proto:!0,forced:!y},{splice:function(R,L){var A=i(this),I=f(A),M=l(R,I),B=arguments.length,N,K,G,H,ae,ne;for(B===0?N=K=0:B===1?(N=0,K=I-M):(N=B-2,K=b(m(c(L),0),I-M)),h(I+N-K),G=u(A,K),H=0;H<K;H++)ae=M+H,ae in A&&a(G,H,A[ae]);if(G.length=K,N<K){for(H=M;H<I-K;H++)ae=H+K,ne=H+N,ae in A?A[ne]=A[ae]:x(A,ne);for(H=I;H>I-K+N;H--)x(A,H-1)}else if(N>K)for(H=I-K;H>M;H--)ae=H+K-1,ne=H+N-1,ae in A?A[ne]=A[ae]:x(A,ne);for(H=0;H<N;H++)A[H+M]=arguments[H+2];return o(A,I-K+N),G}})},1148:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(80524),f=e(69478),o=e(55174),h=e(81181),u=Array,a=i(o("Array","sort"));r({target:"Array",proto:!0},{toSorted:function(p){p!==void 0&&l(p);var y=c(this),m=f(u,y);return a(m,p)}}),h("toSorted")},27267:function(d,v,e){"use strict";var r=e(94488),i=e(81181),l=e(66434),c=e(82762),f=e(51981),o=e(80524),h=e(56902),u=Array,a=Math.max,x=Math.min;r({target:"Array",proto:!0},{toSpliced:function(y,m){var b=o(this),S=c(b),R=f(y,S),L=arguments.length,A=0,I,M,B,N;for(L===0?I=M=0:L===1?(I=0,M=S-R):(I=L-2,M=x(a(h(m),0),S-R)),B=l(S+I-M),N=u(B);A<R;A++)N[A]=b[A];for(;A<R+I;A++)N[A]=arguments[A-R+2];for(;A<B;A++)N[A]=b[A+M-I];return N}}),i("toSpliced")},90308:function(d,v,e){"use strict";var r=e(81181);r("flatMap")},96353:function(d,v,e){"use strict";var r=e(81181);r("flat")},84818:function(d,v,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(84233),o=e(66434),h=[].unshift(0)!==1,u=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(x){return x instanceof TypeError}},a=h||!u();r({target:"Array",proto:!0,arity:1,forced:a},{unshift:function(p){var y=i(this),m=l(y),b=arguments.length;if(b){o(m+b);for(var S=m;S--;){var R=S+b;S in y?y[R]=y[S]:f(y,R)}for(var L=0;L<b;L++)y[L]=arguments[L]}return c(y,m+b)}})},80585:function(d,v,e){"use strict";var r=e(94488),i=e(82041),l=e(80524),c=Array;r({target:"Array",proto:!0},{with:function(f,o){return i(l(this),c,f,o)}})},40194:function(d,v,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,v,e){"use strict";e(40194)},81440:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=Date.prototype,f=i(c.getTime),o=i(c.setFullYear);r({target:"Date",proto:!0},{setYear:function(u){f(this);var a=l(u),x=a>=0&&a<=99?a+1900:a;return o(this,x)}})},71390:function(d,v,e){"use strict";var r=e(94488);r({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(d,v,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,v,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 u=l(this),a=c(u,"number");return typeof a=="number"&&!isFinite(a)?null:u.toISOString()}})},69762:function(d,v,e){"use strict";var r=e(32621),i=e(2291),l=e(77119),c=e(59893),f=c("toPrimitive"),o=Date.prototype;r(o,f)||i(o,f,l)},76880:function(d,v,e){"use strict";var r=e(94237),i=e(2291),l=Date.prototype,c="Invalid Date",f="toString",o=r(l[f]),h=r(l.getTime);String(new Date(NaN))!==c&&i(l,f,function(){var a=h(this);return a===a?o(this):c})},31808:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(13743),c=e(78540),f="WebAssembly",o=i[f],h=new Error("e",{cause:7}).cause!==7,u=function(x,p){var y={};y[x]=c(x,p,h),r({global:!0,constructor:!0,arity:1,forced:h},y)},a=function(x,p){if(o&&o[x]){var y={};y[x]=c(f+"."+x,p,h),r({target:f,stat:!0,constructor:!0,arity:1,forced:h},y)}};u("Error",function(x){return function(y){return l(x,this,arguments)}}),u("EvalError",function(x){return function(y){return l(x,this,arguments)}}),u("RangeError",function(x){return function(y){return l(x,this,arguments)}}),u("ReferenceError",function(x){return function(y){return l(x,this,arguments)}}),u("SyntaxError",function(x){return function(y){return l(x,this,arguments)}}),u("TypeError",function(x){return function(y){return l(x,this,arguments)}}),u("URIError",function(x){return function(y){return l(x,this,arguments)}}),a("CompileError",function(x){return function(y){return l(x,this,arguments)}}),a("LinkError",function(x){return function(y){return l(x,this,arguments)}}),a("RuntimeError",function(x){return function(y){return l(x,this,arguments)}})},99953:function(d,v,e){"use strict";var r=e(2291),i=e(13367),l=Error.prototype;l.toString!==i&&r(l,"toString",i)},65009:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=i("".charAt),f=i("".charCodeAt),o=i(/./.exec),h=i(1 .toString),u=i("".toUpperCase),a=/[\w*+\-./@]/,x=function(p,y){for(var m=h(p,16);m.length<y;)m="0"+m;return m};r({global:!0},{escape:function(y){for(var m=l(y),b="",S=m.length,R=0,L,A;R<S;)L=c(m,R++),o(a,L)?b+=L:(A=f(L,0),A<256?b+="%"+x(A,2):b+="%u"+u(x(A,4)));return b}})},28796:function(d,v,e){"use strict";var r=e(94488),i=e(4645);r({target:"Function",proto:!0,forced:Function.bind!==i},{bind:i})},56450:function(d,v,e){"use strict";var r=e(55327),i=e(31946),l=e(37691),c=e(53456),f=e(59893),o=e(86528),h=f("hasInstance"),u=Function.prototype;h in u||l.f(u,h,{value:o(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,v,e){"use strict";var r=e(35454),i=e(8090).EXISTS,l=e(94237),c=e(64110),f=Function.prototype,o=l(f.toString),h=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=l(h.exec),a="name";r&&!i&&c(f,a,{configurable:!0,get:function(){try{return u(h,o(this))[1]}catch(x){return""}}})},13161:function(d,v,e){"use strict";var r=e(94488),i=e(92916);r({global:!0,forced:i.globalThis!==i},{globalThis:i})},54226:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(89945),f=e(94237),o=e(3338),h=e(55327),u=e(18446),a=e(30867),x=e(65451),p=e(42820),y=String,m=i("JSON","stringify"),b=f(/./.exec),S=f("".charAt),R=f("".charCodeAt),L=f("".replace),A=f(1 .toString),I=/[\uD800-\uDFFF]/g,M=/^[\uD800-\uDBFF]$/,B=/^[\uDC00-\uDFFF]$/,N=!p||o(function(){var ae=i("Symbol")("stringify detection");return m([ae])!=="[null]"||m({a:ae})!=="{}"||m(Object(ae))!=="{}"}),K=o(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),G=function(ae,ne){var oe=a(arguments),J=x(ne);if(!(!h(J)&&(ae===void 0||u(ae))))return oe[1]=function(q,V){if(h(J)&&(V=c(J,this,y(q),V)),!u(V))return V},l(m,null,oe)},H=function(ae,ne,oe){var J=S(oe,ne-1),q=S(oe,ne+1);return b(M,ae)&&!b(B,q)||b(B,ae)&&!b(M,J)?"\\u"+A(R(ae,0),16):ae};m&&r({target:"JSON",stat:!0,arity:3,forced:N||K},{stringify:function(ne,oe,J){var q=a(arguments),V=l(N?G:m,null,q);return K&&typeof V=="string"?L(V,I,H):V}})},70201:function(d,v,e){"use strict";var r=e(92916),i=e(94573);i(r.JSON,"JSON",!0)},44781:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(95955),f=e(62003),o=e(2786),h=e(16697),u=o.Map,a=o.has,x=o.get,p=o.set,y=i([].push);r({target:"Map",stat:!0,forced:h},{groupBy:function(b,S){c(b),l(S);var R=new u,L=0;return f(b,function(A){var I=S(A,L++);a(R,I)?y(x(R,I),A):p(R,I,[A])}),R}})},34941:function(d,v,e){"use strict";e(44781)},35152:function(d,v,e){"use strict";var r=e(94488),i=e(25726),l=Math.acosh,c=Math.log,f=Math.sqrt,o=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)+o:i(x-1+f(x-1)*f(x+1))}})},85660:function(d,v,e){"use strict";var r=e(94488),i=Math.asinh,l=Math.log,c=Math.sqrt;function f(h){var u=+h;return!isFinite(u)||u===0?u:u<0?-f(-u):l(u+c(u*u+1))}var o=!(i&&1/i(0)>0);r({target:"Math",stat:!0,forced:o},{asinh:f})},80031:function(d,v,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(o){var h=+o;return h===0?h:l((1+h)/(1-h))/2}})},34434:function(d,v,e){"use strict";var r=e(94488),i=e(37666),l=Math.abs,c=Math.pow;r({target:"Math",stat:!0},{cbrt:function(o){var h=+o;return i(h)*c(l(h),.3333333333333333)}})},83579:function(d,v,e){"use strict";var r=e(94488),i=Math.floor,l=Math.log,c=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(o){var h=o>>>0;return h?31-i(l(h+.5)*c):32}})},74307:function(d,v,e){"use strict";var r=e(94488),i=e(10014),l=Math.cosh,c=Math.abs,f=Math.E,o=!l||l(710)===1/0;r({target:"Math",stat:!0,forced:o},{cosh:function(u){var a=i(c(u)-1)+1;return(a+1/(a*f*f))*(f/2)}})},97423:function(d,v,e){"use strict";var r=e(94488),i=e(10014);r({target:"Math",stat:!0,forced:i!==Math.expm1},{expm1:i})},93321:function(d,v,e){"use strict";var r=e(94488),i=e(14894);r({target:"Math",stat:!0},{fround:i})},82277:function(d,v,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,u){for(var a=0,x=0,p=arguments.length,y=0,m,b;x<p;)m=l(arguments[x++]),y<m?(b=y/m,a=a*b*b+1,y=m):m>0?(b=m/y,a+=b*b):a+=m;return y===1/0?1/0:y*c(a)}})},61425:function(d,v,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(o,h){var u=65535,a=+o,x=+h,p=u&a,y=u&x;return 0|p*y+((u&a>>>16)*y+p*(u&x>>>16)<<16>>>0)}})},61873:function(d,v,e){"use strict";var r=e(94488),i=e(53309);r({target:"Math",stat:!0},{log10:i})},9307:function(d,v,e){"use strict";var r=e(94488),i=e(25726);r({target:"Math",stat:!0},{log1p:i})},8821:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(37666);r({target:"Math",stat:!0},{sign:i})},64099:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(10014),c=Math.abs,f=Math.exp,o=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))*(o/2)}})},62455:function(d,v,e){"use strict";var r=e(94488),i=e(10014),l=Math.exp;r({target:"Math",stat:!0},{tanh:function(f){var o=+f,h=i(o),u=i(-o);return h===1/0?1:u===1/0?-1:(h-u)/(l(o)+l(-o))}})},79965:function(d,v,e){"use strict";var r=e(94573);r(Math,"Math",!0)},59118:function(d,v,e){"use strict";var r=e(94488),i=e(3312);r({target:"Math",stat:!0},{trunc:i})},275:function(d,v,e){"use strict";var r=e(94488),i=e(16697),l=e(35454),c=e(92916),f=e(9699),o=e(94237),h=e(20865),u=e(32621),a=e(25576),x=e(16332),p=e(18446),y=e(97954),m=e(3338),b=e(80689).f,S=e(71256).f,R=e(37691).f,L=e(49228),A=e(52971).trim,I="Number",M=c[I],B=f[I],N=M.prototype,K=c.TypeError,G=o("".slice),H=o("".charCodeAt),ae=function(se){var ee=y(se,"number");return typeof ee=="bigint"?ee:ne(ee)},ne=function(se){var ee=y(se,"number"),Q,le,Z,U,ie,_e,Se,Pe;if(p(ee))throw new K("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=A(ee),Q=H(ee,0),Q===43||Q===45){if(le=H(ee,2),le===88||le===120)return NaN}else if(Q===48){switch(H(ee,1)){case 66:case 98:Z=2,U=49;break;case 79:case 111:Z=8,U=55;break;default:return+ee}for(ie=G(ee,2),_e=ie.length,Se=0;Se<_e;Se++)if(Pe=H(ie,Se),Pe<48||Pe>U)return NaN;return parseInt(ie,Z)}}return+ee},oe=h(I,!M(" 0o1")||!M("0b1")||M("+0x1")),J=function(se){return x(N,se)&&m(function(){L(se)})},q=function(ee){var Q=arguments.length<1?0:M(ae(ee));return J(this)?a(Object(Q),this,q):Q};q.prototype=N,oe&&!i&&(N.constructor=q),r({global:!0,constructor:!0,wrap:!0,forced:oe},{Number:q});var V=function(se,ee){for(var Q=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,Z;Q.length>le;le++)u(ee,Z=Q[le])&&!u(se,Z)&&R(se,Z,S(ee,Z))};i&&B&&V(f[I],B),(oe||i)&&V(f[I],M)},31919:function(d,v,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(d,v,e){"use strict";var r=e(94488),i=e(1222);r({target:"Number",stat:!0},{isFinite:i})},10177:function(d,v,e){"use strict";var r=e(94488),i=e(62896);r({target:"Number",stat:!0},{isInteger:i})},85690:function(d,v,e){"use strict";var r=e(94488);r({target:"Number",stat:!0},{isNaN:function(l){return l!==l}})},92114:function(d,v,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,v,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(d,v,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(d,v,e){"use strict";var r=e(94488),i=e(31280);r({target:"Number",stat:!0,forced:Number.parseFloat!==i},{parseFloat:i})},76345:function(d,v,e){"use strict";var r=e(94488),i=e(52446);r({target:"Number",stat:!0,forced:Number.parseInt!==i},{parseInt:i})},7282:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),o=e(53309),h=e(3338),u=RangeError,a=String,x=isFinite,p=Math.abs,y=Math.floor,m=Math.pow,b=Math.round,S=i(1 .toExponential),R=i(f),L=i("".slice),A=S(-69e-12,4)==="-6.9000e-11"&&S(1.255,2)==="1.25e+0"&&S(12345,3)==="1.235e+4"&&S(25,0)==="3e+1",I=function(){return h(function(){S(1,1/0)})&&h(function(){S(1,-1/0)})},M=function(){return!h(function(){S(1/0,1/0),S(NaN,1/0)})},B=!A||!I()||!M();r({target:"Number",proto:!0,forced:B},{toExponential:function(K){var G=c(this);if(K===void 0)return S(G);var H=l(K);if(!x(G))return String(G);if(H<0||H>20)throw new u("Incorrect fraction digits");if(A)return S(G,H);var ae="",ne="",oe=0,J="",q="";if(G<0&&(ae="-",G=-G),G===0)oe=0,ne=R("0",H+1);else{var V=o(G);oe=y(V);var se=0,ee=m(10,oe-H);se=b(G/ee),2*G>=(2*se+1)*ee&&(se+=1),se>=m(10,H+1)&&(se/=10,oe+=1),ne=a(se)}return H!==0&&(ne=L(ne,0,1)+"."+L(ne,1)),oe===0?(J="+",q="0"):(J=oe>0?"+":"-",q=a(p(oe))),ne+="e"+J+q,ae+ne}})},58055:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),o=e(3338),h=RangeError,u=String,a=Math.floor,x=i(f),p=i("".slice),y=i(1 .toFixed),m=function(I,M,B){return M===0?B:M%2===1?m(I,M-1,B*I):m(I*I,M/2,B)},b=function(I){for(var M=0,B=I;B>=4096;)M+=12,B/=4096;for(;B>=2;)M+=1,B/=2;return M},S=function(I,M,B){for(var N=-1,K=B;++N<6;)K+=M*I[N],I[N]=K%1e7,K=a(K/1e7)},R=function(I,M){for(var B=6,N=0;--B>=0;)N+=I[B],I[B]=a(N/M),N=N%M*1e7},L=function(I){for(var M=6,B="";--M>=0;)if(B!==""||M===0||I[M]!==0){var N=u(I[M]);B=B===""?N:B+x("0",7-N.length)+N}return B},A=o(function(){return y(8e-5,3)!=="0.000"||y(.9,0)!=="1"||y(1.255,2)!=="1.25"||y(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!o(function(){y({})});r({target:"Number",proto:!0,forced:A},{toFixed:function(M){var B=c(this),N=l(M),K=[0,0,0,0,0,0],G="",H="0",ae,ne,oe,J;if(N<0||N>20)throw new h("Incorrect fraction digits");if(B!==B)return"NaN";if(B<=-1e21||B>=1e21)return u(B);if(B<0&&(G="-",B=-B),B>1e-21)if(ae=b(B*m(2,69,1))-69,ne=ae<0?B*m(2,-ae,1):B/m(2,ae,1),ne*=4503599627370496,ae=52-ae,ae>0){for(S(K,0,ne),oe=N;oe>=7;)S(K,1e7,0),oe-=7;for(S(K,m(10,oe,1),0),oe=ae-1;oe>=23;)R(K,8388608),oe-=23;R(K,1<<oe),S(K,1,1),R(K,2),H=L(K)}else S(K,0,ne),S(K,1<<-ae,0),H=L(K)+x("0",N);return N>0?(J=H.length,H=G+(J<=N?"0."+x("0",N-J)+H:p(H,0,J-N)+"."+p(H,J-N))):H=G+H,H}})},93547:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(3338),c=e(49228),f=i(1 .toPrecision),o=l(function(){return f(1,void 0)!=="1"})||!l(function(){f({})});r({target:"Number",proto:!0,forced:o},{toPrecision:function(u){return u===void 0?f(c(this)):f(c(this),u)}})},31237:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),o=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineGetter__:function(u,a){o.f(f(this),u,{get:c(a),enumerable:!0,configurable:!0})}})},47146:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),o=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineSetter__:function(u,a){o.f(f(this),u,{set:c(a),enumerable:!0,configurable:!0})}})},72820:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(13247),l=e(3338),c=e(31946),f=e(2074).onFreeze,o=Object.freeze,h=l(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!i},{freeze:function(a){return o&&c(a)?o(f(a)):a}})},23569:function(d,v,e){"use strict";var r=e(94488),i=e(62003),l=e(69392);r({target:"Object",stat:!0},{fromEntries:function(f){var o={};return i(f,function(h,u){l(o,h,u)},{AS_ENTRIES:!0}),o}})},55639:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(80524),c=e(71256).f,f=e(35454),o=!f||i(function(){c(1)});r({target:"Object",stat:!0,forced:o,sham:!f},{getOwnPropertyDescriptor:function(u,a){return c(l(u),a)}})},63046:function(d,v,e){"use strict";var r=e(94488),i=e(35454),l=e(48662),c=e(80524),f=e(71256),o=e(69392);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(u){for(var a=c(u),x=f.f,p=l(a),y={},m=0,b,S;p.length>m;)S=x(a,b=p[m++]),S!==void 0&&o(y,b,S);return y}})},464:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(42820),l=e(3338),c=e(92635),f=e(94029),o=!i||l(function(){c.f(1)});r({target:"Object",stat:!0,forced:o},{getOwnPropertySymbols:function(u){var a=c.f;return a?a(f(u)):[]}})},51082:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(94029),c=e(53456),f=e(4870),o=i(function(){c(1)});r({target:"Object",stat:!0,forced:o,sham:!f},{getPrototypeOf:function(u){return c(l(u))}})},83850:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(94237),c=e(63335),f=e(95955),o=e(17818),h=e(62003),u=i("Object","create"),a=l([].push);r({target:"Object",stat:!0},{groupBy:function(p,y){f(p),c(y);var m=u(null),b=0;return h(p,function(S){var R=o(y(S,b++));R in m?a(m[R],S):m[R]=[S]}),m}})},41990:function(d,v,e){"use strict";var r=e(94488),i=e(32621);r({target:"Object",stat:!0},{hasOwn:i})},55888:function(d,v,e){"use strict";var r=e(94488),i=e(12477);r({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},53827:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),o=Object.isFrozen,h=f||i(function(){o(1)});r({target:"Object",stat:!0,forced:h},{isFrozen:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:o?o(a):!1}})},78143:function(d,v,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),o=Object.isSealed,h=f||i(function(){o(1)});r({target:"Object",stat:!0,forced:h},{isSealed:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:o?o(a):!1}})},15787:function(d,v,e){"use strict";var r=e(94488),i=e(5370);r({target:"Object",stat:!0},{is:i})},66419:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),o=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupGetter__:function(a){var x=c(this),p=f(a),y;do if(y=h(x,p))return y.get;while(x=o(x))}})},14645:function(d,v,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),o=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupSetter__:function(a){var x=c(this),p=f(a),y;do if(y=h(x,p))return y.set;while(x=o(x))}})},71122:function(d,v,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),o=Object.preventExtensions,h=f(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{preventExtensions:function(a){return o&&i(a)?o(l(a)):a}})},42084:function(d,v,e){"use strict";var r=e(35454),i=e(64110),l=e(31946),c=e(94029),f=e(95955),o=Object.getPrototypeOf,h=Object.setPrototypeOf,u=Object.prototype,a="__proto__";if(r&&o&&h&&!(a in u))try{i(u,a,{configurable:!0,get:function(){return o(c(this))},set:function(p){var y=f(this);!l(p)&&p!==null||!l(y)||h(y,p)}})}catch(x){}},25070:function(d,v,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),o=Object.seal,h=f(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{seal:function(a){return o&&i(a)?o(l(a)):a}})},77140:function(d,v,e){"use strict";var r=e(94488),i=e(58218);r({target:"Object",stat:!0},{setPrototypeOf:i})},15954:function(d,v,e){"use strict";var r=e(68527),i=e(2291),l=e(28488);r||i(Object.prototype,"toString",l,{unsafe:!0})},4266:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(31280);r({global:!0,forced:parseFloat!==i},{parseFloat:i})},38823:function(d,v,e){"use strict";var r=e(94488),i=e(52446);r({global:!0,forced:parseInt!==i},{parseInt:i})},4045:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{allSettled:function(a){var x=this,p=c.f(x),y=p.resolve,m=p.reject,b=f(function(){var S=l(x.resolve),R=[],L=0,A=1;o(a,function(I){var M=L++,B=!1;A++,i(S,x,I).then(function(N){B||(B=!0,R[M]={status:"fulfilled",value:N},--A||y(R))},function(N){B||(B=!0,R[M]={status:"rejected",reason:N},--A||y(R))})}),--A||y(R)});return b.error&&m(b.value),p.promise}})},12785:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{all:function(a){var x=this,p=c.f(x),y=p.resolve,m=p.reject,b=f(function(){var S=l(x.resolve),R=[],L=0,A=1;o(a,function(I){var M=L++,B=!1;A++,i(S,x,I).then(function(N){B||(B=!0,R[M]=N,--A||y(R))},m)}),--A||y(R)});return b.error&&m(b.value),p.promise}})},50747:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(65911),f=e(73446),o=e(80734),h=e(62003),u=e(22093),a="No one promise resolved";r({target:"Promise",stat:!0,forced:u},{any:function(p){var y=this,m=c("AggregateError"),b=f.f(y),S=b.resolve,R=b.reject,L=o(function(){var A=l(y.resolve),I=[],M=0,B=1,N=!1;h(p,function(K){var G=M++,H=!1;B++,i(A,y,K).then(function(ae){H||N||(N=!0,S(ae))},function(ae){H||N||(H=!0,I[G]=ae,--B||R(new m(I,a)))})}),--B||R(new m(I,a))});return L.error&&R(L.value),b.promise}})},41902:function(d,v,e){"use strict";var r=e(94488),i=e(16697),l=e(82830).CONSTRUCTOR,c=e(2451),f=e(65911),o=e(55327),h=e(2291),u=c&&c.prototype;if(r({target:"Promise",proto:!0,forced:l,real:!0},{catch:function(x){return this.then(void 0,x)}}),!i&&o(c)){var a=f("Promise").prototype.catch;u.catch!==a&&h(u,"catch",a,{unsafe:!0})}},90366:function(d,v,e){"use strict";var r=e(94488),i=e(16697),l=e(90946),c=e(92916),f=e(89945),o=e(2291),h=e(58218),u=e(94573),a=e(51996),x=e(63335),p=e(55327),y=e(31946),m=e(56472),b=e(60473),S=e(28887).set,R=e(72933),L=e(61810),A=e(80734),I=e(66790),M=e(94844),B=e(2451),N=e(82830),K=e(73446),G="Promise",H=N.CONSTRUCTOR,ae=N.REJECTION_EVENT,ne=N.SUBCLASSING,oe=M.getterFor(G),J=M.set,q=B&&B.prototype,V=B,se=q,ee=c.TypeError,Q=c.document,le=c.process,Z=K.f,U=Z,ie=!!(Q&&Q.createEvent&&c.dispatchEvent),_e="unhandledrejection",Se="rejectionhandled",Pe=0,Ge=1,Ue=2,kt=1,pt=2,It,Wt,Lt,ar,ze=function($e){var He;return y($e)&&p(He=$e.then)?He:!1},gt=function($e,He){var qe=He.value,ut=He.state===Ge,mt=ut?$e.ok:$e.fail,or=$e.resolve,rr=$e.reject,Fe=$e.domain,tt,Yt,Dt;try{mt?(ut||(He.rejection===pt&&Qe(He),He.rejection=kt),mt===!0?tt=qe:(Fe&&Fe.enter(),tt=mt(qe),Fe&&(Fe.exit(),Dt=!0)),tt===$e.promise?rr(new ee("Promise-chain cycle")):(Yt=ze(tt))?f(Yt,tt,or,rr):or(tt)):rr(qe)}catch(Zt){Fe&&!Dt&&Fe.exit(),rr(Zt)}},Ft=function($e,He){$e.notified||($e.notified=!0,R(function(){for(var qe=$e.reactions,ut;ut=qe.get();)gt(ut,$e);$e.notified=!1,He&&!$e.rejection&&ct($e)}))},et=function($e,He,qe){var ut,mt;ie?(ut=Q.createEvent("Event"),ut.promise=He,ut.reason=qe,ut.initEvent($e,!1,!0),c.dispatchEvent(ut)):ut={promise:He,reason:qe},!ae&&(mt=c["on"+$e])?mt(ut):$e===_e&&L("Unhandled promise rejection",qe)},ct=function($e){f(S,c,function(){var He=$e.facade,qe=$e.value,ut=ot($e),mt;if(ut&&(mt=A(function(){l?le.emit("unhandledRejection",qe,He):et(_e,He,qe)}),$e.rejection=l||ot($e)?pt:kt,mt.error))throw mt.value})},ot=function($e){return $e.rejection!==kt&&!$e.parent},Qe=function($e){f(S,c,function(){var He=$e.facade;l?le.emit("rejectionHandled",He):et(Se,He,$e.value)})},je=function($e,He,qe){return function(ut){$e(He,ut,qe)}},ye=function($e,He,qe){$e.done||($e.done=!0,qe&&($e=qe),$e.value=He,$e.state=Ue,Ft($e,!0))},ke=function($e,He,qe){if(!$e.done){$e.done=!0,qe&&($e=qe);try{if($e.facade===He)throw new ee("Promise can't be resolved itself");var ut=ze(He);ut?R(function(){var mt={done:!1};try{f(ut,He,je(ke,mt,$e),je(ye,mt,$e))}catch(or){ye(mt,or,$e)}}):($e.value=He,$e.state=Ge,Ft($e,!1))}catch(mt){ye({done:!1},mt,$e)}}};if(H&&(V=function(He){m(this,se),x(He),f(It,this);var qe=oe(this);try{He(je(ke,qe),je(ye,qe))}catch(ut){ye(qe,ut)}},se=V.prototype,It=function(He){J(this,{type:G,done:!1,notified:!1,parent:!1,reactions:new I,rejection:!1,state:Pe,value:void 0})},It.prototype=o(se,"then",function(He,qe){var ut=oe(this),mt=Z(b(this,V));return ut.parent=!0,mt.ok=p(He)?He:!0,mt.fail=p(qe)&&qe,mt.domain=l?le.domain:void 0,ut.state===Pe?ut.reactions.add(mt):R(function(){gt(mt,ut)}),mt.promise}),Wt=function(){var $e=new It,He=oe($e);this.promise=$e,this.resolve=je(ke,He),this.reject=je(ye,He)},K.f=Z=function($e){return $e===V||$e===Lt?new Wt($e):U($e)},!i&&p(B)&&q!==Object.prototype)){ar=q.then,ne||o(q,"then",function(He,qe){var ut=this;return new V(function(mt,or){f(ar,ut,mt,or)}).then(He,qe)},{unsafe:!0});try{delete q.constructor}catch($e){}h&&h(q,se)}r({global:!0,constructor:!0,wrap:!0,forced:H},{Promise:V}),u(V,G,!1,!0),a(G)},43595:function(d,v,e){"use strict";var r=e(94488),i=e(16697),l=e(2451),c=e(3338),f=e(65911),o=e(55327),h=e(60473),u=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")),S=o(m);return this.then(S?function(R){return u(b,m()).then(function(){return R})}:m,S?function(R){return u(b,m()).then(function(){throw R})}:m)}}),!i&&o(l)){var y=f("Promise").prototype.finally;x.finally!==y&&a(x,"finally",y,{unsafe:!0})}},24627:function(d,v,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{race:function(a){var x=this,p=c.f(x),y=p.reject,m=f(function(){var b=l(x.resolve);o(a,function(S){i(b,x,S).then(p.resolve,y)})});return m.error&&y(m.value),p.promise}})},95693:function(d,v,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(o){var h=l.f(this);return i(h.reject,void 0,o),h.promise}})},81930:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(16697),c=e(2451),f=e(82830).CONSTRUCTOR,o=e(15597),h=i("Promise"),u=l&&!f;r({target:"Promise",stat:!0,forced:l||f},{resolve:function(x){return o(u&&this===h?c:this,x)}})},92324:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(13743),l=e(63335),c=e(80449),f=e(3338),o=!f(function(){Reflect.apply(function(){})});r({target:"Reflect",stat:!0,forced:o},{apply:function(u,a,x){return i(l(u),a,c(x))}})},74521:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(4645),f=e(6086),o=e(80449),h=e(31946),u=e(20132),a=e(3338),x=i("Reflect","construct"),p=Object.prototype,y=[].push,m=a(function(){function R(){}return!(x(function(){},[],R)instanceof R)}),b=!a(function(){x(function(){})}),S=m||b;r({target:"Reflect",stat:!0,forced:S,sham:S},{construct:function(L,A){f(L),o(A);var I=arguments.length<3?L:f(arguments[2]);if(b&&!m)return x(L,A,I);if(L===I){switch(A.length){case 0:return new L;case 1:return new L(A[0]);case 2:return new L(A[0],A[1]);case 3:return new L(A[0],A[1],A[2]);case 4:return new L(A[0],A[1],A[2],A[3])}var M=[null];return l(y,M,A),new(l(c,L,M))}var B=I.prototype,N=u(h(B)?B:p),K=l(L,N,A);return h(K)?K:N}})},57891:function(d,v,e){"use strict";var r=e(94488),i=e(35454),l=e(80449),c=e(17818),f=e(37691),o=e(3338),h=o(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 y=c(x);l(p);try{return f.f(a,y,p),!0}catch(m){return!1}}})},84138:function(d,v,e){"use strict";var r=e(94488),i=e(80449),l=e(71256).f;r({target:"Reflect",stat:!0},{deleteProperty:function(f,o){var h=l(i(f),o);return h&&!h.configurable?!1:delete f[o]}})},37135:function(d,v,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(o,h){return c.f(l(o),h)}})},6474:function(d,v,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(o){return l(i(o))}})},51832:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(31946),c=e(80449),f=e(60516),o=e(71256),h=e(53456);function u(a,x){var p=arguments.length<3?a:arguments[2],y,m;if(c(a)===p)return a[x];if(y=o.f(a,x),y)return f(y)?y.value:y.get===void 0?void 0:i(y.get,p);if(l(m=h(a)))return u(m,x,p)}r({target:"Reflect",stat:!0},{get:u})},40135:function(d,v,e){"use strict";var r=e(94488);r({target:"Reflect",stat:!0},{has:function(l,c){return c in l}})},7982:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(48662);r({target:"Reflect",stat:!0},{ownKeys:i})},49233:function(d,v,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(o){l(o);try{var h=i("Object","preventExtensions");return h&&h(o),!0}catch(u){return!1}}})},42844:function(d,v,e){"use strict";var r=e(94488),i=e(80449),l=e(557),c=e(58218);c&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(o,h){i(o),l(h);try{return c(o,h),!0}catch(u){return!1}}})},92130:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(31946),f=e(60516),o=e(3338),h=e(37691),u=e(71256),a=e(53456),x=e(35012);function p(m,b,S){var R=arguments.length<4?m:arguments[3],L=u.f(l(m),b),A,I,M;if(!L){if(c(I=a(m)))return p(I,b,S,R);L=x(0)}if(f(L)){if(L.writable===!1||!c(R))return!1;if(A=u.f(R,b)){if(A.get||A.set||A.writable===!1)return!1;A.value=S,h.f(R,b,A)}else h.f(R,b,x(0,S))}else{if(M=L.set,M===void 0)return!1;i(M,R,S)}return!0}var y=o(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:y},{set:p})},6536:function(d,v,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,v,e){"use strict";var r=e(35454),i=e(92916),l=e(94237),c=e(20865),f=e(25576),o=e(68151),h=e(20132),u=e(80689).f,a=e(16332),x=e(44639),p=e(69905),y=e(81644),m=e(19286),b=e(44166),S=e(2291),R=e(3338),L=e(32621),A=e(94844).enforce,I=e(51996),M=e(59893),B=e(6041),N=e(51224),K=M("match"),G=i.RegExp,H=G.prototype,ae=i.SyntaxError,ne=l(H.exec),oe=l("".charAt),J=l("".replace),q=l("".indexOf),V=l("".slice),se=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ee=/a/g,Q=/a/g,le=new G(ee)!==ee,Z=m.MISSED_STICKY,U=m.UNSUPPORTED_Y,ie=r&&(!le||Z||B||N||R(function(){return Q[K]=!1,G(ee)!==ee||G(Q)===Q||String(G(ee,"i"))!=="/a/i"})),_e=function(kt){for(var pt=kt.length,It=0,Wt="",Lt=!1,ar;It<=pt;It++){if(ar=oe(kt,It),ar==="\\"){Wt+=ar+oe(kt,++It);continue}!Lt&&ar==="."?Wt+="[\\s\\S]":(ar==="["?Lt=!0:ar==="]"&&(Lt=!1),Wt+=ar)}return Wt},Se=function(kt){for(var pt=kt.length,It=0,Wt="",Lt=[],ar=h(null),ze=!1,gt=!1,Ft=0,et="",ct;It<=pt;It++){if(ct=oe(kt,It),ct==="\\")ct+=oe(kt,++It);else if(ct==="]")ze=!1;else if(!ze)switch(!0){case ct==="[":ze=!0;break;case ct==="(":ne(se,V(kt,It+1))&&(It+=2,gt=!0),Wt+=ct,Ft++;continue;case(ct===">"&&gt):if(et===""||L(ar,et))throw new ae("Invalid capture group name");ar[et]=!0,Lt[Lt.length]=[et,Ft],gt=!1,et="";continue}gt?et+=ct:Wt+=ct}return[Wt,Lt]};if(c("RegExp",ie)){for(var Pe=function(pt,It){var Wt=a(H,this),Lt=x(pt),ar=It===void 0,ze=[],gt=pt,Ft,et,ct,ot,Qe,je;if(!Wt&&Lt&&ar&&pt.constructor===Pe)return pt;if((Lt||a(H,pt))&&(pt=pt.source,ar&&(It=y(gt))),pt=pt===void 0?"":p(pt),It=It===void 0?"":p(It),gt=pt,B&&"dotAll"in ee&&(et=!!It&&q(It,"s")>-1,et&&(It=J(It,/s/g,""))),Ft=It,Z&&"sticky"in ee&&(ct=!!It&&q(It,"y")>-1,ct&&U&&(It=J(It,/y/g,""))),N&&(ot=Se(pt),pt=ot[0],ze=ot[1]),Qe=f(G(pt,It),Wt?this:H,Pe),(et||ct||ze.length)&&(je=A(Qe),et&&(je.dotAll=!0,je.raw=Pe(_e(pt),Ft)),ct&&(je.sticky=!0),ze.length&&(je.groups=ze)),pt!==gt)try{o(Qe,"source",gt===""?"(?:)":gt)}catch(ye){}return Qe},Ge=u(G),Ue=0;Ge.length>Ue;)b(Pe,G,Ge[Ue++]);H.constructor=Pe,Pe.prototype=H,S(i,"RegExp",Pe,{constructor:!0})}I("RegExp")},62921:function(d,v,e){"use strict";var r=e(35454),i=e(6041),l=e(29076),c=e(64110),f=e(94844).get,o=RegExp.prototype,h=TypeError;r&&i&&c(o,"dotAll",{configurable:!0,get:function(){if(this!==o){if(l(this)==="RegExp")return!!f(this).dotAll;throw new h("Incompatible receiver, RegExp required")}}})},44001:function(d,v,e){"use strict";var r=e(94488),i=e(88736);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},92262:function(d,v,e){"use strict";var r=e(92916),i=e(35454),l=e(64110),c=e(82163),f=e(3338),o=r.RegExp,h=o.prototype,u=i&&f(function(){var a=!0;try{o(".","d")}catch(L){a=!1}var x={},p="",y=a?"dgimsy":"gimsy",m=function(L,A){Object.defineProperty(x,L,{get:function(){return p+=A,!0}})},b={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(b.hasIndices="d");for(var S in b)m(S,b[S]);var R=Object.getOwnPropertyDescriptor(h,"flags").get.call(x);return R!==y||p!==y});u&&l(h,"flags",{configurable:!0,get:c})},54744:function(d,v,e){"use strict";var r=e(35454),i=e(19286).MISSED_STICKY,l=e(29076),c=e(64110),f=e(94844).get,o=RegExp.prototype,h=TypeError;r&&i&&c(o,"sticky",{configurable:!0,get:function(){if(this!==o){if(l(this)==="RegExp")return!!f(this).sticky;throw new h("Incompatible receiver, RegExp required")}}})},38214:function(d,v,e){"use strict";e(44001);var r=e(94488),i=e(89945),l=e(55327),c=e(80449),f=e(69905),o=function(){var u=!1,a=/[ac]/;return a.exec=function(){return u=!0,/./.exec.apply(this,arguments)},a.test("abc")===!0&&u}(),h=/./.test;r({target:"RegExp",proto:!0,forced:!o},{test:function(u){var a=c(this),x=f(u),p=a.exec;if(!l(p))return i(h,a,x);var y=i(p,a,x);return y===null?!1:(c(y),!0)}})},12756:function(d,v,e){"use strict";var r=e(8090).PROPER,i=e(2291),l=e(80449),c=e(69905),f=e(3338),o=e(81644),h="toString",u=RegExp.prototype,a=u[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),S=c(o(m));return"/"+b+"/"+S},{unsafe:!0})},69772:function(d,v,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,v,e){"use strict";e(69772)},34932:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),o=e(3338),h=i("".charAt),u=o(function(){return"\u{20BB7}".at(-2)!=="\uD842"});r({target:"String",proto:!0,forced:u},{at:function(x){var p=f(l(this)),y=p.length,m=c(x),b=m>=0?m:y+m;return b<0||b>=y?void 0:h(p,b)}})},81046:function(d,v,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,v,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,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),o=e(41696),h=e(95955),u=e(86266),a=e(16697),x=i("".endsWith),p=i("".slice),y=Math.min,m=u("endsWith"),b=!a&&!m&&!!function(){var S=l(String.prototype,"endsWith");return S&&!S.writable}();r({target:"String",proto:!0,forced:!b&&!m},{endsWith:function(R){var L=f(h(this));o(R);var A=arguments.length>1?arguments[1]:void 0,I=L.length,M=A===void 0?I:y(c(A),I),B=f(R);return x?x(L,B,M):p(L,M-B.length,M)===B}})},56338:function(d,v,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,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(51981),c=RangeError,f=String.fromCharCode,o=String.fromCodePoint,h=i([].join),u=!!o&&o.length!==1;r({target:"String",stat:!0,arity:1,forced:u},{fromCodePoint:function(x){for(var p=[],y=arguments.length,m=0,b;y>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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(41696),c=e(95955),f=e(69905),o=e(86266),h=i("".indexOf);r({target:"String",proto:!0,forced:!o("includes")},{includes:function(a){return!!~h(f(c(this)),f(l(a)),arguments.length>1?arguments[1]:void 0)}})},32493:function(d,v,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)),u=h.length,a=0;a<u;a++){var x=f(h,a);if((x&63488)===55296&&(x>=56320||++a>=u||(f(h,a)&64512)!==56320))return!1}return!0}})},4939:function(d,v,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,v,e){"use strict";var r=e(13764).charAt,i=e(69905),l=e(94844),c=e(24019),f=e(25587),o="String Iterator",h=l.set,u=l.getterFor(o);c(String,"String",function(a){h(this,{type:o,string:i(a),index:0})},function(){var x=u(this),p=x.string,y=x.index,m;return y>=p.length?f(void 0,!0):(m=r(p,y),x.index+=m.length,f(m,!1))})},81927:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(34114),c=e(83126),f=e(25587),o=e(95955),h=e(61578),u=e(69905),a=e(80449),x=e(4112),p=e(29076),y=e(44639),m=e(81644),b=e(53776),S=e(2291),R=e(3338),L=e(59893),A=e(60473),I=e(52216),M=e(94338),B=e(94844),N=e(16697),K=L("matchAll"),G="RegExp String",H=G+" Iterator",ae=B.set,ne=B.getterFor(H),oe=RegExp.prototype,J=TypeError,q=l("".indexOf),V=l("".matchAll),se=!!V&&!R(function(){V("a",/./)}),ee=c(function(Z,U,ie,_e){ae(this,{type:H,regexp:Z,string:U,global:ie,unicode:_e,done:!1})},G,function(){var Z=ne(this);if(Z.done)return f(void 0,!0);var U=Z.regexp,ie=Z.string,_e=M(U,ie);return _e===null?(Z.done=!0,f(void 0,!0)):Z.global?(u(_e[0])===""&&(U.lastIndex=I(ie,h(U.lastIndex),Z.unicode)),f(_e,!1)):(Z.done=!0,f(_e,!1))}),Q=function(le){var Z=a(this),U=u(le),ie=A(Z,RegExp),_e=u(m(Z)),Se,Pe,Ge;return Se=new ie(ie===RegExp?Z.source:Z,_e),Pe=!!~q(_e,"g"),Ge=!!~q(_e,"u"),Se.lastIndex=h(Z.lastIndex),new ee(Se,U,Pe,Ge)};r({target:"String",proto:!0,forced:se},{matchAll:function(Z){var U=o(this),ie,_e,Se,Pe;if(x(Z)){if(se)return V(U,Z)}else{if(y(Z)&&(ie=u(o(m(Z))),!~q(ie,"g")))throw new J("`.matchAll` does not allow non-global regexes");if(se)return V(U,Z);if(Se=b(Z,K),Se===void 0&&N&&p(Z)==="RegExp"&&(Se=Q),Se)return i(Se,Z,U)}return _e=u(U),Pe=new RegExp(Z,"g"),N?i(Q,Pe,_e):Pe[K](_e)}}),N||K in oe||S(oe,K,Q)},46302:function(d,v,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(61578),o=e(69905),h=e(95955),u=e(53776),a=e(52216),x=e(94338);i("match",function(p,y,m){return[function(S){var R=h(this),L=c(S)?void 0:u(S,p);return L?r(L,S,R):new RegExp(S)[p](o(R))},function(b){var S=l(this),R=o(b),L=m(y,S,R);if(L.done)return L.value;if(!S.global)return x(S,R);var A=S.unicode;S.lastIndex=0;for(var I=[],M=0,B;(B=x(S,R))!==null;){var N=o(B[0]);I[M]=N,N===""&&(S.lastIndex=a(R,f(S.lastIndex),A)),M++}return M===0?null:I}]})},76718:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(80524),c=e(94029),f=e(69905),o=e(82762),h=i([].push),u=i([].join);r({target:"String",stat:!0},{raw:function(x){var p=l(c(x).raw),y=o(p);if(!y)return"";for(var m=arguments.length,b=[],S=0;;){if(h(b,f(p[S++])),S===y)return u(b,"");S<m&&h(b,f(arguments[S]))}}})},42828:function(d,v,e){"use strict";var r=e(94488),i=e(71049);r({target:"String",proto:!0},{repeat:i})},55629:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(55327),o=e(4112),h=e(44639),u=e(69905),a=e(53776),x=e(81644),p=e(23011),y=e(59893),m=e(16697),b=y("replace"),S=TypeError,R=l("".indexOf),L=l("".replace),A=l("".slice),I=Math.max,M=function(B,N,K){return K>B.length?-1:N===""?K:R(B,N,K)};r({target:"String",proto:!0},{replaceAll:function(N,K){var G=c(this),H,ae,ne,oe,J,q,V,se,ee,Q=0,le=0,Z="";if(!o(N)){if(H=h(N),H&&(ae=u(c(x(N))),!~R(ae,"g")))throw new S("`.replaceAll` does not allow non-global regexes");if(ne=a(N,b),ne)return i(ne,N,G,K);if(m&&H)return L(u(G),N,K)}for(oe=u(G),J=u(N),q=f(K),q||(K=u(K)),V=J.length,se=I(1,V),Q=M(oe,J,0);Q!==-1;)ee=q?u(K(J,Q,oe)):p(J,oe,Q,[],void 0,K),Z+=A(oe,le,Q)+ee,le=Q+V,Q=M(oe,J,Q+se);return le<oe.length&&(Z+=A(oe,le)),Z}})},5658:function(d,v,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(3338),o=e(80449),h=e(55327),u=e(4112),a=e(56902),x=e(61578),p=e(69905),y=e(95955),m=e(52216),b=e(53776),S=e(23011),R=e(94338),L=e(59893),A=L("replace"),I=Math.max,M=Math.min,B=l([].concat),N=l([].push),K=l("".indexOf),G=l("".slice),H=function(J){return J===void 0?J:String(J)},ae=function(){return"a".replace(/./,"$0")==="$0"}(),ne=function(){return/./[A]?/./[A]("a","$0")==="":!1}(),oe=!f(function(){var J=/./;return J.exec=function(){var q=[];return q.groups={a:"7"},q},"".replace(J,"$<a>")!=="7"});c("replace",function(J,q,V){var se=ne?"$":"$0";return[function(Q,le){var Z=y(this),U=u(Q)?void 0:b(Q,A);return U?i(U,Q,Z,le):i(q,p(Z),Q,le)},function(ee,Q){var le=o(this),Z=p(ee);if(typeof Q=="string"&&K(Q,se)===-1&&K(Q,"$<")===-1){var U=V(q,le,Z,Q);if(U.done)return U.value}var ie=h(Q);ie||(Q=p(Q));var _e=le.global,Se;_e&&(Se=le.unicode,le.lastIndex=0);for(var Pe=[],Ge;Ge=R(le,Z),!(Ge===null||(N(Pe,Ge),!_e));){var Ue=p(Ge[0]);Ue===""&&(le.lastIndex=m(Z,x(le.lastIndex),Se))}for(var kt="",pt=0,It=0;It<Pe.length;It++){Ge=Pe[It];for(var Wt=p(Ge[0]),Lt=I(M(a(Ge.index),Z.length),0),ar=[],ze,gt=1;gt<Ge.length;gt++)N(ar,H(Ge[gt]));var Ft=Ge.groups;if(ie){var et=B([Wt],ar,Lt,Z);Ft!==void 0&&N(et,Ft),ze=p(r(Q,void 0,et))}else ze=S(Wt,Z,Lt,ar,Ft,Q);Lt>=pt&&(kt+=G(Z,pt,Lt)+ze,pt=Lt+Wt.length)}return kt+G(Z,pt)}]},!oe||!ae||ne)},62925:function(d,v,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(95955),o=e(5370),h=e(69905),u=e(53776),a=e(94338);i("search",function(x,p,y){return[function(b){var S=f(this),R=c(b)?void 0:u(b,x);return R?r(R,b,S):new RegExp(b)[x](h(S))},function(m){var b=l(this),S=h(m),R=y(p,b,S);if(R.done)return R.value;var L=b.lastIndex;o(L,0)||(b.lastIndex=0);var A=a(b,S);return o(b.lastIndex,L)||(b.lastIndex=L),A===null?-1:A.index}]})},60462:function(d,v,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,v,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(80449),o=e(4112),h=e(44639),u=e(95955),a=e(60473),x=e(52216),p=e(61578),y=e(69905),m=e(53776),b=e(71698),S=e(94338),R=e(88736),L=e(19286),A=e(3338),I=L.UNSUPPORTED_Y,M=4294967295,B=Math.min,N=[].push,K=l(/./.exec),G=l(N),H=l("".slice),ae=!A(function(){var ne=/(?:)/,oe=ne.exec;ne.exec=function(){return oe.apply(this,arguments)};var J="ab".split(ne);return J.length!==2||J[0]!=="a"||J[1]!=="b"});c("split",function(ne,oe,J){var q;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?q=function(V,se){var ee=y(u(this)),Q=se===void 0?M:se>>>0;if(Q===0)return[];if(V===void 0)return[ee];if(!h(V))return i(oe,ee,V,Q);for(var le=[],Z=(V.ignoreCase?"i":"")+(V.multiline?"m":"")+(V.unicode?"u":"")+(V.sticky?"y":""),U=0,ie=new RegExp(V.source,Z+"g"),_e,Se,Pe;(_e=i(R,ie,ee))&&(Se=ie.lastIndex,!(Se>U&&(G(le,H(ee,U,_e.index)),_e.length>1&&_e.index<ee.length&&r(N,le,b(_e,1)),Pe=_e[0].length,U=Se,le.length>=Q)));)ie.lastIndex===_e.index&&ie.lastIndex++;return U===ee.length?(Pe||!K(ie,""))&&G(le,""):G(le,H(ee,U)),le.length>Q?b(le,0,Q):le}:"0".split(void 0,0).length?q=function(V,se){return V===void 0&&se===0?[]:i(oe,this,V,se)}:q=oe,[function(se,ee){var Q=u(this),le=o(se)?void 0:m(se,ne);return le?i(le,se,Q,ee):i(q,y(Q),se,ee)},function(V,se){var ee=f(this),Q=y(V),le=J(q,ee,Q,se,q!==oe);if(le.done)return le.value;var Z=a(ee,RegExp),U=ee.unicode,ie=(ee.ignoreCase?"i":"")+(ee.multiline?"m":"")+(ee.unicode?"u":"")+(I?"g":"y"),_e=new Z(I?"^(?:"+ee.source+")":ee,ie),Se=se===void 0?M:se>>>0;if(Se===0)return[];if(Q.length===0)return S(_e,Q)===null?[Q]:[];for(var Pe=0,Ge=0,Ue=[];Ge<Q.length;){_e.lastIndex=I?0:Ge;var kt=S(_e,I?H(Q,Ge):Q),pt;if(kt===null||(pt=B(p(_e.lastIndex+(I?Ge:0)),Q.length))===Pe)Ge=x(Q,Ge,U);else{if(G(Ue,H(Q,Pe,Ge)),Ue.length===Se)return Ue;for(var It=1;It<=kt.length-1;It++)if(G(Ue,kt[It]),Ue.length===Se)return Ue;Ge=Pe=pt}}return G(Ue,H(Q,Pe)),Ue}]},!ae,I)},58127:function(d,v,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),o=e(41696),h=e(95955),u=e(86266),a=e(16697),x=i("".startsWith),p=i("".slice),y=Math.min,m=u("startsWith"),b=!a&&!m&&!!function(){var S=l(String.prototype,"startsWith");return S&&!S.writable}();r({target:"String",proto:!0,forced:!b&&!m},{startsWith:function(R){var L=f(h(this));o(R);var A=c(y(arguments.length>1?arguments[1]:void 0,L.length)),I=f(R);return x?x(L,I,A):p(L,A,A+I.length)===I}})},72571:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),o=i("".slice),h=Math.max,u=Math.min,a=!"".substr||"ab".substr(-1)!=="b";r({target:"String",proto:!0,forced:a},{substr:function(p,y){var m=f(l(this)),b=m.length,S=c(p),R,L;return S===1/0&&(S=0),S<0&&(S=h(b+S,0)),R=y===void 0?b:c(y),R<=0||R===1/0?"":(L=u(S+R,b),S>=L?"":o(m,S,L))}})},85767:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(69905),o=e(3338),h=Array,u=l("".charAt),a=l("".charCodeAt),x=l([].join),p="".toWellFormed,y="\uFFFD",m=p&&o(function(){return i(p,1)!=="1"});r({target:"String",proto:!0,forced:m},{toWellFormed:function(){var S=f(c(this));if(m)return i(p,S);for(var R=S.length,L=h(R),A=0;A<R;A++){var I=a(S,A);(I&63488)!==55296?L[A]=u(S,A):I>=56320||A+1>=R||(a(S,A+1)&64512)!==56320?L[A]=y:(L[A]=u(S,A),L[++A]=u(S,A))}return x(L,"")}})},49257:function(d,v,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,v,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,v,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,v,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,v,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,v,e){"use strict";var r=e(94674);r("asyncIterator")},39161:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(16697),o=e(35454),h=e(42820),u=e(3338),a=e(32621),x=e(16332),p=e(80449),y=e(80524),m=e(17818),b=e(69905),S=e(35012),R=e(20132),L=e(7733),A=e(80689),I=e(53393),M=e(92635),B=e(71256),N=e(37691),K=e(55666),G=e(27597),H=e(2291),ae=e(64110),ne=e(77898),oe=e(11898),J=e(54406),q=e(6145),V=e(59893),se=e(38282),ee=e(94674),Q=e(14311),le=e(94573),Z=e(94844),U=e(90560).forEach,ie=oe("hidden"),_e="Symbol",Se="prototype",Pe=Z.set,Ge=Z.getterFor(_e),Ue=Object[Se],kt=i.Symbol,pt=kt&&kt[Se],It=i.RangeError,Wt=i.TypeError,Lt=i.QObject,ar=B.f,ze=N.f,gt=I.f,Ft=G.f,et=c([].push),ct=ne("symbols"),ot=ne("op-symbols"),Qe=ne("wks"),je=!Lt||!Lt[Se]||!Lt[Se].findChild,ye=function(tt,Yt,Dt){var Zt=ar(Ue,Yt);Zt&&delete Ue[Yt],ze(tt,Yt,Dt),Zt&&tt!==Ue&&ze(Ue,Yt,Zt)},ke=o&&u(function(){return R(ze({},"a",{get:function(){return ze(this,"a",{value:7}).a}})).a!==7})?ye:ze,$e=function(tt,Yt){var Dt=ct[tt]=R(pt);return Pe(Dt,{type:_e,tag:tt,description:Yt}),o||(Dt.description=Yt),Dt},He=function(Yt,Dt,Zt){Yt===Ue&&He(ot,Dt,Zt),p(Yt);var Gt=m(Dt);return p(Zt),a(ct,Gt)?(Zt.enumerable?(a(Yt,ie)&&Yt[ie][Gt]&&(Yt[ie][Gt]=!1),Zt=R(Zt,{enumerable:S(0,!1)})):(a(Yt,ie)||ze(Yt,ie,S(1,{})),Yt[ie][Gt]=!0),ke(Yt,Gt,Zt)):ze(Yt,Gt,Zt)},qe=function(Yt,Dt){p(Yt);var Zt=y(Dt),Gt=L(Zt).concat(Fe(Zt));return U(Gt,function(lr){(!o||l(mt,Zt,lr))&&He(Yt,lr,Zt[lr])}),Yt},ut=function(Yt,Dt){return Dt===void 0?R(Yt):qe(R(Yt),Dt)},mt=function(Yt){var Dt=m(Yt),Zt=l(Ft,this,Dt);return this===Ue&&a(ct,Dt)&&!a(ot,Dt)?!1:Zt||!a(this,Dt)||!a(ct,Dt)||a(this,ie)&&this[ie][Dt]?Zt:!0},or=function(Yt,Dt){var Zt=y(Yt),Gt=m(Dt);if(!(Zt===Ue&&a(ct,Gt)&&!a(ot,Gt))){var lr=ar(Zt,Gt);return lr&&a(ct,Gt)&&!(a(Zt,ie)&&Zt[ie][Gt])&&(lr.enumerable=!0),lr}},rr=function(Yt){var Dt=gt(y(Yt)),Zt=[];return U(Dt,function(Gt){!a(ct,Gt)&&!a(J,Gt)&&et(Zt,Gt)}),Zt},Fe=function(tt){var Yt=tt===Ue,Dt=gt(Yt?ot:y(tt)),Zt=[];return U(Dt,function(Gt){a(ct,Gt)&&(!Yt||a(Ue,Gt))&&et(Zt,ct[Gt])}),Zt};h||(kt=function(){if(x(pt,this))throw new Wt("Symbol is not a constructor");var Yt=!arguments.length||arguments[0]===void 0?void 0:b(arguments[0]),Dt=q(Yt),Zt=function(Gt){var lr=this===void 0?i:this;lr===Ue&&l(Zt,ot,Gt),a(lr,ie)&&a(lr[ie],Dt)&&(lr[ie][Dt]=!1);var Ht=S(1,Gt);try{ke(lr,Dt,Ht)}catch(Te){if(!(Te instanceof It))throw Te;ye(lr,Dt,Ht)}};return o&&je&&ke(Ue,Dt,{configurable:!0,set:Zt}),$e(Dt,Yt)},pt=kt[Se],H(pt,"toString",function(){return Ge(this).tag}),H(kt,"withoutSetter",function(tt){return $e(q(tt),tt)}),G.f=mt,N.f=He,K.f=qe,B.f=or,A.f=I.f=rr,M.f=Fe,se.f=function(tt){return $e(V(tt),tt)},o&&(ae(pt,"description",{configurable:!0,get:function(){return Ge(this).description}}),f||H(Ue,"propertyIsEnumerable",mt,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:kt}),U(L(Qe),function(tt){ee(tt)}),r({target:_e,stat:!0,forced:!h},{useSetter:function(){je=!0},useSimple:function(){je=!1}}),r({target:"Object",stat:!0,forced:!h,sham:!o},{create:ut,defineProperty:He,defineProperties:qe,getOwnPropertyDescriptor:or}),r({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:rr}),Q(),le(kt,_e),J[ie]=!0},44852:function(d,v,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(94237),f=e(32621),o=e(55327),h=e(16332),u=e(69905),a=e(64110),x=e(24538),p=l.Symbol,y=p&&p.prototype;if(i&&o(p)&&(!("description"in y)||p().description!==void 0)){var m={},b=function(){var N=arguments.length<1||arguments[0]===void 0?void 0:u(arguments[0]),K=h(y,this)?new p(N):N===void 0?p():p(N);return N===""&&(m[K]=!0),K};x(b,p),b.prototype=y,y.constructor=b;var S=String(p("description detection"))==="Symbol(description detection)",R=c(y.valueOf),L=c(y.toString),A=/^Symbol\((.*)\)[^)]+$/,I=c("".replace),M=c("".slice);a(y,"description",{configurable:!0,get:function(){var N=R(this);if(f(m,N))return"";var K=L(N),G=S?M(K,7,-1):I(K,A,"$1");return G===""?void 0:G}}),r({global:!0,constructor:!0,forced:!0},{Symbol:b})}},54524:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(32621),c=e(69905),f=e(77898),o=e(60798),h=f("string-to-symbol-registry"),u=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!o},{for:function(a){var x=c(a);if(l(h,x))return h[x];var p=i("Symbol")(x);return h[x]=p,u[p]=x,p}})},17898:function(d,v,e){"use strict";var r=e(94674);r("hasInstance")},40902:function(d,v,e){"use strict";var r=e(94674);r("isConcatSpreadable")},2259:function(d,v,e){"use strict";var r=e(94674);r("iterator")},68557:function(d,v,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(d,v,e){"use strict";var r=e(94488),i=e(32621),l=e(18446),c=e(40593),f=e(77898),o=e(60798),h=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!o},{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,v,e){"use strict";var r=e(94674);r("matchAll")},14589:function(d,v,e){"use strict";var r=e(94674);r("match")},18114:function(d,v,e){"use strict";var r=e(94674);r("replace")},23844:function(d,v,e){"use strict";var r=e(94674);r("search")},39581:function(d,v,e){"use strict";var r=e(94674);r("species")},40632:function(d,v,e){"use strict";var r=e(94674);r("split")},22690:function(d,v,e){"use strict";var r=e(94674),i=e(14311);r("toPrimitive"),i()},7786:function(d,v,e){"use strict";var r=e(65911),i=e(94674),l=e(94573);i("toStringTag"),l(r("Symbol"),"Symbol")},99062:function(d,v,e){"use strict";var r=e(94674);r("unscopables")},35246:function(d,v,e){"use strict";var r=e(58261),i=e(82762),l=e(56902),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("at",function(h){var u=c(this),a=i(u),x=l(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:u[p]})},83470:function(d,v,e){"use strict";var r=e(94237),i=e(58261),l=e(92670),c=r(l),f=i.aTypedArray,o=i.exportTypedArrayMethod;o("copyWithin",function(u,a){return c(f(this),u,a,arguments.length>2?arguments[2]:void 0)})},79641:function(d,v,e){"use strict";var r=e(58261),i=e(90560).every,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("every",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},72397:function(d,v,e){"use strict";var r=e(58261),i=e(75202),l=e(93303),c=e(97607),f=e(89945),o=e(94237),h=e(3338),u=r.aTypedArray,a=r.exportTypedArrayMethod,x=o("".slice),p=h(function(){var y=0;return new Int8Array(2).fill({valueOf:function(){return y++}}),y!==1});a("fill",function(m){var b=arguments.length;u(this);var S=x(c(this),0,3)==="Big"?l(m):+m;return f(i,this,S,b>1?arguments[1]:void 0,b>2?arguments[2]:void 0)},p)},24860:function(d,v,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 u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)})},56233:function(d,v,e){"use strict";var r=e(58261),i=e(90560).findIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findIndex",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},64344:function(d,v,e){"use strict";var r=e(58261),i=e(53279).findLastIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLastIndex",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},59419:function(d,v,e){"use strict";var r=e(58261),i=e(53279).findLast,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLast",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},19320:function(d,v,e){"use strict";var r=e(58261),i=e(90560).find,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("find",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},84432:function(d,v,e){"use strict";var r=e(69733);r("Float32",function(i){return function(c,f,o){return i(this,c,f,o)}})},59022:function(d,v,e){"use strict";var r=e(69733);r("Float64",function(i){return function(c,f,o){return i(this,c,f,o)}})},5316:function(d,v,e){"use strict";var r=e(58261),i=e(90560).forEach,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("forEach",function(o){i(l(this),o,arguments.length>1?arguments[1]:void 0)})},93744:function(d,v,e){"use strict";var r=e(59627),i=e(58261).exportTypedArrayStaticMethod,l=e(50706);i("from",l,r)},19299:function(d,v,e){"use strict";var r=e(58261),i=e(22999).includes,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("includes",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},15286:function(d,v,e){"use strict";var r=e(58261),i=e(22999).indexOf,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("indexOf",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},51054:function(d,v,e){"use strict";var r=e(69733);r("Int16",function(i){return function(c,f,o){return i(this,c,f,o)}})},60330:function(d,v,e){"use strict";var r=e(69733);r("Int32",function(i){return function(c,f,o){return i(this,c,f,o)}})},19363:function(d,v,e){"use strict";var r=e(69733);r("Int8",function(i){return function(c,f,o){return i(this,c,f,o)}})},91927:function(d,v,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(58261),f=e(11005),o=e(59893),h=o("iterator"),u=r.Uint8Array,a=l(f.values),x=l(f.keys),p=l(f.entries),y=c.aTypedArray,m=c.exportTypedArrayMethod,b=u&&u.prototype,S=!i(function(){b[h].call([1])}),R=!!b&&b.values&&b[h]===b.values&&b.values.name==="values",L=function(){return a(y(this))};m("entries",function(){return p(y(this))},S),m("keys",function(){return x(y(this))},S),m("values",L,S||!R,{name:"values"}),m(h,L,S||!R,{name:"values"})},27730:function(d,v,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,v,e){"use strict";var r=e(58261),i=e(13743),l=e(55009),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("lastIndexOf",function(h){var u=arguments.length;return i(l,c(this),u>1?[h,arguments[1]]:[h])})},41356:function(d,v,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(u,a){return new(l(u))(a)})})},51606:function(d,v,e){"use strict";var r=e(58261),i=e(59627),l=r.aTypedArrayConstructor,c=r.exportTypedArrayStaticMethod;c("of",function(){for(var o=0,h=arguments.length,u=new(l(this))(h);h>o;)u[o]=arguments[o++];return u},i)},38458:function(d,v,e){"use strict";var r=e(58261),i=e(16370).right,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduceRight",function(o){var h=arguments.length;return i(l(this),o,h,h>1?arguments[1]:void 0)})},8966:function(d,v,e){"use strict";var r=e(58261),i=e(16370).left,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduce",function(o){var h=arguments.length;return i(l(this),o,h,h>1?arguments[1]:void 0)})},71957:function(d,v,e){"use strict";var r=e(58261),i=r.aTypedArray,l=r.exportTypedArrayMethod,c=Math.floor;l("reverse",function(){for(var o=this,h=i(o).length,u=c(h/2),a=0,x;a<u;)x=o[a],o[a++]=o[--h],o[h]=x;return o})},89466:function(d,v,e){"use strict";var r=e(92916),i=e(89945),l=e(58261),c=e(82762),f=e(64135),o=e(94029),h=e(3338),u=r.RangeError,a=r.Int8Array,x=a&&a.prototype,p=x&&x.set,y=l.aTypedArray,m=l.exportTypedArrayMethod,b=!h(function(){var R=new Uint8ClampedArray(2);return i(p,R,{length:1,0:3},1),R[1]!==3}),S=b&&l.NATIVE_ARRAY_BUFFER_VIEWS&&h(function(){var R=new a(2);return R.set(1),R.set("2",1),R[0]!==0||R[1]!==2});m("set",function(L){y(this);var A=f(arguments.length>1?arguments[1]:void 0,1),I=o(L);if(b)return i(p,this,I,A);var M=this.length,B=c(I),N=0;if(B+A>M)throw new u("Wrong length");for(;N<B;)this[A+N]=I[N++]},!b||S)},69653:function(d,v,e){"use strict";var r=e(58261),i=e(31384),l=e(3338),c=e(30867),f=r.aTypedArray,o=r.exportTypedArrayMethod,h=l(function(){new Int8Array(1).slice()});o("slice",function(a,x){for(var p=c(f(this),a,x),y=i(this),m=0,b=p.length,S=new y(b);b>m;)S[m]=p[m++];return S},h)},96519:function(d,v,e){"use strict";var r=e(58261),i=e(90560).some,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("some",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},95576:function(d,v,e){"use strict";var r=e(92916),i=e(34114),l=e(3338),c=e(63335),f=e(63668),o=e(58261),h=e(78177),u=e(17687),a=e(46573),x=e(19684),p=o.aTypedArray,y=o.exportTypedArrayMethod,m=r.Uint16Array,b=m&&i(m.prototype.sort),S=!!b&&!(l(function(){b(new m(2),null)})&&l(function(){b(new m(2),{})})),R=!!b&&!l(function(){if(a)return a<74;if(h)return h<67;if(u)return!0;if(x)return x<602;var A=new m(516),I=Array(516),M,B;for(M=0;M<516;M++)B=M%4,A[M]=515-M,I[M]=M-2*B+3;for(b(A,function(N,K){return(N/4|0)-(K/4|0)}),M=0;M<516;M++)if(A[M]!==I[M])return!0}),L=function(A){return function(I,M){return A!==void 0?+A(I,M)||0:M!==M?-1:I!==I?1:I===0&&M===0?1/I>0&&1/M<0?1:-1:I>M}};y("sort",function(I){return I!==void 0&&c(I),R?b(this,I):f(p(this),L(I))},!R||S)},63079:function(d,v,e){"use strict";var r=e(58261),i=e(61578),l=e(51981),c=e(31384),f=r.aTypedArray,o=r.exportTypedArrayMethod;o("subarray",function(u,a){var x=f(this),p=x.length,y=l(u,p),m=c(x);return new m(x.buffer,x.byteOffset+y*x.BYTES_PER_ELEMENT,i((a===void 0?p:l(a,p))-y))})},8995:function(d,v,e){"use strict";var r=e(92916),i=e(13743),l=e(58261),c=e(3338),f=e(30867),o=r.Int8Array,h=l.aTypedArray,u=l.exportTypedArrayMethod,a=[].toLocaleString,x=!!o&&c(function(){a.call(new o(1))}),p=c(function(){return[1,2].toLocaleString()!==new o([1,2]).toLocaleString()})||!c(function(){o.prototype.toLocaleString.call([1,2])});u("toLocaleString",function(){return i(a,x?f(h(this)):h(this),f(arguments))},p)},23080:function(d,v,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,v,e){"use strict";var r=e(58261),i=e(94237),l=e(63335),c=e(69478),f=r.aTypedArray,o=r.getTypedArrayConstructor,h=r.exportTypedArrayMethod,u=i(r.TypedArrayPrototype.sort);h("toSorted",function(x){x!==void 0&&l(x);var p=f(this),y=c(o(p),p);return u(y,x)})},91809:function(d,v,e){"use strict";var r=e(58261).exportTypedArrayMethod,i=e(3338),l=e(92916),c=e(94237),f=l.Uint8Array,o=f&&f.prototype||{},h=[].toString,u=c([].join);i(function(){h.call({})})&&(h=function(){return u(this)});var a=o.toString!==h;r("toString",h,a)},64336:function(d,v,e){"use strict";var r=e(69733);r("Uint16",function(i){return function(c,f,o){return i(this,c,f,o)}})},63914:function(d,v,e){"use strict";var r=e(69733);r("Uint32",function(i){return function(c,f,o){return i(this,c,f,o)}})},55234:function(d,v,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,o){return i(this,c,f,o)}})},88104:function(d,v,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,o){return i(this,c,f,o)}},!0)},77517:function(d,v,e){"use strict";var r=e(82041),i=e(58261),l=e(75406),c=e(56902),f=e(93303),o=i.aTypedArray,h=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,a=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(x){return x===8}}();u("with",function(x,p){var y=o(this),m=c(x),b=l(y)?f(p):+p;return r(y,h(y),m,b)},!a)},30149:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=String.fromCharCode,f=i("".charAt),o=i(/./.exec),h=i("".slice),u=/^[\da-f]{2}$/i,a=/^[\da-f]{4}$/i;r({global:!0},{unescape:function(p){for(var y=l(p),m="",b=y.length,S=0,R,L;S<b;){if(R=f(y,S++),R==="%"){if(f(y,S)==="u"){if(L=h(y,S+1,S+5),o(a,L)){m+=c(parseInt(L,16)),S+=5;continue}}else if(L=h(y,S,S+2),o(u,L)){m+=c(parseInt(L,16)),S+=2;continue}}m+=R}return m}})},58453:function(d,v,e){"use strict";var r=e(13247),i=e(92916),l=e(94237),c=e(66477),f=e(2074),o=e(48059),h=e(39656),u=e(31946),a=e(94844).enforce,x=e(3338),p=e(40115),y=Object,m=Array.isArray,b=y.isExtensible,S=y.isFrozen,R=y.isSealed,L=y.freeze,A=y.seal,I={},M={},B=!i.ActiveXObject&&"ActiveXObject"in i,N,K=function(V){return function(){return V(this,arguments.length?arguments[0]:void 0)}},G=o("WeakMap",K,h),H=G.prototype,ae=l(H.set),ne=function(){return r&&x(function(){var V=L([]);return ae(new G,V,1),!S(V)})};if(p)if(B){N=h.getConstructor(K,"WeakMap",!0),f.enable();var oe=l(H.delete),J=l(H.has),q=l(H.get);c(H,{delete:function(V){if(u(V)&&!b(V)){var se=a(this);return se.frozen||(se.frozen=new N),oe(this,V)||se.frozen.delete(V)}return oe(this,V)},has:function(se){if(u(se)&&!b(se)){var ee=a(this);return ee.frozen||(ee.frozen=new N),J(this,se)||ee.frozen.has(se)}return J(this,se)},get:function(se){if(u(se)&&!b(se)){var ee=a(this);return ee.frozen||(ee.frozen=new N),J(this,se)?q(this,se):ee.frozen.get(se)}return q(this,se)},set:function(se,ee){if(u(se)&&!b(se)){var Q=a(this);Q.frozen||(Q.frozen=new N),J(this,se)?ae(this,se,ee):Q.frozen.set(se,ee)}else ae(this,se,ee);return this}})}else ne()&&c(H,{set:function(se,ee){var Q;return m(se)&&(S(se)?Q=I:R(se)&&(Q=M)),ae(this,se,ee),Q===I&&L(se),Q===M&&A(se),this}})},55410:function(d,v,e){"use strict";e(58453)},65092:function(d,v,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,v,e){"use strict";e(65092)},88900:function(d,v,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,v,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,v,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,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(32278);r({target:"Array",stat:!0},{fromAsync:i})},64963:function(d,v,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,v,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(o){var h=arguments.length>1?arguments[1]:void 0;return i(this,o,h)}}),c("groupBy")},25178:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(36444),l=e(81181);r({target:"Array",proto:!0},{group:function(f){var o=arguments.length>1?arguments[1]:void 0;return i(this,f,o)}}),l("group")},1905:function(d,v,e){"use strict";var r=e(94488),i=e(18589),l=Object.isFrozen,c=function(f,o){if(!l||!i(f)||!l(f))return!1;for(var h=0,u=f.length,a;h<u;)if(a=f[h++],!(typeof a=="string"||o&&a===void 0))return!1;return u!==0};r({target:"Array",stat:!0,sham:!0,forced:!0},{isTemplateObject:function(o){if(!c(o,!0))return!1;var h=o.raw;return h.length===o.length&&c(h,!1)}})},94306:function(d,v,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),u=c(h);return u===0?0:u-1}}),i("lastIndex"))},11762:function(d,v,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),u=c(h);return u===0?void 0:h[u-1]},set:function(h){var u=l(this),a=c(u);return u[a===0?0:a-1]=h}}),i("lastItem"))},93164:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),o=e(2291),h=e(66477),u=e(64110),a=e(59893),x=e(94844),p=e(5978),y=l("Promise"),m=l("SuppressedError"),b=ReferenceError,S=a("asyncDispose"),R=a("toStringTag"),L="AsyncDisposableStack",A=x.set,I=x.getterFor(L),M="async-dispose",B="disposed",N="pending",K=function(ae){var ne=I(ae);if(ne.state===B)throw new b(L+" already disposed");return ne},G=function(){A(f(this,H),{type:L,state:N,stack:[]}),i||(this.disposed=!1)},H=G.prototype;h(H,{disposeAsync:function(){var ne=this;return new y(function(oe,J){var q=I(ne);if(q.state===B)return oe(void 0);q.state=B,i||(ne.disposed=!0);var V=q.stack,se=V.length,ee=!1,Q,le=function(U){ee?Q=new m(U,Q):(ee=!0,Q=U),Z()},Z=function(){if(se){var U=V[--se];V[se]=null;try{y.resolve(U()).then(Z,le)}catch(ie){le(ie)}}else q.stack=null,ee?J(Q):oe(void 0)};Z()})},use:function(ne){return p(K(this),ne,M),ne},adopt:function(ne,oe){var J=K(this);return c(oe),p(J,void 0,M,function(){return oe(ne)}),ne},defer:function(ne){var oe=K(this);c(ne),p(oe,void 0,M,ne)},move:function(){var ne=K(this),oe=new G;return I(oe).stack=ne.stack,ne.stack=[],ne.state=B,i||(this.disposed=!0),oe}}),i&&u(H,"disposed",{configurable:!0,get:function(){return I(this).state===B}}),o(H,S,H.disposeAsync,{name:"disposeAsync"}),o(H,R,L,{nonWritable:!0}),r({global:!0,constructor:!0},{AsyncDisposableStack:G})},48966:function(d,v,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,v,e){"use strict";var r=e(89945),i=e(2291),l=e(65911),c=e(53776),f=e(32621),o=e(59893),h=e(14052),u=o("asyncDispose"),a=l("Promise");f(h,u)||i(h,u,function(){var x=this;return new a(function(p,y){var m=c(x,"return");m?a.resolve(r(m,x)).then(function(){p(void 0)},y):p(void 0)})})},81673:function(d,v,e){"use strict";var r=e(94488),i=e(56472),l=e(53456),c=e(68151),f=e(32621),o=e(59893),h=e(14052),u=e(16697),a=o("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"),(u||!f(h,"constructor")||h.constructor===Object)&&c(h,"constructor",p),r({global:!0,constructor:!0,forced:u},{AsyncIterator:p})},78527:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(31342),u=e(25587),a=e(16697),x=h(function(p){var y=this;return new p(function(m,b){var S=function(L){y.done=!0,b(L)},R=function(){try{p.resolve(l(i(y.next,y.iterator))).then(function(L){try{l(L).done?(y.done=!0,m(u(void 0,!0))):y.remaining?(y.remaining--,R()):m(u(L.value,!1))}catch(A){S(A)}},S)}catch(L){S(L)}};R()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{drop:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},20511:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(10731),h=e(31342),u=e(25587),a=e(28255),x=e(16697),p=h(function(y){var m=this,b=m.iterator,S=m.predicate;return new y(function(R,L){var A=function(B){m.done=!0,L(B)},I=function(B){a(b,A,B,A)},M=function(){try{y.resolve(c(i(m.next,b))).then(function(B){try{if(c(B).done)m.done=!0,R(u(void 0,!0));else{var N=B.value;try{var K=S(N,m.counter++),G=function(H){H?R(u(N,!1)):M()};f(K)?y.resolve(K).then(G,I):G(K)}catch(H){I(H)}}}catch(H){A(H)}},A)}catch(B){A(B)}};M()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:x},{filter:function(m){return c(this),l(m),new p(o(this),{predicate:m})}})},27427:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(10731),h=e(31342),u=e(25587),a=e(38116),x=e(28255),p=e(16697),y=h(function(m){var b=this,S=b.iterator,R=b.mapper;return new m(function(L,A){var I=function(K){b.done=!0,A(K)},M=function(K){x(S,I,K,I)},B=function(){try{m.resolve(c(i(b.next,S))).then(function(K){try{if(c(K).done)b.done=!0,L(u(void 0,!0));else{var G=K.value;try{var H=R(G,b.counter++),ae=function(ne){try{b.inner=a(ne),N()}catch(oe){M(oe)}};f(H)?m.resolve(H).then(ae,M):ae(H)}catch(ne){M(ne)}}}catch(ne){I(ne)}},I)}catch(K){I(K)}},N=function(){var K=b.inner;if(K)try{m.resolve(c(i(K.next,K.iterator))).then(function(G){try{c(G).done?(b.inner=null,B()):L(u(G.value,!1))}catch(H){M(H)}},M)}catch(G){M(G)}else B()};N()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:p},{flatMap:function(b){return c(this),l(b),new y(o(this),{mapper:b,inner:null})}})},55844:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94029),l=e(16332),c=e(38116),f=e(14052),o=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 o(x)}})},44550:function(d,v,e){"use strict";var r=e(94488),i=e(34535);r({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:i})},413:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(65911),h=e(10731),u=e(28255),a=o("Promise"),x=TypeError;r({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(y){c(this),l(y);var m=h(this),b=m.iterator,S=m.next,R=arguments.length<2,L=R?void 0:arguments[1],A=0;return new a(function(I,M){var B=function(K){u(b,M,K,M)},N=function(){try{a.resolve(c(i(S,b))).then(function(K){try{if(c(K).done)R?M(new x("Reduce of empty iterator with no initial value")):I(L);else{var G=K.value;if(R)R=!1,L=G,N();else try{var H=y(L,G,A),ae=function(ne){L=ne,N()};f(H)?a.resolve(H).then(ae,B):ae(H)}catch(ne){B(ne)}}A++}catch(ne){M(ne)}},M)}catch(K){M(K)}};N()})}})},77703:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(31342),u=e(25587),a=e(16697),x=h(function(p){var y=this,m=y.iterator,b;if(!y.remaining--){var S=u(void 0,!0);return y.done=!0,b=m.return,b!==void 0?p.resolve(i(b,m,void 0)).then(function(){return S}):S}return p.resolve(i(y.next,m)).then(function(R){return l(R).done?(y.done=!0,u(void 0,!0)):u(R.value,!1)}).then(null,function(R){throw y.done=!0,R})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{take:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},962:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(17243);typeof BigInt=="function"&&r({target:"BigInt",stat:!0,forced:!0},{range:function(c,f,o){return new i(c,f,o,"bigint",BigInt(0),BigInt(1))}})},56272:function(d,v,e){"use strict";var r=e(94488),i=e(13743),l=e(32754),c=e(65911),f=e(20132),o=Object,h=function(){var u=c("Object","freeze");return u?u(f(null)):f(null)};r({global:!0,forced:!0},{compositeKey:function(){return i(l,o,arguments).get("object",h)}})},43466:function(d,v,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,v,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(o){var h=c(this,o,arguments.length>1?arguments[1]:!1);return l([h&255,h>>8&255],10)}})},93236:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(61618).pack,o=e(35175),h=TypeError,u=i(DataView.prototype.setUint16);r({target:"DataView",proto:!0},{setFloat16:function(x,p){if(l(this)!=="DataView")throw new h("Incorrect receiver");var y=c(x),m=f(o(p),10,2);return u(this,y,m[1]<<8|m[0],arguments.length>2?arguments[2]:!1)}})},63923:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(86350),o=TypeError,h=i(DataView.prototype.setUint8);r({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(a,x){if(l(this)!=="DataView")throw new o("Incorrect receiver");var p=c(a);return h(this,p,f(x))}})},2278:function(d,v,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),o=e(2291),h=e(66477),u=e(64110),a=e(59893),x=e(94844),p=e(5978),y=l("SuppressedError"),m=ReferenceError,b=a("dispose"),S=a("toStringTag"),R="DisposableStack",L=x.set,A=x.getterFor(R),I="sync-dispose",M="disposed",B="pending",N=function(H){var ae=A(H);if(ae.state===M)throw new m(R+" already disposed");return ae},K=function(){L(f(this,G),{type:R,state:B,stack:[]}),i||(this.disposed=!1)},G=K.prototype;h(G,{dispose:function(){var ae=A(this);if(ae.state!==M){ae.state=M,i||(this.disposed=!0);for(var ne=ae.stack,oe=ne.length,J=!1,q;oe;){var V=ne[--oe];ne[oe]=null;try{V()}catch(se){J?q=new y(se,q):(J=!0,q=se)}}if(ae.stack=null,J)throw q}},use:function(ae){return p(N(this),ae,I),ae},adopt:function(ae,ne){var oe=N(this);return c(ne),p(oe,void 0,I,function(){ne(ae)}),ae},defer:function(ae){var ne=N(this);c(ae),p(ne,void 0,I,ae)},move:function(){var ae=N(this),ne=new K;return A(ne).stack=ae.stack,ae.stack=[],ae.state=M,i||(this.disposed=!0),ne}}),i&&u(G,"disposed",{configurable:!0,get:function(){return A(this).state===M}}),o(G,b,G.dispose,{name:"dispose"}),o(G,S,R,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:K})},36955:function(d,v,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0},{demethodize:i})},77326:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(55327),c=e(15212),f=e(32621),o=e(35454),h=Object.getOwnPropertyDescriptor,u=/^\s*class\b/,a=i(u.exec),x=function(p){try{if(!o||!a(u,c(p)))return!1}catch(m){}var y=h(p,"prototype");return!!y&&f(y,"writable")&&!y.writable};r({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(y){return l(y)&&!x(y)}})},53571:function(d,v,e){"use strict";var r=e(94488),i=e(39812);r({target:"Function",stat:!0,forced:!0},{isConstructor:i})},28670:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:i})},96364:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(92916),l=e(56472),c=e(80449),f=e(55327),o=e(53456),h=e(64110),u=e(69392),a=e(3338),x=e(32621),p=e(59893),y=e(46571).IteratorPrototype,m=e(35454),b=e(16697),S="constructor",R="Iterator",L=p("toStringTag"),A=TypeError,I=i[R],M=b||!f(I)||I.prototype!==y||!a(function(){I({})}),B=function(){if(l(this,y),o(this)===y)throw new A("Abstract class Iterator not directly constructable")},N=function(K,G){m?h(y,K,{configurable:!0,get:function(){return G},set:function(H){if(c(this),this===y)throw new A("You can't redefine this property");x(this,K)?this[K]=H:u(this,K,H)}}):y[K]=G};x(y,L)||N(L,R),(M||!x(y,S)||y[S]===Object)&&N(S,B),B.prototype=y,r({global:!0,constructor:!0,forced:M},{Iterator:B})},46304:function(d,v,e){"use strict";var r=e(89945),i=e(2291),l=e(53776),c=e(32621),f=e(59893),o=e(46571).IteratorPrototype,h=f("dispose");c(o,h)||i(o,h,function(){var u=l(this,"return");u&&r(u,this)})},55163:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(20547),u=e(16697),a=h(function(){for(var x=this.iterator,p=this.next,y,m;this.remaining;)if(this.remaining--,y=l(i(p,x)),m=this.done=!!y.done,m)return;if(y=l(i(p,x)),m=this.done=!!y.done,!m)return y.value});r({target:"Iterator",proto:!0,real:!0,forced:u},{drop:function(p){l(this);var y=o(f(+p));return new a(c(this),{remaining:y})}})},78722:function(d,v,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 u=f(this),a=0;return!i(u,function(x,p){if(!h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),o=e(20547),h=e(46319),u=e(16697),a=o(function(){for(var x=this.iterator,p=this.predicate,y=this.next,m,b,S;;){if(m=c(i(y,x)),b=this.done=!!m.done,b)return;if(S=m.value,h(x,p,[S,this.counter++],!0))return S}});r({target:"Iterator",proto:!0,real:!0,forced:u},{filter:function(p){return c(this),l(p),new a(f(this),{predicate:p})}})},81848:function(d,v,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 u=f(this),a=0;return i(u,function(x,p){if(h(x,a++))return p(x)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),o=e(7157),h=e(20547),u=e(67996),a=e(16697),x=h(function(){for(var p=this.iterator,y=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(S){u(p,"throw",S)}if(m=c(i(this.next,p)),this.done=!!m.done)return;try{this.inner=o(y(m.value,this.counter++),!1)}catch(S){u(p,"throw",S)}}});r({target:"Iterator",proto:!0,real:!0,forced:a},{flatMap:function(y){return c(this),l(y),new x(f(this),{mapper:y,inner:null})}})},72211:function(d,v,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 u=f(this),a=0;i(u,function(x){h(x,a++)},{IS_RECORD:!0})}})},84862:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(94029),c=e(16332),f=e(46571).IteratorPrototype,o=e(20547),h=e(7157),u=e(16697),a=o(function(){return i(this.next,this.iterator)},!0);r({target:"Iterator",stat:!0,forced:u},{from:function(p){var y=h(typeof p=="string"?l(p):p,!0);return c(f,y.iterator)?y.iterator:new a(y)}})},92381:function(d,v,e){"use strict";var r=e(94488),i=e(24771);r({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:i})},19517:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(17243),l=TypeError;r({target:"Iterator",stat:!0,forced:!0},{range:function(f,o,h){if(typeof f=="number")return new i(f,o,h,"number",0,1);if(typeof f=="bigint")return new i(f,o,h,"bigint",BigInt(0),BigInt(1));throw new l("Incorrect Iterator.range arguments")}})},80820:function(d,v,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731),o=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(u){c(this),l(u);var a=f(this),x=arguments.length<2,p=x?void 0:arguments[1],y=0;if(i(a,function(m){x?(x=!1,p=m):p=u(p,m,y),y++},{IS_RECORD:!0}),x)throw new o("Reduce of empty iterator with no initial value");return p}})},87873:function(d,v,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 u=f(this),a=0;return i(u,function(x,p){if(h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(20547),u=e(67996),a=e(16697),x=h(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,u(p,"normal",void 0);var y=l(i(this.next,p)),m=this.done=!!y.done;if(!m)return y.value});r({target:"Iterator",proto:!0,real:!0,forced:a},{take:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},28566:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(80449),l=e(57975),c=e(80025),f=e(10731),o=e(16697);r({target:"Iterator",proto:!0,real:!0,forced:o},{toAsync:function(){return new c(f(new l(f(i(this)))))}})},61872:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(65911),f=e(94237),o=e(89945),h=e(55327),u=e(31946),a=e(18589),x=e(32621),p=e(69905),y=e(82762),m=e(69392),b=e(3338),S=e(70913),R=e(42820),L=l.JSON,A=l.Number,I=l.SyntaxError,M=L&&L.parse,B=c("Object","keys"),N=Object.getOwnPropertyDescriptor,K=f("".charAt),G=f("".slice),H=f(/./.exec),ae=f([].push),ne=/^\d$/,oe=/^[1-9]$/,J=/^(?:-|\d)$/,q=/^[\t\n\r ]$/,V=0,se=1,ee=function(Se,Pe){Se=p(Se);var Ge=new U(Se,0,""),Ue=Ge.parse(),kt=Ue.value,pt=Ge.skip(q,Ue.end);if(pt<Se.length)throw new I('Unexpected extra character: "'+K(Se,pt)+'" after the parsed data at: '+pt);return h(Pe)?Q({"":kt},"",Pe,Ue):kt},Q=function(Se,Pe,Ge,Ue){var kt=Se[Pe],pt=Ue&&kt===Ue.value,It=pt&&typeof Ue.source=="string"?{source:Ue.source}:{},Wt,Lt,ar,ze,gt;if(u(kt)){var Ft=a(kt),et=pt?Ue.nodes:Ft?[]:{};if(Ft)for(Wt=et.length,ar=y(kt),ze=0;ze<ar;ze++)le(kt,ze,Q(kt,""+ze,Ge,ze<Wt?et[ze]:void 0));else for(Lt=B(kt),ar=y(Lt),ze=0;ze<ar;ze++)gt=Lt[ze],le(kt,gt,Q(kt,gt,Ge,x(et,gt)?et[gt]:void 0))}return o(Ge,Se,Pe,kt,It)},le=function(Se,Pe,Ge){if(i){var Ue=N(Se,Pe);if(Ue&&!Ue.configurable)return}Ge===void 0?delete Se[Pe]:m(Se,Pe,Ge)},Z=function(Se,Pe,Ge,Ue){this.value=Se,this.end=Pe,this.source=Ge,this.nodes=Ue},U=function(Se,Pe){this.source=Se,this.index=Pe};U.prototype={fork:function(Se){return new U(this.source,Se)},parse:function(){var Se=this.source,Pe=this.skip(q,this.index),Ge=this.fork(Pe),Ue=K(Se,Pe);if(H(J,Ue))return Ge.number();switch(Ue){case"{":return Ge.object();case"[":return Ge.array();case'"':return Ge.string();case"t":return Ge.keyword(!0);case"f":return Ge.keyword(!1);case"n":return Ge.keyword(null)}throw new I('Unexpected character: "'+Ue+'" at: '+Pe)},node:function(Se,Pe,Ge,Ue,kt){return new Z(Pe,Ue,Se?null:G(this.source,Ge,Ue),kt)},object:function(){for(var Se=this.source,Pe=this.index+1,Ge=!1,Ue={},kt={};Pe<Se.length;){if(Pe=this.until(['"',"}"],Pe),K(Se,Pe)==="}"&&!Ge){Pe++;break}var pt=this.fork(Pe).string(),It=pt.value;Pe=pt.end,Pe=this.until([":"],Pe)+1,Pe=this.skip(q,Pe),pt=this.fork(Pe).parse(),m(kt,It,pt),m(Ue,It,pt.value),Pe=this.until([",","}"],pt.end);var Wt=K(Se,Pe);if(Wt===",")Ge=!0,Pe++;else if(Wt==="}"){Pe++;break}}return this.node(se,Ue,this.index,Pe,kt)},array:function(){for(var Se=this.source,Pe=this.index+1,Ge=!1,Ue=[],kt=[];Pe<Se.length;){if(Pe=this.skip(q,Pe),K(Se,Pe)==="]"&&!Ge){Pe++;break}var pt=this.fork(Pe).parse();if(ae(kt,pt),ae(Ue,pt.value),Pe=this.until([",","]"],pt.end),K(Se,Pe)===",")Ge=!0,Pe++;else if(K(Se,Pe)==="]"){Pe++;break}}return this.node(se,Ue,this.index,Pe,kt)},string:function(){var Se=this.index,Pe=S(this.source,this.index+1);return this.node(V,Pe.value,Se,Pe.end)},number:function(){var Se=this.source,Pe=this.index,Ge=Pe;if(K(Se,Ge)==="-"&&Ge++,K(Se,Ge)==="0")Ge++;else if(H(oe,K(Se,Ge)))Ge=this.skip(ne,++Ge);else throw new I("Failed to parse number at: "+Ge);if(K(Se,Ge)==="."&&(Ge=this.skip(ne,++Ge)),K(Se,Ge)==="e"||K(Se,Ge)==="E"){Ge++,(K(Se,Ge)==="+"||K(Se,Ge)==="-")&&Ge++;var Ue=Ge;if(Ge=this.skip(ne,Ge),Ue===Ge)throw new I("Failed to parse number's exponent value at: "+Ge)}return this.node(V,A(G(Se,Pe,Ge)),Pe,Ge)},keyword:function(Se){var Pe=""+Se,Ge=this.index,Ue=Ge+Pe.length;if(G(this.source,Ge,Ue)!==Pe)throw new I("Failed to parse value at: "+Ge);return this.node(V,Se,Ge,Ue)},skip:function(Se,Pe){for(var Ge=this.source;Pe<Ge.length&&H(Se,K(Ge,Pe));Pe++);return Pe},until:function(Se,Pe){Pe=this.skip(q,Pe);for(var Ge=K(this.source,Pe),Ue=0;Ue<Se.length;Ue++)if(Se[Ue]===Ge)return Pe;throw new I('Unexpected character: "'+Ge+'" at: '+Pe)}};var ie=b(function(){var Se="9007199254740993",Pe;return M(Se,function(Ge,Ue,kt){Pe=kt.source}),Pe!==Se}),_e=R&&!b(function(){return 1/M("-0 ")!==-1/0});r({target:"JSON",stat:!0,forced:ie},{parse:function(Pe,Ge){return _e&&!h(Ge)?M(Pe):ee(Pe,Ge)}})},9196:function(d,v,e){"use strict";var r=e(94488),i=e(13247),l=e(82778),c=e(65911),f=e(89945),o=e(94237),h=e(55327),u=e(83502),a=e(69905),x=e(69392),p=e(70913),y=e(65451),m=e(6145),b=e(94844).set,S=String,R=SyntaxError,L=c("JSON","parse"),A=c("JSON","stringify"),I=c("Object","create"),M=c("Object","freeze"),B=o("".charAt),N=o("".slice),K=o(/./.exec),G=o([].push),H=m(),ae=H.length,ne="Unacceptable as raw JSON",oe=/^[\t\n\r ]$/;r({target:"JSON",stat:!0,forced:!l},{rawJSON:function(q){var V=a(q);if(V===""||K(oe,B(V,0))||K(oe,B(V,V.length-1)))throw new R(ne);var se=L(V);if(typeof se=="object"&&se!==null)throw new R(ne);var ee=I(null);return b(ee,{type:"RawJSON"}),x(ee,"rawJSON",V),i?M(ee):ee}}),A&&r({target:"JSON",stat:!0,arity:3,forced:!l},{stringify:function(q,V,se){var ee=y(V),Q=[],le=A(q,function(Ge,Ue){var kt=h(ee)?f(ee,this,S(Ge),Ue):Ue;return u(kt)?H+(G(Q,kt.rawJSON)-1):kt},se);if(typeof le!="string")return le;for(var Z="",U=le.length,ie=0;ie<U;ie++){var _e=B(le,ie);if(_e==='"'){var Se=p(le,++ie).end-1,Pe=N(le,ie,Se);Z+=N(Pe,0,ae)===H?Q[N(Pe,ae)]:'"'+Pe+'"',ie=Se}else Z+=_e}return Z}})},5369:function(d,v,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),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},26259:function(d,v,e){"use strict";var r=e(94488),i=e(42683),l=e(2786),c=l.get,f=l.has,o=l.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(u,a){var x=i(this),p,y;return f(x,u)?(p=c(x,u),"update"in a&&(p=a.update(p,u,x),o(x,u,p)),p):(y=a.insert(u,x),o(x,u,y),y)}})},47736:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(!u(a,x,h))return!1},!0)!==!1}})},28220:function(d,v,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=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),y=new o;return f(x,function(m,b){p(m,b,x)&&h(y,b,m)}),y}})},49350:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(u(x,p,h))return{key:p}},!0);return a&&a.key}})},62060:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(u(x,p,h))return{value:x}},!0);return a&&a.value}})},20126:function(d,v,e){"use strict";var r=e(94488),i=e(72846);r({target:"Map",stat:!0,forced:!0},{from:i})},18090:function(d,v,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(o){return c(l(this),function(h){if(i(h,o))return!0},!0)===!0}})},14309:function(d,v,e){"use strict";var r=e(94488),i=e(89945),l=e(62003),c=e(55327),f=e(63335),o=e(2786).Map;r({target:"Map",stat:!0,forced:!0},{keyBy:function(u,a){var x=c(this)?this:o,p=new x;f(a);var y=f(p.set);return l(u,function(m){i(y,p,a(m),m)}),p}})},17822:function(d,v,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 o=l(i(this),function(h,u){if(h===f)return{key:u}},!0);return o&&o.key}})},83543:function(d,v,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=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),y=new o;return f(x,function(m,b){h(y,p(m,b,x),m)}),y}})},13853:function(d,v,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=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),y=new o;return f(x,function(m,b){h(y,b,p(m,b,x))}),y}})},25188:function(d,v,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(o){for(var h=i(this),u=arguments.length,a=0;a<u;)l(arguments[a++],function(x,p){c(h,x,p)},{AS_ENTRIES:!0});return h}})},10215:function(d,v,e){"use strict";var r=e(94488),i=e(48800);r({target:"Map",stat:!0,forced:!0},{of:i})},3432:function(d,v,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 u=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(u,function(p,y){a?(a=!1,x=p):x=h(x,p,y,u)}),a)throw new f("Reduce of empty map with no initial value");return x}})},90486:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(u(a,x,h))return!0},!0)===!0}})},8774:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(63335),l=e(42683),c=e(2786),f=TypeError,o=c.get,h=c.has,u=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(x,p){var y=l(this),m=arguments.length;i(p);var b=h(y,x);if(!b&&m<3)throw new f("Updating absent value");var S=b?o(y,x):i(m>2?arguments[2]:void 0)(x,y);return u(y,x,p(S,x,y)),y}})},94065:function(d,v,e){"use strict";var r=e(94488),i=e(14615);r({target:"Map",proto:!0,real:!0,forced:!0},{upsert:i})},93036:function(d,v,e){"use strict";var r=e(94488),i=Math.min,l=Math.max;r({target:"Math",stat:!0,forced:!0},{clamp:function(f,o,h){return i(h,l(o,f))}})},75708:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(35175);r({target:"Math",stat:!0},{f16round:i})},66233:function(d,v,e){"use strict";var r=e(94488),i=e(24619),l=e(14894);r({target:"Math",stat:!0,forced:!0},{fscale:function(f,o,h,u,a){return l(i(f,o,h,u,a))}})},92762:function(d,v,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{iaddh:function(l,c,f,o){var h=l>>>0,u=c>>>0,a=f>>>0;return u+(o>>>0)+((h&a|(h|a)&~(h+a>>>0))>>>31)|0}})},24467:function(d,v,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{imulh:function(l,c){var f=65535,o=+l,h=+c,u=o&f,a=h&f,x=o>>16,p=h>>16,y=(x*a>>>0)+(u*a>>>16);return x*p+(y>>16)+((u*p>>>0)+(y&f)>>16)}})},68465:function(d,v,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{isubh:function(l,c,f,o){var h=l>>>0,u=c>>>0,a=f>>>0;return u-(o>>>0)-((~h&a|~(h^a)&h-a>>>0)>>>31)|0}})},77004:function(d,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(24619);r({target:"Math",stat:!0,forced:!0},{scale:i})},87236:function(d,v,e){"use strict";var r=e(94488),i=e(80449),l=e(1222),c=e(83126),f=e(25587),o=e(94844),h="Seeded Random",u=h+" Generator",a='Math.seededPRNG() argument should have a "seed" field with a finite value.',x=o.set,p=o.getterFor(u),y=TypeError,m=c(function(S){x(this,{type:u,seed:S%2147483647})},h,function(){var S=p(this),R=S.seed=(S.seed*1103515245+12345)%2147483647;return f((R&1073741823)/1073741823,!1)});r({target:"Math",stat:!0,forced:!0},{seededPRNG:function(S){var R=i(S).seed;if(!l(R))throw new y(a);return new m(R)}})},83733:function(d,v,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,v,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{umulh:function(l,c){var f=65535,o=+l,h=+c,u=o&f,a=h&f,x=o>>>16,p=h>>>16,y=(x*a>>>0)+(u*a>>>16);return x*p+(y>>>16)+((u*p>>>0)+(y&f)>>>16)}})},29190:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c="Invalid number representation",f="Invalid radix",o=RangeError,h=SyntaxError,u=TypeError,a=parseInt,x=Math.pow,p=/^[\d.a-z]+$/,y=i("".charAt),m=i(p.exec),b=i(1 .toString),S=i("".slice),R=i("".split);r({target:"Number",stat:!0,forced:!0},{fromString:function(A,I){var M=1;if(typeof A!="string")throw new u(c);if(!A.length)throw new h(c);if(y(A,0)==="-"&&(M=-1,A=S(A,1),!A.length))throw new h(c);var B=I===void 0?10:l(I);if(B<2||B>36)throw new o(f);if(!m(p,A))throw new h(c);var N=R(A,"."),K=a(N[0],B);if(N.length>1&&(K+=a(N[1],B)/x(B,N[1].length)),B===10&&b(K,B)!==A)throw new h(c);return M*K}})},10775:function(d,v,e){"use strict";var r=e(94488),i=e(17243);r({target:"Number",stat:!0,forced:!0},{range:function(c,f,o){return new i(c,f,o,"number",0,1)}})},19593:function(d,v,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,v,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,v,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,v,e){"use strict";var r=e(94488),i=e(89945),l=e(35454),c=e(51996),f=e(63335),o=e(80449),h=e(56472),u=e(55327),a=e(4112),x=e(31946),p=e(53776),y=e(2291),m=e(66477),b=e(64110),S=e(61810),R=e(59893),L=e(94844),A=R("observable"),I="Observable",M="Subscription",B="SubscriptionObserver",N=L.getterFor,K=L.set,G=N(I),H=N(M),ae=N(B),ne=function(se){this.observer=o(se),this.cleanup=void 0,this.subscriptionObserver=void 0};ne.prototype={type:M,clean:function(){var se=this.cleanup;if(se){this.cleanup=void 0;try{se()}catch(ee){S(ee)}}},close:function(){if(!l){var se=this.facade,ee=this.subscriptionObserver;se.closed=!0,ee&&(ee.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var oe=function(se,ee){var Q=K(this,new ne(se)),le;l||(this.closed=!1);try{(le=p(se,"start"))&&i(le,se,this)}catch(_e){S(_e)}if(!Q.isClosed()){var Z=Q.subscriptionObserver=new J(Q);try{var U=ee(Z),ie=U;a(U)||(Q.cleanup=u(U.unsubscribe)?function(){ie.unsubscribe()}:f(U))}catch(_e){Z.error(_e);return}Q.isClosed()&&Q.clean()}};oe.prototype=m({},{unsubscribe:function(){var ee=H(this);ee.isClosed()||(ee.close(),ee.clean())}}),l&&b(oe.prototype,"closed",{configurable:!0,get:function(){return H(this).isClosed()}});var J=function(se){K(this,{type:B,subscriptionState:se}),l||(this.closed=!1)};J.prototype=m({},{next:function(ee){var Q=ae(this).subscriptionState;if(!Q.isClosed()){var le=Q.observer;try{var Z=p(le,"next");Z&&i(Z,le,ee)}catch(U){S(U)}}},error:function(ee){var Q=ae(this).subscriptionState;if(!Q.isClosed()){var le=Q.observer;Q.close();try{var Z=p(le,"error");Z?i(Z,le,ee):S(ee)}catch(U){S(U)}Q.clean()}},complete:function(){var ee=ae(this).subscriptionState;if(!ee.isClosed()){var Q=ee.observer;ee.close();try{var le=p(Q,"complete");le&&i(le,Q)}catch(Z){S(Z)}ee.clean()}}}),l&&b(J.prototype,"closed",{configurable:!0,get:function(){return ae(this).subscriptionState.isClosed()}});var q=function(ee){h(this,V),K(this,{type:I,subscriber:f(ee)})},V=q.prototype;m(V,{subscribe:function(ee){var Q=arguments.length;return new oe(u(ee)?{next:ee,error:Q>1?arguments[1]:void 0,complete:Q>2?arguments[2]:void 0}:x(ee)?ee:{},G(this).subscriber)}}),y(V,A,function(){return this}),r({global:!0,constructor:!0,forced:!0},{Observable:q}),c(I)},14548:function(d,v,e){"use strict";var r=e(94488),i=e(65911),l=e(89945),c=e(80449),f=e(39812),o=e(85428),h=e(53776),u=e(62003),a=e(59893),x=a("observable");r({target:"Observable",stat:!0,forced:!0},{from:function(y){var m=f(this)?this:i("Observable"),b=h(c(y),x);if(b){var S=c(l(b,y));return S.constructor===m?S:new m(function(L){return S.subscribe(L)})}var R=o(y);return new m(function(L){u(R,function(A,I){if(L.next(A),L.closed)return I()},{IS_ITERATOR:!0,INTERRUPTED:!0}),L.complete()})}})},96378:function(d,v,e){"use strict";e(76867),e(14548),e(6053)},6053:function(d,v,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 o=l(this)?this:i("Observable"),h=arguments.length,u=c(h),a=0;a<h;)u[a]=arguments[a++];return new o(function(x){for(var p=0;p<h;p++)if(x.next(u[p]),x.closed)return;x.complete()})}})},58216:function(d,v,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),o=l(c);return(o.error?f.reject:f.resolve)(o.value),f.promise}})},41401:function(d,v,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,u,a){var x=arguments.length<4?void 0:c(arguments[3]);f(h,u,l(a),x)}})},79908:function(d,v,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.getMap,o=i.store;r({target:"Reflect",stat:!0},{deleteMetadata:function(u,a){var x=arguments.length<3?void 0:c(arguments[2]),p=f(l(a),x,!1);if(p===void 0||!p.delete(u))return!1;if(p.size)return!0;var y=o.get(a);return y.delete(x),!!y.size||o.delete(a)}})},79890:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(82584),c=e(80449),f=e(53456),o=e(65621),h=i(o),u=i([].concat),a=l.keys,x=l.toKey,p=function(y,m){var b=a(y,m),S=f(y);if(S===null)return b;var R=p(S,m);return R.length?b.length?h(u(b,R)):R: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,v,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,o=i.get,h=i.toKey,u=function(a,x,p){var y=f(a,x,p);if(y)return o(a,x,p);var m=c(x);return m!==null?u(a,m,p):void 0};r({target:"Reflect",stat:!0},{getMetadata:function(x,p){var y=arguments.length<3?void 0:h(arguments[2]);return u(x,l(p),y)}})},38944:function(d,v,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 u=arguments.length<2?void 0:f(arguments[1]);return c(l(h),u)}})},88472:function(d,v,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,u){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(u),a)}})},78423:function(d,v,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,o=i.toKey,h=function(u,a,x){var p=f(u,a,x);if(p)return!0;var y=c(a);return y!==null?h(u,y,x):!1};r({target:"Reflect",stat:!0},{hasMetadata:function(a,x){var p=arguments.length<3?void 0:o(arguments[2]);return h(a,l(x),p)}})},65713:function(d,v,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,u){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(u),a)}})},22968:function(d,v,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,u){return function(x,p){f(h,u,l(x),c(p))}}})},17564:function(d,v,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=e(19268),f=i("".charCodeAt),o=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":"")+o(x,h,"\\$&")}})},1220:function(d,v,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),o=0,h=arguments.length;o<h;o++)l(f,arguments[o]);return f}})},44886:function(d,v,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),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},35295:function(d,v,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(o){return i(c,this,l(o))}})},57019:function(d,v,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,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(!u(a,a,h))return!1},!0)!==!1}})},38487:function(d,v,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),o=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),y=new o;return f(x,function(m){p(m,m,x)&&h(y,m)}),y}})},29916:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x){if(u(x,x,h))return{value:x}},!0);return a&&a.value}})},25541:function(d,v,e){"use strict";var r=e(94488),i=e(72846);r({target:"Set",stat:!0,forced:!0},{from:i})},34926:function(d,v,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(o){return i(c,this,l(o))}})},45612:function(d,v,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,v,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(o){return i(c,this,l(o))}})},98080:function(d,v,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,v,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(o){return i(c,this,l(o))}})},96351:function(d,v,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,v,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(o){return i(c,this,l(o))}})},60244:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(94237),l=e(17442),c=e(57002),f=e(69905),o=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),y=[];return c(x,function(m){h(y,m)}),o(y,p)}})},42947:function(d,v,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),o=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),y=new o;return f(x,function(m){h(y,p(m,m,x))}),y}})},71568:function(d,v,e){"use strict";var r=e(94488),i=e(48800);r({target:"Set",stat:!0,forced:!0},{of:i})},94194:function(d,v,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 u=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(u,function(p){a?(a=!1,x=p):x=h(x,p,p,u)}),a)throw new f("Reduce of empty set with no initial value");return x}})},30556:function(d,v,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(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(u(a,a,h))return!0},!0)===!0}})},93102:function(d,v,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(o){return i(c,this,l(o))}})},32100:function(d,v,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,v,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(o){return i(c,this,l(o))}})},1821:function(d,v,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,v,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 u=f(l(this)),a=u.length,x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:i(u,p)}})},62882:function(d,v,e){"use strict";var r=e(94488),i=e(83126),l=e(25587),c=e(95955),f=e(69905),o=e(94844),h=e(13764),u=h.codeAt,a=h.charAt,x="String Iterator",p=o.set,y=o.getterFor(x),m=i(function(S){p(this,{type:x,string:S,index:0})},"String",function(){var S=y(this),R=S.string,L=S.index,A;return L>=R.length?l(void 0,!0):(A=a(R,L),S.index+=A.length,l({codePoint:u(A,0),position:L},!1))});r({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(f(c(this)))}})},59348:function(d,v,e){"use strict";var r=e(94488),i=e(67410);r({target:"String",stat:!0,forced:!0},{cooked:i})},37457:function(d,v,e){"use strict";var r=e(13247),i=e(94488),l=e(86528),c=e(94237),f=e(13743),o=e(80449),h=e(94029),u=e(55327),a=e(82762),x=e(37691).f,p=e(71698),y=e(42530),m=e(67410),b=e(79204),S=e(19268),R=new y.WeakMap,L=y.get,A=y.has,I=y.set,M=Array,B=TypeError,N=Object.freeze||Object,K=Object.isFrozen,G=Math.min,H=c("".charAt),ae=c("".slice),ne=c("".split),oe=c(/./.exec),J=/([\n\u2028\u2029]|\r\n?)/g,q=RegExp("^["+S+"]*"),V=RegExp("[^"+S+"]"),se="Invalid tag",ee="Invalid opening line",Q="Invalid closing line",le=function(Pe){var Ge=Pe.raw;if(r&&!K(Ge))throw new B("Raw template should be frozen");if(A(R,Ge))return L(R,Ge);var Ue=Z(Ge),kt=ie(Ue);return x(kt,"raw",{value:N(Ue)}),N(kt),I(R,Ge,kt),kt},Z=function(Pe){var Ge=h(Pe),Ue=a(Ge),kt=M(Ue),pt=M(Ue),It=0,Wt,Lt,ar,ze;if(!Ue)throw new B(se);for(;It<Ue;It++){var gt=Ge[It];if(typeof gt=="string")kt[It]=ne(gt,J);else throw new B(se)}for(It=0;It<Ue;It++){var Ft=It+1===Ue;if(Wt=kt[It],It===0){if(Wt.length===1||Wt[0].length>0)throw new B(ee);Wt[1]=""}if(Ft){if(Wt.length===1||oe(V,Wt[Wt.length-1]))throw new B(Q);Wt[Wt.length-2]="",Wt[Wt.length-1]=""}for(var et=2;et<Wt.length;et+=2){var ct=Wt[et],ot=et+1===Wt.length&&!Ft,Qe=oe(q,ct)[0];if(!ot&&Qe.length===ct.length){Wt[et]="";continue}Lt=U(Qe,Lt)}}var je=Lt?Lt.length:0;for(It=0;It<Ue;It++){for(Wt=kt[It],ar=Wt[0],ze=1;ze<Wt.length;ze+=2)ar+=Wt[ze]+ae(Wt[ze+1],je);pt[It]=ar}return pt},U=function(Pe,Ge){if(Ge===void 0||Pe===Ge)return Pe;for(var Ue=0,kt=G(Pe.length,Ge.length);Ue<kt&&H(Pe,Ue)===H(Ge,Ue);Ue++);return ae(Pe,0,Ue)},ie=function(Pe){for(var Ge=0,Ue=Pe.length,kt=M(Ue);Ge<Ue;Ge++)kt[Ge]=b(Pe[Ge]);return kt},_e=function(Pe){return l(function(Ge){var Ue=p(arguments);return Ue[0]=le(o(Ge)),f(Pe,this,Ue)},"")},Se=_e(m);i({target:"String",stat:!0,forced:!0},{dedent:function(Ge){return o(Ge),u(Ge)?_e(Ge):f(Se,this,arguments)}})},14800:function(d,v,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),o=e(20132),h=e(68151),u=e(35012),a=e(61888),x=e(7825),p=e(59893),y=p("toStringTag"),m=Error,b=function(L,A,I){var M=i(S,this),B;return c?B=c(new m,M?l(this):S):(B=M?this:o(S),h(B,y,"Error")),I!==void 0&&h(B,"message",x(I)),a(B,b,B.stack,1),h(B,"error",L),h(B,"suppressed",A),B};c?c(b,m):f(b,m,{name:!0});var S=b.prototype=o(m.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"SuppressedError")});r({global:!0,constructor:!0,arity:3},{SuppressedError:b})},70654:function(d,v,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 o=c(f,"asyncDispose");o.enumerable&&o.configurable&&o.writable&&l(f,"asyncDispose",{value:o.value,enumerable:!1,configurable:!1,writable:!1})}},90252:function(d,v,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 o=c(f,"dispose");o.enumerable&&o.configurable&&o.writable&&l(f,"dispose",{value:o.value,enumerable:!1,configurable:!1,writable:!1})}},29482:function(d,v,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0},{isRegisteredSymbol:i})},51630:function(d,v,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:i})},61933:function(d,v,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:i})},619:function(d,v,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:i})},99675:function(d,v,e){"use strict";var r=e(94674);r("matcher")},53637:function(d,v,e){"use strict";var r=e(94674);r("metadataKey")},52548:function(d,v,e){"use strict";var r=e(94674);r("metadata")},57482:function(d,v,e){"use strict";var r=e(94674);r("observable")},59725:function(d,v,e){"use strict";var r=e(94674);r("patternMatch")},17610:function(d,v,e){"use strict";var r=e(94674);r("replaceAll")},11507:function(d,v,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 u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)},!0)},16315:function(d,v,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 u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)},!0)},56966:function(d,v,e){"use strict";var r=e(65911),i=e(6086),l=e(32278),c=e(58261),f=e(69478),o=c.aTypedArrayConstructor,h=c.exportTypedArrayStaticMethod;h("fromAsync",function(a){var x=this,p=arguments.length,y=p>1?arguments[1]:void 0,m=p>2?arguments[2]:void 0;return new(r("Promise"))(function(b){i(x),b(l(a,y,m))}).then(function(b){return f(o(x),b)})},!0)},60239:function(d,v,e){"use strict";var r=e(58261),i=e(36444),l=e(31384),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("groupBy",function(h){var u=arguments.length>1?arguments[1]:void 0;return i(c(this),h,u,l)},!0)},49381:function(d,v,e){"use strict";var r=e(58261),i=e(82762),l=e(75406),c=e(51981),f=e(93303),o=e(56902),h=e(3338),u=r.aTypedArray,a=r.getTypedArrayConstructor,x=r.exportTypedArrayMethod,p=Math.max,y=Math.min,m=!h(function(){var b=new Int8Array([1]),S=b.toSpliced(1,0,{valueOf:function(){return b[0]=2,3}});return S[0]!==2||S[1]!==3});x("toSpliced",function(S,R){var L=u(this),A=a(L),I=i(L),M=c(S,I),B=arguments.length,N=0,K,G,H,ae,ne,oe,J;if(B===0)K=G=0;else if(B===1)K=0,G=I-M;else if(G=y(p(o(R),0),I-M),K=B-2,K){ae=new A(K),H=l(ae);for(var q=2;q<B;q++)ne=arguments[q],ae[q-2]=H?f(ne):+ne}for(oe=I+K-G,J=new A(oe);N<M;N++)J[N]=L[N];for(;N<M+K;N++)J[N]=ae[N-M];for(;N<oe;N++)J[N]=L[N+G-K];return J},!m)},17230:function(d,v,e){"use strict";var r=e(94237),i=e(58261),l=e(69478),c=e(65621),f=i.aTypedArray,o=i.getTypedArrayConstructor,h=i.exportTypedArrayMethod,u=r(c);h("uniqueBy",function(x){return f(this),l(o(this),u(this,x))},!0)},62720:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(79606),o=e(32621),h=e(69478),u=e(66244),a=e(81750),x=u.c2i,p=u.c2iUrl,y=i.Uint8Array,m=i.SyntaxError,b=l("".charAt),S=l("".replace),R=l("".slice),L=l([].push),A=/[\t\n\f\r ]/g,I="Extra bits";y&&r({target:"Uint8Array",stat:!0,forced:!0},{fromBase64:function(B){f(B);var N=arguments.length>1?c(arguments[1]):void 0,K=a(N)==="base64"?x:p,G=N?!!N.strict:!1,H=G?B:S(B,A,"");if(H.length%4===0)R(H,-2)==="=="?H=R(H,0,-2):R(H,-1)==="="&&(H=R(H,0,-1));else if(G)throw new m("Input is not correctly padded");var ae=H.length%4;switch(ae){case 1:throw new m("Bad input length");case 2:H+="AA";break;case 3:H+="A"}for(var ne=[],oe=0,J=H.length,q=function(ee){var Q=b(H,oe+ee);if(!o(K,Q))throw new m('Bad char in input: "'+Q+'"');return K[Q]<<18-6*ee};oe<J;oe+=4){var V=q(0)+q(1)+q(2)+q(3);L(ne,V>>16&255,V>>8&255,V&255)}var se=ne.length;if(ae===2){if(G&&ne[se-2]!==0)throw new m(I);se-=2}else if(ae===3){if(G&&ne[se-1]!==0)throw new m(I);se--}return h(y,ne,se)}})},57151:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(79606),f=i.Uint8Array,o=i.SyntaxError,h=i.parseInt,u=/[^\da-f]/i,a=l(u.exec),x=l("".slice);f&&r({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(y){c(y);var m=y.length;if(m%2)throw new o("String should have an even number of characters");if(a(u,y))throw new o("String should only contain hex characters");for(var b=new f(m/2),S=0;S<m;S+=2)b[S/2]=h(x(y,S,S+2),16);return b}})},48732:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(27270),o=e(66244),h=e(81750),u=o.i2c,a=o.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,S=h(b)==="base64"?u:a,R="",L=0,A=m.length,I,M=function(B){return p(S,I>>6*B&63)};L+2<A;L+=3)I=(m[L]<<16)+(m[L+1]<<8)+m[L+2],R+=M(3)+M(2)+M(1)+M(0);return L+2===A?(I=(m[L]<<16)+(m[L+1]<<8),R+=M(3)+M(2)+M(1)+"="):L+1===A&&(I=m[L]<<16,R+=M(3)+M(2)+"=="),R}})},18481:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(27270),f=i.Uint8Array,o=l(1 .toString);f&&r({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){c(this);for(var u="",a=0,x=this.length;a<x;a++){var p=o(this[a],16);u+=p.length===1?"0"+p:p}return u}})},55055:function(d,v,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),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},90965:function(d,v,e){"use strict";var r=e(94488),i=e(63619),l=e(42530),c=l.get,f=l.has,o=l.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(u,a){var x=i(this),p,y;return f(x,u)?(p=c(x,u),"update"in a&&(p=a.update(p,u,x),o(x,u,p)),p):(y=a.insert(u,x),o(x,u,y),y)}})},7195:function(d,v,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakMap",stat:!0,forced:!0},{from:i})},89179:function(d,v,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakMap",stat:!0,forced:!0},{of:i})},67725:function(d,v,e){"use strict";var r=e(94488),i=e(14615);r({target:"WeakMap",proto:!0,real:!0,forced:!0},{upsert:i})},59884:function(d,v,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),o=0,h=arguments.length;o<h;o++)l(f,arguments[o]);return f}})},89202:function(d,v,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),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},97815:function(d,v,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakSet",stat:!0,forced:!0},{from:i})},11593:function(d,v,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakSet",stat:!0,forced:!0},{of:i})},7597:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),o=e(3338),h=e(69905),u=e(57106),a=e(66244).c2i,x=/[^\d+/a-z]/i,p=/[\t\n\f\r ]+/g,y=/[=]{1,2}$/,m=l("atob"),b=String.fromCharCode,S=c("".charAt),R=c("".replace),L=c(x.exec),A=!!m&&!o(function(){return m("aGk=")!=="hi"}),I=A&&o(function(){return m(" ")!==""}),M=A&&!o(function(){m("a")}),B=A&&!o(function(){m()}),N=A&&m.length!==1,K=!A||I||M||B||N;r({global:!0,bind:!0,enumerable:!0,forced:K},{atob:function(H){if(u(arguments.length,1),A&&!I&&!M)return f(m,i,H);var ae=R(h(H),p,""),ne="",oe=0,J=0,q,V,se;if(ae.length%4===0&&(ae=R(ae,y,"")),q=ae.length,q%4===1||L(x,ae))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;oe<q;)V=S(ae,oe++),se=J%4?se*64+a[V]:a[V],J++%4&&(ne+=b(255&se>>(-2*J&6)));return ne}})},55182:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),o=e(3338),h=e(69905),u=e(57106),a=e(66244).i2c,x=l("btoa"),p=c("".charAt),y=c("".charCodeAt),m=!!x&&!o(function(){return x("hi")!=="aGk="}),b=m&&!o(function(){x()}),S=m&&o(function(){return x(null)!=="bnVsbA=="}),R=m&&x.length!==1;r({global:!0,bind:!0,enumerable:!0,forced:!m||b||S||R},{btoa:function(A){if(u(arguments.length,1),m)return f(x,i,h(A));for(var I=h(A),M="",B=0,N=a,K,G;p(I,B)||(N="=",B%1);){if(G=y(I,B+=.75),G>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");K=K<<8|G,M+=p(N,63&K>>8-B%1*8)}return M}})},91472:function(d,v,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,v,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(59594),f=e(68151),o=function(u){if(u&&u.forEach!==c)try{f(u,"forEach",c)}catch(a){u.forEach=c}};for(var h in i)i[h]&&o(r[h]&&r[h].prototype);o(l)},85425:function(d,v,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(11005),f=e(68151),o=e(94573),h=e(59893),u=h("iterator"),a=c.values,x=function(y,m){if(y){if(y[u]!==a)try{f(y,u,a)}catch(S){y[u]=a}if(o(y,m,!0),i[m]){for(var b in c)if(y[b]!==c[b])try{f(y,b,c[b])}catch(S){y[b]=c[b]}}}};for(var p in i)x(r[p]&&r[p].prototype,p);x(l,"DOMTokenList")},64522:function(d,v,e){"use strict";var r=e(94488),i=e(11270),l=e(65911),c=e(3338),f=e(20132),o=e(35012),h=e(37691).f,u=e(2291),a=e(64110),x=e(32621),p=e(56472),y=e(80449),m=e(13367),b=e(7825),S=e(52109),R=e(80739),L=e(94844),A=e(35454),I=e(16697),M="DOMException",B="DATA_CLONE_ERR",N=l("Error"),K=l(M)||function(){try{var pt=l("MessageChannel")||i("worker_threads").MessageChannel;new pt().port1.postMessage(new WeakMap)}catch(It){if(It.name===B&&It.code===25)return It.constructor}}(),G=K&&K.prototype,H=N.prototype,ae=L.set,ne=L.getterFor(M),oe="stack"in new N(M),J=function(pt){return x(S,pt)&&S[pt].m?S[pt].c:0},q=function(){p(this,V);var It=arguments.length,Wt=b(It<1?void 0:arguments[0]),Lt=b(It<2?void 0:arguments[1],"Error"),ar=J(Lt);if(ae(this,{type:M,name:Lt,message:Wt,code:ar}),A||(this.name=Lt,this.message=Wt,this.code=ar),oe){var ze=new N(Wt);ze.name=M,h(this,"stack",o(1,R(ze.stack,1)))}},V=q.prototype=f(H),se=function(pt){return{enumerable:!0,configurable:!0,get:pt}},ee=function(pt){return se(function(){return ne(this)[pt]})};A&&(a(V,"code",ee("code")),a(V,"message",ee("message")),a(V,"name",ee("name"))),h(V,"constructor",o(1,q));var Q=c(function(){return!(new K instanceof N)}),le=Q||c(function(){return H.toString!==m||String(new K(1,2))!=="2: 1"}),Z=Q||c(function(){return new K(1,"DataCloneError").code!==25}),U=Q||K[B]!==25||G[B]!==25,ie=I?le||Z||U:Q;r({global:!0,constructor:!0,forced:ie},{DOMException:ie?q:K});var _e=l(M),Se=_e.prototype;le&&(I||K===_e)&&u(Se,"toString",m),Z&&A&&K===_e&&a(Se,"code",se(function(){return J(y(this).name)}));for(var Pe in S)if(x(S,Pe)){var Ge=S[Pe],Ue=Ge.s,kt=o(6,Ge.c);x(_e,Ue)||h(_e,Ue,kt),x(Se,Ue)||h(Se,Ue,kt)}},41599:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(35012),f=e(37691).f,o=e(32621),h=e(56472),u=e(25576),a=e(7825),x=e(52109),p=e(80739),y=e(35454),m=e(16697),b="DOMException",S=l("Error"),R=l(b),L=function(){h(this,A);var q=arguments.length,V=a(q<1?void 0:arguments[0]),se=a(q<2?void 0:arguments[1],"Error"),ee=new R(V,se),Q=new S(V);return Q.name=b,f(ee,"stack",c(1,p(Q.stack,1))),u(ee,this,L),ee},A=L.prototype=R.prototype,I="stack"in new S(b),M="stack"in new R(1,2),B=R&&y&&Object.getOwnPropertyDescriptor(i,b),N=!!B&&!(B.writable&&B.configurable),K=I&&!N&&!M;r({global:!0,constructor:!0,forced:m||K},{DOMException:K?L:R});var G=l(b),H=G.prototype;if(H.constructor!==G){m||f(H,"constructor",c(1,G));for(var ae in x)if(o(x,ae)){var ne=x[ae],oe=ne.s;o(G,oe)||f(G,oe,c(6,ne.c))}}},86465:function(d,v,e){"use strict";var r=e(65911),i=e(94573),l="DOMException";i(r(l),l)},78437:function(d,v,e){"use strict";e(91472),e(91700)},73624:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(72933),c=e(63335),f=e(57106),o=e(90946),h=i.process;r({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(a){f(arguments.length,1),c(a);var x=o&&h.domain;l(x?x.bind(a):a)}})},62059:function(d,v,e){"use strict";var r=e(94488),i=e(92916),l=e(64110),c=e(35454),f=TypeError,o=Object.defineProperty,h=i.self!==i;try{if(c){var u=Object.getOwnPropertyDescriptor(i,"self");(h||!u||!u.get||!u.enumerable)&&l(i,"self",{get:function(){return i},set:function(x){if(this!==i)throw new f("Illegal invocation");o(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,v,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,v,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,v,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,v,e){"use strict";var r=e(16697),i=e(94488),l=e(92916),c=e(65911),f=e(94237),o=e(3338),h=e(6145),u=e(55327),a=e(39812),x=e(4112),p=e(31946),y=e(18446),m=e(62003),b=e(80449),S=e(97607),R=e(32621),L=e(69392),A=e(68151),I=e(82762),M=e(57106),B=e(81644),N=e(2786),K=e(19691),G=e(57002),H=e(39311),ae=e(25406),ne=e(80426),oe=l.Object,J=l.Array,q=l.Date,V=l.Error,se=l.TypeError,ee=l.PerformanceMark,Q=c("DOMException"),le=N.Map,Z=N.has,U=N.get,ie=N.set,_e=K.Set,Se=K.add,Pe=K.has,Ge=c("Object","keys"),Ue=f([].push),kt=f((!0).valueOf),pt=f(1 .valueOf),It=f("".valueOf),Wt=f(q.prototype.getTime),Lt=h("structuredClone"),ar="DataCloneError",ze="Transferring",gt=function(Fe){return!o(function(){var tt=new l.Set([7]),Yt=Fe(tt),Dt=Fe(oe(7));return Yt===tt||!Yt.has(7)||!p(Dt)||+Dt!=7})&&Fe},Ft=function(Fe,tt){return!o(function(){var Yt=new tt,Dt=Fe({a:Yt,b:Yt});return!(Dt&&Dt.a===Dt.b&&Dt.a instanceof tt&&Dt.a.stack===Yt.stack)})},et=function(Fe){return!o(function(){var tt=Fe(new l.AggregateError([1],Lt,{cause:3}));return tt.name!=="AggregateError"||tt.errors[0]!==1||tt.message!==Lt||tt.cause!==3})},ct=l.structuredClone,ot=r||!Ft(ct,V)||!Ft(ct,Q)||!et(ct),Qe=!ct&&gt(function(Fe){return new ee(Lt,{detail:Fe}).detail}),je=gt(ct)||Qe,ye=function(Fe){throw new Q("Uncloneable type: "+Fe,ar)},ke=function(Fe,tt){throw new Q((tt||"Cloning")+" of "+Fe+" cannot be properly polyfilled in this engine",ar)},$e=function(Fe,tt){return je||ke(tt),je(Fe)},He=function(){var Fe;try{Fe=new l.DataTransfer}catch(tt){try{Fe=new l.ClipboardEvent("").clipboardData}catch(Yt){}}return Fe&&Fe.items&&Fe.files?Fe:null},qe=function(Fe,tt,Yt){if(Z(tt,Fe))return U(tt,Fe);var Dt=Yt||S(Fe),Zt,Gt,lr,Ht,Te,ce;if(Dt==="SharedArrayBuffer")je?Zt=je(Fe):Zt=Fe;else{var me=l.DataView;!me&&!u(Fe.slice)&&ke("ArrayBuffer");try{if(u(Fe.slice)&&!Fe.resizable)Zt=Fe.slice(0);else for(Gt=Fe.byteLength,lr=("maxByteLength"in Fe)?{maxByteLength:Fe.maxByteLength}:void 0,Zt=new ArrayBuffer(Gt,lr),Ht=new me(Fe),Te=new me(Zt),ce=0;ce<Gt;ce++)Te.setUint8(ce,Ht.getUint8(ce))}catch(Tt){throw new Q("ArrayBuffer is detached",ar)}}return ie(tt,Fe,Zt),Zt},ut=function(Fe,tt,Yt,Dt,Zt){var Gt=l[tt];return p(Gt)||ke(tt),new Gt(qe(Fe.buffer,Zt),Yt,Dt)},mt=function(Fe,tt){if(y(Fe)&&ye("Symbol"),!p(Fe))return Fe;if(tt){if(Z(tt,Fe))return U(tt,Fe)}else tt=new le;var Yt=S(Fe),Dt,Zt,Gt,lr,Ht,Te,ce,me;switch(Yt){case"Array":Gt=J(I(Fe));break;case"Object":Gt={};break;case"Map":Gt=new le;break;case"Set":Gt=new _e;break;case"RegExp":Gt=new RegExp(Fe.source,B(Fe));break;case"Error":switch(Zt=Fe.name,Zt){case"AggregateError":Gt=new(c(Zt))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":Gt=new(c(Zt));break;case"CompileError":case"LinkError":case"RuntimeError":Gt=new(c("WebAssembly",Zt));break;default:Gt=new V}break;case"DOMException":Gt=new Q(Fe.message,Fe.name);break;case"ArrayBuffer":case"SharedArrayBuffer":Gt=qe(Fe,tt,Yt);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":Te=Yt==="DataView"?Fe.byteLength:Fe.length,Gt=ut(Fe,Yt,Fe.byteOffset,Te,tt);break;case"DOMQuad":try{Gt=new DOMQuad(mt(Fe.p1,tt),mt(Fe.p2,tt),mt(Fe.p3,tt),mt(Fe.p4,tt))}catch(Tt){Gt=$e(Fe,Yt)}break;case"File":if(je)try{Gt=je(Fe),S(Gt)!==Yt&&(Gt=void 0)}catch(Tt){}if(!Gt)try{Gt=new File([Fe],Fe.name,Fe)}catch(Tt){}Gt||ke(Yt);break;case"FileList":if(lr=He(),lr){for(Ht=0,Te=I(Fe);Ht<Te;Ht++)lr.items.add(mt(Fe[Ht],tt));Gt=lr.files}else Gt=$e(Fe,Yt);break;case"ImageData":try{Gt=new ImageData(mt(Fe.data,tt),Fe.width,Fe.height,{colorSpace:Fe.colorSpace})}catch(Tt){Gt=$e(Fe,Yt)}break;default:if(je)Gt=je(Fe);else switch(Yt){case"BigInt":Gt=oe(Fe.valueOf());break;case"Boolean":Gt=oe(kt(Fe));break;case"Number":Gt=oe(pt(Fe));break;case"String":Gt=oe(It(Fe));break;case"Date":Gt=new q(Wt(Fe));break;case"Blob":try{Gt=Fe.slice(0,Fe.size,Fe.type)}catch(Tt){ke(Yt)}break;case"DOMPoint":case"DOMPointReadOnly":Dt=l[Yt];try{Gt=Dt.fromPoint?Dt.fromPoint(Fe):new Dt(Fe.x,Fe.y,Fe.z,Fe.w)}catch(Tt){ke(Yt)}break;case"DOMRect":case"DOMRectReadOnly":Dt=l[Yt];try{Gt=Dt.fromRect?Dt.fromRect(Fe):new Dt(Fe.x,Fe.y,Fe.width,Fe.height)}catch(Tt){ke(Yt)}break;case"DOMMatrix":case"DOMMatrixReadOnly":Dt=l[Yt];try{Gt=Dt.fromMatrix?Dt.fromMatrix(Fe):new Dt(Fe)}catch(Tt){ke(Yt)}break;case"AudioData":case"VideoFrame":u(Fe.clone)||ke(Yt);try{Gt=Fe.clone()}catch(Tt){ye(Yt)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":ke(Yt);default:ye(Yt)}}switch(ie(tt,Fe,Gt),Yt){case"Array":case"Object":for(ce=Ge(Fe),Ht=0,Te=I(ce);Ht<Te;Ht++)me=ce[Ht],L(Gt,me,mt(Fe[me],tt));break;case"Map":Fe.forEach(function(Tt,Ae){ie(Gt,mt(Ae,tt),mt(Tt,tt))});break;case"Set":Fe.forEach(function(Tt){Se(Gt,mt(Tt,tt))});break;case"Error":A(Gt,"message",mt(Fe.message,tt)),R(Fe,"cause")&&A(Gt,"cause",mt(Fe.cause,tt)),Zt==="AggregateError"?Gt.errors=mt(Fe.errors,tt):Zt==="SuppressedError"&&(Gt.error=mt(Fe.error,tt),Gt.suppressed=mt(Fe.suppressed,tt));case"DOMException":ae&&A(Gt,"stack",mt(Fe.stack,tt))}return Gt},or=function(Fe,tt){if(!p(Fe))throw new se("Transfer option cannot be converted to a sequence");var Yt=[];m(Fe,function(Ae){Ue(Yt,b(Ae))});for(var Dt=0,Zt=I(Yt),Gt=new _e,lr,Ht,Te,ce,me,Tt;Dt<Zt;){if(lr=Yt[Dt++],Ht=S(lr),Ht==="ArrayBuffer"?Pe(Gt,lr):Z(tt,lr))throw new Q("Duplicate transferable",ar);if(Ht==="ArrayBuffer"){Se(Gt,lr);continue}if(ne)ce=ct(lr,{transfer:[lr]});else switch(Ht){case"ImageBitmap":Te=l.OffscreenCanvas,a(Te)||ke(Ht,ze);try{me=new Te(lr.width,lr.height),Tt=me.getContext("bitmaprenderer"),Tt.transferFromImageBitmap(lr),ce=me.transferToImageBitmap()}catch(Ae){}break;case"AudioData":case"VideoFrame":(!u(lr.clone)||!u(lr.close))&&ke(Ht,ze);try{ce=lr.clone(),lr.close()}catch(Ae){}break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":ke(Ht,ze)}if(ce===void 0)throw new Q("This object cannot be transferred: "+Ht,ar);ie(tt,lr,ce)}return Gt},rr=function(Fe){G(Fe,function(tt){ne?je(tt,{transfer:[tt]}):u(tt.transfer)?tt.transfer():H?H(tt):ke("ArrayBuffer",ze)})};i({global:!0,enumerable:!0,sham:!ne,forced:ot},{structuredClone:function(tt){var Yt=M(arguments.length,1)>1&&!x(arguments[1])?b(arguments[1]):void 0,Dt=Yt?Yt.transfer:void 0,Zt,Gt;Dt!==void 0&&(Zt=new le,Gt=or(Dt,Zt));var lr=mt(tt,Zt);return Gt&&rr(Gt),lr}})},41208:function(d,v,e){"use strict";e(88469),e(91572)},91340:function(d,v,e){"use strict";e(11005);var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(35454),o=e(3299),h=e(2291),u=e(64110),a=e(66477),x=e(94573),p=e(83126),y=e(94844),m=e(56472),b=e(55327),S=e(32621),R=e(80666),L=e(97607),A=e(80449),I=e(31946),M=e(69905),B=e(20132),N=e(35012),K=e(85428),G=e(26006),H=e(25587),ae=e(57106),ne=e(59893),oe=e(63668),J=ne("iterator"),q="URLSearchParams",V=q+"Iterator",se=y.set,ee=y.getterFor(q),Q=y.getterFor(V),le=Object.getOwnPropertyDescriptor,Z=function(Zt){if(!f)return i[Zt];var Gt=le(i,Zt);return Gt&&Gt.value},U=Z("fetch"),ie=Z("Request"),_e=Z("Headers"),Se=ie&&ie.prototype,Pe=_e&&_e.prototype,Ge=i.RegExp,Ue=i.TypeError,kt=i.decodeURIComponent,pt=i.encodeURIComponent,It=c("".charAt),Wt=c([].join),Lt=c([].push),ar=c("".replace),ze=c([].shift),gt=c([].splice),Ft=c("".split),et=c("".slice),ct=/\+/g,ot=Array(4),Qe=function(Zt){return ot[Zt-1]||(ot[Zt-1]=Ge("((?:%[\\da-f]{2}){"+Zt+"})","gi"))},je=function(Zt){try{return kt(Zt)}catch(Gt){return Zt}},ye=function(Zt){var Gt=ar(Zt,ct," "),lr=4;try{return kt(Gt)}catch(Ht){for(;lr;)Gt=ar(Gt,Qe(lr--),je);return Gt}},ke=/[!'()~]|%20/g,$e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},He=function(Zt){return $e[Zt]},qe=function(Zt){return ar(pt(Zt),ke,He)},ut=p(function(Gt,lr){se(this,{type:V,target:ee(Gt).entries,index:0,kind:lr})},q,function(){var Gt=Q(this),lr=Gt.target,Ht=Gt.index++;if(!lr||Ht>=lr.length)return Gt.target=void 0,H(void 0,!0);var Te=lr[Ht];switch(Gt.kind){case"keys":return H(Te.key,!1);case"values":return H(Te.value,!1)}return H([Te.key,Te.value],!1)},!0),mt=function(Zt){this.entries=[],this.url=null,Zt!==void 0&&(I(Zt)?this.parseObject(Zt):this.parseQuery(typeof Zt=="string"?It(Zt,0)==="?"?et(Zt,1):Zt:M(Zt)))};mt.prototype={type:q,bindURL:function(Zt){this.url=Zt,this.update()},parseObject:function(Zt){var Gt=this.entries,lr=G(Zt),Ht,Te,ce,me,Tt,Ae,st;if(lr)for(Ht=K(Zt,lr),Te=Ht.next;!(ce=l(Te,Ht)).done;){if(me=K(A(ce.value)),Tt=me.next,(Ae=l(Tt,me)).done||(st=l(Tt,me)).done||!l(Tt,me).done)throw new Ue("Expected sequence with length 2");Lt(Gt,{key:M(Ae.value),value:M(st.value)})}else for(var $t in Zt)S(Zt,$t)&&Lt(Gt,{key:$t,value:M(Zt[$t])})},parseQuery:function(Zt){if(Zt)for(var Gt=this.entries,lr=Ft(Zt,"&"),Ht=0,Te,ce;Ht<lr.length;)Te=lr[Ht++],Te.length&&(ce=Ft(Te,"="),Lt(Gt,{key:ye(ze(ce)),value:ye(Wt(ce,"="))}))},serialize:function(){for(var Zt=this.entries,Gt=[],lr=0,Ht;lr<Zt.length;)Ht=Zt[lr++],Lt(Gt,qe(Ht.key)+"="+qe(Ht.value));return Wt(Gt,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var or=function(){m(this,rr);var Gt=arguments.length>0?arguments[0]:void 0,lr=se(this,new mt(Gt));f||(this.size=lr.entries.length)},rr=or.prototype;if(a(rr,{append:function(Gt,lr){var Ht=ee(this);ae(arguments.length,2),Lt(Ht.entries,{key:M(Gt),value:M(lr)}),f||this.length++,Ht.updateURL()},delete:function(Zt){for(var Gt=ee(this),lr=ae(arguments.length,1),Ht=Gt.entries,Te=M(Zt),ce=lr<2?void 0:arguments[1],me=ce===void 0?ce:M(ce),Tt=0;Tt<Ht.length;){var Ae=Ht[Tt];if(Ae.key===Te&&(me===void 0||Ae.value===me)){if(gt(Ht,Tt,1),me!==void 0)break}else Tt++}f||(this.size=Ht.length),Gt.updateURL()},get:function(Gt){var lr=ee(this).entries;ae(arguments.length,1);for(var Ht=M(Gt),Te=0;Te<lr.length;Te++)if(lr[Te].key===Ht)return lr[Te].value;return null},getAll:function(Gt){var lr=ee(this).entries;ae(arguments.length,1);for(var Ht=M(Gt),Te=[],ce=0;ce<lr.length;ce++)lr[ce].key===Ht&&Lt(Te,lr[ce].value);return Te},has:function(Gt){for(var lr=ee(this).entries,Ht=ae(arguments.length,1),Te=M(Gt),ce=Ht<2?void 0:arguments[1],me=ce===void 0?ce:M(ce),Tt=0;Tt<lr.length;){var Ae=lr[Tt++];if(Ae.key===Te&&(me===void 0||Ae.value===me))return!0}return!1},set:function(Gt,lr){var Ht=ee(this);ae(arguments.length,1);for(var Te=Ht.entries,ce=!1,me=M(Gt),Tt=M(lr),Ae=0,st;Ae<Te.length;Ae++)st=Te[Ae],st.key===me&&(ce?gt(Te,Ae--,1):(ce=!0,st.value=Tt));ce||Lt(Te,{key:me,value:Tt}),f||(this.size=Te.length),Ht.updateURL()},sort:function(){var Gt=ee(this);oe(Gt.entries,function(lr,Ht){return lr.key>Ht.key?1:-1}),Gt.updateURL()},forEach:function(Gt){for(var lr=ee(this).entries,Ht=R(Gt,arguments.length>1?arguments[1]:void 0),Te=0,ce;Te<lr.length;)ce=lr[Te++],Ht(ce.value,ce.key,this)},keys:function(){return new ut(this,"keys")},values:function(){return new ut(this,"values")},entries:function(){return new ut(this,"entries")}},{enumerable:!0}),h(rr,J,rr.entries,{name:"entries"}),h(rr,"toString",function(){return ee(this).serialize()},{enumerable:!0}),f&&u(rr,"size",{get:function(){return ee(this).entries.length},configurable:!0,enumerable:!0}),x(or,q),r({global:!0,constructor:!0,forced:!o},{URLSearchParams:or}),!o&&b(_e)){var Fe=c(Pe.has),tt=c(Pe.set),Yt=function(Zt){if(I(Zt)){var Gt=Zt.body,lr;if(L(Gt)===q)return lr=Zt.headers?new _e(Zt.headers):new _e,Fe(lr,"content-type")||tt(lr,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),B(Zt,{body:N(0,M(Gt)),headers:N(0,lr)})}return Zt};if(b(U)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(Gt){return U(Gt,arguments.length>1?Yt(arguments[1]):{})}}),b(ie)){var Dt=function(Gt){return m(this,Se),new ie(Gt,arguments.length>1?Yt(arguments[1]):{})};Se.constructor=Dt,Dt.prototype=Se,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Dt})}}d.exports={URLSearchParams:or,getState:ee}},4890:function(d,v,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,o=f.prototype,h=i(o.append),u=i(o.delete),a=i(o.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(o,"delete",function(y){var m=arguments.length,b=m<2?void 0:arguments[1];if(m&&b===void 0)return u(this,y);var S=[];a(this,function(K,G){x(S,{key:G,value:K})}),c(m,1);for(var R=l(y),L=l(b),A=0,I=0,M=!1,B=S.length,N;A<B;)N=S[A++],M||N.key===R?(M=!0,u(this,N.key)):I++;for(;I<B;)N=S[I++],N.key===R&&N.value===L||h(this,N.key,N.value)},{enumerable:!0,unsafe:!0})},5340:function(d,v,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,o=f.prototype,h=i(o.getAll),u=i(o.has),a=new f("a=1");(a.has("a",2)||!a.has("a",void 0))&&r(o,"has",function(p){var y=arguments.length,m=y<2?void 0:arguments[1];if(y&&m===void 0)return u(this,p);var b=h(this,p);c(y,1);for(var S=l(m),R=0;R<b.length;)if(b[R++]===S)return!0;return!1},{enumerable:!0,unsafe:!0})},7893:function(d,v,e){"use strict";e(91340)},61650:function(d,v,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,v,e){"use strict";var r=e(94488),i=e(65911),l=e(3338),c=e(57106),f=e(69905),o=e(3299),h=i("URL"),u=o&&l(function(){h.canParse()});r({target:"URL",stat:!0,forced:!u},{canParse:function(x){var p=c(arguments.length,1),y=f(x),m=p<2||arguments[1]===void 0?void 0:f(arguments[1]);try{return!!new h(y,m)}catch(b){return!1}}})},13588:function(d,v,e){"use strict";e(20852);var r=e(94488),i=e(35454),l=e(3299),c=e(92916),f=e(80666),o=e(94237),h=e(2291),u=e(64110),a=e(56472),x=e(32621),p=e(80530),y=e(60255),m=e(71698),b=e(13764).codeAt,S=e(93245),R=e(69905),L=e(94573),A=e(57106),I=e(91340),M=e(94844),B=M.set,N=M.getterFor("URL"),K=I.URLSearchParams,G=I.getState,H=c.URL,ae=c.TypeError,ne=c.parseInt,oe=Math.floor,J=Math.pow,q=o("".charAt),V=o(/./.exec),se=o([].join),ee=o(1 .toString),Q=o([].pop),le=o([].push),Z=o("".replace),U=o([].shift),ie=o("".split),_e=o("".slice),Se=o("".toLowerCase),Pe=o([].unshift),Ge="Invalid authority",Ue="Invalid scheme",kt="Invalid host",pt="Invalid port",It=/[a-z]/i,Wt=/[\d+-.a-z]/i,Lt=/\d/,ar=/^0x/i,ze=/^[0-7]+$/,gt=/^\d+$/,Ft=/^[\da-f]+$/i,et=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ct=/[\0\t\n\r #/:<>?@[\\\]^|]/,ot=/^[\u0000-\u0020]+/,Qe=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,je=/[\t\n\r]/g,ye,ke=function(At){var Kt=ie(At,"."),Bt,Qt,yr,Qr,Gr,Bn,wn;if(Kt.length&&Kt[Kt.length-1]===""&&Kt.length--,Bt=Kt.length,Bt>4)return At;for(Qt=[],yr=0;yr<Bt;yr++){if(Qr=Kt[yr],Qr==="")return At;if(Gr=10,Qr.length>1&&q(Qr,0)==="0"&&(Gr=V(ar,Qr)?16:8,Qr=_e(Qr,Gr===8?1:2)),Qr==="")Bn=0;else{if(!V(Gr===10?gt:Gr===8?ze:Ft,Qr))return At;Bn=ne(Qr,Gr)}le(Qt,Bn)}for(yr=0;yr<Bt;yr++)if(Bn=Qt[yr],yr===Bt-1){if(Bn>=J(256,5-Bt))return null}else if(Bn>255)return null;for(wn=Q(Qt),yr=0;yr<Qt.length;yr++)wn+=Qt[yr]*J(256,3-yr);return wn},$e=function(At){var Kt=[0,0,0,0,0,0,0,0],Bt=0,Qt=null,yr=0,Qr,Gr,Bn,wn,Kn,St,Vr,ii=function(){return q(At,yr)};if(ii()===":"){if(q(At,1)!==":")return;yr+=2,Bt++,Qt=Bt}for(;ii();){if(Bt===8)return;if(ii()===":"){if(Qt!==null)return;yr++,Bt++,Qt=Bt;continue}for(Qr=Gr=0;Gr<4&&V(Ft,ii());)Qr=Qr*16+ne(ii(),16),yr++,Gr++;if(ii()==="."){if(Gr===0||(yr-=Gr,Bt>6))return;for(Bn=0;ii();){if(wn=null,Bn>0)if(ii()==="."&&Bn<4)yr++;else return;if(!V(Lt,ii()))return;for(;V(Lt,ii());){if(Kn=ne(ii(),10),wn===null)wn=Kn;else{if(wn===0)return;wn=wn*10+Kn}if(wn>255)return;yr++}Kt[Bt]=Kt[Bt]*256+wn,Bn++,(Bn===2||Bn===4)&&Bt++}if(Bn!==4)return;break}else if(ii()===":"){if(yr++,!ii())return}else if(ii())return;Kt[Bt++]=Qr}if(Qt!==null)for(St=Bt-Qt,Bt=7;Bt!==0&&St>0;)Vr=Kt[Bt],Kt[Bt--]=Kt[Qt+St-1],Kt[Qt+--St]=Vr;else if(Bt!==8)return;return Kt},He=function(At){for(var Kt=null,Bt=1,Qt=null,yr=0,Qr=0;Qr<8;Qr++)At[Qr]!==0?(yr>Bt&&(Kt=Qt,Bt=yr),Qt=null,yr=0):(Qt===null&&(Qt=Qr),++yr);return yr>Bt&&(Kt=Qt,Bt=yr),Kt},qe=function(At){var Kt,Bt,Qt,yr;if(typeof At=="number"){for(Kt=[],Bt=0;Bt<4;Bt++)Pe(Kt,At%256),At=oe(At/256);return se(Kt,".")}else if(typeof At=="object"){for(Kt="",Qt=He(At),Bt=0;Bt<8;Bt++)yr&&At[Bt]===0||(yr&&(yr=!1),Qt===Bt?(Kt+=Bt?":":"::",yr=!0):(Kt+=ee(At[Bt],16),Bt<7&&(Kt+=":")));return"["+Kt+"]"}return At},ut={},mt=p({},ut,{" ":1,'"':1,"<":1,">":1,"`":1}),or=p({},mt,{"#":1,"?":1,"{":1,"}":1}),rr=p({},or,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Fe=function(At,Kt){var Bt=b(At,0);return Bt>32&&Bt<127&&!x(Kt,At)?At:encodeURIComponent(At)},tt={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Yt=function(At,Kt){var Bt;return At.length===2&&V(It,q(At,0))&&((Bt=q(At,1))===":"||!Kt&&Bt==="|")},Dt=function(At){var Kt;return At.length>1&&Yt(_e(At,0,2))&&(At.length===2||(Kt=q(At,2))==="/"||Kt==="\\"||Kt==="?"||Kt==="#")},Zt=function(At){return At==="."||Se(At)==="%2e"},Gt=function(At){return At=Se(At),At===".."||At==="%2e."||At===".%2e"||At==="%2e%2e"},lr={},Ht={},Te={},ce={},me={},Tt={},Ae={},st={},$t={},bt={},Ce={},yt={},Ze={},xe={},ht={},Ot={},Ne={},Ir={},_t={},Jr={},an={},Nt=function(At,Kt,Bt){var Qt=R(At),yr,Qr,Gr;if(Kt){if(Qr=this.parse(Qt),Qr)throw new ae(Qr);this.searchParams=null}else{if(Bt!==void 0&&(yr=new Nt(Bt,!0)),Qr=this.parse(Qt,null,yr),Qr)throw new ae(Qr);Gr=G(new K),Gr.bindURL(this),this.searchParams=Gr}};Nt.prototype={type:"URL",parse:function(At,Kt,Bt){var Qt=this,yr=Kt||lr,Qr=0,Gr="",Bn=!1,wn=!1,Kn=!1,St,Vr,ii,Fi;for(At=R(At),Kt||(Qt.scheme="",Qt.username="",Qt.password="",Qt.host=null,Qt.port=null,Qt.path=[],Qt.query=null,Qt.fragment=null,Qt.cannotBeABaseURL=!1,At=Z(At,ot,""),At=Z(At,Qe,"$1")),At=Z(At,je,""),St=y(At);Qr<=St.length;){switch(Vr=St[Qr],yr){case lr:if(Vr&&V(It,Vr))Gr+=Se(Vr),yr=Ht;else{if(Kt)return Ue;yr=Te;continue}break;case Ht:if(Vr&&(V(Wt,Vr)||Vr==="+"||Vr==="-"||Vr==="."))Gr+=Se(Vr);else if(Vr===":"){if(Kt&&(Qt.isSpecial()!==x(tt,Gr)||Gr==="file"&&(Qt.includesCredentials()||Qt.port!==null)||Qt.scheme==="file"&&!Qt.host))return;if(Qt.scheme=Gr,Kt){Qt.isSpecial()&&tt[Qt.scheme]===Qt.port&&(Qt.port=null);return}Gr="",Qt.scheme==="file"?yr=xe:Qt.isSpecial()&&Bt&&Bt.scheme===Qt.scheme?yr=ce:Qt.isSpecial()?yr=st:St[Qr+1]==="/"?(yr=me,Qr++):(Qt.cannotBeABaseURL=!0,le(Qt.path,""),yr=_t)}else{if(Kt)return Ue;Gr="",yr=Te,Qr=0;continue}break;case Te:if(!Bt||Bt.cannotBeABaseURL&&Vr!=="#")return Ue;if(Bt.cannotBeABaseURL&&Vr==="#"){Qt.scheme=Bt.scheme,Qt.path=m(Bt.path),Qt.query=Bt.query,Qt.fragment="",Qt.cannotBeABaseURL=!0,yr=an;break}yr=Bt.scheme==="file"?xe:Tt;continue;case ce:if(Vr==="/"&&St[Qr+1]==="/")yr=$t,Qr++;else{yr=Tt;continue}break;case me:if(Vr==="/"){yr=bt;break}else{yr=Ir;continue}case Tt:if(Qt.scheme=Bt.scheme,Vr===ye)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(Vr==="/"||Vr==="\\"&&Qt.isSpecial())yr=Ae;else if(Vr==="?")Qt.username=Bt.username,Qt.password=Bt.password,Qt.host=Bt.host,Qt.port=Bt.port,Qt.path=m(Bt.path),Qt.query="",yr=Jr;else if(Vr==="#")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="",yr=an;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--,yr=Ir;continue}break;case Ae:if(Qt.isSpecial()&&(Vr==="/"||Vr==="\\"))yr=$t;else if(Vr==="/")yr=bt;else{Qt.username=Bt.username,Qt.password=Bt.password,Qt.host=Bt.host,Qt.port=Bt.port,yr=Ir;continue}break;case st:if(yr=$t,Vr!=="/"||q(Gr,Qr+1)!=="/")continue;Qr++;break;case $t:if(Vr!=="/"&&Vr!=="\\"){yr=bt;continue}break;case bt:if(Vr==="@"){Bn&&(Gr="%40"+Gr),Bn=!0,ii=y(Gr);for(var Wn=0;Wn<ii.length;Wn++){var oi=ii[Wn];if(oi===":"&&!Kn){Kn=!0;continue}var Ii=Fe(oi,rr);Kn?Qt.password+=Ii:Qt.username+=Ii}Gr=""}else if(Vr===ye||Vr==="/"||Vr==="?"||Vr==="#"||Vr==="\\"&&Qt.isSpecial()){if(Bn&&Gr==="")return Ge;Qr-=y(Gr).length+1,Gr="",yr=Ce}else Gr+=Vr;break;case Ce:case yt:if(Kt&&Qt.scheme==="file"){yr=Ot;continue}else if(Vr===":"&&!wn){if(Gr==="")return kt;if(Fi=Qt.parseHost(Gr),Fi)return Fi;if(Gr="",yr=Ze,Kt===yt)return}else if(Vr===ye||Vr==="/"||Vr==="?"||Vr==="#"||Vr==="\\"&&Qt.isSpecial()){if(Qt.isSpecial()&&Gr==="")return kt;if(Kt&&Gr===""&&(Qt.includesCredentials()||Qt.port!==null))return;if(Fi=Qt.parseHost(Gr),Fi)return Fi;if(Gr="",yr=Ne,Kt)return;continue}else Vr==="["?wn=!0:Vr==="]"&&(wn=!1),Gr+=Vr;break;case Ze:if(V(Lt,Vr))Gr+=Vr;else if(Vr===ye||Vr==="/"||Vr==="?"||Vr==="#"||Vr==="\\"&&Qt.isSpecial()||Kt){if(Gr!==""){var Ui=ne(Gr,10);if(Ui>65535)return pt;Qt.port=Qt.isSpecial()&&Ui===tt[Qt.scheme]?null:Ui,Gr=""}if(Kt)return;yr=Ne;continue}else return pt;break;case xe:if(Qt.scheme="file",Vr==="/"||Vr==="\\")yr=ht;else if(Bt&&Bt.scheme==="file")switch(Vr){case ye: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="",yr=Jr;break;case"#":Qt.host=Bt.host,Qt.path=m(Bt.path),Qt.query=Bt.query,Qt.fragment="",yr=an;break;default:Dt(se(m(St,Qr),""))||(Qt.host=Bt.host,Qt.path=m(Bt.path),Qt.shortenPath()),yr=Ir;continue}else{yr=Ir;continue}break;case ht:if(Vr==="/"||Vr==="\\"){yr=Ot;break}Bt&&Bt.scheme==="file"&&!Dt(se(m(St,Qr),""))&&(Yt(Bt.path[0],!0)?le(Qt.path,Bt.path[0]):Qt.host=Bt.host),yr=Ir;continue;case Ot:if(Vr===ye||Vr==="/"||Vr==="\\"||Vr==="?"||Vr==="#"){if(!Kt&&Yt(Gr))yr=Ir;else if(Gr===""){if(Qt.host="",Kt)return;yr=Ne}else{if(Fi=Qt.parseHost(Gr),Fi)return Fi;if(Qt.host==="localhost"&&(Qt.host=""),Kt)return;Gr="",yr=Ne}continue}else Gr+=Vr;break;case Ne:if(Qt.isSpecial()){if(yr=Ir,Vr!=="/"&&Vr!=="\\")continue}else if(!Kt&&Vr==="?")Qt.query="",yr=Jr;else if(!Kt&&Vr==="#")Qt.fragment="",yr=an;else if(Vr!==ye&&(yr=Ir,Vr!=="/"))continue;break;case Ir:if(Vr===ye||Vr==="/"||Vr==="\\"&&Qt.isSpecial()||!Kt&&(Vr==="?"||Vr==="#")){if(Gt(Gr)?(Qt.shortenPath(),Vr!=="/"&&!(Vr==="\\"&&Qt.isSpecial())&&le(Qt.path,"")):Zt(Gr)?Vr!=="/"&&!(Vr==="\\"&&Qt.isSpecial())&&le(Qt.path,""):(Qt.scheme==="file"&&!Qt.path.length&&Yt(Gr)&&(Qt.host&&(Qt.host=""),Gr=q(Gr,0)+":"),le(Qt.path,Gr)),Gr="",Qt.scheme==="file"&&(Vr===ye||Vr==="?"||Vr==="#"))for(;Qt.path.length>1&&Qt.path[0]==="";)U(Qt.path);Vr==="?"?(Qt.query="",yr=Jr):Vr==="#"&&(Qt.fragment="",yr=an)}else Gr+=Fe(Vr,or);break;case _t:Vr==="?"?(Qt.query="",yr=Jr):Vr==="#"?(Qt.fragment="",yr=an):Vr!==ye&&(Qt.path[0]+=Fe(Vr,ut));break;case Jr:!Kt&&Vr==="#"?(Qt.fragment="",yr=an):Vr!==ye&&(Vr==="'"&&Qt.isSpecial()?Qt.query+="%27":Vr==="#"?Qt.query+="%23":Qt.query+=Fe(Vr,ut));break;case an:Vr!==ye&&(Qt.fragment+=Fe(Vr,mt));break}Qr++}},parseHost:function(At){var Kt,Bt,Qt;if(q(At,0)==="["){if(q(At,At.length-1)!=="]"||(Kt=$e(_e(At,1,-1)),!Kt))return kt;this.host=Kt}else if(this.isSpecial()){if(At=S(At),V(et,At)||(Kt=ke(At),Kt===null))return kt;this.host=Kt}else{if(V(ct,At))return kt;for(Kt="",Bt=y(At),Qt=0;Qt<Bt.length;Qt++)Kt+=Fe(Bt[Qt],ut);this.host=Kt}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return x(tt,this.scheme)},shortenPath:function(){var At=this.path,Kt=At.length;Kt&&(this.scheme!=="file"||Kt!==1||!Yt(At[0],!0))&&At.length--},serialize:function(){var At=this,Kt=At.scheme,Bt=At.username,Qt=At.password,yr=At.host,Qr=At.port,Gr=At.path,Bn=At.query,wn=At.fragment,Kn=Kt+":";return yr!==null?(Kn+="//",At.includesCredentials()&&(Kn+=Bt+(Qt?":"+Qt:"")+"@"),Kn+=qe(yr),Qr!==null&&(Kn+=":"+Qr)):Kt==="file"&&(Kn+="//"),Kn+=At.cannotBeABaseURL?Gr[0]:Gr.length?"/"+se(Gr,"/"):"",Bn!==null&&(Kn+="?"+Bn),wn!==null&&(Kn+="#"+wn),Kn},setHref:function(At){var Kt=this.parse(At);if(Kt)throw new ae(Kt);this.searchParams.update()},getOrigin:function(){var At=this.scheme,Kt=this.port;if(At==="blob")try{return new Jt(At.path[0]).origin}catch(Bt){return"null"}return At==="file"||!this.isSpecial()?"null":At+"://"+qe(this.host)+(Kt!==null?":"+Kt:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(At){this.parse(R(At)+":",lr)},getUsername:function(){return this.username},setUsername:function(At){var Kt=y(R(At));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var Bt=0;Bt<Kt.length;Bt++)this.username+=Fe(Kt[Bt],rr)}},getPassword:function(){return this.password},setPassword:function(At){var Kt=y(R(At));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var Bt=0;Bt<Kt.length;Bt++)this.password+=Fe(Kt[Bt],rr)}},getHost:function(){var At=this.host,Kt=this.port;return At===null?"":Kt===null?qe(At):qe(At)+":"+Kt},setHost:function(At){this.cannotBeABaseURL||this.parse(At,Ce)},getHostname:function(){var At=this.host;return At===null?"":qe(At)},setHostname:function(At){this.cannotBeABaseURL||this.parse(At,yt)},getPort:function(){var At=this.port;return At===null?"":R(At)},setPort:function(At){this.cannotHaveUsernamePasswordPort()||(At=R(At),At===""?this.port=null:this.parse(At,Ze))},getPathname:function(){var At=this.path;return this.cannotBeABaseURL?At[0]:At.length?"/"+se(At,"/"):""},setPathname:function(At){this.cannotBeABaseURL||(this.path=[],this.parse(At,Ne))},getSearch:function(){var At=this.query;return At?"?"+At:""},setSearch:function(At){At=R(At),At===""?this.query=null:(q(At,0)==="?"&&(At=_e(At,1)),this.query="",this.parse(At,Jr)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var At=this.fragment;return At?"#"+At:""},setHash:function(At){if(At=R(At),At===""){this.fragment=null;return}q(At,0)==="#"&&(At=_e(At,1)),this.fragment="",this.parse(At,an)},update:function(){this.query=this.searchParams.serialize()||null}};var Jt=function(Kt){var Bt=a(this,Mt),Qt=A(arguments.length,1)>1?arguments[1]:void 0,yr=B(Bt,new Nt(Kt,!1,Qt));i||(Bt.href=yr.serialize(),Bt.origin=yr.getOrigin(),Bt.protocol=yr.getProtocol(),Bt.username=yr.getUsername(),Bt.password=yr.getPassword(),Bt.host=yr.getHost(),Bt.hostname=yr.getHostname(),Bt.port=yr.getPort(),Bt.pathname=yr.getPathname(),Bt.search=yr.getSearch(),Bt.searchParams=yr.getSearchParams(),Bt.hash=yr.getHash())},Mt=Jt.prototype,Xt=function(At,Kt){return{get:function(){return N(this)[At]()},set:Kt&&function(Bt){return N(this)[Kt](Bt)},configurable:!0,enumerable:!0}};if(i&&(u(Mt,"href",Xt("serialize","setHref")),u(Mt,"origin",Xt("getOrigin")),u(Mt,"protocol",Xt("getProtocol","setProtocol")),u(Mt,"username",Xt("getUsername","setUsername")),u(Mt,"password",Xt("getPassword","setPassword")),u(Mt,"host",Xt("getHost","setHost")),u(Mt,"hostname",Xt("getHostname","setHostname")),u(Mt,"port",Xt("getPort","setPort")),u(Mt,"pathname",Xt("getPathname","setPathname")),u(Mt,"search",Xt("getSearch","setSearch")),u(Mt,"searchParams",Xt("getSearchParams")),u(Mt,"hash",Xt("getHash","setHash"))),h(Mt,"toJSON",function(){return N(this).serialize()},{enumerable:!0}),h(Mt,"toString",function(){return N(this).serialize()},{enumerable:!0}),H){var xr=H.createObjectURL,Pr=H.revokeObjectURL;xr&&h(Jt,"createObjectURL",f(xr,H)),Pr&&h(Jt,"revokeObjectURL",f(Pr,H))}L(Jt,"URL"),r({global:!0,constructor:!0,forced:!l,sham:!i},{URL:Jt})},25204:function(d,v,e){"use strict";e(13588)},47803:function(d,v,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,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},65873:function(d,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(65873);function i(c,f){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),o.push.apply(o,h)}return o}function l(c){for(var f=1;f<arguments.length;f++){var o=arguments[f]!=null?arguments[f]:{};f%2?i(Object(o),!0).forEach(function(h){(0,r.Z)(c,h,o[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(o,h))})}return c}},38127:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});function r(l,c){if(l==null)return{};var f={},o=Object.keys(l),h,u;for(u=0;u<o.length;u++)h=o[u],!(c.indexOf(h)>=0)&&(f[h]=l[h]);return f}function i(l,c){if(l==null)return{};var f=r(l,c),o,h;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);for(h=0;h<u.length;h++)o=u[h],!(c.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(l,o)&&(f[o]=l[o])}return f}},87296:function(d,v,e){"use strict";e.d(v,{Z:function(){return f}});var r=e(73825);function i(o,h){var u=o==null?null:typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(u!=null){var a,x,p,y,m=[],b=!0,S=!1;try{if(p=(u=u.call(o)).next,h===0){if(Object(u)!==u)return;b=!1}else for(;!(b=(a=p.call(u)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(R){S=!0,x=R}finally{try{if(!b&&u.return!=null&&(y=u.return(),Object(y)!==y))return}finally{if(S)throw x}}return m}}var l=e(99227),c=e(66160);function f(o,h){return(0,r.Z)(o)||i(o,h)||(0,l.Z)(o,h)||(0,c.Z)()}},89878:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(8616);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.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,v,e){"use strict";e.d(v,{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,v,e){"use strict";e.d(v,{Z:function(){return i}});function r(l,c){(c==null||c>l.length)&&(c=l.length);for(var f=0,o=new Array(c);f<c;f++)o[f]=l[f];return o}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)}}},97047:function(d,v,e){"use strict";e.d(v,{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}},42028:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},31226:function(d,v,e){"use strict";e.d(v,{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}},3202:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});function r(l,c,f,o,h,u,a){try{var x=l[u](a),p=x.value}catch(y){return void f(y)}x.done?c(p):Promise.resolve(p).then(o,h)}function i(l){return function(){var c=this,f=arguments;return new Promise(function(o,h){var u=l.apply(c,f);function a(p){r(u,o,h,a,x,"next",p)}function x(p){r(u,o,h,a,x,"throw",p)}a(void 0)})}}},67732:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}},83652:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(88058);function i(c,f){for(var o=0;o<f.length;o++){var h=f[o];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,o){return f&&i(c.prototype,f),o&&i(c,o),Object.defineProperty(c,"prototype",{writable:!1}),c}},158:function(d,v,e){"use strict";e.d(v,{Z:function(){return c}});var r=e(58289),i=e(75538),l=e(85458);function c(f){var o=(0,i.Z)();return function(){var h,u=(0,r.Z)(f);if(o){var a=(0,r.Z)(this).constructor;h=Reflect.construct(u,arguments,a)}else h=u.apply(this,arguments);return(0,l.Z)(this,h)}}},20068:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(88058);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}},54476:function(d,v,e){"use strict";e.d(v,{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)}},58289:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(i){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},r(i)}},42403:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(18773);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)}},75538:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(){try{var i=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(r=function(){return!!i})()}},7553:function(d,v,e){"use strict";e.d(v,{Z:function(){return r}});function r(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}},23317:function(d,v,e){"use strict";e.d(v,{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.`)}},75682:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(20068);function i(l){for(var c=1;c<arguments.length;c++){var f=arguments[c]!=null?Object(arguments[c]):{},o=Object.keys(f);typeof Object.getOwnPropertySymbols=="function"&&o.push.apply(o,Object.getOwnPropertySymbols(f).filter(function(h){return Object.getOwnPropertyDescriptor(f,h).enumerable})),o.forEach(function(h){(0,r.Z)(l,h,f[h])})}return l}},33885:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(20068);function i(c,f){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),o.push.apply(o,h)}return o}function l(c){for(var f=1;f<arguments.length;f++){var o=arguments[f]!=null?arguments[f]:{};f%2?i(Object(o),!0).forEach(function(h){(0,r.Z)(c,h,o[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(o,h))})}return c}},75931:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(85377);function i(l,c){if(l==null)return{};var f,o,h=(0,r.Z)(l,c);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);for(o=0;o<u.length;o++)f=u[o],c.indexOf(f)===-1&&{}.propertyIsEnumerable.call(l,f)&&(h[f]=l[f])}return h}},85377:function(d,v,e){"use strict";e.d(v,{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}},85458:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(76190),i=e(31226);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)}},75044:function(d,v,e){"use strict";e.d(v,{Z:function(){return x}});function r(p,y){this.v=p,this.k=y}function i(p,y,m,b){var S=Object.defineProperty;try{S({},"",{})}catch(R){S=0}i=function(L,A,I,M){function B(N,K){i(L,N,function(G){return this._invoke(N,K,G)})}A?S?S(L,A,{value:I,enumerable:!M,configurable:!M,writable:!M}):L[A]=I:(B("next",0),B("throw",1),B("return",2))},i(p,y,m,b)}function l(){var p,y,m=typeof Symbol=="function"?Symbol:{},b=m.iterator||"@@iterator",S=m.toStringTag||"@@toStringTag";function R(G,H,ae,ne){var oe=H&&H.prototype instanceof A?H:A,J=Object.create(oe.prototype);return i(J,"_invoke",function(q,V,se){var ee,Q,le,Z=0,U=se||[],ie=!1,_e={p:0,n:0,v:p,a:Se,f:Se.bind(p,4),d:function(Ge,Ue){return ee=Ge,Q=0,le=p,_e.n=Ue,L}};function Se(Pe,Ge){for(Q=Pe,le=Ge,y=0;!ie&&Z&&!Ue&&y<U.length;y++){var Ue,kt=U[y],pt=_e.p,It=kt[2];Pe>3?(Ue=It===Ge)&&(le=kt[(Q=kt[4])?5:(Q=3,3)],kt[4]=kt[5]=p):kt[0]<=pt&&((Ue=Pe<2&&pt<kt[1])?(Q=0,_e.v=Ge,_e.n=kt[1]):pt<It&&(Ue=Pe<3||kt[0]>Ge||Ge>It)&&(kt[4]=Pe,kt[5]=Ge,_e.n=It,Q=0))}if(Ue||Pe>1)return L;throw ie=!0,Ge}return function(Pe,Ge,Ue){if(Z>1)throw TypeError("Generator is already running");for(ie&&Ge===1&&Se(Ge,Ue),Q=Ge,le=Ue;(y=Q<2?p:le)||!ie;){ee||(Q?Q<3?(Q>1&&(_e.n=-1),Se(Q,le)):_e.n=le:_e.v=le);try{if(Z=2,ee){if(Q||(Pe="next"),y=ee[Pe]){if(!(y=y.call(ee,le)))throw TypeError("iterator result is not an object");if(!y.done)return y;le=y.value,Q<2&&(Q=0)}else Q===1&&(y=ee.return)&&y.call(ee),Q<2&&(le=TypeError("The iterator does not provide a '"+Pe+"' method"),Q=1);ee=p}else if((y=(ie=_e.n<0)?le:q.call(V,_e))!==L)break}catch(kt){ee=p,Q=1,le=kt}finally{Z=1}}return{value:y,done:ie}}}(G,ae,ne),!0),J}var L={};function A(){}function I(){}function M(){}y=Object.getPrototypeOf;var B=[][b]?y(y([][b]())):(i(y={},b,function(){return this}),y),N=M.prototype=A.prototype=Object.create(B);function K(G){return Object.setPrototypeOf?Object.setPrototypeOf(G,M):(G.__proto__=M,i(G,S,"GeneratorFunction")),G.prototype=Object.create(N),G}return I.prototype=M,i(N,"constructor",M),i(M,"constructor",I),I.displayName="GeneratorFunction",i(M,S,"GeneratorFunction"),i(N),i(N,S,"Generator"),i(N,b,function(){return this}),i(N,"toString",function(){return"[object Generator]"}),(l=function(){return{w:R,m:K}})()}function c(p,y){function m(S,R,L,A){try{var I=p[S](R),M=I.value;return M instanceof r?y.resolve(M.v).then(function(B){m("next",B,L,A)},function(B){m("throw",B,L,A)}):y.resolve(M).then(function(B){I.value=B,L(I)},function(B){return m("throw",B,L,A)})}catch(B){A(B)}}var b;this.next||(i(c.prototype),i(c.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(S,R,L){function A(){return new y(function(I,M){m(S,L,I,M)})}return b=b?b.then(A,A):A()},!0)}function f(p,y,m,b,S){return new c(l().w(p,y,m,b),S||Promise)}function o(p,y,m,b,S){var R=f(p,y,m,b,S);return R.next().then(function(L){return L.done?L.value:R.next()})}function h(p){var y=Object(p),m=[];for(var b in y)m.unshift(b);return function S(){for(;m.length;)if((b=m.pop())in y)return S.value=b,S.done=!1,S;return S.done=!0,S}}var u=e(76190);function a(p){if(p!=null){var y=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],m=0;if(y)return y.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,u.Z)(p)+" is not iterable")}function x(){"use strict";var p=l(),y=p.m(x),m=(Object.getPrototypeOf?Object.getPrototypeOf(y):y.__proto__).constructor;function b(L){var A=typeof L=="function"&&L.constructor;return!!A&&(A===m||(A.displayName||A.name)==="GeneratorFunction")}var S={throw:1,return:2,break:3,continue:3};function R(L){var A,I;return function(M){A||(A={stop:function(){return I(M.a,2)},catch:function(){return M.v},abrupt:function(N,K){return I(M.a,S[N],K)},delegateYield:function(N,K,G){return A.resultName=K,I(M.d,a(N),G)},finish:function(N){return I(M.f,N)}},I=function(N,K,G){M.p=A.prev,M.n=A.next;try{return N(K,G)}finally{A.next=M.n}}),A.resultName&&(A[A.resultName]=M.v,A.resultName=void 0),A.sent=M.v,A.next=M.n;try{return L.call(this,A)}finally{M.p=A.prev,M.n=A.next}}}return(x=function(){return{wrap:function(I,M,B,N){return p.w(R(I),M,B,N&&N.reverse())},isGeneratorFunction:b,mark:p.m,awrap:function(I,M){return new r(I,M)},AsyncIterator:c,async:function(I,M,B,N,K){return(b(M)?f:o)(R(I),M,B,N,K)},keys:h,values:a}})()}},18773:function(d,v,e){"use strict";e.d(v,{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)}},42978:function(d,v,e){"use strict";e.d(v,{Z:function(){return f}});var r=e(42028);function i(o,h){var u=o==null?null:typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(u!=null){var a,x,p,y,m=[],b=!0,S=!1;try{if(p=(u=u.call(o)).next,h===0){if(Object(u)!==u)return;b=!1}else for(;!(b=(a=p.call(u)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(R){S=!0,x=R}finally{try{if(!b&&u.return!=null&&(y=u.return(),Object(y)!==y))return}finally{if(S)throw x}}return m}}var l=e(3208),c=e(23317);function f(o,h){return(0,r.Z)(o)||i(o,h)||(0,l.Z)(o,h)||(0,c.Z)()}},66712:function(d,v,e){"use strict";e.d(v,{Z:function(){return f}});var r=e(42028),i=e(7553),l=e(3208),c=e(23317);function f(o){return(0,r.Z)(o)||(0,i.Z)(o)||(0,l.Z)(o)||(0,c.Z)()}},94480:function(d,v,e){"use strict";e.d(v,{Z:function(){return o}});var r=e(97047);function i(h){if(Array.isArray(h))return(0,r.Z)(h)}var l=e(7553),c=e(3208);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 o(h){return i(h)||(0,l.Z)(h)||(0,c.Z)(h)||f()}},88058:function(d,v,e){"use strict";e.d(v,{Z:function(){return l}});var r=e(76190);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.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+""}},76190:function(d,v,e){"use strict";e.d(v,{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)}},3208:function(d,v,e){"use strict";e.d(v,{Z:function(){return i}});var r=e(97047);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,v,e){"use strict";e.d(v,{ZP:function(){return Of}});const r=Number.isFinite||function(D){return typeof D=="number"&&isFinite(D)},i=Number.isSafeInteger||function(D){return typeof D=="number"&&Math.abs(D)<=l},l=Number.MAX_SAFE_INTEGER||9007199254740991;let c=function(D){return D.NETWORK_ERROR="networkError",D.MEDIA_ERROR="mediaError",D.KEY_SYSTEM_ERROR="keySystemError",D.MUX_ERROR="muxError",D.OTHER_ERROR="otherError",D}({}),f=function(D){return D.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",D.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",D.KEY_SYSTEM_NO_SESSION="keySystemNoSession",D.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",D.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",D.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",D.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",D.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",D.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",D.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",D.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR="keySystemDestroyMediaKeysError",D.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR="keySystemDestroyCloseSessionError",D.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR="keySystemDestroyRemoveSessionError",D.MANIFEST_LOAD_ERROR="manifestLoadError",D.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",D.MANIFEST_PARSING_ERROR="manifestParsingError",D.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",D.LEVEL_EMPTY_ERROR="levelEmptyError",D.LEVEL_LOAD_ERROR="levelLoadError",D.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",D.LEVEL_PARSING_ERROR="levelParsingError",D.LEVEL_SWITCH_ERROR="levelSwitchError",D.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",D.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",D.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",D.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",D.FRAG_LOAD_ERROR="fragLoadError",D.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",D.FRAG_DECRYPT_ERROR="fragDecryptError",D.FRAG_PARSING_ERROR="fragParsingError",D.FRAG_GAP="fragGap",D.REMUX_ALLOC_ERROR="remuxAllocError",D.KEY_LOAD_ERROR="keyLoadError",D.KEY_LOAD_TIMEOUT="keyLoadTimeOut",D.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",D.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",D.BUFFER_APPEND_ERROR="bufferAppendError",D.BUFFER_APPENDING_ERROR="bufferAppendingError",D.BUFFER_STALLED_ERROR="bufferStalledError",D.BUFFER_FULL_ERROR="bufferFullError",D.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",D.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",D.ASSET_LIST_LOAD_ERROR="assetListLoadError",D.ASSET_LIST_LOAD_TIMEOUT="assetListLoadTimeout",D.ASSET_LIST_PARSING_ERROR="assetListParsingError",D.INTERSTITIAL_ASSET_ITEM_ERROR="interstitialAssetItemError",D.INTERNAL_EXCEPTION="internalException",D.INTERNAL_ABORTED="aborted",D.ATTACH_MEDIA_ERROR="attachMediaError",D.UNKNOWN="unknown",D}({}),o=function(D){return D.MEDIA_ATTACHING="hlsMediaAttaching",D.MEDIA_ATTACHED="hlsMediaAttached",D.MEDIA_DETACHING="hlsMediaDetaching",D.MEDIA_DETACHED="hlsMediaDetached",D.MEDIA_ENDED="hlsMediaEnded",D.STALL_RESOLVED="hlsStallResolved",D.BUFFER_RESET="hlsBufferReset",D.BUFFER_CODECS="hlsBufferCodecs",D.BUFFER_CREATED="hlsBufferCreated",D.BUFFER_APPENDING="hlsBufferAppending",D.BUFFER_APPENDED="hlsBufferAppended",D.BUFFER_EOS="hlsBufferEos",D.BUFFERED_TO_END="hlsBufferedToEnd",D.BUFFER_FLUSHING="hlsBufferFlushing",D.BUFFER_FLUSHED="hlsBufferFlushed",D.MANIFEST_LOADING="hlsManifestLoading",D.MANIFEST_LOADED="hlsManifestLoaded",D.MANIFEST_PARSED="hlsManifestParsed",D.LEVEL_SWITCHING="hlsLevelSwitching",D.LEVEL_SWITCHED="hlsLevelSwitched",D.LEVEL_LOADING="hlsLevelLoading",D.LEVEL_LOADED="hlsLevelLoaded",D.LEVEL_UPDATED="hlsLevelUpdated",D.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",D.LEVELS_UPDATED="hlsLevelsUpdated",D.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",D.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",D.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",D.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",D.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",D.AUDIO_TRACK_UPDATED="hlsAudioTrackUpdated",D.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",D.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",D.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",D.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",D.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",D.SUBTITLE_TRACK_UPDATED="hlsSubtitleTrackUpdated",D.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",D.CUES_PARSED="hlsCuesParsed",D.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",D.INIT_PTS_FOUND="hlsInitPtsFound",D.FRAG_LOADING="hlsFragLoading",D.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",D.FRAG_LOADED="hlsFragLoaded",D.FRAG_DECRYPTED="hlsFragDecrypted",D.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",D.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",D.FRAG_PARSING_METADATA="hlsFragParsingMetadata",D.FRAG_PARSED="hlsFragParsed",D.FRAG_BUFFERED="hlsFragBuffered",D.FRAG_CHANGED="hlsFragChanged",D.FPS_DROP="hlsFpsDrop",D.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",D.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",D.ERROR="hlsError",D.DESTROYING="hlsDestroying",D.KEY_LOADING="hlsKeyLoading",D.KEY_LOADED="hlsKeyLoaded",D.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",D.BACK_BUFFER_REACHED="hlsBackBufferReached",D.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",D.ASSET_LIST_LOADING="hlsAssetListLoading",D.ASSET_LIST_LOADED="hlsAssetListLoaded",D.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",D.INTERSTITIALS_BUFFERED_TO_BOUNDARY="hlsInterstitialsBufferedToBoundary",D.INTERSTITIAL_ASSET_PLAYER_CREATED="hlsInterstitialAssetPlayerCreated",D.INTERSTITIAL_STARTED="hlsInterstitialStarted",D.INTERSTITIAL_ASSET_STARTED="hlsInterstitialAssetStarted",D.INTERSTITIAL_ASSET_ENDED="hlsInterstitialAssetEnded",D.INTERSTITIAL_ASSET_ERROR="hlsInterstitialAssetError",D.INTERSTITIAL_ENDED="hlsInterstitialEnded",D.INTERSTITIALS_PRIMARY_RESUMED="hlsInterstitialsPrimaryResumed",D.PLAYOUT_LIMIT_REACHED="hlsPlayoutLimitReached",D.EVENT_CUE_ENTER="hlsEventCueEnter",D}({});var h={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},u={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(D,t,n){return(t=R(t))in D?Object.defineProperty(D,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):D[t]=n,D}function y(){return y=Object.assign?Object.assign.bind():function(D){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)({}).hasOwnProperty.call(n,s)&&(D[s]=n[s])}return D},y.apply(null,arguments)}function m(D,t){var n=Object.keys(D);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(D);t&&(s=s.filter(function(_){return Object.getOwnPropertyDescriptor(D,_).enumerable})),n.push.apply(n,s)}return n}function b(D){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(D,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(s){Object.defineProperty(D,s,Object.getOwnPropertyDescriptor(n,s))})}return D}function S(D,t){if(typeof D!="object"||!D)return D;var n=D[Symbol.toPrimitive];if(n!==void 0){var s=n.call(D,t);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(D)}function R(D){var t=S(D,"string");return typeof t=="symbol"?t:t+""}class L{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=A,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 A=function(){},I={trace:A,debug:A,log:A,warn:A,info:A,error:A};function M(){return y({},I)}function B(D,t){const n=self.console[D];return n?n.bind(self.console,`${t?"["+t+"] ":""}[${D}] >`):A}function N(D,t,n){return t[D]?t[D].bind(t):B(D,n)}const K=M();function G(D,t,n){const s=M();if(typeof console=="object"&&D===!0||typeof D=="object"){const _=["debug","log","info","warn","error"];_.forEach(w=>{s[w]=N(w,D,n)});try{s.log(`Debug logs enabled for "${t}" in hls.js version 1.6.15`)}catch(w){return M()}_.forEach(w=>{K[w]=N(w,D)})}else y(K,s);return s}const H=K;function ae(D=!0){return typeof self=="undefined"?void 0:(D||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function ne(D){return typeof self!="undefined"&&D===self.ManagedMediaSource}function oe(D,t){const n=Object.keys(D),s=Object.keys(t),_=n.length,w=s.length;return!_||!w||_===w&&!n.some(P=>s.indexOf(P)===-1)}function J(D,t=!1){if(typeof TextDecoder!="undefined"){const $=new TextDecoder("utf-8").decode(D);if(t){const ue=$.indexOf("\0");return ue!==-1?$.substring(0,ue):$}return $.replace(/\0/g,"")}const n=D.length;let s,_,w,P="",j=0;for(;j<n;){if(s=D[j++],s===0&&t)return P;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:P+=String.fromCharCode(s);break;case 12:case 13:_=D[j++],P+=String.fromCharCode((s&31)<<6|_&63);break;case 14:_=D[j++],w=D[j++],P+=String.fromCharCode((s&15)<<12|(_&63)<<6|(w&63)<<0);break}}return P}function q(D){let t="";for(let n=0;n<D.length;n++){let s=D[n].toString(16);s.length<2&&(s="0"+s),t+=s}return t}function V(D){return Uint8Array.from(D.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}function se(D){return D&&D.__esModule&&Object.prototype.hasOwnProperty.call(D,"default")?D.default:D}var ee={exports:{}},Q;function le(){return Q||(Q=1,function(D,t){(function(n){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,_=/^(?=([^\/?#]*))\1([^]*)$/,w=/(?:\/|^)\.(?=\/)/g,P=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,j={buildAbsoluteURL:function(X,$,ue){if(ue=ue||{},X=X.trim(),$=$.trim(),!$){if(!ue.alwaysNormalize)return X;var he=j.parseURL(X);if(!he)throw new Error("Error trying to parse base URL.");return he.path=j.normalizePath(he.path),j.buildURLFromParts(he)}var be=j.parseURL($);if(!be)throw new Error("Error trying to parse relative URL.");if(be.scheme)return ue.alwaysNormalize?(be.path=j.normalizePath(be.path),j.buildURLFromParts(be)):$;var Re=j.parseURL(X);if(!Re)throw new Error("Error trying to parse base URL.");if(!Re.netLoc&&Re.path&&Re.path[0]!=="/"){var Le=_.exec(Re.path);Re.netLoc=Le[1],Re.path=Le[2]}Re.netLoc&&!Re.path&&(Re.path="/");var at={scheme:Re.scheme,netLoc:be.netLoc,path:null,params:be.params,query:be.query,fragment:be.fragment};if(!be.netLoc&&(at.netLoc=Re.netLoc,be.path[0]!=="/"))if(!be.path)at.path=Re.path,be.params||(at.params=Re.params,be.query||(at.query=Re.query));else{var it=Re.path,qt=it.substring(0,it.lastIndexOf("/")+1)+be.path;at.path=j.normalizePath(qt)}return at.path===null&&(at.path=ue.alwaysNormalize?j.normalizePath(be.path):be.path),j.buildURLFromParts(at)},parseURL:function(X){var $=s.exec(X);return $?{scheme:$[1]||"",netLoc:$[2]||"",path:$[3]||"",params:$[4]||"",query:$[5]||"",fragment:$[6]||""}:null},normalizePath:function(X){for(X=X.split("").reverse().join("").replace(w,"");X.length!==(X=X.replace(P,"")).length;);return X.split("").reverse().join("")},buildURLFromParts:function(X){return X.scheme+X.netLoc+X.path+X.params+X.query+X.fragment}};D.exports=j})()}(ee)),ee.exports}var Z=le();class U{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 ie={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,kt(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={[ie.AUDIO]:null,[ie.VIDEO]:null,[ie.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 U),this._stats}set stats(t){this._stats=t}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Z.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(t){this._url=t}clearElementaryStreamInfo(){const{elementaryStreams:t}=this;t[ie.AUDIO]=null,t[ie.VIDEO]=null,t[ie.AUDIOVIDEO]=null}}function Se(D){return D.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 Se(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,P=!1){const{elementaryStreams:j}=this,X=j[t];if(!X){j[t]={startPTS:n,endPTS:s,startDTS:_,endDTS:w,partial:P};return}X.startPTS=Math.min(X.startPTS,n),X.endPTS=Math.max(X.endPTS,s),X.startDTS=Math.min(X.startDTS,_),X.endDTS=Math.max(X.endDTS,w)}}class Ge 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 P=t.enumeratedString("BYTERANGE");P&&this.setByteRange(P,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 Ue(D,t){const n=Object.getPrototypeOf(D);if(n){const s=Object.getOwnPropertyDescriptor(n,t);return s||Ue(n,t)}}function kt(D,t){const n=Ue(D,t);n&&(n.enumerable=!0,Object.defineProperty(D,t,n))}const pt=Math.pow(2,32)-1,It=[].push,Wt={video:1,audio:2,id3:3,text:4};function Lt(D){return String.fromCharCode.apply(null,D)}function ar(D,t){const n=D[t]<<8|D[t+1];return n<0?65536+n:n}function ze(D,t){const n=Ft(D,t);return n<0?4294967296+n:n}function gt(D,t){let n=ze(D,t);return n*=Math.pow(2,32),n+=ze(D,t+4),n}function Ft(D,t){return D[t]<<24|D[t+1]<<16|D[t+2]<<8|D[t+3]}function et(D){const t=D.byteLength;for(let n=0;n<t;){const s=ze(D,n);if(s>8&&D[n+4]===109&&D[n+5]===111&&D[n+6]===111&&D[n+7]===102)return!0;n=s>1?n+s:t}return!1}function ct(D,t){const n=[];if(!t.length)return n;const s=D.byteLength;for(let _=0;_<s;){const w=ze(D,_),P=Lt(D.subarray(_+4,_+8)),j=w>1?_+w:s;if(P===t[0])if(t.length===1)n.push(D.subarray(_+8,j));else{const X=ct(D.subarray(_+8,j),t.slice(1));X.length&&It.apply(n,X)}_=j}return n}function ot(D){const t=[],n=D[0];let s=8;const _=ze(D,s);s+=4;let w=0,P=0;n===0?(w=ze(D,s),P=ze(D,s+4),s+=8):(w=gt(D,s),P=gt(D,s+8),s+=16),s+=2;let j=D.length+P;const X=ar(D,s);s+=2;for(let $=0;$<X;$++){let ue=s;const he=ze(D,ue);ue+=4;const be=he&2147483647;if((he&2147483648)>>>31===1)return H.warn("SIDX has hierarchical references (not supported)"),null;const Le=ze(D,ue);ue+=4,t.push({referenceSize:be,subsegmentDuration:Le,info:{duration:Le/_,start:j,end:j+be-1}}),j+=be,ue+=4,s=ue}return{earliestPresentationTime:w,timescale:_,version:n,referencesCount:X,references:t}}function Qe(D){const t=[],n=ct(D,["moov","trak"]);for(let _=0;_<n.length;_++){const w=n[_],P=ct(w,["tkhd"])[0];if(P){let j=P[0];const X=ze(P,j===0?12:20),$=ct(w,["mdia","mdhd"])[0];if($){j=$[0];const ue=ze($,j===0?12:20),he=ct(w,["mdia","hdlr"])[0];if(he){const be=Lt(he.subarray(8,12)),Re={soun:ie.AUDIO,vide:ie.VIDEO}[be],Le=ct(w,["mdia","minf","stbl","stsd"])[0],at=je(Le);Re?(t[X]={timescale:ue,type:Re,stsd:at},t[Re]=b({timescale:ue,id:X},at)):t[X]={timescale:ue,type:be,stsd:at}}}}}return ct(D,["moov","mvex","trex"]).forEach(_=>{const w=ze(_,4),P=t[w];P&&(P.default={duration:ze(_,12),flags:ze(_,20)})}),t}function je(D){const t=D.subarray(8),n=t.subarray(86),s=Lt(t.subarray(4,8));let _=s,w;const P=s==="enca"||s==="encv";if(P){const $=ct(t,[s])[0].subarray(s==="enca"?28:78);ct($,["sinf"]).forEach(he=>{const be=ct(he,["schm"])[0];if(be){const Re=Lt(be.subarray(4,8));if(Re==="cbcs"||Re==="cenc"){const Le=ct(he,["frma"])[0];Le&&(_=Lt(Le))}}})}const j=_;switch(_){case"avc1":case"avc2":case"avc3":case"avc4":{const X=ct(n,["avcC"])[0];X&&X.length>3&&(_+="."+He(X[1])+He(X[2])+He(X[3]),w=ye(j==="avc1"?"dva1":"dvav",n));break}case"mp4a":{const X=ct(t,[s])[0],$=ct(X.subarray(28),["esds"])[0];if($&&$.length>7){let ue=4;if($[ue++]!==3)break;ue=$e($,ue),ue+=2;const he=$[ue++];if(he&128&&(ue+=2),he&64&&(ue+=$[ue++]),$[ue++]!==4)break;ue=$e($,ue);const be=$[ue++];if(be===64)_+="."+He(be);else break;if(ue+=12,$[ue++]!==5)break;ue=$e($,ue);const Re=$[ue++];let Le=(Re&248)>>3;Le===31&&(Le+=1+((Re&7)<<3)+(($[ue]&224)>>5)),_+="."+Le}break}case"hvc1":case"hev1":{const X=ct(n,["hvcC"])[0];if(X&&X.length>12){const $=X[1],ue=["","A","B","C"][$>>6],he=$&31,be=ze(X,2),Re=($&32)>>5?"H":"L",Le=X[12],at=X.subarray(6,12);_+="."+ue+he,_+="."+ke(be).toString(16).toUpperCase(),_+="."+Re+Le;let it="";for(let qt=at.length;qt--;){const ir=at[qt];(ir||it)&&(it="."+ir.toString(16).toUpperCase()+it)}_+=it}w=ye(j=="hev1"?"dvhe":"dvh1",n);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{_=ye(_,n)||_;break}case"vp09":{const X=ct(n,["vpcC"])[0];if(X&&X.length>6){const $=X[4],ue=X[5],he=X[6]>>4&15;_+="."+qe($)+"."+qe(ue)+"."+qe(he)}break}case"av01":{const X=ct(n,["av1C"])[0];if(X&&X.length>2){const $=X[1]>>>5,ue=X[1]&31,he=X[2]>>>7?"H":"M",be=(X[2]&64)>>6,Re=(X[2]&32)>>5,Le=$===2&&be?Re?12:10:be?10:8,at=(X[2]&16)>>4,it=(X[2]&8)>>3,qt=(X[2]&4)>>2,ir=X[2]&3;_+="."+$+"."+qe(ue)+he+"."+qe(Le)+"."+at+"."+it+qt+ir+"."+qe(1)+"."+qe(1)+"."+qe(1)+"."+0,w=ye("dav1",n)}break}}return{codec:_,encrypted:P,supplemental:w}}function ye(D,t){const n=ct(t,["dvvC"]),s=n.length?n[0]:ct(t,["dvcC"])[0];if(s){const _=s[2]>>1&127,w=s[2]<<5&32|s[3]>>3&31;return D+"."+qe(_)+"."+qe(w)}}function ke(D){let t=0;for(let n=0;n<32;n++)t|=(D>>n&1)<<31-n;return t>>>0}function $e(D,t){const n=t+5;for(;D[t++]&128&&t<n;);return t}function He(D){return("0"+D.toString(16).toUpperCase()).slice(-2)}function qe(D){return(D<10?"0":"")+D}function ut(D,t){if(!D||!t)return;const n=t.keyId;n&&t.isCommonEncryption&&or(D,(s,_)=>{const w=s.subarray(8,24);w.some(P=>P!==0)||(H.log(`[eme] Patching keyId in 'enc${_?"a":"v"}>sinf>>tenc' box: ${q(w)} -> ${q(n)}`),s.set(n,8))})}function mt(D){const t=[];return or(D,n=>t.push(n.subarray(8,24))),t}function or(D,t){ct(D,["moov","trak"]).forEach(s=>{const _=ct(s,["mdia","minf","stbl","stsd"])[0];if(!_)return;const w=_.subarray(8);let P=ct(w,["enca"]);const j=P.length>0;j||(P=ct(w,["encv"])),P.forEach(X=>{const $=j?X.subarray(28):X.subarray(78);ct($,["sinf"]).forEach(he=>{const be=rr(he);be&&t(be,j)})})})}function rr(D){const t=ct(D,["schm"])[0];if(t){const n=Lt(t.subarray(4,8));if(n==="cbcs"||n==="cenc"){const s=ct(D,["schi","tenc"])[0];if(s)return s}}}function Fe(D,t,n){const s={},_=ct(D,["moof","traf"]);for(let w=0;w<_.length;w++){const P=_[w],j=ct(P,["tfhd"])[0],X=ze(j,4),$=t[X];if(!$)continue;s[X]||(s[X]={start:NaN,duration:0,sampleCount:0,timescale:$.timescale,type:$.type});const ue=s[X],he=ct(P,["tfdt"])[0];if(he){const ur=he[0];let Sr=ze(he,4);ur===1&&(Sr===pt?n.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"):(Sr*=pt+1,Sr+=ze(he,8))),r(Sr)&&(!r(ue.start)||Sr<ue.start)&&(ue.start=Sr)}const be=$.default,Re=ze(j,0)|(be==null?void 0:be.flags);let Le=(be==null?void 0:be.duration)||0;Re&8&&(Re&2?Le=ze(j,12):Le=ze(j,8));const at=ct(P,["trun"]);let it=ue.start||0,qt=0,ir=Le;for(let ur=0;ur<at.length;ur++){const Sr=at[ur],Zr=ze(Sr,4),mn=ue.sampleCount;ue.sampleCount+=Zr;const Hr=Sr[3]&1,cn=Sr[3]&4,un=Sr[2]&1,Xr=Sr[2]&2,Rn=Sr[2]&4,xi=Sr[2]&8;let Yi=8,fa=Zr;for(Hr&&(Yi+=4),cn&&Zr&&(!(Sr[Yi+1]&1)&&ue.keyFrameIndex===void 0&&(ue.keyFrameIndex=mn),Yi+=4,un?(ir=ze(Sr,Yi),Yi+=4):ir=Le,Xr&&(Yi+=4),xi&&(Yi+=4),it+=ir,qt+=ir,fa--);fa--;)un?(ir=ze(Sr,Yi),Yi+=4):ir=Le,Xr&&(Yi+=4),Rn&&(Sr[Yi+1]&1||ue.keyFrameIndex===void 0&&(ue.keyFrameIndex=ue.sampleCount-(fa+1),ue.keyFrameStart=it),Yi+=4),xi&&(Yi+=4),it+=ir,qt+=ir;!qt&&Le&&(qt+=Le*Zr)}ue.duration+=qt}if(!Object.keys(s).some(w=>s[w].duration)){let w=1/0,P=0;const j=ct(D,["sidx"]);for(let X=0;X<j.length;X++){const $=ot(j[X]);if($!=null&&$.references){w=Math.min(w,$.earliestPresentationTime/$.timescale);const ue=$.references.reduce((he,be)=>he+be.info.duration||0,0);P=Math.max(P,ue+$.earliestPresentationTime/$.timescale)}}P&&r(P)&&Object.keys(s).forEach(X=>{s[X].duration||(s[X].duration=P*s[X].timescale-s[X].start)})}return s}function tt(D){const t={valid:null,remainder:null},n=ct(D,["moof"]);if(n.length<2)return t.remainder=D,t;const s=n[n.length-1];return t.valid=D.slice(0,s.byteOffset-8),t.remainder=D.slice(s.byteOffset-8),t}function Yt(D,t){const n=new Uint8Array(D.length+t.length);return n.set(D),n.set(t,D.length),n}function Dt(D,t){const n=[],s=t.samples,_=t.timescale,w=t.id;let P=!1;return ct(s,["moof"]).map(X=>{const $=X.byteOffset-8;ct(X,["traf"]).map(he=>{const be=ct(he,["tfdt"]).map(Re=>{const Le=Re[0];let at=ze(Re,4);return Le===1&&(at*=Math.pow(2,32),at+=ze(Re,8)),at/_})[0];return be!==void 0&&(D=be),ct(he,["tfhd"]).map(Re=>{const Le=ze(Re,4),at=ze(Re,0)&16777215,it=(at&1)!==0,qt=(at&2)!==0,ir=(at&8)!==0;let ur=0;const Sr=(at&16)!==0;let Zr=0;const mn=(at&32)!==0;let Hr=8;Le===w&&(it&&(Hr+=8),qt&&(Hr+=4),ir&&(ur=ze(Re,Hr),Hr+=4),Sr&&(Zr=ze(Re,Hr),Hr+=4),mn&&(Hr+=4),t.type==="video"&&(P=Zt(t.codec)),ct(he,["trun"]).map(cn=>{const un=cn[0],Xr=ze(cn,0)&16777215,Rn=(Xr&1)!==0;let xi=0;const Yi=(Xr&4)!==0,fa=(Xr&256)!==0;let Xi=0;const ui=(Xr&512)!==0;let ea=0;const Ri=(Xr&1024)!==0,ua=(Xr&2048)!==0;let ja=0;const yi=ze(cn,4);let bi=8;Rn&&(xi=ze(cn,bi),bi+=4),Yi&&(bi+=4);let bs=xi+$;for(let xs=0;xs<yi;xs++){if(fa?(Xi=ze(cn,bi),bi+=4):Xi=ur,ui?(ea=ze(cn,bi),bi+=4):ea=Zr,Ri&&(bi+=4),ua&&(un===0?ja=ze(cn,bi):ja=Ft(cn,bi),bi+=4),t.type===ie.VIDEO){let Ds=0;for(;Ds<ea;){const Vs=ze(s,bs);if(bs+=4,Gt(P,s[bs])){const yu=s.subarray(bs,bs+Vs);lr(yu,P?2:1,D+ja/_,n)}bs+=Vs,Ds+=Vs+4}}D+=Xi/_}}))})})}),n}function Zt(D){if(!D)return!1;const t=D.substring(0,4);return t==="hvc1"||t==="hev1"||t==="dvh1"||t==="dvhe"}function Gt(D,t){if(D){const n=t>>1&63;return n===39||n===40}else return(t&31)===6}function lr(D,t,n,s){const _=Ht(D);let w=0;w+=t;let P=0,j=0,X=0;for(;w<_.length;){P=0;do{if(w>=_.length)break;X=_[w++],P+=X}while(X===255);j=0;do{if(w>=_.length)break;X=_[w++],j+=X}while(X===255);const $=_.length-w;let ue=w;if(j<$)w+=j;else if(j>$){H.error(`Malformed SEI payload. ${j} is too small, only ${$} bytes left to parse.`);break}if(P===4){if(_[ue++]===181){const be=ar(_,ue);if(ue+=2,be===49){const Re=ze(_,ue);if(ue+=4,Re===1195456820){const Le=_[ue++];if(Le===3){const at=_[ue++],it=31&at,qt=64&at,ir=qt?2+it*3:0,ur=new Uint8Array(ir);if(qt){ur[0]=at;for(let Sr=1;Sr<ir;Sr++)ur[Sr]=_[ue++]}s.push({type:Le,payloadType:P,pts:n,bytes:ur})}}}}}else if(P===5&&j>16){const he=[];for(let Le=0;Le<16;Le++){const at=_[ue++].toString(16);he.push(at.length==1?"0"+at:at),(Le===3||Le===5||Le===7||Le===9)&&he.push("-")}const be=j-16,Re=new Uint8Array(be);for(let Le=0;Le<be;Le++)Re[Le]=_[ue++];s.push({payloadType:P,pts:n,uuid:he.join(""),userData:J(Re),userDataBytes:Re})}}}function Ht(D){const t=D.byteLength,n=[];let s=1;for(;s<t-2;)D[s]===0&&D[s+1]===0&&D[s+2]===3?(n.push(s+2),s+=2):s++;if(n.length===0)return D;const _=t-n.length,w=new Uint8Array(_);let P=0;for(s=0;s<_;P++,s++)P===n[0]&&(P++,n.shift()),w[s]=D[P];return w}function Te(D){const t=D[0];let n="",s="",_=0,w=0,P=0,j=0,X=0,$=0;if(t===0){for(;Lt(D.subarray($,$+1))!=="\0";)n+=Lt(D.subarray($,$+1)),$+=1;for(n+=Lt(D.subarray($,$+1)),$+=1;Lt(D.subarray($,$+1))!=="\0";)s+=Lt(D.subarray($,$+1)),$+=1;s+=Lt(D.subarray($,$+1)),$+=1,_=ze(D,12),w=ze(D,16),j=ze(D,20),X=ze(D,24),$=28}else if(t===1){$+=4,_=ze(D,$),$+=4;const he=ze(D,$);$+=4;const be=ze(D,$);for($+=4,P=4294967296*he+be,i(P)||(P=Number.MAX_SAFE_INTEGER,H.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),j=ze(D,$),$+=4,X=ze(D,$),$+=4;Lt(D.subarray($,$+1))!=="\0";)n+=Lt(D.subarray($,$+1)),$+=1;for(n+=Lt(D.subarray($,$+1)),$+=1;Lt(D.subarray($,$+1))!=="\0";)s+=Lt(D.subarray($,$+1)),$+=1;s+=Lt(D.subarray($,$+1)),$+=1}const ue=D.subarray($,D.byteLength);return{schemeIdUri:n,value:s,timeScale:_,presentationTime:P,presentationTimeDelta:w,eventDuration:j,id:X,payload:ue}}function ce(D,...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(D,4),_=0,s=8;_<n;_++)w.set(t[_],s),s+=t[_].byteLength;return w}function me(D,t,n){if(D.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 P=new Uint8Array(4);return n.byteLength>0&&new DataView(P.buffer).setUint32(0,n.byteLength,!1),ce([112,115,115,104],new Uint8Array([s,0,0,0]),D,w,_,P,n)}function Tt(D){const t=[];if(D instanceof ArrayBuffer){const n=D.byteLength;let s=0;for(;s+32<n;){const _=new DataView(D,s),w=Ae(_);t.push(w),s+=w.size}}return t}function Ae(D){const t=D.getUint32(0),n=D.byteOffset,s=D.byteLength;if(s<t)return{offset:n,size:s};if(D.getUint32(4)!==1886614376)return{offset:n,size:t};const w=D.getUint32(8)>>>24;if(w!==0&&w!==1)return{offset:n,size:t};const P=D.buffer,j=q(new Uint8Array(P,n+12,16));let X=null,$=null,ue=0;if(w===0)ue=28;else{const be=D.getUint32(28);if(!be||s<32+be*16)return{offset:n,size:t};X=[];for(let Re=0;Re<be;Re++)X.push(new Uint8Array(P,n+32+Re*16,16));ue=32+be*16}if(!ue)return{offset:n,size:t};const he=D.getUint32(ue);return t-32<he?{offset:n,size:t}:($=new Uint8Array(P,n+ue+4,he),{version:w,systemId:j,kids:X,data:$,offset:n,size:t})}const st=()=>/\(Windows.+Firefox\//i.test(navigator.userAgent),$t={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 bt(D,t){const n=$t[t];return!!n&&!!n[D.slice(0,4)]}function Ce(D,t,n=!0){return!D.split(",").some(s=>!yt(s,t,n))}function yt(D,t,n=!0){var s;const _=ae(n);return(s=_==null?void 0:_.isTypeSupported(Ze(D,t)))!=null?s:!1}function Ze(D,t){return`${t}/mp4;codecs=${D}`}function xe(D){if(D){const t=D.substring(0,4);return $t.video[t]}return 2}function ht(D){const t=st();return D.split(",").reduce((n,s)=>{const w=t&&Zt(s)?9:$t.video[s];return w?(w*2+n)/(n?3:2):($t.audio[s]+n)/(n?2:1)},0)}const Ot={};function Ne(D,t=!0){if(Ot[D])return Ot[D];const n={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[D];for(let _=0;_<n.length;_++){var s;if(yt(n[_],"audio",t))return Ot[D]=n[_],n[_];if(n[_]==="mp3"&&(s=ae(t))!=null&&s.isTypeSupported("audio/mpeg"))return""}return D}const Ir=/flac|opus|mp4a\.40\.34/i;function _t(D,t=!0){return D.replace(Ir,n=>Ne(n.toLowerCase(),t))}function Jr(D,t){const n=[];if(D){const s=D.split(",");for(let _=0;_<s.length;_++)bt(s[_],"video")||n.push(s[_])}return t&&n.push(t),n.join(",")}function an(D,t){if(D&&(D.length>4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(D)!==-1)&&(Nt(D,"audio")||Nt(D,"video")))return D;if(t){const n=t.split(",");if(n.length>1){if(D){for(let s=n.length;s--;)if(n[s].substring(0,4)===D.substring(0,4))return n[s]}return n[0]}}return t||D}function Nt(D,t){return bt(D,t)&&yt(D,t)}function Jt(D){const t=D.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(D){if(D.startsWith("av01.")){const t=D.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 D}function Xt(D){const t=ae(D)||{isTypeSupported:()=>!1};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function xr(D){return D.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const Pr={supported:!0,powerEfficient:!0,smooth:!0},At={supported:!1,smooth:!1,powerEfficient:!1},Kt={supported:!0,configurations:[],decodingInfoResults:[Pr]};function Bt(D,t){return{supported:!1,configurations:t,decodingInfoResults:[At],error:D}}function Qt(D,t,n,s,_,w){const P=D.videoCodec,j=D.audioCodec?D.audioGroups:null,X=w==null?void 0:w.audioCodec,$=w==null?void 0:w.channels,ue=$?parseInt($):X?1/0:2;let he=null;if(j!=null&&j.length)try{j.length===1&&j[0]?he=t.groups[j[0]].channels:he=j.reduce((be,Re)=>{if(Re){const Le=t.groups[Re];if(!Le)throw new Error(`Audio track group ${Re} not found`);Object.keys(Le.channels).forEach(at=>{be[at]=(be[at]||0)+Le.channels[at]})}return be},{2:0})}catch(be){return!0}return P!==void 0&&(P.split(",").some(be=>Zt(be))||D.width>1920&&D.height>1088||D.height>1920&&D.width>1088||D.frameRate>Math.max(s,30)||D.videoRange!=="SDR"&&D.videoRange!==n||D.bitrate>Math.max(_,8e6))||!!he&&r(ue)&&Object.keys(he).some(be=>parseInt(be)>ue)}function yr(D,t,n,s={}){const _=D.videoCodec;if(!_&&!D.audioCodec||!n)return Promise.resolve(Kt);const w=[],P=Qr(D),j=P.length,X=Gr(D,t,j>0),$=X.length;for(let ue=j||1*$||1;ue--;){const he={type:"media-source"};if(j&&(he.video=P[ue%j]),$){he.audio=X[ue%$];const be=he.audio.bitrate;he.video&&be&&(he.video.bitrate-=be)}w.push(he)}if(_){const ue=navigator.userAgent;if(_.split(",").some(he=>Zt(he))&&st())return Promise.resolve(Bt(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${ue})`),w))}return Promise.all(w.map(ue=>{const he=Kn(ue);return s[he]||(s[he]=n.decodingInfo(ue))})).then(ue=>({supported:!ue.some(he=>!he.supported),configurations:w,decodingInfoResults:ue})).catch(ue=>({supported:!1,configurations:w,decodingInfoResults:[],error:ue}))}function Qr(D){var t;const n=(t=D.videoCodec)==null?void 0:t.split(","),s=wn(D),_=D.width||640,w=D.height||480,P=D.frameRate||30,j=D.videoRange.toLowerCase();return n?n.map(X=>{const $={contentType:Ze(Mt(X),"video"),width:_,height:w,bitrate:s,framerate:P};return j!=="sdr"&&($.transferFunction=j),$}):[]}function Gr(D,t,n){var s;const _=(s=D.audioCodec)==null?void 0:s.split(","),w=wn(D);return _&&D.audioGroups?D.audioGroups.reduce((P,j)=>{var X;const $=j?(X=t.groups[j])==null?void 0:X.tracks:null;return $?$.reduce((ue,he)=>{if(he.groupId===j){const be=parseFloat(he.channels||"");_.forEach(Re=>{const Le={contentType:Ze(Re,"audio"),bitrate:n?Bn(Re,w):w};be&&(Le.channels=""+be),ue.push(Le)})}return ue},P):P},[]):[]}function Bn(D,t){if(t<=1)return 1;let n=128e3;return D==="ec-3"?n=768e3:D==="ac-3"&&(n=64e4),Math.min(t/2,n)}function wn(D){return Math.ceil(Math.max(D.bitrate*.9,D.averageBitrate)/1e3)*1e3||1}function Kn(D){let t="";const{audio:n,video:s}=D;if(s){const _=xr(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 _=xr(n.contentType);t+=`${s?"_":""}${_}_c${n.channels}`}return t}const St=["NONE","TYPE-0","TYPE-1",null];function Vr(D){return St.indexOf(D)>-1}const ii=["SDR","PQ","HLG"];function Fi(D){return!!D&&ii.indexOf(D)>-1}var Wn={No:"",Yes:"YES",v2:"v2"};function oi(D){const{canSkipUntil:t,canSkipDateRanges:n,age:s}=D,_=s<t/2;return t&&_?n?Wn.v2:Wn.Yes:Wn.No}class Ii{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 Ui{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 Si(this._audioGroups,t)}hasSubtitleGroup(t){return Si(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 Si(D,t){return!t||!D?!1:D.indexOf(t)!==-1}function Ni(){if(typeof matchMedia=="function"){const D=matchMedia("(dynamic-range: high)"),t=matchMedia("bad query");if(D.media!==t.media)return D.matches===!0}return!1}function da(D,t){let n=!1,s=[];if(D&&(n=D!=="SDR",s=[D]),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 ta=D=>{const t=new WeakSet;return(n,s)=>{if(D&&(s=D(n,s)),typeof s=="object"&&s!==null){if(t.has(s))return;t.add(s)}return s}},qi=(D,t)=>JSON.stringify(D,ta(t));function pi(D,t,n,s,_){const w=Object.keys(D),P=s==null?void 0:s.channels,j=s==null?void 0:s.audioCodec,X=_==null?void 0:_.videoCodec,$=P&&parseInt(P)===2;let ue=!1,he=!1,be=1/0,Re=1/0,Le=1/0,at=1/0,it=0,qt=[];const{preferHDR:ir,allowedVideoRanges:ur}=da(t,_);for(let cn=w.length;cn--;){const un=D[w[cn]];ue||(ue=un.channels[2]>0),be=Math.min(be,un.minHeight),Re=Math.min(Re,un.minFramerate),Le=Math.min(Le,un.minBitrate),ur.filter(Rn=>un.videoRanges[Rn]>0).length>0&&(he=!0)}be=r(be)?be:0,Re=r(Re)?Re:0;const Sr=Math.max(1080,be),Zr=Math.max(30,Re);Le=r(Le)?Le:n,n=Math.max(Le,n),he||(t=void 0);const mn=w.length>1;return{codecSet:w.reduce((cn,un)=>{const Xr=D[un];if(un===cn)return cn;if(qt=he?ur.filter(Rn=>Xr.videoRanges[Rn]>0):[],mn){if(Xr.minBitrate>n)return zi(un,`min bitrate of ${Xr.minBitrate} > current estimate of ${n}`),cn;if(!Xr.hasDefaultAudio)return zi(un,"no renditions with default or auto-select sound found"),cn;if(j&&un.indexOf(j.substring(0,4))%5!==0)return zi(un,`audio codec preference "${j}" not found`),cn;if(P&&!$){if(!Xr.channels[P])return zi(un,`no renditions with ${P} channel sound found (channels options: ${Object.keys(Xr.channels)})`),cn}else if((!j||$)&&ue&&Xr.channels[2]===0)return zi(un,"no renditions with stereo sound found"),cn;if(Xr.minHeight>Sr)return zi(un,`min resolution of ${Xr.minHeight} > maximum of ${Sr}`),cn;if(Xr.minFramerate>Zr)return zi(un,`min framerate of ${Xr.minFramerate} > maximum of ${Zr}`),cn;if(!qt.some(Rn=>Xr.videoRanges[Rn]>0))return zi(un,`no variants with VIDEO-RANGE of ${qi(qt)} found`),cn;if(X&&un.indexOf(X.substring(0,4))%5!==0)return zi(un,`video codec preference "${X}" not found`),cn;if(Xr.maxScore<it)return zi(un,`max score of ${Xr.maxScore} < selected max of ${it}`),cn}return cn&&(ht(un)>=ht(cn)||Xr.fragmentError>D[cn].fragmentError)?cn:(at=Xr.minIndex,it=Xr.maxScore,un)},void 0),videoRanges:qt,preferHDR:ir,minFramerate:Re,minBitrate:Le,minIndex:at}}function zi(D,t){H.log(`[abr] start candidates with "${D}" ignored because ${t}`)}function Pa(D){return D.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 xt(D,t,n,s){return D.slice(n,s+1).reduce((_,w,P)=>{if(!w.codecSet)return _;const j=w.audioGroups;let X=_[w.codecSet];X||(_[w.codecSet]=X={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:P,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!j,fragmentError:0}),X.minBitrate=Math.min(X.minBitrate,w.bitrate);const $=Math.min(w.height,w.width);return X.minHeight=Math.min(X.minHeight,$),X.minFramerate=Math.min(X.minFramerate,w.frameRate),X.minIndex=Math.min(X.minIndex,P),X.maxScore=Math.max(X.maxScore,w.score),X.fragmentError+=w.fragmentError,X.videoRanges[w.videoRange]=(X.videoRanges[w.videoRange]||0)+1,j&&j.forEach(ue=>{if(!ue)return;const he=t.groups[ue];he&&(X.hasDefaultAudio=X.hasDefaultAudio||t.hasDefaultAudio?he.hasDefault:he.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(he.channels).forEach(be=>{X.channels[be]=(X.channels[be]||0)+he.channels[be]}))}),_},{})}function xa(D){if(!D)return D;const{lang:t,assocLang:n,characteristics:s,channels:_,audioCodec:w}=D;return{lang:t,assocLang:n,characteristics:s,channels:_,audioCodec:w}}function Zi(D,t,n){if("attrs"in D){const s=t.indexOf(D);if(s!==-1)return s}for(let s=0;s<t.length;s++){const _=t[s];if(mi(D,_,n))return s}return-1}function mi(D,t,n){const{groupId:s,name:_,lang:w,assocLang:P,default:j}=D,X=D.forced;return(s===void 0||t.groupId===s)&&(_===void 0||t.name===_)&&(w===void 0||ka(w,t.lang))&&(w===void 0||t.assocLang===P)&&(j===void 0||t.default===j)&&(X===void 0||t.forced===X)&&(!("characteristics"in D)||$i(D.characteristics||"",t.characteristics))&&(n===void 0||n(D,t))}function ka(D,t="--"){return D.length===t.length?D===t:D.startsWith(t)||t.startsWith(D)}function $i(D,t=""){const n=D.split(","),s=t.split(",");return n.length===s.length&&!n.some(_=>s.indexOf(_)===-1)}function Gn(D,t){const{audioCodec:n,channels:s}=D;return(n===void 0||(t.audioCodec||"").substring(0,4)===n.substring(0,4))&&(s===void 0||s===(t.channels||"2"))}function ci(D,t,n,s,_){const w=t[s],j=t.reduce((be,Re,Le)=>{const at=Re.uri;return(be[at]||(be[at]=[])).push(Le),be},{})[w.uri];j.length>1&&(s=Math.max.apply(Math,j));const X=w.videoRange,$=w.frameRate,ue=w.codecSet.substring(0,4),he=we(t,s,be=>{if(be.videoRange!==X||be.frameRate!==$||be.codecSet.substring(0,4)!==ue)return!1;const Re=be.audioGroups,Le=n.filter(at=>!Re||Re.indexOf(at.groupId)!==-1);return Zi(D,Le,_)>-1});return he>-1?he:we(t,s,be=>{const Re=be.audioGroups,Le=n.filter(at=>!Re||Re.indexOf(at.groupId)!==-1);return Zi(D,Le,_)>-1})}function we(D,t,n){for(let s=t;s>-1;s--)if(n(D[s]))return s;for(let s=t+1;s<D.length;s++)if(n(D[s]))return s;return-1}function rt(D,t){var n;return!!D&&D!==((n=t.loadLevelObj)==null?void 0:n.uri)}class Je extends L{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:P}=this,{autoLevelEnabled:j,media:X}=P;if(!_||!X)return;const $=performance.now(),ue=w?w.stats:_.stats,he=w?w.duration:_.duration,be=$-ue.loading.start,Re=P.minAutoLevel,Le=_.level,at=this._nextAutoLevel;if(ue.aborted||ue.loaded&&ue.loaded===ue.total||Le<=Re){this.clearTimer(),this._nextAutoLevel=-1;return}if(!j)return;const it=at>-1&&at!==Le,qt=!!n||it;if(!qt&&(X.paused||!X.playbackRate||!X.readyState))return;const ir=P.mainForwardBufferInfo;if(!qt&&ir===null)return;const ur=this.bwEstimator.getEstimateTTFB(),Sr=Math.abs(X.playbackRate);if(be<=Math.max(ur,1e3*(he/(Sr*2))))return;const Zr=ir?ir.len/Sr:0,mn=ue.loading.first?ue.loading.first-ue.loading.start:-1,Hr=ue.loaded&&mn>-1,cn=this.getBwEstimate(),un=P.levels,Xr=un[Le],Rn=Math.max(ue.loaded,Math.round(he*(_.bitrate||Xr.averageBitrate)/8));let xi=Hr?be-mn:be;xi<1&&Hr&&(xi=Math.min(be,ue.loaded*8/cn));const Yi=Hr?ue.loaded*1e3/xi:0,fa=ur/1e3,Xi=Yi?(Rn-ue.loaded)/Yi:Rn*8/cn+fa;if(Xi<=Zr)return;const ui=Yi?Yi*8:cn,ea=((s=(n==null?void 0:n.details)||this.hls.latestLevelDetails)==null?void 0:s.live)===!0,Ri=this.hls.config.abrBandWidthUpFactor;let ua=Number.POSITIVE_INFINITY,ja;for(ja=Le-1;ja>Re;ja--){const xs=un[ja].maxBitrate,Ds=!un[ja].details||ea;if(ua=this.getTimeToLoadFrag(fa,ui,he*xs,Ds),ua<Math.min(Zr,he+fa))break}if(ua>=Xi||ua>he*10)return;Hr?this.bwEstimator.sample(be-Math.min(ur,mn),ue.loaded):this.bwEstimator.sampleTTFB(be);const yi=un[ja].maxBitrate;this.getBwEstimate()*Ri>yi&&this.resetEstimator(yi);const bi=this.findBestLevel(yi,Re,ja,0,Zr,1,1);bi>-1&&(ja=bi),this.warn(`Fragment ${_.sn}${w?" part "+w.index:""} of level ${Le} is loading too slowly;
Fragment duration: ${_.duration.toFixed(3)}
Time to underbuffer: ${Zr.toFixed(3)} s
Estimated load time for current fragment: ${Xi.toFixed(3)} s
Estimated load time for down switch fragment: ${ua.toFixed(3)} s
TTFB estimate: ${mn|0} ms
Current BW estimate: ${r(cn)?cn|0:"Unknown"} bps
New BW estimate: ${this.getBwEstimate()|0} bps
Switching to level ${ja} @ ${yi|0} bps`),P.nextLoadLevel=P.nextAutoLevel=ja,this.clearTimer();const bs=()=>{if(this.clearTimer(),this.fragCurrent===_&&this.hls.loadLevel===ja&&ja>0){const xs=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${ja>0?"and switching down":""}
Fragment duration: ${_.duration.toFixed(3)} s
Time to underbuffer: ${xs.toFixed(3)} s`),_.abortRequests(),this.fragCurrent=this.partCurrent=null,ja>Re){let Ds=this.findBestLevel(this.hls.levels[Re].bitrate,Re,ja,0,xs,1,1);Ds===-1&&(Ds=Re),this.hls.nextLoadLevel=this.hls.nextAutoLevel=Ds,this.resetEstimator(this.hls.levels[Ds].bitrate)}}};it||Xi>ua*2?bs():this.timer=self.setInterval(bs,ua*1e3),P.trigger(o.FRAG_LOAD_EMERGENCY_ABORTED,{frag:_,part:w,stats:ue})},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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(o.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 P=performance.now(),j=w?w.stats:s.stats,X=P-j.loading.start,$=j.loading.first?j.loading.first-j.loading.start:-1;if(j.loaded&&$>-1){const he=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(X-Math.min(he,$),j.loaded)}else this.bwEstimator.sampleTTFB(X)}break}}}getTimeToLoadFrag(t,n,s,_){const w=t+s/n,P=_?t+this.lastLevelLoadSec:0;return w+P}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===u.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,P=this.hls.levels[n.level],j=(P.loaded?P.loaded.bytes:0)+_.loaded,X=(P.loaded?P.loaded.duration:0)+w;P.loaded={bytes:j,duration:X},P.realBitrate=Math.round(8*j/X)}if(n.bitrateTest){const w={stats:_,frag:n,part:s,id:n.type};this.onFragBuffered(o.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 P=w.parsing.end-w.loading.start-Math.min(w.loading.first-w.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(P,w.loaded),w.bwEstimate=this.getBwEstimate(),s.bitrateTest?this.bitrateTestDelay=P/1e3:this.bitrateTestDelay=0}ignoreFragment(t){return t.type!==u.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 P=this.hls.firstLevel,j=Math.min(Math.max(P,n),t);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${P} 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 P=this.hls.levels;if(P.length>Math.max(t,w)&&P[t].loadError<=P[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:P}=s,j=n?n.duration:t?t.duration:0,X=this.getBwEstimate(),$=this.getStarvationDelay();let ue=w.abrBandWidthFactor,he=w.abrBandWidthUpFactor;if($){const it=this.findBestLevel(X,P,_,$,0,ue,he);if(it>=0)return this.rebufferNotice=-1,it}let be=j?Math.min(j,w.maxStarvationDelay):w.maxStarvationDelay;if(!$){const it=this.bitrateTestDelay;it&&(be=(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*be)} ms`),ue=he=1)}const Re=this.findBestLevel(X,P,_,$,be,ue,he);if(this.rebufferNotice!==Re&&(this.rebufferNotice=Re,this.info(`${$?"rebuffering expected":"buffer is empty"}, optimal quality level ${Re}`)),Re>-1)return Re;const Le=s.levels[P],at=s.loadLevelObj;return at&&(Le==null?void 0:Le.bitrate)<at.bitrate?P: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,P,j){var X;const $=_+w,ue=this.lastLoadedFragLevel,he=ue===-1?this.hls.firstLevel:ue,{fragCurrent:be,partCurrent:Re}=this,{levels:Le,allAudioTracks:at,loadLevel:it,config:qt}=this.hls;if(Le.length===1)return 0;const ir=Le[he],ur=!!((X=this.hls.latestLevelDetails)!=null&&X.live),Sr=it===-1||ue===-1;let Zr,mn="SDR",Hr=(ir==null?void 0:ir.frameRate)||0;const{audioPreference:cn,videoPreference:un}=qt,Xr=this.audioTracksByGroup||(this.audioTracksByGroup=Pa(at));let Rn=-1;if(Sr){if(this.firstSelection!==-1)return this.firstSelection;const ui=this.codecTiers||(this.codecTiers=xt(Le,Xr,n,s)),ea=pi(ui,mn,t,cn,un),{codecSet:Ri,videoRanges:ua,minFramerate:ja,minBitrate:yi,minIndex:bi,preferHDR:bs}=ea;Rn=bi,Zr=Ri,mn=bs?ua[ua.length-1]:ua[0],Hr=ja,t=Math.max(t,yi),this.log(`picked start tier ${qi(ea)}`)}else Zr=ir==null?void 0:ir.codecSet,mn=ir==null?void 0:ir.videoRange;const xi=Re?Re.duration:be?be.duration:0,Yi=this.bwEstimator.getEstimateTTFB()/1e3,fa=[];for(let ui=s;ui>=n;ui--){var Xi;const ea=Le[ui],Ri=ui>he;if(!ea)continue;if(qt.useMediaCapabilities&&!ea.supportedResult&&!ea.supportedPromise){const Ds=navigator.mediaCapabilities;typeof(Ds==null?void 0:Ds.decodingInfo)=="function"&&Qt(ea,Xr,mn,Hr,t,cn)?(ea.supportedPromise=yr(ea,Xr,Ds,this.supportedCache),ea.supportedPromise.then(Vs=>{if(!this.hls)return;ea.supportedResult=Vs;const yu=this.hls.levels,ma=yu.indexOf(ea);Vs.error?this.warn(`MediaCapabilities decodingInfo error: "${Vs.error}" for level ${ma} ${qi(Vs)}`):Vs.supported?Vs.decodingInfoResults.some(ac=>ac.smooth===!1||ac.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${ma} not smooth or powerEfficient: ${qi(Vs)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${ma} ${qi(Vs)}`),ma>-1&&yu.length>1&&(this.log(`Removing unsupported level ${ma}`),this.hls.removeLevel(ma),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))}).catch(Vs=>{this.warn(`Error handling MediaCapabilities decodingInfo: ${Vs}`)})):ea.supportedResult=Kt}if((Zr&&ea.codecSet!==Zr||mn&&ea.videoRange!==mn||Ri&&Hr>ea.frameRate||!Ri&&Hr>0&&Hr<ea.frameRate||(Xi=ea.supportedResult)!=null&&(Xi=Xi.decodingInfoResults)!=null&&Xi.some(Ds=>Ds.smooth===!1))&&(!Sr||ui!==Rn)){fa.push(ui);continue}const ua=ea.details,ja=(Re?ua==null?void 0:ua.partTarget:ua==null?void 0:ua.averagetargetduration)||xi;let yi;Ri?yi=j*t:yi=P*t;const bi=xi&&_>=xi*2&&w===0?ea.averageBitrate:ea.maxBitrate,bs=this.getTimeToLoadFrag(Yi,yi,bi*ja,ua===void 0);if(yi>=bi&&(ui===ue||ea.loadError===0&&ea.fragmentError===0)&&(bs<=Yi||!r(bs)||ur&&!this.bitrateTestDelay||bs<$)){const Ds=this.forcedAutoLevel;return ui!==it&&(Ds===-1||Ds!==it)&&(fa.length&&this.trace(`Skipped level(s) ${fa.join(",")} of ${s} max with CODECS and VIDEO-RANGE:"${Le[fa[0]].codecs}" ${Le[fa[0]].videoRange}; not compatible with "${Zr}" ${mn}`),this.info(`switch candidate:${he}->${ui} adjustedbw(${Math.round(yi)})-bitrate=${Math.round(yi-bi)} ttfb:${Yi.toFixed(1)} avgDuration:${ja.toFixed(1)} maxFetchDuration:${$.toFixed(1)} fetchDuration:${bs.toFixed(1)} firstSelection:${Sr} codecSet:${ea.codecSet} videoRange:${ea.videoRange} hls.loadLevel:${it}`)),Sr&&(this.firstSelection=ui),ui}}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 Ct={search:function(D,t){let n=0,s=D.length-1,_=null,w=null;for(;n<=s;){_=(n+s)/2|0,w=D[_];const P=t(w);if(P>0)n=_+1;else if(P<0)s=_-1;else return w}return null}};function lt(D,t,n){if(t===null||!Array.isArray(D)||!D.length||!r(t))return null;const s=D[0].programDateTime;if(t<(s||0))return null;const _=D[D.length-1].endProgramDateTime;if(t>=(_||0))return null;for(let w=0;w<D.length;++w){const P=D[w];if(Fr(t,n,P))return P}return null}function dr(D,t,n=0,s=0,_=.005){let w=null;if(D){w=t[1+D.sn-t[0].sn]||null;const j=D.endDTS-n;j>0&&j<15e-7&&(n+=15e-7),w&&D.level!==w.level&&w.end<=D.end&&(w=t[2+D.sn-t[0].sn]||null)}else n===0&&t[0].start===0&&(w=t[0]);if(w&&((!D||D.level===w.level)&&Rr(n,s,w)===0||mr(w,D,Math.min(_,s))))return w;const P=Ct.search(t,Rr.bind(null,n,s));return P&&(P!==D||!w)?P:w}function mr(D,t,n){if(t&&t.start===0&&t.level<D.level&&(t.endPTS||0)>0){const s=t.tagList.reduce((_,w)=>(w[0]==="INF"&&(_+=parseFloat(w[1])),_),n);return D.start<=s}return!1}function Rr(D=0,t=0,n){if(n.start<=D&&n.start+n.duration>D)return 0;const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-s<=D?1:n.start-s>D&&n.start?-1:0}function Fr(D,t,n){const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-s>D}function Mr(D,t,n){if(D&&D.startCC<=t&&D.endCC>=t){let s=D.fragments;const{fragmentHint:_}=D;_&&(s=s.concat(_));let w;return Ct.search(s,P=>P.cc<t?1:P.cc>t?-1:(w=P,P.end<=n?1:P.start>n?-1:0)),w||null}return null}function Ur(D){switch(D.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 Sn(D){return D.details.startsWith("key")}function _r(D){return Sn(D)&&!!D.frag&&!D.frag.decryptdata}function Ln(D,t){const n=Ur(t);return D.default[`${n?"timeout":"error"}Retry`]}function Yn(D,t){const n=D.backoff==="linear"?1:Math.pow(2,t);return Math.min(n*D.retryDelayMs,D.maxRetryDelayMs)}function Ke(D){return b(b({},D),{errorRetry:null,timeoutRetry:null})}function ft(D,t,n,s){if(!D)return!1;const _=s==null?void 0:s.code,w=t<D.maxNumRetry&&(ge(_)||!!n);return D.shouldRetry?D.shouldRetry(D,t,n,s,w):w}function ge(D){return nr(D)||!!D&&(D<400||D>499)}function nr(D){return D===0&&navigator.onLine===!1}var sr={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},Dr={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,MoveAllAlternatesMatchingKey:4,SwitchToSDR:8};class $r extends L{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(o.ERROR,this.onError,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const t=this.hls;t&&(t.off(o.ERROR,this.onError,this),t.off(o.ERROR,this.onErrorOut,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.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)===u.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(P=>_.indexOf(P.groupId)>=0).some(P=>{var j;return(j=P.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=sr.SendAlternateToPenaltyBox;return}case f.LEVEL_EMPTY_ERROR:case f.LEVEL_PARSING_ERROR:{var P;const X=n.parent===u.MAIN?n.level:_.loadLevel;n.details===f.LEVEL_EMPTY_ERROR&&((P=n.context)!=null&&(P=P.levelDetails)!=null&&P.live)?n.errorAction=this.getPlaylistRetryOrSwitchAction(n,X):(n.levelRetry=!1,n.errorAction=this.getLevelSwitchAction(n,X))}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 X=_.loadLevelObj;if(X&&(w.type===h.AUDIO_TRACK&&X.hasAudioGroup(w.groupId)||w.type===h.SUBTITLE_TRACK&&X.hasSubtitleGroup(w.groupId))){n.errorAction=this.getPlaylistRetryOrSwitchAction(n,_.loadLevel),n.errorAction.action=sr.SendAlternateToPenaltyBox,n.errorAction.flags=Dr.MoveAllAlternatesMatchingHost;return}}return;case f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:n.errorAction={action:sr.SendAlternateToPenaltyBox,flags:Dr.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:sr.SendAlternateToPenaltyBox,flags:Dr.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,_=Ln(s.config.playlistLoadPolicy,t),w=this.playlistError++;if(ft(_,w,Ur(t),t.response))return{action:sr.RetryRequest,flags:Dr.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:P}=n.config,j=Ln(Sn(t)?P:w,t),X=n.levels.reduce((ue,he)=>ue+he.fragmentError,0);if(_&&(t.details!==f.FRAG_GAP&&_.fragmentError++,!_r(t)&&ft(j,X,Ur(t),t.response)))return{action:sr.RetryRequest,flags:Dr.None,retryConfig:j,retryCount:X};const $=this.getLevelSwitchAction(t,s);return j&&($.retryConfig=j,$.retryCount=X),$}getLevelSwitchAction(t,n){const s=this.hls;n==null&&(n=s.loadLevel);const _=this.hls.levels[n];if(_){var w,P;const $=t.details;_.loadError++,$===f.BUFFER_APPEND_ERROR&&_.fragmentError++;let ue=-1;const{levels:he,loadLevel:be,minAutoLevel:Re,maxAutoLevel:Le}=s;!s.autoLevelEnabled&&!s.config.preserveManualLevelOnError&&(s.loadLevel=-1);const at=(w=t.frag)==null?void 0:w.type,qt=(at===u.AUDIO&&$===f.FRAG_PARSING_ERROR||t.sourceBufferName==="audio"&&($===f.BUFFER_ADD_CODEC_ERROR||$===f.BUFFER_APPEND_ERROR))&&he.some(({audioCodec:mn})=>_.audioCodec!==mn),ur=t.sourceBufferName==="video"&&($===f.BUFFER_ADD_CODEC_ERROR||$===f.BUFFER_APPEND_ERROR)&&he.some(({codecSet:mn,audioCodec:Hr})=>_.codecSet!==mn&&_.audioCodec===Hr),{type:Sr,groupId:Zr}=(P=t.context)!=null?P:{};for(let mn=he.length;mn--;){const Hr=(mn+be)%he.length;if(Hr!==be&&Hr>=Re&&Hr<=Le&&he[Hr].loadError===0){var j,X;const cn=he[Hr];if($===f.FRAG_GAP&&at===u.MAIN&&t.frag){const un=he[Hr].details;if(un){const Xr=dr(t.frag,un.fragments,t.frag.start);if(Xr!=null&&Xr.gap)continue}}else{if(Sr===h.AUDIO_TRACK&&cn.hasAudioGroup(Zr)||Sr===h.SUBTITLE_TRACK&&cn.hasSubtitleGroup(Zr))continue;if(at===u.AUDIO&&(j=_.audioGroups)!=null&&j.some(un=>cn.hasAudioGroup(un))||at===u.SUBTITLE&&(X=_.subtitleGroups)!=null&&X.some(un=>cn.hasSubtitleGroup(un))||qt&&_.audioCodec===cn.audioCodec||ur&&_.codecSet===cn.codecSet||!qt&&_.codecSet!==cn.codecSet)continue}ue=Hr;break}}if(ue>-1&&s.loadLevel!==ue)return t.levelRetry=!0,this.playlistError=0,{action:sr.SendAlternateToPenaltyBox,flags:Dr.None,nextAutoLevel:ue}}return{action:sr.SendAlternateToPenaltyBox,flags:Dr.MoveAllAlternatesMatchingHost}}onErrorOut(t,n){var s;switch((s=n.errorAction)==null?void 0:s.action){case sr.DoNothing:break;case sr.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 sr.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 Dr.None:this.switchLevel(t,w);break;case Dr.MoveAllAlternatesMatchingHDCP:{const X=this.getVariantLevelIndex(t.frag),$=n.levels[X],ue=$==null?void 0:$.attrs["HDCP-LEVEL"];if(s.hdcpLevel=ue,ue==="NONE")this.warn("HDCP policy resticted output with HDCP-LEVEL=NONE");else if(ue){n.maxHdcpLevel=St[St.indexOf(ue)-1],s.resolved=!0,this.warn(`Restricting playback to HDCP-LEVEL of "${n.maxHdcpLevel}" or lower`);break}}case Dr.MoveAllAlternatesMatchingKey:{const X=t.decryptdata;if(X){const $=this.hls.levels,ue=$.length;for(let be=ue;be--;)if(this.variantHasKey($[be],X)){var P,j;this.log(`Banned key found in level ${be} (${$[be].bitrate}bps) or audio group "${(P=$[be].audioGroups)==null?void 0:P.join(",")}" (${(j=t.frag)==null?void 0:j.type} fragment) ${q(X.keyId||[])}`),$[be].fragmentError++,$[be].loadError++,this.log(`Removing level ${be} with key error (${t.error})`),this.hls.removeLevel(be)}const he=t.frag;if(this.hls.levels.length<ue)s.resolved=!0;else if(he&&he.type!==u.MAIN){const be=he.decryptdata;be&&!X.matches(be)&&(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=xr(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(D){const t={action:sr.DoNothing,flags:Dr.None};return D&&(t.resolved=!0),t}var hn={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class Ei{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.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 P=w.length;P--;){const j=_[w[P]];if((j==null?void 0:j.body.type)===n&&(!s||j.buffered)){const X=j.body;if(X.start<=t&&t<=X.end)return X}}return null}detectEvictedFragments(t,n,s,_,w){this.timeRanges&&(this.timeRanges[t]=n);const P=(_==null?void 0:_.fragment.sn)||-1;Object.keys(this.fragments).forEach(j=>{const X=this.fragments[j];if(!X||P>=X.body.sn)return;if(!X.buffered&&(!X.loaded||w)){X.body.type===s&&this.removeFragment(X.body);return}const $=X.range[t];if($){if($.time.length===0){this.removeFragment(X.body);return}$.time.some(ue=>{const he=!this.isTimeBuffered(ue.startPTS,ue.endPTS,n);return he&&this.removeFragment(X.body),he})}})}detectPartialFragments(t){const n=this.timeRanges;if(!n||t.frag.sn==="initSegment")return;const s=t.frag,_=vn(s),w=this.fragments[_];if(!w||w.buffered&&s.gap)return;const P=!s.relurl;Object.keys(n).forEach(j=>{const X=s.elementaryStreams[j];if(!X)return;const $=n[j],ue=P||X.partial===!0;w.range[j]=this.getBufferedTimes(s,t.part,ue,$)}),w.loaded=null,Object.keys(w.range).length?(this.bufferedEnd(w,s),ln(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]=rn(s,_=>_.fragment.sn>=t))}fragBuffered(t,n){const s=vn(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},P=t.start,j=t.end,X=t.minEndPTS||j,$=t.maxStartPTS||P;for(let ue=0;ue<_.length;ue++){const he=_.start(ue)-this.bufferPadding,be=_.end(ue)+this.bufferPadding;if($>=he&&X<=be){w.time.push({startPTS:Math.max(P,_.start(ue)),endPTS:Math.min(j,_.end(ue))});break}else if(P<be&&j>he){const Re=Math.max(P,_.start(ue)),Le=Math.min(j,_.end(ue));Le>Re&&(w.partial=!0,w.time.push({startPTS:Re,endPTS:Le}))}else if(j<=he)break}return w}getPartialFragment(t){let n=null,s,_,w,P=0;const{bufferPadding:j,fragments:X}=this;return Object.keys(X).forEach($=>{const ue=X[$];ue&&ln(ue)&&(_=ue.body.start-j,w=ue.body.end+j,t>=_&&t<=w&&(s=Math.min(t-_,w-t),P<=s&&(n=ue.body,P=s)))}),n}isEndListAppended(t){const n=this.endListFragments[t];return n!==void 0&&(n.buffered||ln(n))}getState(t){const n=vn(t),s=this.fragments[n];return s?s.buffered?ln(s)?hn.PARTIAL:hn.OK:hn.APPENDING:hn.NOT_LOADED}isTimeBuffered(t,n,s){let _,w;for(let P=0;P<s.length;P++){if(_=s.start(P)-this.bufferPadding,w=s.end(P)+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=vn(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:P}=n;if(s.sn==="initSegment")return;const j=s.type;if(_){let $=this.activePartLists[j];$||(this.activePartLists[j]=$=[]),$.push(_)}this.timeRanges=w;const X=w[P];this.detectEvictedFragments(P,X,j,_)}onFragBuffered(t,n){this.detectPartialFragments(n)}hasFragment(t){const n=vn(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(P=>{const j=this.fragments[P];if(!j)return;const X=j.body;X.type!==s||_&&!X.gap||X.start<n&&X.end>t&&(j.buffered||w)&&this.removeFragment(X)})}removeFragment(t){const n=vn(t);t.clearElementaryStreamInfo();const s=this.activePartLists[t.type];if(s){const _=t.sn;this.activePartLists[t.type]=rn(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 ln(D){var t,n,s;return D.buffered&&!!(D.body.gap||(t=D.range.video)!=null&&t.partial||(n=D.range.audio)!=null&&n.partial||(s=D.range.audiovideo)!=null&&s.partial)}function vn(D){return`${D.type}_${D.level}_${D.sn}`}function rn(D,t){return D.filter(n=>{const s=t(n);return s||n.clearElementaryStreamInfo(),s})}var Xn={cbc:0,ctr:1};class ri{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 Xn.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},n,t);case Xn.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(D){const t=D.byteLength,n=t&&new DataView(D.buffer).getUint8(t-1);return n?D.slice(0,t-n):D}class eo{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],P=s[2],j=s[3],X=this.invSubMix,$=X[0],ue=X[1],he=X[2],be=X[3],Re=new Uint32Array(256);let Le=0,at=0,it=0;for(it=0;it<256;it++)it<128?Re[it]=it<<1:Re[it]=it<<1^283;for(it=0;it<256;it++){let qt=at^at<<1^at<<2^at<<3^at<<4;qt=qt>>>8^qt&255^99,t[Le]=qt,n[qt]=Le;const ir=Re[Le],ur=Re[ir],Sr=Re[ur];let Zr=Re[qt]*257^qt*16843008;_[Le]=Zr<<24|Zr>>>8,w[Le]=Zr<<16|Zr>>>16,P[Le]=Zr<<8|Zr>>>24,j[Le]=Zr,Zr=Sr*16843009^ur*65537^ir*257^Le*16843008,$[qt]=Zr<<24|Zr>>>8,ue[qt]=Zr<<16|Zr>>>16,he[qt]=Zr<<8|Zr>>>24,be[qt]=Zr,Le?(Le=ir^Re[Re[Re[Sr^ir]]],at^=Re[Re[at]]):Le=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 P=this.ksRows=(w+6+1)*4;let j,X;const $=this.keySchedule=new Uint32Array(P),ue=this.invKeySchedule=new Uint32Array(P),he=this.sBox,be=this.rcon,Re=this.invSubMix,Le=Re[0],at=Re[1],it=Re[2],qt=Re[3];let ir,ur;for(j=0;j<P;j++){if(j<w){ir=$[j]=n[j];continue}ur=ir,j%w===0?(ur=ur<<8|ur>>>24,ur=he[ur>>>24]<<24|he[ur>>>16&255]<<16|he[ur>>>8&255]<<8|he[ur&255],ur^=be[j/w|0]<<24):w>6&&j%w===4&&(ur=he[ur>>>24]<<24|he[ur>>>16&255]<<16|he[ur>>>8&255]<<8|he[ur&255]),$[j]=ir=($[j-w]^ur)>>>0}for(X=0;X<P;X++)j=P-X,X&3?ur=$[j]:ur=$[j-4],X<4||j<=4?ue[X]=ur:ue[X]=Le[he[ur>>>24]]^at[he[ur>>>16&255]]^it[he[ur>>>8&255]]^qt[he[ur&255]],ue[X]=ue[X]>>>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,P=this.invSBox,j=this.invSubMix,X=j[0],$=j[1],ue=j[2],he=j[3],be=this.uint8ArrayToUint32Array_(s);let Re=be[0],Le=be[1],at=be[2],it=be[3];const qt=new Int32Array(t),ir=new Int32Array(qt.length);let ur,Sr,Zr,mn,Hr,cn,un,Xr,Rn,xi,Yi,fa,Xi,ui;const ea=this.networkToHostOrderSwap;for(;n<qt.length;){for(Rn=ea(qt[n]),xi=ea(qt[n+1]),Yi=ea(qt[n+2]),fa=ea(qt[n+3]),Hr=Rn^w[0],cn=fa^w[1],un=Yi^w[2],Xr=xi^w[3],Xi=4,ui=1;ui<_;ui++)ur=X[Hr>>>24]^$[cn>>16&255]^ue[un>>8&255]^he[Xr&255]^w[Xi],Sr=X[cn>>>24]^$[un>>16&255]^ue[Xr>>8&255]^he[Hr&255]^w[Xi+1],Zr=X[un>>>24]^$[Xr>>16&255]^ue[Hr>>8&255]^he[cn&255]^w[Xi+2],mn=X[Xr>>>24]^$[Hr>>16&255]^ue[cn>>8&255]^he[un&255]^w[Xi+3],Hr=ur,cn=Sr,un=Zr,Xr=mn,Xi=Xi+4;ur=P[Hr>>>24]<<24^P[cn>>16&255]<<16^P[un>>8&255]<<8^P[Xr&255]^w[Xi],Sr=P[cn>>>24]<<24^P[un>>16&255]<<16^P[Xr>>8&255]<<8^P[Hr&255]^w[Xi+1],Zr=P[un>>>24]<<24^P[Xr>>16&255]<<16^P[Hr>>8&255]<<8^P[cn&255]^w[Xi+2],mn=P[Xr>>>24]<<24^P[Hr>>16&255]<<16^P[cn>>8&255]<<8^P[un&255]^w[Xi+3],ir[n]=ea(ur^Re),ir[n+1]=ea(mn^Le),ir[n+2]=ea(Zr^at),ir[n+3]=ea(Sr^it),Re=Rn,Le=xi,at=Yi,it=fa,n=n+4}return ir.buffer}}class Ua{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=Us(this.aesMode);return this.subtle.importKey("raw",this.key,{name:t},!1,["encrypt","decrypt"])}}function Us(D){switch(D){case Xn.cbc:return"AES-CBC";case Xn.ctr:return"AES-CTR";default:throw new Error(`[FastAESKey] invalid aes mode ${D}`)}}const Ws=16;class us{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,P)=>{const j=ArrayBuffer.isView(t)?t:new Uint8Array(t);this.softwareDecrypt(j,n,s,_);const X=this.flush();X?w(X.buffer):P(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(t),n,s,_)}softwareDecrypt(t,n,s,_){const{currentIV:w,currentResult:P,remainderData:j}=this;if(_!==Xn.cbc||n.byteLength!==16)return H.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),j&&(t=Yt(j,t),this.remainderData=null);const X=this.getValidChunk(t);if(!X.length)return null;w&&(s=w);let $=this.softwareDecrypter;$||($=this.softwareDecrypter=new eo),$.expandKey(n);const ue=P;return this.currentResult=$.decrypt(X.buffer,0,s),this.currentIV=X.slice(-16).buffer,ue||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 Ua(this.subtle,n,_)}return this.fastAesKey.expandKey().then(w=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new ri(this.subtle,new Uint8Array(s),_).decrypt(t.buffer,w)):Promise.reject(new Error("web crypto not initialized"))).catch(w=>(H.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 P=this.flush();if(P)return P.buffer}throw new Error("WebCrypto"+(w?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(t){let n=t;const s=t.length-t.length%Ws;return s!==t.length&&(n=t.slice(0,s),this.remainderData=t.slice(s)),n}logOnce(t){this.logEnabled&&(H.log(`[decrypter]: ${t}`),this.logEnabled=!1)}}const no=Math.pow(2,17);class Ai{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 Ji({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,P=_.loader;return new Promise((j,X)=>{if(this.loader&&this.loader.destroy(),t.gap)if(t.tagList.some(Le=>Le[0]==="GAP")){X(ws(t));return}else t.gap=!1;const $=this.loader=w?new w(_):new P(_),ue=Oa(t);t.loader=$;const he=Ke(_.fragLoadPolicy.default),be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:t.sn==="initSegment"?1/0:no};t.stats=$.stats;const Re={onSuccess:(Le,at,it,qt)=>{this.resetLoader(t,$);let ir=Le.data;it.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(ir.slice(0,16)),ir=ir.slice(16)),j({frag:t,part:null,payload:ir,networkDetails:qt})},onError:(Le,at,it,qt)=>{this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:b({url:s,data:void 0},Le),error:new Error(`HTTP Error ${Le.code} ${Le.text}`),networkDetails:it,stats:qt}))},onAbort:(Le,at,it)=>{this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:it,stats:Le}))},onTimeout:(Le,at,it)=>{this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error(`Timeout after ${be.timeout}ms`),networkDetails:it,stats:Le}))}};n&&(Re.onProgress=(Le,at,it,qt)=>n({frag:t,part:null,payload:it,networkDetails:qt})),$.load(ue,be,Re)})}loadPart(t,n,s){this.abort();const _=this.config,w=_.fLoader,P=_.loader;return new Promise((j,X)=>{if(this.loader&&this.loader.destroy(),t.gap||n.gap){X(ws(t,n));return}const $=this.loader=w?new w(_):new P(_),ue=Oa(t,n);t.loader=$;const he=Ke(_.fragLoadPolicy.default),be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:no};n.stats=$.stats,$.load(ue,be,{onSuccess:(Re,Le,at,it)=>{this.resetLoader(t,$),this.updateStatsFromPart(t,n);const qt={frag:t,part:n,payload:Re.data,networkDetails:it};s(qt),j(qt)},onError:(Re,Le,at,it)=>{this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:n,response:b({url:ue.url,data:void 0},Re),error:new Error(`HTTP Error ${Re.code} ${Re.text}`),networkDetails:at,stats:it}))},onAbort:(Re,Le,at)=>{t.stats.aborted=n.stats.aborted,this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,part:n,error:new Error("Aborted"),networkDetails:at,stats:Re}))},onTimeout:(Re,Le,at)=>{this.resetLoader(t,$),X(new Ji({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:n,error:new Error(`Timeout after ${be.timeout}ms`),networkDetails:at,stats:Re}))}})})}updateStatsFromPart(t,n){const s=t.stats,_=n.stats,w=_.total;if(s.loaded+=_.loaded,w){const X=Math.round(t.duration/n.duration),$=Math.min(Math.round(s.loaded/w),X),he=(X-$)*Math.round(s.loaded/$);s.total=s.loaded+he}else s.total=Math.max(s.loaded,s.total);const P=s.loading,j=_.loading;P.start?P.first+=j.first-j.start:(P.start=j.start,P.first=j.first),P.end=j.end}resetLoader(t,n){t.loader=null,this.loader===n&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),n.destroy()}}function Oa(D,t=null){const n=t||D,s={frag:D,part:t,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},_=n.byteRangeStartOffset,w=n.byteRangeEndOffset;if(r(_)&&r(w)){var P;let j=_,X=w;if(D.sn==="initSegment"&&lo((P=D.decryptdata)==null?void 0:P.method)){const $=w-_;$%16&&(X=w+(16-$%16)),_!==0&&(s.resetIV=!0,j=_-16)}s.rangeStart=j,s.rangeEnd=X}return s}function ws(D,t){const n=new Error(`GAP ${D.gap?"tag":"attribute"} found`),s={type:c.MEDIA_ERROR,details:f.FRAG_GAP,fatal:!1,frag:D,error:n,networkDetails:null};return t&&(s.part=t),(t||D).stats.aborted=!0,new Ji(s)}function lo(D){return D==="AES-128"||D==="AES-256"}class Ji extends Error{constructor(t){super(t.error.message),this.data=void 0,this.data=t}}class go extends L{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 Ho{constructor(t,n,s,_=0,w=-1,P=!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=Fa(),this.buffering={audio:Fa(),video:Fa(),audiovideo:Fa()},this.level=t,this.sn=n,this.id=s,this.size=_,this.part=w,this.partial=P}}function Fa(){return{start:0,executeStart:0,executeEnd:0,end:0}}const Hs={length:0,start:()=>0,end:()=>0};class _i{static isBuffered(t,n){if(t){const s=_i.getBuffered(t);for(let _=s.length;_--;)if(n>=s.start(_)&&n<=s.end(_))return!0}return!1}static bufferedRanges(t){if(t){const n=_i.getBuffered(t);return _i.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 _=_i.bufferedRanges(t);if(_.length)return _i.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((ue,he)=>ue.start-he.start||he.end-ue.end);let _=-1,w=[];if(s)for(let ue=0;ue<t.length;ue++){n>=t[ue].start&&n<=t[ue].end&&(_=ue);const he=w.length;if(he){const be=w[he-1].end;t[ue].start-be<s?t[ue].end>be&&(w[he-1].end=t[ue].end):w.push(t[ue])}else w.push(t[ue])}else w=t;let P=0,j,X=n,$=n;for(let ue=0;ue<w.length;ue++){const he=w[ue].start,be=w[ue].end;if(_===-1&&n>=he&&n<=be&&(_=ue),n+s>=he&&n<be)X=he,$=be,P=$-n;else if(n+s<he){j=he;break}}return{len:P,start:X||0,end:$||0,nextStart:j,buffered:t,bufferedIndex:_}}static getBuffered(t){try{return t.buffered||Hs}catch(n){return H.log("failed to get media.buffered",n),Hs}}}const io=/\{\$([a-zA-Z0-9-_]+)\}/g;function On(D){return io.test(D)}function ds(D,t){if(D.variableList!==null||D.hasVariableRefs){const n=D.variableList;return t.replace(io,s=>{const _=s.substring(2,s.length-1),w=n==null?void 0:n[_];return w===void 0?(D.playlistParsingError||(D.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${_}"`)),s):w})}return t}function Go(D,t,n){let s=D.variableList;s||(D.variableList=s={});let _,w;if("QUERYPARAM"in t){_=t.QUERYPARAM;try{const P=new self.URL(n).searchParams;if(P.has(_))w=P.get(_);else throw new Error(`"${_}" does not match any query parameter in URI: "${n}"`)}catch(P){D.playlistParsingError||(D.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${P.message}`))}}else _=t.NAME,w=t.VALUE;_ in s?D.playlistParsingError||(D.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${_}"`)):s[_]=w||""}function yo(D,t,n){const s=t.IMPORT;if(n&&s in n){let _=D.variableList;_||(D.variableList=_={}),_[s]=n[s]}else D.playlistParsingError||(D.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${s}"`))}const Wi=/^(\d+)x(\d+)$/,$a=/(.+?)=(".*?"|.*?)(?:,|$)/g;class Bi{constructor(t,n){typeof t=="string"&&(t=Bi.parseAttrList(t,n)),y(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=Wi.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($a.lastIndex=0;(s=$a.exec(t))!==null;){const P=s[1].trim();let j=s[2];const X=j.indexOf(w)===0&&j.lastIndexOf(w)===j.length-1;let $=!1;if(X)j=j.slice(1,-1);else switch(P){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":$=!0}if(n&&(X||$))j=ds(n,j);else if(!$&&!X)switch(P){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":H.warn(`${t}: attribute ${P} is missing quotes`)}_[P]=j}return _}}const Gs="com.apple.hls.interstitial";function co(D){return D!=="ID"&&D!=="CLASS"&&D!=="CUE"&&D!=="START-DATE"&&D!=="DURATION"&&D!=="END-DATE"&&D!=="END-ON-NEXT"}function $o(D){return D==="SCTE35-OUT"||D==="SCTE35-IN"||D==="SCTE35-CMD"}class Ko{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 P in w)if(Object.prototype.hasOwnProperty.call(t,P)&&t[P]!==w[P]){H.warn(`DATERANGE tag attribute: "${P}" does not match for tags with ID: "${t.ID}"`),this._badValueForSameId=P;break}t=y(new Bi({}),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?(H.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===Gs}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 hu=10;class fo{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||hu}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 Xs(D,t){return D.length===t.length?!D.some((n,s)=>n!==t[s]):!1}function ko(D,t){return!D&&!t?!0:!D||!t?!1:Xs(D,t)}function jo(D){return D==="AES-128"||D==="AES-256"||D==="AES-256-CTR"}function iu(D){switch(D){case"AES-128":case"AES-256":return Xn.cbc;case"AES-256-CTR":return Xn.ctr;default:throw new Error(`invalid full segment method ${D}`)}}function Vo(D){return Uint8Array.from(atob(D),t=>t.charCodeAt(0))}function fi(D){return Uint8Array.from(unescape(encodeURIComponent(D)),t=>t.charCodeAt(0))}function di(D){const t=fi(D).subarray(0,16),n=new Uint8Array(16);return n.set(t,16-t.length),n}function rs(D){const t=function(s,_,w){const P=s[_];s[_]=s[w],s[w]=P};t(D,0,3),t(D,1,2),t(D,4,5),t(D,6,7)}function Es(D){const t=D.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",P=_[1];w?(s.splice(-1,1),n=Vo(P)):n=di(P)}}return n}const Qa=typeof self!="undefined"?self:void 0;var Ma={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},Ms={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function au(D){switch(D){case Ms.FAIRPLAY:return Ma.FAIRPLAY;case Ms.PLAYREADY:return Ma.PLAYREADY;case Ms.WIDEVINE:return Ma.WIDEVINE;case Ms.CLEARKEY:return Ma.CLEARKEY}}function Fs(D){switch(D){case Ma.FAIRPLAY:return Ms.FAIRPLAY;case Ma.PLAYREADY:return Ms.PLAYREADY;case Ma.WIDEVINE:return Ms.WIDEVINE;case Ma.CLEARKEY:return Ms.CLEARKEY}}function su(D){const{drmSystems:t,widevineLicenseUrl:n}=D,s=t?[Ma.FAIRPLAY,Ma.WIDEVINE,Ma.PLAYREADY,Ma.CLEARKEY].filter(_=>!!t[_]):[];return!s[Ma.WIDEVINE]&&n&&s.push(Ma.WIDEVINE),s}const Tu=function(D){return Qa!=null&&(D=Qa.navigator)!=null&&D.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function Zu(D,t,n,s){let _;switch(D){case Ma.FAIRPLAY:_=["cenc","sinf"];break;case Ma.WIDEVINE:case Ma.PLAYREADY:_=["cenc"];break;case Ma.CLEARKEY:_=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${D}`)}return qu(_,t,n,s)}function qu(D,t,n,s){return[{initDataTypes:D,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 Qu(D){var t;return!!D&&(D.sessionType==="persistent-license"||!!((t=D.sessionTypes)!=null&&t.some(n=>n==="persistent-license")))}function Qo(D){const t=new Uint16Array(D.buffer,D.byteOffset,D.byteLength/2),n=String.fromCharCode.apply(null,Array.from(t)),s=n.substring(n.indexOf("<"),n.length),P=new DOMParser().parseFromString(s,"text/xml").getElementsByTagName("KID")[0];if(P){const j=P.childNodes[0]?P.childNodes[0].nodeValue:P.getAttribute("VALUE");if(j){const X=Vo(j).subarray(0,16);return rs(X),X}}return null}let Ro={};class bo{static clearKeyUriToKeyIdMap(){Ro={}}static setKeyIdForUri(t,n){Ro[t]=n}static addKeyIdForUri(t){const n=Object.keys(Ro).length%Number.MAX_SAFE_INTEGER,s=new Uint8Array(16);return new DataView(s.buffer,12,4).setUint32(0,n),Ro[t]=s,s}constructor(t,n,s,_=[1],w=null,P){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&&!jo(t),P!=null&&P.startsWith("0x")&&(this.keyId=new Uint8Array(V(P)))}matches(t){return t.uri===this.uri&&t.method===this.method&&t.encrypted===this.encrypted&&t.keyFormat===this.keyFormat&&Xs(t.keyFormatVersions,this.keyFormatVersions)&&ko(t.iv,this.iv)&&ko(t.keyId,this.keyId)}isSupported(){if(this.method){if(jo(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case Ms.FAIRPLAY:case Ms.WIDEVINE:case Ms.PLAYREADY:case Ms.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(jo(this.method)){let w=this.iv;return w||(typeof t!="number"&&(H.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),t=0),w=Ju(t)),new bo(this.method,this.uri,"identity",this.keyFormatVersions,w)}if(this.keyId){const w=Ro[this.uri];if(w&&!Xs(this.keyId,w)&&bo.setKeyIdForUri(this.uri,this.keyId),this.pssh)return this}const s=Es(this.uri);if(s)switch(this.keyFormat){case Ms.WIDEVINE:if(this.pssh=s,!this.keyId){const w=Tt(s.buffer);if(w.length){var _;const P=w[0];this.keyId=(_=P.kids)!=null&&_.length?P.kids[0]:null}}this.keyId||(this.keyId=Ao(n));break;case Ms.PLAYREADY:{const w=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=me(w,null,s),this.keyId=Qo(s);break}default:{let w=s.subarray(0,16);if(w.length!==16){const P=new Uint8Array(16);P.set(w,16-w.length),w=P}this.keyId=w;break}}if(!this.keyId||this.keyId.byteLength!==16){let w;w=Wu(n),w||(w=Ao(n),w||(w=Ro[this.uri])),w&&(this.keyId=w,bo.setKeyIdForUri(this.uri,w))}return this}}function Wu(D){const t=D==null?void 0:D[Ms.WIDEVINE];return t?t.keyId:null}function Ao(D){const t=D==null?void 0:D[Ms.PLAYREADY];if(t){const n=Es(t.uri);if(n)return Qo(n)}return null}function Ju(D){const t=new Uint8Array(16);for(let n=12;n<16;n++)t[n]=D>>8*(15-n)&255;return t}const Ru=/#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,pu=/#EXT-X-MEDIA:(.*)/g,bu=/^#EXT(?:INF|-X-TARGETDURATION):/m,Lo=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),Uo=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 mu{static findGroup(t,n){for(let s=0;s<t.length;s++){const _=t[s];if(_.id===n)return _}}static resolve(t,n){return Z.buildAbsoluteURL(n,t,{alwaysNormalize:!0})}static isMediaPlaylist(t){return bu.test(t)}static parseMasterPlaylist(t,n){const s=On(t),_={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:s},w=[];if(Ru.lastIndex=0,!t.startsWith("#EXTM3U"))return _.playlistParsingError=new Error("no EXTM3U delimiter"),_;let P;for(;(P=Ru.exec(t))!=null;)if(P[1]){var j;const $=new Bi(P[1],_),ue=ds(_,P[2]),he={attrs:$,bitrate:$.decimalInteger("BANDWIDTH")||$.decimalInteger("AVERAGE-BANDWIDTH"),name:$.NAME,url:mu.resolve(ue,n)},be=$.decimalResolution("RESOLUTION");be&&(he.width=be.width,he.height=be.height),Ar($.CODECS,he);const Re=$["SUPPLEMENTAL-CODECS"];Re&&(he.supplemental={},Ar(Re,he.supplemental)),(j=he.unknownCodecs)!=null&&j.length||w.push(he),_.levels.push(he)}else if(P[3]){const $=P[3],ue=P[4];switch($){case"SESSION-DATA":{const he=new Bi(ue,_),be=he["DATA-ID"];be&&(_.sessionData===null&&(_.sessionData={}),_.sessionData[be]=he);break}case"SESSION-KEY":{const he=hr(ue,n,_);he.encrypted&&he.isSupported()?(_.sessionKeys===null&&(_.sessionKeys=[]),_.sessionKeys.push(he)):H.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${ue}"`);break}case"DEFINE":{{const he=new Bi(ue,_);Go(_,he,n)}break}case"CONTENT-STEERING":{const he=new Bi(ue,_);_.contentSteering={uri:mu.resolve(he["SERVER-URI"],n),pathwayId:he["PATHWAY-ID"]||"."};break}case"START":{_.startTimeOffset=vr(ue);break}}}const X=w.length>0&&w.length<_.levels.length;return _.levels=X?w:_.levels,_.levels.length===0&&(_.playlistParsingError=new Error("no levels found in manifest")),_}static parseMasterPlaylistMedia(t,n,s){let _;const w={},P=s.levels,j={AUDIO:P.map($=>({id:$.attrs.AUDIO,audioCodec:$.audioCodec})),SUBTITLES:P.map($=>({id:$.attrs.SUBTITLES,textCodec:$.textCodec})),"CLOSED-CAPTIONS":[]};let X=0;for(pu.lastIndex=0;(_=pu.exec(t))!==null;){const $=new Bi(_[1],s),ue=$.TYPE;if(ue){const he=j[ue],be=w[ue]||[];w[ue]=be;const Re=$.LANGUAGE,Le=$["ASSOC-LANGUAGE"],at=$.CHANNELS,it=$.CHARACTERISTICS,qt=$["INSTREAM-ID"],ir={attrs:$,bitrate:0,id:X++,groupId:$["GROUP-ID"]||"",name:$.NAME||Re||"",type:ue,default:$.bool("DEFAULT"),autoselect:$.bool("AUTOSELECT"),forced:$.bool("FORCED"),lang:Re,url:$.URI?mu.resolve($.URI,n):""};if(Le&&(ir.assocLang=Le),at&&(ir.channels=at),it&&(ir.characteristics=it),qt&&(ir.instreamId=qt),he!=null&&he.length){const ur=mu.findGroup(he,ir.groupId)||he[0];yn(ir,ur,"audioCodec"),yn(ir,ur,"textCodec")}be.push(ir)}}return w}static parseLevelPlaylist(t,n,s,_,w,P){var j;const X={url:n},$=new fo(n),ue=$.fragments,he=[];let be=null,Re=0,Le=0,at=0,it=0,qt=0,ir=null,ur=new Pe(_,X),Sr,Zr,mn,Hr=-1,cn=!1,un=null,Xr;if(Lo.lastIndex=0,$.m3u8=t,$.hasVariableRefs=On(t),((j=Lo.exec(t))==null?void 0:j[0])!=="#EXTM3U")return $.playlistParsingError=new Error("Missing format identifier #EXTM3U"),$;for(;(Sr=Lo.exec(t))!==null;){cn&&(cn=!1,ur=new Pe(_,X),ur.playlistOffset=at,ur.setStart(at),ur.sn=Re,ur.cc=it,qt&&(ur.bitrate=qt),ur.level=s,be&&(ur.initSegment=be,be.rawProgramDateTime&&(ur.rawProgramDateTime=be.rawProgramDateTime,be.rawProgramDateTime=null),un&&(ur.setByteRange(un),un=null)));const fa=Sr[1];if(fa){ur.duration=parseFloat(fa);const Xi=(" "+Sr[2]).slice(1);ur.title=Xi||null,ur.tagList.push(Xi?["INF",fa,Xi]:["INF",fa])}else if(Sr[3]){if(r(ur.duration)){ur.playlistOffset=at,ur.setStart(at),mn&&ai(ur,mn,$),ur.sn=Re,ur.level=s,ur.cc=it,ue.push(ur);const Xi=(" "+Sr[3]).slice(1);ur.relurl=ds($,Xi),Dn(ur,ir,he),ir=ur,at+=ur.duration,Re++,Le=0,cn=!0}}else{if(Sr=Sr[0].match(Uo),!Sr){H.warn("No matches on slow regex match for level playlist!");continue}for(Zr=1;Zr<Sr.length&&Sr[Zr]===void 0;Zr++);const Xi=(" "+Sr[Zr]).slice(1),ui=(" "+Sr[Zr+1]).slice(1),ea=Sr[Zr+2]?(" "+Sr[Zr+2]).slice(1):null;switch(Xi){case"BYTERANGE":ir?ur.setByteRange(ui,ir):ur.setByteRange(ui);break;case"PROGRAM-DATE-TIME":ur.rawProgramDateTime=ui,ur.tagList.push(["PROGRAM-DATE-TIME",ui]),Hr===-1&&(Hr=ue.length);break;case"PLAYLIST-TYPE":$.type&&Jn($,Xi,Sr),$.type=ui.toUpperCase();break;case"MEDIA-SEQUENCE":$.startSN!==0?Jn($,Xi,Sr):ue.length>0&&pr($,Xi,Sr),Re=$.startSN=parseInt(ui);break;case"SKIP":{$.skippedSegments&&Jn($,Xi,Sr);const Ri=new Bi(ui,$),ua=Ri.decimalInteger("SKIPPED-SEGMENTS");if(r(ua)){$.skippedSegments+=ua;for(let yi=ua;yi--;)ue.push(null);Re+=ua}const ja=Ri.enumeratedString("RECENTLY-REMOVED-DATERANGES");ja&&($.recentlyRemovedDateranges=($.recentlyRemovedDateranges||[]).concat(ja.split(" ")));break}case"TARGETDURATION":$.targetduration!==0&&Jn($,Xi,Sr),$.targetduration=Math.max(parseInt(ui),1);break;case"VERSION":$.version!==null&&Jn($,Xi,Sr),$.version=parseInt(ui);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":$.live||Jn($,Xi,Sr),$.live=!1;break;case"#":(ui||ea)&&ur.tagList.push(ea?[ui,ea]:[ui]);break;case"DISCONTINUITY":it++,ur.tagList.push(["DIS"]);break;case"GAP":ur.gap=!0,ur.tagList.push([Xi]);break;case"BITRATE":ur.tagList.push([Xi,ui]),qt=parseInt(ui)*1e3,r(qt)?ur.bitrate=qt:qt=0;break;case"DATERANGE":{const Ri=new Bi(ui,$),ua=new Ko(Ri,$.dateRanges[Ri.ID],$.dateRangeTagCount);$.dateRangeTagCount++,ua.isValid||$.skippedSegments?$.dateRanges[ua.id]=ua:H.warn(`Ignoring invalid DATERANGE tag: "${ui}"`),ur.tagList.push(["EXT-X-DATERANGE",ui]);break}case"DEFINE":{{const Ri=new Bi(ui,$);"IMPORT"in Ri?yo($,Ri,P):Go($,Ri,n)}break}case"DISCONTINUITY-SEQUENCE":$.startCC!==0?Jn($,Xi,Sr):ue.length>0&&pr($,Xi,Sr),$.startCC=it=parseInt(ui);break;case"KEY":{const Ri=hr(ui,n,$);if(Ri.isSupported()){if(Ri.method==="NONE"){mn=void 0;break}mn||(mn={});const ua=mn[Ri.keyFormat];ua!=null&&ua.matches(Ri)||(ua&&(mn=y({},mn)),mn[Ri.keyFormat]=Ri)}else H.warn(`[Keys] Ignoring unsupported EXT-X-KEY tag: "${ui}"`);break}case"START":$.startTimeOffset=vr(ui);break;case"MAP":{const Ri=new Bi(ui,$);if(ur.duration){const ua=new Pe(_,X);zn(ua,Ri,s,mn),be=ua,ur.initSegment=be,be.rawProgramDateTime&&!ur.rawProgramDateTime&&(ur.rawProgramDateTime=be.rawProgramDateTime)}else{const ua=ur.byteRangeEndOffset;if(ua){const ja=ur.byteRangeStartOffset;un=`${ua-ja}@${ja}`}else un=null;zn(ur,Ri,s,mn),be=ur,cn=!0}be.cc=it;break}case"SERVER-CONTROL":{Xr&&Jn($,Xi,Sr),Xr=new Bi(ui),$.canBlockReload=Xr.bool("CAN-BLOCK-RELOAD"),$.canSkipUntil=Xr.optionalFloat("CAN-SKIP-UNTIL",0),$.canSkipDateRanges=$.canSkipUntil>0&&Xr.bool("CAN-SKIP-DATERANGES"),$.partHoldBack=Xr.optionalFloat("PART-HOLD-BACK",0),$.holdBack=Xr.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{$.partTarget&&Jn($,Xi,Sr);const Ri=new Bi(ui);$.partTarget=Ri.decimalFloatingPoint("PART-TARGET");break}case"PART":{let Ri=$.partList;Ri||(Ri=$.partList=[]);const ua=Le>0?Ri[Ri.length-1]:void 0,ja=Le++,yi=new Bi(ui,$),bi=new Ge(yi,ur,X,ja,ua);Ri.push(bi),ur.duration+=bi.duration;break}case"PRELOAD-HINT":{const Ri=new Bi(ui,$);$.preloadHint=Ri;break}case"RENDITION-REPORT":{const Ri=new Bi(ui,$);$.renditionReports=$.renditionReports||[],$.renditionReports.push(Ri);break}default:H.warn(`line parsed but not handled: ${Sr}`);break}}}ir&&!ir.relurl?(ue.pop(),at-=ir.duration,$.partList&&($.fragmentHint=ir)):$.partList&&(Dn(ur,ir,he),ur.cc=it,$.fragmentHint=ur,mn&&ai(ur,mn,$)),$.targetduration||($.playlistParsingError=new Error("Missing Target Duration"));const Rn=ue.length,xi=ue[0],Yi=ue[Rn-1];if(at+=$.skippedSegments*$.targetduration,at>0&&Rn&&Yi){$.averagetargetduration=at/Rn;const fa=Yi.sn;$.endSN=fa!=="initSegment"?fa:0,$.live||(Yi.endList=!0),Hr>0&&(jn(ue,Hr),xi&&he.unshift(xi))}return $.fragmentHint&&(at+=$.fragmentHint.duration),$.totalduration=at,he.length&&$.dateRangeTagCount&&xi&&tr(he,$),$.endCC=it,$}}function tr(D,t){let n=D.length;if(!n)if(t.hasProgramDateTime){const j=t.fragments[t.fragments.length-1];D.push(j),n++}else return;const s=D[n-1],_=t.live?1/0:t.totalduration,w=Object.keys(t.dateRanges);for(let j=w.length;j--;){const X=t.dateRanges[w[j]],$=X.startDate.getTime();X.tagAnchor=s.ref;for(let ue=n;ue--;){var P;if(((P=D[ue])==null?void 0:P.sn)<t.startSN)break;const he=gr(t,$,D,ue,_);if(he!==-1){X.tagAnchor=t.fragments[he].ref;break}}}}function gr(D,t,n,s,_){const w=n[s];if(w){const j=w.programDateTime;if(t>=j||s===0){var P;const X=(((P=n[s+1])==null?void 0:P.start)||_)-w.start;if(t<=j+X*1e3){const $=n[s].sn-D.startSN;if($<0)return-1;const ue=D.fragments;if(ue.length>n.length){const be=(n[s+1]||ue[ue.length-1]).sn-D.startSN;for(let Re=be;Re>$;Re--){const Le=ue[Re].programDateTime;if(t>=Le&&t<Le+ue[Re].duration*1e3)return Re}}return $}}}return-1}function hr(D,t,n){var s,_;const w=new Bi(D,n),P=(s=w.METHOD)!=null?s:"",j=w.URI,X=w.hexadecimalInteger("IV"),$=w.KEYFORMATVERSIONS,ue=(_=w.KEYFORMAT)!=null?_:"identity";j&&w.IV&&!X&&H.error(`Invalid IV: ${w.IV}`);const he=j?mu.resolve(j,t):"",be=($||"1").split("/").map(Number).filter(Number.isFinite);return new bo(P,he,ue,be,X,w.KEYID)}function vr(D){const n=new Bi(D).decimalFloatingPoint("TIME-OFFSET");return r(n)?n:null}function Ar(D,t){let n=(D||"").split(/[ ,]+/).filter(s=>s);["video","audio","text"].forEach(s=>{const _=n.filter(w=>bt(w,s));_.length&&(t[`${s}Codec`]=_.map(w=>w.split("/")[0]).join(","),n=n.filter(w=>_.indexOf(w)===-1))}),t.unknownCodecs=n}function yn(D,t,n){const s=t[n];s&&(D[n]=s)}function jn(D,t){let n=D[t];for(let s=t;s--;){const _=D[s];if(!_)return;_.programDateTime=n.programDateTime-_.duration*1e3,n=_}}function Dn(D,t,n){D.rawProgramDateTime?n.push(D):t!=null&&t.programDateTime&&(D.programDateTime=t.endProgramDateTime)}function zn(D,t,n,s){D.relurl=t.URI,t.BYTERANGE&&D.setByteRange(t.BYTERANGE),D.level=n,D.sn="initSegment",s&&(D.levelkeys=s),D.initSegment=null}function ai(D,t,n){D.levelkeys=t;const{encryptedFragments:s}=n;(!s.length||s[s.length-1].levelkeys!==t)&&Object.keys(t).some(_=>t[_].isCommonEncryption)&&s.push(D)}function Jn(D,t,n){D.playlistParsingError=new Error(`#EXT-X-${t} must not appear more than once (${n[0]})`)}function pr(D,t,n){D.playlistParsingError=new Error(`#EXT-X-${t} must appear before the first Media Segment (${n[0]})`)}function Br(D,t){const n=t.startPTS;if(r(n)){let s=0,_;t.sn>D.sn?(s=n-D.start,_=D):(s=D.start-n,_=t),_.duration!==s&&_.setDuration(s)}else t.sn>D.sn?D.cc===t.cc&&D.minEndPTS?t.setStart(D.start+(D.minEndPTS-D.start)):t.setStart(D.start+D.duration):t.setStart(Math.max(D.start-t.duration,0))}function jr(D,t,n,s,_,w,P){s-n<=0&&(P.warn("Fragment should have a positive duration",t),s=n+t.duration,w=_+t.duration);let X=n,$=s;const ue=t.startPTS,he=t.endPTS;if(r(ue)){const qt=Math.abs(ue-n);D&&qt>D.totalduration?P.warn(`media timestamps and playlist times differ by ${qt}s for level ${t.level} ${D.url}`):r(t.deltaPTS)?t.deltaPTS=Math.max(qt,t.deltaPTS):t.deltaPTS=qt,X=Math.max(n,ue),n=Math.min(n,ue),_=t.startDTS!==void 0?Math.min(_,t.startDTS):_,$=Math.min(s,he),s=Math.max(s,he),w=t.endDTS!==void 0?Math.max(w,t.endDTS):w}const be=n-t.start;t.start!==0&&t.setStart(n),t.setDuration(s-t.start),t.startPTS=n,t.maxStartPTS=X,t.startDTS=_,t.endPTS=s,t.minEndPTS=$,t.endDTS=w;const Re=t.sn;if(!D||Re<D.startSN||Re>D.endSN)return 0;let Le;const at=Re-D.startSN,it=D.fragments;for(it[at]=t,Le=at;Le>0;Le--)Br(it[Le],it[Le-1]);for(Le=at;Le<it.length-1;Le++)Br(it[Le],it[Le+1]);return D.fragmentHint&&Br(it[it.length-1],D.fragmentHint),D.PTSKnown=D.alignedSliding=!0,be}function An(D,t,n){if(D===t)return;let s=null;const _=D.fragments;for(let ue=_.length-1;ue>=0;ue--){const he=_[ue].initSegment;if(he){s=he;break}}D.fragmentHint&&delete D.fragmentHint.endPTS;let w;wi(D,t,(ue,he,be,Re)=>{if((!t.startCC||t.skippedSegments)&&he.cc!==ue.cc){const Le=ue.cc-he.cc;for(let at=be;at<Re.length;at++)Re[at].cc+=Le;t.endCC=Re[Re.length-1].cc}r(ue.startPTS)&&r(ue.endPTS)&&(he.setStart(he.startPTS=ue.startPTS),he.startDTS=ue.startDTS,he.maxStartPTS=ue.maxStartPTS,he.endPTS=ue.endPTS,he.endDTS=ue.endDTS,he.minEndPTS=ue.minEndPTS,he.setDuration(ue.endPTS-ue.startPTS),he.duration&&(w=he),t.PTSKnown=t.alignedSliding=!0),ue.hasStreams&&(he.elementaryStreams=ue.elementaryStreams),he.loader=ue.loader,ue.hasStats&&(he.stats=ue.stats),ue.initSegment&&(he.initSegment=ue.initSegment,s=ue.initSegment)});const P=t.fragments,j=t.fragmentHint?P.concat(t.fragmentHint):P;if(s&&j.forEach(ue=>{var he;ue&&(!ue.initSegment||ue.initSegment.relurl===((he=s)==null?void 0:he.relurl))&&(ue.initSegment=s)}),t.skippedSegments){if(t.deltaUpdateFailed=P.some(ue=>!ue),t.deltaUpdateFailed){n.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let ue=t.skippedSegments;ue--;)P.shift();t.startSN=P[0].sn}else{t.canSkipDateRanges&&(t.dateRanges=Pn(D.dateRanges,t,n));const ue=D.fragments.filter(he=>he.rawProgramDateTime);if(D.hasProgramDateTime&&!t.hasProgramDateTime)for(let he=1;he<j.length;he++)j[he].programDateTime===null&&Dn(j[he],j[he-1],ue);tr(ue,t)}t.endCC=P[P.length-1].cc}if(!t.startCC){var X;const ue=wt(D,t.startSN-1);t.startCC=(X=ue==null?void 0:ue.cc)!=null?X:P[0].cc}si(D.partList,t.partList,(ue,he)=>{he.elementaryStreams=ue.elementaryStreams,he.stats=ue.stats}),w?jr(t,w,w.startPTS,w.endPTS,w.startDTS,w.endDTS,n):ra(D,t),P.length&&(t.totalduration=t.edge-P[0].start),t.driftStartTime=D.driftStartTime,t.driftStart=D.driftStart;const $=t.advancedDateTime;if(t.advanced&&$){const ue=t.edge;t.driftStart||(t.driftStartTime=$,t.driftStart=ue),t.driftEndTime=$,t.driftEnd=ue}else t.driftEndTime=D.driftEndTime,t.driftEnd=D.driftEnd,t.advancedDateTime=D.advancedDateTime;t.requestScheduled===-1&&(t.requestScheduled=D.requestScheduled)}function Pn(D,t,n){const{dateRanges:s,recentlyRemovedDateranges:_}=t,w=y({},D);_&&_.forEach(X=>{delete w[X]});const j=Object.keys(w).length;return j?(Object.keys(s).forEach(X=>{const $=w[X],ue=new Ko(s[X].attr,$);ue.isValid?(w[X]=ue,$||(ue.tagOrder+=j)):n.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${qi(s[X].attr)}"`)}),w):s}function si(D,t,n){if(D&&t){let s=0;for(let _=0,w=D.length;_<=w;_++){const P=D[_],j=t[_+s];P&&j&&P.index===j.index&&P.fragment.sn===j.fragment.sn?n(P,j):s--}}}function wi(D,t,n){const s=t.skippedSegments,_=Math.max(D.startSN,t.startSN)-t.startSN,w=(D.fragmentHint?1:0)+(s?t.endSN:Math.min(D.endSN,t.endSN))-t.startSN,P=t.startSN-D.startSN,j=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,X=D.fragmentHint?D.fragments.concat(D.fragmentHint):D.fragments;for(let $=_;$<=w;$++){const ue=X[P+$];let he=j[$];if(s&&!he&&ue&&(he=t.fragments[$]=ue),ue&&he){n(ue,he,$,j);const be=ue.relurl,Re=he.relurl;if(be&&qs(be,Re)){t.playlistParsingError=Un(`media sequence mismatch ${he.sn}:`,D,t,ue,he);return}else if(ue.cc!==he.cc){t.playlistParsingError=Un(`discontinuity sequence mismatch (${ue.cc}!=${he.cc})`,D,t,ue,he);return}}}}function Un(D,t,n,s,_){return new Error(`${D} ${_.url}
Playlist starting @${t.startSN}
${t.m3u8}
Playlist starting @${n.startSN}
${n.m3u8}`)}function ra(D,t,n=!0){const s=t.startSN+t.skippedSegments-D.startSN,_=D.fragments,w=s>=0;let P=0;if(w&&s<_.length)P=_[s].start;else if(w&&t.startSN===D.endSN+1)P=D.fragmentEnd;else if(w&&n)P=D.fragmentStart+s*t.levelTargetDuration;else if(!t.skippedSegments&&t.fragmentStart===0)P=D.fragmentStart;else return;la(t,P)}function la(D,t){if(t){const n=D.fragments;for(let s=D.skippedSegments;s<n.length;s++)n[s].addStart(t);D.fragmentHint&&D.fragmentHint.addStart(t)}}function Ci(D,t=1/0){let n=1e3*D.targetduration;if(D.updated){const s=D.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 wt(D,t,n){if(!D)return null;let s=D.fragments[t-D.startSN];return s||(s=D.fragmentHint,s&&s.sn===t)?s:t<D.startSN&&n&&n.sn===t?n:null}function Vn(D,t,n){return D?Aa(D.partList,t,n):null}function Aa(D,t,n){if(D)for(let s=D.length;s--;){const _=D[s];if(_.index===n&&_.fragment.sn===t)return _}return null}function ls(D){D.forEach((t,n)=>{var s;(s=t.details)==null||s.fragments.forEach(_=>{_.level=n,_.initSegment&&(_.initSegment.level=n)})})}function qs(D,t){return D!==t&&t?sn(D)!==sn(t):!1}function sn(D){return D.replace(/\?[^?]*$/,"")}function Co(D,t){for(let s=0,_=D.length;s<_;s++){var n;if(((n=D[s])==null?void 0:n.cc)===t)return D[s]}return null}function Bs(D,t){return!!(D&&t.startCC<D.endCC&&t.endCC>D.startCC)}function Ss(D,t){const n=D.start+t;D.startPTS=n,D.setStart(n),D.endPTS=n+D.duration}function Jo(D,t){const n=t.fragments;for(let s=0,_=n.length;s<_;s++)Ss(n[s],D);t.fragmentHint&&Ss(t.fragmentHint,D),t.alignedSliding=!0}function Yo(D,t){D&&(Da(t,D),t.alignedSliding||hs(t,D),!t.alignedSliding&&!t.skippedSegments&&ra(D,t,!1))}function Da(D,t){if(!Bs(t,D))return;const n=Math.min(t.endCC,D.endCC),s=Co(t.fragments,n),_=Co(D.fragments,n);if(!s||!_)return;H.log(`Aligning playlist at start of dicontinuity sequence ${n}`);const w=s.start-_.start;Jo(w,D)}function hs(D,t){if(!D.hasProgramDateTime||!t.hasProgramDateTime)return;const n=D.fragments,s=t.fragments;if(!n.length||!s.length)return;let _,w;const P=Math.min(t.endCC,D.endCC);t.startCC<P&&D.startCC<P&&(_=Co(s,P),w=Co(n,P)),(!_||!w)&&(_=s[Math.floor(s.length/2)],w=Co(n,_.cc)||n[Math.floor(n.length/2)]);const j=_.programDateTime,X=w.programDateTime;if(!j||!X)return;const $=(X-j)/1e3-(w.start-_.start);Jo($,D)}function Ba(D,t,n){cs(D,t,n),D.addEventListener(t,n)}function cs(D,t,n){D.removeEventListener(t,n)}const Xe={toString:function(D){let t="";const n=D.length;for(let s=0;s<n;s++)t+=`[${D.start(s).toFixed(3)}-${D.end(s).toFixed(3)}]`;return t}},Oe={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 Rt extends go{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=Oe.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:P,fragCurrent:j,media:X,mediaBuffer:$,state:ue}=this,he=X?X.currentTime:0,be=_i.bufferInfo($||X,he,P.maxBufferHole),Re=!be.len;if(this.log(`Media seeking to ${r(he)?he.toFixed(3):he}, state: ${ue}, ${Re?"out of":"in"} buffer`),this.state===Oe.ENDED)this.resetLoadingState();else if(j){const Le=P.maxFragLookUpTolerance,at=j.start-Le,it=j.start+j.duration+Le;if(Re||it<be.start||at>be.end){const qt=he>it;(he<at||qt)&&(qt&&j.loader&&(this.log(`Cancelling fragment load for seek (sn: ${j.sn})`),j.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}if(X){this.fragmentTracker.removeFragmentsInRange(he,1/0,this.playlistType,!0);const Le=this.lastCurrentTime;if(he>Le&&(this.lastCurrentTime=he),!this.loadingParts){const at=Math.max(be.end,he),it=this.shouldLoadParts(this.getLevelDetails(),at);it&&(this.log(`LL-Part loading ON after seeking to ${he.toFixed(2)} with buffer @${at.toFixed(2)}`),this.loadingParts=it)}}this.hls.hasEnoughToStart||(this.log(`Setting ${Re?"startPosition":"nextLoadPosition"} to ${he} for seek without enough to start`),this.nextLoadPosition=he,Re&&(this.startPosition=he)),Re&&this.state===Oe.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 Ai(t.config),this.keyLoader=s,this.fragmentTracker=n,this.config=t.config,this.decrypter=new us(t.config)}registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(t){}stopLoad(){if(this.state===Oe.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=Oe.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=_i.bufferedInfo(w,t.start,0));const P=t.nextStart;if(P&&P>_&&P<n.edge||this.media.currentTime<t.start)return!1;const X=n.partList;if(X!=null&&X.length){const ue=X[X.length-1];return _i.isBuffered(this.media,ue.start+ue.duration/2)}const $=n.fragments[n.fragments.length-1].type;return this.fragmentTracker.isEndListAppended($)}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;Ba(s,"seeking",this.onMediaSeeking),Ba(s,"ended",this.onMediaEnded);const _=this.config;this.levels&&_.autoStartLoad&&this.state===Oe.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),cs(_,"seeking",this.onMediaSeeking),cs(_,"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=Oe.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 P=w.frag;if(this.fragContextChanged(P)){this.warn(`${P.type} sn: ${P.sn}${w.part?" part: "+w.part.index:""} of ${this.fragInfo(P,!1,w.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(P);return}P.stats.chunkCount++,this._handleFragmentLoadProgress(w)};this._doFragLoad(t,n,s,_).then(w=>{if(!w)return;const P=this.state,j=w.frag;if(this.fragContextChanged(j)){(P===Oe.FRAG_LOADING||!this.fragCurrent&&P===Oe.PARSING)&&(this.fragmentTracker.removeFragment(j),this.state=Oe.IDLE);return}"payload"in w&&(this.log(`Loaded ${j.type} sn: ${j.sn} of ${this.playlistLabel()} ${j.level}`),this.hls.trigger(o.FRAG_LOADED,w)),this._handleFragmentLoadComplete(w)}).catch(w=>{this.state===Oe.STOPPED||this.state===Oe.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)===hn.APPENDING){const w=t.type,P=this.getFwdBufferInfo(this.mediaBuffer,w),j=Math.max(t.duration,P?P.len:this.config.maxBufferLength),X=this.backtrackFragment;((X?t.sn-X.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)===hn.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(o.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:P}=s,j=w.decryptdata;if(P&&P.byteLength>0&&j!=null&&j.key&&j.iv&&jo(j.method)){const X=self.performance.now();return this.decrypter.decrypt(new Uint8Array(P),j.key.buffer,j.iv.buffer,iu(j.method)).catch($=>{throw _.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:$,reason:$.message,frag:w}),$}).then($=>{const ue=self.performance.now();return _.trigger(o.FRAG_DECRYPTED,{frag:w,payload:$,stats:{tstart:X,tdecrypt:ue}}),s.payload=$,this.completeInitSegmentLoad(s)})}return this.completeInitSegmentLoad(s)}).catch(s=>{this.state===Oe.STOPPED||this.state===Oe.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!==Oe.STOPPED&&(this.state=Oe.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 P=this.media,j=new Error(`Encrypted track with no key in ${this.fragInfo(n)} (media ${P?"attached mediaKeys: "+P.mediaKeys:"detached"})`);return this.warn(j.message),!P||P.mediaKeys?!1:(this.hls.trigger(o.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?Xe.toString(_i.getBuffered(s)):"(detached)"})`),Se(t)){var _;if(t.type!==u.SUBTITLE){const P=t.elementaryStreams;if(!Object.keys(P).some(j=>!!P[j])){this.state=Oe.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=Oe.IDLE}_handleFragmentLoadComplete(t){const{transmuxer:n}=this;if(!n)return;const{frag:s,part:_,partsLoaded:w}=t,P=!w||w.length===0||w.some(X=>!X),j=new Ho(s.level,s.sn,s.stats.chunkCount+1,0,_?_.index:-1,!P);n.flush(j)}_handleFragmentLoadProgress(t){}_doFragLoad(t,n,s=null,_){var w;this.fragCurrent=t;const P=n.details;if(!this.levels||!P)throw new Error(`frag load aborted, missing level${P?"":" detail"}s`);let j=null;if(t.encrypted&&!((w=t.decryptdata)!=null&&w.key)){if(this.log(`Loading key for ${t.sn} of [${P.startSN}-${P.endSN}], ${this.playlistLabel()} ${t.level}`),this.state=Oe.KEY_LOADING,this.fragCurrent=t,j=this.keyLoader.load(t).then(be=>{if(!this.fragContextChanged(be.frag))return this.hls.trigger(o.KEY_LOADED,be),this.state===Oe.KEY_LOADING&&(this.state=Oe.IDLE),be}),this.hls.trigger(o.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,P.encryptedFragments,this.startFragRequested),j&&this.log("[eme] blocking frag load until media-keys acquired"));const X=this.fragPrevious;if(Se(t)&&(!X||t.sn!==X.sn)){const be=this.shouldLoadParts(n.details,t.end);be!==this.loadingParts&&(this.log(`LL-Part loading ${be?"ON":"OFF"} loading sn ${X==null?void 0:X.sn}->${t.sn}`),this.loadingParts=be)}if(s=Math.max(t.start,s||0),this.loadingParts&&Se(t)){const be=P.partList;if(be&&_){s>P.fragmentEnd&&P.fragmentHint&&(t=P.fragmentHint);const Re=this.getNextPart(be,t,s);if(Re>-1){const Le=be[Re];t=this.fragCurrent=Le.fragment,this.log(`Loading ${t.type} sn: ${t.sn} part: ${Le.index} (${Re}/${be.length-1}) of ${this.fragInfo(t,!1,Le)}) cc: ${t.cc} [${P.startSN}-${P.endSN}], target: ${parseFloat(s.toFixed(3))}`),this.nextLoadPosition=Le.start+Le.duration,this.state=Oe.FRAG_LOADING;let at;return j?at=j.then(it=>!it||this.fragContextChanged(it.frag)?null:this.doFragPartsLoad(t,Le,n,_)).catch(it=>this.handleFragLoadError(it)):at=this.doFragPartsLoad(t,Le,n,_).catch(it=>this.handleFragLoadError(it)),this.hls.trigger(o.FRAG_LOADING,{frag:t,part:Le,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(be,s))return Promise.resolve(null)}}if(Se(t)&&this.loadingParts){var $;this.log(`LL-Part loading OFF after next part miss @${s.toFixed(2)} Check buffer at sn: ${t.sn} loaded parts: ${($=P.partList)==null?void 0:$.filter(be=>be.loaded).map(be=>`[${be.start}-${be.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} ${"["+P.startSN+"-"+P.endSN+"]"}, target: ${parseFloat(s.toFixed(3))}`),r(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Oe.FRAG_LOADING;const ue=this.config.progressive&&t.type!==u.SUBTITLE;let he;return ue&&j?he=j.then(be=>!be||this.fragContextChanged(be.frag)?null:this.fragmentLoader.load(t,_)).catch(be=>this.handleFragLoadError(be)):he=Promise.all([this.fragmentLoader.load(t,ue?_:void 0),j]).then(([be])=>(!ue&&_&&_(be),be)).catch(be=>this.handleFragLoadError(be)),this.hls.trigger(o.FRAG_LOADING,{frag:t,targetBufferTime:s}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):he}doFragPartsLoad(t,n,s,_){return new Promise((w,P)=>{var j;const X=[],$=(j=s.details)==null?void 0:j.partList,ue=he=>{this.fragmentLoader.loadPart(t,he,_).then(be=>{X[he.index]=be;const Re=be.part;this.hls.trigger(o.FRAG_LOADED,be);const Le=Vn(s.details,t.sn,he.index+1)||Aa($,t.sn,he.index+1);if(Le)ue(Le);else return w({frag:t,part:Re,partsLoaded:X})}).catch(P)};ue(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(o.ERROR,n)}else this.hls.trigger(o.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!==Oe.PARSING){!this.fragCurrent&&this.state!==Oe.STOPPED&&this.state!==Oe.ERROR&&(this.state=Oe.IDLE);return}const{frag:s,part:_,level:w}=n,P=self.performance.now();s.stats.parsing.end=P,_&&(_.stats.parsing.end=P);const j=this.getLevelDetails(),$=j&&s.sn>j.endSN||this.shouldLoadParts(j,s.end);$!==this.loadingParts&&(this.log(`LL-Part loading ${$?"ON":"OFF"} after parsing segment ending @${s.end.toFixed(2)}`),this.loadingParts=$),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===u.SUBTITLE)return!1;const P=w.end+(((s=t.fragmentHint)==null?void 0:s.duration)||0);if(n>=P){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:P}=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[_],X=j.details,$=P>-1?Vn(X,w,P):null,ue=$?$.fragment:wt(X,w,s);return ue?(s&&s!==ue&&(ue.stats=s.stats),{frag:ue,part:$,level:j}):null}bufferFragmentData(t,n,s,_,w){if(this.state!==Oe.PARSING)return;const{data1:P,data2:j}=t;let X=P;if(j&&(X=Yt(P,j)),!X.length)return;const $=this.initPTS[n.cc],ue=$?-$.baseTime/$.timescale:void 0,he={type:t.type,frag:n,part:s,chunkMeta:_,offset:ue,parent:n.type,data:X};if(this.hls.trigger(o.BUFFER_APPENDING,he),t.dropped&&t.independent&&!s){if(w)return;this.flushBufferGap(n)}}flushBufferGap(t){const n=this.media;if(!n)return;if(!_i.isBuffered(n,n.currentTime)){this.flushMainBuffer(0,t.start);return}const s=n.currentTime,_=_i.bufferInfo(n,s,0),w=t.duration,P=Math.min(this.config.maxFragLookUpTolerance*2,w*.25),j=Math.max(Math.min(t.start-P,_.end-P),s+P);t.start-j>P&&this.flushMainBuffer(j,t.start)}getFwdBufferInfo(t,n){var s;const _=this.getLoadPosition();if(!r(_))return null;const P=this.lastCurrentTime>_||(s=this.media)!=null&&s.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(t,_,n,P)}getFwdBufferInfoAtPos(t,n,s,_){const w=_i.bufferInfo(t,n,_);if(w.len===0&&w.nextStart!==void 0){const P=this.fragmentTracker.getBufferedFrag(n,s);if(P&&(w.nextStart<=P.end||P.gap)){const j=Math.max(Math.min(w.nextStart,P.end)-n,_);return _i.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=u.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,P=s[0].start,j=w.lowLatencyMode&&!!n.partList;let X=null;if(n.live){const he=w.initialLiveManifestSize;if(_<he)return this.warn(`Not enough fragments to start playback (have: ${_}, need: ${he})`),null;if(!n.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||t<P){var $;j&&!this.loadingParts&&(this.log("LL-Part loading ON for initial live fragment"),this.loadingParts=!0),X=this.getInitialLiveFragment(n);const be=this.hls.startPosition,Re=this.hls.liveSyncPosition,Le=X?(be!==-1&&be>=P?be:Re)||X.start:t;this.log(`Setting startPosition to ${Le} to match start frag at live edge. mainStart: ${be} liveSyncPosition: ${Re} frag.start: ${($=X)==null?void 0:$.start}`),this.startPosition=this.nextLoadPosition=Le}}else t<=P&&(X=s[0]);if(!X){const he=this.loadingParts?n.partEnd:n.fragmentEnd;X=this.getFragmentAtPosition(t,he,n)}let ue=this.filterReplacedPrimary(X,n);if(!ue&&X){const he=X.sn-n.startSN;ue=this.filterReplacedPrimary(s[he+1]||null,n)}return this.mapToInitFragWhenRequired(ue)}isLoopLoading(t,n){const s=this.fragmentTracker.getState(t);return(s===hn.OK||s===hn.PARTIAL&&!!t.gap)&&this.nextLoadPosition>n}getNextFragmentLoopLoading(t,n,s,_,w){let P=null;if(t.gap&&(P=this.getNextFragment(this.nextLoadPosition,n),P&&!P.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 X=P.sn;return this.loopSn!==X&&(this.log(`buffer full after gaps in "${_}" playlist starting at sn: ${X}`),this.loopSn=X),null}}return this.loopSn=void 0,P}get primaryPrefetch(){if(dt(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(dt(this.config)&&t.type!==u.SUBTITLE){const s=this.hls.interstitialsManager,_=s==null?void 0:s.bufferingItem;if(_){const P=_.event;if(P){if(P.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 P=w.length;P--;){const j=w[P].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,P=!0;for(let j=0,X=t.length;j<X;j++){const $=t[j];if(P=P&&!$.independent,_>-1&&s<$.start)break;const ue=$.loaded;ue?_=-1:(w||($.independent||P)&&$.fragment===n)&&($.fragment!==n&&this.warn(`Need buffer at ${s} but next unloaded part starts at ${$.start}`),_=j),w=ue}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}`),_=lt(n,s.endProgramDateTime,this.config.maxFragLookUpTolerance)),!_){const w=s.sn+1;if(w>=t.startSN&&w<=t.endSN){const P=n[w-t.startSN];s.cc===P.cc&&(_=P,this.log(`Live playlist, switching playlist, load frag with next SN: ${_.sn}`))}_||(_=Mr(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:P,endSN:j}=s;const{fragmentHint:X}=s,{maxFragLookUpTolerance:$}=_,ue=s.partList,he=!!(this.loadingParts&&ue!=null&&ue.length&&X);he&&!this.bitrateTest&&ue[ue.length-1].fragment.sn===X.sn&&(P=P.concat(X),j=X.sn);let be;if(t<n){var Re;const at=t<this.lastCurrentTime||t>n-$||(Re=this.media)!=null&&Re.paused||!this.startFragRequested?0:$;be=dr(w,P,t,at)}else be=P[P.length-1];if(be){const Le=be.sn-s.startSN,at=this.fragmentTracker.getState(be);if((at===hn.OK||at===hn.PARTIAL&&be.gap)&&(w=be),w&&be.sn===w.sn&&(!he||ue[0].fragment.sn>be.sn||!s.live)&&be.level===w.level){const qt=P[Le+1];be.sn<j&&this.fragmentTracker.getState(qt)!==hn.OK?be=qt:be=null}}return be}alignPlaylists(t,n,s){const _=t.fragments.length;if(!_)return this.warn("No fragments in live playlist"),0;const w=t.fragmentStart,P=!n,j=t.alignedSliding&&r(w);if(P||!j&&!w){Yo(s,t);const X=t.fragmentStart;return this.log(`Live playlist sliding: ${X.toFixed(2)} start-sn: ${n?n.startSN:"na"}->${t.startSN} fragments: ${_}`),X}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,P=w?this.startTimeOffset:t.startTimeOffset;P!==null&&r(P)?(s=n+P,P<0&&(s+=t.edge),s=Math.min(Math.max(n,s),n+t.totalduration),this.log(`Setting startPosition to ${s} for start time offset ${P} 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&&Se(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!==Oe.FRAG_LOADING_WAITING_RETRY)&&(this.state=Oe.IDLE)}onFragmentOrKeyLoadError(t,n){var s;if(n.chunkMeta&&!n.frag){const qt=this.getCurrentContext(n.chunkMeta);qt&&(n.frag=qt.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 P=n.details===f.FRAG_GAP;P&&this.fragmentTracker.fragBuffered(_,!0);const j=n.errorAction;if(!j){this.state=Oe.ERROR;return}const{action:X,flags:$,retryCount:ue=0,retryConfig:he}=j,be=!!he,Re=be&&X===sr.RetryRequest,Le=be&&!j.resolved&&$===Dr.MoveAllAlternatesMatchingHost,at=(s=this.hls.latestLevelDetails)==null?void 0:s.live;if(!Re&&Le&&Se(_)&&!_.endList&&at&&!_r(n))this.resetFragmentErrors(t),this.treatAsGap(_),j.resolved=!0;else if((Re||Le)&&ue<he.maxNumRetry){var it;const qt=nr((it=n.response)==null?void 0:it.code),ir=Yn(he,ue);if(this.resetStartWhenNotLoaded(),this.retryDate=self.performance.now()+ir,this.state=Oe.FRAG_LOADING_WAITING_RETRY,j.resolved=!0,qt){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 ${ue+1}/${he.maxNumRetry} in ${ir}ms`)}else if(he)if(this.resetFragmentErrors(t),ue<he.maxNumRetry)!P&&X!==sr.RemoveAlternatePermanently&&(j.resolved=!0);else{this.warn(`${n.details} reached or exceeded max retry (${ue})`);return}else X===sr.SendAlternateToPenaltyBox?this.state=Oe.WAITING_LEVEL:this.state=Oe.ERROR;this.tickImmediate()}checkRetryDate(){const t=self.performance.now(),n=this.retryDate,s=n===1/0;(!n||t>=n||s&&!nr(0))&&(s&&this.log("Connection restored (online)"),this.resetStartWhenNotLoaded(),this.state=Oe.IDLE)}reduceLengthAndFlushBuffer(t){if(this.state===Oe.PARSING||this.state===Oe.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 P=!w;return P&&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(),P}return!1}resetFragmentErrors(t){t===u.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE)}afterBufferFlushed(t,n,s){if(!t)return;const _=_i.getBuffered(t);this.fragmentTracker.detectEvictedFragments(n,_,s),this.state===Oe.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==Oe.STOPPED&&(this.state=Oe.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((X,$)=>{const ue=t.elementaryStreams[$];if(ue){const he=ue.endPTS-ue.startPTS;if(he<=0)return this.warn(`Could not parse fragment ${t.sn} ${$} duration reliably (${he})`),X||!1;const be=_?0:jr(w,t,ue.startPTS,ue.endPTS,ue.startDTS,ue.endDTS,this);return this.hls.trigger(o.LEVEL_PTS_UPDATED,{details:w,level:s,drift:be,type:$,frag:t,start:ue.startPTS,end:ue.endPTS}),!0}return X},!1)){var j;const X=((j=this.transmuxer)==null?void 0:j.error)===null;if((s.fragmentError===0||X&&(s.fragmentError<2||t.endList))&&this.treatAsGap(t,s),X){const $=new Error(`Found no media in fragment ${t.sn} of ${this.playlistLabel()} ${t.level} resetting transmuxer to fallback to playlist timing`);if(this.warn($.message),this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:$,frag:t,reason:`Found no media in msn ${t.sn} of ${this.playlistLabel()} "${s.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=Oe.PARSED,this.log(`Parsed ${t.type} sn: ${t.sn}${n?" part: "+n.index:""} of ${this.fragInfo(t,!1,n)})`),this.hls.trigger(o.FRAG_PARSED,{frag:t,part:n})}playlistLabel(){return this.playlistType===u.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 dt(D){return!!D.interstitialsController&&D.enableInterstitialPlayback!==!1}class Er{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(D,t){const n=new Uint8Array(t);let s=0;for(let _=0;_<D.length;_++){const w=D[_];n.set(w,s),s+=w.length}return n}var Kr={exports:{}},bn;function fn(){return bn||(bn=1,function(D){var t=Object.prototype.hasOwnProperty,n="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(n=!1));function _(X,$,ue){this.fn=X,this.context=$,this.once=ue||!1}function w(X,$,ue,he,be){if(typeof ue!="function")throw new TypeError("The listener must be a function");var Re=new _(ue,he||X,be),Le=n?n+$:$;return X._events[Le]?X._events[Le].fn?X._events[Le]=[X._events[Le],Re]:X._events[Le].push(Re):(X._events[Le]=Re,X._eventsCount++),X}function P(X,$){--X._eventsCount===0?X._events=new s:delete X._events[$]}function j(){this._events=new s,this._eventsCount=0}j.prototype.eventNames=function(){var $=[],ue,he;if(this._eventsCount===0)return $;for(he in ue=this._events)t.call(ue,he)&&$.push(n?he.slice(1):he);return Object.getOwnPropertySymbols?$.concat(Object.getOwnPropertySymbols(ue)):$},j.prototype.listeners=function($){var ue=n?n+$:$,he=this._events[ue];if(!he)return[];if(he.fn)return[he.fn];for(var be=0,Re=he.length,Le=new Array(Re);be<Re;be++)Le[be]=he[be].fn;return Le},j.prototype.listenerCount=function($){var ue=n?n+$:$,he=this._events[ue];return he?he.fn?1:he.length:0},j.prototype.emit=function($,ue,he,be,Re,Le){var at=n?n+$:$;if(!this._events[at])return!1;var it=this._events[at],qt=arguments.length,ir,ur;if(it.fn){switch(it.once&&this.removeListener($,it.fn,void 0,!0),qt){case 1:return it.fn.call(it.context),!0;case 2:return it.fn.call(it.context,ue),!0;case 3:return it.fn.call(it.context,ue,he),!0;case 4:return it.fn.call(it.context,ue,he,be),!0;case 5:return it.fn.call(it.context,ue,he,be,Re),!0;case 6:return it.fn.call(it.context,ue,he,be,Re,Le),!0}for(ur=1,ir=new Array(qt-1);ur<qt;ur++)ir[ur-1]=arguments[ur];it.fn.apply(it.context,ir)}else{var Sr=it.length,Zr;for(ur=0;ur<Sr;ur++)switch(it[ur].once&&this.removeListener($,it[ur].fn,void 0,!0),qt){case 1:it[ur].fn.call(it[ur].context);break;case 2:it[ur].fn.call(it[ur].context,ue);break;case 3:it[ur].fn.call(it[ur].context,ue,he);break;case 4:it[ur].fn.call(it[ur].context,ue,he,be);break;default:if(!ir)for(Zr=1,ir=new Array(qt-1);Zr<qt;Zr++)ir[Zr-1]=arguments[Zr];it[ur].fn.apply(it[ur].context,ir)}}return!0},j.prototype.on=function($,ue,he){return w(this,$,ue,he,!1)},j.prototype.once=function($,ue,he){return w(this,$,ue,he,!0)},j.prototype.removeListener=function($,ue,he,be){var Re=n?n+$:$;if(!this._events[Re])return this;if(!ue)return P(this,Re),this;var Le=this._events[Re];if(Le.fn)Le.fn===ue&&(!be||Le.once)&&(!he||Le.context===he)&&P(this,Re);else{for(var at=0,it=[],qt=Le.length;at<qt;at++)(Le[at].fn!==ue||be&&!Le[at].once||he&&Le[at].context!==he)&&it.push(Le[at]);it.length?this._events[Re]=it.length===1?it[0]:it:P(this,Re)}return this},j.prototype.removeAllListeners=function($){var ue;return $?(ue=n?n+$:$,this._events[ue]&&P(this,ue)):(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,D.exports=j}(Kr)),Kr.exports}var En=fn(),ti=se(En);const ni="1.6.15",hi={};function Oi(){return typeof __HLS_WORKER_BUNDLE__=="function"}function va(){const D=hi[ni];if(D)return D.clientCount++,D;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 hi[ni]=_,_}function Hi(D){const t=hi[D];if(t)return t.clientCount++,t;const n=new self.URL(D,self.location.href).href,_={worker:new self.Worker(n),scriptURL:n,clientCount:1};return hi[D]=_,_}function Ti(D){const t=hi[D||ni];if(t&&t.clientCount--===1){const{worker:s,objectURL:_}=t;delete hi[D||ni],_&&self.URL.revokeObjectURL(_),s.terminate()}}function Ca(D,t){return t+10<=D.length&&D[t]===51&&D[t+1]===68&&D[t+2]===73&&D[t+3]<255&&D[t+4]<255&&D[t+6]<128&&D[t+7]<128&&D[t+8]<128&&D[t+9]<128}function Di(D,t){return t+10<=D.length&&D[t]===73&&D[t+1]===68&&D[t+2]===51&&D[t+3]<255&&D[t+4]<255&&D[t+6]<128&&D[t+7]<128&&D[t+8]<128&&D[t+9]<128}function vi(D,t){let n=0;return n=(D[t]&127)<<21,n|=(D[t+1]&127)<<14,n|=(D[t+2]&127)<<7,n|=D[t+3]&127,n}function ba(D,t){const n=t;let s=0;for(;Di(D,t);){s+=10;const _=vi(D,t+6);s+=_,Ca(D,t+10)&&(s+=10),t+=s}if(s>0)return D.subarray(n,n+s)}function xo(D,t,n,s){const _=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],w=t[n+2],P=w>>2&15;if(P>12){const Re=new Error(`invalid ADTS sampling index:${P}`);D.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!0,error:Re,reason:Re.message});return}const j=(w>>6&3)+1,X=t[n+3]>>6&3|(w&1)<<2,$="mp4a.40."+j,ue=_[P];let he=P;(j===5||j===29)&&(he-=3);const be=[j<<3|(he&14)>>1,(he&1)<<7|X<<3];return H.log(`manifest codec:${s}, parsed codec:${$}, channels:${X}, rate:${ue} (ADTS object type:${j} sampling index:${P})`),{config:be,samplerate:ue,channelCount:X,codec:$,parsedCodec:$,manifestCodec:s}}function As(D,t){return D[t]===255&&(D[t+1]&246)===240}function Cs(D,t){return D[t+1]&1?7:9}function ps(D,t){return(D[t+3]&3)<<11|D[t+4]<<3|(D[t+5]&224)>>>5}function gs(D,t){return t+5<D.length}function ys(D,t){return t+1<D.length&&As(D,t)}function Ra(D,t){return gs(D,t)&&As(D,t)&&ps(D,t)<=D.length-t}function Ja(D,t){if(ys(D,t)){const n=Cs(D,t);if(t+n>=D.length)return!1;const s=ps(D,t);if(s<=n)return!1;const _=t+s;return _===D.length||ys(D,_)}return!1}function $s(D,t,n,s,_){if(!D.samplerate){const w=xo(t,n,s,_);if(!w)return;y(D,w)}}function ao(D){return 9216e4/D}function na(D,t){const n=Cs(D,t);if(t+n<=D.length){const s=ps(D,t)-n;if(s>0)return{headerLength:n,frameLength:s}}}function ha(D,t,n,s,_){const w=ao(D.samplerate),P=s+_*w,j=na(t,n);let X;if(j){const{frameLength:he,headerLength:be}=j,Re=be+he,Le=Math.max(0,n+Re-t.length);Le?(X=new Uint8Array(Re-be),X.set(t.subarray(n+be,t.length),0)):X=t.subarray(n+be,n+Re);const at={unit:X,pts:P};return Le||D.samples.push(at),{sample:at,length:Re,missing:Le}}const $=t.length-n;return X=new Uint8Array($),X.set(t.subarray(n,t.length),0),{sample:{unit:X,pts:P},length:$,missing:-1}}function ns(D,t){return Di(D,t)&&vi(D,t+6)+10<=D.length-t}function zo(D){return D instanceof ArrayBuffer?D:D.byteOffset==0&&D.byteLength==D.buffer.byteLength?D.buffer:new Uint8Array(D).buffer}function to(D,t=0,n=1/0){return ts(D,t,n,Uint8Array)}function ts(D,t,n,s){const _=is(D);let w=1;"BYTES_PER_ELEMENT"in s&&(w=s.BYTES_PER_ELEMENT);const P=po(D)?D.byteOffset:0,j=(P+D.byteLength)/w,X=(P+t)/w,$=Math.floor(Math.max(0,Math.min(X,j))),ue=Math.floor(Math.min($+Math.max(n,0),j));return new s(_,$,ue-$)}function is(D){return D instanceof ArrayBuffer?D:D.buffer}function po(D){return D&&D.buffer instanceof ArrayBuffer&&D.byteLength!==void 0&&D.byteOffset!==void 0}function Va(D){const t={key:D.type,description:"",data:"",mimeType:null,pictureType:null},n=3;if(D.size<2)return;if(D.data[0]!==n){console.log("Ignore frame with unrecognized character encoding");return}const s=D.data.subarray(1).indexOf(0);if(s===-1)return;const _=J(to(D.data,1,s)),w=D.data[2+s],P=D.data.subarray(3+s).indexOf(0);if(P===-1)return;const j=J(to(D.data,3+s,P));let X;return _==="-->"?X=J(to(D.data,4+s+P)):X=zo(D.data.subarray(4+s+P)),t.mimeType=_,t.pictureType=w,t.description=j,t.data=X,t}function Vt(D){if(D.size<2)return;const t=J(D.data,!0),n=new Uint8Array(D.data.subarray(t.length+1));return{key:D.type,info:t,data:n.buffer}}function Pt(D){if(D.size<2)return;if(D.type==="TXXX"){let n=1;const s=J(D.data.subarray(n),!0);n+=s.length+1;const _=J(D.data.subarray(n));return{key:D.type,info:s,data:_}}const t=J(D.data.subarray(1));return{key:D.type,info:"",data:t}}function Ka(D){if(D.type==="WXXX"){if(D.size<2)return;let n=1;const s=J(D.data.subarray(n),!0);n+=s.length+1;const _=J(D.data.subarray(n));return{key:D.type,info:s,data:_}}const t=J(D.data);return{key:D.type,info:"",data:t}}function zs(D){return D.type==="PRIV"?Vt(D):D.type[0]==="W"?Ka(D):D.type==="APIC"?Va(D):Pt(D)}function pn(D){const t=String.fromCharCode(D[0],D[1],D[2],D[3]),n=vi(D,4),s=10;return{type:t,size:n,data:D.subarray(s,s+n)}}const xn=10,We=10;function jt(D){let t=0;const n=[];for(;Di(D,t);){const s=vi(D,t+6);D[t+5]>>6&1&&(t+=xn),t+=xn;const _=t+s;for(;t+We<_;){const w=pn(D.subarray(t)),P=zs(w);P&&n.push(P),t+=w.size+xn}Ca(D,t)&&(t+=xn)}return n}function wr(D){return D&&D.key==="PRIV"&&D.info==="com.apple.streaming.transportStreamTimestamp"}function kr(D){if(D.data.byteLength===8){const t=new Uint8Array(D.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 qr(D){const t=jt(D);for(let n=0;n<t.length;n++){const s=t[n];if(wr(s))return kr(s)}}let gn=function(D){return D.audioId3="org.id3",D.dateRange="com.apple.quicktime.HLS",D.emsg="https://aomedia.org/emsg/ID3",D.misbklv="urn:misb:KLV:bin:1910.1",D}({});function Qi(D="",t=9e4){return{type:D,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}class Gi{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=Yt(this.cachedData,t),this.cachedData=null);let s=ba(t,0),_=s?s.length:0,w;const P=this._audioTrack,j=this._id3Track,X=s?qr(s):void 0,$=t.length;for((this.basePTS===null||this.frameIndex===0&&r(X))&&(this.basePTS=wo(X,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:gn.audioId3,duration:Number.POSITIVE_INFINITY});_<$;){if(this.canParse(t,_)){const ue=this.appendFrame(P,t,_);ue?(this.frameIndex++,this.lastPTS=ue.sample.pts,_+=ue.length,w=_):_=$}else ns(t,_)?(s=ba(t,_),j.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:s,type:gn.audioId3,duration:Number.POSITIVE_INFINITY}),_+=s.length,w=_):_++;if(_===$&&w!==$){const ue=t.slice(w);this.cachedData?this.cachedData=Yt(this.cachedData,ue):this.cachedData=ue}}return{audioTrack:P,videoTrack:Qi(),id3Track:j,textTrack:Qi()}}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:Qi(),id3Track:this._id3Track,textTrack:Qi()}}destroy(){this.cachedData=null,this._audioTrack=this._id3Track=void 0}}const wo=(D,t,n)=>{if(r(D))return D*90;const s=n?n.baseTime*9e4/n.timescale:0;return t*9e4+s};let pa=null;const as=[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],Ya=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],ss=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],xu=[0,1,1,4];function wu(D,t,n,s,_){if(n+24>t.length)return;const w=ms(t,n);if(w&&n+w.frameLength<=t.length){const P=w.samplesPerFrame*9e4/w.sampleRate,j=s+_*P,X={unit:t.subarray(n,n+w.frameLength),pts:j,dts:j};return D.config=[],D.channelCount=w.channelCount,D.samplerate=w.sampleRate,D.samples.push(X),{sample:X,length:w.frameLength,missing:0}}}function ms(D,t){const n=D[t+1]>>3&3,s=D[t+1]>>1&3,_=D[t+2]>>4&15,w=D[t+2]>>2&3;if(n!==1&&_!==0&&_!==15&&w!==3){const P=D[t+2]>>1&1,j=D[t+3]>>6,X=n===3?3-s:s===3?3:4,$=as[X*14+_-1]*1e3,he=Ya[(n===3?0:n===2?1:2)*3+w],be=j===3?1:2,Re=ss[n][s],Le=xu[s],at=Re*8*Le,it=Math.floor(Re*$/he+P)*Le;if(pa===null){const ur=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);pa=ur?parseInt(ur[1]):0}return!!pa&&pa<=87&&s===2&&$>=224e3&&j===0&&(D[t+3]=D[t+3]|128),{sampleRate:he,channelCount:be,frameLength:it,samplesPerFrame:at}}}function Ve(D,t){return D[t]===255&&(D[t+1]&224)===224&&(D[t+1]&6)!==0}function W(D,t){return t+1<D.length&&Ve(D,t)}function Y(D,t){return Ve(D,t)&&4<=D.length-t}function te(D,t){if(t+1<D.length&&Ve(D,t)){const s=ms(D,t);let _=4;s!=null&&s.frameLength&&(_=s.frameLength);const w=t+_;return w===D.length||W(D,w)}return!1}class pe extends Gi{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(Ja(t,_))return n.log("ADTS sync word found !"),!0;return!1}canParse(t,n){return Ra(t,n)}appendFrame(t,n,s){$s(t,this.observer,n,s,t.manifestCodec);const _=ha(t,n,s,this.basePTS,this.frameIndex);if(_&&_.missing===0)return _}}const Ee=(D,t)=>{let n=0,s=5;t+=s;const _=new Uint32Array(1),w=new Uint32Array(1),P=new Uint8Array(1);for(;s>0;){P[0]=D[t];const j=Math.min(s,8),X=8-j;w[0]=4278190080>>>24+X<<X,_[0]=(P[0]&w[0])>>X,n=n?n<<j|_[0]:_[0],t+=1,s-=j}return n};class Ye extends Gi{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 _=Et(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&&qr(n)!==void 0&&Ee(t,s)<16}}function Et(D,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],X=t[n+4]&63,ue=[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][X*3+w]*2;if(n+ue>t.length)return-1;const he=t[n+6]>>5;let be=0;he===2?be+=2:(he&1&&he!==1&&(be+=2),he&4&&(be+=2));const Re=(t[n+6]<<8|t[n+7])>>12-be&1,at=[2,1,2,3,3,4,4,5][he]+Re,it=t[n+5]>>3,qt=t[n+5]&7,ir=new Uint8Array([w<<6|it<<1|qt>>2,(qt&3)<<6|he<<3|Re<<2|X>>4,X<<4&224]),ur=1536/j*9e4,Sr=s+_*ur,Zr=t.subarray(n,n+ue);return D.config=ir,D.channelCount=at,D.samplerate=j,D.samples.push({unit:Zr,pts:Sr}),ue}class zt extends Gi{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&&qr(n)!==void 0&&Ee(t,s)<=16)return!1;for(let _=t.length;s<_;s++)if(te(t,s))return H.log("MPEG Audio sync word found !"),!0;return!1}canParse(t,n){return Y(t,n)}appendFrame(t,n,s){if(this.basePTS!==null)return wu(t,n,s,this.basePTS,this.frameIndex)}}const cr=/\/emsg[-/]ID3/i;class Cr{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=Qi("video",1),P=this.audioTrack=Qi("audio",1),j=this.txtTrack=Qi("text",1);if(this.id3Track=Qi("id3",1),this.timeOffset=0,!(t!=null&&t.byteLength))return;const X=Qe(t);if(X.video){const{id:$,timescale:ue,codec:he,supplemental:be}=X.video;w.id=$,w.timescale=j.timescale=ue,w.codec=he,w.supplemental=be}if(X.audio){const{id:$,timescale:ue,codec:he}=X.audio;P.id=$,P.timescale=ue,P.codec=he}j.id=Wt.text,w.sampleDuration=0,w.duration=P.duration=_}resetContiguity(){this.remainderData=null}static probe(t){return et(t)}demux(t,n){this.timeOffset=n;let s=t;const _=this.videoTrack,w=this.txtTrack;if(this.config.progressive){this.remainderData&&(s=Yt(this.remainderData,t));const j=tt(s);this.remainderData=j.remainder,_.samples=j.valid||new Uint8Array}else _.samples=s;const P=this.extractID3Track(_,n);return w.samples=Dt(n,_),{videoTrack:_,audioTrack:this.audioTrack,id3Track:P,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=Dt(t,n),{videoTrack:n,audioTrack:Qi(),id3Track:_,textTrack:Qi()}}extractID3Track(t,n){const s=this.id3Track;if(t.samples.length){const _=ct(t.samples,["emsg"]);_&&_.forEach(w=>{const P=Te(w);if(cr.test(P.schemeIdUri)){const j=Yr(P,n);let X=P.eventDuration===4294967295?Number.POSITIVE_INFINITY:P.eventDuration/P.timeScale;X<=.001&&(X=Number.POSITIVE_INFINITY);const $=P.payload;s.samples.push({data:$,len:$.byteLength,dts:j,pts:j,type:gn.emsg,duration:X})}else if(this.config.enableEmsgKLVMetadata&&P.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const j=Yr(P,n);s.samples.push({data:P.payload,len:P.payload.byteLength,dts:j,pts:j,type:gn.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 Yr(D,t){return r(D.presentationTime)?D.presentationTime/D.timeScale:t+D.presentationTimeDelta/D.timeScale}class dn{constructor(t,n,s){this.keyData=void 0,this.decrypter=void 0,this.keyData=s,this.decrypter=new us(n,{removePKCS7Padding:!1})}decryptBuffer(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer,Xn.cbc)}decryptAacSample(t,n,s){const _=t[n].unit;if(_.length<=16)return;const w=_.subarray(16,_.length-_.length%16),P=w.buffer.slice(w.byteOffset,w.byteOffset+w.length);this.decryptBuffer(P).then(j=>{const X=new Uint8Array(j);_.set(X,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 P=Ht(w.data),j=this.getAvcEncryptedData(P);this.decryptBuffer(j.buffer).then(X=>{w.data=this.getAvcDecryptedUnit(P,X),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 P=w[s];if(!(P.data.length<=48||P.type!==1&&P.type!==5)&&(this.decryptAvcSample(t,n,s,_,P),!this.decrypter.isSync()))return}}}}class Tn{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 P=w,j=[];let X=0,$,ue,he,be=-1,Re=0;for(w===-1&&(be=0,Re=this.getNALuType(n,0),w=0,X=1);X<_;){if($=n[X++],!w){w=$?0:1;continue}if(w===1){w=$?0:2;continue}if(!$)w=3;else if($===1){if(ue=X-w-1,be>=0){const Le={data:n.subarray(be,ue),type:Re};j.push(Le)}else{const Le=this.getLastNalUnit(t.samples);Le&&(P&&X<=4-P&&Le.state&&(Le.data=Le.data.subarray(0,Le.data.byteLength-P)),ue>0&&(Le.data=Yt(Le.data,n.subarray(0,ue)),Le.state=0))}X<_?(he=this.getNALuType(n,X),be=X,Re=he,w=0):w=-1}else w=0}if(be>=0&&w>=0){const Le={data:n.subarray(be,_),type:Re,state:w};j.push(Le)}if(j.length===0){const Le=this.getLastNalUnit(t.samples);Le&&(Le.data=Yt(Le.data,n))}return t.naluState=w,j}}class Zn{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&&H.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 ei extends Tn{parsePES(t,n,s,_){const w=this.parseNALu(t,s.data,_);let P=this.VideoSample,j,X=!1;s.data=null,P&&w.length&&!t.audFound&&(this.pushAccessUnit(P,t),P=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach($=>{var ue,he;switch($.type){case 1:{let at=!1;j=!0;const it=$.data;if(X&&it.length>4){const qt=this.readSliceType(it);(qt===2||qt===4||qt===7||qt===9)&&(at=!0)}if(at){var be;(be=P)!=null&&be.frame&&!P.key&&(this.pushAccessUnit(P,t),P=this.VideoSample=null)}P||(P=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),P.frame=!0,P.key=at;break}case 5:j=!0,(ue=P)!=null&&ue.frame&&!P.key&&(this.pushAccessUnit(P,t),P=this.VideoSample=null),P||(P=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),P.key=!0,P.frame=!0;break;case 6:{j=!0,lr($.data,1,s.pts,n.samples);break}case 7:{var Re,Le;j=!0,X=!0;const at=$.data,it=this.readSPS(at);if(!t.sps||t.width!==it.width||t.height!==it.height||((Re=t.pixelRatio)==null?void 0:Re[0])!==it.pixelRatio[0]||((Le=t.pixelRatio)==null?void 0:Le[1])!==it.pixelRatio[1]){t.width=it.width,t.height=it.height,t.pixelRatio=it.pixelRatio,t.sps=[at];const qt=at.subarray(1,4);let ir="avc1.";for(let ur=0;ur<3;ur++){let Sr=qt[ur].toString(16);Sr.length<2&&(Sr="0"+Sr),ir+=Sr}t.codec=ir}break}case 8:j=!0,t.pps=[$.data];break;case 9:j=!0,t.audFound=!0,(he=P)!=null&&he.frame&&(this.pushAccessUnit(P,t),P=null),P||(P=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;case 12:j=!0;break;default:j=!1;break}P&&j&&P.units.push($)}),_&&P&&(this.pushAccessUnit(P,t),this.VideoSample=null)}getNALuType(t,n){return t[n]&31}readSliceType(t){const n=new Zn(t);return n.readUByte(),n.readUEG(),n.readUEG()}skipScalingList(t,n){let s=8,_=8,w;for(let P=0;P<t;P++)_!==0&&(w=n.readEG(),_=(s+w+256)%256),s=_===0?s:_}readSPS(t){const n=new Zn(t);let s=0,_=0,w=0,P=0,j,X,$;const ue=n.readUByte.bind(n),he=n.readBits.bind(n),be=n.readUEG.bind(n),Re=n.readBoolean.bind(n),Le=n.skipBits.bind(n),at=n.skipEG.bind(n),it=n.skipUEG.bind(n),qt=this.skipScalingList.bind(this);ue();const ir=ue();if(he(5),Le(3),ue(),it(),ir===100||ir===110||ir===122||ir===244||ir===44||ir===83||ir===86||ir===118||ir===128){const cn=be();if(cn===3&&Le(1),it(),it(),Le(1),Re())for(X=cn!==3?8:12,$=0;$<X;$++)Re()&&($<6?qt(16,n):qt(64,n))}it();const ur=be();if(ur===0)be();else if(ur===1)for(Le(1),at(),at(),j=be(),$=0;$<j;$++)at();it(),Le(1);const Sr=be(),Zr=be(),mn=he(1);mn===0&&Le(1),Le(1),Re()&&(s=be(),_=be(),w=be(),P=be());let Hr=[1,1];if(Re()&&Re())switch(ue()){case 1:Hr=[1,1];break;case 2:Hr=[12,11];break;case 3:Hr=[10,11];break;case 4:Hr=[16,11];break;case 5:Hr=[40,33];break;case 6:Hr=[24,11];break;case 7:Hr=[20,11];break;case 8:Hr=[32,11];break;case 9:Hr=[80,33];break;case 10:Hr=[18,11];break;case 11:Hr=[15,11];break;case 12:Hr=[64,33];break;case 13:Hr=[160,99];break;case 14:Hr=[4,3];break;case 15:Hr=[3,2];break;case 16:Hr=[2,1];break;case 255:{Hr=[ue()<<8|ue(),ue()<<8|ue()];break}}return{width:Math.ceil((Sr+1)*16-s*2-_*2),height:(2-mn)*(Zr+1)*16-(mn?2:4)*(w+P),pixelRatio:Hr}}}class ki extends Tn{constructor(...t){super(...t),this.initVPS=null}parsePES(t,n,s,_){const w=this.parseNALu(t,s.data,_);let P=this.VideoSample,j,X=!1;s.data=null,P&&w.length&&!t.audFound&&(this.pushAccessUnit(P,t),P=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach($=>{var ue,he;switch($.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:P||(P=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),P.frame=!0,j=!0;break;case 16:case 17:case 18:case 21:if(j=!0,X){var be;(be=P)!=null&&be.frame&&!P.key&&(this.pushAccessUnit(P,t),P=this.VideoSample=null)}P||(P=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),P.key=!0,P.frame=!0;break;case 19:case 20:j=!0,(ue=P)!=null&&ue.frame&&!P.key&&(this.pushAccessUnit(P,t),P=this.VideoSample=null),P||(P=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),P.key=!0,P.frame=!0;break;case 39:j=!0,lr($.data,2,s.pts,n.samples);break;case 32:j=!0,t.vps||(typeof t.params!="object"&&(t.params={}),t.params=y(t.params,this.readVPS($.data)),this.initVPS=$.data),t.vps=[$.data];break;case 33:if(j=!0,X=!0,t.vps!==void 0&&t.vps[0]!==this.initVPS&&t.sps!==void 0&&!this.matchSPS(t.sps[0],$.data)&&(this.initVPS=t.vps[0],t.sps=t.pps=void 0),!t.sps){const Re=this.readSPS($.data);t.width=Re.width,t.height=Re.height,t.pixelRatio=Re.pixelRatio,t.codec=Re.codecString,t.sps=[],typeof t.params!="object"&&(t.params={});for(const Le in Re.params)t.params[Le]=Re.params[Le]}this.pushParameterSet(t.sps,$.data,t.vps),P||(P=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),P.key=!0;break;case 34:if(j=!0,typeof t.params=="object"){if(!t.pps){t.pps=[];const Re=this.readPPS($.data);for(const Le in Re)t.params[Le]=Re[Le]}this.pushParameterSet(t.pps,$.data,t.vps)}break;case 35:j=!0,t.audFound=!0,(he=P)!=null&&he.frame&&(this.pushAccessUnit(P,t),P=null),P||(P=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;default:j=!1;break}P&&j&&P.units.push($)}),_&&P&&(this.pushAccessUnit(P,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 Zn(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 Zn(this.ebsp2rbsp(t));n.readUByte(),n.readUByte(),n.readBits(4);const s=n.readBits(3);n.readBoolean();const _=n.readBits(2),w=n.readBoolean(),P=n.readBits(5),j=n.readUByte(),X=n.readUByte(),$=n.readUByte(),ue=n.readUByte(),he=n.readUByte(),be=n.readUByte(),Re=n.readUByte(),Le=n.readUByte(),at=n.readUByte(),it=n.readUByte(),qt=n.readUByte(),ir=[],ur=[];for(let uo=0;uo<s;uo++)ir.push(n.readBoolean()),ur.push(n.readBoolean());if(s>0)for(let uo=s;uo<8;uo++)n.readBits(2);for(let uo=0;uo<s;uo++)ir[uo]&&(n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte()),ur[uo]&&n.readUByte();n.readUEG();const Sr=n.readUEG();Sr==3&&n.skipBits(1);const Zr=n.readUEG(),mn=n.readUEG(),Hr=n.readBoolean();let cn=0,un=0,Xr=0,Rn=0;Hr&&(cn+=n.readUEG(),un+=n.readUEG(),Xr+=n.readUEG(),Rn+=n.readUEG());const xi=n.readUEG(),Yi=n.readUEG(),fa=n.readUEG(),Xi=n.readBoolean();for(let uo=Xi?0:s;uo<=s;uo++)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 bl=0;bl<4;bl++)for(let sc=0;sc<(bl===3?2:6);sc++)if(!n.readBoolean())n.readUEG();else{const xc=Math.min(64,1<<4+(bl<<1));bl>1&&n.readEG();for(let Ll=0;Ll<xc;Ll++)n.readEG()}n.readBoolean(),n.readBoolean(),n.readBoolean()&&(n.readUByte(),n.skipUEG(),n.skipUEG(),n.readBoolean());const Ri=n.readUEG();let ua=0;for(let uo=0;uo<Ri;uo++){let bl=!1;if(uo!==0&&(bl=n.readBoolean()),bl){uo===Ri&&n.readUEG(),n.readBoolean(),n.readUEG();let sc=0;for(let of=0;of<=ua;of++){const xc=n.readBoolean();let Ll=!1;xc||(Ll=n.readBoolean()),(xc||Ll)&&sc++}ua=sc}else{const sc=n.readUEG(),of=n.readUEG();ua=sc+of;for(let xc=0;xc<sc;xc++)n.readUEG(),n.readBoolean();for(let xc=0;xc<of;xc++)n.readUEG(),n.readBoolean()}}if(n.readBoolean()){const uo=n.readUEG();for(let bl=0;bl<uo;bl++){for(let sc=0;sc<fa+4;sc++)n.readBits(1);n.readBits(1)}}let yi=0,bi=1,bs=1,xs=!0,Ds=1,Vs=0;n.readBoolean(),n.readBoolean();let yu=!1;if(n.readBoolean()){if(n.readBoolean()){const Df=n.readUByte(),qf=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],Wo=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Df>0&&Df<16?(bi=qf[Df-1],bs=Wo[Df-1]):Df===255&&(bi=n.readBits(16),bs=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(),yu=n.readBoolean(),yu&&(n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG()),n.readBoolean()&&(Ds=n.readBits(32),Vs=n.readBits(32),n.readBoolean()&&n.readUEG(),n.readBoolean())){const Wo=n.readBoolean(),du=n.readBoolean();let $f=!1;(Wo||du)&&($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++){xs=n.readBoolean();const Dd=xs||n.readBoolean();let bd=!1;Dd?n.readEG():bd=n.readBoolean();const xd=bd?1:n.readUEG()+1;if(Wo)for(let Qf=0;Qf<xd;Qf++)n.readUEG(),n.readUEG(),$f&&(n.readUEG(),n.readUEG()),n.skipBits(1);if(du)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(),yi=n.readUEG())}let ac=Zr,fu=mn;if(Hr){let uo=1,bl=1;Sr===1?uo=bl=2:Sr==2&&(uo=2),ac=Zr-uo*un-uo*cn,fu=mn-bl*Rn-bl*Xr}const No=_?["A","B","C"][_]:"",Od=j<<24|X<<16|$<<8|ue;let jc=0;for(let uo=0;uo<32;uo++)jc=(jc|(Od>>uo&1)<<31-uo)>>>0;let fd=jc.toString(16);return P===1&&fd==="2"&&(fd="6"),{codecString:`hvc1.${No}${P}.${fd}.${w?"H":"L"}${qt}.B0`,params:{general_tier_flag:w,general_profile_idc:P,general_profile_space:_,general_profile_compatibility_flags:[j,X,$,ue],general_constraint_indicator_flags:[he,be,Re,Le,at,it],general_level_idc:qt,bit_depth:xi+8,bit_depth_luma_minus8:xi,bit_depth_chroma_minus8:Yi,min_spatial_segmentation_idc:yi,chroma_format_idc:Sr,frame_rate:{fixed:xs,fps:Vs/Ds}},width:ac,height:fu,pixelRatio:[bi,bs]}}readPPS(t){const n=new Zn(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 P=1;return w&&_?P=0:w?P=3:_&&(P=2),{parallelismType:P}}matchSPS(t,n){return String.fromCharCode.apply(null,t).substr(3)===String.fromCharCode.apply(null,n).substr(3)}}const Mi=188;class ia{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=ia.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(Mi*5,n-Mi)+1,_=0;for(;_<s;){let w=!1,P=-1,j=0;for(let X=_;X<n;X+=Mi)if(t[X]===71&&(n-X===Mi||t[X+Mi]===71)){if(j++,P===-1&&(P=X,P!==0&&(s=Math.min(P+Mi*99,t.length-Mi)+1)),w||(w=Ea(t,X)===0),w&&j>1&&(P===0&&j>2||X+Mi>s))return P}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:Wt[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=ia.createTrack("video"),this._videoTrack.duration=_,this._audioTrack=ia.createTrack("audio",_),this._id3Track=ia.createTrack("id3"),this._txtTrack=ia.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 P=this._videoTrack,j=this._audioTrack,X=this._id3Track,$=this._txtTrack;let ue=P.pid,he=P.pesData,be=j.pid,Re=X.pid,Le=j.pesData,at=X.pesData,it=null,qt=this.pmtParsed,ir=this._pmtId,ur=t.length;if(this.remainderData&&(t=Yt(this.remainderData,t),ur=t.length,this.remainderData=null),ur<Mi&&!_)return this.remainderData=t,{audioTrack:j,videoTrack:P,id3Track:X,textTrack:$};const Sr=Math.max(0,ia.syncOffset(t));ur-=(ur-Sr)%Mi,ur<t.byteLength&&!_&&(this.remainderData=new Uint8Array(t.buffer,ur,t.buffer.byteLength-ur));let Zr=0;for(let Hr=Sr;Hr<ur;Hr+=Mi)if(t[Hr]===71){const cn=!!(t[Hr+1]&64),un=Ea(t,Hr),Xr=(t[Hr+3]&48)>>4;let Rn;if(Xr>1){if(Rn=Hr+5+t[Hr+4],Rn===Hr+Mi)continue}else Rn=Hr+4;switch(un){case ue:cn&&(he&&(w=Ia(he,this.logger))&&(this.readyVideoParser(P.segmentCodec),this.videoParser!==null&&this.videoParser.parsePES(P,$,w,!1)),he={data:[],size:0}),he&&(he.data.push(t.subarray(Rn,Hr+Mi)),he.size+=Hr+Mi-Rn);break;case be:if(cn){if(Le&&(w=Ia(Le,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}Le={data:[],size:0}}Le&&(Le.data.push(t.subarray(Rn,Hr+Mi)),Le.size+=Hr+Mi-Rn);break;case Re:cn&&(at&&(w=Ia(at,this.logger))&&this.parseID3PES(X,w),at={data:[],size:0}),at&&(at.data.push(t.subarray(Rn,Hr+Mi)),at.size+=Hr+Mi-Rn);break;case 0:cn&&(Rn+=t[Rn]+1),ir=this._pmtId=Ts(t,Rn);break;case ir:{cn&&(Rn+=t[Rn]+1);const xi=Ps(t,Rn,this.typeSupported,s,this.observer,this.logger);ue=xi.videoPid,ue>0&&(P.pid=ue,P.segmentCodec=xi.segmentVideoCodec),be=xi.audioPid,be>0&&(j.pid=be,j.segmentCodec=xi.segmentAudioCodec),Re=xi.id3Pid,Re>0&&(X.pid=Re),it!==null&&!qt&&(this.logger.warn(`MPEG-TS PMT found at ${Hr} after unknown PID '${it}'. Backtracking to sync byte @${Sr} to parse all TS packets.`),it=null,Hr=Sr-188),qt=this.pmtParsed=!0;break}case 17:case 8191:break;default:it=un;break}}else Zr++;Zr>0&&Qs(this.observer,new Error(`Found ${Zr} TS packet/s that do not start with 0x47`),void 0,this.logger),P.pesData=he,j.pesData=Le,X.pesData=at;const mn={audioTrack:j,videoTrack:P,id3Track:X,textTrack:$};return _&&this.extractRemainingSamples(mn),mn}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,P=s.pesData,j=n.pesData,X=_.pesData;let $;if(P&&($=Ia(P,this.logger))?(this.readyVideoParser(s.segmentCodec),this.videoParser!==null&&(this.videoParser.parsePES(s,w,$,!0),s.pesData=null)):s.pesData=P,j&&($=Ia(j,this.logger))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,$);break;case"mp3":this.parseMPEGPES(n,$);break;case"ac3":this.parseAC3PES(n,$);break}n.pesData=null}else j!=null&&j.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=j;X&&($=Ia(X,this.logger))?(this.parseID3PES(_,$),_.pesData=null):_.pesData=X}demuxSampleAes(t,n,s){const _=this.demux(t,s,!0,!this.config.progressive),w=this.sampleAes=new dn(this.observer,this.config,n);return this.decrypt(_,w)}readyVideoParser(t){this.videoParser===null&&(t==="avc"?this.videoParser=new ei:t==="hevc"&&(this.videoParser=new ki))}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 he=_.missing,be=_.sample.unit.byteLength;if(he===-1)w=Yt(_.sample.unit,w);else{const Re=be-he;_.sample.unit.set(w.subarray(0,he),Re),t.samples.push(_.sample),s=_.missing}}let P,j;for(P=s,j=w.length;P<j-1&&!ys(w,P);P++);if(P!==s){let he;const be=P<j-1;if(be?he=`AAC PES did not start with ADTS header,offset:${P}`:he="No ADTS header found in AAC PES",Qs(this.observer,new Error(he),be,this.logger),!be)return}$s(t,this.observer,w,P,this.audioCodec);let X;if(n.pts!==void 0)X=n.pts;else if(_){const he=ao(t.samplerate);X=_.sample.pts+he}else{this.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}let $=0,ue;for(;P<j;)if(ue=ha(t,w,P,X,$),P+=ue.length,ue.missing){this.aacOverFlow=ue;break}else for($++;P<j-1&&!ys(w,P);P++);}parseMPEGPES(t,n){const s=n.data,_=s.length;let w=0,P=0;const j=n.pts;if(j===void 0){this.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;P<_;)if(W(s,P)){const X=wu(t,s,P,j,w);if(X)P+=X.length,w++;else break}else P++}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 P=0,j=0,X;for(;j<w&&(X=Et(t,s,j,_,P++))>0;)j+=X}}parseID3PES(t,n){if(n.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const s=y({},n,{type:this._videoTrack?gn.emsg:gn.audioId3,duration:Number.POSITIVE_INFINITY});t.samples.push(s)}}function Ea(D,t){return((D[t+1]&31)<<8)+D[t+2]}function Ts(D,t){return(D[t+10]&31)<<8|D[t+11]}function Ps(D,t,n,s,_,w){const P={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},j=(D[t+1]&15)<<8|D[t+2],X=t+3+j-4,$=(D[t+10]&15)<<8|D[t+11];for(t+=12+$;t<X;){const ue=Ea(D,t),he=(D[t+3]&15)<<8|D[t+4];switch(D[t]){case 207:if(!s){Rs("ADTS AAC",w);break}case 15:P.audioPid===-1&&(P.audioPid=ue);break;case 21:P.id3Pid===-1&&(P.id3Pid=ue);break;case 219:if(!s){Rs("H.264",w);break}case 27:P.videoPid===-1&&(P.videoPid=ue);break;case 3:case 4:!n.mpeg&&!n.mp3?w.log("MPEG audio found, not supported in this browser"):P.audioPid===-1&&(P.audioPid=ue,P.segmentAudioCodec="mp3");break;case 193:if(!s){Rs("AC-3",w);break}case 129:n.ac3?P.audioPid===-1&&(P.audioPid=ue,P.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(P.audioPid===-1&&he>0){let be=t+5,Re=he;for(;Re>2;){switch(D[be]){case 106:n.ac3!==!0?w.log("AC-3 audio found, not supported in this browser for now"):(P.audioPid=ue,P.segmentAudioCodec="ac3");break}const at=D[be+1]+2;be+=at,Re-=at}}break;case 194:case 135:return Qs(_,new Error("Unsupported EC-3 in M2TS found"),void 0,w),P;case 36:P.videoPid===-1&&(P.videoPid=ue,P.segmentVideoCodec="hevc",w.log("HEVC in M2TS found"));break}t+=he+5}return P}function Qs(D,t,n,s){s.warn(`parsing error: ${t.message}`),D.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,levelRetry:n,error:t,reason:t.message})}function Rs(D,t){t.log(`${D} with AES-128-CBC encryption found in unencrypted stream`)}function Ia(D,t){let n=0,s,_,w,P,j;const X=D.data;if(!D||D.size===0)return null;for(;X[0].length<19&&X.length>1;)X[0]=Yt(X[0],X[1]),X.splice(1,1);if(s=X[0],(s[0]<<16)+(s[1]<<8)+s[2]===1){if(_=(s[4]<<8)+s[5],_&&_>D.size-6)return null;const ue=s[7];ue&192&&(P=(s[9]&14)*536870912+(s[10]&255)*4194304+(s[11]&254)*16384+(s[12]&255)*128+(s[13]&254)/2,ue&64?(j=(s[14]&14)*536870912+(s[15]&255)*4194304+(s[16]&254)*16384+(s[17]&255)*128+(s[18]&254)/2,P-j>54e5&&(t.warn(`${Math.round((P-j)/9e4)}s delta between PTS and DTS, align them`),P=j)):j=P),w=s[8];let he=w+9;if(D.size<=he)return null;D.size-=he;const be=new Uint8Array(D.size);for(let Re=0,Le=X.length;Re<Le;Re++){s=X[Re];let at=s.byteLength;if(he)if(he>at){he-=at;continue}else s=s.subarray(he),at-=he,he=0;be.set(s,n),n+=at}return _&&(_-=w+3),{data:be,pts:P,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 Is=Math.pow(2,32)-1;class Tr{static init(){Tr.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 Tr.types)Tr.types.hasOwnProperty(t)&&(Tr.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]);Tr.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]);Tr.STTS=Tr.STSC=Tr.STCO=w,Tr.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Tr.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),Tr.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Tr.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const P=new Uint8Array([105,115,111,109]),j=new Uint8Array([97,118,99,49]),X=new Uint8Array([0,0,0,1]);Tr.FTYP=Tr.box(Tr.types.ftyp,P,X,P,j),Tr.DINF=Tr.box(Tr.types.dinf,Tr.box(Tr.types.dref,_))}static box(t,...n){let s=8,_=n.length;const w=_;for(;_--;)s+=n[_].byteLength;const P=new Uint8Array(s);for(P[0]=s>>24&255,P[1]=s>>16&255,P[2]=s>>8&255,P[3]=s&255,P.set(t,4),_=0,s=8;_<w;_++)P.set(n[_],s),s+=n[_].byteLength;return P}static hdlr(t){return Tr.box(Tr.types.hdlr,Tr.HDLR_TYPES[t])}static mdat(t){return Tr.box(Tr.types.mdat,t)}static mdhd(t,n){n*=t;const s=Math.floor(n/(Is+1)),_=Math.floor(n%(Is+1));return Tr.box(Tr.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 Tr.box(Tr.types.mdia,Tr.mdhd(t.timescale||0,t.duration||0),Tr.hdlr(t.type),Tr.minf(t))}static mfhd(t){return Tr.box(Tr.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"?Tr.box(Tr.types.minf,Tr.box(Tr.types.smhd,Tr.SMHD),Tr.DINF,Tr.stbl(t)):Tr.box(Tr.types.minf,Tr.box(Tr.types.vmhd,Tr.VMHD),Tr.DINF,Tr.stbl(t))}static moof(t,n,s){return Tr.box(Tr.types.moof,Tr.mfhd(t),Tr.traf(s,n))}static moov(t){let n=t.length;const s=[];for(;n--;)s[n]=Tr.trak(t[n]);return Tr.box.apply(null,[Tr.types.moov,Tr.mvhd(t[0].timescale||0,t[0].duration||0)].concat(s).concat(Tr.mvex(t)))}static mvex(t){let n=t.length;const s=[];for(;n--;)s[n]=Tr.trex(t[n]);return Tr.box.apply(null,[Tr.types.mvex,...s])}static mvhd(t,n){n*=t;const s=Math.floor(n/(Is+1)),_=Math.floor(n%(Is+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 Tr.box(Tr.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 Tr.box(Tr.types.sdtp,s)}static stbl(t){return Tr.box(Tr.types.stbl,Tr.stsd(t),Tr.box(Tr.types.stts,Tr.STTS),Tr.box(Tr.types.stsc,Tr.STSC),Tr.box(Tr.types.stsz,Tr.STSZ),Tr.box(Tr.types.stco,Tr.STCO))}static avc1(t){let n=[],s=[],_,w,P;for(_=0;_<t.sps.length;_++)w=t.sps[_],P=w.byteLength,n.push(P>>>8&255),n.push(P&255),n=n.concat(Array.prototype.slice.call(w));for(_=0;_<t.pps.length;_++)w=t.pps[_],P=w.byteLength,s.push(P>>>8&255),s.push(P&255),s=s.concat(Array.prototype.slice.call(w));const j=Tr.box(Tr.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),X=t.width,$=t.height,ue=t.pixelRatio[0],he=t.pixelRatio[1];return Tr.box(Tr.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,X>>8&255,X&255,$>>8&255,$&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,Tr.box(Tr.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Tr.box(Tr.types.pasp,new Uint8Array([ue>>24,ue>>16&255,ue>>8&255,ue&255,he>>24,he>>16&255,he>>8&255,he&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 Tr.box(Tr.types.mp4a,Tr.audioStsd(t),Tr.box(Tr.types.esds,Tr.esds(t)))}static mp3(t){return Tr.box(Tr.types[".mp3"],Tr.audioStsd(t))}static ac3(t){return Tr.box(Tr.types["ac-3"],Tr.audioStsd(t),Tr.box(Tr.types.dac3,t.config))}static stsd(t){const{segmentCodec:n}=t;if(t.type==="audio"){if(n==="aac")return Tr.box(Tr.types.stsd,Tr.STSD,Tr.mp4a(t));if(n==="ac3"&&t.config)return Tr.box(Tr.types.stsd,Tr.STSD,Tr.ac3(t));if(n==="mp3"&&t.codec==="mp3")return Tr.box(Tr.types.stsd,Tr.STSD,Tr.mp3(t))}else if(t.pps&&t.sps){if(n==="avc")return Tr.box(Tr.types.stsd,Tr.STSD,Tr.avc1(t));if(n==="hevc"&&t.vps)return Tr.box(Tr.types.stsd,Tr.STSD,Tr.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,P=Math.floor(s/(Is+1)),j=Math.floor(s%(Is+1));return Tr.box(Tr.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,P>>24,P>>16&255,P>>8&255,P&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=Tr.sdtp(t),_=t.id,w=Math.floor(n/(Is+1)),P=Math.floor(n%(Is+1));return Tr.box(Tr.types.traf,Tr.box(Tr.types.tfhd,new Uint8Array([0,0,0,0,_>>24,_>>16&255,_>>8&255,_&255])),Tr.box(Tr.types.tfdt,new Uint8Array([1,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,P>>24,P>>16&255,P>>8&255,P&255])),Tr.trun(t,s.length+16+20+8+16+8+8),s)}static trak(t){return t.duration=t.duration||4294967295,Tr.box(Tr.types.trak,Tr.tkhd(t),Tr.mdia(t))}static trex(t){const n=t.id;return Tr.box(Tr.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*_,P=new Uint8Array(w);let j,X,$,ue,he,be;for(n+=8+w,P.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++)X=s[j],$=X.duration,ue=X.size,he=X.flags,be=X.cts,P.set([$>>>24&255,$>>>16&255,$>>>8&255,$&255,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255,he.isLeading<<2|he.dependsOn,he.isDependedOn<<6|he.hasRedundancy<<4|he.paddingValue<<1|he.isNonSync,he.degradPrio&61440,he.degradPrio&15,be>>>24&255,be>>>16&255,be>>>8&255,be&255],12+16*j);return Tr.box(Tr.types.trun,P)}static initSegment(t){Tr.types||Tr.init();const n=Tr.moov(t);return Yt(Tr.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 P=w.length;for(let Le=0;Le<s.length;Le+=1){P+=3;for(let at=0;at<s[Le].length;at+=1)P+=2+s[Le][at].length}const j=new Uint8Array(P);j.set(w,0),P=w.length;const X=s.length-1;for(let Le=0;Le<s.length;Le+=1){j.set(new Uint8Array([32+Le|(Le===X?128:0),0,s[Le].length]),P),P+=3;for(let at=0;at<s[Le].length;at+=1)j.set(new Uint8Array([s[Le][at].length>>8,s[Le][at].length&255]),P),P+=2,j.set(s[Le][at],P),P+=s[Le][at].length}const $=Tr.box(Tr.types.hvcC,j),ue=t.width,he=t.height,be=t.pixelRatio[0],Re=t.pixelRatio[1];return Tr.box(Tr.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,ue>>8&255,ue&255,he>>8&255,he&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]),$,Tr.box(Tr.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Tr.box(Tr.types.pasp,new Uint8Array([be>>24,be>>16&255,be>>8&255,be&255,Re>>24,Re>>16&255,Re>>8&255,Re&255])))}}Tr.types=void 0,Tr.HDLR_TYPES=void 0,Tr.STTS=void 0,Tr.STSC=void 0,Tr.STCO=void 0,Tr.STSZ=void 0,Tr.VMHD=void 0,Tr.SMHD=void 0,Tr.STSD=void 0,Tr.FTYP=void 0,Tr.DINF=void 0;const Mo=9e4;function Xo(D,t,n=1,s=!1){const _=D*t*n;return s?Math.round(_):_}function Eu(D,t,n=1,s=!1){return Xo(D,t,1/n,s)}function Ns(D,t=!1){return Xo(D,1e3,1/Mo,t)}function ou(D,t=1){return Xo(D,Mo,1/t)}function Hu(D){const{baseTime:t,timescale:n,trackId:s}=D;return`${t/n} (${t}/${n}) trackId: ${s}`}const Yl=10*1e3,os=1024,Il=1152,fl=1536;let Ks=null,el=null;function tl(D,t,n,s){return{duration:t,size:n,cts:s,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:D?2:1,isNonSync:D?0:1}}}class Js extends L{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,Ks===null){const P=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ks=P?parseInt(P[1]):0}if(el===null){const w=navigator.userAgent.match(/Safari\/(\d+)/i);el=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&&Hu(n)} > ${t&&Hu(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,P)=>{let j=P.pts,X=j-w;return X<-4294967296&&(n=!0,j=eu(j,s),X=j-w),X>0?w:j},s);return n&&this.debug("PTS rollover detected"),_}remux(t,n,s,_,w,P,j,X){let $,ue,he,be,Re,Le,at=w,it=w;const qt=t.pid>-1,ir=n.pid>-1,ur=n.samples.length,Sr=t.samples.length>0,Zr=j&&ur>0||ur>1;if((!qt||Sr)&&(!ir||Zr)||this.ISGenerated||j){if(this.ISGenerated){var Hr,cn,un,Xr;const fa=this.videoTrackConfig;(fa&&(n.width!==fa.width||n.height!==fa.height||((Hr=n.pixelRatio)==null?void 0:Hr[0])!==((cn=fa.pixelRatio)==null?void 0:cn[0])||((un=n.pixelRatio)==null?void 0:un[1])!==((Xr=fa.pixelRatio)==null?void 0:Xr[1]))||!fa&&Zr||this.nextAudioTs===null&&Sr)&&this.resetInitSegment()}this.ISGenerated||(he=this.generateIS(t,n,w,P));const Rn=this.isVideoContiguous;let xi=-1,Yi;if(Zr&&(xi=Xl(n.samples),!Rn&&this.config.forceKeyFrameOnDiscontinuity))if(Le=!0,xi>0){this.warn(`Dropped ${xi} out of ${ur} video samples due to a missing keyframe`);const fa=this.getVideoStartPts(n.samples);n.samples=n.samples.slice(xi),n.dropped+=xi,it+=(n.samples[0].pts-fa)/n.inputTimeScale,Yi=it}else xi===-1&&(this.warn(`No keyframe found out of ${ur} video samples`),Le=!1);if(this.ISGenerated){if(Sr&&Zr){const fa=this.getVideoStartPts(n.samples),ui=(eu(t.samples[0].pts,fa)-fa)/n.inputTimeScale;at+=Math.max(0,ui),it+=Math.max(0,-ui)}if(Sr){if(t.samplerate||(this.warn("regenerate InitSegment as audio detected"),he=this.generateIS(t,n,w,P)),ue=this.remuxAudio(t,at,this.isAudioContiguous,P,ir||Zr||X===u.AUDIO?it:void 0),Zr){const fa=ue?ue.endPTS-ue.startPTS:0;n.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),he=this.generateIS(t,n,w,P)),$=this.remuxVideo(n,it,Rn,fa)}}else Zr&&($=this.remuxVideo(n,it,Rn,0));$&&($.firstKeyFrame=xi,$.independent=xi!==-1,$.firstKeyFramePTS=Yi)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(s.samples.length&&(Re=Pu(s,w,this._initPTS,this._initDTS)),_.samples.length&&(be=Ml(_,w,this._initPTS))),{audio:ue,video:$,initSegment:he,independent:Le,text:be,id3:Re}}computeInitPts(t,n,s,_){const w=Math.round(s*n);let P=eu(t,w);if(P<w+n)for(this.log(`Adjusting PTS for rollover in timeline near ${(w-P)/n} ${_}`);P<w+n;)P+=8589934592;return P-w}generateIS(t,n,s,_){const w=t.samples,P=n.samples,j=this.typeSupported,X={},$=this._initPTS;let ue=!$||_,he="audio/mp4",be,Re,Le,at=-1;if(ue&&(be=Re=1/0),t.config&&w.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":j.mpeg?(he="audio/mpeg",t.codec=""):j.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3";break}X.audio={id:"audio",container:he,codec:t.codec,initSegment:t.segmentCodec==="mp3"&&j.mpeg?new Uint8Array(0):Tr.initSegment([t]),metadata:{channelCount:t.channelCount}},ue&&(at=t.id,Le=t.inputTimeScale,!$||Le!==$.timescale?be=Re=this.computeInitPts(w[0].pts,Le,s,"audio"):ue=!1)}if(n.sps&&n.pps&&P.length){if(n.timescale=n.inputTimeScale,X.video={id:"main",container:"video/mp4",codec:n.codec,initSegment:Tr.initSegment([n]),metadata:{width:n.width,height:n.height}},ue)if(at=n.id,Le=n.inputTimeScale,!$||Le!==$.timescale){const it=this.getVideoStartPts(P),qt=eu(P[0].dts,it),ir=this.computeInitPts(qt,Le,s,"video"),ur=this.computeInitPts(it,Le,s,"video");Re=Math.min(Re,ir),be=Math.min(be,ur)}else ue=!1;this.videoTrackConfig={width:n.width,height:n.height,pixelRatio:n.pixelRatio}}if(Object.keys(X).length)return this.ISGenerated=!0,ue?($&&this.warn(`Timestamps at playlist time: ${_?"":"~"}${s} ${be/Le} != initPTS: ${$.baseTime/$.timescale} (${$.baseTime}/${$.timescale}) trackId: ${$.trackId}`),this.log(`Found initPTS at playlist time: ${s} offset: ${be/Le} (${be}/${Le}) trackId: ${at}`),this._initPTS={baseTime:be,timescale:Le,trackId:at},this._initDTS={baseTime:Re,timescale:Le,trackId:at}):be=Le=void 0,{tracks:X,initPTS:be,timescale:Le,trackId:at}}remuxVideo(t,n,s,_){const w=t.inputTimeScale,P=t.samples,j=[],X=P.length,$=this._initPTS,ue=$.baseTime*w/$.timescale;let he=this.nextVideoTs,be=8,Re=this.videoSampleDuration,Le,at,it=Number.POSITIVE_INFINITY,qt=Number.NEGATIVE_INFINITY,ir=!1;if(!s||he===null){const yi=ue+n*w,bi=P[0].pts-eu(P[0].dts,P[0].pts);Ks&&he!==null&&Math.abs(yi-bi-(he+ue))<15e3?s=!0:he=yi-bi-ue}const ur=he+ue;for(let yi=0;yi<X;yi++){const bi=P[yi];bi.pts=eu(bi.pts,ur),bi.dts=eu(bi.dts,ur),bi.dts<P[yi>0?yi-1:yi].dts&&(ir=!0)}ir&&P.sort(function(yi,bi){const bs=yi.dts-bi.dts,xs=yi.pts-bi.pts;return bs||xs}),Le=P[0].dts,at=P[P.length-1].dts;const Sr=at-Le,Zr=Sr?Math.round(Sr/(X-1)):Re||t.inputTimeScale/30;if(s){const yi=Le-ur,bi=yi>Zr,bs=yi<-1;if((bi||bs)&&(bi?this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Ns(yi,!0)} ms (${yi}dts) hole between fragments detected at ${n.toFixed(3)}`):this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Ns(-yi,!0)} ms (${yi}dts) overlapping between fragments detected at ${n.toFixed(3)}`),!bs||ur>=P[0].pts||Ks)){Le=ur;const xs=P[0].pts-yi;if(bi)P[0].dts=Le,P[0].pts=xs;else{let Ds=!0;for(let Vs=0;Vs<P.length&&!(P[Vs].dts>xs&&Ds);Vs++){const yu=P[Vs].pts;if(P[Vs].dts-=yi,P[Vs].pts-=yi,Vs<P.length-1){const ma=P[Vs+1].pts,ac=P[Vs].pts,fu=ma<=ac,No=ma<=yu;Ds=fu==No}}}this.log(`Video: Initial PTS/DTS adjusted: ${Ns(xs,!0)}/${Ns(Le,!0)}, delta: ${Ns(yi,!0)} ms`)}}Le=Math.max(0,Le);let mn=0,Hr=0,cn=Le;for(let yi=0;yi<X;yi++){const bi=P[yi],bs=bi.units,xs=bs.length;let Ds=0;for(let Vs=0;Vs<xs;Vs++)Ds+=bs[Vs].data.length;Hr+=Ds,mn+=xs,bi.length=Ds,bi.dts<cn?(bi.dts=cn,cn+=Zr/4|0||1):cn=bi.dts,it=Math.min(bi.pts,it),qt=Math.max(bi.pts,qt)}at=P[X-1].dts;const un=Hr+4*mn+8;let Xr;try{Xr=new Uint8Array(un)}catch(yi){this.observer.emit(o.ERROR,o.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:yi,bytes:un,reason:`fail allocating video mdat ${un}`});return}const Rn=new DataView(Xr.buffer);Rn.setUint32(0,un),Xr.set(Tr.types.mdat,4);let xi=!1,Yi=Number.POSITIVE_INFINITY,fa=Number.POSITIVE_INFINITY,Xi=Number.NEGATIVE_INFINITY,ui=Number.NEGATIVE_INFINITY;for(let yi=0;yi<X;yi++){const bi=P[yi],bs=bi.units;let xs=0;for(let yu=0,ma=bs.length;yu<ma;yu++){const ac=bs[yu],fu=ac.data,No=ac.data.byteLength;Rn.setUint32(be,No),be+=4,Xr.set(fu,be),be+=No,xs+=4+No}let Ds;if(yi<X-1)Re=P[yi+1].dts-bi.dts,Ds=P[yi+1].pts-bi.pts;else{const yu=this.config,ma=yi>0?bi.dts-P[yi-1].dts:Zr;if(Ds=yi>0?bi.pts-P[yi-1].pts:Zr,yu.stretchShortVideoTrack&&this.nextAudioTs!==null){const ac=Math.floor(yu.maxBufferHole*w),fu=(_?it+_*w:this.nextAudioTs+ue)-bi.pts;fu>ac?(Re=fu-ma,Re<0?Re=ma:xi=!0,this.log(`It is approximately ${fu/90} ms to the next segment; using duration ${Re/90} ms for the last video frame.`)):Re=ma}else Re=ma}const Vs=Math.round(bi.pts-bi.dts);Yi=Math.min(Yi,Re),Xi=Math.max(Xi,Re),fa=Math.min(fa,Ds),ui=Math.max(ui,Ds),j.push(tl(bi.key,Re,xs,Vs))}if(j.length){if(Ks){if(Ks<70){const yi=j[0].flags;yi.dependsOn=2,yi.isNonSync=0}}else if(el&&ui-fa<Xi-Yi&&Zr/Xi<.025&&j[0].cts===0){this.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let yi=Le;for(let bi=0,bs=j.length;bi<bs;bi++){const xs=yi+j[bi].duration,Ds=yi+j[bi].cts;if(bi<bs-1){const Vs=xs+j[bi+1].cts;j[bi].duration=Vs-Ds}else j[bi].duration=bi?j[bi-1].duration:Zr;j[bi].cts=0,yi=xs}}}Re=xi||!Re?Zr:Re;const ea=at+Re;this.nextVideoTs=he=ea-ue,this.videoSampleDuration=Re,this.isVideoContiguous=!0;const ja={data1:Tr.moof(t.sequenceNumber++,Le,y(t,{samples:j})),data2:Xr,startPTS:(it-ue)/w,endPTS:(qt+Re-ue)/w,startDTS:(Le-ue)/w,endDTS:he/w,type:"video",hasAudio:!1,hasVideo:!0,nb:j.length,dropped:t.dropped};return t.samples=[],t.dropped=0,ja}getSamplesPerFrame(t){switch(t.segmentCodec){case"mp3":return Il;case"ac3":return fl;default:return os}}remuxAudio(t,n,s,_,w){const P=t.inputTimeScale,j=t.samplerate?t.samplerate:P,X=P/j,$=this.getSamplesPerFrame(t),ue=$*X,he=this._initPTS,be=t.segmentCodec==="mp3"&&this.typeSupported.mpeg,Re=[],Le=w!==void 0;let at=t.samples,it=be?0:8,qt=this.nextAudioTs||-1;const ir=he.baseTime*P/he.timescale,ur=ir+n*P;if(this.isAudioContiguous=s=s||at.length&&qt>0&&(_&&Math.abs(ur-(qt+ir))<9e3||Math.abs(eu(at[0].pts,ur)-(qt+ir))<20*ue),at.forEach(function(ui){ui.pts=eu(ui.pts,ur)}),!s||qt<0){const ui=at.length;if(at=at.filter(ea=>ea.pts>=0),ui!==at.length&&this.warn(`Removed ${at.length-ui} of ${ui} samples (initPTS ${ir} / ${P})`),!at.length)return;w===0?qt=0:_&&!Le?qt=Math.max(0,ur-ir):qt=at[0].pts-ir}if(t.segmentCodec==="aac"){const ui=this.config.maxAudioFramesDrift;for(let ea=0,Ri=qt+ir;ea<at.length;ea++){const ua=at[ea],ja=ua.pts,yi=ja-Ri,bi=Math.abs(1e3*yi/P);if(yi<=-ui*ue&&Le)ea===0&&(this.warn(`Audio frame @ ${(ja/P).toFixed(3)}s overlaps marker by ${Math.round(1e3*yi/P)} ms.`),this.nextAudioTs=qt=ja-ir,Ri=ja);else if(yi>=ui*ue&&bi<Yl&&Le){let bs=Math.round(yi/ue);for(Ri=ja-bs*ue;Ri<0&&bs&&ue;)bs--,Ri+=ue;ea===0&&(this.nextAudioTs=qt=Ri-ir),this.warn(`Injecting ${bs} audio frames @ ${((Ri-ir)/P).toFixed(3)}s due to ${Math.round(1e3*yi/P)} ms gap.`);for(let xs=0;xs<bs;xs++){let Ds=so.getSilentFrame(t.parsedCodec||t.manifestCodec||t.codec,t.channelCount);Ds||(this.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),Ds=ua.unit.subarray()),at.splice(ea,0,{unit:Ds,pts:Ri}),Ri+=ue,ea++}}ua.pts=Ri,Ri+=ue}}let Sr=null,Zr=null,mn,Hr=0,cn=at.length;for(;cn--;)Hr+=at[cn].unit.byteLength;for(let ui=0,ea=at.length;ui<ea;ui++){const Ri=at[ui],ua=Ri.unit;let ja=Ri.pts;if(Zr!==null){const bi=Re[ui-1];bi.duration=Math.round((ja-Zr)/X)}else if(s&&t.segmentCodec==="aac"&&(ja=qt+ir),Sr=ja,Hr>0){Hr+=it;try{mn=new Uint8Array(Hr)}catch(bi){this.observer.emit(o.ERROR,o.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:bi,bytes:Hr,reason:`fail allocating audio mdat ${Hr}`});return}be||(new DataView(mn.buffer).setUint32(0,Hr),mn.set(Tr.types.mdat,4))}else return;mn.set(ua,it);const yi=ua.byteLength;it+=yi,Re.push(tl(!0,$,yi,0)),Zr=ja}const un=Re.length;if(!un)return;const Xr=Re[Re.length-1];qt=Zr-ir,this.nextAudioTs=qt+X*Xr.duration;const Rn=be?new Uint8Array(0):Tr.moof(t.sequenceNumber++,Sr/X,y({},t,{samples:Re}));t.samples=[];const xi=(Sr-ir)/P,Yi=this.nextAudioTs/P,Xi={data1:Rn,data2:mn,startPTS:xi,endPTS:Yi,startDTS:xi,endDTS:Yi,type:"audio",hasAudio:!0,hasVideo:!1,nb:un};return this.isAudioContiguous=!0,Xi}}function eu(D,t){let n;if(t===null)return D;for(t<D?n=-8589934592:n=8589934592;Math.abs(D-t)>4294967296;)D+=n;return D}function Xl(D){for(let t=0;t<D.length;t++)if(D[t].key)return t;return-1}function Pu(D,t,n,s){const _=D.samples.length;if(!_)return;const w=D.inputTimeScale;for(let j=0;j<_;j++){const X=D.samples[j];X.pts=eu(X.pts-n.baseTime*w/n.timescale,t*w)/w,X.dts=eu(X.dts-s.baseTime*w/s.timescale,t*w)/w}const P=D.samples;return D.samples=[],{samples:P}}function Ml(D,t,n){const s=D.samples.length;if(!s)return;const _=D.inputTimeScale;for(let P=0;P<s;P++){const j=D.samples[P];j.pts=eu(j.pts-n.baseTime*_/n.timescale,t*_)/_}D.samples.sort((P,j)=>P.pts-j.pts);const w=D.samples;return D.samples=[],{samples:w}}class Fo extends L{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:P}=this.initData=Qe(t);if(n)ut(t,n);else{const X=w||P;X!=null&&X.encrypted&&this.warn(`Init segment with encrypted track with has no key ("${X.codec}")!`)}w&&(s=Ol(w,ie.AUDIO,this)),P&&(_=Ol(P,ie.VIDEO,this));const j={};w&&P?j.audiovideo={container:"video/mp4",codec:s+","+_,supplemental:P.supplemental,encrypted:P.encrypted,initSegment:t,id:"main"}:w?j.audio={container:"audio/mp4",codec:s,encrypted:w.encrypted,initSegment:t,id:"audio"}:P?j.video={container:"video/mp4",codec:_,supplemental:P.supplemental,encrypted:P.encrypted,initSegment:t,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=j}remux(t,n,s,_,w,P){var j,X;let{initPTS:$,lastEndTime:ue}=this;const he={audio:void 0,video:void 0,text:_,id3:s,initSegment:void 0};r(ue)||(ue=this.lastEndTime=w||0);const be=n.samples;if(!be.length)return he;const Re={initPTS:void 0,timescale:void 0,trackId:void 0};let Le=this.initData;if((j=Le)!=null&&j.length||(this.generateInitSegment(be),Le=this.initData),!((X=Le)!=null&&X.length))return this.warn("Failed to generate initSegment."),he;this.emitInitSegment&&(Re.tracks=this.initTracks,this.emitInitSegment=!1);const at=Fe(be,Le,this),it=Le.audio?at[Le.audio.id]:null,qt=Le.video?at[Le.video.id]:null,ir=uu(qt,1/0),ur=uu(it,1/0),Sr=uu(qt,0,!0),Zr=uu(it,0,!0);let mn=w,Hr=0;const cn=it&&(!qt||!$&&ur<ir||$&&$.trackId===Le.audio.id),un=cn?it:qt;if(un){const Ri=un.timescale,ua=un.start-w*Ri,ja=cn?Le.audio.id:Le.video.id;mn=un.start/Ri,Hr=cn?Zr-ur:Sr-ir,(P||!$)&&(dl($,mn,w,Hr)||Ri!==$.timescale)&&($&&this.warn(`Timestamps at playlist time: ${P?"":"~"}${w} ${ua/Ri} != initPTS: ${$.baseTime/$.timescale} (${$.baseTime}/${$.timescale}) trackId: ${$.trackId}`),this.log(`Found initPTS at playlist time: ${w} offset: ${mn-w} (${ua}/${Ri}) trackId: ${ja}`),$=null,Re.initPTS=ua,Re.timescale=Ri,Re.trackId=ja)}else this.warn(`No audio or video samples found for initPTS at playlist time: ${w}`);$?(Re.initPTS=$.baseTime,Re.timescale=$.timescale,Re.trackId=$.trackId):((!Re.timescale||Re.trackId===void 0||Re.initPTS===void 0)&&(this.warn("Could not set initPTS"),Re.initPTS=mn,Re.timescale=1,Re.trackId=-1),this.initPTS=$={baseTime:Re.initPTS,timescale:Re.timescale,trackId:Re.trackId});const Xr=mn-$.baseTime/$.timescale,Rn=Xr+Hr;Hr>0?this.lastEndTime=Rn:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const xi=!!Le.audio,Yi=!!Le.video;let fa="";xi&&(fa+="audio"),Yi&&(fa+="video");const Xi=(Le.audio?Le.audio.encrypted:!1)||(Le.video?Le.video.encrypted:!1),ui={data1:be,startPTS:Xr,startDTS:Xr,endPTS:Rn,endDTS:Rn,type:fa,hasAudio:xi,hasVideo:Yi,nb:1,dropped:0,encrypted:Xi};he.audio=xi&&!Yi?ui:void 0,he.video=Yi?ui:void 0;const ea=qt==null?void 0:qt.sampleCount;if(ea){const Ri=qt.keyFrameIndex,ua=Ri!==-1;ui.nb=ea,ui.dropped=Ri===0||this.isVideoContiguous?0:ua?Ri:ea,ui.independent=ua,ui.firstKeyFrame=Ri,ua&&qt.keyFrameStart&&(ui.firstKeyFramePTS=(qt.keyFrameStart-$.baseTime)/$.timescale),this.isVideoContiguous||(he.independent=ua),this.isVideoContiguous||(this.isVideoContiguous=ua),ui.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${Ri}/${ea} dropped: ${ui.dropped} start: ${ui.firstKeyFramePTS||"NA"}`)}return he.initSegment=Re,he.id3=Pu(s,w,$,$),_.samples.length&&(he.text=Ml(_,w,$)),he}}function uu(D,t,n=!1){return(D==null?void 0:D.start)!==void 0?(D.start+(n?D.duration:0))/D.timescale:t}function dl(D,t,n,s){if(D===null)return!0;const _=Math.max(s,1),w=t-D.baseTime/D.timescale;return Math.abs(w-n)>_}function Ol(D,t,n){const s=D.codec;return s&&s.length>4?s:t===ie.AUDIO?s==="ec-3"||s==="ac-3"||s==="alac"?s:s==="fLaC"||s==="Opus"?_t(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 Lu;try{Lu=self.performance.now.bind(self.performance)}catch(D){Lu=Date.now}const Fl=[{demux:Cr,remux:Fo},{demux:ia,remux:Js},{demux:pe,remux:Js},{demux:zt,remux:Js}];Fl.splice(2,0,{demux:Ye,remux:Js});class Bl{constructor(t,n,s,_,w,P){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=P}configure(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()}push(t,n,s,_){const w=s.transmuxing;w.executeStart=Lu();let P=new Uint8Array(t);const{currentTransmuxState:j,transmuxConfig:X}=this;_&&(this.currentTransmuxState=_);const{contiguous:$,discontinuity:ue,trackSwitch:he,accurateTimeOffset:be,timeOffset:Re,initSegmentChange:Le}=_||j,{audioCodec:at,videoCodec:it,defaultInitPts:qt,duration:ir,initSegmentData:ur}=X,Sr=lc(P,n);if(Sr&&jo(Sr.method)){const cn=this.getDecrypter(),un=iu(Sr.method);if(cn.isSync()){let Xr=cn.softwareDecrypt(P,Sr.key.buffer,Sr.iv.buffer,un);if(s.part>-1){const xi=cn.flush();Xr=xi&&xi.buffer}if(!Xr)return w.executeEnd=Lu(),ql(s);P=new Uint8Array(Xr)}else return this.asyncResult=!0,this.decryptionPromise=cn.webCryptoDecrypt(P,Sr.key.buffer,Sr.iv.buffer,un).then(Xr=>{const Rn=this.push(Xr,null,s);return this.decryptionPromise=null,Rn}),this.decryptionPromise}const Zr=this.needsProbing(ue,he);if(Zr){const cn=this.configureTransmuxer(P);if(cn)return this.logger.warn(`[transmuxer] ${cn.message}`),this.observer.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:cn,reason:cn.message}),w.executeEnd=Lu(),ql(s)}(ue||he||Le||Zr)&&this.resetInitSegment(ur,at,it,ir,n),(ue||Le||Zr)&&this.resetInitialTimestamp(qt),$||this.resetContiguity();const mn=this.transmux(P,Sr,Re,be,s);this.asyncResult=ho(mn);const Hr=this.currentTransmuxState;return Hr.contiguous=!0,Hr.discontinuity=!1,Hr.trackSwitch=!1,w.executeEnd=Lu(),mn}flush(t){const n=t.transmuxing;n.executeStart=Lu();const{decrypter:s,currentTransmuxState:_,decryptionPromise:w}=this;if(w)return this.asyncResult=!0,w.then(()=>this.flush(t));const P=[],{timeOffset:j}=_;if(s){const he=s.flush();he&&P.push(this.push(he.buffer,null,t))}const{demuxer:X,remuxer:$}=this;if(!X||!$){n.executeEnd=Lu();const he=[ql(t)];return this.asyncResult?Promise.resolve(he):he}const ue=X.flush(j);return ho(ue)?(this.asyncResult=!0,ue.then(he=>(this.flushRemux(P,he,t),P))):(this.flushRemux(P,ue,t),this.asyncResult?Promise.resolve(P):P)}flushRemux(t,n,s){const{audioTrack:_,videoTrack:w,id3Track:P,textTrack:j}=n,{accurateTimeOffset:X,timeOffset:$}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${s.sn}${s.part>-1?" part: "+s.part:""} of ${this.id===u.MAIN?"level":"track"} ${s.level}`);const ue=this.remuxer.remux(_,w,P,j,$,X,!0,this.id);t.push({remuxResult:ue,chunkMeta:s}),s.transmuxing.executeEnd=Lu()}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:P,remuxer:j}=this;!P||!j||(P.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 P;return n&&n.method==="SAMPLE-AES"?P=this.transmuxSampleAes(t,n,s,_,w):P=this.transmuxUnencrypted(t,s,_,w),P}transmuxUnencrypted(t,n,s,_){const{audioTrack:w,videoTrack:P,id3Track:j,textTrack:X}=this.demuxer.demux(t,n,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(w,P,j,X,n,s,!1,this.id),chunkMeta:_}}transmuxSampleAes(t,n,s,_,w){return this.demuxer.demuxSampleAes(t,n,s).then(P=>({remuxResult:this.remuxer.remux(P.audioTrack,P.videoTrack,P.id3Track,P.textTrack,s,_,!1,this.id),chunkMeta:w}))}configureTransmuxer(t){const{config:n,observer:s,typeSupported:_}=this;let w;for(let he=0,be=Fl.length;he<be;he++){var P;if((P=Fl[he].demux)!=null&&P.probe(t,this.logger)){w=Fl[he];break}}if(!w)return new Error("Failed to find demuxer by probing fragment data");const j=this.demuxer,X=this.remuxer,$=w.remux,ue=w.demux;(!X||!(X instanceof $))&&(this.remuxer=new $(s,n,_,this.logger)),(!j||!(j instanceof ue))&&(this.demuxer=new ue(s,n,_,this.logger),this.probe=ue.probe)}needsProbing(t,n){return!this.demuxer||!this.remuxer||t||n}getDecrypter(){let t=this.decrypter;return t||(t=this.decrypter=new us(this.config)),t}}function lc(D,t){let n=null;return D.byteLength>0&&(t==null?void 0:t.key)!=null&&t.iv!==null&&t.method!=null&&(n=t),n}const ql=D=>({remuxResult:{},chunkMeta:D});function ho(D){return"then"in D&&D.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 Mu{constructor(t,n,s,_,w,P){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=P}}let Gu=0;class wl{constructor(t,n,s,_){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=Gu++,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=X=>{const $=X.data,ue=this.hls;if(!(!ue||!($!=null&&$.event)||$.instanceNo!==this.instanceNo))switch($.event){case"init":{var he;const be=(he=this.workerContext)==null?void 0:he.objectURL;be&&self.URL.revokeObjectURL(be);break}case"transmuxComplete":{this.handleTransmuxComplete($.data);break}case"flush":{this.onFlush($.data);break}case"workerLog":{ue.logger[$.data.logType]&&ue.logger[$.data.logType]($.data.message);break}default:{$.data=$.data||{},$.data.frag=this.frag,$.data.part=this.part,$.data.id=this.id,ue.trigger($.event,$.data);break}}},this.onWorkerError=X=>{if(!this.hls)return;const $=new Error(`${X.message} (${X.filename}:${X.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:$})};const w=t.config;this.hls=t,this.id=n,this.useWorker=!!w.enableWorker,this.onTransmuxComplete=s,this.onFlush=_;const P=(X,$)=>{$=$||{},$.frag=this.frag||void 0,X===o.ERROR&&($=$,$.parent=this.id,$.part=this.part,this.error=$.error),this.hls.trigger(X,$)};this.observer=new ti,this.observer.on(o.FRAG_DECRYPTED,P),this.observer.on(o.ERROR,P);const j=Xt(w.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const X=this.hls.logger;if(w.workerPath||Oi()){try{w.workerPath?(X.log(`loading Web Worker ${w.workerPath} for "${n}"`),this.workerContext=Hi(w.workerPath)):(X.log(`injecting Web Worker for "${n}"`),this.workerContext=va());const{worker:ue}=this.workerContext;ue.addEventListener("message",this.onWorkerMessage),ue.addEventListener("error",this.onWorkerError),ue.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:j,id:n,config:qi(w)})}catch(ue){X.warn(`Error setting up "${n}" Web Worker, fallback to inline`,ue),this.terminateWorker(),this.error=null,this.transmuxer=new Bl(this.observer,j,w,"",n,t.logger)}return}}this.transmuxer=new Bl(this.observer,j,w,"",n,t.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const t=this.instanceNo;this.instanceNo=Gu++;const n=this.hls.config,s=Xt(n.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:t,typeSupported:s,id:this.id,config:qi(n)})}}terminateWorker(){if(this.workerContext){const{worker:t}=this.workerContext;this.workerContext=null,t.removeEventListener("message",this.onWorkerMessage),t.removeEventListener("error",this.onWorkerError),Ti(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,P,j,X,$,ue){var he,be;$.transmuxing.start=self.performance.now();const{instanceNo:Re,transmuxer:Le}=this,at=P?P.start:w.start,it=w.decryptdata,qt=this.frag,ir=!(qt&&w.cc===qt.cc),ur=!(qt&&$.level===qt.level),Sr=qt?$.sn-qt.sn:-1,Zr=this.part?$.part-this.part.index:-1,mn=Sr===0&&$.id>1&&$.id===(qt==null?void 0:qt.stats.chunkCount),Hr=!ur&&(Sr===1||Sr===0&&(Zr===1||mn&&Zr<=0)),cn=self.performance.now();(ur||Sr||w.stats.parsing.start===0)&&(w.stats.parsing.start=cn),P&&(Zr||!Hr)&&(P.stats.parsing.start=cn);const un=!(qt&&((he=w.initSegment)==null?void 0:he.url)===((be=qt.initSegment)==null?void 0:be.url)),Xr=new Mu(ir,Hr,X,ur,at,un);if(!Hr||ir||un){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${w.type} sn: ${$.sn}${$.part>-1?" part: "+$.part:""} ${this.id===u.MAIN?"level":"track"}: ${$.level} id: ${$.id}
discontinuity: ${ir}
trackSwitch: ${ur}
contiguous: ${Hr}
accurateTimeOffset: ${X}
timeOffset: ${at}
initSegmentChange: ${un}`);const Rn=new zc(s,_,n,j,ue);this.configureTransmuxer(Rn)}if(this.frag=w,this.part=P,this.workerContext)this.workerContext.worker.postMessage({instanceNo:Re,cmd:"demux",data:t,decryptdata:it,chunkMeta:$,state:Xr},t instanceof ArrayBuffer?[t]:[]);else if(Le){const Rn=Le.push(t,it,$,Xr);ho(Rn)?Rn.then(xi=>{this.handleTransmuxComplete(xi)}).catch(xi=>{this.transmuxerError(xi,$,"transmuxer-interface push error")}):this.handleTransmuxComplete(Rn)}}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(o.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 Ac=100;class li extends Rt{constructor(t,n,s){super(t,n,s,"audio-stream-controller",u.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(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(o.BUFFER_RESET,this.onBufferReset,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:t}=this;t&&(super.unregisterListeners(),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(o.BUFFER_RESET,this.onBufferReset,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:w,trackId:P}){if(s===u.MAIN){const j=n.cc,X=this.fragCurrent;if(this.initPTS[j]={baseTime:_,timescale:w,trackId:P},this.log(`InitPTS for cc: ${j} found from main: ${_/w} (${_}/${w}) trackId: ${P}`),this.mainAnchor=n,this.state===Oe.WAITING_INIT_PTS){const $=this.waitingData;(!$&&!this.loadingParts||$&&$.frag.cc!==j)&&this.syncWithAnchor(n,$==null?void 0:$.frag)}else!this.hls.hasEnoughToStart&&X&&X.cc!==j?(X.abortRequests(),this.syncWithAnchor(n,X)):this.state===Oe.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,P=this.getLevelDetails(),j=this.getLoadPosition(),X=Mr(P,w,j);X&&(this.log(`Syncing with main frag at ${X.start} cc ${X.cc}`),this.startFragRequested=!1,this.nextLoadPosition=X.start,this.resetLoadingState(),this.state===Oe.IDLE&&this.doTickIdle())}startLoad(t,n){if(!this.levels){this.startPosition=t,this.state=Oe.STOPPED;return}const s=this.lastCurrentTime;this.stopLoad(),this.setInterval(Ac),s>0&&t===-1?(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s,this.state=Oe.IDLE):this.state=Oe.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}doTick(){switch(this.state){case Oe.IDLE:this.doTickIdle();break;case Oe.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=Oe.WAITING_INIT_PTS}break}case Oe.FRAG_LOADING_WAITING_RETRY:{this.checkRetryDate();break}case Oe.WAITING_INIT_PTS:{const t=this.waitingData;if(t){const{frag:n,part:s,cache:_,complete:w}=t,P=this.mainAnchor;if(this.initPTS[n.cc]!==void 0){this.waitingData=null,this.state=Oe.FRAG_LOADING;const j=_.flush().buffer,X={frag:n,part:s,payload:j,networkDetails:null};this._handleFragmentLoadProgress(X),w&&super._handleFragmentLoadComplete(X)}else P&&P.cc!==t.frag.cc&&this.syncWithAnchor(P,t.frag)}else this.state=Oe.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,P=n.config;if(!this.buffering||!_&&!this.primaryPrefetch&&(this.startFragRequested||!P.startFragPrefetch)||!(s!=null&&s[w]))return;const j=s[w],X=j.details;if(!X||this.waitForLive(j)||this.waitForCdnTuneIn(X)){this.state=Oe.WAITING_TRACK,this.startFragRequested=!1;return}const $=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&$&&(this.bufferFlushed=!1,this.afterBufferFlushed($,ie.AUDIO,u.AUDIO));const ue=this.getFwdBufferInfo($,u.AUDIO);if(ue===null)return;if(!this.switchingTrack&&this._streamEnded(ue,X)){n.trigger(o.BUFFER_EOS,{type:"audio"}),this.state=Oe.ENDED;return}const he=ue.len,be=n.maxBufferLength,Re=X.fragments,Le=Re[0].start,at=this.getLoadPosition(),it=this.flushing?at:ue.end;if(this.switchingTrack&&_){const ur=at;X.PTSKnown&&ur<Le&&(ue.end>Le||ue.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),_.currentTime=Le+.05)}if(he>=be&&!this.switchingTrack&&it<Re[Re.length-1].start)return;let qt=this.getNextFragment(it,X);if(qt&&this.isLoopLoading(qt,it)&&(qt=this.getNextFragmentLoopLoading(qt,X,ue,u.MAIN,be)),!qt){this.bufferFlushed=!0;return}let ir=((t=this.mainFragLoading)==null?void 0:t.frag)||null;if(!this.audioOnly&&this.startFragRequested&&ir&&Se(qt)&&!qt.endList&&(!X.live||!this.loadingParts&&it<this.hls.liveSyncPosition)&&(this.fragmentTracker.getState(ir)===hn.OK&&(this.mainFragLoading=ir=null),ir&&Se(ir))){if(qt.start>ir.end){const Sr=this.fragmentTracker.getFragAtPos(it,u.MAIN);Sr&&Sr.end>ir.end&&(ir=Sr,this.mainFragLoading={frag:Sr,targetBufferTime:null})}if(qt.start>ir.end)return}this.loadFragment(qt,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 Ui(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!==Oe.STOPPED&&(this.setInterval(Ac),this.state=Oe.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(o.AUDIO_TRACK_LOADED,s))}onAudioTrackLoaded(t,n){var s;const{levels:_}=this,{details:w,id:P,groupId:j,track:X}=n;if(!_){this.warn(`Audio tracks reset while loading track ${P} "${X.name}" of "${j}"`);return}const $=this.mainDetails;if(!$||w.endCC>$.endCC||$.expired){this.cachedTrackLoadedData=n,this.state!==Oe.STOPPED&&(this.state=Oe.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${P} "${X.name}" of "${j}" loaded [${w.startSN},${w.endSN}]${w.lastPartSn?`[part-${w.lastPartSn}-${w.lastPartIndex}]`:""},duration:${w.totalduration}`);const ue=_[P];let he=0;if(w.live||(s=ue.details)!=null&&s.live){if(this.checkLiveUpdate(w),w.deltaUpdateFailed)return;if(ue.details){var be;he=this.alignPlaylists(w,ue.details,(be=this.levelLastLoaded)==null?void 0:be.details)}w.alignedSliding||(Da(w,$),w.alignedSliding||hs(w,$),he=w.fragmentStart)}ue.details=w,this.levelLastLoaded=ue,this.startFragRequested||this.setStartPosition($,he),this.hls.trigger(o.AUDIO_TRACK_UPDATED,{details:w,id:P,groupId:n.groupId}),this.state===Oe.WAITING_TRACK&&!this.waitForCdnTuneIn(w)&&(this.state=Oe.IDLE),this.tick()}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:_,payload:w}=t,{config:P,trackId:j,levels:X}=this;if(!X){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 $=X[j];if(!$){this.warn("Audio track is undefined on fragment load progress");return}const ue=$.details;if(!ue){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(s.start);return}const he=P.defaultAudioCodec||$.audioCodec||"mp4a.40.2";let be=this.transmuxer;be||(be=this.transmuxer=new wl(this.hls,u.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const Re=this.initPTS[s.cc],Le=(n=s.initSegment)==null?void 0:n.data;if(Re!==void 0){const it=_?_.index:-1,qt=it!==-1,ir=new Ho(s.level,s.sn,s.stats.chunkCount,w.byteLength,it,qt);be.push(w,Le,he,"",s,_,ue.totalduration,!1,ir,Re)}else{this.log(`Unknown video PTS for cc ${s.cc}, waiting for video PTS before demuxing audio frag ${s.sn} of [${ue.startSN} ,${ue.endSN}],track ${j}`);const{cache:at}=this.waitingData=this.waitingData||{frag:s,part:_,cache:new Er,complete:!1};at.push(new Uint8Array(w)),this.state!==Oe.STOPPED&&(this.state=Oe.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===u.MAIN&&Se(n.frag)&&(this.mainFragLoading=n,this.state===Oe.IDLE&&this.tick())}onFragBuffered(t,n){const{frag:s,part:_}=n;if(s.type!==u.AUDIO){!this.audioOnly&&s.type===u.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(Se(s)){this.fragPrevious=s;const w=this.switchingTrack;w&&(this.bufferedTrack=w,this.switchingTrack=null,this.hls.trigger(o.AUDIO_TRACK_SWITCHED,b({},w)))}this.fragBufferedComplete(s,_),this.media&&this.tick()}onError(t,n){var s;if(n.fatal){this.state=Oe.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(u.AUDIO,n);break;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_TRACK&&((s=n.context)==null?void 0:s.type)===h.AUDIO_TRACK&&(this.state=Oe.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!==ie.VIDEO&&(this.flushing=!0)}onBufferFlushed(t,{type:n}){if(n!==ie.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===Oe.ENDED&&(this.state=Oe.IDLE);const s=this.mediaBuffer||this.media;s&&(this.afterBufferFlushed(s,n,u.AUDIO),this.tick())}}_handleTransmuxComplete(t){var n;const s="audio",{hls:_}=this,{remuxResult:w,chunkMeta:P}=t,j=this.getCurrentContext(P);if(!j){this.resetWhenMissingContext(P);return}const{frag:X,part:$,level:ue}=j,{details:he}=ue,{audio:be,text:Re,id3:Le,initSegment:at}=w;if(this.fragContextChanged(X)||!he){this.fragmentTracker.removeFragment(X);return}if(this.state=Oe.PARSING,this.switchingTrack&&be&&this.completeAudioSwitch(this.switchingTrack),at!=null&&at.tracks){const it=X.initSegment||X;if(this.unhandledEncryptionError(at,X))return;this._bufferInitSegment(ue,at.tracks,it,P),_.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:it,id:s,tracks:at.tracks})}if(be){const{startPTS:it,endPTS:qt,startDTS:ir,endDTS:ur}=be;$&&($.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:qt,startDTS:ir,endDTS:ur}),X.setElementaryStreamInfo(ie.AUDIO,it,qt,ir,ur),this.bufferFragmentData(be,X,$,P)}if(Le!=null&&(n=Le.samples)!=null&&n.length){const it=y({id:s,frag:X,details:he},Le);_.trigger(o.FRAG_PARSING_METADATA,it)}if(Re){const it=y({id:s,frag:X,details:he},Re);_.trigger(o.FRAG_PARSING_USERDATA,it)}}_bufferInitSegment(t,n,s,_){if(this.state!==Oe.PARSING||(n.video&&delete n.video,n.audiovideo&&delete n.audiovideo,!n.audio))return;const w=n.audio;w.id=u.AUDIO;const P=t.audioCodec;this.log(`Init audio buffer, container:${w.container}, codecs[level/parsed]=[${P}/${w.codec}]`),P&&P.split(",").length===1&&(w.levelCodec=P),this.hls.trigger(o.BUFFER_CODECS,n);const j=w.initSegment;if(j!=null&&j.byteLength){const X={type:"audio",frag:s,part:null,chunkMeta:_,parent:s.type,data:j};this.hls.trigger(o.BUFFER_APPENDING,X)}this.tickImmediate()}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);if(this.switchingTrack||_===hn.NOT_LOADED||_===hn.PARTIAL){var w;if(!Se(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=Oe.WAITING_INIT_PTS;const P=this.mainDetails;P&&P.fragmentStart!==n.details.fragmentStart&&hs(n.details,P)}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:P,channels:j}=this.bufferedTrack;mi({name:n,lang:s,assocLang:_,characteristics:w,audioCodec:P,channels:j},t,Gn)||(rt(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(o.AUDIO_TRACK_SWITCHED,b({},t))}}class Cc extends L{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 P=0;P<_.length;P++){const j=_[P];let X;try{X=new self.URL(j.URI,n.url).href}catch($){this.warn(`Could not construct new URL for Rendition Report: ${$}`),X=j.URI||""}if(X===t){w=P;break}else X===t.substring(0,X.length)&&(w=P)}if(w!==-1){const P=_[w],j=parseInt(P["LAST-MSN"])||n.lastPartSn;let X=parseInt(P["LAST-PART"])||n.lastPartIndex;if(this.hls.config.lowLatencyMode){const ue=Math.min(n.age-n.partTarget,n.targetduration);X>=0&&ue>n.partTarget&&(X+=1)}const $=s&&oi(s);return new Ii(j,X>=0?X:void 0,$)}}}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,P=self.performance.now(),j=w.loading.first?Math.max(0,P-w.loading.first):0;_.advancedDateTime=Date.now()-j;const X=this.hls.config.timelineOffset;if(X!==_.appliedTimelineOffset){const ue=Math.max(X||0,0);_.appliedTimelineOffset=ue,_.fragments.forEach(he=>{he.setStart(he.playlistOffset+ue)})}if(_.live||s!=null&&s.live){const ue="levelInfo"in n?n.levelInfo:n.track;if(_.reloaded(s),s&&_.fragments.length>0){An(s,_,this);const ir=_.playlistParsingError;if(ir){this.warn(ir);const ur=this.hls;if(!ur.config.ignorePlaylistParsingErrors){var $;const{networkDetails:Sr}=n;ur.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:_.url,error:ir,reason:ir.message,level:n.level||void 0,parent:($=_.fragments[0])==null?void 0:$.type,networkDetails:Sr,stats:w});return}_.playlistParsingError=null}}_.requestScheduled===-1&&(_.requestScheduled=w.loading.start);const he=this.hls.mainForwardBufferInfo,be=he?he.end-he.len:0,Re=(_.edge-be)*1e3,Le=Ci(_,Re);if(_.requestScheduled+Le<P?_.requestScheduled=P:_.requestScheduled+=Le,this.log(`live playlist ${t} ${_.advanced?"REFRESHED "+_.lastPartSn+"-"+_.lastPartIndex:_.updated?"UPDATED":"MISSED"}`),!this.canLoad||!_.live)return;let at,it,qt;if(_.canBlockReload&&_.endSN&&_.advanced){const ir=this.hls.config.lowLatencyMode,ur=_.lastPartSn,Sr=_.endSN,Zr=_.lastPartIndex,mn=Zr!==-1,Hr=ur===Sr;mn?Hr?(it=Sr+1,qt=ir?0:Zr):(it=ur,qt=ir?Zr+1:_.maxPartIndex):it=Sr+1;const cn=_.age,un=cn+_.ageHeader;let Xr=Math.min(un-_.partTarget,_.targetduration*1.5);if(Xr>0){if(un>_.targetduration*3)this.log(`Playlist last advanced ${cn.toFixed(2)}s ago. Omitting segment and part directives.`),it=void 0,qt=void 0;else if(s!=null&&s.tuneInGoal&&un-_.partTarget>s.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${s.tuneInGoal} to: ${Xr} with playlist age: ${_.age}`),Xr=0;else{const Rn=Math.floor(Xr/_.targetduration);if(it+=Rn,qt!==void 0){const xi=Math.round(Xr%_.targetduration/_.partTarget);qt+=xi}this.log(`CDN Tune-in age: ${_.ageHeader}s last advanced ${cn.toFixed(2)}s goal: ${Xr} skip sn ${Rn} to part ${qt}`)}_.tuneInGoal=Xr}if(at=this.getDeliveryDirectives(_,n.deliveryDirectives,it,qt),ir||!Hr){_.requestScheduled=P,this.loadingPlaylist(ue,at);return}}else(_.canBlockReload||_.canSkipUntil)&&(at=this.getDeliveryDirectives(_,n.deliveryDirectives,it,qt));at&&it!==void 0&&_.canBlockReload&&(_.requestScheduled=w.loading.first+Math.max(Le-j*2,Le/2)),this.scheduleLoading(ue,at,_)}else this.clearTimer()}scheduleLoading(t,n,s){const _=s||t.details;if(!_){this.loadingPlaylist(t,n);return}const w=self.performance.now(),P=_.requestScheduled;if(w>=P){this.loadingPlaylist(t,n);return}const j=P-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=oi(t);return n!=null&&n.skip&&t.deltaUpdateFailed&&(s=n.msn,_=n.part,w=Wn.No),new Ii(s,_,w)}checkRetry(t){const n=t.details,s=Ur(t),_=t.errorAction,{action:w,retryCount:P=0,retryConfig:j}=_||{},X=!!_&&!!j&&(w===sr.RetryRequest||!_.resolved&&w===sr.SendAlternateToPenaltyBox);if(X){var $;if(P>=j.maxNumRetry)return!1;if(s&&($=t.context)!=null&&$.deliveryDirectives)this.warn(`Retrying playlist loading ${P+1}/${j.maxNumRetry} after "${n}" without delivery-directives`),this.loadPlaylist();else{const ue=Yn(j,P);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),ue),this.warn(`Retrying playlist loading ${P+1}/${j.maxNumRetry} after "${n}" in ${ue}ms`)}t.levelRetry=!0,_.resolved=!0}return X}}function lf(D,t){if(D.length!==t.length)return!1;for(let n=0;n<D.length;n++)if(!Nl(D[n].attrs,t[n].attrs))return!1;return!0}function Nl(D,t,n){const s=D["STABLE-RENDITION-ID"];return s&&!n?s===t["STABLE-RENDITION-ID"]:!(n||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(_=>D[_]!==t[_])}function cc(D,t){return t.label.toLowerCase()===D.name.toLowerCase()&&(!t.language||t.language.toLowerCase()===(D.lang||"").toLowerCase())}class Dl extends Cc{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(o.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,P=this.tracksInGroup[s];if(!P||P.groupId!==_){this.warn(`Audio track with id:${s} and group:${_} not found in active group ${P==null?void 0:P.groupId}`);return}const j=P.details;P.details=n.details,this.log(`Audio track ${s} "${P.name}" lang:${P.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(be=>!s||s.indexOf(be.groupId)!==-1);if(j.length)this.selectDefaultTrack&&!j.some(be=>be.default)&&(this.selectDefaultTrack=!1),j.forEach((be,Re)=>{be.id=Re});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=j;const X=this.hls.config.audioPreference;if(!w&&X){const be=Zi(X,j,Gn);if(be>-1)w=j[be];else{const Re=Zi(X,this.tracks);w=this.tracks[Re]}}let $=this.findTrackId(w);$===-1&&w&&($=this.findTrackId(null));const ue={audioTracks:j};this.log(`Updating audio tracks, ${j.length} track(s) found in group(s): ${s==null?void 0:s.join(",")}`),this.hls.trigger(o.AUDIO_TRACKS_UPDATED,ue);const he=this.trackId;if($!==-1&&he===-1)this.setAudioTrack($);else if(j.length&&he===-1){var P;const be=new Error(`No audio track selected for current audio group-ID(s): ${(P=this.groupIds)==null?void 0:P.join(",")} track count: ${j.length}`);this.warn(be.message),this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:be})}}}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(_&&mi(t,_,Gn))return _;const w=Zi(t,this.tracksInGroup,Gn);if(w>-1){const P=this.tracksInGroup[w];return this.setAudioTrack(w),P}else if(_){let P=n.loadLevel;P===-1&&(P=n.firstAutoLevel);const j=ci(t,n.levels,s,P,Gn);if(j===-1)return null;n.nextLoadLevel=j}if(t.channels||t.audioCodec){const P=Zi(t,s);if(P>-1)return s[P]}}}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(o.AUDIO_TRACK_SWITCHING,b({},_)),w))return;const P=this.switchParams(_.url,s==null?void 0:s.details,_.details);this.loadPlaylist(P)}findTrackId(t){const n=this.tracksInGroup;for(let s=0;s<n.length;s++){const _=n[s];if(!(this.selectDefaultTrack&&!_.default)&&(!t||mi(t,_,Gn)))return s}if(t){const{name:s,lang:_,assocLang:w,characteristics:P,audioCodec:j,channels:X}=t;for(let $=0;$<n.length;$++){const ue=n[$];if(mi({name:s,lang:_,assocLang:w,characteristics:P,audioCodec:j,channels:X},ue,Gn))return $}for(let $=0;$<n.length;$++){const ue=n[$];if(Nl(t.attrs,ue.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return $}for(let $=0;$<n.length;$++){const ue=n[$];if(Nl(t.attrs,ue.attrs,["LANGUAGE"]))return $}}return-1}loadPlaylist(t){super.loadPlaylist();const n=this.currentTrack;this.shouldLoadPlaylist(n)&&rt(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),P=t.details,j=P==null?void 0:P.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&&P.live?" age "+j.toFixed(1)+(P.type?" "+P.type||0:""):""} ${w}`),this.hls.trigger(o.AUDIO_TRACK_LOADING,{url:w,id:s,groupId:_,deliveryDirectives:n||null,track:t})}}class cf{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 P=(s=this.tracks[t])==null?void 0:s.buffer;P!=null&&P.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 jl=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Iu="HlsJsTrackRemovedError";class Eo extends Error{constructor(t){super(t),this.name=Iu}}class To extends L{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(o.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=ne(ae(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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.BUFFER_RESET,this.onBufferReset,this),t.on(o.BUFFER_APPENDING,this.onBufferAppending,this),t.on(o.BUFFER_CODECS,this.onBufferCodecs,this),t.on(o.BUFFER_EOS,this.onBufferEos,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.FRAG_PARSED,this.onFragParsed,this),t.on(o.FRAG_CHANGED,this.onFragChanged,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.BUFFER_RESET,this.onBufferReset,this),t.off(o.BUFFER_APPENDING,this.onBufferAppending,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.BUFFER_EOS,this.onBufferEos,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.FRAG_PARSED,this.onFragParsed,this),t.off(o.FRAG_CHANGED,this.onFragChanged,this),t.off(o.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 P=this.isQueued();(w||P)&&this.warn(`Transfering MediaSource with${P?" operations in queue":""}${w?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const _=this.transferData;return!this.sourceBufferCount&&_&&_.mediaSource===n?y(s,_.tracks):this.sourceBuffers.forEach(w=>{const[P]=w;P&&(s[P]=y({},this.tracks[P]),this.removeBuffer(P)),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 _=ae(this.appendSource);if(_){const w=!!n.mediaSource;(w||n.overrides)&&(this.transferData=n,this.overrides=n.overrides);const P=this.mediaSource=n.mediaSource||new _;if(this.assignMediaSource(P),w)this._objectUrl=s.src,this.attachTransferred();else{const j=this._objectUrl=self.URL.createObjectURL(P);if(this.appendSource)try{s.removeAttribute("src");const X=self.ManagedMediaSource;s.disableRemotePlayback=s.disableRemotePlayback||X&&P instanceof X,tu(s),_u(s,j),s.load()}catch(X){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,P=w?w.length:0,j=()=>{Promise.resolve().then(()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()})};if(_&&w&&P){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: ${qi(s,(X,$)=>X==="initSegment"?void 0:$)};
transfer tracks: ${qi(_,(X,$)=>X==="initSegment"?void 0:$)}}`),!oe(_,s)){n.mediaSource=null,n.tracks=void 0;const X=t.currentTime,$=this.details,ue=Math.max(X,($==null?void 0:$.fragments[0].start)||0);if(ue-X>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${X} -> ${ue}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(_)}"->"${Object.keys(s)}") start time: ${ue} currentTime: ${X}`),this.onMediaDetaching(o.MEDIA_DETACHING,{}),this.onMediaAttaching(o.MEDIA_ATTACHING,n),t.currentTime=ue;return}this.transferData=void 0,w.forEach(X=>{const $=X,ue=_[$];if(ue){const he=ue.buffer;if(he){const be=this.fragmentTracker,Re=ue.id;if(be.hasFragments(Re)||be.hasParts(Re)){const it=_i.getBuffered(he);be.detectEvictedFragments($,it,Re,null,!0)}const Le=Ql($),at=[$,he];this.sourceBuffers[Le]=at,he.updating&&this.operationQueue&&this.operationQueue.prependBlocker($),this.trackSourceBuffer($,ue)}}}),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:P}=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 X=w.sourceBuffers;for(let $=X.length;$--;)j&&X[$].abort(),w.removeSourceBuffer(X[$]);j&&w.endOfStream()}catch(X){this.warn(`onMediaDetaching: ${X.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||(P&&self.URL.revokeObjectURL(P),this.mediaSrc===P?(_.removeAttribute("src"),this.appendSource&&tu(_),_.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(o.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[Ql(t)]=[null,null];const n=this.tracks[t];n&&(n.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new cf(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 P="audiovideo"in n&&(_.audio||_.video)||_.audiovideo&&("audio"in n||"video"in n),j=!P&&this.sourceBufferCount&&this.media&&w.some(X=>!_[X]);if(P||j){this.warn(`Unsupported transition between "${Object.keys(_)}" and "${w}" SourceBuffers`);return}w.forEach(X=>{var $,ue;const he=n[X],{id:be,codec:Re,levelCodec:Le,container:at,metadata:it,supplemental:qt}=he;let ir=_[X];const ur=($=this.transferData)==null||($=$.tracks)==null?void 0:$[X],Sr=ur!=null&&ur.buffer?ur:ir,Zr=(Sr==null?void 0:Sr.pendingCodec)||(Sr==null?void 0:Sr.codec),mn=Sr==null?void 0:Sr.levelCodec;ir||(ir=_[X]={buffer:void 0,listeners:[],codec:Re,supplemental:qt,container:at,levelCodec:Le,metadata:it,id:be});const Hr=an(Zr,mn),cn=Hr==null?void 0:Hr.replace(jl,"$1");let un=an(Re,Le);const Xr=(ue=un)==null?void 0:ue.replace(jl,"$1");un&&Hr&&cn!==Xr&&(X.slice(0,5)==="audio"&&(un=_t(un,this.appendSource)),this.log(`switching codec ${Zr} to ${un}`),un!==(ir.pendingCodec||ir.codec)&&(ir.pendingCodec=un),ir.container=at,this.appendChangeType(X,at,un))}),(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 P=this.tracks[t];if(P){const j=P.buffer;j!=null&&j.changeType&&(this.log(`changing ${t} sourceBuffer type to ${_}`),j.changeType(_),P.codec=s,P.container=n)}this.shiftAndExecuteNext(t)},onStart:()=>{},onComplete:()=>{},onError:P=>{this.warn(`Failed to change ${t} SourceBuffer type`,P)}};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,u.MAIN))==null?void 0:n.gap)===!0)return;const P={label:"block-audio",execute:()=>{var j;const X=this.tracks.video;(this.lastVideoAppendEnd>_||X!=null&&X.buffer&&_i.isBuffered(X.buffer,_)||((j=this.fragmentTracker.getAppendedFrag(_,u.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:P,frag:t},this.append(P,"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:P,frag:j,part:X,chunkMeta:$,offset:ue}=n,he=$.buffering[w],{sn:be,cc:Re}=j,Le=self.performance.now();he.start=Le;const at=j.stats.buffering,it=X?X.stats.buffering:null;at.start===0&&(at.start=Le),it&&it.start===0&&(it.start=Le);const qt=s.audio;let ir=!1;w==="audio"&&(qt==null?void 0:qt.container)==="audio/mpeg"&&(ir=!this.lastMpegAudioChunk||$.id===1||this.lastMpegAudioChunk.sn!==$.sn,this.lastMpegAudioChunk=$);const ur=s.video,Sr=ur==null?void 0:ur.buffer;if(Sr&&be!=="initSegment"){const Hr=X||j,cn=this.blockedAudioAppend;if(w==="audio"&&P!=="main"&&!this.blockedAudioAppend&&!(ur.ending||ur.ended)){const Xr=Hr.start+Hr.duration*.05,Rn=Sr.buffered,xi=this.currentOp("video");!Rn.length&&!xi?this.blockAudio(Hr):!xi&&!_i.isBuffered(Sr,Xr)&&this.lastVideoAppendEnd<Xr&&this.blockAudio(Hr)}else if(w==="video"){const un=Hr.end;if(cn){const Xr=cn.frag.start;(un>Xr||un<this.lastVideoAppendEnd||_i.isBuffered(Sr,Xr))&&this.unblockAudio()}this.lastVideoAppendEnd=un}}const Zr=(X||j).start,mn={label:`append-${w}`,execute:()=>{var Hr;he.executeStart=self.performance.now();const cn=(Hr=this.tracks[w])==null?void 0:Hr.buffer;cn&&(ir?this.updateTimestampOffset(cn,Zr,.1,w,be,Re):ue!==void 0&&r(ue)&&this.updateTimestampOffset(cn,ue,1e-6,w,be,Re)),this.appendExecutor(_,w)},onStart:()=>{},onComplete:()=>{const Hr=self.performance.now();he.executeEnd=he.end=Hr,at.first===0&&(at.first=Hr),it&&it.first===0&&(it.first=Hr);const cn={};this.sourceBuffers.forEach(([un,Xr])=>{un&&(cn[un]=_i.getBuffered(Xr))}),this.appendErrors[w]=0,w==="audio"||w==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(o.BUFFER_APPENDED,{type:w,frag:j,part:X,chunkMeta:$,parent:j.type,timeRanges:cn})},onError:Hr=>{var cn;const un={type:c.MEDIA_ERROR,parent:j.type,details:f.BUFFER_APPEND_ERROR,sourceBufferName:w,frag:j,part:X,chunkMeta:$,error:Hr,err:Hr,fatal:!1},Xr=(cn=this.media)==null?void 0:cn.error;if(Hr.code===DOMException.QUOTA_EXCEEDED_ERR||Hr.name=="QuotaExceededError"||"quota"in Hr)un.details=f.BUFFER_FULL_ERROR;else if(Hr.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!Xr)un.errorAction=Wr(!0);else if(Hr.name===Iu&&this.sourceBufferCount===0)un.errorAction=Wr(!0);else{const Rn=++this.appendErrors[w];this.warn(`Failed ${Rn}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${w}" sourceBuffer (${Xr||"no media error"})`),(Rn>=this.hls.config.appendErrorMaxRetry||Xr)&&(un.fatal=!0)}this.hls.trigger(o.ERROR,un)}};this.log(`queuing "${w}" append sn: ${be}${X?" p: "+X.index:""} of ${j.type===u.MAIN?"level":"track"} ${j.level} cc: ${Re}`),this.append(mn,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(o.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(([P])=>{P&&this.append(this.getFlushOp(P,_,w),P)})}onFragParsed(t,n){const{frag:s,part:_}=n,w=[],P=_?_.elementaryStreams:s.elementaryStreams;P[ie.AUDIOVIDEO]?w.push("audiovideo"):(P[ie.AUDIO]&&w.push("audio"),P[ie.VIDEO]&&w.push("video"));const j=()=>{const X=self.performance.now();s.stats.buffering.end=X,_&&(_.stats.buffering.end=X);const $=_?_.stats:s.stats;this.hls.trigger(o.FRAG_BUFFERED,{frag:s,part:_,stats:$,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(X=>{this.warn(`Fragment buffered callback ${X}`),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(([P])=>{if(P){const j=this.tracks[P];(!n.type||n.type===P)&&(j.ending=!0,j.ended||(j.ended=!0,this.log(`${P} buffer reached EOS`)))}});const _=((s=this.overrides)==null?void 0:s.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([P])=>{var j;return P&&!((j=this.tracks[P])!=null&&j.ended)})?_?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:P}=this;if(!P||P.readyState!=="open"){P&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${P.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),P.endOfStream(),this.hls.trigger(o.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(o.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,P=n.levelTargetDuration,j=n.live&&_.liveBackBufferLength!==null?_.liveBackBufferLength:_.backBufferLength;if(r(j)&&j>=0){const $=Math.max(j,P),ue=Math.floor(w/P)*P-$;this.flushBackBuffer(w,P,ue)}const X=_.frontBufferFlushThreshold;if(r(X)&&X>0){const $=Math.max(_.maxBufferLength,X),ue=Math.max($,P),he=Math.floor(w/P)*P+ue;this.flushFrontBuffer(w,P,he)}}flushBackBuffer(t,n,s){this.sourceBuffers.forEach(([_,w])=>{if(w){const j=_i.getBuffered(w);if(j.length>0&&s>j.start(0)){var P;this.hls.trigger(o.BACK_BUFFER_REACHED,{bufferEnd:s});const X=this.tracks[_];if((P=this.details)!=null&&P.live)this.hls.trigger(o.LIVE_BACK_BUFFER_REACHED,{bufferEnd:s});else if(X!=null&&X.ended){this.log(`Cannot flush ${_} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:s,type:_})}}})}flushFrontBuffer(t,n,s){this.sourceBuffers.forEach(([_,w])=>{if(w){const P=_i.getBuffered(w),j=P.length;if(j<2)return;const X=P.start(j-1),$=P.end(j-1);if(s>X||t>=X&&t<=$)return;this.hls.trigger(o.BUFFER_FLUSHING,{startOffset:X,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 $=Math.max(0,n.fragmentStart),ue=Math.max($,_);return{duration:1/0,start:$,end:ue}}return{duration:1/0}}const w=(t=this.overrides)==null?void 0:t.duration;if(w)return r(w)?{duration:w}:null;const P=this.media.duration,j=r(s.duration)?s.duration:0;return _>j&&_>P||!r(P)?{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}) ${qi(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(o.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(o.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 P=w,j=t[P];if(this.isPending(j)){const X=this.getTrackCodec(j,P),$=`${j.container};codecs=${X}`;j.codec=X,this.log(`creating sourceBuffer(${$})${this.currentOp(P)?" Queued":""} ${qi(j)}`);try{const ue=s.addSourceBuffer($),he=Ql(P),be=[P,ue];n[he]=be,j.buffer=ue}catch(ue){var _;this.error(`error while trying to add sourceBuffer: ${ue.message}`),this.shiftAndExecuteNext(P),(_=this.operationQueue)==null||_.removeBlockers(),delete this.tracks[P],this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:ue,sourceBufferName:P,mimeType:$,parent:j.id});return}this.trackSourceBuffer(P,j)}}this.bufferCreated()}getTrackCodec(t,n){const s=t.supplemental;let _=t.codec;s&&(n==="video"||n==="audiovideo")&&Ce(s,"video")&&(_=Jr(_,s));const w=an(_,t.levelCodec);return w?n.slice(0,5)==="audio"?_t(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,P)=>{const j=P.removedRanges;j!=null&&j.length&&this.hls.trigger(o.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(o.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,P){const j=n-t.timestampOffset;Math.abs(j)>=s&&(this.log(`Updating ${_} SourceBuffer timestampOffset to ${n} (sn: ${w} cc: ${P})`),t.timestampOffset=n)}removeExecutor(t,n,s){const{media:_,mediaSource:w}=this,P=this.tracks[t],j=P==null?void 0:P.buffer;if(!_||!w||!j){this.warn(`Attempting to remove from the ${t} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(t);return}const X=r(_.duration)?_.duration:1/0,$=r(w.duration)?w.duration:1/0,ue=Math.max(0,n),he=Math.min(s,X,$);he>ue&&(!P.ending||P.ended)?(P.ended=!1,this.log(`Removing [${ue},${he}] from the ${t} SourceBuffer`),j.remove(ue,he)):this.shiftAndExecuteNext(t)}appendExecutor(t,n){const s=this.tracks[n],_=s==null?void 0:s.buffer;if(!_)throw new Eo(`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(P=>this.appendBlocker(P));return n.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(_).then(P=>{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 P=s.bind(this,t);_.listeners.push({event:n,listener:P}),w.addEventListener(n,P)}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 tu(D){const t=D.querySelectorAll("source");[].slice.call(t).forEach(n=>{D.removeChild(n)})}function _u(D,t){const n=self.document.createElement("source");n.type="video/mp4",n.src=t,D.appendChild(n)}function Ql(D){return D==="audio"?1:0}class kl{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(o.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.BUFFER_CODECS,this.onBufferCodecs,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:t}=this;t.off(o.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.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,kl.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,X)=>X?j.width!==X.width||j.height!==X.height:!0;let w=t.length-1;const P=Math.max(n,s);for(let j=0;j<t.length;j+=1){const X=t[j];if((X.width>=P||X.height>=P)&&_(X,t[j+1])){w=j;break}}return w}}const vu={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},rl={HLS:"h"};class Su{constructor(t,n){Array.isArray(t)&&(t=t.map(s=>s instanceof Su?s:new Su(s))),this.value=t,this.params=n}}const nl="Dict";function Tc(D){return Array.isArray(D)?JSON.stringify(D):D instanceof Map?"Map{}":D instanceof Set?"Set{}":typeof D=="object"?JSON.stringify(D):String(D)}function Ul(D,t,n,s){return new Error(`failed to ${D} "${Tc(t)}" as ${n}`,{cause:s})}function Ta(D,t,n){return Ul("serialize",D,t,n)}class df{constructor(t){this.description=t}}const Zc="Bare Item",Fu="Boolean";function Wc(D){if(typeof D!="boolean")throw Ta(D,Fu);return D?"?1":"?0"}function kf(D){return btoa(String.fromCharCode(...D))}const Hc="Byte Sequence";function Ou(D){if(ArrayBuffer.isView(D)===!1)throw Ta(D,Hc);return`:${kf(D)}:`}const hf="Integer";function Pc(D){return D<-999999999999999||999999999999999<D}function zl(D){if(Pc(D))throw Ta(D,hf);return D.toString()}function Gc(D){return`@${zl(D.getTime()/1e3)}`}function pf(D,t){if(D<0)return-pf(-D,t);const n=Math.pow(10,t);if(Math.abs(D*n%1-.5)<Number.EPSILON){const _=Math.floor(D*n);return(_%2===0?_:_+1)/n}else return Math.round(D*n)/n}const Bu="Decimal";function hl(D){const t=pf(D,3);if(Math.floor(Math.abs(t)).toString().length>12)throw Ta(D,Bu);const n=t.toString();return n.includes(".")?n:`${n}.0`}const $c="String",mf=/[\x00-\x1f\x7f]+/;function Kc(D){if(mf.test(D))throw Ta(D,$c);return`"${D.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Vc(D){return D.description||D.toString().slice(7,-1)}const fc="Token";function Yc(D){const t=Vc(D);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(t)===!1)throw Ta(t,fc);return t}function Ic(D){switch(typeof D){case"number":if(!r(D))throw Ta(D,Zc);return Number.isInteger(D)?zl(D):hl(D);case"string":return Kc(D);case"symbol":return Yc(D);case"boolean":return Wc(D);case"object":if(D instanceof Date)return Gc(D);if(D instanceof Uint8Array)return Ou(D);if(D instanceof df)return Yc(D);default:throw Ta(D,Zc)}}const _f="Key";function pl(D){if(/^[a-z*][a-z0-9\-_.*]*$/.test(D)===!1)throw Ta(D,_f);return D}function qo(D){return D==null?"":Object.entries(D).map(([t,n])=>n===!0?`;${pl(t)}`:`;${pl(t)}=${Ic(n)}`).join("")}function Bo(D){return D instanceof Su?`${Ic(D.value)}${qo(D.params)}`:Ic(D)}function Rf(D){return`(${D.value.map(Bo).join(" ")})${qo(D.params)}`}function vf(D,t={whitespace:!0}){if(typeof D!="object"||D==null)throw Ta(D,nl);const n=D instanceof Map?D.entries():Object.entries(D),s=t!=null&&t.whitespace?" ":"";return Array.from(n).map(([_,w])=>{w instanceof Su||(w=new Su(w));let P=pl(_);return w.value===!0?P+=qo(w.params):(P+="=",Array.isArray(w.value)?P+=Rf(w):P+=Bo(w)),P}).join(`,${s}`)}function Oc(D,t){return vf(D,t)}const il="CMCD-Object",oo="CMCD-Request",Po="CMCD-Session",Ku="CMCD-Status",Ie={br:il,ab:il,d:il,ot:il,tb:il,tpb:il,lb:il,tab:il,lab:il,url:il,pb:oo,bl:oo,tbl:oo,dl:oo,ltc:oo,mtp:oo,nor:oo,nrr:oo,rc:oo,sn:oo,sta:oo,su:oo,ttfb:oo,ttfbb:oo,ttlb:oo,cmsdd:oo,cmsds:oo,smrt:oo,df:oo,cs:oo,ts:oo,cid:Po,pr:Po,sf:Po,sid:Po,st:Po,v:Po,msd:Po,bs:Ku,bsd:Ku,cdn:Ku,rtp:Ku,bg:Ku,pt:Ku,ec:Ku,e:Ku},Zl={REQUEST:oo};function Nu(D){return Object.keys(D).reduce((t,n)=>{var s;return(s=D[n])===null||s===void 0||s.forEach(_=>t[_]=n),t},{})}function Jl(D,t){const n={};if(!D)return n;const s=Object.keys(D),_=t?Nu(t):{};return s.reduce((w,P)=>{var j;const X=Ie[P]||_[P]||Zl.REQUEST,$=(j=w[X])!==null&&j!==void 0?j:w[X]={};return $[P]=D[P],w},n)}function fs(D){return["ot","sf","st","e","sta"].includes(D)}function al(D){return typeof D=="number"?r(D):D!=null&&D!==""&&D!==!1}const ec="event";function dc(D,t){const n=new URL(D),s=new URL(t);if(n.origin!==s.origin)return D;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 ml=D=>Math.round(D),_l=(D,t)=>Array.isArray(D)?D.map(n=>_l(n,t)):D instanceof Su&&typeof D.value=="string"?new Su(_l(D.value,t),D.params):(t.baseUrl&&(D=dc(D,t.baseUrl)),t.version===1?encodeURIComponent(D):D),ru=D=>ml(D/100)*100,Dc={br:ml,d:ml,bl:ru,dl:ru,mtp:ru,nor:(D,t)=>{let n=D;return t.version>=2&&(D instanceof Su&&typeof D.value=="string"?n=new Su([D]):typeof D=="string"&&(n=[D])),_l(n,t)},rtp:ru,tb:ml},hc="request",Vu="response",ju=["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"],gf=["e"],kc=/^[a-zA-Z0-9-.]+-[a-zA-Z0-9-.]+$/;function Uu(D){return kc.test(D)}function Wl(D){return ju.includes(D)||gf.includes(D)||Uu(D)}const yf=["d","dl","nor","ot","rtp","su"];function pc(D){return ju.includes(D)||yf.includes(D)||Uu(D)}const mc=["cmsdd","cmsds","rc","smrt","ttfb","ttfbb","ttlb","url"];function Rc(D){return ju.includes(D)||yf.includes(D)||mc.includes(D)||Uu(D)}const bf=["bl","br","bs","cid","d","dl","mtp","nor","nrr","ot","pr","rtp","sf","sid","st","su","tb","v"];function xf(D){return bf.includes(D)||Uu(D)}const _c={[Vu]:Rc,[ec]:Wl,[hc]:pc};function Lc(D,t={}){const n={};if(D==null||typeof D!="object")return n;const s=t.version||D.v||1,_=t.reportingMode||hc,w=s===1?xf:_c[_];let P=Object.keys(D).filter(w);const j=t.filter;typeof j=="function"&&(P=P.filter(j));const X=_===Vu||_===ec;X&&!P.includes("ts")&&P.push("ts"),s>1&&!P.includes("v")&&P.push("v");const $=y({},Dc,t.formatters),ue={version:s,reportingMode:_,baseUrl:t.baseUrl};return P.sort().forEach(he=>{let be=D[he];const Re=$[he];if(typeof Re=="function"&&(be=Re(be,ue)),he==="v"){if(s===1)return;be=s}he=="pr"&&be===1||(X&&he==="ts"&&!r(be)&&(be=Date.now()),al(be)&&(fs(he)&&typeof be=="string"&&(be=new df(be)),n[he]=be))}),n}function tc(D,t={}){const n={};if(!D)return n;const s=Lc(D,t),_=Jl(s,t==null?void 0:t.customHeaderMap);return Object.entries(_).reduce((w,[P,j])=>{const X=Oc(j,{whitespace:!1});return X&&(w[P]=X),w},n)}function wf(D,t,n){return y(D,tc(t,n))}const Yu="CMCD";function vl(D,t={}){return D?Oc(Lc(D,t),{whitespace:!1}):""}function vc(D,t={}){if(!D)return"";const n=vl(D,t);return encodeURIComponent(n)}function Xc(D,t={}){if(!D)return"";const n=vc(D,t);return`${Yu}=${n}`}const qc=/CMCD=[^&#]+/;function gu(D,t,n){const s=Xc(t,n);if(!s)return D;if(qc.test(D))return D.replace(qc,s);const _=D.includes("?")?"&":"?";return`${D}${_}${s}`}class Ef{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:vu.MANIFEST,su:!this.initialized})}catch(w){this.hls.logger.warn("Could not generate manifest CMCD data.",w)}},this.applyFragmentData=_=>{try{const{frag:w,part:P}=_,j=this.hls.levels[w.level],X=this.getObjectType(w),$={d:(P||w).duration*1e3,ot:X};(X===vu.VIDEO||X===vu.AUDIO||X==vu.MUXED)&&($.br=j.bitrate/1e3,$.tb=this.getTopBandwidth(X)/1e3,$.bl=this.getBufferLength(X));const ue=P?this.getNextPart(P):this.getNextFrag(w);ue!=null&&ue.url&&ue.url!==w.url&&($.nor=ue.url),this.apply(_,$)}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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHED,this.onMediaDetached,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const t=this.hls;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHED,this.onMediaDetached,this),t.off(o.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:rl.HLS,sid:this.sid,cid:this.cid,pr:(t=this.media)==null?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(t,n={}){y(n,this.createData());const s=n.ot===vu.INIT||n.ot===vu.VIDEO||n.ot===vu.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((P,j)=>(_.includes(j)&&(P[j]=n[j]),P),{}));const w={baseUrl:t.url};this.useHeaders?(t.headers||(t.headers={}),wf(t.headers,n,w)):t.url=gu(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:P}=_;for(let j=w.length-1;j>=0;j--){const X=w[j];if(X.index===s&&X.fragment.sn===P)return w[j+1]}}}getObjectType(t){const{type:n}=t;if(n==="subtitle")return vu.TIMED_TEXT;if(t.sn==="initSegment")return vu.INIT;if(n==="audio")return vu.AUDIO;if(n==="main")return this.hls.audioTracks.length?vu.VIDEO:vu.MUXED}getTopBandwidth(t){let n=0,s;const _=this.hls;if(t===vu.AUDIO)s=_.audioTracks;else{const w=_.maxAutoLevel,P=w>-1?w+1:_.levels.length;s=_.levels.slice(0,P)}return s.forEach(w=>{w.bitrate>n&&(n=w.bitrate)}),n>0?n:NaN}getBufferLength(t){const n=this.media,s=t===vu.AUDIO?this.audioBuffer:this.videoBuffer;return!s||!n?NaN:_i.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,P,j){n(w),this.loader.load(w,P,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,P,j){n(w),this.loader.load(w,P,j)}}}}const Sf=3e5;class El extends L{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const t=this.hls;t&&(t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.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)===sr.SendAlternateToPenaltyBox&&s.flags===Dr.MoveAllAlternatesMatchingHost){const _=this.levels;let w=this._pathwayPriority,P=this.pathwayId;if(n.context){const{groupId:j,pathwayId:X,type:$}=n.context;j&&_?P=this.getPathwayForGroupId(j,$,P):X&&(P=X)}P in this.penalizedPathways||(this.penalizedPathways[P]=performance.now()),!w&&_&&(w=this.pathways()),w&&w.length>1&&(this.updatePathwayPriority(w),s.resolved=this.pathwayId!==P),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: ${P} levels: ${_&&_.length} priorities: ${qi(w)} penalized: ${qi(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]>Sf&&delete s[w]});for(let w=0;w<t.length;w++){const P=t[w];if(P in s)continue;if(P===this.pathwayId)return;const j=this.hls.nextLoadLevel,X=this.hls.levels[j];if(n=this.getLevelsForPathway(P),n.length>0){this.log(`Setting Pathway to "${P}"`),this.pathwayId=P,ls(n),this.hls.trigger(o.LEVELS_UPDATED,{levels:n});const $=this.hls.levels[j];X&&$&&this.levels&&($.attrs["STABLE-VARIANT-ID"]!==X.attrs["STABLE-VARIANT-ID"]&&$.bitrate!==X.bitrate&&this.log(`Unstable Pathways change from bitrate ${X.bitrate} to ${$.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:P,"BASE-ID":j,"URI-REPLACEMENT":X}=w;if(n.some(ue=>ue.pathwayId===P))return;const $=this.getLevelsForPathway(j).map(ue=>{const he=new Bi(ue.attrs);he["PATHWAY-ID"]=P;const be=he.AUDIO&&`${he.AUDIO}_clone_${P}`,Re=he.SUBTITLES&&`${he.SUBTITLES}_clone_${P}`;be&&(s[he.AUDIO]=be,he.AUDIO=be),Re&&(_[he.SUBTITLES]=Re,he.SUBTITLES=Re);const Le=Gl(ue.uri,he["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",X),at=new Ui({attrs:he,audioCodec:ue.audioCodec,bitrate:ue.bitrate,height:ue.height,name:ue.name,url:Le,videoCodec:ue.videoCodec,width:ue.width});if(ue.audioGroups)for(let it=1;it<ue.audioGroups.length;it++)at.addGroupId("audio",`${ue.audioGroups[it]}_clone_${P}`);if(ue.subtitleGroups)for(let it=1;it<ue.subtitleGroups.length;it++)at.addGroupId("text",`${ue.subtitleGroups[it]}_clone_${P}`);return at});n.push(...$),Hl(this.audioTracks,s,X,P),Hl(this.subtitleTracks,_,X,P)})}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(ue){this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${t}`);return}if(_.protocol!=="data:"){const ue=(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate)|0;_.searchParams.set("_HLS_pathway",this.pathwayId),_.searchParams.set("_HLS_throughput",""+ue)}const w={responseType:"json",url:_.href},P=n.steeringManifestLoadPolicy.default,j=P.errorRetry||P.timeoutRetry||{},X={loadPolicy:P,timeout:P.maxLoadTimeMs,maxRetry:j.maxNumRetry||0,retryDelay:j.retryDelayMs||0,maxRetryDelay:j.maxRetryDelayMs||0},$={onSuccess:(ue,he,be,Re)=>{this.log(`Loaded steering manifest: "${_}"`);const Le=ue.data;if((Le==null?void 0:Le.VERSION)!==1){this.log(`Steering VERSION ${Le.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Le.TTL;const{"RELOAD-URI":at,"PATHWAY-CLONES":it,"PATHWAY-PRIORITY":qt}=Le;if(at)try{this.uri=new self.URL(at,_).href}catch(ur){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${at}`);return}this.scheduleRefresh(this.uri||be.url),it&&this.clonePathways(it);const ir={steeringManifest:Le,url:_.toString()};this.hls.trigger(o.STEERING_MANIFEST_LOADED,ir),qt&&this.updatePathwayPriority(qt)},onError:(ue,he,be,Re)=>{if(this.log(`Error loading steering manifest: ${ue.code} ${ue.text} (${he.url})`),this.stopLoad(),ue.code===410){this.enabled=!1,this.log(`Steering manifest ${he.url} no longer available`);return}let Le=this.timeToLoad*1e3;if(ue.code===429){const at=this.loader;if(typeof(at==null?void 0:at.getResponseHeader)=="function"){const it=at.getResponseHeader("Retry-After");it&&(Le=parseFloat(it)*1e3)}this.log(`Steering manifest ${he.url} rate limited`);return}this.scheduleRefresh(this.uri||he.url,Le)},onTimeout:(ue,he,be)=>{this.log(`Timeout loading steering manifest (${he.url})`),this.scheduleRefresh(this.uri||he.url)}};this.log(`Requesting steering manifest: ${_}`),this.loader.load(w,X,$)}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 Hl(D,t,n,s){D&&Object.keys(t).forEach(_=>{const w=D.filter(P=>P.groupId===_).map(P=>{const j=y({},P);return j.details=void 0,j.attrs=new Bi(j.attrs),j.url=j.attrs.URI=Gl(P.url,P.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),j.groupId=j.attrs["GROUP-ID"]=t[_],j.attrs["PATHWAY-ID"]=s,j});D.push(...w)})}function Gl(D,t,n,s){const{HOST:_,PARAMS:w,[n]:P}=s;let j;t&&(j=P==null?void 0:P[t],j&&(D=j));const X=new self.URL(D);return _&&!j&&(X.host=_),w&&Object.keys(w).sort().forEach($=>{$&&X.searchParams.set($,w[$])}),X.href}class aa extends L{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=aa.CDMCleanupPromise?[aa.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 P=Object.keys(this.keySystemAccessPromises);P.length||(P=su(this.config));const j=P.map(Fs).filter(X=>!!X);this.keyFormatPromise=this.getKeyFormatPromise(j)}this.keyFormatPromise.then(P=>{const j=au(P);if(s!=="sinf"||j!==Ma.FAIRPLAY){this.log(`Ignoring "${n.type}" event with init data type: "${s}" for selected key-system ${j}`);return}let X;try{const Re=Lt(new Uint8Array(_)),Le=Vo(JSON.parse(Re).sinf),at=rr(Le);if(!at)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");X=new Uint8Array(at.subarray(8,24))}catch(Re){this.warn(`${w} Failed to parse sinf: ${Re}`);return}const $=q(X),{keyIdToKeySessionPromise:ue,mediaKeySessions:he}=this;let be=ue[$];for(let Re=0;Re<he.length;Re++){const Le=he[Re],at=Le.decryptdata;if(!at.keyId)continue;const it=q(at.keyId);if(Xs(X,at.keyId)||at.uri.replace(/-/g,"").indexOf($)!==-1){if(be=ue[it],!be)continue;if(at.pssh)break;delete ue[it],at.pssh=new Uint8Array(_),at.keyId=X,be=ue[$]=be.then(()=>this.generateRequestWithPreferredKeySession(Le,s,_,"encrypted-event-key-match")),be.catch(qt=>this.handleError(qt));break}}be||this.handleError(new Error(`Key ID ${$} not encountered in playlist. Key-system sessions ${he.length}.`))}).catch(P=>this.handleError(P))}},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(o.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(o.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(o.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(o.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(o.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(o.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(o.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(t){const{drmSystems:n,widevineLicenseUrl:s}=this.config,_=n==null?void 0:n[t];if(_)return _.licenseUrl;if(t===Ma.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=(P,j,X)=>!!P&&X.indexOf(P)===j,_=n.map(P=>P.audioCodec).filter(s),w=n.map(P=>P.videoCodec).filter(s);return _.length+w.length===0&&w.push("avc1.42e01e"),new Promise((P,j)=>{const X=$=>{const ue=$.shift();this.getMediaKeysPromise(ue,_,w).then(he=>P({keySystem:ue,mediaKeys:he})).catch(he=>{$.length?X($):he instanceof qn?j(he):j(new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_ACCESS,error:he,fatal:!0},he.message))})};X(t)})}requestMediaKeySystemAccess(t,n){const{requestMediaKeySystemAccessFunc:s}=this.config;if(typeof s!="function"){let _=`Configured requestMediaKeySystemAccess is not a function ${s}`;return Tu===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=Zu(t,n,s,this.config.drmSystemOptions||{});let P=this.keySystemAccessPromises[t],j=(_=P)==null?void 0:_.keySystemAccess;if(!j){this.log(`Requesting encrypted media "${t}" key-system access with config: ${qi(w)}`),j=this.requestMediaKeySystemAccess(t,w);const X=P=this.keySystemAccessPromises[t]={keySystemAccess:j};return j.catch($=>{this.log(`Failed to obtain access to key-system "${t}": ${$}`)}),j.then($=>{this.log(`Access for key-system "${$.keySystem}" obtained`);const ue=this.fetchServerCertificate(t);this.log(`Create media-keys for "${t}"`);const he=X.mediaKeys=$.createMediaKeys().then(be=>(this.log(`Media-keys created for "${t}"`),X.hasMediaKeys=!0,ue.then(Re=>Re?this.setMediaKeysServerCertificate(be,t,Re):be)));return he.catch(be=>{this.error(`Failed to create media-keys for "${t}"}: ${be}`)}),he})}return j.then(()=>P.mediaKeys)}createMediaKeySessionContext({decryptdata:t,keySystem:n,mediaKeys:s}){this.log(`Creating key-system session "${n}" keyId: ${q(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),_=So(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 ${q(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})=>Fs(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=Fs(_);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=su(this.config),s=t.map(au).filter(_=>!!_&&n.indexOf(_)!==-1);return this.selectKeySystem(s)}getKeyStatus(t){const{mediaKeySessions:n}=this;for(let s=0;s<n.length;s++){const _=mo(t,n[s]);if(_)return _}}loadKey(t){const n=t.keyInfo.decryptdata,s=So(n),_=this.bannedKeyIds[s];if(_||this.getKeyStatus(n)==="internal-error"){const j=sl(_||"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 P=this.keyIdToKeySessionPromise[s];if(!P){const j=this.getKeySystemForKeyPromise(n).then(({keySystem:X,mediaKeys:$})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${t.frag.sn} ${t.frag.type}: ${t.frag.level} using key ${w}`),this.attemptSetMediaKeys(X,$).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:X,mediaKeys:$,decryptdata:n}))))).then(X=>{const $="cenc",ue=n.pssh?n.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(X,$,ue,"playlist-key")});return j.catch(X=>this.handleError(X,t.frag)),this.keyIdToKeySessionPromise[s]=j,j}return P.catch(j=>{if(j instanceof qn){const X=b({},j.data);this.getKeyStatus(n)==="internal-error"&&(X.decryptdata=n);const $=new qn(X,j.message);this.handleError($,t.frag)}}),P}throwIfDestroyed(t="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(t,n){if(this.hls)if(t instanceof qn){n&&(t.data.frag=n);const s=t.data.decryptdata;this.error(`${t.message}${s?` (${q(s.keyId||[])})`:""}`),this.hls.trigger(o.ERROR,t.data)}else this.error(t.message),this.hls.trigger(o.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0})}getKeySystemForKeyPromise(t){const n=So(t),s=this.keyIdToKeySessionPromise[n];if(!s){const _=au(t.keyFormat),w=_?[_]:su(this.config);return this.attemptKeySystemAccess(w)}return s}getKeySystemSelectionPromise(t){if(t.length||(t=su(this.config)),t.length===0)throw new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${qi({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,P)=>{this.mediaResolved=()=>{if(this.mediaResolved=void 0,!this.media)return P(new Error("Attempted to set mediaKeys without media element attached"));this.mediaKeys=n,this.media.setMediaKeys(n).then(w).catch(P)}}));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 P=(w=this.config.drmSystems)==null||(w=w[t.keySystem])==null?void 0:w.generateRequest;if(P)try{const Le=P.call(this.hls,n,s,t);if(!Le)throw new Error("Invalid response from configured generateRequest filter");n=Le.initDataType,s=Le.initData?Le.initData:null,t.decryptdata.pssh=s?new Uint8Array(s):null}catch(Le){if(this.warn(Le.message),this.hls&&this.hls.config.debug)throw Le}if(s===null)return this.log(`Skipping key-session request for "${_}" (no initData)`),Promise.resolve(t);const j=So(t.decryptdata),X=t.decryptdata.uri;this.log(`Generating key-session request for "${_}" keyId: ${j} URI: ${X} (init data type: ${n} length: ${s.byteLength})`);const $=new ti,ue=t._onmessage=Le=>{const at=t.mediaKeysSession;if(!at){$.emit("error",new Error("invalid state"));return}const{messageType:it,message:qt}=Le;this.log(`"${it}" message event for session "${at.sessionId}" message size: ${qt.byteLength}`),it==="license-request"||it==="license-renewal"?this.renewLicense(t,qt).catch(ir=>{$.eventNames().length?$.emit("error",ir):this.handleError(ir)}):it==="license-release"?t.keySystem===Ma.FAIRPLAY&&this.updateKeySession(t,fi("acknowledged")).then(()=>this.removeSession(t)).catch(ir=>this.handleError(ir)):this.warn(`unhandled media key message type "${it}"`)},he=(Le,at)=>{at.keyStatus=Le;let it;Le.startsWith("usable")?$.emit("resolved"):Le==="internal-error"||Le==="output-restricted"||Le==="output-downscaled"?it=sl(Le,at.decryptdata):Le==="expired"?it=new Error(`key expired (keyId: ${j})`):Le==="released"?it=new Error("key released"):Le==="status-pending"||this.warn(`unhandled key status change "${Le}" (keyId: ${j})`),it&&($.eventNames().length?$.emit("error",it):this.handleError(it))},be=t._onkeystatuseschange=Le=>{if(!t.mediaKeysSession){$.emit("error",new Error("invalid state"));return}const it=this.getKeyStatuses(t);if(!Object.keys(it).some(Sr=>it[Sr]!=="status-pending"))return;if(it[j]==="expired"){this.log(`Expired key ${qi(it)} in key-session "${t.mediaKeysSession.sessionId}"`),this.renewKeySession(t);return}let ir=it[j];if(ir)he(ir,t);else{var ur;t.keyStatusTimeouts||(t.keyStatusTimeouts={}),(ur=t.keyStatusTimeouts)[j]||(ur[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.`),he(Zr,t);this.log(`key status for ${j} in key-session "${t.mediaKeysSession.sessionId}" timed out after 1000ms`),ir="internal-error",he(ir,t)},1e3)),this.log(`No status for keyId ${j} (${qi(it)}).`)}};Ba(t.mediaKeysSession,"message",ue),Ba(t.mediaKeysSession,"keystatuseschange",be);const Re=new Promise((Le,at)=>{$.on("error",at),$.on("resolved",Le)});return t.mediaKeysSession.generateRequest(n,s).then(()=>{this.log(`Request generated for key-session "${t.mediaKeysSession.sessionId}" keyId: ${j} URI: ${X}`)}).catch(Le=>{throw new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_SESSION,error:Le,decryptdata:t.decryptdata,fatal:!1},`Error generating key-session request: ${Le}`)}).then(()=>Re).catch(Le=>($.removeAllListeners(),this.removeSession(t).then(()=>{throw Le}))).then(()=>($.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===Ma.PLAYREADY&&w.length===16){const j=q(w);n[j]=s,rs(w)}const P=q(w);s==="internal-error"&&(this.bannedKeyIds[P]=s),this.log(`key status change "${s}" for keyStatuses keyId: ${P} key-session "${t.mediaKeysSession.sessionId}"`),n[P]=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((P,j)=>{const X={responseType:"arraybuffer",url:w},$=n.certLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},he={onSuccess:(be,Re,Le,at)=>{P(be.data)},onError:(be,Re,Le,at)=>{j(new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Le,response:b({url:X.url,data:void 0},be)},`"${t}" certificate request failed (${w}). Status: ${be.code} (${be.text})`))},onTimeout:(be,Re,Le)=>{j(new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Le,response:{url:X.url,data:void 0}},`"${t}" certificate request timed out (${w})`))},onAbort:(be,Re,Le)=>{j(new Error("aborted"))}};_.load(X,ue,he)})):Promise.resolve()}setMediaKeysServerCertificate(t,n,s){return new Promise((_,w)=>{t.setServerCertificate(s).then(P=>{this.log(`setServerCertificate ${P?"success":"not supported by CDM"} (${s.byteLength}) on "${n}"`),_(t)}).catch(P=>{w(new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:P,fatal:!0},P.message))})})}renewLicense(t,n){return this.requestLicense(t,new Uint8Array(n)).then(s=>this.updateKeySession(t,new Uint8Array(s)).catch(_=>{throw new qn({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 ue;for(let he=0,be=w.length;he<be;he++){var P,j;ue=w[he];const Re=(P=ue.querySelector("name"))==null?void 0:P.textContent,Le=(j=ue.querySelector("value"))==null?void 0:j.textContent;Re&&Le&&t.setRequestHeader(Re,Le)}}const X=_.querySelector("Challenge"),$=X==null?void 0:X.textContent;if(!$)throw new Error("Cannot find <Challenge> in key message");return fi(atob($))}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(P=>{if(!s.decryptdata)throw P;return t.open("POST",n,!0),w.call(this.hls,t,n,s,_)}).then(P=>(t.readyState||t.open("POST",n,!0),{xhr:t,licenseChallenge:P||_})):(t.open("POST",n,!0),Promise.resolve({xhr:t,licenseChallenge:_}))}requestLicense(t,n){const s=this.config.keyLoadPolicy.default;return new Promise((_,w)=>{const P=this.getLicenseServerUrlOrThrow(t.keySystem);this.log(`Sending license request to URL: ${P}`);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 X=j.response;this.log(`License received ${X instanceof ArrayBuffer?X.byteLength:X}`);const $=this.config.licenseResponseCallback;if($)try{X=$.call(this.hls,j,P,t)}catch(ue){this.error(ue)}_(X)}else{const X=s.errorRetry,$=X?X.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>$||j.status>=400&&j.status<500)w(new qn({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_LICENSE_REQUEST_FAILED,decryptdata:t.decryptdata,fatal:!0,networkDetails:j,response:{url:P,data:void 0,code:j.status,text:j.statusText}},`License Request XHR failed (${P}). Status: ${j.status} (${j.statusText})`));else{const ue=$-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${ue} attempts left`),this.requestLicense(t,n).then(_,w)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=j,this.setupLicenseXHR(j,P,t,n).then(({xhr:X,licenseChallenge:$})=>{t.keySystem==Ma.PLAYREADY&&($=this.unpackPlayReadyKeyMessage(X,$)),X.send($)}).catch(w)})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(t,n){if(!this.config.emeEnabled)return;const s=n.media;this.media=s,Ba(s,"encrypted",this.onMediaEncrypted),Ba(s,"waitingforkey",this.onWaitingForKey);const _=this.mediaResolved;_?_():this.mediaKeys=s.mediaKeys}onMediaDetached(){const t=this.media;t&&(cs(t,"encrypted",this.onMediaEncrypted),cs(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,bo.clearKeyUriToKeyIdMap();const w=_.length;aa.CDMCleanupPromise=Promise.all(_.map(P=>this.removeSession(P)).concat((s==null||(t=s.setMediaKeys(null))==null?void 0:t.catch(P=>{this.log(`Could not clear media keys: ${P}`),this.hls&&this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${P}`)})}))||Promise.resolve())).catch(P=>{this.log(`Could not close sessions and clear media keys: ${P}`),this.hls&&this.hls.trigger(o.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: ${P}`)})}).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: ${q((_==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:P}=t;P&&Object.keys(P).forEach($=>self.clearTimeout(P[$]));const{drmSystemOptions:j}=this.config;return(Qu(j)?new Promise(($,ue)=>{self.setTimeout(()=>ue(new Error("MediaKeySession.remove() timeout")),8e3),n.remove().then($).catch(ue)}):Promise.resolve()).catch($=>{this.log(`Could not remove session: ${$}`),this.hls&&this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${$}`)})}).then(()=>n.close()).catch($=>{this.log(`Could not close session: ${$}`),this.hls&&this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${$}`)})})}return Promise.resolve()}}aa.CDMCleanupPromise=void 0;function So(D){if(!D)throw new Error("Could not read keyId of undefined decryptdata");if(D.keyId===null)throw new Error("keyId is null");return q(D.keyId)}function mo(D,t){if(D.keyId&&t.mediaKeysSession.keyStatuses.has(D.keyId))return t.mediaKeysSession.keyStatuses.get(D.keyId);if(D.matches(t.decryptdata))return t.keyStatus}class qn 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 sl(D,t){const n=D==="output-restricted",s=n?f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:f.KEY_SYSTEM_STATUS_INTERNAL_ERROR;return new qn({type:c.KEY_SYSTEM_ERROR,details:s,fatal:!1,decryptdata:t},n?"HDCP level output restricted":`key status changed to "${D}"`)}class rc{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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(o.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(o.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,P=s-this.lastDroppedFrames,j=n-this.lastDecodedFrames,X=1e3*P/w,$=this.hls;if($.trigger(o.FPS_DROP,{currentDropped:P,currentDecoded:j,totalDroppedFrames:s}),X>0&&P>$.config.fpsDroppedMonitoringThreshold*j){let ue=$.currentLevel;$.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+ue),ue>0&&($.autoLevelCapping===-1||$.autoLevelCapping>=ue)&&(ue=ue-1,$.trigger(o.FPS_DROP_LEVEL_CAPPING,{level:ue,droppedLevel:$.currentLevel}),$.autoLevelCapping=ue,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 _o(D,t){let n;try{n=new Event("addtrack")}catch(s){n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=D,t.dispatchEvent(n)}function gc(D,t){const n=D.mode;if(n==="disabled"&&(D.mode="hidden"),D.cues&&!D.cues.getCueById(t.id))try{if(D.addCue(t),!D.cues.getCueById(t.id))throw new Error(`addCue is failed for: ${t}`)}catch(s){H.debug(`[texttrack-utils]: ${s}`);try{const _=new self.TextTrackCue(t.startTime,t.endTime,t.text);_.id=t.id,D.addCue(_)}catch(_){H.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${_}`)}}n==="disabled"&&(D.mode=n)}function Du(D,t){const n=D.mode;if(n==="disabled"&&(D.mode="hidden"),D.cues)for(let s=D.cues.length;s--;)t&&D.cues[s].removeEventListener("enter",t),D.removeCue(D.cues[s]);n==="disabled"&&(D.mode=n)}function Sl(D,t,n,s){const _=D.mode;if(_==="disabled"&&(D.mode="hidden"),D.cues&&D.cues.length>0){const w=Qc(D.cues,t,n);for(let P=0;P<w.length;P++)(!s||s(w[P]))&&D.removeCue(w[P])}_==="disabled"&&(D.mode=_)}function Io(D,t){if(t<=D[0].startTime)return 0;const n=D.length-1;if(t>D[n].endTime)return-1;let s=0,_=n,w;for(;s<=_;)if(w=Math.floor((_+s)/2),t<D[w].startTime)_=w-1;else if(t>D[w].startTime&&s<n)s=w+1;else return w;return D[s].startTime-t<t-D[_].startTime?s:_}function Qc(D,t,n){const s=[],_=Io(D,t);if(_>-1)for(let w=_,P=D.length;w<P;w++){const j=D[w];if(j.startTime>=t&&j.endTime<=n)s.push(j);else if(j.startTime>n)return s}return s}function nc(D){const t=[];for(let n=0;n<D.length;n++){const s=D[n];(s.kind==="subtitles"||s.kind==="captions")&&s.label&&t.push(D[n])}return t}class C extends Cc{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=nc(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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(o.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;nc(s.textTracks).forEach(P=>{Du(P)})}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,P=this.tracksInGroup[s];if(!P||P.groupId!==_){this.warn(`Subtitle track with id:${s} and group:${_} not found in active group ${P==null?void 0:P.groupId}`);return}const j=P.details;P.details=n.details,this.log(`Subtitle track ${s} "${P.name}" lang:${P.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(P=>(_==null?void 0:_.indexOf(P))===-1)){this.groupIds=s,this.trackId=-1,this.currentTrack=null;const P=this.tracks.filter(ue=>!s||s.indexOf(ue.groupId)!==-1);if(P.length)this.selectDefaultTrack&&!P.some(ue=>ue.default)&&(this.selectDefaultTrack=!1),P.forEach((ue,he)=>{ue.id=he});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=P;const j=this.hls.config.subtitlePreference;if(!w&&j){this.selectDefaultTrack=!1;const ue=Zi(j,P);if(ue>-1)w=P[ue];else{const he=Zi(j,this.tracks);w=this.tracks[he]}}let X=this.findTrackId(w);X===-1&&w&&(X=this.findTrackId(null));const $={subtitleTracks:P};this.log(`Updating subtitle tracks, ${P.length} track(s) found in "${s==null?void 0:s.join(",")}" group-id`),this.hls.trigger(o.SUBTITLE_TRACKS_UPDATED,$),X!==-1&&this.trackId===-1&&this.setSubtitleTrack(X)}}findTrackId(t){const n=this.tracksInGroup,s=this.selectDefaultTrack;for(let _=0;_<n.length;_++){const w=n[_];if(!(s&&!w.default||!s&&!t)&&(!t||mi(w,t)))return _}if(t){for(let _=0;_<n.length;_++){const w=n[_];if(Nl(t.attrs,w.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return _}for(let _=0;_<n.length;_++){const w=n[_];if(Nl(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(cc(_,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&&mi(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),P=t.details,j=P==null?void 0:P.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&&P.live?" age "+j.toFixed(1)+(P.type?" "+P.type||0:""):""} ${w}`),this.hls.trigger(o.SUBTITLE_TRACK_LOADING,{url:w,id:s,groupId:_,deliveryDirectives:n||null,track:t})}toggleTrackModes(){const{media:t}=this;if(!t)return;const n=nc(t.textTracks),s=this.currentTrack;let _;if(s&&(_=n.filter(w=>cc(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(o.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:P,groupId:j="",name:X,type:$,url:ue}=_;this.hls.trigger(o.SUBTITLE_TRACK_SWITCH,{id:P,groupId:j,name:X,type:$,url:ue});const he=this.switchParams(_.url,s==null?void 0:s.details,_.details);this.loadPlaylist(he)}}function O(){try{return crypto.randomUUID()}catch(D){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 k(D){let t=5381,n=D.length;for(;n;)t=t*33^D.charCodeAt(--n);return(t>>>0).toString()}const fe=.025;let Me=function(D){return D[D.Point=0]="Point",D[D.Range=1]="Range",D}({});function on(D,t,n){return`${D.identifier}-${n+1}-${k(t)}`}class Cn{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 gi(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=gi(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 gi(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)<fe))}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"?Me.Range:Me.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 Zo(this)}}function gi(D,t){return D-t.start<t.duration/2&&!(Math.abs(D-(t.start+t.duration))<fe)?t.start:t.start+t.duration}function Ki(D,t,n){const s=new self.URL(D,n);return s.protocol!=="data:"&&s.searchParams.set("_HLS_primary_id",t),s}function _s(D,t){for(;(n=D.assetList[++t])!=null&&n.error;)var n;return t}function Zo(D){return`["${D.identifier}" ${D.cue.pre?"<pre>":D.cue.post?"<post>":""}${D.timelineStart.toFixed(2)}-${D.resumeTime.toFixed(2)}]`}function Oo(D){const t=D.timelineStart,n=D.duration||0;return`["${D.identifier}" ${t.toFixed(2)}-${(t+n).toFixed(2)}]`}class Os{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(o.PLAYOUT_LIMIT_REACHED,{})};const w=this.hls=new t(n);this.interstitial=s,this.assetItem=_;const P=()=>{this.hasDetails=!0};w.once(o.LEVEL_LOADED,P),w.once(o.AUDIO_TRACK_LOADED,P),w.once(o.SUBTITLE_TRACK_LOADED,P),w.on(o.MEDIA_ATTACHING,(j,{media:X})=>{this.removeMediaListeners(),this.mediaAttached=X,this.interstitial.playoutLimit&&(X.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&w.on(o.BUFFER_APPENDED,()=>{const ue=this.bufferedEnd;this.reachedPlayout(ue)&&(this._bufferedEosTime=ue,w.trigger(o.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=Ki(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=_i.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=_i.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: ${Oo(this.assetItem)} ${(t=this.hls)==null?void 0:t.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const vo=.033;class Xu extends L{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 P=s[w];if(!P.error){const j=P.timelineStart;if(n===j||n>j&&(n<j+(P.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,P=this.parseDateRanges(_,{url:s.url},n),j=Object.keys(_),X=w?w.filter($=>!j.includes($.identifier)):[];P.length&&P.sort(($,ue)=>{const he=$.cue.pre,be=$.cue.post,Re=ue.cue.pre,Le=ue.cue.post;if(he&&!Re)return-1;if(Re&&!he||be&&!Le)return 1;if(Le&&!be)return-1;if(!he&&!Re&&!be&&!Le){const at=$.startTime,it=ue.startTime;if(at!==it)return at-it}return $.dateRange.tagOrder-ue.dateRange.tagOrder}),this.events=P,X.forEach($=>{this.removeEvent($)}),this.updateSchedule(t,X)}updateSchedule(t,n=[],s=!1){const _=this.events||[];if(_.length||n.length||this.length<2){const w=this.items,P=this.parseSchedule(_,t);(s||n.length||(w==null?void 0:w.length)!==P.length||P.some((X,$)=>Math.abs(X.playout.start-w[$].playout.start)>.005||Math.abs(X.playout.end-w[$].playout.end)>.005))&&(this.items=P,this.onScheduleUpdate(n,w))}}parseDateRanges(t,n,s){const _=[],w=Object.keys(t);for(let P=0;P<w.length;P++){const j=w[P],X=t[j];if(X.isInterstitial){let $=this.eventMap[j];$?$.setDateRange(X):($=new Cn(X,n),this.eventMap[j]=$,s===!1&&($.appendInPlace=s)),_.push($)}}return _}parseSchedule(t,n){const s=[],_=n.main.details,w=_.live?1/0:_.edge;let P=0;if(t=t.filter(X=>!X.error&&!(X.cue.once&&X.hasPlayed)),t.length){this.resolveOffsets(t,n);let X=0,$=0;if(t.forEach((ue,he)=>{const be=ue.cue.pre,Re=ue.cue.post,Le=t[he-1]||null,at=ue.appendInPlace,it=Re?w:ue.startOffset,qt=ue.duration,ir=ue.timelineOccupancy===Me.Range?qt:0,ur=ue.resumptionOffset,Sr=(Le==null?void 0:Le.startTime)===it,Zr=it+ue.cumulativeDuration;let mn=at?Zr+qt:it+ur;if(be||!Re&&it<=0){const cn=$;$+=ir,ue.timelineStart=Zr;const un=P;P+=qt,s.push({event:ue,start:Zr,end:mn,playout:{start:un,end:P},integrated:{start:cn,end:$}})}else if(it<=w){if(!Sr){const Xr=it-X;if(Xr>vo){const Rn=X,xi=$;$+=Xr;const Yi=P;P+=Xr;const fa={previousEvent:t[he-1]||null,nextEvent:ue,start:Rn,end:Rn+Xr,playout:{start:Yi,end:P},integrated:{start:xi,end:$}};s.push(fa)}else Xr>0&&Le&&(Le.cumulativeDuration+=Xr,s[s.length-1].end=it)}Re&&(mn=Zr),ue.timelineStart=Zr;const cn=$;$+=ir;const un=P;P+=qt,s.push({event:ue,start:Zr,end:mn,playout:{start:un,end:P},integrated:{start:cn,end:$}})}else return;const Hr=ue.resumeTime;Re||Hr>w?X=w:X=Hr}),X<w){var j;const ue=X,he=$,be=w-X;$+=be;const Re=P;P+=be,s.push({previousEvent:((j=s[s.length-1])==null?void 0:j.event)||null,nextEvent:null,start:X,end:ue+be,playout:{start:Re,end:P},integrated:{start:he,end:$}})}this.setDurations(w,P,$)}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,P=-1;t.forEach((j,X)=>{const $=j.cue.pre,ue=j.cue.post,he=$?0:ue?_:j.startTime;this.updateAssetDurations(j),P===he?j.cumulativeDuration=w:(w=0,P=he),!ue&&j.snapOptions.in&&(j.resumeAnchor=dr(null,s.fragments,j.startOffset+j.resumptionOffset,0,0)||void 0),j.appendInPlace&&!j.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(j,n)||(j.appendInPlace=!1)),!j.appendInPlace&&X+1<t.length&&t[X+1].startTime-t[X].resumeTime<vo&&(t[X+1].appendInPlace=!1,t[X+1].appendInPlace&&this.warn(`Could not change append strategy for abutting event ${j}`));const Re=r(j.resumeOffset)?j.resumeOffset:j.duration;w+=Re})}primaryCanResumeInPlaceAt(t,n){const s=t.resumeTime,_=t.startTime+t.resumptionOffset;return Math.abs(s-_)>fe?(this.log(`"${t.identifier}" resumption ${s} not aligned with estimated timeline end ${_}`),!1):!Object.keys(n).some(P=>{const j=n[P].details,X=j.edge;if(s>=X)return this.log(`"${t.identifier}" resumption ${s} past ${P} playlist end ${X}`),!1;const $=dr(null,j.fragments,s);if(!$)return this.log(`"${t.identifier}" resumption ${s} does not align with any fragments in ${P} playlist (${j.fragStart}-${j.fragmentEnd})`),!0;const ue=P==="audio"?.175:0;return Math.abs($.start-s)<fe+ue||Math.abs($.end-s)<fe+ue?!1:(this.log(`"${t.identifier}" resumption ${s} not aligned with ${P} fragment bounds (${$.start}-${$.end} sn: ${$.sn} cc: ${$.cc})`),!0)})}updateAssetDurations(t){if(!t.assetListLoaded)return;const n=t.timelineStart;let s=0,_=!1,w=!1;for(let P=0;P<t.assetList.length;P++){const j=t.assetList[P],X=n+s;j.startOffset=s,j.timelineStart=X,_||(_=j.duration===null),w||(w=!!j.error);const $=j.error?0:j.duration||0;s+=$}_&&!w?t.duration=Math.max(s,t.duration):t.duration=s}removeEvent(t){t.reset(),delete this.eventMap[t.identifier]}}function Au(D){return`[${D.event?'"'+D.event.identifier+'"':"primary"}: ${D.start.toFixed(2)}-${D.end.toFixed(2)}]`}class Al{constructor(t){this.hls=void 0,this.hls=t}destroy(){this.hls=null}loadAssetList(t,n){const s=t.assetListUrl;let _;try{_=Ki(s,this.hls.sessionId,t.baseUrl)}catch(be){const Re=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,be,s);this.hls.trigger(o.ERROR,Re);return}n&&_.protocol!=="data:"&&_.searchParams.set("_HLS_start_offset",""+n);const w=this.hls.config,P=w.loader,j=new P(w),X={responseType:"json",url:_.href},$=w.interstitialAssetListLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},he={onSuccess:(be,Re,Le,at)=>{const it=be.data,qt=it==null?void 0:it.ASSETS;if(!Array.isArray(qt)){const ir=this.assignAssetListError(t,f.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),Le.url,Re,at);this.hls.trigger(o.ERROR,ir);return}t.assetListResponse=it,this.hls.trigger(o.ASSET_LIST_LOADED,{event:t,assetListResponse:it,networkDetails:at})},onError:(be,Re,Le,at)=>{const it=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${be.code} ${be.text} (${Re.url})`),Re.url,at,Le);this.hls.trigger(o.ERROR,it)},onTimeout:(be,Re,Le)=>{const at=this.assignAssetListError(t,f.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${Re.url})`),Re.url,be,Le);this.hls.trigger(o.ERROR,at)}};return j.load(X,ue,he),this.hls.trigger(o.ASSET_LIST_LOADING,{event:t}),j}assignAssetListError(t,n,s,_,w,P){return t.error=s,{type:c.NETWORK_ERROR,details:n,fatal:!1,interstitial:t,url:_,error:s,networkDetails:P,stats:w}}}function yc(D){var t;D==null||(t=D.play())==null||t.catch(()=>{})}function Cl(D,t){return`[${D}] Advancing timeline position to ${t}`}class Mc extends L{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 P=_<=-.01;this.timelinePos=s,this.bufferedPos=s;const j=this.playingItem;if(!j){this.checkBuffer();return}if(P&&this.schedule.resetErrorsInRange(s,s-_)&&this.updateSchedule(!0),this.checkBuffer(),P&&s<j.start||s>=j.end){var X;const Re=this.findItemIndex(j);let Le=this.schedule.findItemIndexAtTime(s);if(Le===-1&&(Le=Re+(P?-1:1),this.log(`seeked ${P?"back ":""}to position not covered by schedule ${s} (resolving from ${Re} to ${Le})`)),!this.isInterstitial(j)&&(X=this.media)!=null&&X.paused&&(this.shouldPlay=!1),!P&&Le>Re){const at=this.schedule.findJumpRestrictedIndex(Re+1,Le);if(at>Re){this.setSchedulePosition(at);return}}this.setSchedulePosition(Le);return}const $=this.playingAsset;if(!$){if(this.playingLastItem&&this.isInterstitial(j)){const Re=j.event.assetList[0];Re&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(s,Re))}return}const ue=$.timelineStart,he=$.duration||0;if(P&&s<ue||s>=ue+he){var be;(be=j.event)!=null&&be.appendInPlace&&(this.clearAssetPlayers(j.event,j),this.flushFrontBuffer(s)),this.setScheduleToAssetAtTime(s,$)}},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 P=w.timelineStart+(w.duration||0);s>=P&&this.setScheduleToAssetAtTime(s,w)},this.onScheduleUpdate=(s,_)=>{const w=this.schedule;if(!w)return;const P=this.playingItem,j=w.events||[],X=w.items||[],$=w.durations,ue=s.map(at=>at.identifier),he=!!(j.length||ue.length);(he||_)&&this.log(`INTERSTITIALS_UPDATED (${j.length}): ${j}
Schedule: ${X.map(at=>Au(at))} pos: ${this.timelinePos}`),ue.length&&this.log(`Removed events ${ue}`);let be=null,Re=null;P&&(be=this.updateItem(P,this.timelinePos),this.itemsMatch(P,be)?this.playingItem=be:this.waitingItem=this.endedItem=null),this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const Le=this.bufferingItem;if(Le&&(Re=this.updateItem(Le,this.bufferedPos),this.itemsMatch(Le,Re)?this.bufferingItem=Re:Le.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(Le.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,qt=at.timelineOffset-it;if(qt)try{at.timelineOffset=it}catch(ir){Math.abs(qt)>fe&&this.warn(`${ir} ("${at.assetId}" ${at.timelineOffset}->${it})`)}}}),he||_){if(this.hls.trigger(o.INTERSTITIALS_UPDATED,{events:j.slice(0),schedule:X.slice(0),durations:$,removedIds:ue}),this.isInterstitial(P)&&ue.includes(P.event.identifier)){this.warn(`Interstitial "${P.event.identifier}" removed while playing`),this.primaryFallback(P.event);return}P&&this.trimInPlace(be,P),Le&&Re!==be&&this.trimInPlace(Re,Le),this.checkBuffer()}},this.hls=t,this.HlsPlayerClass=n,this.assetListLoader=new Al(t),this.schedule=new Xu(this.onScheduleUpdate,t.logger),this.registerListeners()}registerListeners(){const t=this.hls;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.on(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(o.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.on(o.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.on(o.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.BUFFERED_TO_END,this.onBufferedToEnd,this),t.on(o.MEDIA_ENDED,this.onMediaEnded,this),t.on(o.ERROR,this.onError,this),t.on(o.DESTROYING,this.onDestroying,this))}unregisterListeners(){const t=this.hls;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.off(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(o.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.off(o.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.off(o.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.BUFFERED_TO_END,this.onBufferedToEnd,this),t.off(o.MEDIA_ENDED,this.onMediaEnded,this),t.off(o.ERROR,this.onError,this),t.off(o.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){cs(t,"play",this.onPlay),cs(t,"pause",this.onPause),cs(t,"seeking",this.onSeeking),cs(t,"timeupdate",this.onTimeupdate)}onMediaAttaching(t,n){const s=this.media=n.media;Ba(s,"seeking",this.onSeeking),Ba(s,"timeupdate",this.onTimeupdate),Ba(s,"play",this.onPlay),Ba(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=he=>he&&t.getAssetPlayer(he.identifier),_=(he,be,Re,Le,at)=>{if(he){let it=he[be].start;const qt=he.event;if(qt){if(be==="playout"||qt.timelineOccupancy!==Me.Point){const ir=s(Re);(ir==null?void 0:ir.interstitial)===qt&&(it+=ir.assetItem.startOffset+ir[at])}}else{const ir=Le==="bufferedPos"?P():t[Le];it+=ir-he.start}return it}return 0},w=(he,be)=>{var Re;if(he!==0&&be!=="primary"&&(Re=t.schedule)!=null&&Re.length){var Le;const at=t.schedule.findItemIndexAtTime(he),it=(Le=t.schedule.items)==null?void 0:Le[at];if(it){const qt=it[be].start-it.start;return he+qt}}return he},P=()=>{const he=t.bufferedPos;return he===Number.MAX_VALUE?j("primary"):Math.max(he,0)},j=he=>{var be,Re;return(be=t.primaryDetails)!=null&&be.live?t.primaryDetails.edge:((Re=t.schedule)==null?void 0:Re.durations[he])||0},X=(he,be)=>{var Re,Le;const at=t.effectivePlayingItem;if(at!=null&&(Re=at.event)!=null&&Re.restrictions.skip||!t.schedule)return;t.log(`seek to ${he} "${be}"`);const it=t.effectivePlayingItem,qt=t.schedule.findItemIndexAtTime(he,be),ir=(Le=t.schedule.items)==null?void 0:Le[qt],ur=t.getBufferingPlayer(),Sr=ur==null?void 0:ur.interstitial,Zr=Sr==null?void 0:Sr.appendInPlace,mn=it&&t.itemsMatch(it,ir);if(it&&(Zr||mn)){const Hr=s(t.playingAsset),cn=(Hr==null?void 0:Hr.media)||t.primaryMedia;if(cn){const un=be==="primary"?cn.currentTime:_(it,be,t.playingAsset,"timelinePos","currentTime"),Xr=he-un,Rn=(Zr?un:cn.currentTime)+Xr;if(Rn>=0&&(!Hr||Zr||Rn<=Hr.duration)){cn.currentTime=Rn;return}}}if(ir){let Hr=he;if(be!=="primary"){const un=ir[be].start,Xr=he-un;Hr=ir.start+Xr}const cn=!t.isInterstitial(ir);if((!t.isInterstitial(it)||it.event.appendInPlace)&&(cn||ir.event.appendInPlace)){const un=t.media||(Zr?ur==null?void 0:ur.media:null);un&&(un.currentTime=Hr)}else if(it){const un=t.findItemIndex(it);if(qt>un){const Rn=t.schedule.findJumpRestrictedIndex(un+1,qt);if(Rn>un){t.setSchedulePosition(Rn);return}}let Xr=0;if(cn)t.timelinePos=Hr,t.checkBuffer();else{const Rn=ir.event.assetList,xi=he-(ir[be]||ir).start;for(let Yi=Rn.length;Yi--;){const fa=Rn[Yi];if(fa.duration&&xi>=fa.startOffset&&xi<fa.startOffset+fa.duration){Xr=Yi;break}}}t.setSchedulePosition(qt,Xr)}}},$=()=>{const he=t.effectivePlayingItem;if(t.isInterstitial(he))return he;const be=n();return t.isInterstitial(be)?be:null},ue={get bufferedEnd(){const he=n(),be=t.bufferingItem;if(be&&be===he){var Re;return _(be,"playout",t.bufferingAsset,"bufferedPos","bufferedEnd")-be.playout.start||((Re=t.bufferingAsset)==null?void 0:Re.startOffset)||0}return 0},get currentTime(){const he=$(),be=t.effectivePlayingItem;return be&&be===he?_(be,"playout",t.effectivePlayingAsset,"timelinePos","currentTime")-be.playout.start:0},set currentTime(he){const be=$(),Re=t.effectivePlayingItem;Re&&Re===be&&X(he+Re.playout.start,"playout")},get duration(){const he=$();return he?he.playout.end-he.playout.start:0},get assetPlayers(){var he;const be=(he=$())==null?void 0:he.event.assetList;return be?be.map(Re=>t.getAssetPlayer(Re.identifier)):[]},get playingIndex(){var he;const be=(he=$())==null?void 0:he.event;return be&&t.effectivePlayingAsset?be.findAssetIndex(t.effectivePlayingAsset):-1},get scheduleItem(){return $()}};return this.manager={get events(){var he;return((he=t.schedule)==null||(he=he.events)==null?void 0:he.slice(0))||[]},get schedule(){var he;return((he=t.schedule)==null||(he=he.items)==null?void 0:he.slice(0))||[]},get interstitialPlayer(){return $()?ue:null},get playerQueue(){return t.playerQueue.slice(0)},get bufferingAsset(){return t.bufferingAsset},get bufferingItem(){return n()},get bufferingIndex(){const he=n();return t.findItemIndex(he)},get playingAsset(){return t.effectivePlayingAsset},get playingItem(){return t.effectivePlayingItem},get playingIndex(){const he=t.effectivePlayingItem;return t.findItemIndex(he)},primary:{get bufferedEnd(){return P()},get currentTime(){const he=t.timelinePos;return he>0?he:0},set currentTime(he){X(he,"primary")},get duration(){return j("primary")},get seekableStart(){var he;return((he=t.primaryDetails)==null?void 0:he.fragmentStart)||0}},integrated:{get bufferedEnd(){return _(n(),"integrated",t.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return _(t.effectivePlayingItem,"integrated",t.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(he){X(he,"integrated")},get duration(){return j("integrated")},get seekableStart(){var he;return w(((he=t.primaryDetails)==null?void 0:he.fragmentStart)||0,"integrated")}},skip:()=>{const he=t.effectivePlayingItem,be=he==null?void 0:he.event;if(be&&!be.restrictions.skip){const Re=t.findItemIndex(he);if(be.appendInPlace){const Le=he.playout.start+he.event.duration;X(Le+.001,"playout")}else t.advanceAfterAssetEnded(be,Re,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} ${qi(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 P=this.hls,j=t!==P,X=j&&t.interstitial.appendInPlace,$=(s=this.detachedData)==null?void 0:s.mediaSource;let ue;if(P.media)X&&(w=P.transferMedia(),this.detachedData=w),ue="Primary";else if($){const Le=this.getBufferingPlayer();Le?(w=Le.transferMedia(),ue=`${Le}`):ue="detached MediaSource"}else ue="detached media";if(!w){if($)w=this.detachedData,this.log(`using detachedData: MediaSource ${qi(w)}`);else if(!this.detachedData||P.media===n){const Le=this.playerQueue;Le.length>1&&Le.forEach(at=>{if(j&&at.interstitial.appendInPlace!==X){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 he=w&&"mediaSource"in w&&((_=w.mediaSource)==null?void 0:_.readyState)!=="closed",be=he&&w?w:n;this.log(`${he?"transfering MediaSource":"attaching media"} to ${j?t:"Primary"} from ${ue} (media.currentTime: ${n.currentTime})`);const Re=this.schedule;if(be===w&&Re){const Le=j&&t.assetId===Re.assetIdAtEnd;be.overrides={duration:Re.duration,endOfStream:!j||Le,cueRemoval:!j}}t.attachMedia(be)}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(Cl("checkStart",w)),this.timelinePos=w,n.length&&n[0].cue.pre){const P=t.findEventIndex(n[0].identifier);this.setSchedulePosition(P)}else if(w>=0||!this.primaryLive){const P=this.timelinePos=w>0?w:0,j=t.findItemIndexAtTime(P);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=_s(s,_);if(!s.isAssetPastPlayoutLimit(w))this.bufferedToEvent(t,w);else if(this.schedule){var P;const j=(P=this.schedule.items)==null?void 0:P[this.findItemIndex(t)+1];j&&this.bufferedToItem(j)}}advanceAfterAssetEnded(t,n,s){const _=_s(t,s);if(t.isAssetPastPlayoutLimit(_)){if(this.schedule){const w=this.schedule.items;if(w){const P=n+1,j=w.length;if(P>=j){this.setSchedulePosition(-1);return}const X=t.resumeTime;this.timelinePos<X&&(this.log(Cl("advanceAfterAssetEnded",X)),this.timelinePos=X,t.appendInPlace&&this.advanceInPlace(X),this.checkBuffer(this.bufferedPos<X)),this.setSchedulePosition(P)}}}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 P=s.findEventIndex(_),j=s.findAssetIndex(w,t);this.advanceAfterAssetEnded(w,P,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&&Au(w)}) pos: ${this.timelinePos}`);const P=this.waitingItem||this.playingItem,j=this.playingLastItem;if(this.isInterstitial(P)){const ue=P.event,he=this.playingAsset,be=he==null?void 0:he.identifier,Re=be?this.getAssetPlayer(be):null;if(Re&&be&&(!this.eventItemsMatch(P,w)||n!==void 0&&be!==ue.assetList[n].identifier)){var X;const Le=ue.findAssetIndex(he);if(this.log(`INTERSTITIAL_ASSET_ENDED ${Le+1}/${ue.assetList.length} ${Oo(he)}`),this.endedAsset=he,this.playingAsset=null,this.hls.trigger(o.INTERSTITIAL_ASSET_ENDED,{asset:he,assetListIndex:Le,event:ue,schedule:_.slice(0),scheduleIndex:t,player:Re}),P!==this.playingItem){this.itemsMatch(P,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(ue,this.findItemIndex(this.playingItem),Le);return}this.retreiveMediaSource(be,w),Re.media&&!((X=this.detachedData)!=null&&X.mediaSource)&&Re.detachMedia()}if(!this.eventItemsMatch(P,w)&&(this.endedItem=P,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${ue} ${Au(P)}`),ue.hasPlayed=!0,this.hls.trigger(o.INTERSTITIAL_ENDED,{event:ue,schedule:_.slice(0),scheduleIndex:t}),ue.cue.once)){var $;this.updateSchedule();const Le=($=this.schedule)==null?void 0:$.items;if(w&&Le){const at=this.findItemIndex(w);this.advanceSchedule(at,Le,n,P,j)}return}}this.advanceSchedule(t,_,n,P,j)}advanceSchedule(t,n,s,_,w){const P=this.schedule;if(!P)return;const j=n[t]||null,X=this.primaryMedia,$=this.playerQueue;if($.length&&$.forEach(ue=>{const he=ue.interstitial,be=P.findEventIndex(he.identifier);(be<t||be>t+1)&&this.clearInterstitial(he,j)}),this.isInterstitial(j)){this.timelinePos=Math.min(Math.max(this.timelinePos,j.start),j.end);const ue=j.event;if(s===void 0){s=P.findAssetIndex(ue,this.timelinePos);const Le=_s(ue,s-1);if(ue.isAssetPastPlayoutLimit(Le)||ue.appendInPlace&&this.timelinePos===j.end){this.advanceAfterAssetEnded(ue,t,s);return}s=Le}const he=this.waitingItem;this.assetsBuffered(j,X)||this.setBufferingItem(j);let be=this.preloadAssets(ue,s);if(this.eventItemsMatch(j,he||_)||(this.waitingItem=j,this.log(`INTERSTITIAL_STARTED ${Au(j)} ${ue.appendInPlace?"append in place":""}`),this.hls.trigger(o.INTERSTITIAL_STARTED,{event:ue,schedule:n.slice(0),scheduleIndex:t})),!ue.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${ue}`);return}if(ue.assetListLoader&&(ue.assetListLoader.destroy(),ue.assetListLoader=void 0),!X){this.log(`Waiting for attachMedia to start Interstitial ${ue}`);return}this.waitingItem=this.endedItem=null,this.playingItem=j;const Re=ue.assetList[s];if(!Re){this.advanceAfterAssetEnded(ue,t,s||0);return}if(be||(be=this.getAssetPlayer(Re.identifier)),be===null||be.destroyed){const Le=ue.assetList.length;this.warn(`asset ${s+1}/${Le} player destroyed ${ue}`),be=this.createAssetPlayer(ue,Re,s),be.loadSource()}if(!this.eventItemsMatch(j,this.bufferingItem)&&ue.appendInPlace&&this.isAssetBuffered(Re))return;this.startAssetPlayer(be,s,n,t,X),this.shouldPlay&&yc(be.media)}else j?(this.resumePrimary(j,t,_),this.shouldPlay&&yc(this.hls.media)):w&&this.isInterstitial(_)&&(this.endedItem=null,this.playingItem=_,_.event.appendInPlace||this.attachPrimary(P.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 ${Au(t)}`),!((_=this.detachedData)!=null&&_.mediaSource)){let j=this.timelinePos;(j<t.start||j>=t.end)&&(j=this.getPrimaryResumption(t,n),this.log(Cl("resumePrimary",j)),this.timelinePos=j),this.attachPrimary(j,t)}if(!s)return;const P=(w=this.schedule)==null?void 0:w.items;P&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Au(t)}`),this.hls.trigger(o.INTERSTITIALS_PRIMARY_RESUMED,{schedule:P.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:_i.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(Cl("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(o.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(o.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=xa(n);this.playerQueue.forEach(({hls:_})=>_&&(_.setAudioOption(n)||_.setAudioOption(s)))}onSubtitleTrackSwitch(t,n){const s=xa(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 P=this.schedule.findEventIndex(w.identifier),j=(s=this.schedule.items)==null?void 0:s[P];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,P)=>{t.event.isAssetPastPlayoutLimit(P)&&this.clearAssetPlayer(w.identifier,null)});const s=t.end+.25,_=_i.bufferInfo(this.primaryMedia,s,0);(_.end>s||(_.nextStart||0)>s)&&(this.log(`trim buffered interstitial ${Au(t)} (was ${Au(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 _=_i.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 P=this.playingItem,j=this.findItemIndex(P);let X=_.findItemIndexAtTime(t);if(this.bufferedPos<t){var $;const ue=this.findItemIndex(w),he=Math.min(ue+1,n.length-1),be=n[he];if((X===-1&&w&&t>=w.end||($=be.event)!=null&&$.appendInPlace&&t+.01>=be.start)&&(X=he),this.isInterstitial(w)){const Re=w.event;if(he-j>1&&Re.appendInPlace===!1||Re.assetList.length===0&&Re.assetListLoader)return}if(this.bufferedPos=t,X>ue&&X>j)this.bufferedToItem(be);else{const Re=this.primaryDetails;this.primaryLive&&Re&&t>Re.edge-Re.targetduration&&be.start<Re.edge+this.hls.config.interstitialLiveLookAhead&&this.isInterstitial(be)&&this.preloadAssets(be.event,0)}}else s&&P&&!this.itemsMatch(P,w)&&(X===j?this.bufferedToItem(P):X===j+1&&this.bufferedToItem(n[X]))}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 P=this.isInterstitial(t),j=this.getBufferingPlayer();this.bufferingItem=t,this.bufferedPos=Math.max(t.start,Math.min(t.end,this.timelinePos));const X=j?j.remaining:n?n.end-this.timelinePos:0;if(this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Au(t)}`+(n?` (${X.toFixed(2)} remaining)`:"")),!this.playbackDisabled)if(P){const $=s.findAssetIndex(t.event,this.bufferedPos);t.event.assetList.forEach((ue,he)=>{const be=this.getAssetPlayer(ue.identifier);be&&(he===$&&be.loadSource(),be.resumeBuffering())})}else this.hls.resumeBuffering(),this.playerQueue.forEach($=>$.pauseBuffering());this.hls.trigger(o.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 P=this.preloadAssets(s,n);if(P!=null&&P.interstitial.appendInPlace){const j=this.primaryMedia;j&&this.bufferAssetPlayer(P,j)}}}preloadAssets(t,n){const s=t.assetUrl,_=t.assetList.length,w=_===0&&!t.assetListLoader,P=t.cue.once;if(w){const X=t.timelineStart;if(t.appendInPlace){var j;const be=this.playingItem;!this.isInterstitial(be)&&(be==null||(j=be.nextEvent)==null?void 0:j.identifier)===t.identifier&&this.flushFrontBuffer(X+.25)}let $,ue=0;if(!this.playingItem&&this.primaryLive&&(ue=this.hls.startPosition,ue===-1&&(ue=this.hls.liveSyncPosition||0)),ue&&!(t.cue.pre||t.cue.post)){const be=ue-X;be>0&&($=Math.round(be*1e3)/1e3)}if(this.log(`Load interstitial asset ${n+1}/${s?1:_} ${t}${$?` live-start: ${ue} start-offset: ${$}`:""}`),s)return this.createAsset(t,0,0,X,t.duration,s);const he=this.assetListLoader.loadAssetList(t,$);he&&(t.assetListLoader=he)}else if(!P&&_){for(let $=n;$<_;$++){const ue=t.assetList[$],he=this.getAssetPlayerQueueIndex(ue.identifier);(he===-1||this.playerQueue[he].destroyed)&&!ue.error&&this.createAssetPlayer(t,ue,$)}const X=t.assetList[n];if(X){const $=this.getAssetPlayer(X.identifier);return $&&$.loadSource(),$}}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(o.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,P){const j={parentIdentifier:t.identifier,identifier:on(t,P,n),duration:w,startOffset:s,timelineStart:_,uri:P};return this.createAssetPlayer(t,j,n)}createAssetPlayer(t,n,s){const _=this.hls,w=_.userConfig;let P=w.videoPreference;const j=_.loadLevelObj||_.levels[_.currentLevel];(P||j)&&(P=y({},P),j.videoCodec&&(P.videoCodec=j.videoCodec),j.videoRange&&(P.allowedVideoRanges=[j.videoRange]));const X=_.audioTracks[_.audioTrack],$=_.subtitleTracks[_.subtitleTrack];let ue=0;if(this.primaryLive||t.appendInPlace){const Sr=this.timelinePos-n.timelineStart;if(Sr>1){const Zr=n.duration;Zr&&Sr<Zr&&(ue=Sr)}}const he=n.identifier,be=b(b({},w),{},{maxMaxBufferLength:Math.min(180,_.config.maxMaxBufferLength),autoStartLoad:!0,startFragPrefetch:!0,primarySessionId:_.sessionId,assetPlayerId:he,abrEwmaDefaultEstimate:_.bandwidthEstimate,interstitialsController:void 0,startPosition:ue,liveDurationInfinity:!1,testBandwidth:!1,videoPreference:P,audioPreference:X||w.audioPreference,subtitlePreference:$||w.subtitlePreference});t.appendInPlace&&(t.appendInPlaceStarted=!0,n.timelineStart&&(be.timelineOffset=n.timelineStart));const Re=be.cmcd;Re!=null&&Re.sessionId&&Re.contentId&&(be.cmcd=y({},Re,{contentId:k(n.uri)})),this.getAssetPlayer(he)&&this.warn(`Duplicate date range identifier ${t} and asset ${he}`);const Le=new Os(this.HlsPlayerClass,be,t,n);this.playerQueue.push(Le),t.assetList[s]=n;let at=!0;const it=Sr=>{if(Sr.live){var Zr;const cn=new Error(`Interstitials MUST be VOD assets ${t}`),un={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:cn},Xr=((Zr=this.schedule)==null?void 0:Zr.findEventIndex(t.identifier))||-1;this.handleAssetItemError(un,t,Xr,s,cn.message);return}const mn=Sr.edge-Sr.fragmentStart,Hr=n.duration;(at||Hr===null||mn>Hr)&&(at=!1,this.log(`Interstitial asset "${he}" duration change ${Hr} > ${mn}`),n.duration=mn,this.updateSchedule())};Le.on(o.LEVEL_UPDATED,(Sr,{details:Zr})=>it(Zr)),Le.on(o.LEVEL_PTS_UPDATED,(Sr,{details:Zr})=>it(Zr)),Le.on(o.EVENT_CUE_ENTER,()=>this.onInterstitialCueEnter());const qt=(Sr,Zr)=>{const mn=this.getAssetPlayer(he);if(mn&&Zr.tracks){mn.off(o.BUFFER_CODECS,qt),mn.tracks=Zr.tracks;const Hr=this.primaryMedia;this.bufferingAsset===mn.assetItem&&Hr&&!mn.media&&this.bufferAssetPlayer(mn,Hr)}};Le.on(o.BUFFER_CODECS,qt);const ir=()=>{var Sr;const Zr=this.getAssetPlayer(he);if(this.log(`buffered to end of asset ${Zr}`),!Zr||!this.schedule)return;const mn=this.schedule.findEventIndex(t.identifier),Hr=(Sr=this.schedule.items)==null?void 0:Sr[mn];this.isInterstitial(Hr)&&this.advanceAssetBuffering(Hr,n)};Le.on(o.BUFFERED_TO_END,ir);const ur=Sr=>()=>{if(!this.getAssetPlayer(he)||!this.schedule)return;this.shouldPlay=!0;const mn=this.schedule.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,mn,Sr)};return Le.once(o.MEDIA_ENDED,ur(s)),Le.once(o.PLAYOUT_LIMIT_REACHED,ur(1/0)),Le.on(o.ERROR,(Sr,Zr)=>{if(!this.schedule)return;const mn=this.getAssetPlayer(he);if(Zr.details===f.BUFFER_STALLED_ERROR){if(mn!=null&&mn.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}`)}),Le.on(o.DESTROYING,()=>{if(!this.getAssetPlayer(he)||!this.schedule)return;const Zr=new Error(`Asset player destroyed unexpectedly ${he}`),mn={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:Zr};this.handleAssetItemError(mn,t,this.schedule.findEventIndex(t.identifier),s,Zr.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${Oo(n)}`),this.hls.trigger(o.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:n,assetListIndex:s,event:t,player:Le}),Le}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&&Au(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:P,assetItem:j,assetId:X}=t,$=P.assetList.length,ue=this.playingAsset;this.endedAsset=null,this.playingAsset=j,(!ue||ue.identifier!==X)&&(ue&&(this.clearAssetPlayer(ue.identifier,s[_]),delete ue.error),this.log(`INTERSTITIAL_ASSET_STARTED ${n+1}/${$} ${Oo(j)}`),this.hls.trigger(o.INTERSTITIAL_ASSET_STARTED,{asset:j,assetListIndex:n,event:P,schedule:s.slice(0),scheduleIndex:_,player:t})),this.bufferAssetPlayer(t,w)}bufferAssetPlayer(t,n){var s,_;if(!this.schedule)return;const{interstitial:w,assetItem:P}=t,j=this.schedule.findEventIndex(w.identifier),X=(s=this.schedule.items)==null?void 0:s[j];if(!X)return;t.loadSource(),this.setBufferingItem(X),this.bufferingAsset=P;const $=this.getBufferingPlayer();if($===t)return;const ue=w.appendInPlace;if(ue&&($==null?void 0:$.interstitial.appendInPlace)===!1)return;const he=($==null?void 0:$.tracks)||((_=this.detachedData)==null?void 0:_.tracks)||this.requiredTracks;if(ue&&P!==this.playingAsset){if(!t.tracks){this.log(`Waiting for track info before buffering ${t}`);return}if(he&&!oe(he,t.tracks)){const be=new Error(`Asset ${Oo(P)} SourceBuffer tracks ('${Object.keys(t.tracks)}') are not compatible with primary content tracks ('${Object.keys(he)}')`),Re={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:be},Le=w.findAssetIndex(P);this.handleAssetItemError(Re,w,j,Le,be.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,_),P=t.assetList[w];if(P){const j=this.getAssetPlayer(P.identifier);if(j){const X=j.currentTime||_-P.timelineStart,$=j.duration-X;if(this.warn(`Stalled at ${X} of ${X+$} in ${j} ${t} (media.currentTime: ${_})`),X&&($/s.playbackRate<.5||j.bufferedInPlaceToEnd(s))&&j.hls){const ue=n.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,ue,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 P=n.assetList[_]||null;if(this.warn(`INTERSTITIAL_ASSET_ERROR ${P&&Oo(P)} ${t.error}`),!this.schedule)return;const j=(P==null?void 0:P.identifier)||"",X=this.getAssetPlayerQueueIndex(j),$=this.playerQueue[X]||null,ue=this.schedule.items,he=y({},t,{fatal:!1,errorAction:Wr(!0),asset:P,assetListIndex:_,event:n,schedule:ue,scheduleIndex:s,player:$});if(this.hls.trigger(o.INTERSTITIAL_ASSET_ERROR,he),!t.fatal)return;const be=this.playingAsset,Re=this.bufferingAsset,Le=new Error(w);if(P&&(this.clearAssetPlayer(j,null),P.error=Le),!n.assetList.some(at=>!at.error))n.error=Le;else for(let at=_;at<n.assetList.length;at++)this.resetAssetPlayer(n.assetList[at].identifier);this.updateSchedule(!0),n.error?this.primaryFallback(n):be&&be.identifier===j?this.advanceAfterAssetEnded(n,s,_):Re&&Re.identifier===j&&this.isInterstitial(this.bufferingItem)&&this.advanceAssetBuffering(this.bufferingItem,Re)}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: ${Au(s)} error: ${t.error}`),_===-1&&(_=this.hls.startPosition);const P=this.updateItem(s,_);this.itemsMatch(s,P)&&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,P=w.identifier,j=n.assetListResponse.ASSETS;if(!((s=this.schedule)!=null&&s.hasEvent(P)))return;const X=w.timelineStart,$=w.duration;let ue=0;j.forEach((at,it)=>{const qt=parseFloat(at.DURATION);this.createAsset(w,it,ue,X+ue,qt,at.URI),ue+=qt}),w.duration=ue,this.log(`Loaded asset-list with duration: ${ue} (was: ${$}) ${w}`);const he=this.waitingItem,be=(he==null?void 0:he.event.identifier)===P;this.updateSchedule();const Re=(_=this.bufferingItem)==null?void 0:_.event;if(be){var Le;const at=this.schedule.findEventIndex(P),it=(Le=this.schedule.items)==null?void 0:Le[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((Re==null?void 0:Re.identifier)===P){const at=w.assetList[0];if(at){const it=this.getAssetPlayer(at.identifier);if(Re.appendInPlace){const qt=this.primaryMedia;it&&qt&&this.bufferAssetPlayer(it,qt)}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 Cu=500;class ol extends Rt{constructor(t,n,s){super(t,n,s,"subtitle-stream-controller",u.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(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(o.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(o.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(t,n){this.stopLoad(),this.state=Oe.IDLE,this.setInterval(Cu),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)||(Se(s)&&(this.fragPrevious=s),this.state=Oe.IDLE),!_)return;const w=this.tracksBuffered[this.currentTrackId];if(!w)return;let P;const j=s.start;for(let $=0;$<w.length;$++)if(j>=w[$].start&&j<=w[$].end){P=w[$];break}const X=s.start+s.duration;P?P.end=X:(P={start:j,end:X},w.push(P)),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(P=>{for(let j=0;j<P.length;){if(P[j].end<=w){P.shift();continue}else if(P[j].start<w)P[j].start=w;else break;j++}}),this.fragmentTracker.removeFragmentsInRange(s,w,u.SUBTITLE)}}onError(t,n){const s=n.frag;(s==null?void 0:s.type)===u.SUBTITLE&&(n.details===f.FRAG_GAP&&this.fragmentTracker.fragBuffered(s,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Oe.STOPPED&&(this.state=Oe.IDLE))}onSubtitleTracksUpdated(t,{subtitleTracks:n}){if(this.levels&&lf(this.levels,n)){this.levels=n.map(s=>new Ui(s));return}this.tracksBuffered=[],this.levels=n.map(s=>{const _=new Ui(s);return this.tracksBuffered[_.id]=[],_}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,u.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!==Oe.STOPPED&&this.setInterval(Cu)}onSubtitleTrackLoaded(t,n){var s;const{currentTrackId:_,levels:w}=this,{details:P,id:j}=n;if(!w){this.warn(`Subtitle tracks were reset while loading level ${j}`);return}const X=w[j];if(j>=w.length||!X)return;this.log(`Subtitle track ${j} loaded [${P.startSN},${P.endSN}]${P.lastPartSn?`[part-${P.lastPartSn}-${P.lastPartIndex}]`:""},duration:${P.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let $=0;if(P.live||(s=X.details)!=null&&s.live){if(P.deltaUpdateFailed)return;const he=this.mainDetails;if(!he){this.startFragRequested=!1;return}const be=he.fragments[0];if(!X.details)P.hasProgramDateTime&&he.hasProgramDateTime?(hs(P,he),$=P.fragmentStart):be&&($=be.start,la(P,$));else{var ue;$=this.alignPlaylists(P,X.details,(ue=this.levelLastLoaded)==null?void 0:ue.details),$===0&&be&&($=be.start,la(P,$))}he&&!this.startFragRequested&&this.setStartPosition(he,$)}X.details=P,this.levelLastLoaded=X,j===_&&(this.hls.trigger(o.SUBTITLE_TRACK_UPDATED,{details:P,id:j,groupId:n.groupId}),this.tick(),P.live&&!this.fragCurrent&&this.media&&this.state===Oe.IDLE&&(dr(null,P.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),X.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&&jo(_.method)){const P=performance.now();this.decrypter.decrypt(new Uint8Array(s),_.key.buffer,_.iv.buffer,iu(_.method)).catch(j=>{throw w.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:j,reason:j.message,frag:n}),j}).then(j=>{const X=performance.now();w.trigger(o.FRAG_DECRYPTED,{frag:n,payload:j,stats:{tstart:P,tdecrypt:X}})}).catch(j=>{this.warn(`${j.name}: ${j.message}`),this.state=Oe.IDLE})}}doTick(){if(!this.media){this.state=Oe.IDLE;return}if(this.state===Oe.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(),P=_i.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],w,_.maxBufferHole),{end:j,len:X}=P,$=s.details,ue=this.hls.maxBufferLength+$.levelTargetDuration;if(X>ue)return;const he=$.fragments,be=he.length,Re=$.edge;let Le=null;const at=this.fragPrevious;if(j<Re){const ir=_.maxFragLookUpTolerance,ur=j>Re-ir?0:ir;Le=dr(at,he,Math.max(he[0].start,j),ur),!Le&&at&&at.start<he[0].start&&(Le=he[0])}else Le=he[be-1];if(Le=this.filterReplacedPrimary(Le,s.details),!Le)return;const it=Le.sn-$.startSN,qt=he[it-1];if(qt&&qt.cc===Le.cc&&this.fragmentTracker.getState(qt)===hn.NOT_LOADED&&(Le=qt),this.fragmentTracker.getState(Le)===hn.NOT_LOADED){const ir=this.mapToInitFragWhenRequired(Le);ir&&this.loadFragment(ir,s,j)}}}loadFragment(t,n,s){Se(t)?super.loadFragment(t,n,s):this._loadInitSegment(t,n)}get mediaBufferTimeRanges(){return new Tl(this.tracksBuffered[this.currentTrackId]||[])}}class Tl{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 bc={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},ku=D=>String.fromCharCode(bc[D]||D),za=15,nu=100,kn={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},Qn={17:2,18:4,21:6,22:8,23:10,19:13,20:15},Vi={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Na={25:2,26:4,29:6,30:8,31:10,27:13,28:15},sa=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Sa{constructor(){this.time=null,this.verboseLevel=0}log(t,n){if(this.verboseLevel>=t){const s=typeof n=="function"?n():n;H.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 js{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 oa{constructor(){this.uchar=" ",this.penState=new js}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 Zs{constructor(t){this.chars=[],this.pos=0,this.currPenState=new js,this.cueStartTime=null,this.logger=void 0;for(let n=0;n<nu;n++)this.chars.push(new oa);this.logger=t}equals(t){for(let n=0;n<nu;n++)if(!this.chars[n].equals(t.chars[n]))return!1;return!0}copy(t){for(let n=0;n<nu;n++)this.chars[n].copy(t.chars[n])}isEmpty(){let t=!0;for(let n=0;n<nu;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>nu&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=nu)}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=ku(t);if(this.pos>=nu){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<nu;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<nu;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 ul{constructor(t){this.rows=[],this.currRow=za-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let n=0;n<za;n++)this.rows.push(new Zs(t));this.logger=t}reset(){for(let t=0;t<za;t++)this.rows[t].clear();this.currRow=za-1}equals(t){let n=!0;for(let s=0;s<za;s++)if(!this.rows[s].equals(t.rows[s])){n=!1;break}return n}copy(t){for(let n=0;n<za;n++)this.rows[n].copy(t.rows[n])}isEmpty(){let t=!0;for(let n=0;n<za;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 = "+qi(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<za;j++)this.rows[j].clear();const w=this.currRow+1-this.nrRollUpRows,P=this.lastOutputScreen;if(P){const j=P.rows[w].cueStartTime,X=this.logger.time;if(j!==null&&X!==null&&j<X)for(let $=0;$<this.nrRollUpRows;$++)this.rows[n-this.nrRollUpRows+$+1].copy(P.rows[w+$])}}this.currRow=n;const s=this.rows[this.currRow];if(t.indent!==null){const w=t.indent,P=Math.max(w-1,0);s.setCursor(t.indent),t.color=s.chars[P].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 = "+qi(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<za;w++){const P=this.rows[w].getTextString();P&&(_=w+1,t?n.push("Row "+_+": '"+P+"'"):n.push(P.trim()))}return n.length>0&&(t?s="["+n.join(" | ")+"]":s=n.join(`
`)),s}getTextAndFormat(){return this.rows}}class gl{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 ul(s),this.nonDisplayedMemory=new ul(s),this.lastOutputScreen=new ul(s),this.currRollUpRow=this.displayedMemory.rows[za-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[za-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: "+qi(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 Pl{constructor(t,n,s){this.channels=void 0,this.currentChannel=0,this.cmdHistory=Kf(),this.logger=void 0;const _=this.logger=new Sa;this.channels=[null,new gl(t,n,_),new gl(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 P=!1,j=null;if(_===0&&w===0)continue;this.logger.log(3,()=>"["+ga([n[s],n[s+1]])+"] -> ("+ga([_,w])+")");const X=this.cmdHistory;if(_>=16&&_<=31){if($l(_,w,X)){ll(null,null,X),this.logger.log(3,()=>"Repeated command ("+ga([_,w])+") is dropped");continue}ll(_,w,this.cmdHistory),P=this.parseCmd(_,w),P||(P=this.parseMidrow(_,w)),P||(P=this.parsePAC(_,w)),P||(P=this.parseBackgroundAttributes(_,w))}else ll(null,null,X);if(!P&&(j=this.parseChars(_,w),j)){const ue=this.currentChannel;ue&&ue>0?this.channels[ue].insertChars(j):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!P&&!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,P=this.channels[w];return t===20||t===21||t===28||t===29?n===32?P.ccRCL():n===33?P.ccBS():n===34?P.ccAOF():n===35?P.ccAON():n===36?P.ccDER():n===37?P.ccRU(2):n===38?P.ccRU(3):n===39?P.ccRU(4):n===40?P.ccFON():n===41?P.ccRDC():n===42?P.ccTR():n===43?P.ccRTD():n===44?P.ccEDM():n===45?P.ccCR():n===46?P.ccENM():n===47&&P.ccEOC():P.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 P=t<=23?1:2;n>=64&&n<=95?s=P===1?kn[t]:Vi[t]:s=P===1?Qn[t]:Na[t];const j=this.channels[P];return j?(j.setPAC(this.interpretPAC(s,n)),this.currentChannel=P,!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 P;w===17?P=n+80:w===18?P=n+112:P=n+144,this.logger.log(2,()=>"Special char '"+ku(P)+"' in channel "+s),_=[P]}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 P={};t===16||t===24?(w=Math.floor((n-32)/2),P.background=sa[w],n%2===1&&(P.background=P.background+"_semi")):n===45?P.background="transparent":(P.foreground="black",n===47&&(P.underline=!0));const j=t<=23?1:2;return this.channels[j].setBkgData(P),!0}reset(){for(let t=0;t<Object.keys(this.channels).length;t++){const n=this.channels[t];n&&n.reset()}ll(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 ll(D,t,n){n.a=D,n.b=t}function $l(D,t,n){return n.a===D&&n.b===t}function Kf(){return{a:null,b:null}}var Af=function(){if(Qa!=null&&Qa.VTTCue)return self.VTTCue;const D=["","lr","rl"],t=["start","middle","end","left","right"];function n(j,X){if(typeof X!="string"||!Array.isArray(j))return!1;const $=X.toLowerCase();return~j.indexOf($)?$:!1}function s(j){return n(D,j)}function _(j){return n(t,j)}function w(j,...X){let $=1;for(;$<arguments.length;$++){const ue=arguments[$];for(const he in ue)j[he]=ue[he]}return j}function P(j,X,$){const ue=this,he={enumerable:!0};ue.hasBeenReset=!1;let be="",Re=!1,Le=j,at=X,it=$,qt=null,ir="",ur=!0,Sr="auto",Zr="start",mn=50,Hr="middle",cn=50,un="middle";Object.defineProperty(ue,"id",w({},he,{get:function(){return be},set:function(Xr){be=""+Xr}})),Object.defineProperty(ue,"pauseOnExit",w({},he,{get:function(){return Re},set:function(Xr){Re=!!Xr}})),Object.defineProperty(ue,"startTime",w({},he,{get:function(){return Le},set:function(Xr){if(typeof Xr!="number")throw new TypeError("Start time must be set to a number.");Le=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"endTime",w({},he,{get:function(){return at},set:function(Xr){if(typeof Xr!="number")throw new TypeError("End time must be set to a number.");at=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"text",w({},he,{get:function(){return it},set:function(Xr){it=""+Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"region",w({},he,{get:function(){return qt},set:function(Xr){qt=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"vertical",w({},he,{get:function(){return ir},set:function(Xr){const Rn=s(Xr);if(Rn===!1)throw new SyntaxError("An invalid or illegal string was specified.");ir=Rn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"snapToLines",w({},he,{get:function(){return ur},set:function(Xr){ur=!!Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"line",w({},he,{get:function(){return Sr},set:function(Xr){if(typeof Xr!="number"&&Xr!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");Sr=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"lineAlign",w({},he,{get:function(){return Zr},set:function(Xr){const Rn=_(Xr);if(!Rn)throw new SyntaxError("An invalid or illegal string was specified.");Zr=Rn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"position",w({},he,{get:function(){return mn},set:function(Xr){if(Xr<0||Xr>100)throw new Error("Position must be between 0 and 100.");mn=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"positionAlign",w({},he,{get:function(){return Hr},set:function(Xr){const Rn=_(Xr);if(!Rn)throw new SyntaxError("An invalid or illegal string was specified.");Hr=Rn,this.hasBeenReset=!0}})),Object.defineProperty(ue,"size",w({},he,{get:function(){return cn},set:function(Xr){if(Xr<0||Xr>100)throw new Error("Size must be between 0 and 100.");cn=Xr,this.hasBeenReset=!0}})),Object.defineProperty(ue,"align",w({},he,{get:function(){return un},set:function(Xr){const Rn=_(Xr);if(!Rn)throw new SyntaxError("An invalid or illegal string was specified.");un=Rn,this.hasBeenReset=!0}})),ue.displayState=void 0}return P.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},P}();class ic{decode(t,n){if(!t)return"";if(typeof t!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}function Mf(D){function t(s,_,w,P){return(s|0)*3600+(_|0)*60+(w|0)+parseFloat(P||0)}const n=D.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 Jc{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 ef(D,t,n,s){const _=s?D.split(s):[D];for(const w in _){if(typeof _[w]!="string")continue;const P=_[w].split(n);if(P.length!==2)continue;const j=P[0],X=P[1];t(j,X)}}const tf=new Af(0,0,""),cl=tf.align==="middle"?"middle":"center";function Vf(D,t,n){const s=D;function _(){const j=Mf(D);if(j===null)throw new Error("Malformed timestamp: "+s);return D=D.replace(/^[^\sa-zA-Z-]+/,""),j}function w(j,X){const $=new Jc;ef(j,function(be,Re){let Le;switch(be){case"region":for(let at=n.length-1;at>=0;at--)if(n[at].id===Re){$.set(be,n[at].region);break}break;case"vertical":$.alt(be,Re,["rl","lr"]);break;case"line":Le=Re.split(","),$.integer(be,Le[0]),$.percent(be,Le[0])&&$.set("snapToLines",!1),$.alt(be,Le[0],["auto"]),Le.length===2&&$.alt("lineAlign",Le[1],["start",cl,"end"]);break;case"position":Le=Re.split(","),$.percent(be,Le[0]),Le.length===2&&$.alt("positionAlign",Le[1],["start",cl,"end","line-left","line-right","auto"]);break;case"size":$.percent(be,Re);break;case"align":$.alt(be,Re,["start",cl,"end","left","right"]);break}},/:/,/\s/),X.region=$.get("region",null),X.vertical=$.get("vertical","");let ue=$.get("line","auto");ue==="auto"&&tf.line===-1&&(ue=-1),X.line=ue,X.lineAlign=$.get("lineAlign","start"),X.snapToLines=$.get("snapToLines",!0),X.size=$.get("size",100),X.align=$.get("align",cl);let he=$.get("position","auto");he==="auto"&&tf.position===50&&(he=X.align==="start"||X.align==="left"?0:X.align==="end"||X.align==="right"?100:50),X.position=he}function P(){D=D.replace(/^\s+/,"")}if(P(),t.startTime=_(),P(),D.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+s);D=D.slice(3),P(),t.endTime=_(),P(),w(D,t)}function yl(D){return D.replace(/<br(?: \/)?>/gi,`
`)}class rf{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new ic,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,P=0;for(w=yl(w);P<w.length&&w[P]!=="\r"&&w[P]!==`
`;)++P;const j=w.slice(0,P);return w[P]==="\r"&&++P,w[P]===`
`&&++P,n.buffer=w.slice(P),j}function _(w){ef(w,function(P,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 P=!1;for(;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(P?P=!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 Af(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&&(P=!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,lu=function(t,n,s=0){return t.slice(s,s+n.length)===n},Cf=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 nf(D,t,n){return k(D.toString())+k(t.toString())+k(n)}const Rl=function(t,n,s){let _=t[n],w=t[_.prevCC];if(!w||!w.new&&_.new){t.ccOffset=t.presentationOffset=_.start,_.new=!1;return}for(;(P=w)!=null&&P.new;){var P;t.ccOffset+=_.start-w.start,_.new=!1,_=w,w=t[_.prevCC]}t.presentationOffset=s};function Fc(D,t,n,s,_,w,P){const j=new rf,X=J(new Uint8Array(D)).trim().replace(Ff,`
`).split(`
`),$=[],ue=t?ou(t.baseTime,t.timescale):0;let he="00:00.000",be=0,Re=0,Le,at=!0;j.oncue=function(it){const qt=n[s];let ir=n.ccOffset;const ur=(be-ue)/9e4;if(qt!=null&&qt.new&&(Re!==void 0?ir=n.ccOffset=qt.start:Rl(n,s,ur)),ur){if(!t){Le=new Error("Missing initPTS for VTT MPEGTS");return}ir=ur-n.presentationOffset}const Sr=it.endTime-it.startTime,Zr=eu((it.startTime+ir-Re)*9e4,_*9e4)/9e4;it.startTime=Math.max(Zr,0),it.endTime=Math.max(Zr+Sr,0);const mn=it.text.trim();it.text=decodeURIComponent(encodeURIComponent(mn)),it.id||(it.id=nf(it.startTime,it.endTime,mn)),it.endTime>0&&$.push(it)},j.onparsingerror=function(it){Le=it},j.onflush=function(){if(Le){P(Le);return}w($)},X.forEach(it=>{if(at)if(lu(it,"X-TIMESTAMP-MAP=")){at=!1,it.slice(16).split(",").forEach(qt=>{lu(qt,"LOCAL:")?he=qt.slice(6):lu(qt,"MPEGTS:")&&(be=parseInt(qt.slice(7)))});try{Re=Cf(he)/1e3}catch(qt){Le=qt}return}else it===""&&(at=!1);j.parse(it+`
`)}),j.flush()}const cu="stpp.ttml.im1t",Tf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Pf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,af={left:"start",center:"center",right:"end",start:"start",end:"end"};function Bc(D,t,n,s){const _=ct(new Uint8Array(D),["mdat"]);if(_.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=_.map(j=>J(j)),P=Eu(t.baseTime,1,t.timescale);try{w.forEach(j=>n(Bf(j,P)))}catch(j){s(j)}}function Bf(D,t){const _=new DOMParser().parseFromString(D,"text/xml").getElementsByTagName("tt")[0];if(!_)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},P=Object.keys(w).reduce((he,be)=>(he[be]=_.getAttribute(`ttp:${be}`)||w[be],he),{}),j=_.getAttribute("xml:space")!=="preserve",X=Zf(Nc(_,"styling","style")),$=Zf(Nc(_,"layout","region")),ue=Nc(_,"body","[begin]");return[].map.call(ue,he=>{const be=Yf(he,j);if(!be||!he.hasAttribute("begin"))return null;const Re=sf(he.getAttribute("begin"),P),Le=sf(he.getAttribute("dur"),P);let at=sf(he.getAttribute("end"),P);if(Re===null)throw Wf(he);if(at===null){if(Le===null)throw Wf(he);at=Re+Le}const it=new Af(Re-t,at-t,be);it.id=nf(it.startTime,it.endTime,it.text);const qt=$[he.getAttribute("region")],ir=X[he.getAttribute("style")],ur=Nf(qt,ir,X),{textAlign:Sr}=ur;if(Sr){const Zr=af[Sr];Zr&&(it.lineAlign=Zr),it.align=Sr}return y(it,ur),it}).filter(he=>he!==null)}function Nc(D,t,n){const s=D.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Zf(D){return D.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(D,t){return[].slice.call(D.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(D,t,n){const s="http://www.w3.org/ns/ttml#styling";let _=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],P=D!=null&&D.hasAttribute("style")?D.getAttribute("style"):null;return P&&n.hasOwnProperty(P)&&(_=n[P]),w.reduce((j,X)=>{const $=Xf(t,s,X)||Xf(D,s,X)||Xf(_,s,X);return $&&(j[X]=$),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Wf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function sf(D,t){if(!D)return null;let n=Mf(D);return n===null&&(Tf.test(D)?n=id(D,t):Pf.test(D)&&(n=Hf(D,t))),n}function id(D,t){const n=Tf.exec(D),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(D,t){const n=Pf.exec(D),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=g(),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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.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 Pl(1,t,n),this.cea608Parser2=new Pl(3,s,_)}addCues(t,n,s,_,w){let P=!1;for(let j=w.length;j--;){const X=w[j],$=Gf(X[0],X[1],n,s);if($>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),P=!0,$/(s-n)>.5))return}if(P||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(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:_,timescale:w,trackId:P}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:_,timescale:w,trackId:P}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.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:P}=n[t],j=this.getExistingTrack(w,P);if(j)s[t]=j,Du(s[t]),_o(s[t],_);else{const X=this.createTextTrack("captions",w,P);X&&(X[t]=!0,s[t]=X)}}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(o.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=>{Du(_[w]),delete _[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),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++)Du(n[s])}onSubtitleTracksUpdated(t,n){const s=n.subtitleTracks||[],_=s.some(w=>w.textCodec===cu);if(this.config.enableWebVTT||_&&this.config.enableIMSC1){if(lf(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const P=this.media,j=P?nc(P.textTracks):null;if(this.tracks.forEach((X,$)=>{let ue;if(j){let he=null;for(let be=0;be<j.length;be++)if(j[be]&&Jf(j[be],X)){he=j[be],j[be]=null;break}he&&(ue=he)}if(ue)Du(ue);else{const he=If(X);ue=this.createTextTrack(he,X.name,X.lang),ue&&(ue.mode="disabled")}ue&&this.textTracks.push(ue)}),j!=null&&j.length){const X=j.filter($=>$!==null).map($=>$.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const P=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:P})}}}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]}`,P=this.captionsProperties[w];P&&(P.label=s.name,s.lang&&(P.languageCode=s.lang),P.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===u.MAIN){var s,_;const{cea608Parser1:w,cea608Parser2:P,lastSn:j}=this,{cc:X,sn:$}=n.frag,ue=(s=(_=n.part)==null?void 0:_.index)!=null?s:-1;w&&P&&($!==j+1||$===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),P.reset()),this.lastCc=X,this.lastSn=$,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:_}=n;if(s.type===u.SUBTITLE)if(_.byteLength){const w=s.decryptdata,P="stats"in n;if(w==null||!w.encrypted||P){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===cu?this._parseIMSC1(s,_):this._parseVTTs(n)}}else this.hls.trigger(o.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(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},_=>{s.logger.log(`Failed to parse IMSC1: ${_}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:_})})}_parseVTTs(t){var n;const{frag:s,payload:_}=t,{initPTS:w,unparsedVttFrags:P}=this,j=w.length-1;if(!w[s.cc]&&j===-1){P.push(t);return}const X=this.hls,$=(n=s.initSegment)!=null&&n.data?Yt(s.initSegment.data,new Uint8Array(_)).buffer:_;Fc($,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const he=ue.message==="Missing initPTS for VTT MPEGTS";he?P.push(t):this._fallbackToIMSC1(s,_),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(he&&j>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Bc(n,this.initPTS[t.cc],()=>{s.textCodec=cu,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=>gc(_,w))}else{const _=this.tracks[n];if(!_)return;const w=_.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.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===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;w<_.length;w++){const P=_[w].bytes;if(P){this.cea608Parser1||this.initCea608Parsers();const j=this.extractCea608Data(P);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:P}=this;if(!(!P||P.currentTime<s)){if(!w||w==="video"){const{captionsTracks:j}=this;Object.keys(j).forEach(X=>Sl(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&_!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Sl(j[X],n,_))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let _=2;for(let w=0;w<s;w++){const P=t[_++],j=127&t[_++],X=127&t[_++];if(j===0&&X===0)continue;if((4&P)!==0){const ue=3&P;(ue===0||ue===1)&&(n[ue].push(j),n[ue].push(X))}}return n}}function If(D){return D.characteristics&&/transcribes-spoken-dialog/gi.test(D.characteristics)&&/describes-music-and-sound/gi.test(D.characteristics)?"captions":"subtitles"}function Jf(D,t){return!!D&&D.kind===If(t)&&cc(t,D)}function Gf(D,t,n,s){return Math.min(t,s)-Math.max(D,n)}function g(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}const T=/\s/,z={newCue(D,t,n,s){const _=[];let w,P,j,X,$;const ue=self.VTTCue||self.TextTrackCue;for(let be=0;be<s.rows.length;be++)if(w=s.rows[be],j=!0,X=0,$="",!w.isEmpty()){var he;for(let at=0;at<w.chars.length;at++)T.test(w.chars[at].uchar)&&j?X++:($+=w.chars[at].uchar,j=!1);w.cueStartTime=t,t===n&&(n+=1e-4),X>=16?X--:X++;const Re=yl($.trim()),Le=nf(t,n,Re);D!=null&&(he=D.cues)!=null&&he.getCueById(Le)||(P=new ue(t,n,Re),P.id=Le,P.line=be+1,P.align="left",P.position=10+Math.min(80,Math.floor(X*8/32)*10),_.push(P))}return D&&_.length&&(_.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),_.forEach(be=>gc(D,be))),_}};function ve(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const De=/(\d+)-(\d+)\/(\d+)/;class nt{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||_n,this.controller=new self.AbortController,this.stats=new U}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=Ut(t,this.controller.signal),P=t.responseType==="arraybuffer",j=P?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:$}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:$,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(he=>{var be;this.response=this.loader=he;const Re=Math.max(self.performance.now(),_.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=$,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(_,t,this.response))},$-(Re-_.loading.start)),!he.ok){const{status:at,statusText:it}=he;throw new Pi(it||"fetch, bad network response",at,he)}_.loading.first=Re,_.total=Or(he.headers)||_.total;const Le=(be=this.callbacks)==null?void 0:be.onProgress;return Le&&r(n.highWaterMark)?this.loadProgressively(he,_,t,n.highWaterMark,Le):P?he.arrayBuffer():t.responseType==="json"?he.json():he.text()}).then(he=>{var be,Re;const Le=this.response;if(!Le)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),_.loading.end=Math.max(self.performance.now(),_.loading.first);const at=he[j];at&&(_.loaded=_.total=at);const it={url:Le.url,data:he,code:Le.status},qt=(be=this.callbacks)==null?void 0:be.onProgress;qt&&!r(n.highWaterMark)&&qt(_,t,he,Le),(Re=this.callbacks)==null||Re.onSuccess(it,_,t,Le)}).catch(he=>{var be;if(self.clearTimeout(this.requestTimeout),_.aborted)return;const Re=he&&he.code||0,Le=he?he.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Le},t,he?he.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 P=new Er,j=t.body.getReader(),X=()=>j.read().then($=>{if($.done)return P.dataLength&&w(n,s,P.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=$.value,he=ue.length;return n.loaded+=he,he<_||P.dataLength?(P.push(ue),P.dataLength>=_&&w(n,s,P.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function Ut(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function fr(D){const t=De.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Or(D){const t=D.get("Content-Range");if(t){const s=fr(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function _n(D,t){return new self.Request(D.url,t)}class Pi extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Za=/^age:\s*[\d.]+\s*$/im;class Hn{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 U,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(P=>{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(P=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:P.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:P}=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:P,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 $=n.status,ue=n.responseType==="text"?n.responseText:null;if($>=200&&$<300){const Le=ue!=null?ue:n.response;if(Le!=null){var P,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Le.byteLength:Le.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const it=(P=this.callbacks)==null?void 0:P.onProgress;it&&it(s,t,Le,n);const qt={url:n.responseURL,data:Le,code:$};(j=this.callbacks)==null||j.onSuccess(qt,s,t,n);return}}const he=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:$};if(ft(he,be,!1,Re))this.retry(he);else{var X;H.error(`${$} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:$,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(ft(t,n,!0))this.retry(t);else{var s;H.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=Yn(t,s.retry),s.retry++,H.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&&Za.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 ca={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Wa=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:Hn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Je,bufferController:To,capLevelController:kl,errorController:$r,fpsController:rc,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:Tu,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:ca},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},La()),{},{subtitleStreamController:ol,subtitleTrackController:C,timelineController:ad,audioStreamController:li,audioTrackController:Dl,emeController:aa,cmcdController:Ef,contentSteeringController:El,interstitialsController:Mc});function La(){return{cueHandler:z,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 nn(D,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=zr(D),_=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(P=>{const j=`${P==="level"?"playlist":P}LoadPolicy`,X=t[j]===void 0,$=[];w.forEach(ue=>{const he=`${P}Loading${ue}`,be=t[he];if(be!==void 0&&X){$.push(he);const Re=s[j].default;switch(t[j]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),$.length&&n.warn(`hls.js config: "${$.join('", "')}" setting(s) are deprecated, use "${j}": ${qi(t[j])}`)}),b(b({},s),t)}function zr(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(zr):Object.keys(D).reduce((t,n)=>(t[n]=zr(D[n]),t),{}):D}function tn(D,t){const n=D.loader;n!==nt&&n!==Hn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):ve()&&(D.loader=nt,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Nn=.1,Xa=.05,ji=100;class qa extends go{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(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.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(ji),this.mediaSource=n.mediaSource;const s=this.media=n.media;Ba(s,"playing",this.onMediaPlaying),Ba(s,"waiting",this.onMediaWaiting),Ba(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(cs(s,"playing",this.onMediaPlaying),cs(s,"waiting",this.onMediaWaiting),cs(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 P=this.media;if(!P)return;const{seeking:j}=P,X=this.seeking&&!j,$=!this.seeking&&j,ue=P.paused&&!j||P.ended||P.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if($||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&P.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!_i.getBuffered(P).length){this.nudgeRetry=0;return}const he=_i.bufferInfo(P,t,0),be=he.nextStart||0,Re=this.fragmentTracker;if(j&&Re&&this.hls){const mn=vs(this.hls.inFlightFragments,t),Hr=he.len>In,cn=!be||mn||be-t>In&&!Re.getPartialFragment(t);if(Hr||cn)return;this.moved=!1}const Le=(_=this.hls)==null?void 0:_.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(he.len>0)&&!be)return;const Hr=Math.max(be,he.start||0)-t,un=!!(Le!=null&&Le.live)?Le.targetduration*2:In,Xr=Kl(t,Re);if(Hr>0&&(Hr<=un||Xr)){P.paused||this._trySkipBufferHole(Xr);return}}const at=w.detectStallWithCurrentTimeMs,it=self.performance.now(),qt=this.waiting;let ir=this.stalled;if(ir===null)if(qt>0&&it-qt<at)ir=this.stalled=qt;else{this.stalled=it;return}const ur=it-ir;if(!j&&(ur>=at||qt)&&this.hls){var Sr;if(((Sr=this.mediaSource)==null?void 0:Sr.readyState)==="ended"&&!(Le!=null&&Le.live)&&Math.abs(t-((Le==null?void 0:Le.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(he),!this.media||!this.hls)return}const Zr=_i.bufferInfo(P,t,w.maxBufferHole);this._tryFixBufferStall(Zr,ur,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(o.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=_i.bufferedInfo(_i.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const P=_i.timeRangesToArray(_),j=_i.bufferedInfo(P,n,0).bufferedIndex;if(j>-1&&j<P.length-1){const X=_i.bufferedInfo(P,t,0).bufferedIndex,$=P[j].end,ue=P[j+1].start;if((X===-1||X>j)&&ue-$<1&&t-$<2){const he=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${$} -> ${ue} buffered index: ${X}`);this.warn(he.message),this.media.currentTime+=1e-6;let be=Kl(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=_i.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:he,reason:he.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var _,w;const{fragmentTracker:P,media:j}=this,X=(_=this.hls)==null?void 0:_.config;if(!j||!P||!X)return;const $=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Kl(s,P);if((ue||$!=null&&$.live&&s<$.fragmentStart)&&(this._trySkipBufferHole(ue)||!this.media))return;const he=t.buffered,be=this.adjacentTraversal(t,s);(he&&he.length>1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-s<X.maxBufferHole||be))&&(n>X.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,u.MAIN),P=s.getFragAtPos(_,u.MAIN);if(w&&P)return P.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 P=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${qi(t)})`);this.warn(P.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:P,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 P=_.currentTime,j=_i.bufferInfo(_,P,0),X=P<j.start?j.start:j.nextStart;if(X&&this.hls){const ue=j.len<=w.maxBufferHole,he=j.len>0&&j.len<1&&_.readyState<3,be=X-P;if(be>0&&(ue||he)){if(be>w.maxBufferHole){let Le=!1;if(P===0){const at=s.getAppendedFrag(0,u.MAIN);at&&X<at.end&&(Le=!0)}if(!Le&&t){var $;if(!(($=this.hls.loadLevelObj)!=null&&$.details)||vs(this.hls.inFlightFragments,X))return 0;let it=!1,qt=t.end;for(;qt<X;){const ir=Kl(qt,s);if(ir)qt+=ir.duration;else{it=!0;break}}if(it)return 0}}const Re=Math.max(X+Xa,P+Nn);if(this.warn(`skipping hole, adjusting currentTime from ${P} to ${Re}`),this.moved=!0,_.currentTime=Re,!(t!=null&&t.gap)){const Le=new Error(`fragment loaded with buffer holes, seeking from ${P} to ${Re}`),at={type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:Le,reason:Le.message,buffer:j.len,bufferInfo:j};t&&("fragment"in t?at.part=t:at.frag=t),this.hls.trigger(o.ERROR,at)}return Re}}return 0}_tryNudgeBuffer(t){const{hls:n,media:s,nudgeRetry:_}=this,w=n==null?void 0:n.config;if(!s||!w)return 0;const P=s.currentTime;if(this.nudgeRetry++,_<w.nudgeMaxRetry){const j=P+(_+1)*w.nudgeOffset,X=new Error(`Nudging 'currentTime' from ${P} to ${j}`);this.warn(X.message),s.currentTime=j,n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_NUDGE_ON_STALL,error:X,fatal:!1,buffer:t.len,bufferInfo:t})}else{const j=new Error(`Playhead still not moving while enough data buffered @${P} after ${w.nudgeMaxRetry} nudges`);this.error(j.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,error:j,fatal:!0,buffer:t.len,bufferInfo:t})}}}function vs(D,t){const n=es(D.main);if(n&&n.start<=t)return n;const s=es(D.audio);return s&&s.start<=t?s:null}function es(D){if(!D)return null;switch(D.state){case Oe.IDLE:case Oe.STOPPED:case Oe.ENDED:case Oe.ERROR:return null}return D.frag}function Kl(D,t){return t.getAppendedFrag(D,u.MAIN)||t.getPartialFragment(D)}const sd=.25;function od(){if(typeof self!="undefined")return self.VTTCue||self.TextTrackCue}function ud(D,t,n,s,_){let w=new D(t,n,"");try{w.value=s,_&&(w.type=_)}catch(P){w=new D(t,n,qi(_?b({type:_},s):s))}return w}const ed=(()=>{const D=od();try{D&&new D(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(o.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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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&&Du(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 _o(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 P=od();if(P)for(let j=0;j<w.length;j++){const X=w[j].type;if(X===gn.emsg&&!s||!_)continue;const $=jt(w[j].data),ue=w[j].pts;let he=ue+w[j].duration;he>ed&&(he=ed),he-ue<=0&&(he=ue+sd);for(let Re=0;Re<$.length;Re++){const Le=$[Re];if(!wr(Le)){this.updateId3CueEnds(ue,X);const at=ud(P,ue,he,Le,X);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 P=_[w];P.type===n&&P.startTime<t&&P.endTime===ed&&(P.endTime=t)}}onBufferFlushing(t,{startOffset:n,endOffset:s,type:_}){const{id3Track:w,hls:P}=this;if(!P)return;const{config:{enableEmsgMetadataCues:j,enableID3MetadataCues:X}}=P;if(w&&(j||X)){let $;_==="audio"?$=ue=>ue.type===gn.audioId3&&X:_==="video"?$=ue=>ue.type===gn.emsg&&j:$=ue=>ue.type===gn.audioId3&&X||ue.type===gn.emsg&&j,Sl(w,n,s,$)}}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:P}=this.hls.config;if(!w)return;const j=od();if(s&&_&&!P){const{fragmentStart:at,fragmentEnd:it}=t;let qt=this.assetCue;qt?(qt.startTime=at,qt.endTime=it):j&&(qt=this.assetCue=ud(j,at,it,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),qt&&(qt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(qt),qt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:$}=t,ue=Object.keys($);let he=this.dateRangeCuesAppended;if(X&&n){var be;if((be=X.cues)!=null&&be.length){const at=Object.keys(he).filter(it=>!ue.includes(it));for(let it=at.length;it--;){var Re;const qt=at[it],ir=(Re=he[qt])==null?void 0:Re.cues;delete he[qt],ir&&Object.keys(ir).forEach(ur=>{const Sr=ir[ur];if(Sr){Sr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(Sr)}catch(Zr){}}})}}else he=this.dateRangeCuesAppended={}}const Le=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Le==null?void 0:Le.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let at=0;at<ue.length;at++){const it=ue[at],qt=$[it],ir=qt.startTime,ur=he[it],Sr=(ur==null?void 0:ur.cues)||{};let Zr=(ur==null?void 0:ur.durationKnown)||!1,mn=ed;const{duration:Hr,endDate:cn}=qt;if(cn&&Hr!==null)mn=ir+Hr,Zr=!0;else if(qt.endOnNext&&!Zr){const Xr=ue.reduce((Rn,xi)=>{if(xi!==qt.id){const Yi=$[xi];if(Yi.class===qt.class&&Yi.startDate>qt.startDate&&(!Rn||qt.startDate<Rn.startDate))return Yi}return Rn},null);Xr&&(mn=Xr.startTime,Zr=!0)}const un=Object.keys(qt.attr);for(let Xr=0;Xr<un.length;Xr++){const Rn=un[Xr];if(!co(Rn))continue;const xi=Sr[Rn];if(xi)Zr&&!(ur!=null&&ur.durationKnown)?xi.endTime=mn:Math.abs(xi.startTime-ir)>.01&&(xi.startTime=ir,xi.endTime=mn);else if(j){let Yi=qt.attr[Rn];$o(Rn)&&(Yi=V(Yi));const Xi=ud(j,ir,mn,{key:Rn,data:Yi},gn.dateRange);Xi&&(Xi.id=it,this.id3Track.addCue(Xi),Sr[Rn]=Xi,P&&(Rn==="X-ASSET-LIST"||Rn==="X-ASSET-URL")&&Xi.addEventListener("enter",this.onEventCueEnter))}}he[it]={cues:Sr,dateRange:qt,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:P}=this.config;if(!w||P===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=_-j,$=Math.min(this.maxLatency,j+s.targetduration);if(X<$&&X>.05&&this.forwardBufferLength>1){const he=Math.min(2,Math.max(1,P)),be=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Re=Math.min(he,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}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:P,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let $=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||$===0)&&($=w!==void 0?w:P*_);const ue=_;return $+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}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,P=_-s.totalduration,j=_-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(P,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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.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 Cc{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.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={},P={};let j=!1,X=!1,$=!1;n.levels.forEach(ue=>{const he=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=Jt(Re));const{width:Le,height:at,unknownCodecs:it}=ue,qt=(it==null?void 0:it.length)||0;if(j||(j=!!(Le&&at)),X||(X=!!Re),$||($=!!be),qt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${he.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":ur,"HDCP-LEVEL":Sr,"PATHWAY-ID":Zr,RESOLUTION:mn,"VIDEO-RANGE":Hr}=he,un=`${`${Zr||"."}-`}${ue.bitrate}-${mn}-${ur}-${ir}-${Hr}-${Sr}`;if(w[un])if(w[un].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Xr=P[un]+=1;ue.attrs["PATHWAY-ID"]=new Array(Xr+1).join(".");const Rn=this.createLevel(ue);w[un]=Rn,_.push(Rn)}else w[un].addGroupId("audio",he.AUDIO),w[un].addGroupId("text",he.SUBTITLES);else{const Xr=this.createLevel(ue);w[un]=Xr,P[un]=1,_.push(Xr)}}),this.filterAndSortMediaOptions(_,n,j,X,$)}createLevel(t){const n=new Ui(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 Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,_,w){var P;let j=[],X=[],$=t;const ue=((P=n.stats)==null?void 0:P.parsing)||{};if((s||_)&&w&&($=$.filter(({videoCodec:ir,videoRange:ur,width:Sr,height:Zr})=>(!!ir||!!(Sr&&Zr))&&Fi(ur))),$.length===0){Promise.resolve().then(()=>{if(this.hls){let ir="no level with compatible codecs found in manifest",ur=ir;n.levels.length&&(ur=`one or more CODECS in variant not supported: ${qi(n.levels.map(Zr=>Zr.attrs.CODECS).filter((Zr,mn,Hr)=>Hr.indexOf(Zr)===mn))}`,this.warn(ur),ir+=` (${ur})`);const Sr=new Error(ir);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:Sr,reason:ur})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(ir=>!ir.audioCodec||this.isAudioSupported(ir.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const he=$.slice(0);$.sort((ir,ur)=>{if(ir.attrs["HDCP-LEVEL"]!==ur.attrs["HDCP-LEVEL"])return(ir.attrs["HDCP-LEVEL"]||"")>(ur.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&ir.height!==ur.height)return ir.height-ur.height;if(ir.frameRate!==ur.frameRate)return ir.frameRate-ur.frameRate;if(ir.videoRange!==ur.videoRange)return ii.indexOf(ir.videoRange)-ii.indexOf(ur.videoRange);if(ir.videoCodec!==ur.videoCodec){const Sr=xe(ir.videoCodec),Zr=xe(ur.videoCodec);if(Sr!==Zr)return Zr-Sr}if(ir.uri===ur.uri&&ir.codecSet!==ur.codecSet){const Sr=ht(ir.codecSet),Zr=ht(ur.codecSet);if(Sr!==Zr)return Zr-Sr}return ir.averageBitrate!==ur.averageBitrate?ir.averageBitrate-ur.averageBitrate:0});let be=he[0];if(this.steering&&($=this.steering.filterParsedLevels($),$.length!==he.length)){for(let ir=0;ir<he.length;ir++)if(he[ir].pathwayId===$[0].pathwayId){be=he[ir];break}}this._levels=$;for(let ir=0;ir<$.length;ir++)if($[ir]===be){var Re;this._firstLevel=ir;const ur=be.bitrate,Sr=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${$.length} level(s) found, first bitrate: ${ur}`),((Re=this.hls.userConfig)==null?void 0:Re.abrEwmaDefaultEstimate)===void 0){const Zr=Math.min(ur,this.hls.config.abrEwmaDefaultEstimateMax);Zr>Sr&&Sr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Zr)}break}const Le=w&&!_,at=this.hls.config,it=!!(at.audioStreamController&&at.audioTrackController),qt={levels:$,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:_,altAudio:it&&!Le&&j.some(ir=>!!ir.url)};ue.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,qt)}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 ue=new Error("invalid level idx"),he=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:he,error:ue,reason:ue.message}),he)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,_=this.currentLevel,w=_?_.attrs["PATHWAY-ID"]:void 0,P=n[t],j=P.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=P,s===t&&_&&w===j)return;this.log(`Switching to level ${t} (${P.height?P.height+"p ":""}${P.videoRange?P.videoRange+" ":""}${P.codecSet?P.codecSet+" ":""}@${P.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:P.attrs,details:P.details,bitrate:P.bitrate,averageBitrate:P.averageBitrate,maxBitrate:P.maxBitrate,realBitrate:P.realBitrate,width:P.width,height:P.height,codecSet:P.codecSet,audioCodec:P.audioCodec,videoCodec:P.videoCodec,audioGroups:P.audioGroups,subtitleGroups:P.subtitleGroups,loaded:P.loaded,loadError:P.loadError,fragmentError:P.fragmentError,name:P.name,id:P.id,uri:P.uri,url:P.url,urlId:0,audioGroupIds:P.audioGroupIds,textGroupIds:P.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const $=P.details;if(!$||$.live){const ue=this.switchParams(P.uri,_==null?void 0:_.details,$);this.loadPlaylist(ue)}}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===u.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,P=n.levelInfo;if(!P){var j;this.warn(`Invalid level index ${_}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(P===this.currentLevel||n.withoutMultiVariant){P.fragmentError===0&&(P.loadError=0);let X=P.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(_,n,X)}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"],P=t.details,j=P==null?void 0:P.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&&P.live?" age "+j.toFixed(1)+(P.type?" "+P.type||0:""):""} ${s}`),this.hls.trigger(o.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,P)=>P!==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));ls(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(o.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(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.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(!ae())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 D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(Ze(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(Ze(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const _d=100;class vd extends Rt{constructor(t,n,s){super(t,n,s,"stream-controller",u.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 P=this.getFwdBufferInfoAtPos(_,w,u.MAIN,0);if(P===null||P.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${P?P.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.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(_d),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=Oe.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Oe.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Oe.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=Oe.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Oe.IDLE;break}break}case Oe.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===Oe.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 P=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Oe.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 $=P.details;if(!$||this.state===Oe.WAITING_LEVEL||this.waitForLive(P)){this.level=w,this.state=Oe.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,he=this.getMaxBufferLength(P.maxBitrate);if(ue>=he)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:j.end;let Re=this.getNextFragment(be,$);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Se(Re)&&this.fragmentTracker.getState(Re)!==hn.OK){var Le;const it=((Le=this.backtrackFragment)!=null?Le:Re).sn-$.startSN,qt=$.fragments[it-1];qt&&Re.cc===qt.cc&&(Re=qt,this.fragmentTracker.removeFragment(qt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const it=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,qt=(it===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;qt&&this.afterBufferFlushed(qt,it,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,$,j,u.MAIN,he)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,P,be))}loadFragment(t,n,s){const _=this.fragmentTracker.getState(t);_===hn.NOT_LOADED||_===hn.PARTIAL?Se(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,u.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,X=t[j],$=this.fragLastKbps;$&&this.fragCurrent?s=this.fragCurrent.duration*X.maxBitrate/(1e3*$)+1:s=0}else s=0;const P=this.getBufferedFrag(n.currentTime+s);if(P){const j=this.followingBufferedFrag(P);if(j){this.abortCurrentFrag();const X=j.maxStartPTS?j.maxStartPTS:j.start,$=j.duration,ue=Math.max(P.end,X+Math.min(Math.max($-this.config.maxFragLookUpTolerance,$*(this.couldBacktrack?.5:.125)),$*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(ue,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 Oe.KEY_LOADING:case Oe.FRAG_LOADING:case Oe.FRAG_LOADING_WAITING_RETRY:case Oe.PARSING:case Oe.PARSED:this.state=Oe.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;Ba(s,"playing",this.onMediaPlaying),Ba(s,"seeked",this.onMediaSeeked)}onMediaDetaching(t,n){const{media:s}=this;s&&(cs(s,"playing",this.onMediaPlaying),cs(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(o.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 P=n.levels[w].audioCodec;P&&(s=s||P.indexOf("mp4a.40.2")!==-1,_=_||P.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!==Oe.IDLE)return;const _=n.levelInfo;(!_.details||_.details.live&&(this.levelLastLoaded!==_||_.details.expired)||this.waitForCdnTuneIn(_.details))&&(this.state=Oe.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:_,startFragRequested:w}=this,P=n.level,j=n.details,X=j.totalduration;if(!_){this.warn(`Levels were reset while loading level ${P}`);return}this.log(`Level ${P} loaded [${j.startSN},${j.endSN}]${j.lastPartSn?`[part-${j.lastPartSn}-${j.lastPartIndex}]`:""}, cc [${j.startCC}, ${j.endCC}] duration:${X}`);const $=n.levelInfo,ue=this.fragCurrent;ue&&(this.state===Oe.FRAG_LOADING||this.state===Oe.FRAG_LOADING_WAITING_RETRY)&&ue.level!==n.level&&ue.loader&&this.abortCurrentFrag();let he=0;if(j.live||(s=$.details)!=null&&s.live){var be;if(this.checkLiveUpdate(j),j.deltaUpdateFailed)return;he=this.alignPlaylists(j,$.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if($.details=j,this.levelLastLoaded=$,w||this.setStartPosition(j,he),this.hls.trigger(o.LEVEL_UPDATED,{details:j,level:P}),this.state===Oe.WAITING_LEVEL){if(this.waitForCdnTuneIn(j))return;this.state=Oe.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(),P=t.fragmentStart,j=t.edge,X=w>=P-n.maxFragLookUpTolerance&&w<=j;if(_!==null&&s.duration>_&&(w<_||!X)){const ue=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*t.targetduration;if((!X&&s.readyState<4||w<j-ue)&&(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 $;const he=_i.bufferInfo(s,_,0);if(!(($=he.buffered)!=null&&$.length)){s.currentTime=_;return}if(he.start<=w){s.currentTime=_;return}const{nextStart:Re}=_i.bufferedInfo(he.buffered,w,0);Re&&(s.currentTime=Re)}else s.currentTime=_}}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:_,payload:w}=t,{levels:P}=this;if(!P){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=P[s.level];if(!j){this.warn(`Level ${s.level} not found on progress`);return}const X=j.details;if(!X){this.warn(`Dropping fragment ${s.sn} of level ${s.level} after level details were reset`),this.fragmentTracker.removeFragment(s);return}const $=j.videoCodec,ue=X.PTSKnown||!X.live,he=(n=s.initSegment)==null?void 0:n.data,be=this._getAudioCodec(j),Re=this.transmuxer=this.transmuxer||new wl(this.hls,u.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Le=_?_.index:-1,at=Le!==-1,it=new Ho(s.level,s.sn,s.stats.chunkCount,w.byteLength,Le,at),qt=this.initPTS[s.cc];Re.push(w,he,be,$,s,_,X.totalduration,ue,it,qt)}onAudioTrackSwitching(t,n){const s=this.hls,_=this.altAudio!==0;if(rt(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 P=this.fragCurrent;P&&(this.log("Switching to main audio track, cancel main fragment load"),P.abortRequests(),this.fragmentTracker.removeFragment(P)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();if(_){this.altAudio=0,this.fragmentTracker.removeAllFragments(),s.once(o.BUFFER_FLUSHED,()=>{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=rt(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,P=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,_=X,j==="video"){const $=s[j];$&&(this.videoBuffer=$.buffer)}}else P=!0}P&&_?(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===u.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===Oe.PARSED&&(this.state=Oe.IDLE);return}const j=_?_.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Se(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,_)}const P=this.media;P&&(!this._hasEnoughToStart&&_i.getBuffered(P).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Oe.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(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===Oe.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Oe.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=Oe.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.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(),P=_i.getBuffered(t),j=P.length?P.start(0):0,X=j-s,$=Math.max(this.config.maxBufferHole,this.config.maxFragLookUpTolerance);(this.config.startOnSegmentBoundary||X>0&&(X<$||this.loadingParts&&X<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${X} to match buffer start`),s+=X,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=Oe.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const P=w.stats;P.parsing.start=P.parsing.end=P.buffering.start=P.buffering.end=self.performance.now(),_.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===Oe.STOPPED||this.state===Oe.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:_,chunkMeta:w}=t,P=this.getCurrentContext(w);if(!P){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:$}=P,{video:ue,text:he,id3:be,initSegment:Re}=_,{details:Le}=$,at=this.altAudio?void 0:_.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=Oe.PARSING,Re){const it=Re.tracks;if(it){const Sr=j.initSegment||j;if(this.unhandledEncryptionError(Re,j))return;this._bufferInitSegment($,it,Sr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Sr,id:n,tracks:it})}const qt=Re.initPTS,ir=Re.timescale,ur=this.initPTS[j.cc];if(r(qt)&&(!ur||ur.baseTime!==qt||ur.timescale!==ir)){const Sr=Re.trackId;this.initPTS[j.cc]={baseTime:qt,timescale:ir,trackId:Sr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:qt,timescale:ir,trackId:Sr})}}if(ue&&Le){at&&ue.type==="audiovideo"&&this.logMuxedErr(j);const it=Le.fragments[j.sn-1-Le.startSN],qt=j.sn===Le.startSN,ir=!it||j.cc>it.cc;if(_.independent!==!1){const{startPTS:ur,endPTS:Sr,startDTS:Zr,endDTS:mn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:ur,endPTS:Sr,startDTS:Zr,endDTS:mn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!ir&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Hr=this.getMainFwdBufferInfo(),cn=(Hr?Hr.end:this.getLoadPosition())+this.config.maxBufferHole,un=ue.firstKeyFramePTS?ue.firstKeyFramePTS:ur;if(!qt&&cn<un-this.config.maxBufferHole&&!ir){this.backtrack(j);return}else ir&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,j.start,Sr,j.start,mn,!0)}else qt&&ur-(Le.appliedTimelineOffset||0)>In&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,ur,Sr,Zr,mn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,qt||ir)}else if(qt||ir)j.gap=!0;else{this.backtrack(j);return}}if(at){const{startPTS:it,endPTS:qt,startDTS:ir,endDTS:ur}=at;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:it,endPTS:qt,startDTS:ir,endDTS:ur}),j.setElementaryStreamInfo(ie.AUDIO,it,qt,ir,ur),this.bufferFragmentData(at,j,X,w)}if(Le&&be!=null&&be.samples.length){const it={id:n,frag:j,details:Le,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,it)}if(Le&&he){const it={id:n,frag:j,details:Le,samples:he.samples};s.trigger(o.FRAG_PARSING_USERDATA,it)}}logMuxedErr(t){this.warn(`${Se(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,_){if(this.state!==Oe.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:P,audiovideo:j}=n;if(w){const $=t.audioCodec;let ue=an(w.codec,$);ue==="mp4a"&&(ue="mp4a.40.5");const he=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&he.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&he.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),$&&$!==ue&&this.log(`Swapping manifest audio codec "${$}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${$||""}/${w.codec}]`),delete n.audiovideo}if(P){P.levelCodec=t.videoCodec,P.id=u.MAIN;const $=P.codec;if(($==null?void 0:$.length)===4)switch($){case"hvc1":case"hev1":P.codec="hvc1.1.6.L120.90";break;case"av01":P.codec="av01.0.04M.08";break;case"avc1":P.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${P.container}, codecs[level/parsed]=[${t.videoCodec||""}/${$}]${P.codec!==$?" parsed-corrected="+P.codec:""}${P.supplemental?" supplemental="+P.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 X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach($=>{const he=n[$].initSegment;he!=null&&he.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:$,data:he,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,u.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=Oe.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(_i.isBuffered(t,s)?n=this.getAppendedFrag(s):_i.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(o.FRAG_CHANGED,{frag:n}),(!_||_.level!==w)&&this.hls.trigger(o.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?dr(null,s.fragments,n):null);if(_){const w=_.programDateTime;if(w!==null){const P=w+(n-_.start)*1e3;return new Date(P)}}}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 L{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 Ji({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 P=n[_];if(t.cc<=P.cc&&(!Se(t)||!Se(P)||t.sn<P.sn)||!s&&_==w-1)return this.emeController.selectKeySystemFormat(P).then(j=>{if(!this.emeController)return;P.setKeyFormat(j);const X=au(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const _=su(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 $=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,$))}const P=w.uri;if(!P)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${P}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(_=X)!=null&&_.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:he}=ue;return w.key=he.decryptdata.key,{frag:t,keyInfo:he}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=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(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,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 P=mt(n.initSegment.data);if(P.length){let j=P[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${q(j)}`),bo.setKeyIdForUri(t.decryptdata.uri,j)):(j=bo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Se(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(P=>(t.mediaKeySessionContext=P,s))).catch(P=>{throw t.keyLoadPromise=null,"data"in P&&(P.data.frag=n),P})}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((P,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},$=s.keyLoadPolicy.default,ue={loadPolicy:$,timeout:$.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},he={onSuccess:(be,Re,Le,at)=>{const{frag:it,keyInfo:qt}=Le,ir=ld(qt.decryptdata);if(!it.decryptdata||qt!==this.keyIdToKeyInfo[ir])return j(this.createKeyLoadError(it,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));qt.decryptdata.key=it.decryptdata.key=new Uint8Array(be.data),it.keyLoader=null,qt.loader=null,P({frag:it,keyInfo:qt})},onError:(be,Re,Le,at)=>{this.resetLoader(Re),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Le,b({url:X.url,data:void 0},be)))},onTimeout:(be,Re,Le)=>{this.resetLoader(Re),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Le))},onAbort:(be,Re,Le)=>{this.resetLoader(Re),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Le))}};w.load(X,ue,he)})}resetLoader(t){const{frag:n,keyInfo:s,url:_}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const P=ld(s.decryptdata)||_;delete this.keyIdToKeyInfo[P],w&&w.destroy()}}function ld(D){if(D.keyFormat!==Ms.FAIRPLAY){const t=D.keyId;if(t)return q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(D,t){let n=D.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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,_=n.loader,w=s||_,P=new w(n);return this.loaders[t.type]=P,P}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:P,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:_,pathwayId:w,responseType:"text",type:h.LEVEL,url:P,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:_,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:P,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:_,url:w,deliveryDirectives:P,track:j}=n;this.load({id:s,groupId:_,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:P,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 $=this.hls.logger,ue=_.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?$.log(`[playlist-loader]: ignore ${t.url} ongoing request`):$.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}$.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),_.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),_=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let $;if(t.type===h.LEVEL&&t.level!==null?$=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?$=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&($=this.hls.subtitleTracks[t.id].details),$){const ue=$.partTarget,he=$.targetduration;if(ue&&he){const be=Math.max(ue*3,he*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const P=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:P.maxNumRetry||0,retryDelay:P.retryDelayMs||0,maxRetryDelay:P.maxRetryDelayMs||0},X={onSuccess:($,ue,he,be)=>{const Re=this.getInternalLoader(he);this.resetInternalLoader(he.type);const Le=$.data;ue.parsing.start=performance.now(),mu.isMediaPlaylist(Le)||he.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist($,ue,he,be||null,Re):this.handleMasterPlaylist($,ue,he,be)},onError:($,ue,he,be)=>{this.handleNetworkError(ue,he,!1,$,be)},onTimeout:($,ue,he)=>{this.handleNetworkError(ue,he,!0,void 0,$)}};_.load(t,j,X)}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,P=t.data,j=cd(t,s),X=mu.parseMasterPlaylist(P,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,_,n);return}const{contentSteering:$,levels:ue,sessionData:he,sessionKeys:be,startTimeOffset:Re,variableList:Le}=X;this.variableList=Le,ue.forEach(ir=>{const{unknownCodecs:ur}=ir;if(ur){const{preferManagedMediaSource:Sr}=this.hls.config;let{audioCodec:Zr,videoCodec:mn}=ir;for(let Hr=ur.length;Hr--;){const cn=ur[Hr];Ce(cn,"audio",Sr)?(ir.audioCodec=Zr=Zr?`${Zr},${cn}`:cn,$t.audio[Zr.substring(0,4)]=2,ur.splice(Hr,1)):Ce(cn,"video",Sr)&&(ir.videoCodec=mn=mn?`${mn},${cn}`:cn,$t.video[mn.substring(0,4)]=2,ur.splice(Hr,1))}}});const{AUDIO:at=[],SUBTITLES:it,"CLOSED-CAPTIONS":qt}=mu.parseMasterPlaylistMedia(P,j,X);at.length&&!at.some(ur=>!ur.url)&&ue[0].audioCodec&&!ue[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 Bi({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:at,subtitles:it,captions:qt,contentSteering:$,url:j,stats:n,networkDetails:_,sessionData:he,sessionKeys:be,startTimeOffset:Re,variableList:Le})}handleTrackOrLevelPlaylist(t,n,s,_,w){const P=this.hls,{id:j,level:X,type:$}=s,ue=cd(t,s),he=r(X)?X:r(j)?j:0,be=gd(s),Re=mu.parseLevelPlaylist(t.data,ue,he,be,0,this.variableList);if($===h.MANIFEST){const Le={attrs:new Bi({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Ci(Re,0),P.trigger(o.MANIFEST_LOADED,{levels:[Le],audioTracks:[],url:ue,stats:n,networkDetails:_,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,_,w)}handleManifestParsingError(t,n,s,_,w){this.hls.trigger(o.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 P=`A network ${s?"timeout":"error"+(_?" (status "+_.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?P+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(P+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(P);this.hls.logger.warn(`[playlist-loader]: ${P}`);let X=f.UNKNOWN,$=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,$=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,$=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,$=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,$=!1;break}ue&&this.resetInternalLoader(t.type);const he={type:c.NETWORK_ERROR,details:X,fatal:$,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(_){const be=(n==null?void 0:n.url)||t.url;he.response=b({url:be,data:void 0},_)}this.hls.trigger(o.ERROR,he)}handlePlaylistLoaded(t,n,s,_,w,P){const j=this.hls,{type:X,level:$,levelOrTrack:ue,id:he,groupId:be,deliveryDirectives:Re}=_,Le=cd(n,_),at=gd(_);let it=typeof _.level=="number"&&at===u.MAIN?$:void 0;const qt=t.playlistParsingError;if(qt){if(this.hls.logger.warn(`${qt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Le,error:qt,reason:qt.message,response:n,context:_,level:it,parent:at,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const ir=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Le,error:ir,reason:ir.message,response:n,context:_,level:it,parent:at,networkDetails:w,stats:s});return}switch(t.live&&P&&(P.getCacheAge&&(t.ageHeader=P.getCacheAge()||0),(!P.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(it){if(!ue)it=0;else if(ue!==j.levels[it]){const ir=j.levels.indexOf(ue);ir>-1&&(it=ir)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:it||0,id:he||0,stats:s,networkDetails:w,deliveryDirectives:Re,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:ue,id:he||0,groupId:be||"",stats:s,networkDetails:w,deliveryDirectives:Re});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:he||0,groupId:be||"",stats:s,networkDetails:w,deliveryDirectives:Re});break}}}class Of{static get version(){return ni}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return gn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:Wa}static set DefaultConfig(t){Of.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 ti,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=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=nn(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&tn(s,n);const{abrController:_,bufferController:w,capLevelController:P,errorController:j,fpsController:X}=s,$=new j(this),ue=this.abrController=new _(this),he=new Ei(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Le=this.bufferController=new w(this,he),at=this.capLevelController=new P(this),it=new X(this),qt=new td(this),ir=s.contentSteeringController,ur=ir?new ir(this):null,Sr=this.levelController=new Cd(this,ur),Zr=new Sd(this),mn=new Id(this.config,this.logger),Hr=this.streamController=new vd(this,he,mn),cn=this.gapController=new qa(this,he);at.setStreamController(Hr),it.setStreamController(Hr);const un=[qt,Sr,Hr];Re&&un.splice(1,0,Re),ur&&un.splice(1,0,ur),this.networkControllers=un;const Xr=[ue,Le,cn,at,it,Zr,he];this.audioTrackController=this.createController(s.audioTrackController,un);const Rn=s.audioStreamController;Rn&&un.push(this.audioStreamController=new Rn(this,he,mn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,un);const xi=s.subtitleStreamController;xi&&un.push(this.subtititleStreamController=new xi(this,he,mn)),this.createController(s.timelineController,Xr),mn.emeController=this.emeController=this.createController(s.emeController,Xr),this.cmcdController=this.createController(s.cmcdController,Xr),this.latencyController=this.createController(Ad,Xr),this.coreComponents=Xr,un.push($);const Yi=$.onErrorOut;typeof Yi=="function"&&this.on(o.ERROR,Yi,$),this.on(o.MANIFEST_LOADED,qt.onManifestLoaded,qt)}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===o.ERROR;this.trigger(o.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(o.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(o.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(o.MEDIA_ATTACHING,_)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,_=this._url=Z.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(o.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={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.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=O()),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){Vr(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 P=t[w].attrs["HDCP-LEVEL"];if(P&&P<=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=Pa(n);return yr(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function R(){m&&clearTimeout(m)}function L(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;R(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;B<I;B++)M[B]=arguments[B];var N=this,K=Date.now()-S;if(b)return;function G(){S=Date.now(),c.apply(N,M)}function H(){m=void 0}!x&&y&&!m&&G(),R(),y===void 0&&K>l?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-K:l))}return A.cancel=L,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__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={};v=v||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~v.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,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",274:"p__TeamBuilding__Lists__StageModule__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",655:"p__CourseBuilding__Lists__Result__index",678:"p__CourseBuilding__Lists__FeedBack__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",985:"p__TeamBuilding__components__AddOrEditTeam__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1417:"p__TeamBuilding__Lists__Tasks__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1541:"p__CourseBuilding__Lists__Gradingsummary__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1929:"p__CourseBuilding__Lists__Archives__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2329:"p__CourseBuilding__Lists__Personmanage__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2381:"p__TeamBuilding__Lists__RulesSetting__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2681:"p__CourseBuilding__Lists__RulesSetting__index",2707:"p__Innovation__MyDataSet__index",2722:"p__CourseBuilding__Lists__Tasks__index",2780:"p__TeamBuilding__Review__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3083:"p__CourseBuilding__Lists__Settings__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3111:"layouts__CoursebuildDetail__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4357:"p__CourseBuilding__Lists__StudentSelection__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4590:"p__TeamBuilding__Lists__Settings__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4840:"p__CourseBuilding__Lists__Index__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5637:"p__CourseBuilding__Lists__StageModule__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6051:"p__TeamBuilding__Lists__FeedBack__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6114:"p__TeamBuilding__Lists__Gradingsummary__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6433:"p__TeamBuilding__Lists__StudentSelection__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6822:"p__TeamBuilding__Lists__Personmanage__index",6851:"p__TeamBuilding__components__Details__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7124:"p__TeamBuilding__Lists__Archives__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7259:"p__CourseBuilding__components__Details__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7290:"p__TeamBuilding__Lists__Index__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7534:"p__TeamBuilding__Index__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8388:"p__CourseBuilding__components__MaterialReview__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8669:"p__CourseBuilding__Review__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8788:"p__TeamBuilding__components__MaterialReview__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9170:"p__CourseBuilding__components__AddOrEditTeam__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9375:"p__CourseBuilding__Index__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9573:"p__TeamBuilding__Lists__Result__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9838:"layouts__TeambuildDetail__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"25d48257",67:"69a4a300",109:"5c92bfa0",119:"caf03124",195:"9b883e76",201:"0a7fa8e9",264:"76f4c29e",274:"f0814add",292:"8d140e93",316:"1f60ada6",337:"bc22473c",354:"d4d139cf",479:"3857388a",485:"c881156b",508:"ce363587",518:"6a33cfa1",532:"d94457d0",533:"8a47c8d5",547:"9db75212",556:"f1f7c545",559:"70015a9e",570:"199d38e7",576:"09723184",629:"44a1d9a5",643:"7025b18e",655:"0de0f7ab",671:"4a609b8d",678:"038e80ee",680:"c1be65f9",700:"a117630d",737:"100e1de3",741:"ac5fd360",799:"e4a6dfc7",879:"f862f3e6",895:"2b94ca88",900:"a88113cc",906:"d81260f0",921:"80092406",928:"f54572b5",981:"24da50c7",985:"886ad50b",1003:"37660d7b",1006:"d73e5ea5",1043:"5b20187c",1045:"107549d6",1048:"18303bdc",1070:"71c8fd22",1077:"b5915929",1144:"c90eccaf",1154:"8cb80842",1211:"c3993059",1253:"3adccaaa",1257:"8f645488",1274:"5f6ea65a",1276:"91b0591a",1343:"b91318e8",1417:"7e05137a",1423:"ecac5418",1427:"f40094fc",1450:"c4ea3439",1461:"c042b538",1462:"fcf08abc",1470:"0963eb29",1475:"55fa8622",1477:"d00486c8",1482:"597e3fef",1512:"1fe4a8be",1520:"b461431d",1541:"2b98df50",1545:"940746e5",1578:"e7489c4e",1581:"544fe920",1582:"d97dcba2",1646:"e6e27b60",1651:"c6dbdd75",1657:"acd8680d",1660:"ec51306c",1674:"eae458ca",1678:"29ca17bf",1713:"dabbcd12",1717:"9efc1b6c",1727:"89291fac",1754:"8e88c908",1783:"79dbf0fc",1798:"9b132763",1799:"c5671ecc",1831:"072eac95",1836:"647614b3",1855:"456cfe5c",1880:"1f790c8a",1897:"32ea5a59",1929:"6be00084",1939:"aa0c9e02",1953:"18c9e6e9",1962:"7da568c4",1993:"871d9c75",2011:"59d51f98",2045:"5514434e",2099:"308f7cfc",2102:"a83d526b",2130:"fcf8c01c",2141:"e41e5c5b",2203:"8dd12e63",2216:"2ecef064",2240:"a409e074",2249:"f4830452",2281:"4b111102",2300:"624da73e",2303:"317bc6ef",2307:"6be8004a",2329:"6908e760",2338:"1a4f1648",2339:"9a81934f",2381:"77172d1f",2386:"192e235c",2396:"b5fdd7c9",2404:"5081e55f",2412:"e42dd0ad",2425:"1f4eda2e",2443:"47a51757",2450:"ecfd8019",2476:"19a0f839",2494:"68080a87",2501:"65ecfcfd",2538:"de4a3723",2539:"49474027",2548:"bf0d459a",2570:"5d53bae4",2594:"e87d3761",2603:"d06fdbb2",2659:"2a5c040b",2681:"97678986",2707:"45ee18a8",2722:"9fe5a402",2780:"551e3857",2803:"8d15fac6",2806:"bead92b4",2819:"ad7869be",2823:"3aca8a20",2829:"8999721a",2837:"54a82605",2862:"13cd1161",2865:"e549cc38",2884:"8d913c53",2969:"ab3357d7",3006:"db89c614",3083:"e80f7563",3086:"79a81e02",3111:"e5c8f309",3133:"9bf3f89c",3141:"c9574cf6",3157:"de72a1c3",3183:"41c1d366",3198:"8e655451",3212:"8ec9af7c",3247:"ff70f064",3260:"d638a711",3276:"8ea641d0",3317:"92438016",3391:"8fa77332",3433:"6fe89a2e",3442:"716e6bbb",3447:"548c9013",3451:"5f7fb51f",3509:"1a39687f",3550:"3dc83156",3581:"b2a864bf",3585:"505a2f24",3668:"ae9a21a8",3697:"481a10d9",3747:"19991df2",3754:"902b9539",3777:"d5b0f2f1",3784:"18727c1a",3805:"9dbcb95e",3831:"0926cb44",3862:"7aa55914",3873:"4396dbb7",3885:"f87f7f15",3910:"ae9f037a",3951:"0cddd0d9",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"e47c4dad",4048:"bf4f5160",4056:"3355389d",4058:"ab5c3fdb",4078:"b66ab7dc",4088:"236723f3",4093:"f02d443d",4105:"2e4e614c",4144:"7850cd9c",4164:"a436bd32",4216:"49325863",4217:"dbf1a8a2",4227:"6a9e2594",4259:"7bec4715",4264:"6c1f7404",4297:"22402351",4347:"ce21ef2e",4354:"140899b7",4357:"1eae8401",4360:"cf5efa52",4449:"92f0e82d",4492:"fc383143",4496:"0827dcf4",4498:"ddd62bc5",4504:"e0d56d19",4514:"3b06ad05",4520:"e42388b9",4546:"a15d8790",4565:"a2adb025",4572:"bc7ea298",4590:"96df0d9c",4599:"61def4cb",4610:"47a0b009",4621:"1c52a42c",4628:"ece2c60c",4662:"72b50669",4685:"c33f1528",4715:"003aff11",4736:"4c96d99c",4741:"21907591",4757:"f9640552",4766:"0cf83363",4770:"11bebf45",4790:"619413e4",4795:"c9b123b9",4797:"a24e92db",4800:"adcb7c2a",4840:"438a2e6c",4850:"1edda4b7",4889:"918cbaf0",4928:"9594bf9c",4973:"cbb8f9fa",4994:"702639af",5022:"51533f5d",5043:"18b216cf",5048:"a9ec9509",5060:"85dafcc6",5096:"ad67c4f5",5111:"dd4105f1",5117:"f3e221c5",5125:"bab5a344",5148:"8bb5dae4",5165:"87d7927a",5176:"1793c371",5177:"7c1921a8",5179:"4e8fcebb",5186:"fe0c5fde",5230:"6dce690c",5238:"293336fa",5290:"5dabcdc2",5297:"26d7a3ca",5307:"3c09f2fc",5319:"d333a051",5321:"1163c84e",5330:"c3aebdcc",5335:"0aed2d28",5354:"7ae70604",5357:"64a403d8",5359:"c1bdab06",5382:"a9356e56",5402:"02e71b6d",5416:"454536b7",5434:"38b302a6",5466:"41484ed0",5494:"d89549c4",5518:"4c11ea54",5549:"97c41611",5572:"34d4bb96",5573:"389315af",5624:"50f58494",5631:"e00d3d36",5637:"418a5009",5641:"4e3cca90",5650:"8fdbf80d",5679:"4a090bef",5694:"7f8de199",5705:"fbfe57db",5729:"d37e1f82",5764:"e0d7e586",5775:"5c3836c5",5776:"8d5deb8d",5786:"ef22fc99",5795:"cf69d0fc",5798:"9e5812a0",5800:"f268cbd4",5816:"c714f2db",5847:"c208d4ea",5860:"8ce31693",5876:"5eded409",5888:"a24257bd",5891:"02b357fa",5894:"af574129",5902:"163fb1f8",5911:"37e9f683",5915:"f53a7531",5972:"351b326a",5992:"1046742e",6029:"81978873",6034:"0bd17d12",6045:"d268f87f",6047:"3ce45acd",6051:"3bb163b8",6063:"672ea522",6069:"0f9f0884",6080:"63fe01a1",6114:"dd9d4aa6",6126:"99519171",6127:"0e84be0b",6170:"50fd637f",6185:"fdcb5be0",6205:"e4a96849",6265:"6ad28be0",6270:"06d8248d",6282:"b946d7bc",6328:"8af19232",6366:"3b86a4f4",6378:"7f3a946a",6411:"9f8cd1ac",6433:"38db1a8a",6434:"11a5bbfc",6444:"418148f5",6451:"24513d89",6452:"cf741df3",6531:"bb93427f",6583:"df615fa8",6587:"649110d6",6634:"f0863de5",6637:"4c20741f",6651:"645f307d",6682:"557de23e",6685:"c816df8d",6729:"724e63ad",6741:"d9284c46",6774:"59d4d618",6776:"d0aebc65",6784:"f1af4732",6788:"26514458",6789:"f47adba5",6796:"df0318e7",6820:"d2e8143b",6822:"ab8aa176",6851:"03e5a1bf",6882:"3b1e600a",6904:"cf3a665f",6913:"a6a6bfc7",6963:"da71abc3",7043:"639e3c0e",7045:"bdceb2a3",7058:"e9a1daea",7062:"a5967885",7084:"46ccce72",7099:"0d175e03",7124:"e7cc570d",7156:"e7466006",7178:"173d8879",7182:"ff521607",7224:"d1fa58d6",7242:"e187b7f6",7259:"b25dd018",7260:"225c9b6a",7289:"4bc66ad2",7290:"1f178293",7322:"be7e0e55",7323:"5715b794",7329:"8e3d864f",7333:"9be5a3ff",7365:"1005464f",7395:"c9996c9e",7402:"39ab248e",7460:"02d372c4",7477:"5469bcf5",7482:"a92f11a5",7502:"dc41698b",7527:"286230e1",7534:"17c6f837",7545:"f46b1f96",7560:"7b40c0a0",7589:"a0fbb372",7591:"c8233ce9",7614:"dad25770",7622:"37bb5043",7686:"4fcec9f9",7706:"c2a79e40",7806:"a22a830d",7835:"fa911e19",7855:"5b0dccf5",7857:"877629ca",7883:"7925b04a",7884:"c479dd80",7901:"4ba2aac4",7922:"20d8b6a1",7964:"29aed9a1",8062:"6015350b",8072:"f6712911",8085:"22a7ab7f",8089:"d536b13a",8115:"24154440",8143:"e57ff807",8145:"33ea4c53",8155:"9e0d698c",8161:"83c5fa9a",8214:"de5c9772",8217:"1c12c78d",8237:"ed800dca",8241:"d507ff92",8286:"e7e0bea6",8302:"55794970",8332:"9890d8e1",8340:"ec0feeeb",8350:"07df8a75",8365:"c7b728d1",8388:"50d96241",8398:"0b44ba14",8431:"de954d18",8435:"29ffda57",8447:"a5080431",8458:"0b6da5b5",8461:"193a26a9",8479:"2197f275",8517:"b7303d98",8552:"a00a1caf",8561:"333e8ec9",8563:"1f6b1f63",8579:"2bb80322",8639:"27462b9c",8640:"36a9b60b",8665:"a8aad03c",8669:"69cc605c",8688:"c299c854",8689:"ab22c069",8723:"ca66f210",8737:"ce7dad23",8776:"0ad26240",8787:"9c79e584",8788:"739b91d0",8823:"62968a49",8827:"8b30194f",8842:"9f25a3e2",8866:"6d628359",8882:"f5f52272",8885:"472937a8",8898:"d002bcd8",8909:"1e5be3d8",8920:"7f82440c",8954:"db1203a0",8963:"790aecdd",8965:"dd8ec10d",8999:"2ce3854b",9039:"c84f6d66",9076:"03834dec",9104:"bbcb2345",9170:"50890d8c",9176:"13c0f500",9205:"7ff7eac7",9252:"0d791a59",9260:"cf5f8140",9366:"772cee2a",9375:"43203d8f",9391:"c194d657",9404:"9fcc3d3e",9406:"c0e9e7d1",9416:"42adf817",9417:"926a691e",9449:"9a30724a",9487:"66ce957a",9489:"c72fe92e",9507:"8cc6e824",9511:"d980c7fc",9554:"ed358e7b",9559:"f794af19",9573:"1da4431d",9647:"34178eb4",9649:"05cf55ff",9674:"4fd29227",9677:"e9868c0c",9695:"555a9e33",9715:"0f3e7b08",9716:"b21884c0",9785:"bda93460",9788:"51ecbc26",9814:"1c586ac7",9838:"00ce5ef2",9891:"ccbea3cc",9895:"b8e31ff2",9906:"bb49f8ff",9921:"f6b8b69b",9922:"6c45a3e1",9928:"5989f5e0",9944:"4bb3bf65",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",274:"p__TeamBuilding__Lists__StageModule__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",655:"p__CourseBuilding__Lists__Result__index",678:"p__CourseBuilding__Lists__FeedBack__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",985:"p__TeamBuilding__components__AddOrEditTeam__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1417:"p__TeamBuilding__Lists__Tasks__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1541:"p__CourseBuilding__Lists__Gradingsummary__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1929:"p__CourseBuilding__Lists__Archives__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2329:"p__CourseBuilding__Lists__Personmanage__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2381:"p__TeamBuilding__Lists__RulesSetting__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2681:"p__CourseBuilding__Lists__RulesSetting__index",2707:"p__Innovation__MyDataSet__index",2722:"p__CourseBuilding__Lists__Tasks__index",2780:"p__TeamBuilding__Review__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3083:"p__CourseBuilding__Lists__Settings__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3111:"layouts__CoursebuildDetail__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4357:"p__CourseBuilding__Lists__StudentSelection__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4590:"p__TeamBuilding__Lists__Settings__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4840:"p__CourseBuilding__Lists__Index__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5637:"p__CourseBuilding__Lists__StageModule__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6051:"p__TeamBuilding__Lists__FeedBack__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6114:"p__TeamBuilding__Lists__Gradingsummary__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6433:"p__TeamBuilding__Lists__StudentSelection__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6822:"p__TeamBuilding__Lists__Personmanage__index",6851:"p__TeamBuilding__components__Details__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7124:"p__TeamBuilding__Lists__Archives__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7259:"p__CourseBuilding__components__Details__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7290:"p__TeamBuilding__Lists__Index__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7534:"p__TeamBuilding__Index__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8388:"p__CourseBuilding__components__MaterialReview__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8669:"p__CourseBuilding__Review__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8788:"p__TeamBuilding__components__MaterialReview__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9170:"p__CourseBuilding__components__AddOrEditTeam__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9375:"p__CourseBuilding__Index__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9573:"p__TeamBuilding__Lists__Result__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9838:"layouts__TeambuildDetail__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"8bc56a44",201:"749be0d6",264:"5fd9b3fc",274:"1a8d1802",292:"61445bf5",337:"a41a57cd",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",655:"e45c89c4",678:"b843068f",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",985:"5487409c",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"d7030788",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1417:"39d74a57",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1541:"51759e0c",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1929:"ddf74389",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"1115c2b7",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2329:"5d958780",2338:"9f251b40",2339:"bf4c6e3d",2381:"877b73d1",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2681:"d64f6b61",2707:"cabcb16e",2722:"686cc36f",2780:"aba0792b",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3083:"2bd1fce6",3086:"d0ebac07",3111:"ff7e63a7",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"21b54427",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"b2451f97",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"58bb765e",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4357:"a1446b35",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4590:"f5f15e34",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4840:"15aaba56",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5637:"af20f622",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"e88b4cdd",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6051:"ed1f97f2",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6114:"39c6e5b6",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6433:"c983a2ff",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"bb555561",6796:"88ef2b35",6820:"cebdf1cf",6822:"80e06f2e",6851:"76ec47a8",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"f4bac6b9",7099:"e6e46152",7124:"50b09a0f",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7259:"2fd38f23",7260:"2c380d56",7289:"c6aafe55",7290:"d5ea4e5c",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7534:"ba114de8",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8214:"03cdfb68",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8388:"41d56e65",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"208da293",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8669:"06e57eed",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8788:"6793560e",8823:"ae9352be",8827:"14015163",8866:"5da8960a",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9170:"5580b427",9205:"49a3e67d",9366:"4f511490",9375:"d6c71ada",9391:"c4736e2f",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"81d55bec",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9573:"28736bd9",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9838:"282a59eb",9891:"512a9301",9906:"c603619a",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,r,i){if(d[v]){d[v].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o<f.length;o++){var h=f[o];if(h.getAttribute("src")==v){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=v,l.src.indexOf(window.location.origin+"/")!==0&&(l.crossOrigin="anonymous")),d[v]=[e];var u=function(x,p){l.onerror=l.onload=null,clearTimeout(a);var y=d[v];if(delete d[v],l.parentNode&&l.parentNode.removeChild(l),y&&y.forEach(function(m){return m(p)}),x)return x(p)},a=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.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,o){var h=document.createElement("link");h.rel="stylesheet",h.type="text/css";var u=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,y=new Error("Loading CSS chunk "+i+` failed.
(`+p+")");y.code="CSS_CHUNK_LOAD_FAILED",y.type=x,y.request=p,h.parentNode.removeChild(h),o(y)}};return h.onerror=h.onload=u,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},v=function(i,l){for(var c=document.getElementsByTagName("link"),f=0;f<c.length;f++){var o=c[f],h=o.getAttribute("data-href")||o.getAttribute("href");if(o.rel==="stylesheet"&&(h===i||h===l))return o}for(var u=document.getElementsByTagName("style"),f=0;f<u.length;f++){var o=u[f],h=o.getAttribute("data-href");if(h===i||h===l)return o}},e=function(i){return new Promise(function(l,c){var f=__webpack_require__.miniCssF(i),o=__webpack_require__.p+f;if(v(f,o))return l();d(i,o,null,l,c)})},r={4620:0};__webpack_require__.f.miniCss=function(i,l){var c={26:1,67:1,109:1,119:1,195:1,201:1,264:1,274:1,292:1,337:1,479:1,485:1,508:1,518:1,532:1,533:1,547:1,556:1,559:1,576:1,643:1,655:1,678:1,680:1,700:1,737:1,799:1,879:1,895:1,900:1,906:1,921:1,928:1,985:1,1006:1,1043:1,1045:1,1048:1,1070:1,1077:1,1211:1,1253:1,1257:1,1276:1,1343:1,1417:1,1423:1,1427:1,1450:1,1461:1,1470:1,1475:1,1477:1,1482:1,1512:1,1520:1,1541:1,1545:1,1578:1,1581:1,1582:1,1651:1,1657:1,1674:1,1678:1,1713:1,1717:1,1727:1,1754:1,1783:1,1798:1,1831:1,1836:1,1855:1,1880:1,1897:1,1929:1,1939:1,1953:1,1962:1,1993:1,2045:1,2099:1,2102:1,2130:1,2141:1,2203:1,2216:1,2240:1,2281:1,2303:1,2307:1,2329:1,2338:1,2339:1,2381:1,2396:1,2404:1,2412:1,2425:1,2443:1,2476:1,2501:1,2539:1,2548:1,2570:1,2603:1,2659:1,2681:1,2707:1,2722:1,2780:1,2806:1,2819:1,2823:1,2829:1,2862:1,2865:1,2884:1,3006:1,3083:1,3086:1,3111:1,3141:1,3157:1,3183:1,3212:1,3247:1,3260:1,3276:1,3317:1,3391:1,3433:1,3442:1,3447:1,3451:1,3509:1,3581:1,3585:1,3668:1,3747:1,3784:1,3831:1,3873:1,3910:1,3951:1,4030:1,4048:1,4056:1,4078:1,4093:1,4105:1,4144:1,4164:1,4216:1,4217:1,4227:1,4259:1,4264:1,4297:1,4357:1,4449:1,4492:1,4496:1,4498:1,4504:1,4514:1,4520:1,4546:1,4572:1,4590:1,4599:1,4610:1,4621:1,4662:1,4715:1,4736:1,4741:1,4757:1,4766:1,4770:1,4795:1,4800:1,4840:1,4889:1,4928:1,4973:1,4994:1,5022:1,5043:1,5048:1,5096:1,5111:1,5117:1,5125:1,5148:1,5165:1,5176:1,5177:1,5179:1,5186:1,5230:1,5238:1,5297:1,5307:1,5319:1,5330:1,5335:1,5357:1,5359:1,5382:1,5402:1,5466:1,5518:1,5549:1,5572:1,5573:1,5624:1,5637:1,5650:1,5694:1,5705:1,5729:1,5775:1,5776:1,5786:1,5798:1,5800:1,5816:1,5888:1,5891:1,5894:1,5915:1,5972:1,5992:1,6029:1,6051:1,6063:1,6069:1,6080:1,6114:1,6127:1,6185:1,6205:1,6265:1,6270:1,6282:1,6328:1,6366:1,6433:1,6434:1,6444:1,6451:1,6452:1,6583:1,6587:1,6634:1,6637:1,6651:1,6682:1,6685:1,6729:1,6741:1,6776:1,6784:1,6789:1,6796:1,6820:1,6822:1,6851:1,6882:1,6904:1,6913:1,6963:1,7043:1,7045:1,7058:1,7062:1,7099:1,7124:1,7178:1,7182:1,7224:1,7242:1,7259:1,7260:1,7289:1,7290:1,7322:1,7323:1,7329:1,7395:1,7402:1,7460:1,7477:1,7482:1,7527:1,7534:1,7545:1,7560:1,7589:1,7614:1,7622:1,7806:1,7835:1,7855:1,7857:1,7883:1,7884:1,7901:1,7922:1,8062:1,8072:1,8085:1,8115:1,8143:1,8145:1,8155:1,8214:1,8217:1,8237:1,8241:1,8286:1,8332:1,8388:1,8398:1,8431:1,8435:1,8447:1,8458:1,8479:1,8517:1,8552:1,8563:1,8579:1,8665:1,8669:1,8688:1,8689:1,8723:1,8787:1,8788:1,8823:1,8827:1,8866:1,8882:1,8885:1,8965:1,8999:1,9039:1,9076:1,9170:1,9205:1,9366:1,9375:1,9391:1,9404:1,9406:1,9416:1,9449:1,9487:1,9489:1,9507:1,9511:1,9573:1,9647:1,9649:1,9674:1,9677:1,9695:1,9715:1,9716:1,9785:1,9788:1,9814:1,9838:1,9891:1,9906:1,9921:1,9922:1,9944: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={4620: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(/^(4599|8435|9404)$/.test(r))d[r]=0;else{var c=new Promise(function(u,a){l=d[r]=[u,a]});i.push(l[2]=c);var f=__webpack_require__.p+__webpack_require__.u(r),o=new Error,h=function(u){if(__webpack_require__.o(d,r)&&(l=d[r],l!==0&&(d[r]=void 0),l)){var a=u&&(u.type==="load"?"missing":u.type),x=u&&u.target&&u.target.src;o.message="Loading chunk "+r+` failed.
(`+a+": "+x+")",o.name="ChunkLoadError",o.type=a,o.request=x,l[1](o)}};__webpack_require__.l(f,h,"chunk-"+r,r)}};var v=function(r,i){var l=i[0],c=i[1],f=i[2],o,h,u=0;if(l.some(function(x){return d[x]!==0})){for(o in c)__webpack_require__.o(c,o)&&(__webpack_require__.m[o]=c[o]);if(f)var a=f(__webpack_require__)}for(r&&r(i);u<l.length;u++)h=l[u],__webpack_require__.o(d,h)&&d[h]&&d[h][0](),d[h]=0},e=self.webpackChunk=self.webpackChunk||[];e.forEach(v.bind(null,0)),e.push=v.bind(null,e.push.bind(e))}();var __webpack_exports__={};(function(){"use strict";var d=__webpack_require__(68557),v=__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),o=__webpack_require__(18114),h=__webpack_require__(23844),u=__webpack_require__(39581),a=__webpack_require__(40632),x=__webpack_require__(22690),p=__webpack_require__(7786),y=__webpack_require__(99062),m=__webpack_require__(31808),b=__webpack_require__(99953),S=__webpack_require__(86357),R=__webpack_require__(93074),L=__webpack_require__(96331),A=__webpack_require__(2924),I=__webpack_require__(26425),M=__webpack_require__(32125),B=__webpack_require__(16137),N=__webpack_require__(48435),K=__webpack_require__(11553),G=__webpack_require__(70365),H=__webpack_require__(33717),ae=__webpack_require__(17482),ne=__webpack_require__(23708),oe=__webpack_require__(65033),J=__webpack_require__(52732),q=__webpack_require__(99382),V=__webpack_require__(88437),se=__webpack_require__(68440),ee=__webpack_require__(13412),Q=__webpack_require__(11005),le=__webpack_require__(70348),Z=__webpack_require__(19801),U=__webpack_require__(91550),ie=__webpack_require__(85223),_e=__webpack_require__(7154),Se=__webpack_require__(67788),Pe=__webpack_require__(96009),Ge=__webpack_require__(9402),Ue=__webpack_require__(62489),kt=__webpack_require__(80881),pt=__webpack_require__(62837),It=__webpack_require__(4705),Wt=__webpack_require__(13941),Lt=__webpack_require__(1148),ar=__webpack_require__(82445),ze=__webpack_require__(27267),gt=__webpack_require__(96353),Ft=__webpack_require__(90308),et=__webpack_require__(84818),ct=__webpack_require__(80585),ot=__webpack_require__(89170),Qe=__webpack_require__(71012),je=__webpack_require__(84203),ye=__webpack_require__(22112),ke=__webpack_require__(81440),$e=__webpack_require__(25430),He=__webpack_require__(70105),qe=__webpack_require__(71390),ut=__webpack_require__(96844),mt=__webpack_require__(83578),or=__webpack_require__(69762),rr=__webpack_require__(76880),Fe=__webpack_require__(65009),tt=__webpack_require__(28796),Yt=__webpack_require__(56450),Dt=__webpack_require__(78342),Zt=__webpack_require__(13161),Gt=__webpack_require__(54226),lr=__webpack_require__(70201),Ht=__webpack_require__(34941),Te=__webpack_require__(85671),ce=__webpack_require__(35152),me=__webpack_require__(85660),Tt=__webpack_require__(80031),Ae=__webpack_require__(34434),st=__webpack_require__(83579),$t=__webpack_require__(74307),bt=__webpack_require__(97423),Ce=__webpack_require__(93321),yt=__webpack_require__(82277),Ze=__webpack_require__(61425),xe=__webpack_require__(61873),ht=__webpack_require__(9307),Ot=__webpack_require__(8821),Ne=__webpack_require__(64385),Ir=__webpack_require__(64099),_t=__webpack_require__(62455),Jr=__webpack_require__(79965),an=__webpack_require__(59118),Nt=__webpack_require__(275),Jt=__webpack_require__(31919),Mt=__webpack_require__(51284),Xt=__webpack_require__(10177),xr=__webpack_require__(85690),Pr=__webpack_require__(92114),At=__webpack_require__(1017),Kt=__webpack_require__(14480),Bt=__webpack_require__(40516),Qt=__webpack_require__(76345),yr=__webpack_require__(7282),Qr=__webpack_require__(58055),Gr=__webpack_require__(93547),Bn=__webpack_require__(31237),wn=__webpack_require__(17954),Kn=__webpack_require__(58580),St=__webpack_require__(47146),Vr=__webpack_require__(40416),ii=__webpack_require__(7615),Fi=__webpack_require__(72820),Wn=__webpack_require__(86070),oi=__webpack_require__(23569),Ii=__webpack_require__(55639),Ui=__webpack_require__(63046),Si=__webpack_require__(464),Ni=__webpack_require__(51082),da=__webpack_require__(83850),ta=__webpack_require__(41990),qi=__webpack_require__(15787),pi=__webpack_require__(55888),zi=__webpack_require__(53827),Pa=__webpack_require__(78143),xt=__webpack_require__(66419),xa=__webpack_require__(75765),Zi=__webpack_require__(14645),mi=__webpack_require__(71122),ka=__webpack_require__(42084),$i=__webpack_require__(25070),Gn=__webpack_require__(77140),ci=__webpack_require__(15954),we=__webpack_require__(4266),rt=__webpack_require__(49988),Je=__webpack_require__(38823),Ct=__webpack_require__(24627),lt=__webpack_require__(4045),dr=__webpack_require__(50747),mr=__webpack_require__(43595),Rr=__webpack_require__(92324),Fr=__webpack_require__(23551),Mr=__webpack_require__(74521),Ur=__webpack_require__(57891),Sn=__webpack_require__(84138),_r=__webpack_require__(51832),Ln=__webpack_require__(37135),Yn=__webpack_require__(6474),Ke=__webpack_require__(40135),ft=__webpack_require__(7982),ge=__webpack_require__(14893),nr=__webpack_require__(49233),sr=__webpack_require__(92130),Dr=__webpack_require__(42844),$r=__webpack_require__(6536),Wr=__webpack_require__(27228),hn=__webpack_require__(62921),Ei=__webpack_require__(44001),ln=__webpack_require__(92262),vn=__webpack_require__(54744),rn=__webpack_require__(38214),Xn=__webpack_require__(12756),ri=__webpack_require__(93379),wa=__webpack_require__(62007),eo=__webpack_require__(90572),Ua=__webpack_require__(37343),Us=__webpack_require__(45945),Ws=__webpack_require__(75551),us=__webpack_require__(32493),no=__webpack_require__(20852),Ai=__webpack_require__(46302),Oa=__webpack_require__(18827),ws=__webpack_require__(76718),lo=__webpack_require__(79172),Ji=__webpack_require__(32192),go=__webpack_require__(42828),Ho=__webpack_require__(5658),Fa=__webpack_require__(55629),Hs=__webpack_require__(62925),_i=__webpack_require__(9595),io=__webpack_require__(58127),On=__webpack_require__(70917),ds=__webpack_require__(53427),Go=__webpack_require__(70878),yo=__webpack_require__(49257),Wi=__webpack_require__(72910),$a=__webpack_require__(34932),Bi=__webpack_require__(81046),Gs=__webpack_require__(85744),co=__webpack_require__(13494),$o=__webpack_require__(56338),Ko=__webpack_require__(66755),hu=__webpack_require__(68709),fo=__webpack_require__(4939),Xs=__webpack_require__(81927),ko=__webpack_require__(60462),jo=__webpack_require__(72571),iu=__webpack_require__(71200),Vo=__webpack_require__(85767),fi=__webpack_require__(84432),di=__webpack_require__(59022),rs=__webpack_require__(19363),Es=__webpack_require__(51054),Qa=__webpack_require__(60330),Ma=__webpack_require__(55234),Ms=__webpack_require__(88104),au=__webpack_require__(64336),Fs=__webpack_require__(63914),su=__webpack_require__(35246),Tu=__webpack_require__(83470),Zu=__webpack_require__(79641),qu=__webpack_require__(72397),Qu=__webpack_require__(24860),Qo=__webpack_require__(19320),Ro=__webpack_require__(56233),bo=__webpack_require__(59419),Wu=__webpack_require__(64344),Ao=__webpack_require__(5316),Ju=__webpack_require__(93744),Ru=__webpack_require__(19299),pu=__webpack_require__(15286),bu=__webpack_require__(91927),Lo=__webpack_require__(27730),Uo=__webpack_require__(58707),mu=__webpack_require__(41356),tr=__webpack_require__(51606),gr=__webpack_require__(8966),hr=__webpack_require__(38458),vr=__webpack_require__(71957),Ar=__webpack_require__(89466),yn=__webpack_require__(69653),jn=__webpack_require__(96519),Dn=__webpack_require__(95576),zn=__webpack_require__(63079),ai=__webpack_require__(8995),Jn=__webpack_require__(23080),pr=__webpack_require__(74701),Br=__webpack_require__(91809),jr=__webpack_require__(77517),An=__webpack_require__(30149),Pn=__webpack_require__(55410),si=__webpack_require__(46161),wi=__webpack_require__(14800),Un=__webpack_require__(91130),ra=__webpack_require__(2722),la=__webpack_require__(55885),Ci=__webpack_require__(39034),wt=__webpack_require__(8604),Vn=__webpack_require__(64963),Aa=__webpack_require__(25178),ls=__webpack_require__(1905),qs=__webpack_require__(94306),sn=__webpack_require__(11762),Co=__webpack_require__(93164),Bs=__webpack_require__(88900),Ss=__webpack_require__(54815),Jo=__webpack_require__(81138),Yo=__webpack_require__(37252),Da=__webpack_require__(81673),hs=__webpack_require__(48966),Ba=__webpack_require__(13015),cs=__webpack_require__(78527),Xe=__webpack_require__(20511),Oe=__webpack_require__(78366),Rt=__webpack_require__(27427),dt=__webpack_require__(43890),Er=__webpack_require__(55844),Nr=__webpack_require__(71361),Kr=__webpack_require__(44550),bn=__webpack_require__(413),fn=__webpack_require__(77464),En=__webpack_require__(77703),ti=__webpack_require__(93854),ni=__webpack_require__(962),hi=__webpack_require__(44169),Oi=__webpack_require__(56272),va=__webpack_require__(43466),Hi=__webpack_require__(48156),Ti=__webpack_require__(93236),Ca=__webpack_require__(42212),Di=__webpack_require__(63923),vi=__webpack_require__(2278),ba=__webpack_require__(36955),xo=__webpack_require__(77326),As=__webpack_require__(53571),Cs=__webpack_require__(28670),ps=__webpack_require__(31050),gs=__webpack_require__(25321),ys=__webpack_require__(96364),Ra=__webpack_require__(46304),Ja=__webpack_require__(55163),$s=__webpack_require__(78722),ao=__webpack_require__(35977),na=__webpack_require__(81848),ha=__webpack_require__(52867),ns=__webpack_require__(72211),zo=__webpack_require__(84862),to=__webpack_require__(92381),ts=__webpack_require__(19517),is=__webpack_require__(69667),po=__webpack_require__(80820),Va=__webpack_require__(87873),Vt=__webpack_require__(54609),Pt=__webpack_require__(28566),Ka=__webpack_require__(51697),zs=__webpack_require__(61872),pn=__webpack_require__(76077),xn=__webpack_require__(9196),We=__webpack_require__(5369),jt=__webpack_require__(26259),wr=__webpack_require__(47736),kr=__webpack_require__(28220),qr=__webpack_require__(62060),gn=__webpack_require__(49350),Qi=__webpack_require__(20126),Gi=__webpack_require__(18090),wo=__webpack_require__(14309),pa=__webpack_require__(17822),as=__webpack_require__(83543),Ya=__webpack_require__(13853),ss=__webpack_require__(25188),xu=__webpack_require__(10215),wu=__webpack_require__(3432),ms=__webpack_require__(90486),Ve=__webpack_require__(6736),W=__webpack_require__(8774),Y=__webpack_require__(94065),te=__webpack_require__(93036),pe=__webpack_require__(75708),Ee=__webpack_require__(84624),Ye=__webpack_require__(66233),Et=__webpack_require__(43710),zt=__webpack_require__(92762),cr=__webpack_require__(24467),Cr=__webpack_require__(68465),Yr=__webpack_require__(77004),dn=__webpack_require__(83925),Tn=__webpack_require__(51117),Zn=__webpack_require__(87236),ei=__webpack_require__(83733),ki=__webpack_require__(92044),Mi=__webpack_require__(29190),ia=__webpack_require__(10775),Ea=__webpack_require__(19593),Ts=__webpack_require__(26502),Ps=__webpack_require__(10174),Qs=__webpack_require__(96378),Rs=__webpack_require__(58216),Ia=__webpack_require__(41401),so=__webpack_require__(79908),Is=__webpack_require__(82531),Tr=__webpack_require__(79890),Mo=__webpack_require__(88472),Xo=__webpack_require__(38944),Eu=__webpack_require__(78423),Ns=__webpack_require__(65713),ou=__webpack_require__(22968),Hu=__webpack_require__(17564),Yl=__webpack_require__(1220),os=__webpack_require__(44886),Il=__webpack_require__(57019),fl=__webpack_require__(35295),Ks=__webpack_require__(80286),el=__webpack_require__(38487),tl=__webpack_require__(29916),Js=__webpack_require__(25541),eu=__webpack_require__(45612),Xl=__webpack_require__(34926),Pu=__webpack_require__(98080),Ml=__webpack_require__(68255),Fo=__webpack_require__(96351),uu=__webpack_require__(16450),dl=__webpack_require__(60244),Ol=__webpack_require__(86921),Lu=__webpack_require__(82928),Fl=__webpack_require__(42947),Bl=__webpack_require__(71568),lc=__webpack_require__(94194),ql=__webpack_require__(30556),ho=__webpack_require__(32100),zc=__webpack_require__(93102),Mu=__webpack_require__(1821),Gu=__webpack_require__(82074),wl=__webpack_require__(13578),Ac=__webpack_require__(59348),li=__webpack_require__(62882),Cc=__webpack_require__(37457),lf=__webpack_require__(70654),Nl=__webpack_require__(90252),cc=__webpack_require__(29482),Dl=__webpack_require__(51630),cf=__webpack_require__(61933),jl=__webpack_require__(619),Iu=__webpack_require__(99675),Eo=__webpack_require__(52548),To=__webpack_require__(53637),tu=__webpack_require__(57482),_u=__webpack_require__(59725),Ql=__webpack_require__(17610),kl=__webpack_require__(56966),$u=__webpack_require__(11507),vu=__webpack_require__(16315),ff=__webpack_require__(60239),rl=__webpack_require__(49381),Su=__webpack_require__(17230),nl=__webpack_require__(62720),Tc=__webpack_require__(57151),Ul=__webpack_require__(48732),Ta=__webpack_require__(18481),df=__webpack_require__(55055),Zc=__webpack_require__(7195),Fu=__webpack_require__(89179),Wc=__webpack_require__(90965),kf=__webpack_require__(67725),Hc=__webpack_require__(59884),Ou=__webpack_require__(89202),hf=__webpack_require__(97815),Pc=__webpack_require__(11593),zl=__webpack_require__(7597),Gc=__webpack_require__(55182),pf=__webpack_require__(34366),Bu=__webpack_require__(85425),hl=__webpack_require__(64522),$c=__webpack_require__(41599),mf=__webpack_require__(86465),Kc=__webpack_require__(78437),Vc=__webpack_require__(73624),fc=__webpack_require__(62059),Yc=__webpack_require__(10305),Ic=__webpack_require__(41208),_f=__webpack_require__(25204),pl=__webpack_require__(40061),qo=__webpack_require__(47803),Bo=__webpack_require__(7893),Rf=__webpack_require__(4890),vf=__webpack_require__(5340),Oc=__webpack_require__(61650),il=__webpack_require__(58246),oo=__webpack_require__(65873),Po=__webpack_require__(63579),Ku=__webpack_require__(87296),Ie=__webpack_require__(59301),Zl=__webpack_require__(4676),Nu=__webpack_require__(35338),Jl=__webpack_require__(12402);function fs(kn){var Qn=kn.id,Vi=kn.basename,Na=kn.cb,sa=new URLSearchParams({route:Qn,url:window.location.href}).toString(),Sa="".concat(al(window.umiServerLoaderPath||Vi),"__serverLoader?").concat(sa);fetch(Sa,{credentials:"include"}).then(function(ga){return ga.json()}).then(Na).catch(console.error)}function al(){var kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return kn.endsWith("/")?kn:"".concat(kn,"/")}var ec=__webpack_require__(38127),dc=__webpack_require__(38329),ml=__webpack_require__(8616),_l=["content"],ru=["content"],Lf=/^(http:|https:)?\/\//;function Dc(kn){return Lf.test(kn)||kn.startsWith("/")&&!kn.startsWith("/*")||kn.startsWith("./")||kn.startsWith("../")}var hc=function(){return Ie.createElement("noscript",{dangerouslySetInnerHTML:{__html:"<b>Enable JavaScript to run this app.</b>"}})},Vu=function(Qn){var Vi,Na=Qn.loaderData,sa=Qn.htmlPageOpts,Sa=Qn.manifest,ga=(Sa==null||(Vi=Sa.assets)===null||Vi===void 0?void 0:Vi["umi.css"])||"";return Ie.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Na||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(sa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ga,"'")}})};function ju(kn){var Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof kn=="string")return Dc(kn)?(0,Po.Z)({src:kn},Qn):{content:kn};if((0,ml.Z)(kn)==="object")return(0,Po.Z)((0,Po.Z)({},kn),Qn);throw new Error("Invalid script type: ".concat((0,ml.Z)(kn)))}function gf(kn){return Dc(kn)?{type:"link",href:kn}:{type:"style",content:kn}}var kc=function(Qn){var Vi,Na,sa,Sa,ga,js,oa=Qn.htmlPageOpts;return Ie.createElement(Ie.Fragment,null,(oa==null?void 0:oa.title)&&Ie.createElement("title",null,oa.title),oa==null||(Vi=oa.favicons)===null||Vi===void 0?void 0:Vi.map(function(Zs,ul){return Ie.createElement("link",{key:ul,rel:"shortcut icon",href:Zs})}),(oa==null?void 0:oa.description)&&Ie.createElement("meta",{name:"description",content:oa.description}),(oa==null||(Na=oa.keywords)===null||Na===void 0?void 0:Na.length)&&Ie.createElement("meta",{name:"keywords",content:oa.keywords.join(",")}),oa==null||(sa=oa.metas)===null||sa===void 0?void 0:sa.map(function(Zs){return Ie.createElement("meta",{key:Zs.name,name:Zs.name,content:Zs.content})}),oa==null||(Sa=oa.links)===null||Sa===void 0?void 0:Sa.map(function(Zs,ul){return Ie.createElement("link",(0,dc.Z)({key:ul},Zs))}),oa==null||(ga=oa.styles)===null||ga===void 0?void 0:ga.map(function(Zs,ul){var gl=gf(Zs),Pl=gl.type,ll=gl.href,$l=gl.content;if(Pl==="link")return Ie.createElement("link",{key:ul,rel:"stylesheet",href:ll});if(Pl==="style")return Ie.createElement("style",{key:ul},$l)}),oa==null||(js=oa.headScripts)===null||js===void 0?void 0:js.map(function(Zs,ul){var gl=ju(Zs),Pl=gl.content,ll=(0,ec.Z)(gl,_l);return Ie.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:Pl},key:ul},ll))}))};function Uu(kn){var Qn,Vi=kn.children,Na=kn.loaderData,sa=kn.manifest,Sa=kn.htmlPageOpts,ga=kn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,js=kn.mountElementId;if(ga!=null&&ga.pureHtml)return Ie.createElement("html",null,Ie.createElement("head",null,Ie.createElement(kc,{htmlPageOpts:Sa})),Ie.createElement("body",null,Ie.createElement(hc,null),Ie.createElement("div",{id:js},Vi),Ie.createElement(Vu,{manifest:sa,loaderData:Na,htmlPageOpts:Sa})));if(ga!=null&&ga.pureApp)return Ie.createElement(Ie.Fragment,null,Vi);var oa=typeof window=="undefined"?sa==null?void 0:sa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ie.createElement("html",{suppressHydrationWarning:!0,lang:(Sa==null?void 0:Sa.lang)||"en"},Ie.createElement("head",null,Ie.createElement("meta",{charSet:"utf-8"}),Ie.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),oa&&Ie.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:oa}),Ie.createElement(kc,{htmlPageOpts:Sa})),Ie.createElement("body",null,Ie.createElement(hc,null),Ie.createElement("div",{id:js},Vi),Ie.createElement(Vu,{manifest:sa,loaderData:Na,htmlPageOpts:Sa}),Sa==null||(Qn=Sa.scripts)===null||Qn===void 0?void 0:Qn.map(function(Zs,ul){var gl=ju(Zs),Pl=gl.content,ll=(0,ec.Z)(gl,ru);return Ie.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:Pl},key:ul},ll))})))}var Wl=Ie.createContext(void 0);function yf(){return Ie.useContext(Wl)}var pc=["redirect"];function mc(kn){var Qn=kn.routesById,Vi=kn.parentId,Na=kn.routeComponents,sa=kn.useStream,Sa=sa===void 0?!0:sa;return Object.keys(Qn).filter(function(ga){return Qn[ga].parentId===Vi}).map(function(ga){var js=bf((0,Po.Z)((0,Po.Z)({route:Qn[ga],routeComponent:Na[ga],loadingComponent:kn.loadingComponent,reactRouter5Compat:kn.reactRouter5Compat},kn.reactRouter5Compat&&{hasChildren:Object.keys(Qn).filter(function(Zs){return Qn[Zs].parentId===ga}).length>0}),{},{useStream:Sa})),oa=mc({routesById:Qn,routeComponents:Na,parentId:js.id,loadingComponent:kn.loadingComponent,reactRouter5Compat:kn.reactRouter5Compat,useStream:Sa});return oa.length>0&&(js.children=oa,js.routes=oa),js})}function Rc(kn){var Qn=(0,Nu.UO)(),Vi=(0,Nu.Gn)(kn.to,Qn),Na=(0,Jl.T$)(),sa=(0,Nu.TH)();if(Na!=null&&Na.keepQuery){var Sa=sa.search+sa.hash;Vi+=Sa}var ga=(0,Po.Z)((0,Po.Z)({},kn),{},{to:Vi});return Ie.createElement(Nu.Fg,(0,dc.Z)({replace:!0},ga))}function bf(kn){var Qn=kn.route,Vi=kn.useStream,Na=Vi===void 0?!0:Vi,sa=Qn.redirect,Sa=(0,ec.Z)(Qn,pc),ga=kn.reactRouter5Compat?_c:Lc;return(0,Po.Z)({element:sa?Ie.createElement(Rc,{to:sa}):Ie.createElement(Wl.Provider,{value:{route:kn.route}},Ie.createElement(ga,{loader:Ie.memo(kn.routeComponent),loadingComponent:kn.loadingComponent||xf,hasChildren:kn.hasChildren,useStream:Na}))},Sa)}function xf(){return Ie.createElement("div",null)}function _c(kn){var Qn=yf(),Vi=Qn.route,Na=(0,Jl.Ov)(),sa=Na.history,Sa=Na.clientRoutes,ga=(0,Nu.UO)(),js={params:ga,isExact:!0,path:Vi.path,url:sa.location.pathname},oa=kn.loader,Zs={location:sa.location,match:js,history:sa,params:ga,route:Vi,routes:Sa};return kn.useStream?Ie.createElement(Ie.Suspense,{fallback:Ie.createElement(kn.loadingComponent,null)},Ie.createElement(oa,Zs,kn.hasChildren&&Ie.createElement(Nu.j3,null))):Ie.createElement(oa,Zs,kn.hasChildren&&Ie.createElement(Nu.j3,null))}function Lc(kn){var Qn=kn.loader;return kn.useStream?Ie.createElement(Ie.Suspense,{fallback:Ie.createElement(kn.loadingComponent,null)},Ie.createElement(Qn,null)):Ie.createElement(Qn,null)}var tc=null;function wf(){return tc}function Yu(kn){var Qn=kn.history,Vi=Ie.useState({action:Qn.action,location:Qn.location}),Na=(0,Ku.Z)(Vi,2),sa=Na[0],Sa=Na[1];return(0,Ie.useLayoutEffect)(function(){return Qn.listen(Sa)},[Qn]),(0,Ie.useLayoutEffect)(function(){function ga(js){kn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:kn.routes,clientRoutes:kn.clientRoutes,location:js.location,action:js.action,basename:kn.basename,isFirst:!!js.isFirst}})}return ga({location:sa.location,action:sa.action,isFirst:!0}),Qn.listen(ga)},[Qn,kn.routes,kn.clientRoutes]),Ie.createElement(Nu.F0,{navigator:Qn,location:sa.location,basename:kn.basename},kn.children)}function vl(){var kn=(0,Jl.Ov)(),Qn=kn.clientRoutes;return(0,Nu.V$)(Qn)}var vc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Xc=function(Qn,Vi){var Na=Qn.basename||"/",sa=mc({routesById:Qn.routes,routeComponents:Qn.routeComponents,loadingComponent:Qn.loadingComponent,reactRouter5Compat:Qn.reactRouter5Compat,useStream:Qn.useStream});Qn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:sa}});for(var Sa=Ie.createElement(Yu,{basename:Na,pluginManager:Qn.pluginManager,routes:Qn.routes,clientRoutes:sa,history:Qn.history},Vi),ga=0,js=vc;ga<js.length;ga++){var oa=js[ga];Sa=Qn.pluginManager.applyPlugins({type:"modify",key:oa,initialValue:Sa,args:{routes:Qn.routes,history:Qn.history,plugin:Qn.pluginManager}})}var Zs=function(){var gl=(0,Ie.useState)({}),Pl=(0,Ku.Z)(gl,2),ll=Pl[0],$l=Pl[1],Kf=(0,Ie.useState)(window.__UMI_LOADER_DATA__||{}),Af=(0,Ku.Z)(Kf,2),ic=Af[0],Mf=Af[1],Jc=(0,Ie.useCallback)(function(ef,tf){var cl,Vf=(((cl=(0,Nu.fp)(sa,ef,Na))===null||cl===void 0?void 0:cl.map(function(yl){return yl.route.id}))||[]).filter(Boolean);Vf.forEach(function(yl){var rf,Ff;if(window.__umi_route_prefetch__){var lu,Cf=(lu=Qn.routeComponents[yl])===null||lu===void 0||(lu=lu._payload)===null||lu===void 0?void 0:lu._result;typeof Cf=="function"&&Cf()}var nf=(rf=Qn.routes[yl])===null||rf===void 0?void 0:rf.clientLoader,Rl=!!nf,Fc=(Ff=Qn.routes[yl])===null||Ff===void 0?void 0:Ff.hasServerLoader;!tf&&Fc&&!Rl&&!window.__UMI_LOADER_DATA__&&fs({id:yl,basename:Na,cb:function(Bc){Ie.startTransition(function(){Mf(function(Bf){return(0,Po.Z)((0,Po.Z)({},Bf),{},(0,oo.Z)({},yl,Bc))})})}});var cu=!!ll[yl],Tf=Rl&&nf.hydrate||!Fc,Pf=Fc&&!window.__UMI_LOADER_DATA__;Rl&&!cu&&(Tf||Pf)&&nf({serverLoader:function(){return fs({id:yl,basename:Na,cb:function(Bf){Ie.startTransition(function(){Mf(function(Nc){return(0,Po.Z)((0,Po.Z)({},Nc),{},(0,oo.Z)({},yl,Bf))})})}})}}).then(function(af){$l(function(Bc){return(0,Po.Z)((0,Po.Z)({},Bc),{},(0,oo.Z)({},yl,af))})})})},[ll]);return(0,Ie.useEffect)(function(){return Jc(window.location.pathname,!0),Qn.history.listen(function(ef){Jc(ef.location.pathname)})},[]),(0,Ie.useLayoutEffect)(function(){typeof Qn.callback=="function"&&Qn.callback()},[]),Ie.createElement(Jl.Il.Provider,{value:{routes:Qn.routes,routeComponents:Qn.routeComponents,clientRoutes:sa,pluginManager:Qn.pluginManager,rootElement:Qn.rootElement,basename:Na,clientLoaderData:ll,serverLoaderData:ic,preloadRoute:Jc,history:Qn.history}},Sa)};return Zs};function qc(kn){var Qn=kn.rootElement||document.getElementById("root"),Vi=Xc(kn,Ie.createElement(vl,null));if(kn.components)return Vi;if(kn.hydrate){var Na=window.__UMI_LOADER_DATA__||{},sa=window.__UMI_METADATA_LOADER_DATA__||{},Sa={metadata:sa,loaderData:Na,mountElementId:kn.mountElementId},ga=kn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||kn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;Zl.hydrateRoot(ga?Qn:document,ga?Ie.createElement(Vi,null):Ie.createElement(Uu,Sa,Ie.createElement(Vi,null)));return}if(Zl.createRoot){tc=Zl.createRoot(Qn),tc.render(Ie.createElement(Vi,null));return}Zl.render(Ie.createElement(Vi,null),Qn)}var gu=(kn,Qn,Vi)=>new Promise((Na,sa)=>{var Sa=oa=>{try{js(Vi.next(oa))}catch(Zs){sa(Zs)}},ga=oa=>{try{js(Vi.throw(oa))}catch(Zs){sa(Zs)}},js=oa=>oa.done?Na(oa.value):Promise.resolve(oa.value).then(Sa,ga);js((Vi=Vi.apply(kn,Qn)).next())});function Ef(){return gu(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/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/teambuild",parentId:"1",id:"427"},428:{path:"/teambuild",exact:!0,parentId:"427",id:"428"},429:{path:"/teambuild/:id/review/:itemId",exact:!0,parentId:"427",id:"429"},430:{path:"/teambuild/:id/:projectId/new",exact:!0,parentId:"427",id:"430"},431:{path:"/teambuild/:id/team_project/:itemId/edit",exact:!0,parentId:"427",id:"431"},432:{path:"/teambuild/:id/:projectId/:itemId/details",exact:!0,parentId:"427",id:"432"},433:{path:"/teambuild/:id/materialReview/:itemId",exact:!0,parentId:"427",id:"433"},434:{path:"/teambuild/:id",parentId:"427",id:"434"},435:{path:"/teambuild/:id/index",parentId:"434",id:"435"},436:{path:"/teambuild/:id/team_project",parentId:"434",id:"436"},437:{path:"/teambuild/:id/midterm_report",parentId:"434",id:"437"},438:{path:"/teambuild/:id/conclusion_check",parentId:"434",id:"438"},439:{path:"/teambuild/:id/team_reivew",parentId:"434",id:"439"},440:{path:"/teambuild/:id/rules_setting",parentId:"434",id:"440"},441:{path:"/teambuild/:id/result",parentId:"434",id:"441"},442:{path:"/teambuild/:id/feedback",parentId:"434",id:"442"},443:{path:"/teambuild/:id/student_selection",parentId:"434",id:"443"},444:{path:"/teambuild/:id/tasks",parentId:"434",id:"444"},445:{path:"/teambuild/:id/opening_report",parentId:"434",id:"445"},446:{path:"/teambuild/:id/thesis",parentId:"434",id:"446"},447:{path:"/teambuild/:id/final_defense",parentId:"434",id:"447"},448:{path:"/teambuild/:id/final_thesis",parentId:"434",id:"448"},449:{path:"/teambuild/:id/settings",parentId:"434",id:"449"},450:{path:"/teambuild/:id/teachers",parentId:"434",id:"450"},451:{path:"/teambuild/:id/students",parentId:"434",id:"451"},452:{path:"/teambuild/:id/archives",parentId:"434",id:"452"},453:{path:"/teambuild/:id/grading_summary",parentId:"434",id:"453"},454:{path:"/coursebuild",parentId:"1",id:"454"},455:{path:"/coursebuild",exact:!0,parentId:"454",id:"455"},456:{path:"/coursebuild/:id/review/:itemId",exact:!0,parentId:"454",id:"456"},457:{path:"/coursebuild/:id/:projectId/new",exact:!0,parentId:"454",id:"457"},458:{path:"/coursebuild/:id/course_project/:itemId/edit",exact:!0,parentId:"454",id:"458"},459:{path:"/coursebuild/:id/:projectId/:itemId/details",exact:!0,parentId:"454",id:"459"},460:{path:"/coursebuild/:id/materialReview/:itemId",exact:!0,parentId:"454",id:"460"},461:{path:"/coursebuild/:id",parentId:"454",id:"461"},462:{path:"/coursebuild/:id/index",parentId:"461",id:"462"},463:{path:"/coursebuild/:id/course_project",parentId:"461",id:"463"},464:{path:"/coursebuild/:id/midterm_report",parentId:"461",id:"464"},465:{path:"/coursebuild/:id/conclusion_check",parentId:"461",id:"465"},466:{path:"/coursebuild/:id/course_reivew",parentId:"461",id:"466"},467:{path:"/coursebuild/:id/rules_setting",parentId:"461",id:"467"},468:{path:"/coursebuild/:id/result",parentId:"461",id:"468"},469:{path:"/coursebuild/:id/feedback",parentId:"461",id:"469"},470:{path:"/coursebuild/:id/student_selection",parentId:"461",id:"470"},471:{path:"/coursebuild/:id/tasks",parentId:"461",id:"471"},472:{path:"/coursebuild/:id/opening_report",parentId:"461",id:"472"},473:{path:"/coursebuild/:id/thesis",parentId:"461",id:"473"},474:{path:"/coursebuild/:id/final_defense",parentId:"461",id:"474"},475:{path:"/coursebuild/:id/final_thesis",parentId:"461",id:"475"},476:{path:"/coursebuild/:id/settings",parentId:"461",id:"476"},477:{path:"/coursebuild/:id/teachers",parentId:"461",id:"477"},478:{path:"/coursebuild/:id/students",parentId:"461",id:"478"},479:{path:"/coursebuild/:id/archives",parentId:"461",id:"479"},480:{path:"/coursebuild/:id/grading_summary",parentId:"461",id:"480"},481:{path:"/dataset",parentId:"1",id:"481"},482:{path:"/dataset",exact:!0,parentId:"481",id:"482"},483:{path:"/dataset/:id/detail",exact:!0,parentId:"481",id:"483"},484:{path:"/knowledgegraph",parentId:"1",id:"484"},485:{path:"/knowledgegraph/:pathId",parentId:"484",id:"485"},486:{path:"/knowledgegraph/:pathId/statistics",parentId:"484",id:"486"},487:{path:"/newlogin",parentId:"1",id:"487"},488:{path:"/onlinenum",parentId:"1",id:"488"},489:{path:"/onlinenum",parentId:"488",id:"489"},490:{path:"/shixuncontext",parentId:"1",id:"490"},491:{path:"/shixuncontext",parentId:"490",id:"491"},492:{path:"/shixuncontext/:Id/detail",parentId:"490",id:"492"},493:{path:"/educoder-demo",exact:!0,parentId:"1",id:"493"},494:{path:"/training",parentId:"1",id:"494"},495:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"494",id:"495"},496:{path:"/largeScreen",exact:!0,parentId:"1",id:"496"},497:{path:"/quality",parentId:"1",id:"497"},498:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"497",id:"498"},499:{path:"/otherlogin",exact:!0,parentId:"1",id:"499"},500:{path:"/otherloginqq",exact:!0,parentId:"1",id:"500"},501:{path:"/otherloginstart",exact:!0,parentId:"1",id:"501"},502:{path:"/pathsoverview",exact:!0,parentId:"1",id:"502"},503:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"503"},504:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"504"},505:{path:"/login",parentId:"1",id:"505"},506:{path:"/login",parentId:"505",id:"506"},507:{path:"/user",parentId:"1",id:"507"},508:{path:"/user/login",parentId:"507",id:"508"},509:{path:"/user/register",parentId:"507",id:"509"},510:{path:"/user/reset-password",parentId:"507",id:"510"},511:{path:"/colleges",parentId:"1",id:"511"},512:{path:"/colleges/:id/statistics",parentId:"511",id:"512"},513:{path:"/help",parentId:"1",id:"513"},514:{path:"/help/:id",parentId:"513",id:"514"},515:{path:"/video",parentId:"1",id:"515"},516:{path:"/video/:videoId",parentId:"515",id:"516"},517:{path:"/terminal",parentId:"1",id:"517"},518:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"518"},519:{path:"/statsDashboard",parentId:"1",id:"519"},520:{path:"/",parentId:"1",id:"520"},521:{path:"/",exact:!0,parentId:"520",id:"521"},522:{path:"/api/*",exact:!0,parentId:"520",id:"522"},523:{path:"/search",exact:!0,parentId:"520",id:"523"},524:{path:"/moop_cases",exact:!0,parentId:"520",id:"524"},525:{path:"/moop_cases/new",exact:!0,parentId:"520",id:"525"},526:{path:"/moop_cases/:caseId",exact:!0,parentId:"520",id:"526"},527:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"520",id:"527"},528:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"520",id:"528"},529:{path:"/randompaper",exact:!0,parentId:"520",id:"529"},530:{path:"/randompaper/edit/:id",exact:!0,parentId:"520",id:"530"},531:{path:"/randompaper/detail/:id",exact:!0,parentId:"520",id:"531"},532:{path:"/403",parentId:"520",id:"532"},533:{path:"/500",parentId:"520",id:"533"},534:{path:"/404",parentId:"520",id:"534"},535:{path:"/download",parentId:"520",id:"535"},536:{path:"/iwce",parentId:"520",id:"536"},537:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"520",id:"537"},538:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"520",id:"538"},539:{path:"/Activities",parentId:"520",id:"539"},540:{path:"/iwce/:itemname",parentId:"520",id:"540"},541:{path:"/hpc-course",parentId:"520",id:"541"},542:{path:"/user_agents",parentId:"520",id:"542"},543:{path:"/three",parentId:"520",id:"543"},544:{path:"/introduction",parentId:"520",id:"544"},545:{path:"/chatgpt",parentId:"520",id:"545"},546:{path:"/*",parentId:"520",id:"546"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ie.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),2:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),3:Ie.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,90539))),4:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),5:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),6:Ie.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,68158))),7:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),8:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,12272))),9:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),10:Ie.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,83180))),11:Ie.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,55347))),12:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),13:Ie.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),14:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,33174))),15:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,28320))),16:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),17:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),18:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),19:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),20:Ie.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,47389))),21:Ie.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,21753))),22:Ie.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,61785))),23:Ie.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,90922))),24:Ie.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),25:Ie.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),26:Ie.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),27:Ie.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),28:Ie.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,14345))),29:Ie.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,96398))),30:Ie.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,7634))),31:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,5050))),32:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,38694))),33:Ie.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,80148))),34:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,72889))),35:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,8973))),36:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,14535))),37:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,92137))),38:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,22726))),39:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,34537))),40:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69544))),41:Ie.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,6213))),42:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,86310))),43:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),44:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5847),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,98557))),45:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5847),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,41919))),46:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,62948))),47:Ie.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,42258))),48:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),49:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,61467))),50:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),51:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),52:Ie.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31862))),53:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),54:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),55:Ie.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,37735))),56:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,1690))),57:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,82275))),58:Ie.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),59:Ie.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),60:Ie.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),61:Ie.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),62:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,31240))),63:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,70846))),64:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,55940))),65:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,29388))),66:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,90025))),67:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,96791))),68:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,22797))),69:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,76715))),70:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,74622))),71:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,45629))),72:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7880))),73:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,66314))),74:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,96993))),75:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,74167))),76:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,77560))),77:Ie.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,98646))),78:Ie.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,24448))),79:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,56273))),80:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,3435))),81:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86205))),82:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,58264))),83:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,13933))),84:Ie.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),85:Ie.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55227))),86:Ie.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,76431))),87:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63329))),88:Ie.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,18583))),89:Ie.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,44923))),90:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),91:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),92:Ie.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78439))),93:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67506))),94:Ie.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,63298))),95:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,23072))),96:Ie.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,55715))),97:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,54488))),98:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,39682))),99:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,58026))),100:Ie.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,50684))),101:Ie.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,79536))),102:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),103:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,24993))),104:Ie.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,81189))),105:Ie.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),106:Ie.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),107:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,61526))),108:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,61526))),109:Ie.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),110:Ie.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,88413))),111:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),112:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,35744))),113:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),114:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,55726))),115:Ie.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,56168))),116:Ie.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,80572))),117:Ie.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,334))),118:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),119:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5641),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,43415))),120:Ie.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60949))),121:Ie.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,48153))),122:Ie.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,22428))),123:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,64489))),124:Ie.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,4417))),125:Ie.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77014))),126:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,59104))),127:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,59104))),128:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),129:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),130:Ie.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),131:Ie.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,96983))),132:Ie.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),133:Ie.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,11405))),134:Ie.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,93711))),135:Ie.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,6314))),136:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,68716))),137:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,79147))),138:Ie.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),139:Ie.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,42174))),140:Ie.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,91243))),141:Ie.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),142:Ie.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),143:Ie.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),144:Ie.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,74478))),145:Ie.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,50636))),146:Ie.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),147:Ie.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),148:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),149:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),150:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,46879))),151:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,16055))),152:Ie.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,89034))),153:Ie.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,79390))),154:Ie.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,9098))),155:Ie.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,24680))),156:Ie.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,34306))),157:Ie.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82019))),158:Ie.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2446))),159:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),160:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2803),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),161:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2803),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),162:Ie.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,40571))),163:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2803),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),164:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),165:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),166:Ie.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,7870))),167:Ie.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,4505))),168:Ie.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,93685))),169:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,89801))),170:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),171:Ie.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,13207))),172:Ie.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,10229))),173:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),174:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),175:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,92471))),176:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),177:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,85973))),178:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),179:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),180:Ie.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,29488))),181:Ie.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,26472))),182:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),183:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),184:Ie.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,30557))),185:Ie.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,98491))),186:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),187:Ie.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,26917))),188:Ie.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49048))),189:Ie.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,23671))),190:Ie.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,31341))),191:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(7502),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,36659))),192:Ie.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,80265))),193:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,55233))),194:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),195:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),196:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),197:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),198:Ie.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,28669))),199:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,78246))),200:Ie.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,73661))),201:Ie.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,63071))),202:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,75494))),203:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),204:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,89867))),205:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,85074))),206:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,2889))),207:Ie.lazy(()=>Promise.all([__webpack_require__.e(7502),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,65630))),208:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,17516))),209:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,9829))),210:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,96547))),211:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),212:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,16353))),213:Ie.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),214:Ie.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,84827))),215:Ie.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),216:Ie.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,65441))),217:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),218:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),219:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,48997))),220:Ie.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,24677))),221:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,85424))),222:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),223:Ie.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71020))),224:Ie.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,58949))),225:Ie.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,24662))),226:Ie.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,83014))),227:Ie.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),228:Ie.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),229:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,57430))),230:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,46613))),231:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,6510))),232:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,30577))),233:Ie.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,61222))),234:Ie.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59556))),235:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,26353))),236:Ie.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,2420))),237:Ie.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,57387))),238:Ie.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,73015))),239:Ie.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,52012))),240:Ie.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,19175))),241:Ie.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,11358))),242:Ie.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,26277))),243:Ie.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,72806))),244:Ie.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,23959))),245:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31799))),246:Ie.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,89881))),247:Ie.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,17734))),248:Ie.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,21572))),249:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,8582))),250:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,50553))),251:Ie.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,27966))),252:Ie.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,51935))),253:Ie.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,68628))),254:Ie.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,66529))),255:Ie.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,48590))),256:Ie.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19161))),257:Ie.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,88480))),258:Ie.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,21838))),259:Ie.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,46007))),260:Ie.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,99557))),261:Ie.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,41894))),262:Ie.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49696))),263:Ie.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,79488))),264:Ie.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,4033))),265:Ie.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),266:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),267:Ie.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,99135))),268:Ie.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,26058))),269:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),270:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),271:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),272:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),273:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,86962))),274:Ie.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,98897))),275:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),276:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),277:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),278:Ie.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28485))),279:Ie.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,95677))),280:Ie.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,97648))),281:Ie.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,5188))),282:Ie.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,7264))),283:Ie.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,10598))),284:Ie.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,4255))),285:Ie.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,7602))),286:Ie.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,81255))),287:Ie.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,45980))),288:Ie.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,94922))),289:Ie.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,80931))),290:Ie.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,8453))),291:Ie.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,5266))),292:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,24242))),293:Ie.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55006))),294:Ie.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,14206))),295:Ie.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,63586))),296:Ie.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),297:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),298:Ie.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,11018))),299:Ie.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89085))),300:Ie.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,41326))),301:Ie.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,93513))),302:Ie.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,71432))),303:Ie.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,92450))),304:Ie.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,18245))),305:Ie.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,34644))),306:Ie.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),307:Ie.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),308:Ie.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,87110))),309:Ie.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),310:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),311:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),312:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),313:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),314:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),315:Ie.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),316:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,36190))),317:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,41092))),318:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),319:Ie.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,23632))),320:Ie.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,58921))),321:Ie.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,17553))),322:Ie.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,80465))),323:Ie.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,6055))),324:Ie.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,16643))),325:Ie.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,29331))),326:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),327:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10178))),328:Ie.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),329:Ie.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),330:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),331:Ie.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,58114))),332:Ie.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,39661))),333:Ie.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,9505))),334:Ie.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,72085))),335:Ie.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,20792))),336:Ie.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,61622))),337:Ie.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,62463))),338:Ie.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,69399))),339:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),340:Ie.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,38607))),341:Ie.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,12279))),342:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,74607))),343:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),344:Ie.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),345:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),346:Ie.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),347:Ie.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),348:Ie.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),349:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),350:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),351:Ie.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),352:Ie.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),353:Ie.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),354:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),355:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),356:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),357:Ie.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),358:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),359:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),360:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),361:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),362:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),363:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),364:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),365:Ie.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),366:Ie.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),367:Ie.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),368:Ie.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),369:Ie.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),370:Ie.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),371:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),372:Ie.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),373:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),374:Ie.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),375:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),376:Ie.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),377:Ie.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),378:Ie.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),379:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),380:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),381:Ie.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),382:Ie.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),383:Ie.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),384:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),385:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),386:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),387:Ie.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),388:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),389:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),390:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),391:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),392:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),393:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),394:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),395:Ie.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),396:Ie.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),397:Ie.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),398:Ie.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),399:Ie.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),400:Ie.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),401:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),402:Ie.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),403:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),404:Ie.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,93514))),405:Ie.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,88773))),406:Ie.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,9744))),407:Ie.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,8091))),408:Ie.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,90493))),409:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),410:Ie.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,67080))),411:Ie.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,36801))),412:Ie.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,1166))),413:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,29586))),414:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,73823))),415:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,93147))),416:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,43672))),417:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),418:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),419:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),420:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),421:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),422:Ie.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,11556))),423:Ie.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),424:Ie.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),425:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,42573))),426:Ie.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,13377))),427:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),428:Ie.lazy(()=>__webpack_require__.e(7534).then(__webpack_require__.bind(__webpack_require__,16729))),429:Ie.lazy(()=>__webpack_require__.e(2780).then(__webpack_require__.bind(__webpack_require__,42462))),430:Ie.lazy(()=>__webpack_require__.e(6851).then(__webpack_require__.bind(__webpack_require__,81117))),431:Ie.lazy(()=>__webpack_require__.e(985).then(__webpack_require__.bind(__webpack_require__,77117))),432:Ie.lazy(()=>__webpack_require__.e(6851).then(__webpack_require__.bind(__webpack_require__,81117))),433:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8788)]).then(__webpack_require__.bind(__webpack_require__,50889))),434:Ie.lazy(()=>__webpack_require__.e(9838).then(__webpack_require__.bind(__webpack_require__,71991))),435:Ie.lazy(()=>__webpack_require__.e(7290).then(__webpack_require__.bind(__webpack_require__,32833))),436:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),437:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),438:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),439:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),440:Ie.lazy(()=>__webpack_require__.e(2381).then(__webpack_require__.bind(__webpack_require__,45590))),441:Ie.lazy(()=>__webpack_require__.e(9573).then(__webpack_require__.bind(__webpack_require__,93431))),442:Ie.lazy(()=>__webpack_require__.e(6051).then(__webpack_require__.bind(__webpack_require__,32594))),443:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6433)]).then(__webpack_require__.bind(__webpack_require__,46241))),444:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1417)]).then(__webpack_require__.bind(__webpack_require__,7399))),445:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),446:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),447:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),448:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(274)]).then(__webpack_require__.bind(__webpack_require__,48460))),449:Ie.lazy(()=>__webpack_require__.e(4590).then(__webpack_require__.bind(__webpack_require__,64825))),450:Ie.lazy(()=>__webpack_require__.e(6822).then(__webpack_require__.bind(__webpack_require__,20712))),451:Ie.lazy(()=>__webpack_require__.e(6822).then(__webpack_require__.bind(__webpack_require__,20712))),452:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7124)]).then(__webpack_require__.bind(__webpack_require__,21756))),453:Ie.lazy(()=>__webpack_require__.e(6114).then(__webpack_require__.bind(__webpack_require__,19845))),454:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),455:Ie.lazy(()=>__webpack_require__.e(9375).then(__webpack_require__.bind(__webpack_require__,99872))),456:Ie.lazy(()=>__webpack_require__.e(8669).then(__webpack_require__.bind(__webpack_require__,69431))),457:Ie.lazy(()=>__webpack_require__.e(7259).then(__webpack_require__.bind(__webpack_require__,68233))),458:Ie.lazy(()=>__webpack_require__.e(9170).then(__webpack_require__.bind(__webpack_require__,49177))),459:Ie.lazy(()=>__webpack_require__.e(7259).then(__webpack_require__.bind(__webpack_require__,68233))),460:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8388)]).then(__webpack_require__.bind(__webpack_require__,49866))),461:Ie.lazy(()=>__webpack_require__.e(3111).then(__webpack_require__.bind(__webpack_require__,43497))),462:Ie.lazy(()=>__webpack_require__.e(4840).then(__webpack_require__.bind(__webpack_require__,60934))),463:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),464:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),465:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),466:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),467:Ie.lazy(()=>__webpack_require__.e(2681).then(__webpack_require__.bind(__webpack_require__,47013))),468:Ie.lazy(()=>__webpack_require__.e(655).then(__webpack_require__.bind(__webpack_require__,9480))),469:Ie.lazy(()=>__webpack_require__.e(678).then(__webpack_require__.bind(__webpack_require__,70426))),470:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4357)]).then(__webpack_require__.bind(__webpack_require__,61071))),471:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2722)]).then(__webpack_require__.bind(__webpack_require__,13044))),472:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),473:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),474:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),475:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5637)]).then(__webpack_require__.bind(__webpack_require__,76838))),476:Ie.lazy(()=>__webpack_require__.e(3083).then(__webpack_require__.bind(__webpack_require__,82172))),477:Ie.lazy(()=>__webpack_require__.e(2329).then(__webpack_require__.bind(__webpack_require__,5236))),478:Ie.lazy(()=>__webpack_require__.e(2329).then(__webpack_require__.bind(__webpack_require__,5236))),479:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1929)]).then(__webpack_require__.bind(__webpack_require__,91153))),480:Ie.lazy(()=>__webpack_require__.e(1541).then(__webpack_require__.bind(__webpack_require__,90858))),481:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),482:Ie.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,18562))),483:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,10019))),484:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),485:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,85742))),486:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,62125))),487:Ie.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,30110))),488:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),489:Ie.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,79595))),490:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),491:Ie.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,80633))),492:Ie.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,81717))),493:Ie.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,46289))),494:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),495:Ie.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,12990))),496:Ie.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,85911))),497:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),498:Ie.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,41826))),499:Ie.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,37954))),500:Ie.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,77780))),501:Ie.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,18699))),502:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,56676))),503:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,46989))),504:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,79811))),505:Ie.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,5382))),506:Ie.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),507:Ie.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,88229))),508:Ie.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),509:Ie.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,92006))),510:Ie.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,63207))),511:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),512:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,79229))),513:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),514:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,93188))),515:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),516:Ie.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,74843))),517:Ie.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,38550))),518:Ie.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,97437))),519:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,54431))),520:Ie.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,12445))),521:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2803),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,22198))),522:Ie.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,3233))),523:Ie.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,89493))),524:Ie.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,78400))),525:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),526:Ie.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,39914))),527:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),528:Ie.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,99524))),529:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),530:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),531:Ie.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,82657))),532:Ie.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18700))),533:Ie.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58144))),534:Ie.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),535:Ie.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6448))),536:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),537:Ie.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,52600))),538:Ie.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,23077))),539:Ie.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,61657))),540:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),541:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),542:Ie.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75435))),543:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,65007))),544:Ie.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37787))),545:Ie.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,65120))),546:Ie.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),"@@/global-layout":Ie.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,89049)))}}})}var Sf=__webpack_require__(51579),El=__webpack_require__(93869),Hl=__webpack_require__(71418),Gl=__webpack_require__(98450),aa=()=>Ie.createElement(Hl.Z,{size:"middle",className:Gl.Z.loading}),So=__webpack_require__(90115),mo=__webpack_require__(66649),qn=__webpack_require__.n(mo),sl=__webpack_require__(91392),rc=__webpack_require__.n(sl),_o=__webpack_require__(73100),gc=__webpack_require__.n(_o),Du=__webpack_require__(14805),Sl=__webpack_require__.n(Du),Io=__webpack_require__(13477),Qc=__webpack_require__.n(Io),nc=__webpack_require__(64796),C=__webpack_require__.n(nc),O=__webpack_require__(9007),k=__webpack_require__.n(O),fe=__webpack_require__(58626),Me=__webpack_require__.n(fe),on=__webpack_require__(9084),Cn=__webpack_require__.n(on),gi=__webpack_require__(5116),Ki=__webpack_require__.n(gi),_s=__webpack_require__(50991),Zo=__webpack_require__.n(_s),Oo=__webpack_require__(39050),Os=__webpack_require__.n(Oo),vo=__webpack_require__(1554),Xu=__webpack_require__.n(vo),Au=__webpack_require__(59697),Al=__webpack_require__.n(Au);qn().extend(gc()),qn().extend(Sl()),qn().extend(Qc()),qn().extend(C()),qn().extend(k()),qn().extend(Me()),qn().extend(Cn()),qn().extend(Ki()),qn().extend(Zo()),qn().extend(Os()),qn().extend(Xu()),qn().extend(Al()),qn().extend(rc());var yc=Object.defineProperty,Cl=Object.getOwnPropertySymbols,Mc=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,ol=(kn,Qn,Vi)=>Qn in kn?yc(kn,Qn,{enumerable:!0,configurable:!0,writable:!0,value:Vi}):kn[Qn]=Vi,Tl=(kn,Qn)=>{for(var Vi in Qn||(Qn={}))Mc.call(Qn,Vi)&&ol(kn,Vi,Qn[Vi]);if(Cl)for(var Vi of Cl(Qn))Cu.call(Qn,Vi)&&ol(kn,Vi,Qn[Vi]);return kn},bc=(kn,Qn,Vi)=>new Promise((Na,sa)=>{var Sa=oa=>{try{js(Vi.next(oa))}catch(Zs){sa(Zs)}},ga=oa=>{try{js(Vi.throw(oa))}catch(Zs){sa(Zs)}},js=oa=>oa.done?Na(oa.value):Promise.resolve(oa.value).then(Sa,ga);js((Vi=Vi.apply(kn,Qn)).next())});const ku="/react/build/",za=!1;function nu(){return bc(this,null,function*(){const kn=(0,Sf.gD)(),{routes:Qn,routeComponents:Vi}=yield Ef(kn);yield kn.applyPlugins({key:"patchRoutes",type:So.ApplyPluginsType.event,args:{routes:Qn,routeComponents:Vi}});const Na=kn.applyPlugins({key:"modifyContextOpts",type:So.ApplyPluginsType.modify,initialValue:{}}),sa=Na.basename||"/",Sa=Na.historyType||"browser",ga=(0,El.fi)(Tl({type:Sa,basename:sa},Na.historyOpts));return kn.applyPlugins({key:"render",type:So.ApplyPluginsType.compose,initialValue(){const js={useStream:!0,routes:Qn,routeComponents:Vi,pluginManager:kn,mountElementId:"root",rootElement:Na.rootElement||document.getElementById("root"),loadingComponent:aa,publicPath:ku,runtimePublicPath:za,history:ga,historyType:Sa,basename:sa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Na.callback},oa=kn.applyPlugins({key:"modifyClientRenderOpts",type:So.ApplyPluginsType.modify,initialValue:js});return qc(oa)}})()})}nu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.7"})})()})();