diff --git a/index.html b/index.html index 188f7038b0..1d96ccb6e6 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Export__index.89e47405.async.js b/p__Classrooms__Lists__Exercise__Export__index.1c636f02.async.js similarity index 99% rename from p__Classrooms__Lists__Exercise__Export__index.89e47405.async.js rename to p__Classrooms__Lists__Exercise__Export__index.1c636f02.async.js index 92fecd8745..828366748d 100644 --- a/p__Classrooms__Lists__Exercise__Export__index.89e47405.async.js +++ b/p__Classrooms__Lists__Exercise__Export__index.1c636f02.async.js @@ -66,7 +66,7 @@ \\end{array}`},{value:`\\begin{array}{c} \r P_{n}=n! \\\\ \r A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],z=O=>{V.current.setValue(V.current.getValue()+" "+O.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:S.createElement(ge.Z,{className:x.Z.lists,gutter:[10,10]},D.map((O,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:`$$${O.value}$$`}),O.name),S.createElement("div",{className:x.Z.children},O.children.map((Q,se)=>S.createElement("div",{key:se},S.createElement("h1",null,Q.name),S.createElement(ge.Z,{gutter:[10,10]},Q.data.map((he,Ie)=>S.createElement(K.Z,{key:Ie,onClick:()=>z(he),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:S.createElement(ge.Z,{className:x.Z.lists,gutter:[10,10]},ne.map((O,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:"`$$"+O.value+"$$`"}),O.name),S.createElement("div",{className:x.Z.children},O.children.map((Q,se)=>S.createElement("div",{key:se},Q.name&&S.createElement("h1",null,Q.name),S.createElement(ge.Z,{gutter:[10,10]},Q.data.map((he,Ie)=>S.createElement(K.Z,{key:Ie,onClick:()=>z(he),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],ae=()=>{var O=document.createElement("div");O.innerHTML=V.current.getValue();var j=O.innerText;return R&&R(j),j};return(0,U.useImperativeHandle)(T,()=>({getData:ae})),S.createElement("div",{className:x.Z.mathWrap},S.createElement(Me.default,{defaultActiveKey:"1",items:de}),S.createElement("math-field",{locale:"zh_cn",className:x.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},L||""),I&&S.createElement("div",{className:x.Z.button},S.createElement($.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=m},39479:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Me}});var U=d(59301),ge=d(33796),K=d(11611),Me=()=>{const[$,H]=(0,U.useState)(""),[x,h]=(0,U.useState)(0);let[S,m]=(0,U.useState)(),[R,I]=(0,U.useState)();const[L,T]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>ge.Z.subscribe("preview-image",Ie=>{H(Ie),console.log(Q.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",D),()=>{document.removeEventListener("keydown",D)}),[]),(0,U.useEffect)(()=>{V.current=$},[$]);function D(he){he.keyCode==27&&V.current&&ne()}function ne(){document.body.style.overflow="auto",m(void 0),I(void 0),h(0),H("")}function z(){h(x+90)}function de(){S=Q.current.width*1.1,R=Q.current.height*1.1,I(R),m(S)}function ae(){S=Q.current.width/1.1,R=Q.current.height/1.1,I(R),m(S)}const O=(0,U.useRef)(),j=(0,U.useRef)(),Q=(0,U.useRef)(),se=he=>{(he.nativeEvent.target===O.current||he.nativeEvent.target===j.current)&&ne()};return U.createElement(U.Fragment,null,$?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:j},U.createElement(K.Z,{className:"image-preview",src:$,style:{display:"none"},preview:{visible:!0,src:$,movable:!1,onVisibleChange:he=>{H("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return k}});var U=d(59301),ge=d(92832),K=d(8591),Me=d(43418),$=d(71418),H=d(95237),x=d(43604),h=d(54580),S=d(24905),m=d(5871),R=d(62772),I={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},L=d(76560),T=d(82093),V=d(854),D=d(33796),ne=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",O=d(59301),j=Object.defineProperty,Q=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ie=(Ze,Le,ye)=>Le in Ze?j(Ze,Le,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ze[Le]=ye,me=(Ze,Le)=>{for(var ye in Le||(Le={}))se.call(Le,ye)&&Ie(Ze,ye,Le[ye]);if(Q)for(var ye of Q(Le))he.call(Le,ye)&&Ie(Ze,ye,Le[ye]);return Ze},ke=(Ze,Le,ye)=>new Promise((Qe,ve)=>{var Be=Ye=>{try{Ce(ye.next(Ye))}catch(_e){ve(_e)}},Ae=Ye=>{try{Ce(ye.throw(Ye))}catch(_e){ve(_e)}},Ce=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(Be,Ae);Ce((ye=ye.apply(Ze,Le)).next())});const{TextArea:ee}=ge.default,Te=({exercise:Ze,loading:Le,dispatch:ye})=>{var Qe;const{workSetting:ve}=Ze,Be=(0,L.useParams)();Be.category=Be.categoryId||Be.exerciseId,Be.categoryId=Be.categoryId||Be.exerciseId;const[Ae,Ce]=(0,U.useState)(!1),[Ye,_e]=(0,U.useState)(!1);let[He,ue]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{jt()},[ve]),(0,U.useEffect)(()=>{Ze.actionTabs.key==="exportSetting"&&!(ve!=null&&ve.exercise_header)&&ye({type:"exercise/getWorkSetting",payload:me({},Be)})},[Ze.actionTabs.key]);const jt=()=>{var Rt,Qr,vr,Y;const pt=JSON.parse(JSON.stringify(ve));Object.keys(He).forEach(M=>{var p;He[M]=(p=pt==null?void 0:pt.exercise_header)==null?void 0:p[M]}),He.file_list=(Rt=pt==null?void 0:pt.exercise_header)!=null&&Rt.attachment_id?[{uid:(Qr=pt==null?void 0:pt.exercise_header)==null?void 0:Qr.attachment_id,id:(vr=pt==null?void 0:pt.exercise_header)==null?void 0:vr.attachment_id,url:(Y=pt==null?void 0:pt.exercise_header)==null?void 0:Y.photo_url}]:[],ue(He)},ir=()=>{var Rt,Qr,vr;const Y=JSON.parse(JSON.stringify(He));Y.categoryId=Be.categoryId,Y.attachment_id=((vr=(Qr=(Rt=Y.file_list)==null?void 0:Rt[0])==null?void 0:Qr.response)==null?void 0:vr.id)||null,Vt(Y)},Vt=Rt=>ke(void 0,null,function*(){_e(!0),(yield(0,T.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/foramt_settings.json`,{method:"post",body:Rt})).status===0&&(K.ZP.success("\u66F4\u65B0\u6210\u529F"),ye({type:"exercise/getCommonHeader",payload:me({},Be)}),ye({type:"exercise/getWorkSetting",payload:me({},Be)}),ye({type:"exercise/getExerciseExportHeadData",payload:{id:Be.exerciseId||Be.categoryId,identify:Be.userId||null}}),_e(!1))}),xr={disabled:Ae,multiple:!1,listType:"picture-card",onPreview:Rt=>{D.Z.publish("preview-image",Rt.thumbUrl||Rt.url)},withCredentials:!0,fileList:He.file_list,beforeUpload:Rt=>Rt.size/1024>200?(K.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ne.Z.API_SERVER}/api/attachments.json`,onChange(Rt){let Qr=Rt.fileList.filter(vr=>!!vr.status);He.file_list=Qr,ue(Object.assign({},He))},onRemove:Rt=>ke(void 0,null,function*(){return He.file_list=[],ue(Object.assign({},He)),!0})};return O.createElement(Me.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:I.modalWrapper,width:900,centered:!0,open:Ze.actionTabs.key==="exportSetting",onOk:()=>ir(),onCancel:()=>{jt(),ye({type:"exercise/setActionTabs",payload:{}})}},O.createElement("section",{className:I.exportSettingWrapper},O.createElement($.Z,{spinning:Le["exercise/getWorkSetting"]||Ye},O.createElement(H.Z,{wrap:!1,justify:"space-between"},O.createElement(x.Z,null,O.createElement(H.Z,{align:"middle"},O.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),O.createElement("span",{className:I.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),O.createElement("div",{className:"mt15"},O.createElement(h.default,me({},xr),!((Qe=He.file_list)!=null&&Qe.length)&&O.createElement("div",null,O.createElement(R.Z,null),O.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_title,disabled:Ae,onChange:Rt=>{He.show_title=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_body,disabled:Ae,onChange:Rt=>{He.show_body=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_info,disabled:Ae,onChange:Rt=>{He.show_info=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_table,disabled:Ae,onChange:Rt=>{He.show_table=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),O.createElement(H.Z,{align:"middle",className:`mt20 ${I.pottedLine}`},O.createElement(x.Z,null,O.createElement("img",{src:de,alt:""})),O.createElement(x.Z,{className:I.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),O.createElement(x.Z,null,O.createElement("img",{src:de,alt:""}))),O.createElement(H.Z,{className:"mt15",justify:"center",style:{width:320}},O.createElement(S.default,{className:"pl8",checked:He.show_user,disabled:Ae,onChange:Rt=>{He.show_user=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u59D3\u540D")),O.createElement(S.default,{checked:He.show_no,disabled:Ae,onChange:Rt=>{He.show_no=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5B66\u53F7")),O.createElement(S.default,{checked:He.show_group,disabled:Ae,onChange:Rt=>{He.show_group=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),O.createElement(S.default,{checked:He.show_school_name,disabled:Ae,onChange:Rt=>{He.show_school_name=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),O.createElement(S.default,{checked:He.show_phone,disabled:Ae,onChange:Rt=>{He.show_phone=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u624B\u673A\u53F7"))),O.createElement("img",{src:ae,alt:"",className:"mt15",style:{width:320}}),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),O.createElement(m.Z,{size:"middle",min:1,value:He.export_page_num?He.export_page_num:40,onChange:Rt=>{He.export_page_num=Rt,ue(me({},He))}}),O.createElement("span",{className:"ml10"},"\u9898")),O.createElement(H.Z,{className:"mt15"},O.createElement(S.default,{checked:He.show_desc,disabled:Ae,onChange:Rt=>{He.show_desc=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),O.createElement(x.Z,{className:I.imgPreviewPart},O.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),O.createElement("img",{src:V.qz})))),O.createElement(z.Z,null)))};var k=(0,L.connect)(({exercise:Ze,loading:Le,globalSetting:ye})=>({exercise:Ze,loading:Le.effects,globalSetting:ye}))(Te)},65737:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(59301),ge=d(76560),K=d(95237),Me=d(1710),$={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},H=d(72664),x=d(49661),h=d(394),S=d(22688),m=d(90524),R=d(59301),I=Object.defineProperty,L=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,D=(O,j,Q)=>j in O?I(O,j,{enumerable:!0,configurable:!0,writable:!0,value:Q}):O[j]=Q,ne=(O,j)=>{for(var Q in j||(j={}))T.call(j,Q)&&D(O,Q,j[Q]);if(L)for(var Q of L(j))V.call(j,Q)&&D(O,Q,j[Q]);return O},z=(O,j,Q)=>new Promise((se,he)=>{var Ie=ee=>{try{ke(Q.next(ee))}catch(Te){he(Te)}},me=ee=>{try{ke(Q.throw(ee))}catch(Te){he(Te)}},ke=ee=>ee.done?se(ee.value):Promise.resolve(ee.value).then(Ie,me);ke((Q=Q.apply(O,j)).next())});const de=({isPreview:O=!1,isExportBlank:j=!1,activeTabs:Q,exercise:se,globalSetting:he,loading:Ie,user:me,dispatch:ke,showExportBtn:ee=!1,sealStyle:Te={}})=>{var k,Ze,Le,ye,Qe,ve,Be,Ae,Ce,Ye,_e,He,ue,jt,ir;const Vt=(0,ge.useParams)(),{userInfo:xr}=me,[Rt,Qr]=(0,U.useState)(),[vr,Y]=(0,U.useState)();let pt=(0,U.useRef)(null);const[M,p]=(0,U.useState)(21),[y,E]=(0,U.useState)([]),oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!oe.current)return;oe.current=!1;const Fe=yield(0,H.cV)({id:Vt.exerciseId||Vt.categoryId});Fe.status==0&&E(Fe.data)}),(0,x.W)(Q)||Q==="2"&&De()},[Vt.userId,Vt.coursesId,Vt.exerciseId,Vt.categoryId,Q]),(0,U.useEffect)(()=>{pt.current&&p(pt.current.clientHeight)},[pt.current]),(0,U.useEffect)(()=>{var Fe;if((Fe=se.exerciseExportHeadData)!=null&&Fe.title){const Ee=se.exerciseExportHeadData;Qr(ne({},Ee||{}));const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores||X!=null&&X.total_bpros_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const xe=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],st=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y([...j?st:xe])}},[se.exerciseExportHeadData]);const De=()=>z(void 0,null,function*(){const Fe={id:Vt.exerciseId||Vt.categoryId,identify:(xr==null?void 0:xr.login)||null},Ee=yield(0,H.iw)(Fe);Qr(Ee||{});const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_bpros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const xe=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y(j?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:xe)}),J=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Fe=>R.createElement("a",null,Fe)},{title:((k=y==null?void 0:y.find(Fe=>Fe.value==S.fw[0].nameType))==null?void 0:k.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ze=y==null?void 0:y.find(Fe=>Fe.value==S.fw[1].nameType))==null?void 0:Ze.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Le=y==null?void 0:y.find(Fe=>Fe.value==S.fw[3].nameType))==null?void 0:Le.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ye=y==null?void 0:y.find(Fe=>Fe.value==S.fw[2].nameType))==null?void 0:ye.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Qe=y==null?void 0:y.find(Fe=>Fe.value==S.fw[6].nameType))==null?void 0:Qe.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ve=y==null?void 0:y.find(Fe=>Fe.value==S.fw[5].nameType))==null?void 0:ve.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Be=y==null?void 0:y.find(Fe=>Fe.value==S.fw[4].nameType))==null?void 0:Be.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ae=y==null?void 0:y.find(Fe=>Fe.value==S.fw[7].nameType))==null?void 0:Ae.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ce=y==null?void 0:y.find(Fe=>Fe.value==S.fw[8].nameType))==null?void 0:Ce.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe==null?void 0:Fe.toFixed(1))}],{exercise_header:te}=Rt||{};return R.createElement(R.Fragment,null,((te==null?void 0:te.show_user)||(te==null?void 0:te.show_no)||(te==null?void 0:te.show_group))&&R.createElement("section",{className:$.glassSeal,style:Te},(te==null?void 0:te.show_user)&&R.createElement("span",null,"\u59D3\u540D\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.user)),(te==null?void 0:te.show_no)&&R.createElement("span",null,"\u5B66\u53F7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.student_id)),(te==null?void 0:te.show_group)&&R.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.group_name)),(te==null?void 0:te.show_school_name)&&R.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.school_name)),(te==null?void 0:te.show_phone)&&R.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.phone))),R.createElement("section",{className:`${$.wrap} ${O?"pl20":""} `},(Rt==null?void 0:Rt.photo_url)&&R.createElement("img",{className:$.img,src:`${m.Z.API_SERVER}${Rt==null?void 0:Rt.photo_url}`}),(te==null?void 0:te.show_title)&&R.createElement(K.Z,{className:$.paperHeader,justify:"center"},R.createElement("div",null,Rt==null?void 0:Rt.title)),(te==null?void 0:te.show_info)&&R.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Rt==null?void 0:Rt.large_counts,"\u5927\u9898\u3011\u3010",Rt==null?void 0:Rt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Rt==null?void 0:Rt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Rt==null?void 0:Rt.time)>-1?`${Rt==null?void 0:Rt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(te==null?void 0:te.show_desc)&&(((Ye=se==null?void 0:se.exerciseExportHeadData)==null?void 0:Ye.exercise_description)||((_e=se==null?void 0:se.commonHeader)==null?void 0:_e.exercise_description))&&R.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},R.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),R.createElement("span",null,((He=se==null?void 0:se.exerciseExportHeadData)==null?void 0:He.exercise_description)||((ue=se==null?void 0:se.commonHeader)==null?void 0:ue.exercise_description))),(te==null?void 0:te.show_table)&&R.createElement("div",{className:"mt10"},R.createElement(Me.default,{className:$.table,columns:J,dataSource:[...vr||[]],bordered:!0,pagination:!1})),((jt=se==null?void 0:se.exerciseExportHeadData)==null?void 0:jt.analysis)&&R.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(ir=se==null?void 0:se.exerciseExportHeadData)==null?void 0:ir.analysis}`)),R.createElement(h.Z,null))};var ae=(0,ge.connect)(({exercise:O,loading:j,user:Q,globalSetting:se})=>({exercise:O,globalSetting:se,user:Q,loading:j.effects}))(de)},89607:function(sn,Ut,d){"use strict";d.r(Ut);var U=d(59301),ge=d(76560),K=d(92832),Me=d(43418),$=d(8591),H=d(95237),x=d(43604),h=d(1710),S=d(6848),m=d(5112),R=d(24905),I=d(28103),L=d(66104),T=d(38854),V=d(3113),D=d(58421),ne=d(90524),z=d(86129),de=d.n(z),ae=d(27812),O=d(41464),j=d(67921),Q=d(89489),se=d(4958),he=d(61485),Ie=d(60977),me=d(7664),ke=d(49661),ee=d(33892),Te=d(80033),k=d(52750),Ze=d(65737),Le=d(44164),ye=d.n(Le),Qe=d(34055),ve=d(16837),Be=d(63208),Ae=d(30975),Ce=d(24334),Ye=d.n(Ce),_e=d(82093),He=d(65986),ue=d(59301),jt=Object.defineProperty,ir=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,vr=(J,te,Fe)=>te in J?jt(J,te,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):J[te]=Fe,Y=(J,te)=>{for(var Fe in te||(te={}))Rt.call(te,Fe)&&vr(J,Fe,te[Fe]);if(xr)for(var Fe of xr(te))Qr.call(te,Fe)&&vr(J,Fe,te[Fe]);return J},pt=(J,te)=>ir(J,Vt(te)),M=(J,te)=>{var Fe={};for(var Ee in J)Rt.call(J,Ee)&&te.indexOf(Ee)<0&&(Fe[Ee]=J[Ee]);if(J!=null&&xr)for(var Ee of xr(J))te.indexOf(Ee)<0&&Qr.call(J,Ee)&&(Fe[Ee]=J[Ee]);return Fe},p=(J,te,Fe)=>new Promise((Ee,X)=>{var We=st=>{try{xe(Fe.next(st))}catch(nt){X(nt)}},Et=st=>{try{xe(Fe.throw(st))}catch(nt){X(nt)}},xe=st=>st.done?Ee(st.value):Promise.resolve(st.value).then(We,Et);xe((Fe=Fe.apply(J,te)).next())});const{TextArea:y}=K.default,E={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},oe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],De=J=>{var te=J,{exercise:Fe,globalSetting:Ee,loading:X,user:We,dispatch:Et}=te,xe=M(te,["exercise","globalSetting","loading","user","dispatch"]),st,nt,Oe,le,Re,dt,Ct,Zt,Ir,Fr,Or,Dr,Br,sr;const fr=(0,ge.useParams)(),{userInfo:An}=We,[Mn,dn]=(0,U.useState)({}),kn=(0,U.useRef)(),Wn=(0,U.useRef)(!1),Tr=(0,U.useRef)(""),Yn=(0,U.useRef)(0),[ji,zn]=(0,U.useState)(!1),[Xn,Ti]=(0,U.useState)({}),[Zi,Ea]=(0,U.useState)(new(de())),[qi,mi]=(0,U.useState)(!1),[Ii,Di]=(0,U.useState)(!1),[ze,ct]=(0,U.useState)(!1),[ot,$e]=(0,U.useState)(!1),[nr,Gt]=(0,U.useState)(!1),[Nt,rt]=(0,U.useState)("2"),[Jt,cr]=(0,U.useState)("1"),[yr,br]=(0,U.useState)(0),[Cr,Er]=(0,U.useState)(!1),[tt,gt]=(0,U.useState)(!1),[Ft,Qt]=(0,U.useState)(""),[ur]=(0,ge.useSearchParams)(),[$t,Wt]=(0,U.useState)(ur==null?void 0:ur.get("type")),Ve=((Oe=(nt=(st=Fe==null?void 0:Fe.editData)==null?void 0:st.exercise_question_types)==null?void 0:nt.filter(yt=>yt.question_type===5))==null?void 0:Oe.length)>0,bt=((dt=(Re=(le=Fe==null?void 0:Fe.editData)==null?void 0:le.exercise_question_types)==null?void 0:Re.filter(yt=>yt.question_type===6))==null?void 0:dt.length)>0,[mt,Kt]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),hr=(()=>{var yt;let qn=localStorage[`${(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login}-${fr.coursesId}-${fr.exerciseId}-downFilter`];return qn?qn=JSON.parse(qn):qn={},Object.prototype.toString.call(qn)!=="[object Object]"?{}:qn})();(0,U.useEffect)(()=>{An!=null&&An.login&&ln()},[fr.userId,fr.coursesId,fr.exerciseId,An]);const pr=()=>{document.querySelectorAll("canvas").forEach(yt=>{(!yt.clientWidth||!yt.clientHeight)&&yt.remove()})};(0,U.useEffect)(()=>{$t=="1"?(ln(),Di(!0),Qt(""),Bn(),Wt("1")):$t=="2"?(ln(),Di(!1),Qt(""),Bn(),Wt("2")):(Tr.current&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:Tr.current}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:Tr.current,export:!0},hr)})),Qt("pdf"),Gt(!1),$e(!0),rt("2"),Di(!1),Bn(),Wt("3"))},[$t]);const Wr=()=>{document.body.scrollIntoView()},wn=yt=>{var qn,un,Pr,Rr;const qr=(qn=yt==null?void 0:yt.exercise_answer_user)==null?void 0:qn.user_id;if((un=yt==null?void 0:yt.exercise)!=null&&un.question_random||(Pr=yt==null?void 0:yt.exercise)!=null&&Pr.choice_random){let tn=1;yt.exercise.question_random=(Rr=yt==null?void 0:yt.exercise_question_types)==null?void 0:Rr.map(hn=>{var Gn,En;return(Gn=yt==null?void 0:yt.exercise)!=null&&Gn.choice_random&&((hn.question_type===0||hn.question_type===1)&&hn.items.map(pn=>(pn.question_choices=(0,ke.M2)(pn.question_choices,qr),pn)),hn.question_type===7&&hn.items.forEach(pn=>{pn.sub_exercise_questions.forEach(Hn=>{Hn.question_choices&&(Hn.question_choices=(0,ke.M2)(Hn.question_choices,qr))})})),(En=yt==null?void 0:yt.exercise)!=null&&En.question_random&&(hn.items=(0,ke.M2)(hn.items,qr)),hn.items.map(pn=>(pn.question_num=tn,tn++,pn)),hn})}},ln=()=>p(void 0,null,function*(){Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}});let yt;fr.userId?(yt=yield Et({type:"exercise/getReviewExercise",payload:{exerciseId:fr.exerciseId,login:fr.userId}}),wn(yt),Wn.current=!1):(yt=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId}}),Wn.current=!0),Wn.current=!0,Tr.current=hr==null?void 0:hr.firstTargetLogin,Yn.current=(hr==null?void 0:hr.totalCount)||0,Ti(Y({},yt||{})),$t=="3"&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:hr==null?void 0:hr.firstTargetLogin}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:hr==null?void 0:hr.firstTargetLogin,export:!0},hr)}))}),On=yt=>{Zi.generateAsync({type:"blob"}).then(function(qn){var un,Pr,Rr;const qr=document.createElement("a");qr.href=window.URL.createObjectURL(qn),qr.download=Object.keys(Zi.files).length>1?((un=Xn==null?void 0:Xn.exercise)==null?void 0:un.exercise_name)+".zip":(((Pr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Pr.user)||((Rr=Xn==null?void 0:Xn.exercise)==null?void 0:Rr.exercise_name))+".zip",yt&&(qr.download=yt+".zip"),document.body.appendChild(qr);const tn=document.createEvent("MouseEvents");tn.initEvent("click",!1,!1),qr.dispatchEvent(tn),document.body.removeChild(qr),Ea(new(de()))}),$e(!1),ct(!1),mi(!1)};function Bn(){var yt,qn,un,Pr,Rr,qr;Kt({param_show_hack_description:(qn=(yt=Fe==null?void 0:Fe.editData)==null?void 0:yt.exercise)==null?void 0:qn.show_hack_description,param_show_hack_sets:(Pr=(un=Fe==null?void 0:Fe.editData)==null?void 0:un.exercise)==null?void 0:Pr.show_hack_sets,param_show_challenge_task_pass:(qr=(Rr=Fe==null?void 0:Fe.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_challenge_task_pass})}const _n=yt=>p(void 0,null,function*(){var qn,un,Pr,Rr,qr,tn;yt==="all"?Wn.current=!1:fr.userId||(Wn.current=!0),Wr(),mi(!0);let hn=0;yt!=="all"&&zn(!0);const Gn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},hn+1),"/",Yn.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}});pr(),yield new Promise(function(ei,yi){setTimeout(function(){ei("")},1e3)});const En=kn.current.children;let pn=`${(qn=Xn==null?void 0:Xn.exercise)==null?void 0:qn.exercise_name}`;(un=Fe.exerciseExportHeadData)!=null&&un.user&&(pn=`${(Pr=Fe.exerciseExportHeadData)!=null&&Pr.student_id?`${(Rr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Rr.student_id}+`:""}${(qr=Fe.exerciseExportHeadData)==null?void 0:qr.user}`);const Hn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Li=ye()();for(let ei=0;eip(void 0,null,function*(){eip(this,null,function*(){const ki=cn.folder(`${(Mi==null?void 0:Mi.folder_group_name)||"\u672A\u5206\u73ED"}`);pr();let Ni=ye()();for(let Qa=0;Qap(this,null,function*(){Qap(void 0,null,function*(){var qn,un,Pr,Rr,qr;Wn.current=!1,Wr(),mi(!0);let tn=0,hn;yt!=="all"&&zn(!0),hn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}}),yield new Promise(function(Li,cn){setTimeout(function(){Li("")},1e3)});const Gn=kn.current.children;let En;(qn=Fe.exerciseExportHeadData)!=null&&qn.user&&(En=`${(un=Fe.exerciseExportHeadData)!=null&&un.student_id?`${(Pr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Pr.student_id}+`:""}${(Rr=Fe.exerciseExportHeadData)==null?void 0:Rr.user}`);const pn=Zi.folder((qr=Xn==null?void 0:Xn.exercise)==null?void 0:qr.exercise_name);function Hn(){return p(this,null,function*(){tn++,Wn.current=!1,Wr();const Li=yield(0,_e.ZP)(`/api/exercises/${fr.exerciseId}/get_next_export_user`,{method:"get",params:pt(Y({},hr),{login:Tr.current})});if(Li!=null&&Li.type){hn.destroy(),$.ZP.warning(Li.message),zn(!1);return}const cn=Li==null?void 0:Li.data;console.log(Tr.current,222),setTimeout(()=>p(this,null,function*(){let gn=fr.exerciseId,ei=(0,ke.NY)({url:ne.Z.API_SERVER+`/api/exercises/${gn}/consult_exercise.json`,query:Y({exercise_id:gn,login:Tr.current,middle_export:1,is_export_comment:nr?1:0},mt)});console.log(ei,"urlStr");const yi=pn.folder(`${(cn==null?void 0:cn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,ke.Br)(ei).then(Mi=>{yi.file(`${cn!=null&&cn.student_id?`${cn==null?void 0:cn.student_id}+`:""}${cn==null?void 0:cn.user}.docx`,Mi)}),Tr.current=(cn==null?void 0:cn.next_user_login)||(cn==null?void 0:cn.first_user_login),hn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current)}),tn==Yn.current?(hn.destroy(),zn(!1),On()):Hn()}),2600)})}Hn()}),en=yt=>p(void 0,null,function*(){var qn,un,Pr;Wn.current=!0,Wr(),mi(!0);const Rr=Xn==null?void 0:Xn.exercise_count;let qr=0;const tn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr),maskClosable:!1,className:Ie.Z.modal});pr(),yt==="pdf"&&(yield Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}})),yield new Promise(function(cn,gn){setTimeout(function(){cn("")},1e3)});const hn=(un=(qn=kn.current)==null?void 0:qn.children)==null?void 0:un[0],Gn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},En=(Pr=Xn==null?void 0:Xn.exercise)==null?void 0:Pr.exercise_name;let pn=En;Ii&&(pn=pn+"\uFF08\u7B54\u6848\uFF09");const Hn=Zi.folder(pn);function Li(){return p(this,null,function*(){if(Wr(),tn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr)}),yt==="pdf"){const cn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:qr}});if((cn==null?void 0:cn.status)!==0){tn.destroy(),$.ZP.warning(cn.message);return}wn(cn),Ti(Y({},cn||{})),setTimeout(()=>p(this,null,function*(){pr();let gn=ye()();yield gn.set(Gn).from(hn),qr++,Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,gn.output("blob")),qr==Rr?(Ei({num:qr}),tn.destroy(),On(pn)):Li()}),2600)}if(yt==="word"){let cn=(0,ke.NY)({url:ne.Z.API_SERVER+`/api/exercises/${fr==null?void 0:fr.exerciseId}.json`,query:{coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0,num:qr}});qr++,yield(0,ke.Br)(cn).then(gn=>{Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.docx`,gn)}),setTimeout(()=>{qr==Rr?(tn.destroy(),On(pn)):Li()},1e3)}})}Li()}),ni=yt=>{const qn=yt.internal.getNumberOfPages();for(let un=1;un<=qn;un+=1)yt.setPage(un),yt.setFontSize(9),yt.setTextColor("#6a6a6a"),yt.text(`${un} / ${qn}`,yt.internal.pageSize.getWidth()-20,yt.internal.pageSize.getHeight()-6)},Vn=(yt,qn,un)=>{var Pr,Rr,qr,tn,hn,Gn,En,pn,Hn,Li,cn,gn,ei,yi,Mi,Ui,ki,Ni,Qa,Wa,ro,Yo;return ue.createElement(ue.Fragment,null,!un&&ue.createElement(H.Z,{style:{display:"flex"},className:Ie.Z.programTitle,wrap:!1},ue.createElement(x.Z,{style:{flexShrink:0},className:"font18"},qn,"."),ue.createElement(x.Z,{flex:1},ue.createElement(me.Z,{value:(yt==null?void 0:yt.question_type)===8?yt==null?void 0:yt.description:yt.question_title})),ue.createElement(x.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(yt==null?void 0:yt.question_type)===7?`\u5171${yt==null?void 0:yt.sub_q_count}\u5C0F\u9898`:""," ",yt.question_score,"\u5206\uFF09")),(yt==null?void 0:yt.question_type)===8&&ue.createElement(me.Z,{showProgramFill:!0,disabledFill:!0,value:Ce.Base64.decode((yt==null?void 0:yt.code)||"")}),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Pr=yt==null?void 0:yt.languages)==null?void 0:Pr.join("/")),((qr=(Rr=Fe==null?void 0:Fe.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_hack_sets)&&ue.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ue.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ue.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ue.createElement(h.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Pi,Ra,Pa)=>Pa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)},ue.createElement("div",{className:Ie.Z.divname},Pi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)}," ",ue.createElement("div",{className:Ie.Z.divname},Pi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:yt==null?void 0:yt.hack_sets})),((hn=(tn=Fe==null?void 0:Fe.editData)==null?void 0:tn.exercise)==null?void 0:hn.show_hack_description)&&ue.createElement("div",null,ue.createElement(me.Z,{className:Ie.Z.content,value:(yt==null?void 0:yt.description)||"- -"}))),yt.question_type===ve.c.Single&&ue.createElement(ue.Fragment,null,(Gn=yt.question_choices)==null?void 0:Gn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(me.Z,{value:Pi.choice_text||""}))))})),yt.question_type===ve.c.Multiple&&ue.createElement(ue.Fragment,null,(En=yt.question_choices)==null?void 0:En.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(R.default,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(me.Z,{value:Pi.choice_text||""}))))})),yt.question_type===ve.c.Judge&&ue.createElement("div",{className:Ie.Z.flexRow},(pn=yt.question_choices)==null?void 0:pn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},Pi.choice_text))})),yt.question_type===ve.c.Fill&&!Wn.current&&ue.createElement(ee.Z,{item:yt,answerData:Xn,changeScoreData:Mn,textValue:(Hn=Mn[yt.q_position])==null?void 0:Hn.text,textOnChange:Pi=>{Mn[yt.q_position].text=Pi,dn(Y({},Mn))},seeAnswerVisible:!1}),yt.question_type===ve.c.Shixun&&ue.createElement(Te.Z,{item:yt,answerData:Xn,hasChangeScore:!1,autoHeight:qi,showAnswer:Ii}),yt.question_type===ve.c.Subjective&&((Li=yt==null?void 0:yt.user_answer)!=null&&Li[0])?ue.createElement("div",{className:Ie.Z.simpleBg},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ue.createElement("div",null,ot?ue.createElement(me.Z,{value:(cn=yt==null?void 0:yt.user_answer_light)==null?void 0:cn[0]}):ue.createElement(me.Z,{value:(gn=yt==null?void 0:yt.user_answer)==null?void 0:gn[0]}))):null,yt.question_type===ve.c.Program&&ue.createElement(k.Z,{item:yt,answerData:Xn,autoHeight:qi}),yt.question_type===ve.c.Combine&&ue.createElement(ue.Fragment,null,(ei=yt.sub_exercise_questions)==null?void 0:ei.map(function(Pi,Ra){return ue.createElement("div",{style:{marginLeft:10}},ue.createElement("span",{style:{fontSize:"16px"}},qn,".",Ra+1,"\uFF08",E[`${Pi==null?void 0:Pi.question_type}`],"\uFF09",Pi==null?void 0:Pi.question_title,"\uFF08",Pi==null?void 0:Pi.question_score,"\u5206\uFF09"),Vn(Pi,Ra,!0))})),yt.question_type===8&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((yi=yt==null?void 0:yt.user_answer)==null?void 0:yi.length)>0&&((Mi=yt==null?void 0:yt.user_answer)==null?void 0:Mi.map(Pi=>ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Pi==null?void 0:Pi.choice_id,")\uFF1A"),ue.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Pi==null?void 0:Pi.answer_text)))))),Ii&&ue.createElement("div",{style:{marginTop:10}},(yt==null?void 0:yt.question_type)<3&&(yt==null?void 0:yt.standard_answer_show)&&ue.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",yt==null?void 0:yt.standard_answer_show),!!((Ui=yt==null?void 0:yt.standard_answers)!=null&&Ui.length)&&Ii&&(yt==null?void 0:yt.question_type)===3&&ue.createElement("div",null,(ki=yt==null?void 0:yt.standard_answers)==null?void 0:ki.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,Pi.answer_text.map(function(Pa,ko){return ue.createElement(x.Z,{span:24,key:ko},(Pi==null?void 0:Pi.model)===1?ue.createElement(y,{autoSize:!0,disabled:!0,value:Pa}):ue.createElement(He.Z,{value:Pa,disabled:!0}))}))))),!!((Ni=yt==null?void 0:yt.standard_answer)!=null&&Ni.length)&&Ii&&(yt==null?void 0:yt.question_type)===8&&ue.createElement("div",null,(Qa=yt==null?void 0:yt.standard_answers)==null?void 0:Qa.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,ue.createElement(y,{autoSize:!0,disabled:!0,value:(Pi==null?void 0:Pi.answer_text)||""}))))),!!((Wa=yt==null?void 0:yt.answer_texts)!=null&&Wa.length)&&(yt==null?void 0:yt.question_type)===4&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(me.Z,{value:(ro=yt==null?void 0:yt.answer_texts)==null?void 0:ro[0]}))),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(yt!=null&&yt.answer_text)&&"\u6682\u65E0"),(yt==null?void 0:yt.answer_text)&&ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(me.Z,{value:yt==null?void 0:yt.answer_text}))),(yt==null?void 0:yt.question_type)<=4&&((yt==null?void 0:yt.standard_answer_show)||((Yo=yt==null?void 0:yt.standard_answer)==null?void 0:Yo.length)>0)&&ue.createElement(H.Z,{style:{marginTop:14}},ue.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),ue.createElement(me.Z,{className:Ie.Z.renderHtml,value:(yt==null?void 0:yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),ze&&!Number.isNaN(parseFloat(yt==null?void 0:yt.user_score))&&(yt==null?void 0:yt.question_type)!==ve.c.Shixun&&(yt==null?void 0:yt.question_type)!==ve.c.Combine&&ue.createElement("span",null,ue.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),yt==null?void 0:yt.user_score,"\u5206"),(yt==null?void 0:yt.answer_comments)&&ot&&ue.createElement(Be.Z,{newuserCommentVisible:nr,list:yt==null?void 0:yt.answer_comments,hideScore:!1}),!un&&ue.createElement(I.Z,{style:Wn.current?{marginTop:30}:{}}))},ui=(yt,qn,un)=>yt.category?ue.createElement("div",null,ue.createElement("div",null,ue.createElement("span",{className:"font16 c-light-primary"},(0,ke.EM)(yt==null?void 0:yt.category),"\u3001",yt.name),ue.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",yt.count,"\u9898\uFF0C",(yt==null?void 0:yt.question_type)===7?`\u5305\u542B${yt==null?void 0:yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",yt.score,"\u5206\uFF09")),Vn(yt.questionDetail,qn)):Vn(yt.questionDetail,qn),ii=(0,U.useCallback)(()=>{var yt,qn,un,Pr,Rr,qr;const tn=((qn=(yt=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:yt.exercise_header)==null?void 0:qn.export_page_num)||40,hn=[];let Gn=1;for(const[En,pn]of((un=Xn==null?void 0:Xn.exercise_question_types)==null?void 0:un.entries())||[])pn.items.forEach((Hn,Li)=>{Li===0?hn.push(pt(Y({},pn),{items:null,category:En+1,questionDetail:Hn,questionIndex:Gn})):hn.push({questionDetail:Hn,questionIndex:Gn}),Gn++});return hn!=null&&hn.length?(qr=(Rr=(Pr=new Array(Math.ceil((hn==null?void 0:hn.length)/tn)))==null?void 0:Pr.fill([]))==null?void 0:Rr.map((En,pn)=>hn.slice(pn*tn,pn*tn+tn)))==null?void 0:qr.map((En,pn)=>ue.createElement("div",{className:"pl60 pr30",key:pn,style:{minHeight:pn===0?1e3:"auto"}},pn===0&&ue.createElement(ue.Fragment,null,ue.createElement(Ze.Z,{isExportBlank:Wn.current}),ue.createElement(I.Z,{className:Ie.Z.divider})),En==null?void 0:En.map((Hn,Li)=>ui(Hn,Hn.questionIndex,Li)))):null},[Xn,Fe,qi]),[$n,Ei]=(0,U.useState)({num:1}),Jn=()=>ue.createElement("div",{className:Ie.Z.export_type_modal},ue.createElement("div",{className:Ie.Z.export_type_modal_con},ue.createElement("div",{className:Ie.Z.type_item},ue.createElement("div",{className:`${Ie.Z.img_warp} ${Ft=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{Qt("pdf"),Cr&&(Gt(!1),$e(!0),rt("2"))}},ue.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ue.createElement("div",{className:Ie.Z.type_item},ue.createElement("div",{className:`${Ie.Z.img_warp} ${Ft=="word"?Ie.Z.img_warp_active:""}`,onClick:()=>{Qt("word"),Cr&&(Gt(!0),rt("2"))}},ue.createElement("img",{src:d(38347),width:70,height:70})),"word\u683C\u5F0F")));return ue.createElement("section",{className:"edu-container"},ue.createElement("section",{className:"animated fadeIn"},ue.createElement("aside",{className:"mt10"},An&&ue.createElement(L.Z,{separator:">"},ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise`},(Ct=An==null?void 0:An.course)==null?void 0:Ct.course_name)),ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Zt=Xn==null?void 0:Xn.exercise)==null?void 0:Zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),ue.createElement(L.Z.Item,null,((Ir=Xn==null?void 0:Xn.exercise_answer_user)==null?void 0:Ir.user_name)||((Fr=Xn==null?void 0:Xn.exercise)==null?void 0:Fr.exercise_name)))),ue.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},ue.createElement(H.Z,{style:{width:"100%"}},ue.createElement(x.Z,{flex:"1",style:{lineHeight:"24px"}},ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Or=Xn==null?void 0:Xn.exercise)==null?void 0:Or.id}/detail`},ue.createElement(ae.Z,{className:"font16 c-black",rev:void 0})),(0,ke.vB)((Dr=Xn.exercise)==null?void 0:Dr.exercise_status),ue.createElement("strong",{className:"font20 ml5"},(Br=Xn==null?void 0:Xn.exercise)==null?void 0:Br.exercise_name)),ue.createElement(x.Z,null,ue.createElement(T.Z,{menu:{items:[{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("1")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("2")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("3")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Qe.GJ)()}].filter(yt=>yt.show).map(yt=>({label:yt.label,key:yt.key}))}},ue.createElement(V.ZP,{className:Ie.Z.exportBtns},ue.createElement(j.Z,{rev:void 0}),$t=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":$t=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",ue.createElement(Q.Z,{rev:void 0})))),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{onClick:()=>{$t=="3"?Er(!0):gt(!0)},className:Ie.Z.exportBtn},"\u5BFC\u51FA")),ue.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{ge.history.push(`/classrooms/${fr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Ie.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{icon:ue.createElement(se.Z,null),className:Ie.Z.exportBtn,onClick:()=>{Et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),ue.createElement(x.Z,null)))),ue.createElement(Me.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Cr,onCancel:()=>{Er(!1),Bn()},footer:ue.createElement("div",null,ue.createElement(V.ZP,{onClick:()=>{Er(!1),Bn()}},"\u53D6\u6D88"),ue.createElement(V.ZP,{type:"primary",onClick:()=>p(void 0,null,function*(){var yt,qn,un,Pr;if(ct(!0),Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Ft=="pdf")if(Jt==="2")(0,Ae.Hp)({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users");else{const Rr=yield(0,_e.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(yt=Rr==null?void 0:Rr.data)==null?void 0:yt.first_export_user_login,Yn.current=(qn=Rr==null?void 0:Rr.data)==null?void 0:qn.total_count,_n("all"))}else if(Ft=="word"){if(Jt==="2")(0,Ae.MJ)(Y({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},mt),"exercise_score,export_exercise_users");else{const Rr=yield(0,_e.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(un=Rr==null?void 0:Rr.data)==null?void 0:un.first_export_user_login,Yn.current=(Pr=Rr==null?void 0:Rr.data)==null?void 0:Pr.total_count,Yn.current>0?Qn("all"):$.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377"))}Bn()}Er(!1)})},"\u786E\u5B9A"))},ue.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Jn(),Ft=="pdf"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!1),$e(!0);break;case"2":Gt(!0),$e(!0);break;case"3":Gt(!1),$e(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{cr(yt.target.value)},value:Jt},ue.createElement(m.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(he.Z,{style:{marginLeft:5,color:"#3061d0"}}))),ue.createElement(m.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(he.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8BD5\u5377\u8303\u56F4"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{br(yt.target.value)},value:yr},ue.createElement(m.ZP,{value:0},"\u5DF2\u5F00\u8003\u5B66\u751F"),ue.createElement(m.ZP,{value:1},"\u6240\u6709\u5B66\u751F\uFF08\u542B\u672A\u5F00\u8003\uFF09")))),Ft=="word"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!0);break;case"2":Gt(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u662F"),ue.createElement(m.ZP,{value:"2"},"\u5426"))),(Ve||bt)&&ue.createElement("div",{style:{marginTop:30}},ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(R.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(R.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(R.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),ue.createElement("div",{className:`${Ie.Z.bg} pt30 mt20`},((sr=Xn==null?void 0:Xn.exercise)==null?void 0:sr.is_random)&&ue.createElement(D.Z,{className:`${Ie.Z.paginationWrapper}`,showTotal:yt=>ue.createElement("span",{className:Ie.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",ue.createElement("span",{className:Ie.Z.num},yt),"\u4EFD\u8BD5\u5377"),total:Xn==null?void 0:Xn.exercise_count,pageSize:1,current:$n.num,showSizeChanger:!1,onChange:yt=>p(void 0,null,function*(){Ei({num:yt});const qn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:yt-1}});Ti(qn)}),showQuickJumper:!0,hideOnSinglePage:!1}),ue.createElement("section",{id:"export-all",className:[Ie.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:kn},ii())),ue.createElement(Me.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:tt,onCancel:()=>{Bn(),gt(!1)},onOk:()=>p(void 0,null,function*(){var yt;if(Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(yt=Xn==null?void 0:Xn.exercise)!=null&&yt.is_random?en(Ft):Ft=="pdf"?_n(""):Ft=="word"&&(0,Ae.YX)(Y({coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0},mt));Bn(),gt(!1)})},Jn(),Ft==="word"&&ue.createElement("div",{style:{marginTop:30}},(Ve||bt)&&ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(R.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(R.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(R.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0")))))};Ut.default=(0,ge.connect)(({exercise:J,loading:te,user:Fe,globalSetting:Ee})=>({exercise:J,globalSetting:Ee,user:Fe,loading:te.effects}))(De)},63208:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return R}});var U=d(76560),ge={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},K=d(95237),Me=d(6848),$=d(90524),H=d(56656),x=d.n(H),h=d(7664),S=d(59301);const m=({exercise:I,list:L,hideScore:T=!1,newuserCommentVisible:V,isShowEditAndDel:D=!1,userLogin:ne="",handleDel:z,handleEdit:de})=>{const ae=O=>{if(!V||!(O!=null&&O.length))return O;const j=O.reduce((se,he)=>{const Ie=he==null?void 0:he.shixun_chanllge_position;return se[Ie]||(se[Ie]=[]),se[Ie].push(he),se},{}),Q=[];return Object.keys(j).forEach(se=>{Q.push(j[se][0])}),Q.sort((se,he)=>x()(he.updated_at).valueOf()-x()(se.updated_at).valueOf())};return S.createElement("div",null,L==null?void 0:L.map(O=>{var j,Q,se,he,Ie;const me=ae(O==null?void 0:O.comments);return S.createElement("div",{className:"mt20 mb20"},((j=O==null?void 0:O.user)==null?void 0:j.user_id)==-1?S.createElement(K.Z,{align:"middle",key:(Q=O==null?void 0:O.user)==null?void 0:Q.user_id},S.createElement("img",{src:d(24252),width:"35",height:"40"}),S.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):S.createElement(K.Z,{align:"middle",key:(se=O==null?void 0:O.user)==null?void 0:se.user_id},S.createElement("img",{src:$.Z.API_SERVER+"/images/"+((he=O==null?void 0:O.user)==null?void 0:he.image_url),width:"40",style:{borderRadius:40}}),S.createElement("span",{className:"ml10 font16"},(Ie=O==null?void 0:O.user)==null?void 0:Ie.name)),S.createElement("div",{className:ge.comments},me==null?void 0:me.map((ke,ee)=>{var Te,k;return S.createElement("div",{key:((Te=O==null?void 0:O.user)==null?void 0:Te.user_id)+"-"+ee},S.createElement(K.Z,{align:"middle",justify:"space-between"},!!ke.shixun_chanllge_position&&S.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ke.shixun_chanllge_position,"\u5173"),!T&&S.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ke==null?void 0:ke.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",S.createElement("span",{className:"c-light-primary"},ke==null?void 0:ke.score),"\u5206"),S.createElement("div",{style:{flexShrink:0}},x()(ke.updated_at).format("YYYY-MM-DD HH:mm"))),!!ke.comment&&S.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},S.createElement("span",null,"\u8BC4\u8BED\uFF1A"),S.createElement(h.Z,{className:ge.mkd_html,value:ke==null?void 0:ke.comment}),D&&ne===((k=O==null?void 0:O.user)==null?void 0:k.login)&&S.createElement("span",{className:"ml30"},S.createElement(Me.Z,{title:"\u7F16\u8F91"},S.createElement("i",{className:`iconfont icon-bianji14 current ${ge.editSty}`,onClick:()=>{de(ke==null?void 0:ke.comment,ke==null?void 0:ke.id)}})),S.createElement(Me.Z,{title:"\u5220\u9664"},S.createElement("i",{className:`iconfont icon-shanchutimu current ${ge.delSty}`,onClick:()=>{z("",ke==null?void 0:ke.id)}})))),(me==null?void 0:me.length)-1>ee&&S.createElement("div",{className:ge.line}))})))}))};var R=(0,U.connect)(({exercise:I})=>({exercise:I}))(m)},33892:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(92832),Me=d(15634),$=d(19530),H=d(65986),x=d(59301),h=Object.defineProperty,S=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,I=(D,ne,z)=>ne in D?h(D,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):D[ne]=z,L=(D,ne)=>{for(var z in ne||(ne={}))m.call(ne,z)&&I(D,z,ne[z]);if(S)for(var z of S(ne))R.call(ne,z)&&I(D,z,ne[z]);return D};const{TextArea:T}=K.default,V=({item:D,answerData:ne,changeScoreData:z,textValue:de,textOnChange:ae=()=>{},seeAnswerVisible:O=!0})=>{var j;const[Q,se]=(0,U.useState)([]),[he,Ie]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[D.q_position]?!he&&Ie(!0):he&&Ie(!1)},[z==null?void 0:z[D==null?void 0:D.q_position]]),(j=D==null?void 0:D.standard_answer)==null||j.map(me=>{me.used=!1}),(0,U.useEffect)(()=>{var me;console.log("item=====",D,ne,z,"#37AD83;");const ke=[];for(let ee=0;ee<(D==null?void 0:D.multi_count);ee++){const Te=((me=D==null?void 0:D.user_answer)==null?void 0:me.find(k=>k.choice_id===ee+1))||{choice_id:ee+1,answer_text:""};ke.push(L({},Te))}se(ke)},[D==null?void 0:D.user_answer]),x.createElement("div",{className:$.Z.fillBg},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Q==null?void 0:Q.map((me,ke)=>x.createElement("div",null,x.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",ke+1,"):"),x.createElement("div",null,D.question_type==3?(me==null?void 0:me.model)===1?x.createElement("span",{style:{whiteSpace:"pre-wrap",color:me!=null&&me.user_answer_boolean?"#37AD83":"#E30000"}},me==null?void 0:me.answer_text):x.createElement(H.Z,{type:me!=null&&me.user_answer_boolean?"success":"error",readOnly:!0,value:me.answer_text,disabled:!0}):x.createElement(ge.Z,{value:me==null?void 0:me.answer_text})))),O&&x.createElement(Me.u,{data:D}))};Ut.Z=V},52750:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(56656),Me=d.n(K),$=d(1710),H=d(51124),x=d(24334),h=d.n(x),S=d(2449);const m=({item:R,answerData:I,autoHeight:L})=>{var T,V,D,ne,z;const[de,ae]=(0,U.useState)([]);(0,U.useEffect)(()=>{var Q,se;((Q=R==null?void 0:R.evaluate_codes)==null?void 0:Q.length)>0?ae((se=R==null?void 0:R.evaluate_codes)==null?void 0:se.map((he,Ie)=>({key:Ie+1,error_msg:he!=null&&he.error_msg?x.Base64.decode(he==null?void 0:he.error_msg):"",created_at:he.created_at}))):ae([{key:"--",error_msg:"--"}])},[R==null?void 0:R.evaluate_codes]);const O=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Q,se)=>U.createElement("span",null,se.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Q,se)=>U.createElement("span",null,se.created_at?Me()(se.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Q,se)=>{var he;return U.createElement("span",null,se.error_msg?((he=se.error_msg)==null?void 0:he.length)>1e3?se.error_msg.substring(0,1e3)+"...":se.error_msg:"--")}}],j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(ge.Z,{value:R==null?void 0:R.description})),(!!((T=I==null?void 0:I.exercise)!=null&&T.student_commit_status)&&((V=I==null?void 0:I.exercise)==null?void 0:V.student_commit_status)!==0||!!((D=I==null?void 0:I.exercise)!=null&&D.user_exercise_status)&&((ne=I==null?void 0:I.exercise)==null?void 0:ne.user_exercise_status)!==0)&&U.createElement($.default,{className:"mt5",bordered:!0,dataSource:de,columns:O,pagination:!1}),!!((z=R==null?void 0:R.user_answer)!=null&&z.length)&&(R==null?void 0:R.passed_code)&&U.createElement("aside",{className:S.Z.shixunWrp},U.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),U.createElement(H.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:R!=null&&R.passed_code?x.Base64.decode(R==null?void 0:R.passed_code):"",autoHeight:L,options:j})))};Ut.Z=m},15634:function(sn,Ut,d){"use strict";d.d(Ut,{u:function(){return x}});var U=d(59301),ge=d(95237),K=d(43604),Me=d(7664),$=d(65986),H=d(59301);const x=({data:h})=>{const[S,m]=(0,U.useState)(!1),R=()=>{var I,L,T;switch(h.question_type){case 3:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(I=h==null?void 0:h.standard_answer)==null?void 0:I.map(function(V,D){var ne,z;return H.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?H.createElement(K.Z,{flex:1},(ne=V==null?void 0:V.answer_text)==null?void 0:ne.map(function(de,ae){return H.createElement("div",null,de)})):H.createElement(K.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,ae){return H.createElement($.Z,{readOnly:!0,value:de})})))})));case 8:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(L=h==null?void 0:h.standard_answer)==null?void 0:L.map(function(V,D){return H.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),H.createElement(K.Z,{flex:1},H.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,H.createElement(Me.Z,{value:(T=h==null?void 0:h.standard_answer)==null?void 0:T.join(" ")})))}};return H.createElement("section",null,R())}},80033:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(34055),Me=d(6848),$=d(5871),H=d(8591),x=d(1710),h=d(56656),S=d.n(h),m=d(76560),R=d(51124),I=d(19530),L=Object.defineProperty,T=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,ne=(O,j,Q)=>j in O?L(O,j,{enumerable:!0,configurable:!0,writable:!0,value:Q}):O[j]=Q,z=(O,j)=>{for(var Q in j||(j={}))V.call(j,Q)&&ne(O,Q,j[Q]);if(T)for(var Q of T(j))D.call(j,Q)&&ne(O,Q,j[Q]);return O},de=(O,j,Q)=>new Promise((se,he)=>{var Ie=ee=>{try{ke(Q.next(ee))}catch(Te){he(Te)}},me=ee=>{try{ke(Q.throw(ee))}catch(Te){he(Te)}},ke=ee=>ee.done?se(ee.value):Promise.resolve(ee.value).then(Ie,me);ke((Q=Q.apply(O,j)).next())});const ae=({item:O,answerData:j,hasChangeScore:Q=!0,autoHeight:se,showAnswer:he,saveChangeScore:Ie=()=>{}})=>{var me,ke,ee;const[Te,k]=(0,U.useState)([]),[Ze,Le]=(0,U.useState)([]);(0,U.useEffect)(()=>{var Be,Ae,Ce,Ye,_e,He,ue,jt,ir,Vt,xr,Rt;if(!((Be=O==null?void 0:O.shixun_details)!=null&&Be.length))return;let Qr=[],vr=[];for(let Y=0;Y<((Ae=O==null?void 0:O.shixun_details)==null?void 0:Ae.length);Y++){for(let pt=0;pt<(O==null?void 0:O.shixun_details[Y].stage_list.length);pt++){let M=O==null?void 0:O.shixun_details[Y].stage_list[pt];Qr.push(z(z({},M),{operation:(He=(_e=(Ye=(Ce=O==null?void 0:O.shixun_details)==null?void 0:Ce[Y])==null?void 0:Ye.shixun_detail)==null?void 0:_e[0])==null?void 0:He.game_identifier,shixun_challenge_id:(ue=O==null?void 0:O.shixun_details[Y])==null?void 0:ue.shixun_challenge_id}))}(ir=(jt=O==null?void 0:O.shixun_details)==null?void 0:jt[Y])!=null&&ir.shixun_detail&&vr.push((Rt=(xr=(Vt=O==null?void 0:O.shixun_details)==null?void 0:Vt[Y])==null?void 0:xr.shixun_detail)==null?void 0:Rt[0])}Le(vr),k([...Qr])},[O==null?void 0:O.shixun_details]);const ye=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Be=>U.createElement(Me.Z,{title:Be},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Be&&Be.length>25?Be:""},Be))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.evaluate_count?Ae.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Be,Ae)=>{let Ce=!1;return Ae.finished_time&&(j!=null&&j.exercise)&&(j!=null&&j.exercise_answer_user)&&((j==null?void 0:j.exercise.time)===-1?Ce=S()(j==null?void 0:j.exercise.end_time).isBefore(Ae.finished_time):Ce=S()(j==null?void 0:j.exercise_answer_user.start_at).add(j==null?void 0:j.exercise.time,"m").isBefore(Ae.finished_time)),U.createElement("span",null,Ae.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},Ce?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,Ae)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},Ae.user_score),"/",Ae.game_score)},Q&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,Ae,Ce)=>U.createElement($.Z,{min:0,max:Number(Ae.game_score),defaultValue:Be,onBlur:Ye=>de(void 0,null,function*(){if(Ye.target.value!=Be){const _e=yield Ie(z(z({},O),{shixun_challenge_id:Ae.shixun_challenge_id,shixunScore:Ye.target.value}));console.log("res: ",_e),_e!=null&&_e.question_comments&&H.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Be=>!!Be),Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.error_msg?Ae.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Be,Ae)=>U.createElement("span",null,Ae.updated_at?Ae.updated_at:"--")}],ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((me=j==null?void 0:j.exercise)==null?void 0:me.student_commit_status)!==0||((ke=j==null?void 0:j.exercise)==null?void 0:ke.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Te!=null&&Te.length)&&U.createElement(x.default,{columns:ye,dataSource:Te,pagination:!1})),!!(Ze!=null&&Ze.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ze==null?void 0:Ze.map((Be,Ae)=>{var Ce,Ye,_e,He,ue;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",Be.position,"\u5173"),U.createElement(m.Link,{className:"current c-black font16",to:`/tasks/${Be.game_identifier}`},Be.name)),!!((Ce=Be==null?void 0:Be.outputs)!=null&&Ce.length)&&U.createElement(x.default,{bordered:!0,dataSource:Be.outputs.map(jt=>({key:jt.position,error_msg:jt.output_detail,updated_at:jt.updated_at})),columns:Qe,pagination:!1}),(Be==null?void 0:Be.st)===0&&Be.challenge_paths&&U.createElement("div",{className:I.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",U.createElement("span",{className:"c-light-black"},(_e=(Ye=Be.challenge_paths)==null?void 0:Ye[0])==null?void 0:_e.file_name)),U.createElement(R.ZP,{height:300,autoHeight:se,language:"python",theme:"default",value:((ue=(He=Be.challenge_paths)==null?void 0:He[0])==null?void 0:ue.latest_code)||"",options:ve})))})),(0,K.dE)()&&U.createElement(ge.Z,{className:"c-grey-999 mt20 mb20",value:O==null?void 0:O.question_title}),(ee=O==null?void 0:O.shixun)==null?void 0:ee.map((Be,Ae)=>{var Ce,Ye;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",Be==null?void 0:Be.challenge_position,"\u5173 ",Be==null?void 0:Be.challenge_name),U.createElement("span",null,Be==null?void 0:Be.challenge_score,"\u5206")),he&&U.createElement("div",null,U.createElement("div",{className:I.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Ce=Be.challenge_answers)==null?void 0:Ce.length)===0?"\u6682\u65E0":""),(Ye=Be.challenge_answers)==null?void 0:Ye.map((_e,He)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",He+1,"\uFF1A",_e.name),U.createElement(ge.Z,{value:(_e==null?void 0:_e.contents)||"",className:I.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};Ut.Z=ae},16837:function(sn,Ut,d){"use strict";d.d(Ut,{c:function(){return ge}});var U=(K=>(K.FirstPage="firstPage",K.PrevPage="prevPage",K.NextPage="nextPage",K))(U||{}),ge=(K=>(K[K.Single=0]="Single",K[K.Multiple=1]="Multiple",K[K.Judge=2]="Judge",K[K.Fill=3]="Fill",K[K.Subjective=4]="Subjective",K[K.Shixun=5]="Shixun",K[K.Program=6]="Program",K[K.Combine=7]="Combine",K))(ge||{})},30975:function(sn,Ut,d){"use strict";d.d(Ut,{AD:function(){return Ze},BA:function(){return pt},D9:function(){return Ae},Hp:function(){return Q},IM:function(){return Ye},Iy:function(){return se},KM:function(){return Y},KU:function(){return jt},MJ:function(){return he},Ne:function(){return Ce},ON:function(){return Vt},Uj:function(){return Qr},VY:function(){return ue},YO:function(){return Rt},YX:function(){return xr},Zn:function(){return V},_g:function(){return ae},_k:function(){return ve},c6:function(){return Te},cr:function(){return D},eV:function(){return k},fi:function(){return ne},gh:function(){return ke},hS:function(){return _e},iA:function(){return z},j6:function(){return O},je:function(){return Qe},jj:function(){return j},kS:function(){return ir},o6:function(){return ee},pO:function(){return vr},rQ:function(){return Le},sA:function(){return me},xm:function(){return Be},xo:function(){return He},y8:function(){return ye},yd:function(){return de}});var U=d(64948),ge=d(76560),K=d(49661),Me=d(8591),$=d(90524),H=Object.defineProperty,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,m=(M,p,y)=>p in M?H(M,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):M[p]=y,R=(M,p)=>{for(var y in p||(p={}))h.call(p,y)&&m(M,y,p[y]);if(x)for(var y of x(p))S.call(p,y)&&m(M,y,p[y]);return M},I=(M,p,y)=>new Promise((E,oe)=>{var De=Fe=>{try{te(y.next(Fe))}catch(Ee){oe(Ee)}},J=Fe=>{try{te(y.throw(Fe))}catch(Ee){oe(Ee)}},te=Fe=>Fe.done?E(Fe.value):Promise.resolve(Fe.value).then(De,J);te((y=y.apply(M,p)).next())});const L=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=M=>I(void 0,null,function*(){L(),(yield(0,U.YR)(R({},M))).status===0&&(yield(0,K.QH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_couser_info.json`,query:M}))),T()}),D=M=>I(void 0,null,function*(){const p=yield(0,U.yS)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`);else{if(p.status===-2)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`))}}),ne=M=>I(void 0,null,function*(){const p=yield(0,U.W0)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`))}}),z=M=>I(void 0,null,function*(){const p=yield(0,U.Nl)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=M=>I(void 0,null,function*(){const p=yield(0,U.IU)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`))}}),ae=M=>I(void 0,null,function*(){const p=yield(0,U.td)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-2)return p;if(p.status===-3)(0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else if(p.status===-4)return p}}),O=M=>I(void 0,null,function*(){const p=yield(0,U.QX)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`))}}),j=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.o_)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Q=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.ZL)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),se=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.aP)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),he=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.vV)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Ie=M=>I(void 0,null,function*(){L(),(yield exportCourseWorkListAppendix(R({},M))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${M.categoryId}/works_list.zip`,query:M}))),T()}),me=M=>I(void 0,null,function*(){L(),yield(0,K.QH)("",$.Z.API_SERVER+`/api/polls/${M.categoryId}/commit_result.xlsx`),T()}),ke=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/attendances/export_xlsx_data.xlsx`,query:M}))}),ee=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/video_study_statics.xlsx`,query:M}))}),Te=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_video_study.xlsx`,query:M}))}),k=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_course_students_info.xlsx`,query:M}))}),Ze=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/school_manages/students.xlsx",query:M}))}),Le=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/item_banks/export.xlsx",query:M}))}),ye=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:M}))}),Qe=M=>I(void 0,null,function*(){const p=yield(0,U.Uy)(R({},M));p.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`)):p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ve=M=>I(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/export_records/${M.id}.xlsx`,query:M}))}),Be=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:M}))}),Ae=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/${M.menuKey}_statistic.xlsx?${M.checkedList.map(p=>`course_group_id[]=${p}`).join("&")}`,query:M}))}),Ce=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_training_objectives.xlsx`,query:M}))}),Ye=M=>I(void 0,null,function*(){yield(0,K.FH)(M==null?void 0:M.name,(0,K.NY)({url:$.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:M}))}),_e=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_courses.xlsx`,query:M}))}),He=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_graduation_requirements.xlsx`,query:M}))}),ue=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:M}))}),jt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}/rank_list.xlsx`,query:M}))}),ir=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:M}))}),Vt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/examination_banks/${M.id}.json`,query:M}))}),xr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}.json`,query:M}))}),Rt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/polls/${M==null?void 0:M.id}/commit_result.json`,query:M}))}),Qr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/paths/get_task_pass.json",query:M}))}),vr=(M,p)=>I(void 0,null,function*(){yield(0,K.FH)(p||"",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M==null?void 0:M.exercise_id}/consult_exercise.json`,query:M}))}),Y=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/competitions/${M==null?void 0:M.identifier}/competition_commit_records/member_works.xlsx`,query:M}))}),pt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/group_homeworks/import_group_template.xlsx`,query:M}))})},50371:function(sn,Ut){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ge=1;ge{const $=K[Me];$!==void 0&&(U[Me]=$)})}return U}Ut.Z=d},13845:function(sn,Ut,d){"use strict";d.d(Ut,{F:function(){return U},Z:function(){return ge}});function U(K){return K!=null&&K===K.window}function ge(K,Me){var $,H;if(typeof window=="undefined")return 0;const x=Me?"scrollTop":"scrollLeft";let h=0;return U(K)?h=K[Me?"pageYOffset":"pageXOffset"]:K instanceof Document?h=K.documentElement[x]:(K instanceof HTMLElement||K)&&(h=K[x]),K&&!U(K)&&typeof h!="number"&&(h=(H=(($=K.ownerDocument)!==null&&$!==void 0?$:K).documentElement)===null||H===void 0?void 0:H[x]),h}},56762:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ge}});var U=d(59301);function ge(){const[,K]=U.useReducer(Me=>Me+1,0);return K}},68031:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Me}});var U=d(16089);function ge($,H,x,h){const S=x-H;return $/=h/2,$<1?S/2*$*$*$+H:S/2*(($-=2)*$*$+2)+H}var K=d(13845);function Me($){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:x=()=>window,callback:h,duration:S=450}=H,m=x(),R=(0,K.Z)(m,!0),I=Date.now(),L=()=>{const V=Date.now()-I,D=ge(V>S?S:V,R,$,S);(0,K.F)(m)?m.scrollTo(window.pageXOffset,D):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=D:m.scrollTop=D,Vx||H},66104:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Ze}});var U=d(92310),ge=d.n(U),K=d(11592),Me=d(26112),$=d(59301),H=d(92343),x=d(36355),h=d(84105),S=d(91857);const m=Le=>{let{children:ye}=Le;const{getPrefixCls:Qe}=$.useContext(x.E_),ve=Qe("breadcrumb");return $.createElement("li",{className:`${ve}-separator`,"aria-hidden":"true"},ye===""?ye:ye||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var R=m,I=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Beye[Be]||ve)}function T(Le,ye,Qe,ve){if(Qe==null)return null;const{className:Be,onClick:Ae}=ye,Ce=I(ye,["className","onClick"]),Ye=Object.assign(Object.assign({},(0,Me.Z)(Ce,{data:!0,aria:!0})),{onClick:Ae});return ve!==void 0?$.createElement("a",Object.assign({},Ye,{className:ge()(`${Le}-link`,Be),href:ve}),Qe):$.createElement("span",Object.assign({},Ye,{className:ge()(`${Le}-link`,Be)}),Qe)}function V(Le,ye){return(ve,Be,Ae,Ce,Ye)=>{if(ye)return ye(ve,Be,Ae,Ce);const _e=L(ve,Be);return T(Le,ve,_e,Ye)}}var D=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Be{const{prefixCls:ye,separator:Qe="/",children:ve,menu:Be,overlay:Ae,dropdownProps:Ce,href:Ye}=Le,He=(ue=>{if(Be||Ae){const jt=Object.assign({},Ce);if(Be){const ir=Be||{},{items:Vt}=ir,xr=D(ir,["items"]);jt.menu=Object.assign(Object.assign({},xr),{items:Vt==null?void 0:Vt.map((Rt,Qr)=>{var{key:vr,title:Y,label:pt,path:M}=Rt,p=D(Rt,["key","title","label","path"]);let y=pt!=null?pt:Y;return M&&(y=$.createElement("a",{href:`${Ye}${M}`},y)),Object.assign(Object.assign({},p),{key:vr!=null?vr:Qr,label:y})})})}else Ae&&(jt.overlay=Ae);return $.createElement(S.Z,Object.assign({placement:"bottom"},jt),$.createElement("span",{className:`${ye}-overlay-link`},ue,$.createElement(h.Z,null)))}return ue})(ve);return He!=null?$.createElement($.Fragment,null,$.createElement("li",null,He),Qe&&$.createElement(R,null,Qe)):null},z=Le=>{const{prefixCls:ye,children:Qe,href:ve}=Le,Be=D(Le,["prefixCls","children","href"]),{getPrefixCls:Ae}=$.useContext(x.E_),Ce=Ae("breadcrumb",ye);return $.createElement(ne,Object.assign({},Be,{prefixCls:Ce}),T(Ce,Be,Qe,ve))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,ae=d(17313),O=d(83116),j=d(37613);const Q=Le=>{const{componentCls:ye,iconCls:Qe}=Le;return{[ye]:Object.assign(Object.assign({},(0,ae.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[Qe]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,ae.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${ye}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${ye}-link`]:{[` +\\end{array}`}]}]}],z=O=>{V.current.setValue(V.current.getValue()+" "+O.value+" ")},de=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:S.createElement(ge.Z,{className:x.Z.lists,gutter:[10,10]},D.map((O,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:`$$${O.value}$$`}),O.name),S.createElement("div",{className:x.Z.children},O.children.map((Q,se)=>S.createElement("div",{key:se},S.createElement("h1",null,Q.name),S.createElement(ge.Z,{gutter:[10,10]},Q.data.map((he,Ie)=>S.createElement(K.Z,{key:Ie,onClick:()=>z(he),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+he.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:S.createElement(ge.Z,{className:x.Z.lists,gutter:[10,10]},ne.map((O,j)=>S.createElement(K.Z,{flex:"110px",className:x.Z.item},S.createElement("div",null,S.createElement(H.Z,{value:"`$$"+O.value+"$$`"}),O.name),S.createElement("div",{className:x.Z.children},O.children.map((Q,se)=>S.createElement("div",{key:se},Q.name&&S.createElement("h1",null,Q.name),S.createElement(ge.Z,{gutter:[10,10]},Q.data.map((he,Ie)=>S.createElement(K.Z,{key:Ie,onClick:()=>z(he),className:x.Z.diamond},S.createElement(H.Z,{value:"`$$"+he.value+"$$`"}))))))))))}],ae=()=>{var O=document.createElement("div");O.innerHTML=V.current.getValue();var j=O.innerText;return R&&R(j),j};return(0,U.useImperativeHandle)(T,()=>({getData:ae})),S.createElement("div",{className:x.Z.mathWrap},S.createElement(Me.default,{defaultActiveKey:"1",items:de}),S.createElement("math-field",{locale:"zh_cn",className:x.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:V,style:{width:800,marginTop:30,fontSize:18}},L||""),I&&S.createElement("div",{className:x.Z.button},S.createElement($.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ut.Z=m},39479:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Me}});var U=d(59301),ge=d(33796),K=d(11611),Me=()=>{const[$,H]=(0,U.useState)(""),[x,h]=(0,U.useState)(0);let[S,m]=(0,U.useState)(),[R,I]=(0,U.useState)();const[L,T]=(0,U.useState)(!1),V=(0,U.useRef)("");(0,U.useEffect)(()=>ge.Z.subscribe("preview-image",Ie=>{H(Ie),console.log(Q.current),document.body.style.overflow="hidden"}),[]),(0,U.useEffect)(()=>(document.addEventListener("keydown",D),()=>{document.removeEventListener("keydown",D)}),[]),(0,U.useEffect)(()=>{V.current=$},[$]);function D(he){he.keyCode==27&&V.current&&ne()}function ne(){document.body.style.overflow="auto",m(void 0),I(void 0),h(0),H("")}function z(){h(x+90)}function de(){S=Q.current.width*1.1,R=Q.current.height*1.1,I(R),m(S)}function ae(){S=Q.current.width/1.1,R=Q.current.height/1.1,I(R),m(S)}const O=(0,U.useRef)(),j=(0,U.useRef)(),Q=(0,U.useRef)(),se=he=>{(he.nativeEvent.target===O.current||he.nativeEvent.target===j.current)&&ne()};return U.createElement(U.Fragment,null,$?U.createElement("div",null,U.createElement("div",{className:"preview-wrp-group",ref:j},U.createElement(K.Z,{className:"image-preview",src:$,style:{display:"none"},preview:{visible:!0,src:$,movable:!1,onVisibleChange:he=>{H("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},394:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return k}});var U=d(59301),ge=d(92832),K=d(8591),Me=d(43418),$=d(71418),H=d(95237),x=d(43604),h=d(54580),S=d(24905),m=d(5871),R=d(62772),I={modalWrapper:"modalWrapper___rWDvO",exportSettingWrapper:"exportSettingWrapper___pCClH",imgPreviewPart:"imgPreviewPart___PCv0Y",tips:"tips___EVeBl",pottedLine:"pottedLine___AaY68",text:"text___ho3u_"},L=d(76560),T=d(82093),V=d(854),D=d(33796),ne=d(90524),z=d(39479),de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAn4AAAAECAYAAAAQ9jLuAAAAAXNSR0IArs4c6QAABLVJREFUaEPtmVuIVVUYgL+1z17H0S6kliWaJdlVS7pQBHajoLAMKpjo8hKdfc7MiNmoaA8Fx4IIjMzIuZx9sijLrkRGGURQdHkJjSy7G2bqWHaTKbO99pw/ztRs9rz9ax58qHPeDnzf+tf6/7XWXmtvQ+vXykArA60MtDLQykArA60MtDLwv8iAaY5SFnKCSznGd8R2iL2mzi6tJ51MdA1O0vIjnIUDpp/PtJ48T8G9xdlaPs/Zy/nItDOkdaXCGQ4maPlsTAHbTS+/aj0pMd0VOE7LZ3FC9pm1fKf1ZBFHuoRTtHwWx3DQ9PGpj5dUOM+Hz2JNZaupkmhd6eRU1+AILZ/FEXaYGj9pPSkz1RmmafncXPjF9PKt1pNlHOYGOV3L59aRM/187ONJmXOcIfBxmqydwDazmj+1nnQxyw1xlJbPxtTG92YNP2g96WCKE2Zo+SxOgd9MD99oPanS5gaYo+Vzc65hamzx8aTCXAfWxxmuUYEvTA+/az0pMdMVmKzlszFZ9phH2dP8P+Y6G3aaPn7Uxj5kde5mvDvAbG2//tN1FnabGgPaXMhCJruUmVo+t18Oml6+1HpSpegGOEvL5znbx2ZjEK0rHcxxQpuWz82Hr02N/VpPysxwhilaPovz75lt+OCXlOgHyr6NmIBVtsZyrZdGtDeE57R8xhm2FGPO1XrSzSQ3yM9aflShLZN8DmRJaXiT9j5kBgHtYY0XtH10EatEWKblR7jA0B/GdGg9F3GlCG9o+VyNthdjZmk9qRK6XTgtP6pG4zjR5zDrIt4W4RLfWAGUwjqPaT0XcbcI92n5XO42FGNu1nquwoUyxAdafoQzsM/W/TYLF/GHyBguNpa5ppet2j66EhsFFmj5jAtYUqyxWuslZe6gwRotn8vd67bO1VpPImY78bsINds2hr9s7PfgcCUGBP9LoQm4yNZ4TzumpMRTwK1aPstdwEpbo9r87yJeFeEa3zaA7mKdh7VeErEY0fNZXw2v2Vjfv+EHfcon2n7l5tNBW2e8j+dK7BU41scZnlMh82wf72u9JGI9wi1aPjemqq2zUuulFW5rDLFOy+dq9K6NuVjrSRfHu4SdWj7P2emM83nJkER8hXCyb6zAMD+M2aT10hI9DejU8rncPWRjlo4c/BYaw1XejcBLYcwTWs+VmYewQsvnuO025k6tJ10cnjo2aPk8F1pu8rkFu2h4c/F+i0mBB3wWY3ORSIPrfccksKkY06P1mm94UtEv3pF2BQaKsf7yIFWCdDevaPs1qkYFbve5/buI+4EzvWMFPGL7eVPrpRVulIb/gxF4x8Y8qI0jZU5LhVVaPlej/cXYr38u4kVgnG+ssMAi08cOrdc8NAMXaPlsIxPqYV0/j9IKC6Shn6e5/nxoY+7V9q95I0+FtVo+xzkb+63zJOJJAxN9Y4UBK3y+pLiIJcBlvnGM8ExY/2c/dmXuQTjfuw2Iw5iNWi+NuFYg0vKHvM5CYuvc4NO/MdfZstz08Lk2liuzFOFSLZ+tRXg6jHlW67mIK4DFWj7HbbMxd2k9KXN0Kjyu5Uc9a6ZxnamSat00ok/w/+ojQrVYZ7M2TlKm0wjztXyuRi+HMev+Bu2qoBRawxtVAAAAAElFTkSuQmCC",O=d(59301),j=Object.defineProperty,Q=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ie=(Ze,Le,ye)=>Le in Ze?j(Ze,Le,{enumerable:!0,configurable:!0,writable:!0,value:ye}):Ze[Le]=ye,me=(Ze,Le)=>{for(var ye in Le||(Le={}))se.call(Le,ye)&&Ie(Ze,ye,Le[ye]);if(Q)for(var ye of Q(Le))he.call(Le,ye)&&Ie(Ze,ye,Le[ye]);return Ze},ke=(Ze,Le,ye)=>new Promise((Qe,ve)=>{var Be=Ye=>{try{Ce(ye.next(Ye))}catch(_e){ve(_e)}},Ae=Ye=>{try{Ce(ye.throw(Ye))}catch(_e){ve(_e)}},Ce=Ye=>Ye.done?Qe(Ye.value):Promise.resolve(Ye.value).then(Be,Ae);Ce((ye=ye.apply(Ze,Le)).next())});const{TextArea:ee}=ge.default,Te=({exercise:Ze,loading:Le,dispatch:ye})=>{var Qe;const{workSetting:ve}=Ze,Be=(0,L.useParams)();Be.category=Be.categoryId||Be.exerciseId,Be.categoryId=Be.categoryId||Be.exerciseId;const[Ae,Ce]=(0,U.useState)(!1),[Ye,_e]=(0,U.useState)(!1);let[He,ue]=(0,U.useState)({file_list:[],attachment_id:"",show_title:!1,show_body:!1,show_info:!1,show_table:!1,show_user:!1,show_no:!1,show_group:!1,show_phone:!1,show_school_name:!1,export_page_num:40,show_desc:!1,description:""});(0,U.useEffect)(()=>{jt()},[ve]),(0,U.useEffect)(()=>{Ze.actionTabs.key==="exportSetting"&&!(ve!=null&&ve.exercise_header)&&ye({type:"exercise/getWorkSetting",payload:me({},Be)})},[Ze.actionTabs.key]);const jt=()=>{var Rt,Qr,vr,Y;const pt=JSON.parse(JSON.stringify(ve));Object.keys(He).forEach(M=>{var p;He[M]=(p=pt==null?void 0:pt.exercise_header)==null?void 0:p[M]}),He.file_list=(Rt=pt==null?void 0:pt.exercise_header)!=null&&Rt.attachment_id?[{uid:(Qr=pt==null?void 0:pt.exercise_header)==null?void 0:Qr.attachment_id,id:(vr=pt==null?void 0:pt.exercise_header)==null?void 0:vr.attachment_id,url:(Y=pt==null?void 0:pt.exercise_header)==null?void 0:Y.photo_url}]:[],ue(He)},ir=()=>{var Rt,Qr,vr;const Y=JSON.parse(JSON.stringify(He));Y.categoryId=Be.categoryId,Y.attachment_id=((vr=(Qr=(Rt=Y.file_list)==null?void 0:Rt[0])==null?void 0:Qr.response)==null?void 0:vr.id)||null,Vt(Y)},Vt=Rt=>ke(void 0,null,function*(){_e(!0),(yield(0,T.ZP)(`/api/exercises/${Be==null?void 0:Be.categoryId}/foramt_settings.json`,{method:"post",body:Rt})).status===0&&(K.ZP.success("\u66F4\u65B0\u6210\u529F"),ye({type:"exercise/getCommonHeader",payload:me({},Be)}),ye({type:"exercise/getWorkSetting",payload:me({},Be)}),ye({type:"exercise/getExerciseExportHeadData",payload:{id:Be.exerciseId||Be.categoryId,identify:Be.userId||null}}),_e(!1))}),xr={disabled:Ae,multiple:!1,listType:"picture-card",onPreview:Rt=>{D.Z.publish("preview-image",Rt.thumbUrl||Rt.url)},withCredentials:!0,fileList:He.file_list,beforeUpload:Rt=>Rt.size/1024>200?(K.ZP.error("\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(200KB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20"),!1):!0,action:`${ne.Z.API_SERVER}/api/attachments.json`,onChange(Rt){let Qr=Rt.fileList.filter(vr=>!!vr.status);He.file_list=Qr,ue(Object.assign({},He))},onRemove:Rt=>ke(void 0,null,function*(){return He.file_list=[],ue(Object.assign({},He)),!0})};return O.createElement(Me.default,{title:"\u5BFC\u51FA\u8BBE\u7F6E",className:I.modalWrapper,width:900,centered:!0,open:Ze.actionTabs.key==="exportSetting",onOk:()=>ir(),onCancel:()=>{jt(),ye({type:"exercise/setActionTabs",payload:{}})}},O.createElement("section",{className:I.exportSettingWrapper},O.createElement($.Z,{spinning:Le["exercise/getWorkSetting"]||Ye},O.createElement(H.Z,{wrap:!1,justify:"space-between"},O.createElement(x.Z,null,O.createElement(H.Z,{align:"middle"},O.createElement("div",null,"\u5377\u5934\u5DE6\u89D2\u6807"),O.createElement("span",{className:I.tips},"\u56FE\u7247\u5EFA\u8BAE\u5C3A\u5BF8\uFF1A700px*500px\uFF0C\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7200k")),O.createElement("div",{className:"mt15"},O.createElement(h.default,me({},xr),!((Qe=He.file_list)!=null&&Qe.length)&&O.createElement("div",null,O.createElement(R.Z,null),O.createElement("div",{style:{marginTop:8}},"\u4E0A\u4F20")))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_title,disabled:Ae,onChange:Rt=>{He.show_title=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u8BD5\u5377\u6807\u9898"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_body,disabled:Ae,onChange:Rt=>{He.show_body=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u8003\u8BD5\u5185\u5BB9\uFF08\u5373\u672C\u8BD5\u5377\u6240\u5C5E\u8BFE\u7A0B\u540D\u79F0\uFF09"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_info,disabled:Ae,onChange:Rt=>{He.show_info=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u9898\u91CF\u3001\u5206\u503C\u3001\u8003\u8BD5\u65F6\u957F"))),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement(S.default,{checked:He.show_table,disabled:Ae,onChange:Rt=>{He.show_table=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5C55\u793A\u5F97\u5206\u3001\u8BC4\u5206\u8868\u683C"))),O.createElement(H.Z,{align:"middle",className:`mt20 ${I.pottedLine}`},O.createElement(x.Z,null,O.createElement("img",{src:de,alt:""})),O.createElement(x.Z,{className:I.text},"\u5BC6\u5C01\u7EBF\u533A\u57DF\u8BBE\u7F6E"),O.createElement(x.Z,null,O.createElement("img",{src:de,alt:""}))),O.createElement(H.Z,{className:"mt15",justify:"center",style:{width:320}},O.createElement(S.default,{className:"pl8",checked:He.show_user,disabled:Ae,onChange:Rt=>{He.show_user=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u59D3\u540D")),O.createElement(S.default,{checked:He.show_no,disabled:Ae,onChange:Rt=>{He.show_no=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5B66\u53F7")),O.createElement(S.default,{checked:He.show_group,disabled:Ae,onChange:Rt=>{He.show_group=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u4E13\u4E1A\u73ED\u7EA7")),O.createElement(S.default,{checked:He.show_school_name,disabled:Ae,onChange:Rt=>{He.show_school_name=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u5B66\u6821/\u5355\u4F4D")),O.createElement(S.default,{checked:He.show_phone,disabled:Ae,onChange:Rt=>{He.show_phone=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u624B\u673A\u53F7"))),O.createElement("img",{src:ae,alt:"",className:"mt15",style:{width:320}}),O.createElement(x.Z,{span:24,className:"mt15"},O.createElement("span",null,"\u6BCF\u9875\u5BFC\u51FA\u6700\u5927\u8BD5\u9898\u6570\uFF1A"),O.createElement(m.Z,{size:"middle",min:1,value:He.export_page_num?He.export_page_num:40,onChange:Rt=>{He.export_page_num=Rt,ue(me({},He))}}),O.createElement("span",{className:"ml10"},"\u9898")),O.createElement(H.Z,{className:"mt15"},O.createElement(S.default,{checked:He.show_desc,disabled:Ae,onChange:Rt=>{He.show_desc=Rt.target.checked,ue(Object.assign({},He))}},O.createElement("div",null,"\u8003\u8BD5\u987B\u77E5")))),O.createElement(x.Z,{className:I.imgPreviewPart},O.createElement("div",{className:"pb10"},"\u793A\u4F8B\u56FE\u7247\u9884\u89C8\uFF1A"),O.createElement("img",{src:V.qz})))),O.createElement(z.Z,null)))};var k=(0,L.connect)(({exercise:Ze,loading:Le,globalSetting:ye})=>({exercise:Ze,loading:Le.effects,globalSetting:ye}))(Te)},65737:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ae}});var U=d(59301),ge=d(76560),K=d(95237),Me=d(1710),$={wrap:"wrap___SSpd0",img:"img___nbd2O",table:"table___fcP71",totalScore:"totalScore___YxSMe",people:"people___bf9pK",glassSeal:"glassSeal___dYhKO",paperHeader:"paperHeader___gYUbq",exportBtn:"exportBtn___nyRYQ"},H=d(72664),x=d(49661),h=d(394),S=d(22688),m=d(90524),R=d(59301),I=Object.defineProperty,L=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,D=(O,j,Q)=>j in O?I(O,j,{enumerable:!0,configurable:!0,writable:!0,value:Q}):O[j]=Q,ne=(O,j)=>{for(var Q in j||(j={}))T.call(j,Q)&&D(O,Q,j[Q]);if(L)for(var Q of L(j))V.call(j,Q)&&D(O,Q,j[Q]);return O},z=(O,j,Q)=>new Promise((se,he)=>{var Ie=ee=>{try{ke(Q.next(ee))}catch(Te){he(Te)}},me=ee=>{try{ke(Q.throw(ee))}catch(Te){he(Te)}},ke=ee=>ee.done?se(ee.value):Promise.resolve(ee.value).then(Ie,me);ke((Q=Q.apply(O,j)).next())});const de=({isPreview:O=!1,isExportBlank:j=!1,activeTabs:Q,exercise:se,globalSetting:he,loading:Ie,user:me,dispatch:ke,showExportBtn:ee=!1,sealStyle:Te={}})=>{var k,Ze,Le,ye,Qe,ve,Be,Ae,Ce,Ye,_e,He,ue,jt,ir;const Vt=(0,ge.useParams)(),{userInfo:xr}=me,[Rt,Qr]=(0,U.useState)(),[vr,Y]=(0,U.useState)();let pt=(0,U.useRef)(null);const[M,p]=(0,U.useState)(21),[y,E]=(0,U.useState)([]),oe=(0,U.useRef)(!0);(0,U.useEffect)(()=>{z(void 0,null,function*(){if(!oe.current)return;oe.current=!1;const Fe=yield(0,H.cV)({id:Vt.exerciseId||Vt.categoryId});Fe.status==0&&E(Fe.data)}),(0,x.W)(Q)||Q==="2"&&De()},[Vt.userId,Vt.coursesId,Vt.exerciseId,Vt.categoryId,Q]),(0,U.useEffect)(()=>{pt.current&&p(pt.current.clientHeight)},[pt.current]),(0,U.useEffect)(()=>{var Fe;if((Fe=se.exerciseExportHeadData)!=null&&Fe.title){const Ee=se.exerciseExportHeadData;Qr(ne({},Ee||{}));const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores||X!=null&&X.total_bpros_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const xe=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}],st=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y([...j?st:xe])}},[se.exerciseExportHeadData]);const De=()=>z(void 0,null,function*(){const Fe={id:Vt.exerciseId||Vt.categoryId,identify:(xr==null?void 0:xr.login)||null},Ee=yield(0,H.iw)(Fe);Qr(Ee||{});const{table:X}=Ee||{};let We,Et;(X!=null&&X.total_singles_scores||X!=null&&X.total_doubles_scores||X!=null&&X.total_nulls_scores||X!=null&&X.total_judges_scores||X!=null&&X.total_pros_scores||X!=null&&X.total_bpros_scores||X!=null&&X.total_shixuns_scores||X!=null&&X.total_mains_scores||X!=null&&X.total_combination_scores)&&(We=Number(X==null?void 0:X.total_singles_scores)+Number(X==null?void 0:X.total_doubles_scores)+Number(X==null?void 0:X.total_nulls_scores)+Number(X==null?void 0:X.total_bpros_scores)+Number(X==null?void 0:X.total_judges_scores)+Number(X==null?void 0:X.total_pros_scores)+Number(X==null?void 0:X.total_shixuns_scores)+Number(X==null?void 0:X.total_mains_scores)+Number(X==null?void 0:X.total_combination_scores)),(X!=null&&X.singles_scores||X!=null&&X.doubles_scores||X!=null&&X.nulls_scores||X!=null&&X.judges_scores||X!=null&&X.pros_scores||X!=null&&X.bpros_scores||X!=null&&X.shixuns_scores||X!=null&&X.mains_scores||X!=null&&X.combination_scores)&&(Et=Number(X==null?void 0:X.singles_scores)+Number(X==null?void 0:X.doubles_scores)+Number(X==null?void 0:X.bpros_scores)+Number(X==null?void 0:X.nulls_scores)+Number(X==null?void 0:X.judges_scores)+Number(X==null?void 0:X.pros_scores)+Number(X==null?void 0:X.shixuns_scores)+Number(X==null?void 0:X.mains_scores)+Number(X==null?void 0:X.combination_scores));const xe=[{key:"1",name:"\u5E94\u5F97\u5206",singles_score:(X==null?void 0:X.total_singles_scores)||0,doubles_score:(X==null?void 0:X.total_doubles_scores)||0,nulls_score:(X==null?void 0:X.total_nulls_scores)||0,judges_score:(X==null?void 0:X.total_judges_scores)||0,pros_score:(X==null?void 0:X.total_pros_scores)||0,bpros_score:(X==null?void 0:X.total_bpros_scores)||0,shixuns_score:(X==null?void 0:X.total_shixuns_scores)||0,mains_score:(X==null?void 0:X.total_mains_scores)||0,total_combination_scores:(X==null?void 0:X.total_combination_scores)||0,total_score:We||0},{key:"2",name:"\u5B9E\u5F97\u5206",singles_score:(X==null?void 0:X.singles_scores)||0,doubles_score:(X==null?void 0:X.doubles_scores)||0,nulls_score:(X==null?void 0:X.nulls_scores)||0,judges_score:(X==null?void 0:X.judges_scores)||0,pros_score:(X==null?void 0:X.pros_scores)||0,bpros_score:(X==null?void 0:X.bpros_scores)||0,shixuns_score:(X==null?void 0:X.shixuns_scores)||0,mains_score:(X==null?void 0:X.mains_scores)||0,total_combination_scores:(X==null?void 0:X.combination_scores)||0,total_score:Et||0},{key:"3",name:"\u8BC4\u5377\u4EBA"}];Y(j?[{key:"1",name:"\u5E94\u5F97\u5206"},{key:"2",name:"\u5B9E\u5F97\u5206"},{key:"3",name:"\u8BC4\u5377\u4EBA"}]:xe)}),J=[{width:"10%",title:"\u9898\u578B",align:"center",dataIndex:"name",render:Fe=>R.createElement("a",null,Fe)},{title:((k=y==null?void 0:y.find(Fe=>Fe.value==S.fw[0].nameType))==null?void 0:k.name)||"\u5355\u9009\u9898",align:"center",dataIndex:"singles_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ze=y==null?void 0:y.find(Fe=>Fe.value==S.fw[1].nameType))==null?void 0:Ze.name)||"\u591A\u9009\u9898",align:"center",dataIndex:"doubles_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Le=y==null?void 0:y.find(Fe=>Fe.value==S.fw[3].nameType))==null?void 0:Le.name)||"\u586B\u7A7A\u9898",align:"center",dataIndex:"nulls_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ye=y==null?void 0:y.find(Fe=>Fe.value==S.fw[2].nameType))==null?void 0:ye.name)||"\u5224\u65AD\u9898",align:"center",dataIndex:"judges_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Qe=y==null?void 0:y.find(Fe=>Fe.value==S.fw[6].nameType))==null?void 0:Qe.name)||"\u7F16\u7A0B\u9898",align:"center",dataIndex:"pros_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((ve=y==null?void 0:y.find(Fe=>Fe.value==S.fw[5].nameType))==null?void 0:ve.name)||"\u5B9E\u8BAD\u9898",align:"center",dataIndex:"shixuns_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Be=y==null?void 0:y.find(Fe=>Fe.value==S.fw[4].nameType))==null?void 0:Be.name)||"\u7B80\u7B54\u9898",align:"center",dataIndex:"mains_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ae=y==null?void 0:y.find(Fe=>Fe.value==S.fw[7].nameType))==null?void 0:Ae.name)||"\u7EC4\u5408\u9898",align:"center",dataIndex:"total_combination_scores",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{title:((Ce=y==null?void 0:y.find(Fe=>Fe.value==S.fw[8].nameType))==null?void 0:Ce.name)||"\u7A0B\u5E8F\u586B\u7A7A\u9898",align:"center",dataIndex:"bpros_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe)},{width:"10%",title:"\u603B\u5206",align:"center",dataIndex:"total_score",render:Fe=>R.createElement("a",null,Fe==="0.0"?0:Fe==null?void 0:Fe.toFixed(1))}],{exercise_header:te}=Rt||{};return R.createElement(R.Fragment,null,((te==null?void 0:te.show_user)||(te==null?void 0:te.show_no)||(te==null?void 0:te.show_group))&&R.createElement("section",{className:$.glassSeal,style:Te},(te==null?void 0:te.show_user)&&R.createElement("span",null,"\u59D3\u540D\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.user)),(te==null?void 0:te.show_no)&&R.createElement("span",null,"\u5B66\u53F7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.student_id)),(te==null?void 0:te.show_group)&&R.createElement("span",null,"\u4E13\u4E1A\u73ED\u7EA7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.group_name)),(te==null?void 0:te.show_school_name)&&R.createElement("span",null,"\u5B66\u6821/\u5355\u4F4D\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.school_name)),(te==null?void 0:te.show_phone)&&R.createElement("span",null,"\u624B\u673A\u53F7\uFF1A",R.createElement("span",null,Rt==null?void 0:Rt.phone))),R.createElement("section",{className:`${$.wrap} ${O?"pl20":""} `},(Rt==null?void 0:Rt.photo_url)&&R.createElement("img",{className:$.img,src:`${m.Z.API_SERVER}${Rt==null?void 0:Rt.photo_url}`}),(te==null?void 0:te.show_title)&&R.createElement(K.Z,{className:$.paperHeader,justify:"center"},R.createElement("div",null,Rt==null?void 0:Rt.title)),(te==null?void 0:te.show_info)&&R.createElement("div",{className:"tc c-grey-666 mb20"},"\u5171:\u3010",Rt==null?void 0:Rt.large_counts,"\u5927\u9898\u3011\u3010",Rt==null?void 0:Rt.total_count,"\u5C0F\u9898\u3011\u3010 \u6EE1\u5206",Rt==null?void 0:Rt.score,"\u5206\u3011 \u8003\u8BD5\u65F6\u95F4\uFF1A\u3010",(Rt==null?void 0:Rt.time)>-1?`${Rt==null?void 0:Rt.time}\u5206\u949F`:"\u4E0D\u9650","\u3011"),(te==null?void 0:te.show_desc)&&(((Ye=se==null?void 0:se.exerciseExportHeadData)==null?void 0:Ye.exercise_description)||((_e=se==null?void 0:se.commonHeader)==null?void 0:_e.exercise_description))&&R.createElement("div",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A",maxHeight:"210px",overflowY:"auto"}},R.createElement("b",null,"\u8BD5\u5377\u987B\u77E5\uFF1A"),R.createElement("span",null,((He=se==null?void 0:se.exerciseExportHeadData)==null?void 0:He.exercise_description)||((ue=se==null?void 0:se.commonHeader)==null?void 0:ue.exercise_description))),(te==null?void 0:te.show_table)&&R.createElement("div",{className:"mt10"},R.createElement(Me.default,{className:$.table,columns:J,dataSource:[...vr||[]],bordered:!0,pagination:!1})),((jt=se==null?void 0:se.exerciseExportHeadData)==null?void 0:jt.analysis)&&R.createElement("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333"},`\u8003\u8BD5\u8BC4\u4EF7\uFF1A${(ir=se==null?void 0:se.exerciseExportHeadData)==null?void 0:ir.analysis}`)),R.createElement(h.Z,null))};var ae=(0,ge.connect)(({exercise:O,loading:j,user:Q,globalSetting:se})=>({exercise:O,globalSetting:se,user:Q,loading:j.effects}))(de)},89607:function(sn,Ut,d){"use strict";d.r(Ut);var U=d(59301),ge=d(76560),K=d(92832),Me=d(43418),$=d(8591),H=d(95237),x=d(43604),h=d(1710),S=d(6848),m=d(5112),R=d(24905),I=d(28103),L=d(66104),T=d(38854),V=d(3113),D=d(58421),ne=d(90524),z=d(86129),de=d.n(z),ae=d(27812),O=d(41464),j=d(67921),Q=d(89489),se=d(4958),he=d(61485),Ie=d(60977),me=d(7664),ke=d(49661),ee=d(33892),Te=d(80033),k=d(52750),Ze=d(65737),Le=d(44164),ye=d.n(Le),Qe=d(34055),ve=d(16837),Be=d(63208),Ae=d(30975),Ce=d(24334),Ye=d.n(Ce),_e=d(82093),He=d(65986),ue=d(59301),jt=Object.defineProperty,ir=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,xr=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,vr=(J,te,Fe)=>te in J?jt(J,te,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):J[te]=Fe,Y=(J,te)=>{for(var Fe in te||(te={}))Rt.call(te,Fe)&&vr(J,Fe,te[Fe]);if(xr)for(var Fe of xr(te))Qr.call(te,Fe)&&vr(J,Fe,te[Fe]);return J},pt=(J,te)=>ir(J,Vt(te)),M=(J,te)=>{var Fe={};for(var Ee in J)Rt.call(J,Ee)&&te.indexOf(Ee)<0&&(Fe[Ee]=J[Ee]);if(J!=null&&xr)for(var Ee of xr(J))te.indexOf(Ee)<0&&Qr.call(J,Ee)&&(Fe[Ee]=J[Ee]);return Fe},p=(J,te,Fe)=>new Promise((Ee,X)=>{var We=st=>{try{xe(Fe.next(st))}catch(nt){X(nt)}},Et=st=>{try{xe(Fe.throw(st))}catch(nt){X(nt)}},xe=st=>st.done?Ee(st.value):Promise.resolve(st.value).then(We,Et);xe((Fe=Fe.apply(J,te)).next())});const{TextArea:y}=K.default,E={0:"\u5355\u9009\u9898",1:"\u591A\u9009\u9898",2:"\u5224\u65AD\u9898",3:"\u586B\u7A7A\u9898",4:"\u7B80\u7B54\u9898"},oe=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],De=J=>{var te=J,{exercise:Fe,globalSetting:Ee,loading:X,user:We,dispatch:Et}=te,xe=M(te,["exercise","globalSetting","loading","user","dispatch"]),st,nt,Oe,le,Re,dt,Ct,Zt,Ir,Fr,Or,Dr,Br,sr;const fr=(0,ge.useParams)(),{userInfo:An}=We,[Mn,dn]=(0,U.useState)({}),kn=(0,U.useRef)(),Wn=(0,U.useRef)(!1),Tr=(0,U.useRef)(""),Yn=(0,U.useRef)(0),[ji,zn]=(0,U.useState)(!1),[Xn,Ti]=(0,U.useState)({}),[Zi,Ea]=(0,U.useState)(new(de())),[qi,mi]=(0,U.useState)(!1),[Ii,Di]=(0,U.useState)(!1),[ze,ct]=(0,U.useState)(!1),[ot,$e]=(0,U.useState)(!1),[nr,Gt]=(0,U.useState)(!1),[Nt,rt]=(0,U.useState)("2"),[Jt,cr]=(0,U.useState)("1"),[yr,br]=(0,U.useState)(0),[Cr,Er]=(0,U.useState)(!1),[tt,gt]=(0,U.useState)(!1),[Ft,Qt]=(0,U.useState)(""),[ur]=(0,ge.useSearchParams)(),[$t,Wt]=(0,U.useState)(ur==null?void 0:ur.get("type")),Ve=((Oe=(nt=(st=Fe==null?void 0:Fe.editData)==null?void 0:st.exercise_question_types)==null?void 0:nt.filter(yt=>yt.question_type===5))==null?void 0:Oe.length)>0,bt=((dt=(Re=(le=Fe==null?void 0:Fe.editData)==null?void 0:le.exercise_question_types)==null?void 0:Re.filter(yt=>yt.question_type===6))==null?void 0:dt.length)>0,[mt,Kt]=(0,U.useState)({param_show_hack_description:!1,param_show_hack_sets:!1,param_show_challenge_task_pass:!1}),hr=(()=>{var yt;let qn=localStorage[`${(yt=We==null?void 0:We.userInfo)==null?void 0:yt.login}-${fr.coursesId}-${fr.exerciseId}-downFilter`];return qn?qn=JSON.parse(qn):qn={},Object.prototype.toString.call(qn)!=="[object Object]"?{}:qn})();(0,U.useEffect)(()=>{An!=null&&An.login&&ln()},[fr.userId,fr.coursesId,fr.exerciseId,An]);const pr=()=>{document.querySelectorAll("canvas").forEach(yt=>{(!yt.clientWidth||!yt.clientHeight)&&yt.remove()})};(0,U.useEffect)(()=>{$t=="1"?(ln(),Di(!0),Qt(""),Bn(),Wt("1")):$t=="2"?(ln(),Di(!1),Qt(""),Bn(),Wt("2")):(Tr.current&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:Tr.current}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:Tr.current,export:!0},hr)})),Qt("pdf"),Gt(!0),$e(!0),rt("2"),Di(!1),Bn(),Wt("3"))},[$t]);const Wr=()=>{document.body.scrollIntoView()},wn=yt=>{var qn,un,Pr,Rr;const qr=(qn=yt==null?void 0:yt.exercise_answer_user)==null?void 0:qn.user_id;if((un=yt==null?void 0:yt.exercise)!=null&&un.question_random||(Pr=yt==null?void 0:yt.exercise)!=null&&Pr.choice_random){let tn=1;yt.exercise.question_random=(Rr=yt==null?void 0:yt.exercise_question_types)==null?void 0:Rr.map(hn=>{var Gn,En;return(Gn=yt==null?void 0:yt.exercise)!=null&&Gn.choice_random&&((hn.question_type===0||hn.question_type===1)&&hn.items.map(pn=>(pn.question_choices=(0,ke.M2)(pn.question_choices,qr),pn)),hn.question_type===7&&hn.items.forEach(pn=>{pn.sub_exercise_questions.forEach(Hn=>{Hn.question_choices&&(Hn.question_choices=(0,ke.M2)(Hn.question_choices,qr))})})),(En=yt==null?void 0:yt.exercise)!=null&&En.question_random&&(hn.items=(0,ke.M2)(hn.items,qr)),hn.items.map(pn=>(pn.question_num=tn,tn++,pn)),hn})}},ln=()=>p(void 0,null,function*(){Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}});let yt;fr.userId?(yt=yield Et({type:"exercise/getReviewExercise",payload:{exerciseId:fr.exerciseId,login:fr.userId}}),wn(yt),Wn.current=!1):(yt=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId}}),Wn.current=!0),Wn.current=!0,Tr.current=hr==null?void 0:hr.firstTargetLogin,Yn.current=(hr==null?void 0:hr.totalCount)||0,Ti(Y({},yt||{})),$t=="3"&&(Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:hr==null?void 0:hr.firstTargetLogin}}),Et({type:"exercise/postReviewExercise",payload:Y({exerciseId:fr.exerciseId,login:hr==null?void 0:hr.firstTargetLogin,export:!0},hr)}))}),On=yt=>{Zi.generateAsync({type:"blob"}).then(function(qn){var un,Pr,Rr;const qr=document.createElement("a");qr.href=window.URL.createObjectURL(qn),qr.download=Object.keys(Zi.files).length>1?((un=Xn==null?void 0:Xn.exercise)==null?void 0:un.exercise_name)+".zip":(((Pr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Pr.user)||((Rr=Xn==null?void 0:Xn.exercise)==null?void 0:Rr.exercise_name))+".zip",yt&&(qr.download=yt+".zip"),document.body.appendChild(qr);const tn=document.createEvent("MouseEvents");tn.initEvent("click",!1,!1),qr.dispatchEvent(tn),document.body.removeChild(qr),Ea(new(de()))}),$e(!1),ct(!1),mi(!1)};function Bn(){var yt,qn,un,Pr,Rr,qr;Kt({param_show_hack_description:(qn=(yt=Fe==null?void 0:Fe.editData)==null?void 0:yt.exercise)==null?void 0:qn.show_hack_description,param_show_hack_sets:(Pr=(un=Fe==null?void 0:Fe.editData)==null?void 0:un.exercise)==null?void 0:Pr.show_hack_sets,param_show_challenge_task_pass:(qr=(Rr=Fe==null?void 0:Fe.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_challenge_task_pass})}const _n=yt=>p(void 0,null,function*(){var qn,un,Pr,Rr,qr,tn;yt==="all"?Wn.current=!1:fr.userId||(Wn.current=!0),Wr(),mi(!0);let hn=0;yt!=="all"&&zn(!0);const Gn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},hn+1),"/",Yn.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}});pr(),yield new Promise(function(ei,yi){setTimeout(function(){ei("")},1e3)});const En=kn.current.children;let pn=`${(qn=Xn==null?void 0:Xn.exercise)==null?void 0:qn.exercise_name}`;(un=Fe.exerciseExportHeadData)!=null&&un.user&&(pn=`${(Pr=Fe.exerciseExportHeadData)!=null&&Pr.student_id?`${(Rr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Rr.student_id}+`:""}${(qr=Fe.exerciseExportHeadData)==null?void 0:qr.user}`);const Hn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}};let Li=ye()();for(let ei=0;eip(void 0,null,function*(){eip(this,null,function*(){const ki=cn.folder(`${(Mi==null?void 0:Mi.folder_group_name)||"\u672A\u5206\u73ED"}`);pr();let Ni=ye()();for(let Qa=0;Qap(this,null,function*(){Qap(void 0,null,function*(){var qn,un,Pr,Rr,qr;Wn.current=!1,Wr(),mi(!0);let tn=0,hn;yt!=="all"&&zn(!0),hn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:yt==="all"?ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current):null,maskClosable:!1,className:Ie.Z.modal,onOk:()=>{}}),yield new Promise(function(Li,cn){setTimeout(function(){Li("")},1e3)});const Gn=kn.current.children;let En;(qn=Fe.exerciseExportHeadData)!=null&&qn.user&&(En=`${(un=Fe.exerciseExportHeadData)!=null&&un.student_id?`${(Pr=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:Pr.student_id}+`:""}${(Rr=Fe.exerciseExportHeadData)==null?void 0:Rr.user}`);const pn=Zi.folder((qr=Xn==null?void 0:Xn.exercise)==null?void 0:qr.exercise_name);function Hn(){return p(this,null,function*(){tn++,Wn.current=!1,Wr();const Li=yield(0,_e.ZP)(`/api/exercises/${fr.exerciseId}/get_next_export_user`,{method:"get",params:pt(Y({},hr),{login:Tr.current})});if(Li!=null&&Li.type){hn.destroy(),$.ZP.warning(Li.message),zn(!1);return}const cn=Li==null?void 0:Li.data;console.log(Tr.current,222),setTimeout(()=>p(this,null,function*(){let gn=fr.exerciseId,ei=(0,ke.NY)({url:ne.Z.API_SERVER+`/api/exercises/${gn}/consult_exercise.json`,query:Y({exercise_id:gn,login:Tr.current,middle_export:1,is_export_comment:nr?1:0},mt)});console.log(ei,"urlStr");const yi=pn.folder(`${(cn==null?void 0:cn.folder_group_name)||"\u672A\u5206\u73ED"}`);yield(0,ke.Br)(ei).then(Mi=>{yi.file(`${cn!=null&&cn.student_id?`${cn==null?void 0:cn.student_id}+`:""}${cn==null?void 0:cn.user}.docx`,Mi)}),Tr.current=(cn==null?void 0:cn.next_user_login)||(cn==null?void 0:cn.first_user_login),hn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},tn+1),"/",Yn.current)}),tn==Yn.current?(hn.destroy(),zn(!1),On()):Hn()}),2600)})}Hn()}),en=yt=>p(void 0,null,function*(){var qn,un,Pr;Wn.current=!0,Wr(),mi(!0);const Rr=Xn==null?void 0:Xn.exercise_count;let qr=0;const tn=Me.default.info({width:460,title:ue.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u8BD5\u5377,",ue.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr),maskClosable:!1,className:Ie.Z.modal});pr(),yt==="pdf"&&(yield Et({type:"exercise/getExerciseExportHeadData",payload:{id:fr.exerciseId,identify:fr.userId}})),yield new Promise(function(cn,gn){setTimeout(function(){cn("")},1e3)});const hn=(un=(qn=kn.current)==null?void 0:qn.children)==null?void 0:un[0],Gn={html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1},jsPDF:{unit:"in",format:"letter",orientation:"portrait"},pagebreak:{mode:["avoid-all"]}},En=(Pr=Xn==null?void 0:Xn.exercise)==null?void 0:Pr.exercise_name;let pn=En;Ii&&(pn=pn+"\uFF08\u7B54\u6848\uFF09");const Hn=Zi.folder(pn);function Li(){return p(this,null,function*(){if(Wr(),tn.update({content:ue.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",ue.createElement("span",{className:"c-blue"},qr+1),"/",Rr)}),yt==="pdf"){const cn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:qr}});if((cn==null?void 0:cn.status)!==0){tn.destroy(),$.ZP.warning(cn.message);return}wn(cn),Ti(Y({},cn||{})),setTimeout(()=>p(this,null,function*(){pr();let gn=ye()();yield gn.set(Gn).from(hn),qr++,Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.pdf`,gn.output("blob")),qr==Rr?(Ei({num:qr}),tn.destroy(),On(pn)):Li()}),2600)}if(yt==="word"){let cn=(0,ke.NY)({url:ne.Z.API_SERVER+`/api/exercises/${fr==null?void 0:fr.exerciseId}.json`,query:{coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0,num:qr}});qr++,yield(0,ke.Br)(cn).then(gn=>{Hn.file(`${En}-${qr}${Ii?"\uFF08\u7B54\u6848\uFF09":""}.docx`,gn)}),setTimeout(()=>{qr==Rr?(tn.destroy(),On(pn)):Li()},1e3)}})}Li()}),ni=yt=>{const qn=yt.internal.getNumberOfPages();for(let un=1;un<=qn;un+=1)yt.setPage(un),yt.setFontSize(9),yt.setTextColor("#6a6a6a"),yt.text(`${un} / ${qn}`,yt.internal.pageSize.getWidth()-20,yt.internal.pageSize.getHeight()-6)},Vn=(yt,qn,un)=>{var Pr,Rr,qr,tn,hn,Gn,En,pn,Hn,Li,cn,gn,ei,yi,Mi,Ui,ki,Ni,Qa,Wa,ro,Yo;return ue.createElement(ue.Fragment,null,!un&&ue.createElement(H.Z,{style:{display:"flex"},className:Ie.Z.programTitle,wrap:!1},ue.createElement(x.Z,{style:{flexShrink:0},className:"font18"},qn,"."),ue.createElement(x.Z,{flex:1},ue.createElement(me.Z,{value:(yt==null?void 0:yt.question_type)===8?yt==null?void 0:yt.description:yt.question_title})),ue.createElement(x.Z,{style:{flexShrink:0},className:"font16"},"\uFF08",(yt==null?void 0:yt.question_type)===7?`\u5171${yt==null?void 0:yt.sub_q_count}\u5C0F\u9898`:""," ",yt.question_score,"\u5206\uFF09")),(yt==null?void 0:yt.question_type)===8&&ue.createElement(me.Z,{showProgramFill:!0,disabledFill:!0,value:Ce.Base64.decode((yt==null?void 0:yt.code)||"")}),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("div",{style:{fontWeight:600,marginTop:4}},"\u5141\u8BB8\u7F16\u7A0B\u7684\u8BED\u8A00\uFF1A",(Pr=yt==null?void 0:yt.languages)==null?void 0:Pr.join("/")),((qr=(Rr=Fe==null?void 0:Fe.editData)==null?void 0:Rr.exercise)==null?void 0:qr.show_hack_sets)&&ue.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},ue.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},ue.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),ue.createElement(h.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(Pi,Ra,Pa)=>Pa+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)},ue.createElement("div",{className:Ie.Z.divname},Pi))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(Pi,Ra,Pa)=>ue.createElement(S.Z,{title:ue.createElement("pre",null,Pi)}," ",ue.createElement("div",{className:Ie.Z.divname},Pi))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:yt==null?void 0:yt.hack_sets})),((hn=(tn=Fe==null?void 0:Fe.editData)==null?void 0:tn.exercise)==null?void 0:hn.show_hack_description)&&ue.createElement("div",null,ue.createElement(me.Z,{className:Ie.Z.content,value:(yt==null?void 0:yt.description)||"- -"}))),yt.question_type===ve.c.Single&&ue.createElement(ue.Fragment,null,(Gn=yt.question_choices)==null?void 0:Gn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(me.Z,{value:Pi.choice_text||""}))))})),yt.question_type===ve.c.Multiple&&ue.createElement(ue.Fragment,null,(En=yt.question_choices)==null?void 0:En.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(R.default,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"24px",flexShrink:0}},oe[Ra]),ue.createElement(me.Z,{value:Pi.choice_text||""}))))})),yt.question_type===ve.c.Judge&&ue.createElement("div",{className:Ie.Z.flexRow},(pn=yt.question_choices)==null?void 0:pn.map(function(Pi,Ra){var Pa;return ue.createElement(H.Z,{key:Ra},ue.createElement(x.Z,{flex:"25px"},ue.createElement("div",{style:{width:25,overflow:"hidden"}},ue.createElement(m.ZP,{checked:(Pa=yt.user_answer)==null?void 0:Pa.includes(Pi.choice_id),style:{width:25}}))),ue.createElement(x.Z,{flex:"1"},Pi.choice_text))})),yt.question_type===ve.c.Fill&&!Wn.current&&ue.createElement(ee.Z,{item:yt,answerData:Xn,changeScoreData:Mn,textValue:(Hn=Mn[yt.q_position])==null?void 0:Hn.text,textOnChange:Pi=>{Mn[yt.q_position].text=Pi,dn(Y({},Mn))},seeAnswerVisible:!1}),yt.question_type===ve.c.Shixun&&ue.createElement(Te.Z,{item:yt,answerData:Xn,hasChangeScore:!1,autoHeight:qi,showAnswer:Ii}),yt.question_type===ve.c.Subjective&&((Li=yt==null?void 0:yt.user_answer)!=null&&Li[0])?ue.createElement("div",{className:Ie.Z.simpleBg},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),ue.createElement("div",null,ot?ue.createElement(me.Z,{value:(cn=yt==null?void 0:yt.user_answer_light)==null?void 0:cn[0]}):ue.createElement(me.Z,{value:(gn=yt==null?void 0:yt.user_answer)==null?void 0:gn[0]}))):null,yt.question_type===ve.c.Program&&ue.createElement(k.Z,{item:yt,answerData:Xn,autoHeight:qi}),yt.question_type===ve.c.Combine&&ue.createElement(ue.Fragment,null,(ei=yt.sub_exercise_questions)==null?void 0:ei.map(function(Pi,Ra){return ue.createElement("div",{style:{marginLeft:10}},ue.createElement("span",{style:{fontSize:"16px"}},qn,".",Ra+1,"\uFF08",E[`${Pi==null?void 0:Pi.question_type}`],"\uFF09",Pi==null?void 0:Pi.question_title,"\uFF08",Pi==null?void 0:Pi.question_score,"\u5206\uFF09"),Vn(Pi,Ra,!0))})),yt.question_type===8&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"mt5",style:{padding:"10px 17px",background:"#FAFAFA"}},ue.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),((yi=yt==null?void 0:yt.user_answer)==null?void 0:yi.length)>0&&((Mi=yt==null?void 0:yt.user_answer)==null?void 0:Mi.map(Pi=>ue.createElement("div",{style:{display:"flex"}},ue.createElement("div",{style:{lineHeight:"25px"}},"\u7B54\u6848(\u586B\u7A7A",Pi==null?void 0:Pi.choice_id,")\uFF1A"),ue.createElement("pre",{style:{whiteSpace:"pre-wrap"}},Pi==null?void 0:Pi.answer_text)))))),Ii&&ue.createElement("div",{style:{marginTop:10}},(yt==null?void 0:yt.question_type)<3&&(yt==null?void 0:yt.standard_answer_show)&&ue.createElement("span",{className:"font16 "},"\u6B63\u786E\u7B54\u6848\uFF1A",yt==null?void 0:yt.standard_answer_show),!!((Ui=yt==null?void 0:yt.standard_answers)!=null&&Ui.length)&&Ii&&(yt==null?void 0:yt.question_type)===3&&ue.createElement("div",null,(ki=yt==null?void 0:yt.standard_answers)==null?void 0:ki.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,Pi.answer_text.map(function(Pa,ko){return ue.createElement(x.Z,{span:24,key:ko},(Pi==null?void 0:Pi.model)===1?ue.createElement(y,{autoSize:!0,disabled:!0,value:Pa}):ue.createElement(He.Z,{value:Pa,disabled:!0}))}))))),!!((Ni=yt==null?void 0:yt.standard_answer)!=null&&Ni.length)&&Ii&&(yt==null?void 0:yt.question_type)===8&&ue.createElement("div",null,(Qa=yt==null?void 0:yt.standard_answers)==null?void 0:Qa.map((Pi,Ra)=>ue.createElement("div",null,ue.createElement("span",null,"\u53C2\u8003\u7B54\u6848\uFF1A\uFF08\u586B\u7A7A",Ra+1,"\uFF09:"),ue.createElement("div",null,ue.createElement(y,{autoSize:!0,disabled:!0,value:(Pi==null?void 0:Pi.answer_text)||""}))))),!!((Wa=yt==null?void 0:yt.answer_texts)!=null&&Wa.length)&&(yt==null?void 0:yt.question_type)===4&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(me.Z,{value:(ro=yt==null?void 0:yt.answer_texts)==null?void 0:ro[0]}))),(yt==null?void 0:yt.question_type)===6&&ue.createElement("div",null,ue.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A",!(yt!=null&&yt.answer_text)&&"\u6682\u65E0"),(yt==null?void 0:yt.answer_text)&&ue.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},ue.createElement(me.Z,{value:yt==null?void 0:yt.answer_text}))),(yt==null?void 0:yt.question_type)<=4&&((yt==null?void 0:yt.standard_answer_show)||((Yo=yt==null?void 0:yt.standard_answer)==null?void 0:Yo.length)>0)&&ue.createElement(H.Z,{style:{marginTop:14}},ue.createElement("span",{className:"font16 "},"\u89E3\u6790\uFF1A"),ue.createElement(me.Z,{className:Ie.Z.renderHtml,value:(yt==null?void 0:yt.analysis)||"\u6682\u65E0\u89E3\u6790"}))),ze&&!Number.isNaN(parseFloat(yt==null?void 0:yt.user_score))&&(yt==null?void 0:yt.question_type)!==ve.c.Shixun&&(yt==null?void 0:yt.question_type)!==ve.c.Combine&&ue.createElement("span",null,ue.createElement("span",{style:{color:"#0152d9"}},"\u5B66\u751F\u5F97\u5206\uFF1A"),yt==null?void 0:yt.user_score,"\u5206"),(yt==null?void 0:yt.answer_comments)&&ot&&ue.createElement(Be.Z,{newuserCommentVisible:nr,list:yt==null?void 0:yt.answer_comments,hideScore:!1}),!un&&ue.createElement(I.Z,{style:Wn.current?{marginTop:30}:{}}))},ui=(yt,qn,un)=>yt.category?ue.createElement("div",null,ue.createElement("div",null,ue.createElement("span",{className:"font16 c-light-primary"},(0,ke.EM)(yt==null?void 0:yt.category),"\u3001",yt.name),ue.createElement("span",{className:"c-grey-999"},"\uFF08\u5171",yt.count,"\u9898\uFF0C",(yt==null?void 0:yt.question_type)===7?`\u5305\u542B${yt==null?void 0:yt.sub_count}\u5C0F\u9898\uFF1B`:"","\u5171",yt.score,"\u5206\uFF09")),Vn(yt.questionDetail,qn)):Vn(yt.questionDetail,qn),ii=(0,U.useCallback)(()=>{var yt,qn,un,Pr,Rr,qr;const tn=((qn=(yt=Fe==null?void 0:Fe.exerciseExportHeadData)==null?void 0:yt.exercise_header)==null?void 0:qn.export_page_num)||40,hn=[];let Gn=1;for(const[En,pn]of((un=Xn==null?void 0:Xn.exercise_question_types)==null?void 0:un.entries())||[])pn.items.forEach((Hn,Li)=>{Li===0?hn.push(pt(Y({},pn),{items:null,category:En+1,questionDetail:Hn,questionIndex:Gn})):hn.push({questionDetail:Hn,questionIndex:Gn}),Gn++});return hn!=null&&hn.length?(qr=(Rr=(Pr=new Array(Math.ceil((hn==null?void 0:hn.length)/tn)))==null?void 0:Pr.fill([]))==null?void 0:Rr.map((En,pn)=>hn.slice(pn*tn,pn*tn+tn)))==null?void 0:qr.map((En,pn)=>ue.createElement("div",{className:"pl60 pr30",key:pn,style:{minHeight:pn===0?1e3:"auto"}},pn===0&&ue.createElement(ue.Fragment,null,ue.createElement(Ze.Z,{isExportBlank:Wn.current}),ue.createElement(I.Z,{className:Ie.Z.divider})),En==null?void 0:En.map((Hn,Li)=>ui(Hn,Hn.questionIndex,Li)))):null},[Xn,Fe,qi]),[$n,Ei]=(0,U.useState)({num:1}),Jn=()=>ue.createElement("div",{className:Ie.Z.export_type_modal},ue.createElement("div",{className:Ie.Z.export_type_modal_con},ue.createElement("div",{className:Ie.Z.type_item},ue.createElement("div",{className:`${Ie.Z.img_warp} ${Ft=="pdf"?Ie.Z.img_warp_active:""}`,onClick:()=>{Qt("pdf"),Cr&&(Gt(!1),$e(!0),rt("2"))}},ue.createElement("img",{src:d(45614),width:70,height:70})),"pdf\u683C\u5F0F"),ue.createElement("div",{className:Ie.Z.type_item},ue.createElement("div",{className:`${Ie.Z.img_warp} ${Ft=="word"?Ie.Z.img_warp_active:""}`,onClick:()=>{Qt("word"),Cr&&(Gt(!0),rt("2"))}},ue.createElement("img",{src:d(38347),width:70,height:70})),"word\u683C\u5F0F")));return ue.createElement("section",{className:"edu-container"},ue.createElement("section",{className:"animated fadeIn"},ue.createElement("aside",{className:"mt10"},An&&ue.createElement(L.Z,{separator:">"},ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise`},(Ct=An==null?void 0:An.course)==null?void 0:Ct.course_name)),ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ue.createElement(L.Z.Item,null,ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Zt=Xn==null?void 0:Xn.exercise)==null?void 0:Zt.id}/detail`},"\u8BD5\u5377\u8BE6\u60C5")),ue.createElement(L.Z.Item,null,((Ir=Xn==null?void 0:Xn.exercise_answer_user)==null?void 0:Ir.user_name)||((Fr=Xn==null?void 0:Xn.exercise)==null?void 0:Fr.exercise_name)))),ue.createElement("aside",{className:[Ie.Z.title,"mt20"].join(" ")},ue.createElement(H.Z,{style:{width:"100%"}},ue.createElement(x.Z,{flex:"1",style:{lineHeight:"24px"}},ue.createElement(ge.Link,{to:`/classrooms/${fr.coursesId}/exercise/${(Or=Xn==null?void 0:Xn.exercise)==null?void 0:Or.id}/detail`},ue.createElement(ae.Z,{className:"font16 c-black",rev:void 0})),(0,ke.vB)((Dr=Xn.exercise)==null?void 0:Dr.exercise_status),ue.createElement("strong",{className:"font20 ml5"},(Br=Xn==null?void 0:Xn.exercise)==null?void 0:Br.exercise_name)),ue.createElement(x.Z,null,ue.createElement(T.Z,{menu:{items:[{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("1")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848"),key:"1",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("2")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377"),key:"2",show:!0},{label:ue.createElement("span",{style:{paddingLeft:15},onClick:()=>{Wt("3")}},ue.createElement(O.Z,{style:{marginRight:8},rev:void 0}),"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377"),key:"3",show:(0,Qe.GJ)()}].filter(yt=>yt.show).map(yt=>({label:yt.label,key:yt.key}))}},ue.createElement(V.ZP,{className:Ie.Z.exportBtns},ue.createElement(j.Z,{rev:void 0}),$t=="1"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377+\u7B54\u6848":$t=="2"?"\u5BFC\u51FA\u7A7A\u767D\u8BD5\u5377":"\u5BFC\u51FA\u6240\u6709\u5B66\u751F\u8BD5\u5377",ue.createElement(Q.Z,{rev:void 0})))),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{onClick:()=>{$t=="3"?Er(!0):gt(!0)},className:Ie.Z.exportBtn},"\u5BFC\u51FA")),ue.createElement(V.ZP,{style:{marginLeft:20},onClick:()=>{ge.history.push(`/classrooms/${fr.coursesId}/exportlist/exercise_score,export_exercise_users,export_exercise_report`)},className:Ie.Z.exportBtn},"\u5386\u53F2\u5BFC\u51FA"),ue.createElement(x.Z,{className:"ml20"},ue.createElement(V.ZP,{icon:ue.createElement(se.Z,null),className:Ie.Z.exportBtn,onClick:()=>{Et({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})}},"\u5BFC\u51FA\u8BBE\u7F6E")),ue.createElement(x.Z,null)))),ue.createElement(Me.default,{title:"\u5BFC\u51FA\u8BD5\u5377\u9009\u62E9",open:Cr,onCancel:()=>{Er(!1),Bn()},footer:ue.createElement("div",null,ue.createElement(V.ZP,{onClick:()=>{Er(!1),Bn()}},"\u53D6\u6D88"),ue.createElement(V.ZP,{type:"primary",onClick:()=>p(void 0,null,function*(){var yt,qn,un,Pr;if(ct(!0),Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else if(Ft=="pdf")if(Jt==="2")(0,Ae.Hp)({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},"exercise_score,export_exercise_users");else{const Rr=yield(0,_e.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(yt=Rr==null?void 0:Rr.data)==null?void 0:yt.first_export_user_login,Yn.current=(qn=Rr==null?void 0:Rr.data)==null?void 0:qn.total_count,_n("all"))}else if(Ft=="word"){if(Jt==="2")(0,Ae.MJ)(Y({categoryId:fr.categoryId,coursesId:fr.coursesId,comment:Nt,range:yr,course_group:localStorage.all_student_works_param?JSON.parse(localStorage.all_student_works_param).course_group:null},mt),"exercise_score,export_exercise_users");else{const Rr=yield(0,_e.ZP)(`/api/exercises/${fr.categoryId}/exercise_users.json`,{method:"get",params:pt(Y({},fr),{commit_status:yr==0?[1,2,3]:null})});(Rr==null?void 0:Rr.status)===0&&(Tr.current=(un=Rr==null?void 0:Rr.data)==null?void 0:un.first_export_user_login,Yn.current=(Pr=Rr==null?void 0:Rr.data)==null?void 0:Pr.total_count,Yn.current>0?Qn("all"):$.ZP.info("\u6CA1\u6709\u53EF\u5BFC\u51FA\u7684\u5B66\u751F\u8BD5\u5377"))}Bn()}Er(!1)})},"\u786E\u5B9A"))},ue.createElement("div",{style:{fontSize:14,marginBottom:"15px",marginTop:"5px",color:"#666"}},"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F"),Jn(),Ft=="pdf"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!1),$e(!0);break;case"2":Gt(!0),$e(!0);break;case"3":Gt(!1),$e(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u5BFC\u51FA\u6240\u6709\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"2"},"\u5BFC\u51FA\u6700\u65B0\u7684\u8BC4\u9605\u8BB0\u5F55"),ue.createElement(m.ZP,{value:"3"},"\u4E0D\u5BFC\u51FA\u8BC4\u9605\u8BB0\u5F55")))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u65B9\u5F0F"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{cr(yt.target.value)},value:Jt},ue.createElement(m.ZP,{value:"1"},"\u524D\u7AEF\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u5BFC\u51FA\u65F6\u4E0D\u80FD\u9000\u51FA\u6216\u5173\u95ED\u5BFC\u51FA\u9875\u9762\uFF0C\u53EF\u80FD\u4F1A\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(he.Z,{style:{marginLeft:5,color:"#3061d0"}}))),ue.createElement(m.ZP,{value:"2"},"\u540E\u53F0\u5BFC\u51FA",ue.createElement(S.Z,{title:"\u751F\u6210\u5BFC\u51FA\u4EFB\u52A1\u540E\u53EF\u5173\u95ED\u9875\u9762\uFF0C\u540E\u53F0\u5BFC\u51FA\u6210\u529F\u540E\u5728\u5386\u53F2\u5BFC\u51FA\u9875\u9762\u81EA\u884C\u4E0B\u8F7D\uFF0C\u4E0D\u5F71\u54CD\u5176\u4ED6\u64CD\u4F5C"},ue.createElement(he.Z,{style:{marginLeft:5,color:"#3061d0"}})))))),ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u8BF7\u9009\u62E9\u5BFC\u51FA\u8BD5\u5377\u8303\u56F4"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{br(yt.target.value)},value:yr},ue.createElement(m.ZP,{value:0},"\u5DF2\u5F00\u8003\u5B66\u751F"),ue.createElement(m.ZP,{value:1},"\u6240\u6709\u5B66\u751F\uFF08\u542B\u672A\u5F00\u8003\uFF09")))),Ft=="word"&&ue.createElement("div",{style:{marginTop:"30px"}},ue.createElement("div",{style:{fontSize:14,color:"#666"}},"\u662F\u5426\u5BFC\u51FA\u8BC4\u9605\u6559\u5E08\u7684\u8BC4\u8BED"),ue.createElement("p",{style:{display:"flex",alignItems:"center",marginTop:"20px",marginBottom:0}},ue.createElement(m.ZP.Group,{onChange:yt=>{switch(rt(yt.target.value),yt.target.value){case"1":Gt(!0);break;case"2":Gt(!1);break}},value:Nt},ue.createElement(m.ZP,{value:"1"},"\u662F"),ue.createElement(m.ZP,{value:"2"},"\u5426"))),(Ve||bt)&&ue.createElement("div",{style:{marginTop:30}},ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(R.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(R.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(R.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0"))))),ue.createElement("div",{className:`${Ie.Z.bg} pt30 mt20`},((sr=Xn==null?void 0:Xn.exercise)==null?void 0:sr.is_random)&&ue.createElement(D.Z,{className:`${Ie.Z.paginationWrapper}`,showTotal:yt=>ue.createElement("span",{className:Ie.Z.totalText,style:{marginLeft:20}},"\u5171\u8BA1",ue.createElement("span",{className:Ie.Z.num},yt),"\u4EFD\u8BD5\u5377"),total:Xn==null?void 0:Xn.exercise_count,pageSize:1,current:$n.num,showSizeChanger:!1,onChange:yt=>p(void 0,null,function*(){Ei({num:yt});const qn=yield Et({type:"exercise/editExercise",payload:{coursesId:fr.coursesId,categoryId:fr.exerciseId,num:yt-1}});Ti(qn)}),showQuickJumper:!0,hideOnSinglePage:!1}),ue.createElement("section",{id:"export-all",className:[Ie.Z.bg,"pt30","pb30","mt20","mb20","relative"].join(" "),ref:kn},ii())),ue.createElement(Me.default,{width:450,title:"\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u683C\u5F0F",open:tt,onCancel:()=>{Bn(),gt(!1)},onOk:()=>p(void 0,null,function*(){var yt;if(Ft==""){$.ZP.info("\u8BF7\u9009\u62E9\u4E00\u79CD\u5BFC\u51FA\u683C\u5F0F");return}else(yt=Xn==null?void 0:Xn.exercise)!=null&&yt.is_random?en(Ft):Ft=="pdf"?_n(""):Ft=="word"&&(0,Ae.YX)(Y({coursesId:fr.coursesId,categoryId:fr.exerciseId,middle_export:1,export_type:Ii?1:0},mt));Bn(),gt(!1)})},Jn(),Ft==="word"&&ue.createElement("div",{style:{marginTop:30}},(Ve||bt)&&ue.createElement("div",{style:{fontSize:14,color:"#666",marginBottom:20}},"\u8BF7\u9009\u62E9\u9700\u8981\u989D\u5916\u5BFC\u51FA\u7684\u5185\u5BB9"),Ve&&ue.createElement("div",null,ue.createElement("span",null,"\u5B9E\u8BAD\u9898"),ue.createElement(R.default,{checked:mt.param_show_challenge_task_pass,onChange:yt=>{mt.param_show_challenge_task_pass=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u5B9E\u8BAD\u5173\u5361\u63CF\u8FF0")),bt&&ue.createElement("div",{style:{marginTop:20}},ue.createElement("span",null,"\u7F16\u7A0B\u9898"),ue.createElement(R.default,{checked:mt.param_show_hack_sets,onChange:yt=>{mt.param_show_hack_sets=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u6D4B\u8BD5\u7528\u4F8B"),ue.createElement(R.default,{checked:mt.param_show_hack_description,onChange:yt=>{mt.param_show_hack_description=yt.target.checked,Kt(Y({},mt))},style:{marginLeft:20}},"\u5BFC\u51FA\u7F16\u7A0B\u9898\u63CF\u8FF0")))))};Ut.default=(0,ge.connect)(({exercise:J,loading:te,user:Fe,globalSetting:Ee})=>({exercise:J,globalSetting:Ee,user:Fe,loading:te.effects}))(De)},63208:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return R}});var U=d(76560),ge={flex_box_center:"flex_box_center___hzSR8",flex_space_between:"flex_space_between___Mscip",flex_box_vertical_center:"flex_box_vertical_center___Uckau",flex_box_center_end:"flex_box_center_end___Kw1tf",flex_box_column:"flex_box_column___udgQE",comments:"comments___He0El",line:"line___P3zVB",editSty:"editSty___SwU5r",delSty:"delSty____zUGN",tag:"tag___H3Lob",mkd_html:"mkd_html___WDom9"},K=d(95237),Me=d(6848),$=d(90524),H=d(56656),x=d.n(H),h=d(7664),S=d(59301);const m=({exercise:I,list:L,hideScore:T=!1,newuserCommentVisible:V,isShowEditAndDel:D=!1,userLogin:ne="",handleDel:z,handleEdit:de})=>{const ae=O=>{if(!V||!(O!=null&&O.length))return O;const j=O.reduce((se,he)=>{const Ie=he==null?void 0:he.shixun_chanllge_position;return se[Ie]||(se[Ie]=[]),se[Ie].push(he),se},{}),Q=[];return Object.keys(j).forEach(se=>{Q.push(j[se][0])}),Q.sort((se,he)=>x()(he.updated_at).valueOf()-x()(se.updated_at).valueOf())};return S.createElement("div",null,L==null?void 0:L.map(O=>{var j,Q,se,he,Ie;const me=ae(O==null?void 0:O.comments);return S.createElement("div",{className:"mt20 mb20"},((j=O==null?void 0:O.user)==null?void 0:j.user_id)==-1?S.createElement(K.Z,{align:"middle",key:(Q=O==null?void 0:O.user)==null?void 0:Q.user_id},S.createElement("img",{src:d(24252),width:"35",height:"40"}),S.createElement("img",{src:d(53595),width:"60",height:"16",className:"ml10"})):S.createElement(K.Z,{align:"middle",key:(se=O==null?void 0:O.user)==null?void 0:se.user_id},S.createElement("img",{src:$.Z.API_SERVER+"/images/"+((he=O==null?void 0:O.user)==null?void 0:he.image_url),width:"40",style:{borderRadius:40}}),S.createElement("span",{className:"ml10 font16"},(Ie=O==null?void 0:O.user)==null?void 0:Ie.name)),S.createElement("div",{className:ge.comments},me==null?void 0:me.map((ke,ee)=>{var Te,k;return S.createElement("div",{key:((Te=O==null?void 0:O.user)==null?void 0:Te.user_id)+"-"+ee},S.createElement(K.Z,{align:"middle",justify:"space-between"},!!ke.shixun_chanllge_position&&S.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",ke.shixun_chanllge_position,"\u5173"),!T&&S.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",ke==null?void 0:ke.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",S.createElement("span",{className:"c-light-primary"},ke==null?void 0:ke.score),"\u5206"),S.createElement("div",{style:{flexShrink:0}},x()(ke.updated_at).format("YYYY-MM-DD HH:mm"))),!!ke.comment&&S.createElement("div",{className:"flex-wrp",style:{lineHeight:"24px"}},S.createElement("span",null,"\u8BC4\u8BED\uFF1A"),S.createElement(h.Z,{className:ge.mkd_html,value:ke==null?void 0:ke.comment}),D&&ne===((k=O==null?void 0:O.user)==null?void 0:k.login)&&S.createElement("span",{className:"ml30"},S.createElement(Me.Z,{title:"\u7F16\u8F91"},S.createElement("i",{className:`iconfont icon-bianji14 current ${ge.editSty}`,onClick:()=>{de(ke==null?void 0:ke.comment,ke==null?void 0:ke.id)}})),S.createElement(Me.Z,{title:"\u5220\u9664"},S.createElement("i",{className:`iconfont icon-shanchutimu current ${ge.delSty}`,onClick:()=>{z("",ke==null?void 0:ke.id)}})))),(me==null?void 0:me.length)-1>ee&&S.createElement("div",{className:ge.line}))})))}))};var R=(0,U.connect)(({exercise:I})=>({exercise:I}))(m)},33892:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(92832),Me=d(15634),$=d(19530),H=d(65986),x=d(59301),h=Object.defineProperty,S=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,I=(D,ne,z)=>ne in D?h(D,ne,{enumerable:!0,configurable:!0,writable:!0,value:z}):D[ne]=z,L=(D,ne)=>{for(var z in ne||(ne={}))m.call(ne,z)&&I(D,z,ne[z]);if(S)for(var z of S(ne))R.call(ne,z)&&I(D,z,ne[z]);return D};const{TextArea:T}=K.default,V=({item:D,answerData:ne,changeScoreData:z,textValue:de,textOnChange:ae=()=>{},seeAnswerVisible:O=!0})=>{var j;const[Q,se]=(0,U.useState)([]),[he,Ie]=(0,U.useState)(!1);return(0,U.useEffect)(()=>{z!=null&&z[D.q_position]?!he&&Ie(!0):he&&Ie(!1)},[z==null?void 0:z[D==null?void 0:D.q_position]]),(j=D==null?void 0:D.standard_answer)==null||j.map(me=>{me.used=!1}),(0,U.useEffect)(()=>{var me;console.log("item=====",D,ne,z,"#37AD83;");const ke=[];for(let ee=0;ee<(D==null?void 0:D.multi_count);ee++){const Te=((me=D==null?void 0:D.user_answer)==null?void 0:me.find(k=>k.choice_id===ee+1))||{choice_id:ee+1,answer_text:""};ke.push(L({},Te))}se(ke)},[D==null?void 0:D.user_answer]),x.createElement("div",{className:$.Z.fillBg},x.createElement("aside",{className:"font14 c-light-primary mb5"},"\u5B66\u751F\u7B54\u9898"),Q==null?void 0:Q.map((me,ke)=>x.createElement("div",null,x.createElement("span",null,"\u7B54\u6848(\u586B\u7A7A",ke+1,"):"),x.createElement("div",null,D.question_type==3?(me==null?void 0:me.model)===1?x.createElement("span",{style:{whiteSpace:"pre-wrap",color:me!=null&&me.user_answer_boolean?"#37AD83":"#E30000"}},me==null?void 0:me.answer_text):x.createElement(H.Z,{type:me!=null&&me.user_answer_boolean?"success":"error",readOnly:!0,value:me.answer_text,disabled:!0}):x.createElement(ge.Z,{value:me==null?void 0:me.answer_text})))),O&&x.createElement(Me.u,{data:D}))};Ut.Z=V},52750:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(56656),Me=d.n(K),$=d(1710),H=d(51124),x=d(24334),h=d.n(x),S=d(2449);const m=({item:R,answerData:I,autoHeight:L})=>{var T,V,D,ne,z;const[de,ae]=(0,U.useState)([]);(0,U.useEffect)(()=>{var Q,se;((Q=R==null?void 0:R.evaluate_codes)==null?void 0:Q.length)>0?ae((se=R==null?void 0:R.evaluate_codes)==null?void 0:se.map((he,Ie)=>({key:Ie+1,error_msg:he!=null&&he.error_msg?x.Base64.decode(he==null?void 0:he.error_msg):"",created_at:he.created_at}))):ae([{key:"--",error_msg:"--"}])},[R==null?void 0:R.evaluate_codes]);const O=[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Q,se)=>U.createElement("span",null,se.key)},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(Q,se)=>U.createElement("span",null,se.created_at?Me()(se.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Q,se)=>{var he;return U.createElement("span",null,se.error_msg?((he=se.error_msg)==null?void 0:he.length)>1e3?se.error_msg.substring(0,1e3)+"...":se.error_msg:"--")}}],j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt15 mb15"},U.createElement(ge.Z,{value:R==null?void 0:R.description})),(!!((T=I==null?void 0:I.exercise)!=null&&T.student_commit_status)&&((V=I==null?void 0:I.exercise)==null?void 0:V.student_commit_status)!==0||!!((D=I==null?void 0:I.exercise)!=null&&D.user_exercise_status)&&((ne=I==null?void 0:I.exercise)==null?void 0:ne.user_exercise_status)!==0)&&U.createElement($.default,{className:"mt5",bordered:!0,dataSource:de,columns:O,pagination:!1}),!!((z=R==null?void 0:R.user_answer)!=null&&z.length)&&(R==null?void 0:R.passed_code)&&U.createElement("aside",{className:S.Z.shixunWrp},U.createElement("h3",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),U.createElement(H.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:R!=null&&R.passed_code?x.Base64.decode(R==null?void 0:R.passed_code):"",autoHeight:L,options:j})))};Ut.Z=m},15634:function(sn,Ut,d){"use strict";d.d(Ut,{u:function(){return x}});var U=d(59301),ge=d(95237),K=d(43604),Me=d(7664),$=d(65986),H=d(59301);const x=({data:h})=>{const[S,m]=(0,U.useState)(!1),R=()=>{var I,L,T;switch(h.question_type){case 3:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(I=h==null?void 0:h.standard_answer)==null?void 0:I.map(function(V,D){var ne,z;return H.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),(V==null?void 0:V.model)===1?H.createElement(K.Z,{flex:1},(ne=V==null?void 0:V.answer_text)==null?void 0:ne.map(function(de,ae){return H.createElement("div",null,de)})):H.createElement(K.Z,{flex:1},(z=V==null?void 0:V.answer_text)==null?void 0:z.map(function(de,ae){return H.createElement($.Z,{readOnly:!0,value:de})})))})));case 8:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,(L=h==null?void 0:h.standard_answer)==null?void 0:L.map(function(V,D){return H.createElement(ge.Z,{style:{alignItems:"baseline"},className:"mr20"},H.createElement(K.Z,{flex:"50px"},H.createElement("span",{className:"mt10"},"\u586B\u7A7A",V.choice_id,":")),H.createElement(K.Z,{flex:1},H.createElement("div",null,V==null?void 0:V.answer_text)))})));case 4:return H.createElement("aside",{className:"mt20"},H.createElement("span",{style:{cursor:"pointer"},className:"font14 c-blue current",onClick:()=>{m(!S)}},S?"\u9690\u85CF\u53C2\u8003\u7B54\u6848":"\u67E5\u770B\u53C2\u8003\u7B54\u6848"),S&&H.createElement("div",null,H.createElement(Me.Z,{value:(T=h==null?void 0:h.standard_answer)==null?void 0:T.join(" ")})))}};return H.createElement("section",null,R())}},80033:function(sn,Ut,d){"use strict";var U=d(59301),ge=d(7664),K=d(34055),Me=d(6848),$=d(5871),H=d(8591),x=d(1710),h=d(56656),S=d.n(h),m=d(76560),R=d(51124),I=d(19530),L=Object.defineProperty,T=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,ne=(O,j,Q)=>j in O?L(O,j,{enumerable:!0,configurable:!0,writable:!0,value:Q}):O[j]=Q,z=(O,j)=>{for(var Q in j||(j={}))V.call(j,Q)&&ne(O,Q,j[Q]);if(T)for(var Q of T(j))D.call(j,Q)&&ne(O,Q,j[Q]);return O},de=(O,j,Q)=>new Promise((se,he)=>{var Ie=ee=>{try{ke(Q.next(ee))}catch(Te){he(Te)}},me=ee=>{try{ke(Q.throw(ee))}catch(Te){he(Te)}},ke=ee=>ee.done?se(ee.value):Promise.resolve(ee.value).then(Ie,me);ke((Q=Q.apply(O,j)).next())});const ae=({item:O,answerData:j,hasChangeScore:Q=!0,autoHeight:se,showAnswer:he,saveChangeScore:Ie=()=>{}})=>{var me,ke,ee;const[Te,k]=(0,U.useState)([]),[Ze,Le]=(0,U.useState)([]);(0,U.useEffect)(()=>{var Be,Ae,Ce,Ye,_e,He,ue,jt,ir,Vt,xr,Rt;if(!((Be=O==null?void 0:O.shixun_details)!=null&&Be.length))return;let Qr=[],vr=[];for(let Y=0;Y<((Ae=O==null?void 0:O.shixun_details)==null?void 0:Ae.length);Y++){for(let pt=0;pt<(O==null?void 0:O.shixun_details[Y].stage_list.length);pt++){let M=O==null?void 0:O.shixun_details[Y].stage_list[pt];Qr.push(z(z({},M),{operation:(He=(_e=(Ye=(Ce=O==null?void 0:O.shixun_details)==null?void 0:Ce[Y])==null?void 0:Ye.shixun_detail)==null?void 0:_e[0])==null?void 0:He.game_identifier,shixun_challenge_id:(ue=O==null?void 0:O.shixun_details[Y])==null?void 0:ue.shixun_challenge_id}))}(ir=(jt=O==null?void 0:O.shixun_details)==null?void 0:jt[Y])!=null&&ir.shixun_detail&&vr.push((Rt=(xr=(Vt=O==null?void 0:O.shixun_details)==null?void 0:Vt[Y])==null?void 0:xr.shixun_detail)==null?void 0:Rt[0])}Le(vr),k([...Qr])},[O==null?void 0:O.shixun_details]);const ye=[{title:"\u5173\u5361",dataIndex:"position",key:"position",align:"center"},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",align:"center",ellipsis:!0,width:260,render:Be=>U.createElement(Me.Z,{title:Be},U.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:Be&&Be.length>25?Be:""},Be))},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.evaluate_count?Ae.evaluate_count:U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5B8C\u6210\u65F6\u95F4",key:"finished_time",dataIndex:"finished_time",align:"center",render:(Be,Ae)=>{let Ce=!1;return Ae.finished_time&&(j!=null&&j.exercise)&&(j!=null&&j.exercise_answer_user)&&((j==null?void 0:j.exercise.time)===-1?Ce=S()(j==null?void 0:j.exercise.end_time).isBefore(Ae.finished_time):Ce=S()(j==null?void 0:j.exercise_answer_user.start_at).add(j==null?void 0:j.exercise.time,"m").isBefore(Ae.finished_time)),U.createElement("span",null,Ae.finished_time||U.createElement("span",{className:"c-grey-999"},"--"),U.createElement("span",{className:"c-orange-ff9 "},Ce?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.time_consuming||U.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206/\u6EE1\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,Ae)=>U.createElement("span",null,U.createElement("span",{className:"c-orange"},Ae.user_score),"/",Ae.game_score)},Q&&{title:"\u8C03\u5206",dataIndex:"user_score",key:"user_score",align:"center",render:(Be,Ae,Ce)=>U.createElement($.Z,{min:0,max:Number(Ae.game_score),defaultValue:Be,onBlur:Ye=>de(void 0,null,function*(){if(Ye.target.value!=Be){const _e=yield Ie(z(z({},O),{shixun_challenge_id:Ae.shixun_challenge_id,shixunScore:Ye.target.value}));console.log("res: ",_e),_e!=null&&_e.question_comments&&H.ZP.success("\u5DF2\u4FEE\u6539\u5F53\u524D\u8BC4\u5206")}})})}].filter(Be=>!!Be),Qe=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Be,Ae)=>U.createElement("span",null,Ae.error_msg?Ae.error_msg:"--")},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"updated_at",key:"updated_at",align:"center",width:200,render:(Be,Ae)=>U.createElement("span",null,Ae.updated_at?Ae.updated_at:"--")}],ve={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return U.createElement(U.Fragment,null,(((me=j==null?void 0:j.exercise)==null?void 0:me.student_commit_status)!==0||((ke=j==null?void 0:j.exercise)==null?void 0:ke.user_exercise_status)!==0)&&U.createElement("div",{className:"mt15"},U.createElement("p",{className:"font16 c-grey-666"},"\u9636\u6BB5\u6210\u7EE9"),!!(Te!=null&&Te.length)&&U.createElement(x.default,{columns:ye,dataSource:Te,pagination:!1})),!!(Ze!=null&&Ze.length)&&U.createElement(U.Fragment,null,U.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Ze==null?void 0:Ze.map((Be,Ae)=>{var Ce,Ye,_e,He,ue;return U.createElement(U.Fragment,null,U.createElement("div",{className:"mt5"},U.createElement("span",{className:"font16 mr15"}," \u7B2C",Be.position,"\u5173"),U.createElement(m.Link,{className:"current c-black font16",to:`/tasks/${Be.game_identifier}`},Be.name)),!!((Ce=Be==null?void 0:Be.outputs)!=null&&Ce.length)&&U.createElement(x.default,{bordered:!0,dataSource:Be.outputs.map(jt=>({key:jt.position,error_msg:jt.output_detail,updated_at:jt.updated_at})),columns:Qe,pagination:!1}),(Be==null?void 0:Be.st)===0&&Be.challenge_paths&&U.createElement("div",{className:I.Z.shixunWrp},U.createElement("h2",null,"\u6700\u540E\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",U.createElement("span",{className:"c-light-black"},(_e=(Ye=Be.challenge_paths)==null?void 0:Ye[0])==null?void 0:_e.file_name)),U.createElement(R.ZP,{height:300,autoHeight:se,language:"python",theme:"default",value:((ue=(He=Be.challenge_paths)==null?void 0:He[0])==null?void 0:ue.latest_code)||"",options:ve})))})),(0,K.dE)()&&U.createElement(ge.Z,{className:"c-grey-999 mt20 mb20",value:O==null?void 0:O.question_title}),(ee=O==null?void 0:O.shixun)==null?void 0:ee.map((Be,Ae)=>{var Ce,Ye;return U.createElement("div",null,U.createElement("p",{className:"font16 c-grey-666 mb5"},U.createElement("span",{className:"mr20"},"\u7B2C",Be==null?void 0:Be.challenge_position,"\u5173 ",Be==null?void 0:Be.challenge_name),U.createElement("span",null,Be==null?void 0:Be.challenge_score,"\u5206")),he&&U.createElement("div",null,U.createElement("div",{className:I.Z.answerText},"\u53C2\u8003\u7B54\u6848\uFF1A",((Ce=Be.challenge_answers)==null?void 0:Ce.length)===0?"\u6682\u65E0":""),(Ye=Be.challenge_answers)==null?void 0:Ye.map((_e,He)=>U.createElement("div",{className:"mt15"},U.createElement("div",null,"\u7EA7\u522B",He+1,"\uFF1A",_e.name),U.createElement(ge.Z,{value:(_e==null?void 0:_e.contents)||"",className:I.Z.answerText})))))}),U.createElement("div",{className:"mb15"}))};Ut.Z=ae},16837:function(sn,Ut,d){"use strict";d.d(Ut,{c:function(){return ge}});var U=(K=>(K.FirstPage="firstPage",K.PrevPage="prevPage",K.NextPage="nextPage",K))(U||{}),ge=(K=>(K[K.Single=0]="Single",K[K.Multiple=1]="Multiple",K[K.Judge=2]="Judge",K[K.Fill=3]="Fill",K[K.Subjective=4]="Subjective",K[K.Shixun=5]="Shixun",K[K.Program=6]="Program",K[K.Combine=7]="Combine",K))(ge||{})},30975:function(sn,Ut,d){"use strict";d.d(Ut,{AD:function(){return Ze},BA:function(){return pt},D9:function(){return Ae},Hp:function(){return Q},IM:function(){return Ye},Iy:function(){return se},KM:function(){return Y},KU:function(){return jt},MJ:function(){return he},Ne:function(){return Ce},ON:function(){return Vt},Uj:function(){return Qr},VY:function(){return ue},YO:function(){return Rt},YX:function(){return xr},Zn:function(){return V},_g:function(){return ae},_k:function(){return ve},c6:function(){return Te},cr:function(){return D},eV:function(){return k},fi:function(){return ne},gh:function(){return ke},hS:function(){return _e},iA:function(){return z},j6:function(){return O},je:function(){return Qe},jj:function(){return j},kS:function(){return ir},o6:function(){return ee},pO:function(){return vr},rQ:function(){return Le},sA:function(){return me},xm:function(){return Be},xo:function(){return He},y8:function(){return ye},yd:function(){return de}});var U=d(64948),ge=d(76560),K=d(49661),Me=d(8591),$=d(90524),H=Object.defineProperty,x=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,m=(M,p,y)=>p in M?H(M,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):M[p]=y,R=(M,p)=>{for(var y in p||(p={}))h.call(p,y)&&m(M,y,p[y]);if(x)for(var y of x(p))S.call(p,y)&&m(M,y,p[y]);return M},I=(M,p,y)=>new Promise((E,oe)=>{var De=Fe=>{try{te(y.next(Fe))}catch(Ee){oe(Ee)}},J=Fe=>{try{te(y.throw(Fe))}catch(Ee){oe(Ee)}},te=Fe=>Fe.done?E(Fe.value):Promise.resolve(Fe.value).then(De,J);te((y=y.apply(M,p)).next())});const L=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},T=()=>{(0,ge.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},V=M=>I(void 0,null,function*(){L(),(yield(0,U.YR)(R({},M))).status===0&&(yield(0,K.QH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_couser_info.json`,query:M}))),T()}),D=M=>I(void 0,null,function*(){const p=yield(0,U.yS)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`);else{if(p.status===-2)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_member_act_score`))}}),ne=M=>I(void 0,null,function*(){const p=yield(0,U.W0)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_score`))}}),z=M=>I(void 0,null,function*(){const p=yield(0,U.Nl)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`))}}),de=M=>I(void 0,null,function*(){const p=yield(0,U.IU)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/export_star_user`))}}),ae=M=>I(void 0,null,function*(){const p=yield(0,U.td)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else{if(p.status===-2)return p;if(p.status===-3)(0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_exercise_and_other`);else if(p.status===-4)return p}}),O=M=>I(void 0,null,function*(){const p=yield(0,U.QX)(R({},M));if(p.status===0)Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`);else{if(p.status===-4)return p;p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/course_total_homework`))}}),j=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.o_)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Q=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.ZL)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),se=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.aP)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),he=(M,p)=>I(void 0,null,function*(){const y=yield(0,U.vV)(R({},M));y.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`)):y.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/${p}`))}),Ie=M=>I(void 0,null,function*(){L(),(yield exportCourseWorkListAppendix(R({},M))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${M.categoryId}/works_list.zip`,query:M}))),T()}),me=M=>I(void 0,null,function*(){L(),yield(0,K.QH)("",$.Z.API_SERVER+`/api/polls/${M.categoryId}/commit_result.xlsx`),T()}),ke=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/attendances/export_xlsx_data.xlsx`,query:M}))}),ee=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/video_study_statics.xlsx`,query:M}))}),Te=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_video_study.xlsx`,query:M}))}),k=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M.coursesId}/export_course_students_info.xlsx`,query:M}))}),Ze=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/school_manages/students.xlsx",query:M}))}),Le=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/item_banks/export.xlsx",query:M}))}),ye=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:M}))}),Qe=M=>I(void 0,null,function*(){const p=yield(0,U.Uy)(R({},M));p.status===0?(Me.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ge.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`)):p.status===-3&&((0,ge.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ge.history.push(`/classrooms/${M.coursesId}/exportlist/exercise_score,export_exercise_users`))}),ve=M=>I(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/export_records/${M.id}.xlsx`,query:M}))}),Be=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:M}))}),Ae=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/${M.menuKey}_statistic.xlsx?${M.checkedList.map(p=>`course_group_id[]=${p}`).join("&")}`,query:M}))}),Ce=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_training_objectives.xlsx`,query:M}))}),Ye=M=>I(void 0,null,function*(){yield(0,K.FH)(M==null?void 0:M.name,(0,K.NY)({url:$.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:M}))}),_e=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_courses.xlsx`,query:M}))}),He=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/ec_years/${M==null?void 0:M.ec_year_id}/ec_graduation_requirements.xlsx`,query:M}))}),ue=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:M}))}),jt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}/rank_list.xlsx`,query:M}))}),ir=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:M}))}),Vt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/examination_banks/${M.id}.json`,query:M}))}),xr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M.categoryId}.json`,query:M}))}),Rt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/polls/${M==null?void 0:M.id}/commit_result.json`,query:M}))}),Qr=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+"/api/paths/get_task_pass.json",query:M}))}),vr=(M,p)=>I(void 0,null,function*(){yield(0,K.FH)(p||"",(0,K.NY)({url:$.Z.API_SERVER+`/api/exercises/${M==null?void 0:M.exercise_id}/consult_exercise.json`,query:M}))}),Y=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/competitions/${M==null?void 0:M.identifier}/competition_commit_records/member_works.xlsx`,query:M}))}),pt=M=>I(void 0,null,function*(){yield(0,K.FH)("",(0,K.NY)({url:$.Z.API_SERVER+`/api/courses/${M==null?void 0:M.coursesId}/group_homeworks/import_group_template.xlsx`,query:M}))})},50371:function(sn,Ut){"use strict";function d(){const U=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ge=1;ge{const $=K[Me];$!==void 0&&(U[Me]=$)})}return U}Ut.Z=d},13845:function(sn,Ut,d){"use strict";d.d(Ut,{F:function(){return U},Z:function(){return ge}});function U(K){return K!=null&&K===K.window}function ge(K,Me){var $,H;if(typeof window=="undefined")return 0;const x=Me?"scrollTop":"scrollLeft";let h=0;return U(K)?h=K[Me?"pageYOffset":"pageXOffset"]:K instanceof Document?h=K.documentElement[x]:(K instanceof HTMLElement||K)&&(h=K[x]),K&&!U(K)&&typeof h!="number"&&(h=(H=(($=K.ownerDocument)!==null&&$!==void 0?$:K).documentElement)===null||H===void 0?void 0:H[x]),h}},56762:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return ge}});var U=d(59301);function ge(){const[,K]=U.useReducer(Me=>Me+1,0);return K}},68031:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Me}});var U=d(16089);function ge($,H,x,h){const S=x-H;return $/=h/2,$<1?S/2*$*$*$+H:S/2*(($-=2)*$*$+2)+H}var K=d(13845);function Me($){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:x=()=>window,callback:h,duration:S=450}=H,m=x(),R=(0,K.Z)(m,!0),I=Date.now(),L=()=>{const V=Date.now()-I,D=ge(V>S?S:V,R,$,S);(0,K.F)(m)?m.scrollTo(window.pageXOffset,D):m instanceof Document||m.constructor.name==="HTMLDocument"?m.documentElement.scrollTop=D:m.scrollTop=D,Vx||H},66104:function(sn,Ut,d){"use strict";d.d(Ut,{Z:function(){return Ze}});var U=d(92310),ge=d.n(U),K=d(11592),Me=d(26112),$=d(59301),H=d(92343),x=d(36355),h=d(84105),S=d(91857);const m=Le=>{let{children:ye}=Le;const{getPrefixCls:Qe}=$.useContext(x.E_),ve=Qe("breadcrumb");return $.createElement("li",{className:`${ve}-separator`,"aria-hidden":"true"},ye===""?ye:ye||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var R=m,I=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Beye[Be]||ve)}function T(Le,ye,Qe,ve){if(Qe==null)return null;const{className:Be,onClick:Ae}=ye,Ce=I(ye,["className","onClick"]),Ye=Object.assign(Object.assign({},(0,Me.Z)(Ce,{data:!0,aria:!0})),{onClick:Ae});return ve!==void 0?$.createElement("a",Object.assign({},Ye,{className:ge()(`${Le}-link`,Be),href:ve}),Qe):$.createElement("span",Object.assign({},Ye,{className:ge()(`${Le}-link`,Be)}),Qe)}function V(Le,ye){return(ve,Be,Ae,Ce,Ye)=>{if(ye)return ye(ve,Be,Ae,Ce);const _e=L(ve,Be);return T(Le,ve,_e,Ye)}}var D=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Be{const{prefixCls:ye,separator:Qe="/",children:ve,menu:Be,overlay:Ae,dropdownProps:Ce,href:Ye}=Le,He=(ue=>{if(Be||Ae){const jt=Object.assign({},Ce);if(Be){const ir=Be||{},{items:Vt}=ir,xr=D(ir,["items"]);jt.menu=Object.assign(Object.assign({},xr),{items:Vt==null?void 0:Vt.map((Rt,Qr)=>{var{key:vr,title:Y,label:pt,path:M}=Rt,p=D(Rt,["key","title","label","path"]);let y=pt!=null?pt:Y;return M&&(y=$.createElement("a",{href:`${Ye}${M}`},y)),Object.assign(Object.assign({},p),{key:vr!=null?vr:Qr,label:y})})})}else Ae&&(jt.overlay=Ae);return $.createElement(S.Z,Object.assign({placement:"bottom"},jt),$.createElement("span",{className:`${ye}-overlay-link`},ue,$.createElement(h.Z,null)))}return ue})(ve);return He!=null?$.createElement($.Fragment,null,$.createElement("li",null,He),Qe&&$.createElement(R,null,Qe)):null},z=Le=>{const{prefixCls:ye,children:Qe,href:ve}=Le,Be=D(Le,["prefixCls","children","href"]),{getPrefixCls:Ae}=$.useContext(x.E_),Ce=Ae("breadcrumb",ye);return $.createElement(ne,Object.assign({},Be,{prefixCls:Ce}),T(Ce,Be,Qe,ve))};z.__ANT_BREADCRUMB_ITEM=!0;var de=z,ae=d(17313),O=d(83116),j=d(37613);const Q=Le=>{const{componentCls:ye,iconCls:Qe}=Le;return{[ye]:Object.assign(Object.assign({},(0,ae.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[Qe]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,ae.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${ye}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${ye}-link`]:{[` > ${Qe} + span, > ${Qe} + a `]:{marginInlineStart:Le.marginXXS}},[`${ye}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${Qe}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var se=(0,O.Z)("Breadcrumb",Le=>{const ye=(0,j.TS)(Le,{});return[Q(ye)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),he=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Be{var{breadcrumbName:Ce}=Ae,Ye=he(Ae,["breadcrumbName"]);return Object.assign(Object.assign({},Ye),{title:Ce})})}),Be}function me(Le,ye){return(0,$.useMemo)(()=>Le||(ye?ye.map(Ie):null),[Le,ye])}var ke=function(Le,ye){var Qe={};for(var ve in Le)Object.prototype.hasOwnProperty.call(Le,ve)&&ye.indexOf(ve)<0&&(Qe[ve]=Le[ve]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ve=Object.getOwnPropertySymbols(Le);Be{if(ye===void 0)return ye;let Qe=(ye||"").replace(/^\//,"");return Object.keys(Le).forEach(ve=>{Qe=Qe.replace(`:${ve}`,Le[ve])}),Qe},Te=Le=>{const{prefixCls:ye,separator:Qe="/",style:ve,className:Be,rootClassName:Ae,routes:Ce,items:Ye,children:_e,itemRender:He,params:ue={}}=Le,jt=ke(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:ir,direction:Vt,breadcrumb:xr}=$.useContext(x.E_);let Rt;const Qr=ir("breadcrumb",ye),[vr,Y]=se(Qr),pt=me(Ye,Ce),M=V(Qr,He);if(pt&&pt.length>0){const E=[],oe=Ye||Ce;Rt=pt.map((De,J)=>{const{path:te,key:Fe,type:Ee,menu:X,overlay:We,onClick:Et,className:xe,separator:st,dropdownProps:nt}=De,Oe=ee(ue,te);Oe!==void 0&&E.push(Oe);const le=Fe!=null?Fe:J;if(Ee==="separator")return $.createElement(R,{key:le},st);const Re={},dt=J===pt.length-1;X?Re.menu=X:We&&(Re.overlay=We);let{href:Ct}=De;return E.length&&Oe!==void 0&&(Ct=`#/${E.join("/")}`),$.createElement(ne,Object.assign({key:le},Re,(0,Me.Z)(De,{data:!0,aria:!0}),{className:xe,dropdownProps:nt,href:Ct,separator:dt?"":Qe,onClick:Et,prefixCls:Qr}),M(De,ue,oe,E,Ct))})}else if(_e){const E=(0,K.Z)(_e).length;Rt=(0,K.Z)(_e).map((oe,De)=>{if(!oe)return oe;const J=De===E-1;return(0,H.Tm)(oe,{separator:J?"":Qe,key:De})})}const p=ge()(Qr,xr==null?void 0:xr.className,{[`${Qr}-rtl`]:Vt==="rtl"},Be,Ae,Y),y=Object.assign(Object.assign({},xr==null?void 0:xr.style),ve);return vr($.createElement("nav",Object.assign({className:p,style:y},jt),$.createElement("ol",null,Rt)))};Te.Item=de,Te.Separator=R;var k=Te,Ze=k},24905:function(sn,Ut,d){"use strict";d.d(Ut,{default:function(){return se}});var U=d(92310),ge=d.n(U),K=d(5630),Me=d(59301),$=d(36355),H=d(1684),x=d(32441),S=Me.createContext(null),m=d(98447),R=d(14088),I=d(4572),L=function(he,Ie){var me={};for(var ke in he)Object.prototype.hasOwnProperty.call(he,ke)&&Ie.indexOf(ke)<0&&(me[ke]=he[ke]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ke=Object.getOwnPropertySymbols(he);ee{var me;const{prefixCls:ke,className:ee,rootClassName:Te,children:k,indeterminate:Ze=!1,style:Le,onMouseEnter:ye,onMouseLeave:Qe,skipGroup:ve=!1,disabled:Be}=he,Ae=L(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ce,direction:Ye,checkbox:_e}=Me.useContext($.E_),He=Me.useContext(S),{isFormItemInput:ue}=Me.useContext(x.aM),jt=Me.useContext(H.Z),ir=(me=(He==null?void 0:He.disabled)||Be)!==null&&me!==void 0?me:jt,Vt=Me.useRef(Ae.value);Me.useEffect(()=>{He==null||He.registerValue(Ae.value)},[]),Me.useEffect(()=>{if(!ve)return Ae.value!==Vt.current&&(He==null||He.cancelValue(Vt.current),He==null||He.registerValue(Ae.value),Vt.current=Ae.value),()=>He==null?void 0:He.cancelValue(Ae.value)},[Ae.value]);const xr=Ce("checkbox",ke),[Rt,Qr]=(0,m.ZP)(xr),vr=Object.assign({},Ae);He&&!ve&&(vr.onChange=function(){Ae.onChange&&Ae.onChange.apply(Ae,arguments),He.toggleOption&&He.toggleOption({label:k,value:Ae.value})},vr.name=He.name,vr.checked=He.value.includes(Ae.value));const Y=ge()(`${xr}-wrapper`,{[`${xr}-rtl`]:Ye==="rtl",[`${xr}-wrapper-checked`]:vr.checked,[`${xr}-wrapper-disabled`]:ir,[`${xr}-wrapper-in-form-item`]:ue},_e==null?void 0:_e.className,ee,Te,Qr),pt=ge()({[`${xr}-indeterminate`]:Ze},I.A,Qr),M=Ze?"mixed":void 0;return Rt(Me.createElement(R.Z,{component:"Checkbox",disabled:ir},Me.createElement("label",{className:Y,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),Le),onMouseEnter:ye,onMouseLeave:Qe},Me.createElement(K.Z,Object.assign({"aria-checked":M},vr,{prefixCls:xr,className:pt,disabled:ir,ref:Ie})),k!==void 0&&Me.createElement("span",null,k))))};var D=Me.forwardRef(T),ne=d(3300),z=d(2738),de=function(he,Ie){var me={};for(var ke in he)Object.prototype.hasOwnProperty.call(he,ke)&&Ie.indexOf(ke)<0&&(me[ke]=he[ke]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ke=Object.getOwnPropertySymbols(he);ee{const{defaultValue:me,children:ke,options:ee=[],prefixCls:Te,className:k,rootClassName:Ze,style:Le,onChange:ye}=he,Qe=de(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ve,direction:Be}=Me.useContext($.E_),[Ae,Ce]=Me.useState(Qe.value||me||[]),[Ye,_e]=Me.useState([]);Me.useEffect(()=>{"value"in Qe&&Ce(Qe.value||[])},[Qe.value]);const He=Me.useMemo(()=>ee.map(p=>typeof p=="string"||typeof p=="number"?{label:p,value:p}:p),[ee]),ue=p=>{_e(y=>y.filter(E=>E!==p))},jt=p=>{_e(y=>[].concat((0,ne.Z)(y),[p]))},ir=p=>{const y=Ae.indexOf(p.value),E=(0,ne.Z)(Ae);y===-1?E.push(p.value):E.splice(y,1),"value"in Qe||Ce(E),ye==null||ye(E.filter(oe=>Ye.includes(oe)).sort((oe,De)=>{const J=He.findIndex(Fe=>Fe.value===oe),te=He.findIndex(Fe=>Fe.value===De);return J-te}))},Vt=ve("checkbox",Te),xr=`${Vt}-group`,[Rt,Qr]=(0,m.ZP)(Vt),vr=(0,z.Z)(Qe,["value","disabled"]),Y=ee.length?He.map(p=>Me.createElement(D,{prefixCls:Vt,key:p.value.toString(),disabled:"disabled"in p?p.disabled:Qe.disabled,value:p.value,checked:Ae.includes(p.value),onChange:p.onChange,className:`${xr}-item`,style:p.style,title:p.title},p.label)):ke,pt={toggleOption:ir,value:Ae,disabled:Qe.disabled,name:Qe.name,registerValue:jt,cancelValue:ue},M=ge()(xr,{[`${xr}-rtl`]:Be==="rtl"},k,Ze,Qr);return Rt(Me.createElement("div",Object.assign({className:M,style:Le},vr,{ref:Ie}),Me.createElement(S.Provider,{value:pt},Y)))},O=Me.forwardRef(ae);var j=Me.memo(O);const Q=D;Q.Group=j,Q.__ANT_CHECKBOX=!0;var se=Q},98447:function(sn,Ut,d){"use strict";d.d(Ut,{C2:function(){return $}});var U=d(17313),ge=d(37613),K=d(83116);const Me=H=>{const{checkboxCls:x}=H,h=`${x}-wrapper`;return[{[`${x}-group`]:Object.assign(Object.assign({},(0,U.Wf)(H)),{display:"inline-flex",flexWrap:"wrap",columnGap:H.marginXS,[`> ${H.antCls}-row`]:{flex:1}}),[h]:Object.assign(Object.assign({},(0,U.Wf)(H)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${h}`]:{marginInlineStart:0},[`&${h}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[x]:Object.assign(Object.assign({},(0,U.Wf)(H)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:H.borderRadiusSM,alignSelf:"center",[`${x}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${x}-inner`]:Object.assign({},(0,U.oN)(H))},[`${x}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:H.checkboxSize,height:H.checkboxSize,direction:"ltr",backgroundColor:H.colorBgContainer,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusSM,borderCollapse:"separate",transition:`all ${H.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:H.checkboxSize/14*5,height:H.checkboxSize/14*8,border:`${H.lineWidthBold}px solid ${H.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${H.motionDurationFast} ${H.motionEaseInBack}, opacity ${H.motionDurationFast}`}},"& + span":{paddingInlineStart:H.paddingXS,paddingInlineEnd:H.paddingXS}})},{[` diff --git a/umi.54c5ce75.js b/umi.7c458830.js similarity index 99% rename from umi.54c5ce75.js rename to umi.7c458830.js index ea120fe02c..d953cc35b5 100644 --- a/umi.54c5ce75.js +++ b/umi.7c458830.js @@ -1480,6 +1480,6 @@ Schedule: ${Y.map(dt=>cu(dt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),V=[],ue=t?Ua(t.baseTime,t.timescale):0;let pe="00:00.000",be=0,Re=0,Be,dt=!0;U.oncue=function(at){const jt=n[s];let cr=n.ccOffset;const sr=(be-ue)/9e4;if(jt!=null&&jt.new&&(Re!==void 0?cr=n.ccOffset=jt.start:af(n,s,sr)),sr){if(!t){Be=new Error("Missing initPTS for VTT MPEGTS");return}cr=sr-n.presentationOffset}const Nr=at.endTime-at.startTime,Vr=xs((at.startTime+cr-Re)*9e4,v*9e4)/9e4;at.startTime=Math.max(Vr,0),at.endTime=Math.max(Vr+Nr,0);const vn=at.text.trim();at.text=decodeURIComponent(encodeURIComponent(vn)),at.id||(at.id=Cf(at.startTime,at.endTime,vn)),at.endTime>0&&V.push(at)},U.onparsingerror=function(at){Be=at},U.onflush=function(){if(Be){I(Be);return}w(V)},Y.forEach(at=>{if(dt)if(Af(at,"X-TIMESTAMP-MAP=")){dt=!1,at.slice(16).split(",").forEach(jt=>{Af(jt,"LOCAL:")?pe=jt.slice(6):Af(jt,"MPEGTS:")&&(be=parseInt(jt.slice(7)))});try{Re=ql(pe)/1e3}catch(jt){Be=jt}return}else at===""&&(dt=!1);U.parse(at+` `)}),U.flush()}const sf="stpp.ttml.im1t",bl=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Hf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,xl={left:"start",center:"center",right:"end",start:"start",end:"end"};function Zc(k,t,n,s){const v=gt(new Uint8Array(k),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>J(U)),I=Gs(t.baseTime,1,t.timescale);try{w.forEach(U=>n(Rf(U,I)))}catch(U){s(U)}}function Rf(k,t){const v=new DOMParser().parseFromString(k,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},I=Object.keys(w).reduce((pe,be)=>(pe[be]=v.getAttribute(`ttp:${be}`)||w[be],pe),{}),U=v.getAttribute("xml:space")!=="preserve",Y=of(eu(v,"styling","style")),V=of(eu(v,"layout","region")),ue=eu(v,"body","[begin]");return[].map.call(ue,pe=>{const be=Pf(pe,U);if(!be||!pe.hasAttribute("begin"))return null;const Re=uf(pe.getAttribute("begin"),I),Be=uf(pe.getAttribute("dur"),I);let dt=uf(pe.getAttribute("end"),I);if(Re===null)throw ou(pe);if(dt===null){if(Be===null)throw ou(pe);dt=Re+Be}const at=new ga(Re-t,dt-t,be);at.id=Cf(at.startTime,at.endTime,at.text);const jt=V[pe.getAttribute("region")],cr=Y[pe.getAttribute("style")],sr=kl(jt,cr,Y),{textAlign:Nr}=sr;if(Nr){const Vr=xl[Nr];Vr&&(at.lineAlign=Vr),at.align=Nr}return y(at,sr),at}).filter(pe=>pe!==null)}function eu(k,t,n){const s=k.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function of(k){return k.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Pf(k,t){return[].slice.call(k.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Pf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function kl(k,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],I=k!=null&&k.hasAttribute("style")?k.getAttribute("style"):null;return I&&n.hasOwnProperty(I)&&(v=n[I]),w.reduce((U,Y)=>{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{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 Mf{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=If(),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 ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),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;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=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:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):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;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{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||ad,this.controller=new self.AbortController,this.stats=new j}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 v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}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,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{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 j,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,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[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=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.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 z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=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:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,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:ds,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:z},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},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,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 ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(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,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,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 v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(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;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{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 v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),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,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.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 Wi extends ci{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,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(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 v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),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 Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{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 v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(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:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.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:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(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 v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.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===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.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 Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,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=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}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,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=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,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{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,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}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,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=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:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}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,v){this._emitter.off(t,n,s,v)}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 v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}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,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||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=gn()),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){en(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 v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}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=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$: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 g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",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",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"75c2445d",67:"eabef6cd",109:"d7c98196",119:"cd29b649",195:"48511c7a",201:"743ddea4",264:"be0d9910",292:"2bc1946f",316:"1f60ada6",337:"c600d50a",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"ba0b63d1",518:"ce7cbc5e",532:"03a67e6f",533:"0332c776",547:"0be9bc68",556:"09a7ff02",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"c232637d",671:"4a609b8d",680:"b07e9af0",700:"bccbdf77",737:"d45e5dde",741:"ac5fd360",799:"e7e5b364",879:"b525ffdf",895:"333c61cd",900:"0f48ab4f",906:"1dd45018",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"9b5fb491",1045:"3a382954",1048:"740ca57a",1070:"14645d12",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"3331a594",1257:"989a7a0c",1274:"5f6ea65a",1276:"88dabcba",1343:"3bad386c",1423:"28533195",1427:"94261b09",1450:"21e814bf",1461:"aa273c02",1462:"fcf08abc",1470:"8cd2bcbe",1475:"0e78692a",1477:"a166d0a2",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"4a837c8a",1555:"b5b532a8",1578:"be96a492",1581:"82d940b3",1582:"3e296e18",1646:"e6e27b60",1651:"40290e14",1657:"6da53d15",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6e16990f",1713:"68cc07fe",1717:"f7e51a69",1727:"16b18c84",1754:"c0f21437",1783:"2a5462c3",1798:"12be624a",1799:"ae029a35",1831:"73ef850a",1836:"195eb428",1855:"94a447bd",1880:"e46ab11b",1881:"d8d1279a",1897:"67f8d0e1",1939:"b50dd5f9",1953:"7f872fab",1962:"9ca5c390",1993:"6cbefcb9",2011:"59d51f98",2045:"dd099896",2099:"b835fbfa",2102:"e9ece49f",2130:"c239203a",2141:"dc012c95",2203:"be24138c",2216:"bee84f26",2240:"9c4ae39d",2249:"f4830452",2281:"e11ad3a7",2300:"f77c7faa",2303:"fd9cb446",2307:"dd7e5170",2338:"01fd69fa",2339:"53bfc516",2364:"f89faf70",2386:"192e235c",2396:"a2df7bd5",2404:"a50289c3",2412:"9a2d6ed3",2425:"6a4d7878",2443:"48bca0b3",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"df74b9f0",2548:"68aff200",2559:"a7cc58a4",2570:"de41435c",2594:"e87d3761",2603:"f3ba23d6",2659:"b745d764",2707:"5752b0fb",2806:"dfb122c5",2819:"f1248b2c",2823:"73e1de0d",2829:"11b00090",2837:"54a82605",2862:"8213ba11",2865:"0de84c98",2884:"a2b97466",2969:"ab3357d7",3006:"83cae2ef",3086:"27b2fc4a",3133:"9bf3f89c",3141:"71396ecc",3157:"c2cc1822",3183:"11e28114",3198:"8e655451",3212:"a540ff6d",3247:"ec9bb81b",3260:"f949e152",3276:"034be4cf",3317:"81405dff",3391:"eb886047",3433:"ee6472ce",3442:"5661a468",3447:"1490927d",3451:"fe16d09d",3509:"3a4647d0",3550:"3dc83156",3581:"cf6b4bad",3585:"a59a3480",3668:"36bbfd93",3697:"481a10d9",3747:"74e7871c",3754:"6ead93af",3777:"d5b0f2f1",3784:"1c5383af",3805:"9dbcb95e",3831:"8b495efb",3862:"8be7610c",3873:"6aac54fb",3885:"f87f7f15",3910:"cc0552e5",3951:"6cc6de0c",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"fd6a7769",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"50eebbf4",4105:"eaf4f75f",4144:"491feb7f",4164:"deadca67",4216:"4102a5bf",4217:"73505dc7",4227:"2f64220c",4259:"276c8093",4264:"1322dfd1",4297:"6781afaf",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"73b7ea2b",4492:"68e88885",4496:"1380671f",4498:"ad94fd2b",4504:"ed142e02",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"eecc113f",4599:"61def4cb",4610:"8c4523d5",4621:"fc616825",4628:"ece2c60c",4662:"b3c2fa36",4685:"c33f1528",4715:"d42b0978",4736:"98eacbf6",4741:"b38e9089",4757:"6c22fc89",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"2cd144bf",4928:"9368c8ac",4973:"139a960c",4994:"75ed907e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"8b68bc91",5125:"9a413648",5148:"42f5f5bd",5165:"95ee7b05",5176:"a81de50f",5177:"0b53ad1c",5179:"a746df9a",5186:"46120283",5230:"d87c7a6e",5238:"11e0dab0",5290:"5dabcdc2",5297:"5bdaf53b",5307:"bb8cf5fd",5319:"a95a6eac",5321:"1163c84e",5330:"72d5ec72",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"5ba36c7b",5382:"a5fc049e",5402:"77c98b32",5416:"454536b7",5434:"38b302a6",5466:"e93b66c8",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"c39e12a2",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"76551d53",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"50b799ad",5776:"62cc648d",5786:"985dcf32",5798:"b868a4d7",5800:"6d73bbb2",5816:"58e539bc",5876:"5eded409",5888:"e0373ce0",5891:"3d757ef9",5894:"f578b78c",5902:"4185d5ef",5915:"756ffdb7",5972:"a0c056b2",5992:"24e947e9",6029:"4a206275",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"00b7a1a7",6069:"aa1cf2c8",6080:"2af0c535",6126:"99519171",6127:"7cec84d2",6170:"bcf3b504",6185:"191e258b",6205:"ffe913aa",6265:"1af72b50",6270:"2b447541",6282:"ab6b2329",6328:"f85a5553",6366:"ef9644d8",6378:"7f3a946a",6411:"48c95ca1",6434:"17dea759",6444:"a281bb22",6451:"ae1af628",6452:"692a9690",6531:"9c174eba",6583:"7f905f9c",6587:"3b670c86",6634:"1f1aa38a",6637:"d0df14f8",6651:"cb04a016",6682:"c59a7114",6685:"3e2de58c",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"383d742f",6784:"ee9772e6",6788:"c0f90e46",6789:"92d3c83f",6796:"59cd8903",6820:"8d673c54",6882:"5887977f",6904:"0ebca206",6913:"6336d6f8",6963:"869a9eae",7043:"ebf865b0",7045:"cdfab27c",7058:"b87931ee",7062:"b79636df",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"517170d9",7260:"0016e4fe",7289:"a754bccd",7322:"af9ac922",7323:"1a8ea4fa",7329:"17f470c6",7333:"6359f173",7365:"1005464f",7395:"565496d7",7402:"283256d0",7460:"d465870d",7477:"8d410993",7482:"84f03d50",7527:"b8599fb4",7545:"9aa7d6ec",7560:"69df653e",7589:"b4eb250c",7591:"c8233ce9",7614:"7de1810c",7622:"b4dbb87c",7647:"f0bb6282",7686:"4fcec9f9",7706:"c2a79e40",7806:"9b322031",7835:"9a344aa7",7855:"fe94a4b7",7857:"56a325f4",7883:"053bdc31",7884:"12701b19",7901:"bcd308a0",7922:"5ce7c8a1",7964:"29aed9a1",7999:"86082aa9",8003:"bc4fe555",8062:"dfa7001c",8066:"c85ee728",8072:"85d30080",8085:"8cff5d65",8089:"d536b13a",8115:"76598d61",8143:"48cb8364",8145:"3ce66dc9",8155:"48caf27c",8161:"83c5fa9a",8217:"b96ea995",8237:"6d63c7bb",8241:"78d0218b",8286:"ba97571d",8302:"55794970",8332:"47e004fa",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"8e570597",8431:"89e47405",8435:"29ffda57",8447:"a7e2646f",8458:"4f1ccc0c",8479:"e82dd610",8517:"44d48d16",8552:"fbebd831",8561:"4339de84",8563:"b6203831",8579:"a41dcc41",8639:"374b258d",8660:"75a372ba",8661:"d0b09cbb",8665:"1396005d",8688:"154aeccf",8689:"c0c3f12a",8723:"aa5ced9d",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"e3c14072",8823:"2f7c67d1",8827:"472ace49",8842:"9f25a3e2",8866:"7871e46e",8871:"690fa8cb",8882:"d0a5343d",8885:"4affee6d",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"6ff1f502",8999:"8ad65f83",9039:"a3cd2066",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"5cbecdf9",9416:"caa6a23e",9417:"b045ebcd",9449:"f9b4df67",9487:"60518647",9489:"fec2cae4",9507:"6543d9bf",9511:"48ce5f07",9554:"ed358e7b",9559:"f794af19",9647:"c692968b",9649:"23df773d",9674:"a8eb84e2",9677:"604ed99a",9695:"95e1888d",9715:"93858847",9716:"76cfada7",9785:"3bee4d72",9788:"f0410727",9814:"dcd9b991",9891:"7752b7b3",9895:"b8e31ff2",9906:"d8a8e14e",9921:"bee8529f",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",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",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"4054be19",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"16f8a2b6",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"d33f6642",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"2885064c",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"56022ac8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"bce08c57",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const V=Jl(t,s,Y)||Jl(k,s,Y)||Jl(v,s,Y);return V&&(U[Y]=V),U},{})}function Jl(k,t,n){return k&&k.hasAttributeNS(t,n)?k.getAttributeNS(t,n):null}function ou(k){return new Error(`Could not parse ttml timestamp ${k}`)}function uf(k,t){if(!k)return null;let n=Os(k);return n===null&&(bl.test(k)?n=Lf(k,t):Hf.test(k)&&(n=lf(k,t))),n}function Lf(k,t){const n=bl.exec(k),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function lf(k,t){const n=Hf.exec(k),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class ec{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 Mf{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=If(),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 ec(this,"textTrack1"),n=new ec(this,"textTrack2"),s=new ec(this,"textTrack3"),v=new ec(this,"textTrack4");this.cea608Parser1=new ti(1,t,n),this.cea608Parser2=new ti(3,s,v)}addCues(t,n,s,v,w){let I=!1;for(let U=w.length;U--;){const Y=w[U],V=Qf(Y[0],Y[1],n,s);if(V>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),I=!0,V/(s-n)>.5))return}if(I||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:I}){const{unparsedVttFrags:U}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:I}),U.length&&(this.unparsedVttFrags=[],U.forEach(Y=>{this.initPTS[Y.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,Y):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:Y.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{O(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=If(),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;sw.textCodec===sf);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Cc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const I=this.media,U=I?dn(I.textTracks):null;if(this.tracks.forEach((Y,V)=>{let ue;if(U){let pe=null;for(let be=0;beV!==null).map(V=>V.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const I=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:I})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,I=this.captionsProperties[w];I&&(I.label=s.name,s.lang&&(I.languageCode=s.lang),I.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:I,lastSn:U}=this,{cc:Y,sn:V}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&I&&(V!==U+1||V===U&&ue!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),I.reset()),this.lastCc=Y,this.lastSn=V,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,I="stats"in n;if(w==null||!w.encrypted||I){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===sf?this._parseIMSC1(s,v):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;Zc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:I}=this,U=w.length-1;if(!w[s.cc]&&U===-1){I.push(t);return}const Y=this.hls,V=(n=s.initSegment)!=null&&n.data?Me(s.initSegment.data,new Uint8Array(v)).buffer:v;Tf(V,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const pe=ue.message==="Missing initPTS for VTT MPEGTS";pe?I.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${ue}`),!(pe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Zc(n,this.initPTS[t.cc],()=>{s.textCodec=sf,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>T(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wL(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>L(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?Y--:Y++;const Re=yl(V.trim()),Be=Cf(t,n,Re);k!=null&&(pe=k.cues)!=null&&pe.getCueById(Be)||(I=new ue(t,n,Re),I.id=Be,I.line=be+1,I.align="left",I.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(I))}return k&&v.length&&(v.sort((be,Re)=>be.line==="auto"||Re.line==="auto"?0:be.line>8&&Re.line>8?Re.line-be.line:be.line-Re.line),v.forEach(be=>T(k,be))),v}};function Ff(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(k){}return!1}const nd=/(\d+)-(\d+)\/(\d+)/;class Bf{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||ad,this.controller=new self.AbortController,this.stats=new j}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 v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=qf(t,this.controller.signal),I=t.responseType==="arraybuffer",U=I?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:V}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(eo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(pe=>{var be;this.response=this.loader=pe;const Re=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=V,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},V-(Re-v.loading.start)),!pe.ok){const{status:dt,statusText:at}=pe;throw new $f(at||"fetch, bad network response",dt,pe)}v.loading.first=Re,v.total=Nf(pe.headers)||v.total;const Be=(be=this.callbacks)==null?void 0:be.onProgress;return Be&&r(n.highWaterMark)?this.loadProgressively(pe,v,t,n.highWaterMark,Be):I?pe.arrayBuffer():t.responseType==="json"?pe.json():pe.text()}).then(pe=>{var be,Re;const Be=this.response;if(!Be)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const dt=pe[U];dt&&(v.loaded=v.total=dt);const at={url:Be.url,data:pe,code:Be.status},jt=(be=this.callbacks)==null?void 0:be.onProgress;jt&&!r(n.highWaterMark)&&jt(v,t,pe,Be),(Re=this.callbacks)==null||Re.onSuccess(at,v,t,Be)}).catch(pe=>{var be;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Re=pe&&pe.code||0,Be=pe?pe.message:null;(be=this.callbacks)==null||be.onError({code:Re,text:Be},t,pe?pe.details:null,v)})}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,v=0,w){const I=new mo,U=t.body.getReader(),Y=()=>U.read().then(V=>{if(V.done)return I.dataLength&&w(n,s,I.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=V.value,pe=ue.length;return n.loaded+=pe,pe=v&&w(n,s,I.flush().buffer,t)):w(n,s,ue.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function qf(k,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},k.headers))};return k.rangeEnd&&n.headers.set("Range","bytes="+k.rangeStart+"-"+String(k.rangeEnd-1)),n}function id(k){const t=nd.exec(k);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Nf(k){const t=k.get("Content-Range");if(t){const s=id(t);if(r(s))return s}const n=k.get("Content-Length");if(n)return parseInt(n)}function ad(k,t){return new self.Request(k.url,t)}class $f extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const _=/^age:\s*[\d.]+\s*$/im;class C{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 j,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,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(I=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(I=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:I.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:I}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[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=w&&r(w)?w:I,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const V=n.status,ue=n.responseType==="text"?n.responseText:null;if(V>=200&&V<300){const Be=ue!=null?ue:n.response;if(Be!=null){var I,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const dt=n.responseType==="arraybuffer"?Be.byteLength:Be.length;s.loaded=s.total=dt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const at=(I=this.callbacks)==null?void 0:I.onProgress;at&&at(s,t,Be,n);const jt={url:n.responseURL,data:Be,code:V};(U=this.callbacks)==null||U.onSuccess(jt,s,t,n);return}}const pe=w.loadPolicy.errorRetry,be=s.retry,Re={url:t.url,data:void 0,code:V};if(nt(pe,be,!1,Re))this.retry(pe);else{var Y;H.error(`${V} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:V,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(nt(t,n,!0))this.retry(t);else{var s;H.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Ur(t,s.retry),s.retry++,H.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&_.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 z={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},ge=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:C,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:fi,bufferController:Lo,capLevelController:ml,errorController:Or,fpsController:Bc,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:ds,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:z},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},ke()),{},{subtitleStreamController:Ql,subtitleTrackController:In,timelineController:Mf,audioStreamController:ac,audioTrackController:Du,emeController:sl,cmcdController:gc,contentSteeringController:wf,interstitialsController:Es});function ke(){return{cueHandler:Vf,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 ot(k,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Ut(k),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(I=>{const U=`${I==="level"?"playlist":I}LoadPolicy`,Y=t[U]===void 0,V=[];w.forEach(ue=>{const pe=`${I}Loading${ue}`,be=t[pe];if(be!==void 0&&Y){V.push(pe);const Re=s[U].default;switch(t[U]={default:Re},ue){case"TimeOut":Re.maxLoadTimeMs=be,Re.maxTimeToFirstByteMs=be;break;case"MaxRetry":Re.errorRetry.maxNumRetry=be,Re.timeoutRetry.maxNumRetry=be;break;case"RetryDelay":Re.errorRetry.retryDelayMs=be,Re.timeoutRetry.retryDelayMs=be;break;case"MaxRetryTimeout":Re.errorRetry.maxRetryDelayMs=be,Re.timeoutRetry.maxRetryDelayMs=be;break}}}),V.length&&n.warn(`hls.js config: "${V.join('", "')}" setting(s) are deprecated, use "${U}": ${$n(t[U])}`)}),b(b({},s),t)}function Ut(k){return k&&typeof k=="object"?Array.isArray(k)?k.map(Ut):Object.keys(k).reduce((t,n)=>(t[n]=Ut(k[n]),t),{}):k}function ir(k,t){const n=k.loader;n!==Bf&&n!==C?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),k.progressive=!1):Ff()&&(k.loader=Bf,k.progressive=!0,k.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Tr=2,mn=.1,Li=.05,za=100;class qn extends Hs{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(za),this.mediaSource=n.mediaSource;const s=this.media=n.media;hi(s,"playing",this.onMediaPlaying),hi(s,"waiting",this.onMediaWaiting),hi(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(ps(s,"playing",this.onMediaPlaying),ps(s,"waiting",this.onMediaWaiting),ps(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,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const I=this.media;if(!I)return;const{seeking:U}=I,Y=this.seeking&&!U,V=!this.seeking&&U,ue=I.paused&&!U||I.ended||I.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(V||Y){Y&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&I.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Oi.getBuffered(I).length){this.nudgeRetry=0;return}const pe=Oi.bufferInfo(I,t,0),be=pe.nextStart||0,Re=this.fragmentTracker;if(U&&Re&&this.hls){const vn=la(this.hls.inFlightFragments,t),$r=pe.len>Tr,nn=!be||vn||be-t>Tr&&!Re.getPartialFragment(t);if($r||nn)return;this.moved=!1}const Be=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(pe.len>0)&&!be)return;const $r=Math.max(be,pe.start||0)-t,fn=!!(Be!=null&&Be.live)?Be.targetduration*2:Tr,Kr=Aa(t,Re);if($r>0&&($r<=fn||Kr)){I.paused||this._trySkipBufferHole(Kr);return}}const dt=w.detectStallWithCurrentTimeMs,at=self.performance.now(),jt=this.waiting;let cr=this.stalled;if(cr===null)if(jt>0&&at-jt=dt||jt)&&this.hls){var Nr;if(((Nr=this.mediaSource)==null?void 0:Nr.readyState)==="ended"&&!(Be!=null&&Be.live)&&Math.abs(t-((Be==null?void 0:Be.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(pe),!this.media||!this.hls)return}const Vr=Oi.bufferInfo(I,t,w.maxBufferHole);this._tryFixBufferStall(Vr,sr,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 v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Oi.bufferedInfo(Oi.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const I=Oi.timeRangesToArray(v),U=Oi.bufferedInfo(I,n,0).bufferedIndex;if(U>-1&&UU)&&ue-V<1&&t-V<2){const pe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${V} -> ${ue} buffered index: ${Y}`);this.warn(pe.message),this.media.currentTime+=1e-6;let be=Aa(t,this.fragmentTracker);be&&"fragment"in be?be=be.fragment:be||(be=void 0);const Re=Oi.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:pe,reason:pe.message,frag:be,buffer:Re.len,bufferInfo:Re})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:I,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!I||!Y)return;const V=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Aa(s,I);if((ue||V!=null&&V.live&&s1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-sY.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),I=s.getFragAtPos(v,u.MAIN);if(w&&I)return I.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const I=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${$n(t)})`);this.warn(I.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const I=v.currentTime,U=Oi.bufferInfo(v,I,0),Y=I0&&U.len<1&&v.readyState<3,be=Y-I;if(be>0&&(ue||pe)){if(be>w.maxBufferHole){let Be=!1;if(I===0){const dt=s.getAppendedFrag(0,u.MAIN);dt&&Y{const k=jr();try{k&&new k(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Wn{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&O(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;nOn&&(pe=On),pe-ue<=0&&(pe=ue+tn);for(let Re=0;Reue.type===Xr.audioId3&&Y:v==="video"?V=ue=>ue.type===Xr.emsg&&U:V=ue=>ue.type===Xr.audioId3&&Y||ue.type===Xr.emsg&&U,L(w,n,s,V)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:I}=this.hls.config;if(!w)return;const U=jr();if(s&&v&&!I){const{fragmentStart:dt,fragmentEnd:at}=t;let jt=this.assetCue;jt?(jt.startTime=dt,jt.endTime=at):U&&(jt=this.assetCue=Qr(U,dt,at,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),jt&&(jt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(jt),jt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:Y}=this,{dateRanges:V}=t,ue=Object.keys(V);let pe=this.dateRangeCuesAppended;if(Y&&n){var be;if((be=Y.cues)!=null&&be.length){const dt=Object.keys(pe).filter(at=>!ue.includes(at));for(let at=dt.length;at--;){var Re;const jt=dt[at],cr=(Re=pe[jt])==null?void 0:Re.cues;delete pe[jt],cr&&Object.keys(cr).forEach(sr=>{const Nr=cr[sr];if(Nr){Nr.removeEventListener("enter",this.onEventCueEnter);try{Y.removeCue(Nr)}catch(Vr){}}})}}else pe=this.dateRangeCuesAppended={}}const Be=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Be==null?void 0:Be.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let dt=0;dt{if(yi!==jt.id){const Xi=V[yi];if(Xi.class===jt.class&&Xi.startDate>jt.startDate&&(!Sn||jt.startDate.01&&(yi.startTime=cr,yi.endTime=vn);else if(U){let Xi=jt.attr[Sn];Is(Sn)&&(Xi=K(Xi));const qi=Qr(U,cr,vn,{key:Sn,data:Xi},Xr.dateRange);qi&&(qi.id=at,this.id3Track.addCue(qi),Nr[Sn]=qi,I&&(Sn==="X-ASSET-LIST"||Sn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}pe[at]={cues:Nr,dateRange:jt,durationKnown:Vr}}}}}class Ka{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 v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:I}=this.config;if(!w||I===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,V=Math.min(this.maxLatency,U+s.targetduration);if(Y.05&&this.forwardBufferLength>1){const pe=Math.min(2,Math.max(1,I)),be=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,Re=Math.min(pe,Math.max(1,be));this.changeMediaPlaybackRate(n,Re)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:I,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let V=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||V===0)&&(V=w!==void 0?w:I*v);const ue=v;return V+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,I=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(I,w),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,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.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 Wi extends ci{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,v=[],w={},I={};let U=!1,Y=!1,V=!1;n.levels.forEach(ue=>{const pe=ue.attrs;let{audioCodec:be,videoCodec:Re}=ue;be&&(ue.audioCodec=be=_t(be,s)||void 0),Re&&(Re=ue.videoCodec=At(Re));const{width:Be,height:dt,unknownCodecs:at}=ue;let jt=at?at.length:0;if(at)for(let Kr=jt;Kr--;){const Sn=at[Kr];this.isAudioSupported(Sn)?(ue.audioCodec=be=be?`${be},${Sn}`:Sn,jt--,he.audio[be.substring(0,4)]=2):this.isVideoSupported(Sn)&&(ue.videoCodec=Re=Re?`${Re},${Sn}`:Sn,jt--,he.video[Re.substring(0,4)]=2)}if(U||(U=!!(Be&&dt)),Y||(Y=!!Re),V||(V=!!be),jt||be&&!this.isAudioSupported(be)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${pe.CODECS}"`);return}const{CODECS:cr,"FRAME-RATE":sr,"HDCP-LEVEL":Nr,"PATHWAY-ID":Vr,RESOLUTION:vn,"VIDEO-RANGE":$r}=pe,fn=`${`${Vr||"."}-`}${ue.bitrate}-${vn}-${sr}-${cr}-${$r}-${Nr}`;if(w[fn])if(w[fn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Kr=I[fn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Kr+1).join(".");const Sn=this.createLevel(ue);w[fn]=Sn,v.push(Sn)}else w[fn].addGroupId("audio",pe.AUDIO),w[fn].addGroupId("text",pe.SUBTITLES);else{const Kr=this.createLevel(ue);w[fn]=Kr,I[fn]=1,v.push(Kr)}}),this.filterAndSortMediaOptions(v,n,U,Y,V)}createLevel(t){const n=new Qn(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=sn(v,[])}return n}isAudioSupported(t){return Ce(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Ce(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let I=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:at,videoRange:jt,width:cr,height:sr})=>(!!at||!!(cr&&sr))&&Cn(jt))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let at="no level with compatible codecs found in manifest",jt=at;n.levels.length&&(jt=`one or more CODECS in variant not supported: ${$n(n.levels.map(sr=>sr.attrs.CODECS).filter((sr,Nr,Vr)=>Vr.indexOf(sr)===Nr))}`,this.warn(jt),at+=` (${jt})`);const cr=new Error(at);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:cr,reason:jt})}});return}n.audioTracks&&(I=n.audioTracks.filter(at=>!at.audioCodec||this.isAudioSupported(at.audioCodec)),Ga(I)),n.subtitles&&(U=n.subtitles,Ga(U));const V=Y.slice(0);Y.sort((at,jt)=>{if(at.attrs["HDCP-LEVEL"]!==jt.attrs["HDCP-LEVEL"])return(at.attrs["HDCP-LEVEL"]||"")>(jt.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&at.height!==jt.height)return at.height-jt.height;if(at.frameRate!==jt.frameRate)return at.frameRate-jt.frameRate;if(at.videoRange!==jt.videoRange)return zr.indexOf(at.videoRange)-zr.indexOf(jt.videoRange);if(at.videoCodec!==jt.videoCodec){const cr=Ct(at.videoCodec),sr=Ct(jt.videoCodec);if(cr!==sr)return sr-cr}if(at.uri===jt.uri&&at.codecSet!==jt.codecSet){const cr=Pe(at.codecSet),sr=Pe(jt.codecSet);if(cr!==sr)return sr-cr}return at.averageBitrate!==jt.averageBitrate?at.averageBitrate-jt.averageBitrate:0});let ue=V[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==V.length)){for(let at=0;atcr&&cr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=sr)}break}const be=w&&!v,Re=this.hls.config,Be=!!(Re.audioStreamController&&Re.audioTrackController),dt={levels:Y,audioTracks:I,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Be&&!be&&I.some(at=>!!at.url)};this.hls.trigger(o.MANIFEST_PARSED,dt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),pe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:pe,error:ue,reason:ue.message}),pe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,I=n[t],U=I.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=I,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${I.height?I.height+"p ":""}${I.videoRange?I.videoRange+" ":""}${I.codecSet?I.codecSet+" ":""}@${I.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:I.attrs,details:I.details,bitrate:I.bitrate,averageBitrate:I.averageBitrate,maxBitrate:I.maxBitrate,realBitrate:I.realBitrate,width:I.width,height:I.height,codecSet:I.codecSet,audioCodec:I.audioCodec,videoCodec:I.videoCodec,audioGroups:I.audioGroups,subtitleGroups:I.subtitleGroups,loaded:I.loaded,loadError:I.loadError,fragmentError:I.fragmentError,name:I.name,id:I.id,uri:I.uri,url:I.url,urlId:0,audioGroupIds:I.audioGroupIds,textGroupIds:I.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const V=I.details;if(!V||V.live){const ue=this.switchParams(I.uri,v==null?void 0:v.details,V);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,I=n.levelInfo;if(!I){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(I===this.currentLevel||n.withoutMultiVariant){I.fragmentError===0&&(I.loadError=0);let Y=I.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],I=t.details,U=I==null?void 0:I.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&I.live?" age "+U.toFixed(1)+(I.type?" "+I.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,I)=>I!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Nn(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 v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),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 Ga(k){const t={};k.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function ls(){return self.SourceBuffer||self.WebKitSourceBuffer}function Qa(){if(!ae())return!1;const t=ls();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Wc(){if(!Qa())return!1;const k=ae();return typeof(k==null?void 0:k.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>k.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>k.isTypeSupported($t(t,"audio"))))}function sd(){var k;const t=ls();return typeof(t==null||(k=t.prototype)==null?void 0:k.changeType)=="function"}const bd=100;class xd extends Ha{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 v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const I=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(I===null||I.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${I?I.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(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:v}=this;if(this.stopLoad(),this.setInterval(bd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=ln.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=ln.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case ln.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=ln.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=ln.IDLE;break}break}case ln.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===ln.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:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const I=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const dt={};this.altAudio===2&&(dt.type="video"),this.hls.trigger(o.BUFFER_EOS,dt),this.state=ln.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const V=I.details;if(!V||this.state===ln.WAITING_LEVEL||this.waitForLive(I)){this.level=w,this.state=ln.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=U.len,pe=this.getMaxBufferLength(I.maxBitrate);if(ue>=pe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const be=this.backtrackFragment?this.backtrackFragment.start:U.end;let Re=this.getNextFragment(be,V);if(this.couldBacktrack&&!this.fragPrevious&&Re&&Te(Re)&&this.fragmentTracker.getState(Re)!==Dr.OK){var Be;const at=((Be=this.backtrackFragment)!=null?Be:Re).sn-V.startSN,jt=V.fragments[at-1];jt&&Re.cc===jt.cc&&(Re=jt,this.fragmentTracker.removeFragment(jt))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(Re&&this.isLoopLoading(Re,be)){if(!Re.gap){const at=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,jt=(at===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;jt&&this.afterBufferFlushed(jt,at,u.MAIN)}Re=this.getNextFragmentLoopLoading(Re,V,U,u.MAIN,pe)}Re&&(Re.initSegment&&!Re.initSegment.data&&!this.bitrateTest&&(Re=Re.initSegment),this.loadFragment(Re,I,be))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===Dr.NOT_LOADED||v===Dr.PARTIAL?Te(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 v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len=I-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=xi(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,I=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const V=s[U];V&&(this.videoBuffer=V.buffer)}}else I=!0}I&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===ln.PARSED&&(this.state=ln.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Te(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const I=this.media;I&&(!this._hasEnoughToStart&&Oi.getBuffered(I).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=ln.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===ln.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=ln.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=ln.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(Y{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=ln.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=w.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===ln.STOPPED||this.state===ln.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,I=this.getCurrentContext(w);if(!I){this.resetWhenMissingContext(w);return}const{frag:U,part:Y,level:V}=I,{video:ue,text:pe,id3:be,initSegment:Re}=v,{details:Be}=V,dt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(U)){this.fragmentTracker.removeFragment(U);return}if(this.state=ln.PARSING,Re){const at=Re.tracks;if(at){const Nr=U.initSegment||U;if(this.unhandledEncryptionError(Re,U))return;this._bufferInitSegment(V,at,Nr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Nr,id:n,tracks:at})}const jt=Re.initPTS,cr=Re.timescale,sr=this.initPTS[U.cc];if(r(jt)&&(!sr||sr.baseTime!==jt||sr.timescale!==cr)){const Nr=Re.trackId;this.initPTS[U.cc]={baseTime:jt,timescale:cr,trackId:Nr},s.trigger(o.INIT_PTS_FOUND,{frag:U,id:n,initPTS:jt,timescale:cr,trackId:Nr})}}if(ue&&Be){dt&&ue.type==="audiovideo"&&this.logMuxedErr(U);const at=Be.fragments[U.sn-1-Be.startSN],jt=U.sn===Be.startSN,cr=!at||U.cc>at.cc;if(v.independent!==!1){const{startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn}=ue;if(Y)Y.elementaryStreams[ue.type]={startPTS:sr,endPTS:Nr,startDTS:Vr,endDTS:vn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!cr&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const $r=this.getMainFwdBufferInfo(),nn=($r?$r.end:this.getLoadPosition())+this.config.maxBufferHole,fn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:sr;if(!jt&&nnTr&&(U.gap=!0);U.setElementaryStreamInfo(ue.type,sr,Nr,Vr,vn),this.backtrackFragment&&(this.backtrackFragment=U),this.bufferFragmentData(ue,U,Y,w,jt||cr)}else if(jt||cr)U.gap=!0;else{this.backtrack(U);return}}if(dt){const{startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}=dt;Y&&(Y.elementaryStreams[ie.AUDIO]={startPTS:at,endPTS:jt,startDTS:cr,endDTS:sr}),U.setElementaryStreamInfo(ie.AUDIO,at,jt,cr,sr),this.bufferFragmentData(dt,U,Y,w)}if(Be&&be!=null&&be.samples.length){const at={id:n,frag:U,details:Be,samples:be.samples};s.trigger(o.FRAG_PARSING_METADATA,at)}if(Be&&pe){const at={id:n,frag:U,details:Be,samples:pe.samples};s.trigger(o.FRAG_PARSING_USERDATA,at)}}logMuxedErr(t){this.warn(`${Te(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==ln.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:I,audiovideo:U}=n;if(w){const V=t.audioCodec;let ue=Fe(w.codec,V);ue==="mp4a"&&(ue="mp4a.40.5");const pe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const be=w.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&pe.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&pe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),V&&V!==ue&&this.log(`Swapping manifest audio codec "${V}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${V||""}/${w.codec}]`),delete n.audiovideo}if(I){I.levelCodec=t.videoCodec,I.id=u.MAIN;const V=I.codec;if((V==null?void 0:V.length)===4)switch(V){case"hvc1":case"hev1":I.codec="hvc1.1.6.L120.90";break;case"av01":I.codec="av01.0.04M.08";break;case"avc1":I.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${I.container}, codecs[level/parsed]=[${t.videoCodec||""}/${V}]${I.codec!==V?" parsed-corrected="+I.codec:""}${I.supplemental?" supplemental="+I.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 Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(V=>{const pe=n[V].initSegment;pe!=null&&pe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:V,data:pe,frag:s,part:null,chunkMeta:v,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=ln.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Oi.isBuffered(t,s)?n=this.getAppendedFrag(s):Oi.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?st(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const I=w+(n-v.start)*1e3;return new Date(I)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class wd extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new ja({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;I.setKeyFormat(U);const Y=di(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=ts(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}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,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const ue=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,ue))}const I=w.uri;if(!I)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${I}"`)));const U=od(w);let Y=this.keyIdToKeyInfo[U];if((s=Y)!=null&&s.decryptdata.key)return w.key=Y.decryptdata.key,Promise.resolve({frag:t,keyInfo:Y});if((v=Y)!=null&&v.keyLoadPromise){var V;switch((V=Y.mediaKeySessionContext)==null?void 0:V.keyStatus){case"usable":case"usable-in-future":return Y.keyLoadPromise.then(pe=>{const{keyInfo:be}=pe;return w.key=be.decryptdata.key,{frag:t,keyInfo:be}})}}switch(this.log(`Loading key ${Q(w.keyId||[])} from ${t.type} ${t.level}`),Y=this.keyIdToKeyInfo[U]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(Y,t):this.loadKeyEME(Y,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(Y,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w.data&&(w.data.frag=n),w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((I,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},V=s.keyLoadPolicy.default,ue={loadPolicy:V,timeout:V.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},pe={onSuccess:(be,Re,Be,dt)=>{const{frag:at,keyInfo:jt,url:cr}=Be,sr=od(jt.decryptdata)||cr;if(!at.decryptdata||jt!==this.keyIdToKeyInfo[sr])return U(this.createKeyLoadError(at,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),dt));jt.decryptdata.key=at.decryptdata.key=new Uint8Array(be.data),at.keyLoader=null,jt.loader=null,I({frag:at,keyInfo:jt})},onError:(be,Re,Be,dt)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${be.code} loading key ${be.text}`),Be,b({url:Y.url,data:void 0},be)))},onTimeout:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Be))},onAbort:(be,Re,Be)=>{this.resetLoader(Re),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Be))}};w.load(Y,ue,pe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const I=od(s.decryptdata)||v;delete this.keyIdToKeyInfo[I],w&&w.destroy()}}function od(k){const t=k.keyId;return t?Q(t):k.uri}function dd(k){const{type:t}=k;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ud(k,t){let n=k.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class Ed{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,v=n.loader,w=s||v,I=new w(n);return this.loaders[t.type]=I,I}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:I,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:I,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:I,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:I,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const V=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?V.log(`[playlist-loader]: ignore ${t.url} ongoing request`):V.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}V.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let V;if(t.type===h.LEVEL&&t.level!==null?V=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?V=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(V=this.hls.subtitleTracks[t.id].details),V){const ue=V.partTarget,pe=V.targetduration;if(ue&&pe){const be=Math.max(ue*3,pe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(be,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(be,w.maxTimeToFirstByteMs)})}}}const I=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:I.maxNumRetry||0,retryDelay:I.retryDelayMs||0,maxRetryDelay:I.maxRetryDelayMs||0},Y={onSuccess:(V,ue,pe,be)=>{const Re=this.getInternalLoader(pe);this.resetInternalLoader(pe.type);const Be=V.data;if(Be.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(V,pe,new Error("no EXTM3U delimiter"),be||null,ue);return}ue.parsing.start=performance.now(),Oo.isMediaPlaylist(Be)||pe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(V,ue,pe,be||null,Re):this.handleMasterPlaylist(V,ue,pe,be)},onError:(V,ue,pe,be)=>{this.handleNetworkError(ue,pe,!1,V,be)},onTimeout:(V,ue,pe)=>{this.handleNetworkError(ue,pe,!0,void 0,V)}};v.load(t,U,Y)}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,v){const w=this.hls,I=t.data,U=ud(t,s),Y=Oo.parseMasterPlaylist(I,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:V,levels:ue,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be}=Y;this.variableList=Be;const{AUDIO:dt=[],SUBTITLES:at,"CLOSED-CAPTIONS":jt}=Oo.parseMasterPlaylistMedia(I,U,Y);dt.length&&!dt.some(sr=>!sr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),dt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new _n({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:dt,subtitles:at,captions:jt,contentSteering:V,url:U,stats:n,networkDetails:v,sessionData:pe,sessionKeys:be,startTimeOffset:Re,variableList:Be})}handleTrackOrLevelPlaylist(t,n,s,v,w){const I=this.hls,{id:U,level:Y,type:V}=s,ue=ud(t,s),pe=r(Y)?Y:r(U)?U:0,be=dd(s),Re=Oo.parseLevelPlaylist(t.data,ue,pe,be,0,this.variableList);if(V===h.MANIFEST){const Be={attrs:new _n({}),bitrate:0,details:Re,name:"",url:ue};Re.requestScheduled=n.loading.start+Fr(Re,0),I.trigger(o.MANIFEST_LOADED,{levels:[Be],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Re,this.handlePlaylistLoaded(Re,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let I=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?I+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(I+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(I);this.hls.logger.warn(`[playlist-loader]: ${I}`);let Y=f.UNKNOWN,V=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,V=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,V=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,V=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,V=!1;break}ue&&this.resetInternalLoader(t.type);const pe={type:c.NETWORK_ERROR,details:Y,fatal:V,url:t.url,loader:ue,context:t,error:U,networkDetails:n,stats:w};if(v){const be=(n==null?void 0:n.url)||t.url;pe.response=b({url:be,data:void 0},v)}this.hls.trigger(o.ERROR,pe)}handlePlaylistLoaded(t,n,s,v,w,I){const U=this.hls,{type:Y,level:V,id:ue,groupId:pe,deliveryDirectives:be}=v,Re=ud(n,v),Be=dd(v),dt=typeof v.level=="number"&&Be===u.MAIN?V:void 0;if(!t.fragments.length){const jt=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:Re,error:jt,reason:jt.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const at=t.playlistParsingError;if(at){if(this.hls.logger.warn(`${at} ${t.url}`),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Re,error:at,reason:at.message,response:n,context:v,level:dt,parent:Be,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&I&&(I.getCacheAge&&(t.ageHeader=I.getCacheAge()||0),(!I.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:dt||0,id:ue||0,stats:s,networkDetails:w,deliveryDirectives:be,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:ue||0,groupId:pe||"",stats:s,networkDetails:w,deliveryDirectives:be});break}}}class Of{static get version(){return Kt}static isMSESupported(){return Qa()}static isSupported(){return Wc()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Xr}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Of.defaultConfig?Of.defaultConfig:ge}static set DefaultConfig(t){Of.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new Nt,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=G(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ot(Of.DefaultConfig,t,n);this.userConfig=t,s.progressive&&ir(s,n);const{abrController:v,bufferController:w,capLevelController:I,errorController:U,fpsController:Y}=s,V=new U(this),ue=this.abrController=new v(this),pe=new En(this),be=s.interstitialsController,Re=be?this.interstitialsController=new be(this,Of):null,Be=this.bufferController=new w(this,pe),dt=this.capLevelController=new I(this),at=new Y(this),jt=new Ed(this),cr=s.contentSteeringController,sr=cr?new cr(this):null,Nr=this.levelController=new Wi(this,sr),Vr=new Wn(this),vn=new wd(this.config,this.logger),$r=this.streamController=new xd(this,pe,vn),nn=this.gapController=new qn(this,pe);dt.setStreamController($r),at.setStreamController($r);const fn=[jt,Nr,$r];Re&&fn.splice(1,0,Re),sr&&fn.splice(1,0,sr),this.networkControllers=fn;const Kr=[ue,Be,nn,dt,at,Vr,pe];this.audioTrackController=this.createController(s.audioTrackController,fn);const Sn=s.audioStreamController;Sn&&fn.push(this.audioStreamController=new Sn(this,pe,vn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,fn);const yi=s.subtitleStreamController;yi&&fn.push(this.subtititleStreamController=new yi(this,pe,vn)),this.createController(s.timelineController,Kr),vn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(Ka,Kr),this.coreComponents=Kr,fn.push(V);const Xi=V.onErrorOut;typeof Xi=="function"&&this.on(o.ERROR,Xi,V),this.on(o.MANIFEST_LOADED,jt.onManifestLoaded,jt)}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,v){this._emitter.off(t,n,s,v)}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 v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}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,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||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=gn()),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){en(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 v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const I=t[w].attrs["HDCP-LEVEL"];if(I&&I<=s)return w}return v}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=Hi(n);return Yt(t,s,navigator.mediaCapabilities)}}Of.defaultConfig=void 0},53280:function(d,g,e){"use strict";e.d(g,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function D(){m&&clearTimeout(m)}function R(P){var M=P||{},B=M.upcomingOnly,N=B===void 0?!1:B;D(),b=!N}function A(){for(var P=arguments.length,M=new Array(P),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?H:G,l))):G():u!==!0&&(m=setTimeout(y?H:G,y===void 0?l-$: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 g=__webpack_module_cache__[d];if(g!==void 0)return g.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var g=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(g,{a:g}),g}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},g;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};g=g||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~g.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,g){for(var e in g)__webpack_require__.o(g,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:g[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(g,e){return __webpack_require__.f[e](d,g),g},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",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",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"75c2445d",67:"eabef6cd",109:"d7c98196",119:"cd29b649",195:"48511c7a",201:"743ddea4",264:"be0d9910",292:"2bc1946f",316:"1f60ada6",337:"c600d50a",354:"d4d139cf",479:"ec07a758",485:"a5288dd6",508:"ba0b63d1",518:"ce7cbc5e",532:"03a67e6f",533:"0332c776",547:"0be9bc68",556:"09a7ff02",559:"28f4c9b4",570:"5343c3b9",576:"3af44599",629:"44a1d9a5",643:"c232637d",671:"4a609b8d",680:"b07e9af0",700:"bccbdf77",737:"d45e5dde",741:"ac5fd360",799:"e7e5b364",879:"b525ffdf",895:"333c61cd",900:"0f48ab4f",906:"1dd45018",921:"06a84e27",928:"e3aeb36d",981:"2191a42e",1006:"2f03eceb",1043:"9b5fb491",1045:"3a382954",1048:"740ca57a",1070:"14645d12",1077:"7f449685",1144:"c90eccaf",1154:"8cb80842",1211:"2e1fdf43",1253:"3331a594",1257:"989a7a0c",1274:"5f6ea65a",1276:"88dabcba",1343:"3bad386c",1423:"28533195",1427:"94261b09",1450:"21e814bf",1461:"aa273c02",1462:"fcf08abc",1470:"8cd2bcbe",1475:"0e78692a",1477:"a166d0a2",1482:"e96926ab",1512:"c7a62f6e",1520:"f18eebf2",1545:"4a837c8a",1555:"b5b532a8",1578:"be96a492",1581:"82d940b3",1582:"3e296e18",1646:"e6e27b60",1651:"40290e14",1657:"6da53d15",1660:"0dfdbc9f",1674:"1ef24cb1",1678:"6e16990f",1713:"68cc07fe",1717:"f7e51a69",1727:"16b18c84",1754:"c0f21437",1783:"2a5462c3",1798:"12be624a",1799:"ae029a35",1831:"73ef850a",1836:"195eb428",1855:"94a447bd",1880:"e46ab11b",1881:"d8d1279a",1897:"67f8d0e1",1939:"b50dd5f9",1953:"7f872fab",1962:"9ca5c390",1993:"6cbefcb9",2011:"59d51f98",2045:"dd099896",2099:"b835fbfa",2102:"e9ece49f",2130:"c239203a",2141:"dc012c95",2203:"be24138c",2216:"bee84f26",2240:"9c4ae39d",2249:"f4830452",2281:"e11ad3a7",2300:"f77c7faa",2303:"fd9cb446",2307:"dd7e5170",2338:"01fd69fa",2339:"53bfc516",2364:"f89faf70",2386:"192e235c",2396:"a2df7bd5",2404:"a50289c3",2412:"9a2d6ed3",2425:"6a4d7878",2443:"48bca0b3",2476:"0ab49c48",2494:"68080a87",2501:"edee90b6",2538:"de4a3723",2539:"df74b9f0",2548:"68aff200",2559:"a7cc58a4",2570:"de41435c",2594:"e87d3761",2603:"f3ba23d6",2659:"b745d764",2707:"5752b0fb",2806:"dfb122c5",2819:"f1248b2c",2823:"73e1de0d",2829:"11b00090",2837:"54a82605",2862:"8213ba11",2865:"0de84c98",2884:"a2b97466",2969:"ab3357d7",3006:"83cae2ef",3086:"27b2fc4a",3133:"9bf3f89c",3141:"71396ecc",3157:"c2cc1822",3183:"11e28114",3198:"8e655451",3212:"a540ff6d",3247:"ec9bb81b",3260:"f949e152",3276:"034be4cf",3317:"81405dff",3391:"eb886047",3433:"ee6472ce",3442:"5661a468",3447:"1490927d",3451:"fe16d09d",3509:"3a4647d0",3550:"3dc83156",3581:"cf6b4bad",3585:"a59a3480",3668:"36bbfd93",3697:"481a10d9",3747:"74e7871c",3754:"6ead93af",3777:"d5b0f2f1",3784:"1c5383af",3805:"9dbcb95e",3831:"8b495efb",3862:"8be7610c",3873:"6aac54fb",3885:"f87f7f15",3910:"cc0552e5",3951:"6cc6de0c",3987:"5cecd51b",4014:"27a8e97c",4017:"eb7a8c4f",4030:"fd6a7769",4048:"46f47b46",4056:"7425b2e1",4058:"53d5c932",4078:"14f605fa",4088:"236723f3",4093:"50eebbf4",4105:"eaf4f75f",4144:"491feb7f",4164:"deadca67",4216:"4102a5bf",4217:"73505dc7",4227:"2f64220c",4259:"276c8093",4264:"1322dfd1",4297:"6781afaf",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"73b7ea2b",4492:"68e88885",4496:"1380671f",4498:"ad94fd2b",4504:"ed142e02",4514:"250d7385",4520:"d45548f2",4546:"5fb3858d",4565:"4a4bbd08",4572:"eecc113f",4599:"61def4cb",4610:"8c4523d5",4621:"fc616825",4628:"ece2c60c",4662:"b3c2fa36",4685:"c33f1528",4715:"d42b0978",4736:"98eacbf6",4741:"b38e9089",4757:"6c22fc89",4766:"6aefd62d",4770:"830dc319",4790:"619413e4",4795:"099351f6",4797:"a24e92db",4800:"14d03f11",4850:"1edda4b7",4889:"2cd144bf",4928:"9368c8ac",4973:"139a960c",4994:"75ed907e",5022:"402a0d6d",5028:"3a4174e9",5043:"052d034d",5048:"822d1f40",5060:"85dafcc6",5096:"ffdbc802",5111:"597cf7ac",5117:"8b68bc91",5125:"9a413648",5148:"42f5f5bd",5165:"95ee7b05",5176:"a81de50f",5177:"0b53ad1c",5179:"a746df9a",5186:"46120283",5230:"d87c7a6e",5238:"11e0dab0",5290:"5dabcdc2",5297:"5bdaf53b",5307:"bb8cf5fd",5319:"a95a6eac",5321:"1163c84e",5330:"72d5ec72",5335:"5e753449",5354:"7ae70604",5357:"bbb0c6a4",5359:"5ba36c7b",5382:"a5fc049e",5402:"77c98b32",5416:"454536b7",5434:"38b302a6",5466:"e93b66c8",5494:"d89549c4",5518:"1fc78545",5549:"9901e1b6",5572:"dd6d437f",5573:"874cbbba",5624:"c39e12a2",5631:"e00d3d36",5650:"a05ec21c",5679:"4a090bef",5694:"76551d53",5705:"af671053",5729:"b5ea3a24",5764:"e0d7e586",5775:"50b799ad",5776:"62cc648d",5786:"985dcf32",5798:"b868a4d7",5800:"6d73bbb2",5816:"58e539bc",5876:"5eded409",5888:"e0373ce0",5891:"3d757ef9",5894:"f578b78c",5902:"4185d5ef",5915:"756ffdb7",5972:"a0c056b2",5992:"24e947e9",6029:"4a206275",6034:"243a459d",6045:"d268f87f",6047:"3ce45acd",6063:"00b7a1a7",6069:"aa1cf2c8",6080:"2af0c535",6126:"99519171",6127:"7cec84d2",6170:"bcf3b504",6185:"191e258b",6205:"ffe913aa",6265:"1af72b50",6270:"2b447541",6282:"ab6b2329",6328:"f85a5553",6366:"ef9644d8",6378:"7f3a946a",6411:"48c95ca1",6434:"17dea759",6444:"a281bb22",6451:"ae1af628",6452:"692a9690",6531:"9c174eba",6583:"7f905f9c",6587:"3b670c86",6634:"1f1aa38a",6637:"d0df14f8",6651:"cb04a016",6682:"c59a7114",6685:"3e2de58c",6729:"b752cf6c",6741:"847978ac",6774:"59d4d618",6776:"383d742f",6784:"ee9772e6",6788:"c0f90e46",6789:"92d3c83f",6796:"59cd8903",6820:"8d673c54",6882:"5887977f",6904:"0ebca206",6913:"6336d6f8",6963:"869a9eae",7043:"ebf865b0",7045:"cdfab27c",7058:"b87931ee",7062:"b79636df",7084:"46ccce72",7099:"4bb5c9f0",7121:"902ecbe9",7156:"e7466006",7178:"af212410",7182:"072c621b",7224:"7dfe39ed",7242:"517170d9",7260:"0016e4fe",7289:"a754bccd",7322:"af9ac922",7323:"1a8ea4fa",7329:"17f470c6",7333:"6359f173",7365:"1005464f",7395:"565496d7",7402:"283256d0",7460:"d465870d",7477:"8d410993",7482:"84f03d50",7527:"b8599fb4",7545:"9aa7d6ec",7560:"69df653e",7589:"b4eb250c",7591:"c8233ce9",7614:"7de1810c",7622:"b4dbb87c",7647:"f0bb6282",7686:"4fcec9f9",7706:"c2a79e40",7806:"9b322031",7835:"9a344aa7",7855:"fe94a4b7",7857:"56a325f4",7883:"053bdc31",7884:"12701b19",7901:"bcd308a0",7922:"5ce7c8a1",7964:"29aed9a1",7999:"86082aa9",8003:"bc4fe555",8062:"dfa7001c",8066:"c85ee728",8072:"85d30080",8085:"8cff5d65",8089:"d536b13a",8115:"76598d61",8143:"48cb8364",8145:"3ce66dc9",8155:"48caf27c",8161:"83c5fa9a",8217:"b96ea995",8237:"6d63c7bb",8241:"78d0218b",8286:"ba97571d",8302:"55794970",8332:"47e004fa",8340:"a7586453",8350:"07df8a75",8365:"a7b716df",8398:"8e570597",8431:"1c636f02",8435:"29ffda57",8447:"a7e2646f",8458:"4f1ccc0c",8479:"e82dd610",8517:"44d48d16",8552:"fbebd831",8561:"4339de84",8563:"b6203831",8579:"a41dcc41",8639:"374b258d",8660:"75a372ba",8661:"d0b09cbb",8665:"1396005d",8688:"154aeccf",8689:"c0c3f12a",8723:"aa5ced9d",8737:"ce7dad23",8776:"0ad26240",8787:"21a8f773",8800:"e3c14072",8823:"2f7c67d1",8827:"472ace49",8842:"9f25a3e2",8866:"7871e46e",8871:"690fa8cb",8882:"d0a5343d",8885:"4affee6d",8898:"d002bcd8",8909:"6ac81f98",8920:"7f82440c",8963:"790aecdd",8965:"6ff1f502",8999:"8ad65f83",9039:"a3cd2066",9076:"dc3da45e",9104:"bbcb2345",9205:"c10e70a3",9252:"0d791a59",9260:"cf5f8140",9366:"4a3525d2",9391:"3037cecb",9404:"9fcc3d3e",9406:"5cbecdf9",9416:"caa6a23e",9417:"b045ebcd",9449:"f9b4df67",9487:"60518647",9489:"fec2cae4",9507:"6543d9bf",9511:"48ce5f07",9554:"ed358e7b",9559:"f794af19",9647:"c692968b",9649:"23df773d",9674:"a8eb84e2",9677:"604ed99a",9695:"95e1888d",9715:"93858847",9716:"76cfada7",9785:"3bee4d72",9788:"f0410727",9814:"dcd9b991",9891:"7752b7b3",9895:"b8e31ff2",9906:"d8a8e14e",9921:"bee8529f",9922:"810a57ca",9928:"5989f5e0",9944:"2967c72a",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",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",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",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",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",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",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6205:"p__Classrooms__ThemeChange__VideoUpload",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"249d60ed",109:"1a7fc455",119:"5a5d8480",195:"4054be19",201:"749be0d6",264:"5fd9b3fc",292:"8c3a8076",337:"497aa9e8",479:"bba9e475",485:"d63578fe",508:"82593858",518:"a22ced2d",532:"1e2e38ec",533:"308bfa22",547:"5581debc",556:"0e9c5cde",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"26166636",737:"98eb2f74",799:"b1dec428",879:"64e845d8",895:"ad846737",900:"5db55ef3",906:"d2399d94",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"bce697db",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"a97ebbb0",1257:"156e8f74",1276:"bbc6eeec",1343:"e4e2ebc7",1423:"5c4a76fc",1427:"3d93dfaa",1450:"1edcc2ed",1461:"82857f62",1470:"183c9793",1475:"01717533",1477:"08b9f795",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0da47095",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"49a2443a",1674:"fdbc1e05",1678:"56d7661e",1713:"a4a3dbd7",1717:"10201060",1727:"4eec53ba",1754:"7638a12e",1783:"4b6779fc",1798:"d4c3f3eb",1831:"12095e09",1836:"5f0d3f7f",1855:"b92cccb4",1880:"29bc2b98",1897:"35d10918",1939:"164385ec",1953:"d6d2346f",1962:"84e145fa",1993:"7cc7cf77",2045:"dcfad42d",2099:"95e6fde2",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"6b55d48d",2216:"90f34d3c",2240:"e7cce869",2281:"6a84a8a4",2303:"5a9dc2b1",2307:"b2c54321",2338:"9f251b40",2339:"bf4c6e3d",2396:"1234f229",2404:"08d36549",2412:"4490ba2a",2425:"47b23ee4",2443:"2f614807",2476:"cf85a190",2501:"2441982c",2539:"43c55c4d",2548:"75182034",2570:"ecab12cb",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"066a1e3c",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"67c37a4e",2865:"6ef3cf6b",2884:"405c2ef9",3006:"7fce4e74",3086:"d0ebac07",3141:"bca89c81",3157:"d0ba1925",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"ee8e2fb8",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"9a871026",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"5877448c",3585:"5f288e7b",3668:"16f8a2b6",3747:"c50b2b70",3784:"c81d4a51",3831:"4987c55d",3873:"9b32f93d",3910:"658d457f",3951:"9b11b034",4030:"d3df931a",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"7d2dbef2",4105:"7f9d4513",4144:"f10aa199",4164:"2e8b2a11",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"7715ff42",4449:"e68d8d58",4492:"9fd5ba05",4496:"77babddd",4498:"e1d76eaf",4504:"b05222a6",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"6327db8f",4610:"687005a6",4621:"4c789bfa",4662:"30b29314",4715:"cf749061",4736:"aa2d53d9",4741:"c51f7784",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"a8674b97",5022:"81b1b86b",5028:"03cdfb68",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"4358a2fb",5125:"57501e4a",5148:"572faeac",5165:"dc6d9bc6",5176:"9c49e7fa",5177:"b612c017",5179:"699b44a8",5186:"30047116",5230:"94dfecf3",5238:"694000a4",5297:"5426028f",5307:"5e9c4598",5319:"34217c3f",5330:"5b911c36",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"28b79a42",5402:"68063d1e",5466:"40dfb2d8",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"685b3a03",5650:"f8f63f4b",5694:"fc68e7f6",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"e07b4b49",5786:"37a81eaa",5798:"ce1cf7da",5800:"f214b296",5816:"2fe25dcc",5888:"193a7f8f",5891:"2f4cf052",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"3f8b2a62",6063:"2c0a986c",6069:"5e1528e7",6080:"175c7992",6127:"f31505a8",6185:"4617aa93",6205:"6eef461f",6265:"ab7c4ade",6270:"5496b206",6282:"37b2b2dd",6328:"de2b9d62",6366:"079fc2d8",6434:"c5a95b1e",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"56bd7407",6587:"9c49e7fa",6634:"440b7a61",6637:"cd627031",6651:"b07fe216",6682:"d2765c91",6685:"cc9a5255",6729:"aea3b7f5",6741:"b838eb14",6776:"cf0a1c59",6784:"1affe817",6789:"d33f6642",6796:"88ef2b35",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"7c5ff3cf",7062:"5282c3e5",7099:"e6e46152",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"c6aafe55",7322:"f372c040",7323:"3e11a2bc",7329:"dad12206",7395:"ff574c5d",7402:"c3bf3e69",7460:"dedd2038",7477:"b45b8d42",7482:"c37a3f01",7527:"a4765b7e",7545:"88c2815e",7560:"d82e43ca",7589:"5abfc7e4",7614:"de9ee12f",7622:"79b56687",7806:"80b7b1d6",7835:"28d790d7",7855:"d9440df4",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"49f2762f",8062:"8e384b9f",8072:"540f746b",8085:"a1cadc76",8115:"47861430",8143:"baf130b5",8145:"0eefaae0",8155:"d345abd7",8217:"000115b7",8237:"cc24fd46",8241:"c8299739",8286:"4b01dd59",8332:"a10509a3",8398:"7bb61fdd",8431:"289b326c",8435:"f2dde010",8447:"9c541ee4",8458:"ddd4164b",8479:"ef522a60",8517:"cccfddad",8552:"2885064c",8563:"b1f16cfe",8579:"c4e34db8",8665:"c52575bc",8688:"c044db56",8689:"38303690",8723:"77277ca8",8787:"121de108",8823:"ae9352be",8827:"14015163",8866:"56022ac8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"4e72f6be",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"f6708bbd",9416:"bc1cc3b9",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"af07d346",9511:"c5e68cf8",9647:"bea72042",9649:"00fb4211",9674:"5f24eb80",9677:"18c220c4",9695:"7288e7ae",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"9f959c59",9891:"512a9301",9906:"bce08c57",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,g){return Object.prototype.hasOwnProperty.call(d,g)}}(),function(){var d={};__webpack_require__.l=function(g,e,r,i){if(d[g]){d[g].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Ln.endsWith("/")?Ln:"".concat(Ln,"/")}var Yl=__webpack_require__(38127),fc=__webpack_require__(38329),Nl=__webpack_require__(8616),$u=["content"],al=["content"],Rc=/^(http:|https:)?\/\//;function dc(Ln){return Rc.test(Ln)||Ln.startsWith("/")&&!Ln.startsWith("/*")||Ln.startsWith("./")||Ln.startsWith("../")}var Cu=function(){return Ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Al=function(ti){var Zi,La=ti.loaderData,oa=ti.htmlPageOpts,ga=ti.manifest,Da=(ga==null||(Zi=ga.assets)===null||Zi===void 0?void 0:Zi["umi.css"])||"";return Ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(La||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(oa||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(Da,"'")}})};function Ku(Ln){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Ln=="string")return dc(Ln)?(0,Qo.Z)({src:Ln},ti):{content:Ln};if((0,Nl.Z)(Ln)==="object")return(0,Qo.Z)((0,Qo.Z)({},Ln),ti);throw new Error("Invalid script type: ".concat((0,Nl.Z)(Ln)))}function Wf(Ln){return dc(Ln)?{type:"link",href:Ln}:{type:"style",content:Ln}}var bf=function(ti){var Zi,La,oa,ga,Da,Os,ua=ti.htmlPageOpts;return Ze.createElement(Ze.Fragment,null,(ua==null?void 0:ua.title)&&Ze.createElement("title",null,ua.title),ua==null||(Zi=ua.favicons)===null||Zi===void 0?void 0:Zi.map(function(Ds,Qu){return Ze.createElement("link",{key:Qu,rel:"shortcut icon",href:Ds})}),(ua==null?void 0:ua.description)&&Ze.createElement("meta",{name:"description",content:ua.description}),(ua==null||(La=ua.keywords)===null||La===void 0?void 0:La.length)&&Ze.createElement("meta",{name:"keywords",content:ua.keywords.join(",")}),ua==null||(oa=ua.metas)===null||oa===void 0?void 0:oa.map(function(Ds){return Ze.createElement("meta",{key:Ds.name,name:Ds.name,content:Ds.content})}),ua==null||(ga=ua.links)===null||ga===void 0?void 0:ga.map(function(Ds,Qu){return Ze.createElement("link",(0,fc.Z)({key:Qu},Ds))}),ua==null||(Da=ua.styles)===null||Da===void 0?void 0:Da.map(function(Ds,Qu){var Fu=Wf(Ds),Dl=Fu.type,yl=Fu.href,Zl=Fu.content;if(Dl==="link")return Ze.createElement("link",{key:Qu,rel:"stylesheet",href:yl});if(Dl==="style")return Ze.createElement("style",{key:Qu},Zl)}),ua==null||(Os=ua.headScripts)===null||Os===void 0?void 0:Os.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,$u);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))}))};function Jo(Ln){var ti,Zi=Ln.children,La=Ln.loaderData,oa=Ln.manifest,ga=Ln.htmlPageOpts,Da=Ln.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Os=Ln.mountElementId;if(Da!=null&&Da.pureHtml)return Ze.createElement("html",null,Ze.createElement("head",null),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga})));if(Da!=null&&Da.pureApp)return Ze.createElement(Ze.Fragment,null,Zi);var ua=typeof window=="undefined"?oa==null?void 0:oa.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return Ze.createElement("html",{suppressHydrationWarning:!0,lang:(ga==null?void 0:ga.lang)||"en"},Ze.createElement("head",null,Ze.createElement("meta",{charSet:"utf-8"}),Ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ua&&Ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ua}),Ze.createElement(bf,{htmlPageOpts:ga})),Ze.createElement("body",null,Ze.createElement(Cu,null),Ze.createElement("div",{id:Os},Zi),Ze.createElement(Al,{manifest:oa,loaderData:La,htmlPageOpts:ga}),ga==null||(ti=ga.scripts)===null||ti===void 0?void 0:ti.map(function(Ds,Qu){var Fu=Ku(Ds),Dl=Fu.content,yl=(0,Yl.Z)(Fu,al);return Ze.createElement("script",(0,fc.Z)({dangerouslySetInnerHTML:{__html:Dl},key:Qu},yl))})))}var jl=Ze.createContext(void 0);function ef(){return Ze.useContext(jl)}var hc=["redirect"];function pc(Ln){var ti=Ln.routesById,Zi=Ln.parentId,La=Ln.routeComponents,oa=Ln.useStream,ga=oa===void 0?!0:oa;return Object.keys(ti).filter(function(Da){return ti[Da].parentId===Zi}).map(function(Da){var Os=vc((0,Qo.Z)((0,Qo.Z)({route:ti[Da],routeComponent:La[Da],loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat},Ln.reactRouter5Compat&&{hasChildren:Object.keys(ti).filter(function(Ds){return ti[Ds].parentId===Da}).length>0}),{},{useStream:ga})),ua=pc({routesById:ti,routeComponents:La,parentId:Os.id,loadingComponent:Ln.loadingComponent,reactRouter5Compat:Ln.reactRouter5Compat,useStream:ga});return ua.length>0&&(Os.children=ua,Os.routes=ua),Os})}function mc(Ln){var ti=(0,Au.UO)(),Zi=(0,Au.Gn)(Ln.to,ti),La=(0,cc.T$)(),oa=(0,Au.TH)();if(La!=null&&La.keepQuery){var ga=oa.search+oa.hash;Zi+=ga}var Da=(0,Qo.Z)((0,Qo.Z)({},Ln),{},{to:Zi});return Ze.createElement(Au.Fg,(0,fc.Z)({replace:!0},Da))}function vc(Ln){var ti=Ln.route,Zi=Ln.useStream,La=Zi===void 0?!0:Zi,oa=ti.redirect,ga=(0,Yl.Z)(ti,hc),Da=Ln.reactRouter5Compat?Lc:gc;return(0,Qo.Z)({element:oa?Ze.createElement(mc,{to:oa}):Ze.createElement(jl.Provider,{value:{route:Ln.route}},Ze.createElement(Da,{loader:Ze.memo(Ln.routeComponent),loadingComponent:Ln.loadingComponent||xf,hasChildren:Ln.hasChildren,useStream:La}))},ga)}function xf(){return Ze.createElement("div",null)}function Lc(Ln){var ti=ef(),Zi=ti.route,La=(0,cc.Ov)(),oa=La.history,ga=La.clientRoutes,Da=(0,Au.UO)(),Os={params:Da,isExact:!0,path:Zi.path,url:oa.location.pathname},ua=Ln.loader,Ds={location:oa.location,match:Os,history:oa,params:Da,route:Zi,routes:ga};return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))):Ze.createElement(ua,Ds,Ln.hasChildren&&Ze.createElement(Au.j3,null))}function gc(Ln){var ti=Ln.loader;return Ln.useStream?Ze.createElement(Ze.Suspense,{fallback:Ze.createElement(Ln.loadingComponent,null)},Ze.createElement(ti,null)):Ze.createElement(ti,null)}var Xl=null;function wf(){return Xl}function Mc(Ln){var ti=Ln.history,Zi=Ze.useState({action:ti.action,location:ti.location}),La=(0,gl.Z)(Zi,2),oa=La[0],ga=La[1];return(0,Ze.useLayoutEffect)(function(){return ti.listen(ga)},[ti]),(0,Ze.useLayoutEffect)(function(){function Da(Os){Ln.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Ln.routes,clientRoutes:Ln.clientRoutes,location:Os.location,action:Os.action,basename:Ln.basename,isFirst:!!Os.isFirst}})}return Da({location:oa.location,action:oa.action,isFirst:!0}),ti.listen(Da)},[ti,Ln.routes,Ln.clientRoutes]),Ze.createElement(Au.F0,{navigator:ti,location:oa.location,basename:Ln.basename},Ln.children)}function Vu(){var Ln=(0,cc.Ov)(),ti=Ln.clientRoutes;return(0,Au.V$)(ti)}var sl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],lu=function(ti,Zi){var La=ti.basename||"/",oa=pc({routesById:ti.routes,routeComponents:ti.routeComponents,loadingComponent:ti.loadingComponent,reactRouter5Compat:ti.reactRouter5Compat,useStream:ti.useStream});ti.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:oa}});for(var ga=Ze.createElement(Mc,{basename:La,pluginManager:ti.pluginManager,routes:ti.routes,clientRoutes:oa,history:ti.history},Zi),Da=0,Os=sl;Danew Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});function tf(){return Bc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/competitions",parentId:"1",id:"159"},160:{path:"/competitions/index",parentId:"159",id:"160"},161:{path:"/competitions/:identifier/list",parentId:"159",id:"161"},162:{path:"/competitions/exports",parentId:"159",id:"162"},163:{path:"/competitions",parentId:"159",id:"163"},164:{path:"/competitions/:identifier",parentId:"159",id:"164"},165:{path:"/competitions/index/:identifier",parentId:"159",id:"165"},166:{path:"/competitions/:identifier/detail/enroll",parentId:"159",id:"166"},167:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"159",id:"167"},168:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"159",id:"168"},169:{path:"/competitions/detail/:identifier",parentId:"159",id:"169"},170:{path:"/forums",parentId:"1",id:"170"},171:{path:"/forums",parentId:"170",id:"171"},172:{path:"/forums/categories/:memoType",parentId:"170",id:"172"},173:{path:"/forums/new",parentId:"170",id:"173"},174:{path:"/forums/:memoId/edit",parentId:"170",id:"174"},175:{path:"/forums/:memoId",parentId:"170",id:"175"},176:{path:"/problemset",parentId:"1",id:"176"},177:{path:"/problemset",parentId:"176",id:"177"},178:{path:"/problemset/newitem",parentId:"176",id:"178"},179:{path:"/problemset/:type/:id",parentId:"176",id:"179"},180:{path:"/problemset/preview",parentId:"176",id:"180"},181:{path:"/problemset/preview_new",parentId:"176",id:"181"},182:{path:"/problemset/preview_select",parentId:"176",id:"182"},183:{path:"/shixuns",parentId:"1",id:"183"},184:{path:"/shixuns",parentId:"183",id:"184"},185:{path:"/shixuns/exports",parentId:"183",id:"185"},186:{path:"/shixuns/new",parentId:"183",id:"186"},187:{path:"/shixuns/new/CreateImg",parentId:"183",id:"187"},188:{path:"/shixuns/new/:id/imagepreview",parentId:"183",id:"188"},189:{path:"/shixuns/:id/Merge",parentId:"183",id:"189"},190:{path:"/shixuns/:id/Split",parentId:"183",id:"190"},191:{path:"/shixuns/:id/edit",parentId:"183",id:"191"},192:{path:"shixuns/:id/edit/warehouse",parentId:"191",id:"192"},193:{path:"/shixuns/:id/edit/newquestion",parentId:"191",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"191",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"191",id:"195"},196:{path:"/shixuns/:id/edit/new",parentId:"191",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"191",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"191",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"191",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"191",id:"200"},201:{path:"/shixuns/:id",parentId:"183",id:"201"},202:{path:"/shixuns/:id/challenges",parentId:"201",id:"202"},203:{path:"/shixuns/:id/repository",parentId:"201",id:"203"},204:{path:"/shixuns/:id/secret_repository",parentId:"201",id:"204"},205:{path:"/shixuns/:id/collaborators",parentId:"201",id:"205"},206:{path:"/shixuns/:id/dataset",parentId:"201",id:"206"},207:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"201",id:"207"},208:{path:"/shixuns/:id/shixun_discuss",parentId:"201",id:"208"},209:{path:"/shixuns/:id/ranking_list",parentId:"201",id:"209"},210:{path:"/shixuns/:id/settings",parentId:"201",id:"210"},211:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"201",id:"211"},212:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"201",id:"212"},213:{path:"/shixuns/:id/repository/upload_file",parentId:"201",id:"213"},214:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"201",id:"214"},215:{path:"/shixuns/:id/repository/add_file",parentId:"201",id:"215"},216:{path:"/shixuns/:id/secret_repository/add_file",parentId:"201",id:"216"},217:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"217"},218:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"201",id:"218"},219:{path:"/shixuns/:id/audit_situation",parentId:"201",id:"219"},220:{path:"/shixuns/:id/fork_list",parentId:"201",id:"220"},221:{path:"/shixuns/:id/skill_tags",parentId:"201",id:"221"},222:{path:"/users",parentId:"1",id:"222"},223:{path:"/users/:username/videos/protocol",parentId:"222",id:"223"},224:{path:"/users/:username/videos/resourceProtocol",parentId:"222",id:"224"},225:{path:"/users/:username/videos/success",parentId:"222",id:"225"},226:{path:"/users/:username/topicbank/:topicstype",parentId:"222",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"222",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"222",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"222",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"222",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"222",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"222",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"222",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"222",id:"234"},235:{path:"/users/:username/experiment-img/add",parentId:"222",id:"235"},236:{path:"/users/:username",parentId:"222",id:"236"},237:{path:"/users/:username",parentId:"236",id:"237"},238:{path:"/users/:username/baseInfo/edit",parentId:"236",id:"238"},239:{path:"/users/:username/baseInfo",parentId:"236",id:"239"},240:{path:"/users/:username/realNameCertification",parentId:"236",id:"240"},241:{path:"/users/:username/careerCertification",parentId:"236",id:"241"},242:{path:"/users/:username/classrooms",parentId:"236",id:"242"},243:{path:"/users/:username/shixuns",parentId:"236",id:"243"},244:{path:"/users/:username/dataSet",parentId:"236",id:"244"},245:{path:"/users/:username/userPortrait",parentId:"236",id:"245"},246:{path:"/users/:username/learningPath",parentId:"236",id:"246"},247:{path:"/users/:username/teach-group",parentId:"236",id:"247"},248:{path:"/users/:username/competitions",parentId:"236",id:"248"},249:{path:"/users/:username/experiment-img",parentId:"236",id:"249"},250:{path:"/users/:username/experiment-img/:experid/detail",parentId:"236",id:"250"},251:{path:"/users/:username/certificate",parentId:"236",id:"251"},252:{path:"/users/:username/otherResources",parentId:"236",id:"252"},253:{path:"/users/:username/classmanagement",parentId:"236",id:"253"},254:{path:"/users/:username/classmanagement/:couserid",parentId:"236",id:"254"},255:{path:"/users/:username/paths",parentId:"236",id:"255"},256:{path:"/users/:username/projects",parentId:"236",id:"256"},257:{path:"/users/:username/videos",parentId:"236",id:"257"},258:{path:"/users/:username/videos/upload",parentId:"236",id:"258"},259:{path:"/users/:username/topics/:topicstype",parentId:"236",id:"259"},260:{path:"/users/:username/vspaces",parentId:"236",id:"260"},261:{path:"/users/:username/resourcesCenter",parentId:"236",id:"261"},262:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"236",id:"262"},263:{path:"/users/:username/resourceGuarantee",parentId:"236",id:"263"},264:{path:"/users/:username/resourceAllocation",parentId:"236",id:"264"},265:{parentId:"1",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems",parentId:"266",id:"267"},268:{path:"/problems/batchAdd",parentId:"266",id:"268"},269:{path:"/problems/newcreate",parentId:"265",id:"269"},270:{path:"/problems/newedit/:id",exact:!0,parentId:"265",id:"270"},271:{path:"/problems/:id/edit",exact:!0,parentId:"265",id:"271"},272:{path:"/problems/new",exact:!0,parentId:"265",id:"272"},273:{path:"/problems/:id/oj/:save_identifier",parentId:"265",id:"273"},274:{path:"/problems/:id/record-detail/:submitId",parentId:"265",id:"274"},275:{path:"/problems/add",parentId:"265",id:"275"},276:{path:"/problems/:id/ojedit",parentId:"265",id:"276"},277:{path:"/engineering",parentId:"1",id:"277"},278:{path:"/engineering",parentId:"277",id:"278"},279:{path:"/engineering/teacherList",parentId:"278",id:"279"},280:{path:"/engineering/studentList",parentId:"278",id:"280"},281:{path:"/engineering/training/program",parentId:"278",id:"281"},282:{path:"/engineering/training/program/add",parentId:"278",id:"282"},283:{path:"/engineering/training/program/edit",parentId:"278",id:"283"},284:{path:"/engineering/training/objectives",parentId:"278",id:"284"},285:{path:"/engineering/graduated/index",parentId:"278",id:"285"},286:{path:"/engineering/graduated/matrix",parentId:"278",id:"286"},287:{path:"/engineering/course/list",parentId:"278",id:"287"},288:{path:"/engineering/course/setting",parentId:"278",id:"288"},289:{path:"/engineering/course/matrix",parentId:"278",id:"289"},290:{path:"/engineering/navigation",parentId:"278",id:"290"},291:{path:"/engineering/evaluate/course",parentId:"278",id:"291"},292:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"278",id:"292"},293:{path:"/engineering/evaluate/norm",parentId:"278",id:"293"},294:{path:"/engineering/evaluate/document",parentId:"278",id:"294"},295:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"278",id:"295"},296:{path:"/engineering/*",redirect:"/404",parentId:"278",id:"296"},297:{path:"/innovation",parentId:"1",id:"297"},298:{path:"/innovation/tasks/:taskId",parentId:"297",id:"298"},299:{path:"/innovation",parentId:"297",id:"299"},300:{path:"/innovation/project",parentId:"299",id:"300"},301:{path:"/innovation/dataset",parentId:"299",id:"301"},302:{path:"/innovation/mirror",parentId:"299",id:"302"},303:{path:"/innovation/my-project",parentId:"299",id:"303"},304:{path:"/innovation/my-dataset",parentId:"299",id:"304"},305:{path:"/innovation/my-mirror",parentId:"299",id:"305"},306:{path:"/innovation/project/create",parentId:"299",id:"306"},307:{path:"/innovation/project/edit/:id",parentId:"299",id:"307"},308:{path:"/innovation/project/detail/:taskId",parentId:"299",id:"308"},309:{path:"/tasks",parentId:"1",id:"309"},310:{path:"/tasks/:taskId",exact:!0,parentId:"309",id:"310"},311:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"309",id:"311"},312:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"309",id:"312"},313:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"309",id:"313"},314:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"309",id:"314"},315:{path:"/myproblems",parentId:"1",id:"315"},316:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"315",id:"316"},317:{path:"/myproblems/:id",exact:!0,parentId:"315",id:"317"},318:{path:"/account",parentId:"1",id:"318"},319:{path:"/account",parentId:"318",id:"319"},320:{path:"/account/profile",parentId:"319",id:"320"},321:{path:"/account/profile/edit",parentId:"319",id:"321"},322:{path:"/account/certification",parentId:"319",id:"322"},323:{path:"/account/secure",parentId:"319",id:"323"},324:{path:"/account/binding",parentId:"319",id:"324"},325:{path:"/account/Results",parentId:"319",id:"325"},326:{path:"/ch",parentId:"1",id:"326"},327:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"326",id:"327"},328:{path:"/ch/rest/",exact:!0,parentId:"326",id:"328"},329:{path:"/ch/rest/:id",exact:!0,parentId:"326",id:"329"},330:{path:"/order",parentId:"1",id:"330"},331:{path:"/order",parentId:"330",id:"331"},332:{path:"/order/invoice",parentId:"330",id:"332"},333:{path:"/order/records",parentId:"330",id:"333"},334:{path:"/order/apply",parentId:"330",id:"334"},335:{path:"/order/view",parentId:"330",id:"335"},336:{path:"/order/:courseId/information",parentId:"330",id:"336"},337:{path:"/order/:courseId/pay",parentId:"330",id:"337"},338:{path:"/order/:orderNum/result",parentId:"330",id:"338"},339:{path:"/messages",parentId:"1",id:"339"},340:{path:"/messages/:userId/user_tidings",parentId:"339",id:"340"},341:{path:"/messages/:userId/private_messages",parentId:"339",id:"341"},342:{path:"/messages/:userId/message_detail",parentId:"339",id:"342"},343:{path:"/vtrs",parentId:"1",id:"343"},344:{path:"/vtrs/:virtual_spacesId",parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"344",id:"345"},346:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"344",id:"346"},347:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"344",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"344",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"344",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"344",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"344",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey",parentId:"344",id:"352"},353:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"344",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"344",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"344",id:"355"},356:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"344",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material",parentId:"344",id:"357"},358:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"344",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"344",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"344",id:"360"},361:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"344",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"344",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"344",id:"363"},364:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"344",id:"364"},365:{path:"/vtrs/:virtual_spacesId/settings",parentId:"344",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources",parentId:"344",id:"366"},367:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"344",id:"367"},368:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"344",id:"368"},369:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"344",id:"369"},370:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"344",id:"370"},371:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"344",id:"371"},372:{path:"/vtrs/:virtual_spacesId/*",parentId:"344",id:"372"},373:{path:"/101",parentId:"1",id:"373"},374:{path:"/101/:virtual_spacesId",parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId",exact:!0,parentId:"374",id:"375"},376:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"374",id:"376"},377:{path:"/101/:virtual_spacesId/experiment",parentId:"374",id:"377"},378:{path:"/101/:virtual_spacesId/announcement",parentId:"374",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/add",parentId:"374",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"374",id:"380"},381:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"374",id:"381"},382:{path:"/101/:virtual_spacesId/survey",parentId:"374",id:"382"},383:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"374",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge",parentId:"374",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"374",id:"385"},386:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"374",id:"386"},387:{path:"/101/:virtual_spacesId/material",parentId:"374",id:"387"},388:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"374",id:"388"},389:{path:"/101/:virtual_spacesId/lesson",parentId:"374",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"374",id:"390"},391:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"374",id:"391"},392:{path:"/101/:virtual_spacesId/discussion",parentId:"374",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"374",id:"393"},394:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"374",id:"394"},395:{path:"/101/:virtual_spacesId/settings",parentId:"374",id:"395"},396:{path:"/101/:virtual_spacesId/resources",parentId:"374",id:"396"},397:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"374",id:"397"},398:{path:"/101/:virtual_spacesId/Plan",parentId:"374",id:"398"},399:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"374",id:"399"},400:{path:"/101/:virtual_spacesId/digtal",parentId:"374",id:"400"},401:{path:"/101/:virtual_spacesId/homepage",parentId:"374",id:"401"},402:{path:"/101/:virtual_spacesId/*",parentId:"374",id:"402"},403:{path:"/administration",parentId:"1",id:"403"},404:{path:"/administration",parentId:"403",id:"404"},405:{path:"/administration/college",parentId:"404",id:"405"},406:{path:"/administration/student",parentId:"404",id:"406"},407:{path:"/administration/student/:studentId/edit",parentId:"404",id:"407"},408:{path:"/administration/profession",parentId:"404",id:"408"},409:{path:"/graduations",parentId:"1",id:"409"},410:{path:"/graduations",exact:!0,parentId:"409",id:"410"},411:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"409",id:"411"},412:{path:"/graduations/:id",parentId:"409",id:"412"},413:{path:"/graduations/:id/index",parentId:"412",id:"413"},414:{path:"/graduations/:id/topics",parentId:"412",id:"414"},415:{path:"/graduations/:id/student_selection",parentId:"412",id:"415"},416:{path:"/graduations/:id/tasks",parentId:"412",id:"416"},417:{path:"/graduations/:id/opening_report",parentId:"412",id:"417"},418:{path:"/graduations/:id/midterm_report",parentId:"412",id:"418"},419:{path:"/graduations/:id/thesis",parentId:"412",id:"419"},420:{path:"/graduations/:id/final_defense",parentId:"412",id:"420"},421:{path:"/graduations/:id/final_thesis",parentId:"412",id:"421"},422:{path:"/graduations/:id/settings",parentId:"412",id:"422"},423:{path:"/graduations/:id/teachers",parentId:"412",id:"423"},424:{path:"/graduations/:id/students",parentId:"412",id:"424"},425:{path:"/graduations/:id/archives",parentId:"412",id:"425"},426:{path:"/graduations/:id/grading_summary",parentId:"412",id:"426"},427:{path:"/dataset",parentId:"1",id:"427"},428:{path:"/dataset",exact:!0,parentId:"427",id:"428"},429:{path:"/dataset/:id/detail",exact:!0,parentId:"427",id:"429"},430:{path:"/knowledgegraph",parentId:"1",id:"430"},431:{path:"/knowledgegraph/:pathId",parentId:"430",id:"431"},432:{path:"/knowledgegraph/:pathId/statistics",parentId:"430",id:"432"},433:{path:"/newlogin",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"1",id:"434"},435:{path:"/onlinenum",parentId:"434",id:"435"},436:{path:"/shixuncontext",parentId:"1",id:"436"},437:{path:"/shixuncontext",parentId:"436",id:"437"},438:{path:"/shixuncontext/:Id/detail",parentId:"436",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/training",parentId:"1",id:"440"},441:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"440",id:"441"},442:{path:"/largeScreen",exact:!0,parentId:"1",id:"442"},443:{path:"/quality",parentId:"1",id:"443"},444:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"443",id:"444"},445:{path:"/otherlogin",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginqq",exact:!0,parentId:"1",id:"446"},447:{path:"/otherloginstart",exact:!0,parentId:"1",id:"447"},448:{path:"/pathsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/login",parentId:"1",id:"451"},452:{path:"/login",parentId:"451",id:"452"},453:{path:"/user",parentId:"1",id:"453"},454:{path:"/user/login",parentId:"453",id:"454"},455:{path:"/user/register",parentId:"453",id:"455"},456:{path:"/user/reset-password",parentId:"453",id:"456"},457:{path:"/colleges",parentId:"1",id:"457"},458:{path:"/colleges/:id/statistics",parentId:"457",id:"458"},459:{path:"/help",parentId:"1",id:"459"},460:{path:"/help/:id",parentId:"459",id:"460"},461:{path:"/video",parentId:"1",id:"461"},462:{path:"/video/:videoId",parentId:"461",id:"462"},463:{path:"/terminal",parentId:"1",id:"463"},464:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"464"},465:{path:"/statsDashboard",parentId:"1",id:"465"},466:{path:"/",parentId:"1",id:"466"},467:{path:"/",exact:!0,parentId:"466",id:"467"},468:{path:"/api/*",exact:!0,parentId:"466",id:"468"},469:{path:"/search",exact:!0,parentId:"466",id:"469"},470:{path:"/moop_cases",exact:!0,parentId:"466",id:"470"},471:{path:"/moop_cases/new",exact:!0,parentId:"466",id:"471"},472:{path:"/moop_cases/:caseId",exact:!0,parentId:"466",id:"472"},473:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"466",id:"473"},474:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"466",id:"474"},475:{path:"/randompaper",exact:!0,parentId:"466",id:"475"},476:{path:"/randompaper/edit/:id",exact:!0,parentId:"466",id:"476"},477:{path:"/randompaper/detail/:id",exact:!0,parentId:"466",id:"477"},478:{path:"/403",parentId:"466",id:"478"},479:{path:"/500",parentId:"466",id:"479"},480:{path:"/404",parentId:"466",id:"480"},481:{path:"/download",parentId:"466",id:"481"},482:{path:"/iwce",parentId:"466",id:"482"},483:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"466",id:"483"},484:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"466",id:"484"},485:{path:"/Activities",parentId:"466",id:"485"},486:{path:"/iwce/:itemname",parentId:"466",id:"486"},487:{path:"/hpc-course",parentId:"466",id:"487"},488:{path:"/user_agents",parentId:"466",id:"488"},489:{path:"/three",parentId:"466",id:"489"},490:{path:"/introduction",parentId:"466",id:"490"},491:{path:"/chatgpt",parentId:"466",id:"491"},492:{path:"/*",parentId:"466",id:"492"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),2:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),3:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,78243))),4:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),5:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,20556))),6:Ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,80291))),7:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),8:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,93114))),9:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),10:Ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,40007))),11:Ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,51221))),12:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),13:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),14:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,83876))),15:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,7021))),16:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,25049))),17:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),18:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),19:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),20:Ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,88059))),21:Ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,99603))),22:Ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,85412))),23:Ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,59799))),24:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),25:Ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,21227))),26:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),27:Ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,29187))),28:Ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,42978))),29:Ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,20408))),30:Ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,39539))),31:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,21547))),32:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,69083))),33:Ze.lazy(()=>Promise.all([__webpack_require__.e(8660),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,53281))),34:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,11749))),35:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,96930))),36:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,17849))),37:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,53612))),38:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,52786))),39:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,68698))),40:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,12459))),41:Ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,57806))),42:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,56410))),43:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),44:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,83624))),45:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8800),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,58232))),46:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,5781))),47:Ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,92235))),48:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),49:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,98580))),50:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),51:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83927))),52:Ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,92974))),53:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),54:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,94113))),55:Ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,89607))),56:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,34887))),57:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,36755))),58:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),59:Ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,23888))),60:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),61:Ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,20861))),62:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,78348))),63:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,57383))),64:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,86608))),65:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,23279))),66:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,17747))),67:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,25585))),68:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,18647))),69:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,96377))),70:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,83537))),71:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,50475))),72:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,13511))),73:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,25981))),74:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,74410))),75:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,70829))),76:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,23396))),77:Ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,97862))),78:Ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,60038))),79:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,77678))),80:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94544))),81:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,31345))),82:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,37165))),83:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,47590))),84:Ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,21403))),85:Ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,79991))),86:Ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,7351))),87:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,25062))),88:Ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,11956))),89:Ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,25421))),90:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),91:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,58021))),92:Ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,73947))),93:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,93931))),94:Ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,8361))),95:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,21524))),96:Ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,3237))),97:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,13269))),98:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,46738))),99:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,9064))),100:Ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,71973))),101:Ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,51342))),102:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),103:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,34488))),104:Ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,92518))),105:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),106:Ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,85207))),107:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),108:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,92162))),109:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),110:Ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37866))),111:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),112:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,8438))),113:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),114:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,58102))),115:Ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,98571))),116:Ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,62942))),117:Ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,51987))),118:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),119:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2559),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,86008))),120:Ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,96221))),121:Ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,35207))),122:Ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,8467))),123:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15705))),124:Ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,16974))),125:Ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,83330))),126:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),127:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,21616))),128:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),129:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,33003))),130:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),131:Ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,82836))),132:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),133:Ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,40822))),134:Ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,94094))),135:Ze.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,36344))),136:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,89459))),137:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,74818))),138:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),139:Ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,695))),140:Ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,58660))),141:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),142:Ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,19407))),143:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),144:Ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,1652))),145:Ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,15182))),146:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),147:Ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,12097))),148:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),149:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,55733))),150:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,30927))),151:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,67718))),152:Ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,24309))),153:Ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,23571))),154:Ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,6011))),155:Ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,50376))),156:Ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,25156))),157:Ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,1505))),158:Ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,13595))),159:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),160:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),161:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),162:Ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,79650))),163:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,81278))),164:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),165:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72581))),166:Ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,83644))),167:Ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,37509))),168:Ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,50072))),169:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1555),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,83317))),170:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),171:Ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,84108))),172:Ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,31855))),173:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),174:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,8979))),175:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,67810))),176:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),177:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,54776))),178:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),179:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,73271))),180:Ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,70768))),181:Ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,83839))),182:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(8003),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,27017))),183:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),184:Ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,22717))),185:Ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,86754))),186:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,27e3))),187:Ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,57587))),188:Ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,20097))),189:Ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,92169))),190:Ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,8655))),191:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8661),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,19018))),192:Ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,26595))),193:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,38498))),194:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),195:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,32116))),196:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),197:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8660),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,33712))),198:Ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,15392))),199:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,64425))),200:Ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,21646))),201:Ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,78179))),202:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,21758))),203:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),204:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,23160))),205:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,51793))),206:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,96768))),207:Ze.lazy(()=>Promise.all([__webpack_require__.e(8661),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,33336))),208:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,50268))),209:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,33881))),210:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,9284))),211:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),212:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92509))),213:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),214:Ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,89292))),215:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),216:Ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,12259))),217:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),218:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,66997))),219:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84348))),220:Ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,53049))),221:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,83040))),222:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),223:Ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,85271))),224:Ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,27239))),225:Ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,44680))),226:Ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,25682))),227:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),228:Ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,25166))),229:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8450))),230:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,15612))),231:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,99667))),232:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,81279))),233:Ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,67391))),234:Ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,61121))),235:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,98216))),236:Ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,7280))),237:Ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,84709))),238:Ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,40188))),239:Ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,58701))),240:Ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,22146))),241:Ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,14956))),242:Ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,12435))),243:Ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,22712))),244:Ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,1440))),245:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,79838))),246:Ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,76584))),247:Ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,21726))),248:Ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,12238))),249:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,86449))),250:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,370))),251:Ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,68199))),252:Ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,1114))),253:Ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,83572))),254:Ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,43933))),255:Ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,1659))),256:Ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,23e3))),257:Ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,42496))),258:Ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,98410))),259:Ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,56515))),260:Ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,93435))),261:Ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,88126))),262:Ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,30139))),263:Ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,25656))),264:Ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,87030))),265:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),266:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),267:Ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,22691))),268:Ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,19428))),269:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),270:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,28013))),271:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),272:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,94038))),273:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,63342))),274:Ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,12889))),275:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),276:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,29499))),277:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),278:Ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28960))),279:Ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,41826))),280:Ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,7355))),281:Ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,93477))),282:Ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,82739))),283:Ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,77325))),284:Ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,84547))),285:Ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,37010))),286:Ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,65831))),287:Ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,17025))),288:Ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,18186))),289:Ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,40548))),290:Ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,96906))),291:Ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,66395))),292:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,4186))),293:Ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55527))),294:Ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,3238))),295:Ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,11955))),296:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),297:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),298:Ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,40825))),299:Ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,98874))),300:Ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,39434))),301:Ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,1189))),302:Ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,48910))),303:Ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,16075))),304:Ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,56890))),305:Ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,94574))),306:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),307:Ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,12337))),308:Ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,54573))),309:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),310:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),311:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),312:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),313:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,36402))),314:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8660),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,94440))),315:Ze.lazy(()=>__webpack_require__.e(7121).then(__webpack_require__.bind(__webpack_require__,17121))),316:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,58193))),317:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,76193))),318:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),319:Ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15534))),320:Ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,80222))),321:Ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,45929))),322:Ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,30112))),323:Ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,14620))),324:Ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,8182))),325:Ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,42910))),326:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),327:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,31160))),328:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),329:Ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,76122))),330:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),331:Ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,49142))),332:Ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,56316))),333:Ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61244))),334:Ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,7076))),335:Ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,55642))),336:Ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,38587))),337:Ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,93304))),338:Ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,33253))),339:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),340:Ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,29192))),341:Ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,30750))),342:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,15331))),343:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),344:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),345:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),346:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),347:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),348:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),349:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),350:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),351:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),352:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),353:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),354:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),355:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),356:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),357:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),358:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),359:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),360:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),361:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),362:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),363:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),364:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),365:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),366:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),367:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),368:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),369:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),370:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),371:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),372:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),373:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),374:Ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,99643))),375:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),376:Ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,71535))),377:Ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,3578))),378:Ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,40728))),379:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),380:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,19707))),381:Ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87567))),382:Ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,28045))),383:Ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,3566))),384:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,20985))),385:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),386:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,29572))),387:Ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,44145))),388:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,30237))),389:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,2334))),390:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),391:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,89431))),392:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,94395))),393:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),394:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,82167))),395:Ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,29542))),396:Ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,86082))),397:Ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49700))),398:Ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,146))),399:Ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,72997))),400:Ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,1067))),401:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,375))),402:Ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,91854))),403:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),404:Ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,1182))),405:Ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44094))),406:Ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,64695))),407:Ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,66218))),408:Ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,56162))),409:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),410:Ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,27732))),411:Ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,97450))),412:Ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,7772))),413:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,21401))),414:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,95200))),415:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,59463))),416:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,89898))),417:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),418:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),419:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),420:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),421:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,18113))),422:Ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,55879))),423:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),424:Ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,2389))),425:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,68232))),426:Ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,7220))),427:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),428:Ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,36981))),429:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,25469))),430:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),431:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,57649))),432:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15843))),433:Ze.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,10125))),434:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),435:Ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,29625))),436:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),437:Ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,72812))),438:Ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,42198))),439:Ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,75779))),440:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),441:Ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,73188))),442:Ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3184))),443:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),444:Ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,91437))),445:Ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,23437))),446:Ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,51106))),447:Ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,80947))),448:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,85338))),449:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,91307))),450:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,43725))),451:Ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,49426))),452:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),453:Ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,55782))),454:Ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54860))),455:Ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,35430))),456:Ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,48333))),457:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),458:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,26891))),459:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),460:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,16949))),461:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),462:Ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,45233))),463:Ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,49254))),464:Ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,56737))),465:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,28506))),466:Ze.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,7698))),467:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7647),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,44559))),468:Ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,94371))),469:Ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,88975))),470:Ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,66062))),471:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),472:Ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,62422))),473:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,81055))),474:Ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,65433))),475:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),476:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,35199))),477:Ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,81867))),478:Ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,95545))),479:Ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,69711))),480:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),481:Ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,84891))),482:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),483:Ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,42797))),484:Ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8066),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38207))),485:Ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,88650))),486:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),487:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,63276))),488:Ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,76665))),489:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,66427))),490:Ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,8390))),491:Ze.lazy(()=>Promise.all([__webpack_require__.e(1881),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,57892))),492:Ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,725))),"@@/global-layout":Ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,84218)))}}})}var T=__webpack_require__(11410),O=__webpack_require__(59098),L=__webpack_require__(71418),ve=__webpack_require__(24957),De=()=>Ze.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(76560),In=__webpack_require__(56656),gn=__webpack_require__.n(In),ki=__webpack_require__(91392),$a=__webpack_require__.n(ki),Ra=__webpack_require__(29256),$o=__webpack_require__.n(Ra),Cs=__webpack_require__(81626),wo=__webpack_require__.n(Cs),Fs=__webpack_require__(71912),_c=__webpack_require__.n(Fs),rf=__webpack_require__(48228),_l=__webpack_require__.n(rf),nf=__webpack_require__(27112),Cl=__webpack_require__.n(nf),Ui=__webpack_require__(36867),cu=__webpack_require__.n(Ui),Nc=__webpack_require__(53501),Ko=__webpack_require__.n(Nc),so=__webpack_require__(22982),Es=__webpack_require__.n(so),Tl=__webpack_require__(54449),Ql=__webpack_require__.n(Tl),jc=__webpack_require__(10564),Ul=__webpack_require__.n(jc),Pl=__webpack_require__(92468),Ru=__webpack_require__.n(Pl),Yu=__webpack_require__(27082),zl=__webpack_require__.n(Yu);gn().extend($o()),gn().extend(wo()),gn().extend(_c()),gn().extend(_l()),gn().extend(Cl()),gn().extend(cu()),gn().extend(Ko()),gn().extend(Es()),gn().extend(Ql()),gn().extend(Ul()),gn().extend(Ru()),gn().extend(zl()),gn().extend($a());var Ef=Object.defineProperty,Uc=Object.getOwnPropertySymbols,Sf=Object.prototype.hasOwnProperty,Lu=Object.prototype.propertyIsEnumerable,Il=(Ln,ti,Zi)=>ti in Ln?Ef(Ln,ti,{enumerable:!0,configurable:!0,writable:!0,value:Zi}):Ln[ti]=Zi,Mu=(Ln,ti)=>{for(var Zi in ti||(ti={}))Sf.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);if(Uc)for(var Zi of Uc(ti))Lu.call(ti,Zi)&&Il(Ln,Zi,ti[Zi]);return Ln},yc=(Ln,ti,Zi)=>new Promise((La,oa)=>{var ga=ua=>{try{Os(Zi.next(ua))}catch(Ds){oa(Ds)}},Da=ua=>{try{Os(Zi.throw(ua))}catch(Ds){oa(Ds)}},Os=ua=>ua.done?La(ua.value):Promise.resolve(ua.value).then(ga,Da);Os((Zi=Zi.apply(Ln,ti)).next())});const Xu="/react/build/",zc=!1;function Ol(){return yc(this,null,function*(){const Ln=(0,T.gD)(),{routes:ti,routeComponents:Zi}=yield tf(Ln);yield Ln.applyPlugins({key:"patchRoutes",type:dn.ApplyPluginsType.event,args:{routes:ti,routeComponents:Zi}});const La=Ln.applyPlugins({key:"modifyContextOpts",type:dn.ApplyPluginsType.modify,initialValue:{}}),oa=La.basename||"/",ga=La.historyType||"browser",Da=(0,O.fi)(Mu({type:ga,basename:oa},La.historyOpts));return Ln.applyPlugins({key:"render",type:dn.ApplyPluginsType.compose,initialValue(){const Os={useStream:!0,routes:ti,routeComponents:Zi,pluginManager:Ln,mountElementId:"root",rootElement:La.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:Xu,runtimePublicPath:zc,history:Da,historyType:ga,basename:oa,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:La.callback},ua=Ln.applyPlugins({key:"modifyClientRenderOpts",type:dn.ApplyPluginsType.modify,initialValue:Os});return Fc(ua)}})()})}Ol(),typeof window!="undefined"&&(window.g_umi={version:"4.4.12"})})()})();