diff --git a/index.html b/index.html index 779a58108c..4c9331df63 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/layouts__index.d5ee2fdd.async.js b/layouts__index.7c916beb.async.js similarity index 96% rename from layouts__index.d5ee2fdd.async.js rename to layouts__index.7c916beb.async.js index fd52e74184..b1f76adbc6 100644 --- a/layouts__index.d5ee2fdd.async.js +++ b/layouts__index.7c916beb.async.js @@ -376,7 +376,7 @@ top: 22px; padding: 15px 0 0; } -`;O(L);var s="rc-slider-captcha";function H(o){var f=0,b=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,b=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,b=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,b=o.changedTouches[0].clientY),{clientX:f,clientY:b}}function de(o,f){if(f===void 0&&(f={}),o)for(var b in f)o.style[b]=f[b]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Le=function(o){var f,b=o.className,$=o.disabled,Be=o.active,Ge=o.success,gt=o.error,rt=o.verify,ke=o.buttonRef,Ft=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,b,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=rt,f["".concat(U,"-success")]=Ge,f["".concat(U,"-error")]=gt,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Ft))};Le.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,b=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),b)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,b=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},b),Ut[f])},yt;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(yt||(yt={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Zn=function(o){var f,b=o.status,$=b===void 0?yt.Default:b,Be=o.isLimitErrors,Ge=o.tipText,gt=o.tipIcon,rt=o.sliderButtonProps,ke=o.indicatorProps,Ft=o.controlRef,Cn=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),mn=(0,t.useRef)(null),pn=(0,t.useRef)(null),yn=(0,t.useRef)(null),kn=(0,t.useRef)({}),Fn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ge)},[Ge]),En=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},gt)},[gt]),_t=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[yt.Default]=[Fn.default,En.default],Tr[yt.Loading]=[Fn.loading,En.default],Tr[yt.Moving]=[Fn.moving,En.default],Tr[yt.Verify]=[Fn.verifying,En.loading],Tr[yt.Error]=[Fn.error,En.error],Tr[yt.Success]=[Fn.success,En.success],Tr[yt.LoadFailed]=[Fn.loadFailed,En.default],Tr},[Fn,En]),Bn=function(Tr){var Co;return(Tr||typeof kn.current.sliderButtonWidth!="number")&&(kn.current.sliderButtonWidth=((Co=pn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),kn.current.sliderButtonWidth},sn=function(Tr){if(Tr||typeof kn.current.indicatorBorderWidth!="number")if(yn.current){var Co=window.getComputedStyle(yn.current);kn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else kn.current.indicatorBorderWidth=$n;return kn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!kn.current.rect)&&mn.current&&(kn.current.rect=(Co=mn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),kn.current.rect};(0,t.useImperativeHandle)(Ft,function(){return{getSliderButtonWidth:Bn,getIndicatorBorderWidth:sn,getRect:lr,updateLeft:function(Tr){var Co=Bn(),la=sn();de(pn.current,{left:Tr+"px"}),de(yn.current,{width:Tr+Co+la+"px"})}}},[]);var St=$===yt.Loading,Lt=$===yt.Moving,On=$===yt.Verify,vr=$===yt.Success,er=$===yt.Error,lo=$===yt.LoadFailed,ro=Be?Fn.errors:_t[$][0];return t.createElement("div",(0,F.pi)({},Cn,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=St,f["".concat(Ht,"-moving")]=Lt,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),Cn.className),ref:mn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:yn})),t.createElement(Le,(0,F.pi)({},rt,{className:xe()("".concat(Ht,"-button"),rt==null?void 0:rt.className),disabled:St,active:Lt,verify:On,success:vr,error:er,buttonRef:pn}),_t[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:ro?{}:{display:"none"}},ro))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,b=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ge=o.className,gt=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ge)},gt),t.createElement("div",{className:"".concat(tr,"-icon")},b),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Xn="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,b,$=o.status,Be=o.bgSize,Ge=Be===void 0?qt.bgSize:Be,gt=o.puzzleSize,rt=gt===void 0?qt.puzzleSize:gt,ke=o.bgUrl,Ft=o.puzzleUrl,Cn=o.bgImgProps,mn=o.puzzleImgProps,pn=o.jigsawRef,yn=o.loadingBoxProps,kn=o.loadFailedIcon,Fn=kn===void 0?qt.loadFailedIcon:kn,En=o.showRefreshIcon,_t=En===void 0?!0:En,Bn=o.refreshIcon,sn=Bn===void 0?qt.refreshIcon:Bn,lr=o.disabledRefresh,St=o.onRefresh,Lt=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(pn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===yt.Loading)return t.createElement(pr,(0,F.pi)({},yn,{style:(0,F.pi)((0,F.pi)({},yn==null?void 0:yn.style),Ge)}));if($===yt.LoadFailed)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ge},Fn);var ro=$===yt.Verify||$===yt.Error||$===yt.Success;return t.createElement("div",(0,F.pi)({className:xe()(Xn,(f={},f["".concat(Xn,"-stop")]=ro,f),On),style:(0,F.pi)((0,F.pi)({},Lt),Ge)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},Cn,{className:xe()("".concat(Xn,"-bg"),Cn==null?void 0:Cn.className),style:(0,F.pi)((0,F.pi)({},Cn==null?void 0:Cn.style),Ge)})),t.createElement("img",(0,F.pi)({src:Ft,alt:""},mn,{className:xe()("".concat(Xn,"-puzzle"),mn==null?void 0:mn.className),style:(0,F.pi)((0,F.pi)({},mn==null?void 0:mn.style),rt),ref:lo})),_t&&$!==yt.Success&&sn&&t.createElement("div",{className:xe()("".concat(Xn,"-refresh"),(b={},b["".concat(Xn,"-refresh-disabled")]=$===yt.Verify||lr,b)),onClick:function(){$!==yt.Verify&&!lr&&(St==null||St())}},sn),vr)},yr=c?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Tn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Tn||(Tn={}));var Gr=function(o){var f,b,$,Be=o.mode,Ge=Be===void 0?"embed":Be,gt=o.limitErrorCount,rt=gt===void 0?0:gt,ke=o.tipText,Ft=o.tipIcon,Cn=o.refreshIcon,mn=o.bgSize,pn=o.puzzleSize,yn=o.request,kn=o.autoRequest,Fn=kn===void 0?!0:kn,En=o.onVerify,_t=o.autoRefreshOnError,Bn=_t===void 0?!0:_t,sn=o.actionRef,lr=o.showRefreshIcon,St=lr===void 0?!0:lr,Lt=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,ro=o.placement,Tr=ro===void 0?"top":ro,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Ko=Et(),zo=Ko[0],Zo=Ko[1],Yo=Et(function(){return!ca&&yn&&Fn?yt.Loading:yt.Default}),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ge==="float"||Ge==="slider"?Ge:"embed"},[Ge]),Ua=(0,t.useMemo)(function(){if(Cn!==void 0)return Cn;if((Ft==null?void 0:Ft.refresh)!==void 0)return Ft.refresh},[Cn,Ft]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),mn)},[mn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),pn)},[pn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Tn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ca=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===yt.Error&&rt>0&&sr.current.errorCount>=rt,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ca)return[2];if(!yn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(yt.Loading)},lo):Vo(yt.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,yn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(Ur),Vo(yt.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(void 0),Vo(yt.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===yt.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ca||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(yt.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==yt.Loading&&(ai(),ri())},vi=function(){(wa||ta===yt.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Tn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Tn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===yt.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Tn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==yt.Moving&&Yr>0&&Vo(yt.Moving);var Ro=Yr,ra=Yr;sr.current.currentTargetType===Tn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),Ro=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,Ro=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(Ro)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==yt.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(En){sr.current.isPressed=!1,Vo(yt.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,Ro=Da-sr.current.startInfo.x,ra=Ro;sr.current.currentTargetType===Tn.Puzzle?(Ro=Math.max(0,Math.min(Ro,sr.current.puzzleMaxDistance)),ra=Ro*sr.current.ratio):(Ro=Math.max(0,Math.min(Ro,sr.current.buttonMaxDistance)),ra=Ro,Ro*=sr.current.ratio),En({x:w(Ro,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(yt.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(yt.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(rt<=0||sr.current.errorCount0?(Be.forEach(function(Ge){Ge.wrap.apply(Ge.context,b)}),!0):!1},o}(),bt={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,bt[this.scope]||(bt[this.scope]={}),this.data=bt[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,b){this.data[f]=b},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){bt[this.scope]={},this.data=bt[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var b=dt()+new Date().getTime(),$="1";if(o.setItem(b,$),o.getItem(b)!==$)return!1;o.removeItem(b)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Ln(o,f){try{return JSON.parse(o,f)}catch(b){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,b){b===void 0&&(b={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},b),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var b=this.storage.getItem(this.getKey(f));return this.options.needParsed?Ln(b,this.options.reviver):b},o.prototype.set=function(f,b){this.storage.setItem(this.getKey(f),this.options.needParsed?an(b,this.options.replacer):b)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(b,$){var Be=o.call(this)||this,Ge=i,gt;return typeof b=="string"?Ge=b||i:typeof b=="object"&&(gt=b),!gt&&typeof $=="object"&&(gt=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},gt),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ge},Be.options)),Be.cacheKey=Ge,Be.startCheckperiod(),Be}return f.prototype._check=function(b,$){var Be=!0;return $.t!==0&&$.t0?Be+Ge:0;return{v:b,t:gt,n:Be}},f.prototype._isLimited=function(b){return this.options.max>-1&&b>=this.options.max},f.prototype._getReplaceKey=function(b,$){var Be=b[0];return b.forEach(function(Ge){($[Ge].t<$[Be].t||$[Ge].t===$[Be].t&&$[Ge].n<$[Be].n)&&(Be=Ge)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(b){this.storage.set(this.cacheKey,b)},f.prototype.get=function(b){var $=this.cacheValues[b];if($&&this._check(b,$))return $.v},f.prototype.mget=function(b){var $=this,Be={};if(!Array.isArray(b))return Be;var Ge=this.cacheValues;return b.forEach(function(gt){var rt=Ge[gt];rt&&$._check(gt,rt)&&(Be[gt]=rt.v)}),Be},f.prototype.getAll=function(){var b=Object.keys(this.cacheValues);return this.mget(b)},f.prototype.set=function(b,$,Be){if(this.options.max===0)return!1;var Ge=this.cacheValues,gt=Object.keys(Ge);if(!Ge[b]&&this._isLimited(gt.length)){var rt=this.keys();if(this._isLimited(rt.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(rt,Ge);this.del(ke)}else return!1}return Ge[b]=this._wrap($,Be),this.setCacheValues(Ge),this.emit("set",b,Ge[b].v),!0},f.prototype.mset=function(b){var $=this,Be=!0;return b.forEach(function(Ge){var gt=$.set(Ge.key,Ge.value,Ge.ttl);Be&&!gt&&(Be=!1)}),Be},f.prototype.del=function(b){var $=this,Be=this.cacheValues,Ge=0,gt=Array.isArray(b)?b:[b];return gt.forEach(function(rt){if(Be[rt]){Ge++;var ke=Be[rt];delete Be[rt],$.emit("del",rt,ke.v)}}),Ge>0&&this.setCacheValues(Be),Ge},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var b=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ge){return b._check(Ge,$[Ge])})},f.prototype.has=function(b){var $=this.cacheValues[b];return!!($&&this._check(b,$))},f.prototype.take=function(b){var $,Be=this.cacheValues[b];return Be&&this._check(b,Be)&&($=Be.v,this.del(b)),$},f.prototype.ttl=function(b,$){var Be=this.cacheValues,Ge=Be[b];return Ge&&this._check(b,Ge)?(Be[b]=this._wrap(Ge.v,$),!0):!1},f.prototype.getTtl=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].t},f.prototype.getLastModified=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].n},f.prototype.startCheckperiod=function(){var b=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){b.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,Ct=Array.prototype,xt=Ct.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,ht=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,gn=4294967295,en="[object ",oe=en+"BigInt]",me=en+"Number]",Se=en+"Boolean]",Fe=en+"String]",De=en+"Date]",Bt=en+"RegExp]",At=en+"Symbol]",Nt=en+"Error]",tt=en+"ArrayBuffer]",Kt=en+"Arguments]",bn=en+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return en+o+"]"}),Yt=en+"WeakSet]",Zt=en+"Blob]",Vn=en+"File]",vn=en+"DOMException]",Wn=en+"Object]",Kn=en+"DataView]",Sn=en+"Map]",nr=en+"Promise]",br=en+"Set]",Lr=en+"WeakMap]",rn=en+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===Fe}var jn=function(){function o(f,b){b===void 0&&(b="uh_async_memo"),this.promiseCache={},this.cache=new p(b,f)}return o.prototype.run=function(f,b,$){var Be=this;if(!b||!xn(b))return f();var Ge=(0,F.pi)({persisted:!0},$);if(Ge.persisted){var gt=this.cache.get(b);if(gt)return Promise.resolve(gt)}return this.promiseCache[b]||(this.promiseCache[b]=f().then(function(rt){return delete Be.promiseCache[b],Be.cache.set(b,rt,Ge.ttl),rt}).catch(function(rt){return delete Be.promiseCache[b],Promise.reject(rt)})),this.promiseCache[b]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Nn=Object.keys,tn=Object.values,cn=Mr?URL.createObjectURL:Hr(""),nn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var b=f||{},$=b.method,Be=$===void 0?"get":$,Ge=b.data,gt=Ge===void 0?null:Ge,rt=b.timeout,ke=b.headers,Ft=b.withCredentials,Cn=Ft===void 0?!1:Ft,mn=b.async,pn=mn===void 0?!0:mn,yn=b.user,kn=yn===void 0?null:yn,Fn=b.password,En=Fn===void 0?null:Fn,_t=b.responseType,Bn=b.onReadyStateChange,sn=b.onLoadStart,lr=b.onProgress,St=b.onAbort,Lt=b.onTimeout,On=b.onError,vr=b.onLoad,er=b.onLoadEnd;return new Promise(function(lo,ro){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,pn,kn,En),Bn&&(Tr.onreadystatechange=Bn),typeof rt=="number"&&rt>0&&(Tr.timeout=rt),Tr.withCredentials=Cn,_t&&(Tr.responseType=_t),typeof ke=="object"&&Nn(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){ro(po),Br==null||Br.call(Tr,po)}},ma={loadstart:sn,progress:lr,abort:la(St),timeout:la(Lt),error:la(On),load:Co(vr),loadend:er},Dr=Nn(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(gt)})}var wr=[200,304];function cr(o,f){return new Promise(function(b,$){hr(o)?b(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ge=Be.target.status;if(wr.indexOf(Ge)!==-1)b(Be.target.response);else{var gt=new Error("The file does not support get requests, responseStatus ".concat(Ge,", '").concat(o,"'."));console.error(gt),$(gt)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,b){var $=hr(o),Be=$?cn(o):o,Ge=new Image;$||(Ge.crossOrigin="anonymous"),Ge.onload=function(){f(Ge)},Ge.onerror=function(gt){$&&nn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),b(gt)},Ge.src=Be})}function qr(o,f){return cr(o,f).then(function(b){return Ir(b).then(function($){return{blob:b,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var jo=17976931348623157e292;function No(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*jo}return o===o?o:0}function So(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=No(o),f=No(f);var b=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(b>$){var Be=b;b=$,$=Be}return ce(b+pt()*($-b+1))}var eo=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function Un(o){var f=o.length,b=So(0,f-1);return o[b]}function qn(o){var f={top:Un(ur),right:Un(ur),bottom:Un(ur),left:Un(ur)},b=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[Un($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[Un($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[Un(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[Un(Be)]=Gt.Outer),o){var Ge=[],gt=[];b.forEach(function(rt){f[rt]===Gt.Inner?Ge.push(rt):f[rt]===Gt.None&>.push(rt)}),o===2?Ge.forEach(function(rt){return f[rt]=Gt.None}):o===3?Ge.length===0?f[Un(gt)]=Gt.Inner:Ge.length===2&&(f[Un(Ge)]=Gt.None):o==4&>.forEach(function(rt){return f[rt]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var b=f.x,$=b===void 0?0:b,Be=f.y,Ge=Be===void 0?0:Be,gt=f.w,rt=gt===void 0?60:gt,ke=f.h,Ft=ke===void 0?60:ke,Cn=f.needClosePath,mn=Cn===void 0?!0:Cn,pn=f.points,yn=f.margin,kn=yn===void 0?0:yn;kn=kn<=0?0:kn,(typeof pn=="number"||!pn)&&(pn=qn(pn));var Fn=(Math.min(rt,Ft)-kn*2)*.15,En=Math.hypot(Fn,Fn),_t=En/2,Bn=Fn+_t,sn={x:$+kn,y:Ge+kn,w:rt-Bn-kn*2,h:Ft-Bn-kn*2},lr=sn.w/2,St=sn.h/2;pn.left===Gt.Outer&&(sn.x+=Bn),pn.top===Gt.Outer&&(sn.y+=Bn),o.beginPath(),o.lineWidth=2,o.moveTo(sn.x,sn.y),pn.top!==Gt.None&&(o.lineTo(sn.x+lr-_t,sn.y),pn.top===Gt.Inner?o.arc(sn.x+lr,sn.y+_t,Fn,1.25*eo,1.75*eo,!0):o.arc(sn.x+lr,sn.y-_t,Fn,.75*eo,.25*eo)),o.lineTo(sn.x+sn.w,sn.y),pn.right!==Gt.None&&(o.lineTo(sn.x+sn.w,sn.y+St-_t),pn.right===Gt.Inner?o.arc(sn.x+sn.w-_t,sn.y+St,Fn,1.75*eo,.25*eo,!0):o.arc(sn.x+sn.w+_t,sn.y+St,Fn,1.25*eo,.75*eo)),o.lineTo(sn.x+sn.w,sn.y+sn.h),pn.bottom!==Gt.None&&(o.lineTo(sn.x+lr+_t,sn.y+sn.h),pn.bottom===Gt.Inner?o.arc(sn.x+lr,sn.y+sn.h-_t,Fn,.25*eo,.75*eo,!0):o.arc(sn.x+lr,sn.y+sn.h+_t,Fn,1.75*eo,1.25*eo)),o.lineTo(sn.x,sn.y+sn.h),pn.left!==Gt.None&&(o.lineTo(sn.x,sn.y+St+_t),pn.left===Gt.Inner?o.arc(sn.x+_t,sn.y+St,Fn,.75*eo,1.25*eo,!0):o.arc(sn.x-_t,sn.y+St,Fn,.25*eo,1.75*eo)),o.lineTo(sn.x,sn.y),o.stroke(),mn&&o.closePath()}function Vr(o,f,b,$){return new Promise(function(Be){f?o.toBlob(function(Ge){Be(Ge?URL.createObjectURL(Ge):o.toDataURL(b,$))},b,$):Be(o.toDataURL(b,$))})}var Io=new jn({max:5,maxStrategy:"replaced"});Io.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(b){}});function Bo(o){o?Io.cache.del(o):Io.cache.clear()}var mo=new WeakMap,Do=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},to={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Mo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var b=f.borderWidth,$=b===void 0?2:b,Be=f.borderColor,Ge=Be===void 0?"rgba(255,255,255,0.7)":Be,gt=f.fillColor,rt=gt===void 0?"rgba(255,255,255,0.7)":gt,ke=f.points,Ft=f.width,Cn=Ft===void 0?60:Ft,mn=f.height,pn=mn===void 0?60:mn,yn=f.x,kn=f.y,Fn=f.margin,En=Fn===void 0?2:Fn,_t=f.equalHeight,Bn=_t===void 0?!0:_t,sn=f.imageWidth,lr=f.imageHeight,St=f.bgWidth,Lt=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?to.jpeg:er,ro=f.quality,Tr=ro===void 0?.8:ro,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Ko,zo){var Zo=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Zo.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Do(o):void 0;Io.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;sn&&(Qo.width=sn),lr&&(Qo.height=lr);var na=typeof St=="number"&&St>0?St>Cn?St:Cn:Qo.width,Go=typeof Lt=="number"&&Lt>0?Lt>pn?Lt:pn:Qo.height;Zo.width=na,Zo.height=Go;var Ua=na-Cn,Ca=Go-pn,Jo=typeof yn=="undefined"?So(Cn,Ua):yn||0,sa=typeof kn=="undefined"?So(0,Ca):kn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ca=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ge,ta.lineWidth=$,ta.fillStyle=rt,Nr(ta,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),ta.fillStyle=rt,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ge,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,Cn,pn);Vo.clearRect(0,0,na,Go),Yo.width=Cn,Yo.height=Bn?Go:pn,Vo.putImageData(Xa,0,Bn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,to.png,Tr),ni=Vr(Zo,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Mo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Ko({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Bn?0:sa})}).catch(zo)}).catch(zo)})}var To=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,b)=>f in o?To(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,qo=(o,f)=>{for(var b in f||(f={}))va.call(f,b)&&Ia(o,b,f[b]);if(ho)for(var b of ho(f))da.call(f,b)&&Ia(o,b,f[b]);return o},Ea=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[b,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ge=()=>Ea(void 0,null,function*(){const rt=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(rt,{imageHeight:180,imageWidth:360});return $(ke),ke}),gt=rt=>Ea(void 0,null,function*(){return rt!=null&&rt.x&&rt.x>b.x-5&&rt.x{var rt;o!=null&&o.open&&Be.current&&((rt=Be.current)==null||rt.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ge,onVerify:rt=>Ea(void 0,null,function*(){return gt(rt)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var rt;(rt=Be.current)==null||rt.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,b)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ra=(o,f)=>{for(var b in f||(f={}))Na.call(f,b)&&aa(o,b,f[b]);if(pa)for(var b of pa(f))xa.call(f,b)&&aa(o,b,f[b]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const ua={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Wo={timer:0};var Fo=(o=>(o[o.setTimer=0]="setTimer",o))(Fo||{});function Po(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{var gt;const[rt]=I.default.useForm(),[ke,Ft]=(0,t.useReducer)(Po,Wo),[Cn,mn]=(0,t.useState)(!1),{timer:pn}=ke,[yn,kn]=(0,t.useState)(!1);function Fn(St){return Aa(this,null,function*(){const{login:Lt,password:On,code:vr}=St,{message:er,status:lo}=yield b({login:Lt,password:On,code:vr});if(lo<0){rt.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function En(){return Aa(this,null,function*(){let St=rt.getFieldValue("login"),Lt=0;if(!Wr.test(St)||St.indexOf(" ")>-1)return rt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Lt=1,Lt;let{status:On,message:vr}=yield o({login:St,type:1});return On>0?Lt=2:(rt.setFields([{name:"login",errors:[vr]}]),Lt=1),Lt})}const _t=()=>Aa(void 0,null,function*(){mn(!0);const St=rt.getFieldValue("verify"),Lt=rt.getFieldValue("login");if(!Lt)rt.validateFields(["login"]);else{const On=yield o({login:Lt,type:1});if((On==null?void 0:On.status)!==1){rt.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Lt,type:1,smscode:(0,B.M)(Lt)});vr<0&&rt.setFields([{name:"code",errors:[er]}]),Ft({type:0,payload:60})}mn(!1)});function Bn(St,Lt){if(!Lt)return Promise.resolve();if(!Pr.test(Lt)||Lt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Lt.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const sn=(St,Lt)=>Lt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{Ft({type:0,payload:pn-1})},1e3)},[pn]);const lr=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:rt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Fn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>En,onChange:()=>rt.setFieldsValue({verify:0})})),!((gt=Ge==null?void 0:Ge.setting)!=null&>.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:Cn,type:"link",onClick:St=>{if(St.stopPropagation(),!rt.getFieldValue("login")){rt.validateFields(["login"]);return}kn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Bn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ua,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ua,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:yn,onCancel:()=>{kn(!1)}},onFinish:()=>{kn(!1),_t()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),no=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,b)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ka=(o,f)=>{for(var b in f||(f={}))Za.call(f,b)&&Wa(o,b,f[b]);if(qa)for(var b of qa(f))ja.call(f,b)&&Wa(o,b,f[b]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Oo=(o=>(o[o.setTimer=0]="setTimer",o))(Oo||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const xo=({validateName:o,getCode:f,register:b,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(co,li),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt,[pn,yn]=(0,t.useState)(!1);function kn(lr){return Ha(this,null,function*(){const{login:St,new_password:Lt,code:On}=lr,{message:vr,status:er}=yield b({login:St,new_password:Lt,code:On});if(er<0){gt.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Fn(){return Ha(this,null,function*(){let lr=gt.getFieldValue("login"),St=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return gt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),St=1,St;let{status:Lt,message:On}=yield o({login:lr,type:2});return Lt>0?St=2:(gt.setFields([{name:"login",errors:[On]}]),St=1),St})}const En=()=>Ha(void 0,null,function*(){const lr=gt.getFieldValue("verify"),St=gt.getFieldValue("login");if(yield gt.validateFields(["login"]),!St)gt.validateFields(["login"]);else{Cn(!0);const{status:Lt,message:On}=yield f({login:St,type:2,smscode:(0,B.M)(St)});Lt<0&>.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),Cn(!1)}});function _t(lr,St){if(!St)return Promise.resolve();if(!ii.test(St))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Lt=St.length;return Lt>=8&&Lt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Bn=(lr,St)=>St?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]);const sn=(lr,St)=>Ha(void 0,null,function*(){if(!St)return Promise.resolve();if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(St)){let{status:Lt,message:On}=yield o({login:St,type:2});return Lt>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return no.createElement(no.Fragment,null,no.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(kn,2e3)},no.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(sn,400)}]},no.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>gt.setFieldsValue({verify:0})})),no.createElement(D.Z,{title:no.createElement("div",null,no.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),no.createElement("br",null),no.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),no.createElement("br",null),no.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},no.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:_t}]},no.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),no.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},no.createElement(se.default,{suffix:no.createElement(h.ZP,{loading:Ft,type:"link",onClick:lr=>{if(lr.stopPropagation(),!gt.getFieldValue("login")){gt.validateFields(["login"]);return}yn(!0)},disabled:mn>0}," ",mn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${mn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),no.createElement(I.default.Item,null,no.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),no.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",no.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),no.createElement(Sa,{ModalProps:{open:pn,onCancel:()=>{yn(!1)}},onFinish:()=>{yn(!1),En()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(xo),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,b)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,si=(o,f)=>{for(var b in f||(f={}))ha.call(f,b)&&ei(o,b,f[b]);if(Pa)for(var b of Pa(f))ka.call(f,b)&&ei(o,b,f[b]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,b)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ji=(o,f)=>{for(var b in f||(f={}))Qi.call(f,b)&&yi(o,b,f[b]);if(hi)for(var b of hi(f))Pi.call(f,b)&&yi(o,b,f[b]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),Ao=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:b})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return Ao.createElement(Ao.Fragment,null,(b===1||b===2)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(b===3||b===4||b===5)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("p",{className:ui.driver},Ao.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),Ao.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return Ao.createElement(Ao.Fragment,null,Ao.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},Ao.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),Ao.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},Ao.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,b)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ti=(o,f)=>{for(var b in f||(f={}))tl.call(f,b)&&Ri(o,b,f[b]);if(Ci)for(var b of Ci(f))Ni.call(f,b)&&Ri(o,b,f[b]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(Ki,ji),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt;function pn(kn){return zi(this,null,function*(){const{old_password:Fn,newPassword:En}=kn,{message:_t,status:Bn}=yield b({old_password:Fn,newPassword:En});if(Bn<0){gt.setFields([{name:"code",errors:[_t]}]);return}})}const yn=(kn,Fn,En)=>{Fn?Fn.indexOf(" ")>-1?En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fn.length<8||Fn.length>16?En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Fn)?En():En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]),t.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:pn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>gt.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:yn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(kn,Fn,En)=>{Fn!=gt.getFieldsValue().newPassword?En("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):En()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,b)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,j=(o,f)=>{for(var b in f||(f={}))a.call(f,b)&&N(o,b,f[b]);if(xi)for(var b of xi(f))l.call(f,b)&&N(o,b,f[b]);return o},te=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:b,globalSetting:$,style:Be={}})=>{const[Ge,gt]=(0,t.useState)(!1),[rt,ke]=(0,t.useState)("1"),[Ft,Cn]=(0,t.useState)(1),[mn,pn]=(0,t.useState)();function yn(){Cn(1),gt(!1)}function kn(){Cn(2),gt(!0)}function Fn(St){console.log(St),ke(St)}const En={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Gq)({phone:St.login,code:St.code});return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),"/"):Lt})},_t={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.z2)(j({},St));return Lt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Lt})},Bn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Ex)(j({login:mn},St));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Lt})},sn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){St.new_password_confirmation=St.new_password;const Lt=yield(0,ue.c0)(j({},St));return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Lt})},lr=(0,t.useCallback)(()=>{var St,Lt,On,vr;switch(Ft){case 1:return t.createElement(Ei.default,{defaultActiveKey:rt,onChange:Fn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},rt==="1"&&t.createElement(z,{setusername:pn,setType:Cn})),((St=$==null?void 0:$.setting)==null?void 0:St.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Lt=$==null?void 0:$.setting)==null?void 0:Lt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:Cn,onBack:yn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},_t)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},sn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Bn)))}},[Ft,rt]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!b&&t.createElement($i,{loginType:Ft,setType:Cn,onWechatLogin:kn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ye=({user:o,globalSetting:f,loading:b,dispatch:$})=>{var Be,Ge;const gt=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},rt=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ge=f.setting)==null?void 0:Ge.is_local,[Ft,Cn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var mn,pn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((mn=f.setting)!=null&&mn.hide_account_login?o.showPopLogin&&(d.history.push((pn=f==null?void 0:f.setting)==null?void 0:pn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):Cn(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Ft,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:gt},o.showPopLogin&&t.createElement(Ze,{is_main_site:rt,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(Ye),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:b})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ge]=I.default.useForm(),gt=()=>{b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ge.resetFields()},rt=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Lt)||on.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Ft]=(0,t.useState)(60),Cn=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),mn=(0,t.useRef)(),pn=()=>wt(void 0,null,function*(){clearInterval(mn.current),Ft(60),mn.current=setInterval(function St(){return Ft(Lt=>Lt-1),St}(),1e3)}),[yn,kn]=(0,t.useState)(!1),[Fn,En]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?En(!0):En(!1)},[o]);const _t=()=>wt(void 0,null,function*(){var St;const Lt=Ge.getFieldValue("userInput"),On=Dt.test(Lt),vr=on.test(Lt);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(kn(!0),On){const ro=yield(0,Qe.ZP)(`/api/users/accounts/${(St=o.userInfoForBindAccountModal)==null?void 0:St.login}/valid_phone.json`,{method:"get",params:{phone:Lt}});if((ro==null?void 0:ro.status)===-1){kn(!1);return}if(ro!=null&&ro.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),kn(!1);return}}else{const ro=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Lt,type:1}});if((ro==null?void 0:ro.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),kn(!1);return}}let er=(0,B.M)(Lt);const lo=yield b({type:"account/getCode",payload:{login:Lt,type:On?3:4,smscode:er}});kn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),pn())}),Bn=()=>wt(void 0,null,function*(){var St,Lt;yield Ge.validateFields();const On=Ge.getFieldValue("userInput"),vr=Ge.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield b({type:"account/bindPhone",payload:{login:(St=o.userInfoForBindAccountModal)==null?void 0:St.login,phone:On,code:vr}})).status===0:(yield b({type:"account/bindEmail",payload:{login:(Lt=o.userInfoForBindAccountModal)==null?void 0:Lt.login,email:On,code:vr}})).status===0}),sn=()=>wt(void 0,null,function*(){const St=o.loginInfo;Jt.test(St.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Lt=yield(0,ue.Es)(St);if(Lt.status){n.ZP.error(Lt==null?void 0:Lt.message);return}if(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ge.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Bn())&&(yield sn())});return t.createElement(S.default,{centered:!0,open:Fn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:gt},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ge,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:rt}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:yn,type:"link",onClick:_t,disabled:Cn},Cn?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(ln),hn=e(71418),Qn=e(61186),Yn=e.n(Qn),Rn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const zn=({globalSetting:o})=>{var f;const[b,$]=(0,t.useState)(!1),[Be,Ge]=(0,t.useState)([]),[gt,rt]=(0,t.useState)([]),[ke,Ft]=(0,t.useState)(!1),[Cn,mn]=(0,t.useState)(!1),pn=(0,d.useLocation)(),[yn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",En=>{console.log(En,"data"),$(En.identifier||!1),Ge(En.data_list||[]),rt([]),Ft(!1)})},[]);const kn=()=>wn(void 0,null,function*(){mn(!0);const En=Be.filter(Bn=>gt.includes(Bn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:En}})).status===0&&window.location.reload(),mn(!1)}),Fn=()=>{var En;if(console.log(pn,"location"),(En=pn.pathname)!=null&&En.includes("/challenges")){window.location.href="/shixuns";return}if(yn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${b}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:b,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:En=>{var _t;console.log(En,222),Ft(En.target.checked),En.target.checked?rt((_t=Be==null?void 0:Be.filter(Bn=>!Bn.is_current_shixun))==null?void 0:_t.map(Bn=>Bn.tpi_id)):rt([])},checked:ke},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:Fn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!gt.length,loading:Cn,type:"primary",onClick:kn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:Fn},t.createElement(hn.Z,{spinning:Cn},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F",(f=o==null?void 0:o.setting)==null?void 0:f.shixun_environment_count,"\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),Be==null?void 0:Be.map(En=>t.createElement("div",{className:fr.list,key:En.tpi_id},t.createElement(le.default,{disabled:En.is_current_shixun,onChange:_t=>{let Bn=[...gt];_t.target.checked?Bn.push(En.tpi_id):Bn=gt.filter(sn=>sn!==En.tpi_id),rt(Bn),Ft(Bn.length===Be.length)},checked:gt==null?void 0:gt.includes(En.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${En.shixun_identifier}/challenges`),title:En.shixun_name},t.createElement("b",null,En.shixun_name),En.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",En.pod_num,"\u4E2A"))))))};var In=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(zn),Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var b={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(b[$]=o[$]);return b},Zr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const io=o=>{var f=o,{loading:b,globalSetting:$,dispatch:Be}=f,Ge=Or(f,["loading","globalSetting","dispatch"]);const gt="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",rt="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Ft()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:gt}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var mn;(mn=window.wx)==null||mn.ready(function(){var pn,yn,kn,Fn,En,_t,Bn={title:((pn=$==null?void 0:$.shareData)==null?void 0:pn.title)||document.title,desc:((yn=$==null?void 0:$.shareData)==null?void 0:yn.desc)||rt,link:window.location.href,imgUrl:((Fn=(kn=$==null?void 0:$.shareData)==null?void 0:kn.imgUrl)==null?void 0:Fn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||gt};(En=window.wx)==null||En.onMenuShareAppMessage(Bn),(_t=window.wx)==null||_t.onMenuShareTimeline(Bn)})};function Ft(){return Zr(this,null,function*(){const mn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(mn==null?void 0:mn.status)===0&&Cn(mn)})}function Cn(mn){window.wx.config({debug:!1,appId:(mn==null?void 0:mn.appid)||"wx2402d86a6b534f77",timestamp:(mn==null?void 0:mn.timestamp)||1716781260,nonceStr:(mn==null?void 0:mn.noncestr)||"WjRUMvS[",signature:(mn==null?void 0:mn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Lo=e(65517),wo=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,b)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Hn=(o,f)=>{for(var b in f||(f={}))ir.call(f,b)&&_n(o,b,f[b]);if(Xo)for(var b of Xo(f))ar.call(f,b)&&_n(o,b,f[b]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var b={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(b[$]=o[$]);return b},Cr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});Yn().locale("zh-cn");const Xr=o=>{var f=o,{loading:b,globalSetting:$,user:Be,dispatch:Ge}=f,gt=Gn(f,["loading","globalSetting","user","dispatch"]),rt;const ke=(0,d.useLocation)(),[Ft]=(0,d.useSearchParams)(),Cn=(0,Rn.g)(),{globalLoading:mn}=$,[pn,yn]=(0,t.useState)(!1),kn=()=>Cr(void 0,null,function*(){let _t,Bn;const sn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,St;sn.includes("paths")?lr=sn[2]:sn.includes("tasks")&&(St=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn(Hn({},Cn),(0,B.oP)()),{subject_id:lr,game_id:St,websiteName:"educoder"})})}else sn.includes("tasks")&&(Bn=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn({},Cn),{game_id:Bn})});(_t==null?void 0:_t.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),_t.status===-5&&yn({data:[_t.message],accountInfo:{user_token:_t.message.user_token}})}),Fn=()=>Cr(void 0,null,function*(){var _t,Bn,sn,lr;const St=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Lt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(St==null?void 0:St.status)===0&&((_t=St==null?void 0:St.data)!=null&&_t.limit?((!Lt||Yn()(Lt==null?void 0:Lt.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Hn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{kn(),(0,B.Il)(),function(){function _t(){var Bn=document.documentElement,sn=Bn.clientWidth,lr=1920,St=sn/lr;St=St>2?2:St<.6?.6:St,Bn.style.fontSize=St+"px"}window.addEventListener("resize",_t),_t()}()},[]),(0,t.useEffect)(()=>{Ge({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(_t){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var _t,Bn,sn,lr,St;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ge({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((_t=window.location.href)!=null&&_t.includes("/problems")&&((Bn=window.location.href)!=null&&Bn.includes("/share"))){const Lt=(St=(lr=(sn=window.location)==null?void 0:sn.pathname)==null?void 0:lr.split("/"))==null?void 0:St[2];(0,Qe.ZP)(`/api/practices/${Lt}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Lt}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Lt=document.domain;if(Lt.indexOf("educoder.net")>-1)switch(Lt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var _t;if((_t=Be==null?void 0:Be.userInfo)!=null&&_t.login){Fn();const Bn=setInterval(Fn,3e4);return()=>{clearInterval(Bn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var _t,Bn;if((0,B.WX)()){if(!((_t=$==null?void 0:$.setting)!=null&&_t.version))return;(0,B.yC)((Bn=$==null?void 0:$.setting)==null?void 0:Bn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(rt=$==null?void 0:$.setting)==null?void 0:rt.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const En=()=>{var _t,Bn,sn,lr,St,Lt,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Yn()(er).isSame(Yn()().startOf("day"),"d")&&lo==((_t=Be.userInfo)==null?void 0:_t.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Bn=Be.userInfo)==null?void 0:Bn.login;let ro="";switch(Be.userInfo.role){case 1:ro="\u8D85\u7BA1";break;case 2:ro="\u8FD0\u8425";break;case 5:ro="\u8BA4\u8BC1\u6559\u5E08";break;case 12:ro="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:ro="\u5B66\u751F";break}((sn=Be.userInfo)==null?void 0:sn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(ro="\u4E13\u4E1A\u4EBA\u58EB"),(St=Be.userInfo)!=null&&St.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Lt=Be.userInfo)==null?void 0:Lt.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",ro])}};return oo.createElement(xr.Z,null,oo.createElement(wo.StyleProvider,{transformers:[wo.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!pn,accountInfo:pn==null?void 0:pn.accountInfo,data:pn==null?void 0:pn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(hn.Z,{size:"middle",spinning:mn.show,tip:mn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:b})=>({loading:o,globalSetting:f,user:b}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),y=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,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:()=>{(0,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,P||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:le,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),y.createElement(S.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",y.createElement("a",null,x),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),y.createElement("br",null),y.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{u.default.confirm({width:440,centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),y=Date.now(),M=()=>{const ie=Date.now()-y,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),y=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:ot,defaultPadding:Et}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Et,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, +`;O(L);var s="rc-slider-captcha";function H(o){var f=0,b=0;return typeof o.clientX=="number"&&typeof o.clientY=="number"?(f=o.clientX,b=o.clientY):o.touches&&o.touches[0]?(f=o.touches[0].clientX,b=o.touches[0].clientY):o.changedTouches&&o.changedTouches[0]&&(f=o.changedTouches[0].clientX,b=o.changedTouches[0].clientY),{clientX:f,clientY:b}}function de(o,f){if(f===void 0&&(f={}),o)for(var b in f)o.style[b]=f[b]}var v=typeof window=="object"&&window&&typeof document=="object"&&document&&window.document===document&&!!document.addEventListener,c=v&&"onpointerdown"in window,Q=v&&"ontouchstart"in window,R=function(o){return o==null?void 0:o.scrollTop};function w(o,f){return typeof o=="number"&&!Number.isNaN(o)&&typeof f=="number"&&f>0?Number(o.toFixed(f)):o}var U="".concat(s,"-button"),Le=function(o){var f,b=o.className,$=o.disabled,Be=o.active,Ge=o.success,gt=o.error,rt=o.verify,ke=o.buttonRef,Ft=(0,F._T)(o,["className","disabled","active","success","error","verify","buttonRef"]);return t.createElement("span",(0,F.pi)({className:xe()(U,b,(f={},f["".concat(U,"-disabled")]=$,f["".concat(U,"-active")]=Be,f["".concat(U,"-verify")]=rt,f["".concat(U,"-success")]=Ge,f["".concat(U,"-error")]=gt,f["".concat(U,"-pc")]=!Q,f)),ref:ke},Ft))};Le.displayName="SliderButton";var ye=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M116.9408 561.4592m0-40.96l0 0q0-40.96 40.96-40.96l573.44 0q40.96 0 40.96 40.96l0 0q0 40.96-40.96 40.96l-573.44 0q-40.96 0-40.96-40.96Z"}),t.createElement("path",{d:"M769.82272 519.43424l-203.22304-203.22304a40.96 40.96 0 1 1 57.91744-57.91744l231.71072 231.71072a40.96 40.96 0 0 1 0.45056 58.44992L624.9472 780.12416a40.96 40.96 0 0 1-57.93792-57.91744l202.79296-202.79296z"}))},fe=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M864.554667 268.501333a42.666667 42.666667 0 0 1 0 60.330667L412.032 781.397333a42.453333 42.453333 0 0 1-22.613333 11.818667l-5.034667 0.597333H379.306667a42.496 42.496 0 0 1-27.648-12.416l-211.2-211.2a42.666667 42.666667 0 1 1 60.330666-60.330666l180.992 180.992 422.4-422.4a42.666667 42.666667 0 0 1 60.330667 0z"}))},Ae=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 120 120",width:"1em",height:"1em"},o),t.createElement("defs",null,t.createElement("line",{id:"l",x1:"60",x2:"60",y1:"7",y2:"27",stroke:"currentColor",strokeWidth:"11",strokeLinecap:"round"})),t.createElement("g",null,t.createElement("use",{xlinkHref:"#l",opacity:".27"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(30 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(60 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(90 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(120 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".27",transform:"rotate(150 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".37",transform:"rotate(180 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".46",transform:"rotate(210 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".56",transform:"rotate(240 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".66",transform:"rotate(270 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".75",transform:"rotate(300 60,60)"}),t.createElement("use",{xlinkHref:"#l",opacity:".85",transform:"rotate(330 60,60)"})))},Ne=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M866.133333 573.013333a42.666667 42.666667 0 0 0-53.333333 27.733334A304.64 304.64 0 0 1 519.68 810.666667 302.933333 302.933333 0 0 1 213.333333 512a302.933333 302.933333 0 0 1 306.346667-298.666667 309.76 309.76 0 0 1 198.4 71.253334l-92.586667-15.36a42.666667 42.666667 0 0 0-49.066666 35.413333 42.666667 42.666667 0 0 0 35.413333 49.066667l180.906667 29.866666h7.253333a42.666667 42.666667 0 0 0 14.506667-2.56 14.08 14.08 0 0 0 4.266666-2.56 33.28 33.28 0 0 0 8.533334-4.693333l3.84-4.693333c0-2.133333 3.84-3.84 5.546666-6.4s0-4.266667 2.133334-5.973334a57.173333 57.173333 0 0 0 2.986666-7.68l32-170.666666a42.666667 42.666667 0 0 0-85.333333-16.213334l-11.52 61.866667A392.96 392.96 0 0 0 519.68 128 388.266667 388.266667 0 0 0 128 512a388.266667 388.266667 0 0 0 391.68 384A389.12 389.12 0 0 0 896 626.346667a42.666667 42.666667 0 0 0-29.866667-53.333334z"}))},Re=function(o){return t.createElement("svg",(0,F.pi)({viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor"},o),t.createElement("path",{d:"M572.96896 524.6976l217.23136 217.25184a40.96 40.96 0 1 1-57.93792 57.91744L515.072 582.63552l-212.3776 212.3776a40.96 40.96 0 1 1-57.9584-57.91744l212.39808-212.3776-217.21088-217.23136a40.96 40.96 0 1 1 57.91744-57.91744l217.23136 217.21088L737.0752 244.736a40.96 40.96 0 1 1 57.93792 57.91744L572.96896 524.71808z"}))},It=function(o){return t.createElement("svg",(0,F.pi)({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"currentColor",viewBox:"0 0 16 16"},o),t.createElement("path",{d:"M.002 3a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-12a2 2 0 0 1-2-2zm1 9v1a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9.5l-3.777-1.947a.5.5 0 0 0-.577.093l-3.71 3.71-2.66-1.772a.5.5 0 0 0-.63.062zm5-6.5a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"}))},zt="".concat(s,"-icon"),Pt=function(o){var f,b=o.className,$=o.spin,Be=(0,F._T)(o,["className","spin"]);return t.createElement("span",(0,F.pi)({className:xe()(zt,(f={},f["".concat(zt,"-spin")]=$,f),b)},Be))},Ut={arrowRight:t.createElement(ye,null),check:t.createElement(fe,null),loading:t.createElement(Ae,null),refresh:t.createElement(Ne,null),x:t.createElement(Re,null),imageFill:t.createElement(It,null)},Wt=function(o){var f=o.type,b=(0,F._T)(o,["type"]);return t.createElement(Pt,(0,F.pi)({},b),Ut[f])},yt;(function(o){o[o.Default=1]="Default",o[o.Loading=2]="Loading",o[o.Moving=3]="Moving",o[o.Verify=4]="Verify",o[o.Success=5]="Success",o[o.Error=6]="Error",o[o.LoadFailed=7]="LoadFailed"})(yt||(yt={}));var Ht="".concat(s,"-control"),Mn=40,$n=2,Zn=function(o){var f,b=o.status,$=b===void 0?yt.Default:b,Be=o.isLimitErrors,Ge=o.tipText,gt=o.tipIcon,rt=o.sliderButtonProps,ke=o.indicatorProps,Ft=o.controlRef,Cn=(0,F._T)(o,["status","isLimitErrors","tipText","tipIcon","sliderButtonProps","indicatorProps","controlRef"]),mn=(0,t.useRef)(null),pn=(0,t.useRef)(null),yn=(0,t.useRef)(null),kn=(0,t.useRef)({}),Fn=(0,t.useMemo)(function(){return(0,F.pi)({default:"\u5411\u53F3\u62D6\u52A8\u6ED1\u5757\u586B\u5145\u62FC\u56FE",loading:"\u52A0\u8F7D\u4E2D...",moving:null,verifying:null,success:null,error:null,errors:t.createElement(t.Fragment,null,t.createElement(Wt,{type:"x",style:{fontSize:20}})," \u5931\u8D25\u8FC7\u591A\uFF0C\u70B9\u51FB\u91CD\u8BD5"),loadFailed:"\u52A0\u8F7D\u5931\u8D25\uFF0C\u70B9\u51FB\u91CD\u8BD5"},Ge)},[Ge]),En=(0,t.useMemo)(function(){return(0,F.pi)({default:t.createElement(Wt,{type:"arrowRight"}),loading:t.createElement(Wt,{type:"loading",spin:!0}),error:t.createElement(Wt,{type:"x"}),success:t.createElement(Wt,{type:"check"})},gt)},[gt]),_t=(0,t.useMemo)(function(){var Tr;return Tr={},Tr[yt.Default]=[Fn.default,En.default],Tr[yt.Loading]=[Fn.loading,En.default],Tr[yt.Moving]=[Fn.moving,En.default],Tr[yt.Verify]=[Fn.verifying,En.loading],Tr[yt.Error]=[Fn.error,En.error],Tr[yt.Success]=[Fn.success,En.success],Tr[yt.LoadFailed]=[Fn.loadFailed,En.default],Tr},[Fn,En]),Bn=function(Tr){var Co;return(Tr||typeof kn.current.sliderButtonWidth!="number")&&(kn.current.sliderButtonWidth=((Co=pn.current)===null||Co===void 0?void 0:Co.clientWidth)||Mn),kn.current.sliderButtonWidth},sn=function(Tr){if(Tr||typeof kn.current.indicatorBorderWidth!="number")if(yn.current){var Co=window.getComputedStyle(yn.current);kn.current.indicatorBorderWidth=parseInt(Co.borderLeftWidth)+parseInt(Co.borderRightWidth)}else kn.current.indicatorBorderWidth=$n;return kn.current.indicatorBorderWidth},lr=function(Tr){var Co;return(Tr||!kn.current.rect)&&mn.current&&(kn.current.rect=(Co=mn.current)===null||Co===void 0?void 0:Co.getBoundingClientRect()),kn.current.rect};(0,t.useImperativeHandle)(Ft,function(){return{getSliderButtonWidth:Bn,getIndicatorBorderWidth:sn,getRect:lr,updateLeft:function(Tr){var Co=Bn(),la=sn();de(pn.current,{left:Tr+"px"}),de(yn.current,{width:Tr+Co+la+"px"})}}},[]);var St=$===yt.Loading,Lt=$===yt.Moving,On=$===yt.Verify,vr=$===yt.Success,er=$===yt.Error,lo=$===yt.LoadFailed,ro=Be?Fn.errors:_t[$][0];return t.createElement("div",(0,F.pi)({},Cn,{className:xe()(Ht,(f={},f["".concat(Ht,"-loading")]=St,f["".concat(Ht,"-moving")]=Lt,f["".concat(Ht,"-verify")]=On,f["".concat(Ht,"-success")]=vr,f["".concat(Ht,"-error")]=er,f["".concat(Ht,"-errors")]=Be,f["".concat(Ht,"-load-failed")]=lo,f),Cn.className),ref:mn}),t.createElement("div",(0,F.pi)({},ke,{className:xe()("".concat(Ht,"-indicator"),ke==null?void 0:ke.className),ref:yn})),t.createElement(Le,(0,F.pi)({},rt,{className:xe()("".concat(Ht,"-button"),rt==null?void 0:rt.className),disabled:St,active:Lt,verify:On,success:vr,error:er,buttonRef:pn}),_t[$][1]),t.createElement("div",{className:xe()("".concat(Ht,"-tips")),style:ro?{}:{display:"none"}},ro))},tr="".concat(s,"-loading"),pr=function(o){var f=o.icon,b=f===void 0?t.createElement(Wt,{type:"loading",spin:!0}):f,$=o.text,Be=$===void 0?"\u52A0\u8F7D\u4E2D...":$,Ge=o.className,gt=(0,F._T)(o,["icon","text","className"]);return t.createElement("div",(0,F.pi)({className:xe()(tr,Ge)},gt),t.createElement("div",{className:"".concat(tr,"-icon")},b),t.createElement("div",{className:"".concat(tr,"-text")},Be))},Xn="".concat(s,"-jigsaw"),qt={bgSize:{width:320,height:160},puzzleSize:{width:60,left:0},loadFailedIcon:t.createElement(Wt,{type:"imageFill"}),refreshIcon:t.createElement(Wt,{type:"refresh"})},gr=function(o){var f,b,$=o.status,Be=o.bgSize,Ge=Be===void 0?qt.bgSize:Be,gt=o.puzzleSize,rt=gt===void 0?qt.puzzleSize:gt,ke=o.bgUrl,Ft=o.puzzleUrl,Cn=o.bgImgProps,mn=o.puzzleImgProps,pn=o.jigsawRef,yn=o.loadingBoxProps,kn=o.loadFailedIcon,Fn=kn===void 0?qt.loadFailedIcon:kn,En=o.showRefreshIcon,_t=En===void 0?!0:En,Bn=o.refreshIcon,sn=Bn===void 0?qt.refreshIcon:Bn,lr=o.disabledRefresh,St=o.onRefresh,Lt=o.style,On=o.className,vr=o.children,er=(0,F._T)(o,["status","bgSize","puzzleSize","bgUrl","puzzleUrl","bgImgProps","puzzleImgProps","jigsawRef","loadingBoxProps","loadFailedIcon","showRefreshIcon","refreshIcon","disabledRefresh","onRefresh","style","className","children"]),lo=(0,t.useRef)(null);if((0,t.useImperativeHandle)(pn,function(){return{updateLeft:function(Tr){de(lo.current,{left:Tr+"px"})}}}),$===yt.Loading)return t.createElement(pr,(0,F.pi)({},yn,{style:(0,F.pi)((0,F.pi)({},yn==null?void 0:yn.style),Ge)}));if($===yt.LoadFailed)return t.createElement("div",{className:"".concat(s,"-load-failed"),style:Ge},Fn);var ro=$===yt.Verify||$===yt.Error||$===yt.Success;return t.createElement("div",(0,F.pi)({className:xe()(Xn,(f={},f["".concat(Xn,"-stop")]=ro,f),On),style:(0,F.pi)((0,F.pi)({},Lt),Ge)},er),t.createElement("img",(0,F.pi)({src:ke,alt:""},Cn,{className:xe()("".concat(Xn,"-bg"),Cn==null?void 0:Cn.className),style:(0,F.pi)((0,F.pi)({},Cn==null?void 0:Cn.style),Ge)})),t.createElement("img",(0,F.pi)({src:Ft,alt:""},mn,{className:xe()("".concat(Xn,"-puzzle"),mn==null?void 0:mn.className),style:(0,F.pi)((0,F.pi)({},mn==null?void 0:mn.style),rt),ref:lo})),_t&&$!==yt.Success&&sn&&t.createElement("div",{className:xe()("".concat(Xn,"-refresh"),(b={},b["".concat(Xn,"-refresh-disabled")]=$===yt.Verify||lr,b)),onClick:function(){$!==yt.Verify&&!lr&&(St==null||St())}},sn),vr)},yr=c?{move:"pointermove",end:"pointerup",cancel:"pointercancel"}:Q?{move:"touchmove",end:"touchend",cancel:"touchcancel"}:{move:"mousemove",end:"mouseup",cancel:"touchcancel"},Dn=c?"onPointerDown":Q?"onTouchStart":"onMouseDown",Tn;(function(o){o.Puzzle="puzzle",o.Button="button"})(Tn||(Tn={}));var Gr=function(o){var f,b,$,Be=o.mode,Ge=Be===void 0?"embed":Be,gt=o.limitErrorCount,rt=gt===void 0?0:gt,ke=o.tipText,Ft=o.tipIcon,Cn=o.refreshIcon,mn=o.bgSize,pn=o.puzzleSize,yn=o.request,kn=o.autoRequest,Fn=kn===void 0?!0:kn,En=o.onVerify,_t=o.autoRefreshOnError,Bn=_t===void 0?!0:_t,sn=o.actionRef,lr=o.showRefreshIcon,St=lr===void 0?!0:lr,Lt=o.jigsawContent,On=o.errorHoldDuration,vr=On===void 0?500:On,er=o.loadingDelay,lo=er===void 0?0:er,ro=o.placement,Tr=ro===void 0?"top":ro,Co=o.loadingBoxProps,la=o.sliderButtonProps,ma=o.precision,Dr=ma===void 0?7:ma,Br=o.className,po=o.style,Fr=o.styles,Ko=Et(),zo=Ko[0],Zo=Ko[1],Yo=Et(function(){return!ca&&yn&&Fn?yt.Loading:yt.Default}),ta=Yo[0],Vo=Yo[1],ya=he(ta),ba=(0,t.useRef)(null),Qo=(0,t.useRef)(null),na=(0,t.useRef)(null),Go=(0,t.useMemo)(function(){return Ge==="float"||Ge==="slider"?Ge:"embed"},[Ge]),Ua=(0,t.useMemo)(function(){if(Cn!==void 0)return Cn;if((Ft==null?void 0:Ft.refresh)!==void 0)return Ft.refresh},[Cn,Ft]),Ca=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.bgSize),mn)},[mn]),Jo=(0,t.useMemo)(function(){return(0,F.pi)((0,F.pi)({},qt.puzzleSize),pn)},[pn]),sa=(0,t.useMemo)(function(){return Tr==="bottom"?"top":"bottom"},[Tr]),sr=(0,t.useRef)({isPressed:!1,trail:[],errorCount:0,startInfo:{x:0,y:0,timestamp:0},currentTargetType:Tn.Button,floatTransitionTimer:null,floatDelayShowTimer:null,floatDelayHideTimer:null,refreshTimer:null,loadingTimer:null,sliderButtonWidth:40,indicatorBorderWidth:2,ratio:1,buttonMaxDistance:0,puzzleMaxDistance:0}),ca=Go==="slider",Xa=typeof lo=="number"&&lo>0,wa=ta===yt.Error&&rt>0&&sr.current.errorCount>=rt,ci=function(){sr.current.buttonMaxDistance=Ca.width-sr.current.sliderButtonWidth-sr.current.indicatorBorderWidth,sr.current.puzzleMaxDistance=Ca.width-Jo.width-Jo.left},ni=function(){var Ur;return((Ur=ba.current)===null||Ur===void 0?void 0:Ur.getRect(!0).height)||42},ri=function(){return(0,F.mG)(void 0,void 0,void 0,function(){var Ur;return(0,F.Jh)(this,function(uo){switch(uo.label){case 0:if(ca)return[2];if(!yn)return[3,4];Xa?sr.current.loadingTimer=setTimeout(function(){Vo(yt.Loading)},lo):Vo(yt.Loading),uo.label=1;case 1:return uo.trys.push([1,3,,4]),[4,yn()];case 2:return Ur=uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(Ur),Vo(yt.Default),[3,4];case 3:return uo.sent(),Xa&&clearTimeout(sr.current.loadingTimer),Zo(void 0),Vo(yt.LoadFailed),[3,4];case 4:return[2]}})})},oi=function(Ur){Ur===void 0&&(Ur=300),!(Go!=="float"||ya.current===yt.Success)&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayShowTimer=setTimeout(function(){var uo;de(na.current,{display:"block"}),R(na.current);var oa=ni()+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="1",uo))},Ur))},Oa=function(Ur){Ur===void 0&&(Ur=300),Go==="float"&&(clearTimeout(sr.current.floatTransitionTimer),clearTimeout(sr.current.floatDelayHideTimer),clearTimeout(sr.current.floatDelayShowTimer),sr.current.floatDelayHideTimer=setTimeout(function(){var uo,oa=ni()/2+"px";de(na.current,(uo={},uo[sa]=oa,uo.opacity="0",uo)),sr.current.floatTransitionTimer=setTimeout(function(){de(na.current,{display:"none"})},300)},Ur))},mi=function(Ur){var uo;ca||(uo=Qo.current)===null||uo===void 0||uo.updateLeft(Ur)},ai=function(){var Ur;sr.current.isPressed=!1,Vo(yt.Default),(Ur=ba.current)===null||Ur===void 0||Ur.updateLeft(0),mi(Jo.left)},Ya=function(Ur){Ur===void 0&&(Ur=!1),Ur&&(sr.current.errorCount=0),clearTimeout(sr.current.refreshTimer),ya.current!==yt.Loading&&(ai(),ri())},vi=function(){(wa||ta===yt.LoadFailed)&&Ya(wa)},Ai=function(){Q||oi()},wi=function(){Q||Oa()},Ii=function(Ur){sr.current.currentTargetType=Tn.Puzzle,Mi(Ur)},Bi=function(Ur){sr.current.currentTargetType=Tn.Button,Mi(Ur)},Mi=function(Ur){if(ya.current===yt.Default){Ur.preventDefault();var uo=H(Ur),oa=uo.clientX,Da=uo.clientY;sr.current.startInfo={x:oa,y:Da,timestamp:new Date().getTime()},sr.current.trail=[[oa,Da]],ba.current&&(sr.current.sliderButtonWidth=ba.current.getSliderButtonWidth(!0),sr.current.indicatorBorderWidth=ba.current.getIndicatorBorderWidth(!0)),ci(),sr.current.ratio=sr.current.puzzleMaxDistance/sr.current.buttonMaxDistance,sr.current.currentTargetType===Tn.Puzzle&&(sr.current.ratio=1/sr.current.ratio),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&oi(0),sr.current.isPressed=!0,document.addEventListener(yr.move,pi),document.addEventListener(yr.end,Ga),document.addEventListener(yr.cancel,Ga)}},pi=function(Ur){var uo;if(sr.current.isPressed){Ur.preventDefault();var oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=Da-sr.current.startInfo.x;sr.current.trail.push([Da,_r]),ya.current!==yt.Moving&&Yr>0&&Vo(yt.Moving);var Ro=Yr,ra=Yr;sr.current.currentTargetType===Tn.Puzzle?(Yr=Math.max(0,Math.min(Yr,sr.current.puzzleMaxDistance)),Ro=Yr+Jo.left,ra=Yr*sr.current.ratio):(Yr=Math.max(0,Math.min(Yr,sr.current.buttonMaxDistance)),ra=Yr,Ro=Yr*sr.current.ratio+Jo.left),(uo=ba.current)===null||uo===void 0||uo.updateLeft(ra),mi(Ro)}},Ga=function(Ur){if(document.removeEventListener(yr.move,pi),document.removeEventListener(yr.end,Ga),document.removeEventListener(yr.cancel,Ga),!!sr.current.isPressed){if(ya.current!==yt.Moving){sr.current.isPressed=!1,Q&&Oa();return}if(En){sr.current.isPressed=!1,Vo(yt.Verify);var uo=new Date().getTime(),oa=H(Ur),Da=oa.clientX,_r=oa.clientY,Yr=_r-sr.current.startInfo.y,Ro=Da-sr.current.startInfo.x,ra=Ro;sr.current.currentTargetType===Tn.Puzzle?(Ro=Math.max(0,Math.min(Ro,sr.current.puzzleMaxDistance)),ra=Ro*sr.current.ratio):(Ro=Math.max(0,Math.min(Ro,sr.current.buttonMaxDistance)),ra=Ro,Ro*=sr.current.ratio),En({x:w(Ro,Dr),y:w(Yr,Dr),sliderOffsetX:w(ra,Dr),duration:uo-sr.current.startInfo.timestamp,trail:sr.current.trail,targetType:sr.current.currentTargetType,errorCount:sr.current.errorCount}).then(function(){sr.current.errorCount=0,Vo(yt.Success),Oa()}).catch(function(){sr.current.errorCount+=1,Vo(yt.Error),(Q||Ur.pointerType==="pen"||Ur.pointerType==="touch")&&Oa(),(rt<=0||sr.current.errorCount0?(Be.forEach(function(Ge){Ge.wrap.apply(Ge.context,b)}),!0):!1},o}(),bt={},Mt=function(){function o(f){f===void 0&&(f="default"),this.scope=f,bt[this.scope]||(bt[this.scope]={}),this.data=bt[this.scope]}return o.prototype.getItem=function(f){return f in this.data?this.data[f]:null},o.prototype.setItem=function(f,b){this.data[f]=b},o.prototype.removeItem=function(f){delete this.data[f]},o.prototype.clear=function(){bt[this.scope]={},this.data=bt[this.scope]},o}();function dt(){return Math.random().toString(16).substring(2,8)}function Xt(o){try{var f=typeof o=="object"&&o!==null&&!!o.setItem&&!!o.getItem&&!!o.removeItem;if(f){var b=dt()+new Date().getTime(),$="1";if(o.setItem(b,$),o.getItem(b)!==$)return!1;o.removeItem(b)}return f}catch(Be){return console.error("[cache2] ".concat(o," is not supported. The default memory cache will be used.")),!1}}function Ln(o,f){try{return JSON.parse(o,f)}catch(b){return o}}function an(o,f){return JSON.stringify(o,f)}var Jn=function(){function o(f,b){b===void 0&&(b={});var $=f?Xt(f):!1;this.options=(0,F.pi)({needParsed:$,prefix:""},b),this.storage=$?f:new Mt(this.options.memoryScope)}return o.prototype.getKey=function(f){return this.options.prefix+f},o.prototype.get=function(f){var b=this.storage.getItem(this.getKey(f));return this.options.needParsed?Ln(b,this.options.reviver):b},o.prototype.set=function(f,b){this.storage.setItem(this.getKey(f),this.options.needParsed?an(b,this.options.replacer):b)},o.prototype.del=function(f){this.storage.removeItem(this.getKey(f))},o.prototype.clear=function(){typeof this.storage.clear=="function"&&this.storage.clear()},o}(),k="cache2_",i="default",p=function(o){(0,F.ZT)(f,o);function f(b,$){var Be=o.call(this)||this,Ge=i,gt;return typeof b=="string"?Ge=b||i:typeof b=="object"&&(gt=b),!gt&&typeof $=="object"&&(gt=$),Be.options=(0,F.pi)({max:-1,stdTTL:0,maxStrategy:"limited",checkperiod:0,prefix:k},gt),Be.storage=new Jn(Be.options.storage,(0,F.pi)({memoryScope:Ge},Be.options)),Be.cacheKey=Ge,Be.startCheckperiod(),Be}return f.prototype._check=function(b,$){var Be=!0;return $.t!==0&&$.t0?Be+Ge:0;return{v:b,t:gt,n:Be}},f.prototype._isLimited=function(b){return this.options.max>-1&&b>=this.options.max},f.prototype._getReplaceKey=function(b,$){var Be=b[0];return b.forEach(function(Ge){($[Ge].t<$[Be].t||$[Ge].t===$[Be].t&&$[Ge].n<$[Be].n)&&(Be=Ge)}),Be},Object.defineProperty(f.prototype,"cacheValues",{get:function(){return this.storage.get(this.cacheKey)||{}},enumerable:!1,configurable:!0}),f.prototype.setCacheValues=function(b){this.storage.set(this.cacheKey,b)},f.prototype.get=function(b){var $=this.cacheValues[b];if($&&this._check(b,$))return $.v},f.prototype.mget=function(b){var $=this,Be={};if(!Array.isArray(b))return Be;var Ge=this.cacheValues;return b.forEach(function(gt){var rt=Ge[gt];rt&&$._check(gt,rt)&&(Be[gt]=rt.v)}),Be},f.prototype.getAll=function(){var b=Object.keys(this.cacheValues);return this.mget(b)},f.prototype.set=function(b,$,Be){if(this.options.max===0)return!1;var Ge=this.cacheValues,gt=Object.keys(Ge);if(!Ge[b]&&this._isLimited(gt.length)){var rt=this.keys();if(this._isLimited(rt.length))if(this.options.maxStrategy==="replaced"){var ke=this._getReplaceKey(rt,Ge);this.del(ke)}else return!1}return Ge[b]=this._wrap($,Be),this.setCacheValues(Ge),this.emit("set",b,Ge[b].v),!0},f.prototype.mset=function(b){var $=this,Be=!0;return b.forEach(function(Ge){var gt=$.set(Ge.key,Ge.value,Ge.ttl);Be&&!gt&&(Be=!1)}),Be},f.prototype.del=function(b){var $=this,Be=this.cacheValues,Ge=0,gt=Array.isArray(b)?b:[b];return gt.forEach(function(rt){if(Be[rt]){Ge++;var ke=Be[rt];delete Be[rt],$.emit("del",rt,ke.v)}}),Ge>0&&this.setCacheValues(Be),Ge},f.prototype.clear=function(){this.storage.del(this.cacheKey)},f.prototype.keys=function(){var b=this,$=this.cacheValues,Be=Object.keys($);return Be.filter(function(Ge){return b._check(Ge,$[Ge])})},f.prototype.has=function(b){var $=this.cacheValues[b];return!!($&&this._check(b,$))},f.prototype.take=function(b){var $,Be=this.cacheValues[b];return Be&&this._check(b,Be)&&($=Be.v,this.del(b)),$},f.prototype.ttl=function(b,$){var Be=this.cacheValues,Ge=Be[b];return Ge&&this._check(b,Ge)?(Be[b]=this._wrap(Ge.v,$),!0):!1},f.prototype.getTtl=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].t},f.prototype.getLastModified=function(b){var $=this.cacheValues,Be=$[b];if(Be&&this._check(b,Be))return $[b].n},f.prototype.startCheckperiod=function(){var b=this;this.keys(),this.options.checkperiod>0&&(clearTimeout(this._checkTimeout),this._checkTimeout=setTimeout(function(){b.startCheckperiod()},this.options.checkperiod))},f.prototype.stopCheckperiod=function(){clearTimeout(this._checkTimeout)},f}(We),g=void 0,C="undefined",re="object",q=Object.prototype,He=q.toString,Ke=q.hasOwnProperty,_e=q.propertyIsEnumerable,at=Object.getOwnPropertySymbols,$e=Object.getPrototypeOf,ft=Object.keys,mt=Function.prototype,ct=mt.toString,Ot=typeof Symbol!==C,vt=Ot?Symbol.prototype:g,Ct=Array.prototype,xt=Ct.slice,Qt=Math.min,nt=Math.max,pt=Math.random,ce=Math.floor,ve=Math.ceil,je=Math.abs,Xe=Number.isFinite,Te=Number.isInteger,lt=Number.isSafeInteger,et=typeof globalThis===re&&globalThis,ht=typeof e.g===re&&e.g,jt=typeof self===re&&self,kt=Number.MAX_SAFE_INTEGER||9007199254740991,dn=Number.MIN_SAFE_INTEGER||-9007199254740991,gn=4294967295,en="[object ",oe=en+"BigInt]",me=en+"Number]",Se=en+"Boolean]",Fe=en+"String]",De=en+"Date]",Bt=en+"RegExp]",At=en+"Symbol]",Nt=en+"Error]",tt=en+"ArrayBuffer]",Kt=en+"Arguments]",bn=en+"Array]",Tt=["Function","AsyncFunction","GeneratorFunction","Proxy"].map(function(o){return en+o+"]"}),Yt=en+"WeakSet]",Zt=en+"Blob]",Vn=en+"File]",vn=en+"DOMException]",Wn=en+"Object]",Kn=en+"DataView]",Sn=en+"Map]",nr=en+"Promise]",br=en+"Set]",Lr=en+"WeakMap]",rn=en+"Window]";function Vt(o){return He.call(o)}function xn(o){return typeof o=="string"||Vt(o)===Fe}var jn=function(){function o(f,b){b===void 0&&(b="uh_async_memo"),this.promiseCache={},this.cache=new p(b,f)}return o.prototype.run=function(f,b,$){var Be=this;if(!b||!xn(b))return f();var Ge=(0,F.pi)({persisted:!0},$);if(Ge.persisted){var gt=this.cache.get(b);if(gt)return Promise.resolve(gt)}return this.promiseCache[b]||(this.promiseCache[b]=f().then(function(rt){return delete Be.promiseCache[b],Be.cache.set(b,rt,Ge.ttl),rt}).catch(function(rt){return delete Be.promiseCache[b],Promise.reject(rt)})),this.promiseCache[b]},o}(),An=typeof Blob!==C;function hr(o){return An&&o instanceof Blob?!0:Vt(o)===Zt}function Hr(o){return function(){return o}}function dr(){}var Mr=typeof URL!="undefined",zr=void 0,Nn=Object.keys,tn=Object.values,cn=Mr?URL.createObjectURL:Hr(""),nn=Mr?URL.revokeObjectURL:dr;function rr(o,f){var b=f||{},$=b.method,Be=$===void 0?"get":$,Ge=b.data,gt=Ge===void 0?null:Ge,rt=b.timeout,ke=b.headers,Ft=b.withCredentials,Cn=Ft===void 0?!1:Ft,mn=b.async,pn=mn===void 0?!0:mn,yn=b.user,kn=yn===void 0?null:yn,Fn=b.password,En=Fn===void 0?null:Fn,_t=b.responseType,Bn=b.onReadyStateChange,sn=b.onLoadStart,lr=b.onProgress,St=b.onAbort,Lt=b.onTimeout,On=b.onError,vr=b.onLoad,er=b.onLoadEnd;return new Promise(function(lo,ro){var Tr=new XMLHttpRequest;Tr.open(Be.toLowerCase(),o,pn,kn,En),Bn&&(Tr.onreadystatechange=Bn),typeof rt=="number"&&rt>0&&(Tr.timeout=rt),Tr.withCredentials=Cn,_t&&(Tr.responseType=_t),typeof ke=="object"&&Nn(ke).map(function(Br){Tr.setRequestHeader(Br,ke[Br])});var Co=function(Br){return function(po){lo(po),Br==null||Br.call(Tr,po)}},la=function(Br){return function(po){ro(po),Br==null||Br.call(Tr,po)}},ma={loadstart:sn,progress:lr,abort:la(St),timeout:la(Lt),error:la(On),load:Co(vr),loadend:er},Dr=Nn(ma);Dr.forEach(function(Br){var po=ma[Br];po&&Tr.addEventListener(Br,po)}),Tr.send(gt)})}var wr=[200,304];function cr(o,f){return new Promise(function(b,$){hr(o)?b(o):rr(o,(0,F.pi)({responseType:"blob"},f)).then(function(Be){var Ge=Be.target.status;if(wr.indexOf(Ge)!==-1)b(Be.target.response);else{var gt=new Error("The file does not support get requests, responseStatus ".concat(Ge,", '").concat(o,"'."));console.error(gt),$(gt)}}).catch(function(Be){console.error(new Error("Failed to request file. ".concat(Be))),$(Be)})})}function Ir(o){return new Promise(function(f,b){var $=hr(o),Be=$?cn(o):o,Ge=new Image;$||(Ge.crossOrigin="anonymous"),Ge.onload=function(){f(Ge)},Ge.onerror=function(gt){$&&nn(Be),console.error("[loadImage] The image load failed, '".concat(o,"'.")),b(gt)},Ge.src=Be})}function qr(o,f){return cr(o,f).then(function(b){return Ir(b).then(function($){return{blob:b,image:$}})})}function Eo(o){return o!==null&&typeof o=="object"}function jr(o){return typeof o=="function"||Eo(o)}function kr(o){return typeof o=="symbol"||Vt(o)===At}var fo=/^0b[01]+$/i,ao=/^0o[0-7]+$/i,so=/^[-+]0x[0-9a-f]+$/i;function Ho(o){if(typeof o=="number")return o;if(kr(o))return NaN;if(jr(o)&&(o=Number(o)),typeof o!="string")return o===0?o:+o;o=o.trim();var f=fo.test(o);return f||ao.test(o)?parseInt(o.slice(2),f?2:8):so.test(o)?NaN:+o}var jo=17976931348623157e292;function No(o){if(!o)return o===0?o:0;if(o=Ho(o),o===1/0||o===-1/0){var f=o<0?-1:1;return f*jo}return o===o?o:0}function So(o,f){o===void 0&&(o=0),f===void 0&&(f=1),o=No(o),f=No(f);var b=ve(Qt(o,f)||0),$=ce(nt(o,f)||0);if(b>$){var Be=b;b=$,$=Be}return ce(b+pt()*($-b+1))}var eo=Math.PI,Gt;(function(o){o[o.None=0]="None",o[o.Outer=1]="Outer",o[o.Inner=2]="Inner"})(Gt||(Gt={}));var ur=[Gt.None,Gt.Outer,Gt.Inner];function Un(o){var f=o.length,b=So(0,f-1);return o[b]}function qn(o){var f={top:Un(ur),right:Un(ur),bottom:Un(ur),left:Un(ur)},b=Object.keys(f),$=["top","bottom"],Be=["left","right"];if(f.top===Gt.Outer&&f.bottom===Gt.Outer?f[Un($)]=Gt.Inner:f.top!==Gt.Outer&&f.bottom!==Gt.Outer&&(f[Un($)]=Gt.Outer),f.left===Gt.Outer&&f.right===Gt.Outer?f[Un(Be)]=Gt.Inner:f.left!==Gt.Outer&&f.right!==Gt.Outer&&(f[Un(Be)]=Gt.Outer),o){var Ge=[],gt=[];b.forEach(function(rt){f[rt]===Gt.Inner?Ge.push(rt):f[rt]===Gt.None&>.push(rt)}),o===2?Ge.forEach(function(rt){return f[rt]=Gt.None}):o===3?Ge.length===0?f[Un(gt)]=Gt.Inner:Ge.length===2&&(f[Un(Ge)]=Gt.None):o==4&>.forEach(function(rt){return f[rt]=Gt.Inner})}return f}function Nr(o,f){f===void 0&&(f={});var b=f.x,$=b===void 0?0:b,Be=f.y,Ge=Be===void 0?0:Be,gt=f.w,rt=gt===void 0?60:gt,ke=f.h,Ft=ke===void 0?60:ke,Cn=f.needClosePath,mn=Cn===void 0?!0:Cn,pn=f.points,yn=f.margin,kn=yn===void 0?0:yn;kn=kn<=0?0:kn,(typeof pn=="number"||!pn)&&(pn=qn(pn));var Fn=(Math.min(rt,Ft)-kn*2)*.15,En=Math.hypot(Fn,Fn),_t=En/2,Bn=Fn+_t,sn={x:$+kn,y:Ge+kn,w:rt-Bn-kn*2,h:Ft-Bn-kn*2},lr=sn.w/2,St=sn.h/2;pn.left===Gt.Outer&&(sn.x+=Bn),pn.top===Gt.Outer&&(sn.y+=Bn),o.beginPath(),o.lineWidth=2,o.moveTo(sn.x,sn.y),pn.top!==Gt.None&&(o.lineTo(sn.x+lr-_t,sn.y),pn.top===Gt.Inner?o.arc(sn.x+lr,sn.y+_t,Fn,1.25*eo,1.75*eo,!0):o.arc(sn.x+lr,sn.y-_t,Fn,.75*eo,.25*eo)),o.lineTo(sn.x+sn.w,sn.y),pn.right!==Gt.None&&(o.lineTo(sn.x+sn.w,sn.y+St-_t),pn.right===Gt.Inner?o.arc(sn.x+sn.w-_t,sn.y+St,Fn,1.75*eo,.25*eo,!0):o.arc(sn.x+sn.w+_t,sn.y+St,Fn,1.25*eo,.75*eo)),o.lineTo(sn.x+sn.w,sn.y+sn.h),pn.bottom!==Gt.None&&(o.lineTo(sn.x+lr+_t,sn.y+sn.h),pn.bottom===Gt.Inner?o.arc(sn.x+lr,sn.y+sn.h-_t,Fn,.25*eo,.75*eo,!0):o.arc(sn.x+lr,sn.y+sn.h+_t,Fn,1.75*eo,1.25*eo)),o.lineTo(sn.x,sn.y+sn.h),pn.left!==Gt.None&&(o.lineTo(sn.x,sn.y+St+_t),pn.left===Gt.Inner?o.arc(sn.x+_t,sn.y+St,Fn,.75*eo,1.25*eo,!0):o.arc(sn.x-_t,sn.y+St,Fn,.25*eo,1.75*eo)),o.lineTo(sn.x,sn.y),o.stroke(),mn&&o.closePath()}function Vr(o,f,b,$){return new Promise(function(Be){f?o.toBlob(function(Ge){Be(Ge?URL.createObjectURL(Ge):o.toDataURL(b,$))},b,$):Be(o.toDataURL(b,$))})}var Io=new jn({max:5,maxStrategy:"replaced"});Io.cache.on("del",function(o,f){try{f.image.src&&URL.revokeObjectURL(f.image.src)}catch(b){}});function Bo(o){o?Io.cache.del(o):Io.cache.clear()}var mo=new WeakMap,Do=function(o){if(!jr(o))return String(o);if(!mo.get(o)){var f="_"+Date.now();mo.set(o,f)}return mo.get(o)},to={jpeg:"image/jpeg",png:"image/png"},Rr=[];function Mo(o){o.forEach(function(f){URL.revokeObjectURL(f)})}function go(o,f){f===void 0&&(f={});var b=f.borderWidth,$=b===void 0?2:b,Be=f.borderColor,Ge=Be===void 0?"rgba(255,255,255,0.7)":Be,gt=f.fillColor,rt=gt===void 0?"rgba(255,255,255,0.7)":gt,ke=f.points,Ft=f.width,Cn=Ft===void 0?60:Ft,mn=f.height,pn=mn===void 0?60:mn,yn=f.x,kn=f.y,Fn=f.margin,En=Fn===void 0?2:Fn,_t=f.equalHeight,Bn=_t===void 0?!0:_t,sn=f.imageWidth,lr=f.imageHeight,St=f.bgWidth,Lt=f.bgHeight,On=f.bgOffset,vr=On===void 0?[0,0]:On,er=f.bgImageType,lo=er===void 0?to.jpeg:er,ro=f.quality,Tr=ro===void 0?.8:ro,Co=f.format,la=Co===void 0?"dataURL":Co,ma=f.cacheImage,Dr=ma===void 0?!0:ma,Br=f.autoRevokePreviousBlobUrl,po=Br===void 0?!0:Br,Fr=f.ajaxOptions;return new Promise(function(Ko,zo){var Zo=document.createElement("canvas"),Yo=document.createElement("canvas"),ta=Zo.getContext("2d"),Vo=Yo.getContext("2d"),ya=Dr?Do(o):void 0;Io.run(function(){return qr(o,Fr)},ya).then(function(ba){var Qo=ba.image;sn&&(Qo.width=sn),lr&&(Qo.height=lr);var na=typeof St=="number"&&St>0?St>Cn?St:Cn:Qo.width,Go=typeof Lt=="number"&&Lt>0?Lt>pn?Lt:pn:Qo.height;Zo.width=na,Zo.height=Go;var Ua=na-Cn,Ca=Go-pn,Jo=typeof yn=="undefined"?So(Cn,Ua):yn||0,sa=typeof kn=="undefined"?So(0,Ca):kn||0;Jo<0?Jo=0:Jo>Ua&&(Jo=Ua),sa<0?sa=0:sa>Ca&&(sa=Ca);var sr=typeof ke=="number"||!ke?qn(ke):ke,ca=typeof vr=="function"?vr(Qo.width,Qo.height):vr;ta.strokeStyle=Ge,ta.lineWidth=$,ta.fillStyle=rt,Nr(ta,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),ta.fillStyle=rt,ta.fill(),ta.globalCompositeOperation="destination-over",ta.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height),Yo.width=na,Yo.height=Go,Vo.strokeStyle=Ge,Vo.lineWidth=$,Nr(Vo,{x:Jo,y:sa,w:Cn,h:pn,points:sr,margin:En}),Vo.globalCompositeOperation="destination-over",Vo.clip(),Vo.drawImage(Qo,ca[0],ca[1],Qo.width,Qo.height);var Xa=Vo.getImageData(Jo,sa,Cn,pn);Vo.clearRect(0,0,na,Go),Yo.width=Cn,Yo.height=Bn?Go:pn,Vo.putImageData(Xa,0,Bn?sa:0);var wa=la==="blob",ci=Vr(Yo,wa,to.png,Tr),ni=Vr(Zo,wa,lo,Tr);Promise.all([ci,ni]).then(function(ri){var oi=ri[0],Oa=ri[1];po&&(Rr.length&&(Mo(Rr),Rr.length=0),wa&&Rr.push(Oa,oi)),Ko({puzzleUrl:oi,bgUrl:Oa,x:Jo,y:Bn?0:sa})}).catch(zo)}).catch(zo)})}var To=Object.defineProperty,ho=Object.getOwnPropertySymbols,va=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Ia=(o,f,b)=>f in o?To(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,qo=(o,f)=>{for(var b in f||(f={}))va.call(f,b)&&Ia(o,b,f[b]);if(ho)for(var b of ho(f))da.call(f,b)&&Ia(o,b,f[b]);return o},Ea=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Fa=({ModalProps:o,onFinish:f})=>{const[b,$]=(0,t.useState)(),Be=(0,t.useRef)(),Ge=()=>Ea(void 0,null,function*(){const rt=`/images/VerifCodeBg/img${Math.floor(Math.random()*23)+1}.jpg`,ke=yield go(rt,{imageHeight:180,imageWidth:360});return $(ke),ke}),gt=rt=>Ea(void 0,null,function*(){return rt!=null&&rt.x&&rt.x>b.x-5&&rt.x{var rt;o!=null&&o.open&&Be.current&&((rt=Be.current)==null||rt.refresh())},[o==null?void 0:o.open,Be]),t.createElement(S.default,qo({},qo({title:"\u8BF7\u5B8C\u6210\u4E0B\u5217\u9A8C\u8BC1\u540E\u7EE7\u7EED",width:410,footer:null,centered:!0},o)),t.createElement(Gr,{actionRef:Be,request:Ge,onVerify:rt=>Ea(void 0,null,function*(){return gt(rt)}),bgSize:{width:360,height:180}}),t.createElement("div",{className:"flex mt10"},t.createElement(h.ZP,{style:{paddingLeft:"0px",paddingRight:"0px"},type:"link",icon:t.createElement("i",{className:"iconfont icon-shuaxin3"}),onClick:()=>{var rt;(rt=Be.current)==null||rt.refresh()}},"\u5237\u65B0")))};var Sa=t.memo(Fa),yo=e(59301),Ja=Object.defineProperty,La=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Na=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,aa=(o,f,b)=>f in o?Ja(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ra=(o,f)=>{for(var b in f||(f={}))Na.call(f,b)&&aa(o,b,f[b]);if(pa)for(var b of pa(f))xa.call(f,b)&&aa(o,b,f[b]);return o},Ta=(o,f)=>La(o,Ba(f)),Aa=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const ua={height:48},Wr=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Pr=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Wo={timer:0};var Fo=(o=>(o[o.setTimer=0]="setTimer",o))(Fo||{});function Po(o,f){switch(f.type){case 0:return Ta(Ra({},o),{timer:f.payload});default:throw new Error}}const ko=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{var gt;const[rt]=I.default.useForm(),[ke,Ft]=(0,t.useReducer)(Po,Wo),[Cn,mn]=(0,t.useState)(!1),{timer:pn}=ke,[yn,kn]=(0,t.useState)(!1);function Fn(St){return Aa(this,null,function*(){const{login:Lt,password:On,code:vr}=St,{message:er,status:lo}=yield b({login:Lt,password:On,code:vr});if(lo<0){rt.setFields([{name:"code",errors:[er]}]);return}window.location.reload()})}function En(){return Aa(this,null,function*(){let St=rt.getFieldValue("login"),Lt=0;if(!Wr.test(St)||St.indexOf(" ")>-1)return rt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),Lt=1,Lt;let{status:On,message:vr}=yield o({login:St,type:1});return On>0?Lt=2:(rt.setFields([{name:"login",errors:[vr]}]),Lt=1),Lt})}const _t=()=>Aa(void 0,null,function*(){mn(!0);const St=rt.getFieldValue("verify"),Lt=rt.getFieldValue("login");if(!Lt)rt.validateFields(["login"]);else{const On=yield o({login:Lt,type:1});if((On==null?void 0:On.status)!==1){rt.setFields([{name:"login",errors:[On==null?void 0:On.message]}]);return}const{status:vr,message:er}=yield f({login:Lt,type:1,smscode:(0,B.M)(Lt)});vr<0&&rt.setFields([{name:"code",errors:[er]}]),Ft({type:0,payload:60})}mn(!1)});function Bn(St,Lt){if(!Lt)return Promise.resolve();if(!Pr.test(Lt)||Lt.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");const On=Lt.length;return On>=8&&On<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD")}const sn=(St,Lt)=>Lt?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{pn>0&&setTimeout(()=>{Ft({type:0,payload:pn-1})},1e3)},[pn]);const lr=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Wr.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve();return yo.createElement(yo.Fragment,null,yo.createElement(I.default,{layout:"vertical",form:rt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:Fn},yo.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:lr}]},yo.createElement(se.default,{style:ua,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:()=>En,onChange:()=>rt.setFieldsValue({verify:0})})),!((gt=Ge==null?void 0:Ge.setting)!=null&>.is_local)&&yo.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},yo.createElement(se.default,{suffix:yo.createElement(h.ZP,{loading:Cn,type:"link",onClick:St=>{if(St.stopPropagation(),!rt.getFieldValue("login")){rt.validateFields(["login"]);return}kn(!0)},disabled:pn>0}," ",pn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${pn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),yo.createElement(D.Z,{title:yo.createElement("div",null,yo.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),yo.createElement("br",null),yo.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),yo.createElement("br",null),yo.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},yo.createElement(I.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"},{validator:Bn}]},yo.createElement(se.default.Password,{autoComplete:"new-password",style:ua,size:"middle",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),yo.createElement(I.default.Item,null,yo.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:ua,className:"font16"}," ",Be," ")),yo.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",yo.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),yo.createElement(Sa,{ModalProps:{open:yn,onCancel:()=>{kn(!1)}},onFinish:()=>{kn(!1),_t()}}))};var Uo=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ko),$o=e(89392),no=e(59301),ga=Object.defineProperty,ia=Object.defineProperties,za=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Wa=(o,f,b)=>f in o?ga(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ka=(o,f)=>{for(var b in f||(f={}))Za.call(f,b)&&Wa(o,b,f[b]);if(qa)for(var b of qa(f))ja.call(f,b)&&Wa(o,b,f[b]);return o},$a=(o,f)=>ia(o,za(f)),Ha=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Ma={height:48},_a=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ii=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,li={timer:0};var Oo=(o=>(o[o.setTimer=0]="setTimer",o))(Oo||{});function co(o,f){switch(f.type){case 0:return $a(Ka({},o),{timer:f.payload});default:throw new Error}}const xo=({validateName:o,getCode:f,register:b,style:$={paddingRight:50},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(co,li),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt,[pn,yn]=(0,t.useState)(!1);function kn(lr){return Ha(this,null,function*(){const{login:St,new_password:Lt,code:On}=lr,{message:vr,status:er}=yield b({login:St,new_password:Lt,code:On});if(er<0){gt.setFields([{name:"code",errors:[vr]}]);return}location.reload()})}function Fn(){return Ha(this,null,function*(){let lr=gt.getFieldValue("login"),St=0;if(!_a.test(lr)||lr.indexOf(" ")>-1)return gt.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),St=1,St;let{status:Lt,message:On}=yield o({login:lr,type:2});return Lt>0?St=2:(gt.setFields([{name:"login",errors:[On]}]),St=1),St})}const En=()=>Ha(void 0,null,function*(){const lr=gt.getFieldValue("verify"),St=gt.getFieldValue("login");if(yield gt.validateFields(["login"]),!St)gt.validateFields(["login"]);else{Cn(!0);const{status:Lt,message:On}=yield f({login:St,type:2,smscode:(0,B.M)(St)});Lt<0&>.setFields([{name:"code",errors:[On]}]),ke({type:0,payload:60}),Cn(!1)}});function _t(lr,St){if(!St)return Promise.resolve();if(!ii.test(St))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");const Lt=St.length;return Lt>=8&&Lt<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}const Bn=(lr,St)=>St?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1");(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]);const sn=(lr,St)=>Ha(void 0,null,function*(){if(!St)return Promise.resolve();if(St.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1");if(_a.test(St)){let{status:Lt,message:On}=yield o({login:St,type:2});return Lt>0?Promise.resolve():Promise.reject(On)}else return Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1")});return no.createElement(no.Fragment,null,no.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:(0,$o.throttle)(kn,2e3)},no.createElement(I.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:(0,$o.throttle)(sn,400)}]},no.createElement(se.default,{style:Ma,autoComplete:"new-login",size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:()=>gt.setFieldsValue({verify:0})})),no.createElement(D.Z,{title:no.createElement("div",null,no.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),no.createElement("br",null),no.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),no.createElement("br",null),no.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},no.createElement(I.default.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:_t}]},no.createElement(se.default.Password,{autoComplete:"new-password",style:Ma,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),no.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},no.createElement(se.default,{suffix:no.createElement(h.ZP,{loading:Ft,type:"link",onClick:lr=>{if(lr.stopPropagation(),!gt.getFieldValue("login")){gt.validateFields(["login"]);return}yn(!0)},disabled:mn>0}," ",mn===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":`${mn}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"})),no.createElement(I.default.Item,null,no.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:Ma,className:"font16"}," ",Be," ")),no.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",no.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B"))),no.createElement(Sa,{ModalProps:{open:pn,onCancel:()=>{yn(!1)}},onFinish:()=>{yn(!1),En()}}))};var _o=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(xo),ea=Object.defineProperty,Pa=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,ei=(o,f,b)=>f in o?ea(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,si=(o,f)=>{for(var b in f||(f={}))ha.call(f,b)&&ei(o,b,f[b]);if(Pa)for(var b of Pa(f))ka.call(f,b)&&ei(o,b,f[b]);return o};const ti=o=>React.createElement("svg",si({id:"wechat_svg__\\u56FE\\u5C42_1",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 66 66",style:{enableBackground:"new 0 0 66 66"},xmlSpace:"preserve"},o),React.createElement("style",null,".wechat_svg__st1{fill:#00b913}"),React.createElement("g",{id:"wechat_svg__\\u9875\\u9762-1"},React.createElement("g",{id:"wechat_svg__\\u767B\\u5F55_x2F_\\u6CE8\\u518C",transform:"translate(-1081 -380)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-18\\u5907\\u4EFD",transform:"translate(1063 238)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-12",transform:"translate(18 142)"},React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4-10"},React.createElement("circle",{id:"wechat_svg__\\u692D\\u5706\\u5F62",cx:33,cy:33,r:33,style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#c6f4c9"}}),React.createElement("g",{id:"wechat_svg__\\u7F16\\u7EC4",transform:"translate(12 15.429)"},React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84",className:"wechat_svg__st1",d:"M16.3 22.8c0-6.6 6-12.1 13.7-12.1h.4C29.1 4.6 22.7 0 15.4 0 7.2 0 .4 5.8.4 13.1c0 4.3 2.2 7.7 6 10.5l-1.5 4.7 5.2-2.7c1.7.4 3.5.7 5.3.8.5 0 .9 0 1.4-.1l.1-.1c-.4-1.1-.6-2.3-.6-3.4z"}),React.createElement("path",{id:"wechat_svg__\\u8DEF\\u5F84_1_",className:"wechat_svg__st1",d:"M42.4 22.4c0-6.2-5.8-11.2-12.4-11.2-7 0-12.4 5.1-12.4 11.2S23.1 33.6 30 33.6c1.5-.1 3-.3 4.4-.8l4 2.3-1-3.8c2.8-2.3 5-5.5 5-8.9z"}),React.createElement("path",{id:"wechat_svg__\\u5F62\\u72B6",d:"M21.6 6c1-.1 1.8.7 1.9 1.7V8c.1 1-.7 1.9-1.6 2h-.2c-1.1.1-2.1-.8-2.2-2 0-1.2 1-2.1 2.1-2zM11.2 9.9C10.1 10 9.1 9.2 9 8c.1-1.2 1.1-2.1 2.2-2 1-.1 1.8.7 1.8 1.8V8c.1 1-.7 1.9-1.6 2h-.2zm15.2 10.7c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6zm8.2 0c-.8-.1-1.4-.7-1.5-1.6.1-.8.7-1.5 1.5-1.6.9-.1 1.7.6 1.9 1.6-.2 1-1 1.7-1.9 1.6z",style:{fill:"#fff"}}))))))));var Va="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLlm77lsYJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNjYgNjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY2IDY2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MXtmaWxsOiMwMGI5MTN9PC9zdHlsZT48ZyBpZD0i6aG16Z2iLTEiPjxnIGlkPSLnmbvlvZVfeDJGX+azqOWGjCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwODEgLTM4MCkiPjxnIGlkPSLnvJbnu4QtMTjlpIfku70iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwNjMgMjM4KSI+PGcgaWQ9Iue8lue7hC0xMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggMTQyKSI+PGcgaWQ9Iue8lue7hC0xMCI+PGNpcmNsZSBpZD0i5qSt5ZyG5b2iIiBjeD0iMzMiIGN5PSIzMyIgcj0iMzMiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNjNmY0YzkiLz48ZyBpZD0i57yW57uEIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMiAxNS40MjkpIj48cGF0aCBpZD0i6Lev5b6EIiBjbGFzcz0ic3QxIiBkPSJNMTYuMyAyMi44YzAtNi42IDYtMTIuMSAxMy43LTEyLjFoLjRDMjkuMSA0LjYgMjIuNyAwIDE1LjQgMCA3LjIgMCAuNCA1LjguNCAxMy4xYzAgNC4zIDIuMiA3LjcgNiAxMC41bC0xLjUgNC43IDUuMi0yLjdjMS43LjQgMy41LjcgNS4zLjguNSAwIC45IDAgMS40LS4xbC4xLS4xYy0uNC0xLjEtLjYtMi4zLS42LTMuNHoiLz48cGF0aCBpZD0i6Lev5b6EXzFfIiBjbGFzcz0ic3QxIiBkPSJNNDIuNCAyMi40YzAtNi4yLTUuOC0xMS4yLTEyLjQtMTEuMi03IDAtMTIuNCA1LjEtMTIuNCAxMS4yUzIzLjEgMzMuNiAzMCAzMy42YzEuNS0uMSAzLS4zIDQuNC0uOGw0IDIuMy0xLTMuOGMyLjgtMi4zIDUtNS41IDUtOC45eiIvPjxwYXRoIGlkPSLlvaLnirYiIGQ9Ik0yMS42IDZjMS0uMSAxLjguNyAxLjkgMS43VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yYy0xLjEuMS0yLjEtLjgtMi4yLTIgMC0xLjIgMS0yLjEgMi4xLTJ6TTExLjIgOS45QzEwLjEgMTAgOS4xIDkuMiA5IDhjLjEtMS4yIDEuMS0yLjEgMi4yLTIgMS0uMSAxLjguNyAxLjggMS44VjhjLjEgMS0uNyAxLjktMS42IDJoLS4yem0xNS4yIDEwLjdjLS44LS4xLTEuNC0uNy0xLjUtMS42LjEtLjguNy0xLjUgMS41LTEuNi45LS4xIDEuNy42IDEuOSAxLjYtLjIgMS0xIDEuNy0xLjkgMS42em04LjIgMGMtLjgtLjEtMS40LS43LTEuNS0xLjYuMS0uOC43LTEuNSAxLjUtMS42LjktLjEgMS43LjYgMS45IDEuNi0uMiAxLTEgMS43LTEuOSAxLjZ6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+",gi=Object.defineProperty,hi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,yi=(o,f,b)=>f in o?gi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ji=(o,f)=>{for(var b in f||(f={}))Qi.call(f,b)&&yi(o,b,f[b]);if(hi)for(var b of hi(f))Pi.call(f,b)&&yi(o,b,f[b]);return o};const qi=o=>React.createElement("svg",Ji({className:"QQUrl_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},o),React.createElement("path",{d:"M512 0C229.356 0 0 229.356 0 512s229.356 512 512 512 512-229.356 512-512S794.644 0 512 0zm235.75 647.603c-10.7 5.417-27.417-6.963-43.34-30.157-6.267 25.262-21.673 47.95-43.607 66.253 23.244 8.505 38.123 22.17 38.123 37.898 0 25.519-40.99 46.403-91.387 46.403-45.43 0-83.287-17.014-90.076-38.927h-10.967C499.446 751.243 461.85 768 416.42 768c-50.396 0-91.387-20.623-91.387-46.403 0-15.728 15.145-29.388 38.118-37.898-21.929-18.304-37.596-41.252-43.602-66.253-15.667 23.194-32.634 35.83-43.34 30.157-15.668-7.987-12.534-51.046 7.05-96.159 15.145-35.317 36.03-61.614 51.697-67.287-.262-2.319-.262-4.638-.262-6.707 0-13.66 3.917-26.291 10.445-36.608v-2.314c0-6.19 1.567-12.119 4.178-17.275C353.23 329.216 414.07 256 512.241 256s159.006 73.216 162.923 165.253a38.374 38.374 0 0 1 4.178 17.275v2.32c6.528 10.311 10.445 22.942 10.445 36.607 0 2.32 0 4.64-.261 6.702 15.923 5.673 36.557 31.97 51.696 67.287 19.062 45.118 22.196 88.167 6.528 96.16z",fill:"#378AFE"}));var Oi="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiAwQzIyOS4zNTYgMCAwIDIyOS4zNTYgMCA1MTJzMjI5LjM1NiA1MTIgNTEyIDUxMiA1MTItMjI5LjM1NiA1MTItNTEyUzc5NC42NDQgMCA1MTIgMHptMjM1Ljc1IDY0Ny42MDNjLTEwLjcgNS40MTctMjcuNDE3LTYuOTYzLTQzLjM0LTMwLjE1Ny02LjI2NyAyNS4yNjItMjEuNjczIDQ3Ljk1LTQzLjYwNyA2Ni4yNTMgMjMuMjQ0IDguNTA1IDM4LjEyMyAyMi4xNyAzOC4xMjMgMzcuODk4IDAgMjUuNTE5LTQwLjk5IDQ2LjQwMy05MS4zODcgNDYuNDAzLTQ1LjQzIDAtODMuMjg3LTE3LjAxNC05MC4wNzYtMzguOTI3aC0xMC45NjdDNDk5LjQ0NiA3NTEuMjQzIDQ2MS44NSA3NjggNDE2LjQyIDc2OGMtNTAuMzk2IDAtOTEuMzg3LTIwLjYyMy05MS4zODctNDYuNDAzIDAtMTUuNzI4IDE1LjE0NS0yOS4zODggMzguMTE4LTM3Ljg5OC0yMS45MjktMTguMzA0LTM3LjU5Ni00MS4yNTItNDMuNjAyLTY2LjI1My0xNS42NjcgMjMuMTk0LTMyLjYzNCAzNS44My00My4zNCAzMC4xNTctMTUuNjY4LTcuOTg3LTEyLjUzNC01MS4wNDYgNy4wNS05Ni4xNTkgMTUuMTQ1LTM1LjMxNyAzNi4wMy02MS42MTQgNTEuNjk3LTY3LjI4Ny0uMjYyLTIuMzE5LS4yNjItNC42MzgtLjI2Mi02LjcwNyAwLTEzLjY2IDMuOTE3LTI2LjI5MSAxMC40NDUtMzYuNjA4di0yLjMxNGMwLTYuMTkgMS41NjctMTIuMTE5IDQuMTc4LTE3LjI3NUMzNTMuMjMgMzI5LjIxNiA0MTQuMDcgMjU2IDUxMi4yNDEgMjU2czE1OS4wMDYgNzMuMjE2IDE2Mi45MjMgMTY1LjI1M2EzOC4zNzQgMzguMzc0IDAgMCAxIDQuMTc4IDE3LjI3NXYyLjMyYzYuNTI4IDEwLjMxMSAxMC40NDUgMjIuOTQyIDEwLjQ0NSAzNi42MDcgMCAyLjMyIDAgNC42NC0uMjYxIDYuNzAyIDE1LjkyMyA1LjY3MyAzNi41NTcgMzEuOTcgNTEuNjk2IDY3LjI4NyAxOS4wNjIgNDUuMTE4IDIyLjE5NiA4OC4xNjcgNi41MjggOTYuMTZ6IiBmaWxsPSIjMzc4QUZFIi8+PC9zdmc+",ui={"other-login":"other-login___Jd48Z","btn-link":"btn-link___MhTA6","wechat-qrcode":"wechat-qrcode___bLWkh",driver:"driver___IuicK"},Di=e(346),Ao=e(59301);const bi=window.location.host,di=Di.Z.QQLoginCB;var $i=({onWechatLogin:o,setType:f,loginType:b})=>{function $(){let Be="";return(0,B.b9)()?Be=`https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`:Be=`https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=${di}%2fotherloginqq&state=null,${bi}&response_type=code`,Be}return Ao.createElement(Ao.Fragment,null,(b===1||b===2)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(3),className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(b===3||b===4||b===5)&&Ao.createElement("div",{style:{marginTop:(0,B.WX)()?192:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",Ao.createElement("span",{onClick:()=>f(1),className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),!(0,B.WX)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("p",{className:ui.driver},Ao.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),Ao.createElement("div",{className:ui["other-login"]},(0,B.s2)()&&(0,B.IS)()&&Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{margin:0},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),(0,B.s2)()&&!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",rel:"noreferrer noopener nofollow",style:{margin:0},href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66})),(0,B.b9)()&&Ao.createElement(Ao.Fragment,null,Ao.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",style:{marginRight:(0,B.IS)()?0:40},onClick:o},Ao.createElement("img",{src:Va,alt:"\u5FAE\u4FE1",width:66})),!(0,B.IS)()&&Ao.createElement("a",{title:"qq\u767B\u5F55",href:$()},Ao.createElement("img",{src:Oi,alt:"QQ",width:66}))))))};function Fi({onBack:o,setType:f}){return Ao.createElement(Ao.Fragment,null,Ao.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},Ao.createElement("iframe",{className:ui["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:`https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=${di}%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,${bi}#wechat_redirect`})),Ao.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},Ao.createElement("span",{onClick:()=>f(1),style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var _i=Object.defineProperty,Li=Object.defineProperties,el=Object.getOwnPropertyDescriptors,Ci=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Ni=Object.prototype.propertyIsEnumerable,Ri=(o,f,b)=>f in o?_i(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Ti=(o,f)=>{for(var b in f||(f={}))tl.call(f,b)&&Ri(o,b,f[b]);if(Ci)for(var b of Ci(f))Ni.call(f,b)&&Ri(o,b,f[b]);return o},nl=(o,f)=>Li(o,el(f)),zi=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const fi={height:48},Zi=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,rl=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ji={timer:0};var Wi=(o=>(o[o.setTimer=0]="setTimer",o))(Wi||{});function Ki(o,f){switch(f.type){case 0:return nl(Ti({},o),{timer:f.payload});default:throw new Error}}const Hi=({validateName:o,getCode:f,register:b,style:$={},buttonText:Be="\u6CE8\u518C",globalSetting:Ge})=>{const[gt]=I.default.useForm(),[rt,ke]=(0,t.useReducer)(Ki,ji),[Ft,Cn]=(0,t.useState)(!1),{timer:mn}=rt;function pn(kn){return zi(this,null,function*(){const{old_password:Fn,newPassword:En}=kn,{message:_t,status:Bn}=yield b({old_password:Fn,newPassword:En});if(Bn<0){gt.setFields([{name:"code",errors:[_t]}]);return}})}const yn=(kn,Fn,En)=>{Fn?Fn.indexOf(" ")>-1?En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):Fn.length<8||Fn.length>16?En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):rl.test(Fn)?En():En("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):En("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return(0,t.useEffect)(()=>{mn>0&&setTimeout(()=>{ke({type:0,payload:mn-1})},1e3)},[mn]),t.createElement(I.default,{layout:"vertical",form:gt,style:$,initialValues:{autologin:!0,protool:!1},onFinish:pn},t.createElement(I.default.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.createElement(se.default,{style:fi,autoComplete:"new-login",size:"middle",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:()=>gt.setFieldsValue({verify:0})})),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:yn}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.createElement(D.Z,{title:t.createElement("div",null,t.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.createElement("br",null),t.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.createElement("br",null),t.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.createElement(I.default.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:(kn,Fn,En)=>{Fn!=gt.getFieldsValue().newPassword?En("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):En()}}]},t.createElement(se.default.Password,{autoComplete:"new-password",style:fi,size:"middle",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.createElement(I.default.Item,null,t.createElement(h.ZP,{size:"middle",type:"primary",htmlType:"submit",block:!0,style:fi,className:"font16"}," ",Be," ")),t.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var ki=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(Hi),Ei=e(99313),Si=e(95237),fa=e(43604),Vi=Object.defineProperty,xi=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,N=(o,f,b)=>f in o?Vi(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,j=(o,f)=>{for(var b in f||(f={}))a.call(f,b)&&N(o,b,f[b]);if(xi)for(var b of xi(f))l.call(f,b)&&N(o,b,f[b]);return o},te=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const{TabPane:ae}=Ei.default,ze=({dispatch:o,is_main_site:f,is_local:b,globalSetting:$,style:Be={}})=>{const[Ge,gt]=(0,t.useState)(!1),[rt,ke]=(0,t.useState)("1"),[Ft,Cn]=(0,t.useState)(1),[mn,pn]=(0,t.useState)();function yn(){Cn(1),gt(!1)}function kn(){Cn(2),gt(!0)}function Fn(St){console.log(St),ke(St)}const En={buttonText:"\u767B \u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Gq)({phone:St.login,code:St.code});return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),"/"):Lt})},_t={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.z2)(j({},St));return Lt.status===0?(localStorage.getItem("addinfo")==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),n.ZP.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),"/"):Lt})},Bn={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){const Lt=yield(0,ue.Ex)(j({login:mn},St));return n.ZP.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),Lt})},sn={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:ue.Ol,getCode:ue.o1,register:St=>te(void 0,null,function*(){St.new_password_confirmation=St.new_password;const Lt=yield(0,ue.c0)(j({},St));return Lt.status===0?(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),n.ZP.info("\u4FEE\u6539\u6210\u529F"),"/"):Lt})},lr=(0,t.useCallback)(()=>{var St,Lt,On,vr;switch(Ft){case 1:return t.createElement(Ei.default,{defaultActiveKey:rt,onChange:Fn,className:Me.tabs},t.createElement(ae,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.createElement("div",{className:"mt20"},rt==="1"&&t.createElement(z,{setusername:pn,setType:Cn})),((St=$==null?void 0:$.setting)==null?void 0:St.sso_login_url)&&t.createElement("div",{style:{position:"absolute",top:"-80px",right:"10px"}},t.createElement("a",{target:"_blank",href:(Lt=$==null?void 0:$.setting)==null?void 0:Lt.sso_login_url},t.createElement("img",{src:`${Di.Z.IMG_SERVER}/${(On=$.setting)==null?void 0:On.login_logo_url}`,width:40}),t.createElement("span",{style:{color:"#333",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(vr=$==null?void 0:$.setting)==null?void 0:vr.sso_login_button_name)))));case 2:return t.createElement(Fi,{setType:Cn,onBack:yn});case 3:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.createElement(Uo,j({},_t)));case 4:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.createElement(_o,j({},sn)));case 5:return t.createElement("div",{className:"ml40"},t.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.createElement(ki,j({},Bn)))}},[Ft,rt]);return t.createElement("div",{className:Me["login-panel-wrapper2"],style:Be},t.createElement(Si.Z,null,t.createElement(fa.Z,{flex:"1"},lr()),t.createElement(fa.Z,{flex:"295px",className:Me["login-panel-right-wrp"]},!b&&t.createElement($i,{loginType:Ft,setType:Cn,onWechatLogin:kn}))))};var Ze=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(ze),Oe={popLogin:"popLogin___R8wQQ"};const Ye=({user:o,globalSetting:f,loading:b,dispatch:$})=>{var Be,Ge;const gt=()=>{$({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},rt=(Be=f.setting)==null?void 0:Be.main_site,ke=(Ge=f.setting)==null?void 0:Ge.is_local,[Ft,Cn]=(0,t.useState)(!0);return(0,t.useEffect)(()=>{var mn,pn;console.log(f.setting),console.log(o.showPopLogin),f.setting&&((mn=f.setting)!=null&&mn.hide_account_login?o.showPopLogin&&(d.history.push((pn=f==null?void 0:f.setting)==null?void 0:pn.sso_login_url),$({type:"user/showPopLogin",payload:{showPopLogin:!1}})):Cn(!1))},[f==null?void 0:f.setting,o.showPopLogin]),t.createElement(S.default,{centered:!0,visible:o.showPopLogin&&!Ft,footer:null,width:ke?460:765,keyboard:!1,maskClosable:!1,destroyOnClose:!0,wrapClassName:Oe.popLogin,closable:o.showClosable,onCancel:gt},o.showPopLogin&&t.createElement(Ze,{is_main_site:rt,is_local:ke}))};var st=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(Ye),Qe=e(38986),Rt={popLogin:"popLogin___u08I8",tips:"tips___U2xQw"},wt=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const Dt=/^1\d{10}$/,on=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Jt=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,ln=({user:o,globalSetting:f,dispatch:b})=>{const[$]=(0,d.useSearchParams)(),Be={height:48,borderRadius:4},[Ge]=I.default.useForm(),gt=()=>{b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),Ge.resetFields()},rt=(St,Lt)=>Lt?Lt.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Dt.test(Lt)||on.test(Lt)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve(),[ke,Ft]=(0,t.useState)(60),Cn=(0,t.useMemo)(()=>ke<60&&ke>0,[ke]),mn=(0,t.useRef)(),pn=()=>wt(void 0,null,function*(){clearInterval(mn.current),Ft(60),mn.current=setInterval(function St(){return Ft(Lt=>Lt-1),St}(),1e3)}),[yn,kn]=(0,t.useState)(!1),[Fn,En]=(0,t.useState)(!1);(0,t.useEffect)(()=>{o.bindAccountModalVisible?En(!0):En(!1)},[o]);const _t=()=>wt(void 0,null,function*(){var St;const Lt=Ge.getFieldValue("userInput"),On=Dt.test(Lt),vr=on.test(Lt);if(!On&&!vr){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}if(kn(!0),On){const ro=yield(0,Qe.ZP)(`/api/users/accounts/${(St=o.userInfoForBindAccountModal)==null?void 0:St.login}/valid_phone.json`,{method:"get",params:{phone:Lt}});if((ro==null?void 0:ro.status)===-1){kn(!1);return}if(ro!=null&&ro.is_exists){n.ZP.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),kn(!1);return}}else{const ro=yield(0,Qe.ZP)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:Lt,type:1}});if((ro==null?void 0:ro.status)===-3){n.ZP.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),kn(!1);return}}let er=(0,B.M)(Lt);const lo=yield b({type:"account/getCode",payload:{login:Lt,type:On?3:4,smscode:er}});kn(!1),lo.status===1&&(n.ZP.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),pn())}),Bn=()=>wt(void 0,null,function*(){var St,Lt;yield Ge.validateFields();const On=Ge.getFieldValue("userInput"),vr=Ge.getFieldValue("code"),er=Dt.test(On),lo=on.test(On);if(!er&&!lo){n.ZP.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7");return}return er?(yield b({type:"account/bindPhone",payload:{login:(St=o.userInfoForBindAccountModal)==null?void 0:St.login,phone:On,code:vr}})).status===0:(yield b({type:"account/bindEmail",payload:{login:(Lt=o.userInfoForBindAccountModal)==null?void 0:Lt.login,email:On,code:vr}})).status===0}),sn=()=>wt(void 0,null,function*(){const St=o.loginInfo;Jt.test(St.password)||n.ZP.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539");const Lt=yield(0,ue.Es)(St);if(Lt.status){n.ZP.error(Lt==null?void 0:Lt.message);return}if(Lt!=null&&Lt.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",Lt==null?void 0:Lt.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"){let On=$.get("from")||$.get("back_url");On?window.location.href=decodeURIComponent(On):Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")}else Jt.test(St.password)?window.location.reload():(n.ZP.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),d.history.replace("/account/secure?active=3"),b({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}));Ge.resetFields()}),lr=()=>wt(void 0,null,function*(){(yield Bn())&&(yield sn())});return t.createElement(S.default,{centered:!0,open:Fn,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:Rt.popLogin,closable:!0,onCancel:gt},t.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.createElement(I.default,{layout:"vertical",form:Ge,autoComplete:"off",preserve:!1},t.createElement(I.default.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:rt}]},t.createElement(se.default,{style:Be,size:"middle",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.createElement(I.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.createElement(se.default,{suffix:t.createElement(h.ZP,{loading:yn,type:"link",onClick:_t,disabled:Cn},Cn?`${ke}\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6`:"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"middle"}))),t.createElement("div",{className:Rt.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.createElement(h.ZP,{size:"middle",type:"primary",block:!0,style:Be,className:"font16",onClick:lr},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.createElement("div",{className:Rt.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))};var $t=(0,d.connect)(({user:o,loading:f,globalSetting:b})=>({user:o,globalSetting:b,loading:f.models.index}))(ln),hn=e(71418),Qn=e(61186),Yn=e.n(Qn),Rn=e(65218),fr={wrap:"wrap___q9xAc",list:"list___qjgdz",name:"name___ncYhC",tag:"tag___Paafn"},Er=e(49535),wn=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const zn=({globalSetting:o})=>{var f;const[b,$]=(0,t.useState)(!1),[Be,Ge]=(0,t.useState)([]),[gt,rt]=(0,t.useState)([]),[ke,Ft]=(0,t.useState)(!1),[Cn,mn]=(0,t.useState)(!1),pn=(0,d.useLocation)(),[yn]=(0,d.useSearchParams)();(0,t.useEffect)(()=>{Er.Z.subscribe("pod-restrict-data",En=>{console.log(En,"data"),$(En.identifier||!1),Ge(En.data_list||[]),rt([]),Ft(!1)})},[]);const kn=()=>wn(void 0,null,function*(){mn(!0);const En=Be.filter(Bn=>gt.includes(Bn.tpi_id));(yield(0,Qe.ZP)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:En}})).status===0&&window.location.reload(),mn(!1)}),Fn=()=>{var En;if(console.log(pn,"location"),(En=pn.pathname)!=null&&En.includes("/challenges")){window.location.href="/shixuns";return}if(yn.get("type")==="exercises"){window.parent.postMessage("backExercise","*"),Er.Z.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href=`/shixuns/${b}/challenges`};return t.createElement(S.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:b,title:"\u901A\u77E5",width:"600px",footer:t.createElement(Si.Z,{align:"middle",justify:"center"},t.createElement(le.default,{onChange:En=>{var _t;console.log(En,222),Ft(En.target.checked),En.target.checked?rt((_t=Be==null?void 0:Be.filter(Bn=>!Bn.is_current_shixun))==null?void 0:_t.map(Bn=>Bn.tpi_id)):rt([])},checked:ke},"\u5168\u9009"),t.createElement(h.ZP,{style:{marginLeft:"auto"},onClick:Fn},"\u53D6\u6D88"),t.createElement(h.ZP,{disabled:!gt.length,loading:Cn,type:"primary",onClick:kn},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:Fn},t.createElement(hn.Z,{spinning:Cn},t.createElement("div",{className:fr.wrap},t.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F",((f=o==null?void 0:o.setting)==null?void 0:f.shixun_environment_count)||10,"\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),Be==null?void 0:Be.map(En=>t.createElement("div",{className:fr.list,key:En.tpi_id},t.createElement(le.default,{disabled:En.is_current_shixun,onChange:_t=>{let Bn=[...gt];_t.target.checked?Bn.push(En.tpi_id):Bn=gt.filter(sn=>sn!==En.tpi_id),rt(Bn),Ft(Bn.length===Be.length)},checked:gt==null?void 0:gt.includes(En.tpi_id)}),t.createElement("span",{className:fr.name,onClick:()=>(0,B.xg)(`/shixuns/${En.shixun_identifier}/challenges`),title:En.shixun_name},t.createElement("b",null,En.shixun_name),En.is_current_shixun&&t.createElement("span",{className:fr.tag},"\u5F53\u524D\u5B9E\u8BAD")),t.createElement("span",{style:{color:"#53d1a3"}},"\u8FD0\u884C\u4E2D\u7684\u73AF\u5883\uFF1A",En.pod_num,"\u4E2A"))))))};var In=(0,d.connect)(({globalSetting:o})=>({globalSetting:o}))(zn),Pn={token:{colorPrimary:"#3061D0",colorInfo:"#3061D0",colorLink:"#3061D0",borderRadius:2,fontSizeLG:14},components:{Radio:{radioSize:16,dotSize:6},Modal:{titleFontSize:16,titleColor:"#000"}}},mr=e(59301),Ar=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Or=(o,f)=>{var b={};for(var $ in o)Sr.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Ar)for(var $ of Ar(o))f.indexOf($)<0&&or.call(o,$)&&(b[$]=o[$]);return b},Zr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});const io=o=>{var f=o,{loading:b,globalSetting:$,dispatch:Be}=f,Ge=Or(f,["loading","globalSetting","dispatch"]);const gt="https://educoder-public.oss-cn-hangzhou.aliyuncs.com/Cover/logo_simple?x-oss-process=image/resize,h_200,w_200,m_pad",rt="\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002";(0,t.useEffect)(()=>{(0,B.IS)()&&Ft()},[]),(0,t.useEffect)(()=>{Be({type:"globalSetting/setShareData",payload:{desc:"\u5934\u6B4C\uFF0C\u5168\u79F0\u201C\u5934\u6B4C\u5B9E\u8DF5\u6559\u5B66\u5E73\u53F0\u201D\uFF0C\u662F\u56FD\u5185\u9AD8\u6821\u5E7F\u6CDB\u4F7F\u7528\u7684\u5728\u7EBF\u5B9E\u8DF5\u6559\u5B66\u670D\u52A1\u5E73\u53F0\u4E0E\u521B\u65B0\u73AF\u5883\uFF0C\u4E3A\u9AD8\u6821\u548C\u4F01\u4E1A\u7684\u5B9E\u8DF5\u4E0E\u521B\u65B0\u80FD\u529B\u63D0\u5347\u8D4B\u80FD\uFF0C\u662F\u4E2D\u56FD\u9AD8\u6821\u8BA1\u7B97\u673A\u6559\u80B2MOOC\u8054\u76DF\u5B9E\u8DF5\u6559\u5B66\u5DE5\u59D4\u3001\u5168\u56FD\u4EBA\u5DE5\u667A\u80FD\u804C\u4E1A\u6559\u80B2\u96C6\u56E2\u5B9E\u8DF5\u6559\u5B66\u5DE5\u4F5C\u59D4\u5458\u4F1A\u5B98\u65B9\u5408\u4F5C\u5E73\u53F0\u3002",title:document.title,imgUrl:gt}})},[location.pathname]),(0,t.useEffect)(()=>{ke()},[$==null?void 0:$.shareData]);const ke=()=>{var mn;(mn=window.wx)==null||mn.ready(function(){var pn,yn,kn,Fn,En,_t,Bn={title:((pn=$==null?void 0:$.shareData)==null?void 0:pn.title)||document.title,desc:((yn=$==null?void 0:$.shareData)==null?void 0:yn.desc)||rt,link:window.location.href,imgUrl:((Fn=(kn=$==null?void 0:$.shareData)==null?void 0:kn.imgUrl)==null?void 0:Fn.replace("https://public.educoder.net","https://educoder-public.oss-cn-hangzhou.aliyuncs.com/"))||gt};(En=window.wx)==null||En.onMenuShareAppMessage(Bn),(_t=window.wx)==null||_t.onMenuShareTimeline(Bn)})};function Ft(){return Zr(this,null,function*(){const mn=yield(0,Qe.ZP)(`/api/users/js_sdk_data.json?url=${encodeURIComponent(location.href)}`,{method:"get"});(mn==null?void 0:mn.status)===0&&Cn(mn)})}function Cn(mn){window.wx.config({debug:!1,appId:(mn==null?void 0:mn.appid)||"wx2402d86a6b534f77",timestamp:(mn==null?void 0:mn.timestamp)||1716781260,nonceStr:(mn==null?void 0:mn.noncestr)||"WjRUMvS[",signature:(mn==null?void 0:mn.signature)||"0e182307b372cf71796c33e01b462cbfca0b9930",jsApiList:["checkJsApi","onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone"]})}return mr.createElement(mr.Fragment,null)};var Qr=(0,d.connect)(({loading:o,globalSetting:f})=>({loading:o,globalSetting:f}))(io),Lo=e(65517),wo=e(93083),xr=e(9399),oo=e(59301),$r=Object.defineProperty,bo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,_n=(o,f,b)=>f in o?$r(o,f,{enumerable:!0,configurable:!0,writable:!0,value:b}):o[f]=b,Hn=(o,f)=>{for(var b in f||(f={}))ir.call(f,b)&&_n(o,b,f[b]);if(Xo)for(var b of Xo(f))ar.call(f,b)&&_n(o,b,f[b]);return o},Jr=(o,f)=>bo(o,vo(f)),Gn=(o,f)=>{var b={};for(var $ in o)ir.call(o,$)&&f.indexOf($)<0&&(b[$]=o[$]);if(o!=null&&Xo)for(var $ of Xo(o))f.indexOf($)<0&&ar.call(o,$)&&(b[$]=o[$]);return b},Cr=(o,f,b)=>new Promise(($,Be)=>{var Ge=ke=>{try{rt(b.next(ke))}catch(Ft){Be(Ft)}},gt=ke=>{try{rt(b.throw(ke))}catch(Ft){Be(Ft)}},rt=ke=>ke.done?$(ke.value):Promise.resolve(ke.value).then(Ge,gt);rt((b=b.apply(o,f)).next())});Yn().locale("zh-cn");const Xr=o=>{var f=o,{loading:b,globalSetting:$,user:Be,dispatch:Ge}=f,gt=Gn(f,["loading","globalSetting","user","dispatch"]),rt;const ke=(0,d.useLocation)(),[Ft]=(0,d.useSearchParams)(),Cn=(0,Rn.g)(),{globalLoading:mn}=$,[pn,yn]=(0,t.useState)(!1),kn=()=>Cr(void 0,null,function*(){let _t,Bn;const sn=ke.pathname.split("/");if(ke!=null&&ke.search){let lr,St;sn.includes("paths")?lr=sn[2]:sn.includes("tasks")&&(St=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn(Hn({},Cn),(0,B.oP)()),{subject_id:lr,game_id:St,websiteName:"educoder"})})}else sn.includes("tasks")&&(Bn=sn[2]),_t=yield Ge({type:"user/getUserInfo",payload:Jr(Hn({},Cn),{game_id:Bn})});(_t==null?void 0:_t.username)!=="\u6E38\u5BA2"&&(ke.pathname==="/login"&&(window.location.href="/"),ke.pathname!=="/user/login"&&ke.pathname!=="/login"&&window.sessionStorage.getItem("download_url")&&((0,B.Nd)("educoder",window.sessionStorage.getItem("download_url")),window.sessionStorage.removeItem("download_url"))),_t.status===-5&&yn({data:[_t.message],accountInfo:{user_token:_t.message.user_token}})}),Fn=()=>Cr(void 0,null,function*(){var _t,Bn,sn,lr;const St=yield(0,Qe.ZP)("/api/user_concurrencies",{method:"get"});let Lt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));(St==null?void 0:St.status)===0&&((_t=St==null?void 0:St.data)!=null&&_t.limit?((!Lt||Yn()(Lt==null?void 0:Lt.time).add(5,"minutes"){u.ZP.config({prefixCls:"ant",iconPrefixCls:"anticon",theme:Hn({},Pn)})},[$.theme]),(0,t.useEffect)(()=>{kn(),(0,B.Il)(),function(){function _t(){var Bn=document.documentElement,sn=Bn.clientWidth,lr=1920,St=sn/lr;St=St>2?2:St<.6?.6:St,Bn.style.fontSize=St+"px"}window.addEventListener("resize",_t),_t()}()},[]),(0,t.useEffect)(()=>{Ge({type:"globalSetting/query",payload:{}});try{window.top.location.origin}catch(_t){document.referrer.indexOf("educoder.net")===-1&&(window.location.href=window.atob("Jy80MDMn"))}},[]),(0,t.useEffect)(()=>{var _t,Bn,sn,lr,St;if(ke.pathname.indexOf("classrooms")>-1&&ke.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),ke.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(ke.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(ke.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(Ge({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((_t=window.location.href)!=null&&_t.includes("/problems")&&((Bn=window.location.href)!=null&&Bn.includes("/share"))){const Lt=(St=(lr=(sn=window.location)==null?void 0:sn.pathname)==null?void 0:lr.split("/"))==null?void 0:St[2];(0,Qe.ZP)(`/api/practices/${Lt}/start`,{method:"get"}).then(vr=>{(vr==null?void 0:vr.status)===0&&d.history.replace(`/problems/${vr==null?void 0:vr.identifier}/oj/${Lt}`)});return}if(ke.pathname==="/admins"||ke.pathname==="/sidekiq"){const Lt=document.domain;if(Lt.indexOf("educoder.net")>-1)switch(Lt){case"www.educoder.net":case"educoder.net":window.location.href=`https://data.educoder.net${ke.pathname}`;break;default:let On=document.domain.split(".");On[0]=On[0]+"-data",window.location.href=`https://${On.join(".")}${ke.pathname}`;break}}S.default.destroyAll()},[ke.pathname]),(0,t.useEffect)(()=>{$.updateData.system_update?localStorage.updateEndTime||new Date().getTime(){localStorage.updateEndTime=$.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[$.updateData.system_update]),(0,t.useEffect)(()=>{var _t;if((_t=Be==null?void 0:Be.userInfo)!=null&&_t.login){Fn();const Bn=setInterval(Fn,3e4);return()=>{clearInterval(Bn)}}},[Be==null?void 0:Be.userInfo]),(0,t.useEffect)(()=>{var _t,Bn;if((0,B.WX)()){if(!((_t=$==null?void 0:$.setting)!=null&&_t.version))return;(0,B.yC)((Bn=$==null?void 0:$.setting)==null?void 0:Bn.version)>0&&S.default.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:oo.createElement("div",null,oo.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',oo.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:()=>((0,B.FH)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(()=>{}))})}},[(rt=$==null?void 0:$.setting)==null?void 0:rt.version]),(0,t.useEffect)(()=>{performance.navigation.type===1&&document.body.scrollIntoView()},[performance.navigation.type]);const En=()=>{var _t,Bn,sn,lr,St,Lt,On,vr;const er=localStorage.trackUserTime,lo=localStorage.trackUser;if(!(er&&Yn()(er).isSame(Yn()().startOf("day"),"d")&&lo==((_t=Be.userInfo)==null?void 0:_t.login))){localStorage.trackUserTime=new Date,localStorage.trackUser=(Bn=Be.userInfo)==null?void 0:Bn.login;let ro="";switch(Be.userInfo.role){case 1:ro="\u8D85\u7BA1";break;case 2:ro="\u8FD0\u8425";break;case 5:ro="\u8BA4\u8BC1\u6559\u5E08";break;case 12:ro="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:ro="\u5B66\u751F";break}((sn=Be.userInfo)==null?void 0:sn.identity)!=="student"&&((lr=Be.userInfo)==null?void 0:lr.identity)!=="teacher"&&(ro="\u4E13\u4E1A\u4EBA\u58EB"),(St=Be.userInfo)!=null&&St.user_school&&((0,B.L9)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(Lt=Be.userInfo)==null?void 0:Lt.user_school]),(0,B.L9)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(On=Be.userInfo)==null?void 0:On.login,(vr=Be.userInfo)==null?void 0:vr.user_school])),(0,B.L9)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),(0,B.L9)(["\u5E73\u53F0PC\u7AEF",ro])}};return oo.createElement(xr.Z,null,oo.createElement(wo.StyleProvider,{transformers:[wo.legacyLogicalPropertiesTransformer],hashPriority:"high"},oo.createElement(u.ZP,{locale:ee.Z,autoInsertSpaceInButton:!1,componentSize:"middle",theme:Pn},oo.createElement(st,null),oo.createElement(Z,{open:!!pn,accountInfo:pn==null?void 0:pn.accountInfo,data:pn==null?void 0:pn.data}),oo.createElement($t,null),oo.createElement(Qr,null),oo.createElement(In,null),oo.createElement(hn.Z,{size:"middle",spinning:mn.show,tip:mn.text,className:"ant-spin-nested-loading-black"},oo.createElement(d.Outlet,null)))))};var Kr=(0,d.connect)(({loading:o,globalSetting:f,user:b})=>({loading:o,globalSetting:f,user:b}))(Xr)},40197:function(un,Ve,e){e.d(Ve,{rX:function(){return K},pW:function(){return E},gy:function(){return r},xY:function(){return be},O5:function(){return Ue},tJ:function(){return J},o1:function(){return ie},Rd:function(){return Ee}});var t=e(25690),u=e(43418),S=e(28103),ee=e(8591),d=e(48790),I=e(51257),n=e(87169),se=e(25510),le="data:image/png;base64,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",h=e.p+"static/newqrcode.a8740efb.png",ue=e(32637),y=e(59301),M=(x,P,G)=>new Promise((Y,V)=>{var Z=it=>{try{pe(G.next(it))}catch(ge){V(ge)}},Me=it=>{try{pe(G.throw(it))}catch(ge){V(ge)}},pe=it=>it.done?Y(it.value):Promise.resolve(it.value).then(Z,Me);pe((G=G.apply(x,P)).next())});const J=(x,P=!1)=>!!(ie(x)&&_(P)),ie=x=>(0,d.bg)()?!0:(x({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),_=(x=!1)=>{var P;const{user:G}=(0,t.getDvaApp)()._store.getState();return(P=G.userInfo)!=null&&P.profile_completed?!0:(u.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,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:()=>{(0,I.xg)("/account/profile/edit"),Je()}}),!1)},Je=()=>{u.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},Ee=()=>{u.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:y.createElement("div",{style:{textAlign:"center"}},y.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),y.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:ue}),y.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Ue=()=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.professional_certification?!0:(u.default.confirm({title:"\u63D0\u793A",centered:!0,content:y.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,I.xg)("/account/certification")}}),!1)},be=()=>(0,d.V9)()?!0:(u.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),y.createElement("img",{src:h,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(x,P)=>x?!0:(u.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("p",null,P||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),y.createElement("div",{style:{marginLeft:"110px"}},y.createElement("img",{src:le,width:200}),y.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,I.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),E=x=>{u.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:y.createElement("div",null,y.createElement("div",null,y.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),y.createElement(S.Z,null),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",y.createElement("a",null,x),"\u5929\u3002"),y.createElement("p",{style:{color:"#666666",fontSize:12}}," ",y.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),y.createElement("div",{style:{textAlign:"center",marginTop:30}},y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})))})},r=(x,P="")=>{const{shixunsDetail:{detail:G}}=(0,t.getDvaApp)()._store.getState();if((G==null?void 0:G.public)===2||(G==null?void 0:G.public)===1||(G==null?void 0:G.shixun_status)===3){let Y="";return(G==null?void 0:G.public)===2&&(Y="\u5DF2\u516C\u5F00"),(G==null?void 0:G.public)===1&&(Y="\u5F85\u5BA1\u6838"),(G==null?void 0:G.shixun_status)===3&&(Y="\u5DF2\u5173\u95ED"),u.default.info({centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:y.createElement("div",{className:"tc",style:{marginLeft:-38}},y.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Y,"\uFF0C",P,"\u3002"),y.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),y.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:se,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(G==null?void 0:G.shixun_status)===2?(u.default.confirm({centered:!0,icon:y.createElement(n.Z,null),title:"\u63D0\u793A",content:y.createElement("div",null,y.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",P,"\u3002"),y.createElement("br",null),y.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{u.default.confirm({width:440,centered:!0,icon:y.createElement(n.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>M(void 0,null,function*(){(yield x({type:"shixunsDetail/cancelRelease",payload:{id:G==null?void 0:G.identifier}})).status!==401&&(ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),x({type:"shixunsDetail/getShixunsDetail",payload:{id:G==null?void 0:G.identifier}}),x({type:"practiceSetting/getCommonData",payload:{id:G==null?void 0:G.identifier}}))})})}}),!0):!1}},50371:function(un,Ve){function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let u=1;u{const d=S[ee];d!==void 0&&(t[ee]=d)})}return t}Ve.Z=e},13845:function(un,Ve,e){e.d(Ve,{F:function(){return t},Z:function(){return u}});function t(S){return S!=null&&S===S.window}function u(S,ee){var d,I;if(typeof window=="undefined")return 0;const n=ee?"scrollTop":"scrollLeft";let se=0;return t(S)?se=S[ee?"pageYOffset":"pageXOffset"]:S instanceof Document?se=S.documentElement[n]:(S instanceof HTMLElement||S)&&(se=S[n]),S&&!t(S)&&typeof se!="number"&&(se=(I=((d=S.ownerDocument)!==null&&d!==void 0?d:S).documentElement)===null||I===void 0?void 0:I[n]),se}},56762:function(un,Ve,e){e.d(Ve,{Z:function(){return u}});var t=e(59301);function u(){const[,S]=t.useReducer(ee=>ee+1,0);return S}},68031:function(un,Ve,e){e.d(Ve,{Z:function(){return ee}});var t=e(16089);function u(d,I,n,se){const le=n-I;return d/=se/2,d<1?le/2*d*d*d+I:le/2*((d-=2)*d*d+2)+I}var S=e(13845);function ee(d){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:se,duration:le=450}=I,h=n(),ue=(0,S.Z)(h,!0),y=Date.now(),M=()=>{const ie=Date.now()-y,_=u(ie>le?le:ie,ue,d,le);(0,S.F)(h)?h.scrollTo(window.pageXOffset,_):h instanceof Document||h.constructor.name==="HTMLDocument"?h.documentElement.scrollTop=_:h.scrollTop=_,ien||I},46400:function(un,Ve,e){e.d(Ve,{Z:function(){return Ce}});var t=e(29679),u=e(19248),S=e(99267),ee=e(96512),d=e(78987),I=e(92310),n=e.n(I),se=e(77900),le=e(26112),h=e(59301),ue=e(92343),y=e(36355),M=e(17313),J=e(83116);const ie=(ne,X,we,m,A)=>({backgroundColor:ne,border:`${m.lineWidth}px ${m.lineType} ${X}`,[`${A}-icon`]:{color:we}}),_=ne=>{const{componentCls:X,motionDurationSlow:we,marginXS:m,marginSM:A,fontSize:z,fontSizeLG:D,lineHeight:B,borderRadiusLG:F,motionEaseInOutCirc:W,withDescriptionIconSize:xe,colorText:Pe,colorTextHeading:Ie,withDescriptionPadding:ot,defaultPadding:Et}=ne;return{[X]:Object.assign(Object.assign({},(0,M.Wf)(ne)),{position:"relative",display:"flex",alignItems:"center",padding:Et,wordWrap:"break-word",borderRadius:F,[`&${X}-rtl`]:{direction:"rtl"},[`${X}-content`]:{flex:1,minWidth:0},[`${X}-icon`]:{marginInlineEnd:m,lineHeight:0},"&-description":{display:"none",fontSize:z,lineHeight:B},"&-message":{color:Ie},[`&${X}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${we} ${W}, opacity ${we} ${W}, padding-top ${we} ${W}, padding-bottom ${we} ${W}, margin-bottom ${we} ${W}`},[`&${X}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${X}-with-description`]:{alignItems:"flex-start",padding:ot,[`${X}-icon`]:{marginInlineEnd:A,fontSize:xe,lineHeight:0},[`${X}-message`]:{display:"block",marginBottom:m,color:Ie,fontSize:D},[`${X}-description`]:{display:"block",color:Pe}},[`${X}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},Je=ne=>{const{componentCls:X,colorSuccess:we,colorSuccessBorder:m,colorSuccessBg:A,colorWarning:z,colorWarningBorder:D,colorWarningBg:B,colorError:F,colorErrorBorder:W,colorErrorBg:xe,colorInfo:Pe,colorInfoBorder:Ie,colorInfoBg:ot}=ne;return{[X]:{"&-success":ie(A,m,we,ne,X),"&-info":ie(ot,Ie,Pe,ne,X),"&-warning":ie(B,D,z,ne,X),"&-error":Object.assign(Object.assign({},ie(xe,W,F,ne,X)),{[`${X}-description > pre`]:{margin:0,padding:0}})}}},Ee=ne=>{const{componentCls:X,iconCls:we,motionDurationMid:m,marginXS:A,fontSizeIcon:z,colorIcon:D,colorIconHover:B}=ne;return{[X]:{"&-action":{marginInlineStart:A},[`${X}-close-icon`]:{marginInlineStart:A,padding:0,overflow:"hidden",fontSize:z,lineHeight:`${z}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${we}-close`]:{color:D,transition:`color ${m}`,"&:hover":{color:B}}},"&-close-text":{color:D,transition:`color ${m}`,"&:hover":{color:B}}}}},Ue=ne=>[_(ne),Je(ne),Ee(ne)];var be=(0,J.Z)("Alert",ne=>[Ue(ne)],ne=>({withDescriptionIconSize:ne.fontSizeHeading3,defaultPadding:`${ne.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${ne.paddingMD}px ${ne.paddingContentHorizontalLG}px`})),K=function(ne,X){var we={};for(var m in ne)Object.prototype.hasOwnProperty.call(ne,m)&&X.indexOf(m)<0&&(we[m]=ne[m]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,m=Object.getOwnPropertySymbols(ne);A{const{icon:X,prefixCls:we,type:m}=ne,A=E[m]||null;return X?(0,ue.wm)(X,h.createElement("span",{className:`${we}-icon`},X),()=>({className:n()(`${we}-icon`,{[X.props.className]:X.props.className})})):h.createElement(A,{className:`${we}-icon`})},x=ne=>{const{isClosable:X,prefixCls:we,closeIcon:m,handleClose:A}=ne,z=m===!0||m===void 0?h.createElement(S.Z,null):m;return X?h.createElement("button",{type:"button",onClick:A,className:`${we}-close-icon`,tabIndex:0},z):null};var G=ne=>{const{description:X,prefixCls:we,message:m,banner:A,className:z,rootClassName:D,style:B,onMouseEnter:F,onMouseLeave:W,onClick:xe,afterClose:Pe,showIcon:Ie,closable:ot,closeText:Et,closeIcon:ut,action:he}=ne,qe=K(ne,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[T,O]=h.useState(!1),L=h.useRef(null),{getPrefixCls:s,direction:H,alert:de}=h.useContext(y.E_),v=s("alert",we),[c,Q]=be(v),R=Ae=>{var Ne;O(!0),(Ne=ne.onClose)===null||Ne===void 0||Ne.call(ne,Ae)},w=h.useMemo(()=>ne.type!==void 0?ne.type:A?"warning":"info",[ne.type,A]),U=h.useMemo(()=>Et?!0:typeof ot=="boolean"?ot:ut!==!1&&ut!==null&&ut!==void 0,[Et,ut,ot]),Le=A&&Ie===void 0?!0:Ie,ye=n()(v,`${v}-${w}`,{[`${v}-with-description`]:!!X,[`${v}-no-icon`]:!Le,[`${v}-banner`]:!!A,[`${v}-rtl`]:H==="rtl"},de==null?void 0:de.className,z,D,Q),fe=(0,le.Z)(qe,{aria:!0,data:!0});return c(h.createElement(se.default,{visible:!T,motionName:`${v}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Ae=>({maxHeight:Ae.offsetHeight}),onLeaveEnd:Pe},Ae=>{let{className:Ne,style:Re}=Ae;return h.createElement("div",Object.assign({ref:L,"data-show":!T,className:n()(ye,Ne),style:Object.assign(Object.assign(Object.assign({},de==null?void 0:de.style),B),Re),onMouseEnter:F,onMouseLeave:W,onClick:xe,role:"alert"},fe),Le?h.createElement(r,{description:X,icon:ne.icon,prefixCls:v,type:w}):null,h.createElement("div",{className:`${v}-content`},m?h.createElement("div",{className:`${v}-message`},m):null,X?h.createElement("div",{className:`${v}-description`},X):null),he?h.createElement("div",{className:`${v}-action`},he):null,h.createElement(x,{isClosable:U,prefixCls:v,closeIcon:Et||ut,handleClose:R}))}))},Y=e(99153),V=e(84851),Z=e(19257),Me=e(93046),it=function(ne){(0,Z.Z)(we,ne);var X=(0,Me.Z)(we);function we(){var m;return(0,Y.Z)(this,we),m=X.apply(this,arguments),m.state={error:void 0,info:{componentStack:""}},m}return(0,V.Z)(we,[{key:"componentDidCatch",value:function(A,z){this.setState({error:A,info:z})}},{key:"render",value:function(){const{message:A,description:z,children:D}=this.props,{error:B,info:F}=this.state,W=F&&F.componentStack?F.componentStack:null,xe=typeof A=="undefined"?(B||"").toString():A,Pe=typeof z=="undefined"?W:z;return B?h.createElement(G,{type:"error",message:xe,description:h.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},Pe)}):D}}]),we}(h.Component);const ge=G;ge.ErrorBoundary=it;var Ce=ge},24905:function(un,Ve,e){e.d(Ve,{default:function(){return x}});var t=e(92310),u=e.n(t),S=e(5630),ee=e(59301),d=e(36355),I=e(1684),n=e(32441),le=ee.createContext(null),h=e(98447),ue=e(14088),y=e(4572),M=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{var Y;const{prefixCls:V,className:Z,rootClassName:Me,children:pe,indeterminate:it=!1,style:ge,onMouseEnter:Ce,onMouseLeave:ne,skipGroup:X=!1,disabled:we}=P,m=M(P,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:A,direction:z,checkbox:D}=ee.useContext(d.E_),B=ee.useContext(le),{isFormItemInput:F}=ee.useContext(n.aM),W=ee.useContext(I.Z),xe=(Y=(B==null?void 0:B.disabled)||we)!==null&&Y!==void 0?Y:W,Pe=ee.useRef(m.value);ee.useEffect(()=>{B==null||B.registerValue(m.value)},[]),ee.useEffect(()=>{if(!X)return m.value!==Pe.current&&(B==null||B.cancelValue(Pe.current),B==null||B.registerValue(m.value),Pe.current=m.value),()=>B==null?void 0:B.cancelValue(m.value)},[m.value]);const Ie=A("checkbox",V),[ot,Et]=(0,h.ZP)(Ie),ut=Object.assign({},m);B&&!X&&(ut.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),B.toggleOption&&B.toggleOption({label:pe,value:m.value})},ut.name=B.name,ut.checked=B.value.includes(m.value));const he=u()(`${Ie}-wrapper`,{[`${Ie}-rtl`]:z==="rtl",[`${Ie}-wrapper-checked`]:ut.checked,[`${Ie}-wrapper-disabled`]:xe,[`${Ie}-wrapper-in-form-item`]:F},D==null?void 0:D.className,Z,Me,Et),qe=u()({[`${Ie}-indeterminate`]:it},y.A,Et),T=it?"mixed":void 0;return ot(ee.createElement(ue.Z,{component:"Checkbox",disabled:xe},ee.createElement("label",{className:he,style:Object.assign(Object.assign({},D==null?void 0:D.style),ge),onMouseEnter:Ce,onMouseLeave:ne},ee.createElement(S.Z,Object.assign({"aria-checked":T},ut,{prefixCls:Ie,className:qe,disabled:xe,ref:G})),pe!==void 0&&ee.createElement("span",null,pe))))};var _=ee.forwardRef(J),Je=e(95190),Ee=e(2738),Ue=function(P,G){var Y={};for(var V in P)Object.prototype.hasOwnProperty.call(P,V)&&G.indexOf(V)<0&&(Y[V]=P[V]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,V=Object.getOwnPropertySymbols(P);Z{const{defaultValue:Y,children:V,options:Z=[],prefixCls:Me,className:pe,rootClassName:it,style:ge,onChange:Ce}=P,ne=Ue(P,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:X,direction:we}=ee.useContext(d.E_),[m,A]=ee.useState(ne.value||Y||[]),[z,D]=ee.useState([]);ee.useEffect(()=>{"value"in ne&&A(ne.value||[])},[ne.value]);const B=ee.useMemo(()=>Z.map(O=>typeof O=="string"||typeof O=="number"?{label:O,value:O}:O),[Z]),F=O=>{D(L=>L.filter(s=>s!==O))},W=O=>{D(L=>[].concat((0,Je.Z)(L),[O]))},xe=O=>{const L=m.indexOf(O.value),s=(0,Je.Z)(m);L===-1?s.push(O.value):s.splice(L,1),"value"in ne||A(s),Ce==null||Ce(s.filter(H=>z.includes(H)).sort((H,de)=>{const v=B.findIndex(Q=>Q.value===H),c=B.findIndex(Q=>Q.value===de);return v-c}))},Pe=X("checkbox",Me),Ie=`${Pe}-group`,[ot,Et]=(0,h.ZP)(Pe),ut=(0,Ee.Z)(ne,["value","disabled"]),he=Z.length?B.map(O=>ee.createElement(_,{prefixCls:Pe,key:O.value.toString(),disabled:"disabled"in O?O.disabled:ne.disabled,value:O.value,checked:m.includes(O.value),onChange:O.onChange,className:`${Ie}-item`,style:O.style,title:O.title},O.label)):V,qe={toggleOption:xe,value:m,disabled:ne.disabled,name:ne.name,registerValue:W,cancelValue:F},T=u()(Ie,{[`${Ie}-rtl`]:we==="rtl"},pe,it,Et);return ot(ee.createElement("div",Object.assign({className:T,style:ge},ut,{ref:G}),ee.createElement(le.Provider,{value:qe},he)))},K=ee.forwardRef(be);var E=ee.memo(K);const r=_;r.Group=E,r.__ANT_CHECKBOX=!0;var x=r},98447:function(un,Ve,e){e.d(Ve,{C2:function(){return d}});var t=e(17313),u=e(37613),S=e(83116);const ee=I=>{const{checkboxCls:n}=I,se=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",flexWrap:"wrap",columnGap:I.marginXS,[`> ${I.antCls}-row`]:{flex:1}}),[se]:Object.assign(Object.assign({},(0,t.Wf)(I)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${se}`]:{marginInlineStart:0},[`&${se}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(I)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:I.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(I))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:I.checkboxSize,height:I.checkboxSize,direction:"ltr",backgroundColor:I.colorBgContainer,border:`${I.lineWidth}px ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadiusSM,borderCollapse:"separate",transition:`all ${I.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:I.checkboxSize/14*5,height:I.checkboxSize/14*8,border:`${I.lineWidthBold}px solid ${I.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${I.motionDurationFast} ${I.motionEaseInBack}, opacity ${I.motionDurationFast}`}},"& + span":{paddingInlineStart:I.paddingXS,paddingInlineEnd:I.paddingXS}})},{[` ${se}:not(${se}-disabled), diff --git a/umi.3120b6ba.js b/umi.12e74819.js similarity index 99% rename from umi.3120b6ba.js rename to umi.12e74819.js index ae75a217e6..6d185dc850 100644 --- a/umi.3120b6ba.js +++ b/umi.12e74819.js @@ -1480,6 +1480,6 @@ Schedule: ${W.map(Se=>lu(Se))} pos: ${this.timelinePos}`),te.length&&this.log(`R `).split(` `),N=[],te=t?Si(t.baseTime,t.timescale):0;let ce="00:00.000",be=0,Pe=0,Se,at=!0;U.oncue=function(rt){const Mt=n[s];let fr=n.ccOffset;const or=(be-te)/9e4;if(Mt!=null&&Mt.new&&(Pe!==void 0?fr=n.ccOffset=Mt.start:Jc(n,s,or)),or){if(!t){Se=new Error("Missing initPTS for VTT MPEGTS");return}fr=or-n.presentationOffset}const Or=rt.endTime-rt.startTime,Ur=Za((rt.startTime+fr-Pe)*9e4,m*9e4)/9e4;rt.startTime=Math.max(Ur,0),rt.endTime=Math.max(Ur+Or,0);const un=rt.text.trim();rt.text=decodeURIComponent(encodeURIComponent(un)),rt.id||(rt.id=Bl(rt.startTime,rt.endTime,un)),rt.endTime>0&&N.push(rt)},U.onparsingerror=function(rt){Se=rt},U.onflush=function(){if(Se){T(Se);return}E(N)},W.forEach(rt=>{if(at)if(Hu(rt,"X-TIMESTAMP-MAP=")){at=!1,rt.slice(16).split(",").forEach(Mt=>{Hu(Mt,"LOCAL:")?ce=Mt.slice(6):Hu(Mt,"MPEGTS:")&&(be=parseInt(Mt.slice(7)))});try{Pe=qc(ce)/1e3}catch(Mt){Se=Mt}return}else rt===""&&(at=!1);U.parse(rt+` `)}),U.flush()}const Fu="stpp.ttml.im1t",Sl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,ic=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,wu={left:"start",center:"center",right:"end",start:"start",end:"end"};function ac(P,t,n,s){const m=_t(new Uint8Array(P),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(U=>q(U)),T=$n(t.baseTime,1,t.timescale);try{E.forEach(U=>n(Nl(U,T)))}catch(U){s(U)}}function Nl(P,t){const m=new DOMParser().parseFromString(P,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,be)=>(ce[be]=m.getAttribute(`ttp:${be}`)||E[be],ce),{}),U=m.getAttribute("xml:space")!=="preserve",W=Gn(An(m,"styling","style")),N=Gn(An(m,"layout","region")),te=An(m,"body","[begin]");return[].map.call(te,ce=>{const be=Li(ce,U);if(!be||!ce.hasAttribute("begin"))return null;const Pe=ha(ce.getAttribute("begin"),T),Se=ha(ce.getAttribute("dur"),T);let at=ha(ce.getAttribute("end"),T);if(Pe===null)throw aa(ce);if(at===null){if(Se===null)throw aa(ce);at=Pe+Se}const rt=new Fl(Pe-t,at-t,be);rt.id=Bl(rt.startTime,rt.endTime,rt.text);const Mt=N[ce.getAttribute("region")],fr=W[ce.getAttribute("style")],or=Sa(Mt,fr,W),{textAlign:Or}=or;if(Or){const Ur=wu[Or];Ur&&(rt.lineAlign=Ur),rt.align=Or}return y(rt,or),rt}).filter(ce=>ce!==null)}function An(P,t,n){const s=P.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Gn(P){return P.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Li(P,t){return[].slice.call(P.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Li(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Sa(P,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=P!=null&&P.hasAttribute("style")?P.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((U,W)=>{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),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 Qi(P,t){const n=ic.exec(P),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 is{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 Wu{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=ll(),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 is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):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;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}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:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{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||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}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,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);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=E&&r(E)?E:T,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 m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.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&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=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:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,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:ci,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:Ko},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,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 fl(P,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=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(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,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,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 m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!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.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.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(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{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 m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}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:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}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 m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}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,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends ml{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,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}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(m=>n.indexOf(m)!==-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(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.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),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,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((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(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 m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),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 Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.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:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.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:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(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 m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),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!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.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=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.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===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.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&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,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=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}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(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}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,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{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,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}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:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}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,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[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 Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){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:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.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 va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}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,m){this._emitter.off(t,n,s,m)}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 m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});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,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}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,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||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?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{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=Zo()),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){$t(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 m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}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=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.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,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__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",2529:"p__User__Detail__id",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",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"2f21dd1c",67:"f89b9f1e",109:"42b54f99",169:"d96447db",195:"b4ee6371",264:"dc916851",265:"0e2afa1a",292:"064d97ac",310:"50c31b61",316:"1f60ada6",337:"af581288",342:"01c182ae",354:"d4d139cf",391:"42dee83e",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"c1fbc7b6",533:"405bf9b0",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"06216958",737:"357479e0",741:"ac5fd360",799:"398cf07c",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"1e70b6af",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"58e9c535",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"a29b7c40",1416:"0ec10343",1423:"1abf9902",1427:"cc7cf14e",1450:"c7c58e3b",1461:"9d4eb505",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"f896d626",1717:"d5ee2fdd",1727:"83e0a21b",1783:"5b830e89",1799:"9e962558",1831:"ec1edfb8",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"fff47a15",1953:"aa836f1b",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"25a70ca6",2102:"2fe6680d",2141:"f3b51482",2216:"b75d2d06",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"08ff5944",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"781aa4bc",2404:"001097da",2412:"e9215531",2425:"33c9399c",2443:"08819e89",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"10a117e1",2819:"eab8b9d0",2823:"7dbf3825",2826:"f1914eb4",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"2ccc0441",2884:"abda3a76",2969:"ab3357d7",2983:"70a42cc8",3006:"c4f4299c",3133:"9bf3f89c",3141:"26c9225e",3157:"61269c7d",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"e682b9bd",3276:"bfb2709e",3282:"45a3aee4",3317:"4e335d81",3332:"96ba82f2",3355:"b9dd3914",3356:"d2a0d2e4",3391:"822d9714",3433:"b130c185",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"c6fee22f",3509:"fa583eb5",3550:"3dc83156",3581:"405bbe21",3585:"9566db4d",3665:"4fc52200",3668:"b45a657c",3697:"481a10d9",3747:"7d2934b0",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"e12c5f82",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"06b81de0",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"f0d2f838",4105:"d6e5dc67",4142:"18f91fb5",4144:"f3b484d8",4164:"367ebb4a",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"fda981c9",4496:"866d80ea",4498:"fc6a5d81",4504:"2bef28ef",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"ac6a9291",4621:"d8e356ba",4628:"ece2c60c",4662:"b7be9cd9",4685:"c33f1528",4715:"20dd66b3",4736:"41a17a1f",4741:"71232969",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"cff2df61",4850:"1edda4b7",4862:"119033b2",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"880556d1",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"c9123e1d",5191:"7b1bce7a",5238:"dd23f074",5265:"4674305d",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"f5f184b3",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"0bc10235",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"0fae502c",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"b6f9ae3e",5825:"fe57f919",5876:"5eded409",5888:"b2f9e6cc",5891:"cb9b3f8e",5895:"6126c7f8",5902:"c669e75f",5915:"9bdbd5d4",5972:"9aedd912",5992:"c8481273",6029:"d44f7777",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"6d1aef3b",6069:"4a6234fb",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"a5bf1213",6328:"2d5cb5ce",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"76345a7b",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"180db2ba",6587:"f4f2413e",6634:"046c6c5a",6651:"9e24df4a",6656:"2fabaf00",6685:"c9acde07",6729:"a73d05b9",6741:"53889cd7",6758:"943ac4e6",6774:"59d4d618",6784:"8d81c22a",6788:"abd898c6",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"fb75bbaa",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",6982:"3a360dd2",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"3fd98bcf",7062:"dd5058d8",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"1ab44e59",7477:"4bd6362b",7482:"3120816b",7527:"c9e6d0ab",7545:"eca5cc75",7560:"279f12b5",7589:"f339425d",7591:"c8233ce9",7614:"97f6c814",7622:"c1a93444",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"d02314ed",7855:"8496c528",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7890:"ca5e41c9",7922:"e03512f4",7948:"7cfb12e3",7963:"64ac60d4",7964:"29aed9a1",8014:"7b42bf26",8062:"cb99a22e",8072:"65ee4500",8077:"7dfcc777",8085:"b1734ac4",8089:"d536b13a",8143:"b3789484",8155:"3e92c42b",8161:"83c5fa9a",8237:"7a869a1c",8241:"1f3a8449",8302:"447ed68d",8307:"8652080e",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"2724df57",8431:"3f117d68",8435:"2086f5ab",8447:"c34c6b3f",8517:"b5995b14",8561:"333e8ec9",8563:"ef31d751",8634:"9379bd89",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"f73e9279",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"5d736977",8787:"2a6220f8",8797:"d47f3a6e",8823:"31107ae0",8827:"97b9142a",8842:"9f25a3e2",8866:"36faf89c",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"a9501b64",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"708ac614",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"bbb2e0b7",9487:"4d567133",9489:"5fd6da22",9507:"0b0f4218",9519:"a14f7321",9554:"ed358e7b",9559:"f794af19",9590:"e61309a5",9596:"ed8f1fc2",9647:"993f8f78",9649:"1a4189af",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__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",2529:"p__User__Detail__id",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",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",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{const N=Wi(t,s,W)||Wi(P,s,W)||Wi(m,s,W);return N&&(U[W]=N),U},{})}function Wi(P,t,n){return P&&P.hasAttributeNS(t,n)?P.getAttributeNS(t,n):null}function aa(P){return new Error(`Could not parse ttml timestamp ${P}`)}function ha(P,t){if(!P)return null;let n=Ks(P);return n===null&&(Sl.test(P)?n=_s(P,t):ic.test(P)&&(n=Qi(P,t))),n}function _s(P,t){const n=Sl.exec(P),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 Qi(P,t){const n=ic.exec(P),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 is{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 Wu{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=ll(),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 is(this,"textTrack1"),n=new is(this,"textTrack2"),s=new is(this,"textTrack3"),m=new is(this,"textTrack4");this.cea608Parser1=new vc(1,t,n),this.cea608Parser2=new vc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let U=E.length;U--;){const W=E[U],N=ul(W[0],W[1],n,s);if(N>=0&&(W[0]=Math.min(W[0],n),W[1]=Math.max(W[1],s),T=!0,N/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,m)}else{const U=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.onFragLoaded(o.FRAG_LOADED,U)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{Ru(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=ll(),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;sE.textCodec===Fu);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(Gs(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?Ic(T.textTracks):null;if(this.tracks.forEach((W,N)=>{let te;if(U){let ce=null;for(let be=0;beN!==null).map(N=>N.label);W.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${W.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.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,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:U}=this,{cc:W,sn:N}=n.frag,te=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(N!==U+1||N===U&&te!==this.lastPartIndex+1||W!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=W,this.lastSn=N,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const U=this.tracks[s.level],W=this.vttCCs;W[s.cc]||(W[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===Fu?this._parseIMSC1(s,m):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;ac(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,U=E.length-1;if(!E[s.cc]&&U===-1){T.push(t);return}const W=this.hls,N=(n=s.initSegment)!=null&&n.data?Qe(s.initSegment.data,new Uint8Array(m)).buffer:m;cu(N,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const ce=te.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),W.logger.log(`Failed to parse VTT cue: ${te}`),!(ce&&U>s.cc)&&W.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||ac(n,this.initPTS[t.cc],()=>{s.textCodec=Fu,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>hc(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}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:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;EVo(U[W],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(W=>Vo(U[W],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?W--:W++;const Pe=ol(N.trim()),Se=Bl(t,n,Pe);P!=null&&(ce=P.cues)!=null&&ce.getCueById(Se)||(T=new te(t,n,Pe),T.id=Se,T.line=be+1,T.align="left",T.position=10+Math.min(80,Math.floor(W*8/32)*10),m.push(T))}return P&&m.length&&(m.sort((be,Pe)=>be.line==="auto"||Pe.line==="auto"?0:be.line>8&&Pe.line>8?Pe.line-be.line:be.line-Pe.line),m.forEach(be=>hc(P,be))),m}};function $l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(P){}return!1}const Sf=/(\d+)-(\d+)\/(\d+)/;class gc{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||Of,this.controller=new self.AbortController,this.stats=new Z}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=ef(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:W,maxLoadTimeMs:N}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=W&&r(W)?W:N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(As(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var be;this.response=this.loader=ce;const Pe=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=N,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},N-(Pe-m.loading.start)),!ce.ok){const{status:at,statusText:rt}=ce;throw new Vu(rt||"fetch, bad network response",at,ce)}m.loading.first=Pe,m.total=cl(ce.headers)||m.total;const Se=(be=this.callbacks)==null?void 0:be.onProgress;return Se&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Se):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var be,Pe;const Se=this.response;if(!Se)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const at=ce[U];at&&(m.loaded=m.total=at);const rt={url:Se.url,data:ce,code:Se.status},Mt=(be=this.callbacks)==null?void 0:be.onProgress;Mt&&!r(n.highWaterMark)&&Mt(m,t,ce,Se),(Pe=this.callbacks)==null||Pe.onSuccess(rt,m,t,Se)}).catch(ce=>{var be;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Pe=ce&&ce.code||0,Se=ce?ce.message:null;(be=this.callbacks)==null||be.onError({code:Pe,text:Se},t,ce?ce.details:null,m)})}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,m=0,E){const T=new na,U=t.body.getReader(),W=()=>U.read().then(N=>{if(N.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=N.value,ce=te.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,te.buffer,t),W()}).catch(()=>Promise.reject());return W()}}function ef(P,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},P.headers))};return P.rangeEnd&&n.headers.set("Range","bytes="+P.rangeStart+"-"+String(P.rangeEnd-1)),n}function hf(P){const t=Sf.exec(P);if(t)return parseInt(t[2])-parseInt(t[1])+1}function cl(P){const t=P.get("Content-Range");if(t){const s=hf(t);if(r(s))return s}const n=P.get("Content-Length");if(n)return parseInt(n)}function Of(P,t){return new self.Request(P.url,t)}class Vu extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Rc=/^age:\s*[\d.]+\s*$/im;class tf{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new Z,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const U in m)t.setRequestHeader(U,m[U]);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=E&&r(E)?E:T,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 m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const N=n.status,te=n.responseType==="text"?n.responseText:null;if(N>=200&&N<300){const Se=te!=null?te:n.response;if(Se!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const at=n.responseType==="arraybuffer"?Se.byteLength:Se.length;s.loaded=s.total=at,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Se,n);const Mt={url:n.responseURL,data:Se,code:N};(U=this.callbacks)==null||U.onSuccess(Mt,s,t,n);return}}const ce=E.loadPolicy.errorRetry,be=s.retry,Pe={url:t.url,data:void 0,code:N};if(Ar(ce,be,!1,Pe))this.retry(ce);else{var W;G.error(`${N} while loading ${t.url}`),(W=this.callbacks)==null||W.onError({code:N,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ar(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.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&&Rc.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 Ko={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},rf=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:tf,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:vi,bufferController:xc,capLevelController:Pu,errorController:xe,fpsController:tl,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:ci,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:Ko},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},pf()),{},{subtitleStreamController:I,subtitleTrackController:Kc,timelineController:Wu,audioStreamController:qo,audioTrackController:Wl,emeController:ku,cmcdController:je,contentSteeringController:eu,interstitialsController:mc});function pf(){return{cueHandler:wf,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 fl(P,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=jl(P),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,W=t[U]===void 0,N=[];E.forEach(te=>{const ce=`${T}Loading${te}`,be=t[ce];if(be!==void 0&&W){N.push(ce);const Pe=s[U].default;switch(t[U]={default:Pe},te){case"TimeOut":Pe.maxLoadTimeMs=be,Pe.maxTimeToFirstByteMs=be;break;case"MaxRetry":Pe.errorRetry.maxNumRetry=be,Pe.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Pe.errorRetry.retryDelayMs=be,Pe.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Pe.errorRetry.maxRetryDelayMs=be,Pe.timeoutRetry.maxRetryDelayMs=be;break}}}),N.length&&n.warn(`hls.js config: "${N.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function jl(P){return P&&typeof P=="object"?Array.isArray(P)?P.map(jl):Object.keys(P).reduce((t,n)=>(t[n]=jl(P[n]),t),{}):P}function Yo(P,t){const n=P.loader;n!==gc&&n!==tf?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),P.progressive=!1):$l()&&(P.loader=gc,P.progressive=!0,P.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const yc=2,_f=.1,Lc=.05,Mc=100;class mf extends Ta{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Vs(s,"playing",this.onMediaPlaying),Vs(s,"waiting",this.onMediaWaiting),Vs(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(Go(s,"playing",this.onMediaPlaying),Go(s,"waiting",this.onMediaWaiting),Go(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,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const T=this.media;if(!T)return;const{seeking:U}=T,W=this.seeking&&!U,N=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(N||W){W&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!pi.getBuffered(T).length){this.nudgeRetry=0;return}const ce=pi.bufferInfo(T,t,0),be=ce.nextStart||0,Pe=this.fragmentTracker;if(U&&Pe&&this.hls){const un=Fc(this.hls.inFlightFragments,t),Hr=ce.len>yc,en=!be||un||be-t>yc&&!Pe.getPartialFragment(t);if(Hr||en)return;this.moved=!1}const Se=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Pe){if(!(ce.len>0)&&!be)return;const Hr=Math.max(be,ce.start||0)-t,on=!!(Se!=null&&Se.live)?Se.targetduration*2:yc,Kr=Pe.getPartialFragment(t);if(Hr>0&&(Hr<=on||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const at=E.detectStallWithCurrentTimeMs,rt=self.performance.now(),Mt=this.waiting;let fr=this.stalled;if(fr===null)if(Mt>0&&rt-Mt=at||Mt)&&this.hls){var Or;if(((Or=this.mediaSource)==null?void 0:Or.readyState)==="ended"&&!(Se!=null&&Se.live)&&Math.abs(t-((Se==null?void 0:Se.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(ce),!this.media||!this.hls)return}const Ur=pi.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Ur,or,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 m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=pi.bufferedInfo(pi.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=pi.timeRangesToArray(m),U=pi.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&UU)&&te-N<1&&t-N<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${N} -> ${te} buffered index: ${W}`);this.warn(ce.message),this.media.currentTime+=1e-6;const be=this.fragmentTracker.getPartialFragment(t)||void 0,Pe=pi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:be,buffer:Pe.len,bufferInfo:Pe})}}}}}_tryFixBufferStall(t,n,s){var m,E;const{fragmentTracker:T,media:U}=this,W=(m=this.hls)==null?void 0:m.config;if(!U||!T||!W)return;const N=(E=this.hls)==null?void 0:E.latestLevelDetails,te=T.getPartialFragment(s);if((te||N!=null&&N.live&&s1&&t.len>W.maxBufferHole||t.nextStart&&(t.nextStart-sW.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,m=t.nextStart;if(s&&m){const E=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(m,u.MAIN);if(E&&T)return T.sn-E.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,U=pi.bufferInfo(m,T,0),W=T0&&U.len<1&&m.readyState<3,be=W-T;if(be>0&&(te||ce)){if(be>E.maxBufferHole){let Se=!1;if(T===0){const at=s.getAppendedFrag(0,u.MAIN);at&&W{const P=Bc();try{P&&new P(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function vf(P){return Uint8Array.from(P.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class Hf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!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.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.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(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Ru(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;nnf&&(ce=nf),ce-te<=0&&(ce=te+Mf);for(let Pe=0;Pete.type===ts.audioId3&&W:m==="video"?N=te=>te.type===ts.emsg&&U:N=te=>te.type===ts.audioId3&&W||te.type===ts.emsg&&U,Vo(E,n,s,N)}}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.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=te.length;ce--;){const be=te[ce],Pe=T[be].cues;delete T[be],Object.keys(Pe).forEach(Se=>{try{const at=Pe[Se];at.removeEventListener("enter",this.onEventCueEnter),s.removeCue(at)}catch(at){}})}}else T=this.dateRangeCuesAppended={}}const W=t.fragments[t.fragments.length-1];if(E.length===0||!r(W==null?void 0:W.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const N=Bc();for(let te=0;te{if(Hr!==be.id){const en=m[Hr];if(en.class===be.class&&en.startDate>be.startDate&&(!un||be.startDate.01&&(Hr.startTime=Pe,Hr.endTime=Mt);else if(N){let en=be.attr[un];Ys(un)&&(en=vf(en));const Kr=Ff(N,Pe,Mt,{key:un,data:en},ts.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),at[un]=Kr,this.hls.config.interstitialsController&&(un==="X-ASSET-LIST"||un==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:at,dateRange:be,durationKnown:rt}}}}class Cf{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 m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const W=m-U,N=Math.min(this.maxLatency,U+s.targetduration);if(W.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),be=Math.round(2/(1+Math.exp(-.75*W-this.edgeStalled))*20)/20,Pe=Math.min(ce,Math.max(1,be));this.changeMediaPlaybackRate(n,Pe)}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:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,W=this.hls.userConfig;let N=U&&s||n;(this._targetLatencyUpdated||W.liveSyncDuration||W.liveSyncDurationCount||N===0)&&(N=E!==void 0?E:T*m);const te=m;return N+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}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 m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,U=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),U)}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,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.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 Bf extends ml{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,m=[],E={},T={};let U=!1,W=!1,N=!1;n.levels.forEach(te=>{const ce=te.attrs;let{audioCodec:be,videoCodec:Pe}=te;be&&(te.audioCodec=be=Ir(be,s)||void 0),Pe&&(Pe=te.videoCodec=Qr(Pe));const{width:Se,height:at,unknownCodecs:rt}=te;let Mt=rt?rt.length:0;if(rt)for(let Kr=Mt;Kr--;){const jn=rt[Kr];this.isAudioSupported(jn)?(te.audioCodec=be=be?`${be},${jn}`:jn,Mt--,ct.audio[be.substring(0,4)]=2):this.isVideoSupported(jn)&&(te.videoCodec=Pe=Pe?`${Pe},${jn}`:jn,Mt--,ct.video[Pe.substring(0,4)]=2)}if(U||(U=!!(Se&&at)),W||(W=!!Pe),N||(N=!!be),Mt||be&&!this.isAudioSupported(be)||Pe&&!this.isVideoSupported(Pe)){this.log(`Some or all CODECS not supported "${ce.CODECS}"`);return}const{CODECS:fr,"FRAME-RATE":or,"HDCP-LEVEL":Or,"PATHWAY-ID":Ur,RESOLUTION:un,"VIDEO-RANGE":Hr}=ce,on=`${`${Ur||"."}-`}${te.bitrate}-${un}-${or}-${fr}-${Hr}-${Or}`;if(E[on])if(E[on].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Kr=T[on]+=1;te.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const jn=this.createLevel(te);E[on]=jn,m.push(jn)}else E[on].addGroupId("audio",ce.AUDIO),E[on].addGroupId("text",ce.SUBTITLES);else{const Kr=this.createLevel(te);E[on]=Kr,T[on]=1,m.push(Kr)}}),this.filterAndSortMediaOptions(m,n,U,W,N)}createLevel(t){const n=new Ln(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=nn(m,[])}return n}isAudioSupported(t){return At(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return At(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],U=[],W=t;if((s||m)&&E&&(W=W.filter(({videoCodec:rt,videoRange:Mt,width:fr,height:or})=>(!!rt||!!(fr&&or))&&gr(Mt))),W.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",Mt=rt;n.levels.length&&(Mt=`one or more CODECS in variant not supported: ${yn(n.levels.map(or=>or.attrs.CODECS).filter((or,Or,Ur)=>Ur.indexOf(or)===Or))}`,this.warn(Mt),rt+=` (${Mt})`);const fr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:fr,reason:Mt})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Nf(T)),n.subtitles&&(U=n.subtitles,Nf(U));const N=W.slice(0);W.sort((rt,Mt)=>{if(rt.attrs["HDCP-LEVEL"]!==Mt.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>(Mt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==Mt.height)return rt.height-Mt.height;if(rt.frameRate!==Mt.frameRate)return rt.frameRate-Mt.frameRate;if(rt.videoRange!==Mt.videoRange)return yr.indexOf(rt.videoRange)-yr.indexOf(Mt.videoRange);if(rt.videoCodec!==Mt.videoCodec){const fr=ye(rt.videoCodec),or=ye(Mt.videoCodec);if(fr!==or)return or-fr}if(rt.uri===Mt.uri&&rt.codecSet!==Mt.codecSet){const fr=et(rt.codecSet),or=et(Mt.codecSet);if(fr!==or)return or-fr}return rt.averageBitrate!==Mt.averageBitrate?rt.averageBitrate-Mt.averageBitrate:0});let te=N[0];if(this.steering&&(W=this.steering.filterParsedLevels(W),W.length!==N.length)){for(let rt=0;rtfr&&fr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=or)}break}const be=E&&!m,Pe=this.hls.config,Se=!!(Pe.audioStreamController&&Pe.audioTrackController),at={levels:W,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Se&&!be&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,at)}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 te=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:te,reason:te.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${E?" with Pathway "+E:""}`);const W={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,W);const N=T.details;if(!N||N.live){const te=this.switchParams(T.uri,m==null?void 0:m.details,N);this.loadPlaylist(te)}}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(m=>n.indexOf(m)!==-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(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${m}`),(U=n.deliveryDirectives)!=null&&U.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let W=T.details;W===n.details&&W.advanced&&(W=void 0),this.playlistLoaded(m,n,W)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.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),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,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((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(U=>U.level=-1)),!1));xr(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 m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),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 Nf(P){const t={};P.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function af(){return self.SourceBuffer||self.WebKitSourceBuffer}function $f(){if(!ae())return!1;const t=af();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Tf(){if(!$f())return!1;const P=ae();return typeof(P==null?void 0:P.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>P.isTypeSupported(Et(t,"video")))||["mp4a.40.2","fLaC"].some(t=>P.isTypeSupported(Et(t,"audio"))))}function g(){var P;const t=af();return typeof(t==null||(P=t.prototype)==null?void 0:P.changeType)=="function"}const C=100;class z extends ma{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 m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.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:m}=this;if(this.stopLoad(),this.setInterval(C),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Wr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Wr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Wr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Wr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Wr.IDLE;break}break}case Wr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Wr.IDLE}}break}this.state===Wr.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:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],U=this.getMainFwdBufferInfo();if(U===null)return;const W=this.getLevelDetails();if(W&&this._streamEnded(U,W)){const at={};this.altAudio===2&&(at.type="video"),this.hls.trigger(o.BUFFER_EOS,at),this.state=Wr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const N=T.details;if(!N||this.state===Wr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Wr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,ce=this.getMaxBufferLength(T.maxBitrate);if(te>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Pe=this.getNextFragment(be,N);if(this.couldBacktrack&&!this.fragPrevious&&Pe&&_e(Pe)&&this.fragmentTracker.getState(Pe)!==ir.OK){var Se;const rt=((Se=this.backtrackFragment)!=null?Se:Pe).sn-N.startSN,Mt=N.fragments[rt-1];Mt&&Pe.cc===Mt.cc&&(Pe=Mt,this.fragmentTracker.removeFragment(Mt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Pe&&this.isLoopLoading(Pe,be)){if(!Pe.gap){const rt=this.audioOnly&&!this.altAudio?$.AUDIO:$.VIDEO,Mt=(rt===$.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Mt&&this.afterBufferFlushed(Mt,rt,u.MAIN)}Pe=this.getNextFragmentLoopLoading(Pe,N,U,u.MAIN,ce)}Pe&&(Pe.initSegment&&!Pe.initSegment.data&&!this.bitrateTest&&(Pe=Pe.initSegment),this.loadFragment(Pe,T,be))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===ir.NOT_LOADED||m===ir.PARTIAL?_e(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 m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const U=this.getMainFwdBufferInfo();if(!U||U.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!g(),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!==Wr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Wr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,U=n.details,W=U.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${W}`);const N=n.levelInfo,te=this.fragCurrent;te&&(this.state===Wr.FRAG_LOADING||this.state===Wr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let ce=0;if(U.live||(s=N.details)!=null&&s.live){var be;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;ce=this.alignPlaylists(U,N.details,(be=this.levelLastLoaded)==null?void 0:be.details)}if(N.details=U,this.levelLastLoaded=N,E||this.setStartPosition(U,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===Wr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=Wr.IDLE}E&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,W=E>=T-n.maxFragLookUpTolerance&&E<=U;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.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=Xi(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const U in s){const W=s[U];if(W.id==="main"){if(E=U,m=W,U==="video"){const N=s[U];N&&(this.videoBuffer=N.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Wr.PARSED&&(this.state=Wr.IDLE);return}const U=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),_e(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&pi.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Wr.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===Wr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Wr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Wr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==$.AUDIO||!this.altAudio){const s=(n===$.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&&n0&&(W{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Wr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:W,part:N,level:te}=U,{video:ce,text:be,id3:Pe,initSegment:Se}=E,{details:at}=te,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(W)){this.fragmentTracker.removeFragment(W);return}if(this.state=Wr.PARSING,Se){if(Se!=null&&Se.tracks){const or=W.initSegment||W;this._bufferInitSegment(te,Se.tracks,or,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:or,id:s,tracks:Se.tracks})}const Mt=Se.initPTS,fr=Se.timescale;r(Mt)&&(this.initPTS[W.cc]={baseTime:Mt,timescale:fr},m.trigger(o.INIT_PTS_FOUND,{frag:W,id:s,initPTS:Mt,timescale:fr}))}if(ce&&at){rt&&ce.type==="audiovideo"&&this.logMuxedErr(W);const Mt=at.fragments[W.sn-1-at.startSN],fr=W.sn===at.startSN,or=!Mt||W.cc>Mt.cc;if(E.independent!==!1){const{startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr}=ce;if(N)N.elementaryStreams[ce.type]={startPTS:Or,endPTS:Ur,startDTS:un,endDTS:Hr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!or&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const en=this.getMainFwdBufferInfo(),on=(en?en.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:Or;if(!fr&&onyc&&(W.gap=!0);W.setElementaryStreamInfo(ce.type,Or,Ur,un,Hr),this.backtrackFragment&&(this.backtrackFragment=W),this.bufferFragmentData(ce,W,N,T,fr||or)}else if(fr||or)W.gap=!0;else{this.backtrack(W);return}}if(rt){const{startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}=rt;N&&(N.elementaryStreams[$.AUDIO]={startPTS:Mt,endPTS:fr,startDTS:or,endDTS:Or}),W.setElementaryStreamInfo($.AUDIO,Mt,fr,or,Or),this.bufferFragmentData(rt,W,N,T)}if(at&&Pe!=null&&(n=Pe.samples)!=null&&n.length){const Mt={id:s,frag:W,details:at,samples:Pe.samples};m.trigger(o.FRAG_PARSING_METADATA,Mt)}if(at&&be){const Mt={id:s,frag:W,details:at,samples:be.samples};m.trigger(o.FRAG_PARSING_USERDATA,Mt)}}logMuxedErr(t){this.warn(`${_e(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Wr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:U}=n;if(E){let N=Gr(E.codec,t.audioCodec);N==="mp4a"&&(N="mp4a.40.5");const te=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){N&&(N.indexOf("mp4a.40.5")!==-1?N="mp4a.40.2":N="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&te.indexOf("firefox")===-1&&(N="mp4a.40.5")}N&&N.indexOf("mp4a.40.5")!==-1&&te.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(N="mp4a.40.2",this.log(`Android: force audio codec to ${N}`)),t.audioCodec&&t.audioCodec!==N&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${N}"`),E.levelCodec=N,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${N||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const N=T.codec;if((N==null?void 0:N.length)===4)switch(N){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${N}]${T.codec!==N?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const W=Object.keys(n);if(W.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;W.forEach(N=>{const ce=n[N].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:N,data:ce,frag:s,part:null,chunkMeta:m,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=Wr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(pi.isBuffered(t,s)?n=this.getAppendedFrag(s):pi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}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(),m=this.currentFrag||(s?qn(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}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 ve{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new Ha({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length){const{sn:s,cc:m}=t;for(let E=0;E{if(T.setKeyFormat(U),this.emeController&&this.config.requireKeySystemAccessOnStart){const W=Zs(U);if(W)return this.emeController.getKeySystemAccess([W])}})}}else if(this.config.requireKeySystemAccessOnStart){const s=po(this.config);if(s.length)return this.emeController.getKeySystemAccess(s)}}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,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const N=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,N))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return E.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((m=U)!=null&&m.keyLoadPromise){var W;switch((W=U.mediaKeySessionContext)==null?void 0:W.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(N=>(E.key=N.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,U)=>{const W={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},N=s.keyLoadPolicy.default,te={loadPolicy:N,timeout:N.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(be,Pe,Se,at)=>{const{frag:rt,keyInfo:Mt,url:fr}=Se;if(!rt.decryptdata||Mt!==this.keyUriToKeyInfo[fr])return U(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),at));Mt.decryptdata.key=rt.decryptdata.key=new Uint8Array(be.data),rt.keyLoader=null,Mt.loader=null,T({frag:rt,keyInfo:Mt})},onError:(be,Pe,Se,at)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Se,b({url:W.url,data:void 0},be)))},onTimeout:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Se))},onAbort:(be,Pe,Se)=>{this.resetLoader(Pe),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Se))}};E.load(W,te,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ke(P){const{type:t}=P;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ot(P,t){let n=P.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Zt{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,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}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:m,pathwayId:E,url:T,deliveryDirectives:U,levelInfo:W}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:W})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const N=this.hls.logger,te=m.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?N.log(`[playlist-loader]: ignore ${t.url} ongoing request`):N.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}N.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let N;if(t.type===h.LEVEL&&t.level!==null?N=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?N=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(N=this.hls.subtitleTracks[t.id].details),N){const te=N.partTarget,ce=N.targetduration;if(te&&ce){const be=Math.max(te*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(be,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},U={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},W={onSuccess:(N,te,ce,be)=>{const Pe=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Se=N.data;if(Se.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(N,ce,new Error("no EXTM3U delimiter"),be||null,te);return}te.parsing.start=performance.now(),So.isMediaPlaylist(Se)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(N,te,ce,be||null,Pe):this.handleMasterPlaylist(N,te,ce,be)},onError:(N,te,ce,be)=>{this.handleNetworkError(te,ce,!1,N,be)},onTimeout:(N,te,ce)=>{this.handleNetworkError(te,ce,!0,void 0,N)}};m.load(t,U,W)}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,m){const E=this.hls,T=t.data,U=ot(t,s),W=So.parseMasterPlaylist(T,U);if(W.playlistParsingError){this.handleManifestParsingError(t,s,W.playlistParsingError,m,n);return}const{contentSteering:N,levels:te,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se}=W;this.variableList=Se;const{AUDIO:at=[],SUBTITLES:rt,"CLOSED-CAPTIONS":Mt}=So.parseMasterPlaylistMedia(T,U,W);at.length&&!at.some(or=>!or.url)&&te[0].audioCodec&&!te[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 Fi({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:at,subtitles:rt,captions:Mt,contentSteering:N,url:U,stats:n,networkDetails:m,sessionData:ce,sessionKeys:be,startTimeOffset:Pe,variableList:Se})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:U,level:W,type:N}=s,te=ot(t,s),ce=r(W)?W:r(U)?U:0,be=ke(s),Pe=So.parseLevelPlaylist(t.data,te,ce,be,0,this.variableList);if(N===h.MANIFEST){const Se={attrs:new Fi({}),bitrate:0,details:Pe,name:"",url:te};Pe.requestScheduled=n.loading.start+Rn(Pe,0),T.trigger(o.MANIFEST_LOADED,{levels:[Se],audioTracks:[],url:te,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Pe,this.handlePlaylistLoaded(Pe,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){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:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let W=f.UNKNOWN,N=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:W=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,N=!0;break;case h.LEVEL:W=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,N=!1;break;case h.AUDIO_TRACK:W=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,N=!1;break;case h.SUBTITLE_TRACK:W=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,N=!1;break}te&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:W,fatal:N,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:E};if(m){const be=(n==null?void 0:n.url)||t.url;ce.response=b({url:be,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const U=this.hls,{type:W,level:N,id:te,groupId:ce,deliveryDirectives:be}=m,Pe=ot(n,m),Se=ke(m),at=typeof m.level=="number"&&Se===u.MAIN?N:void 0;if(!t.fragments.length){const Mt=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Pe,error:Mt,reason:Mt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Pe,error:rt,reason:rt.message,response:n,context:m,level:at,parent:Se,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),W){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||U.levels[0],level:at||0,id:te||0,stats:s,networkDetails:E,deliveryDirectives:be,withoutMultiVariant:W===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:te||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:be});break}}}class ar{static get version(){return Va}static isMSESupported(){return $f()}static isSupported(){return Tf()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return ts}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return ar.defaultConfig?ar.defaultConfig:rf}static set DefaultConfig(t){ar.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 va,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=fl(ar.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Yo(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:U,fpsController:W}=s,N=new U(this),te=this.abrController=new m(this),ce=new Rr(this),be=s.interstitialsController,Pe=be?this.interstitialsController=new be(this,ar):null,Se=this.bufferController=new E(this,ce),at=this.capLevelController=new T(this),rt=new W(this),Mt=new Zt(this),fr=s.contentSteeringController,or=fr?new fr(this):null,Or=this.levelController=new Bf(this,or),Ur=new Hf(this),un=new ve(this.config),Hr=this.streamController=new z(this,ce,un),en=this.gapController=new mf(this,ce);at.setStreamController(Hr),rt.setStreamController(Hr);const on=[Mt,Or,Hr];Pe&&on.splice(1,0,Pe),or&&on.splice(1,0,or),this.networkControllers=on;const Kr=[te,Se,en,at,rt,Ur,ce];this.audioTrackController=this.createController(s.audioTrackController,on);const jn=s.audioStreamController;jn&&on.push(this.audioStreamController=new jn(this,ce,un)),this.subtitleTrackController=this.createController(s.subtitleTrackController,on);const di=s.subtitleStreamController;di&&on.push(this.subtititleStreamController=new di(this,ce,un)),this.createController(s.timelineController,Kr),un.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Cf,Kr),this.coreComponents=Kr,on.push(N);const sa=N.onErrorOut;typeof sa=="function"&&this.on(o.ERROR,sa,N),this.on(o.MANIFEST_LOADED,Mt.onManifestLoaded,Mt)}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,m){this._emitter.off(t,n,s,m)}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 m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,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 E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});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,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}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,m=this._url=le.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||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?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{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=Zo()),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){$t(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 m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}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=mi(n);return mt(t,s,navigator.mediaCapabilities)}}ar.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,_,b=!1,S=0;function k(){_&&clearTimeout(_)}function R(D){var M=D||{},B=M.upcomingOnly,j=B===void 0?!1:B;k(),b=!j}function A(){for(var D=arguments.length,M=new Array(D),B=0;Bl?x?(S=Date.now(),u||(_=setTimeout(y?G:V,l))):V():u!==!0&&(_=setTimeout(y?G:V,y===void 0?l-Y:l))}return A.cancel=R,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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__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",2529:"p__User__Detail__id",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",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e69b28bf",33:"2f21dd1c",67:"f89b9f1e",109:"42b54f99",169:"d96447db",195:"b4ee6371",264:"dc916851",265:"0e2afa1a",292:"064d97ac",310:"50c31b61",316:"1f60ada6",337:"af581288",342:"01c182ae",354:"d4d139cf",391:"42dee83e",425:"7055c54b",479:"be0007de",485:"f7b5567d",508:"48493c85",532:"c1fbc7b6",533:"405bf9b0",547:"24bbee7d",556:"1854c793",559:"00431d9b",570:"eacca2ec",576:"b17caf43",599:"ed444d24",629:"44a1d9a5",643:"08b191d2",671:"4a609b8d",672:"abb32848",680:"bef5848a",700:"06216958",737:"357479e0",741:"ac5fd360",799:"398cf07c",869:"7ccdfb9d",895:"1b653b20",921:"f793a5d6",928:"3beb70a2",981:"24da50c7",1006:"eb6390c1",1043:"854b1252",1045:"1e70b6af",1048:"3cf05be7",1070:"f257880f",1144:"c90eccaf",1148:"c3f24e98",1154:"8cb80842",1211:"ae1a84ea",1253:"58e9c535",1257:"f3e4477f",1265:"caea856e",1274:"5f6ea65a",1276:"5a16a6b9",1343:"a29b7c40",1416:"0ec10343",1423:"1abf9902",1427:"cc7cf14e",1450:"c7c58e3b",1461:"9d4eb505",1462:"fcf08abc",1470:"0a231e88",1475:"dd5fa7dc",1482:"15e6fd08",1512:"481eda40",1520:"f9048efe",1545:"c9fb6de0",1578:"076174ba",1581:"4f84cf78",1582:"3fa838b1",1646:"e6e27b60",1657:"0ac0a25f",1660:"a914fab0",1674:"a2c0b869",1702:"c02c44d7",1713:"f896d626",1717:"7c916beb",1727:"83e0a21b",1783:"5b830e89",1799:"9e962558",1831:"ec1edfb8",1836:"2e42f320",1855:"a387e74d",1880:"a40fc683",1939:"fff47a15",1953:"aa836f1b",1962:"bfcdae9b",2011:"59d51f98",2045:"75ebd9ba",2076:"25a70ca6",2102:"2fe6680d",2141:"f3b51482",2216:"b75d2d06",2240:"2def296c",2249:"f4830452",2254:"0dcc84b5",2300:"f7b34b30",2303:"2464d146",2307:"00c2a4a4",2338:"08ff5944",2339:"d7fcb992",2364:"f89faf70",2386:"192e235c",2396:"781aa4bc",2404:"001097da",2412:"e9215531",2425:"33c9399c",2443:"08819e89",2476:"9ac20241",2494:"68080a87",2501:"e0a8a565",2529:"249b73cb",2538:"de4a3723",2539:"e92541ab",2548:"aa53f43d",2570:"f4a44834",2594:"e87d3761",2603:"85e48726",2659:"eb719cac",2707:"72596bc8",2806:"10a117e1",2819:"eab8b9d0",2823:"7dbf3825",2826:"f1914eb4",2829:"78026876",2837:"54a82605",2865:"6125e70a",2875:"2ccc0441",2884:"abda3a76",2969:"ab3357d7",2983:"70a42cc8",3006:"c4f4299c",3133:"9bf3f89c",3141:"26c9225e",3157:"61269c7d",3183:"dceac9d0",3198:"8e655451",3212:"6a4e03c5",3220:"8aead32e",3247:"95b3d7c1",3260:"e682b9bd",3276:"bfb2709e",3282:"45a3aee4",3317:"4e335d81",3332:"96ba82f2",3355:"b9dd3914",3356:"d2a0d2e4",3391:"822d9714",3433:"b130c185",3442:"dc2d77c3",3447:"114e4c34",3451:"4918b15f",3496:"c6fee22f",3509:"fa583eb5",3550:"3dc83156",3581:"405bbe21",3585:"9566db4d",3665:"4fc52200",3668:"b45a657c",3697:"481a10d9",3747:"7d2934b0",3754:"c00d1909",3777:"d5b0f2f1",3784:"e315c598",3805:"9dbcb95e",3862:"43117f72",3873:"103e3c7a",3885:"f87f7f15",3910:"a3b97753",3935:"74d0c027",3951:"e12c5f82",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"06b81de0",4056:"f009f7dc",4058:"82246f46",4078:"9ed12237",4088:"236723f3",4093:"f0d2f838",4105:"d6e5dc67",4142:"18f91fb5",4144:"f3b484d8",4164:"367ebb4a",4216:"1920b017",4217:"8986d9d4",4227:"15f56bd8",4259:"2b33253d",4264:"9b5cde7e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"fda981c9",4496:"866d80ea",4498:"fc6a5d81",4504:"2bef28ef",4514:"37fb9cb3",4520:"fdf68850",4546:"9979c4ea",4565:"ae294bdd",4572:"e8976df3",4599:"61def4cb",4601:"addc89a3",4610:"ac6a9291",4621:"d8e356ba",4628:"ece2c60c",4662:"b7be9cd9",4685:"c33f1528",4715:"20dd66b3",4736:"41a17a1f",4741:"71232969",4757:"f22496c0",4766:"851589b4",4770:"dff668fd",4790:"619413e4",4795:"f217b3dc",4797:"a24e92db",4800:"dc443e29",4849:"cff2df61",4850:"1edda4b7",4862:"119033b2",4884:"2ed09f6f",4889:"d13f268c",4928:"43b85a26",4973:"8e91fb46",4994:"880556d1",5022:"78b5deac",5043:"0a8a14b5",5048:"ec3f42fd",5060:"85dafcc6",5096:"3dc06800",5111:"8843ac55",5125:"e1bfc7c0",5148:"abd1b0bb",5176:"8acdee46",5179:"2a6b0851",5186:"c9123e1d",5191:"7b1bce7a",5238:"dd23f074",5265:"4674305d",5290:"5dabcdc2",5297:"3044a2e1",5319:"60523ac1",5321:"1163c84e",5335:"1b6d9bba",5354:"7ae70604",5357:"5191dc5e",5359:"f4695da1",5382:"f5f184b3",5402:"271dfa21",5416:"454536b7",5434:"38b302a6",5470:"0bc10235",5494:"d89549c4",5518:"a2a43d3e",5549:"fd9949bd",5572:"58d6df49",5573:"9a916ea2",5599:"0fae502c",5624:"b7cced96",5631:"e00d3d36",5650:"931e21ad",5679:"4a090bef",5705:"956a5d8e",5729:"404df893",5764:"e0d7e586",5775:"3c5b3945",5786:"a972d493",5798:"8115a862",5816:"b6f9ae3e",5825:"fe57f919",5876:"5eded409",5888:"b2f9e6cc",5891:"cb9b3f8e",5895:"6126c7f8",5902:"c669e75f",5915:"9bdbd5d4",5972:"9aedd912",5992:"c8481273",6029:"d44f7777",6034:"ae720437",6045:"d268f87f",6047:"3ce45acd",6052:"fb6c0ae8",6063:"6d1aef3b",6069:"4a6234fb",6126:"99519171",6127:"61ebb201",6170:"c4b92aae",6265:"9f171c30",6270:"b298f34e",6277:"a5bf1213",6328:"2d5cb5ce",6366:"4114480b",6378:"7f3a946a",6411:"3b971528",6434:"76345a7b",6444:"3283373d",6452:"63e781ca",6531:"5b8bb018",6541:"e8277276",6583:"180db2ba",6587:"f4f2413e",6634:"046c6c5a",6651:"9e24df4a",6656:"2fabaf00",6685:"c9acde07",6729:"a73d05b9",6741:"53889cd7",6758:"943ac4e6",6774:"59d4d618",6784:"8d81c22a",6788:"abd898c6",6796:"f1852e64",6805:"b1042b68",6820:"cd17b315",6845:"fb75bbaa",6882:"edef5819",6883:"6cb80143",6904:"32b39fb4",6913:"f0ddf9ed",6963:"710c08d0",6982:"3a360dd2",7008:"b98b9208",7043:"3d7898ce",7045:"4b64df2d",7046:"f027cee7",7058:"3fd98bcf",7062:"dd5058d8",7084:"46ccce72",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"371c6dda",7242:"c5b1bc8d",7260:"9144f8d4",7331:"2e27a23b",7333:"43cfa956",7365:"1005464f",7395:"0bea2e96",7460:"1ab44e59",7477:"4bd6362b",7482:"3120816b",7527:"c9e6d0ab",7545:"eca5cc75",7560:"279f12b5",7589:"f339425d",7591:"c8233ce9",7614:"97f6c814",7622:"c1a93444",7686:"4fcec9f9",7706:"c2a79e40",7806:"4fd403d5",7852:"d02314ed",7855:"8496c528",7857:"91ee9735",7878:"82d2c89e",7884:"4e91c64e",7890:"ca5e41c9",7922:"e03512f4",7948:"7cfb12e3",7963:"64ac60d4",7964:"29aed9a1",8014:"7b42bf26",8062:"cb99a22e",8072:"65ee4500",8077:"7dfcc777",8085:"b1734ac4",8089:"d536b13a",8143:"b3789484",8155:"3e92c42b",8161:"83c5fa9a",8237:"7a869a1c",8241:"1f3a8449",8302:"447ed68d",8307:"8652080e",8340:"35eeb8f5",8350:"07df8a75",8365:"679ecccf",8398:"2724df57",8431:"3f117d68",8435:"2086f5ab",8447:"c34c6b3f",8517:"b5995b14",8561:"333e8ec9",8563:"ef31d751",8634:"9379bd89",8639:"ebbaf1d9",8665:"d277deb8",8688:"7414b1eb",8689:"f73e9279",8723:"bc885b51",8737:"ce7dad23",8776:"0ad26240",8782:"5d736977",8787:"2a6220f8",8797:"d47f3a6e",8823:"31107ae0",8827:"97b9142a",8842:"9f25a3e2",8866:"36faf89c",8882:"fae51d7e",8885:"ef3e8aff",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8982:"a9501b64",8999:"8f775d6c",9076:"b772835c",9104:"bbcb2345",9133:"233d77d9",9205:"9aeaae62",9215:"ecd5aa8d",9252:"0d791a59",9260:"cf5f8140",9332:"696c94b5",9360:"708ac614",9366:"4447376a",9391:"d9b59972",9404:"9fcc3d3e",9408:"810051f2",9416:"bbb2e0b7",9487:"4d567133",9489:"5fd6da22",9507:"0b0f4218",9519:"a14f7321",9554:"ed358e7b",9559:"f794af19",9590:"e61309a5",9596:"ed8f1fc2",9647:"993f8f78",9649:"1a4189af",9674:"57870c71",9677:"88667945",9695:"6765914b",9715:"4366300c",9716:"08598cab",9785:"176dc5e2",9788:"f170f317",9890:"4fc3c43a",9891:"9ed12111",9895:"b8e31ff2",9921:"883b2807",9922:"983263e4",9928:"5989f5e0",9944:"9fa44947",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__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",2529:"p__User__Detail__id",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",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__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",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",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"f8f5f64f",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"cc184a3f",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"7f9d4513",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"014ca65e",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"c8d03de5",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"5496b206",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6656:"03cdfb68",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7395:"ff574c5d",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"a4765b7e",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"2e8d934b",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"af0ed6a3",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",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;o0&&arguments[0]!==void 0?arguments[0]:"";return An.endsWith("/")?An:"".concat(An,"/")}var Go=__webpack_require__(38127),ku=__webpack_require__(38329),Io=__webpack_require__(8616),tl=["content"],yu=["content"],hc=/^(http:|https:)?\/\//;function Ru(An){return hc.test(An)||An.startsWith("/")&&!An.startsWith("/*")||An.startsWith("./")||An.startsWith("../")}var Vo=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},rl=function(Gn){var Li,Sa=Gn.loaderData,Wi=Gn.htmlPageOpts,aa=Gn.manifest,ha=(aa==null||(Li=aa.assets)===null||Li===void 0?void 0:Li["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Sa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Wi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ha,"'")}})};function bu(An){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof An=="string")return Ru(An)?(0,Po.Z)({src:An},Gn):{content:An};if((0,Io.Z)(An)==="object")return(0,Po.Z)((0,Po.Z)({},An),Gn);throw new Error("Invalid script type: ".concat((0,Io.Z)(An)))}function Ic(An){return Ru(An)?{type:"link",href:An}:{type:"style",content:An}}var Kc=function(Gn){var Li,Sa,Wi,aa,ha,_s,Qi=Gn.htmlPageOpts;return je.createElement(je.Fragment,null,(Qi==null?void 0:Qi.title)&&je.createElement("title",null,Qi.title),Qi==null||(Li=Qi.favicons)===null||Li===void 0?void 0:Li.map(function(is,Wu){return je.createElement("link",{key:Wu,rel:"shortcut icon",href:is})}),(Qi==null?void 0:Qi.description)&&je.createElement("meta",{name:"description",content:Qi.description}),(Qi==null||(Sa=Qi.keywords)===null||Sa===void 0?void 0:Sa.length)&&je.createElement("meta",{name:"keywords",content:Qi.keywords.join(",")}),Qi==null||(Wi=Qi.metas)===null||Wi===void 0?void 0:Wi.map(function(is){return je.createElement("meta",{key:is.name,name:is.name,content:is.content})}),Qi==null||(aa=Qi.links)===null||aa===void 0?void 0:aa.map(function(is,Wu){return je.createElement("link",(0,ku.Z)({key:Wu},is))}),Qi==null||(ha=Qi.styles)===null||ha===void 0?void 0:ha.map(function(is,Wu){var Bu=Ic(is),Gu=Bu.type,ul=Bu.href,ll=Bu.content;if(Gu==="link")return je.createElement("link",{key:Wu,rel:"stylesheet",href:ul});if(Gu==="style")return je.createElement("style",{key:Wu},ll)}),Qi==null||(_s=Qi.headScripts)===null||_s===void 0?void 0:_s.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,tl);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))}))};function Zo(An){var Gn,Li=An.children,Sa=An.loaderData,Wi=An.manifest,aa=An.htmlPageOpts,ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_s=An.mountElementId;if(ha!=null&&ha.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa})));if(ha!=null&&ha.pureApp)return je.createElement(je.Fragment,null,Li);var Qi=typeof window=="undefined"?Wi==null?void 0:Wi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(aa==null?void 0:aa.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Qi&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Qi}),je.createElement(Kc,{htmlPageOpts:aa})),je.createElement("body",null,je.createElement(Vo,null),je.createElement("div",{id:_s},Li),je.createElement(rl,{manifest:Wi,loaderData:Sa,htmlPageOpts:aa}),aa==null||(Gn=aa.scripts)===null||Gn===void 0?void 0:Gn.map(function(is,Wu){var Bu=bu(is),Gu=Bu.content,ul=(0,Go.Z)(Bu,yu);return je.createElement("script",(0,ku.Z)({dangerouslySetInnerHTML:{__html:Gu},key:Wu},ul))})))}var xu=je.createContext(void 0);function nl(){return je.useContext(xu)}var il=["redirect"];function Ql(An){var Gn=An.routesById,Li=An.parentId,Sa=An.routeComponents,Wi=An.useStream,aa=Wi===void 0?!0:Wi;return Object.keys(Gn).filter(function(ha){return Gn[ha].parentId===Li}).map(function(ha){var _s=xl((0,Po.Z)((0,Po.Z)({route:Gn[ha],routeComponent:Sa[ha],loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat},An.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(is){return Gn[is].parentId===ha}).length>0}),{},{useStream:aa})),Qi=Ql({routesById:Gn,routeComponents:Sa,parentId:_s.id,loadingComponent:An.loadingComponent,reactRouter5Compat:An.reactRouter5Compat,useStream:aa});return Qi.length>0&&(_s.children=Qi,_s.routes=Qi),_s})}function ql(An){var Gn=(0,eu.UO)(),Li=(0,eu.Gn)(An.to,Gn),Sa=(0,Ll.T$)(),Wi=(0,eu.TH)();if(Sa!=null&&Sa.keepQuery){var aa=Wi.search+Wi.hash;Li+=aa}var ha=(0,Po.Z)((0,Po.Z)({},An),{},{to:Li});return je.createElement(eu.Fg,(0,ku.Z)({replace:!0},ha))}function xl(An){var Gn=An.route,Li=An.useStream,Sa=Li===void 0?!0:Li,Wi=Gn.redirect,aa=(0,Go.Z)(Gn,il),ha=An.reactRouter5Compat?Ml:Jl;return(0,Po.Z)({element:Wi?je.createElement(ql,{to:Wi}):je.createElement(xu.Provider,{value:{route:An.route}},je.createElement(ha,{loader:je.memo(An.routeComponent),loadingComponent:An.loadingComponent||Yc,hasChildren:An.hasChildren,useStream:Sa}))},aa)}function Yc(){return je.createElement("div",null)}function Ml(An){var Gn=nl(),Li=Gn.route,Sa=(0,Ll.Ov)(),Wi=Sa.history,aa=Sa.clientRoutes,ha=(0,eu.UO)(),_s={params:ha,isExact:!0,path:Li.path,url:Wi.location.pathname},Qi=An.loader,is={location:Wi.location,match:_s,history:Wi,params:ha,route:Li,routes:aa};return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))):je.createElement(Qi,is,An.hasChildren&&je.createElement(eu.j3,null))}function Jl(An){var Gn=An.loader;return An.useStream?je.createElement(je.Suspense,{fallback:je.createElement(An.loadingComponent,null)},je.createElement(Gn,null)):je.createElement(Gn,null)}var Eu=null;function Xc(){return Eu}function pc(An){var Gn=An.history,Li=je.useState({action:Gn.action,location:Gn.location}),Sa=(0,Rl.Z)(Li,2),Wi=Sa[0],aa=Sa[1];return(0,je.useLayoutEffect)(function(){return Gn.listen(aa)},[Gn]),(0,je.useLayoutEffect)(function(){function ha(_s){An.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:An.routes,clientRoutes:An.clientRoutes,location:_s.location,action:_s.action,basename:An.basename,isFirst:!!_s.isFirst}})}return ha({location:Wi.location,action:Wi.action,isFirst:!0}),Gn.listen(ha)},[Gn,An.routes,An.clientRoutes]),je.createElement(eu.F0,{navigator:Gn,location:Wi.location,basename:An.basename},An.children)}function Lu(){var An=(0,Ll.Ov)(),Gn=An.clientRoutes;return(0,eu.V$)(Gn)}var lu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],ec=function(Gn,Li){var Sa=Gn.basename||"/",Wi=Ql({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Wi}});for(var aa=je.createElement(pc,{basename:Sa,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Wi,history:Gn.history},Li),ha=0,_s=lu;ha<_s.length;ha++){var Qi=_s[ha];aa=Gn.pluginManager.applyPlugins({type:"modify",key:Qi,initialValue:aa,args:{routes:Gn.routes,history:Gn.history,plugin:Gn.pluginManager}})}var is=function(){var Bu=(0,je.useState)({}),Gu=(0,Rl.Z)(Bu,2),ul=Gu[0],ll=Gu[1],Df=(0,je.useState)(window.__UMI_LOADER_DATA__||{}),wf=(0,Rl.Z)(Df,2),$l=wf[0],Sf=wf[1],gc=(0,je.useCallback)(function(ef,hf){var cl,Of=(((cl=(0,eu.fp)(Wi,ef,Sa))===null||cl===void 0?void 0:cl.map(function(Vu){return Vu.route.id}))||[]).filter(Boolean);Of.forEach(function(Vu){var Rc,tf;if(window.__umi_route_prefetch__){var Ko,rf=(Ko=Gn.routeComponents[Vu])===null||Ko===void 0||(Ko=Ko._payload)===null||Ko===void 0?void 0:Ko._result;typeof rf=="function"&&rf()}var pf=(Rc=Gn.routes[Vu])===null||Rc===void 0?void 0:Rc.clientLoader,fl=!!pf,jl=(tf=Gn.routes[Vu])===null||tf===void 0?void 0:tf.hasServerLoader;!hf&&jl&&!fl&&!window.__UMI_LOADER_DATA__&&No({id:Vu,basename:Sa,cb:function(Mc){je.startTransition(function(){Sf(function(mf){return(0,Po.Z)((0,Po.Z)({},mf),{},(0,bl.Z)({},Vu,Mc))})})}});var Yo=!!ul[Vu],yc=fl&&pf.hydrate||!jl,_f=jl&&!window.__UMI_LOADER_DATA__;fl&&!Yo&&(yc||_f)&&pf({serverLoader:function(){return No({id:Vu,basename:Sa,cb:function(mf){je.startTransition(function(){Sf(function(Fc){return(0,Po.Z)((0,Po.Z)({},Fc),{},(0,bl.Z)({},Vu,mf))})})}})}}).then(function(Lc){ll(function(Mc){return(0,Po.Z)((0,Po.Z)({},Mc),{},(0,bl.Z)({},Vu,Lc))})})})},[ul]);return(0,je.useEffect)(function(){return gc(window.location.pathname,!0),Gn.history.listen(function(ef){gc(ef.location.pathname)})},[]),(0,je.useLayoutEffect)(function(){typeof Gn.callback=="function"&&Gn.callback()},[]),je.createElement(Ll.Il.Provider,{value:{routes:Gn.routes,routeComponents:Gn.routeComponents,clientRoutes:Wi,pluginManager:Gn.pluginManager,rootElement:Gn.rootElement,basename:Sa,clientLoaderData:ul,serverLoaderData:$l,preloadRoute:gc,history:Gn.history}},aa)};return is};function _c(An){var Gn=An.rootElement||document.getElementById("root"),Li=ec(An,je.createElement(Lu,null));if(An.components)return Li;if(An.hydrate){var Sa=window.__UMI_LOADER_DATA__||{},Wi=window.__UMI_METADATA_LOADER_DATA__||{},aa={metadata:Wi,loaderData:Sa,mountElementId:An.mountElementId},ha=An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||An.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;gu.hydrateRoot(ha?Gn:document,ha?je.createElement(Li,null):je.createElement(Zo,aa,je.createElement(Li,null)));return}if(gu.createRoot){Eu=gu.createRoot(Gn),Eu.render(je.createElement(Li,null));return}gu.render(je.createElement(Li,null),Gn)}var mc=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});function Dc(){return mc(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/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/statsDashboard",parentId:"1",id:"462"},463:{path:"/",parentId:"1",id:"463"},464:{path:"/",exact:!0,parentId:"463",id:"464"},465:{path:"/api/*",exact:!0,parentId:"463",id:"465"},466:{path:"/search",exact:!0,parentId:"463",id:"466"},467:{path:"/moop_cases",exact:!0,parentId:"463",id:"467"},468:{path:"/moop_cases/new",exact:!0,parentId:"463",id:"468"},469:{path:"/moop_cases/:caseId",exact:!0,parentId:"463",id:"469"},470:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"463",id:"470"},471:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"463",id:"471"},472:{path:"/randompaper",exact:!0,parentId:"463",id:"472"},473:{path:"/randompaper/edit/:id",exact:!0,parentId:"463",id:"473"},474:{path:"/randompaper/detail/:id",exact:!0,parentId:"463",id:"474"},475:{path:"/403",parentId:"463",id:"475"},476:{path:"/500",parentId:"463",id:"476"},477:{path:"/404",parentId:"463",id:"477"},478:{path:"/download",parentId:"463",id:"478"},479:{path:"/iwce",parentId:"463",id:"479"},480:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"463",id:"480"},481:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"463",id:"481"},482:{path:"/Activities",parentId:"463",id:"482"},483:{path:"/iwce/:itemname",parentId:"463",id:"483"},484:{path:"/hpc-course",parentId:"463",id:"484"},485:{path:"/user_agents",parentId:"463",id:"485"},486:{path:"/three",parentId:"463",id:"486"},487:{path:"/introduction",parentId:"463",id:"487"},488:{path:"/chatgpt",parentId:"463",id:"488"},489:{path:"/*",parentId:"463",id:"489"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:je.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,76563))),4:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),8:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:je.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,19372))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),13:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),14:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,98287))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,22834))),16:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,86364))),17:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),18:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),19:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),25:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,37273))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,86230))),32:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,88924))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),44:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,58966))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:je.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,93365))),101:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),102:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,20383))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),107:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,80015))),108:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),109:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,3403))),110:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),111:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,94863))),112:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),113:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4142),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,14902))),114:je.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,6218))),115:je.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,83443))),116:je.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,5010))),117:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),118:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,11008))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),126:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,61434))),127:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),130:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,27776))),131:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),132:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,66640))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,58786))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),138:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,27599))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),141:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23889))),142:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),143:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,69808))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,80961))),163:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,29526))),169:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:je.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,24564))),172:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),177:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(9596),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,46627))),182:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:je.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20186))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,98622))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(33),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,69638))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,56405))),198:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:je.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,78932))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,70624))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,18509))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,52021))),206:je.lazy(()=>Promise.all([__webpack_require__.e(33),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,71666))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,28744))),209:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,72281))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,96146))),212:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),213:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,6850))),214:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),215:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83283))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:je.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,5134))),220:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),221:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),222:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),223:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),224:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),225:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),226:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),228:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),229:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),230:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),231:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),232:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),233:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),234:je.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,43116))),235:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),236:je.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,22802))),237:je.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,49451))),238:je.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,97118))),239:je.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,16430))),240:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,26501))),241:je.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,51705))),242:je.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,36806))),243:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),244:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),245:je.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,81187))),246:je.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,62484))),247:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,20267))),248:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,18460))),249:je.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,43173))),250:je.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,68861))),251:je.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,47412))),252:je.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,86576))),253:je.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,56543))),254:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),255:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),256:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,83184))),257:je.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,14631))),258:je.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,88038))),259:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),260:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),261:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),262:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),263:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),264:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),265:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),266:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),267:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),268:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),270:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),272:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),273:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),274:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),276:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),277:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),278:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),279:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),280:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),281:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),282:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),283:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),284:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),285:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),286:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),287:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),288:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),289:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),290:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),291:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),292:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),293:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),294:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),295:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),296:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),297:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),298:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),299:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),300:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),301:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),302:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),303:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),304:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),305:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),307:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),308:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),309:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),310:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),312:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,93386))),313:je.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),314:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),315:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),316:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),317:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),318:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),319:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),320:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),321:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),322:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),323:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),324:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),325:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),326:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),327:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),329:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),330:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),331:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),332:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),333:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),334:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),335:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),336:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),337:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),338:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),339:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),340:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),341:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),342:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),343:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),344:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),345:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),346:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),347:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),348:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),350:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),351:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),352:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),353:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),354:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),356:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),357:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),358:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),359:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),361:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),362:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),364:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),365:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),366:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),367:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),368:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),369:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),370:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),371:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),372:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),373:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),374:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),375:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),376:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),377:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),378:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),380:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),381:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),382:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,11369))),383:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),384:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),386:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),387:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),388:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),389:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),391:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),392:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),394:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),395:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),396:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),397:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),398:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),399:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),400:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),401:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),402:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),403:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),404:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),405:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),406:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),407:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),408:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),409:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),410:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),411:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),412:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),413:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),414:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),415:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),416:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),421:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),422:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),424:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),425:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),426:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),427:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),428:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),429:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,44771))),430:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),431:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),432:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),433:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),435:je.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,6556))),436:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),437:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),438:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),439:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),440:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),441:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),442:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),443:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),444:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),445:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),446:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),447:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),448:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),449:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),450:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),451:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,39090))),453:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),454:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),456:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),458:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),460:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),461:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),462:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),463:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),464:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(391),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,42126))),465:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),466:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),467:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),468:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),469:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),470:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),472:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),473:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),474:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),475:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),476:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),477:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),478:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),479:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),480:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),481:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,36464))),482:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),483:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),484:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),485:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),486:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),487:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),488:je.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),489:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,73974)))}}})}var I=__webpack_require__(3191),O=__webpack_require__(58293),L=__webpack_require__(71418),me=__webpack_require__(5755),Oe=()=>je.createElement(L.Z,{size:"middle",className:me.Z.loading}),qr=__webpack_require__(25690),Bn=__webpack_require__(61186),dn=__webpack_require__.n(Bn),Pi=__webpack_require__(91392),Ya=__webpack_require__.n(Pi),Oa=__webpack_require__(34749),Do=__webpack_require__.n(Oa),Ma=__webpack_require__(19277),co=__webpack_require__.n(Ma),bs=__webpack_require__(10238),Oc=__webpack_require__.n(bs),tc=__webpack_require__(33656),rc=__webpack_require__.n(tc),vc=__webpack_require__(90111),Mu=__webpack_require__.n(vc),Ii=__webpack_require__(74959),nc=__webpack_require__.n(Ii),Fl=__webpack_require__(23250),$o=__webpack_require__.n(Fl),Ks=__webpack_require__(58862),ns=__webpack_require__.n(Ks),al=__webpack_require__(58319),sl=__webpack_require__.n(al),El=__webpack_require__(62053),wl=__webpack_require__.n(El),ol=__webpack_require__(47477),Qc=__webpack_require__.n(ol),kc=__webpack_require__(59717),Hu=__webpack_require__.n(kc);dn().extend(Do()),dn().extend(co()),dn().extend(Oc()),dn().extend(rc()),dn().extend(Mu()),dn().extend(nc()),dn().extend($o()),dn().extend(ns()),dn().extend(sl()),dn().extend(wl()),dn().extend(Qc()),dn().extend(Hu()),dn().extend(Ya());var qc=Object.defineProperty,Bl=Object.getOwnPropertySymbols,Jc=Object.prototype.hasOwnProperty,cu=Object.prototype.propertyIsEnumerable,Fu=(An,Gn,Li)=>Gn in An?qc(An,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Li}):An[Gn]=Li,Sl=(An,Gn)=>{for(var Li in Gn||(Gn={}))Jc.call(Gn,Li)&&Fu(An,Li,Gn[Li]);if(Bl)for(var Li of Bl(Gn))cu.call(Gn,Li)&&Fu(An,Li,Gn[Li]);return An},ic=(An,Gn,Li)=>new Promise((Sa,Wi)=>{var aa=Qi=>{try{_s(Li.next(Qi))}catch(is){Wi(is)}},ha=Qi=>{try{_s(Li.throw(Qi))}catch(is){Wi(is)}},_s=Qi=>Qi.done?Sa(Qi.value):Promise.resolve(Qi.value).then(aa,ha);_s((Li=Li.apply(An,Gn)).next())});const wu="/react/build/",ac=!1;function Nl(){return ic(this,null,function*(){const An=(0,I.gD)(),{routes:Gn,routeComponents:Li}=yield Dc(An);yield An.applyPlugins({key:"patchRoutes",type:qr.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Li}});const Sa=An.applyPlugins({key:"modifyContextOpts",type:qr.ApplyPluginsType.modify,initialValue:{}}),Wi=Sa.basename||"/",aa=Sa.historyType||"browser",ha=(0,O.fi)(Sl({type:aa,basename:Wi},Sa.historyOpts));return An.applyPlugins({key:"render",type:qr.ApplyPluginsType.compose,initialValue(){const _s={useStream:!0,routes:Gn,routeComponents:Li,pluginManager:An,mountElementId:"root",rootElement:Sa.rootElement||document.getElementById("root"),loadingComponent:Oe,publicPath:wu,runtimePublicPath:ac,history:ha,historyType:aa,basename:Wi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Sa.callback},Qi=An.applyPlugins({key:"modifyClientRenderOpts",type:qr.ApplyPluginsType.modify,initialValue:_s});return _c(Qi)}})()})}Nl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();