diff --git a/index.html b/index.html index fa433a146e..1643b32e4b 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__OnlineLearning__index.06b5e963.async.js b/p__Classrooms__Lists__OnlineLearning__index.a3ad90fc.async.js similarity index 92% rename from p__Classrooms__Lists__OnlineLearning__index.06b5e963.async.js rename to p__Classrooms__Lists__OnlineLearning__index.a3ad90fc.async.js index 6b87847436..866b00dcdc 100644 --- a/p__Classrooms__Lists__OnlineLearning__index.06b5e963.async.js +++ b/p__Classrooms__Lists__OnlineLearning__index.a3ad90fc.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}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Qe.createElement(he.Z,{className:be.Z.lists,gutter:[10,10]},a.map((ae,ie)=>Qe.createElement(Ye.Z,{flex:"110px",className:be.Z.item},Qe.createElement("div",null,Qe.createElement(Me.Z,{value:`$$${ae.value}$$`}),ae.name),Qe.createElement("div",{className:be.Z.children},ae.children.map((ce,de)=>Qe.createElement("div",{key:de},Qe.createElement("h1",null,ce.name),Qe.createElement(he.Z,{gutter:[10,10]},ce.data.map((fe,Ee)=>Qe.createElement(Ye.Z,{key:Ee,onClick:()=>b(fe),className:be.Z.diamond},Qe.createElement(Me.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Qe.createElement(he.Z,{className:be.Z.lists,gutter:[10,10]},E.map((ae,ie)=>Qe.createElement(Ye.Z,{flex:"110px",className:be.Z.item},Qe.createElement("div",null,Qe.createElement(Me.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Qe.createElement("div",{className:be.Z.children},ae.children.map((ce,de)=>Qe.createElement("div",{key:de},ce.name&&Qe.createElement("h1",null,ce.name),Qe.createElement(he.Z,{gutter:[10,10]},ce.data.map((fe,Ee)=>Qe.createElement(Ye.Z,{key:Ee,onClick:()=>b(fe),className:be.Z.diamond},Qe.createElement(Me.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ie=ae.innerText;return at&&at(ie),ie};return(0,x.useImperativeHandle)(se,()=>({getData:ne})),Qe.createElement("div",{className:be.Z.mathWrap},Qe.createElement(Oe.default,{defaultActiveKey:"1",items:z}),Qe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ue||""),$e&&Qe.createElement("div",{className:be.Z.button},Qe.createElement(Ie.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=lt},57490:function(xt,kt,oe){"use strict";oe.d(kt,{z:function(){return Jt},Z:function(){return Gt}});var x=oe(59301),he=oe(54580),Ye=oe(8591),Oe=oe(43418),Ie=oe(3113),Me=oe(3294),be=oe(23538),tt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,$e=(Pt,He,nt)=>He in Pt?tt(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,Ue=(Pt,He)=>{for(var nt in He||(He={}))lt.call(He,nt)&&$e(Pt,nt,He[nt]);if(Qe)for(var nt of Qe(He))at.call(He,nt)&&$e(Pt,nt,He[nt]);return Pt},se=(Pt,He,nt)=>new Promise((Nt,De)=>{var et=mt=>{try{nn(nt.next(mt))}catch(Xt){De(Xt)}},Mt=mt=>{try{nn(nt.throw(mt))}catch(Xt){De(Xt)}},nn=mt=>mt.done?Nt(mt.value):Promise.resolve(mt.value).then(et,Mt);nn((nt=nt.apply(Pt,He)).next())});const y="\u3000\u3000";function a(Pt){var He=["Bytes","KB","MB","GB","TB"];if(Pt==0)return"0 Byte";var nt=parseInt(""+Math.floor(Math.log(Pt)/Math.log(1024)),10);return(Pt/Math.pow(1024,nt)).toFixed(1)+" "+He[nt]}var E=({value:Pt=[],action:He,onChange:nt,className:Nt,maxSize:De=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const nn={multiple:!1,fileList:Pt,accept:Mt,withCredentials:!0,beforeUpload:Xt=>Xt.size/1024/1024(Ze.name.indexOf(y)===-1&&(Ze.name=`${Ze.name}${y}${a(Ze.size)}`),Ue({},Ze))),Xt.file.status==="done"&&((it=(Le=Xt.file)==null?void 0:Le.response)==null?void 0:it.status)===-1){message.error((tn=(St=Xt.file)==null?void 0:St.response)==null?void 0:tn.message),nt([]);return}nt(Ut)},onRemove:Xt=>se(void 0,null,function*(){const Le=Xt.size/1024/1024;return Xt.status==="uploading"?!0:Le0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Pt.length>0,ghost:!0},et),React.createElement("span",{onClick:mt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",De,"M)"," ")))},b=oe(61481),z=oe(89392),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,de=(Pt,He,nt)=>He in Pt?ne(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,fe=(Pt,He)=>{for(var nt in He||(He={}))ie.call(He,nt)&&de(Pt,nt,He[nt]);if(ae)for(var nt of ae(He))ce.call(He,nt)&&de(Pt,nt,He[nt]);return Pt};const Ee=Pt=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Pt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Fe=Object.defineProperty,ve=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,zt=(Pt,He,nt)=>He in Pt?Fe(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,Ve=(Pt,He)=>{for(var nt in He||(He={}))je.call(He,nt)&&zt(Pt,nt,He[nt]);if(ve)for(var nt of ve(He))Bt.call(He,nt)&&zt(Pt,nt,He[nt]);return Pt},ut=(Pt,He,nt)=>new Promise((Nt,De)=>{var et=mt=>{try{nn(nt.next(mt))}catch(Xt){De(Xt)}},Mt=mt=>{try{nn(nt.throw(mt))}catch(Xt){De(Xt)}},nn=mt=>mt.done?Nt(mt.value):Promise.resolve(mt.value).then(et,Mt);nn((nt=nt.apply(Pt,He)).next())});const{Dragger:It}=he.default;function Jt(Pt){let He=[];return Pt&&Pt.length>0&&(He=Pt.map(nt=>({uid:nt.id,id:nt.id,name:nt.title+y+nt.filesize,url:nt.url,filesize:nt.filesize,status:"done",response:{id:nt.id}}))),He}var Gt=({value:Pt,onChange:He,action:nt,data:Nt,className:De,maxSize:et=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:mt="",additionalText:Xt,isDragger:Le,number:it=1e3,aloneClear:St=!1,realTimeRemove:tn=!0,uploadText:Ut,setFileProgress:Ze,showFileProgress:Ke})=>{const[xe,me]=(0,x.useState)(!1);let[Re,ht]=(0,x.useState)(Pt||[]),[Pe,Se]=(0,x.useState)(1);(0,x.useEffect)(()=>{Pt&&(Pe===1&&ht([...Pt]),Se(2),it===(Pt==null?void 0:Pt.length)&&me(!0))},[Pt]);const rt=()=>{setTimeout(()=>{Re.pop(),ht([...Re])},500)};Ke&&Ze(Re.some(Te=>Te.status==="uploading"));const Ne={multiple:!0,disabled:xe,accept:mt,withCredentials:!0,fileList:Re,beforeUpload:(Te,Et)=>{const Ct=Te.size/1024/1024;return Re.concat(Et).length>it?(Re.pop(),ht([...Re]),Ye.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${it}\u4E2A\u6587\u4EF6`),St?Promise.reject():(rt(),!1)):Ct=it?me(!0):me(!1),ht([...Re]),Re=Re.map(Ot=>{var Be,_e;return(Be=Ot==null?void 0:Ot.response)!=null&&Be.id&&(Ot.url=(_e=Ot==null?void 0:Ot.response)==null?void 0:_e.url),Ot.name.indexOf(y)===-1&&(Ot.name=`${Ot.name}${y}${a(Ot.size)}`),Ve({},Ot)}),console.log("info:",Te,Re),He(Re)},onRemove:Te=>ut(void 0,null,function*(){if(!tn)return!0;const Et=()=>ut(void 0,null,function*(){if(Te.response?Te.response.id:Te.id){let Ht=yield(0,be.JZ)(Te.response?Te.response.id:Te.uid);return Promise.resolve(Ht)}else return!0});return nn?new Promise((Ct,Ht)=>{Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ut(void 0,null,function*(){const Tt=yield Et();Ye.ZP.success("\u5220\u9664\u6210\u529F"),Ct(!0)}),onCancel:()=>Ct(!1)})}):yield Et()})};function Ce(Te){Te.preventDefault(),Te.stopPropagation()}return x.createElement("div",{className:`multi-upload ${De||""}`},Le&&x.createElement(It,Ve({},Ne),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(b.Z,null)),x.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),Xt),!Le&&x.createElement(he.default,Ve({},Ne),x.createElement(Ie.ZP,{disabled:xe,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Ae}),Mt),x.createElement("span",{onClick:Ce,className:"upload_text"},Ut||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},33538:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Oe}});var x=oe(89070),he={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ye=oe(59301),Oe=({message:Ie,className:Me,children:be,style:tt={}})=>Ye.createElement("div",{className:`custom-spinner ${he.idsRingWrapper} ${Me}`},Ye.createElement("div",{className:he.ldsRing},Ye.createElement("div",null),Ye.createElement("div",null),Ye.createElement("div",null),Ye.createElement("div",null)),Ie?Ye.createElement("p",{style:tt},Ie):null,be,Ye.createElement(x.Outlet,null))},70714:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return In}});var x=oe(59301),he=oe(34604),Ye=oe(15277),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(72308),be=oe(77321),tt=oe(49618),Qe=oe(52487),lt=oe(62853),at=oe(74416),$e=oe(55468),Ue=oe(18929),se=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=x.createContext(null),a=0;function E(Vt,ze){var $t=x.useState(function(){return a+=1,String(a)}),yn=(0,Qe.Z)($t,1),pn=yn[0],Cn=x.useContext(y),we={data:ze,canPreview:Vt};return x.useEffect(function(){if(Cn)return Cn.register(pn,we)},[]),x.useEffect(function(){Cn&&Cn.register(pn,we)},[Vt,ze]),pn}function b(Vt){return new Promise(function(ze){var $t=document.createElement("img");$t.onerror=function(){return ze(!1)},$t.onload=function(){return ze(!0)},$t.src=Vt})}function z(Vt){var ze=Vt.src,$t=Vt.isCustomPlaceholder,yn=Vt.fallback,pn=(0,x.useState)($t?"loading":"normal"),Cn=(0,Qe.Z)(pn,2),we=Cn[0],ft=Cn[1],At=(0,x.useRef)(!1),wt=we==="error";(0,x.useEffect)(function(){b(ze).then(function(Ft){Ft||ft("error")})},[ze]),(0,x.useEffect)(function(){$t&&!At.current?ft("loading"):wt&&ft("normal")},[ze]);var _t=function(){ft("normal")},jt=function(Fn){At.current=!1,we==="loading"&&Fn!=null&&Fn.complete&&(Fn.naturalWidth||Fn.naturalHeight)&&(At.current=!0,_t())},Yt=wt&&yn?{src:yn}:{onLoad:_t,src:ze};return[jt,Yt,we]}var ne=oe(86923),ae=oe(8224),ie=oe(10228),ce=oe(48736);function de(Vt,ze,$t,yn){var pn=ze+$t,Cn=($t-yn)/2;if($t>yn){if(ze>0)return(0,tt.Z)({},Vt,Cn);if(ze<0&&pnyn)return(0,tt.Z)({},Vt,ze<0?Cn:-Cn);return{}}function fe(Vt,ze,$t,yn){var pn=(0,$e.g1)(),Cn=pn.width,we=pn.height,ft=null;return Vt<=Cn&&ze<=we?ft={x:0,y:0}:(Vt>Cn||ze>we)&&(ft=(0,be.Z)((0,be.Z)({},de("x",$t,Vt,Cn)),de("y",yn,ze,we))),ft}var Ee=oe(13697),Ae=oe(16089),Fe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ve(Vt,ze,$t,yn){var pn=(0,x.useRef)(null),Cn=(0,x.useRef)([]),we=(0,x.useState)(Fe),ft=(0,Qe.Z)(we,2),At=ft[0],wt=ft[1],_t=function(Fn){wt(Fe),yn&&!(0,Ee.Z)(Fe,At)&&yn({transform:Fe,action:Fn})},jt=function(Fn,Yn){pn.current===null&&(Cn.current=[],pn.current=(0,Ae.Z)(function(){wt(function(yt){var Vn=yt;return Cn.current.forEach(function(jn){Vn=(0,be.Z)((0,be.Z)({},Vn),jn)}),pn.current=null,yn==null||yn({transform:Vn,action:Yn}),Vn})})),Cn.current.push((0,be.Z)((0,be.Z)({},At),Fn))},Yt=function(Fn,Yn,yt,Vn){var jn=Vt.current,vt=jn.width,Lt=jn.height,Je=jn.offsetWidth,Kt=jn.offsetHeight,cn=jn.offsetLeft,ln=jn.offsetTop,xn=Fn,gn=At.scale*Fn;gn>$t?(xn=$t/At.scale,gn=$t):gn1,ja=fa&&jn>=1,ea=ve(wa,cn,xn,ka),$n=ea.transform,za=ea.resetTransform,Ga=ea.updateTransform,Za=ea.dispatchZoomChange,Xa=(0,x.useState)(!0),Ma=(0,Qe.Z)(Xa,2),_a=Ma[0],ha=Ma[1],Ea=$n.rotate,Ca=$n.scale,$a=$n.x,Ua=$n.y,Aa=Ie()((0,tt.Z)({},"".concat($t,"-moving"),ma));(0,x.useEffect)(function(){_a||ha(!0)},[_a]);var wn=function(){za("close")},bn=function(){Za(ut+Je,"zoomIn")},Rn=function(){Za(ut/(ut+Je),"zoomOut")},Hn=function(){Ga({rotate:Ea+90},"rotateRight")},Pa=function(){Ga({rotate:Ea-90},"rotateLeft")},Wa=function(){Ga({flipX:!$n.flipX},"flipX")},Rt=function(){Ga({flipY:!$n.flipY},"flipY")},_n=function(Xn){Xn==null||Xn.preventDefault(),Xn==null||Xn.stopPropagation(),yt>0&&(ha(!1),za("prev"),Pn==null||Pn(yt-1,yt))},Kn=function(Xn){Xn==null||Xn.preventDefault(),Xn==null||Xn.stopPropagation(),yt0&&(Va=ut/Va),Za(Va,"wheel",Xn.clientX,Xn.clientY)}},la=function(Xn){!wt||!Ia||(Xn.keyCode===ie.Z.LEFT?_n():Xn.keyCode===ie.Z.RIGHT&&Kn())},xa=function(Xn){wt&&(Ca!==1?Ga({x:0,y:0,scale:1},"doubleClick"):Za(ut+Je,"doubleClick",Xn.clientX,Xn.clientY))};(0,x.useEffect)(function(){var Dt,Xn,va,pa;if(ft){va=(0,ae.Z)(window,"mouseup",Ba,!1),pa=(0,ae.Z)(window,"mousemove",Na,!1);try{window.top!==window.self&&(Dt=(0,ae.Z)(window.top,"mouseup",Ba,!1),Xn=(0,ae.Z)(window.top,"mousemove",Na,!1))}catch(Va){(0,ce.Kp)(!1,"[rc-image] ".concat(Va))}}return function(){var Va,ar,rr,ir;(Va=va)===null||Va===void 0||Va.remove(),(ar=pa)===null||ar===void 0||ar.remove(),(rr=Dt)===null||rr===void 0||rr.remove(),(ir=Xn)===null||ir===void 0||ir.remove()}},[wt,ma,$a,Ua,Ea,ft]),(0,x.useEffect)(function(){var Dt=(0,ae.Z)(window,"keydown",la,!1);return function(){Dt.remove()}},[wt,Ia,yt]);var ya=x.createElement(Pt,(0,Me.Z)({},Oa,{width:ze.width,height:ze.height,imgRef:wa,className:"".concat($t,"-img"),alt:pn,style:{transform:"translate3d(".concat($n.x,"px, ").concat($n.y,"px, 0) scale3d(").concat($n.flipX?"-":"").concat(Ca,", ").concat($n.flipY?"-":"").concat(Ca,", 1) rotate(").concat(Ea,"deg)"),transitionDuration:!_a&&"0s"},fallback:Cn,src:yn,onWheel:ua,onMouseDown:Ta,onDoubleClick:xa}));return x.createElement(x.Fragment,null,x.createElement(ne.Z,(0,Me.Z)({transitionName:qt,maskTransitionName:Jn,closable:!1,keyboard:!0,prefixCls:$t,onClose:At,visible:wt,wrapClassName:Aa,rootClassName:Yt,getContainer:Fn},Da,{afterClose:wn}),x.createElement("div",{className:"".concat($t,"-img-wrapper")},Bn?Bn(ya,(0,be.Z)({transform:$n},fa?{current:yt}:{})):ya)),x.createElement(Ve,{visible:wt,transform:$n,maskTransitionName:Jn,closeIcon:Ft,getContainer:Fn,prefixCls:$t,rootClassName:Yt,icons:jt,countRender:vt,showSwitch:Ia,showProgress:ja,current:yt,count:jn,scale:Ca,minScale:cn,maxScale:xn,toolbarRender:aa,onSwitchLeft:_n,onSwitchRight:Kn,onZoomIn:bn,onZoomOut:Rn,onRotateRight:Hn,onRotateLeft:Pa,onFlipX:Wa,onFlipY:Rt,onClose:At}))},nt=He,Nt=oe(80702);function De(Vt){var ze=x.useState({}),$t=(0,Qe.Z)(ze,2),yn=$t[0],pn=$t[1],Cn=x.useCallback(function(ft,At){return pn(function(wt){return(0,be.Z)((0,be.Z)({},wt),{},(0,tt.Z)({},ft,At))}),function(){pn(function(wt){var _t=(0,be.Z)({},wt);return delete _t[ft],_t})}},[]),we=x.useMemo(function(){return Vt?Vt.map(function(ft){if(typeof ft=="string")return{data:{src:ft}};var At={};return Object.keys(ft).forEach(function(wt){["src"].concat((0,Nt.Z)(se)).includes(wt)&&(At[wt]=ft[wt])}),{data:At}}):Object.keys(yn).reduce(function(ft,At){var wt=yn[At],_t=wt.canPreview,jt=wt.data;return _t&&ft.push({data:jt,id:At}),ft},[])},[Vt,yn]);return[we,Cn]}var et=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Mt=["src"],nn=function(ze){var $t,yn=ze.previewPrefixCls,pn=yn===void 0?"rc-image-preview":yn,Cn=ze.children,we=ze.icons,ft=we===void 0?{}:we,At=ze.items,wt=ze.preview,_t=ze.fallback,jt=(0,lt.Z)(wt)==="object"?wt:{},Yt=jt.visible,Ft=jt.onVisibleChange,Fn=jt.getContainer,Yn=jt.current,yt=jt.movable,Vn=jt.minScale,jn=jt.maxScale,vt=jt.countRender,Lt=jt.closeIcon,Je=jt.onChange,Kt=jt.onTransform,cn=jt.toolbarRender,ln=jt.imageRender,xn=(0,at.Z)(jt,et),gn=De(At),qt=(0,Qe.Z)(gn,2),dn=qt[0],Jn=qt[1],Bn=(0,Ue.Z)(0,{value:Yn}),Oa=(0,Qe.Z)(Bn,2),aa=Oa[0],ka=Oa[1],Pn=(0,x.useState)(!1),Da=(0,Qe.Z)(Pn,2),wa=Da[0],La=Da[1],en=(($t=dn[aa])===null||$t===void 0?void 0:$t.data)||{},ca=en.src,ma=(0,at.Z)(en,Mt),Sa=(0,Ue.Z)(!!Yt,{value:Yt,onChange:function(Ea,Ca){Ft==null||Ft(Ea,Ca,aa)}}),fa=(0,Qe.Z)(Sa,2),Ia=fa[0],ja=fa[1],ea=(0,x.useState)(null),$n=(0,Qe.Z)(ea,2),za=$n[0],Ga=$n[1],Za=x.useCallback(function(ha,Ea,Ca){var $a=dn.findIndex(function(Ua){return Ua.id===ha});ja(!0),Ga({x:Ea,y:Ca}),ka($a<0?0:$a),La(!0)},[dn]);x.useEffect(function(){Ia?wa||ka(0):La(!1)},[Ia]);var Xa=function(Ea,Ca){ka(Ea),Je==null||Je(Ea,Ca)},Ma=function(){ja(!1),Ga(null)},_a=x.useMemo(function(){return{register:Jn,onPreview:Za}},[Jn,Za]);return x.createElement(y.Provider,{value:_a},Cn,x.createElement(nt,(0,Me.Z)({"aria-hidden":!Ia,movable:yt,visible:Ia,prefixCls:pn,closeIcon:Lt,onClose:Ma,mousePosition:za,imgCommonProps:ma,src:ca,fallback:_t,icons:ft,minScale:Vn,maxScale:jn,getContainer:Fn,current:aa,count:dn.length,countRender:vt,onTransform:Kt,toolbarRender:cn,imageRender:ln,onChange:Xa},xn)))},mt=nn,Xt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Le=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],it=function(ze){var $t=ze.src,yn=ze.alt,pn=ze.onPreviewClose,Cn=ze.prefixCls,we=Cn===void 0?"rc-image":Cn,ft=ze.previewPrefixCls,At=ft===void 0?"".concat(we,"-preview"):ft,wt=ze.placeholder,_t=ze.fallback,jt=ze.width,Yt=ze.height,Ft=ze.style,Fn=ze.preview,Yn=Fn===void 0?!0:Fn,yt=ze.className,Vn=ze.onClick,jn=ze.onError,vt=ze.wrapperClassName,Lt=ze.wrapperStyle,Je=ze.rootClassName,Kt=(0,at.Z)(ze,Xt),cn=wt&&wt!==!0,ln=(0,lt.Z)(Yn)==="object"?Yn:{},xn=ln.src,gn=ln.visible,qt=gn===void 0?void 0:gn,dn=ln.onVisibleChange,Jn=dn===void 0?pn:dn,Bn=ln.getContainer,Oa=Bn===void 0?void 0:Bn,aa=ln.mask,ka=ln.maskClassName,Pn=ln.movable,Da=ln.icons,wa=ln.scaleStep,La=ln.minScale,en=ln.maxScale,ca=ln.imageRender,ma=ln.toolbarRender,Sa=(0,at.Z)(ln,Le),fa=xn!=null?xn:$t,Ia=(0,Ue.Z)(!!qt,{value:qt,onChange:Jn}),ja=(0,Qe.Z)(Ia,2),ea=ja[0],$n=ja[1],za=z({src:$t,isCustomPlaceholder:cn,fallback:_t}),Ga=(0,Qe.Z)(za,3),Za=Ga[0],Xa=Ga[1],Ma=Ga[2],_a=(0,x.useState)(null),ha=(0,Qe.Z)(_a,2),Ea=ha[0],Ca=ha[1],$a=(0,x.useContext)(y),Ua=!!Yn,Aa=function(){$n(!1),Ca(null)},wn=Ie()(we,vt,Je,(0,tt.Z)({},"".concat(we,"-error"),Ma==="error")),bn=(0,x.useMemo)(function(){var Wa={};return se.forEach(function(Rt){ze[Rt]!==void 0&&(Wa[Rt]=ze[Rt])}),Wa},se.map(function(Wa){return ze[Wa]})),Rn=(0,x.useMemo)(function(){return(0,be.Z)((0,be.Z)({},bn),{},{src:fa})},[fa,bn]),Hn=E(Ua,Rn),Pa=function(Rt){var _n=(0,$e.os)(Rt.target),Kn=_n.left,Ba=_n.top;$a?$a.onPreview(Hn,Kn,Ba):(Ca({x:Kn,y:Ba}),$n(!0)),Vn==null||Vn(Rt)};return x.createElement(x.Fragment,null,x.createElement("div",(0,Me.Z)({},Kt,{className:wn,onClick:Ua?Pa:Vn,style:(0,be.Z)({width:jt,height:Yt},Lt)}),x.createElement("img",(0,Me.Z)({},bn,{className:Ie()("".concat(we,"-img"),(0,tt.Z)({},"".concat(we,"-img-placeholder"),wt===!0),yt),style:(0,be.Z)({height:Yt},Ft),ref:Za},Xa,{width:jt,height:Yt,onError:jn})),Ma==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(we,"-placeholder")},wt),aa&&Ua&&x.createElement("div",{className:Ie()("".concat(we,"-mask"),ka),style:{display:(Ft==null?void 0:Ft.display)==="none"?"none":void 0}},aa)),!$a&&Ua&&x.createElement(nt,(0,Me.Z)({"aria-hidden":!ea,visible:ea,prefixCls:At,onClose:Aa,mousePosition:Ea,src:fa,alt:yn,fallback:_t,getContainer:Oa,icons:Da,movable:Pn,scaleStep:wa,minScale:La,maxScale:en,rootClassName:Je,imageRender:ca,imgCommonProps:bn,toolbarRender:ma},Sa)))};it.PreviewGroup=mt,it.displayName="Image";var St=it,tn=St,Ut=oe(62892),Ze=oe(36355),Ke=oe(31724),xe=oe(99267),me=oe(33853),Re=oe(38819),ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Pe=ht,Se=oe(7657),rt=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Pe}))},Ne=x.forwardRef(rt),Ce=Ne,Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Et=Te,Ct=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Et}))},Ht=x.forwardRef(Ct),Tt=Ht,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Be=Ot,_e=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Be}))},bt=x.forwardRef(_e),ct=bt,pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},an=pt,mn=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:an}))},sn=x.forwardRef(mn),vn=sn,Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},On=Gn,Wn=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:On}))},ra=x.forwardRef(Wn),ia=ra,Nn=oe(64993),Zn=oe(73819),ta=oe(17313),Qn=oe(29878),da=oe(1950),Fa=oe(83116),rn=oe(37613);const un=Vt=>({position:Vt||"absolute",inset:0}),En=Vt=>{const{iconCls:ze,motionDurationSlow:$t,paddingXXS:yn,marginXXS:pn,prefixCls:Cn,colorTextLightSolid:we}=Vt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:we,background:new Nn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${$t}`,[`.${Cn}-mask-info`]:Object.assign(Object.assign({},ta.vS),{padding:`0 ${yn}px`,[ze]:{marginInlineEnd:pn,svg:{verticalAlign:"baseline"}}})}},hn=Vt=>{const{previewCls:ze,modalMaskBg:$t,paddingSM:yn,marginXL:pn,margin:Cn,paddingLG:we,previewOperationColorDisabled:ft,previewOperationHoverColor:At,motionDurationSlow:wt,iconCls:_t,colorTextLightSolid:jt}=Vt,Yt=new Nn.C($t).setAlpha(.1),Ft=Yt.clone().setAlpha(.2);return{[`${ze}-footer`]:{position:"fixed",bottom:pn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Vt.previewOperationColor},[`${ze}-progress`]:{marginBottom:Cn},[`${ze}-close`]:{position:"fixed",top:pn,right:{_skip_check_:!0,value:pn},display:"flex",color:jt,backgroundColor:Yt.toRgbString(),borderRadius:"50%",padding:yn,outline:0,border:0,cursor:"pointer",transition:`all ${wt}`,"&:hover":{backgroundColor:Ft.toRgbString()},[`& > ${_t}`]:{fontSize:Vt.previewOperationSize}},[`${ze}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${we}px`,backgroundColor:Yt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:yn,padding:yn,cursor:"pointer",transition:`all ${wt}`,userSelect:"none",[`&:not(${ze}-operations-operation-disabled):hover > ${_t}`]:{color:At},"&-disabled":{color:ft,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${_t}`]:{fontSize:Vt.previewOperationSize}}}}},Dn=Vt=>{const{modalMaskBg:ze,iconCls:$t,previewOperationColorDisabled:yn,previewCls:pn,zIndexPopup:Cn,motionDurationSlow:we}=Vt,ft=new Nn.C(ze).setAlpha(.1),At=ft.clone().setAlpha(.2);return{[`${pn}-switch-left, ${pn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Cn+1,display:"flex",alignItems:"center",justifyContent:"center",width:Vt.imagePreviewSwitchSize,height:Vt.imagePreviewSwitchSize,marginTop:-Vt.imagePreviewSwitchSize/2,color:Vt.previewOperationColor,background:ft.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${we}`,userSelect:"none","&:hover":{background:At.toRgbString()},"&-disabled":{"&, &:hover":{color:yn,background:"transparent",cursor:"not-allowed",[`> ${$t}`]:{cursor:"not-allowed"}}},[`> ${$t}`]:{fontSize:Vt.previewOperationSize}},[`${pn}-switch-left`]:{insetInlineStart:Vt.marginSM},[`${pn}-switch-right`]:{insetInlineEnd:Vt.marginSM}}},Un=Vt=>{const{motionEaseOut:ze,previewCls:$t,motionDurationSlow:yn,componentCls:pn}=Vt;return[{[`${pn}-preview-root`]:{[$t]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${$t}-body`]:Object.assign(Object.assign({},un()),{overflow:"hidden"}),[`${$t}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${yn} ${ze} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},un()),{transition:`transform ${yn} ${ze} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${$t}-moving`]:{[`${$t}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${pn}-preview-root`]:{[`${$t}-wrap`]:{zIndex:Vt.zIndexPopup}}},{[`${pn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Vt.zIndexPopup+1},"&":[hn(Vt),Dn(Vt)]}]},Tn=Vt=>{const{componentCls:ze}=Vt;return{[ze]:{position:"relative",display:"inline-block",[`${ze}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${ze}-img-placeholder`]:{backgroundColor:Vt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${ze}-mask`]:Object.assign({},En(Vt)),[`${ze}-mask:hover`]:{opacity:1},[`${ze}-placeholder`]:Object.assign({},un())}}},ot=Vt=>{const{previewCls:ze}=Vt;return{[`${ze}-root`]:(0,Qn._y)(Vt,"zoom"),"&":(0,da.J$)(Vt,!0)}};var gt=(0,Fa.Z)("Image",Vt=>{const ze=`${Vt.componentCls}-preview`,$t=(0,rn.TS)(Vt,{previewCls:ze,modalMaskBg:new Nn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Vt.controlHeightLG});return[Tn($t),Un($t),(0,Zn.QA)((0,rn.TS)($t,{componentCls:ze})),ot($t)]},Vt=>({zIndexPopup:Vt.zIndexPopupBase+80,previewOperationColor:new Nn.C(Vt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Nn.C(Vt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Nn.C(Vt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Vt.fontSizeIcon*1.5})),st=function(Vt,ze){var $t={};for(var yn in Vt)Object.prototype.hasOwnProperty.call(Vt,yn)&&ze.indexOf(yn)<0&&($t[yn]=Vt[yn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,yn=Object.getOwnPropertySymbols(Vt);pn{var{previewPrefixCls:ze,preview:$t}=Vt,yn=st(Vt,["previewPrefixCls","preview"]);const{getPrefixCls:pn}=x.useContext(Ze.E_),Cn=pn("image",ze),we=`${Cn}-preview`,ft=pn(),[At,wt]=gt(Cn),_t=x.useMemo(()=>{var jt;if($t===!1)return $t;const Yt=typeof $t=="object"?$t:{},Ft=Ie()(wt,(jt=Yt.rootClassName)!==null&&jt!==void 0?jt:"");return Object.assign(Object.assign({},Yt),{transitionName:(0,Ut.m)(ft,"zoom",Yt.transitionName),maskTransitionName:(0,Ut.m)(ft,"fade",Yt.maskTransitionName),rootClassName:Ft})},[$t]);return At(x.createElement(tn.PreviewGroup,Object.assign({preview:_t,previewPrefixCls:we,icons:Qt},yn)))},na=function(Vt,ze){var $t={};for(var yn in Vt)Object.prototype.hasOwnProperty.call(Vt,yn)&&ze.indexOf(yn)<0&&($t[yn]=Vt[yn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,yn=Object.getOwnPropertySymbols(Vt);pn{const{prefixCls:ze,preview:$t,className:yn,rootClassName:pn,style:Cn}=Vt,we=na(Vt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:ft,locale:At=Ke.Z,getPopupContainer:wt,image:_t}=x.useContext(Ze.E_),jt=ft("image",ze),Yt=ft(),Ft=At.Image||Ke.Z.Image,[Fn,Yn]=gt(jt),yt=Ie()(pn,Yn),Vn=Ie()(yn,Yn,_t==null?void 0:_t.className),jn=x.useMemo(()=>{if($t===!1)return $t;const Lt=typeof $t=="object"?$t:{},{getContainer:Je}=Lt,Kt=na(Lt,["getContainer"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${jt}-mask-info`},x.createElement(Ye.Z,null),Ft==null?void 0:Ft.preview),icons:Qt},Kt),{getContainer:Je||wt,transitionName:(0,Ut.m)(Yt,"zoom",Lt.transitionName),maskTransitionName:(0,Ut.m)(Yt,"fade",Lt.maskTransitionName)})},[$t,Ft]),vt=Object.assign(Object.assign({},_t==null?void 0:_t.style),Cn);return Fn(x.createElement(tn,Object.assign({prefixCls:jt,preview:jn,rootClassName:yt,className:Vn,style:vt},we)))};kn.PreviewGroup=on;var fn=kn,In=()=>{const[Vt,ze]=(0,x.useState)(""),[$t,yn]=(0,x.useState)(0);let[pn,Cn]=(0,x.useState)(),[we,ft]=(0,x.useState)();const[At,wt]=(0,x.useState)(!1),_t=(0,x.useRef)("");(0,x.useEffect)(()=>he.Z.subscribe("preview-image",Je=>{ze(Je),console.log(jn.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",jt),()=>{document.removeEventListener("keydown",jt)}),[]),(0,x.useEffect)(()=>{_t.current=Vt},[Vt]);function jt(Lt){Lt.keyCode==27&&_t.current&&Yt()}function Yt(){document.body.style.overflow="auto",Cn(void 0),ft(void 0),yn(0),ze("")}function Ft(){yn($t+90)}function Fn(){pn=jn.current.width*1.1,we=jn.current.height*1.1,ft(we),Cn(pn)}function Yn(){pn=jn.current.width/1.1,we=jn.current.height/1.1,ft(we),Cn(pn)}const yt=(0,x.useRef)(),Vn=(0,x.useRef)(),jn=(0,x.useRef)(),vt=Lt=>{(Lt.nativeEvent.target===yt.current||Lt.nativeEvent.target===Vn.current)&&Yt()};return x.createElement(x.Fragment,null,Vt?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:Vn},x.createElement(fn,{className:"image-preview",src:Vt,style:{display:"none"},preview:{visible:!0,src:Vt,movable:!1,onVisibleChange:Lt=>{ze("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(xt,kt,oe){"use strict";oe.d(kt,{h:function(){return ae}});var x=oe(59301),he=oe(57809),Ye=oe(78241),Oe=oe(3113),Ie=oe(89780),Me=oe.n(Ie),be=oe(37036),tt=oe(95625),Qe=Object.defineProperty,lt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ie,ce,de)=>ce in ie?Qe(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:de}):ie[ce]=de,a=(ie,ce)=>{for(var de in ce||(ce={}))Ue.call(ce,de)&&y(ie,de,ce[de]);if($e)for(var de of $e(ce))se.call(ce,de)&&y(ie,de,ce[de]);return ie},E=(ie,ce)=>lt(ie,at(ce));const b=he.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};kt.Z=({callback:ie,onCancel:ce})=>{const[de,fe]=(0,x.useState)("python");function Ee(Fe){fe(ne[Fe][1])}function Ae(Fe){ie(Fe)}return x.createElement(Ye.default,E(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),x.createElement(Ye.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(he.default,{getPopupContainer:Fe=>Fe.parentNode,onChange:Ee},Object.keys(ne).map(Fe=>x.createElement(b,{key:Fe,value:Fe},ne[Fe][0])))),x.createElement(Ye.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ae,{mode:de})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Oe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ae({value:ie,onChange:ce,mode:de,options:fe={}}){const Ee=(0,x.useRef)(),[Ae,Fe]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Ae){let ve=function(je){const Bt=je.getValue();ce&&ce(Bt)};return Ae.on("change",ve),()=>{Ae.off("change",ve)}}},[Ae,ce]),(0,x.useEffect)(()=>{Ae&&Ae.setOption("mode",de)},[Ae,de]),(0,x.useEffect)(()=>{Ae&&(ie!==Ae.getValue()||ie==="")&&setTimeout(()=>{Ae.setValue(ie||"")},300)},[Ae,ie]),(0,x.useEffect)(()=>{if(Ee.current&&!Ae){const ve=Me().fromTextArea(Ee.current,a({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Fe(ve)}},[Ee.current,Ae]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ee}))}},12290:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Tn}});var x=oe(59301),he=oe(89780),Ye=oe.n(he),Oe=oe(76374),Ie=oe(37036),Me=oe(6313),be=oe(25717),tt=oe(99498),Qe=oe(25419),lt=oe(67549),at=oe(85149),$e=({value:ot="",className:gt,showTextOnly:st,showLines:Qt,style:An={}})=>{const on=(0,x.useMemo)(()=>"",[ot]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:on}}))},Ue=oe(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ot,gt,st)=>gt in ot?se(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:st}):ot[gt]=st,ae=(ot,gt)=>{for(var st in gt||(gt={}))b.call(gt,st)&&ne(ot,st,gt[st]);if(E)for(var st of E(gt))z.call(gt,st)&&ne(ot,st,gt[st]);return ot},ie=(ot,gt)=>y(ot,a(gt));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:ot,title:gt,icon:st,actionName:Qt,className:An="",children:on}){function na(){ot(Qt)}return Ue.createElement("a",{title:gt,className:An,onClick:na},Ue.createElement("i",{className:`${st}`}),on)}var fe=({watch:ot,showNullButton:gt,showNullProgramButton:st,onActionCallback:Qt,fullScreen:An,insertTemp:on,hidetoolBar:na,extraUse:kn})=>{const fn=[...ce,{title:`${ot?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ot?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ue.createElement("ul",{className:"markdown-toolbar-container"},!na&&fn.map((In,Vt)=>Ue.createElement("li",{key:Vt},In.actionName?Ue.createElement(de,ie(ae({},In),{onActionCallback:Qt})):Ue.createElement("span",{className:"v-line"}))),gt?Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,st?Ue.createElement(Ue.Fragment,null,Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,on&&Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${on}`,onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kn&&Ue.createElement("li",null,kn),Ue.createElement("li",{className:"btn-full-screen"},Ue.createElement(de,{icon:`${An?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:An?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},Ee=oe(79346),Ae=oe(78241),Fe=oe(92832),ve=oe(3113),je=Object.defineProperty,Bt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Jt=(ot,gt,st)=>gt in ot?je(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:st}):ot[gt]=st,Gt=(ot,gt)=>{for(var st in gt||(gt={}))ut.call(gt,st)&&Jt(ot,st,gt[st]);if(Ve)for(var st of Ve(gt))It.call(gt,st)&&Jt(ot,st,gt[st]);return ot},Pt=(ot,gt)=>Bt(ot,zt(gt));const He={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:ot,onCancel:gt})=>{function st(Qt){ot(Qt)}return x.createElement(Ae.default,Pt(Gt({},He),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:st,style:{width:500}}),x.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Fe.default,null)),x.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Fe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},Nt=oe(97692),De=oe(28451),et=oe(43418),Mt=oe(95237),nn=oe(73524),mt=oe(59301),Xt=({callback:ot,onCancel:gt})=>{const st=document.createElement("canvas"),Qt=st.getContext("2d");st.width=1e3,st.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,st.width,st.height);const An=st.toDataURL("image/png");return mt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(Mt.Z,{style:{height:"100vh"}},mt.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:An,visible:!0,title:String(Date.now())},onOk:on=>{ot({src:on.url})},onClose:gt})))},Le=oe(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var ot=this.diagram;return!(ot===null||ot.isReadOnly||ot.isModelReadOnly||ot.selection.count<2)},it.prototype.alignLeft=function(){var ot=this.diagram;ot.startTransaction("aligning left");var gt=1/0;ot.selection.each(function(st){st instanceof go.Link||(gt=Math.min(st.position.x,gt))}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(gt,st.position.y))}),ot.commitTransaction("aligning left")},it.prototype.alignRight=function(){var ot=this.diagram;ot.startTransaction("aligning right");var gt=-1/0;ot.selection.each(function(st){if(!(st instanceof go.Link)){var Qt=st.actualBounds.x+st.actualBounds.width;gt=Math.max(Qt,gt)}}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(gt-st.actualBounds.width,st.position.y))}),ot.commitTransaction("aligning right")},it.prototype.alignTop=function(){var ot=this.diagram;ot.startTransaction("alignTop");var gt=1/0;ot.selection.each(function(st){st instanceof go.Link||(gt=Math.min(st.position.y,gt))}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.position.x,gt))}),ot.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var ot=this.diagram;ot.startTransaction("aligning bottom");var gt=-1/0;ot.selection.each(function(st){if(!(st instanceof go.Link)){var Qt=st.actualBounds.y+st.actualBounds.height;gt=Math.max(Qt,gt)}}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,gt-st.actualBounds.height))}),ot.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var ot=this.diagram,gt=ot.selection.first();if(gt){ot.startTransaction("aligning Center X");var st=gt.actualBounds.x+gt.actualBounds.width/2;ot.selection.each(function(Qt){Qt instanceof go.Link||Qt.move(new go.Point(st-Qt.actualBounds.width/2,Qt.actualBounds.y))}),ot.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var ot=this.diagram,gt=ot.selection.first();if(gt){ot.startTransaction("aligning Center Y");var st=gt.actualBounds.y+gt.actualBounds.height/2;ot.selection.each(function(Qt){Qt instanceof go.Link||Qt.move(new go.Point(Qt.actualBounds.x,st-Qt.actualBounds.height/2))}),ot.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(ot){var gt=this.diagram;gt.startTransaction("align Column"),ot===void 0&&(ot=0),ot=parseFloat(ot);var st=new Array;gt.selection.each(function(kn){kn instanceof go.Link||st.push(kn)});for(var Qt=0;Qt0){for(var kn=on.elt(na-1);kn!==null&&kn.isTreeExpanded&&!kn.isTreeLeaf;){var fn=this._sortTreeChildrenByY(kn);kn=fn.last()}kn!==null&&ot.select(kn)}else ot.select(An)}}else if(st.key==="Down")if(gt.isTreeExpanded&&!gt.isTreeLeaf){var Qt=this._sortTreeChildrenByY(gt).first();Qt!==null&&ot.select(Qt)}else for(;gt!==null;){var An=gt.findTreeParentNode();if(An===null)break;var on=this._sortTreeChildrenByY(An),na=on.indexOf(gt);if(naon.y?1:An.xon.x?1:0}),gt},it.prototype.copyToClipboard=function(ot){go.CommandHandler.prototype.copyToClipboard.call(this,ot),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var ot=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ot,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ot},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ot){if(ot!=="move"&&ot!=="select"&&ot!=="scroll"&&ot!=="tree"&&ot!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ot);this._arrowKeyBehavior=ot}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ot){if(!(ot instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ot);this._pasteOffset.set(ot)}});var St=it,tn=oe(74413),Ut=oe(43604),Ze=oe(99064),Ke={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},xe=oe(59301),me=(ot,gt,st)=>new Promise((Qt,An)=>{var on=fn=>{try{kn(st.next(fn))}catch(In){An(In)}},na=fn=>{try{kn(st.throw(fn))}catch(In){An(In)}},kn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(on,na);kn((st=st.apply(ot,gt)).next())});function Re({onCancel:ot,callback:gt}){let st=(0,x.useRef)(),Qt=(0,x.useRef)(),An=(0,x.useRef)(),on=(0,x.useRef)(!1);const na=(0,x.useRef)(!1),[kn,fn]=(0,x.useState)(0);function In(){const ze=Le.bx.make,$t={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};st.current=new Le.S0(Qt.current,{padding:20,grid:ze(Le.s_,"Grid",ze(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Je=>{var Kt=Je.diagram.commandHandler.addTopLevelParts(Je.diagram.selection,!0);Kt||Je.diagram.currentTool.doCancel()},commandHandler:ze(St),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Je=>{var Kt=Je.subject;Kt.location=Kt.location.copy().snapToGridPoint(Je.diagram.grid.gridOrigin,Je.diagram.grid.gridCellSize),setTimeout(()=>{Je.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Je=>{var Kt=Je.subject;setTimeout(()=>{Je.diagram.commandHandler.editTextBlock()})},LinkRelinked:Je=>{var Kt=Je.parameter.part;Kt.invalidateConnectedLinks();var cn=Je.subject;Je.diagram.toolManager.linkingTool.isForwards?cn.toNode.invalidateConnectedLinks():cn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),st.current.nodeTemplate=ze(Le.NB,"Auto",{locationSpot:Le.z6.Center,locationObjectName:"SHAPE",desiredSize:new Le.$u(120,60),minSize:new Le.$u(40,40),resizable:!0,resizeCellSize:new Le.$u(10,10),rotatable:!0},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),new Le.KX("desiredSize","size",Le.$u.parse).makeTwoWay(Le.$u.stringify),ze(Le.bn,{name:"SHAPE",fill:$t.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("figure"),new Le.KX("fill"),new Le.KX("stroke","borderColor"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ze(Le.al,{margin:1,textAlign:"center",overflow:Le.al.OverflowEllipsis,editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),st.current.nodeTemplate.toolTip=ze("ToolTip",ze(Le.s_,"Vertical",{maxSize:new Le.$u(200,NaN)},ze(Le.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Le.KX("text")),ze(Le.al,{font:"10pt sans-serif",textAlign:"center"},new Le.KX("text","details"))));function yn(Je,Kt){var cn=(ln,xn)=>{ln.handled=!0,ln.diagram.model.commit(gn=>{var qt=xn.part.adornedPart,dn=new Le.E9().setRectSpot(qt.actualBounds,Je);dn.subtract(qt.location),dn.scale(2,2),dn.x+=Math.sign(dn.x)*130,dn.y+=Math.sign(dn.y)*130,dn.add(qt.location),dn.snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize);var Jn=gn.copyNodeData(qt.data);gn.setGroupKeyForNodeData(Jn,gn.getGroupKeyForNodeData(qt.data)),gn.addNodeData(Jn);var Bn={from:qt.key,to:gn.getKeyForNodeData(Jn)};gn.addLinkData(Bn);var Oa=ln.diagram.findNodeForData(Jn);Oa.location=dn,ln.diagram.select(Oa),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)})};return ze(Le.bn,{figure:Kt,alignment:Je,alignmentFocus:Je.opposite(),width:Je.equals(Le.z6.Top)||Je.equals(Le.z6.Bottom)?25:18,height:Je.equals(Le.z6.Top)||Je.equals(Le.z6.Bottom)?18:25,fill:"orange",stroke:$t.white,strokeWidth:4,mouseEnter:(ln,xn)=>xn.fill="dodgerblue",mouseLeave:(ln,xn)=>xn.fill="orange",isActionable:!0,click:cn,contextClick:cn})}function pn(Je){return ze(Le.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Kt,cn)=>cn.fill="dodgerblue",mouseLeave:(Kt,cn)=>cn.fill="orange",click:(Kt,cn)=>{Kt.diagram.commandHandler.showContextMenu(cn.part.adornedPart)}},Je||{})}st.current.nodeTemplate.selectionAdornmentTemplate=ze(Le.uz,"Spot",ze(Le.Vm,{padding:10}),yn(Le.z6.Top,"TriangleUp"),yn(Le.z6.Left,"TriangleLeft"),yn(Le.z6.Right,"TriangleRight"),yn(Le.z6.Bottom,"TriangleDown"),pn({alignment:new Le.z6(.75,0)}));function Cn(Je,Kt){return(cn,ln)=>{cn.handled=!0,cn.diagram.model.commit(xn=>{xn.set(ln.part.adornedPart.data,Je,Kt)})}}function we(Je,Kt){return Kt||(Kt="color"),ze(Le.bn,{width:16,height:16,stroke:"lightgray",fill:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.stroke="dodgerblue",mouseLeave:(cn,ln)=>ln.stroke="lightgray",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function ft(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.white,"fill"),we($t.beige,"fill"),we($t.extralightblue,"fill"),we($t.extralightred,"fill"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.lightgray,"fill"),we($t.lightgreen,"fill"),we($t.lightblue,"fill"),we($t.lightred,"fill")))]}function At(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.black),we($t.green),we($t.blue),we($t.red))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.white),we($t.magenta),we($t.purple),we($t.orange)))]}function wt(Je,Kt){return Kt||(Kt="thickness"),ze(Le.bn,"LineH",{width:16,height:16,strokeWidth:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function _t(Je,Kt){return Kt||(Kt="dash"),ze(Le.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function jt(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",_t(null),_t([2,4]),_t([4,4])))]}function Yt(Je,Kt){return Kt||(Kt="figure"),ze(Le.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.fill="dodgerblue",mouseLeave:(cn,ln)=>ln.fill="lightgray",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}st.current.nodeTemplate.contextMenu=ze("ContextMenu",ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Rectangle"),Yt("RoundedRectangle"),Yt("Ellipse"),Yt("Diamond"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Parallelogram2"),Yt("ManualOperation"),Yt("Procedure"),Yt("Cylinder1"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Terminator"),Yt("CreateRequest"),Yt("Document"),Yt("TriangleDown"))),ft(),At(),jt()),st.current.groupTemplate=ze(Le.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Le.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Je,Kt)=>{var cn=Kt.addMembers(Kt.diagram.selection,!0);cn||Kt.diagram.currentTool.doCancel()},avoidable:!1},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),ze(Le.s_,"Auto",{name:"BODY"},ze(Le.bn,{parameter1:10,fill:$t.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("fill"),new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.Vm,{background:"transparent",margin:20})),ze(Le.al,{alignment:Le.z6.Top,alignmentFocus:Le.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Le.KX("text"),new Le.KX("stroke","color"))),st.current.groupTemplate.selectionAdornmentTemplate=ze(Le.uz,"Spot",ze(Le.s_,"Auto",ze(Le.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ze(Le.Vm,{margin:1.5})),pn({alignment:Le.z6.TopRight,alignmentFocus:Le.z6.BottomRight})),st.current.groupTemplate.contextMenu=ze("ContextMenu",ft(),At(),jt()),st.current.linkTemplate=ze(Le.rU,{layerName:"Foreground",routing:Le.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Le.KX("fromSpot","fromSpot",Le.z6.parse),new Le.KX("toSpot","toSpot",Le.z6.parse),new Le.KX("fromShortLength","dir",Je=>Je>=1?10:0),new Le.KX("toShortLength","dir",Je=>Je>=1?10:0),new Le.KX("points").makeTwoWay(),ze(Le.bn,{strokeWidth:2},new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,0),segmentOrientation:Le.rU.OrientAlong,alignmentFocus:Le.z6.Right,figure:"circle",width:10,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je===1)),ze(Le.bn,{segmentIndex:-1,segmentOffset:new Le.E9(-10,6),segmentOrientation:Le.rU.OrientPlus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je>=1),new Le.KX("width","thickness",Je=>7+3*Je),new Le.KX("height","thickness",Je=>7+3*Je),new Le.KX("segmentOffset","thickness",Je=>new Le.E9(-15,4+1.5*Je))),ze(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,-6),segmentOrientation:Le.rU.OrientMinus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je===2),new Le.KX("width","thickness",Je=>7+3*Je),new Le.KX("height","thickness",Je=>7+3*Je),new Le.KX("segmentOffset","thickness",Je=>new Le.E9(-15,4+1.5*Je))),ze(Le.al,{alignmentFocus:new Le.z6(0,1,-4,0),editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),st.current.linkTemplate.selectionAdornmentTemplate=ze(Le.uz,ze(Le.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ft(2)},new Le.KX("pathPattern","thickness",Ft)),pn({alignmentFocus:new Le.z6(0,0,-6,-4)}));function Ft(Je){return ze(Le.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Je+4).toString()+" H3"})}function Fn(Je){var Kt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Je===0?Kt="M0 0 M16 16 M0 8 L16 8":Je===2&&(Kt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ze(Le.bn,{geometryString:Kt,margin:2,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn("dir",Je),contextClick:Cn("dir",Je)})}function Yn(Je){var Kt=(cn,ln)=>{cn.handled=!0,cn.diagram.model.commit(xn=>{var gn=ln.part.adornedPart;xn.set(gn.data,Je?"toSpot":"fromSpot",Le.z6.stringify(Le.z6.AllSides)),(Je?gn.toNode:gn.fromNode).invalidateConnectedLinks()})};return ze(Le.bn,{width:12,height:12,fill:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Kt,contextClick:Kt})}function yt(Je,Kt){var cn=0,ln=Le.z6.RightSide;Je.equals(Le.z6.Top)?(cn=270,ln=Le.z6.TopSide):Je.equals(Le.z6.Left)?(cn=180,ln=Le.z6.LeftSide):Je.equals(Le.z6.Bottom)&&(cn=90,ln=Le.z6.BottomSide),Kt||(cn-=180);var xn=(gn,qt)=>{gn.handled=!0,gn.diagram.model.commit(dn=>{var Jn=qt.part.adornedPart;dn.set(Jn.data,Kt?"toSpot":"fromSpot",Le.z6.stringify(ln)),(Kt?Jn.toNode:Jn.fromNode).invalidateConnectedLinks()})};return ze(Le.bn,{alignment:Je,alignmentFocus:Je.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:cn,background:"transparent",mouseEnter:(gn,qt)=>qt.background="dodgerblue",mouseLeave:(gn,qt)=>qt.background="transparent",click:xn,contextClick:xn})}st.current.linkTemplate.contextMenu=ze("ContextMenu",At(),jt(),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Fn(0),Fn(1),Fn(2))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",ze(Le.s_,"Spot",Yn(!1),yt(Le.z6.Top,!1),yt(Le.z6.Left,!1),yt(Le.z6.Right,!1),yt(Le.z6.Bottom,!1)),ze(Le.s_,"Spot",{margin:new Le.Zt(0,0,0,2)},Yn(!0),yt(Le.z6.Top,!0),yt(Le.z6.Left,!0),yt(Le.z6.Right,!0),yt(Le.z6.Bottom,!0)))));const Vn=`{ "class": "GraphLinksModel", +\\end{array}`}]}]}],b=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Qe.createElement(he.Z,{className:be.Z.lists,gutter:[10,10]},a.map((ae,ie)=>Qe.createElement(Ye.Z,{flex:"110px",className:be.Z.item},Qe.createElement("div",null,Qe.createElement(Me.Z,{value:`$$${ae.value}$$`}),ae.name),Qe.createElement("div",{className:be.Z.children},ae.children.map((ce,de)=>Qe.createElement("div",{key:de},Qe.createElement("h1",null,ce.name),Qe.createElement(he.Z,{gutter:[10,10]},ce.data.map((fe,Ee)=>Qe.createElement(Ye.Z,{key:Ee,onClick:()=>b(fe),className:be.Z.diamond},Qe.createElement(Me.Z,{value:"`$$"+fe.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Qe.createElement(he.Z,{className:be.Z.lists,gutter:[10,10]},E.map((ae,ie)=>Qe.createElement(Ye.Z,{flex:"110px",className:be.Z.item},Qe.createElement("div",null,Qe.createElement(Me.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Qe.createElement("div",{className:be.Z.children},ae.children.map((ce,de)=>Qe.createElement("div",{key:de},ce.name&&Qe.createElement("h1",null,ce.name),Qe.createElement(he.Z,{gutter:[10,10]},ce.data.map((fe,Ee)=>Qe.createElement(Ye.Z,{key:Ee,onClick:()=>b(fe),className:be.Z.diamond},Qe.createElement(Me.Z,{value:"`$$"+fe.value+"$$`"}))))))))))}],ne=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var ie=ae.innerText;return at&&at(ie),ie};return(0,x.useImperativeHandle)(se,()=>({getData:ne})),Qe.createElement("div",{className:be.Z.mathWrap},Qe.createElement(Oe.default,{defaultActiveKey:"1",items:z}),Qe.createElement("math-field",{locale:"zh_cn",className:be.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:y,style:{width:800,marginTop:30,fontSize:18}},Ue||""),$e&&Qe.createElement("div",{className:be.Z.button},Qe.createElement(Ie.ZP,{size:"large",onClick:ne,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});kt.Z=lt},57490:function(xt,kt,oe){"use strict";oe.d(kt,{z:function(){return Jt},Z:function(){return Gt}});var x=oe(59301),he=oe(54580),Ye=oe(8591),Oe=oe(43418),Ie=oe(3113),Me=oe(3294),be=oe(23538),tt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,$e=(Pt,He,nt)=>He in Pt?tt(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,Ue=(Pt,He)=>{for(var nt in He||(He={}))lt.call(He,nt)&&$e(Pt,nt,He[nt]);if(Qe)for(var nt of Qe(He))at.call(He,nt)&&$e(Pt,nt,He[nt]);return Pt},se=(Pt,He,nt)=>new Promise((Nt,De)=>{var et=mt=>{try{nn(nt.next(mt))}catch(Xt){De(Xt)}},Mt=mt=>{try{nn(nt.throw(mt))}catch(Xt){De(Xt)}},nn=mt=>mt.done?Nt(mt.value):Promise.resolve(mt.value).then(et,Mt);nn((nt=nt.apply(Pt,He)).next())});const y="\u3000\u3000";function a(Pt){var He=["Bytes","KB","MB","GB","TB"];if(Pt==0)return"0 Byte";var nt=parseInt(""+Math.floor(Math.log(Pt)/Math.log(1024)),10);return(Pt/Math.pow(1024,nt)).toFixed(1)+" "+He[nt]}var E=({value:Pt=[],action:He,onChange:nt,className:Nt,maxSize:De=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const nn={multiple:!1,fileList:Pt,accept:Mt,withCredentials:!0,beforeUpload:Xt=>Xt.size/1024/1024(Ze.name.indexOf(y)===-1&&(Ze.name=`${Ze.name}${y}${a(Ze.size)}`),Ue({},Ze))),Xt.file.status==="done"&&((it=(Le=Xt.file)==null?void 0:Le.response)==null?void 0:it.status)===-1){message.error((tn=(St=Xt.file)==null?void 0:St.response)==null?void 0:tn.message),nt([]);return}nt(Ut)},onRemove:Xt=>se(void 0,null,function*(){const Le=Xt.size/1024/1024;return Xt.status==="uploading"?!0:Le0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Pt.length>0,ghost:!0},et),React.createElement("span",{onClick:mt,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",De,"M)"," ")))},b=oe(61481),z=oe(89392),ne=Object.defineProperty,ae=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,de=(Pt,He,nt)=>He in Pt?ne(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,fe=(Pt,He)=>{for(var nt in He||(He={}))ie.call(He,nt)&&de(Pt,nt,He[nt]);if(ae)for(var nt of ae(He))ce.call(He,nt)&&de(Pt,nt,He[nt]);return Pt};const Ee=Pt=>React.createElement("svg",fe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Pt),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Fe=Object.defineProperty,ve=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,zt=(Pt,He,nt)=>He in Pt?Fe(Pt,He,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Pt[He]=nt,Ve=(Pt,He)=>{for(var nt in He||(He={}))je.call(He,nt)&&zt(Pt,nt,He[nt]);if(ve)for(var nt of ve(He))Bt.call(He,nt)&&zt(Pt,nt,He[nt]);return Pt},ut=(Pt,He,nt)=>new Promise((Nt,De)=>{var et=mt=>{try{nn(nt.next(mt))}catch(Xt){De(Xt)}},Mt=mt=>{try{nn(nt.throw(mt))}catch(Xt){De(Xt)}},nn=mt=>mt.done?Nt(mt.value):Promise.resolve(mt.value).then(et,Mt);nn((nt=nt.apply(Pt,He)).next())});const{Dragger:It}=he.default;function Jt(Pt){let He=[];return Pt&&Pt.length>0&&(He=Pt.map(nt=>({uid:nt.id,id:nt.id,name:nt.title+y+nt.filesize,url:nt.url,filesize:nt.filesize,status:"done",response:{id:nt.id}}))),He}var Gt=({value:Pt,onChange:He,action:nt,data:Nt,className:De,maxSize:et=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nn=!1,accept:mt="",additionalText:Xt,isDragger:Le,number:it=1e3,aloneClear:St=!1,realTimeRemove:tn=!0,uploadText:Ut,setFileProgress:Ze,showFileProgress:Ke})=>{const[xe,me]=(0,x.useState)(!1);let[Re,ht]=(0,x.useState)(Pt||[]),[Pe,Se]=(0,x.useState)(1);(0,x.useEffect)(()=>{Pt&&(Pe===1&&ht([...Pt]),Se(2),it===(Pt==null?void 0:Pt.length)&&me(!0))},[Pt]);const rt=()=>{setTimeout(()=>{Re.pop(),ht([...Re])},500)};Ke&&Ze(Re.some(Te=>Te.status==="uploading"));const Ne={multiple:!0,disabled:xe,accept:mt,withCredentials:!0,fileList:Re,beforeUpload:(Te,Et)=>{const Ct=Te.size/1024/1024;return Re.concat(Et).length>it?(Re.pop(),ht([...Re]),Ye.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${it}\u4E2A\u6587\u4EF6`),St?Promise.reject():(rt(),!1)):Ct=it?me(!0):me(!1),ht([...Re]),Re=Re.map(Ot=>{var Be,_e;return(Be=Ot==null?void 0:Ot.response)!=null&&Be.id&&(Ot.url=(_e=Ot==null?void 0:Ot.response)==null?void 0:_e.url),Ot.name.indexOf(y)===-1&&(Ot.name=`${Ot.name}${y}${a(Ot.size)}`),Ve({},Ot)}),console.log("info:",Te,Re),He(Re)},onRemove:Te=>ut(void 0,null,function*(){if(!tn)return!0;const Et=()=>ut(void 0,null,function*(){if(Te.response?Te.response.id:Te.id){let Ht=yield(0,be.JZ)(Te.response?Te.response.id:Te.uid);return Promise.resolve(Ht)}else return!0});return nn?new Promise((Ct,Ht)=>{Oe.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ut(void 0,null,function*(){const Tt=yield Et();Ye.ZP.success("\u5220\u9664\u6210\u529F"),Ct(!0)}),onCancel:()=>Ct(!1)})}):yield Et()})};function Ce(Te){Te.preventDefault(),Te.stopPropagation()}return x.createElement("div",{className:`multi-upload ${De||""}`},Le&&x.createElement(It,Ve({},Ne),x.createElement("p",{className:"ant-upload-drag-icon"},x.createElement(b.Z,null)),x.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",x.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),Xt),!Le&&x.createElement(he.default,Ve({},Ne),x.createElement(Ie.ZP,{disabled:xe,className:"upload_button"},x.createElement("img",{className:"aBtn_img",src:Ae}),Mt),x.createElement("span",{onClick:Ce,className:"upload_text"},Ut||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},33538:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Oe}});var x=oe(89070),he={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Ye=oe(59301),Oe=({message:Ie,className:Me,children:be,style:tt={}})=>Ye.createElement("div",{className:`custom-spinner ${he.idsRingWrapper} ${Me}`},Ye.createElement("div",{className:he.ldsRing},Ye.createElement("div",null),Ye.createElement("div",null),Ye.createElement("div",null),Ye.createElement("div",null)),Ie?Ye.createElement("p",{style:tt},Ie):null,be,Ye.createElement(x.Outlet,null))},70714:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return In}});var x=oe(59301),he=oe(34604),Ye=oe(15277),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(72308),be=oe(77321),tt=oe(49618),Qe=oe(52487),lt=oe(62853),at=oe(74416),$e=oe(55468),Ue=oe(18929),se=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],y=x.createContext(null),a=0;function E(Vt,ze){var $t=x.useState(function(){return a+=1,String(a)}),yn=(0,Qe.Z)($t,1),pn=yn[0],Cn=x.useContext(y),we={data:ze,canPreview:Vt};return x.useEffect(function(){if(Cn)return Cn.register(pn,we)},[]),x.useEffect(function(){Cn&&Cn.register(pn,we)},[Vt,ze]),pn}function b(Vt){return new Promise(function(ze){var $t=document.createElement("img");$t.onerror=function(){return ze(!1)},$t.onload=function(){return ze(!0)},$t.src=Vt})}function z(Vt){var ze=Vt.src,$t=Vt.isCustomPlaceholder,yn=Vt.fallback,pn=(0,x.useState)($t?"loading":"normal"),Cn=(0,Qe.Z)(pn,2),we=Cn[0],ft=Cn[1],At=(0,x.useRef)(!1),wt=we==="error";(0,x.useEffect)(function(){b(ze).then(function(Ft){Ft||ft("error")})},[ze]),(0,x.useEffect)(function(){$t&&!At.current?ft("loading"):wt&&ft("normal")},[ze]);var _t=function(){ft("normal")},jt=function(Fn){At.current=!1,we==="loading"&&Fn!=null&&Fn.complete&&(Fn.naturalWidth||Fn.naturalHeight)&&(At.current=!0,_t())},Yt=wt&&yn?{src:yn}:{onLoad:_t,src:ze};return[jt,Yt,we]}var ne=oe(86923),ae=oe(8224),ie=oe(10228),ce=oe(48736);function de(Vt,ze,$t,yn){var pn=ze+$t,Cn=($t-yn)/2;if($t>yn){if(ze>0)return(0,tt.Z)({},Vt,Cn);if(ze<0&&pnyn)return(0,tt.Z)({},Vt,ze<0?Cn:-Cn);return{}}function fe(Vt,ze,$t,yn){var pn=(0,$e.g1)(),Cn=pn.width,we=pn.height,ft=null;return Vt<=Cn&&ze<=we?ft={x:0,y:0}:(Vt>Cn||ze>we)&&(ft=(0,be.Z)((0,be.Z)({},de("x",$t,Vt,Cn)),de("y",yn,ze,we))),ft}var Ee=oe(13697),Ae=oe(16089),Fe={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ve(Vt,ze,$t,yn){var pn=(0,x.useRef)(null),Cn=(0,x.useRef)([]),we=(0,x.useState)(Fe),ft=(0,Qe.Z)(we,2),At=ft[0],wt=ft[1],_t=function(Fn){wt(Fe),yn&&!(0,Ee.Z)(Fe,At)&&yn({transform:Fe,action:Fn})},jt=function(Fn,Yn){pn.current===null&&(Cn.current=[],pn.current=(0,Ae.Z)(function(){wt(function(yt){var Vn=yt;return Cn.current.forEach(function(jn){Vn=(0,be.Z)((0,be.Z)({},Vn),jn)}),pn.current=null,yn==null||yn({transform:Vn,action:Yn}),Vn})})),Cn.current.push((0,be.Z)((0,be.Z)({},At),Fn))},Yt=function(Fn,Yn,yt,Vn){var jn=Vt.current,vt=jn.width,Lt=jn.height,Je=jn.offsetWidth,Kt=jn.offsetHeight,cn=jn.offsetLeft,ln=jn.offsetTop,xn=Fn,gn=At.scale*Fn;gn>$t?(xn=$t/At.scale,gn=$t):gn1,ja=fa&&jn>=1,ea=ve(wa,cn,xn,ka),$n=ea.transform,za=ea.resetTransform,Ga=ea.updateTransform,Za=ea.dispatchZoomChange,Xa=(0,x.useState)(!0),Ma=(0,Qe.Z)(Xa,2),_a=Ma[0],ha=Ma[1],Ea=$n.rotate,Ca=$n.scale,$a=$n.x,Ua=$n.y,Aa=Ie()((0,tt.Z)({},"".concat($t,"-moving"),ma));(0,x.useEffect)(function(){_a||ha(!0)},[_a]);var wn=function(){za("close")},bn=function(){Za(ut+Je,"zoomIn")},Rn=function(){Za(ut/(ut+Je),"zoomOut")},Gn=function(){Ga({rotate:Ea+90},"rotateRight")},Pa=function(){Ga({rotate:Ea-90},"rotateLeft")},Wa=function(){Ga({flipX:!$n.flipX},"flipX")},Rt=function(){Ga({flipY:!$n.flipY},"flipY")},_n=function(Jn){Jn==null||Jn.preventDefault(),Jn==null||Jn.stopPropagation(),yt>0&&(ha(!1),za("prev"),Pn==null||Pn(yt-1,yt))},Kn=function(Jn){Jn==null||Jn.preventDefault(),Jn==null||Jn.stopPropagation(),yt0&&(Va=ut/Va),Za(Va,"wheel",Jn.clientX,Jn.clientY)}},la=function(Jn){!wt||!Ia||(Jn.keyCode===ie.Z.LEFT?_n():Jn.keyCode===ie.Z.RIGHT&&Kn())},xa=function(Jn){wt&&(Ca!==1?Ga({x:0,y:0,scale:1},"doubleClick"):Za(ut+Je,"doubleClick",Jn.clientX,Jn.clientY))};(0,x.useEffect)(function(){var Dt,Jn,va,pa;if(ft){va=(0,ae.Z)(window,"mouseup",Ba,!1),pa=(0,ae.Z)(window,"mousemove",Na,!1);try{window.top!==window.self&&(Dt=(0,ae.Z)(window.top,"mouseup",Ba,!1),Jn=(0,ae.Z)(window.top,"mousemove",Na,!1))}catch(Va){(0,ce.Kp)(!1,"[rc-image] ".concat(Va))}}return function(){var Va,ar,rr,ir;(Va=va)===null||Va===void 0||Va.remove(),(ar=pa)===null||ar===void 0||ar.remove(),(rr=Dt)===null||rr===void 0||rr.remove(),(ir=Jn)===null||ir===void 0||ir.remove()}},[wt,ma,$a,Ua,Ea,ft]),(0,x.useEffect)(function(){var Dt=(0,ae.Z)(window,"keydown",la,!1);return function(){Dt.remove()}},[wt,Ia,yt]);var ya=x.createElement(Pt,(0,Me.Z)({},Oa,{width:ze.width,height:ze.height,imgRef:wa,className:"".concat($t,"-img"),alt:pn,style:{transform:"translate3d(".concat($n.x,"px, ").concat($n.y,"px, 0) scale3d(").concat($n.flipX?"-":"").concat(Ca,", ").concat($n.flipY?"-":"").concat(Ca,", 1) rotate(").concat(Ea,"deg)"),transitionDuration:!_a&&"0s"},fallback:Cn,src:yn,onWheel:ua,onMouseDown:Ta,onDoubleClick:xa}));return x.createElement(x.Fragment,null,x.createElement(ne.Z,(0,Me.Z)({transitionName:qt,maskTransitionName:Xn,closable:!1,keyboard:!0,prefixCls:$t,onClose:At,visible:wt,wrapClassName:Aa,rootClassName:Yt,getContainer:Fn},Da,{afterClose:wn}),x.createElement("div",{className:"".concat($t,"-img-wrapper")},Bn?Bn(ya,(0,be.Z)({transform:$n},fa?{current:yt}:{})):ya)),x.createElement(Ve,{visible:wt,transform:$n,maskTransitionName:Xn,closeIcon:Ft,getContainer:Fn,prefixCls:$t,rootClassName:Yt,icons:jt,countRender:vt,showSwitch:Ia,showProgress:ja,current:yt,count:jn,scale:Ca,minScale:cn,maxScale:xn,toolbarRender:aa,onSwitchLeft:_n,onSwitchRight:Kn,onZoomIn:bn,onZoomOut:Rn,onRotateRight:Gn,onRotateLeft:Pa,onFlipX:Wa,onFlipY:Rt,onClose:At}))},nt=He,Nt=oe(80702);function De(Vt){var ze=x.useState({}),$t=(0,Qe.Z)(ze,2),yn=$t[0],pn=$t[1],Cn=x.useCallback(function(ft,At){return pn(function(wt){return(0,be.Z)((0,be.Z)({},wt),{},(0,tt.Z)({},ft,At))}),function(){pn(function(wt){var _t=(0,be.Z)({},wt);return delete _t[ft],_t})}},[]),we=x.useMemo(function(){return Vt?Vt.map(function(ft){if(typeof ft=="string")return{data:{src:ft}};var At={};return Object.keys(ft).forEach(function(wt){["src"].concat((0,Nt.Z)(se)).includes(wt)&&(At[wt]=ft[wt])}),{data:At}}):Object.keys(yn).reduce(function(ft,At){var wt=yn[At],_t=wt.canPreview,jt=wt.data;return _t&&ft.push({data:jt,id:At}),ft},[])},[Vt,yn]);return[we,Cn]}var et=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Mt=["src"],nn=function(ze){var $t,yn=ze.previewPrefixCls,pn=yn===void 0?"rc-image-preview":yn,Cn=ze.children,we=ze.icons,ft=we===void 0?{}:we,At=ze.items,wt=ze.preview,_t=ze.fallback,jt=(0,lt.Z)(wt)==="object"?wt:{},Yt=jt.visible,Ft=jt.onVisibleChange,Fn=jt.getContainer,Yn=jt.current,yt=jt.movable,Vn=jt.minScale,jn=jt.maxScale,vt=jt.countRender,Lt=jt.closeIcon,Je=jt.onChange,Kt=jt.onTransform,cn=jt.toolbarRender,ln=jt.imageRender,xn=(0,at.Z)(jt,et),gn=De(At),qt=(0,Qe.Z)(gn,2),dn=qt[0],Xn=qt[1],Bn=(0,Ue.Z)(0,{value:Yn}),Oa=(0,Qe.Z)(Bn,2),aa=Oa[0],ka=Oa[1],Pn=(0,x.useState)(!1),Da=(0,Qe.Z)(Pn,2),wa=Da[0],La=Da[1],en=(($t=dn[aa])===null||$t===void 0?void 0:$t.data)||{},ca=en.src,ma=(0,at.Z)(en,Mt),Sa=(0,Ue.Z)(!!Yt,{value:Yt,onChange:function(Ea,Ca){Ft==null||Ft(Ea,Ca,aa)}}),fa=(0,Qe.Z)(Sa,2),Ia=fa[0],ja=fa[1],ea=(0,x.useState)(null),$n=(0,Qe.Z)(ea,2),za=$n[0],Ga=$n[1],Za=x.useCallback(function(ha,Ea,Ca){var $a=dn.findIndex(function(Ua){return Ua.id===ha});ja(!0),Ga({x:Ea,y:Ca}),ka($a<0?0:$a),La(!0)},[dn]);x.useEffect(function(){Ia?wa||ka(0):La(!1)},[Ia]);var Xa=function(Ea,Ca){ka(Ea),Je==null||Je(Ea,Ca)},Ma=function(){ja(!1),Ga(null)},_a=x.useMemo(function(){return{register:Xn,onPreview:Za}},[Xn,Za]);return x.createElement(y.Provider,{value:_a},Cn,x.createElement(nt,(0,Me.Z)({"aria-hidden":!Ia,movable:yt,visible:Ia,prefixCls:pn,closeIcon:Lt,onClose:Ma,mousePosition:za,imgCommonProps:ma,src:ca,fallback:_t,icons:ft,minScale:Vn,maxScale:jn,getContainer:Fn,current:aa,count:dn.length,countRender:vt,onTransform:Kt,toolbarRender:cn,imageRender:ln,onChange:Xa},xn)))},mt=nn,Xt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],Le=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],it=function(ze){var $t=ze.src,yn=ze.alt,pn=ze.onPreviewClose,Cn=ze.prefixCls,we=Cn===void 0?"rc-image":Cn,ft=ze.previewPrefixCls,At=ft===void 0?"".concat(we,"-preview"):ft,wt=ze.placeholder,_t=ze.fallback,jt=ze.width,Yt=ze.height,Ft=ze.style,Fn=ze.preview,Yn=Fn===void 0?!0:Fn,yt=ze.className,Vn=ze.onClick,jn=ze.onError,vt=ze.wrapperClassName,Lt=ze.wrapperStyle,Je=ze.rootClassName,Kt=(0,at.Z)(ze,Xt),cn=wt&&wt!==!0,ln=(0,lt.Z)(Yn)==="object"?Yn:{},xn=ln.src,gn=ln.visible,qt=gn===void 0?void 0:gn,dn=ln.onVisibleChange,Xn=dn===void 0?pn:dn,Bn=ln.getContainer,Oa=Bn===void 0?void 0:Bn,aa=ln.mask,ka=ln.maskClassName,Pn=ln.movable,Da=ln.icons,wa=ln.scaleStep,La=ln.minScale,en=ln.maxScale,ca=ln.imageRender,ma=ln.toolbarRender,Sa=(0,at.Z)(ln,Le),fa=xn!=null?xn:$t,Ia=(0,Ue.Z)(!!qt,{value:qt,onChange:Xn}),ja=(0,Qe.Z)(Ia,2),ea=ja[0],$n=ja[1],za=z({src:$t,isCustomPlaceholder:cn,fallback:_t}),Ga=(0,Qe.Z)(za,3),Za=Ga[0],Xa=Ga[1],Ma=Ga[2],_a=(0,x.useState)(null),ha=(0,Qe.Z)(_a,2),Ea=ha[0],Ca=ha[1],$a=(0,x.useContext)(y),Ua=!!Yn,Aa=function(){$n(!1),Ca(null)},wn=Ie()(we,vt,Je,(0,tt.Z)({},"".concat(we,"-error"),Ma==="error")),bn=(0,x.useMemo)(function(){var Wa={};return se.forEach(function(Rt){ze[Rt]!==void 0&&(Wa[Rt]=ze[Rt])}),Wa},se.map(function(Wa){return ze[Wa]})),Rn=(0,x.useMemo)(function(){return(0,be.Z)((0,be.Z)({},bn),{},{src:fa})},[fa,bn]),Gn=E(Ua,Rn),Pa=function(Rt){var _n=(0,$e.os)(Rt.target),Kn=_n.left,Ba=_n.top;$a?$a.onPreview(Gn,Kn,Ba):(Ca({x:Kn,y:Ba}),$n(!0)),Vn==null||Vn(Rt)};return x.createElement(x.Fragment,null,x.createElement("div",(0,Me.Z)({},Kt,{className:wn,onClick:Ua?Pa:Vn,style:(0,be.Z)({width:jt,height:Yt},Lt)}),x.createElement("img",(0,Me.Z)({},bn,{className:Ie()("".concat(we,"-img"),(0,tt.Z)({},"".concat(we,"-img-placeholder"),wt===!0),yt),style:(0,be.Z)({height:Yt},Ft),ref:Za},Xa,{width:jt,height:Yt,onError:jn})),Ma==="loading"&&x.createElement("div",{"aria-hidden":"true",className:"".concat(we,"-placeholder")},wt),aa&&Ua&&x.createElement("div",{className:Ie()("".concat(we,"-mask"),ka),style:{display:(Ft==null?void 0:Ft.display)==="none"?"none":void 0}},aa)),!$a&&Ua&&x.createElement(nt,(0,Me.Z)({"aria-hidden":!ea,visible:ea,prefixCls:At,onClose:Aa,mousePosition:Ea,src:fa,alt:yn,fallback:_t,getContainer:Oa,icons:Da,movable:Pn,scaleStep:wa,minScale:La,maxScale:en,rootClassName:Je,imageRender:ca,imgCommonProps:bn,toolbarRender:ma},Sa)))};it.PreviewGroup=mt,it.displayName="Image";var St=it,tn=St,Ut=oe(62892),Ze=oe(36355),Ke=oe(31724),xe=oe(99267),me=oe(33853),Re=oe(38819),ht={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},Pe=ht,Se=oe(7657),rt=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Pe}))},Ne=x.forwardRef(rt),Ce=Ne,Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Et=Te,Ct=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Et}))},Ht=x.forwardRef(Ct),Tt=Ht,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Be=Ot,_e=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:Be}))},bt=x.forwardRef(_e),ct=bt,pt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},an=pt,mn=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:an}))},sn=x.forwardRef(mn),vn=sn,Hn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},On=Hn,Wn=function(ze,$t){return x.createElement(Se.Z,(0,Me.Z)({},ze,{ref:$t,icon:On}))},ra=x.forwardRef(Wn),ia=ra,Nn=oe(64993),Zn=oe(73819),ta=oe(17313),Qn=oe(29878),da=oe(1950),Fa=oe(83116),rn=oe(37613);const un=Vt=>({position:Vt||"absolute",inset:0}),En=Vt=>{const{iconCls:ze,motionDurationSlow:$t,paddingXXS:yn,marginXXS:pn,prefixCls:Cn,colorTextLightSolid:we}=Vt;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:we,background:new Nn.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${$t}`,[`.${Cn}-mask-info`]:Object.assign(Object.assign({},ta.vS),{padding:`0 ${yn}px`,[ze]:{marginInlineEnd:pn,svg:{verticalAlign:"baseline"}}})}},hn=Vt=>{const{previewCls:ze,modalMaskBg:$t,paddingSM:yn,marginXL:pn,margin:Cn,paddingLG:we,previewOperationColorDisabled:ft,previewOperationHoverColor:At,motionDurationSlow:wt,iconCls:_t,colorTextLightSolid:jt}=Vt,Yt=new Nn.C($t).setAlpha(.1),Ft=Yt.clone().setAlpha(.2);return{[`${ze}-footer`]:{position:"fixed",bottom:pn,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Vt.previewOperationColor},[`${ze}-progress`]:{marginBottom:Cn},[`${ze}-close`]:{position:"fixed",top:pn,right:{_skip_check_:!0,value:pn},display:"flex",color:jt,backgroundColor:Yt.toRgbString(),borderRadius:"50%",padding:yn,outline:0,border:0,cursor:"pointer",transition:`all ${wt}`,"&:hover":{backgroundColor:Ft.toRgbString()},[`& > ${_t}`]:{fontSize:Vt.previewOperationSize}},[`${ze}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${we}px`,backgroundColor:Yt.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:yn,padding:yn,cursor:"pointer",transition:`all ${wt}`,userSelect:"none",[`&:not(${ze}-operations-operation-disabled):hover > ${_t}`]:{color:At},"&-disabled":{color:ft,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${_t}`]:{fontSize:Vt.previewOperationSize}}}}},Dn=Vt=>{const{modalMaskBg:ze,iconCls:$t,previewOperationColorDisabled:yn,previewCls:pn,zIndexPopup:Cn,motionDurationSlow:we}=Vt,ft=new Nn.C(ze).setAlpha(.1),At=ft.clone().setAlpha(.2);return{[`${pn}-switch-left, ${pn}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Cn+1,display:"flex",alignItems:"center",justifyContent:"center",width:Vt.imagePreviewSwitchSize,height:Vt.imagePreviewSwitchSize,marginTop:-Vt.imagePreviewSwitchSize/2,color:Vt.previewOperationColor,background:ft.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${we}`,userSelect:"none","&:hover":{background:At.toRgbString()},"&-disabled":{"&, &:hover":{color:yn,background:"transparent",cursor:"not-allowed",[`> ${$t}`]:{cursor:"not-allowed"}}},[`> ${$t}`]:{fontSize:Vt.previewOperationSize}},[`${pn}-switch-left`]:{insetInlineStart:Vt.marginSM},[`${pn}-switch-right`]:{insetInlineEnd:Vt.marginSM}}},Un=Vt=>{const{motionEaseOut:ze,previewCls:$t,motionDurationSlow:yn,componentCls:pn}=Vt;return[{[`${pn}-preview-root`]:{[$t]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${$t}-body`]:Object.assign(Object.assign({},un()),{overflow:"hidden"}),[`${$t}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${yn} ${ze} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},un()),{transition:`transform ${yn} ${ze} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${$t}-moving`]:{[`${$t}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${pn}-preview-root`]:{[`${$t}-wrap`]:{zIndex:Vt.zIndexPopup}}},{[`${pn}-preview-operations-wrapper`]:{position:"fixed",zIndex:Vt.zIndexPopup+1},"&":[hn(Vt),Dn(Vt)]}]},Tn=Vt=>{const{componentCls:ze}=Vt;return{[ze]:{position:"relative",display:"inline-block",[`${ze}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${ze}-img-placeholder`]:{backgroundColor:Vt.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${ze}-mask`]:Object.assign({},En(Vt)),[`${ze}-mask:hover`]:{opacity:1},[`${ze}-placeholder`]:Object.assign({},un())}}},ot=Vt=>{const{previewCls:ze}=Vt;return{[`${ze}-root`]:(0,Qn._y)(Vt,"zoom"),"&":(0,da.J$)(Vt,!0)}};var gt=(0,Fa.Z)("Image",Vt=>{const ze=`${Vt.componentCls}-preview`,$t=(0,rn.TS)(Vt,{previewCls:ze,modalMaskBg:new Nn.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Vt.controlHeightLG});return[Tn($t),Un($t),(0,Zn.QA)((0,rn.TS)($t,{componentCls:ze})),ot($t)]},Vt=>({zIndexPopup:Vt.zIndexPopupBase+80,previewOperationColor:new Nn.C(Vt.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Nn.C(Vt.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Nn.C(Vt.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Vt.fontSizeIcon*1.5})),st=function(Vt,ze){var $t={};for(var yn in Vt)Object.prototype.hasOwnProperty.call(Vt,yn)&&ze.indexOf(yn)<0&&($t[yn]=Vt[yn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,yn=Object.getOwnPropertySymbols(Vt);pn{var{previewPrefixCls:ze,preview:$t}=Vt,yn=st(Vt,["previewPrefixCls","preview"]);const{getPrefixCls:pn}=x.useContext(Ze.E_),Cn=pn("image",ze),we=`${Cn}-preview`,ft=pn(),[At,wt]=gt(Cn),_t=x.useMemo(()=>{var jt;if($t===!1)return $t;const Yt=typeof $t=="object"?$t:{},Ft=Ie()(wt,(jt=Yt.rootClassName)!==null&&jt!==void 0?jt:"");return Object.assign(Object.assign({},Yt),{transitionName:(0,Ut.m)(ft,"zoom",Yt.transitionName),maskTransitionName:(0,Ut.m)(ft,"fade",Yt.maskTransitionName),rootClassName:Ft})},[$t]);return At(x.createElement(tn.PreviewGroup,Object.assign({preview:_t,previewPrefixCls:we,icons:Qt},yn)))},na=function(Vt,ze){var $t={};for(var yn in Vt)Object.prototype.hasOwnProperty.call(Vt,yn)&&ze.indexOf(yn)<0&&($t[yn]=Vt[yn]);if(Vt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,yn=Object.getOwnPropertySymbols(Vt);pn{const{prefixCls:ze,preview:$t,className:yn,rootClassName:pn,style:Cn}=Vt,we=na(Vt,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:ft,locale:At=Ke.Z,getPopupContainer:wt,image:_t}=x.useContext(Ze.E_),jt=ft("image",ze),Yt=ft(),Ft=At.Image||Ke.Z.Image,[Fn,Yn]=gt(jt),yt=Ie()(pn,Yn),Vn=Ie()(yn,Yn,_t==null?void 0:_t.className),jn=x.useMemo(()=>{if($t===!1)return $t;const Lt=typeof $t=="object"?$t:{},{getContainer:Je}=Lt,Kt=na(Lt,["getContainer"]);return Object.assign(Object.assign({mask:x.createElement("div",{className:`${jt}-mask-info`},x.createElement(Ye.Z,null),Ft==null?void 0:Ft.preview),icons:Qt},Kt),{getContainer:Je||wt,transitionName:(0,Ut.m)(Yt,"zoom",Lt.transitionName),maskTransitionName:(0,Ut.m)(Yt,"fade",Lt.maskTransitionName)})},[$t,Ft]),vt=Object.assign(Object.assign({},_t==null?void 0:_t.style),Cn);return Fn(x.createElement(tn,Object.assign({prefixCls:jt,preview:jn,rootClassName:yt,className:Vn,style:vt},we)))};kn.PreviewGroup=on;var fn=kn,In=()=>{const[Vt,ze]=(0,x.useState)(""),[$t,yn]=(0,x.useState)(0);let[pn,Cn]=(0,x.useState)(),[we,ft]=(0,x.useState)();const[At,wt]=(0,x.useState)(!1),_t=(0,x.useRef)("");(0,x.useEffect)(()=>he.Z.subscribe("preview-image",Je=>{ze(Je),console.log(jn.current),document.body.style.overflow="hidden"}),[]),(0,x.useEffect)(()=>(document.addEventListener("keydown",jt),()=>{document.removeEventListener("keydown",jt)}),[]),(0,x.useEffect)(()=>{_t.current=Vt},[Vt]);function jt(Lt){Lt.keyCode==27&&_t.current&&Yt()}function Yt(){document.body.style.overflow="auto",Cn(void 0),ft(void 0),yn(0),ze("")}function Ft(){yn($t+90)}function Fn(){pn=jn.current.width*1.1,we=jn.current.height*1.1,ft(we),Cn(pn)}function Yn(){pn=jn.current.width/1.1,we=jn.current.height/1.1,ft(we),Cn(pn)}const yt=(0,x.useRef)(),Vn=(0,x.useRef)(),jn=(0,x.useRef)(),vt=Lt=>{(Lt.nativeEvent.target===yt.current||Lt.nativeEvent.target===Vn.current)&&Yt()};return x.createElement(x.Fragment,null,Vt?x.createElement("div",null,x.createElement("div",{className:"preview-wrp-group",ref:Vn},x.createElement(fn,{className:"image-preview",src:Vt,style:{display:"none"},preview:{visible:!0,src:Vt,movable:!1,onVisibleChange:Lt=>{ze("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(xt,kt,oe){"use strict";oe.d(kt,{h:function(){return ae}});var x=oe(59301),he=oe(57809),Ye=oe(78241),Oe=oe(3113),Ie=oe(89780),Me=oe.n(Ie),be=oe(37036),tt=oe(95625),Qe=Object.defineProperty,lt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,y=(ie,ce,de)=>ce in ie?Qe(ie,ce,{enumerable:!0,configurable:!0,writable:!0,value:de}):ie[ce]=de,a=(ie,ce)=>{for(var de in ce||(ce={}))Ue.call(ce,de)&&y(ie,de,ce[de]);if($e)for(var de of $e(ce))se.call(ce,de)&&y(ie,de,ce[de]);return ie},E=(ie,ce)=>lt(ie,at(ce));const b=he.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};kt.Z=({callback:ie,onCancel:ce})=>{const[de,fe]=(0,x.useState)("python");function Ee(Fe){fe(ne[Fe][1])}function Ae(Fe){ie(Fe)}return x.createElement(Ye.default,E(a({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ae,style:{width:500}}),x.createElement(Ye.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},x.createElement(he.default,{getPopupContainer:Fe=>Fe.parentNode,onChange:Ee},Object.keys(ne).map(Fe=>x.createElement(b,{key:Fe,value:Fe},ne[Fe][0])))),x.createElement(Ye.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(ae,{mode:de})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(Oe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(Oe.ZP,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function ae({value:ie,onChange:ce,mode:de,options:fe={}}){const Ee=(0,x.useRef)(),[Ae,Fe]=(0,x.useState)();return(0,x.useEffect)(()=>{if(Ae){let ve=function(je){const Bt=je.getValue();ce&&ce(Bt)};return Ae.on("change",ve),()=>{Ae.off("change",ve)}}},[Ae,ce]),(0,x.useEffect)(()=>{Ae&&Ae.setOption("mode",de)},[Ae,de]),(0,x.useEffect)(()=>{Ae&&(ie!==Ae.getValue()||ie==="")&&setTimeout(()=>{Ae.setValue(ie||"")},300)},[Ae,ie]),(0,x.useEffect)(()=>{if(Ee.current&&!Ae){const ve=Me().fromTextArea(Ee.current,a({mode:de,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},fe));Fe(ve)}},[Ee.current,Ae]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:Ee}))}},12290:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Tn}});var x=oe(59301),he=oe(89780),Ye=oe.n(he),Oe=oe(76374),Ie=oe(37036),Me=oe(6313),be=oe(25717),tt=oe(99498),Qe=oe(25419),lt=oe(67549),at=oe(85149),$e=({value:ot="",className:gt,showTextOnly:st,showLines:Qt,style:An={}})=>{const on=(0,x.useMemo)(()=>"",[ot]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:on}}))},Ue=oe(59301),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(ot,gt,st)=>gt in ot?se(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:st}):ot[gt]=st,ae=(ot,gt)=>{for(var st in gt||(gt={}))b.call(gt,st)&&ne(ot,st,gt[st]);if(E)for(var st of E(gt))z.call(gt,st)&&ne(ot,st,gt[st]);return ot},ie=(ot,gt)=>y(ot,a(gt));let ce=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function de({onActionCallback:ot,title:gt,icon:st,actionName:Qt,className:An="",children:on}){function na(){ot(Qt)}return Ue.createElement("a",{title:gt,className:An,onClick:na},Ue.createElement("i",{className:`${st}`}),on)}var fe=({watch:ot,showNullButton:gt,showNullProgramButton:st,onActionCallback:Qt,fullScreen:An,insertTemp:on,hidetoolBar:na,extraUse:kn})=>{const fn=[...ce,{title:`${ot?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${ot?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ue.createElement("ul",{className:"markdown-toolbar-container"},!na&&fn.map((In,Vt)=>Ue.createElement("li",{key:Vt},In.actionName?Ue.createElement(de,ie(ae({},In),{onActionCallback:Qt})):Ue.createElement("span",{className:"v-line"}))),gt?Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,st?Ue.createElement(Ue.Fragment,null,Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,on&&Ue.createElement("li",null,Ue.createElement(de,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${on}`,onActionCallback:Qt},Ue.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),kn&&Ue.createElement("li",null,kn),Ue.createElement("li",{className:"btn-full-screen"},Ue.createElement(de,{icon:`${An?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:An?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qt})))},Ee=oe(79346),Ae=oe(78241),Fe=oe(92832),ve=oe(3113),je=Object.defineProperty,Bt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,Jt=(ot,gt,st)=>gt in ot?je(ot,gt,{enumerable:!0,configurable:!0,writable:!0,value:st}):ot[gt]=st,Gt=(ot,gt)=>{for(var st in gt||(gt={}))ut.call(gt,st)&&Jt(ot,st,gt[st]);if(Ve)for(var st of Ve(gt))It.call(gt,st)&&Jt(ot,st,gt[st]);return ot},Pt=(ot,gt)=>Bt(ot,zt(gt));const He={labelCol:{span:4},wrapperCol:{span:20}};var nt=({callback:ot,onCancel:gt})=>{function st(Qt){ot(Qt)}return x.createElement(Ae.default,Pt(Gt({},He),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:st,style:{width:500}}),x.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(Fe.default,null)),x.createElement(Ae.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(Fe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},Nt=oe(97692),De=oe(28451),et=oe(43418),Mt=oe(95237),nn=oe(73524),mt=oe(59301),Xt=({callback:ot,onCancel:gt})=>{const st=document.createElement("canvas"),Qt=st.getContext("2d");st.width=1e3,st.height=800,Qt.fillStyle="#ffffff",Qt.fillRect(0,0,st.width,st.height);const An=st.toDataURL("image/png");return mt.createElement(et.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},mt.createElement(Mt.Z,{style:{height:"100vh"}},mt.createElement(nn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:An,visible:!0,title:String(Date.now())},onOk:on=>{ot({src:on.url})},onClose:gt})))},Le=oe(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var ot=this.diagram;return!(ot===null||ot.isReadOnly||ot.isModelReadOnly||ot.selection.count<2)},it.prototype.alignLeft=function(){var ot=this.diagram;ot.startTransaction("aligning left");var gt=1/0;ot.selection.each(function(st){st instanceof go.Link||(gt=Math.min(st.position.x,gt))}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(gt,st.position.y))}),ot.commitTransaction("aligning left")},it.prototype.alignRight=function(){var ot=this.diagram;ot.startTransaction("aligning right");var gt=-1/0;ot.selection.each(function(st){if(!(st instanceof go.Link)){var Qt=st.actualBounds.x+st.actualBounds.width;gt=Math.max(Qt,gt)}}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(gt-st.actualBounds.width,st.position.y))}),ot.commitTransaction("aligning right")},it.prototype.alignTop=function(){var ot=this.diagram;ot.startTransaction("alignTop");var gt=1/0;ot.selection.each(function(st){st instanceof go.Link||(gt=Math.min(st.position.y,gt))}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.position.x,gt))}),ot.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var ot=this.diagram;ot.startTransaction("aligning bottom");var gt=-1/0;ot.selection.each(function(st){if(!(st instanceof go.Link)){var Qt=st.actualBounds.y+st.actualBounds.height;gt=Math.max(Qt,gt)}}),ot.selection.each(function(st){st instanceof go.Link||st.move(new go.Point(st.actualBounds.x,gt-st.actualBounds.height))}),ot.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var ot=this.diagram,gt=ot.selection.first();if(gt){ot.startTransaction("aligning Center X");var st=gt.actualBounds.x+gt.actualBounds.width/2;ot.selection.each(function(Qt){Qt instanceof go.Link||Qt.move(new go.Point(st-Qt.actualBounds.width/2,Qt.actualBounds.y))}),ot.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var ot=this.diagram,gt=ot.selection.first();if(gt){ot.startTransaction("aligning Center Y");var st=gt.actualBounds.y+gt.actualBounds.height/2;ot.selection.each(function(Qt){Qt instanceof go.Link||Qt.move(new go.Point(Qt.actualBounds.x,st-Qt.actualBounds.height/2))}),ot.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(ot){var gt=this.diagram;gt.startTransaction("align Column"),ot===void 0&&(ot=0),ot=parseFloat(ot);var st=new Array;gt.selection.each(function(kn){kn instanceof go.Link||st.push(kn)});for(var Qt=0;Qt0){for(var kn=on.elt(na-1);kn!==null&&kn.isTreeExpanded&&!kn.isTreeLeaf;){var fn=this._sortTreeChildrenByY(kn);kn=fn.last()}kn!==null&&ot.select(kn)}else ot.select(An)}}else if(st.key==="Down")if(gt.isTreeExpanded&&!gt.isTreeLeaf){var Qt=this._sortTreeChildrenByY(gt).first();Qt!==null&&ot.select(Qt)}else for(;gt!==null;){var An=gt.findTreeParentNode();if(An===null)break;var on=this._sortTreeChildrenByY(An),na=on.indexOf(gt);if(naon.y?1:An.xon.x?1:0}),gt},it.prototype.copyToClipboard=function(ot){go.CommandHandler.prototype.copyToClipboard.call(this,ot),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var ot=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(ot,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),ot},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(ot){if(ot!=="move"&&ot!=="select"&&ot!=="scroll"&&ot!=="tree"&&ot!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+ot);this._arrowKeyBehavior=ot}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(ot){if(!(ot instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+ot);this._pasteOffset.set(ot)}});var St=it,tn=oe(74413),Ut=oe(43604),Ze=oe(99064),Ke={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},xe=oe(59301),me=(ot,gt,st)=>new Promise((Qt,An)=>{var on=fn=>{try{kn(st.next(fn))}catch(In){An(In)}},na=fn=>{try{kn(st.throw(fn))}catch(In){An(In)}},kn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(on,na);kn((st=st.apply(ot,gt)).next())});function Re({onCancel:ot,callback:gt}){let st=(0,x.useRef)(),Qt=(0,x.useRef)(),An=(0,x.useRef)(),on=(0,x.useRef)(!1);const na=(0,x.useRef)(!1),[kn,fn]=(0,x.useState)(0);function In(){const ze=Le.bx.make,$t={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};st.current=new Le.S0(Qt.current,{padding:20,grid:ze(Le.s_,"Grid",ze(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Je=>{var Kt=Je.diagram.commandHandler.addTopLevelParts(Je.diagram.selection,!0);Kt||Je.diagram.currentTool.doCancel()},commandHandler:ze(St),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Je=>{var Kt=Je.subject;Kt.location=Kt.location.copy().snapToGridPoint(Je.diagram.grid.gridOrigin,Je.diagram.grid.gridCellSize),setTimeout(()=>{Je.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Je=>{var Kt=Je.subject;setTimeout(()=>{Je.diagram.commandHandler.editTextBlock()})},LinkRelinked:Je=>{var Kt=Je.parameter.part;Kt.invalidateConnectedLinks();var cn=Je.subject;Je.diagram.toolManager.linkingTool.isForwards?cn.toNode.invalidateConnectedLinks():cn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),st.current.nodeTemplate=ze(Le.NB,"Auto",{locationSpot:Le.z6.Center,locationObjectName:"SHAPE",desiredSize:new Le.$u(120,60),minSize:new Le.$u(40,40),resizable:!0,resizeCellSize:new Le.$u(10,10),rotatable:!0},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),new Le.KX("desiredSize","size",Le.$u.parse).makeTwoWay(Le.$u.stringify),ze(Le.bn,{name:"SHAPE",fill:$t.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("figure"),new Le.KX("fill"),new Le.KX("stroke","borderColor"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ze(Le.al,{margin:1,textAlign:"center",overflow:Le.al.OverflowEllipsis,editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),st.current.nodeTemplate.toolTip=ze("ToolTip",ze(Le.s_,"Vertical",{maxSize:new Le.$u(200,NaN)},ze(Le.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Le.KX("text")),ze(Le.al,{font:"10pt sans-serif",textAlign:"center"},new Le.KX("text","details"))));function yn(Je,Kt){var cn=(ln,xn)=>{ln.handled=!0,ln.diagram.model.commit(gn=>{var qt=xn.part.adornedPart,dn=new Le.E9().setRectSpot(qt.actualBounds,Je);dn.subtract(qt.location),dn.scale(2,2),dn.x+=Math.sign(dn.x)*130,dn.y+=Math.sign(dn.y)*130,dn.add(qt.location),dn.snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize);var Xn=gn.copyNodeData(qt.data);gn.setGroupKeyForNodeData(Xn,gn.getGroupKeyForNodeData(qt.data)),gn.addNodeData(Xn);var Bn={from:qt.key,to:gn.getKeyForNodeData(Xn)};gn.addLinkData(Bn);var Oa=ln.diagram.findNodeForData(Xn);Oa.location=dn,ln.diagram.select(Oa),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)})};return ze(Le.bn,{figure:Kt,alignment:Je,alignmentFocus:Je.opposite(),width:Je.equals(Le.z6.Top)||Je.equals(Le.z6.Bottom)?25:18,height:Je.equals(Le.z6.Top)||Je.equals(Le.z6.Bottom)?18:25,fill:"orange",stroke:$t.white,strokeWidth:4,mouseEnter:(ln,xn)=>xn.fill="dodgerblue",mouseLeave:(ln,xn)=>xn.fill="orange",isActionable:!0,click:cn,contextClick:cn})}function pn(Je){return ze(Le.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Kt,cn)=>cn.fill="dodgerblue",mouseLeave:(Kt,cn)=>cn.fill="orange",click:(Kt,cn)=>{Kt.diagram.commandHandler.showContextMenu(cn.part.adornedPart)}},Je||{})}st.current.nodeTemplate.selectionAdornmentTemplate=ze(Le.uz,"Spot",ze(Le.Vm,{padding:10}),yn(Le.z6.Top,"TriangleUp"),yn(Le.z6.Left,"TriangleLeft"),yn(Le.z6.Right,"TriangleRight"),yn(Le.z6.Bottom,"TriangleDown"),pn({alignment:new Le.z6(.75,0)}));function Cn(Je,Kt){return(cn,ln)=>{cn.handled=!0,cn.diagram.model.commit(xn=>{xn.set(ln.part.adornedPart.data,Je,Kt)})}}function we(Je,Kt){return Kt||(Kt="color"),ze(Le.bn,{width:16,height:16,stroke:"lightgray",fill:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.stroke="dodgerblue",mouseLeave:(cn,ln)=>ln.stroke="lightgray",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function ft(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.white,"fill"),we($t.beige,"fill"),we($t.extralightblue,"fill"),we($t.extralightred,"fill"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.lightgray,"fill"),we($t.lightgreen,"fill"),we($t.lightblue,"fill"),we($t.lightred,"fill")))]}function At(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.black),we($t.green),we($t.blue),we($t.red))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",we($t.white),we($t.magenta),we($t.purple),we($t.orange)))]}function wt(Je,Kt){return Kt||(Kt="thickness"),ze(Le.bn,"LineH",{width:16,height:16,strokeWidth:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function _t(Je,Kt){return Kt||(Kt="dash"),ze(Le.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}function jt(){return[ze("ContextMenuButton",ze(Le.s_,"Horizontal",wt(1),wt(2),wt(3),wt(4))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",_t(null),_t([2,4]),_t([4,4])))]}function Yt(Je,Kt){return Kt||(Kt="figure"),ze(Le.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Je,margin:1,background:"transparent",mouseEnter:(cn,ln)=>ln.fill="dodgerblue",mouseLeave:(cn,ln)=>ln.fill="lightgray",click:Cn(Kt,Je),contextClick:Cn(Kt,Je)})}st.current.nodeTemplate.contextMenu=ze("ContextMenu",ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Rectangle"),Yt("RoundedRectangle"),Yt("Ellipse"),Yt("Diamond"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Parallelogram2"),Yt("ManualOperation"),Yt("Procedure"),Yt("Cylinder1"))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Yt("Terminator"),Yt("CreateRequest"),Yt("Document"),Yt("TriangleDown"))),ft(),At(),jt()),st.current.groupTemplate=ze(Le.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Le.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Je,Kt)=>{var cn=Kt.addMembers(Kt.diagram.selection,!0);cn||Kt.diagram.currentTool.doCancel()},avoidable:!1},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),ze(Le.s_,"Auto",{name:"BODY"},ze(Le.bn,{parameter1:10,fill:$t.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("fill"),new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.Vm,{background:"transparent",margin:20})),ze(Le.al,{alignment:Le.z6.Top,alignmentFocus:Le.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Le.KX("text"),new Le.KX("stroke","color"))),st.current.groupTemplate.selectionAdornmentTemplate=ze(Le.uz,"Spot",ze(Le.s_,"Auto",ze(Le.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ze(Le.Vm,{margin:1.5})),pn({alignment:Le.z6.TopRight,alignmentFocus:Le.z6.BottomRight})),st.current.groupTemplate.contextMenu=ze("ContextMenu",ft(),At(),jt()),st.current.linkTemplate=ze(Le.rU,{layerName:"Foreground",routing:Le.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Le.KX("fromSpot","fromSpot",Le.z6.parse),new Le.KX("toSpot","toSpot",Le.z6.parse),new Le.KX("fromShortLength","dir",Je=>Je>=1?10:0),new Le.KX("toShortLength","dir",Je=>Je>=1?10:0),new Le.KX("points").makeTwoWay(),ze(Le.bn,{strokeWidth:2},new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),ze(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,0),segmentOrientation:Le.rU.OrientAlong,alignmentFocus:Le.z6.Right,figure:"circle",width:10,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je===1)),ze(Le.bn,{segmentIndex:-1,segmentOffset:new Le.E9(-10,6),segmentOrientation:Le.rU.OrientPlus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je>=1),new Le.KX("width","thickness",Je=>7+3*Je),new Le.KX("height","thickness",Je=>7+3*Je),new Le.KX("segmentOffset","thickness",Je=>new Le.E9(-15,4+1.5*Je))),ze(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,-6),segmentOrientation:Le.rU.OrientMinus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",Je=>Je===2),new Le.KX("width","thickness",Je=>7+3*Je),new Le.KX("height","thickness",Je=>7+3*Je),new Le.KX("segmentOffset","thickness",Je=>new Le.E9(-15,4+1.5*Je))),ze(Le.al,{alignmentFocus:new Le.z6(0,1,-4,0),editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),st.current.linkTemplate.selectionAdornmentTemplate=ze(Le.uz,ze(Le.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ft(2)},new Le.KX("pathPattern","thickness",Ft)),pn({alignmentFocus:new Le.z6(0,0,-6,-4)}));function Ft(Je){return ze(Le.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Je+4).toString()+" H3"})}function Fn(Je){var Kt="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Je===0?Kt="M0 0 M16 16 M0 8 L16 8":Je===2&&(Kt="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ze(Le.bn,{geometryString:Kt,margin:2,background:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Cn("dir",Je),contextClick:Cn("dir",Je)})}function Yn(Je){var Kt=(cn,ln)=>{cn.handled=!0,cn.diagram.model.commit(xn=>{var gn=ln.part.adornedPart;xn.set(gn.data,Je?"toSpot":"fromSpot",Le.z6.stringify(Le.z6.AllSides)),(Je?gn.toNode:gn.fromNode).invalidateConnectedLinks()})};return ze(Le.bn,{width:12,height:12,fill:"transparent",mouseEnter:(cn,ln)=>ln.background="dodgerblue",mouseLeave:(cn,ln)=>ln.background="transparent",click:Kt,contextClick:Kt})}function yt(Je,Kt){var cn=0,ln=Le.z6.RightSide;Je.equals(Le.z6.Top)?(cn=270,ln=Le.z6.TopSide):Je.equals(Le.z6.Left)?(cn=180,ln=Le.z6.LeftSide):Je.equals(Le.z6.Bottom)&&(cn=90,ln=Le.z6.BottomSide),Kt||(cn-=180);var xn=(gn,qt)=>{gn.handled=!0,gn.diagram.model.commit(dn=>{var Xn=qt.part.adornedPart;dn.set(Xn.data,Kt?"toSpot":"fromSpot",Le.z6.stringify(ln)),(Kt?Xn.toNode:Xn.fromNode).invalidateConnectedLinks()})};return ze(Le.bn,{alignment:Je,alignmentFocus:Je.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:cn,background:"transparent",mouseEnter:(gn,qt)=>qt.background="dodgerblue",mouseLeave:(gn,qt)=>qt.background="transparent",click:xn,contextClick:xn})}st.current.linkTemplate.contextMenu=ze("ContextMenu",At(),jt(),ze("ContextMenuButton",ze(Le.s_,"Horizontal",Fn(0),Fn(1),Fn(2))),ze("ContextMenuButton",ze(Le.s_,"Horizontal",ze(Le.s_,"Spot",Yn(!1),yt(Le.z6.Top,!1),yt(Le.z6.Left,!1),yt(Le.z6.Right,!1),yt(Le.z6.Bottom,!1)),ze(Le.s_,"Spot",{margin:new Le.Zt(0,0,0,2)},Yn(!0),yt(Le.z6.Top,!0),yt(Le.z6.Left,!0),yt(Le.z6.Right,!0),yt(Le.z6.Bottom,!0)))));const Vn=`{ "class": "GraphLinksModel", "nodeDataArray": [ {"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, {"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, @@ -86,24 +86,24 @@ {"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, {"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, {"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var jn=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function vt(Je){return console.log("shapeName:",Je),jn.indexOf(Je)>=0}var Lt=new Le.YI(An.current,{maxSelectionCount:1,linkTemplate:ze(Le.rU,{locationSpot:Le.z6.Center,selectionAdornmentTemplate:ze(Le.uz,"Link",{locationSpot:Le.z6.Center},ze(Le.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ze(Le.bn,{toArrow:"Standard",stroke:null}))},{routing:Le.rU.AvoidsNodes,curve:Le.rU.JumpOver,corner:5,toShortLength:4},new Le.KX("points"),ze(Le.bn,{isPanelMain:!0,strokeWidth:2}),ze(Le.bn,{toArrow:"Standard",stroke:null})),model:new Le.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Le.bn.getFigureGenerators().toArray().map(Je=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Je.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return st.current.addDiagramListener("TextEdited",function(Je){var Kt;const cn=Je.subject.part;var ln=(Kt=document.activeElement)==null?void 0:Kt.value;typeof ln=="string"&&ln.trim()===""&&st.current.model.commit(function(xn){xn.set(cn.data,"text","\u672A\u547D\u540D"),st.current.commandHandler.stopCommand()},"increment")}),Lt.nodeTemplate=ze(Le.NB,"Auto",{locationSpot:Le.z6.Center},new Le.KX("location","location",Le.E9.parse).makeTwoWay(Le.E9.stringify),ze(Le.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Le.KX("stroke").makeTwoWay(),new Le.KX("fill").makeTwoWay(),new Le.KX("figure")),ze(Le.al,{margin:new Le.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Le.$u(16,16),maxSize:new Le.$u(10,NaN),textAlign:"center",editable:!0},new Le.KX("key").makeTwoWay())),setTimeout(()=>{st.current.grid=ze(Le.s_,"Grid",ze(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),st.current.grid.visible=!0,st.current.grid.gridCellStroke="darkgray",st.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=st.current,st.current}const Vt=()=>me(this,null,function*(){var ze=st.current.makeImage();const $t=yield(0,Ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ze.src}});gt({src:$t.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{In()},500),fn(kn+1),()=>{st.current=null}),[]),xe.createElement("div",{ref:na,className:on.current?`${Ke.maxH60} body-overflow-initial`:"body-overflow-initial"},xe.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!kn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:xe.createElement(Mt.Z,null,xe.createElement(Ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),xe.createElement(Ut.Z,{onClick:()=>{var ze,$t,yn=st.current.selection.first();if(on.current=!on.current,document.activeElement&&yn){let pn=($t=(ze=document.activeElement)==null?void 0:ze.value)==null?void 0:$t.trim();typeof pn=="string"&&st.current.model.commit(function(Cn){Cn.set(yn.data,"text",pn||"\u672A\u547D\u540D"),st.current.commandHandler.stopCommand()},"increment")}fn(kn+1)}},xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ot},xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ke.flowChartWrp},xe.createElement("div",{style:{display:"flex",height:"100%"}},xe.createElement("div",{style:{width:"300px",height:"100%"}},xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ke.myPaletteDiv,ref:An})),xe.createElement("div",{style:{flex:1,position:"relative"}},xe.createElement("div",{ref:Qt,style:{height:"80vh"}}))),xe.createElement("div",{className:"tr"},xe.createElement(ve.ZP,{size:"large",onClick:Vt,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=Re,Pe=oe(5112),Se=oe(5871);const rt=Pe.ZP.Group,Ne={margin:"0 8px"};var Ce=({callback:ot,onCancel:gt})=>{function st(Qt){ot(Qt)}return x.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:st},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Ne},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Ne},"\u884C\u6570"),x.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Se.Z,null)),x.createElement("span",{style:Ne},"\u5217\u6570"),x.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Se.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Ne},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Ae.default.Item,{name:"align"},x.createElement(rt,null,x.createElement(Pe.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(Pe.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(Pe.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(Pe.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},Te=oe(78673),Et=oe(80727),Ct=oe.n(Et),Tt=(0,x.forwardRef)(({use3d:ot,width:gt,height:st,callback:Qt,showSaveButton:An},on)=>{const na=(0,x.useRef)(),kn=(0,x.useRef)(),[fn,In]=(0,x.useState)(!1),Vt=(0,x.useRef)({id:na,appName:"graphing",width:gt||1e3,height:st||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{kn.current=new(Ct())(Vt.current,!0),window.onload=function(){kn.current.inject("applet_container")}},[]);const ze=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt($t),$t};return(0,x.useEffect)(()=>{Vt.current.appName=fn?"3D":"graphing",kn.current.inject("applet_container")},[fn]),(0,x.useEffect)(()=>{In(ot)},[ot]),(0,x.useImperativeHandle)(on,()=>({getImgData:ze})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:na}),x.createElement(Mt.Z,{align:"middle"},x.createElement(Ut.Z,{flex:1},x.createElement(Te.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:fn,onChange:$t=>In($t)})),x.createElement(Ut.Z,null,x.createElement(ve.ZP,{size:"large",onClick:ze,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ot=oe(41588),Be=oe(1012),_e=oe(8591);const bt="link",ct="upload-image",pt="add-flowchart",an="draw-image",mn="add-flowchart",sn="code-block",vn="add-table",Gn="------------",On={default:Gn,left:`:${Gn}`,center:`:${Gn}:`,right:`${Gn}:`};var Wn=oe(58856),ra=(ot,gt,st)=>new Promise((Qt,An)=>{var on=fn=>{try{kn(st.next(fn))}catch(In){An(In)}},na=fn=>{try{kn(st.throw(fn))}catch(In){An(In)}},kn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(on,na);kn((st=st.apply(ot,gt)).next())});function ia(){}let Nn=0;const Zn=1e4,ta="\u2581",Qn="@\u2581\u2581@",da="@\u2581@",Fa=` +]}`;var jn=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function vt(Je){return console.log("shapeName:",Je),jn.indexOf(Je)>=0}var Lt=new Le.YI(An.current,{maxSelectionCount:1,linkTemplate:ze(Le.rU,{locationSpot:Le.z6.Center,selectionAdornmentTemplate:ze(Le.uz,"Link",{locationSpot:Le.z6.Center},ze(Le.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ze(Le.bn,{toArrow:"Standard",stroke:null}))},{routing:Le.rU.AvoidsNodes,curve:Le.rU.JumpOver,corner:5,toShortLength:4},new Le.KX("points"),ze(Le.bn,{isPanelMain:!0,strokeWidth:2}),ze(Le.bn,{toArrow:"Standard",stroke:null})),model:new Le.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Le.bn.getFigureGenerators().toArray().map(Je=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Je.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return st.current.addDiagramListener("TextEdited",function(Je){var Kt;const cn=Je.subject.part;var ln=(Kt=document.activeElement)==null?void 0:Kt.value;typeof ln=="string"&&ln.trim()===""&&st.current.model.commit(function(xn){xn.set(cn.data,"text","\u672A\u547D\u540D"),st.current.commandHandler.stopCommand()},"increment")}),Lt.nodeTemplate=ze(Le.NB,"Auto",{locationSpot:Le.z6.Center},new Le.KX("location","location",Le.E9.parse).makeTwoWay(Le.E9.stringify),ze(Le.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Le.KX("stroke").makeTwoWay(),new Le.KX("fill").makeTwoWay(),new Le.KX("figure")),ze(Le.al,{margin:new Le.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Le.$u(16,16),maxSize:new Le.$u(10,NaN),textAlign:"center",editable:!0},new Le.KX("key").makeTwoWay())),setTimeout(()=>{st.current.grid=ze(Le.s_,"Grid",ze(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ze(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),st.current.grid.visible=!0,st.current.grid.gridCellStroke="darkgray",st.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=st.current,st.current}const Vt=()=>me(this,null,function*(){var ze=st.current.makeImage();const $t=yield(0,Ze.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ze.src}});gt({src:$t.url})});return(0,x.useEffect)(()=>(setTimeout(()=>{In()},500),fn(kn+1),()=>{st.current=null}),[]),xe.createElement("div",{ref:na,className:on.current?`${Ke.maxH60} body-overflow-initial`:"body-overflow-initial"},xe.createElement(et.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!kn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:xe.createElement(Mt.Z,null,xe.createElement(Ut.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),xe.createElement(Ut.Z,{onClick:()=>{var ze,$t,yn=st.current.selection.first();if(on.current=!on.current,document.activeElement&&yn){let pn=($t=(ze=document.activeElement)==null?void 0:ze.value)==null?void 0:$t.trim();typeof pn=="string"&&st.current.model.commit(function(Cn){Cn.set(yn.data,"text",pn||"\u672A\u547D\u540D"),st.current.commandHandler.stopCommand()},"increment")}fn(kn+1)}},xe.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:ot},xe.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Ke.flowChartWrp},xe.createElement("div",{style:{display:"flex",height:"100%"}},xe.createElement("div",{style:{width:"300px",height:"100%"}},xe.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),xe.createElement("div",{style:{height:"calc(100% - 50px)"},className:Ke.myPaletteDiv,ref:An})),xe.createElement("div",{style:{flex:1,position:"relative"}},xe.createElement("div",{ref:Qt,style:{height:"80vh"}}))),xe.createElement("div",{className:"tr"},xe.createElement(ve.ZP,{size:"large",onClick:Vt,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ht=Re,Pe=oe(5112),Se=oe(5871);const rt=Pe.ZP.Group,Ne={margin:"0 8px"};var Ce=({callback:ot,onCancel:gt})=>{function st(Qt){ot(Qt)}return x.createElement(Ae.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:st},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Ne},"\u5355\u5143\u683C\u6570\uFF1A"),x.createElement("span",{style:Ne},"\u884C\u6570"),x.createElement(Ae.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(Se.Z,null)),x.createElement("span",{style:Ne},"\u5217\u6570"),x.createElement(Ae.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(Se.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Ne},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),x.createElement(Ae.default.Item,{name:"align"},x.createElement(rt,null,x.createElement(Pe.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(Pe.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(Pe.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(Pe.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(ve.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),x.createElement(ve.ZP,{type:"ghost",onClick:gt},"\u53D6\u6D88")))},Te=oe(78673),Et=oe(80727),Ct=oe.n(Et),Tt=(0,x.forwardRef)(({use3d:ot,width:gt,height:st,callback:Qt,showSaveButton:An},on)=>{const na=(0,x.useRef)(),kn=(0,x.useRef)(),[fn,In]=(0,x.useState)(!1),Vt=(0,x.useRef)({id:na,appName:"graphing",width:gt||1e3,height:st||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{kn.current=new(Ct())(Vt.current,!0),window.onload=function(){kn.current.inject("applet_container")}},[]);const ze=()=>{var $t=window.ggbApplet.getPNGBase64(1,!0,72);return Qt&&Qt($t),$t};return(0,x.useEffect)(()=>{Vt.current.appName=fn?"3D":"graphing",kn.current.inject("applet_container")},[fn]),(0,x.useEffect)(()=>{In(ot)},[ot]),(0,x.useImperativeHandle)(on,()=>({getImgData:ze})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:na}),x.createElement(Mt.Z,{align:"middle"},x.createElement(Ut.Z,{flex:1},x.createElement(Te.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:fn,onChange:$t=>In($t)})),x.createElement(Ut.Z,null,x.createElement(ve.ZP,{size:"large",onClick:ze,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Ot=oe(41588),Be=oe(1012),_e=oe(8591);const bt="link",ct="upload-image",pt="add-flowchart",an="draw-image",mn="add-flowchart",sn="code-block",vn="add-table",Hn="------------",On={default:Hn,left:`:${Hn}`,center:`:${Hn}:`,right:`${Hn}:`};var Wn=oe(58856),ra=(ot,gt,st)=>new Promise((Qt,An)=>{var on=fn=>{try{kn(st.next(fn))}catch(In){An(In)}},na=fn=>{try{kn(st.throw(fn))}catch(In){An(In)}},kn=fn=>fn.done?Qt(fn.value):Promise.resolve(fn.value).then(on,na);kn((st=st.apply(ot,gt)).next())});function ia(){}let Nn=0;const Zn=1e4,ta="\u2581",Qn="@\u2581\u2581@",da="@\u2581@",Fa=` **\u6A21\u677F\u6807\u9898** -\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,rn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function un(ot){return/^\d+$/.test(ot)?`${ot}px`:ot}const hn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[hn+"-B"]:"bold",[hn+"-I"]:"italic"},Un={[bt]:"\u6DFB\u52A0\u94FE\u63A5",[sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ct]:"\u6DFB\u52A0\u56FE\u7247",[an]:"\u6DFB\u52A0\u753B\u56FE",[pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[vn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Tn=({defaultValue:ot="",onChange:gt,width:st="100%",height:Qt=400,miniToolbar:An=!1,isFocus:on=!1,watch:na,insertTemp:kn,mode:fn="markdown",id:In="markdown-editor-id",showResizeBar:Vt=!1,noStorage:ze=!1,showNullButton:$t=!1,showNullProgramButton:yn=!1,hidetoolBar:pn=!1,fullScreen:Cn=!1,onBlur:we,onCMBeforeChange:ft,onFullScreen:At,className:wt="",disablePaste:_t=!1,disabled:jt=!1,disabledFill:Yt=!1,placeholder:Ft="",values:Fn="",extraUse:Yn})=>{const[yt,Vn]=(0,x.useState)(null),[jn,vt]=(0,x.useState)(ot),[Lt,Je]=(0,x.useState)(na),[Kt,cn]=(0,x.useState)(Cn),[ln,xn]=(0,x.useState)(""),[gn,qt]=(0,x.useState)(0),[dn,Jn]=(0,x.useState)(Qt),[Bn,Oa]=(0,x.useState)(!1),aa=(0,x.useRef)((0,Be.Z)()),ka=(0,x.useRef)(!1),Pn=(0,x.useRef)(),[Da,wa]=(0,x.useState)(0),[La,en]=(0,x.useState)(0),ca=(0,x.useRef)(),ma=(0,x.useRef)(),Sa=(0,x.useRef)(),fa=(0,x.useRef)(),Ia=()=>ra(void 0,null,function*(){var wn;const bn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:aa.current}});(wn=bn==null?void 0:bn.attachments)!=null&&wn.length&&(console.log("cm:",yt,ca),bn.attachments.map(Rn=>{Rn.content_type.indexOf("image")>-1?yt.replaceSelection(`![,](/api/attachments/${Rn.id}?type=${Rn.content_type})`):Rn.content_type.indexOf("video")>-1?yt.replaceSelection(``):Rn.content_type.indexOf("pdf")>-1?yt.replaceSelection(`${Rn.name}`):yt.replaceSelection(`[${Rn.name}](${ENV.API_SERVER}/api/attachments/${Rn.id}?type=${Rn.content_type})`)}))});(0,x.useEffect)(()=>{const wn=window.scrollY||window.pageYOffset;vt(Fn),yt==null||yt.setValue(Fn),window.scrollTo(0,wn)},[Fn]),(0,x.useEffect)(()=>{At==null||At(Kt)},[Kt]),(0,x.useEffect)(()=>{if(ca.current){let wn=function(Rn,Hn){var Pa;if(_t){Hn.preventDefault();return}const Wa=Hn.clipboardData;if(Wa){const Rt=Wa.types.toString(),_n=Wa.items;if(Rt==="Files"||Wa.types.indexOf("Files")>-1){if(Hn.preventDefault(),fn=="stex")return;try{let Kn=_n[1];((Pa=_n[0])==null?void 0:Pa.kind)==="file"&&(Kn=_n[0]);const Ba=Kn.getAsFile(),Ta=Ba.name.split(".").pop();(0,De.I)(Ba,Na=>{var ua,la,xa;Na.id?((ua=Ba==null?void 0:Ba.type)==null?void 0:ua.indexOf("image"))>-1?bn.replaceSelection(``):((la=Ba==null?void 0:Ba.type)==null?void 0:la.indexOf("video"))>-1?bn.replaceSelection(``):((xa=Ba==null?void 0:Ba.type)==null?void 0:xa.indexOf("pdf"))>-1?bn.replaceSelection(`${Ba.name}`):rn.includes(Ta)?bn.replaceSelection(`${Ba.name}`):bn.replaceSelection(`[${Ba.name}](/api/attachments/${Na.id}?type=${Na.content_type})`):(Na==null?void 0:Na.status)===401&&(_e.ZP.warning((Na==null?void 0:Na.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Kn){_e.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const bn=Ye().fromTextArea(ca.current,{mode:fn,lineNumbers:!An,lineWrapping:!0,value:ot,autoCloseTags:!yn,autoCloseBrackets:!0});return bn.on("keyup",function(Rn,Hn){Hn.keyCode===8&&(Rn.getValue()==""?bn.setOption("placeholder",Ft):bn.setOption("placeholder",null))}),bn.on("keydown",function(Rn,Hn){if(Hn.keyCode===8){var Pa=ea(Rn);Pa&&Hn.preventDefault()}}),on&&bn.focus(),bn.on("paste",wn),bn.on("dragleave",function(Rn,Hn){ma.current.classList.remove("mouse-hover-md")}),jt&&bn.on("beforeChange",function(Rn,Hn){(Hn.origin==="paste"||Hn.origin==="+input")&&Hn.cancel()}),Vn(bn),()=>{bn.off("paste",wn)}}},[]);const ja=(0,x.useCallback)(()=>{if(ma.current)try{}catch(wn){console.log(wn,"---- to set md editor body height")}},[dn,ma,Kt]);(0,x.useEffect)(()=>{function wn(){let bn=new Oe.Z(Rn=>{for(let Hn of Rn)(Hn.target.offsetHeight>0||Hn.target.offsetWidth>0)&&(ja(),yt.setSize("100%","100%"),yt.refresh())});return bn.observe(ca.current.parentElement),bn}if(yt){const bn=wn();return()=>{var Rn,Hn;(Rn=ca.current)!=null&&Rn.parentElement&&bn.unobserve((Hn=ca.current)==null?void 0:Hn.parentElement)}}},[yt,ja]),(0,x.useEffect)(()=>{if(yt){let wn=[];for(const[bn,Rn]of Object.entries(Dn)){let Hn={[bn]:()=>{$n(Rn)}};wn.push(Hn),yt.addKeyMap(Hn)}return Pn.current=setInterval(()=>{ka.current&&Ia()},4e3),()=>{clearInterval(Pn.current);for(let bn of wn)yt.removeKeyMap(bn)}}},[yt]),(0,x.useEffect)(()=>{Cn!==Kt&&cn(Cn)},[Cn]),(0,Wn.Z)(()=>{if(!ze&&gn>0){let wn=new Date().getTime(),bn=window.sessionStorage.getItem(In);wn>=gn+Zn&&(!bn||bn!==jn)&&(window.sessionStorage.setItem(In,jn),Oa(!0))}},Zn),(0,x.useEffect)(()=>{Je(na)},[yt,na]),(0,x.useEffect)(()=>{yt&&on&&yt.focus()},[yt,on]),(0,x.useEffect)(()=>{if(Lt&&yt){let wn=function(Rn){let Hn=Rn.target;if(fa.current){let Pa=Hn.scrollTop/Hn.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Pa}};const bn=yt.getScrollerElement();return bn.addEventListener("scroll",wn),()=>{bn.removeEventListener("scroll",wn)}}},[yt,Lt]),(0,x.useEffect)(()=>{if(yt&&ft){let wn=function(bn,Rn){ft(bn,Rn)};return yt.on("beforeChange",wn),()=>{yt.off("beforeChange",wn)}}},[yt,ft]),(0,x.useEffect)(()=>{if(yt&&we){let wn=function(){we(yt.getValue())};return yt.on("blur",wn),()=>{yt.off("blur",wn)}}},[yt,we]);function ea(wn,bn){var Rn=wn.getDoc(),Hn=Rn.getCursor(),Pa=Rn.getLine(Hn.line),Wa=Pa.charAt(Hn.ch-1),Rt=Pa.lastIndexOf("@\u2581@",Hn.ch),_n=Pa.lastIndexOf("@\u2581\u2581@",Hn.ch),Kn=Rt>_n?Rt:_n,Ba=Rt>_n?3:4;if(Qn.indexOf(Wa)===-1)return null;if(console.log("change1:",bn,wn,Pa,Hn,Kn,Rt,_n,Wa),Kn>=0&&Hn.ch-Kn<5){var Ta=Kn+Ba;return Rn.replaceRange("",{line:Hn.line,ch:Kn},{line:Hn.line,ch:Ta}),{line:Hn.line,ch:Ta}}return null}(0,x.useEffect)(()=>{if(yt){let wn=function(bn,Rn){const Hn=bn.getValue();vt(Hn),qt(new Date().getTime()),bn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),gt&&(yn?gt(Hn,Ea(Hn)):gt(Hn))};return yt.on("change",wn),()=>{yt.off("change",wn)}}},[yt,gt]),(0,x.useEffect)(()=>{if(yt)if(ot==null)yt.setValue(""),vt("");else{const wn=window.scrollY||window.pageYOffset;ot!==yt.getValue()&&(yt.setValue(ot),vt(ot),yt.setCursor(jt?1:yt.lineCount(),0),window.scrollTo(0,wn))}},[yt,ot]);const $n=(0,x.useCallback)(wn=>{const bn=yt.getCursor(),Rn=yt.getSelection();let Hn=Rn.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,rn=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function un(ot){return/^\d+$/.test(ot)?`${ot}px`:ot}const hn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[hn+"-B"]:"bold",[hn+"-I"]:"italic"},Un={[bt]:"\u6DFB\u52A0\u94FE\u63A5",[sn]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ct]:"\u6DFB\u52A0\u56FE\u7247",[an]:"\u6DFB\u52A0\u753B\u56FE",[pt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[vn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Tn=({defaultValue:ot="",onChange:gt,width:st="100%",height:Qt=400,miniToolbar:An=!1,isFocus:on=!1,watch:na,insertTemp:kn,mode:fn="markdown",id:In="markdown-editor-id",showResizeBar:Vt=!1,noStorage:ze=!1,showNullButton:$t=!1,showNullProgramButton:yn=!1,hidetoolBar:pn=!1,fullScreen:Cn=!1,onBlur:we,onCMBeforeChange:ft,onFullScreen:At,className:wt="",disablePaste:_t=!1,disabled:jt=!1,disabledFill:Yt=!1,placeholder:Ft="",values:Fn="",extraUse:Yn})=>{const[yt,Vn]=(0,x.useState)(null),[jn,vt]=(0,x.useState)(ot),[Lt,Je]=(0,x.useState)(na),[Kt,cn]=(0,x.useState)(Cn),[ln,xn]=(0,x.useState)(""),[gn,qt]=(0,x.useState)(0),[dn,Xn]=(0,x.useState)(Qt),[Bn,Oa]=(0,x.useState)(!1),aa=(0,x.useRef)((0,Be.Z)()),ka=(0,x.useRef)(!1),Pn=(0,x.useRef)(),[Da,wa]=(0,x.useState)(0),[La,en]=(0,x.useState)(0),ca=(0,x.useRef)(),ma=(0,x.useRef)(),Sa=(0,x.useRef)(),fa=(0,x.useRef)(),Ia=()=>ra(void 0,null,function*(){var wn;const bn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:aa.current}});(wn=bn==null?void 0:bn.attachments)!=null&&wn.length&&(console.log("cm:",yt,ca),bn.attachments.map(Rn=>{Rn.content_type.indexOf("image")>-1?yt.replaceSelection(`![,](/api/attachments/${Rn.id}?type=${Rn.content_type})`):Rn.content_type.indexOf("video")>-1?yt.replaceSelection(``):Rn.content_type.indexOf("pdf")>-1?yt.replaceSelection(`${Rn.name}`):yt.replaceSelection(`[${Rn.name}](${ENV.API_SERVER}/api/attachments/${Rn.id}?type=${Rn.content_type})`)}))});(0,x.useEffect)(()=>{const wn=window.scrollY||window.pageYOffset;vt(Fn),yt==null||yt.setValue(Fn),window.scrollTo(0,wn)},[Fn]),(0,x.useEffect)(()=>{At==null||At(Kt)},[Kt]),(0,x.useEffect)(()=>{if(ca.current){let wn=function(Rn,Gn){var Pa;if(_t){Gn.preventDefault();return}const Wa=Gn.clipboardData;if(Wa){const Rt=Wa.types.toString(),_n=Wa.items;if(Rt==="Files"||Wa.types.indexOf("Files")>-1){if(Gn.preventDefault(),fn=="stex")return;try{let Kn=_n[1];((Pa=_n[0])==null?void 0:Pa.kind)==="file"&&(Kn=_n[0]);const Ba=Kn.getAsFile(),Ta=Ba.name.split(".").pop();(0,De.I)(Ba,Na=>{var ua,la,xa;Na.id?((ua=Ba==null?void 0:Ba.type)==null?void 0:ua.indexOf("image"))>-1?bn.replaceSelection(``):((la=Ba==null?void 0:Ba.type)==null?void 0:la.indexOf("video"))>-1?bn.replaceSelection(``):((xa=Ba==null?void 0:Ba.type)==null?void 0:xa.indexOf("pdf"))>-1?bn.replaceSelection(`${Ba.name}`):rn.includes(Ta)?bn.replaceSelection(`${Ba.name}`):bn.replaceSelection(`[${Ba.name}](/api/attachments/${Na.id}?type=${Na.content_type})`):(Na==null?void 0:Na.status)===401&&(_e.ZP.warning((Na==null?void 0:Na.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(Kn){_e.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const bn=Ye().fromTextArea(ca.current,{mode:fn,lineNumbers:!An,lineWrapping:!0,value:ot,autoCloseTags:!yn,autoCloseBrackets:!0});return bn.on("keyup",function(Rn,Gn){Gn.keyCode===8&&(Rn.getValue()==""?bn.setOption("placeholder",Ft):bn.setOption("placeholder",null))}),bn.on("keydown",function(Rn,Gn){if(Gn.keyCode===8){var Pa=ea(Rn);Pa&&Gn.preventDefault()}}),on&&bn.focus(),bn.on("paste",wn),bn.on("dragleave",function(Rn,Gn){ma.current.classList.remove("mouse-hover-md")}),jt&&bn.on("beforeChange",function(Rn,Gn){(Gn.origin==="paste"||Gn.origin==="+input")&&Gn.cancel()}),Vn(bn),()=>{bn.off("paste",wn)}}},[]);const ja=(0,x.useCallback)(()=>{if(ma.current)try{}catch(wn){console.log(wn,"---- to set md editor body height")}},[dn,ma,Kt]);(0,x.useEffect)(()=>{function wn(){let bn=new Oe.Z(Rn=>{for(let Gn of Rn)(Gn.target.offsetHeight>0||Gn.target.offsetWidth>0)&&(ja(),yt.setSize("100%","100%"),yt.refresh())});return bn.observe(ca.current.parentElement),bn}if(yt){const bn=wn();return()=>{var Rn,Gn;(Rn=ca.current)!=null&&Rn.parentElement&&bn.unobserve((Gn=ca.current)==null?void 0:Gn.parentElement)}}},[yt,ja]),(0,x.useEffect)(()=>{if(yt){let wn=[];for(const[bn,Rn]of Object.entries(Dn)){let Gn={[bn]:()=>{$n(Rn)}};wn.push(Gn),yt.addKeyMap(Gn)}return Pn.current=setInterval(()=>{ka.current&&Ia()},4e3),()=>{clearInterval(Pn.current);for(let bn of wn)yt.removeKeyMap(bn)}}},[yt]),(0,x.useEffect)(()=>{Cn!==Kt&&cn(Cn)},[Cn]),(0,Wn.Z)(()=>{if(!ze&&gn>0){let wn=new Date().getTime(),bn=window.sessionStorage.getItem(In);wn>=gn+Zn&&(!bn||bn!==jn)&&(window.sessionStorage.setItem(In,jn),Oa(!0))}},Zn),(0,x.useEffect)(()=>{Je(na)},[yt,na]),(0,x.useEffect)(()=>{yt&&on&&yt.focus()},[yt,on]),(0,x.useEffect)(()=>{if(Lt&&yt){let wn=function(Rn){let Gn=Rn.target;if(fa.current){let Pa=Gn.scrollTop/Gn.scrollHeight;fa.current.scrollTop=fa.current.scrollHeight*Pa}};const bn=yt.getScrollerElement();return bn.addEventListener("scroll",wn),()=>{bn.removeEventListener("scroll",wn)}}},[yt,Lt]),(0,x.useEffect)(()=>{if(yt&&ft){let wn=function(bn,Rn){ft(bn,Rn)};return yt.on("beforeChange",wn),()=>{yt.off("beforeChange",wn)}}},[yt,ft]),(0,x.useEffect)(()=>{if(yt&&we){let wn=function(){we(yt.getValue())};return yt.on("blur",wn),()=>{yt.off("blur",wn)}}},[yt,we]);function ea(wn,bn){var Rn=wn.getDoc(),Gn=Rn.getCursor(),Pa=Rn.getLine(Gn.line),Wa=Pa.charAt(Gn.ch-1),Rt=Pa.lastIndexOf("@\u2581@",Gn.ch),_n=Pa.lastIndexOf("@\u2581\u2581@",Gn.ch),Kn=Rt>_n?Rt:_n,Ba=Rt>_n?3:4;if(Qn.indexOf(Wa)===-1)return null;if(console.log("change1:",bn,wn,Pa,Gn,Kn,Rt,_n,Wa),Kn>=0&&Gn.ch-Kn<5){var Ta=Kn+Ba;return Rn.replaceRange("",{line:Gn.line,ch:Kn},{line:Gn.line,ch:Ta}),{line:Gn.line,ch:Ta}}return null}(0,x.useEffect)(()=>{if(yt){let wn=function(bn,Rn){const Gn=bn.getValue();vt(Gn),qt(new Date().getTime()),bn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),gt&&(yn?gt(Gn,Ea(Gn)):gt(Gn))};return yt.on("change",wn),()=>{yt.off("change",wn)}}},[yt,gt]),(0,x.useEffect)(()=>{if(yt)if(ot==null)yt.setValue(""),vt("");else{const wn=window.scrollY||window.pageYOffset;ot!==yt.getValue()&&(yt.setValue(ot),vt(ot),yt.setCursor(jt?1:yt.lineCount(),0),window.scrollTo(0,wn))}},[yt,ot]);const $n=(0,x.useCallback)(wn=>{const bn=yt.getCursor(),Rn=yt.getSelection();let Gn=Rn.split(` `);switch(wn){case"bold":return yt.replaceSelection("**"+Rn+"**"),Rn===""&&yt.setCursor(bn.line,bn.ch+2),yt.focus();case"italic":return yt.replaceSelection("*"+Rn+"*"),Rn===""&&yt.setCursor(bn.line,bn.ch+1),yt.focus();case"code":return yt.replaceSelection("`"+Rn+"`"),Rn===""&&yt.setCursor(bn.line,bn.ch+1),yt.focus();case"inline-latex":return xn("inline-latex"),yt.focus();case"latex":return yt.replaceSelection("```latex\n"+Rn+"\n```"),yt.setCursor(bn.line+1,Rn.length+1),yt.focus();case"line-break":return yt.replaceSelection(`
-`),yt.focus();case"list-ul":return Rn===""?yt.replaceSelection("- "+Rn):yt.replaceSelection(Hn.map(Pa=>Pa===""?"":`- ${Pa}`).join(` -`)),yt.focus();case"list-ol":return Rn===""?yt.replaceSelection("1. "+Rn):yt.replaceSelection(Hn.map((Pa,Wa)=>Pa===""?"":`${Wa+1}. ${Pa}`).join(` -`)),yt.focus();case"add-null-ch":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(ta),yt.focus();case"add-signal":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(da),yt.focus();case"add-multiple":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(Qn),yt.focus();case"inster-template-1":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(Fa),yt.focus();case"eraser":return yt.setValue(""),yt.focus();case"trigger-watch":return Je(!Lt),yt.focus();case"trigger-full-screen":return cn(!Kt),yt.focus();case bt:xn(bt);return;case sn:xn(sn);return;case ct:xn(ct);return;case an:xn(an);return;case"maths-latex":xn("maths-latex");return;case pt:xn(pt);return;case vn:xn(vn);return;default:throw new Error}},[yt,Lt,Kt]),za=(0,x.useCallback)((wn,bn)=>{var Rn,Hn,Pa,Wa,Rt,_n;switch(xn(""),ln){case bt:const{title:ua,link:la}=wn;return yt.replaceSelection(`[${ua}](${la})`),yt.focus();case sn:const{language:xa,content:ya}=wn;return yt.replaceSelection(["```"+xa,ya,"```"].join(` -`)),yt.focus();case"maths-latex":for(var Kn=atob(wn),Ba=new Uint8Array(Kn.length),Ta=0;Ta{dr.id?yt.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yt.replaceSelection("`$$"+wn+"$$`");break;case ct:case an:case mn:const{src:Dt,alt:Xn}=wn,va=bn,pa=(Pa=(Hn=(Rn=va==null?void 0:va.name)==null?void 0:Rn.split("."))==null?void 0:Hn.pop)==null?void 0:Pa.call(Hn);return((Wa=va==null?void 0:va.type)==null?void 0:Wa.indexOf("image"))>-1||!(va!=null&&va.type)?va.align||va.width?yt.replaceSelection(`

${Xn||

`):yt.replaceSelection(`${Xn||`):((Rt=va==null?void 0:va.type)==null?void 0:Rt.indexOf("video"))>-1?yt.replaceSelection(``):((_n=va==null?void 0:va.type)==null?void 0:_n.indexOf("pdf"))>-1?yt.replaceSelection(`${va.name}`):rn.includes(pa)?yt.replaceSelection(`${va.name}`):yt.replaceSelection(`[${va.name}](${Dt})`),yt.focus();case vn:const{row:Va,col:ar,align:rr}=wn;let ir=` +`),yt.focus();case"list-ul":return Rn===""?yt.replaceSelection("- "+Rn):yt.replaceSelection(Gn.map(Pa=>Pa===""?"":`- ${Pa}`).join(` +`)),yt.focus();case"list-ol":return Rn===""?yt.replaceSelection("1. "+Rn):yt.replaceSelection(Gn.map((Pa,Wa)=>Pa===""?"":`${Wa+1}. ${Pa}`).join(` +`)),yt.focus();case"add-null-ch":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(ta),yt.focus();case"add-signal":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(da),yt.focus();case"add-multiple":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(Qn),yt.focus();case"inster-template-1":return Rn===""&&yt.setCursor(bn.line,bn.ch),yt.replaceSelection(Fa),yt.focus();case"eraser":return yt.setValue(""),yt.focus();case"trigger-watch":return Je(!Lt),yt.focus();case"trigger-full-screen":return cn(!Kt),yt.focus();case bt:xn(bt);return;case sn:xn(sn);return;case ct:xn(ct);return;case an:xn(an);return;case"maths-latex":xn("maths-latex");return;case pt:xn(pt);return;case vn:xn(vn);return;default:throw new Error}},[yt,Lt,Kt]),za=(0,x.useCallback)((wn,bn)=>{var Rn,Gn,Pa,Wa,Rt,_n;switch(xn(""),ln){case bt:const{title:ua,link:la}=wn;return yt.replaceSelection(`[${ua}](${la})`),yt.focus();case sn:const{language:xa,content:ya}=wn;return yt.replaceSelection(["```"+xa,ya,"```"].join(` +`)),yt.focus();case"maths-latex":for(var Kn=atob(wn),Ba=new Uint8Array(Kn.length),Ta=0;Ta{dr.id?yt.replaceSelection(`![,](/api/attachments/${dr.id}?type=${dr.content_type})`):(dr==null?void 0:dr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":yt.replaceSelection("`$$"+wn+"$$`");break;case ct:case an:case mn:const{src:Dt,alt:Jn}=wn,va=bn,pa=(Pa=(Gn=(Rn=va==null?void 0:va.name)==null?void 0:Rn.split("."))==null?void 0:Gn.pop)==null?void 0:Pa.call(Gn);return((Wa=va==null?void 0:va.type)==null?void 0:Wa.indexOf("image"))>-1||!(va!=null&&va.type)?va.align||va.width?yt.replaceSelection(`

${Jn||

`):yt.replaceSelection(`${Jn||`):((Rt=va==null?void 0:va.type)==null?void 0:Rt.indexOf("video"))>-1?yt.replaceSelection(``):((_n=va==null?void 0:va.type)==null?void 0:_n.indexOf("pdf"))>-1?yt.replaceSelection(`${va.name}`):rn.includes(pa)?yt.replaceSelection(`${va.name}`):yt.replaceSelection(`[${va.name}](${Dt})`),yt.focus();case vn:const{row:Va,col:ar,align:rr}=wn;let ir=` `;for(let dr=0;dr{switch(ln){case bt:return x.createElement(nt,{callback:za,onCancel:Za});case sn:return x.createElement(Nt.Z,{callback:za,onCancel:Za});case ct:return x.createElement(De.Z,{callback:za,onCancel:Za});case pt:return x.createElement(ht,{callback:za,onCancel:Za});case vn:return x.createElement(Ce,{callback:za,onCancel:Za});case"maths-latex":return x.createElement(Tt,{showSaveButton:!0,callback:za});case"inline-latex":return x.createElement(Ot.Z,{showSaveButton:!0,callback:za});default:return null}},[ln]);function Za(){xn("")}(0,x.useEffect)(()=>{if(Sa.current){let wn=function(Rt){Pa=!0,Wa=Rt.pageY},bn=function(){Pa=!1},Rn=function(Rt){if(Pa){let _n=Rt.pageY-Wa;_n<0&&(_n=0),_n>300&&(_n=300);let Kn=Qt+_n+"px";Jn(Kn)}},Hn=Sa.current,Pa=!1,Wa=0;return Hn.addEventListener("mousedown",wn),document.addEventListener("mousemove",Rn),document.addEventListener("mouseup",bn),()=>{Hn.removeEventListener("mousedown",wn),document.removeEventListener("mousemove",Rn),document.removeEventListener("mouseup",bn)}}},[yt,Sa]),(0,x.useEffect)(()=>{Jn(Qt)},[Qt]);const Xa=un(st),Ma=un(dn),_a={width:Xa,height:Ma},ha=(0,x.useMemo)(()=>{if(gn){let wn=new Date(gn),bn=wn.getHours(),Rn=wn.getMinutes(),Hn=wn.getSeconds();return bn=bn<10?"0"+bn:bn,Rn=Rn<10?"0"+Rn:Rn,Hn=Hn<10?"0"+Hn:Hn,`${bn}:${Rn}:${Hn}`}return 0},[gn]),Ea=wn=>{const bn=[];if(yn){let Rn=-1;wn=wn.replace(/(@▁▁@|@▁@)/g,function(Hn,Pa,Wa){bn.push({multiLine:Hn!==da})})}return bn};function Ca(){window.sessionStorage.removeItem(In),Oa(!1),qt(0)}function $a(){Oa(!1),qt(0),yt.setValue(window.sessionStorage.getItem(In))}(0,x.useEffect)(()=>{Un[ln]&&ln!==an&&ln!==pt&&setTimeout(()=>{const wn=document.getElementsByClassName("markdown-popup-form")[0],bn=window.innerWidth/2-wn.offsetWidth/2,Rn=window.innerHeight/2-wn.offsetHeight/2;wa(bn),en(Rn)},0)},[ln]);const Ua=wn=>{wn.preventDefault();const bn=wn.clientX-Da,Rn=wn.clientY-La;document.body.onmousemove=Hn=>{let Pa=Hn.clientX-bn,Wa=Hn.clientY-Rn;const Rt=document.getElementsByClassName("markdown-popup-form")[0],_n=window.innerWidth-Rt.offsetWidth,Kn=window.innerHeight-Rt.offsetHeight;Pa=Math.max(0,Math.min(Pa,_n)),Wa=Math.max(0,Math.min(Wa,Kn)),Aa(Hn.clientX,Hn.clientY,bn,Rn)&&(wa(Pa),en(Wa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Aa=(wn,bn,Rn,Hn)=>{const Pa=document.body.clientHeight,Wa=document.body.clientWidth;return wn<20&&Rn>wn||wn>Wa-20&&Rnbn||bn>Pa-20&&HnFe in Ae?$e(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ae[Fe]=ve,z=(Ae,Fe)=>{for(var ve in Fe||(Fe={}))a.call(Fe,ve)&&b(Ae,ve,Fe[ve]);if(y)for(var ve of y(Fe))E.call(Fe,ve)&&b(Ae,ve,Fe[ve]);return Ae},ne=(Ae,Fe)=>Ue(Ae,se(Fe));const{useForm:ae}=x.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Ae,onCancel:Fe})=>{const[ve]=ae();let je=(0,Qe.useRef)();function Bt(ut){je.current.width=ve.getFieldValue("width"),je.current.align=ve.getFieldValue("align"),Ae(ut,je.current)}function zt(ut,It){if(ut.status===-1){he.ZP.error(ut.message);return}ve.setFieldsValue({src:`/api/attachments/${ut.id}`,type:It.type})}function Ve(ut){let It=ut.target.files[0];je.current=It,Ee(It,zt)}return at.createElement(x.default,ne(z({form:ve},ce),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),at.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},at.createElement("div",{className:"flex-container"},at.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},at.createElement(Ye.default,{style:ie})),at.createElement(fe,{onFileChange:Ve}))),at.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},at.createElement(Ye.default,{style:{width:264}})),at.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},at.createElement(Oe.Z,null,at.createElement(x.default.Item,{name:"width",style:{margin:0}},at.createElement(Ie.Z,{style:{width:264}})),at.createElement("span",{className:"ml8"},"%"))),at.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},at.createElement(Me.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),at.createElement("aside",null,at.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},at.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),at.createElement(be.ZP,{type:"default",onClick:Fe},"\u53D6\u6D88"))))};function fe({onFileChange:Ae}){return at.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",at.createElement("input",{type:"file",onChange:Ae}))}function Ee(Ae,Fe){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,lt.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Ae),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(Bt){Fe(JSON.parse(Bt.target.responseText),Ae)},!1),je.addEventListener("error",function(Bt){console.error(Bt)},!1),je.open("POST",`${tt.KI}/api/attachments.json`),je.send(ve)}},79346:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ye}});var x=oe(59301),he=oe(4676);class Ye extends x.Component{constructor(Ie){super(Ie);const Me=window.document;this.node=Me.createElement("div"),Me.body.appendChild(this.node)}render(){const{children:Ie}=this.props;return(0,he.createPortal)(Ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(xt,kt,oe){"use strict";oe.d(kt,{i:function(){return ie},Z:function(){return de}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},he=oe(71418),Ye=oe(6848),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(955),be=oe(8797),tt=oe(24065),Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEx5JREFUaEPFWwd4FWW6fueE9NATIEAoKkWKgIKVEkBgl2LB6159EFdRwHVd9a67SC+ryFVBEDGAUq57d0WUK6DuigYSeglFMJQIhBJSIIYUQgohObPP9/1l/pmcE7h9nvCcc+bMzJn53v/9vvcrWABQfuovrf3VeMeClWhbVrwFC5Zl0Vfi1aLP/EHu976K42wAtmXBx2cCtk9ew+ZT+bsbbT4/XUWeT1cUf4Bt61faY9v8a2I/vxXn0X7+p86l/bYftu3n7/30Sof6bdAd2351LXmMOl++0nUt/hlxnrg+vVe/6xfPbRwv7oeuJ+5RfUdPz/uMe5VP5zwfkOeDf6tlhUxqPXxOtkXgVFfVHLFgNYHlcwBRIBE+cIPEexg4+hPn0K0IPCz4A4GkrH4DkCxpEDa2fCAFqzC8AsMBifYLI6p93vdkUGUwtzEtCZC4bg0bXxnRNDrdlwBIfG8eoxZP3SCJc+sEicEUhvLBLrQsXw+r5Ognn8LGk4IoPiiQhB1vzCQ+XjHNeP2/AUkZU8JpgCRWr1yxinFy9bu+IyYZrAH8sP3ECsVOBwx1nGCPGyTN8kDg/ReYxDaFf41Vkr46F0C8MLRihmCFCyT6zNDyUYI9wu8J1+cB0+XuDPemndz/GJMcZvDyq5NJjrsz2cbuTrNPuLCgTGIXLFZ6IDa5wPeCZSwUuXoMN6h8huPOfUCeVXxklc1xQxpbAENGDwSSdHcBQFJgmbGrbpAEyHVtprvjCEKuTDyZwoJdV22myIf0xCV9nAGAMiiBJK0ury9B0oDUzSSXy6sVkxw26vgp783P7tkBnRjMhqF7pEVfdHilrYSAIEMgJhmCQbmx/weQnPgjRYSOSeKhhLEFo9wxSa14wxBelggFoUESLu6/AZK8t1qxynB3LrEQUDj4YRUfWmFzdNdqzaPQNJMckBRLHHfnuMP/FXfHisvZeNUFZBKBJBWWkn9a1ZmsUmxwAr5WV6Q4vTFJqzZ37AkUk26aSVppGrGyFkiWBEhK6OAgEQBS4RlCoLz4Z+SfPY42d9yPeuGROmbRm6Lcc2gYG8/7y4ouscuMatJcSPAbxKSaqmvIyTiI2IQOiGocx1CQ2qLb5N/MOoXWne9ESGg4uyOtzNndObJbSW0d1GGjMPsMrleUodkt3ehMKZdV3FEM8oDETCKFZ6Om+jp8IfW0iiu9lI0afzUaNUtwJL6U0mSbxi3b833WxSQzbrndnQ2r8OBH7OIcN6cktbOPv9dSW2Q5tO9C+m7sXrMYo6YkIaZRnM6XKktLsP7N8bhr1DPo3H8UNsydiBYde+CeX73ExwQGyYlJZUX5+HLWOPQd+xra9xmoqUMgnT2Qih1/eQ+jZ61EdKM4zSQHJLUiAzPp74teQ3SjWPR7+nWZYymQ3PJZanwNIEnww5s+xeXs00h8ZrJwqbCxbfU8Vn0Dxr4OyyfcLP0rzD2L3WsXo8M9Q3Hb3UOcOOlVfwFcnkzs+MUqPLDMFuwgiS2N5HV3ngSVjwWQnb4Huz9bjIcmJyGqcaxWdT/t/AY/fPNnPDpjBSLrN0Z68lr8tONvePxPnwC+kFrJ7P51y5B9NE0DQW6qvPgywqPro15YhEtHVF+rxLXyUkQ1agLLCpHZEpDQ9W70Hj1RBSeDSUIyU0z6+VwGvk+ajgHPTkZ8x17Oqtbxxu3CaLfj7vwozD6NbX9+G536jkDnB0bw+QVZJ7Hr00W448HH0a5HP52Y7vrsfVReLUb/sa8bjGN+G6AbUl0qPP49KYjoaOvy/iQNkFJvygUpZmmFxpmo4+4upO/Bns8WY9SkJYhu0kxL703vT0JEdAMMHD+TQSsrKsCGuRMweOJstOzUy11xsICcEwdRkp+j40xVxVX8uOkztO+diKZtbnMBdDnrNM4e2Ioew55AWFSMfpiGzVqh1e29QfFJSditq99C3k+H9fl+fw3smhqEhIYFFY/Nb+uG+598VYOnxIZwk34c3bIOp9OSkfjsVDSIa8nH7d+4AkXZmXhwwhz44EPu6SPYv3El+jw0jl2pcrFKRQZyd2bVwQTJupyWZKtSDq1Ik0kkv10gyc8HN6xAVUUZKq4UoTA7E/Ede/BD3/XI8ygvuYzkJVMRGhGJsMhobYjykkJmE7kB2lp07Il7n3g5oLsj9mxa9Ef0Gvk0Grdqj4YtEmD5iC1A1pHdSPtiKUa8thDRDZvyvhpKzxQwOjkFNi+fjbLCi7zihWZQ4KmV7KhB2nNqzyZ2m/1+PcmViFYUF6D051w+u+Z6Fc4d3oE23e9FSGgou6HKqyXw+/2IimnIv5Oeso5LSN0HjdbVkJjGcYiIaSyVprua4Up8PUyyCvYtsS0fuSyhxEyQbKP+ZgK1b91SVJVf5RsruZiFuPa3I6ReKO7+pxew89/ncyBuf2d/RDYitwdUlBbjTFoKbukzEFHSqA2btUa73gNlkitreVKqSb2IE9s24OCGVXhszmpEyvNcS9+24ZO1OhbaUt0pF7Fl+WzU1FRjyG/mSEYYwLhqdkJYpK54A74QH/r/+nVXwCfgfty0JijrbuaLLgMeRvue/WuVozS7XMpRuD5+HgLIWwT1xiQvk5SgyD66D3vXLsHIP36A6MZxOL33exz8ahXf7+AX5qDZLV0Y+KKcTGx6/3UMe3ke4treLp5HVibIsDnH9+N46pe1nrM4Lws11VVomtChDhsIVrTt0Red+o/kWKPqXQSQ31+NB1/4k8yPZH2V1rVUFU5FwUYKAeQLQf9nSEA48ejk7k04tuUL/PLldw01JlSdqMMZhVq/X+dgZGByuZs/no3b+z2E9r36u66rXF5tkJzk2/p57wciUSWbaSapOOMIh0AgMUCff4gRf1iMeuHh+PuCV9GweQIKzp/E4AmzEXdrF3aR5Aa/WzwZQ383D7FtOxuVclGZyD+XgfNHdjm5jgVcSN+HsuICdHrgl9q9BUOJDEGxI6H7fSIPl0zavGwWivLOo3XX3qokLn2a4e7YSuJzbsYhvv8Bz0xxSfCTu7/F0c3r8PC0j3C9vBTlRQWuqrZKjmWlCfALA0fXb4zQiGh8vfBVdOlPAA2oXYhVVQd5jkiOZfWcniV/z2KXzNaSW4sBBZIFcnmmq8s+tg/7Pk/C8D8sQmh4FLavfgt3PTQOm5fNRKP4NgiNiOIbra6qRFHOOTSKb4vQSLHvzhFPI7bd7Tp3Uq0IcrbZJ9KQ+vFc9Bw5Ft0ffFyoy7o224lBspbAq3jLslkouHCK8ymBg4xBEhRd6pefL+ecRpNWt2HAs1N0VYKs9RMBlPwFHpn+Mc4d2o6DG1fejFdjIdOu+wP46r1X0KX/w4JBRsvBVXBV7RFXackP69Lu9zVATu/HrCY4Etwbk3KOpWHfF0nokvgwLhxNw6CJc1BxpRDffzAZLTvficgGjfmGrpWVIvtYGlp17YNICqSWhY73D2cBIIvmIq+wLBTnncd3709C04RbMeSluSgtuIjvF1PeEXy7Y9gTLAREkifbPbCRsnQWSLkNefEN1TrSpSBJGy3ByRWlfDSH2Zo4bqoRK/wcQytLCtEwvi273OrKCqdup4umflyvLMfptM3ISt+LhG73oFPf4QgPj+E4HR7TEGGRMbov5W1pmDVB1bviOHRp1yIdg8yE1WGSKpoKJpERr1deRX7mMWQd2YlLmcdQLywM7e5KRK8RT6P40gUkfzAFgyfMkgyxOGkj0MjgsW06Oc0/0nCqSm5ZKC3Iw5bls3D18iU8NnsVIhvFgST32YNbpftzmES50PGULxHTtDkGjJuK+nEtRdtDxRYAyctmsqwe+uKbuuLA6aVRudbqjhi3fDbHILqes9JlAhuo/UC9JACVpUU4uedbnPthB2LbdETXgY8iuknzIFLdbCh6WxpcF5F5qmgQWvk7F9m2TO0DSWoRnwSL6P21ilJ8u+j3LCNJRpPcHvrSW2jQrDUbu4QAWjIVg8bPYnVHWxEBtGQKHvztm4hr20krRgGOuG7OiQPY9deFfD3axiz8iiW46srSPsE2C+cP7UDaumVI6HEf+oye4MprTJAIoGtlV9DnsYlSOAgWqpzD6WYK93dg/QqER9VH4rhpRhvAEQL0zGaHVHRbbWRs/xpHt65Hv6deQ2ybDrXjjDxOdX7FApEdWg/wZk2QG3z5OxYyg/y0mGVPJziThDHPHkxF7K1dmbr7/2MZfvEvC7h8Qt8xQB9OQ9M2HRAeFcNmraosR8G5DAYnNErkRt2H/ApNE25jgx9NXocfv1uDpq1vRasuvfHj92sxZuFGcT8ekKrKSvD51KfQY/gY3PGLJwP7PRmTCKDcjB9uKl6ogyinG/jcdJccvpSZzmLDVGy65Q0b+aeP4WJmOu4Y8s+OCxVaX7ZFbDSIbYlmbToa/Sp351YtHF2XI9HALm77e7rd4PeIgNoxyXF3tLJJHhNAw16drwG6QgAlTUfzDt25msAAVVzljL5Fhx6IqE/7gM79RqFJ61v4PeVVPsuHPo+Ox5lDO7B37QcY+95GnNjxDXKOHxAgSe/mr6nGpVPpaNSyLaIaiESVNvp81yPPOWCQy1o6A1QaotKOUneSQkoYO/IbwI5P5qNeWDgGPi8AUs2/I5v+ijMHUt1KUP6SSl4pgaXKhntzEuPW3e5Bt4GjRZw0ZhuCVb/VfuvS9gXMIBkYaim1wCAJoLIzCKDlGPrKuy6ANi+dgcTnpksXZ6E49yySk6Zh8G/eQBytIjXPoJqEdMc+0Yc6sz8Fe9YuYYAy9yUjL/Oo88yWyOSzDu9GXPvOiIltob+jxLf7sCdc9tmSNBME6LDfzhUZvazJ6fa0WLa6QUeynGLQwPEzpAioPdsgDOcurGZs/wrHtm7AY9NWGJUCMd9g5lPa6AFACgaUdXHbfJkHOVVscne0os3uqEhmaR89lfgu98QBpK3/iAGiCoHP50PJxQvYsowAmobYdpTz+DgGbU6azgCR5HVAFzHFqWJYyNyfgr1rP8SYBRuEpKc1Ll/pfWXFFXwx9Sk88NTvuTJRlwRngPzVGPbiXEEcDYjnvWz0JS+dBV9ICDNIMa12C7329E/Gto0M0OgZK1mkOCKkrkkht0AIClDu1ndtanfrdgOZhMrmcponmHCg/Vnp+3Do69UY+rt3uJpN25X8bKQsm8myt35sPBuwvLgAx1PXo0viI4hp2oKjfUhIGNr26usoOgnUmQMCoKcWbGCDekGqulqCz2eMZYCoFaGEQ6BAQwAV5pxBfOeenBcF2sz6XN7Jw9y/GTR+hnZxOu64Zh3Mhh9wfOt6HGeAVom44ZouCs4kcWzdsw1WTuo7zCAFEq14fhbZZdWrXRnLsvDTrr+hrOhnFF7IRHV1FYa/sgCoV4/BUAAFNoezl1oJj05f4czayfh3Zn8qVyfGzF+vx7noHk7vS+YcJTfjIM7/sBODJs5Cyy69+YLBQCKAqB2gYp2Zp3pjBT1zUfYZFjeDxs/Uak31hcw5O1rtly+cYkFEP35q9ybO9Ya/tkhQ0wBJt865UuCwq7a7q93d5TwoN+VtHhoxQVKTOiZIprvLSt+D/MyjLLMTut2rXRldp7QgFzs+eRv3PfkqP6yot8p8R0t2NREkXzWDwQ25vZ8nYcx8UZtTC2bbqrdAK5zKUc1u6YqB46bCCnPaBoFASqVaXE0NBlOiqkpATtwWBUkV7KlmtlzGoOdJZgunaIoFndzaNs4f3olD3/wb76LF1qnfSLTt2dfFvP9869xhk4pdVk7K28wg7U6MCR/2PwaTTJBM8cAxiYZIiH2GuxTHKDflgKQafrVjnLxBP/VsIowYKFhNLOcFasSkQHlSneyVFXAVk7wgOXFKJowGSAH7OgFm7hSoQrGZMUkUWN1TquIY77Eqjlk5W/5VVxIUSK6YpBSe2RsSS9sI9ka1gUo2HlAdIBRIXgFijHMZosE7c+cF6WbmGwIHHtGmoM09ziVVmxYTNwmSMV3knZXj2OcadKQOb3B15y0BWdmb5+ValhWvDM6zWEwcZz5O+ikNSjAmqclULdu9DT89GBl4CIWvy0xUSlFGGGMwMhCT9P2peMS0vUEUNJjETXFS+oa7c5gkV7wuchoGl0C62g6GBA/MJHMMWVWunf6PqlZIUPOsnC3zPrV59NeR2WoA3qkocJmh1miWmxmq0h0ihx7lsHwgkHTrXAAlCGlMq3qnWlUcM2KS192p3IqhFa5AJ7dBoXKBJIN7QJCcEWPvpJDAyIhV1N81GOOIAZNJDkhmYZTdrTFUAhtrrOzUt1ujxj4C2E201JZgcZ/VNWkawOh62secBqLWufgcqCvLDs0z3+CAZIwYe9xdLVepXJScFOKWhWQOd1rVoqqDTMGnV2U85AEN2cQw5h245yd7OLo8oxt4wVyYGyQnkXUadIa6K4xARA9+HALJ8vvfsW0kKnen3JQDkptFyiUKAIUrctSaSGh56uZGIGn3ZTLJ+99dlOpz/lcFOSQxrizjSBCQboZJdYMkWxgekNxFTckgs9cTNM7IZpxqypkTriKZzoPt3xpREzYp6t7x2f8ARtZc8eay0EoAAAAASUVORK5CYII=",lt="data:image/png;base64,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",at="data:image/png;base64,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",$e="data:image/png;base64,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",Ue="data:image/png;base64,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",se="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",ae=oe(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:lt},{name:"101\u8BA1\u5212",ptimg:at,swimg:$e},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var de=({className:fe,dataSource:Ee=[],col:Ae=4,right:Fe,bottom:ve=23,precision:je=0,wrapWidth:Bt=1200,trackEventItems:zt,loading:Ve,onRemove:ut=()=>{},isCurrent:It=!0,showAlias:Jt=!1})=>{const Gt=Math.floor((Bt-(Ae-1)*Fe)/Ae),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(He=>(window.ENV==="build"&&(He.ptimg=`/react/build${He.ptimg}`,He.swimg=`/react/build${He.swimg}`),He));return ae.createElement(he.Z,{spinning:Ve},ae.createElement("div",{className:Ie()(x.list,fe)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((He,nt)=>{var Nt;const{name:De,id:et,identifier:Mt,featured:nn,school_name:mt,image_url:Xt,excellent:Le,is_plan:it}=He;return ae.createElement("div",{key:et,className:x.wrap,style:{width:Gt,marginRight:(1+nt)%Ae===0?0:Fe+je,marginBottom:ve}},ae.createElement("a",{className:x.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),zt&&(0,Me.L9)([zt]),(0,Me.xg)(`/paths/${Mt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Xt}`}),It&&(0,tt.bg)()&&(He==null?void 0:He.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),ut(He)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=He==null?void 0:He.subject_tags)==null?void 0:Nt.map((St,tn)=>{var Ut,Ze;if(tn===0){const xe=(Ut=Pt.find(me=>me.name==St))==null?void 0:Ut.swimg;return ae.createElement("img",{className:x.sign,src:xe,style:{left:"-4px"}})}const Ke=(Ze=Pt.find(xe=>xe.name==St))==null?void 0:Ze.ptimg;return ae.createElement("img",{className:x.sign,src:Ke,style:{left:`${48+52*(tn-1)+2*tn}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Ye.Z,{title:Jt&&(He!=null&&He.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${De}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):De},ae.createElement("span",{className:x.e},Jt&&(He==null?void 0:He.excellent_alias_name)||De))),ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Ye.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,He.stages_count))),ae.createElement(Ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,He.members_count)))))))})),!Ee.length&&ae.createElement(be.Z,null)))}},29458:function(xt,kt,oe){"use strict";oe.d(kt,{jL:function(){return Ie},w9:function(){return He},QD:function(){return Ot},cQ:function(){return ut.Z},op:function(){return Ce},O5:function(){return Fa},_b:function(){return an},t7:function(){return b},Gi:function(){return nn},YG:function(){return et},qp:function(){return at},vr:function(){return bt},qE:function(){return Ct},Je:function(){return ae},wb:function(){return Ve},cq:function(){return tn},tp:function(){return se}});var x=oe(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",Ie=({dataSource:rn=[],img:un,imgWidth:En=346,title:hn,sunTitle:Dn,bannerExtraContent:Un})=>x.createElement("div",{className:he.banner},x.createElement("div",{className:he.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,hn),x.createElement("span",null,Dn)),rn.length>0&&x.createElement("div",{className:he.btns},rn.map((Tn,ot)=>x.createElement("div",{key:ot,onClick:Tn.click},Tn.name,Tn.sign?x.createElement("img",{src:Ye,width:39}):null))),Un),un&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:En}))),Me={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},be=oe(92310),tt=oe.n(be),Qe=oe(89392),at=({dataSource:rn=[],value:un,onChange:En,onTitleChange:hn,className:Dn,title:Un,titleWidth:Tn=41,style:ot={},fontColor:gt="#6A7283",showCount:st})=>{const[Qt,An]=(0,x.useState)(0),[on,na]=(0,x.useState)(!1),kn=(0,x.useRef)(null),fn=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var In;rn.length!==0&&(((In=kn==null?void 0:kn.current)==null?void 0:In.clientHeight)>97?An(1):An(0)),rn.length===0&&An(0),na(!1)},[rn]),x.createElement("div",{className:tt()(Me.row,Dn),style:ot},x.createElement("div",{onClick:(0,Qe.throttle)(()=>hn==null?void 0:hn(),2e3),style:{width:Tn,marginTop:on?12:4},className:`${Me.title} ${hn?"current":""}`},Un),x.createElement("div",{className:on?`${Me.tagsWrap} ${Me.tagsBorderWrap}`:Me.tagsWrap},x.createElement("div",{className:Me.bar,ref:fn,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Me.tag,ref:kn},rn==null?void 0:rn.map(In=>x.createElement("span",{onClick:()=>En(In.id),key:In.id,style:{color:gt},className:un===In.id?Me.active:""},x.createElement("span",{title:In.name,className:Me.name},In.name),!!st&&x.createElement("span",{className:Me.num},In.count))))),!!Qt&&x.createElement(x.Fragment,null,Qt===1?x.createElement("div",{onClick:()=>{var In;An(2),((In=kn==null?void 0:kn.current)==null?void 0:In.clientHeight)>245?na(!0):na(!1)},className:Me.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{fn.current.scrollTop=0,An(1),na(!1)},className:Me.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},$e={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:rn=[],value:un,onChange:En,className:hn,style:Dn={}})=>x.createElement("div",{style:Dn,className:tt()($e.tabs,hn)},rn.map(Un=>x.createElement("span",{onClick:()=>En(Un.id),className:un===Un.id?$e.active:"",key:Un.id},Un.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=oe(92832),b=({dataSource:rn=[],value:un="",onChange:En,onInputChange:hn=()=>{},className:Dn,style:Un={},placeholder:Tn,allowClear:ot=!1})=>{var gt;const[st,Qt]=(0,x.useState)(""),[An,on]=(0,x.useState)("");(0,x.useEffect)(()=>{var fn;let In=un;(fn=JSON.stringify(un))!=null&&fn.includes("{")&&(Qt(un.id),In=un.value||"");try{on(decodeURIComponent(In||""))}catch(Vt){on(decodeURIComponent(In||""))}},[un]);const na=()=>{En(encodeURIComponent(An),st||null)},kn=fn=>{fn!==st&&(Qt(fn),En(encodeURIComponent(An),fn))};return x.createElement("div",{className:tt()(y.input,Dn),style:Un},!!rn.length&&x.createElement("div",{className:y.dropdown},x.createElement("div",{className:y.text},(gt=rn.find(fn=>fn.id===st))==null?void 0:gt.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:y.b1}),x.createElement("b",{className:y.b2})),x.createElement("div",{className:y.menu},rn.map((fn,In)=>x.createElement("div",{key:In,onClick:()=>kn(fn.id)},fn.name)))),x.createElement(a.default,{onPressEnter:na,value:An,onChange:fn=>{on(fn.target.value),hn(encodeURIComponent(fn.target.value),st||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:rn,onChange:un,className:En,total:hn,pageSize:Dn,style:Un={}})=>{const Tn=rn<2,ot=rn>=Math.ceil(hn/Dn);return hn<=Dn?x.createElement(x.Fragment,null):x.createElement("div",{className:tt()(z.quickPager,En),style:Un},x.createElement("div",{onClick:()=>{Tn||un(rn-1,"prev")},className:Tn?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{ot||un(rn+1,"next")},className:ot?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=oe(71418),de=oe(6848),fe=oe(13570),Ee=oe(3294),Ae=oe(955),Fe=oe(96908),ve=oe(57177),je=oe(81378),Bt=oe(8797),Ve=({className:rn,dataSource:un=[],col:En=4,right:hn,bottom:Dn=23,precision:Un=0,wrapWidth:Tn=1200,trackEventItems:ot,loading:gt})=>{const st=Math.floor((Tn-(En-1)*hn)/En);return x.createElement(ce.Z,{spinning:gt},x.createElement("div",{className:tt()(ie.list,rn)},!!un.length&&un.map((Qt,An)=>{const{name:on,id:na,identifier:kn,power:fn,cover_image_id:In,pic:Vt}=Qt;return x.createElement("div",{className:ie.wrap,key:na,style:{width:st,marginRight:(1+An)%En===0?0:hn+Un,marginBottom:Dn}},x.createElement("a",{target:"_blank",href:`/shixuns/${kn}/challenges`,className:ie.li,onClick:ze=>{ze.preventDefault(),ot&&(0,Ae.L9)([ot]),fn&&(0,Ae.xg)(`/shixuns/${kn}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Vt}`}),Qt.is_jupyter&&x.createElement("img",{className:ie.sign,src:Fe}),Qt.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:ve}),Qt.is_unity_3d&&x.createElement("img",{className:ie.sign,src:je})),x.createElement("div",{className:ie.name},x.createElement(de.Z,{title:on||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},on||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&x.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Qt.myshixuns_count))),x.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Qt.level))),x.createElement("div",{className:ie.rate},x.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),x.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!fn&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!un.length&&x.createElement(Bt.Z,null)))},ut=oe(33847),It={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Jt="data:image/png;base64,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",Gt=oe(59301),He=({className:rn,dataSource:un=[],col:En=4,right:hn,bottom:Dn=23,precision:Un=0,wrapWidth:Tn=1200,trackEventItems:ot,loading:gt})=>{const st=Math.floor((Tn-(En-1)*hn)/En);return Gt.createElement(ce.Z,{spinning:gt},Gt.createElement("div",{className:tt()(It.list,rn)},!!un.length&&un.map((Qt,An)=>{const{subject_identifier:on,id:na,identifier:kn,power:fn}=Qt,In=Qt.is_public!=0&&Qt.is_public;return Gt.createElement("div",{className:It.wrap,key:na,style:{width:st,marginRight:(1+An)%En===0?0:hn+Un,marginBottom:Dn}},Gt.createElement("a",{className:It.li,onClick:Vt=>{Vt.preventDefault(),ot&&(0,Ae.L9)([ot]),(0,Ae.xg)(Qt.first_category_url)}},Gt.createElement("div",{className:It.top},Gt.createElement(de.Z,{title:Qt.name},Gt.createElement("div",{className:It.name},Qt.name)),Gt.createElement("img",{className:It.img,src:Ee.Z.IMG_SERVER+"/images/"+Qt.avatar_url}),Gt.createElement("div",{className:It.text,title:Qt.creator},Qt.creator),on&&Gt.createElement("div",{className:It.btns},Gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),In&&Gt.createElement("div",{className:It.sign},"\u516C\u5F00")),Gt.createElement("div",{className:It.bottom},Qt.visits>0&&Gt.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-liulanyan"}),Gt.createElement("span",null,Qt.visits))),Qt.course_members_count>0&&Gt.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-chengyuan"}),Qt.course_members_count)),Qt.tasks_count>0&&Gt.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-zuoye"}),Qt.tasks_count)),Qt.is_end?Gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qt.is_accessible&&Gt.createElement("div",{className:It.lockWrap},Gt.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&Gt.createElement(Bt.Z,null)))},nt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Nt=oe(89070),et=({dataSource:rn=[],value:un,onChange:En,className:hn,style:Dn={},tabBarExtraContent:Un})=>x.createElement("div",{className:tt()(nt.tabs,hn),style:Dn},x.createElement("div",{className:nt.tabsWrap},rn.map((Tn,ot)=>x.createElement("aside",{className:nt.tab,onClick:()=>{En(Tn.id),Tn.link&&Nt.history.push(Tn.link)},key:ot},x.createElement("div",{className:un===Tn.id?nt.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(de.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:nt.tabBar},Un)),nn=({className:rn,style:un={},children:En})=>x.createElement("div",{className:tt()(rn),style:un},En),mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Xt=oe(38854),Le=oe(20834);const it=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var tn=({sortValue:rn,dropValue:un,className:En,onSort:hn,onDrop:Dn,dataSource:Un=it})=>{var Tn;return x.createElement("div",{className:tt()(mt.orderWrap,En)},x.createElement(Xt.Z,{dropdownRender:()=>x.createElement(Le.default,null,Un.map((ot,gt)=>x.createElement(Le.default.Item,{key:gt,onClick:()=>Dn(ot.id)},ot.name)))},x.createElement("span",{className:mt.orderTextWrap},(Tn=Un.find(ot=>un===ot.id))==null?void 0:Tn.name)),x.createElement("span",{className:mt.orderIconWrap},x.createElement("span",{className:mt.orderAsc},x.createElement("i",{className:rn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>hn(rn==="asc"?"desc":"asc")})),x.createElement("span",{className:mt.orderDesc},x.createElement("i",{className:rn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>hn(rn==="asc"?"desc":"asc")}))))},Ut={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ze=oe(3113),Ke=Object.defineProperty,xe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ht=(rn,un,En)=>un in rn?Ke(rn,un,{enumerable:!0,configurable:!0,writable:!0,value:En}):rn[un]=En,Pe=(rn,un)=>{for(var En in un||(un={}))me.call(un,En)&&ht(rn,En,un[En]);if(xe)for(var En of xe(un))Re.call(un,En)&&ht(rn,En,un[En]);return rn},Se=(rn,un)=>{var En={};for(var hn in rn)me.call(rn,hn)&&un.indexOf(hn)<0&&(En[hn]=rn[hn]);if(rn!=null&&xe)for(var hn of xe(rn))un.indexOf(hn)<0&&Re.call(rn,hn)&&(En[hn]=rn[hn]);return En},rt=(rn,un,En)=>new Promise((hn,Dn)=>{var Un=gt=>{try{ot(En.next(gt))}catch(st){Dn(st)}},Tn=gt=>{try{ot(En.throw(gt))}catch(st){Dn(st)}},ot=gt=>gt.done?hn(gt.value):Promise.resolve(gt.value).then(Un,Tn);ot((En=En.apply(rn,un)).next())}),Ce=rn=>{var un=rn,{className:En,style:hn,children:Dn,loading:Un=!1,openLoading:Tn,onClick:ot=()=>{},size:gt="middle",shape:st="round"}=un,Qt=Se(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[An,on]=(0,x.useState)(!1);return x.createElement(Ze.ZP,Pe({onClick:(0,Qe.throttle)(na=>rt(void 0,null,function*(){Tn&&on(!0);try{yield ot(na)}catch(kn){console.log("error",kn)}Tn&&on(!1)}),2e3,{leading:!0,trailing:!1}),className:tt()(Ut.btn,Ut[`${gt}-${st}`],En),style:hn,size:gt,shape:st,loading:An||Un},Qt),Dn)},Te={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ct=({className:rn,style:un,children:En=null,onClick:hn,title:Dn})=>x.createElement("div",{className:tt()(Te.head,rn),style:un},x.createElement("span",{className:"primary-hover",onClick:hn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Dn},Dn),x.createElement("div",{className:Te.node},En)),Ht={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ot=({confirmShow:rn=!0,confirmTitle:un,confirmClick:En,cancelShow:hn=!0,cancelTitle:Dn,cancelClick:Un,className:Tn,style:ot,confirmLoading:gt=!1})=>x.createElement("div",{className:tt()(Ht.btns,Tn),style:ot},rn&&x.createElement(Ze.ZP,{loading:gt,onClick:En,type:"primary",className:Ht.confirm},un),hn&&x.createElement(Ze.ZP,{onClick:Un,className:Ht.cancel},Dn)),Be={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},bt=({className:rn,style:un={},LeftContent:En,children:hn,RightContent:Dn})=>x.createElement("div",{className:tt()(Be.fixedBottom,rn),style:un},x.createElement("div",{className:Be.wrap},x.createElement("div",{className:Be.left},En),x.createElement("div",{className:Be.center},hn),x.createElement("div",{className:Be.right},Dn))),ct={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},an=({className:rn,style:un={},dataSource:En=[]})=>x.createElement("div",{className:tt()(ct.crumbs,rn),style:un},En.map((hn,Dn)=>DnNt.history.push(hn.path)},hn.name):x.createElement("span",null,hn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Dn,style:{color:"#5F6368"}},hn.name))),mn=oe(31797),sn=Object.defineProperty,vn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(rn,un,En)=>un in rn?sn(rn,un,{enumerable:!0,configurable:!0,writable:!0,value:En}):rn[un]=En,Nn=(rn,un)=>{for(var En in un||(un={}))Wn.call(un,En)&&ia(rn,En,un[En]);if(On)for(var En of On(un))ra.call(un,En)&&ia(rn,En,un[En]);return rn},Zn=(rn,un)=>vn(rn,Gn(un)),ta=(rn,un)=>{var En={};for(var hn in rn)Wn.call(rn,hn)&&un.indexOf(hn)<0&&(En[hn]=rn[hn]);if(rn!=null&&On)for(var hn of On(rn))un.indexOf(hn)<0&&ra.call(rn,hn)&&(En[hn]=rn[hn]);return En};const{Countdown:Qn}=mn.default;var Fa=rn=>{var un=rn,{onChange:En}=un,hn=ta(un,["onChange"]);const[Dn,Un]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Dn=="number"&&Dn>=0&&En(Dn)},[Dn]);const Tn=ot=>{const gt=Math.floor(ot/1e3);Un(gt)};return x.createElement(Qn,Zn(Nn({},hn),{onChange:Tn}))}},58856:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(59301);function he(Ye,Oe){const Ie=(0,x.useRef)();(0,x.useEffect)(()=>{Ie.current=Ye}),(0,x.useEffect)(()=>{function Me(){Ie.current()}if(Oe!==null){let be=setInterval(Me,Oe);return()=>clearInterval(be)}},[Oe])}},27515:function(xt,kt,oe){"use strict";oe.r(kt),oe.d(kt,{default:function(){return jn}});var x=oe(59301),he=oe(89070),Ye=oe(78241),Oe=oe(8591),Ie=oe(43418),Me=oe(92832),be=oe(95237),tt=oe(43604),Qe=oe(6848),lt=oe(28103),at=oe(3113),$e=oe(61621),Ue=oe(5112),se=oe(81327),y=oe(12921),a=oe(49692),E=oe(955),b=oe(61186),z=oe.n(b),ne={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ae=oe(43428),ie=oe(24905),ce=oe(58421),de=oe(99064),fe=oe(34640),Ee=oe(24065),Ae={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Fe=oe(59301),ve=Object.defineProperty,je=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Ve=(vt,Lt,Je)=>Lt in vt?ve(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,ut=(vt,Lt)=>{for(var Je in Lt||(Lt={}))Bt.call(Lt,Je)&&Ve(vt,Je,Lt[Je]);if(je)for(var Je of je(Lt))zt.call(Lt,Je)&&Ve(vt,Je,Lt[Je]);return vt},It=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const{Search:Jt}=Me.default,Gt=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Pt=({classroomList:vt,loading:Lt,dispatch:Je,cb:Kt,shixunIds:cn=[]})=>{var ln;const xn=(0,he.useParams)(),gn=(0,he.useLocation)(),{actionTabs:qt}=vt,[dn]=Ye.default.useForm(),{shixunLists:Jn}=vt,[Bn,Oa]=(0,x.useState)([]),[aa,ka]=(0,x.useState)([]),[Pn,Da]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{vt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Pn.page=1,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)}))},[vt.actionTabs.key]),(0,x.useEffect)(()=>{wa()},[xn]);const wa=()=>It(void 0,null,function*(){const en=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Oa([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(en==null?void 0:en.groups)||[]])}),La=()=>{Je({type:"classroomList/setActionTabs",payload:{}}),Da({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return vt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Fe.createElement(ae.Z,{placement:"bottom",height:"100%",closable:!1,open:vt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ae.drawer,footer:Fe.createElement("div",{className:"tc"},Fe.createElement(at.ZP,{size:"middle",onClick:()=>{La(),ka([]),Kt("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Fe.createElement(at.ZP,{size:"middle",onClick:()=>It(void 0,null,function*(){var en,ca;for(let Sa=0;Sa<(aa==null?void 0:aa.length);Sa++){const fa=aa[Sa];if(cn.includes(fa)){Oe.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ca=(en=Jn==null?void 0:Jn.shixun_list)==null?void 0:en.find(Ia=>Ia.id===fa))==null?void 0:ca.title}`);return}}const ma=yield(0,fe.Ep)({id:vt.actionTabs.id,parent_id:vt.actionTabs.parent_id||0,course_id:vt.actionTabs.course_id,shixun_ids:[...aa]});ka([]),ma!=null&&ma.shixuns_list&&(La(),Kt(ma.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},Fe.createElement("section",{className:"tc"},Fe.createElement(Jt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ae.search,onSearch:en=>{Pn.keyword=en,Pn.page=1,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}})),Fe.createElement("section",{className:"edu-container"},Gt.map(function(en,ca){var ma;return Fe.createElement("ul",{className:Ae.menu,key:ca},Fe.createElement("li",null,en.name),(ma=en==null?void 0:en.children)==null?void 0:ma.map(function(Sa,fa){return Fe.createElement("li",{className:Pn[en.id]==Sa.id?Ae.actived:"",onClick:()=>{Pn[en.id]=Sa.id,Pn.page=1,Da(ut({},Pn)),Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}},Fe.createElement("strong",null,Sa.name))}))}),Pn.type==="mine"&&Fe.createElement("ul",{className:Ae.menu},Fe.createElement("li",null,"\u76EE\u5F55"),Bn==null?void 0:Bn.map((en,ca)=>Fe.createElement("li",{className:Pn.group_id==en.id?Ae.actived:"",key:en.name,onClick:()=>{Pn.group_id=en.id,Pn.page=1,Da(ut({},Pn)),Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}},Fe.createElement("strong",null,en.name)))),(ln=Jn==null?void 0:Jn.shixun_list)==null?void 0:ln.map(function(en,ca){return Fe.createElement("div",{className:Ae.listItem,key:ca},Fe.createElement(ie.default,{checked:aa.includes(en.id),value:en.id,onChange:ma=>{let Sa=aa.indexOf(en.id);aa.indexOf(en.id)>-1?ka(aa.filter(fa=>fa!==en.id)):ka(aa.concat(en.id))}}),Fe.createElement("div",{className:Ae.info},Fe.createElement("div",{className:Ae.title},Fe.createElement("div",{className:Ae.titleLeft},Fe.createElement("a",{className:"c-black",href:`/shixuns/${en==null?void 0:en.identifier}/challenges`,target:"_blank"},Fe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:en.title}})),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===1&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===2&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===3&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Fe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Fe.createElement("span",{className:Ae.description,dangerouslySetInnerHTML:{__html:en.description}})),Fe.createElement("div",{className:"flex-wrp mt15"},en.challenge_names.map(function(ma,Sa){return Fe.createElement("span",{key:Sa,className:"mr30 font12"},"\u7B2C",Sa+1,"\u5173 ",ma," ")})),Fe.createElement(lt.Z,{dashed:!0}),Fe.createElement("div",{className:"c-light-black mt20 font12"},Fe.createElement("span",null,en.author_name),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,en.author_school_name),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",en.level),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Fe.createElement("span",null,en.study_count))))}),Fe.createElement("p",null)),Fe.createElement("div",{className:"tc"},Fe.createElement(ce.Z,{current:Pn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Jn==null?void 0:Jn.shixuns_count,onChange:en=>{Pn.page=en,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}})))};var He=(0,he.connect)(({classroomList:vt,loading:Lt})=>({classroomList:vt,loading:Lt}))(Pt),nt=oe(46474),Nt=oe(93948),De={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},et=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())}),nn=({data:vt={},dispatch:Lt=()=>{},onReloadData:Je=()=>{}})=>{const Kt=()=>{var gn,qt,dn;if(!(0,nt.tJ)(Lt)||(0,Ee.Jd)())return;let Jn;for(let Bn=0;Bn<((gn=vt==null?void 0:vt.stages)==null?void 0:gn.length);Bn++){const Oa=(qt=vt==null?void 0:vt.stages)==null?void 0:qt[Bn],aa=(dn=Oa==null?void 0:Oa.shixuns_list)==null?void 0:dn.find(ka=>(ka==null?void 0:ka.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(aa){Jn=aa.identifier;break}}Jn?xn(Jn):Oe.ZP.info("\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!")},cn=gn=>{gn=gn!=null&&gn.includes(".json")?gn:`${gn}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>et(void 0,null,function*(){const qt=yield(0,a.$Q)({url:gn});if(!qt)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const dn=yield(0,a.Ir)({id:qt.shixun_identifier});if(dn!=null&&dn.game_identifier){(0,E.xg)(`/tasks/${dn.game_identifier}`),Je();return}(dn==null?void 0:dn.status)===2?cn(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&ln(dn==null?void 0:dn.message)})})},ln=gn=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=gn=>et(void 0,null,function*(){const qt=yield(0,a.Ir)({id:gn});if(qt!=null&&qt.game_identifier){(0,E.xg)(`/tasks/${qt.game_identifier}`),Je();return}(qt==null?void 0:qt.status)===2?cn(qt==null?void 0:qt.message):(qt==null?void 0:qt.status)===3&&ln(qt==null?void 0:qt.message)});return x.createElement("section",null,!(0,Ee.GJ)()&&x.createElement(x.Fragment,null,vt!=null&&vt.start_learning?x.createElement(be.Z,{className:De.wrap,align:"middle"},x.createElement(tt.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${De.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",vt==null?void 0:vt.learned,"%")),x.createElement("div",{className:`mt5 ${De.progress}`},x.createElement(Nt.Z,{percent:vt==null?void 0:vt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},vt==null?void 0:vt.last_shixun))),x.createElement(tt.Z,null,x.createElement(at.ZP,{className:De.button,type:"primary",onClick:()=>xn(vt==null?void 0:vt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(be.Z,{className:De.wrap,align:"middle"},x.createElement(tt.Z,{flex:"1"},x.createElement("span",{className:De.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(tt.Z,null,x.createElement(at.ZP,{className:De.button,type:"primary",onClick:Kt},"\u5F00\u59CB\u5B66\u4E60")))))},mt=oe(94941),Xt=oe(15022),Le=oe(57490),it=oe(75730),St=oe(86248),tn=oe(20834),Ut=oe(17574),Ze=oe(38854),Ke=oe(10906),xe={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},me=oe(89392),Re=oe(84105),ht=oe(38819),Pe=oe(3294),Se=oe(6021),rt=Object.defineProperty,Ne=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ht=(vt,Lt,Je)=>Lt in vt?rt(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,Tt=(vt,Lt)=>{for(var Je in Lt||(Lt={}))Et.call(Lt,Je)&&Ht(vt,Je,Lt[Je]);if(Te)for(var Je of Te(Lt))Ct.call(Lt,Je)&&Ht(vt,Je,Lt[Je]);return vt},Ot=(vt,Lt)=>Ne(vt,Ce(Lt)),Be=(vt,Lt)=>{var Je={};for(var Kt in vt)Et.call(vt,Kt)&&Lt.indexOf(Kt)<0&&(Je[Kt]=vt[Kt]);if(vt!=null&&Te)for(var Kt of Te(vt))Lt.indexOf(Kt)<0&&Ct.call(vt,Kt)&&(Je[Kt]=vt[Kt]);return Je},_e=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const bt=(vt={})=>{var Lt,Je;switch(vt==null?void 0:vt.item_type){case"Challenge":return x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},x.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return x.createElement(Qe.Z,{title:"\u6559\u5B66\u89C6\u9891"},x.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return x.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((vt==null?void 0:vt.homework_type)==="group")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((vt==null?void 0:vt.homework_type)==="normal")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return x.createElement(Qe.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},x.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((vt==null?void 0:vt.homework_type)==="hack")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return vt!=null&&vt.is_all_choice?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},x.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):vt!=null&&vt.is_unity_3d?((Lt=vt==null?void 0:vt.challenge_types)==null?void 0:Lt.length)<=1?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},x.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},x.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Je=vt==null?void 0:vt.challenge_types)==null?void 0:Je.length)>1?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},x.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},x.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return x.createElement(Qe.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ct=vt=>{var Lt=vt,{pathsDetail:Je,globalSetting:Kt,user:cn,loading:ln,visibleType:xn,subjectHomeworkType:gn,updateSort:qt,isPaths:dn,handleNewProject:Jn,handleSelectionProject:Bn,handleNewVideo:Oa,handleNewCourseWare:aa,handleNewFolder:ka,dispatch:Pn,keywords:Da,isShowSchedule:wa,getData:La}=Lt,en=Be(Lt,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","handleNewProject","handleSelectionProject","handleNewVideo","handleNewCourseWare","handleNewFolder","dispatch","keywords","isShowSchedule","getData"]);let[ca,ma]=(0,x.useState)([]),[Sa,fa]=(0,x.useState)([]);const Ia=(0,he.useParams)(),[ja,ea]=(0,x.useState)([]),[$n,za]=(0,x.useState)({});(0,x.useEffect)(()=>{if(en.data&&!(0,me.isEqual)(en.data,ja)){Sa=[];const Rt=JSON.parse(JSON.stringify(en.data));ha(Rt,0),ea([...Rt]),en!=null&&en.expandAll||xn!="All"?ma([...Sa]):ma([])}},[en.data,xn,en==null?void 0:en.expandAll]),(0,x.useEffect)(()=>{var Rt,_n,Kn,Ba,Ta,Na,ua,la,xa,ya;let Dt;if((Rt=Je.detail)!=null&&Rt.has_start){const Xn=(Kn=(_n=Je.detail)==null?void 0:_n.courses)==null?void 0:Kn.findIndex(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)===1});Dt=Xn>-1?Xn:0}else{let Xn=(Na=(Ta=(Ba=Je.detail)==null?void 0:Ba.courses)==null?void 0:Ta.map(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)}))==null?void 0:Na.lastIndexOf(2);Dt=Xn>-1?Xn:0,Xn=(la=(ua=Je.detail)==null?void 0:ua.courses)==null?void 0:la.findIndex(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)===0}),Dt=Xn>-1?Xn:Dt}(xa=Je.detail)!=null&&xa.courses&&za(((ya=Je.detail)==null?void 0:ya.courses[Dt])||{})},[Je.detail]);const Ga=(Rt,_n)=>_e(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}});const Kn=_n?yield(0,a.BK)({id:Rt,challenge_id:item==null?void 0:item.challenge_id,subject_id:Ia.pathId}):yield(0,a.Ir)({id:Rt,challenge_id:item==null?void 0:item.challenge_id,subject_id:Ia.pathId});if(Kn!=null&&Kn.game_identifier||Kn!=null&&Kn.identifier){(0,E.xg)(_n?`/tasks/${Kn==null?void 0:Kn.identifier}/jupyter`:`/tasks/${Kn.game_identifier}?subject_id=${Ia.pathId||""}`);return}(Kn==null?void 0:Kn.status)===-3?(0,E.eF)():(Kn==null?void 0:Kn.status)===2?Za(Kn==null?void 0:Kn.message):(Kn==null?void 0:Kn.status)===3&&Xa(Kn==null?void 0:Kn.message)}),Za=Rt=>{Rt=Rt!=null&&Rt.includes(".json")?Rt:`${Rt}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_e(void 0,null,function*(){const _n=yield(0,mt.L8)({url:Rt});if(!_n)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01");const Kn=yield(0,a.Ir)({id:_n.shixun_identifier});if(Kn!=null&&Kn.game_identifier){(0,E.xg)(`/tasks/${Kn.game_identifier}`);return}(Kn==null?void 0:Kn.status)===2?Za(Kn==null?void 0:Kn.message):(Kn==null?void 0:Kn.status)===3&&Xa(Kn==null?void 0:Kn.message)})})},Xa=Rt=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Rt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ma=Rt=>{console.log("onDragEnter:",Rt)},_a=Rt=>_e(void 0,null,function*(){var _n,Kn,Ba,Ta;console.log("onDrop:",Rt);const Na=Rt.node.props.eventKey,ua=Rt.dragNode.props.eventKey,la=Rt.node.props.pos.split("-"),xa=Rt.dropPosition-Number(la[la.length-1]);if(la.length>3&&!Rt.node.dragOverGapBottom&&!Rt.node.dragOverGapTop||Rt.node.dragOver&&Rt.dragNodesKeys.length>1||la.length>2&&Rt.dragNodesKeys.length>1)return!1;let ya=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(ya.includes((_n=Rt.dragNode)==null?void 0:_n.item_type)&&((Kn=Rt.node)==null?void 0:Kn.item_type)!="StageCatalog"&&xa===0||((Ba=Rt.dragNode)==null?void 0:Ba.item_type)==="StageCatalog"&&ya.includes((Ta=Rt.node)==null?void 0:Ta.item_type)&&xa===0)return!1;const Dt=(pa,Va,ar)=>{for(let rr=0;rr{ar.splice(Va,1),va=pa}),!Rt.dropToGap)Dt(Xn,Na,pa=>{pa.children=pa.children||[],pa.children.unshift(va)});else if((Rt.node.props.children||[]).length>0&&Rt.node.props.expanded&&xa===1)Dt(Xn,Na,pa=>{pa.children=pa.children||[],pa.children.unshift(va)});else{let pa,Va;Dt(Xn,Na,(ar,rr,ir)=>{pa=ir,Va=rr}),xa===-1?pa.splice(Va,0,va):pa.splice(Va+1,0,va)}yield qt({stage_id:en.stage_id,list:Xn}),ha(Xn,0,0,!0),console.log("data:",Xn),ea([...Xn]),ma([...ca,Rt.node.key])}),ha=(Rt,_n,Kn,Ba)=>{_n=_n||0,Rt.map((Ta,Na)=>{var ua;try{return Ta.key2=_n+1+"-"+(Na+1),Ta.key3=en.index+1+"-"+(Na+1),Ta.title="",Ba||(Ta.key=_n+1+"-"+(Na+1)),_n?Ta.index=Kn+"-"+(Na+1):Ta.index=Ta.key3,(ua=Ta.children)!=null&&ua.length&&(Sa.push(Ta.key2),ha(Ta.children,Ta.key2,Ta.index,Ba)),Ta}catch(la){}})},Ea=Rt=>{Rt=Rt||"";let _n=new RegExp(Da,"ig");const Kn=Rt.replace(_n,'$&');return Da?x.createElement("span",{dangerouslySetInnerHTML:{__html:Kn}}):Rt},Ca=(Rt,_n)=>{const{learning_status:Kn,name:Ba}=Rt;return(Kn==null?void 0:Kn[0])==="can"&&(Kn==null?void 0:Kn[1])==="try"?x.createElement("div",{className:xe.learn},x.createElement("span",{className:xe.name},_n?Ba:Ea(Ba)),x.createElement("span",{className:xe.sign},"\u514D\u8D39\u8BD5\u5B66")):_n?Ba:Ea(Ba)},$a=Rt=>{xn==="All"&&(ca.includes(Rt)?ma(ca.filter(_n=>_n!=Rt)):ma(ca.concat(Rt)))},Ua=(Rt,_n)=>_e(void 0,null,function*(){if((0,nt.tJ)(Pn,!0)){if(Rt!=null&&Rt.need_authorize){(0,nt.rX)(!1);return}yield Ga(Rt.identifier,Rt.is_jupyter||Rt.is_jupyter_lab,Rt),_n(),$n!=null&&$n.course_id&&(yield(0,St.JS)({id:$n==null?void 0:$n.course_id}))}}),Aa=Rt=>_e(void 0,null,function*(){var _n,Kn,Ba,Ta;if(!(0,nt.tJ)(Pn))return;if(!((_n=cn.userInfo)!=null&&_n.admin)&&!((Kn=cn.userInfo)!=null&&Kn.business)&&!Rt.can_view&&Rt.item_type!=="Attachment")return Ie.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:x.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Rt.link&&(0,it.DH)({is_f:1,id:Rt.id,point:0,total:0});const Na=en!=null&&en.course_id?`course_id=${en==null?void 0:en.course_id}`:`subject_id=${Ia.pathId||en.subject_id}`;if(((Ta=Rt==null?void 0:Rt.name)==null?void 0:Ta.substr((Ba=Rt==null?void 0:Rt.name)==null?void 0:Ba.lastIndexOf("."))).toUpperCase()===".ZIP"?(0,E.FH)(Rt.name,Pe.Z.API_SERVER+Rt.url):(0,E.xg)(Rt.link||`/video/${Rt.id}?${Na}`),Rt.item_type==="Attachment"&&Rt.complete_status!=2){const la=yield(0,St.rS)({attachment_id:Rt.id,status:2})}(Rt.item_type==="Attachment"||Rt.item_type==="VideoItem")&&La()}),[wn,bn]=(0,x.useState)(!1),Rn=Rt=>{wn||bn(!0)},Hn=Rt=>{let _n;return Rt.item_type==="Shixun"?Rt.is_all_choice?_n=x.createElement(Qe.Z,{title:"\u9009\u62E9\u9898"},x.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):_n=x.createElement(Qe.Z,{title:"\u5B9E\u8BAD\u9898"},x.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):Rt.item_type==="VideoItem"?_n=x.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):Rt.item_type==="StageCatalog"?_n=x.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Rt.item_type==="CourseStage"?_n=x.createElement("i",{className:"iconfont icon-wenjianjia6 font20",style:{color:"#FED27E"}}):_n=x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),_n},Pa=Rt=>x.createElement(tn.default,{onClick:_n=>{switch(_n.key){case"1":Jn(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"2":Bn(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"3":Oa(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"4":aa(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"5":ka(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;default:console.log("\u5F53\u524D\u9009\u62E9",_n)}}},x.createElement(tn.default.Item,{key:"1"},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),x.createElement(tn.default.Item,{key:"2"},"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),x.createElement(tn.default.Item,{key:"3"},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),x.createElement(tn.default.Item,{key:"4"},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),x.createElement(tn.default.Item,{key:"5"},"\u65B0\u5EFA\u6587\u4EF6\u5939")),Wa=(0,x.useMemo)(()=>x.createElement(Ut.default,{className:xe.tree,disabled:en.disabled,expandedKeys:[...ca],draggable:!0,onDragEnter:Ma,onDrop:_a,onExpand:$a,blockNode:!0,titleRender:Rt=>{var _n,Kn,Ba,Ta,Na,ua,la,xa,ya;let Dt=Rt;if(xn=="SubjectHomework"){if(gn=="group_count"&&(Dt==null?void 0:Dt.homework_type)!="group"||gn=="normal_count"&&(Dt==null?void 0:Dt.homework_type)!="normal")return null}else if(Dt.item_type!==xn&&xn!=="All")return null;const Xn=((Kn=(_n=Rt.index)==null?void 0:_n.slice)==null?void 0:Kn.call(_n,0,1))==="1",va=((Ba=Rt==null?void 0:Rt.learning_status)==null?void 0:Ba[0])==="can";return x.createElement(be.Z,{align:"middle",className:"font14",onClick:()=>$a(Dt.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Rn(Dt.key)},x.createElement(tt.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},bt(Rt)),x.createElement(tt.Z,{flex:"1",className:"c-grey-333 flex item-center",style:{width:300}},en.cust_seq&&x.createElement("span",{className:"c-grey-333 mr10"}," ",Rt.index," "),Rt.item_type!=="Attachment"&&x.createElement("div",{className:xe.name_style},x.createElement(Qe.Z,{placement:"topLeft",title:Rt.name},Ca(Rt,!1))),Rt.item_type==="Attachment"&&x.createElement("a",{target:"_blank",className:xe.pdf_name,title:Rt.name,onClick:()=>_e(void 0,null,function*(){if((0,nt.tJ)(Pn)){if($n!=null&&$n.course_id){const pa=yield(0,St.JS)({id:$n==null?void 0:$n.course_id})}switch(Rt.item_type){case"Attachment":Aa(Dt);break;case"VideoItem":Aa(Rt);break;case"ExaminationBank":Aa(Rt);break;case"HomeworkCommon":Aa(Rt);break;case"SubjectHomework":(Rt.homework_type=="group"||Rt.homework_type=="normal")&&Aa(Rt);break;case"Shixun":Ua(Rt);break}}})},Rt.name),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_unity_3d&&x.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_jupyter_lab&&x.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_jupyter&&x.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&((Ta=Rt==null?void 0:Rt.shixun_marks)==null?void 0:Ta.length)>0&&(((Na=cn==null?void 0:cn.userInfo)==null?void 0:Na.role)==1||((ua=cn==null?void 0:cn.userInfo)==null?void 0:ua.role)==2)&&(Rt==null?void 0:Rt.shixun_marks.map((pa,Va)=>x.createElement(Qe.Z,{title:`${pa}`,key:Va},x.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},pa)))),!!((la=Rt.schools)!=null&&la.length)&&x.createElement(Qe.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},x.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&!!(Rt!=null&&Rt.finished_challenges_count)&&x.createElement(Qe.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Rt==null?void 0:Rt.finished_challenges_count)/(Rt==null?void 0:Rt.challenges_count)*100)}%`},x.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Rt==null?void 0:Rt.finished_challenges_count)-(Rt==null?void 0:Rt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!en.disabled&&x.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),wn&&x.createElement(tt.Z,{className:"tr"},(Dt.item_type==="VideoItem"||(Dt==null?void 0:Dt.item_type)==="Attachment"||(Dt==null?void 0:Dt.item_type)==="StageCatalog"||(Dt==null?void 0:Dt.item_type)==="CourseStage"||(Dt==null?void 0:Dt.item_type)==="SubjectHomework"||(Dt==null?void 0:Dt.item_type)==="ExaminationBank"||(Dt==null?void 0:Dt.item_type)==="HomeworkCommon")&&!en.disabled&&!en.hiddenEditBtn&&x.createElement(Qe.Z,{title:"\u7F16\u8F91"},x.createElement("span",{onClick:()=>{en.editVidoItem(Tt({stage_id:en.stage_id},Dt))},style:{color:"#ccc",marginRight:"10px"}},x.createElement(Ke.Z,{rev:void 0}))),!en.disabled&&x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{en.deleteStages({id:Dt.stage_item_id,stage_id:en.stage_id})},className:"iconfont icon-shanchu c-grey-c"})),en.showVideoPlay&&en.disabled&&Dt.item_type==="SubjectHomework"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:(Dt==null?void 0:Dt.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&en.showInfoModal(Tt({stage_id:en.stage_id},Dt))})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="ExaminationBank"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Dt.id}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&window.open(`/paperlibrary/see/${Dt.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="HomeworkCommon"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Dt.id}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&en.showInfoModal(Tt({stage_id:en.stage_id},Dt))})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="VideoItem"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),x.createElement(at.ZP,{type:"primary",className:"mr10",onClick:()=>_e(void 0,null,function*(){Aa(Dt)})},Dt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Dt.allow_visit||Dt.to_be_built||!Dt.shixun_status)&&en.disabled&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge"||Dt.item_type==="CourseStage")&&va&&x.createElement("aside",null,Dt.item_type!=="CourseStage"&&!(0,Ee.JA)()&&dn&&!Dt.shixun_status&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:Dt==null?void 0:Dt.is_jupyter,identifier:Dt==null?void 0:Dt.identifier}}})})},"\u53D1\u9001"),Dt.item_type!=="CourseStage"&&x.createElement(at.ZP,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&($n!=null&&$n.course_id&&(yield(0,St.JS)({id:$n==null?void 0:$n.course_id})),window.open(`/shixuns/${Dt.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),Dt.item_type!=="CourseStage"&&!Dt.shixun_status&&x.createElement(Se.Z,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){return new Promise(pa=>_e(void 0,null,function*(){Ua(Dt,pa)}))})},Dt!=null&&Dt.need_authorize?"\u9700\u6388\u6743":Rt!=null&&Rt.finished_challenges_count?(Rt==null?void 0:Rt.finished_challenges_count)-(Rt==null?void 0:Rt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"),Dt.item_type==="CourseStage"&&!(0,Ee.dE)()&&x.createElement(Ze.Z,{className:"ml10",overlay:Pa(Dt)},x.createElement(at.ZP,{type:"primary"},x.createElement(se.Z,null,"\u65B0\u589E\u5C0F\u8282",x.createElement(Re.Z,{rev:void 0}))))),en.showVideoPlay&&en.disabled&&Dt.item_type==="Attachment"&&va&&x.createElement("aside",null,((xa=Je.detail)==null?void 0:xa.allow_download)&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){var pa;(0,nt.tJ)(Pn)&&(0,E.Nd)("",`${Pe.Z.API_SERVER}${(pa=Dt.url)==null?void 0:pa.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),x.createElement(at.ZP,{type:"primary",className:"mr10",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&(0,E.xg)(`/video/${Dt.id}?subject_id=${Ia.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),x.createElement(tt.Z,null,en.disabled&&Dt.shixun_status==="\u6682\u672A\u516C\u5F00"&&x.createElement("span",{className:`${xe.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),Dt.shixun_status==="\u5DF2\u5220\u9664"&&x.createElement("span",{className:`${xe.color204} ml5`},"\u5DF2\u5220\u9664"),en.disabled&&!wa&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge")&&!!Dt.challenges_count&&x.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Dt.challenges_count),en.disabled&&wa&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge")&&!!Dt.challenges_count&&Dt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Dt.shixun_status!=="\u5DF2\u5220\u9664"&&x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:Dt.finished_challenges_count===Dt.challenges_count?"#50DAAE":"#DEDEDE"}}),x.createElement("span",{style:{marginLeft:"4px"}},x.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Dt.finished_challenges_count),x.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Dt.challenges_count))),en.disabled&&wa&&(Dt.item_type==="VideoItem"||Dt.item_type==="Attachment")&&(Dt.complete_status==0?x.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):Dt.complete_status==1?x.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):x.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),xn==="All"&&!!((ya=Rt.children)!=null&&ya.length)&&x.createElement("span",{className:"ml10"},ca.includes(Rt.key)?x.createElement(Re.Z,{rev:void 0}):x.createElement(ht.Z,{rev:void 0}))))},treeData:ja}),[ja,Sa,ca,xn,wn]);return x.createElement(x.Fragment,null,Wa)};var pt=(0,he.connect)(({pathsDetail:vt,loading:Lt,user:Je,globalSetting:Kt})=>({pathsDetail:vt,globalSetting:Kt,user:Je,loading:Lt.effects}))(ct),an=oe(33538),mn=oe(79346),sn=oe(8797),vn=oe(5871),Gn=oe(12290);const On=({user:vt,onReplyDiscuss:Lt,dispatch:Je,id:Kt,activeDiscussIndex:cn,params:ln})=>{const[xn,gn]=(0,x.useState)("");function qt(Jn){gn(Jn)}console.log(ln,"params33");function dn(){if(!xn){Oe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Lt(Kt,xn),gn("")}return x.createElement("div",{key:Kt,className:"discuss-item-editor",style:{display:cn===Kt?"block":"none",width:"100%"}},x.createElement(Gn.Z,{miniToolbar:!0,startInit:cn===Kt,defaultValue:xn,id:Kt,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:qt}),x.createElement("a",{onClick:dn,className:"btn-send"},"\u53D1\u9001"))};var Wn=(0,he.connect)(({shixunsDetail:vt,loading:Lt,globalSetting:Je})=>({shixunsDetail:vt,globalSetting:Je,loading:Lt.models.index}))(On),ra=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const ia=({user:vt,upDataList:Lt,params:Je,page:Kt,getTypeNumber:cn,dispatch:ln,keywords:xn})=>{const gn=(qt,dn)=>ra(void 0,null,function*(){const Jn=yield(0,St.ke)({id:qt,content:dn});(Jn==null?void 0:Jn.status)===0&&Lt(1,xn)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${vt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Pe.Z.IMG_SERVER}/images/${vt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(Wn,{id:Je.pathId,params:Je,activeDiscussIndex:Je.pathId,onReplyDiscuss:gn})))};var Nn=(0,he.connect)(({shixunsDetail:vt,loading:Lt,globalSetting:Je})=>({shixunsDetail:vt,globalSetting:Je,loading:Lt.models.index}))(ia),Zn=oe(64881);function ta(vt,Lt=1){return get("/discusses.json",{page:Lt-1,container_identifier:vt,container_type:"Shixun"})}function Qn(vt,Lt){return(0,de.v_)(`/discusses/${vt}/top_or_down_discuss.json`,{top:Lt})}function da(vt,Lt){return(0,de.v_)(`/discusses/${vt}/plus.json`,{container_type:"Discuss",type:Lt?1:0})}function Fa(vt,Lt){return(0,de.v_)(`/discusses/${vt}/hidden.json`,Lt)}function rn(vt,Lt){return(0,de.v_)(`/discusses/${vt}/reward_code.json`,Lt)}function un(vt){return(0,de.ZP)(`/api/discusses/${vt}.json`,{method:"delete"})}function En(vt,Lt){return(0,de.v_)(`/discusses/${vt}/reply.json`,{container_type:"Shixun",content:Lt})}function hn(vt){return post("/discusses.json",vt)}var Dn=oe(85149),Un=oe(70714),Tn=oe(34604);function ot({data:vt,index:Lt,adminOrOperator:Je,parentDiscussIndex:Kt,shixunIdentifier:cn,isDelete:ln,user:xn,onSetRewardData:gn,onSetActionType:qt,params:dn,deleteCommentAlert:Jn,shixunName:Bn,keywords:Oa}){const{author:aa,can_delete:ka,manage:Pn,content:Da,hidden:wa,id:La,reward:en,time:ca}=vt;function ma(){gn({id:La,index:Lt,user_id:aa.user_id,parentDiscussIndex:Kt})}function Sa(){qt({id:La,index:Lt,params:{hidden:wa?"0":"1",container_identifier:cn},type:"hidden-discuss",parentDiscussIndex:Kt,message:wa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function fa(){if(Jn){Ie.default.info({title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Bn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}qt({id:La,index:Lt,type:"delete-discuss",parentDiscussIndex:Kt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${aa.login}`,target:"_blank"},aa.name),x.createElement("span",{className:"grey"},ca),en?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${en}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,en)):null),x.createElement("div",{className:Oa?"hidden":"btn-group"},Je?x.createElement("a",{onClick:ma,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Je?x.createElement("a",{onClick:Sa,title:wa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:wa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Pn?x.createElement("a",{onClick:fa,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Dn.Z,{className:"discuss-content",value:Da,highlightKeywords:Oa}))}var gt=({data:vt,index:Lt,shixunIdentifier:Je,adminOrOperator:Kt,identity:cn,onTopOrDownDiscuss:ln,onPlusDiscuss:xn,onSetActionType:gn,onSetRewardData:qt,user:dn,isDelete:Jn,activeDiscussIndex:Bn,onReplyDiscuss:Oa,onSetActiveDiscussIndex:aa,params:ka,keywords:Pn})=>{const{content:Da,children:wa,game_url:La,hidden:en,id:ca,position:ma,praise_count:Sa,reward:fa,sticky:Ia,time:ja,user_praise:ea,game_passed:$n,delete_comment_alert:za,author:Ga,shixun_name:Za,manage:Xa}=vt;function Ma(){aa(ca)}function _a(){ln(ca,!Ia,Lt)}function ha(){xn(ca,!ea,Lt)}function Ea(){qt({id:ca,index:Lt,user_id:Ga.user_id})}function Ca(){if(za){Ie.default.info({title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Za,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}gn({id:ca,index:Lt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $a(){gn({id:ca,index:Lt,params:{hidden:en?"0":"1",container_identifier:Je},type:"hidden-discuss",message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ua=Aa=>{let{nodeName:wn,src:bn}=Aa.target;wn==="IMG"&&(Tn.Z.publish("preview-image",bn),console.log("src:",bn))};return x.createElement("div",{className:"discuss-item-container",key:ca},x.createElement("a",{href:`/users/${Ga.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Pe.Z.IMG_SERVER}/images/${Ga.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ga.login}`,target:"_blank"},Ga.name),x.createElement("span",{className:"grey"},ja),ma?x.createElement("span",{className:"c-green"}," [\u7B2C",ma,"\u5173] "):null,La?x.createElement("a",{href:La,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,fa?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${fa}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,fa)):null,cn<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:$n===1?"#29bd8b":""}},$n||$n===0?$n===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),x.createElement("div",{onClick:Ua},x.createElement(Dn.Z,{className:"discuss-content",value:Da,highlightKeywords:Pn})),wa&&wa.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:Ua},wa.map((Aa,wn)=>x.createElement(ot,{key:Aa.id,data:Aa,index:wn,deleteCommentAlert:za,shixunName:Za,shixunIdentifier:Je,adminOrOperator:Kt,user:dn,isDelete:Jn,onSetRewardData:qt,onSetActionType:gn,parentDiscussIndex:Lt,keywords:Pn}))):null,x.createElement("div",{className:Pn?"hidden":"btn-group"},Kt?x.createElement("a",{onClick:Ea,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Kt?x.createElement("a",{onClick:$a,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Xa&&(!wa||wa.length==0)&&x.createElement("a",{onClick:Ca,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Ma,title:"\u56DE\u590D"},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:ha,className:ea?"c-orange":""},x.createElement("i",{className:ea?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,Sa||""))),x.createElement(Wn,{id:ca,params:ka,activeDiscussIndex:Bn,onReplyDiscuss:Oa})))},st=Object.defineProperty,Qt=Object.defineProperties,An=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,fn=(vt,Lt,Je)=>Lt in vt?st(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,In=(vt,Lt)=>{for(var Je in Lt||(Lt={}))na.call(Lt,Je)&&fn(vt,Je,Lt[Je]);if(on)for(var Je of on(Lt))kn.call(Lt,Je)&&fn(vt,Je,Lt[Je]);return vt},Vt=(vt,Lt)=>Qt(vt,An(Lt)),ze=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const $t={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yn(vt,Lt){switch(Lt.type){case Zn.tD:return Vt(In({},vt),{loading:!0});case Zn.RS:return Vt(In({},vt),{showRewardDialog:!0});case Zn.t2:return Vt(In({},vt),{showRewardDialog:!1});case Zn.GR:return In(In({},vt),Lt.payload);case Zn.u8:return In(In({},vt),Lt.payload);case Zn.rM:return In(In({},vt),Lt.payload);case Zn.yS:return In(In({},vt),Lt.payload);case Zn.Vn:return In(In({},vt),Lt.payload);case Zn.SX:return In(In({},vt),Lt.payload);default:throw new Error}}var pn=({shixunIdentifier:vt,identity:Lt,activeIndex:Je,user:Kt,isShixunDetail:cn=!1,isDelete:ln,getTypeNumber:xn,params:gn,getData:qt,isNotDiscuss:dn,keywords:Jn,setTypeCount:Bn})=>{const[Oa,aa]=(0,x.useReducer)(yn,$t),{page:ka,loading:Pn,data:Da,actionType:wa,showRewardDialog:La,activeDiscussIndex:en}=Oa,ca=(0,x.useRef)(),ma=(0,x.useRef)();function Sa(Aa){return ze(this,null,function*(){if(!Pn)try{aa({type:Zn.tD});const wn=yield(0,St.Mu)({coursesId:gn==null?void 0:gn.pathId,page:Aa,keywords:Jn});Bn(wn==null?void 0:wn.disscuss_count),aa({type:Zn.GR,payload:{activeDiscussIndex:null,page:Aa,data:wn,loading:!1}})}catch(wn){console.log(wn)}})}function fa(Aa){document.body.scrollIntoView(),Sa(Aa)}function Ia(Aa,wn,bn){return ze(this,null,function*(){try{const Rn=yield da(Aa,wn);Ca[bn].user_praise=wn,Ca[bn].praise_count=Rn.praise_count,aa({type:Zn.rM,payload:{data:Vt(In({},Da),{comments:Ca})}})}catch(Rn){console.log(Rn)}})}function ja(Aa,wn,bn){return ze(this,null,function*(){try{yield Qn(Aa,wn),Ca[bn].sticky=wn,aa({type:Zn.u8,payload:{data:Vt(In({},Da),{comments:Ca})}})}catch(Rn){console.log(Rn)}})}function ea(){aa({type:Zn.yS,payload:{actionType:null}})}function $n(){return ze(this,null,function*(){const{id:Aa,params:wn,type:bn,index:Rn,parentDiscussIndex:Hn}=wa;if(bn==="hidden-discuss"&&(yield Fa(Aa,wn),Hn?Ca[Hn].children[Rn].hidden=wn.hidden==1:Ca[Rn].hidden=wn.hidden==1,aa({type:Zn.yS,payload:{actionType:null,data:Vt(In({},Da),{comments:Ca})}})),bn==="delete-discuss"){if(yield un(Aa),Hn||Hn===0){let Pa=Ca[Hn].children;for(let Wa=Pa.length-1;Wa>=0;Wa--)if(Pa[Wa].id===Aa){Pa.splice(Wa,1);break}Ca[Hn].children=Pa}else for(let Pa=Ca.length-1;Pa>=0;Pa--)if(Ca[Pa].id===Aa){Ca.splice(Pa,1);break}aa({type:Zn.yS,payload:{actionType:null,data:Vt(In({},Da),{comments:Ca})}})}})}function za(Aa){aa({type:Zn.yS,payload:{actionType:Aa}})}function Ga(){aa({type:Zn.t2})}function Za(){return ze(this,null,function*(){const{id:Aa,index:wn,score:bn,user_id:Rn,parentDiscussIndex:Hn}=ca.current,Pa=yield rn(Aa,{container_type:"Discusses",score:bn,user_id:Rn});Hn?Ca[Hn].children[wn].reward=Pa.code:Ca[wn].reward=Pa.code,aa({type:Zn.Vn,payload:{showRewardDialog:!1,data:Vt(In({},Da),{comments:Ca})}}),ca.current=null})}function Xa(Aa){ca.current=Aa,aa({type:Zn.RS})}function Ma(Aa){ca.current.score=Aa}function _a(Aa,wn){return ze(this,null,function*(){try{yield En(Aa,wn),Sa(ka),qt()}catch(bn){console.log(bn)}})}function ha(Aa){aa(en===Aa?{type:Zn.SX,payload:{activeDiscussIndex:null}}:{type:Zn.SX,payload:{activeDiscussIndex:Aa}})}if((0,x.useEffect)(()=>{function Aa(){return ze(this,null,function*(){Je===3&&!Da&&vt&&(yield Sa(ka))})}Aa()},[gn.pathId,Jn]),(0,x.useEffect)(()=>{Sa()},[Jn]),!Da)return!cn&&x.createElement(an.Z,null);const{disscuss_count:Ea,comments:Ca,all:$a,can_hidden:Ua}=Da;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:ma},!cn&&Pn?x.createElement(an.Z,null):null,Ea===0?x.createElement("div",{style:{display:"flex"}},x.createElement(sn.Z,null)):null,(0,Ee.bg)()&&!dn&&!Jn&&x.createElement(Nn,{getTypeNumber:xn,upDataList:Sa,page:ka,user:Kt,params:gn,keywords:Jn}),x.createElement("aside",{className:"bg-white"},Ca==null?void 0:Ca.map((Aa,wn)=>x.createElement(gt,{user:Kt,key:Aa.id,data:Aa,index:wn,identity:Lt,onPaginationChange:fa,shixunIdentifier:vt,isDelete:ln,onSetActionType:za,onTopOrDownDiscuss:ja,adminOrOperator:Ua,onPlusDiscuss:Ia,onSetRewardData:Xa,activeDiscussIndex:en,onSetActiveDiscussIndex:ha,onReplyDiscuss:_a,keywords:Jn}))),Ea>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ce.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:fa,current:ka,total:Ea})):null),x.createElement(mn.Z,null,x.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:!!wa,onOk:$n,onCancel:ea},x.createElement("p",null,wa?wa.message:"")),x.createElement(Ie.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:La,onCancel:Ga,onOk:Za},x.createElement(vn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ma,style:{width:"228px"}}))))},Cn=oe(29458),we=Object.defineProperty,ft=Object.defineProperties,At=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Yt=(vt,Lt,Je)=>Lt in vt?we(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,Ft=(vt,Lt)=>{for(var Je in Lt||(Lt={}))_t.call(Lt,Je)&&Yt(vt,Je,Lt[Je]);if(wt)for(var Je of wt(Lt))jt.call(Lt,Je)&&Yt(vt,Je,Lt[Je]);return vt},Fn=(vt,Lt)=>ft(vt,At(Lt)),Yn=(vt,Lt)=>{var Je={};for(var Kt in vt)_t.call(vt,Kt)&&Lt.indexOf(Kt)<0&&(Je[Kt]=vt[Kt]);if(vt!=null&&wt)for(var Kt of wt(vt))Lt.indexOf(Kt)<0&&jt.call(vt,Kt)&&(Je[Kt]=vt[Kt]);return Je},yt=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const Vn=vt=>{var Lt=vt,{classroomList:Je,user:Kt,globalSetting:cn,loading:ln,dispatch:xn}=Lt,gn=Yn(Lt,["classroomList","user","globalSetting","loading","dispatch"]),qt;const dn=(0,he.useParams)(),{detailTopBanner:Jn}=Je,[Bn,Oa]=(0,x.useState)([]),[aa,ka]=(0,x.useState)({}),[Pn,Da]=(0,x.useState)(-1),[wa,La]=(0,x.useState)(!1),[en,ca]=(0,x.useState)({name:"",is_jupyter:!1}),[ma]=Ye.default.useForm(),[Sa]=Ye.default.useForm(),[fa]=Ye.default.useForm(),[Ia,ja]=(0,x.useState)(!1),[ea,$n]=(0,x.useState)(),[za,Ga]=(0,x.useState)([]),[Za,Xa]=(0,x.useState)(),[Ma,_a]=(0,x.useState)("All"),[ha,Ea]=(0,x.useState)(!0),[Ca,$a]=(0,x.useState)(0),[Ua,Aa]=(0,x.useState)(""),[wn,bn]=(0,x.useState)(0),[Rn,Hn]=(0,x.useState)(!1),[Pa,Wa]=(0,x.useState)(""),[Rt,_n]=(0,x.useState)([]),[Kn,Ba]=(0,x.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),Ta=(0,x.useRef)(),[Na,ua]=(0,x.useState)(),[la,xa]=(0,x.useState)({}),[ya,Dt]=(0,x.useState)({}),[Xn,va]=(0,x.useState)(!1);(0,x.useEffect)(()=>{er()},[dn==null?void 0:dn.coursesId]),(0,x.useEffect)(()=>{Je.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&er()},[Je.actionTabs.key]),(0,x.useEffect)(()=>{Va()},[aa]),(0,x.useEffect)(()=>{const Zt=Bn.map(ga=>ga.items);let Sn=0;Zt.map(ga=>{ga.map(ba=>{new RegExp(Ua,"ig").test(ba.name)&&(ba.item_type===Ma||Ma==="All")&&Sn++})}),Sn>Kn.find(ga=>ga.type===Ma).number&&(Sn=Kn.find(ga=>ga.type===Ma).number),bn(Sn)},[Bn,Ma,Ua]),(0,x.useEffect)(()=>{if(!Ta.current)return;function Zt(){var ga;let ba=new ResizeObserver(Qa=>{for(let qa of Qa);});return ba.observe((ga=Ta.current)==null?void 0:ga.firstElementChild),ba}const Sn=Zt();return()=>{var ga,ba;(ga=Ta.current)!=null&&ga.firstElementChild&&Sn.unobserve((ba=Ta.current)==null?void 0:ba.firstElementChild)}},[Ta.current,Bn]);const pa=Zt=>yt(void 0,null,function*(){const Sn=yield(0,fe.Ex)(Ft({},Zt));return Bn[Pn].items=Zt.list,Sn}),Va=()=>{const{shixuns_count:Zt=0,videos_count:Sn=0,pdf_attachments_count:ga=0,disscuss_count:ba=0,challenges_count:Qa=0}=aa,qa={All:Zt+Sn+ga+Qa,Shixun:Zt,VideoItem:Sn,Attachment:ga,Discusses:ba,challenges_count:Qa},fr=Kn.map(Dr=>Fn(Ft({},Dr),{number:qa[Dr.type]}));Ba(fr)},ar=Zt=>{var Sn;Pn===-1?(Aa((Sn=decodeURIComponent(Zt))==null?void 0:Sn.trim()),Da(-1)):Oe.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},rr=Zt=>yt(void 0,null,function*(){xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Sn=yield(0,a.Ir)({id:Zt});if(xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Sn!=null&&Sn.game_identifier){(0,E.xg)(`/tasks/${Sn.game_identifier}`);return}(Sn==null?void 0:Sn.status)===2?ir(Sn==null?void 0:Sn.message):(Sn==null?void 0:Sn.status)===3&&dr(Sn==null?void 0:Sn.message)}),ir=Zt=>{Zt=Zt!=null&&Zt.includes(".json")?Zt:`${Zt}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>yt(void 0,null,function*(){const Sn=yield(0,mt.L8)({url:Zt});if(!Sn)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01");const ga=yield(0,a.Ir)({id:Sn.shixun_identifier});if(ga!=null&&ga.game_identifier){(0,E.xg)(`/tasks/${ga.game_identifier}`);return}(ga==null?void 0:ga.status)===2?ir(ga==null?void 0:ga.message):(ga==null?void 0:ga.status)===3&&dr(ga==null?void 0:ga.message)})})},dr=Zt=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Zt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lr=()=>{const Zt={shixuns_list:[],items:[]};Ar(Bn.length,Zt),Oa([...Bn,Zt]),$n(!0)},Sr=()=>{Pn===Bn.length-1&&ea&&(Ur(),Oa(Bn.filter((Zt,Sn)=>Sn!==Bn.length-1))),er(),Da(-1)},Ar=(Zt,Sn)=>{Kr()&&(Da(Zt),ma.setFieldsValue({name:Sn.stage_name,description:Sn.stage_description}))},Mr=Zt=>{setTimeout(()=>{document.documentElement.scrollTop=Ca},300),Zt!=="\u53D6\u6D88"&&er()},io=Zt=>{Zt.map(Sn=>(Sn.type="Attachment",Sn.id=Sn.id||Sn.response.id,Sn.url=`/api/attachments/${Sn.id||Sn.response.id}`,Sn)),er()},lo=Zt=>yt(void 0,null,function*(){var Sn,ga,ba,Qa;if(Na){const qa=yield(0,St.M2)(Fn(Ft({id:Na==null?void 0:Na.id,course_id:dn.coursesId},Zt),{video_id:(Zt==null?void 0:Zt.video_id)||((ba=Na==null?void 0:Na.video_item)==null?void 0:ba.video_id),link:(Zt==null?void 0:Zt.link)||((Qa=Na==null?void 0:Na.video_item)==null?void 0:Qa.link)}));return Oe.ZP.success(qa.message||"\u4FEE\u6539\u6210\u529F"),Xa(!1),er(),xa({}),qa}else{const qa=Ft({id:(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id,course_id:dn.coursesId},Zt);la.isAddxiaojie?(qa.parent_id=la.stage_item_id,qa.id=la.stage_id):qa.id=(ga=Bn==null?void 0:Bn[Pn])==null?void 0:ga.stage_id;const fr=yield(0,fe.A2)(qa);return fr.id&&(Xa(!1),er()),xa({}),fr}}),er=(Zt=!0)=>yt(void 0,null,function*(){Ea(!0);const Sn=yield(0,fe.R7)({coursesId:dn==null?void 0:dn.coursesId});Sn!=null&&Sn.stages&&Oa(Sn!=null&&Sn.stages?[...Sn==null?void 0:Sn.stages]:[]),ka(Sn?Ft({},Sn):{}),Ea(!1),Ur(),Zt&&Da(-1)}),zr=(Zt,Sn)=>yt(void 0,null,function*(){var ga,ba;if(!(Zt!=null&&Zt.name))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ur();const Qa=[];if((ga=Bn[Pn][Sn||"shixuns_list"])==null||ga.map(qa=>{Qa.push({type:qa.item_type,id:qa.id})}),ea){const qa=yield(0,fe.CI)(Fn(Ft({},Zt),{coursesId:dn.coursesId,list:Qa}));qa&&(Bn[Pn]=Ft(Ft({},Bn[Pn]),qa))}else{const qa=yield(0,fe.xn)(Fn(Ft({},Zt),{id:(ba=Bn==null?void 0:Bn[Pn])==null?void 0:ba.stage_id,type:Array.from(new Set(Qa.map(fr=>fr.type))),list:Qa}));qa&&(Bn[Pn]=Ft(Ft({},Bn[Pn]),qa))}}),Io=(Zt,Sn,ga)=>{const ba=Array.from(Zt),[Qa]=ba.splice(Sn,1);return ba.splice(ga,0,Qa),ba},jr=(Zt,Sn)=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{Bn[Pn][Sn||"shixuns_list"].splice(Zt,1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),Oa([...Bn]),zr(ma.getFieldsValue(),Sn)}})},so=Zt=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>yt(void 0,null,function*(){(yield(0,fe._V)({id:Zt})).status===0&&(Da(-1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),er())})})},Oo=Zt=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>yt(void 0,null,function*(){(yield(0,fe.WW)(Ft({},Zt))).status===0&&(Da(-1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),er())})})},lr=()=>{ca({name:"",is_jupyter:!1}),Sa.setFieldsValue({name:"",is_jupyter:!1}),La(!1)},No=(Zt,Sn)=>{if(!Zt.destination)return;const ga=Io(Bn[Pn][Sn||"shixuns_list"],Zt.source.index,Zt.destination.index);Bn[Pn][Sn||"shixuns_list"]=ga,Oa([...Bn]),zr(ma.getFieldsValue(),Sn)},uo=Zt=>yt(void 0,null,function*(){if(!Kr())return;(yield(0,fe.ms)({id:Zt})).status===0&&er()}),Mo=Zt=>yt(void 0,null,function*(){if(!Kr())return;(yield(0,fe.yy)({id:Zt})).status===0&&er()}),Kr=()=>Pn!==-1?(Ie.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Zt=`Edit_${Pn}`;let Sn=document.getElementById(Zt);Sn&&setTimeout(()=>Sn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Fr=()=>{zr(ma.getFieldsValue())},Ur=()=>{$n(!1)},co=Zt=>yt(void 0,null,function*(){var Sn,ga;if((Zt==null?void 0:Zt.item_type)==="VideoItem"){const ba=yield(0,it.TJ)({id:Zt==null?void 0:Zt.stage_item_id,course_id:dn.coursesId});ua(ba),(Zt==null?void 0:Zt.item_type)==="VideoItem"?Xa(!0):(fa.setFieldsValue({files:[{uid:(Sn=ba==null?void 0:ba.attachment)==null?void 0:Sn.id,name:ba==null?void 0:ba.name,response:{id:(ga=ba==null?void 0:ba.attachment)==null?void 0:ga.id}}]}),ja(!0))}else if((Zt==null?void 0:Zt.item_type)==="Attachment"){let ba;Ie.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:x.createElement(Me.default,{value:ba,onChange:Qa=>{ba=Qa.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>yt(void 0,null,function*(){var Qa,qa;if(!ba)return Oe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield(0,de.ZP)(`/api/attachments/${Zt==null?void 0:Zt.id}.json`,{method:"put",body:{name:ba+((qa=Zt==null?void 0:Zt.name)==null?void 0:qa.substr((Qa=Zt==null?void 0:Zt.name)==null?void 0:Qa.lastIndexOf(".")))}}),ba="",er(!1)})})}else{let ba;Ie.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:x.createElement(Me.default,{value:ba,defaultValue:Zt==null?void 0:Zt.name,maxLength:40,onChange:Qa=>{ba=Qa.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>yt(void 0,null,function*(){if(!ba.replaceAll(" ",""))return Oe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();let Qa=null;(Zt==null?void 0:Zt.item_type)==="CourseStage"?Qa=yield(0,de.ZP)(`/api/course_stages/${Zt==null?void 0:Zt.id}.json`,{method:"put",body:{name:ba,id:Zt==null?void 0:Zt.id}}):Qa=yield(0,de.ZP)(`/api/stages/${Zt==null?void 0:Zt.stage_id}/update_item_name.json`,{method:"put",body:{name:ba,item_id:Zt==null?void 0:Zt.id,source:"CourseStage"}}),(Qa==null?void 0:Qa.status)===0&&Oe.ZP.success("\u4FEE\u6539\u6210\u529F\uFF01"),ba="",er(!1)})})}}),mo=(Zt,Sn)=>{var ga,ba,Qa,qa;if(Ma!=="All"&&!((ga=Zt.stage_tag)!=null&&ga.includes(Ma)))return null;const fr=Zt.items.filter(Ja=>{var or,mr;return new RegExp(Ua,"ig").test(Ja.name)&&(Ja.item_type===Ma||Ma==="All"||((mr=(or=Ja==null?void 0:Ja.children)==null?void 0:or.filter(Pr=>{var yr,Vr;return Pr.item_type===Ma||Ma==="All"||((Vr=(yr=Pr==null?void 0:Pr.children)==null?void 0:yr.filter(ho=>ho.item_type===Ma||Ma==="All"))==null?void 0:Vr.length)>0}))==null?void 0:mr.length)>0)}),Dr=Ja=>{var or;if(console.log("\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Zt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return xa({}),Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,nt.tJ)(xn)&&(0,nt.xY)()&&(La(!0),Sa.setFieldsValue({name:"",is_jupyter:!1}))},fo=Ja=>{var or,mr,vr;if(console.log("\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Zt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");$a(document.documentElement.scrollTop),xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:((mr=Bn[Pn])==null?void 0:mr.stage_id)||Zt.stage_id,parent_id:Ja.stage_item_id,course_id:dn.coursesId}}),Ga((vr=Zt==null?void 0:Zt.shixuns_list)==null?void 0:vr.map(Pr=>Pr.id))},vo=Ja=>{var or,mr,vr;if(console.log("\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Zt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");((mr=Kt.userInfo)!=null&&mr.admin||(vr=Kt.userInfo)!=null&&vr.is_teacher&&(0,nt.O5)())&&Xa(!0)},po=Ja=>{var or;if(console.log("\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Zt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,nt.tJ)(xn)&&(0,nt.xY)()&&(ja(!0),fa.resetFields())};return Ua&&(fr!=null&&fr.length)||!Ua?x.createElement("section",{key:Sn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},x.createElement("aside",{className:"pl20 pr20"},x.createElement(be.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},x.createElement(tt.Z,{flex:"22px"},x.createElement("span",{className:ne.icons},x.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),x.createElement(tt.Z,{flex:1,className:"tl font18 bold c-grey-333"},Zt.stage_name||`\u7B2C${Bn==null?void 0:Bn.length}\u90E8\u5206`),x.createElement(tt.Z,null,(0,Ee.GJ)()&&Pn===Sn&&!ea&&x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{so(Zt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,Ee.GJ)()&&Pn!==Sn&&Ma==="All"&&!Ua&&x.createElement(be.Z,{wrap:!1,align:"middle",gutter:5},(0,Ee.GJ)()&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("i",{className:"iconfont icon-tianjia c-light-green current",style:{fontSize:"22px",lineHeight:"22px"},onClick:()=>{va(!0),Dt({val:Zt.stage_id,list:[]})}})," ")),Sn>0&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},x.createElement("span",{onClick:()=>uo(Zt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"}))),SnMo(Zt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current"}))),!ea&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u7F16\u8F91"},x.createElement("span",{onClick:()=>Ar(Sn,Zt),className:"iconfont icon-bianjidaibeijing c-light-green font18 current"})))))),!!Zt.stage_description&&x.createElement("div",{style:{marginTop:12}},x.createElement("div",{ref:Ta,className:`${ne.introContent} ${Zt!=null&&Zt.showReadFull?"":ne.introContentMaxHeight}`},x.createElement(Dn.Z,{value:Zt==null?void 0:Zt.stage_description})),(Zt==null?void 0:Zt.showExpansion)&&x.createElement("div",{onClick:Ja=>{Bn[Sn].showReadFull=!(Zt!=null&&Zt.showReadFull),Oa([...Bn])}},x.createElement(lt.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},x.createElement("a",{className:`font14 ${ne.color999}`},Zt!=null&&Zt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",x.createElement("i",{className:`iconfont font14 ${Zt!=null&&Zt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),Pn===Sn&&x.createElement("div",{className:"pl20 pr20 pt20"},x.createElement("aside",null,x.createElement(Ye.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Me.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Bn==null?void 0:Bn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Fr})),x.createElement(Ye.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Me.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Bn==null?void 0:Bn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:Fr}))),x.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:Dr},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),x.createElement("br",null),x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:fo},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),x.createElement("br",null),!((ba=cn==null?void 0:cn.setting)!=null&&ba.is_local)&&x.createElement(x.Fragment,null,x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:vo},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),x.createElement("br",null)),x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:po},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),x.createElement("br",null)),x.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${Sn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((Qa=Zt.attachments_list)!=null&&Qa.length)&&x.createElement(lt.Z,null),x.createElement("aside",{className:ne.shixuns},Pn===Sn?x.createElement(y.Z5,{onDragEnd:Ja=>No(Ja,"attachments_list")},x.createElement(y.bK,{droppableId:"droppable-id2"},(Ja,or)=>{var mr;return x.createElement("div",Fn(Ft({className:"mt20",ref:Ja.innerRef},Ja.droppableProps),{onScroll:()=>{}}),(mr=Zt.attachments_list)==null?void 0:mr.map(function(vr,Pr){return x.createElement(y._l,{draggableId:`${vr.id.toString()}-${Sn}-${Pr}`,index:Pr,key:vr.id},(yr,Vr)=>x.createElement("div",Ft(Ft({ref:yr.innerRef},yr.draggableProps),yr.dragHandleProps),x.createElement(be.Z,{className:"list-item-row",align:"middle",key:Pr,gutter:[5,10]},x.createElement(tt.Z,null,x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),x.createElement(tt.Z,{flex:"1"},x.createElement("a",{className:"c-grey-333",href:Pe.Z.IMG_SERVER+vr.url,target:"_blank"},vr.name)),x.createElement(tt.Z,null,Pn===Sn&&x.createElement("div",null,x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{jr(Pr,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):x.createElement("div",{className:"mt20"},(qa=Zt.attachments_list)==null?void 0:qa.map(function(Ja,or){return x.createElement("div",null,x.createElement(be.Z,{className:"list-item-row",align:"middle",key:or,gutter:[5,10]},x.createElement(tt.Z,null,x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),x.createElement(tt.Z,null,x.createElement("a",{className:"c-grey-333",href:Pe.Z.IMG_SERVER+Ja.url,target:"_blank"},Ja.name))))}))),!!(fr!=null&&fr.length)&&x.createElement(pt,{visibleType:Ma,data:[...fr],stage_id:Zt.stage_id,disabled:Pn!==Sn,deleteStages:Oo,editVidoItem:co,updateSort:pa,subject_id:aa==null?void 0:aa.subject_id,course_id:dn==null?void 0:dn.coursesId,index:Sn,cust_seq:!0,hiddenEditBtn:!0,keywords:Ua,isShowSchedule:aa==null?void 0:aa.is_show_schedule,getData:er,showVideoPlay:!0,handleNewProject:Dr,handleSelectionProject:fo,handleNewVideo:vo,handleNewCourseWare:po,handleNewFolder:Ja=>{va(!0),Dt(Fn(Ft({},Ja),{val:Zt.stage_id,list:[]}))}}),Pn===Sn&&x.createElement("aside",{className:ne.buttons},x.createElement(at.ZP,{onClick:Sr,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),x.createElement(at.ZP,{onClick:Sr,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},To=Zt=>{if(Zt){let ga=0;for(var Sn=0;Sn127||Zt.charCodeAt(Sn)==94?ga+=2:ga++;return ga}else return 0},Ro=()=>{var Zt;for(let Sn in Bn)To((Zt=Bn[Sn])==null?void 0:Zt.stage_description)>424?Bn[Sn].showExpansion=!0:Bn[Sn].showExpansion=!1;return Bn==null?void 0:Bn.map(function(Sn,ga){return x.createElement("div",{key:ga},mo(Sn,ga))})},{start_date:ko,course_end:gr}=Jn,zo=gr||z()(z()().format("L")).valueOf(){};return x.createElement("section",{className:"mb50"},x.createElement(nn,{data:aa,dispatch:xn,onReloadData:er}),x.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},x.createElement("div",{className:ne.actionTabs},Kn.map(function(Zt,Sn){if(Bn!=null&&Bn.some(ga=>{var ba;return(ba=ga.stage_tag)==null?void 0:ba.includes(Zt.type)})||Zt.type=="All"||Zt.type==="Discusses")return x.createElement("div",{key:Sn,className:Zt.type===Ma?ne.tabActive:ne.tab,onClick:()=>{Pn===-1?(_a(Zt.type),Da(-1)):Oe.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},x.createElement("div",{className:ne.s1},Zt.name))})),x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement(Cn.t7,{style:{width:222,marginTop:"-3px"},className:(0,Ee.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:ar}),(0,Ee.Rb)()&&x.createElement(at.ZP,{type:"primary",onClick:()=>yt(void 0,null,function*(){Ie.default.confirm({title:"\u63D0\u793A",content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:dn==null?void 0:dn.coursesId}})).status===0&&er()})})})},(Jn==null?void 0:Jn.subject_id)===0?"\u5173\u8054\u8BFE\u7A0B":"\u66F4\u65B0"))),x.createElement("div",{className:ne.total},"\u5171",x.createElement("span",null,Ua?wn:Kn.find(Zt=>Zt.type===Ma).number),"\u4E2A",Kn.find(Zt=>Zt.type===Ma).totalName),Ua&&wn===0&&Ma!=="Discusses"&&x.createElement(sn.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),x.createElement($e.Z,{loading:ha,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ma!=="Discusses"&&x.createElement(x.Fragment,null,x.createElement(Ye.default,{form:ma,onFinish:zr},Ro()),(0,Ee.GJ)()&&!ea&&Ma==="All"&&Pn===-1&&!Ua&&x.createElement("div",{className:ne.addStage,onClick:Lr},x.createElement("span",{className:ne.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Ma==="Discusses"&&x.createElement("aside",{style:{paddingTop:25,background:"#fff"}},x.createElement(pn,{activeIndex:3,isNotDiscuss:zo,getData:er,shixunIdentifier:11,coursesId:dn==null?void 0:dn.coursesId,params:{pathId:dn==null?void 0:dn.coursesId},identity:(qt=Kt.userInfo)==null?void 0:qt.role,getTypeNumber:Va,user:Kt.userInfo,isShixunDetail:!0,keywords:Ua,setTypeCount:bn})),x.createElement(Ie.default,{destroyOnClose:!0,centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:wa,onOk:()=>yt(void 0,null,function*(){var Zt,Sn;yield Sa.validateFields();const ga=Ft({id:(Zt=Bn==null?void 0:Bn[Pn])==null?void 0:Zt.stage_id,course_id:dn.coursesId},en);la.isAddxiaojie?(ga.parent_id=la.stage_item_id,ga.id=la.stage_id):ga.id=(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id;const ba=yield(0,fe.vf)(ga);lr(),ba.id&&(Oe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Mr([ba])),xa({}),er()}),onCancel:lr},x.createElement(Ye.default,{form:Sa,onValuesChange:Zt=>{ca(Ft(Ft({},en),Zt))}},x.createElement(Ye.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},x.createElement(Ue.ZP.Group,null,x.createElement(Ue.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),x.createElement(Ue.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),x.createElement(Ye.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},x.createElement(Me.default,{maxLength:60,suffix:x.createElement("span",null,en.name.length,"/60")})))),x.createElement(Ie.default,{destroyOnClose:!0,open:Rn,title:"\u5173\u8054\u8BFE\u7A0B",onOk:()=>yt(void 0,null,function*(){if(!Pa){Oe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u95E8\u8BFE\u7A0B\u8FDB\u884C\u5173\u8054");return}(yield(0,de.ZP)(`/api/courses/${dn.coursesId}/associated_course.json`,{method:"post",body:{subject_id:Pa}})).status===0&&(Hn(!1),er(),xn({type:"classroomList/getClassroomTopBanner",payload:{id:dn.coursesId}}),Oe.ZP.info("\u5173\u8054\u6210\u529F"))}),onCancel:()=>{Hn(!1)}},x.createElement("p",{style:{color:"orange"}},"\u5F53\u5173\u8054\u8BFE\u7A0B\u540E\uFF0C\u5728\u7EBF\u5B66\u4E60\u91CC\u6240\u6709\u7684\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u8BFE\u7A0B\u5185\u5BB9"),x.createElement("div",{style:{overflow:"auto",height:300}},x.createElement(Ue.ZP.Group,{onChange:Zt=>{console.log(Zt),Wa(Zt.target.value)}},x.createElement(se.Z,{direction:"vertical"},Rt.map(Zt=>x.createElement(Ue.ZP,{value:Zt.id},Zt.name)))))),x.createElement(Ie.default,{centered:!0,destroyOnClose:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ia,onOk:()=>yt(void 0,null,function*(){var Zt,Sn;yield fa.validateFields();const ga=yield fa.getFieldsValue(),ba={id:(Zt=Bn==null?void 0:Bn[Pn])==null?void 0:Zt.stage_id,course_id:dn.coursesId,attachment_ids:ga.files.map(qa=>qa.response.id)};la.isAddxiaojie?(ba.parent_id=la.stage_item_id,ba.id=la.stage_id):ba.id=(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id,(yield(0,fe.s0)(ba)).status===0&&(Oe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ja(!1),io([...ga.files])),xa({}),er()}),onCancel:()=>{ja(!1),xa({})}},x.createElement(Ye.default,{form:fa},x.createElement(Ye.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},x.createElement(Le.Z,{maxSize:100,accept:"application/pdf, .zip, .ppt, .pptx, .png, .jpg, .jpeg, .xlsx, .xls, .doc, .docx",number:10})),x.createElement(Ye.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},x.createElement(Me.default,{onClick:()=>Go})),x.createElement("div",null,x.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),x.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(he.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",x.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",x.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",x.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",x.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),x.createElement(Ie.default,{centered:!0,destroyOnClose:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:Xn,onOk:()=>yt(void 0,null,function*(){if(!ya.name){Oe.ZP.error("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}yield(0,fe.CI)({stage_item_id:ya==null?void 0:ya.stage_item_id,coursesId:dn.coursesId,list:[],name:ya.name,parent_id:ya.val}),va(!1),Dt({}),yield er()}),onCancel:()=>{va(!1),Dt({})}},x.createElement("span",null,"\u540D\u79F0",x.createElement(Me.default,{onChange:Zt=>{Dt(Fn(Ft({},ya),{name:Zt.target.value}))}}))),x.createElement(He,{shixunIds:za,cb:Mr}),x.createElement(Xt.Z,{visible:Za,editData:Na,onCancel:()=>{Xa(!1),xa({})},onOk:lo}))};var jn=(0,he.connect)(({classroomList:vt,user:Lt,loading:Je,globalSetting:Kt})=>({classroomList:vt,user:Lt,globalSetting:Kt,loading:Je.models.index}))(Vn)},23538:function(xt,kt,oe){"use strict";oe.d(kt,{$J:function(){return Ye},JZ:function(){return Ie},bN:function(){return be},jP:function(){return Me},rO:function(){return Oe}});var x=oe(99064),he=(tt,Qe,lt)=>new Promise((at,$e)=>{var Ue=a=>{try{y(lt.next(a))}catch(E){$e(E)}},se=a=>{try{y(lt.throw(a))}catch(E){$e(E)}},y=a=>a.done?at(a.value):Promise.resolve(a.value).then(Ue,se);y((lt=lt.apply(tt,Qe)).next())});function Ye(tt){return(0,x.U2)(`libraries/${tt}.json`)}function Oe(tt){return(0,x.U2)("library_tags.json",tt)}function Ie(tt){return he(this,null,function*(){return(yield(0,x.IV)(`attachments/${tt}.json`)).status===0})}function Me(tt){return(0,x.v_)("libraries.json",tt)}function be(tt,Qe){return(0,x.gz)(`libraries/${tt}.json`,Qe)}},15022:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ae}});var x=oe(59301),he=oe(89070),Ye=oe(92832),Oe=oe(78241),Ie=oe(8591),Me=oe(43418),be=oe(93948),tt=oe(12563),Qe=oe(24905),lt={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},at=oe(5171),$e=oe(24065),Ue=oe(8700),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Fe,ve,je)=>ve in Fe?se(Fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:je}):Fe[ve]=je,ae=(Fe,ve)=>{for(var je in ve||(ve={}))b.call(ve,je)&&ne(Fe,je,ve[je]);if(E)for(var je of E(ve))z.call(ve,je)&&ne(Fe,je,ve[je]);return Fe},ie=(Fe,ve)=>y(Fe,a(ve)),ce=(Fe,ve,je)=>new Promise((Bt,zt)=>{var Ve=Jt=>{try{It(je.next(Jt))}catch(Gt){zt(Gt)}},ut=Jt=>{try{It(je.throw(Jt))}catch(Gt){zt(Gt)}},It=Jt=>Jt.done?Bt(Jt.value):Promise.resolve(Jt.value).then(Ve,ut);It((je=je.apply(Fe,ve)).next())});const{TextArea:de}=Ye.default,fe=1024,Ee=({user:Fe,globalSetting:ve,loading:je,dispatch:Bt,visible:zt,editData:Ve,onCancel:ut=()=>{},onOk:It=()=>{},queryParams:Jt={}})=>{var Gt,Pt;const He=(0,he.useParams)(),[nt]=Oe.default.useForm(),[Nt,De]=(0,x.useState)([]),[et,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[mt,Xt]=(0,x.useState)(),[Le,it]=(0,x.useState)(!1),[St,tn]=(0,x.useState)(!1),Ut=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Te,Et,Ct,Ht,Tt;zt&&Ve&&(it(Ve.is_link),Xt(Ve.link),!Ve.is_link&&De([{name:(Te=Ve==null?void 0:Ve.video_item)==null?void 0:Te.file_name,loaded:100,videoId:(Et=Ve==null?void 0:Ve.video_item)==null?void 0:Et.video_id}]),Se(((Ct=Ve==null?void 0:Ve.tags)==null?void 0:Ct.map(Ot=>Ot==null?void 0:Ot.name))||[]),nt.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.attachment_id,allow_skip:(Tt=Ve==null?void 0:Ve.video_item)==null?void 0:Tt.allow_skip}))},[Ve,zt]);const Ze=Te=>{it(!1);const Et=Te.name.toLowerCase();return Et&&Et.indexOf(".avi")==-1&&Et.indexOf(".flv")==-1&&Et.indexOf(".f4v")==-1&&Et.indexOf(".m4v")==-1&&Et.indexOf(".mov")==-1&&Et.indexOf(".mp4")==-1&&Et.indexOf(".rmvb")==-1&&Et.indexOf(".swf")==-1&&Et.indexOf(".webm")==-1&&Et.indexOf(".wmv")==-1?(Ie.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Te.size>fe*Ut*1024*1024?(Ie.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Ut}G`),!0):Nt!=null&&Nt.find(Ct=>Ct.name===Te.name)?(Ie.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ke=(Te,Et)=>{Me.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Et?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Et?De([]):(nn.current.cancel(),De([]))}})},xe=()=>ce(void 0,null,function*(){if(yield nt.validateFields(),!Le&&!(Nt!=null&&Nt.length)||Le&&!mt){Ie.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}tn(!0);const Te=Le?{link:mt}:{video_id:Nt==null?void 0:Nt[0].videoId},Et=yield It(ae(ae(ae({},Te),Jt),{name:nt.getFieldValue("name"),attachment_id:nt.getFieldValue("attachment_id"),description:nt.getFieldValue("description"),tags:Pe,allow_skip:nt.getFieldValue("allow_skip")}));tn(!1),console.log("res"),console.log(Et),Et!=null&&Et.id&&me()}),me=()=>{nt.resetFields(),De([]),Xt(null),Se([]),it(null)},Re=()=>{ut(),me()},ht=()=>{var Te,Et,Ct,Ht,Tt;return x.createElement(x.Fragment,null,!Le&&!!(Nt!=null&&Nt.length)&&x.createElement("div",{className:lt.fileProgress},((Te=Nt==null?void 0:Nt[0])==null?void 0:Te.loaded)==100?x.createElement("div",{className:`${lt.videoName} font14`},(Et=Nt==null?void 0:Nt[0])==null?void 0:Et.name):x.createElement(be.Z,{style:{width:"80%"},percent:(Ct=Nt==null?void 0:Nt[0])==null?void 0:Ct.loaded,status:((Ht=Nt==null?void 0:Nt[0])==null?void 0:Ht.loaded)==100?"normal":"active"}),x.createElement("div",{className:lt.fileCancel,onClick:()=>{var Ot,Be;return Ke((Ot=Nt==null?void 0:Nt[0])==null?void 0:Ot.name,((Be=Nt==null?void 0:Nt[0])==null?void 0:Be.loaded)==100)}},((Tt=Nt==null?void 0:Nt[0])==null?void 0:Tt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:lt.uploadWrap,style:{display:Nt!=null&&Nt.length?"none":"flex"}},x.createElement(Ue.Z,ie(ae({},Ce),{ref:nn}),x.createElement("div",{className:lt.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${lt.upload} ${lt.uploadLink}`,onClick:()=>it(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Le&&x.createElement(Ye.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:mt,onChange:Ot=>Xt(Ot.target.value)}))},[Pe,Se]=(0,x.useState)([]),rt=Te=>{if(Te.key=="Enter"){const Et=nt.getFieldValue("tag");if(nt.setFieldsValue({tag:""}),!Et){Ie.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pe.filter(Ct=>Ct===Et).length>0){Ie.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Pe.push(Et),Se([...Pe])}},Ne=(Te,Et)=>{Te.preventDefault(),Se([...Pe.filter(Ct=>Ct!=Et)])},Ce={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Ze,onBeginInitFile:Te=>{De([{name:Te.filename,loaded:0}])},onComplete:Te=>{De([{name:Te.filename,loaded:Te.percent,videoId:Te.id}])},onError:()=>{De([])},onProgress:Te=>{De([{name:Te.filename,loaded:Te.percent}])},chunkSize:1024*1024*2,options:{user_id:(Gt=Fe==null?void 0:Fe.userInfo)==null?void 0:Gt.user_id}};return x.createElement(Me.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:lt.modal,open:zt,confirmLoading:St,onOk:xe,onCancel:Re},x.createElement(Oe.default,{form:nt},x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Ye.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:lt.contentItem},ht()),x.createElement(Oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(at.Z,{getFileProgress:Te=>{if(Te.file.status==="uploading"){tn(!0);return}Te.file.status==="done"&&tn(!1)}})),x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(de,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Oe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Ye.default,{onKeyUp:rt})),x.createElement("div",{className:lt["tagsList-content"]},Pe.map((Te,Et)=>x.createElement(tt.default,{key:Et+Te,closable:!0,onClose:Ct=>{Ne(Ct,Te)}},Te))),x.createElement(Oe.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(Qe.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(he.Link,{to:`/users/${(Pt=Fe.userInfo)==null?void 0:Pt.login}/videos/protocol`,target:"_blank",className:lt.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Ut,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ae=(0,he.connect)(({user:Fe,loading:ve,globalSetting:je})=>({user:Fe,globalSetting:je,loading:ve}))(Ee)},46474:function(xt,kt,oe){"use strict";oe.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return ce},xY:function(){return ne},O5:function(){return z},tJ:function(){return se},o1:function(){return y},Rd:function(){return b}});var x=oe(89070),he=oe(43418),Ye=oe(28103),Oe=oe(8591),Ie=oe(24065),Me=oe(955),be=oe(87169),tt=oe(25510),Qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAIAAAAP3aGbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABcRAAAXEQHKJvM/AAAouElEQVR42u3de5gU1Z038HOqqu89PQPMhQHkNqCiCCK5qMRojIkXRNFERDTGNRvik5hNjPtgzEuyJLq6sq/EbEyy+u5jjBEhSEREvKyXQJRVs1FEMARhhhlgLsDAMD3T96o67x8zzPQMPTPVU12XX8/38/D4PDZdVedUd3+py6nf4UIIBgBAgeR0AwAAjEJgAQAZCCwAIAOBBQBkILAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMxfhbOedOt7a/nKUmcrbT2aIUxned8Xaa/DhMbsi2dppk8nO3ovG27XnbemTbDmE4wgIAQhBYAEAGAgsAyEBgAQAZCCwAIAOBBQBk5DGsIaedO3dWVFRY3cpVq1atXLnS4JuNj3WwgvF7tCbHZFhxe9u2dZp8Z04uHGlhxbAbKz44F/6KB2I2sCoqKqqqqqzuajgctnoTACMWoV8xTgkBgAwEFgCQgcACADIQWABABgILAMgwe5cwJ5O3jVtaWgp+z8KKW+bOPvjuwq1bMaTD+OLG2+ks2/aSSS78FTMcYQEAIQgsACADgQUAZCCwAIAMBBYAkIHAAgAyLBnW4CxnS/fb9k4r7nk7W8LBClZUQbBiYIEVI2ycnXjFIjjCAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQU4bAGK25Fu/Besm03wm27i2/bEATbNmTbN6QoRzDkhCMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5F7Xpnpy2w7Ta8bawo4eDC6RVIf0YmufBXzCwKLIvaCgC2ceevGKeEAEAGAgsAyEBgAQAZCCwAIMPsRfdVq1aFw2GrW7llyxZ7dgfACEToV8ydvd9vkhV1CPBOvHOkvdNZeY0IwSkhAJCBwAIAMhBYAEAGAgsAyEBgAQAZCCwAICOPcVhUnke3rcg/lYktbLuT7eyet+0zIo16j3CEBQBkILAAgAwEFgCQgcACADIQWABABgILAMjIo1pDHit19K6zFXfxXTiwgMqz+FZ004Wc/YidHSJjsuILqjUAQHFCYAEAGQgsACADgQUAZCCwAIAMBBYAkGF21hxnKxZQqdJvW5Nsm1LEinbmXNy2vlNZ3DhnfwgWjbDBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgw+ywBpOsuMlKZZ3GN2RycdsKcriQC3cIlclH3FkOBEdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgAz7JqHIiUqZfeONN8nZ4gS29d2KggcmWbF1Z4tnGN8QlZk+GI6wAIAQBBYAkIHAAgAyEFgAQAYCCwDIQGABABl5VGuw7Z63FSMYSN/NpTK1hEkuHC5AZdzMyPl14AgLAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkGG2WoMLa++bbKdxzvbIZN+pVL9wdqyDs01y4eKO/95xhAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyKNaQ0623bA3eUPUhdMBmOym8XdaMdOH8b67cLYLZ1kxdsS2ARDOThTCcIQFAIQgsACADAQWAJCBwAIAMhBYAEAGAgsAyDBbrSGPLbmvEgDpDRnfum3VGqzYEJXSCC5skjtnkTAJR1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyqNdh2x93kOq1ovLM9smIQgG1lDEw2ydlhNzk5+7lb0U1n5+/AJBQAUJwQWABABgILAMhAYAEAGQgsACADgQUAZJidhMI2VlTpt22sQ045t27baAPjO8TZ2S5sG/hiRa0IZ4tSWNFO4zAJBQCMdAgsACADgQUAZCCwAIAMBBYAkIHAAgAyzA5rcPYpc2ebZFvjTXJ2h9h2v9/Zxhtf3OSGrJjpw2Q7c7LogyMzDguMsOKbN5LbCW6DU0IYcdasWTNhwgSnWwHDkce8hM7OOmcclUHtJtcJJi1ZsmTNmjU9/+vCT9PxankONn4gOMKCEeqZZ55ZtmyZ062A/OAIq8AbyglHWK510003rV27lrny08QRVo7VIrAKu6GcEFhuNnHixIMHD7rw00Rg5Vitsx2wIu+c/c2T/pIZbXkyqbceUxsOqrV16r46rf6A1tist7Xp7e2iIyYyaZFRGWPco3CPl5eEpNJSadQoeXy1PHmiMm2qUjNVmXSaVD6G+/1Od4Uxxp599tlFixbl7qkF/5wbX9x4k6xIB3d+FRFYdnQzJyo96m5DJqO3HM7s2p1+f3vmo13q3lrtaKuIdghVZcabxzlXFB4pkSvKlek1nlkzvXPneGbOkMZWcY/Hwd5VVlYePXo0R68RWMNd3CIILDu6mROJHolMRqs/kNr2burNrentO7SDjSKVKuD6uc8nnzbeO2e279KLffPOlydPdCS5+t0x7O0+Amu4i1sEgWVHN3NyeY/01mOpbe8mNm5ObXtHa2xmmmbt9mRZHl/tm3dB4Nr5vnnnS+Vj7OzsunXrbrzxxlNfR2ANe3GLILDs6GZOLu2REGp9Q/KFl+Lrn8/s2i2SSfs23bUH/H7PzBnBry70XzNfmTyR2fJoTlNT0/jx43PtDATWMBe3CALLjm7m5LoeCaHW1cfXPBv/w3Nq3X6m63ZsdCCSpNRMCS66PnjTDcrUyTbElhWJg8AqOASWHd3MyVU90ppb4qvXxZ56Rt1Xl8dFdKtxrkybGrp1SfDmRXL1WIs3hcAqZI8sYsk4LLNtct84F+Mc/0TzbnA8kXjx5c5fPpbevsPyC1XDI8veObPD3/1W4OoreTBg0UZcOGrJihGFtpVbsGjXIbAKjFZgZT7e3bHq0cTzm0Q84XRbhsCDgcDCBSU/uNNz9gxL1o/AcmhDeUFgFRiVwBLJZGL9xuhDP1f31Trdljwo02oi99wV+Oq1BR90isByakN5QWAVGInA0pqaOx56JLZ6rYjFnW5L3ngoGLp5cck935fHVRdytQgshzaUFwRWgbk/sNLvf9i+/GeprW+76OJ6vjj3Xfy50vt/4p17buFWicByZkN5QXmZkUQXyc2vHL/tjtSWtwinFWNMiNSWt47fdkdy8ytMp9wRyBMCa8RQ1dhTq9u+czeti1aDdWhfbdt37o49tZqpqtNtAZvYV17GOCqFPqwYSGXRiYlIZ2KPPxG9f6XeHjW5KreRSiOR5ctCS2/nXlMPIbpwAJ0Lf0dWbD0vmISi+Il0pvNXj0UfeFh0djrdlsLT26PtP/03kcmEv/Mtk5kF7odTwmKnqrHHnyjWtOoiOjujDzwce/wJnBsWPQRWURMi9vTa6P0rizitujva2Rm9f2Xs6bW0bybAUBBYxSy5+dXoigeL77pVTnp7NLriweTmV51uCFgIgVW00u9vP/GjFdrhI043xD7a4SMnfrQi/f52pxsCVkFgFSetqbl9+X3q3iIZwWCcure2ffl9WlOz0w0BS5gtL0Nlghxnh0rYPGhYpFLt9/yk87EnzGyUtPC3bi996Gfc5zO+CJXyMjk5+8CJSZhIdaRLPLsh9vRap1vhpNjTaxPPbnC6FVB4CKxik9m1O7ryEYpPNReQiMWjKx/JfLzb6YZAgSGwioqIJzoeeXQEXro6lbq3tuPnj7q/zhfkBYFVVBKbXkps2OR0K9wisWFTYtNLTrcCCgmBVTy05pbOXz2OY4oeIp7o/NXjWnOL0w2BgkFgFY/46nXp9z90uhXukn7/w/jqdU63AgrGbLUG45ytbeBsqQnzd4iH3CdqbV3rdUtw9epUyvSa8g3PKDVTB3+bC2d1craIgjtLOOAIq0jE16xHWuWk7q2Nr1nvdCugMBBYxUCtq4+ve86SVQvBdL3Pn7z0WzbfP13/IJtpAGOMsfi659S6ekv2D9gL9bCKQXLTS+q+usKvVzBp9Gipopyxk0fyqqodbBSZjKHFZVmedBr3+XsXz4uua43NTFXl08Yz5eQXNZPRDjUZbcBJ6r665KaXwt/7duF3EdgLgUWe3nosvn6j0bIqksR0vXvCVM67/wy4ai2wcH5k+bLu4xpJ0hqbjn9tqbq/nklDHZsLIZWWjvrFv3tmnT2c+Vk5F52x40u/q+5vGPX/fqlMnsR0nUmy+vc9x267Qxw5mt/k9ULE128M3nyjVD6mwHsf7IXAIi+17d3Mro+NvJN7veE7vyVVVqh792kNB9WDh/Rjx0VHh0ilezOF8z5hJMty9djedNB1pshGWyZLUlXFsKeYF50x7vMxIeSKip4ZvdRP9opEcoh0zpVlmV0fp7a9G7h2fmF2OjgEgUVcRk1s3CySqaHfKQTz+fxXXub73IVMFyKR0KMd+uEjWlOzWrtf3V+v7m/Qmpr11mPakaO9pTu7LiT1REC+53ambgoJJgQPBJjX2/OS1tTCFZmXlrIBDrBEOiOSyRyvJ1OJjZsDV13OPPjOE2b2wzN+N9f4XVKT91OtmA7AhVN1dFHrG1Lb3jHaNq9HKokwxpjEeSgoh4JydZXn3HO6m5hIing88/dPjn/j21r9gazjLBPtNPdJMsakkrAU6J3k2ff5C8f84XcDLiFJsaeeiT+1JudBVmrbO2p9gzK9Jo8WOPqltYJtG7II/rWhLbXtXe1Qk6G3CsH9fl4Szv23nPNggAcDUqSEJVMDXiHiLI8Q0nX9SKvW3DLErT0heDgklZX1vhCL6+3tojMmkkmpojy7zfKE8fKE8YNsMfa71UzXmZzjvFU71JTa9m5egQVug8AiTGQyqTe3Gr/TL0VKeCAw+Hu0xmY9Gu0bWKInpISqCdXYHTrO9RPtbf/0z0MXpdL14A3XRZYv6zmmS7zyWvS+h5imaQcOhW67mfv9Q26te00n2tVP9g2yodSbW0M3L2IeTK5DFQKLML35cHr7jjzeH4+n3tyqnHWmXFXRHV6nHImo++tFKt3zv9zr7XMNXlVZMmX0IEvTtLp6MUSecsaE1nI4+zq6ONGu/v0TputMUTyzzzF+Q1A/clRrbB7k/entO7Tmw/LECeZ2PDgGgUVY5uPd2qFGo++WJO3AobZv38VLI3L5GKmqUh43VpkyWamZKk86TR5fLY0qk8JhdX89U9WeIOM+b/Y6RDotdN3oSaEQ8qSJ/su/yBUl9309SdIONSZe+m/GeZ8Q5IzJMhNCKh/jmTPr1NX2+d+seFIPHtJPnBgksLRDjZmPdyOw6EJgEZb+4END9wd7CCHSaXHkqN5yhO36G2OMSRLzeKRwSBpVJo+rlieMT3/4Ud8xVn1+/CKeyGPuP133nHl62cr7BjwP5Tz15p+Tb2wdqLWeGWcoU6f0vKDure38zX+JRKI7knThn//lwIKret+we4+IxQcJLJFMpT/40H/llwr9UYBNEFhUiWQys2Nn/osJxhiT+5zl6W0n9ONt6r46JgST5d4fPOc8FOyzdCwm8p2sdPCxqQP9jRBMUQJXXymVRnpeS7ywufPRx5jouqYmmCR5P31eVke0zK7dTNNyXnHvkdmxUySTxq+LgavkEVi2VUGwYl4M295pxfiJnFvXW4/l/bSzokiREhGLi1Sqz0jRfoNFszfc9+BI7+hkeT4WM0y6rpx5uv/qK3pfaDuRfOX1rl507Slp9CjPWWf2viEazezeM+SK1b21euuxwW41DsW2CU2cnZnCtqIUecERFlVqwwHtaGseC+i6MmVS2cMPiERSO9SoHWpUDxzS6hu0I0f1Y20imWSZDBOMSVnhJUk80mcYhIh2iIya32MxgxtoVUJ4Pz1XmXRazwuZ7TsyH+3qbZsQ8tgqOesNWlOzdvDQkM8MaUdb1YYDZgILHITAokqt3S+iHXksIIQ0epT3U+dJo8q6X0ilRWen3npMa2pWGw6otfvV+gPq7j2Z3Xt6Hh6USkuz16G3nRjOg4Enpf705/T/fsCknlNOSd1XK9JdNyX7/YPMpdKSnvQRGTX+x436ifbswFKmTZVGj+rdIX//RD/eNmSYimiHWrvfN++Cgn8iYAMEFlXqvrr8ihYIIZWEs0dFcZ+X+0ZLY0YrZ0z3nXxPfN1zbd/8btdYBK7I2eM5GWPakaNM14d+8nkAiU0vd/z8l4xLJ69ddT/003/wBOt/bSvz0c7ky6/1eUmWvZ+em30pKv3RLpFKDdk2oWY0KypbgC0QWFRp9QfyXYSXlAwxZpJzrflwdw4Kwf3+7GveTNf1I0eMloXIxTN7ZuAr1/E+mSKYzxf4yrW5joxOjlZNp2NPrtYam7IPr6RIxPuZub1ricUzH+401DbB1Px3HbgEAosqrdHYEzk9OJdGj+LyoAcgQmj1Dd032oTgoSAv6z0lFKqqHztu5nnm0C2LgzfdcErDJN7/gWTOOJfC3ZfPUlu3JZ57oU+i6bo8ZZJy5unZeyOzZ6/Bi2taIyaypwqBRZXediK/BSQp/Zf3o//678q0GnnSBLm6WhpdJoVCvbXxGBPxhLq/oXeJsrLsi0QintBaj5l6nlmWuTx0dRqhaUywrrIKasOBjodW6a3H+p3reT8zVy4f031IxXnmk3264SJZelubiT6Ak/IILGdnfLDz1qkZtg2A0Nvb821ZZseuzI6dzOORgkFpzChp7FhlyiRl8iRl+lR5XLVUVck0TWts6v7ZCyFPGN9zmMMYEx0d+rHjhbxFOFDXWg4zXWNcUusb2u/5SWrbu/2vTMlyZuff2u76IdNPBtbHu0UyaTSwcu06275Lzs5yYtvvyKIN4QiLKtERy3sZiTPGmabp0aje3s5q96fffofJEvMo3B+QIiVSaUStb2C8Ox2UaVN5VmkXrblFb80zsPKq7sAYY0zd35B85XXGeeqtbcmXXhlo4rL0O++ls+vqSJLxWwHD2XXgDggsqkQmPfyF+40+VzXR0aFFo9qhRiZJ3Qnj8XjOOrPPk3r7G0RHNJ/A4npbe+qd97jPa/DKl360Nfbk6vT2HUySUlve6r4jKQQvKQl/8zZ5fLXQdc640NT46nV9hmXZtuvAUQgsqkTGwCMyeR2BnzwT7PqvFClRzpie/feZj3eL5FDjBrLjTJbS23ccW/T1PI6x0hmRSPYO1OralhBSaST09SU97RGpVGrL28N5Msn4rgNXQmAVL865z9f748+LpnvOmenJCiyRTKqf1HK/f/Ca7iKj9j4d3dUAzvOolOz19taHEEwkEl3jVLnPx/xZdbXSGZFIOLRbwUkILKq4RxGDDDoXQopEIivuVaZMEnr+VzqFUCaM7zPHjCSF71wa/NriQU4JucRjT61JrN/IZIkJIZWVlj74U+X0acOZTJBzEU+0/+S+zPsfMsZ4KCiFQj1/qcfjejQ67ALMHGXdycInRxX3eIeoLePz+i660DPzrMJszuv1fW7ox1lS297rPQ/1eLxzZnlmnzO8LYrOmFRa2lXuVCorzb78Lzpjoj067AEW3OMd5pLgNEsCy4q7pC4cwWCFPEaElIRYx6DPEgphbtKaYenb1OEc3GUtffKCGpPHVmXPnSNiMb0zNuwBFrwkNLwFuxe3ax4HF/6OrKg/kVeTMFU9Vf0eS87N/hlS+KD/O9x1yuOqedZDRfrxNpFIDnt9hnYduBJOCamSRo0a8j0ik2GaJvKrr8C595TnDVV1qNLsjDHGJalPLQchWEY10gAuyQNfyxdM8chTJmW/pB05KmIxpmmMc2Zg6Pwwdh24EwKLKnl89WB/zbmIdrT/aIUUKTU0uIGzrnKjodtu8V/+xey/UffVdqz8hX7ixBDHS5wxxjJ/29NdzpRz0dHR/uP7pNIhGiCEHvjSpaF//HrPgInUn7fFf79WpNPqnr1MkngwoNRMyV5ECocDV1/BGNdjsfT/vNdbNLkguw5cDIFFlTJ5Iht0wIBIp1NvbDU+FEvoeuCqL3tmnd3nxXi84//+R+y3vzfarKwR5yKVTr2xZYjDK86ZEHL5mFBWO9VP9sV+t7q7XjNjckW5Mmli9kL+L1/q++IljDMR7Tj29aWp1/6Ux3EWZ8rkiUbfDC6DwKJKnjaVK54hSmIZ/xlrmnfunNIHfypXj81+ObFhU/zZ57sLvZ+afYMf1wghjRmjnD6NDVgigov29szuPUyS+xy+SZx5PN2DIXRdHlctVVb0WU5RuMIYY7x8THDhgtSWt42PnOCKR5421eTOB6cgsKhSaqbwSIk4drwA69J1efKk0gdX9BsDkd7+UfShn4vOTibLgQVXej/7aSZO5gKXUlvfSr765mCnibrumTNr9G9/wwP+nEeCXJaTW986/rWlg48sVc48XcqesFqI7KD0XXKRMnWy+sk+g4/p8EiJUoPAosq+SSiMs+22scm+G2+8FVMMKJMmyhXluvnA0nV5bFXpA//iv/TiPi+3Hove/1DXVSSmatznC3/7H7MrfPo+d37mw51ay5FBBtNzRZFKI4NMNy2FQkMcpnm93s/MzQ4jtW4/D4XlsZXd+6Fmiv/KL3UOMuFzX3JFeXap+N6mWvCtM/m1Mfnjsq1HxhtvHoY1UCWVj1Gm15hdi65LY0aXPvAvweuvyQ4OkUp1PPLr5CuvdyeFxJNvbEn/dXv2op45s/3XXJXHYzfDap5cUe6dOyf7tcSml1Ov/ylrR0iBa6+Wxow2eLVOmV7TZwQ/kILAoor7/cMeRN5N16XKitL7fxJc/NU+51NCxH+/tvM3/5U9FZjeeiz+hz9mT0rIPZ7QLTdKVZVmiiYPeRXMc+45ytTJvS8kEqktbyde2CySveOwvHNm+y660OBlLM/sczApIV24hkWY97xzud+X3+TPPbrOBB/8aXDxV/pd/Um+sTX64MOis7P/6y+/pn7zNs+smT2veM6dFbjyy7EnnzY4qiCzZ6/WcKDn+jqXpfT2j5jWFYK5Uk9R/Jd9gQd7J3PVmlvUv38iMhl1X13PFTceDAQWLki+8vrJCXgGxP0+73nnWvBRgE0QWIR5zp4hTxivDmMOGE2Xp0ws+7efBa6d3y+V0n/9oH3Z8u7CWNkkSWtsSrz4SnZgcZ8v9A83J17+b4PlieO/W9356ONZNw050zQRT+SeHVrX5dMm+C65qE/zPtihtbSIVDr56uvZtwh8F12onDE9s2Pn4Jfe5QnjPWfPsO4TAavhlJAwqbrKO2d23ovpuufsM0c9uipw3YJ+P291z94Td/+fzMe7c//sdT2xYZN2qDH7Nc95cwLzLzd4VshDIamyQqqsPPmnQqquUmac4bvw/BxbFML3+QuVrCEIIpNJvvq6iCeYpiVffi27qr08YVzg6iuGDE3vnNlydZUFHwXYBEdYhHGPx3fpxfE/bjQ6CkkIxpjvC58vffCn3jmz+v2lure27a4fpt/73wEPUiQps3tP4sVXw3fc3tsGryd065LE5leNHGSF7/hG8KYb+oyEEIx7PNLJW349a2VCSKPKgjfdkD2RorqvLrX17a7DsfSOnem/vJ89KD9wzVWx3z6tNTUP0n7fpRcPMdEZuJvZSSisWNzZMQRWjN6wbqyDb9758oRx2oFDRjrGFCV4/TWR+5b3GzjOGFPr6k/84N7UG1uGGM2UTifWbwguWiiNHt3zmue82f4vXxp/ai2Th2i8NGa0NGY0G5IQTNd9l32hX0Gb5Euvage7z1VFtCPx4sv+yy7pGRyrnHWm79LPx3+/dqC1yhPG+eadP/A2C/+1Mcn4Ol04g4ZFTcIpIW3K5EmGZl3Xdam0NPLDH5T9x8pT0yqzY2fbHd9LvvanocdeSlJ6+0ept9/Nfo37fKHbbpEqy03dLsxubNsJqaI8fMc3sgdwaQcb4+s2ZB9Lpv68Tc06P+Veb/ArC3kkMlAzfPMuUPo+RA3kILCI8yiBa+fz7PLBpxJCmXHGqF+vKrnnrn5TzzNdT/152/Gl/5Ta+rahUjCci46O+Nr12aMKGGPez3wqMP+KggSW3h5N/c97wZtu8F3wmezXEy9szvwt6+KaJGn7G1JvvZP9Hu9nP+U556ycJ8jc7wtcOz97EkagCJ8feb5553tmnp3+6wcDvcH76fMiP7zbM2eWfuRoVqZwpmuJza92rHpUO3Awj+lnJCm15a3ka3/yfmpO70AtWfZ96QuJjS/qJ9r7DEBNJrXGZh7wG6sYwUVnLPbkav3o0eCy72tHjnZHjySp9Q2djz3B0pnsdopkMrFhk2/eZ7nXe3JGVcl3wWfT7/zl1HV7Zp49yPkgUMGtGOlv2+UAF17DcuRiWecvfn3i3hW5Q4FzuapSKivNUdBK07RDTSKRGMZkWXJVJS/rWzdG1bRDh0Q662FswXgoKI+vNl77RcTjWlOLFCnpMx6Vc9HRqTXlmF+e+3zyhPG94yS63tnc0n9XcF724Irw976dbzdtu2SDeYKNNgCBNezF3RNYal1968LF6t7agbY04AFOzgFQRugix1DPXEMT8j5PlKTcS+VMVcF6n8ce+J3K9Jry59dmj5g3CIHl1A4ZCK5hFQNl6uTgousH/GvOu8tUnfpn2Hd+pVzrzGvTA/0ZaKncXWNG3hlcdP0w0gpcKI8jrNzLO/pEuLP/BJnse2Ebr9bWtV63ZMCDrBFMmV5TvuEZR0rKOPvrsGJDVnQTk1CMRErN1NCtS4Y3dXsxk6TQrUtQAKto4PtdPII3L/LOPdfpVriLd+65wZsXOd0KKBgEVvGQq8eGv7OUBwPmV1UceDAQ/s7SfkWfgTQEVlEJLLgqcN0Cp1vhFoHrFgQWXOV0K6CQEFhFhQcDJXfdqUyf5nRDnKdMn1Zy15043iwyCKxi4zl7RmTZ93goaH5VdPFQMLLseyh9VXzsq9aQk8nn0W2r0p9znS4c19clcMN16b9u73zsCacb4pjQLYsDN1xn0cptG0FtG5M/Lju7iSOsIsR9vpJl3+9Xq3Pk8F1yUcmy72cX0oKigcAqTvK46tL7f1yAaXWoUabXlN7/Y3kcJqMvTgisouWdO6fsgRVyVaX5VVEhV1WWPbCi37RgUEwQWMXMP//yyIp7pdKI0w2xg1Qaiay41z//cqcbAhZCYBU1zkO3LI4sX8bDYfMrczMeDkeWLwvdsnj4j3MDBQisYqcooaW3R350dxFnFg+HIz+6O7T0dhQULXpurNZgkhWjDWwr5mVRj0Q6E3v8iej9K/X2aMF3jrOk0khk+bLQ0tu519R0OLaVHLCi7ogLG29ReRUEVoG76c7AYowxVY09vTa64kHt8JGC7x+nyFWVkRX3hm5ZbP7YyoW/edKNtyiwcEo4YihK6NYlo371sDKtSMY6KNNqRv3q4dCtS3AmOHIgsEYSSfLPv2L0k//pu+Qi2henOfddctHoJ//TP/8KlAAbUXBKWOBuuveUMIvW1Nzx0COx1WtFLF7YNduAh4KhmxeX3PP9wo4OdeFZFenG4xqWUQgsQ+tMJhPrN0Yf+rm6j1JVZWVaTeSeuwJfvZb7/YVdswt/86Qbj8AyCoFlXObj3R2rHk08v0nEExZtolB4MBBYuKDkB3daVIPBhb950o13PrBsa6sVc2oZZ1veuaTYg4gnEi++3PnLx9Lbd/ROjOoqsuydMzv83W8Frr7SuvpWVvzmXbhO4xvKCYFV+A2ZNNICq4vW3BJfvS721DPqvrqCzDhfGJwr06aGbl0SvHmR1ZWOXRguLvzOI7AKvyGTRmZgdTVIrauPr3k2/ofn1Lr97NSZou0kScrUKcEbrw/edIMydbIN9zRdGC4u/M4jsAq/IZNGbmCdbJZafyD5wub4+uczu3aLZNLm7XO/3zNzRvCrC/3XzFcmT7Rt+IULw8WF33kEVuE3ZNJID6yT9NZjqW3vJjZuTm17R2tstvzylizL46t98y4IXDvfN+98qXyMzf11Ybi48DuPwCr8hkxCYPVpZCaj1R9IbXs39ebW9PYd2sFGkUoVcs/4fPJp471zZvsuvdg373x58kTuMfVI4PBb4r5wceF3HoFV+A2ZhMDKSWQyesvhzK7d6fe3Zz7ape6t1Y62imiHUNU8LtJzzhWFR0rkinJleo1n1kzv3DmemTOksVVO5VR200ztHwTWcN+ZF7PjsKzolXG0fvNGkIg2kUzqrcfUhoNqbZ26r06rP6A1NultJ/T2dtERE5m0yKiMMe5RuMfLS0JSaak0qkweP06ePFGZNlWpmapMOk0qH1PwwZ/2sO3fY5NNMs62wYPm+47AchcSgTXCIbCGvU7zfceDowBABgILAMhAYAEAGQgsqtauXet0EwDshovu7pLXrqusrLzssssWLlx40UUXjR1r7aN20AMX3Ye9TvN9t6S2rMm2OjsOy2Q3c7KikowVWzfZ95Hzsyl4O40vnrOdVnwczn5pB4JTQgAgA4EFAGQgsACADAQWAJCBwAIAMhBYAECGfeVlnOXCqXSojMexopvO7qWcRsiX1njf3VlnCUdYAEAGAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjXYdpPVtkodVgzUoHIr2rbBCiZ7ZFvfnS0xYlvtDePFHoyz89eBIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7DGpx97N62ev5W3KO1besmpy0wyYXDBXKiUmLEWVZMgYFqDQAwgiCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIyGMSCks2774n161op8l12nbH3YUzkpCelcMkZ7+fJjdkUQkHHGEBABkILAAgA4EFAGQgsACADAQWAJCBwAIAMsgMa3DhU/vO3sV34Z1sk+s0zoVbd+E4D2fLq1gER1gAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDwmoTDOihoMxhc3eefVZEV9K7hwAg6T7XR2ZgrH780XvEkunGPFor7jCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkUe1BmfLGFixIdv6bnydLpwXwzjbboTbtnXbyi04O6TD2flQMKwBAIoTAgsAyEBgAQAZCCwAIAOBBQBkILAAgIw8qjWYLGNg2/wIVrBitIELZ9BwdoeYXNy2cR623e/PyYq+W7FOi3YIjrAAgAwEFgCQgcACADIQWABABgILAMhAYAEAGXlUazC7JUeLEzhbK8K2IR3FN3bEhTVCrOhmTi4cVGFbjwaCIywAIAOBBQBkILAAgAwEFgCQgcACADIQWABARh7VGkxytjyAyQ1ZcdvYtjoEVgyAoDLbhbPrNF7LxHiTbCvI4WydjIHgCAsAyEBgAQAZCCwAIAOBBQBkILAAgAwEFgCQkcewBioPvlsxAMK2u/gunHPB5OJWjJ+wbeSKs1u3YnHqRT5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIMFutYefOnRUVFVa3ctWqVStXrjT4ZtsqK+RE5Ql7K1BpvAtHmdhWI8S2QhcWDWswG1gVFRVVVVVWtCxbOBy2ehMA4H44JQQAMhBYAEAGAgsAyEBgAQAZCCwAIMOSSShM3tFsaWkp+J1HZx+RN75O23pkRWEGk5wdEWJFN0023mTdEWfH9xjvZl5whAUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIsGRYg7NIP99vRd+tKDlg2zutYLxJzk7/Ydv+dOEcKwPBERYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgowiHNYzk4QJWPEzvwm7mZEVlBZP1Epwd65CTbSMYLBq5giMsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQIYlwxpaWlrMLG5yBgrbSvfbVnKASsED25j8iE2u0/jiJsc6uLBWhLPrZBYFVsHnvAEAYDglBABCEFgAQAYCCwDIQGABABlmL7qvWrUqHA5b3cotW7bYszsAwM24FXeIbUPl0XPbahsY76ZtU3W48+64ma0bZ9tnZFtdB9tKoQwEp4QAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjDyGNQAAOAtHWABABgILAMhAYAEAGQgsACADgQUAZCCwAIAMBBYAkIHAAgAyEFgAQAYCCwDIQGABABkILAAgA4EFAGQgsACAjP8Prqme11Be/zoAAAAASUVORK5CYII=",lt=oe.p+"static/newqrcode.a8740efb.png",at=oe(32637),$e=oe(59301),Ue=(de,fe,Ee)=>new Promise((Ae,Fe)=>{var ve=zt=>{try{Bt(Ee.next(zt))}catch(Ve){Fe(Ve)}},je=zt=>{try{Bt(Ee.throw(zt))}catch(Ve){Fe(Ve)}},Bt=zt=>zt.done?Ae(zt.value):Promise.resolve(zt.value).then(ve,je);Bt((Ee=Ee.apply(de,fe)).next())});const se=(de,fe=!1)=>!!(y(de)&&a(fe)),y=de=>(0,Ie.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(de=!1)=>{var fe;const{user:Ee}=(0,x.getDvaApp)()._store.getState();return(fe=Ee.userInfo)!=null&&fe.profile_completed?!0:(he.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Me.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{he.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{he.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:at}),$e.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var de;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(de=fe.userInfo)!=null&&de.professional_certification?!0:(he.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Me.xg)("/account/certification")}}),!1)},ne=()=>(0,Ie.V9)()?!0:(he.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:lt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,fe)=>de?!0:(he.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:Qe,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Me.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=de=>{he.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),$e.createElement(Ye.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",$e.createElement("a",null,de),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:tt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(de,fe="")=>{const{shixunsDetail:{detail:Ee}}=(0,x.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let Ae="";return(Ee==null?void 0:Ee.public)===2&&(Ae="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(Ae="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(Ae="\u5DF2\u5173\u95ED"),he.default.info({centered:!0,icon:$e.createElement(be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ae,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:tt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(he.default.confirm({centered:!0,icon:$e.createElement(be.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{he.default.confirm({width:440,centered:!0,icon:$e.createElement(be.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(Oe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},56762:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(59301);function he(){const[,Ye]=x.useReducer(Oe=>Oe+1,0);return Ye}},24905:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return de}});var x=oe(92310),he=oe.n(x),Ye=oe(5630),Oe=oe(59301),Ie=oe(36355),Me=oe(1684),be=oe(32441),Qe=Oe.createContext(null),lt=oe(98447),at=oe(14088),$e=oe(4572),Ue=function(fe,Ee){var Ae={};for(var Fe in fe)Object.prototype.hasOwnProperty.call(fe,Fe)&&Ee.indexOf(Fe)<0&&(Ae[Fe]=fe[Fe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Fe=Object.getOwnPropertySymbols(fe);ve{var Ae;const{prefixCls:Fe,className:ve,rootClassName:je,children:Bt,indeterminate:zt=!1,style:Ve,onMouseEnter:ut,onMouseLeave:It,skipGroup:Jt=!1,disabled:Gt}=fe,Pt=Ue(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:He,direction:nt,checkbox:Nt}=Oe.useContext(Ie.E_),De=Oe.useContext(Qe),{isFormItemInput:et}=Oe.useContext(be.aM),Mt=Oe.useContext(Me.Z),nn=(Ae=(De==null?void 0:De.disabled)||Gt)!==null&&Ae!==void 0?Ae:Mt,mt=Oe.useRef(Pt.value);Oe.useEffect(()=>{De==null||De.registerValue(Pt.value)},[]),Oe.useEffect(()=>{if(!Jt)return Pt.value!==mt.current&&(De==null||De.cancelValue(mt.current),De==null||De.registerValue(Pt.value),mt.current=Pt.value),()=>De==null?void 0:De.cancelValue(Pt.value)},[Pt.value]);const Xt=He("checkbox",Fe),[Le,it]=(0,lt.ZP)(Xt),St=Object.assign({},Pt);De&&!Jt&&(St.onChange=function(){Pt.onChange&&Pt.onChange.apply(Pt,arguments),De.toggleOption&&De.toggleOption({label:Bt,value:Pt.value})},St.name=De.name,St.checked=De.value.includes(Pt.value));const tn=he()(`${Xt}-wrapper`,{[`${Xt}-rtl`]:nt==="rtl",[`${Xt}-wrapper-checked`]:St.checked,[`${Xt}-wrapper-disabled`]:nn,[`${Xt}-wrapper-in-form-item`]:et},Nt==null?void 0:Nt.className,ve,je,it),Ut=he()({[`${Xt}-indeterminate`]:zt},$e.A,it),Ze=zt?"mixed":void 0;return Le(Oe.createElement(at.Z,{component:"Checkbox",disabled:nn},Oe.createElement("label",{className:tn,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Ve),onMouseEnter:ut,onMouseLeave:It},Oe.createElement(Ye.Z,Object.assign({"aria-checked":Ze},St,{prefixCls:Xt,className:Ut,disabled:nn,ref:Ee})),Bt!==void 0&&Oe.createElement("span",null,Bt))))};var a=Oe.forwardRef(se),E=oe(80702),b=oe(2738),z=function(fe,Ee){var Ae={};for(var Fe in fe)Object.prototype.hasOwnProperty.call(fe,Fe)&&Ee.indexOf(Fe)<0&&(Ae[Fe]=fe[Fe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Fe=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Ae,children:Fe,options:ve=[],prefixCls:je,className:Bt,rootClassName:zt,style:Ve,onChange:ut}=fe,It=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Jt,direction:Gt}=Oe.useContext(Ie.E_),[Pt,He]=Oe.useState(It.value||Ae||[]),[nt,Nt]=Oe.useState([]);Oe.useEffect(()=>{"value"in It&&He(It.value||[])},[It.value]);const De=Oe.useMemo(()=>ve.map(Ke=>typeof Ke=="string"||typeof Ke=="number"?{label:Ke,value:Ke}:Ke),[ve]),et=Ke=>{Nt(xe=>xe.filter(me=>me!==Ke))},Mt=Ke=>{Nt(xe=>[].concat((0,E.Z)(xe),[Ke]))},nn=Ke=>{const xe=Pt.indexOf(Ke.value),me=(0,E.Z)(Pt);xe===-1?me.push(Ke.value):me.splice(xe,1),"value"in It||He(me),ut==null||ut(me.filter(Re=>nt.includes(Re)).sort((Re,ht)=>{const Pe=De.findIndex(rt=>rt.value===Re),Se=De.findIndex(rt=>rt.value===ht);return Pe-Se}))},mt=Jt("checkbox",je),Xt=`${mt}-group`,[Le,it]=(0,lt.ZP)(mt),St=(0,b.Z)(It,["value","disabled"]),tn=ve.length?De.map(Ke=>Oe.createElement(a,{prefixCls:mt,key:Ke.value.toString(),disabled:"disabled"in Ke?Ke.disabled:It.disabled,value:Ke.value,checked:Pt.includes(Ke.value),onChange:Ke.onChange,className:`${Xt}-item`,style:Ke.style,title:Ke.title},Ke.label)):Fe,Ut={toggleOption:nn,value:Pt,disabled:It.disabled,name:It.name,registerValue:Mt,cancelValue:et},Ze=he()(Xt,{[`${Xt}-rtl`]:Gt==="rtl"},Bt,zt,it);return Le(Oe.createElement("div",Object.assign({className:Ze,style:Ve},St,{ref:Ee}),Oe.createElement(Qe.Provider,{value:Ut},tn)))},ae=Oe.forwardRef(ne);var ie=Oe.memo(ae);const ce=a;ce.Group=ie,ce.__ANT_CHECKBOX=!0;var de=ce},98447:function(xt,kt,oe){"use strict";oe.d(kt,{C2:function(){return Ie}});var x=oe(17313),he=oe(37613),Ye=oe(83116);const Oe=Me=>{const{checkboxCls:be}=Me,tt=`${be}-wrapper`;return[{[`${be}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{display:"inline-flex",flexWrap:"wrap",columnGap:Me.marginXS,[`> ${Me.antCls}-row`]:{flex:1}}),[tt]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${tt}`]:{marginInlineStart:0},[`&${tt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[be]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Me.borderRadiusSM,alignSelf:"center",[`${be}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${be}-inner`]:Object.assign({},(0,x.oN)(Me))},[`${be}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Me.checkboxSize,height:Me.checkboxSize,direction:"ltr",backgroundColor:Me.colorBgContainer,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadiusSM,borderCollapse:"separate",transition:`all ${Me.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Me.checkboxSize/14*5,height:Me.checkboxSize/14*8,border:`${Me.lineWidthBold}px solid ${Me.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Me.motionDurationFast} ${Me.motionEaseInBack}, opacity ${Me.motionDurationFast}`}},"& + span":{paddingInlineStart:Me.paddingXS,paddingInlineEnd:Me.paddingXS}})},{[` +`),yt.focus();default:throw new Error}},[yt,ln]),Ga=(0,x.useMemo)(()=>{switch(ln){case bt:return x.createElement(nt,{callback:za,onCancel:Za});case sn:return x.createElement(Nt.Z,{callback:za,onCancel:Za});case ct:return x.createElement(De.Z,{callback:za,onCancel:Za});case pt:return x.createElement(ht,{callback:za,onCancel:Za});case vn:return x.createElement(Ce,{callback:za,onCancel:Za});case"maths-latex":return x.createElement(Tt,{showSaveButton:!0,callback:za});case"inline-latex":return x.createElement(Ot.Z,{showSaveButton:!0,callback:za});default:return null}},[ln]);function Za(){xn("")}(0,x.useEffect)(()=>{if(Sa.current){let wn=function(Rt){Pa=!0,Wa=Rt.pageY},bn=function(){Pa=!1},Rn=function(Rt){if(Pa){let _n=Rt.pageY-Wa;_n<0&&(_n=0),_n>300&&(_n=300);let Kn=Qt+_n+"px";Xn(Kn)}},Gn=Sa.current,Pa=!1,Wa=0;return Gn.addEventListener("mousedown",wn),document.addEventListener("mousemove",Rn),document.addEventListener("mouseup",bn),()=>{Gn.removeEventListener("mousedown",wn),document.removeEventListener("mousemove",Rn),document.removeEventListener("mouseup",bn)}}},[yt,Sa]),(0,x.useEffect)(()=>{Xn(Qt)},[Qt]);const Xa=un(st),Ma=un(dn),_a={width:Xa,height:Ma},ha=(0,x.useMemo)(()=>{if(gn){let wn=new Date(gn),bn=wn.getHours(),Rn=wn.getMinutes(),Gn=wn.getSeconds();return bn=bn<10?"0"+bn:bn,Rn=Rn<10?"0"+Rn:Rn,Gn=Gn<10?"0"+Gn:Gn,`${bn}:${Rn}:${Gn}`}return 0},[gn]),Ea=wn=>{const bn=[];if(yn){let Rn=-1;wn=wn.replace(/(@▁▁@|@▁@)/g,function(Gn,Pa,Wa){bn.push({multiLine:Gn!==da})})}return bn};function Ca(){window.sessionStorage.removeItem(In),Oa(!1),qt(0)}function $a(){Oa(!1),qt(0),yt.setValue(window.sessionStorage.getItem(In))}(0,x.useEffect)(()=>{Un[ln]&&ln!==an&&ln!==pt&&setTimeout(()=>{const wn=document.getElementsByClassName("markdown-popup-form")[0],bn=window.innerWidth/2-wn.offsetWidth/2,Rn=window.innerHeight/2-wn.offsetHeight/2;wa(bn),en(Rn)},0)},[ln]);const Ua=wn=>{wn.preventDefault();const bn=wn.clientX-Da,Rn=wn.clientY-La;document.body.onmousemove=Gn=>{let Pa=Gn.clientX-bn,Wa=Gn.clientY-Rn;const Rt=document.getElementsByClassName("markdown-popup-form")[0],_n=window.innerWidth-Rt.offsetWidth,Kn=window.innerHeight-Rt.offsetHeight;Pa=Math.max(0,Math.min(Pa,_n)),Wa=Math.max(0,Math.min(Wa,Kn)),Aa(Gn.clientX,Gn.clientY,bn,Rn)&&(wa(Pa),en(Wa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Aa=(wn,bn,Rn,Gn)=>{const Pa=document.body.clientHeight,Wa=document.body.clientWidth;return wn<20&&Rn>wn||wn>Wa-20&&Rnbn||bn>Pa-20&&GnFe in Ae?$e(Ae,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ve}):Ae[Fe]=ve,z=(Ae,Fe)=>{for(var ve in Fe||(Fe={}))a.call(Fe,ve)&&b(Ae,ve,Fe[ve]);if(y)for(var ve of y(Fe))E.call(Fe,ve)&&b(Ae,ve,Fe[ve]);return Ae},ne=(Ae,Fe)=>Ue(Ae,se(Fe));const{useForm:ae}=x.default,ie={width:280,marginRight:10},ce={labelCol:{span:5},wrapperCol:{span:19}};var de=({callback:Ae,onCancel:Fe})=>{const[ve]=ae();let je=(0,Qe.useRef)();function Bt(ut){je.current.width=ve.getFieldValue("width"),je.current.align=ve.getFieldValue("align"),Ae(ut,je.current)}function zt(ut,It){if(ut.status===-1){he.ZP.error(ut.message);return}ve.setFieldsValue({src:`/api/attachments/${ut.id}`,type:It.type})}function Ve(ut){let It=ut.target.files[0];je.current=It,Ee(It,zt)}return at.createElement(x.default,ne(z({form:ve},ce),{className:"upload-image-panel",onFinish:Bt,style:{width:470,overflow:"hidden"}}),at.createElement(x.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},at.createElement("div",{className:"flex-container"},at.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},at.createElement(Ye.default,{style:ie})),at.createElement(fe,{onFileChange:Ve}))),at.createElement(x.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},at.createElement(Ye.default,{style:{width:264}})),at.createElement(x.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},at.createElement(Oe.Z,null,at.createElement(x.default.Item,{name:"width",style:{margin:0}},at.createElement(Ie.Z,{style:{width:264}})),at.createElement("span",{className:"ml8"},"%"))),at.createElement(x.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},at.createElement(Me.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),at.createElement("aside",null,at.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},at.createElement(be.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),at.createElement(be.ZP,{type:"default",onClick:Fe},"\u53D6\u6D88"))))};function fe({onFileChange:Ae}){return at.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",at.createElement("input",{type:"file",onChange:Ae}))}function Ee(Ae,Fe){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,lt.bg)())throw he.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let ve=new FormData;ve.append("editormd-image-file",Ae),ve.append("file_param_name","editormd-image-file"),ve.append("byxhr","true");var je=new window.XMLHttpRequest;je.withCredentials=!0,je.addEventListener("load",function(Bt){Fe(JSON.parse(Bt.target.responseText),Ae)},!1),je.addEventListener("error",function(Bt){console.error(Bt)},!1),je.open("POST",`${tt.KI}/api/attachments.json`),je.send(ve)}},79346:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ye}});var x=oe(59301),he=oe(4676);class Ye extends x.Component{constructor(Ie){super(Ie);const Me=window.document;this.node=Me.createElement("div"),Me.body.appendChild(this.node)}render(){const{children:Ie}=this.props;return(0,he.createPortal)(Ie,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(xt,kt,oe){"use strict";oe.d(kt,{i:function(){return ie},Z:function(){return de}});var x={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},he=oe(71418),Ye=oe(6848),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(955),be=oe(8797),tt=oe(24065),Qe="data:image/png;base64,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",lt="data:image/png;base64,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",at="data:image/png;base64,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",$e="data:image/png;base64,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",Ue="data:image/png;base64,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",se="data:image/png;base64,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",y="data:image/png;base64,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",a="data:image/png;base64,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",E="data:image/png;base64,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",b="data:image/png;base64,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",z="data:image/png;base64,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",ne="data:image/png;base64,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",ae=oe(59301);const ie=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Qe,swimg:lt},{name:"101\u8BA1\u5212",ptimg:at,swimg:$e},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Ue,swimg:se},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:y,swimg:a},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:E,swimg:b},{name:"\u519B\u961F\u4E00\u6D41",ptimg:z,swimg:ne}];var de=({className:fe,dataSource:Ee=[],col:Ae=4,right:Fe,bottom:ve=23,precision:je=0,wrapWidth:Bt=1200,trackEventItems:zt,loading:Ve,onRemove:ut=()=>{},isCurrent:It=!0,showAlias:Jt=!1})=>{const Gt=Math.floor((Bt-(Ae-1)*Fe)/Ae),Pt=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(He=>(window.ENV==="build"&&(He.ptimg=`/react/build${He.ptimg}`,He.swimg=`/react/build${He.swimg}`),He));return ae.createElement(he.Z,{spinning:Ve},ae.createElement("div",{className:Ie()(x.list,fe)},!!(Ee!=null&&Ee.length)&&(Ee==null?void 0:Ee.map((He,nt)=>{var Nt;const{name:De,id:et,identifier:Mt,featured:nn,school_name:mt,image_url:Xt,excellent:Le,is_plan:it}=He;return ae.createElement("div",{key:et,className:x.wrap,style:{width:Gt,marginRight:(1+nt)%Ae===0?0:Fe+je,marginBottom:ve}},ae.createElement("a",{className:x.li,onClick:St=>{St.preventDefault(),St.stopPropagation(),zt&&(0,Me.L9)([zt]),(0,Me.xg)(`/paths/${Mt}`)}},ae.createElement("div",{className:x.img},ae.createElement("img",{className:x.cover,src:`${Xt}`}),It&&(0,tt.bg)()&&(He==null?void 0:He.studying)&&ae.createElement("div",{className:`${x.movebq} user-path-items`,onClick:St=>{St.stopPropagation(),ut(He)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nt=He==null?void 0:He.subject_tags)==null?void 0:Nt.map((St,tn)=>{var Ut,Ze;if(tn===0){const xe=(Ut=Pt.find(me=>me.name==St))==null?void 0:Ut.swimg;return ae.createElement("img",{className:x.sign,src:xe,style:{left:"-4px"}})}const Ke=(Ze=Pt.find(xe=>xe.name==St))==null?void 0:Ze.ptimg;return ae.createElement("img",{className:x.sign,src:Ke,style:{left:`${48+52*(tn-1)+2*tn}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(He==null?void 0:He.excellent)&&ae.createElement("div",{className:x.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:x.name},ae.createElement(Ye.Z,{title:Jt&&(He!=null&&He.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${De}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${He==null?void 0:He.excellent_alias_name}`)):De},ae.createElement("span",{className:x.e},Jt&&(He==null?void 0:He.excellent_alias_name)||De))),ae.createElement("div",{className:x.tags},ae.createElement("div",null,ae.createElement(Ye.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,He.stages_count))),ae.createElement(Ye.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,He.members_count)))))))})),!Ee.length&&ae.createElement(be.Z,null)))}},29458:function(xt,kt,oe){"use strict";oe.d(kt,{jL:function(){return Ie},w9:function(){return He},QD:function(){return Ot},cQ:function(){return ut.Z},op:function(){return Ce},O5:function(){return Fa},_b:function(){return an},t7:function(){return b},Gi:function(){return nn},YG:function(){return et},qp:function(){return at},vr:function(){return bt},qE:function(){return Ct},Je:function(){return ae},wb:function(){return Ve},cq:function(){return tn},tp:function(){return se}});var x=oe(59301),he={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},Ye="data:image/png;base64,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",Ie=({dataSource:rn=[],img:un,imgWidth:En=346,title:hn,sunTitle:Dn,bannerExtraContent:Un})=>x.createElement("div",{className:he.banner},x.createElement("div",{className:he.content},x.createElement("aside",null,x.createElement("p",null,x.createElement("b",null,hn),x.createElement("span",null,Dn)),rn.length>0&&x.createElement("div",{className:he.btns},rn.map((Tn,ot)=>x.createElement("div",{key:ot,onClick:Tn.click},Tn.name,Tn.sign?x.createElement("img",{src:Ye,width:39}):null))),Un),un&&x.createElement("img",{style:{marginTop:33,marginRight:38},src:un,width:En}))),Me={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},be=oe(92310),tt=oe.n(be),Qe=oe(89392),at=({dataSource:rn=[],value:un,onChange:En,onTitleChange:hn,className:Dn,title:Un,titleWidth:Tn=41,style:ot={},fontColor:gt="#6A7283",showCount:st})=>{const[Qt,An]=(0,x.useState)(0),[on,na]=(0,x.useState)(!1),kn=(0,x.useRef)(null),fn=(0,x.useRef)(null);return(0,x.useEffect)(()=>{var In;rn.length!==0&&(((In=kn==null?void 0:kn.current)==null?void 0:In.clientHeight)>97?An(1):An(0)),rn.length===0&&An(0),na(!1)},[rn]),x.createElement("div",{className:tt()(Me.row,Dn),style:ot},x.createElement("div",{onClick:(0,Qe.throttle)(()=>hn==null?void 0:hn(),2e3),style:{width:Tn,marginTop:on?12:4},className:`${Me.title} ${hn?"current":""}`},Un),x.createElement("div",{className:on?`${Me.tagsWrap} ${Me.tagsBorderWrap}`:Me.tagsWrap},x.createElement("div",{className:Me.bar,ref:fn,style:Qt>0?{height:Qt===1?97:"auto",overflow:Qt===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},x.createElement("div",{className:Me.tag,ref:kn},rn==null?void 0:rn.map(In=>x.createElement("span",{onClick:()=>En(In.id),key:In.id,style:{color:gt},className:un===In.id?Me.active:""},x.createElement("span",{title:In.name,className:Me.name},In.name),!!st&&x.createElement("span",{className:Me.num},In.count))))),!!Qt&&x.createElement(x.Fragment,null,Qt===1?x.createElement("div",{onClick:()=>{var In;An(2),((In=kn==null?void 0:kn.current)==null?void 0:In.clientHeight)>245?na(!0):na(!1)},className:Me.action},"\u5C55\u5F00",x.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):x.createElement("div",{onClick:()=>{fn.current.scrollTop=0,An(1),na(!1)},className:Me.action},"\u6536\u8D77",x.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},$e={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},se=({dataSource:rn=[],value:un,onChange:En,className:hn,style:Dn={}})=>x.createElement("div",{style:Dn,className:tt()($e.tabs,hn)},rn.map(Un=>x.createElement("span",{onClick:()=>En(Un.id),className:un===Un.id?$e.active:"",key:Un.id},Un.name))),y={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},a=oe(92832),b=({dataSource:rn=[],value:un="",onChange:En,onInputChange:hn=()=>{},className:Dn,style:Un={},placeholder:Tn,allowClear:ot=!1})=>{var gt;const[st,Qt]=(0,x.useState)(""),[An,on]=(0,x.useState)("");(0,x.useEffect)(()=>{var fn;let In=un;(fn=JSON.stringify(un))!=null&&fn.includes("{")&&(Qt(un.id),In=un.value||"");try{on(decodeURIComponent(In||""))}catch(Vt){on(decodeURIComponent(In||""))}},[un]);const na=()=>{En(encodeURIComponent(An),st||null)},kn=fn=>{fn!==st&&(Qt(fn),En(encodeURIComponent(An),fn))};return x.createElement("div",{className:tt()(y.input,Dn),style:Un},!!rn.length&&x.createElement("div",{className:y.dropdown},x.createElement("div",{className:y.text},(gt=rn.find(fn=>fn.id===st))==null?void 0:gt.name,x.createElement("i",{className:"iconfont icon-zhankai4"}),x.createElement("b",{className:y.b1}),x.createElement("b",{className:y.b2})),x.createElement("div",{className:y.menu},rn.map((fn,In)=>x.createElement("div",{key:In,onClick:()=>kn(fn.id)},fn.name)))),x.createElement(a.default,{onPressEnter:na,value:An,onChange:fn=>{on(fn.target.value),hn(encodeURIComponent(fn.target.value),st||null)},bordered:!1,placeholder:Tn}),x.createElement("i",{onClick:na,className:"iconfont icon-sousuo9 font14 pl10 current"}))},z={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},ae=({value:rn,onChange:un,className:En,total:hn,pageSize:Dn,style:Un={}})=>{const Tn=rn<2,ot=rn>=Math.ceil(hn/Dn);return hn<=Dn?x.createElement(x.Fragment,null):x.createElement("div",{className:tt()(z.quickPager,En),style:Un},x.createElement("div",{onClick:()=>{Tn||un(rn-1,"prev")},className:Tn?z.disabled:""},"\u4E0A\u4E00\u9875"),x.createElement("div",{onClick:()=>{ot||un(rn+1,"next")},className:ot?z.disabled:""},"\u4E0B\u4E00\u9875"))},ie={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},ce=oe(71418),de=oe(6848),fe=oe(13570),Ee=oe(3294),Ae=oe(955),Fe=oe(96908),ve=oe(57177),je=oe(81378),Bt=oe(8797),Ve=({className:rn,dataSource:un=[],col:En=4,right:hn,bottom:Dn=23,precision:Un=0,wrapWidth:Tn=1200,trackEventItems:ot,loading:gt})=>{const st=Math.floor((Tn-(En-1)*hn)/En);return x.createElement(ce.Z,{spinning:gt},x.createElement("div",{className:tt()(ie.list,rn)},!!un.length&&un.map((Qt,An)=>{const{name:on,id:na,identifier:kn,power:fn,cover_image_id:In,pic:Vt}=Qt;return x.createElement("div",{className:ie.wrap,key:na,style:{width:st,marginRight:(1+An)%En===0?0:hn+Un,marginBottom:Dn}},x.createElement("a",{target:"_blank",href:`/shixuns/${kn}/challenges`,className:ie.li,onClick:ze=>{ze.preventDefault(),ot&&(0,Ae.L9)([ot]),fn&&(0,Ae.xg)(`/shixuns/${kn}/challenges`)}},x.createElement("div",{className:ie.img},x.createElement("img",{className:ie.cover,src:`${Vt}`}),Qt.is_jupyter&&x.createElement("img",{className:ie.sign,src:Fe}),Qt.is_jupyter_lab&&x.createElement("img",{className:ie.sign,src:ve}),Qt.is_unity_3d&&x.createElement("img",{className:ie.sign,src:je})),x.createElement("div",{className:ie.name},x.createElement(de.Z,{title:on||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},x.createElement("span",{className:ie.e},on||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),x.createElement("div",{className:ie.tags},x.createElement(de.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),x.createElement("span",null,Qt.challenges_count))),!!Qt.myshixuns_count&&x.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},x.createElement("span",null,x.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),x.createElement("span",null,Qt.myshixuns_count))),x.createElement(de.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},x.createElement("span",null,x.createElement("span",null,Qt.level))),x.createElement("div",{className:ie.rate},x.createElement(fe.Z,{allowHalf:!0,disabled:!0,defaultValue:Qt.score_info}),x.createElement("span",null,"\xA0",Qt.score_info?`${Qt.score_info}\u5206`:"5\u5206")))),!fn&&x.createElement("div",{className:ie.lockWrap},x.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),x.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!un.length&&x.createElement(Bt.Z,null)))},ut=oe(33847),It={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Jt="data:image/png;base64,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",Gt=oe(59301),He=({className:rn,dataSource:un=[],col:En=4,right:hn,bottom:Dn=23,precision:Un=0,wrapWidth:Tn=1200,trackEventItems:ot,loading:gt})=>{const st=Math.floor((Tn-(En-1)*hn)/En);return Gt.createElement(ce.Z,{spinning:gt},Gt.createElement("div",{className:tt()(It.list,rn)},!!un.length&&un.map((Qt,An)=>{const{subject_identifier:on,id:na,identifier:kn,power:fn}=Qt,In=Qt.is_public!=0&&Qt.is_public;return Gt.createElement("div",{className:It.wrap,key:na,style:{width:st,marginRight:(1+An)%En===0?0:hn+Un,marginBottom:Dn}},Gt.createElement("a",{className:It.li,onClick:Vt=>{Vt.preventDefault(),ot&&(0,Ae.L9)([ot]),(0,Ae.xg)(Qt.first_category_url)}},Gt.createElement("div",{className:It.top},Gt.createElement(de.Z,{title:Qt.name},Gt.createElement("div",{className:It.name},Qt.name)),Gt.createElement("img",{className:It.img,src:Ee.Z.IMG_SERVER+"/images/"+Qt.avatar_url}),Gt.createElement("div",{className:It.text,title:Qt.creator},Qt.creator),on&&Gt.createElement("div",{className:It.btns},Gt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Gt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),In&&Gt.createElement("div",{className:It.sign},"\u516C\u5F00")),Gt.createElement("div",{className:It.bottom},Qt.visits>0&&Gt.createElement(de.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-liulanyan"}),Gt.createElement("span",null,Qt.visits))),Qt.course_members_count>0&&Gt.createElement(de.Z,{title:"\u6210\u5458",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-chengyuan"}),Qt.course_members_count)),Qt.tasks_count>0&&Gt.createElement(de.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Gt.createElement("span",null,Gt.createElement("i",{className:"iconfont icon-zuoye"}),Qt.tasks_count)),Qt.is_end?Gt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Gt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Qt.is_accessible&&Gt.createElement("div",{className:It.lockWrap},Gt.createElement("img",{src:`${Ee.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Gt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!un.length&&Gt.createElement(Bt.Z,null)))},nt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Nt=oe(89070),et=({dataSource:rn=[],value:un,onChange:En,className:hn,style:Dn={},tabBarExtraContent:Un})=>x.createElement("div",{className:tt()(nt.tabs,hn),style:Dn},x.createElement("div",{className:nt.tabsWrap},rn.map((Tn,ot)=>x.createElement("aside",{className:nt.tab,onClick:()=>{En(Tn.id),Tn.link&&Nt.history.push(Tn.link)},key:ot},x.createElement("div",{className:un===Tn.id?nt.active:""},Tn.name),(Tn==null?void 0:Tn.resetCount)==null&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement("span",null,"\uFF08",Tn==null?void 0:Tn.total,"\uFF09"),(Tn==null?void 0:Tn.resetCount)!==void 0&&(Tn==null?void 0:Tn.total)!==void 0&&x.createElement(de.Z,{title:(Tn==null?void 0:Tn.tip)!=null?Tn==null?void 0:Tn.tip:""},x.createElement("span",{style:{color:"#9096A3"}},"\uFF08",x.createElement("span",{style:{color:"#000"}},Tn==null?void 0:Tn.resetCount),"/",x.createElement("span",null,Tn==null?void 0:Tn.total),"\uFF09"))))),x.createElement("div",{className:nt.tabBar},Un)),nn=({className:rn,style:un={},children:En})=>x.createElement("div",{className:tt()(rn),style:un},En),mt={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Xt=oe(38854),Le=oe(20834);const it=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var tn=({sortValue:rn,dropValue:un,className:En,onSort:hn,onDrop:Dn,dataSource:Un=it})=>{var Tn;return x.createElement("div",{className:tt()(mt.orderWrap,En)},x.createElement(Xt.Z,{dropdownRender:()=>x.createElement(Le.default,null,Un.map((ot,gt)=>x.createElement(Le.default.Item,{key:gt,onClick:()=>Dn(ot.id)},ot.name)))},x.createElement("span",{className:mt.orderTextWrap},(Tn=Un.find(ot=>un===ot.id))==null?void 0:Tn.name)),x.createElement("span",{className:mt.orderIconWrap},x.createElement("span",{className:mt.orderAsc},x.createElement("i",{className:rn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-up font12 ${mt.cursorPointer}`,onClick:()=>hn(rn==="asc"?"desc":"asc")})),x.createElement("span",{className:mt.orderDesc},x.createElement("i",{className:rn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer} ${mt.active}`:`iconfont icon-sanjiaoxing-down font12 ${mt.cursorPointer}`,onClick:()=>hn(rn==="asc"?"desc":"asc")}))))},Ut={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ze=oe(3113),Ke=Object.defineProperty,xe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ht=(rn,un,En)=>un in rn?Ke(rn,un,{enumerable:!0,configurable:!0,writable:!0,value:En}):rn[un]=En,Pe=(rn,un)=>{for(var En in un||(un={}))me.call(un,En)&&ht(rn,En,un[En]);if(xe)for(var En of xe(un))Re.call(un,En)&&ht(rn,En,un[En]);return rn},Se=(rn,un)=>{var En={};for(var hn in rn)me.call(rn,hn)&&un.indexOf(hn)<0&&(En[hn]=rn[hn]);if(rn!=null&&xe)for(var hn of xe(rn))un.indexOf(hn)<0&&Re.call(rn,hn)&&(En[hn]=rn[hn]);return En},rt=(rn,un,En)=>new Promise((hn,Dn)=>{var Un=gt=>{try{ot(En.next(gt))}catch(st){Dn(st)}},Tn=gt=>{try{ot(En.throw(gt))}catch(st){Dn(st)}},ot=gt=>gt.done?hn(gt.value):Promise.resolve(gt.value).then(Un,Tn);ot((En=En.apply(rn,un)).next())}),Ce=rn=>{var un=rn,{className:En,style:hn,children:Dn,loading:Un=!1,openLoading:Tn,onClick:ot=()=>{},size:gt="middle",shape:st="round"}=un,Qt=Se(un,["className","style","children","loading","openLoading","onClick","size","shape"]);const[An,on]=(0,x.useState)(!1);return x.createElement(Ze.ZP,Pe({onClick:(0,Qe.throttle)(na=>rt(void 0,null,function*(){Tn&&on(!0);try{yield ot(na)}catch(kn){console.log("error",kn)}Tn&&on(!1)}),2e3,{leading:!0,trailing:!1}),className:tt()(Ut.btn,Ut[`${gt}-${st}`],En),style:hn,size:gt,shape:st,loading:An||Un},Qt),Dn)},Te={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Ct=({className:rn,style:un,children:En=null,onClick:hn,title:Dn})=>x.createElement("div",{className:tt()(Te.head,rn),style:un},x.createElement("span",{className:"primary-hover",onClick:hn},x.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),x.createElement("b",{title:Dn},Dn),x.createElement("div",{className:Te.node},En)),Ht={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Ot=({confirmShow:rn=!0,confirmTitle:un,confirmClick:En,cancelShow:hn=!0,cancelTitle:Dn,cancelClick:Un,className:Tn,style:ot,confirmLoading:gt=!1})=>x.createElement("div",{className:tt()(Ht.btns,Tn),style:ot},rn&&x.createElement(Ze.ZP,{loading:gt,onClick:En,type:"primary",className:Ht.confirm},un),hn&&x.createElement(Ze.ZP,{onClick:Un,className:Ht.cancel},Dn)),Be={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},bt=({className:rn,style:un={},LeftContent:En,children:hn,RightContent:Dn})=>x.createElement("div",{className:tt()(Be.fixedBottom,rn),style:un},x.createElement("div",{className:Be.wrap},x.createElement("div",{className:Be.left},En),x.createElement("div",{className:Be.center},hn),x.createElement("div",{className:Be.right},Dn))),ct={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},an=({className:rn,style:un={},dataSource:En=[]})=>x.createElement("div",{className:tt()(ct.crumbs,rn),style:un},En.map((hn,Dn)=>DnNt.history.push(hn.path)},hn.name):x.createElement("span",null,hn.name),x.createElement("span",null,"\xA0",">","\xA0")):x.createElement("span",{key:Dn,style:{color:"#5F6368"}},hn.name))),mn=oe(31797),sn=Object.defineProperty,vn=Object.defineProperties,Hn=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,ia=(rn,un,En)=>un in rn?sn(rn,un,{enumerable:!0,configurable:!0,writable:!0,value:En}):rn[un]=En,Nn=(rn,un)=>{for(var En in un||(un={}))Wn.call(un,En)&&ia(rn,En,un[En]);if(On)for(var En of On(un))ra.call(un,En)&&ia(rn,En,un[En]);return rn},Zn=(rn,un)=>vn(rn,Hn(un)),ta=(rn,un)=>{var En={};for(var hn in rn)Wn.call(rn,hn)&&un.indexOf(hn)<0&&(En[hn]=rn[hn]);if(rn!=null&&On)for(var hn of On(rn))un.indexOf(hn)<0&&ra.call(rn,hn)&&(En[hn]=rn[hn]);return En};const{Countdown:Qn}=mn.default;var Fa=rn=>{var un=rn,{onChange:En}=un,hn=ta(un,["onChange"]);const[Dn,Un]=(0,x.useState)(null);(0,x.useEffect)(()=>{typeof Dn=="number"&&Dn>=0&&En(Dn)},[Dn]);const Tn=ot=>{const gt=Math.floor(ot/1e3);Un(gt)};return x.createElement(Qn,Zn(Nn({},hn),{onChange:Tn}))}},58856:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(59301);function he(Ye,Oe){const Ie=(0,x.useRef)();(0,x.useEffect)(()=>{Ie.current=Ye}),(0,x.useEffect)(()=>{function Me(){Ie.current()}if(Oe!==null){let be=setInterval(Me,Oe);return()=>clearInterval(be)}},[Oe])}},27515:function(xt,kt,oe){"use strict";oe.r(kt),oe.d(kt,{default:function(){return jn}});var x=oe(59301),he=oe(89070),Ye=oe(78241),Oe=oe(8591),Ie=oe(43418),Me=oe(92832),be=oe(95237),tt=oe(43604),Qe=oe(6848),lt=oe(28103),at=oe(3113),$e=oe(61621),Ue=oe(5112),se=oe(81327),y=oe(12921),a=oe(49692),E=oe(955),b=oe(61186),z=oe.n(b),ne={flex_box_center:"flex_box_center___Eli3_",flex_space_between:"flex_space_between___b9mMZ",flex_box_vertical_center:"flex_box_vertical_center___HDlqC",flex_box_center_end:"flex_box_center_end___wxSjo",flex_box_column:"flex_box_column___riQIC",icons:"icons___fU5ZJ",shixuns:"shixuns___HhH4T",buttons:"buttons___Xd62N",addStage:"addStage___Ap4gr",color4CA:"color4CA___dMAG4",color204:"color204___ySVKY",completed:"completed___pNt1x",actionTabs:"actionTabs___x3cPl",tab:"tab___BFnIn",s1:"s1___O6K2P",tabActive:"tabActive___v3_qF",total:"total___oZdqK",introContent:"introContent___dSvDD",introContentMaxHeight:"introContentMaxHeight___NxSzO"},ae=oe(43428),ie=oe(24905),ce=oe(58421),de=oe(99064),fe=oe(34640),Ee=oe(24065),Ae={flex_box_center:"flex_box_center___bI3gK",flex_space_between:"flex_space_between___ZyemH",flex_box_vertical_center:"flex_box_vertical_center___vOG6y",flex_box_center_end:"flex_box_center_end___g0YQU",flex_box_column:"flex_box_column___a7oLH",wrp:"wrp___wYwtQ",drawer:"drawer___UVA9h",menu:"menu___s5Hi1",actived:"actived___GavBb",actived2:"actived2___XNyxe",listItem:"listItem___OyHb7",info:"info___UU9rA",title:"title___CmRLc",titleLeft:"titleLeft___xWCXz",titleRight:"titleRight___PeYdC",search:"search___CzPOL",description:"description___TEI_C",menuCourse:"menuCourse___Z8Z9h"},Fe=oe(59301),ve=Object.defineProperty,je=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Ve=(vt,Lt,Je)=>Lt in vt?ve(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,ut=(vt,Lt)=>{for(var Je in Lt||(Lt={}))Bt.call(Lt,Je)&&Ve(vt,Je,Lt[Je]);if(je)for(var Je of je(Lt))zt.call(Lt,Je)&&Ve(vt,Je,Lt[Je]);return vt},It=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const{Search:Jt}=Me.default,Gt=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8\u5B9E\u8BAD",id:"all",type:"type"},{name:"\u6211\u7684\u5B9E\u8BAD",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Pt=({classroomList:vt,loading:Lt,dispatch:Je,cb:Kt,shixunIds:cn=[]})=>{var ln;const xn=(0,he.useParams)(),gn=(0,he.useLocation)(),{actionTabs:qt}=vt,[dn]=Ye.default.useForm(),{shixunLists:Xn}=vt,[Bn,Oa]=(0,x.useState)([]),[aa,ka]=(0,x.useState)([]),[Pn,Da]=(0,x.useState)({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null});(0,x.useEffect)(()=>{vt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Pn.page=1,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)}))},[vt.actionTabs.key]),(0,x.useEffect)(()=>{wa()},[xn]);const wa=()=>It(void 0,null,function*(){const en=yield(0,de.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Oa([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(en==null?void 0:en.groups)||[]])}),La=()=>{Je({type:"classroomList/setActionTabs",payload:{}}),Da({page:1,type:"all",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",load_jupyter_evaluate:!0,group_id:null})};return vt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:Fe.createElement(ae.Z,{placement:"bottom",height:"100%",closable:!1,open:vt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Ae.drawer,footer:Fe.createElement("div",{className:"tc"},Fe.createElement(at.ZP,{size:"middle",onClick:()=>{La(),ka([]),Kt("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),Fe.createElement(at.ZP,{size:"middle",onClick:()=>It(void 0,null,function*(){var en,ca;for(let Sa=0;Sa<(aa==null?void 0:aa.length);Sa++){const fa=aa[Sa];if(cn.includes(fa)){Oe.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(ca=(en=Xn==null?void 0:Xn.shixun_list)==null?void 0:en.find(Ia=>Ia.id===fa))==null?void 0:ca.title}`);return}}const ma=yield(0,fe.Ep)({id:vt.actionTabs.id,parent_id:vt.actionTabs.parent_id||0,course_id:vt.actionTabs.course_id,shixun_ids:[...aa]});ka([]),ma!=null&&ma.shixuns_list&&(La(),Kt(ma.shixuns_list))}),type:"primary"},"\u786E\u5B9A"))},Fe.createElement("section",{className:"tc"},Fe.createElement(Jt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"middle",className:Ae.search,onSearch:en=>{Pn.keyword=en,Pn.page=1,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}})),Fe.createElement("section",{className:"edu-container"},Gt.map(function(en,ca){var ma;return Fe.createElement("ul",{className:Ae.menu,key:ca},Fe.createElement("li",null,en.name),(ma=en==null?void 0:en.children)==null?void 0:ma.map(function(Sa,fa){return Fe.createElement("li",{className:Pn[en.id]==Sa.id?Ae.actived:"",onClick:()=>{Pn[en.id]=Sa.id,Pn.page=1,Da(ut({},Pn)),Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}},Fe.createElement("strong",null,Sa.name))}))}),Pn.type==="mine"&&Fe.createElement("ul",{className:Ae.menu},Fe.createElement("li",null,"\u76EE\u5F55"),Bn==null?void 0:Bn.map((en,ca)=>Fe.createElement("li",{className:Pn.group_id==en.id?Ae.actived:"",key:en.name,onClick:()=>{Pn.group_id=en.id,Pn.page=1,Da(ut({},Pn)),Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}},Fe.createElement("strong",null,en.name)))),(ln=Xn==null?void 0:Xn.shixun_list)==null?void 0:ln.map(function(en,ca){return Fe.createElement("div",{className:Ae.listItem,key:ca},Fe.createElement(ie.default,{checked:aa.includes(en.id),value:en.id,onChange:ma=>{let Sa=aa.indexOf(en.id);aa.indexOf(en.id)>-1?ka(aa.filter(fa=>fa!==en.id)):ka(aa.concat(en.id))}}),Fe.createElement("div",{className:Ae.info},Fe.createElement("div",{className:Ae.title},Fe.createElement("div",{className:Ae.titleLeft},Fe.createElement("a",{className:"c-black",href:`/shixuns/${en==null?void 0:en.identifier}/challenges`,target:"_blank"},Fe.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:en.title}})),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===1&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===2&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Ee.Ny)()&&(en==null?void 0:en.mark_status)===3&&Fe.createElement(Qe.Z,{title:en==null?void 0:en.mark_content},Fe.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),Fe.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},Fe.createElement("span",{className:Ae.description,dangerouslySetInnerHTML:{__html:en.description}})),Fe.createElement("div",{className:"flex-wrp mt15"},en.challenge_names.map(function(ma,Sa){return Fe.createElement("span",{key:Sa,className:"mr30 font12"},"\u7B2C",Sa+1,"\u5173 ",ma," ")})),Fe.createElement(lt.Z,{dashed:!0}),Fe.createElement("div",{className:"c-light-black mt20 font12"},Fe.createElement("span",null,en.author_name),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,en.author_school_name),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570:",en.level),Fe.createElement("span",{className:"ml15 mr15"},"|"),Fe.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570:"),Fe.createElement("span",null,en.study_count))))}),Fe.createElement("p",null)),Fe.createElement("div",{className:"tc"},Fe.createElement(ce.Z,{current:Pn.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:Xn==null?void 0:Xn.shixuns_count,onChange:en=>{Pn.page=en,Je({type:"classroomList/getShixunLists",payload:ut({},Pn)})}})))};var He=(0,he.connect)(({classroomList:vt,loading:Lt})=>({classroomList:vt,loading:Lt}))(Pt),nt=oe(46474),Nt=oe(93948),De={wrap:"wrap___UWG0f",name:"name___LIQSC",button:"button___CSggN",progress:"progress___AQo_Y",havaLearn:"havaLearn___fq9Cb"},et=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())}),nn=({data:vt={},dispatch:Lt=()=>{},onReloadData:Je=()=>{}})=>{const Kt=()=>{var gn,qt,dn;if(!(0,nt.tJ)(Lt)||(0,Ee.Jd)())return;let Xn;for(let Bn=0;Bn<((gn=vt==null?void 0:vt.stages)==null?void 0:gn.length);Bn++){const Oa=(qt=vt==null?void 0:vt.stages)==null?void 0:qt[Bn],aa=(dn=Oa==null?void 0:Oa.shixuns_list)==null?void 0:dn.find(ka=>(ka==null?void 0:ka.shixun_status)!=="\u6682\u672A\u516C\u5F00");if(aa){Xn=aa.identifier;break}}Xn?xn(Xn):Oe.ZP.info("\u5B9E\u8BAD\u6682\u672A\u516C\u5F00!")},cn=gn=>{gn=gn!=null&&gn.includes(".json")?gn:`${gn}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>et(void 0,null,function*(){const qt=yield(0,a.$Q)({url:gn});if(!qt)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const dn=yield(0,a.Ir)({id:qt.shixun_identifier});if(dn!=null&&dn.game_identifier){(0,E.xg)(`/tasks/${dn.game_identifier}`),Je();return}(dn==null?void 0:dn.status)===2?cn(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&ln(dn==null?void 0:dn.message)})})},ln=gn=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=gn=>et(void 0,null,function*(){const qt=yield(0,a.Ir)({id:gn});if(qt!=null&&qt.game_identifier){(0,E.xg)(`/tasks/${qt.game_identifier}`),Je();return}(qt==null?void 0:qt.status)===2?cn(qt==null?void 0:qt.message):(qt==null?void 0:qt.status)===3&&ln(qt==null?void 0:qt.message)});return x.createElement("section",null,!(0,Ee.GJ)()&&x.createElement(x.Fragment,null,vt!=null&&vt.start_learning?x.createElement(be.Z,{className:De.wrap,align:"middle"},x.createElement(tt.Z,{flex:"1"},x.createElement("div",{className:`mt5 ${De.havaLearn}`},x.createElement("span",null,"\u5DF2\u5B66",vt==null?void 0:vt.learned,"%")),x.createElement("div",{className:`mt5 ${De.progress}`},x.createElement(Nt.Z,{percent:vt==null?void 0:vt.learned,showInfo:!1})),x.createElement("div",{className:"mt5"},x.createElement("span",{className:"font16"},"\u4E0A\u6B21\u5B66\u4E60\u5185\u5BB9"),x.createElement("span",{className:"ml20 c-blue-4ca"},vt==null?void 0:vt.last_shixun))),x.createElement(tt.Z,null,x.createElement(at.ZP,{className:De.button,type:"primary",onClick:()=>xn(vt==null?void 0:vt.last_shixun_identifier)},"\u5F00\u59CB\u5B66\u4E60"))):x.createElement(be.Z,{className:De.wrap,align:"middle"},x.createElement(tt.Z,{flex:"1"},x.createElement("span",{className:De.name},"\u8FD8\u672A\u5F00\u59CB\u5B66\u4E60")),x.createElement(tt.Z,null,x.createElement(at.ZP,{className:De.button,type:"primary",onClick:Kt},"\u5F00\u59CB\u5B66\u4E60")))))},mt=oe(94941),Xt=oe(15022),Le=oe(57490),it=oe(75730),St=oe(86248),tn=oe(20834),Ut=oe(17574),Ze=oe(38854),Ke=oe(10906),xe={tree:"tree___SHCwq",learn:"learn___buOG9",name:"name___dwQwe",sign:"sign___aQzc5",pdf_name:"pdf_name___m1wEX",name_style:"name_style___CnJ7d",color333:"color333___TbHdH"},me=oe(89392),Re=oe(84105),ht=oe(38819),Pe=oe(3294),Se=oe(6021),rt=Object.defineProperty,Ne=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Ht=(vt,Lt,Je)=>Lt in vt?rt(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,Tt=(vt,Lt)=>{for(var Je in Lt||(Lt={}))Et.call(Lt,Je)&&Ht(vt,Je,Lt[Je]);if(Te)for(var Je of Te(Lt))Ct.call(Lt,Je)&&Ht(vt,Je,Lt[Je]);return vt},Ot=(vt,Lt)=>Ne(vt,Ce(Lt)),Be=(vt,Lt)=>{var Je={};for(var Kt in vt)Et.call(vt,Kt)&&Lt.indexOf(Kt)<0&&(Je[Kt]=vt[Kt]);if(vt!=null&&Te)for(var Kt of Te(vt))Lt.indexOf(Kt)<0&&Ct.call(vt,Kt)&&(Je[Kt]=vt[Kt]);return Je},_e=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const bt=(vt={})=>{var Lt,Je;switch(vt==null?void 0:vt.item_type){case"Challenge":return x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},x.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return x.createElement(Qe.Z,{title:"\u6559\u5B66\u89C6\u9891"},x.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return x.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((vt==null?void 0:vt.homework_type)==="group")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((vt==null?void 0:vt.homework_type)==="normal")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return x.createElement(Qe.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},x.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((vt==null?void 0:vt.homework_type)==="hack")return x.createElement(Qe.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},x.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return vt!=null&&vt.is_all_choice?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},x.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):vt!=null&&vt.is_unity_3d?((Lt=vt==null?void 0:vt.challenge_types)==null?void 0:Lt.length)<=1?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},x.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},x.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((Je=vt==null?void 0:vt.challenge_types)==null?void 0:Je.length)>1?x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},x.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):x.createElement(Qe.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},x.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return x.createElement(Qe.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ct=vt=>{var Lt=vt,{pathsDetail:Je,globalSetting:Kt,user:cn,loading:ln,visibleType:xn,subjectHomeworkType:gn,updateSort:qt,isPaths:dn,handleNewProject:Xn,handleSelectionProject:Bn,handleNewVideo:Oa,handleNewCourseWare:aa,handleNewFolder:ka,dispatch:Pn,keywords:Da,isShowSchedule:wa,getData:La}=Lt,en=Be(Lt,["pathsDetail","globalSetting","user","loading","visibleType","subjectHomeworkType","updateSort","isPaths","handleNewProject","handleSelectionProject","handleNewVideo","handleNewCourseWare","handleNewFolder","dispatch","keywords","isShowSchedule","getData"]);let[ca,ma]=(0,x.useState)([]),[Sa,fa]=(0,x.useState)([]);const Ia=(0,he.useParams)(),[ja,ea]=(0,x.useState)([]),[$n,za]=(0,x.useState)({});(0,x.useEffect)(()=>{if(en.data&&!(0,me.isEqual)(en.data,ja)){Sa=[];const Rt=JSON.parse(JSON.stringify(en.data));ha(Rt,0),ea([...Rt]),en!=null&&en.expandAll||xn!="All"?ma([...Sa]):ma([])}},[en.data,xn,en==null?void 0:en.expandAll]),(0,x.useEffect)(()=>{var Rt,_n,Kn,Ba,Ta,Na,ua,la,xa,ya;let Dt;if((Rt=Je.detail)!=null&&Rt.has_start){const Jn=(Kn=(_n=Je.detail)==null?void 0:_n.courses)==null?void 0:Kn.findIndex(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)===1});Dt=Jn>-1?Jn:0}else{let Jn=(Na=(Ta=(Ba=Je.detail)==null?void 0:Ba.courses)==null?void 0:Ta.map(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)}))==null?void 0:Na.lastIndexOf(2);Dt=Jn>-1?Jn:0,Jn=(la=(ua=Je.detail)==null?void 0:ua.courses)==null?void 0:la.findIndex(va=>{var pa;return parseInt((pa=va.course_status)==null?void 0:pa.status)===0}),Dt=Jn>-1?Jn:Dt}(xa=Je.detail)!=null&&xa.courses&&za(((ya=Je.detail)==null?void 0:ya.courses[Dt])||{})},[Je.detail]);const Ga=(Rt,_n)=>_e(void 0,null,function*(){Pn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}});const Kn=_n?yield(0,a.BK)({id:Rt,challenge_id:item==null?void 0:item.challenge_id,subject_id:Ia.pathId}):yield(0,a.Ir)({id:Rt,challenge_id:item==null?void 0:item.challenge_id,subject_id:Ia.pathId});if(Kn!=null&&Kn.game_identifier||Kn!=null&&Kn.identifier){(0,E.xg)(_n?`/tasks/${Kn==null?void 0:Kn.identifier}/jupyter`:`/tasks/${Kn.game_identifier}?subject_id=${Ia.pathId||""}`);return}(Kn==null?void 0:Kn.status)===-3?(0,E.eF)():(Kn==null?void 0:Kn.status)===2?Za(Kn==null?void 0:Kn.message):(Kn==null?void 0:Kn.status)===3&&Xa(Kn==null?void 0:Kn.message)}),Za=Rt=>{Rt=Rt!=null&&Rt.includes(".json")?Rt:`${Rt}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>_e(void 0,null,function*(){const _n=yield(0,mt.L8)({url:Rt});if(!_n)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01");const Kn=yield(0,a.Ir)({id:_n.shixun_identifier});if(Kn!=null&&Kn.game_identifier){(0,E.xg)(`/tasks/${Kn.game_identifier}`);return}(Kn==null?void 0:Kn.status)===2?Za(Kn==null?void 0:Kn.message):(Kn==null?void 0:Kn.status)===3&&Xa(Kn==null?void 0:Kn.message)})})},Xa=Rt=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Rt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ma=Rt=>{console.log("onDragEnter:",Rt)},_a=Rt=>_e(void 0,null,function*(){var _n,Kn,Ba,Ta;console.log("onDrop:",Rt);const Na=Rt.node.props.eventKey,ua=Rt.dragNode.props.eventKey,la=Rt.node.props.pos.split("-"),xa=Rt.dropPosition-Number(la[la.length-1]);if(la.length>3&&!Rt.node.dragOverGapBottom&&!Rt.node.dragOverGapTop||Rt.node.dragOver&&Rt.dragNodesKeys.length>1||la.length>2&&Rt.dragNodesKeys.length>1)return!1;let ya=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(ya.includes((_n=Rt.dragNode)==null?void 0:_n.item_type)&&((Kn=Rt.node)==null?void 0:Kn.item_type)!="StageCatalog"&&xa===0||((Ba=Rt.dragNode)==null?void 0:Ba.item_type)==="StageCatalog"&&ya.includes((Ta=Rt.node)==null?void 0:Ta.item_type)&&xa===0)return!1;const Dt=(pa,Va,ar)=>{for(let rr=0;rr{ar.splice(Va,1),va=pa}),!Rt.dropToGap)Dt(Jn,Na,pa=>{pa.children=pa.children||[],pa.children.unshift(va)});else if((Rt.node.props.children||[]).length>0&&Rt.node.props.expanded&&xa===1)Dt(Jn,Na,pa=>{pa.children=pa.children||[],pa.children.unshift(va)});else{let pa,Va;Dt(Jn,Na,(ar,rr,ir)=>{pa=ir,Va=rr}),xa===-1?pa.splice(Va,0,va):pa.splice(Va+1,0,va)}yield qt({stage_id:en.stage_id,list:Jn}),ha(Jn,0,0,!0),console.log("data:",Jn),ea([...Jn]),ma([...ca,Rt.node.key])}),ha=(Rt,_n,Kn,Ba)=>{_n=_n||0,Rt.map((Ta,Na)=>{var ua;try{return Ta.key2=_n+1+"-"+(Na+1),Ta.key3=en.index+1+"-"+(Na+1),Ta.title="",Ba||(Ta.key=_n+1+"-"+(Na+1)),_n?Ta.index=Kn+"-"+(Na+1):Ta.index=Ta.key3,(ua=Ta.children)!=null&&ua.length&&(Sa.push(Ta.key2),ha(Ta.children,Ta.key2,Ta.index,Ba)),Ta}catch(la){}})},Ea=Rt=>{Rt=Rt||"";let _n=new RegExp(Da,"ig");const Kn=Rt.replace(_n,'$&');return Da?x.createElement("span",{dangerouslySetInnerHTML:{__html:Kn}}):Rt},Ca=(Rt,_n)=>{const{learning_status:Kn,name:Ba}=Rt;return(Kn==null?void 0:Kn[0])==="can"&&(Kn==null?void 0:Kn[1])==="try"?x.createElement("div",{className:xe.learn},x.createElement("span",{className:xe.name},_n?Ba:Ea(Ba)),x.createElement("span",{className:xe.sign},"\u514D\u8D39\u8BD5\u5B66")):_n?Ba:Ea(Ba)},$a=Rt=>{xn==="All"&&(ca.includes(Rt)?ma(ca.filter(_n=>_n!=Rt)):ma(ca.concat(Rt)))},Ua=(Rt,_n)=>_e(void 0,null,function*(){if((0,nt.tJ)(Pn,!0)){if(Rt!=null&&Rt.need_authorize){(0,nt.rX)(!1);return}yield Ga(Rt.identifier,Rt.is_jupyter||Rt.is_jupyter_lab,Rt),_n(),$n!=null&&$n.course_id&&(yield(0,St.JS)({id:$n==null?void 0:$n.course_id}))}}),Aa=Rt=>_e(void 0,null,function*(){var _n,Kn,Ba,Ta;if(!(0,nt.tJ)(Pn))return;if(!((_n=cn.userInfo)!=null&&_n.admin)&&!((Kn=cn.userInfo)!=null&&Kn.business)&&!Rt.can_view&&Rt.item_type!=="Attachment")return Ie.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:x.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});Rt.link&&(0,it.DH)({is_f:1,id:Rt.id,point:0,total:0});const Na=en!=null&&en.course_id?`course_id=${en==null?void 0:en.course_id}`:`subject_id=${Ia.pathId||en.subject_id}`;if(((Ta=Rt==null?void 0:Rt.name)==null?void 0:Ta.substr((Ba=Rt==null?void 0:Rt.name)==null?void 0:Ba.lastIndexOf("."))).toUpperCase()===".ZIP"?(0,E.FH)(Rt.name,Pe.Z.API_SERVER+Rt.url):(0,E.xg)(Rt.link||`/video/${Rt.id}?${Na}`),Rt.item_type==="Attachment"&&Rt.complete_status!=2){const la=yield(0,St.rS)({attachment_id:Rt.id,status:2})}(Rt.item_type==="Attachment"||Rt.item_type==="VideoItem")&&La()}),[wn,bn]=(0,x.useState)(!1),Rn=Rt=>{wn||bn(!0)},Gn=Rt=>{let _n;return Rt.item_type==="Shixun"?Rt.is_all_choice?_n=x.createElement(Qe.Z,{title:"\u9009\u62E9\u9898"},x.createElement("i",{className:"iconfont icon-xuanzeti3 c-lake-blue font20"})):_n=x.createElement(Qe.Z,{title:"\u5B9E\u8BAD\u9898"},x.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})):Rt.item_type==="VideoItem"?_n=x.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}):Rt.item_type==="StageCatalog"?_n=x.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):Rt.item_type==="CourseStage"?_n=x.createElement("i",{className:"iconfont icon-wenjianjia6 font20",style:{color:"#FED27E"}}):_n=x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}),_n},Pa=Rt=>x.createElement(tn.default,{onClick:_n=>{switch(_n.key){case"1":Xn(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"2":Bn(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"3":Oa(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"4":aa(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;case"5":ka(Ot(Tt({},Rt),{isAddxiaojie:!0}));break;default:console.log("\u5F53\u524D\u9009\u62E9",_n)}}},x.createElement(tn.default.Item,{key:"1"},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),x.createElement(tn.default.Item,{key:"2"},"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),x.createElement(tn.default.Item,{key:"3"},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),x.createElement(tn.default.Item,{key:"4"},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),x.createElement(tn.default.Item,{key:"5"},"\u65B0\u5EFA\u6587\u4EF6\u5939")),Wa=(0,x.useMemo)(()=>x.createElement(Ut.default,{className:xe.tree,disabled:en.disabled,expandedKeys:[...ca],draggable:!0,onDragEnter:Ma,onDrop:_a,onExpand:$a,blockNode:!0,titleRender:Rt=>{var _n,Kn,Ba,Ta,Na,ua,la,xa,ya;let Dt=Rt;if(xn=="SubjectHomework"){if(gn=="group_count"&&(Dt==null?void 0:Dt.homework_type)!="group"||gn=="normal_count"&&(Dt==null?void 0:Dt.homework_type)!="normal")return null}else if(Dt.item_type!==xn&&xn!=="All")return null;const Jn=((Kn=(_n=Rt.index)==null?void 0:_n.slice)==null?void 0:Kn.call(_n,0,1))==="1",va=((Ba=Rt==null?void 0:Rt.learning_status)==null?void 0:Ba[0])==="can";return x.createElement(be.Z,{align:"middle",className:"font14",onClick:()=>$a(Dt.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>Rn(Dt.key)},x.createElement(tt.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},bt(Rt)),x.createElement(tt.Z,{flex:"1",className:"c-grey-333 flex item-center",style:{width:300}},en.cust_seq&&x.createElement("span",{className:"c-grey-333 mr10"}," ",Rt.index," "),Rt.item_type!=="Attachment"&&x.createElement("div",{className:xe.name_style},x.createElement(Qe.Z,{placement:"topLeft",title:Rt.name},Ca(Rt,!1))),Rt.item_type==="Attachment"&&x.createElement("a",{target:"_blank",className:xe.pdf_name,title:Rt.name,onClick:()=>_e(void 0,null,function*(){if((0,nt.tJ)(Pn)){if($n!=null&&$n.course_id){const pa=yield(0,St.JS)({id:$n==null?void 0:$n.course_id})}switch(Rt.item_type){case"Attachment":Aa(Dt);break;case"VideoItem":Aa(Rt);break;case"ExaminationBank":Aa(Rt);break;case"HomeworkCommon":Aa(Rt);break;case"SubjectHomework":(Rt.homework_type=="group"||Rt.homework_type=="normal")&&Aa(Rt);break;case"Shixun":Ua(Rt);break}}})},Rt.name),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_unity_3d&&x.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_jupyter_lab&&x.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&Rt.is_jupyter&&x.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook"),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&((Ta=Rt==null?void 0:Rt.shixun_marks)==null?void 0:Ta.length)>0&&(((Na=cn==null?void 0:cn.userInfo)==null?void 0:Na.role)==1||((ua=cn==null?void 0:cn.userInfo)==null?void 0:ua.role)==2)&&(Rt==null?void 0:Rt.shixun_marks.map((pa,Va)=>x.createElement(Qe.Z,{title:`${pa}`,key:Va},x.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},pa)))),!!((la=Rt.schools)!=null&&la.length)&&x.createElement(Qe.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},x.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(Rt.item_type==="Shixun"||Rt.item_type==="Challenge")&&!!(Rt!=null&&Rt.finished_challenges_count)&&x.createElement(Qe.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Rt==null?void 0:Rt.finished_challenges_count)/(Rt==null?void 0:Rt.challenges_count)*100)}%`},x.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Rt==null?void 0:Rt.finished_challenges_count)-(Rt==null?void 0:Rt.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!en.disabled&&x.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),wn&&x.createElement(tt.Z,{className:"tr"},(Dt.item_type==="VideoItem"||(Dt==null?void 0:Dt.item_type)==="Attachment"||(Dt==null?void 0:Dt.item_type)==="StageCatalog"||(Dt==null?void 0:Dt.item_type)==="CourseStage"||(Dt==null?void 0:Dt.item_type)==="SubjectHomework"||(Dt==null?void 0:Dt.item_type)==="ExaminationBank"||(Dt==null?void 0:Dt.item_type)==="HomeworkCommon")&&!en.disabled&&!en.hiddenEditBtn&&x.createElement(Qe.Z,{title:"\u7F16\u8F91"},x.createElement("span",{onClick:()=>{en.editVidoItem(Tt({stage_id:en.stage_id},Dt))},style:{color:"#ccc",marginRight:"10px"}},x.createElement(Ke.Z,{rev:void 0}))),!en.disabled&&x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{en.deleteStages({id:Dt.stage_item_id,stage_id:en.stage_id})},className:"iconfont icon-shanchu c-grey-c"})),en.showVideoPlay&&en.disabled&&Dt.item_type==="SubjectHomework"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:(Dt==null?void 0:Dt.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&en.showInfoModal(Tt({stage_id:en.stage_id},Dt))})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="ExaminationBank"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Dt.id}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&window.open(`/paperlibrary/see/${Dt.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="HomeworkCommon"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Dt.id}}})})},"\u53D1\u9001"),!(0,Ee.JA)()&&dn&&x.createElement(at.ZP,{type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&en.showInfoModal(Tt({stage_id:en.stage_id},Dt))})},"\u67E5\u770B\u8BE6\u60C5")),en.showVideoPlay&&en.disabled&&Dt.item_type==="VideoItem"&&va&&x.createElement("aside",null,!(0,Ee.JA)()&&dn&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),x.createElement(at.ZP,{type:"primary",className:"mr10",onClick:()=>_e(void 0,null,function*(){Aa(Dt)})},Dt.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(Dt.allow_visit||Dt.to_be_built||!Dt.shixun_status)&&en.disabled&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge"||Dt.item_type==="CourseStage")&&va&&x.createElement("aside",null,Dt.item_type!=="CourseStage"&&!(0,Ee.JA)()&&dn&&!Dt.shixun_status&&((0,Ee.Ny)()||(Dt==null?void 0:Dt.is_free)||!(Dt!=null&&Dt.is_free)&&(Dt==null?void 0:Dt.is_trial_study))&&x.createElement(at.ZP,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&Pn({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Dt.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:Dt==null?void 0:Dt.is_jupyter,identifier:Dt==null?void 0:Dt.identifier}}})})},"\u53D1\u9001"),Dt.item_type!=="CourseStage"&&x.createElement(at.ZP,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&($n!=null&&$n.course_id&&(yield(0,St.JS)({id:$n==null?void 0:$n.course_id})),window.open(`/shixuns/${Dt.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),Dt.item_type!=="CourseStage"&&!Dt.shixun_status&&x.createElement(Se.Z,{className:"ml10",type:"primary",onClick:()=>_e(void 0,null,function*(){return new Promise(pa=>_e(void 0,null,function*(){Ua(Dt,pa)}))})},Dt!=null&&Dt.need_authorize?"\u9700\u6388\u6743":Rt!=null&&Rt.finished_challenges_count?(Rt==null?void 0:Rt.finished_challenges_count)-(Rt==null?void 0:Rt.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"),Dt.item_type==="CourseStage"&&!(0,Ee.dE)()&&x.createElement(Ze.Z,{className:"ml10",overlay:Pa(Dt)},x.createElement(at.ZP,{type:"primary"},x.createElement(se.Z,null,"\u65B0\u589E\u5C0F\u8282",x.createElement(Re.Z,{rev:void 0}))))),en.showVideoPlay&&en.disabled&&Dt.item_type==="Attachment"&&va&&x.createElement("aside",null,((xa=Je.detail)==null?void 0:xa.allow_download)&&x.createElement(at.ZP,{className:"mr10",type:"primary",onClick:()=>_e(void 0,null,function*(){var pa;(0,nt.tJ)(Pn)&&(0,E.Nd)("",`${Pe.Z.API_SERVER}${(pa=Dt.url)==null?void 0:pa.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),x.createElement(at.ZP,{type:"primary",className:"mr10",onClick:()=>_e(void 0,null,function*(){(0,nt.tJ)(Pn)&&(0,E.xg)(`/video/${Dt.id}?subject_id=${Ia.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),x.createElement(tt.Z,null,en.disabled&&Dt.shixun_status==="\u6682\u672A\u516C\u5F00"&&x.createElement("span",{className:`${xe.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),Dt.shixun_status==="\u5DF2\u5220\u9664"&&x.createElement("span",{className:`${xe.color204} ml5`},"\u5DF2\u5220\u9664"),en.disabled&&!wa&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge")&&!!Dt.challenges_count&&x.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"},"\u5B9E\u9A8C\u6570 ",Dt.challenges_count),en.disabled&&wa&&(Dt.item_type==="Shixun"||Dt.item_type==="Challenge")&&!!Dt.challenges_count&&Dt.shixun_status!=="\u6682\u672A\u516C\u5F00"&&Dt.shixun_status!=="\u5DF2\u5220\u9664"&&x.createElement(x.Fragment,null,x.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:Dt.finished_challenges_count===Dt.challenges_count?"#50DAAE":"#DEDEDE"}}),x.createElement("span",{style:{marginLeft:"4px"}},x.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Dt.finished_challenges_count),x.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Dt.challenges_count))),en.disabled&&wa&&(Dt.item_type==="VideoItem"||Dt.item_type==="Attachment")&&(Dt.complete_status==0?x.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):Dt.complete_status==1?x.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):x.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),xn==="All"&&!!((ya=Rt.children)!=null&&ya.length)&&x.createElement("span",{className:"ml10"},ca.includes(Rt.key)?x.createElement(Re.Z,{rev:void 0}):x.createElement(ht.Z,{rev:void 0}))))},treeData:ja}),[ja,Sa,ca,xn,wn]);return x.createElement(x.Fragment,null,Wa)};var pt=(0,he.connect)(({pathsDetail:vt,loading:Lt,user:Je,globalSetting:Kt})=>({pathsDetail:vt,globalSetting:Kt,user:Je,loading:Lt.effects}))(ct),an=oe(33538),mn=oe(79346),sn=oe(8797),vn=oe(5871),Hn=oe(12290);const On=({user:vt,onReplyDiscuss:Lt,dispatch:Je,id:Kt,activeDiscussIndex:cn,params:ln})=>{const[xn,gn]=(0,x.useState)("");function qt(Xn){gn(Xn)}console.log(ln,"params33");function dn(){if(!xn){Oe.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}Lt(Kt,xn),gn("")}return x.createElement("div",{key:Kt,className:"discuss-item-editor",style:{display:cn===Kt?"block":"none",width:"100%"}},x.createElement(Hn.Z,{miniToolbar:!0,startInit:cn===Kt,defaultValue:xn,id:Kt,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:qt}),x.createElement("a",{onClick:dn,className:"btn-send"},"\u53D1\u9001"))};var Wn=(0,he.connect)(({shixunsDetail:vt,loading:Lt,globalSetting:Je})=>({shixunsDetail:vt,globalSetting:Je,loading:Lt.models.index}))(On),ra=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const ia=({user:vt,upDataList:Lt,params:Je,page:Kt,getTypeNumber:cn,dispatch:ln,keywords:xn})=>{const gn=(qt,dn)=>ra(void 0,null,function*(){const Xn=yield(0,St.ke)({id:qt,content:dn});(Xn==null?void 0:Xn.status)===0&&Lt(1,xn)});return x.createElement("div",{className:"discuss-item-container bg-white"},x.createElement("a",{href:`/users/${vt.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Pe.Z.IMG_SERVER}/images/${vt.image_url}`,width:"50"})),x.createElement("section",null,x.createElement(Wn,{id:Je.pathId,params:Je,activeDiscussIndex:Je.pathId,onReplyDiscuss:gn})))};var Nn=(0,he.connect)(({shixunsDetail:vt,loading:Lt,globalSetting:Je})=>({shixunsDetail:vt,globalSetting:Je,loading:Lt.models.index}))(ia),Zn=oe(64881);function ta(vt,Lt=1){return get("/discusses.json",{page:Lt-1,container_identifier:vt,container_type:"Shixun"})}function Qn(vt,Lt){return(0,de.v_)(`/discusses/${vt}/top_or_down_discuss.json`,{top:Lt})}function da(vt,Lt){return(0,de.v_)(`/discusses/${vt}/plus.json`,{container_type:"Discuss",type:Lt?1:0})}function Fa(vt,Lt){return(0,de.v_)(`/discusses/${vt}/hidden.json`,Lt)}function rn(vt,Lt){return(0,de.v_)(`/discusses/${vt}/reward_code.json`,Lt)}function un(vt){return(0,de.ZP)(`/api/discusses/${vt}.json`,{method:"delete"})}function En(vt,Lt){return(0,de.v_)(`/discusses/${vt}/reply.json`,{container_type:"Shixun",content:Lt})}function hn(vt){return post("/discusses.json",vt)}var Dn=oe(85149),Un=oe(70714),Tn=oe(34604);function ot({data:vt,index:Lt,adminOrOperator:Je,parentDiscussIndex:Kt,shixunIdentifier:cn,isDelete:ln,user:xn,onSetRewardData:gn,onSetActionType:qt,params:dn,deleteCommentAlert:Xn,shixunName:Bn,keywords:Oa}){const{author:aa,can_delete:ka,manage:Pn,content:Da,hidden:wa,id:La,reward:en,time:ca}=vt;function ma(){gn({id:La,index:Lt,user_id:aa.user_id,parentDiscussIndex:Kt})}function Sa(){qt({id:La,index:Lt,params:{hidden:wa?"0":"1",container_identifier:cn},type:"hidden-discuss",parentDiscussIndex:Kt,message:wa?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function fa(){if(Xn){Ie.default.info({title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Bn,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}qt({id:La,index:Lt,type:"delete-discuss",parentDiscussIndex:Kt,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return x.createElement("div",{className:"second-level-discuss"},x.createElement("div",{className:"discuss-info-body"},x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${aa.login}`,target:"_blank"},aa.name),x.createElement("span",{className:"grey"},ca),en?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${en}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,en)):null),x.createElement("div",{className:Oa?"hidden":"btn-group"},Je?x.createElement("a",{onClick:ma,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Je?x.createElement("a",{onClick:Sa,title:wa?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:wa?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Pn?x.createElement("a",{onClick:fa,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})):null)),x.createElement(Dn.Z,{className:"discuss-content",value:Da,highlightKeywords:Oa}))}var gt=({data:vt,index:Lt,shixunIdentifier:Je,adminOrOperator:Kt,identity:cn,onTopOrDownDiscuss:ln,onPlusDiscuss:xn,onSetActionType:gn,onSetRewardData:qt,user:dn,isDelete:Xn,activeDiscussIndex:Bn,onReplyDiscuss:Oa,onSetActiveDiscussIndex:aa,params:ka,keywords:Pn})=>{const{content:Da,children:wa,game_url:La,hidden:en,id:ca,position:ma,praise_count:Sa,reward:fa,sticky:Ia,time:ja,user_praise:ea,game_passed:$n,delete_comment_alert:za,author:Ga,shixun_name:Za,manage:Xa}=vt;function Ma(){aa(ca)}function _a(){ln(ca,!Ia,Lt)}function ha(){xn(ca,!ea,Lt)}function Ea(){qt({id:ca,index:Lt,user_id:Ga.user_id})}function Ca(){if(za){Ie.default.info({title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",Za,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}gn({id:ca,index:Lt,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function $a(){gn({id:ca,index:Lt,params:{hidden:en?"0":"1",container_identifier:Je},type:"hidden-discuss",message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ua=Aa=>{let{nodeName:wn,src:bn}=Aa.target;wn==="IMG"&&(Tn.Z.publish("preview-image",bn),console.log("src:",bn))};return x.createElement("div",{className:"discuss-item-container",key:ca},x.createElement("a",{href:`/users/${Ga.login}`,target:"_blank"},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${Pe.Z.IMG_SERVER}/images/${Ga.image_url}`,width:"50"})),x.createElement("section",null,x.createElement("div",{className:"discuss-info"},x.createElement("a",{href:`/users/${Ga.login}`,target:"_blank"},Ga.name),x.createElement("span",{className:"grey"},ja),ma?x.createElement("span",{className:"c-green"}," [\u7B2C",ma,"\u5173] "):null,La?x.createElement("a",{href:La,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,fa?x.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${fa}`},x.createElement("i",{className:"iconfont icon-gift c-orange "}),x.createElement("span",null,fa)):null,cn<=5?x.createElement("span",{style:{flex:"1",textAlign:"right",color:$n===1?"#29bd8b":""}},$n||$n===0?$n===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),x.createElement("div",{onClick:Ua},x.createElement(Dn.Z,{className:"discuss-content",value:Da,highlightKeywords:Pn})),wa&&wa.length>0?x.createElement("div",{className:"reply-discuss-container",onClick:Ua},wa.map((Aa,wn)=>x.createElement(ot,{key:Aa.id,data:Aa,index:wn,deleteCommentAlert:za,shixunName:Za,shixunIdentifier:Je,adminOrOperator:Kt,user:dn,isDelete:Xn,onSetRewardData:qt,onSetActionType:gn,parentDiscussIndex:Lt,keywords:Pn}))):null,x.createElement("div",{className:Pn?"hidden":"btn-group"},Kt?x.createElement("a",{onClick:Ea,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},x.createElement("i",{className:"iconfont icon-jiangli"})):null,Kt?x.createElement("a",{onClick:$a,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},x.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Xa&&(!wa||wa.length==0)&&x.createElement("a",{onClick:Ca,title:"\u5220\u9664"},x.createElement("i",{className:"iconfont icon-shanchu"})),x.createElement("a",{onClick:Ma,title:"\u56DE\u590D"},x.createElement("i",{className:"iconfont icon-huifu1"})),x.createElement("a",{onClick:ha,className:ea?"c-orange":""},x.createElement("i",{className:ea?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),x.createElement("span",null,Sa||""))),x.createElement(Wn,{id:ca,params:ka,activeDiscussIndex:Bn,onReplyDiscuss:Oa})))},st=Object.defineProperty,Qt=Object.defineProperties,An=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,fn=(vt,Lt,Je)=>Lt in vt?st(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,In=(vt,Lt)=>{for(var Je in Lt||(Lt={}))na.call(Lt,Je)&&fn(vt,Je,Lt[Je]);if(on)for(var Je of on(Lt))kn.call(Lt,Je)&&fn(vt,Je,Lt[Je]);return vt},Vt=(vt,Lt)=>Qt(vt,An(Lt)),ze=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const $t={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function yn(vt,Lt){switch(Lt.type){case Zn.tD:return Vt(In({},vt),{loading:!0});case Zn.RS:return Vt(In({},vt),{showRewardDialog:!0});case Zn.t2:return Vt(In({},vt),{showRewardDialog:!1});case Zn.GR:return In(In({},vt),Lt.payload);case Zn.u8:return In(In({},vt),Lt.payload);case Zn.rM:return In(In({},vt),Lt.payload);case Zn.yS:return In(In({},vt),Lt.payload);case Zn.Vn:return In(In({},vt),Lt.payload);case Zn.SX:return In(In({},vt),Lt.payload);default:throw new Error}}var pn=({shixunIdentifier:vt,identity:Lt,activeIndex:Je,user:Kt,isShixunDetail:cn=!1,isDelete:ln,getTypeNumber:xn,params:gn,getData:qt,isNotDiscuss:dn,keywords:Xn,setTypeCount:Bn})=>{const[Oa,aa]=(0,x.useReducer)(yn,$t),{page:ka,loading:Pn,data:Da,actionType:wa,showRewardDialog:La,activeDiscussIndex:en}=Oa,ca=(0,x.useRef)(),ma=(0,x.useRef)();function Sa(Aa){return ze(this,null,function*(){if(!Pn)try{aa({type:Zn.tD});const wn=yield(0,St.Mu)({coursesId:gn==null?void 0:gn.pathId,page:Aa,keywords:Xn});Bn(wn==null?void 0:wn.disscuss_count),aa({type:Zn.GR,payload:{activeDiscussIndex:null,page:Aa,data:wn,loading:!1}})}catch(wn){console.log(wn)}})}function fa(Aa){document.body.scrollIntoView(),Sa(Aa)}function Ia(Aa,wn,bn){return ze(this,null,function*(){try{const Rn=yield da(Aa,wn);Ca[bn].user_praise=wn,Ca[bn].praise_count=Rn.praise_count,aa({type:Zn.rM,payload:{data:Vt(In({},Da),{comments:Ca})}})}catch(Rn){console.log(Rn)}})}function ja(Aa,wn,bn){return ze(this,null,function*(){try{yield Qn(Aa,wn),Ca[bn].sticky=wn,aa({type:Zn.u8,payload:{data:Vt(In({},Da),{comments:Ca})}})}catch(Rn){console.log(Rn)}})}function ea(){aa({type:Zn.yS,payload:{actionType:null}})}function $n(){return ze(this,null,function*(){const{id:Aa,params:wn,type:bn,index:Rn,parentDiscussIndex:Gn}=wa;if(bn==="hidden-discuss"&&(yield Fa(Aa,wn),Gn?Ca[Gn].children[Rn].hidden=wn.hidden==1:Ca[Rn].hidden=wn.hidden==1,aa({type:Zn.yS,payload:{actionType:null,data:Vt(In({},Da),{comments:Ca})}})),bn==="delete-discuss"){if(yield un(Aa),Gn||Gn===0){let Pa=Ca[Gn].children;for(let Wa=Pa.length-1;Wa>=0;Wa--)if(Pa[Wa].id===Aa){Pa.splice(Wa,1);break}Ca[Gn].children=Pa}else for(let Pa=Ca.length-1;Pa>=0;Pa--)if(Ca[Pa].id===Aa){Ca.splice(Pa,1);break}aa({type:Zn.yS,payload:{actionType:null,data:Vt(In({},Da),{comments:Ca})}})}})}function za(Aa){aa({type:Zn.yS,payload:{actionType:Aa}})}function Ga(){aa({type:Zn.t2})}function Za(){return ze(this,null,function*(){const{id:Aa,index:wn,score:bn,user_id:Rn,parentDiscussIndex:Gn}=ca.current,Pa=yield rn(Aa,{container_type:"Discusses",score:bn,user_id:Rn});Gn?Ca[Gn].children[wn].reward=Pa.code:Ca[wn].reward=Pa.code,aa({type:Zn.Vn,payload:{showRewardDialog:!1,data:Vt(In({},Da),{comments:Ca})}}),ca.current=null})}function Xa(Aa){ca.current=Aa,aa({type:Zn.RS})}function Ma(Aa){ca.current.score=Aa}function _a(Aa,wn){return ze(this,null,function*(){try{yield En(Aa,wn),Sa(ka),qt()}catch(bn){console.log(bn)}})}function ha(Aa){aa(en===Aa?{type:Zn.SX,payload:{activeDiscussIndex:null}}:{type:Zn.SX,payload:{activeDiscussIndex:Aa}})}if((0,x.useEffect)(()=>{function Aa(){return ze(this,null,function*(){Je===3&&!Da&&vt&&(yield Sa(ka))})}Aa()},[gn.pathId,Xn]),(0,x.useEffect)(()=>{Sa()},[Xn]),!Da)return!cn&&x.createElement(an.Z,null);const{disscuss_count:Ea,comments:Ca,all:$a,can_hidden:Ua}=Da;return x.createElement(x.Fragment,null,x.createElement("div",{className:"discuss-container discuss-warp-container",ref:ma},!cn&&Pn?x.createElement(an.Z,null):null,Ea===0?x.createElement("div",{style:{display:"flex"}},x.createElement(sn.Z,null)):null,(0,Ee.bg)()&&!dn&&!Xn&&x.createElement(Nn,{getTypeNumber:xn,upDataList:Sa,page:ka,user:Kt,params:gn,keywords:Xn}),x.createElement("aside",{className:"bg-white"},Ca==null?void 0:Ca.map((Aa,wn)=>x.createElement(gt,{user:Kt,key:Aa.id,data:Aa,index:wn,identity:Lt,onPaginationChange:fa,shixunIdentifier:vt,isDelete:ln,onSetActionType:za,onTopOrDownDiscuss:ja,adminOrOperator:Ua,onPlusDiscuss:Ia,onSetRewardData:Xa,activeDiscussIndex:en,onSetActiveDiscussIndex:ha,onReplyDiscuss:_a,keywords:Xn}))),Ea>10?x.createElement("div",{className:"pagination-container tc"},x.createElement(ce.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:fa,current:ka,total:Ea})):null),x.createElement(mn.Z,null,x.createElement(Ie.default,{centered:!0,title:"\u63D0\u793A",open:!!wa,onOk:$n,onCancel:ea},x.createElement("p",null,wa?wa.message:"")),x.createElement(Ie.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:La,onCancel:Ga,onOk:Za},x.createElement(vn.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Ma,style:{width:"228px"}}))))},Cn=oe(29458),we=Object.defineProperty,ft=Object.defineProperties,At=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,Yt=(vt,Lt,Je)=>Lt in vt?we(vt,Lt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):vt[Lt]=Je,Ft=(vt,Lt)=>{for(var Je in Lt||(Lt={}))_t.call(Lt,Je)&&Yt(vt,Je,Lt[Je]);if(wt)for(var Je of wt(Lt))jt.call(Lt,Je)&&Yt(vt,Je,Lt[Je]);return vt},Fn=(vt,Lt)=>ft(vt,At(Lt)),Yn=(vt,Lt)=>{var Je={};for(var Kt in vt)_t.call(vt,Kt)&&Lt.indexOf(Kt)<0&&(Je[Kt]=vt[Kt]);if(vt!=null&&wt)for(var Kt of wt(vt))Lt.indexOf(Kt)<0&&jt.call(vt,Kt)&&(Je[Kt]=vt[Kt]);return Je},yt=(vt,Lt,Je)=>new Promise((Kt,cn)=>{var ln=qt=>{try{gn(Je.next(qt))}catch(dn){cn(dn)}},xn=qt=>{try{gn(Je.throw(qt))}catch(dn){cn(dn)}},gn=qt=>qt.done?Kt(qt.value):Promise.resolve(qt.value).then(ln,xn);gn((Je=Je.apply(vt,Lt)).next())});const Vn=vt=>{var Lt=vt,{classroomList:Je,user:Kt,globalSetting:cn,loading:ln,dispatch:xn}=Lt,gn=Yn(Lt,["classroomList","user","globalSetting","loading","dispatch"]),qt;const dn=(0,he.useParams)(),{detailTopBanner:Xn}=Je,[Bn,Oa]=(0,x.useState)([]),[aa,ka]=(0,x.useState)({}),[Pn,Da]=(0,x.useState)(-1),[wa,La]=(0,x.useState)(!1),[en,ca]=(0,x.useState)({name:"",is_jupyter:!1}),[ma]=Ye.default.useForm(),[Sa]=Ye.default.useForm(),[fa]=Ye.default.useForm(),[Ia,ja]=(0,x.useState)(!1),[ea,$n]=(0,x.useState)(),[za,Ga]=(0,x.useState)([]),[Za,Xa]=(0,x.useState)(),[Ma,_a]=(0,x.useState)("All"),[ha,Ea]=(0,x.useState)(!0),[Ca,$a]=(0,x.useState)(0),[Ua,Aa]=(0,x.useState)(""),[wn,bn]=(0,x.useState)(0),[Rn,Gn]=(0,x.useState)(!1),[Pa,Wa]=(0,x.useState)(""),[Rt,_n]=(0,x.useState)([]),[Kn,Ba]=(0,x.useState)([{name:"\u5168\u90E8",totalName:"\u8BFE\u7A0B\u5B66\u4E60",type:"All",number:0},{name:"\u5B9E\u8DF5\u9879\u76EE",totalName:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:0},{name:"\u89C6\u9891\u9879\u76EE",totalName:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",number:0},{name:"\u6559\u5B66\u8BFE\u4EF6",totalName:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",number:0},{name:"\u8BA8\u8BBA",totalName:"\u8BA8\u8BBA",type:"Discusses",number:0},{name:"\u5173\u5361",totalName:"\u5173\u5361",type:"challenges_count",number:0}]),Ta=(0,x.useRef)(),[Na,ua]=(0,x.useState)(),[la,xa]=(0,x.useState)({}),[ya,Dt]=(0,x.useState)({}),[Jn,va]=(0,x.useState)(!1);(0,x.useEffect)(()=>{er()},[dn==null?void 0:dn.coursesId]),(0,x.useEffect)(()=>{Je.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&er()},[Je.actionTabs.key]),(0,x.useEffect)(()=>{Va()},[aa]),(0,x.useEffect)(()=>{const Wt=Bn.map(ga=>ga.items);let Sn=0;Wt.map(ga=>{ga.map(ba=>{new RegExp(Ua,"ig").test(ba.name)&&(ba.item_type===Ma||Ma==="All")&&Sn++})}),Sn>Kn.find(ga=>ga.type===Ma).number&&(Sn=Kn.find(ga=>ga.type===Ma).number),bn(Sn)},[Bn,Ma,Ua]),(0,x.useEffect)(()=>{if(!Ta.current)return;function Wt(){var ga;let ba=new ResizeObserver(Qa=>{for(let qa of Qa);});return ba.observe((ga=Ta.current)==null?void 0:ga.firstElementChild),ba}const Sn=Wt();return()=>{var ga,ba;(ga=Ta.current)!=null&&ga.firstElementChild&&Sn.unobserve((ba=Ta.current)==null?void 0:ba.firstElementChild)}},[Ta.current,Bn]);const pa=Wt=>yt(void 0,null,function*(){const Sn=yield(0,fe.Ex)(Ft({},Wt));return Bn[Pn].items=Wt.list,Sn}),Va=()=>{const{shixuns_count:Wt=0,videos_count:Sn=0,pdf_attachments_count:ga=0,disscuss_count:ba=0,challenges_count:Qa=0}=aa,qa={All:Wt+Sn+ga+Qa,Shixun:Wt,VideoItem:Sn,Attachment:ga,Discusses:ba,challenges_count:Qa},fr=Kn.map(Dr=>Fn(Ft({},Dr),{number:qa[Dr.type]}));Ba(fr)},ar=Wt=>{var Sn;Pn===-1?(Aa((Sn=decodeURIComponent(Wt))==null?void 0:Sn.trim()),Da(-1)):Oe.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")},rr=Wt=>yt(void 0,null,function*(){xn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Sn=yield(0,a.Ir)({id:Wt});if(xn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Sn!=null&&Sn.game_identifier){(0,E.xg)(`/tasks/${Sn.game_identifier}`);return}(Sn==null?void 0:Sn.status)===2?ir(Sn==null?void 0:Sn.message):(Sn==null?void 0:Sn.status)===3&&dr(Sn==null?void 0:Sn.message)}),ir=Wt=>{Wt=Wt!=null&&Wt.includes(".json")?Wt:`${Wt}.json`,Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>yt(void 0,null,function*(){const Sn=yield(0,mt.L8)({url:Wt});if(!Sn)return;Oe.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01");const ga=yield(0,a.Ir)({id:Sn.shixun_identifier});if(ga!=null&&ga.game_identifier){(0,E.xg)(`/tasks/${ga.game_identifier}`);return}(ga==null?void 0:ga.status)===2?ir(ga==null?void 0:ga.message):(ga==null?void 0:ga.status)===3&&dr(ga==null?void 0:ga.message)})})},dr=Wt=>{Ie.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Wt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Lr=()=>{const Wt={shixuns_list:[],items:[]};Ar(Bn.length,Wt),Oa([...Bn,Wt]),$n(!0)},Sr=()=>{Pn===Bn.length-1&&ea&&(Ur(),Oa(Bn.filter((Wt,Sn)=>Sn!==Bn.length-1))),er(),Da(-1)},Ar=(Wt,Sn)=>{Kr()&&(Da(Wt),ma.setFieldsValue({name:Sn.stage_name,description:Sn.stage_description}))},Mr=Wt=>{setTimeout(()=>{document.documentElement.scrollTop=Ca},300),Wt!=="\u53D6\u6D88"&&er()},io=Wt=>{Wt.map(Sn=>(Sn.type="Attachment",Sn.id=Sn.id||Sn.response.id,Sn.url=`/api/attachments/${Sn.id||Sn.response.id}`,Sn)),er()},lo=Wt=>yt(void 0,null,function*(){var Sn,ga,ba,Qa;if(Na){const qa=yield(0,St.M2)(Fn(Ft({id:Na==null?void 0:Na.id,course_id:dn.coursesId},Wt),{video_id:(Wt==null?void 0:Wt.video_id)||((ba=Na==null?void 0:Na.video_item)==null?void 0:ba.video_id),link:(Wt==null?void 0:Wt.link)||((Qa=Na==null?void 0:Na.video_item)==null?void 0:Qa.link)}));return Oe.ZP.success(qa.message||"\u4FEE\u6539\u6210\u529F"),Xa(!1),er(),xa({}),qa}else{const qa=Ft({id:(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id,course_id:dn.coursesId},Wt);la.isAddxiaojie?(qa.parent_id=la.stage_item_id,qa.id=la.stage_id):qa.id=(ga=Bn==null?void 0:Bn[Pn])==null?void 0:ga.stage_id;const fr=yield(0,fe.A2)(qa);return fr.id&&(Xa(!1),er()),xa({}),fr}}),er=(Wt=!0)=>yt(void 0,null,function*(){Ea(!0);const Sn=yield(0,fe.R7)({coursesId:dn==null?void 0:dn.coursesId});Sn!=null&&Sn.stages&&Oa(Sn!=null&&Sn.stages?[...Sn==null?void 0:Sn.stages]:[]),ka(Sn?Ft({},Sn):{}),Ea(!1),Ur(),Wt&&Da(-1)}),zr=(Wt,Sn)=>yt(void 0,null,function*(){var ga,ba;if(!(Wt!=null&&Wt.name))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Ur();const Qa=[];if((ga=Bn[Pn][Sn||"shixuns_list"])==null||ga.map(qa=>{Qa.push({type:qa.item_type,id:qa.id})}),ea){const qa=yield(0,fe.CI)(Fn(Ft({},Wt),{coursesId:dn.coursesId,list:Qa}));qa&&(Bn[Pn]=Ft(Ft({},Bn[Pn]),qa))}else{const qa=yield(0,fe.xn)(Fn(Ft({},Wt),{id:(ba=Bn==null?void 0:Bn[Pn])==null?void 0:ba.stage_id,type:Array.from(new Set(Qa.map(fr=>fr.type))),list:Qa}));qa&&(Bn[Pn]=Ft(Ft({},Bn[Pn]),qa))}}),Io=(Wt,Sn,ga)=>{const ba=Array.from(Wt),[Qa]=ba.splice(Sn,1);return ba.splice(ga,0,Qa),ba},jr=(Wt,Sn)=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u5B9E\u8BAD\u5417\uFF1F",onOk:()=>{Bn[Pn][Sn||"shixuns_list"].splice(Wt,1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),Oa([...Bn]),zr(ma.getFieldsValue(),Sn)}})},so=Wt=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>yt(void 0,null,function*(){(yield(0,fe._V)({id:Wt})).status===0&&(Da(-1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),er())})})},Oo=Wt=>{Ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>yt(void 0,null,function*(){(yield(0,fe.WW)(Ft({},Wt))).status===0&&(Da(-1),Oe.ZP.success("\u5220\u9664\u6210\u529F"),er())})})},lr=()=>{ca({name:"",is_jupyter:!1}),Sa.setFieldsValue({name:"",is_jupyter:!1}),La(!1)},No=(Wt,Sn)=>{if(!Wt.destination)return;const ga=Io(Bn[Pn][Sn||"shixuns_list"],Wt.source.index,Wt.destination.index);Bn[Pn][Sn||"shixuns_list"]=ga,Oa([...Bn]),zr(ma.getFieldsValue(),Sn)},uo=Wt=>yt(void 0,null,function*(){if(!Kr())return;(yield(0,fe.ms)({id:Wt})).status===0&&er()}),Mo=Wt=>yt(void 0,null,function*(){if(!Kr())return;(yield(0,fe.yy)({id:Wt})).status===0&&er()}),Kr=()=>Pn!==-1?(Ie.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const Wt=`Edit_${Pn}`;let Sn=document.getElementById(Wt);Sn&&setTimeout(()=>Sn.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Fr=()=>{zr(ma.getFieldsValue())},Ur=()=>{$n(!1)},co=Wt=>yt(void 0,null,function*(){var Sn,ga;if((Wt==null?void 0:Wt.item_type)==="VideoItem"){const ba=yield(0,it.TJ)({id:Wt==null?void 0:Wt.stage_item_id,course_id:dn.coursesId});ua(ba),(Wt==null?void 0:Wt.item_type)==="VideoItem"?Xa(!0):(fa.setFieldsValue({files:[{uid:(Sn=ba==null?void 0:ba.attachment)==null?void 0:Sn.id,name:ba==null?void 0:ba.name,response:{id:(ga=ba==null?void 0:ba.attachment)==null?void 0:ga.id}}]}),ja(!0))}else if((Wt==null?void 0:Wt.item_type)==="Attachment"){let ba;Ie.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:x.createElement(Me.default,{value:ba,onChange:Qa=>{ba=Qa.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>yt(void 0,null,function*(){var Qa,qa;if(!ba)return Oe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield(0,de.ZP)(`/api/attachments/${Wt==null?void 0:Wt.id}.json`,{method:"put",body:{name:ba+((qa=Wt==null?void 0:Wt.name)==null?void 0:qa.substr((Qa=Wt==null?void 0:Wt.name)==null?void 0:Qa.lastIndexOf(".")))}}),ba="",er(!1)})})}else{let ba;Ie.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:x.createElement(Me.default,{value:ba,defaultValue:Wt==null?void 0:Wt.name,maxLength:40,onChange:Qa=>{ba=Qa.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>yt(void 0,null,function*(){if(!ba.replaceAll(" ",""))return Oe.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();let Qa=null;(Wt==null?void 0:Wt.item_type)==="CourseStage"?Qa=yield(0,de.ZP)(`/api/course_stages/${Wt==null?void 0:Wt.id}.json`,{method:"put",body:{name:ba,id:Wt==null?void 0:Wt.id}}):Qa=yield(0,de.ZP)(`/api/stages/${Wt==null?void 0:Wt.stage_id}/update_item_name.json`,{method:"put",body:{name:ba,item_id:Wt==null?void 0:Wt.id,source:"CourseStage"}}),(Qa==null?void 0:Qa.status)===0&&Oe.ZP.success("\u4FEE\u6539\u6210\u529F\uFF01"),ba="",er(!1)})})}}),mo=(Wt,Sn)=>{var ga,ba,Qa,qa;if(Ma!=="All"&&!((ga=Wt.stage_tag)!=null&&ga.includes(Ma)))return null;const fr=Wt.items.filter(Ja=>{var or,mr;return new RegExp(Ua,"ig").test(Ja.name)&&(Ja.item_type===Ma||Ma==="All"||((mr=(or=Ja==null?void 0:Ja.children)==null?void 0:or.filter(Pr=>{var yr,Vr;return Pr.item_type===Ma||Ma==="All"||((Vr=(yr=Pr==null?void 0:Pr.children)==null?void 0:yr.filter(ho=>ho.item_type===Ma||Ma==="All"))==null?void 0:Vr.length)>0}))==null?void 0:mr.length)>0)}),Dr=Ja=>{var or;if(console.log("\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Wt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return xa({}),Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,nt.tJ)(xn)&&(0,nt.xY)()&&(La(!0),Sa.setFieldsValue({name:"",is_jupyter:!1}))},fo=Ja=>{var or,mr,vr;if(console.log("\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Wt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");$a(document.documentElement.scrollTop),xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:((mr=Bn[Pn])==null?void 0:mr.stage_id)||Wt.stage_id,parent_id:Ja.stage_item_id,course_id:dn.coursesId}}),Ga((vr=Wt==null?void 0:Wt.shixuns_list)==null?void 0:vr.map(Pr=>Pr.id))},vo=Ja=>{var or,mr,vr;if(console.log("\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Wt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");((mr=Kt.userInfo)!=null&&mr.admin||(vr=Kt.userInfo)!=null&&vr.is_teacher&&(0,nt.O5)())&&Xa(!0)},po=Ja=>{var or;if(console.log("\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",Ja,Bn),Ja.isAddxiaojie)xa(Fn(Ft({},Ja),{stage_id:Wt.stage_id}));else if(!((or=Bn==null?void 0:Bn[Pn])!=null&&or.stage_id))return Oe.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,nt.tJ)(xn)&&(0,nt.xY)()&&(ja(!0),fa.resetFields())};return Ua&&(fr!=null&&fr.length)||!Ua?x.createElement("section",{key:Sn,className:"bg-white pt30 mb20 pb20 pl10 pr10"},x.createElement("aside",{className:"pl20 pr20"},x.createElement(be.Z,{gutter:[5,20],align:"middle",style:{lineHeight:"16px"}},x.createElement(tt.Z,{flex:"22px"},x.createElement("span",{className:ne.icons},x.createElement("i",{className:"iconfont icon-zhangjie2 font18"}))),x.createElement(tt.Z,{flex:1,className:"tl font18 bold c-grey-333"},Wt.stage_name||`\u7B2C${Bn==null?void 0:Bn.length}\u90E8\u5206`),x.createElement(tt.Z,null,(0,Ee.GJ)()&&Pn===Sn&&!ea&&x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{so(Wt.stage_id)},className:"iconfont icon-shanchu c-grey-c"})),(0,Ee.GJ)()&&Pn!==Sn&&Ma==="All"&&!Ua&&x.createElement(be.Z,{wrap:!1,align:"middle",gutter:5},(0,Ee.GJ)()&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("i",{className:"iconfont icon-tianjia c-light-green current",style:{fontSize:"22px",lineHeight:"22px"},onClick:()=>{va(!0),Dt({val:Wt.stage_id,list:[]})}})," ")),Sn>0&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},x.createElement("span",{onClick:()=>uo(Wt.stage_id),className:"iconfont icon-xiangshangyi c-light-green font18 current"}))),SnMo(Wt.stage_id),className:"iconfont icon-xiangxiayi c-light-green font18 current"}))),!ea&&x.createElement(tt.Z,null,x.createElement(Qe.Z,{title:"\u7F16\u8F91"},x.createElement("span",{onClick:()=>Ar(Sn,Wt),className:"iconfont icon-bianjidaibeijing c-light-green font18 current"})))))),!!Wt.stage_description&&x.createElement("div",{style:{marginTop:12}},x.createElement("div",{ref:Ta,className:`${ne.introContent} ${Wt!=null&&Wt.showReadFull?"":ne.introContentMaxHeight}`},x.createElement(Dn.Z,{value:Wt==null?void 0:Wt.stage_description})),(Wt==null?void 0:Wt.showExpansion)&&x.createElement("div",{onClick:Ja=>{Bn[Sn].showReadFull=!(Wt!=null&&Wt.showReadFull),Oa([...Bn])}},x.createElement(lt.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},x.createElement("a",{className:`font14 ${ne.color999}`},Wt!=null&&Wt.showReadFull?"\u6536\u8D77\u5168\u6587 ":"\u9605\u8BFB\u5168\u6587 ",x.createElement("i",{className:`iconfont font14 ${Wt!=null&&Wt.showReadFull?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-jiantou9"}`})))))),Pn===Sn&&x.createElement("div",{className:"pl20 pr20 pt20"},x.createElement("aside",null,x.createElement(Ye.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Me.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Bn==null?void 0:Bn.length}\u9636\u6BB5\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:Fr})),x.createElement(Ye.default.Item,{name:"description",label:"\u63CF\u8FF0",rules:[{required:!0,message:"\u63CF\u8FF0\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Me.default.TextArea,{rows:5,maxLength:300,placeholder:`\u8BF7\u8F93\u5165\u7B2C${Bn==null?void 0:Bn.length}\u9636\u6BB5\u63CF\u8FF0`,onBlur:Fr}))),x.createElement("aside",{style:{display:"flex",justifyContent:"space-evenly"}},x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:Dr},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),x.createElement("br",null),x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:fo},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"),x.createElement("br",null),!((ba=cn==null?void 0:cn.setting)!=null&&ba.is_local)&&x.createElement(x.Fragment,null,x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:vo},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),x.createElement("br",null)),x.createElement(at.ZP,{size:"middle",className:"mt10",onClick:po},x.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),x.createElement("br",null)),x.createElement("aside",{className:"c-light-black mt10 pb20",id:`Edit_${Sn}`},"\u4E0B\u9762\u5B9E\u8BAD\u53EF\u4EE5\u901A\u8FC7\u62D6\u62FD\u8FDB\u884C\u6392\u5E8F\u8C03\u6574")),!!((Qa=Wt.attachments_list)!=null&&Qa.length)&&x.createElement(lt.Z,null),x.createElement("aside",{className:ne.shixuns},Pn===Sn?x.createElement(y.Z5,{onDragEnd:Ja=>No(Ja,"attachments_list")},x.createElement(y.bK,{droppableId:"droppable-id2"},(Ja,or)=>{var mr;return x.createElement("div",Fn(Ft({className:"mt20",ref:Ja.innerRef},Ja.droppableProps),{onScroll:()=>{}}),(mr=Wt.attachments_list)==null?void 0:mr.map(function(vr,Pr){return x.createElement(y._l,{draggableId:`${vr.id.toString()}-${Sn}-${Pr}`,index:Pr,key:vr.id},(yr,Vr)=>x.createElement("div",Ft(Ft({ref:yr.innerRef},yr.draggableProps),yr.dragHandleProps),x.createElement(be.Z,{className:"list-item-row",align:"middle",key:Pr,gutter:[5,10]},x.createElement(tt.Z,null,x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),x.createElement(tt.Z,{flex:"1"},x.createElement("a",{className:"c-grey-333",href:Pe.Z.IMG_SERVER+vr.url,target:"_blank"},vr.name)),x.createElement(tt.Z,null,Pn===Sn&&x.createElement("div",null,x.createElement(Qe.Z,{title:"\u5220\u9664"},x.createElement("span",{onClick:()=>{jr(Pr,"attachments_list")},className:"iconfont icon-shanchu c-grey-c"})))))))}))})):x.createElement("div",{className:"mt20"},(qa=Wt.attachments_list)==null?void 0:qa.map(function(Ja,or){return x.createElement("div",null,x.createElement(be.Z,{className:"list-item-row",align:"middle",key:or,gutter:[5,10]},x.createElement(tt.Z,null,x.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})),x.createElement(tt.Z,null,x.createElement("a",{className:"c-grey-333",href:Pe.Z.IMG_SERVER+Ja.url,target:"_blank"},Ja.name))))}))),!!(fr!=null&&fr.length)&&x.createElement(pt,{visibleType:Ma,data:[...fr],stage_id:Wt.stage_id,disabled:Pn!==Sn,deleteStages:Oo,editVidoItem:co,updateSort:pa,subject_id:aa==null?void 0:aa.subject_id,course_id:dn==null?void 0:dn.coursesId,index:Sn,cust_seq:!0,hiddenEditBtn:!0,keywords:Ua,isShowSchedule:aa==null?void 0:aa.is_show_schedule,getData:er,showVideoPlay:!0,handleNewProject:Dr,handleSelectionProject:fo,handleNewVideo:vo,handleNewCourseWare:po,handleNewFolder:Ja=>{va(!0),Dt(Fn(Ft({},Ja),{val:Wt.stage_id,list:[]}))}}),Pn===Sn&&x.createElement("aside",{className:ne.buttons},x.createElement(at.ZP,{onClick:Sr,type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),x.createElement(at.ZP,{onClick:Sr,size:"middle",type:"primary"},"\u4FDD\u5B58"))):null},To=Wt=>{if(Wt){let ga=0;for(var Sn=0;Sn127||Wt.charCodeAt(Sn)==94?ga+=2:ga++;return ga}else return 0},Ro=()=>{var Wt;for(let Sn in Bn)To((Wt=Bn[Sn])==null?void 0:Wt.stage_description)>424?Bn[Sn].showExpansion=!0:Bn[Sn].showExpansion=!1;return Bn==null?void 0:Bn.map(function(Sn,ga){return x.createElement("div",{key:ga},mo(Sn,ga))})},{start_date:ko,course_end:gr}=Xn,zo=gr||z()(z()().format("L")).valueOf(){};return x.createElement("section",{className:"mb50"},x.createElement(nn,{data:aa,dispatch:xn,onReloadData:er}),x.createElement("aside",{style:{justifyContent:"space-between",display:"flex",background:"#fff",alignItems:"center",paddingRight:"20px"}},x.createElement("div",{className:ne.actionTabs},Kn.map(function(Wt,Sn){if(Bn!=null&&Bn.some(ga=>{var ba;return(ba=ga.stage_tag)==null?void 0:ba.includes(Wt.type)})||Wt.type=="All"||Wt.type==="Discusses")return x.createElement("div",{key:Sn,className:Wt.type===Ma?ne.tabActive:ne.tab,onClick:()=>{Pn===-1?(_a(Wt.type),Da(-1)):Oe.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},x.createElement("div",{className:ne.s1},Wt.name))})),x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement(Cn.t7,{style:{width:222,marginTop:"-3px"},className:(0,Ee.G5)()?"mr20":"",placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onChange:ar}),(0,Ee.Rb)()&&x.createElement(at.ZP,{type:"primary",onClick:()=>yt(void 0,null,function*(){if((Xn==null?void 0:Xn.subject_id)===0){Gn(!0);let Wt=yield(0,de.ZP)(`/api/users/${Kt.userInfo.login}/subjects.json`,{method:"get",params:{category:"manage",page:1,per_page:1e3,username:Kt.userInfo.login}});_n(Wt.subjects);return}Ie.default.confirm({title:"\u63D0\u793A",content:"\u540C\u6B65\u5F00\u653E\u8BFE\u7A0B\u8D44\u6E90\u540E\uFF0C\u4F1A\u9020\u6210\u5728\u7EBF\u5B66\u4E60\u5185\u6240\u6709\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u6700\u65B0\u5F00\u653E\u8BFE\u7A0B\u5185\u5BB9\uFF0C\u662F\u5426\u7EE7\u7EED\u540C\u6B65\uFF1F",okText:"\u540C\u6B65",cancelText:"\u53D6\u6D88",onOk:()=>yt(void 0,null,function*(){(yield(0,de.ZP)("/api/courses/sync_stages.json",{method:"post",body:{classroom_identifier:dn==null?void 0:dn.coursesId}})).status===0&&er()})})})},(Xn==null?void 0:Xn.subject_id)===0?"\u5173\u8054\u8BFE\u7A0B":"\u66F4\u65B0"))),x.createElement("div",{className:ne.total},"\u5171",x.createElement("span",null,Ua?wn:Kn.find(Wt=>Wt.type===Ma).number),"\u4E2A",Kn.find(Wt=>Wt.type===Ma).totalName),Ua&&wn===0&&Ma!=="Discusses"&&x.createElement(sn.Z,{styles:{margin:"0 auto",padding:"100px 0",backgroundColor:"#fff"}}),x.createElement($e.Z,{loading:ha,active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},Ma!=="Discusses"&&x.createElement(x.Fragment,null,x.createElement(Ye.default,{form:ma,onFinish:zr},Ro()),(0,Ee.GJ)()&&!ea&&Ma==="All"&&Pn===-1&&!Ua&&x.createElement("div",{className:ne.addStage,onClick:Lr},x.createElement("span",{className:ne.color4CA},"+\u70B9\u51FB\u65B0\u5EFA\u9636\u6BB5"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u9636\u6BB5\uFF09"))),Ma==="Discusses"&&x.createElement("aside",{style:{paddingTop:25,background:"#fff"}},x.createElement(pn,{activeIndex:3,isNotDiscuss:zo,getData:er,shixunIdentifier:11,coursesId:dn==null?void 0:dn.coursesId,params:{pathId:dn==null?void 0:dn.coursesId},identity:(qt=Kt.userInfo)==null?void 0:qt.role,getTypeNumber:Va,user:Kt.userInfo,isShixunDetail:!0,keywords:Ua,setTypeCount:bn})),x.createElement(Ie.default,{destroyOnClose:!0,centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:wa,onOk:()=>yt(void 0,null,function*(){var Wt,Sn;yield Sa.validateFields();const ga=Ft({id:(Wt=Bn==null?void 0:Bn[Pn])==null?void 0:Wt.stage_id,course_id:dn.coursesId},en);la.isAddxiaojie?(ga.parent_id=la.stage_item_id,ga.id=la.stage_id):ga.id=(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id;const ba=yield(0,fe.vf)(ga);lr(),ba.id&&(Oe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Mr([ba])),xa({}),er()}),onCancel:lr},x.createElement(Ye.default,{form:Sa,onValuesChange:Wt=>{ca(Ft(Ft({},en),Wt))}},x.createElement(Ye.default.Item,{label:"\u5B9E\u8BAD\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B9E\u8BAD\u7C7B\u578B"}]},x.createElement(Ue.ZP.Group,null,x.createElement(Ue.ZP,{defaultChecked:!0,value:!1},"\u666E\u901A\u5B9E\u8BAD"),x.createElement(Ue.ZP,{value:!0},"jupyter\u5B9E\u8BAD"))),x.createElement(Ye.default.Item,{label:"\u5B9E\u8BAD\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},x.createElement(Me.default,{maxLength:60,suffix:x.createElement("span",null,en.name.length,"/60")})))),x.createElement(Ie.default,{destroyOnClose:!0,open:Rn,title:"\u5173\u8054\u8BFE\u7A0B",onOk:()=>yt(void 0,null,function*(){if(!Pa){Oe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u95E8\u8BFE\u7A0B\u8FDB\u884C\u5173\u8054");return}(yield(0,de.ZP)(`/api/courses/${dn.coursesId}/associated_course.json`,{method:"post",body:{subject_id:Pa}})).status===0&&(Gn(!1),er(),xn({type:"classroomList/getClassroomTopBanner",payload:{id:dn.coursesId}}),Oe.ZP.info("\u5173\u8054\u6210\u529F"))}),onCancel:()=>{Gn(!1)}},x.createElement("p",{style:{color:"orange"}},"\u5F53\u5173\u8054\u8BFE\u7A0B\u540E\uFF0C\u5728\u7EBF\u5B66\u4E60\u91CC\u6240\u6709\u7684\u8D44\u6E90\u5F3A\u5236\u540C\u6B65\u4E3A\u8BFE\u7A0B\u5185\u5BB9"),x.createElement("div",{style:{overflow:"auto",height:300}},x.createElement(Ue.ZP.Group,{onChange:Wt=>{console.log(Wt),Wa(Wt.target.value)}},x.createElement(se.Z,{direction:"vertical"},Rt.map(Wt=>x.createElement(Ue.ZP,{value:Wt.id},Wt.name)))))),x.createElement(Ie.default,{centered:!0,destroyOnClose:!0,title:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Ia,onOk:()=>yt(void 0,null,function*(){var Wt,Sn;yield fa.validateFields();const ga=yield fa.getFieldsValue(),ba={id:(Wt=Bn==null?void 0:Bn[Pn])==null?void 0:Wt.stage_id,course_id:dn.coursesId,attachment_ids:ga.files.map(qa=>qa.response.id)};la.isAddxiaojie?(ba.parent_id=la.stage_item_id,ba.id=la.stage_id):ba.id=(Sn=Bn==null?void 0:Bn[Pn])==null?void 0:Sn.stage_id,(yield(0,fe.s0)(ba)).status===0&&(Oe.ZP.success("\u6DFB\u52A0\u6210\u529F"),ja(!1),io([...ga.files])),xa({}),er()}),onCancel:()=>{ja(!1),xa({})}},x.createElement(Ye.default,{form:fa},x.createElement(Ye.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},x.createElement(Le.Z,{maxSize:100,accept:"application/pdf, .zip, .ppt, .pptx, .png, .jpg, .jpeg, .xlsx, .xls, .doc, .docx",number:10})),x.createElement(Ye.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"test_lyl"},x.createElement(Me.default,{onClick:()=>Go})),x.createElement("div",null,x.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),x.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(he.Link,{target:"_blank",to:"/users/mmipb3zhj/videos/protocol"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",x.createElement("br",null),"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7100M\uFF1B",x.createElement("br",null),"3\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u6587\u4EF6\uFF1B",x.createElement("br",null),"4\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",x.createElement("br",null),"5\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),x.createElement(Ie.default,{centered:!0,destroyOnClose:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:Jn,onOk:()=>yt(void 0,null,function*(){if(!ya.name){Oe.ZP.error("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}yield(0,fe.CI)({stage_item_id:ya==null?void 0:ya.stage_item_id,coursesId:dn.coursesId,list:[],name:ya.name,parent_id:ya.val}),va(!1),Dt({}),yield er()}),onCancel:()=>{va(!1),Dt({})}},x.createElement("span",null,"\u540D\u79F0",x.createElement(Me.default,{onChange:Wt=>{Dt(Fn(Ft({},ya),{name:Wt.target.value}))}}))),x.createElement(He,{shixunIds:za,cb:Mr}),x.createElement(Xt.Z,{visible:Za,editData:Na,onCancel:()=>{Xa(!1),xa({})},onOk:lo}))};var jn=(0,he.connect)(({classroomList:vt,user:Lt,loading:Je,globalSetting:Kt})=>({classroomList:vt,user:Lt,globalSetting:Kt,loading:Je.models.index}))(Vn)},23538:function(xt,kt,oe){"use strict";oe.d(kt,{$J:function(){return Ye},JZ:function(){return Ie},bN:function(){return be},jP:function(){return Me},rO:function(){return Oe}});var x=oe(99064),he=(tt,Qe,lt)=>new Promise((at,$e)=>{var Ue=a=>{try{y(lt.next(a))}catch(E){$e(E)}},se=a=>{try{y(lt.throw(a))}catch(E){$e(E)}},y=a=>a.done?at(a.value):Promise.resolve(a.value).then(Ue,se);y((lt=lt.apply(tt,Qe)).next())});function Ye(tt){return(0,x.U2)(`libraries/${tt}.json`)}function Oe(tt){return(0,x.U2)("library_tags.json",tt)}function Ie(tt){return he(this,null,function*(){return(yield(0,x.IV)(`attachments/${tt}.json`)).status===0})}function Me(tt){return(0,x.v_)("libraries.json",tt)}function be(tt,Qe){return(0,x.gz)(`libraries/${tt}.json`,Qe)}},15022:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ae}});var x=oe(59301),he=oe(89070),Ye=oe(92832),Oe=oe(78241),Ie=oe(8591),Me=oe(43418),be=oe(93948),tt=oe(12563),Qe=oe(24905),lt={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},at=oe(5171),$e=oe(24065),Ue=oe(8700),se=Object.defineProperty,y=Object.defineProperties,a=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ne=(Fe,ve,je)=>ve in Fe?se(Fe,ve,{enumerable:!0,configurable:!0,writable:!0,value:je}):Fe[ve]=je,ae=(Fe,ve)=>{for(var je in ve||(ve={}))b.call(ve,je)&&ne(Fe,je,ve[je]);if(E)for(var je of E(ve))z.call(ve,je)&&ne(Fe,je,ve[je]);return Fe},ie=(Fe,ve)=>y(Fe,a(ve)),ce=(Fe,ve,je)=>new Promise((Bt,zt)=>{var Ve=Jt=>{try{It(je.next(Jt))}catch(Gt){zt(Gt)}},ut=Jt=>{try{It(je.throw(Jt))}catch(Gt){zt(Gt)}},It=Jt=>Jt.done?Bt(Jt.value):Promise.resolve(Jt.value).then(Ve,ut);It((je=je.apply(Fe,ve)).next())});const{TextArea:de}=Ye.default,fe=1024,Ee=({user:Fe,globalSetting:ve,loading:je,dispatch:Bt,visible:zt,editData:Ve,onCancel:ut=()=>{},onOk:It=()=>{},queryParams:Jt={}})=>{var Gt,Pt;const He=(0,he.useParams)(),[nt]=Oe.default.useForm(),[Nt,De]=(0,x.useState)([]),[et,Mt]=(0,x.useState)(!1),nn=(0,x.useRef)(),[mt,Xt]=(0,x.useState)(),[Le,it]=(0,x.useState)(!1),[St,tn]=(0,x.useState)(!1),Ut=(0,$e.Ny)()?3:1;(0,x.useEffect)(()=>{var Te,Et,Ct,Ht,Tt;zt&&Ve&&(it(Ve.is_link),Xt(Ve.link),!Ve.is_link&&De([{name:(Te=Ve==null?void 0:Ve.video_item)==null?void 0:Te.file_name,loaded:100,videoId:(Et=Ve==null?void 0:Ve.video_item)==null?void 0:Et.video_id}]),Se(((Ct=Ve==null?void 0:Ve.tags)==null?void 0:Ct.map(Ot=>Ot==null?void 0:Ot.name))||[]),nt.setFieldsValue({name:Ve.name,description:Ve.description,attachment_id:(Ht=Ve==null?void 0:Ve.video_item)==null?void 0:Ht.attachment_id,allow_skip:(Tt=Ve==null?void 0:Ve.video_item)==null?void 0:Tt.allow_skip}))},[Ve,zt]);const Ze=Te=>{it(!1);const Et=Te.name.toLowerCase();return Et&&Et.indexOf(".avi")==-1&&Et.indexOf(".flv")==-1&&Et.indexOf(".f4v")==-1&&Et.indexOf(".m4v")==-1&&Et.indexOf(".mov")==-1&&Et.indexOf(".mp4")==-1&&Et.indexOf(".rmvb")==-1&&Et.indexOf(".swf")==-1&&Et.indexOf(".webm")==-1&&Et.indexOf(".wmv")==-1?(Ie.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Te.size>fe*Ut*1024*1024?(Ie.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${Ut}G`),!0):Nt!=null&&Nt.find(Ct=>Ct.name===Te.name)?(Ie.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},Ke=(Te,Et)=>{Me.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",Et?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{Et?De([]):(nn.current.cancel(),De([]))}})},xe=()=>ce(void 0,null,function*(){if(yield nt.validateFields(),!Le&&!(Nt!=null&&Nt.length)||Le&&!mt){Ie.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}tn(!0);const Te=Le?{link:mt}:{video_id:Nt==null?void 0:Nt[0].videoId},Et=yield It(ae(ae(ae({},Te),Jt),{name:nt.getFieldValue("name"),attachment_id:nt.getFieldValue("attachment_id"),description:nt.getFieldValue("description"),tags:Pe,allow_skip:nt.getFieldValue("allow_skip")}));tn(!1),console.log("res"),console.log(Et),Et!=null&&Et.id&&me()}),me=()=>{nt.resetFields(),De([]),Xt(null),Se([]),it(null)},Re=()=>{ut(),me()},ht=()=>{var Te,Et,Ct,Ht,Tt;return x.createElement(x.Fragment,null,!Le&&!!(Nt!=null&&Nt.length)&&x.createElement("div",{className:lt.fileProgress},((Te=Nt==null?void 0:Nt[0])==null?void 0:Te.loaded)==100?x.createElement("div",{className:`${lt.videoName} font14`},(Et=Nt==null?void 0:Nt[0])==null?void 0:Et.name):x.createElement(be.Z,{style:{width:"80%"},percent:(Ct=Nt==null?void 0:Nt[0])==null?void 0:Ct.loaded,status:((Ht=Nt==null?void 0:Nt[0])==null?void 0:Ht.loaded)==100?"normal":"active"}),x.createElement("div",{className:lt.fileCancel,onClick:()=>{var Ot,Be;return Ke((Ot=Nt==null?void 0:Nt[0])==null?void 0:Ot.name,((Be=Nt==null?void 0:Nt[0])==null?void 0:Be.loaded)==100)}},((Tt=Nt==null?void 0:Nt[0])==null?void 0:Tt.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),x.createElement("div",{className:lt.uploadWrap,style:{display:Nt!=null&&Nt.length?"none":"flex"}},x.createElement(Ue.Z,ie(ae({},Ce),{ref:nn}),x.createElement("div",{className:lt.upload},x.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),x.createElement("label",{className:`${lt.upload} ${lt.uploadLink}`,onClick:()=>it(!0)},x.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),Le&&x.createElement(Ye.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:mt,onChange:Ot=>Xt(Ot.target.value)}))},[Pe,Se]=(0,x.useState)([]),rt=Te=>{if(Te.key=="Enter"){const Et=nt.getFieldValue("tag");if(nt.setFieldsValue({tag:""}),!Et){Ie.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Pe.filter(Ct=>Ct===Et).length>0){Ie.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Pe.push(Et),Se([...Pe])}},Ne=(Te,Et)=>{Te.preventDefault(),Se([...Pe.filter(Ct=>Ct!=Et)])},Ce={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:Ze,onBeginInitFile:Te=>{De([{name:Te.filename,loaded:0}])},onComplete:Te=>{De([{name:Te.filename,loaded:Te.percent,videoId:Te.id}])},onError:()=>{De([])},onProgress:Te=>{De([{name:Te.filename,loaded:Te.percent}])},chunkSize:1024*1024*2,options:{user_id:(Gt=Fe==null?void 0:Fe.userInfo)==null?void 0:Gt.user_id}};return x.createElement(Me.default,{centered:!0,maskClosable:!1,title:Ve?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:lt.modal,open:zt,confirmLoading:St,onOk:xe,onCancel:Re},x.createElement(Oe.default,{form:nt},x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},x.createElement(Ye.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:lt.contentItem},ht()),x.createElement(Oe.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},x.createElement(at.Z,{getFileProgress:Te=>{if(Te.file.status==="uploading"){tn(!0);return}Te.file.status==="done"&&tn(!1)}})),x.createElement(Oe.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},x.createElement(de,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),x.createElement(Oe.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},x.createElement(Ye.default,{onKeyUp:rt})),x.createElement("div",{className:lt["tagsList-content"]},Pe.map((Te,Et)=>x.createElement(tt.default,{key:Et+Te,closable:!0,onClose:Ct=>{Ne(Ct,Te)}},Te))),x.createElement(Oe.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},x.createElement(Qe.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),x.createElement("div",{className:"c-grey-999"},x.createElement("div",null,"\u6CE8\u610F\uFF1A"),x.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",x.createElement(he.Link,{to:`/users/${(Pt=Fe.userInfo)==null?void 0:Pt.login}/videos/protocol`,target:"_blank",className:lt.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),x.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",Ut,"G\uFF1B"),x.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),x.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var Ae=(0,he.connect)(({user:Fe,loading:ve,globalSetting:je})=>({user:Fe,globalSetting:je,loading:ve}))(Ee)},46474:function(xt,kt,oe){"use strict";oe.d(kt,{rX:function(){return ae},pW:function(){return ie},gy:function(){return ce},xY:function(){return ne},O5:function(){return z},tJ:function(){return se},o1:function(){return y},Rd:function(){return b}});var x=oe(89070),he=oe(43418),Ye=oe(28103),Oe=oe(8591),Ie=oe(24065),Me=oe(955),be=oe(87169),tt=oe(25510),Qe="data:image/png;base64,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",lt=oe.p+"static/newqrcode.a8740efb.png",at=oe(32637),$e=oe(59301),Ue=(de,fe,Ee)=>new Promise((Ae,Fe)=>{var ve=zt=>{try{Bt(Ee.next(zt))}catch(Ve){Fe(Ve)}},je=zt=>{try{Bt(Ee.throw(zt))}catch(Ve){Fe(Ve)}},Bt=zt=>zt.done?Ae(zt.value):Promise.resolve(zt.value).then(ve,je);Bt((Ee=Ee.apply(de,fe)).next())});const se=(de,fe=!1)=>!!(y(de)&&a(fe)),y=de=>(0,Ie.bg)()?!0:(de({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),a=(de=!1)=>{var fe;const{user:Ee}=(0,x.getDvaApp)()._store.getState();return(fe=Ee.userInfo)!=null&&fe.profile_completed?!0:(he.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Me.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{he.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},b=()=>{he.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:$e.createElement("div",{style:{textAlign:"center"}},$e.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),$e.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:at}),$e.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var de;const{user:fe}=(0,x.getDvaApp)()._store.getState();return(de=fe.userInfo)!=null&&de.professional_certification?!0:(he.default.confirm({title:"\u63D0\u793A",centered:!0,content:$e.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Me.xg)("/account/certification")}}),!1)},ne=()=>(0,Ie.V9)()?!0:(he.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),$e.createElement("img",{src:lt,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(de,fe)=>de?!0:(he.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("p",null,fe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),$e.createElement("div",{style:{marginLeft:"110px"}},$e.createElement("img",{src:Qe,width:200}),$e.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Me.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ie=de=>{he.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:$e.createElement("div",null,$e.createElement("div",null,$e.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),$e.createElement(Ye.Z,null),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",$e.createElement("a",null,de),"\u5929\u3002"),$e.createElement("p",{style:{color:"#666666",fontSize:12}}," ",$e.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),$e.createElement("div",{style:{textAlign:"center",marginTop:30}},$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:tt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ce=(de,fe="")=>{const{shixunsDetail:{detail:Ee}}=(0,x.getDvaApp)()._store.getState();if((Ee==null?void 0:Ee.public)===2||(Ee==null?void 0:Ee.public)===1||(Ee==null?void 0:Ee.shixun_status)===3){let Ae="";return(Ee==null?void 0:Ee.public)===2&&(Ae="\u5DF2\u516C\u5F00"),(Ee==null?void 0:Ee.public)===1&&(Ae="\u5F85\u5BA1\u6838"),(Ee==null?void 0:Ee.shixun_status)===3&&(Ae="\u5DF2\u5173\u95ED"),he.default.info({centered:!0,icon:$e.createElement(be.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:$e.createElement("div",{className:"tc",style:{marginLeft:-38}},$e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ae,"\uFF0C",fe,"\u3002"),$e.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),$e.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:tt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ee==null?void 0:Ee.shixun_status)===2?(he.default.confirm({centered:!0,icon:$e.createElement(be.Z,null),title:"\u63D0\u793A",content:$e.createElement("div",null,$e.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",fe,"\u3002"),$e.createElement("br",null),$e.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{he.default.confirm({width:440,centered:!0,icon:$e.createElement(be.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ue(void 0,null,function*(){(yield de({type:"shixunsDetail/cancelRelease",payload:{id:Ee==null?void 0:Ee.identifier}})).status!==401&&(Oe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),de({type:"shixunsDetail/getShixunsDetail",payload:{id:Ee==null?void 0:Ee.identifier}}),de({type:"practiceSetting/getCommonData",payload:{id:Ee==null?void 0:Ee.identifier}}))})})}}),!0):!1}},56762:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(59301);function he(){const[,Ye]=x.useReducer(Oe=>Oe+1,0);return Ye}},24905:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return de}});var x=oe(92310),he=oe.n(x),Ye=oe(5630),Oe=oe(59301),Ie=oe(36355),Me=oe(1684),be=oe(32441),Qe=Oe.createContext(null),lt=oe(98447),at=oe(14088),$e=oe(4572),Ue=function(fe,Ee){var Ae={};for(var Fe in fe)Object.prototype.hasOwnProperty.call(fe,Fe)&&Ee.indexOf(Fe)<0&&(Ae[Fe]=fe[Fe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Fe=Object.getOwnPropertySymbols(fe);ve{var Ae;const{prefixCls:Fe,className:ve,rootClassName:je,children:Bt,indeterminate:zt=!1,style:Ve,onMouseEnter:ut,onMouseLeave:It,skipGroup:Jt=!1,disabled:Gt}=fe,Pt=Ue(fe,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:He,direction:nt,checkbox:Nt}=Oe.useContext(Ie.E_),De=Oe.useContext(Qe),{isFormItemInput:et}=Oe.useContext(be.aM),Mt=Oe.useContext(Me.Z),nn=(Ae=(De==null?void 0:De.disabled)||Gt)!==null&&Ae!==void 0?Ae:Mt,mt=Oe.useRef(Pt.value);Oe.useEffect(()=>{De==null||De.registerValue(Pt.value)},[]),Oe.useEffect(()=>{if(!Jt)return Pt.value!==mt.current&&(De==null||De.cancelValue(mt.current),De==null||De.registerValue(Pt.value),mt.current=Pt.value),()=>De==null?void 0:De.cancelValue(Pt.value)},[Pt.value]);const Xt=He("checkbox",Fe),[Le,it]=(0,lt.ZP)(Xt),St=Object.assign({},Pt);De&&!Jt&&(St.onChange=function(){Pt.onChange&&Pt.onChange.apply(Pt,arguments),De.toggleOption&&De.toggleOption({label:Bt,value:Pt.value})},St.name=De.name,St.checked=De.value.includes(Pt.value));const tn=he()(`${Xt}-wrapper`,{[`${Xt}-rtl`]:nt==="rtl",[`${Xt}-wrapper-checked`]:St.checked,[`${Xt}-wrapper-disabled`]:nn,[`${Xt}-wrapper-in-form-item`]:et},Nt==null?void 0:Nt.className,ve,je,it),Ut=he()({[`${Xt}-indeterminate`]:zt},$e.A,it),Ze=zt?"mixed":void 0;return Le(Oe.createElement(at.Z,{component:"Checkbox",disabled:nn},Oe.createElement("label",{className:tn,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Ve),onMouseEnter:ut,onMouseLeave:It},Oe.createElement(Ye.Z,Object.assign({"aria-checked":Ze},St,{prefixCls:Xt,className:Ut,disabled:nn,ref:Ee})),Bt!==void 0&&Oe.createElement("span",null,Bt))))};var a=Oe.forwardRef(se),E=oe(80702),b=oe(2738),z=function(fe,Ee){var Ae={};for(var Fe in fe)Object.prototype.hasOwnProperty.call(fe,Fe)&&Ee.indexOf(Fe)<0&&(Ae[Fe]=fe[Fe]);if(fe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Fe=Object.getOwnPropertySymbols(fe);ve{const{defaultValue:Ae,children:Fe,options:ve=[],prefixCls:je,className:Bt,rootClassName:zt,style:Ve,onChange:ut}=fe,It=z(fe,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Jt,direction:Gt}=Oe.useContext(Ie.E_),[Pt,He]=Oe.useState(It.value||Ae||[]),[nt,Nt]=Oe.useState([]);Oe.useEffect(()=>{"value"in It&&He(It.value||[])},[It.value]);const De=Oe.useMemo(()=>ve.map(Ke=>typeof Ke=="string"||typeof Ke=="number"?{label:Ke,value:Ke}:Ke),[ve]),et=Ke=>{Nt(xe=>xe.filter(me=>me!==Ke))},Mt=Ke=>{Nt(xe=>[].concat((0,E.Z)(xe),[Ke]))},nn=Ke=>{const xe=Pt.indexOf(Ke.value),me=(0,E.Z)(Pt);xe===-1?me.push(Ke.value):me.splice(xe,1),"value"in It||He(me),ut==null||ut(me.filter(Re=>nt.includes(Re)).sort((Re,ht)=>{const Pe=De.findIndex(rt=>rt.value===Re),Se=De.findIndex(rt=>rt.value===ht);return Pe-Se}))},mt=Jt("checkbox",je),Xt=`${mt}-group`,[Le,it]=(0,lt.ZP)(mt),St=(0,b.Z)(It,["value","disabled"]),tn=ve.length?De.map(Ke=>Oe.createElement(a,{prefixCls:mt,key:Ke.value.toString(),disabled:"disabled"in Ke?Ke.disabled:It.disabled,value:Ke.value,checked:Pt.includes(Ke.value),onChange:Ke.onChange,className:`${Xt}-item`,style:Ke.style,title:Ke.title},Ke.label)):Fe,Ut={toggleOption:nn,value:Pt,disabled:It.disabled,name:It.name,registerValue:Mt,cancelValue:et},Ze=he()(Xt,{[`${Xt}-rtl`]:Gt==="rtl"},Bt,zt,it);return Le(Oe.createElement("div",Object.assign({className:Ze,style:Ve},St,{ref:Ee}),Oe.createElement(Qe.Provider,{value:Ut},tn)))},ae=Oe.forwardRef(ne);var ie=Oe.memo(ae);const ce=a;ce.Group=ie,ce.__ANT_CHECKBOX=!0;var de=ce},98447:function(xt,kt,oe){"use strict";oe.d(kt,{C2:function(){return Ie}});var x=oe(17313),he=oe(37613),Ye=oe(83116);const Oe=Me=>{const{checkboxCls:be}=Me,tt=`${be}-wrapper`;return[{[`${be}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{display:"inline-flex",flexWrap:"wrap",columnGap:Me.marginXS,[`> ${Me.antCls}-row`]:{flex:1}}),[tt]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${tt}`]:{marginInlineStart:0},[`&${tt}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[be]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Me.borderRadiusSM,alignSelf:"center",[`${be}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${be}-inner`]:Object.assign({},(0,x.oN)(Me))},[`${be}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Me.checkboxSize,height:Me.checkboxSize,direction:"ltr",backgroundColor:Me.colorBgContainer,border:`${Me.lineWidth}px ${Me.lineType} ${Me.colorBorder}`,borderRadius:Me.borderRadiusSM,borderCollapse:"separate",transition:`all ${Me.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Me.checkboxSize/14*5,height:Me.checkboxSize/14*8,border:`${Me.lineWidthBold}px solid ${Me.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Me.motionDurationFast} ${Me.motionEaseInBack}, opacity ${Me.motionDurationFast}`}},"& + span":{paddingInlineStart:Me.paddingXS,paddingInlineEnd:Me.paddingXS}})},{[` ${tt}:not(${tt}-disabled), ${be}:not(${be}-disabled) `]:{[`&:hover ${be}-inner`]:{borderColor:Me.colorPrimary}},[`${tt}:not(${tt}-disabled)`]:{[`&:hover ${be}-checked:not(${be}-disabled) ${be}-inner`]:{backgroundColor:Me.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${be}-checked:not(${be}-disabled):after`]:{borderColor:Me.colorPrimaryHover}}},{[`${be}-checked`]:{[`${be}-inner`]:{backgroundColor:Me.colorPrimary,borderColor:Me.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Me.motionDurationMid} ${Me.motionEaseOutBack} ${Me.motionDurationFast}`}}},[` ${tt}-checked:not(${tt}-disabled), ${be}-checked:not(${be}-disabled) - `]:{[`&:hover ${be}-inner`]:{backgroundColor:Me.colorPrimaryHover,borderColor:"transparent"}}},{[be]:{"&-indeterminate":{[`${be}-inner`]:{backgroundColor:Me.colorBgContainer,borderColor:Me.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Me.fontSizeLG/2,height:Me.fontSizeLG/2,backgroundColor:Me.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${tt}-disabled`]:{cursor:"not-allowed"},[`${be}-disabled`]:{[`&, ${be}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${be}-inner`]:{background:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,"&:after":{borderColor:Me.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Me.colorTextDisabled},[`&${be}-indeterminate ${be}-inner::after`]:{background:Me.colorTextDisabled}}}]};function Ie(Me,be){const tt=(0,he.TS)(be,{checkboxCls:`.${Me}`,checkboxSize:be.controlInteractiveSize});return[Oe(tt)]}kt.ZP=(0,Ye.Z)("Checkbox",(Me,be)=>{let{prefixCls:tt}=be;return[Ie(tt,Me)]})},28103:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return $e}});var x=oe(92310),he=oe.n(x),Ye=oe(59301),Oe=oe(36355),Ie=oe(17313),Me=oe(83116),be=oe(37613);const tt=Ue=>{const{componentCls:se,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ne}=Ue;return{[se]:Object.assign(Object.assign({},(0,Ie.Wf)(Ue)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ue.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ue.dividerHorizontalWithTextGutterMargin}px 0`,color:Ue.colorTextHeading,fontWeight:500,fontSize:Ue.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:Ue.colorText,fontWeight:"normal",fontSize:Ue.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:y}}})}};var Qe=(0,Me.Z)("Divider",Ue=>{const se=(0,be.TS)(Ue,{dividerHorizontalWithTextGutterMargin:Ue.margin,dividerHorizontalGutterMargin:Ue.marginLG,sizePaddingEdgeHorizontal:0});return[tt(se)]},Ue=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ue.marginXS})),lt=function(Ue,se){var y={};for(var a in Ue)Object.prototype.hasOwnProperty.call(Ue,a)&&se.indexOf(a)<0&&(y[a]=Ue[a]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ue);E{const{getPrefixCls:se,direction:y,divider:a}=Ye.useContext(Oe.E_),{prefixCls:E,type:b="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:ie,children:ce,dashed:de,plain:fe,style:Ee}=Ue,Ae=lt(Ue,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Fe=se("divider",E),[ve,je]=Qe(Fe),Bt=z.length>0?`-${z}`:z,zt=!!ce,Ve=z==="left"&&ne!=null,ut=z==="right"&&ne!=null,It=he()(Fe,a==null?void 0:a.className,je,`${Fe}-${b}`,{[`${Fe}-with-text`]:zt,[`${Fe}-with-text${Bt}`]:zt,[`${Fe}-dashed`]:!!de,[`${Fe}-plain`]:!!fe,[`${Fe}-rtl`]:y==="rtl",[`${Fe}-no-default-orientation-margin-left`]:Ve,[`${Fe}-no-default-orientation-margin-right`]:ut},ae,ie),Jt=Ye.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Gt=Object.assign(Object.assign({},Ve&&{marginLeft:Jt}),ut&&{marginRight:Jt});return ve(Ye.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ee)},Ae,{role:"separator"}),ce&&b!=="vertical"&&Ye.createElement("span",{className:`${Fe}-inner-text`,style:Gt},ce)))}},43428:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Le}});var x=oe(92310),he=oe.n(x),Ye=oe(77321),Oe=oe(52487),Ie=oe(43403),Me=oe(34280),be=oe(59301),tt=be.createContext(null),Qe=be.createContext({}),lt=tt,at=oe(49618),$e=oe(72308),Ue=oe(77900),se=oe(10228),y=oe(26112),a=oe(70425),E=function(St){var tn=St.prefixCls,Ut=St.className,Ze=St.style,Ke=St.children,xe=St.containerRef,me=St.id,Re=St.onMouseEnter,ht=St.onMouseOver,Pe=St.onMouseLeave,Se=St.onClick,rt=St.onKeyDown,Ne=St.onKeyUp,Ce={onMouseEnter:Re,onMouseOver:ht,onMouseLeave:Pe,onClick:Se,onKeyDown:rt,onKeyUp:Ne},Te=be.useContext(Qe),Et=Te.panel,Ct=(0,a.useComposeRef)(Et,xe);return be.createElement(be.Fragment,null,be.createElement("div",(0,$e.Z)({id:me,className:he()("".concat(tn,"-content"),Ut),style:(0,Ye.Z)({},Ze),"aria-modal":"true",role:"dialog",ref:Ct},Ce),Ke))},b=E,z=oe(48736);function ne(it){return typeof it=="string"&&String(Number(it))===it?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(it)):it}function ae(it){warning(!("wrapperClassName"in it),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!it.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ce(it,St){var tn,Ut,Ze,Ke,xe=it.prefixCls,me=it.open,Re=it.placement,ht=it.inline,Pe=it.push,Se=it.forceRender,rt=it.autoFocus,Ne=it.keyboard,Ce=it.rootClassName,Te=it.rootStyle,Et=it.zIndex,Ct=it.className,Ht=it.id,Tt=it.style,Ot=it.motion,Be=it.width,_e=it.height,bt=it.children,ct=it.contentWrapperStyle,pt=it.mask,an=it.maskClosable,mn=it.maskMotion,sn=it.maskClassName,vn=it.maskStyle,Gn=it.afterOpenChange,On=it.onClose,Wn=it.onMouseEnter,ra=it.onMouseOver,ia=it.onMouseLeave,Nn=it.onClick,Zn=it.onKeyDown,ta=it.onKeyUp,Qn=be.useRef(),da=be.useRef(),Fa=be.useRef();be.useImperativeHandle(St,function(){return Qn.current});var rn=function(In){var Vt=In.keyCode,ze=In.shiftKey;switch(Vt){case se.Z.TAB:{if(Vt===se.Z.TAB){if(!ze&&document.activeElement===Fa.current){var $t;($t=da.current)===null||$t===void 0||$t.focus({preventScroll:!0})}else if(ze&&document.activeElement===da.current){var yn;(yn=Fa.current)===null||yn===void 0||yn.focus({preventScroll:!0})}}break}case se.Z.ESC:{On&&Ne&&(In.stopPropagation(),On(In));break}}};be.useEffect(function(){if(me&&rt){var fn;(fn=Qn.current)===null||fn===void 0||fn.focus({preventScroll:!0})}},[me]);var un=be.useState(!1),En=(0,Oe.Z)(un,2),hn=En[0],Dn=En[1],Un=be.useContext(lt),Tn;Pe===!1?Tn={distance:0}:Pe===!0?Tn={}:Tn=Pe||{};var ot=(tn=(Ut=(Ze=Tn)===null||Ze===void 0?void 0:Ze.distance)!==null&&Ut!==void 0?Ut:Un==null?void 0:Un.pushDistance)!==null&&tn!==void 0?tn:180,gt=be.useMemo(function(){return{pushDistance:ot,push:function(){Dn(!0)},pull:function(){Dn(!1)}}},[ot]);be.useEffect(function(){if(me){var fn;Un==null||(fn=Un.push)===null||fn===void 0||fn.call(Un)}else{var In;Un==null||(In=Un.pull)===null||In===void 0||In.call(Un)}},[me]),be.useEffect(function(){return function(){var fn;Un==null||(fn=Un.pull)===null||fn===void 0||fn.call(Un)}},[]);var st=pt&&be.createElement(Ue.default,(0,$e.Z)({key:"mask"},mn,{visible:me}),function(fn,In){var Vt=fn.className,ze=fn.style;return be.createElement("div",{className:he()("".concat(xe,"-mask"),Vt,sn),style:(0,Ye.Z)((0,Ye.Z)({},ze),vn),onClick:an&&me?On:void 0,ref:In})}),Qt=typeof Ot=="function"?Ot(Re):Ot,An={};if(hn&&ot)switch(Re){case"top":An.transform="translateY(".concat(ot,"px)");break;case"bottom":An.transform="translateY(".concat(-ot,"px)");break;case"left":An.transform="translateX(".concat(ot,"px)");break;default:An.transform="translateX(".concat(-ot,"px)");break}Re==="left"||Re==="right"?An.width=ne(Be):An.height=ne(_e);var on={onMouseEnter:Wn,onMouseOver:ra,onMouseLeave:ia,onClick:Nn,onKeyDown:Zn,onKeyUp:ta},na=be.createElement(Ue.default,(0,$e.Z)({key:"panel"},Qt,{visible:me,forceRender:Se,onVisibleChanged:function(In){Gn==null||Gn(In)},removeOnLeave:!1,leavedClassName:"".concat(xe,"-content-wrapper-hidden")}),function(fn,In){var Vt=fn.className,ze=fn.style;return be.createElement("div",(0,$e.Z)({className:he()("".concat(xe,"-content-wrapper"),Vt),style:(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},An),ze),ct)},(0,y.Z)(it,{data:!0})),be.createElement(b,(0,$e.Z)({id:Ht,containerRef:In,prefixCls:xe,className:Ct,style:Tt},on),bt))}),kn=(0,Ye.Z)({},Te);return Et&&(kn.zIndex=Et),be.createElement(lt.Provider,{value:gt},be.createElement("div",{className:he()(xe,"".concat(xe,"-").concat(Re),Ce,(Ke={},(0,at.Z)(Ke,"".concat(xe,"-open"),me),(0,at.Z)(Ke,"".concat(xe,"-inline"),ht),Ke)),style:kn,tabIndex:-1,ref:Qn,onKeyDown:rn},st,be.createElement("div",{tabIndex:0,ref:da,style:ie,"aria-hidden":"true","data-sentinel":"start"}),na,be.createElement("div",{tabIndex:0,ref:Fa,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var de=be.forwardRef(ce),fe=de,Ee=function(St){var tn=St.open,Ut=tn===void 0?!1:tn,Ze=St.prefixCls,Ke=Ze===void 0?"rc-drawer":Ze,xe=St.placement,me=xe===void 0?"right":xe,Re=St.autoFocus,ht=Re===void 0?!0:Re,Pe=St.keyboard,Se=Pe===void 0?!0:Pe,rt=St.width,Ne=rt===void 0?378:rt,Ce=St.mask,Te=Ce===void 0?!0:Ce,Et=St.maskClosable,Ct=Et===void 0?!0:Et,Ht=St.getContainer,Tt=St.forceRender,Ot=St.afterOpenChange,Be=St.destroyOnClose,_e=St.onMouseEnter,bt=St.onMouseOver,ct=St.onMouseLeave,pt=St.onClick,an=St.onKeyDown,mn=St.onKeyUp,sn=St.panelRef,vn=be.useState(!1),Gn=(0,Oe.Z)(vn,2),On=Gn[0],Wn=Gn[1],ra=be.useState(!1),ia=(0,Oe.Z)(ra,2),Nn=ia[0],Zn=ia[1];(0,Me.Z)(function(){Zn(!0)},[]);var ta=Nn?Ut:!1,Qn=be.useRef(),da=be.useRef();(0,Me.Z)(function(){ta&&(da.current=document.activeElement)},[ta]);var Fa=function(Dn){var Un;if(Wn(Dn),Ot==null||Ot(Dn),!Dn&&da.current&&!((Un=Qn.current)!==null&&Un!==void 0&&Un.contains(da.current))){var Tn;(Tn=da.current)===null||Tn===void 0||Tn.focus({preventScroll:!0})}},rn=be.useMemo(function(){return{panel:sn}},[sn]);if(!Tt&&!On&&!ta&&Be)return null;var un={onMouseEnter:_e,onMouseOver:bt,onMouseLeave:ct,onClick:pt,onKeyDown:an,onKeyUp:mn},En=(0,Ye.Z)((0,Ye.Z)({},St),{},{open:ta,prefixCls:Ke,placement:me,autoFocus:ht,keyboard:Se,width:Ne,mask:Te,maskClosable:Ct,inline:Ht===!1,afterOpenChange:Fa,ref:Qn},un);return be.createElement(Qe.Provider,{value:rn},be.createElement(Ie.Z,{open:ta||Tt||On,autoDestroy:!1,getContainer:Ht,autoLock:Te&&(ta||On)},be.createElement(fe,En)))},Ae=Ee,Fe=Ae,ve=oe(62892),je=oe(36355),Bt=oe(32441),zt=oe(47729),ut=it=>{const{prefixCls:St,title:tn,footer:Ut,extra:Ze,closeIcon:Ke,closable:xe,onClose:me,headerStyle:Re,drawerStyle:ht,bodyStyle:Pe,footerStyle:Se,children:rt}=it,Ne=be.useCallback(Ht=>be.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${St}-close`},Ht),[me]),[Ce,Te]=(0,zt.Z)(xe,Ke,Ne,void 0,!0),Et=be.useMemo(()=>!tn&&!Ce?null:be.createElement("div",{style:Re,className:he()(`${St}-header`,{[`${St}-header-close-only`]:Ce&&!tn&&!Ze})},be.createElement("div",{className:`${St}-header-title`},Te,tn&&be.createElement("div",{className:`${St}-title`},tn)),Ze&&be.createElement("div",{className:`${St}-extra`},Ze)),[Ce,Te,Ze,Re,St,tn]),Ct=be.useMemo(()=>{if(!Ut)return null;const Ht=`${St}-footer`;return be.createElement("div",{className:Ht,style:Se},Ut)},[Ut,Se,St]);return be.createElement("div",{className:`${St}-wrapper-body`,style:ht},Et,be.createElement("div",{className:`${St}-body`,style:Pe},rt),Ct)},It=oe(33234),Jt=oe(83116),Gt=oe(37613),He=it=>{const{componentCls:St,motionDurationSlow:tn}=it,Ut={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${tn}`}}};return{[St]:{[`${St}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${tn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${St}-panel-motion`]:{"&-left":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const nt=it=>{const{componentCls:St,zIndexPopup:tn,colorBgMask:Ut,colorBgElevated:Ze,motionDurationSlow:Ke,motionDurationMid:xe,padding:me,paddingLG:Re,fontSizeLG:ht,lineHeightLG:Pe,lineWidth:Se,lineType:rt,colorSplit:Ne,marginSM:Ce,colorIcon:Te,colorIconHover:Et,colorText:Ct,fontWeightStrong:Ht,footerPaddingBlock:Tt,footerPaddingInline:Ot}=it,Be=`${St}-content-wrapper`;return{[St]:{position:"fixed",inset:0,zIndex:tn,pointerEvents:"none","&-pure":{position:"relative",background:Ze,[`&${St}-left`]:{boxShadow:it.boxShadowDrawerLeft},[`&${St}-right`]:{boxShadow:it.boxShadowDrawerRight},[`&${St}-top`]:{boxShadow:it.boxShadowDrawerUp},[`&${St}-bottom`]:{boxShadow:it.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${St}-mask`]:{position:"absolute",inset:0,zIndex:tn,background:Ut,pointerEvents:"auto"},[Be]:{position:"absolute",zIndex:tn,maxWidth:"100vw",transition:`all ${Ke}`,"&-hidden":{display:"none"}},[`&-left > ${Be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:it.boxShadowDrawerLeft},[`&-right > ${Be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:it.boxShadowDrawerRight},[`&-top > ${Be}`]:{top:0,insetInline:0,boxShadow:it.boxShadowDrawerUp},[`&-bottom > ${Be}`]:{bottom:0,insetInline:0,boxShadow:it.boxShadowDrawerDown},[`${St}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ze,pointerEvents:"auto"},[`${St}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${St}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Re}px`,fontSize:ht,lineHeight:Pe,borderBottom:`${Se}px ${rt} ${Ne}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${St}-extra`]:{flex:"none"},[`${St}-close`]:{display:"inline-block",marginInlineEnd:Ce,color:Te,fontWeight:Ht,fontSize:ht,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${xe}`,textRendering:"auto","&:focus, &:hover":{color:Et,textDecoration:"none"}},[`${St}-title`]:{flex:1,margin:0,color:Ct,fontWeight:it.fontWeightStrong,fontSize:ht,lineHeight:Pe},[`${St}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Re,overflow:"auto"},[`${St}-footer`]:{flexShrink:0,padding:`${Tt}px ${Ot}px`,borderTop:`${Se}px ${rt} ${Ne}`},"&-rtl":{direction:"rtl"}}}};var Nt=(0,Jt.Z)("Drawer",it=>{const St=(0,Gt.TS)(it,{});return[nt(St),He(St)]},it=>({zIndexPopup:it.zIndexPopupBase,footerPaddingBlock:it.paddingXS,footerPaddingInline:it.padding})),De=oe(11575),et=function(it,St){var tn={};for(var Ut in it)Object.prototype.hasOwnProperty.call(it,Ut)&&St.indexOf(Ut)<0&&(tn[Ut]=it[Ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ut=Object.getOwnPropertySymbols(it);Ze{var St;const{rootClassName:tn,width:Ut,height:Ze,size:Ke="default",mask:xe=!0,push:me=nn,open:Re,afterOpenChange:ht,onClose:Pe,prefixCls:Se,getContainer:rt,style:Ne,className:Ce,visible:Te,afterVisibleChange:Et}=it,Ct=et(it,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Ht,getPrefixCls:Tt,direction:Ot,drawer:Be}=be.useContext(je.E_),_e=Tt("drawer",Se),[bt,ct]=Nt(_e),pt=rt===void 0&&Ht?()=>Ht(document.body):rt,an=he()({"no-mask":!xe,[`${_e}-rtl`]:Ot==="rtl"},tn,ct),mn=be.useMemo(()=>Ut!=null?Ut:Ke==="large"?736:378,[Ut,Ke]),sn=be.useMemo(()=>Ze!=null?Ze:Ke==="large"?736:378,[Ze,Ke]),vn={motionName:(0,ve.m)(_e,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Gn=Wn=>({motionName:(0,ve.m)(_e,`panel-motion-${Wn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),On=(0,De.H)();return bt(be.createElement(It.BR,null,be.createElement(Bt.Ux,{status:!0,override:!0},be.createElement(Fe,Object.assign({prefixCls:_e,onClose:Pe,maskMotion:vn,motion:Gn},Ct,{open:Re!=null?Re:Te,mask:xe,push:me,width:mn,height:sn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ne),className:he()(Be==null?void 0:Be.className,Ce),rootClassName:an,getContainer:pt,afterOpenChange:ht!=null?ht:Et,panelRef:On}),be.createElement(ut,Object.assign({prefixCls:_e},Ct,{onClose:Pe}))))))},Xt=it=>{const{prefixCls:St,style:tn,className:Ut,placement:Ze="right"}=it,Ke=et(it,["prefixCls","style","className","placement"]),{getPrefixCls:xe}=be.useContext(je.E_),me=xe("drawer",St),[Re,ht]=Nt(me),Pe=he()(me,`${me}-pure`,`${me}-${Ze}`,ht,Ut);return Re(be.createElement("div",{className:Pe,style:tn},be.createElement(ut,Object.assign({prefixCls:me},Ke))))};mt._InternalPanelDoNotUseOrYouWillBeFired=Xt;var Le=mt},91857:function(xt,kt,oe){"use strict";var x=oe(59301),he=oe(38819),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(31561),Me=oe(70425),be=oe(18929),tt=oe(2738),Qe=oe(79676),lt=oe(53487),at=oe(92343),$e=oe(36355),Ue=oe(20834),se=oe(40875),y=oe(88088),a=oe(47211);const E=null,b=ie=>{const{menu:ce,arrow:de,prefixCls:fe,children:Ee,trigger:Ae,disabled:Fe,dropdownRender:ve,getPopupContainer:je,overlayClassName:Bt,rootClassName:zt,open:Ve,onOpenChange:ut,visible:It,onVisibleChange:Jt,mouseEnterDelay:Gt=.15,mouseLeaveDelay:Pt=.1,autoAdjustOverflow:He=!0,placement:nt="",overlay:Nt,transitionName:De}=ie,{getPopupContainer:et,getPrefixCls:Mt,direction:nn}=x.useContext($e.E_),mt=x.useMemo(()=>{const Ce=Mt();return De!==void 0?De:nt.includes("top")?`${Ce}-slide-down`:`${Ce}-slide-up`},[Mt,nt,De]),Xt=x.useMemo(()=>nt?nt.includes("Center")?nt.slice(0,nt.indexOf("Center")):nt:nn==="rtl"?"bottomRight":"bottomLeft",[nt,nn]),Le=Mt("dropdown",fe),[it,St]=(0,a.Z)(Le),[,tn]=(0,y.Z)(),Ut=x.Children.only(Ee),Ze=(0,at.Tm)(Ut,{className:Oe()(`${Le}-trigger`,{[`${Le}-rtl`]:nn==="rtl"},Ut.props.className),disabled:Fe}),Ke=Fe?[]:Ae;let xe;Ke&&Ke.includes("contextMenu")&&(xe=!0);const[me,Re]=(0,be.Z)(!1,{value:Ve!=null?Ve:It}),ht=(0,Me.useEvent)(Ce=>{ut==null||ut(Ce),Jt==null||Jt(Ce),Re(Ce)}),Pe=Oe()(Bt,zt,St,{[`${Le}-rtl`]:nn==="rtl"}),Se=(0,Qe.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:He,offset:tn.marginXXS,arrowWidth:de?tn.sizePopupArrow:0,borderRadius:tn.borderRadius}),rt=x.useCallback(()=>{Re(!1)},[]),Ne=()=>{let Ce;return ce!=null&&ce.items?Ce=x.createElement(Ue.default,Object.assign({},ce)):typeof Nt=="function"?Ce=Nt():Ce=Nt,ve&&(Ce=ve(Ce)),Ce=x.Children.only(typeof Ce=="string"?x.createElement("span",null,Ce):Ce),x.createElement(se.J,{prefixCls:`${Le}-menu`,expandIcon:x.createElement("span",{className:`${Le}-menu-submenu-arrow`},x.createElement(he.Z,{className:`${Le}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:rt,validator:Te=>{let{mode:Et}=Te}},Ce)};return it(x.createElement(Ie.Z,Object.assign({alignPoint:xe},(0,tt.Z)(ie,["rootClassName"]),{mouseEnterDelay:Gt,mouseLeaveDelay:Pt,visible:me,builtinPlacements:Se,arrow:!!de,overlayClassName:Pe,prefixCls:Le,getPopupContainer:je||et,transitionName:mt,trigger:Ke,overlay:Ne,placement:Xt,onVisibleChange:ht}),Ze))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,lt.Z)(b,"dropdown",ie=>ie,z),ae=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,kt.Z=b},38854:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return y}});var x=oe(91857),he=oe(92310),Ye=oe.n(he),Oe=oe(59301),Ie=oe(18785),Me=oe(3113),be=oe(36355),tt=oe(81327),Qe=oe(33234),lt=oe(47211),at=function(a,E){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&E.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Oe.useContext(be.E_),{prefixCls:ne,type:ae="default",danger:ie,disabled:ce,loading:de,onClick:fe,htmlType:Ee,children:Ae,className:Fe,menu:ve,arrow:je,autoFocus:Bt,overlay:zt,trigger:Ve,align:ut,open:It,onOpenChange:Jt,placement:Gt,getPopupContainer:Pt,href:He,icon:nt=Oe.createElement(Ie.Z,null),title:Nt,buttonsRender:De=Ne=>Ne,mouseEnterDelay:et,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:mt,destroyPopupOnHide:Xt,dropdownRender:Le}=a,it=at(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),St=b("dropdown",ne),tn=`${St}-button`,[Ut,Ze]=(0,lt.Z)(St),Ke={menu:ve,arrow:je,autoFocus:Bt,align:ut,disabled:ce,trigger:ce?[]:Ve,onOpenChange:Jt,getPopupContainer:Pt||E,mouseEnterDelay:et,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:mt,destroyPopupOnHide:Xt,dropdownRender:Le},{compactSize:xe,compactItemClassnames:me}=(0,Qe.ri)(St,z),Re=Ye()(tn,me,Fe,Ze);"overlay"in a&&(Ke.overlay=zt),"open"in a&&(Ke.open=It),"placement"in a?Ke.placement=Gt:Ke.placement=z==="rtl"?"bottomLeft":"bottomRight";const ht=Oe.createElement(Me.ZP,{type:ae,danger:ie,disabled:ce,loading:de,onClick:fe,htmlType:Ee,href:He,title:Nt},Ae),Pe=Oe.createElement(Me.ZP,{type:ae,danger:ie,icon:nt}),[Se,rt]=De([ht,Pe]);return Ut(Oe.createElement(tt.Z.Compact,Object.assign({className:Re,size:xe,block:!0},it),Se,Oe.createElement(x.Z,Object.assign({},Ke),rt)))};$e.__ANT_BUTTON=!0;var Ue=$e;const se=x.Z;se.Button=Ue;var y=se},47211:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return at}});var x=oe(17313),he=oe(13826),Ye=oe(92899),Oe=oe(29878),Ie=oe(19447),Me=oe(83116),be=oe(37613),Qe=$e=>{const{componentCls:Ue,menuCls:se,colorError:y,colorTextLightSolid:a}=$e,E=`${se}-item`;return{[`${Ue}, ${Ue}-menu-submenu`]:{[`${se} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const lt=$e=>{const{componentCls:Ue,menuCls:se,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:ie,dropdownEdgeChildPadding:ce,colorTextDisabled:de,fontSizeIcon:fe,controlPaddingHorizontal:Ee,colorBgElevated:Ae}=$e;return[{[Ue]:Object.assign(Object.assign({},(0,x.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${Ue}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Ue}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ue}-placement-bottomLeft, + `]:{[`&:hover ${be}-inner`]:{backgroundColor:Me.colorPrimaryHover,borderColor:"transparent"}}},{[be]:{"&-indeterminate":{[`${be}-inner`]:{backgroundColor:Me.colorBgContainer,borderColor:Me.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Me.fontSizeLG/2,height:Me.fontSizeLG/2,backgroundColor:Me.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${tt}-disabled`]:{cursor:"not-allowed"},[`${be}-disabled`]:{[`&, ${be}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${be}-inner`]:{background:Me.colorBgContainerDisabled,borderColor:Me.colorBorder,"&:after":{borderColor:Me.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Me.colorTextDisabled},[`&${be}-indeterminate ${be}-inner::after`]:{background:Me.colorTextDisabled}}}]};function Ie(Me,be){const tt=(0,he.TS)(be,{checkboxCls:`.${Me}`,checkboxSize:be.controlInteractiveSize});return[Oe(tt)]}kt.ZP=(0,Ye.Z)("Checkbox",(Me,be)=>{let{prefixCls:tt}=be;return[Ie(tt,Me)]})},28103:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return $e}});var x=oe(92310),he=oe.n(x),Ye=oe(59301),Oe=oe(36355),Ie=oe(17313),Me=oe(83116),be=oe(37613);const tt=Ue=>{const{componentCls:se,sizePaddingEdgeHorizontal:y,colorSplit:a,lineWidth:E,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ne}=Ue;return{[se]:Object.assign(Object.assign({},(0,Ie.Wf)(Ue)),{borderBlockStart:`${E}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ne,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${E}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ue.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${se}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ue.dividerHorizontalWithTextGutterMargin}px 0`,color:Ue.colorTextHeading,fontWeight:500,fontSize:Ue.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${E}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${se}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${se}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${se}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${E}px 0 0`},[`&-horizontal${se}-with-text${se}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${se}-dashed`]:{borderInlineStartWidth:E,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${se}-with-text`]:{color:Ue.colorText,fontWeight:"normal",fontSize:Ue.fontSize},[`&-horizontal${se}-with-text-left${se}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${se}-inner-text`]:{paddingInlineStart:y}},[`&-horizontal${se}-with-text-right${se}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${se}-inner-text`]:{paddingInlineEnd:y}}})}};var Qe=(0,Me.Z)("Divider",Ue=>{const se=(0,be.TS)(Ue,{dividerHorizontalWithTextGutterMargin:Ue.margin,dividerHorizontalGutterMargin:Ue.marginLG,sizePaddingEdgeHorizontal:0});return[tt(se)]},Ue=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ue.marginXS})),lt=function(Ue,se){var y={};for(var a in Ue)Object.prototype.hasOwnProperty.call(Ue,a)&&se.indexOf(a)<0&&(y[a]=Ue[a]);if(Ue!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ue);E{const{getPrefixCls:se,direction:y,divider:a}=Ye.useContext(Oe.E_),{prefixCls:E,type:b="horizontal",orientation:z="center",orientationMargin:ne,className:ae,rootClassName:ie,children:ce,dashed:de,plain:fe,style:Ee}=Ue,Ae=lt(Ue,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Fe=se("divider",E),[ve,je]=Qe(Fe),Bt=z.length>0?`-${z}`:z,zt=!!ce,Ve=z==="left"&&ne!=null,ut=z==="right"&&ne!=null,It=he()(Fe,a==null?void 0:a.className,je,`${Fe}-${b}`,{[`${Fe}-with-text`]:zt,[`${Fe}-with-text${Bt}`]:zt,[`${Fe}-dashed`]:!!de,[`${Fe}-plain`]:!!fe,[`${Fe}-rtl`]:y==="rtl",[`${Fe}-no-default-orientation-margin-left`]:Ve,[`${Fe}-no-default-orientation-margin-right`]:ut},ae,ie),Jt=Ye.useMemo(()=>typeof ne=="number"?ne:/^\d+$/.test(ne)?Number(ne):ne,[ne]),Gt=Object.assign(Object.assign({},Ve&&{marginLeft:Jt}),ut&&{marginRight:Jt});return ve(Ye.createElement("div",Object.assign({className:It,style:Object.assign(Object.assign({},a==null?void 0:a.style),Ee)},Ae,{role:"separator"}),ce&&b!=="vertical"&&Ye.createElement("span",{className:`${Fe}-inner-text`,style:Gt},ce)))}},43428:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Le}});var x=oe(92310),he=oe.n(x),Ye=oe(77321),Oe=oe(52487),Ie=oe(43403),Me=oe(34280),be=oe(59301),tt=be.createContext(null),Qe=be.createContext({}),lt=tt,at=oe(49618),$e=oe(72308),Ue=oe(77900),se=oe(10228),y=oe(26112),a=oe(70425),E=function(St){var tn=St.prefixCls,Ut=St.className,Ze=St.style,Ke=St.children,xe=St.containerRef,me=St.id,Re=St.onMouseEnter,ht=St.onMouseOver,Pe=St.onMouseLeave,Se=St.onClick,rt=St.onKeyDown,Ne=St.onKeyUp,Ce={onMouseEnter:Re,onMouseOver:ht,onMouseLeave:Pe,onClick:Se,onKeyDown:rt,onKeyUp:Ne},Te=be.useContext(Qe),Et=Te.panel,Ct=(0,a.useComposeRef)(Et,xe);return be.createElement(be.Fragment,null,be.createElement("div",(0,$e.Z)({id:me,className:he()("".concat(tn,"-content"),Ut),style:(0,Ye.Z)({},Ze),"aria-modal":"true",role:"dialog",ref:Ct},Ce),Ke))},b=E,z=oe(48736);function ne(it){return typeof it=="string"&&String(Number(it))===it?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(it)):it}function ae(it){warning(!("wrapperClassName"in it),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!it.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ie={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ce(it,St){var tn,Ut,Ze,Ke,xe=it.prefixCls,me=it.open,Re=it.placement,ht=it.inline,Pe=it.push,Se=it.forceRender,rt=it.autoFocus,Ne=it.keyboard,Ce=it.rootClassName,Te=it.rootStyle,Et=it.zIndex,Ct=it.className,Ht=it.id,Tt=it.style,Ot=it.motion,Be=it.width,_e=it.height,bt=it.children,ct=it.contentWrapperStyle,pt=it.mask,an=it.maskClosable,mn=it.maskMotion,sn=it.maskClassName,vn=it.maskStyle,Hn=it.afterOpenChange,On=it.onClose,Wn=it.onMouseEnter,ra=it.onMouseOver,ia=it.onMouseLeave,Nn=it.onClick,Zn=it.onKeyDown,ta=it.onKeyUp,Qn=be.useRef(),da=be.useRef(),Fa=be.useRef();be.useImperativeHandle(St,function(){return Qn.current});var rn=function(In){var Vt=In.keyCode,ze=In.shiftKey;switch(Vt){case se.Z.TAB:{if(Vt===se.Z.TAB){if(!ze&&document.activeElement===Fa.current){var $t;($t=da.current)===null||$t===void 0||$t.focus({preventScroll:!0})}else if(ze&&document.activeElement===da.current){var yn;(yn=Fa.current)===null||yn===void 0||yn.focus({preventScroll:!0})}}break}case se.Z.ESC:{On&&Ne&&(In.stopPropagation(),On(In));break}}};be.useEffect(function(){if(me&&rt){var fn;(fn=Qn.current)===null||fn===void 0||fn.focus({preventScroll:!0})}},[me]);var un=be.useState(!1),En=(0,Oe.Z)(un,2),hn=En[0],Dn=En[1],Un=be.useContext(lt),Tn;Pe===!1?Tn={distance:0}:Pe===!0?Tn={}:Tn=Pe||{};var ot=(tn=(Ut=(Ze=Tn)===null||Ze===void 0?void 0:Ze.distance)!==null&&Ut!==void 0?Ut:Un==null?void 0:Un.pushDistance)!==null&&tn!==void 0?tn:180,gt=be.useMemo(function(){return{pushDistance:ot,push:function(){Dn(!0)},pull:function(){Dn(!1)}}},[ot]);be.useEffect(function(){if(me){var fn;Un==null||(fn=Un.push)===null||fn===void 0||fn.call(Un)}else{var In;Un==null||(In=Un.pull)===null||In===void 0||In.call(Un)}},[me]),be.useEffect(function(){return function(){var fn;Un==null||(fn=Un.pull)===null||fn===void 0||fn.call(Un)}},[]);var st=pt&&be.createElement(Ue.default,(0,$e.Z)({key:"mask"},mn,{visible:me}),function(fn,In){var Vt=fn.className,ze=fn.style;return be.createElement("div",{className:he()("".concat(xe,"-mask"),Vt,sn),style:(0,Ye.Z)((0,Ye.Z)({},ze),vn),onClick:an&&me?On:void 0,ref:In})}),Qt=typeof Ot=="function"?Ot(Re):Ot,An={};if(hn&&ot)switch(Re){case"top":An.transform="translateY(".concat(ot,"px)");break;case"bottom":An.transform="translateY(".concat(-ot,"px)");break;case"left":An.transform="translateX(".concat(ot,"px)");break;default:An.transform="translateX(".concat(-ot,"px)");break}Re==="left"||Re==="right"?An.width=ne(Be):An.height=ne(_e);var on={onMouseEnter:Wn,onMouseOver:ra,onMouseLeave:ia,onClick:Nn,onKeyDown:Zn,onKeyUp:ta},na=be.createElement(Ue.default,(0,$e.Z)({key:"panel"},Qt,{visible:me,forceRender:Se,onVisibleChanged:function(In){Hn==null||Hn(In)},removeOnLeave:!1,leavedClassName:"".concat(xe,"-content-wrapper-hidden")}),function(fn,In){var Vt=fn.className,ze=fn.style;return be.createElement("div",(0,$e.Z)({className:he()("".concat(xe,"-content-wrapper"),Vt),style:(0,Ye.Z)((0,Ye.Z)((0,Ye.Z)({},An),ze),ct)},(0,y.Z)(it,{data:!0})),be.createElement(b,(0,$e.Z)({id:Ht,containerRef:In,prefixCls:xe,className:Ct,style:Tt},on),bt))}),kn=(0,Ye.Z)({},Te);return Et&&(kn.zIndex=Et),be.createElement(lt.Provider,{value:gt},be.createElement("div",{className:he()(xe,"".concat(xe,"-").concat(Re),Ce,(Ke={},(0,at.Z)(Ke,"".concat(xe,"-open"),me),(0,at.Z)(Ke,"".concat(xe,"-inline"),ht),Ke)),style:kn,tabIndex:-1,ref:Qn,onKeyDown:rn},st,be.createElement("div",{tabIndex:0,ref:da,style:ie,"aria-hidden":"true","data-sentinel":"start"}),na,be.createElement("div",{tabIndex:0,ref:Fa,style:ie,"aria-hidden":"true","data-sentinel":"end"})))}var de=be.forwardRef(ce),fe=de,Ee=function(St){var tn=St.open,Ut=tn===void 0?!1:tn,Ze=St.prefixCls,Ke=Ze===void 0?"rc-drawer":Ze,xe=St.placement,me=xe===void 0?"right":xe,Re=St.autoFocus,ht=Re===void 0?!0:Re,Pe=St.keyboard,Se=Pe===void 0?!0:Pe,rt=St.width,Ne=rt===void 0?378:rt,Ce=St.mask,Te=Ce===void 0?!0:Ce,Et=St.maskClosable,Ct=Et===void 0?!0:Et,Ht=St.getContainer,Tt=St.forceRender,Ot=St.afterOpenChange,Be=St.destroyOnClose,_e=St.onMouseEnter,bt=St.onMouseOver,ct=St.onMouseLeave,pt=St.onClick,an=St.onKeyDown,mn=St.onKeyUp,sn=St.panelRef,vn=be.useState(!1),Hn=(0,Oe.Z)(vn,2),On=Hn[0],Wn=Hn[1],ra=be.useState(!1),ia=(0,Oe.Z)(ra,2),Nn=ia[0],Zn=ia[1];(0,Me.Z)(function(){Zn(!0)},[]);var ta=Nn?Ut:!1,Qn=be.useRef(),da=be.useRef();(0,Me.Z)(function(){ta&&(da.current=document.activeElement)},[ta]);var Fa=function(Dn){var Un;if(Wn(Dn),Ot==null||Ot(Dn),!Dn&&da.current&&!((Un=Qn.current)!==null&&Un!==void 0&&Un.contains(da.current))){var Tn;(Tn=da.current)===null||Tn===void 0||Tn.focus({preventScroll:!0})}},rn=be.useMemo(function(){return{panel:sn}},[sn]);if(!Tt&&!On&&!ta&&Be)return null;var un={onMouseEnter:_e,onMouseOver:bt,onMouseLeave:ct,onClick:pt,onKeyDown:an,onKeyUp:mn},En=(0,Ye.Z)((0,Ye.Z)({},St),{},{open:ta,prefixCls:Ke,placement:me,autoFocus:ht,keyboard:Se,width:Ne,mask:Te,maskClosable:Ct,inline:Ht===!1,afterOpenChange:Fa,ref:Qn},un);return be.createElement(Qe.Provider,{value:rn},be.createElement(Ie.Z,{open:ta||Tt||On,autoDestroy:!1,getContainer:Ht,autoLock:Te&&(ta||On)},be.createElement(fe,En)))},Ae=Ee,Fe=Ae,ve=oe(62892),je=oe(36355),Bt=oe(32441),zt=oe(47729),ut=it=>{const{prefixCls:St,title:tn,footer:Ut,extra:Ze,closeIcon:Ke,closable:xe,onClose:me,headerStyle:Re,drawerStyle:ht,bodyStyle:Pe,footerStyle:Se,children:rt}=it,Ne=be.useCallback(Ht=>be.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:`${St}-close`},Ht),[me]),[Ce,Te]=(0,zt.Z)(xe,Ke,Ne,void 0,!0),Et=be.useMemo(()=>!tn&&!Ce?null:be.createElement("div",{style:Re,className:he()(`${St}-header`,{[`${St}-header-close-only`]:Ce&&!tn&&!Ze})},be.createElement("div",{className:`${St}-header-title`},Te,tn&&be.createElement("div",{className:`${St}-title`},tn)),Ze&&be.createElement("div",{className:`${St}-extra`},Ze)),[Ce,Te,Ze,Re,St,tn]),Ct=be.useMemo(()=>{if(!Ut)return null;const Ht=`${St}-footer`;return be.createElement("div",{className:Ht,style:Se},Ut)},[Ut,Se,St]);return be.createElement("div",{className:`${St}-wrapper-body`,style:ht},Et,be.createElement("div",{className:`${St}-body`,style:Pe},rt),Ct)},It=oe(33234),Jt=oe(83116),Gt=oe(37613),He=it=>{const{componentCls:St,motionDurationSlow:tn}=it,Ut={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${tn}`}}};return{[St]:{[`${St}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${tn}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${St}-panel-motion`]:{"&-left":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ut,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const nt=it=>{const{componentCls:St,zIndexPopup:tn,colorBgMask:Ut,colorBgElevated:Ze,motionDurationSlow:Ke,motionDurationMid:xe,padding:me,paddingLG:Re,fontSizeLG:ht,lineHeightLG:Pe,lineWidth:Se,lineType:rt,colorSplit:Ne,marginSM:Ce,colorIcon:Te,colorIconHover:Et,colorText:Ct,fontWeightStrong:Ht,footerPaddingBlock:Tt,footerPaddingInline:Ot}=it,Be=`${St}-content-wrapper`;return{[St]:{position:"fixed",inset:0,zIndex:tn,pointerEvents:"none","&-pure":{position:"relative",background:Ze,[`&${St}-left`]:{boxShadow:it.boxShadowDrawerLeft},[`&${St}-right`]:{boxShadow:it.boxShadowDrawerRight},[`&${St}-top`]:{boxShadow:it.boxShadowDrawerUp},[`&${St}-bottom`]:{boxShadow:it.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${St}-mask`]:{position:"absolute",inset:0,zIndex:tn,background:Ut,pointerEvents:"auto"},[Be]:{position:"absolute",zIndex:tn,maxWidth:"100vw",transition:`all ${Ke}`,"&-hidden":{display:"none"}},[`&-left > ${Be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:it.boxShadowDrawerLeft},[`&-right > ${Be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:it.boxShadowDrawerRight},[`&-top > ${Be}`]:{top:0,insetInline:0,boxShadow:it.boxShadowDrawerUp},[`&-bottom > ${Be}`]:{bottom:0,insetInline:0,boxShadow:it.boxShadowDrawerDown},[`${St}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Ze,pointerEvents:"auto"},[`${St}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${St}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${me}px ${Re}px`,fontSize:ht,lineHeight:Pe,borderBottom:`${Se}px ${rt} ${Ne}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${St}-extra`]:{flex:"none"},[`${St}-close`]:{display:"inline-block",marginInlineEnd:Ce,color:Te,fontWeight:Ht,fontSize:ht,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${xe}`,textRendering:"auto","&:focus, &:hover":{color:Et,textDecoration:"none"}},[`${St}-title`]:{flex:1,margin:0,color:Ct,fontWeight:it.fontWeightStrong,fontSize:ht,lineHeight:Pe},[`${St}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Re,overflow:"auto"},[`${St}-footer`]:{flexShrink:0,padding:`${Tt}px ${Ot}px`,borderTop:`${Se}px ${rt} ${Ne}`},"&-rtl":{direction:"rtl"}}}};var Nt=(0,Jt.Z)("Drawer",it=>{const St=(0,Gt.TS)(it,{});return[nt(St),He(St)]},it=>({zIndexPopup:it.zIndexPopupBase,footerPaddingBlock:it.paddingXS,footerPaddingInline:it.padding})),De=oe(11575),et=function(it,St){var tn={};for(var Ut in it)Object.prototype.hasOwnProperty.call(it,Ut)&&St.indexOf(Ut)<0&&(tn[Ut]=it[Ut]);if(it!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,Ut=Object.getOwnPropertySymbols(it);Ze{var St;const{rootClassName:tn,width:Ut,height:Ze,size:Ke="default",mask:xe=!0,push:me=nn,open:Re,afterOpenChange:ht,onClose:Pe,prefixCls:Se,getContainer:rt,style:Ne,className:Ce,visible:Te,afterVisibleChange:Et}=it,Ct=et(it,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Ht,getPrefixCls:Tt,direction:Ot,drawer:Be}=be.useContext(je.E_),_e=Tt("drawer",Se),[bt,ct]=Nt(_e),pt=rt===void 0&&Ht?()=>Ht(document.body):rt,an=he()({"no-mask":!xe,[`${_e}-rtl`]:Ot==="rtl"},tn,ct),mn=be.useMemo(()=>Ut!=null?Ut:Ke==="large"?736:378,[Ut,Ke]),sn=be.useMemo(()=>Ze!=null?Ze:Ke==="large"?736:378,[Ze,Ke]),vn={motionName:(0,ve.m)(_e,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Hn=Wn=>({motionName:(0,ve.m)(_e,`panel-motion-${Wn}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),On=(0,De.H)();return bt(be.createElement(It.BR,null,be.createElement(Bt.Ux,{status:!0,override:!0},be.createElement(Fe,Object.assign({prefixCls:_e,onClose:Pe,maskMotion:vn,motion:Hn},Ct,{open:Re!=null?Re:Te,mask:xe,push:me,width:mn,height:sn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),Ne),className:he()(Be==null?void 0:Be.className,Ce),rootClassName:an,getContainer:pt,afterOpenChange:ht!=null?ht:Et,panelRef:On}),be.createElement(ut,Object.assign({prefixCls:_e},Ct,{onClose:Pe}))))))},Xt=it=>{const{prefixCls:St,style:tn,className:Ut,placement:Ze="right"}=it,Ke=et(it,["prefixCls","style","className","placement"]),{getPrefixCls:xe}=be.useContext(je.E_),me=xe("drawer",St),[Re,ht]=Nt(me),Pe=he()(me,`${me}-pure`,`${me}-${Ze}`,ht,Ut);return Re(be.createElement("div",{className:Pe,style:tn},be.createElement(ut,Object.assign({prefixCls:me},Ke))))};mt._InternalPanelDoNotUseOrYouWillBeFired=Xt;var Le=mt},91857:function(xt,kt,oe){"use strict";var x=oe(59301),he=oe(38819),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(31561),Me=oe(70425),be=oe(18929),tt=oe(2738),Qe=oe(79676),lt=oe(53487),at=oe(92343),$e=oe(36355),Ue=oe(20834),se=oe(40875),y=oe(88088),a=oe(47211);const E=null,b=ie=>{const{menu:ce,arrow:de,prefixCls:fe,children:Ee,trigger:Ae,disabled:Fe,dropdownRender:ve,getPopupContainer:je,overlayClassName:Bt,rootClassName:zt,open:Ve,onOpenChange:ut,visible:It,onVisibleChange:Jt,mouseEnterDelay:Gt=.15,mouseLeaveDelay:Pt=.1,autoAdjustOverflow:He=!0,placement:nt="",overlay:Nt,transitionName:De}=ie,{getPopupContainer:et,getPrefixCls:Mt,direction:nn}=x.useContext($e.E_),mt=x.useMemo(()=>{const Ce=Mt();return De!==void 0?De:nt.includes("top")?`${Ce}-slide-down`:`${Ce}-slide-up`},[Mt,nt,De]),Xt=x.useMemo(()=>nt?nt.includes("Center")?nt.slice(0,nt.indexOf("Center")):nt:nn==="rtl"?"bottomRight":"bottomLeft",[nt,nn]),Le=Mt("dropdown",fe),[it,St]=(0,a.Z)(Le),[,tn]=(0,y.Z)(),Ut=x.Children.only(Ee),Ze=(0,at.Tm)(Ut,{className:Oe()(`${Le}-trigger`,{[`${Le}-rtl`]:nn==="rtl"},Ut.props.className),disabled:Fe}),Ke=Fe?[]:Ae;let xe;Ke&&Ke.includes("contextMenu")&&(xe=!0);const[me,Re]=(0,be.Z)(!1,{value:Ve!=null?Ve:It}),ht=(0,Me.useEvent)(Ce=>{ut==null||ut(Ce),Jt==null||Jt(Ce),Re(Ce)}),Pe=Oe()(Bt,zt,St,{[`${Le}-rtl`]:nn==="rtl"}),Se=(0,Qe.Z)({arrowPointAtCenter:typeof de=="object"&&de.pointAtCenter,autoAdjustOverflow:He,offset:tn.marginXXS,arrowWidth:de?tn.sizePopupArrow:0,borderRadius:tn.borderRadius}),rt=x.useCallback(()=>{Re(!1)},[]),Ne=()=>{let Ce;return ce!=null&&ce.items?Ce=x.createElement(Ue.default,Object.assign({},ce)):typeof Nt=="function"?Ce=Nt():Ce=Nt,ve&&(Ce=ve(Ce)),Ce=x.Children.only(typeof Ce=="string"?x.createElement("span",null,Ce):Ce),x.createElement(se.J,{prefixCls:`${Le}-menu`,expandIcon:x.createElement("span",{className:`${Le}-menu-submenu-arrow`},x.createElement(he.Z,{className:`${Le}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:rt,validator:Te=>{let{mode:Et}=Te}},Ce)};return it(x.createElement(Ie.Z,Object.assign({alignPoint:xe},(0,tt.Z)(ie,["rootClassName"]),{mouseEnterDelay:Gt,mouseLeaveDelay:Pt,visible:me,builtinPlacements:Se,arrow:!!de,overlayClassName:Pe,prefixCls:Le,getPopupContainer:je||et,transitionName:mt,trigger:Ke,overlay:Ne,placement:Xt,onVisibleChange:ht}),Ze))};function z(ie){return Object.assign(Object.assign({},ie),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ne=(0,lt.Z)(b,"dropdown",ie=>ie,z),ae=ie=>x.createElement(ne,Object.assign({},ie),x.createElement("span",null));b._InternalPanelDoNotUseOrYouWillBeFired=ae,kt.Z=b},38854:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return y}});var x=oe(91857),he=oe(92310),Ye=oe.n(he),Oe=oe(59301),Ie=oe(18785),Me=oe(3113),be=oe(36355),tt=oe(81327),Qe=oe(33234),lt=oe(47211),at=function(a,E){var b={};for(var z in a)Object.prototype.hasOwnProperty.call(a,z)&&E.indexOf(z)<0&&(b[z]=a[z]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,z=Object.getOwnPropertySymbols(a);ne{const{getPopupContainer:E,getPrefixCls:b,direction:z}=Oe.useContext(be.E_),{prefixCls:ne,type:ae="default",danger:ie,disabled:ce,loading:de,onClick:fe,htmlType:Ee,children:Ae,className:Fe,menu:ve,arrow:je,autoFocus:Bt,overlay:zt,trigger:Ve,align:ut,open:It,onOpenChange:Jt,placement:Gt,getPopupContainer:Pt,href:He,icon:nt=Oe.createElement(Ie.Z,null),title:Nt,buttonsRender:De=Ne=>Ne,mouseEnterDelay:et,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:mt,destroyPopupOnHide:Xt,dropdownRender:Le}=a,it=at(a,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),St=b("dropdown",ne),tn=`${St}-button`,[Ut,Ze]=(0,lt.Z)(St),Ke={menu:ve,arrow:je,autoFocus:Bt,align:ut,disabled:ce,trigger:ce?[]:Ve,onOpenChange:Jt,getPopupContainer:Pt||E,mouseEnterDelay:et,mouseLeaveDelay:Mt,overlayClassName:nn,overlayStyle:mt,destroyPopupOnHide:Xt,dropdownRender:Le},{compactSize:xe,compactItemClassnames:me}=(0,Qe.ri)(St,z),Re=Ye()(tn,me,Fe,Ze);"overlay"in a&&(Ke.overlay=zt),"open"in a&&(Ke.open=It),"placement"in a?Ke.placement=Gt:Ke.placement=z==="rtl"?"bottomLeft":"bottomRight";const ht=Oe.createElement(Me.ZP,{type:ae,danger:ie,disabled:ce,loading:de,onClick:fe,htmlType:Ee,href:He,title:Nt},Ae),Pe=Oe.createElement(Me.ZP,{type:ae,danger:ie,icon:nt}),[Se,rt]=De([ht,Pe]);return Ut(Oe.createElement(tt.Z.Compact,Object.assign({className:Re,size:xe,block:!0},it),Se,Oe.createElement(x.Z,Object.assign({},Ke),rt)))};$e.__ANT_BUTTON=!0;var Ue=$e;const se=x.Z;se.Button=Ue;var y=se},47211:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return at}});var x=oe(17313),he=oe(13826),Ye=oe(92899),Oe=oe(29878),Ie=oe(19447),Me=oe(83116),be=oe(37613),Qe=$e=>{const{componentCls:Ue,menuCls:se,colorError:y,colorTextLightSolid:a}=$e,E=`${se}-item`;return{[`${Ue}, ${Ue}-menu-submenu`]:{[`${se} ${E}`]:{[`&${E}-danger:not(${E}-disabled)`]:{color:y,"&:hover":{color:a,backgroundColor:y}}}}}};const lt=$e=>{const{componentCls:Ue,menuCls:se,zIndexPopup:y,dropdownArrowDistance:a,sizePopupArrow:E,antCls:b,iconCls:z,motionDurationMid:ne,dropdownPaddingVertical:ae,fontSize:ie,dropdownEdgeChildPadding:ce,colorTextDisabled:de,fontSizeIcon:fe,controlPaddingHorizontal:Ee,colorBgElevated:Ae}=$e;return[{[Ue]:Object.assign(Object.assign({},(0,x.Wf)($e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:y,display:"block","&::before":{position:"absolute",insetBlock:-a+E/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${b}-btn`]:{[`& > ${z}-down, & > ${b}-btn-icon > ${z}-down`]:{fontSize:fe}},[`${Ue}-wrap`]:{position:"relative",[`${b}-btn > ${z}-down`]:{fontSize:fe},[`${z}-down::before`]:{transition:`transform ${ne}`}},[`${Ue}-wrap-open`]:{[`${z}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${b}-slide-down-enter${b}-slide-down-enter-active${Ue}-placement-bottomLeft, &${b}-slide-down-appear${b}-slide-down-appear-active${Ue}-placement-bottomLeft, &${b}-slide-down-enter${b}-slide-down-enter-active${Ue}-placement-bottom, &${b}-slide-down-appear${b}-slide-down-appear-active${Ue}-placement-bottom, @@ -120,7 +120,7 @@ &${b}-slide-up-leave${b}-slide-up-leave-active${Ue}-placement-topRight`]:{animationName:he.ly}})},(0,Ie.ZP)($e,{colorBg:Ae,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Ue} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:y,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Ue}, ${Ue}-menu-submenu`]:{[se]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:Ae,backgroundClip:"padding-box",borderRadius:$e.borderRadiusLG,outline:"none",boxShadow:$e.boxShadowSecondary},(0,x.Qy)($e)),{[`${se}-item-group-title`]:{padding:`${ae}px ${Ee}px`,color:$e.colorTextDescription,transition:`all ${ne}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:ie,marginInlineEnd:$e.marginXS,fontSize:$e.fontSizeSM},[`${se}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ne}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ae}px ${Ee}px`,color:$e.colorText,fontWeight:"normal",fontSize:ie,lineHeight:$e.lineHeight,cursor:"pointer",transition:`all ${ne}`,borderRadius:$e.borderRadiusSM,"&:hover, &-active":{backgroundColor:$e.controlItemBgHover}},(0,x.Qy)($e)),{"&-selected":{color:$e.colorPrimary,backgroundColor:$e.controlItemBgActive,"&:hover, &-active":{backgroundColor:$e.controlItemBgActiveHover}},"&-disabled":{color:de,cursor:"not-allowed","&:hover":{color:de,backgroundColor:Ae,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${$e.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:$e.colorSplit},[`${Ue}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:$e.paddingXS,[`${Ue}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:$e.colorTextDescription,fontSize:fe,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${$e.marginXS}px`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:Ee+$e.fontSizeSM},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${Ue}-menu-submenu-title`]:{[`&, ${Ue}-menu-submenu-arrow-icon`]:{color:de,backgroundColor:Ae,cursor:"not-allowed"}},[`${se}-submenu-selected ${Ue}-menu-submenu-title`]:{color:$e.colorPrimary}})}},[(0,he.oN)($e,"slide-up"),(0,he.oN)($e,"slide-down"),(0,Ye.Fm)($e,"move-up"),(0,Ye.Fm)($e,"move-down"),(0,Oe._y)($e,"zoom-big")]]};var at=(0,Me.Z)("Dropdown",($e,Ue)=>{let{rootPrefixCls:se}=Ue;const{marginXXS:y,sizePopupArrow:a,controlHeight:E,fontSize:b,lineHeight:z,paddingXXS:ne,componentCls:ae,borderRadiusLG:ie}=$e,ce=(E-b*z)/2,{dropdownArrowOffset:de}=(0,Ie.fS)({contentRadius:ie}),fe=(0,be.TS)($e,{menuCls:`${ae}-menu`,rootPrefixCls:se,dropdownArrowDistance:a/2+y,dropdownArrowOffset:de,dropdownPaddingVertical:ce,dropdownEdgeChildPadding:ne});return[lt(fe),Qe(fe)]},$e=>({zIndexPopup:$e.zIndexPopupBase+50}))},8628:function(xt,kt,oe){"use strict";var x=oe(59301),he=oe(34280),Ye=oe(56762),Oe=oe(69507);function Ie(){let Me=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const be=(0,x.useRef)({}),tt=(0,Ye.Z)(),Qe=(0,Oe.ZP)();return(0,he.Z)(()=>{const lt=Qe.subscribe(at=>{be.current=at,Me&&tt()});return()=>Qe.unsubscribe(lt)},[]),be.current}kt.Z=Ie},45818:function(xt,kt,oe){"use strict";oe.d(kt,{D:function(){return ne},Z:function(){return ce}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Oe=Ye,Ie=oe(7657),Me=function(fe,Ee){return he.createElement(Ie.Z,(0,x.Z)({},fe,{ref:Ee,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(33853),lt=oe(38819),at=oe(92310),$e=oe.n(at),Ue=oe(2738),y=de=>!isNaN(parseFloat(de))&&isFinite(de),a=oe(36355),E=oe(84966),b=function(de,fe){var Ee={};for(var Ae in de)Object.prototype.hasOwnProperty.call(de,Ae)&&fe.indexOf(Ae)<0&&(Ee[Ae]=de[Ae]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,Ae=Object.getOwnPropertySymbols(de);Fe{let de=0;return function(){let fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return de+=1,`${fe}${de}`}})();var ce=he.forwardRef((de,fe)=>{const{prefixCls:Ee,className:Ae,trigger:Fe,children:ve,defaultCollapsed:je=!1,theme:Bt="dark",style:zt={},collapsible:Ve=!1,reverseArrow:ut=!1,width:It=200,collapsedWidth:Jt=80,zeroWidthTriggerStyle:Gt,breakpoint:Pt,onCollapse:He,onBreakpoint:nt}=de,Nt=b(de,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:De}=(0,he.useContext)(E.Gs),[et,Mt]=(0,he.useState)("collapsed"in de?de.collapsed:je),[nn,mt]=(0,he.useState)(!1);(0,he.useEffect)(()=>{"collapsed"in de&&Mt(de.collapsed)},[de.collapsed]);const Xt=(Ze,Ke)=>{"collapsed"in de||Mt(Ze),He==null||He(Ze,Ke)},Le=(0,he.useRef)();Le.current=Ze=>{mt(Ze.matches),nt==null||nt(Ze.matches),et!==Ze.matches&&Xt(Ze.matches,"responsive")},(0,he.useEffect)(()=>{function Ze(xe){return Le.current(xe)}let Ke;if(typeof window!="undefined"){const{matchMedia:xe}=window;if(xe&&Pt&&Pt in z){Ke=xe(`(max-width: ${z[Pt]})`);try{Ke.addEventListener("change",Ze)}catch(me){Ke.addListener(Ze)}Ze(Ke)}}return()=>{try{Ke==null||Ke.removeEventListener("change",Ze)}catch(xe){Ke==null||Ke.removeListener(Ze)}}},[Pt]),(0,he.useEffect)(()=>{const Ze=ae("ant-sider-");return De.addSider(Ze),()=>De.removeSider(Ze)},[]);const it=()=>{Xt(!et,"clickTrigger")},{getPrefixCls:St}=(0,he.useContext)(a.E_),tn=()=>{const Ze=St("layout-sider",Ee),Ke=(0,Ue.Z)(Nt,["collapsed"]),xe=et?Jt:It,me=y(xe)?`${xe}px`:String(xe),Re=parseFloat(String(Jt||0))===0?he.createElement("span",{onClick:it,className:$e()(`${Ze}-zero-width-trigger`,`${Ze}-zero-width-trigger-${ut?"right":"left"}`),style:Gt},Fe||he.createElement(tt,null)):null,Se={expanded:ut?he.createElement(lt.Z,null):he.createElement(Qe.Z,null),collapsed:ut?he.createElement(Qe.Z,null):he.createElement(lt.Z,null)}[et?"collapsed":"expanded"],rt=Fe!==null?Re||he.createElement("div",{className:`${Ze}-trigger`,onClick:it,style:{width:me}},Fe||Se):null,Ne=Object.assign(Object.assign({},zt),{flex:`0 0 ${me}`,maxWidth:me,minWidth:me,width:me}),Ce=$e()(Ze,`${Ze}-${Bt}`,{[`${Ze}-collapsed`]:!!et,[`${Ze}-has-trigger`]:Ve&&Fe!==null&&!Re,[`${Ze}-below`]:!!nn,[`${Ze}-zero-width`]:parseFloat(me)===0},Ae);return he.createElement("aside",Object.assign({className:Ce},Ke,{style:Ne,ref:fe}),he.createElement("div",{className:`${Ze}-children`},ve),Ve||nn&&Re?rt:null)},Ut=he.useMemo(()=>({siderCollapsed:et}),[et]);return he.createElement(ne.Provider,{value:Ut},tn())})},84966:function(xt,kt,oe){"use strict";oe.d(kt,{VY:function(){return ne},$_:function(){return z},h4:function(){return b},Gs:function(){return Ue},ZP:function(){return ae}});var x=oe(80702),he=oe(92310),Ye=oe.n(he),Oe=oe(2738),Ie=oe(59301),Me=oe(36355),be=oe(83116),Qe=ie=>{const{componentCls:ce,bodyBg:de,lightSiderBg:fe,lightTriggerBg:Ee,lightTriggerColor:Ae}=ie;return{[`${ce}-sider-light`]:{background:fe,[`${ce}-sider-trigger`]:{color:Ae,background:Ee},[`${ce}-sider-zero-width-trigger`]:{color:Ae,background:Ee,border:`1px solid ${de}`,borderInlineStart:0}}}};const lt=ie=>{const{antCls:ce,componentCls:de,colorText:fe,triggerColor:Ee,footerBg:Ae,triggerBg:Fe,headerHeight:ve,headerPadding:je,headerColor:Bt,footerPadding:zt,triggerHeight:Ve,zeroTriggerHeight:ut,zeroTriggerWidth:It,motionDurationMid:Jt,motionDurationSlow:Gt,fontSize:Pt,borderRadius:He,bodyBg:nt,headerBg:Nt,siderBg:De}=ie;return{[de]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:nt,"&, *":{boxSizing:"border-box"},[`&${de}-has-sider`]:{flexDirection:"row",[`> ${de}, > ${de}-content`]:{width:0}},[`${de}-header, &${de}-footer`]:{flex:"0 0 auto"},[`${de}-sider`]:{position:"relative",minWidth:0,background:De,transition:`all ${Jt}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ce}-menu${ce}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Ve},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Ve,color:Ee,lineHeight:`${Ve}px`,textAlign:"center",background:Fe,cursor:"pointer",transition:`all ${Jt}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:ve,insetInlineEnd:-It,zIndex:1,width:It,height:ut,color:Ee,fontSize:ie.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:De,borderStartStartRadius:0,borderStartEndRadius:He,borderEndEndRadius:He,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Gt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Gt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-It,borderStartStartRadius:He,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:He}}}}},Qe(ie)),{"&-rtl":{direction:"rtl"}}),[`${de}-header`]:{height:ve,padding:je,color:Bt,lineHeight:`${ve}px`,background:Nt,[`${ce}-menu`]:{lineHeight:"inherit"}},[`${de}-footer`]:{padding:zt,color:fe,fontSize:Pt,background:Ae},[`${de}-content`]:{flex:"auto",minHeight:0}}};var at=(0,be.Z)("Layout",ie=>[lt(ie)],ie=>{const{colorBgLayout:ce,controlHeight:de,controlHeightLG:fe,colorText:Ee,controlHeightSM:Ae,marginXXS:Fe,colorTextLightSolid:ve,colorBgContainer:je}=ie,Bt=fe*1.25;return{colorBgHeader:"#001529",colorBgBody:ce,colorBgTrigger:"#002140",bodyBg:ce,headerBg:"#001529",headerHeight:de*2,headerPadding:`0 ${Bt}px`,headerColor:Ee,footerPadding:`${Ae}px ${Bt}px`,footerBg:ce,siderBg:"#001529",triggerHeight:fe+Fe*2,triggerBg:"#002140",triggerColor:ve,zeroTriggerWidth:fe,zeroTriggerHeight:fe,lightSiderBg:je,lightTriggerBg:je,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),$e=function(ie,ce){var de={};for(var fe in ie)Object.prototype.hasOwnProperty.call(ie,fe)&&ce.indexOf(fe)<0&&(de[fe]=ie[fe]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,fe=Object.getOwnPropertySymbols(ie);Eenull,removeSider:()=>null}});function se(ie){let{suffixCls:ce,tagName:de,displayName:fe}=ie;return Ee=>Ie.forwardRef((Fe,ve)=>Ie.createElement(Ee,Object.assign({ref:ve,suffixCls:ce,tagName:de},Fe)))}const y=Ie.forwardRef((ie,ce)=>{const{prefixCls:de,suffixCls:fe,className:Ee,tagName:Ae}=ie,Fe=$e(ie,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ve}=Ie.useContext(Me.E_),je=ve("layout",de),[Bt,zt]=at(je),Ve=fe?`${je}-${fe}`:je;return Bt(Ie.createElement(Ae,Object.assign({className:Ye()(de||Ve,Ee,zt),ref:ce},Fe)))}),a=Ie.forwardRef((ie,ce)=>{const{direction:de}=Ie.useContext(Me.E_),[fe,Ee]=Ie.useState([]),{prefixCls:Ae,className:Fe,rootClassName:ve,children:je,hasSider:Bt,tagName:zt,style:Ve}=ie,ut=$e(ie,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),It=(0,Oe.Z)(ut,["suffixCls"]),{getPrefixCls:Jt,layout:Gt}=Ie.useContext(Me.E_),Pt=Jt("layout",Ae),[He,nt]=at(Pt),Nt=Ye()(Pt,{[`${Pt}-has-sider`]:typeof Bt=="boolean"?Bt:fe.length>0,[`${Pt}-rtl`]:de==="rtl"},Gt==null?void 0:Gt.className,Fe,ve,nt),De=Ie.useMemo(()=>({siderHook:{addSider:et=>{Ee(Mt=>[].concat((0,x.Z)(Mt),[et]))},removeSider:et=>{Ee(Mt=>Mt.filter(nn=>nn!==et))}}}),[]);return He(Ie.createElement(Ue.Provider,{value:De},Ie.createElement(zt,Object.assign({ref:ce,className:Nt,style:Object.assign(Object.assign({},Gt==null?void 0:Gt.style),Ve)},It),je)))}),E=se({tagName:"div",displayName:"Layout"})(a),b=se({suffixCls:"header",tagName:"header",displayName:"Header"})(y),z=se({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(y),ne=se({suffixCls:"content",tagName:"main",displayName:"Content"})(y);var ae=E},40875:function(xt,kt,oe){"use strict";oe.d(kt,{J:function(){return Me}});var x=oe(59301),he=oe(33234),Ye=oe(70425),Oe=function(be,tt){var Qe={};for(var lt in be)Object.prototype.hasOwnProperty.call(be,lt)&&tt.indexOf(lt)<0&&(Qe[lt]=be[lt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var at=0,lt=Object.getOwnPropertySymbols(be);at{const{children:Qe}=be,lt=Oe(be,["children"]),at=x.useContext(Ie),$e=x.useMemo(()=>Object.assign(Object.assign({},at),lt),[at,lt.prefixCls,lt.mode,lt.selectable]);return x.createElement(Ie.Provider,{value:$e},x.createElement(he.BR,null,(0,Ye.supportNodeRef)(Qe)?x.cloneElement(Qe,{ref:tt}):Qe))});kt.Z=Ie},20834:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Ut}});var x=oe(15285),he=oe(59301),Ye=oe(45818),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(36355),be=function(Ze,Ke){var xe={};for(var me in Ze)Object.prototype.hasOwnProperty.call(Ze,me)&&Ke.indexOf(me)<0&&(xe[me]=Ze[me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,me=Object.getOwnPropertySymbols(Ze);Re{const{prefixCls:Ke,className:xe,dashed:me}=Ze,Re=be(Ze,["prefixCls","className","dashed"]),{getPrefixCls:ht}=he.useContext(Me.E_),Pe=ht("menu",Ke),Se=Ie()({[`${Pe}-item-divider-dashed`]:!!me},xe);return he.createElement(x.iz,Object.assign({className:Se},Re))},lt=oe(11592),at=oe(2738),$e=oe(6848),Ue=oe(92343),y=(0,he.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),E=Ze=>{var Ke;const{className:xe,children:me,icon:Re,title:ht,danger:Pe}=Ze,{prefixCls:Se,firstLevel:rt,direction:Ne,disableMenuItemTitleTooltip:Ce,inlineCollapsed:Te}=he.useContext(y),Et=_e=>{const bt=he.createElement("span",{className:`${Se}-title-content`},me);return(!Re||(0,Ue.l$)(me)&&me.type==="span")&&me&&_e&&rt&&typeof me=="string"?he.createElement("div",{className:`${Se}-inline-collapsed-noicon`},me.charAt(0)):bt},{siderCollapsed:Ct}=he.useContext(Ye.D);let Ht=ht;typeof ht=="undefined"?Ht=rt?me:"":ht===!1&&(Ht="");const Tt={title:Ht};!Ct&&!Te&&(Tt.title=null,Tt.open=!1);const Ot=(0,lt.Z)(me).length;let Be=he.createElement(x.ck,Object.assign({},(0,at.Z)(Ze,["title","icon","danger"]),{className:Ie()({[`${Se}-item-danger`]:Pe,[`${Se}-item-only-child`]:(Re?Ot+1:Ot)===1},xe),title:typeof ht=="string"?ht:void 0}),(0,Ue.Tm)(Re,{className:Ie()((0,Ue.l$)(Re)?(Ke=Re.props)===null||Ke===void 0?void 0:Ke.className:"",`${Se}-item-icon`)}),Et(Te));return Ce||(Be=he.createElement($e.Z,Object.assign({},Tt,{placement:Ne==="rtl"?"left":"right",overlayClassName:`${Se}-inline-collapsed-tooltip`}),Be)),Be},z=Ze=>{var Ke;const{popupClassName:xe,icon:me,title:Re,theme:ht}=Ze,Pe=he.useContext(y),{prefixCls:Se,inlineCollapsed:rt,theme:Ne}=Pe,Ce=(0,x.Xl)();let Te;if(!me)Te=rt&&!Ce.length&&Re&&typeof Re=="string"?he.createElement("div",{className:`${Se}-inline-collapsed-noicon`},Re.charAt(0)):he.createElement("span",{className:`${Se}-title-content`},Re);else{const Ct=(0,Ue.l$)(Re)&&Re.type==="span";Te=he.createElement(he.Fragment,null,(0,Ue.Tm)(me,{className:Ie()((0,Ue.l$)(me)?(Ke=me.props)===null||Ke===void 0?void 0:Ke.className:"",`${Se}-item-icon`)}),Ct?Re:he.createElement("span",{className:`${Se}-title-content`},Re))}const Et=he.useMemo(()=>Object.assign(Object.assign({},Pe),{firstLevel:!1}),[Pe]);return he.createElement(y.Provider,{value:Et},he.createElement(x.Wd,Object.assign({},(0,at.Z)(Ze,["icon"]),{title:Te,popupClassName:Ie()(Se,xe,`${Se}-${ht||Ne}`)})))},ne=oe(18785),ae=oe(70425),ie=oe(62892),ce=oe(40875),de=function(Ze,Ke){var xe={};for(var me in Ze)Object.prototype.hasOwnProperty.call(Ze,me)&&Ke.indexOf(me)<0&&(xe[me]=Ze[me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,me=Object.getOwnPropertySymbols(Ze);Re{if(Ke&&typeof Ke=="object"){const me=Ke,{label:Re,children:ht,key:Pe,type:Se}=me,rt=de(me,["label","children","key","type"]),Ne=Pe!=null?Pe:`tmp-${xe}`;return ht||Se==="group"?Se==="group"?he.createElement(x.BW,Object.assign({key:Ne},rt,{title:Re}),fe(ht)):he.createElement(z,Object.assign({key:Ne},rt,{title:Re}),fe(ht)):Se==="divider"?he.createElement(Qe,Object.assign({key:Ne},rt)):he.createElement(E,Object.assign({key:Ne},rt),Re)}return null}).filter(Ke=>Ke)}function Ee(Ze){return he.useMemo(()=>Ze&&fe(Ze),[Ze])}var Ae=oe(64993),Fe=oe(17313),ve=oe(8378),je=oe(13826),Bt=oe(29878),zt=oe(83116),Ve=oe(37613),It=Ze=>{const{componentCls:Ke,motionDurationSlow:xe,horizontalLineHeight:me,colorSplit:Re,lineWidth:ht,lineType:Pe,itemPaddingInline:Se}=Ze;return{[`${Ke}-horizontal`]:{lineHeight:me,border:0,borderBottom:`${ht}px ${Pe} ${Re}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${Ke}-item, ${Ke}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:Se},[`> ${Ke}-item:hover, > ${Ke}-item-active, > ${Ke}-submenu ${Ke}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${Ke}-item, ${Ke}-submenu-title`]:{transition:[`border-color ${xe}`,`background ${xe}`].join(",")},[`${Ke}-submenu-arrow`]:{display:"none"}}}},Gt=Ze=>{let{componentCls:Ke,menuArrowOffset:xe}=Ze;return{[`${Ke}-rtl`]:{direction:"rtl"},[`${Ke}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${Ke}-rtl${Ke}-vertical, - ${Ke}-submenu-rtl ${Ke}-vertical`]:{[`${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${xe})`},"&::after":{transform:`rotate(45deg) translateY(${xe})`}}}}};const Pt=Ze=>Object.assign({},(0,Fe.oN)(Ze));var nt=(Ze,Ke)=>{const{componentCls:xe,itemColor:me,itemSelectedColor:Re,groupTitleColor:ht,itemBg:Pe,subMenuItemBg:Se,itemSelectedBg:rt,activeBarHeight:Ne,activeBarWidth:Ce,activeBarBorderWidth:Te,motionDurationSlow:Et,motionEaseInOut:Ct,motionEaseOut:Ht,itemPaddingInline:Tt,motionDurationMid:Ot,itemHoverColor:Be,lineType:_e,colorSplit:bt,itemDisabledColor:ct,dangerItemColor:pt,dangerItemHoverColor:an,dangerItemSelectedColor:mn,dangerItemActiveBg:sn,dangerItemSelectedBg:vn,itemHoverBg:Gn,itemActiveBg:On,menuSubMenuBg:Wn,horizontalItemSelectedColor:ra,horizontalItemSelectedBg:ia,horizontalItemBorderRadius:Nn,horizontalItemHoverBg:Zn,popupBg:ta}=Ze;return{[`${xe}-${Ke}, ${xe}-${Ke} > ${xe}`]:{color:me,background:Pe,[`&${xe}-root:focus-visible`]:Object.assign({},Pt(Ze)),[`${xe}-item-group-title`]:{color:ht},[`${xe}-submenu-selected`]:{[`> ${xe}-submenu-title`]:{color:Re}},[`${xe}-item-disabled, ${xe}-submenu-disabled`]:{color:`${ct} !important`},[`${xe}-item:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{[`&:hover, > ${xe}-submenu-title:hover`]:{color:Be}},[`&:not(${xe}-horizontal)`]:{[`${xe}-item:not(${xe}-item-selected)`]:{"&:hover":{backgroundColor:Gn},"&:active":{backgroundColor:On}},[`${xe}-submenu-title`]:{"&:hover":{backgroundColor:Gn},"&:active":{backgroundColor:On}}},[`${xe}-item-danger`]:{color:pt,[`&${xe}-item:hover`]:{[`&:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{color:an}},[`&${xe}-item:active`]:{background:sn}},[`${xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${xe}-item-selected`]:{color:Re,[`&${xe}-item-danger`]:{color:mn},"a, a:hover":{color:"inherit"}},[`& ${xe}-item-selected`]:{backgroundColor:rt,[`&${xe}-item-danger`]:{backgroundColor:vn}},[`${xe}-item, ${xe}-submenu-title`]:{[`&:not(${xe}-item-disabled):focus-visible`]:Object.assign({},Pt(Ze))},[`&${xe}-submenu > ${xe}`]:{backgroundColor:Wn},[`&${xe}-popup > ${xe}`]:{backgroundColor:ta},[`&${xe}-horizontal`]:Object.assign(Object.assign({},Ke==="dark"?{borderBottom:0}:{}),{[`> ${xe}-item, > ${xe}-submenu`]:{top:Te,marginTop:-Te,marginBottom:0,borderRadius:Nn,"&::after":{position:"absolute",insetInline:Tt,bottom:0,borderBottom:`${Ne}px solid transparent`,transition:`border-color ${Et} ${Ct}`,content:'""'},"&:hover, &-active, &-open":{background:Zn,"&::after":{borderBottomWidth:Ne,borderBottomColor:ra}},"&-selected":{color:ra,backgroundColor:ia,"&:hover":{backgroundColor:ia},"&::after":{borderBottomWidth:Ne,borderBottomColor:ra}}}}),[`&${xe}-root`]:{[`&${xe}-inline, &${xe}-vertical`]:{borderInlineEnd:`${Te}px ${_e} ${bt}`}},[`&${xe}-inline`]:{[`${xe}-sub${xe}-inline`]:{background:Se},[`${xe}-item, ${xe}-submenu-title`]:Te&&Ce?{width:`calc(100% + ${Te}px)`}:{},[`${xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ce}px solid ${Re}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ot} ${Ht}`,`opacity ${Ot} ${Ht}`].join(","),content:'""'},[`&${xe}-item-danger`]:{"&::after":{borderInlineEndColor:mn}}},[`${xe}-selected, ${xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ot} ${Ct}`,`opacity ${Ot} ${Ct}`].join(",")}}}}}};const Nt=Ze=>{const{componentCls:Ke,itemHeight:xe,itemMarginInline:me,padding:Re,menuArrowSize:ht,marginXS:Pe,itemMarginBlock:Se}=Ze,rt=Re+ht+Pe;return{[`${Ke}-item`]:{position:"relative",overflow:"hidden"},[`${Ke}-item, ${Ke}-submenu-title`]:{height:xe,lineHeight:`${xe}px`,paddingInline:Re,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:Se,width:`calc(100% - ${me*2}px)`},[`> ${Ke}-item, + ${Ke}-submenu-rtl ${Ke}-vertical`]:{[`${Ke}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${xe})`},"&::after":{transform:`rotate(45deg) translateY(${xe})`}}}}};const Pt=Ze=>Object.assign({},(0,Fe.oN)(Ze));var nt=(Ze,Ke)=>{const{componentCls:xe,itemColor:me,itemSelectedColor:Re,groupTitleColor:ht,itemBg:Pe,subMenuItemBg:Se,itemSelectedBg:rt,activeBarHeight:Ne,activeBarWidth:Ce,activeBarBorderWidth:Te,motionDurationSlow:Et,motionEaseInOut:Ct,motionEaseOut:Ht,itemPaddingInline:Tt,motionDurationMid:Ot,itemHoverColor:Be,lineType:_e,colorSplit:bt,itemDisabledColor:ct,dangerItemColor:pt,dangerItemHoverColor:an,dangerItemSelectedColor:mn,dangerItemActiveBg:sn,dangerItemSelectedBg:vn,itemHoverBg:Hn,itemActiveBg:On,menuSubMenuBg:Wn,horizontalItemSelectedColor:ra,horizontalItemSelectedBg:ia,horizontalItemBorderRadius:Nn,horizontalItemHoverBg:Zn,popupBg:ta}=Ze;return{[`${xe}-${Ke}, ${xe}-${Ke} > ${xe}`]:{color:me,background:Pe,[`&${xe}-root:focus-visible`]:Object.assign({},Pt(Ze)),[`${xe}-item-group-title`]:{color:ht},[`${xe}-submenu-selected`]:{[`> ${xe}-submenu-title`]:{color:Re}},[`${xe}-item-disabled, ${xe}-submenu-disabled`]:{color:`${ct} !important`},[`${xe}-item:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{[`&:hover, > ${xe}-submenu-title:hover`]:{color:Be}},[`&:not(${xe}-horizontal)`]:{[`${xe}-item:not(${xe}-item-selected)`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:On}},[`${xe}-submenu-title`]:{"&:hover":{backgroundColor:Hn},"&:active":{backgroundColor:On}}},[`${xe}-item-danger`]:{color:pt,[`&${xe}-item:hover`]:{[`&:not(${xe}-item-selected):not(${xe}-submenu-selected)`]:{color:an}},[`&${xe}-item:active`]:{background:sn}},[`${xe}-item a`]:{"&, &:hover":{color:"inherit"}},[`${xe}-item-selected`]:{color:Re,[`&${xe}-item-danger`]:{color:mn},"a, a:hover":{color:"inherit"}},[`& ${xe}-item-selected`]:{backgroundColor:rt,[`&${xe}-item-danger`]:{backgroundColor:vn}},[`${xe}-item, ${xe}-submenu-title`]:{[`&:not(${xe}-item-disabled):focus-visible`]:Object.assign({},Pt(Ze))},[`&${xe}-submenu > ${xe}`]:{backgroundColor:Wn},[`&${xe}-popup > ${xe}`]:{backgroundColor:ta},[`&${xe}-horizontal`]:Object.assign(Object.assign({},Ke==="dark"?{borderBottom:0}:{}),{[`> ${xe}-item, > ${xe}-submenu`]:{top:Te,marginTop:-Te,marginBottom:0,borderRadius:Nn,"&::after":{position:"absolute",insetInline:Tt,bottom:0,borderBottom:`${Ne}px solid transparent`,transition:`border-color ${Et} ${Ct}`,content:'""'},"&:hover, &-active, &-open":{background:Zn,"&::after":{borderBottomWidth:Ne,borderBottomColor:ra}},"&-selected":{color:ra,backgroundColor:ia,"&:hover":{backgroundColor:ia},"&::after":{borderBottomWidth:Ne,borderBottomColor:ra}}}}),[`&${xe}-root`]:{[`&${xe}-inline, &${xe}-vertical`]:{borderInlineEnd:`${Te}px ${_e} ${bt}`}},[`&${xe}-inline`]:{[`${xe}-sub${xe}-inline`]:{background:Se},[`${xe}-item, ${xe}-submenu-title`]:Te&&Ce?{width:`calc(100% + ${Te}px)`}:{},[`${xe}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Ce}px solid ${Re}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ot} ${Ht}`,`opacity ${Ot} ${Ht}`].join(","),content:'""'},[`&${xe}-item-danger`]:{"&::after":{borderInlineEndColor:mn}}},[`${xe}-selected, ${xe}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ot} ${Ct}`,`opacity ${Ot} ${Ct}`].join(",")}}}}}};const Nt=Ze=>{const{componentCls:Ke,itemHeight:xe,itemMarginInline:me,padding:Re,menuArrowSize:ht,marginXS:Pe,itemMarginBlock:Se}=Ze,rt=Re+ht+Pe;return{[`${Ke}-item`]:{position:"relative",overflow:"hidden"},[`${Ke}-item, ${Ke}-submenu-title`]:{height:xe,lineHeight:`${xe}px`,paddingInline:Re,overflow:"hidden",textOverflow:"ellipsis",marginInline:me,marginBlock:Se,width:`calc(100% - ${me*2}px)`},[`> ${Ke}-item, > ${Ke}-submenu > ${Ke}-submenu-title`]:{height:xe,lineHeight:`${xe}px`},[`${Ke}-item-group-list ${Ke}-submenu-title, ${Ke}-submenu-title`]:{paddingInlineEnd:rt}}};var et=Ze=>{const{componentCls:Ke,iconCls:xe,itemHeight:me,colorTextLightSolid:Re,dropdownWidth:ht,controlHeightLG:Pe,motionDurationMid:Se,motionEaseOut:rt,paddingXL:Ne,itemMarginInline:Ce,fontSizeLG:Te,motionDurationSlow:Et,paddingXS:Ct,boxShadowSecondary:Ht,collapsedWidth:Tt,collapsedIconSize:Ot}=Ze,Be={height:me,lineHeight:`${me}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[Ke]:{"&-inline, &-vertical":Object.assign({[`&${Ke}-root`]:{boxShadow:"none"}},Nt(Ze))},[`${Ke}-submenu-popup`]:{[`${Ke}-vertical`]:Object.assign(Object.assign({},Nt(Ze)),{boxShadow:Ht})}},{[`${Ke}-submenu-popup ${Ke}-vertical${Ke}-sub`]:{minWidth:ht,maxHeight:`calc(100vh - ${Pe*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${Ke}-inline`]:{width:"100%",[`&${Ke}-root`]:{[`${Ke}-item, ${Ke}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Et}`,`background ${Et}`,`padding ${Se} ${rt}`].join(","),[`> ${Ke}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${Ke}-sub${Ke}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${Ke}-submenu > ${Ke}-submenu-title`]:Be,[`& ${Ke}-item-group-title`]:{paddingInlineStart:Ne}},[`${Ke}-item`]:Be}},{[`${Ke}-inline-collapsed`]:{width:Tt,[`&${Ke}-root`]:{[`${Ke}-item, ${Ke}-submenu ${Ke}-submenu-title`]:{[`> ${Ke}-inline-collapsed-noicon`]:{fontSize:Te,textAlign:"center"}}},[`> ${Ke}-item, > ${Ke}-item-group > ${Ke}-item-group-list > ${Ke}-item, @@ -129,7 +129,7 @@ ${Ke}-submenu-arrow, ${Ke}-submenu-expand-icon `]:{opacity:0},[`${Ke}-item-icon, ${xe}`]:{margin:0,fontSize:Ot,lineHeight:`${me}px`,"+ span":{display:"inline-block",opacity:0}}},[`${Ke}-item-icon, ${xe}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${Ke}-item-icon, ${xe}`]:{display:"none"},"a, a:hover":{color:Re}},[`${Ke}-item-group-title`]:Object.assign(Object.assign({},Fe.vS),{paddingInline:Ct})}}]};const Mt=Ze=>{const{componentCls:Ke,motionDurationSlow:xe,motionDurationMid:me,motionEaseInOut:Re,motionEaseOut:ht,iconCls:Pe,iconSize:Se,iconMarginInlineEnd:rt}=Ze;return{[`${Ke}-item, ${Ke}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${xe}`,`background ${xe}`,`padding ${xe} ${Re}`].join(","),[`${Ke}-item-icon, ${Pe}`]:{minWidth:Se,fontSize:Se,transition:[`font-size ${me} ${ht}`,`margin ${xe} ${Re}`,`color ${xe}`].join(","),"+ span":{marginInlineStart:rt,opacity:1,transition:[`opacity ${xe} ${Re}`,`margin ${xe}`,`color ${xe}`].join(",")}},[`${Ke}-item-icon`]:Object.assign({},(0,Fe.Ro)()),[`&${Ke}-item-only-child`]:{[`> ${Pe}, > ${Ke}-item-icon`]:{marginInlineEnd:0}}},[`${Ke}-item-disabled, ${Ke}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${Ke}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},nn=Ze=>{const{componentCls:Ke,motionDurationSlow:xe,motionEaseInOut:me,borderRadius:Re,menuArrowSize:ht,menuArrowOffset:Pe}=Ze;return{[`${Ke}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ze.margin,width:ht,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${xe} ${me}, opacity ${xe}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:ht*.6,height:ht*.15,backgroundColor:"currentcolor",borderRadius:Re,transition:[`background ${xe} ${me}`,`transform ${xe} ${me}`,`top ${xe} ${me}`,`color ${xe} ${me}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Pe})`},"&::after":{transform:`rotate(-45deg) translateY(${Pe})`}}}}},mt=Ze=>{const{antCls:Ke,componentCls:xe,fontSize:me,motionDurationSlow:Re,motionDurationMid:ht,motionEaseInOut:Pe,paddingXS:Se,padding:rt,colorSplit:Ne,lineWidth:Ce,zIndexPopup:Te,borderRadiusLG:Et,subMenuItemBorderRadius:Ct,menuArrowSize:Ht,menuArrowOffset:Tt,lineType:Ot,menuPanelMaskInset:Be,groupTitleLineHeight:_e,groupTitleFontSize:bt}=Ze;return[{"":{[`${xe}`]:Object.assign(Object.assign({},(0,Fe.dF)()),{"&-hidden":{display:"none"}})},[`${xe}-submenu-hidden`]:{display:"none"}},{[xe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Fe.Wf)(Ze)),(0,Fe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:me,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${Re} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${xe}-item`]:{flex:"none"}},[`${xe}-item, ${xe}-submenu, ${xe}-submenu-title`]:{borderRadius:Ze.itemBorderRadius},[`${xe}-item-group-title`]:{padding:`${Se}px ${rt}px`,fontSize:bt,lineHeight:_e,transition:`all ${Re}`},[`&-horizontal ${xe}-submenu`]:{transition:[`border-color ${Re} ${Pe}`,`background ${Re} ${Pe}`].join(",")},[`${xe}-submenu, ${xe}-submenu-inline`]:{transition:[`border-color ${Re} ${Pe}`,`background ${Re} ${Pe}`,`padding ${ht} ${Pe}`].join(",")},[`${xe}-submenu ${xe}-sub`]:{cursor:"initial",transition:[`background ${Re} ${Pe}`,`padding ${Re} ${Pe}`].join(",")},[`${xe}-title-content`]:{transition:`color ${Re}`},[`${xe}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${xe}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Ne,borderStyle:Ot,borderWidth:0,borderTopWidth:Ce,marginBlock:Ce,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(Ze)),{[`${xe}-item-group`]:{[`${xe}-item-group-list`]:{margin:0,padding:0,[`${xe}-item, ${xe}-submenu-title`]:{paddingInline:`${me*2}px ${rt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Te,borderRadius:Et,boxShadow:"none",transformOrigin:"0 0",[`&${xe}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Be}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Be},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ze.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ze.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ze.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ze.paddingXS},[`> ${xe}`]:Object.assign(Object.assign(Object.assign({borderRadius:Et},Mt(Ze)),nn(Ze)),{[`${xe}-item, ${xe}-submenu > ${xe}-submenu-title`]:{borderRadius:Ct},[`${xe}-submenu-title::after`]:{transition:`transform ${Re} ${Pe}`}})}}),nn(Ze)),{[`&-inline-collapsed ${xe}-submenu-arrow, - &-inline ${xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Tt})`},"&::after":{transform:`rotate(45deg) translateX(-${Tt})`}},[`${xe}-submenu-open${xe}-submenu-inline > ${xe}-submenu-title > ${xe}-submenu-arrow`]:{transform:`translateY(-${Ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Tt})`},"&::before":{transform:`rotate(45deg) translateX(${Tt})`}}})},{[`${Ke}-layout-header`]:{[xe]:{lineHeight:"inherit"}}}]};var Xt=(Ze,Ke)=>(0,zt.Z)("Menu",me=>{if(Ke===!1)return[];const{colorBgElevated:Re,colorPrimary:ht,colorTextLightSolid:Pe,controlHeightLG:Se,fontSize:rt,darkItemColor:Ne,darkDangerItemColor:Ce,darkItemBg:Te,darkSubMenuItemBg:Et,darkItemSelectedColor:Ct,darkItemSelectedBg:Ht,darkDangerItemSelectedBg:Tt,darkItemHoverBg:Ot,darkGroupTitleColor:Be,darkItemHoverColor:_e,darkItemDisabledColor:bt,darkDangerItemHoverColor:ct,darkDangerItemSelectedColor:pt,darkDangerItemActiveBg:an}=me,mn=rt/7*5,sn=(0,Ve.TS)(me,{menuArrowSize:mn,menuHorizontalHeight:Se*1.15,menuArrowOffset:`${mn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Re}),vn=(0,Ve.TS)(sn,{itemColor:Ne,itemHoverColor:_e,groupTitleColor:Be,itemSelectedColor:Ct,itemBg:Te,popupBg:Te,subMenuItemBg:Et,itemActiveBg:"transparent",itemSelectedBg:Ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ot,itemDisabledColor:bt,dangerItemColor:Ce,dangerItemHoverColor:ct,dangerItemSelectedColor:pt,dangerItemActiveBg:an,dangerItemSelectedBg:Tt,menuSubMenuBg:Et,horizontalItemSelectedColor:Pe,horizontalItemSelectedBg:ht});return[mt(sn),It(sn),et(sn),nt(sn,"light"),nt(vn,"dark"),Gt(sn),(0,ve.Z)(sn),(0,je.oN)(sn,"slide-up"),(0,je.oN)(sn,"slide-down"),(0,Bt._y)(sn,"zoom-big")]},me=>{const{colorPrimary:Re,colorError:ht,colorTextDisabled:Pe,colorErrorBg:Se,colorText:rt,colorTextDescription:Ne,colorBgContainer:Ce,colorFillAlter:Te,colorFillContent:Et,lineWidth:Ct,lineWidthBold:Ht,controlItemBgActive:Tt,colorBgTextHover:Ot,controlHeightLG:Be,lineHeight:_e,colorBgElevated:bt,marginXXS:ct,padding:pt,fontSize:an,controlHeightSM:mn,fontSizeLG:sn,colorTextLightSolid:vn,colorErrorHover:Gn}=me,On=new Ae.C(vn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:rt,itemColor:rt,colorItemTextHover:rt,itemHoverColor:rt,colorItemTextHoverHorizontal:Re,horizontalItemHoverColor:Re,colorGroupTitle:Ne,groupTitleColor:Ne,colorItemTextSelected:Re,itemSelectedColor:Re,colorItemTextSelectedHorizontal:Re,horizontalItemSelectedColor:Re,colorItemBg:Ce,itemBg:Ce,colorItemBgHover:Ot,itemHoverBg:Ot,colorItemBgActive:Et,itemActiveBg:Tt,colorSubItemBg:Te,subMenuItemBg:Te,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ht,activeBarHeight:Ht,colorActiveBarBorderSize:Ct,activeBarBorderWidth:Ct,colorItemTextDisabled:Pe,itemDisabledColor:Pe,colorDangerItemText:ht,dangerItemColor:ht,colorDangerItemTextHover:ht,dangerItemHoverColor:ht,colorDangerItemTextSelected:ht,dangerItemSelectedColor:ht,colorDangerItemBgActive:Se,dangerItemActiveBg:Se,colorDangerItemBgSelected:Se,dangerItemSelectedBg:Se,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:_e,collapsedWidth:Be*2,popupBg:bt,itemMarginBlock:ct,itemPaddingInline:pt,horizontalLineHeight:`${Be*1.15}px`,iconSize:an,iconMarginInlineEnd:mn-an,collapsedIconSize:sn,groupTitleFontSize:an,darkItemDisabledColor:new Ae.C(vn).setAlpha(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:ht,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vn,darkItemSelectedBg:Re,darkDangerItemSelectedBg:ht,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:vn,darkDangerItemHoverColor:Gn,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:ht}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ze),Le=function(Ze,Ke){var xe={};for(var me in Ze)Object.prototype.hasOwnProperty.call(Ze,me)&&Ke.indexOf(me)<0&&(xe[me]=Ze[me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,me=Object.getOwnPropertySymbols(Ze);Re{var xe,me;const Re=he.useContext(ce.Z),ht=Re||{},{getPrefixCls:Pe,getPopupContainer:Se,direction:rt,menu:Ne}=he.useContext(Me.E_),Ce=Pe(),{prefixCls:Te,className:Et,style:Ct,theme:Ht="light",expandIcon:Tt,_internalDisableMenuItemTitleTooltip:Ot,inlineCollapsed:Be,siderCollapsed:_e,items:bt,children:ct,rootClassName:pt,mode:an,selectable:mn,onClick:sn,overflowedIndicatorPopupClassName:vn}=Ze,Gn=Le(Ze,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),On=(0,at.Z)(Gn,["collapsedWidth"]),Wn=Ee(bt)||ct;(xe=ht.validator)===null||xe===void 0||xe.call(ht,{mode:an});const ra=(0,ae.useEvent)(function(){var hn;sn==null||sn.apply(void 0,arguments),(hn=ht.onClick)===null||hn===void 0||hn.call(ht)}),ia=ht.mode||an,Nn=mn!=null?mn:ht.selectable,Zn=he.useMemo(()=>_e!==void 0?_e:Be,[Be,_e]),ta={horizontal:{motionName:`${Ce}-slide-up`},inline:(0,ie.Z)(Ce),other:{motionName:`${Ce}-zoom-big`}},Qn=Pe("menu",Te||ht.prefixCls),[da,Fa]=Xt(Qn,!Re),rn=Ie()(`${Qn}-${Ht}`,Ne==null?void 0:Ne.className,Et);let un;if(typeof Tt=="function")un=Tt;else if(Tt===null||Tt===!1)un=null;else if(ht.expandIcon===null||ht.expandIcon===!1)un=null;else{const hn=Tt!=null?Tt:ht.expandIcon;un=(0,Ue.Tm)(hn,{className:Ie()(`${Qn}-submenu-expand-icon`,(0,Ue.l$)(hn)?(me=hn.props)===null||me===void 0?void 0:me.className:"")})}const En=he.useMemo(()=>({prefixCls:Qn,inlineCollapsed:Zn||!1,direction:rt,firstLevel:!0,theme:Ht,mode:ia,disableMenuItemTitleTooltip:Ot}),[Qn,Zn,rt,Ot,Ht]);return da(he.createElement(ce.Z.Provider,{value:null},he.createElement(y.Provider,{value:En},he.createElement(x.ZP,Object.assign({getPopupContainer:Se,overflowedIndicator:he.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ie()(Qn,`${Qn}-${Ht}`,vn),mode:ia,selectable:Nn,onClick:ra},On,{inlineCollapsed:Zn,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),Ct),className:rn,prefixCls:Qn,direction:rt,defaultMotions:ta,expandIcon:un,ref:Ke,rootClassName:Ie()(pt,Fa)}),Wn))))});const tn=(0,he.forwardRef)((Ze,Ke)=>{const xe=(0,he.useRef)(null),me=he.useContext(Ye.D);return(0,he.useImperativeHandle)(Ke,()=>({menu:xe.current,focus:Re=>{var ht;(ht=xe.current)===null||ht===void 0||ht.focus(Re)}})),he.createElement(St,Object.assign({ref:xe},Ze,me))});tn.Item=E,tn.SubMenu=z,tn.Divider=Qe,tn.ItemGroup=x.BW;var Ut=tn},58421:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return ht}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Oe=Ye,Ie=oe(7657),Me=function(Se,rt){return he.createElement(Ie.Z,(0,x.Z)({},Se,{ref:rt,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(49198),lt=oe(33853),at=oe(38819),$e=oe(92310),Ue=oe.n($e),se=oe(49618),y=oe(77321),a=oe(96949),E=oe(55090),b=oe(77205),z=oe(38793),ne=oe(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ae,ce=oe(91735),de=function(Pe){(0,b.Z)(rt,Pe);var Se=(0,z.Z)(rt);function rt(){var Ne;(0,a.Z)(this,rt);for(var Ce=arguments.length,Te=new Array(Ce),Et=0;Et=0||Ct.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Ot(Ne.getValidValue()))},Ne.go=function(Ct){var Ht=Ne.state.goInputText;Ht!==""&&(Ct.keyCode===ie.ENTER||Ct.type==="click")&&(Ne.setState({goInputText:""}),Ne.props.quickGo(Ne.getValidValue()))},Ne}return(0,E.Z)(rt,[{key:"getPageSizeOptions",value:function(){var Ce=this.props,Te=Ce.pageSize,Et=Ce.pageSizeOptions;return Et.some(function(Ct){return Ct.toString()===Te.toString()})?Et:Et.concat([Te.toString()]).sort(function(Ct,Ht){var Tt=Number.isNaN(Number(Ct))?0:Number(Ct),Ot=Number.isNaN(Number(Ht))?0:Number(Ht);return Tt-Ot})}},{key:"render",value:function(){var Ce=this,Te=this.props,Et=Te.pageSize,Ct=Te.locale,Ht=Te.rootPrefixCls,Tt=Te.changeSize,Ot=Te.quickGo,Be=Te.goButton,_e=Te.selectComponentClass,bt=Te.buildOptionText,ct=Te.selectPrefixCls,pt=Te.disabled,an=this.state.goInputText,mn="".concat(Ht,"-options"),sn=_e,vn=null,Gn=null,On=null;if(!Tt&&!Ot)return null;var Wn=this.getPageSizeOptions();if(Tt&&sn){var ra=Wn.map(function(ia,Nn){return he.createElement(sn.Option,{key:Nn,value:ia.toString()},(bt||Ce.buildOptionText)(ia))});vn=he.createElement(sn,{disabled:pt,prefixCls:ct,showSearch:!1,className:"".concat(mn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Et||Wn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Nn){return Nn.parentNode},"aria-label":Ct.page_size,defaultOpen:!1},ra)}return Ot&&(Be&&(On=typeof Be=="boolean"?he.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:pt,className:"".concat(mn,"-quick-jumper-button")},Ct.jump_to_confirm):he.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Gn=he.createElement("div",{className:"".concat(mn,"-quick-jumper")},Ct.jump_to,he.createElement("input",{disabled:pt,type:"text",value:an,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ct.page}),Ct.page,On)),he.createElement("li",{className:"".concat(mn)},vn,Gn)}}]),rt}(he.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=de,Ee=function(Se){var rt,Ne=Se.rootPrefixCls,Ce=Se.page,Te=Se.active,Et=Se.className,Ct=Se.showTitle,Ht=Se.onClick,Tt=Se.onKeyPress,Ot=Se.itemRender,Be="".concat(Ne,"-item"),_e=Ue()(Be,"".concat(Be,"-").concat(Ce),(rt={},(0,se.Z)(rt,"".concat(Be,"-active"),Te),(0,se.Z)(rt,"".concat(Be,"-disabled"),!Ce),(0,se.Z)(rt,Se.className,Et),rt)),bt=function(){Ht(Ce)},ct=function(mn){Tt(mn,Ht,Ce)},pt=Ot(Ce,"page",he.createElement("a",{rel:"nofollow"},Ce));return pt?he.createElement("li",{title:Ct?Ce.toString():null,className:_e,onClick:bt,onKeyPress:ct,tabIndex:0},pt):null},Ae=Ee;function Fe(){}function ve(Pe){var Se=Number(Pe);return typeof Se=="number"&&!Number.isNaN(Se)&&isFinite(Se)&&Math.floor(Se)===Se}var je=function(Se,rt,Ne){return Ne};function Bt(Pe,Se,rt){var Ne=typeof Pe=="undefined"?Se.pageSize:Pe;return Math.floor((rt.total-1)/Ne)+1}var zt=function(Pe){(0,b.Z)(rt,Pe);var Se=(0,z.Z)(rt);function rt(Ne){var Ce;(0,a.Z)(this,rt),Ce=Se.call(this,Ne),Ce.paginationNode=he.createRef(),Ce.getJumpPrevPage=function(){return Math.max(1,Ce.state.current-(Ce.props.showLessItems?3:5))},Ce.getJumpNextPage=function(){return Math.min(Bt(void 0,Ce.state,Ce.props),Ce.state.current+(Ce.props.showLessItems?3:5))},Ce.getItemIcon=function(Tt,Ot){var Be=Ce.props.prefixCls,_e=Tt||he.createElement("button",{type:"button","aria-label":Ot,className:"".concat(Be,"-item-link")});return typeof Tt=="function"&&(_e=he.createElement(Tt,(0,y.Z)({},Ce.props))),_e},Ce.isValid=function(Tt){var Ot=Ce.props.total;return ve(Tt)&&Tt!==Ce.state.current&&ve(Ot)&&Ot>0},Ce.shouldDisplayQuickJumper=function(){var Tt=Ce.props,Ot=Tt.showQuickJumper,Be=Tt.total,_e=Ce.state.pageSize;return Be<=_e?!1:Ot},Ce.handleKeyDown=function(Tt){(Tt.keyCode===ie.ARROW_UP||Tt.keyCode===ie.ARROW_DOWN)&&Tt.preventDefault()},Ce.handleKeyUp=function(Tt){var Ot=Ce.getValidValue(Tt),Be=Ce.state.currentInputValue;Ot!==Be&&Ce.setState({currentInputValue:Ot}),Tt.keyCode===ie.ENTER?Ce.handleChange(Ot):Tt.keyCode===ie.ARROW_UP?Ce.handleChange(Ot-1):Tt.keyCode===ie.ARROW_DOWN&&Ce.handleChange(Ot+1)},Ce.handleBlur=function(Tt){var Ot=Ce.getValidValue(Tt);Ce.handleChange(Ot)},Ce.changePageSize=function(Tt){var Ot=Ce.state.current,Be=Bt(Tt,Ce.state,Ce.props);Ot=Ot>Be?Be:Ot,Be===0&&(Ot=Ce.state.current),typeof Tt=="number"&&("pageSize"in Ce.props||Ce.setState({pageSize:Tt}),"current"in Ce.props||Ce.setState({current:Ot,currentInputValue:Ot})),Ce.props.onShowSizeChange(Ot,Tt),"onChange"in Ce.props&&Ce.props.onChange&&Ce.props.onChange(Ot,Tt)},Ce.handleChange=function(Tt){var Ot=Ce.props,Be=Ot.disabled,_e=Ot.onChange,bt=Ce.state,ct=bt.pageSize,pt=bt.current,an=bt.currentInputValue;if(Ce.isValid(Tt)&&!Be){var mn=Bt(void 0,Ce.state,Ce.props),sn=Tt;return Tt>mn?sn=mn:Tt<1&&(sn=1),"current"in Ce.props||Ce.setState({current:sn}),sn!==an&&Ce.setState({currentInputValue:sn}),_e(sn,ct),sn}return pt},Ce.prev=function(){Ce.hasPrev()&&Ce.handleChange(Ce.state.current-1)},Ce.next=function(){Ce.hasNext()&&Ce.handleChange(Ce.state.current+1)},Ce.jumpPrev=function(){Ce.handleChange(Ce.getJumpPrevPage())},Ce.jumpNext=function(){Ce.handleChange(Ce.getJumpNextPage())},Ce.hasPrev=function(){return Ce.state.current>1},Ce.hasNext=function(){return Ce.state.current2?Be-2:0),bt=2;bt=Et?Ht=Et:Ht=Number(Te),Ht}},{key:"getShowSizeChanger",value:function(){var Ce=this.props,Te=Ce.showSizeChanger,Et=Ce.total,Ct=Ce.totalBoundaryShowSizeChanger;return typeof Te!="undefined"?Te:Et>Ct}},{key:"render",value:function(){var Ce=this.props,Te=Ce.prefixCls,Et=Ce.className,Ct=Ce.style,Ht=Ce.disabled,Tt=Ce.hideOnSinglePage,Ot=Ce.total,Be=Ce.locale,_e=Ce.showQuickJumper,bt=Ce.showLessItems,ct=Ce.showTitle,pt=Ce.showTotal,an=Ce.simple,mn=Ce.itemRender,sn=Ce.showPrevNextJumpers,vn=Ce.jumpPrevIcon,Gn=Ce.jumpNextIcon,On=Ce.selectComponentClass,Wn=Ce.selectPrefixCls,ra=Ce.pageSizeOptions,ia=this.state,Nn=ia.current,Zn=ia.pageSize,ta=ia.currentInputValue;if(Tt===!0&&Ot<=Zn)return null;var Qn=Bt(void 0,this.state,this.props),da=[],Fa=null,rn=null,un=null,En=null,hn=null,Dn=_e&&_e.goButton,Un=bt?1:2,Tn=Nn-1>0?Nn-1:0,ot=Nn+1Ot?Ot:Nn*Zn]));if(an){Dn&&(typeof Dn=="boolean"?hn=he.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):hn=he.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Dn),hn=he.createElement("li",{title:ct?"".concat(Be.jump_to).concat(Nn,"/").concat(Qn):null,className:"".concat(Te,"-simple-pager")},hn));var Qt=this.renderPrev(Tn);return he.createElement("ul",(0,x.Z)({className:Ue()(Te,"".concat(Te,"-simple"),(0,se.Z)({},"".concat(Te,"-disabled"),Ht),Et),style:Ct,ref:this.paginationNode},gt),st,Qt?he.createElement("li",{title:ct?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ue()("".concat(Te,"-prev"),(0,se.Z)({},"".concat(Te,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Qt):null,he.createElement("li",{title:ct?"".concat(Nn,"/").concat(Qn):null,className:"".concat(Te,"-simple-pager")},he.createElement("input",{type:"text",value:ta,disabled:Ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),he.createElement("span",{className:"".concat(Te,"-slash")},"/"),Qn),he.createElement("li",{title:ct?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ue()("".concat(Te,"-next"),(0,se.Z)({},"".concat(Te,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ot)),hn)}if(Qn<=3+Un*2){var An={locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ct,itemRender:mn};Qn||da.push(he.createElement(Ae,(0,x.Z)({},An,{key:"noPager",page:1,className:"".concat(Te,"-item-disabled")})));for(var on=1;on<=Qn;on+=1){var na=Nn===on;da.push(he.createElement(Ae,(0,x.Z)({},An,{key:on,page:on,active:na})))}}else{var kn=bt?Be.prev_3:Be.prev_5,fn=bt?Be.next_3:Be.next_5,In=mn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(vn,"prev page")),Vt=mn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Gn,"next page"));sn&&(Fa=In?he.createElement("li",{title:ct?kn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ue()("".concat(Te,"-jump-prev"),(0,se.Z)({},"".concat(Te,"-jump-prev-custom-icon"),!!vn))},In):null,rn=Vt?he.createElement("li",{title:ct?fn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ue()("".concat(Te,"-jump-next"),(0,se.Z)({},"".concat(Te,"-jump-next-custom-icon"),!!Gn))},Vt):null),En=he.createElement(Ae,{locale:Be,last:!0,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qn,page:Qn,active:!1,showTitle:ct,itemRender:mn}),un=he.createElement(Ae,{locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ct,itemRender:mn});var ze=Math.max(1,Nn-Un),$t=Math.min(Nn+Un,Qn);Nn-1<=Un&&($t=1+Un*2),Qn-Nn<=Un&&(ze=Qn-Un*2);for(var yn=ze;yn<=$t;yn+=1){var pn=Nn===yn;da.push(he.createElement(Ae,{locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:yn,page:yn,active:pn,showTitle:ct,itemRender:mn}))}Nn-1>=Un*2&&Nn!==3&&(da[0]=(0,he.cloneElement)(da[0],{className:"".concat(Te,"-item-after-jump-prev")}),da.unshift(Fa)),Qn-Nn>=Un*2&&Nn!==Qn-2&&(da[da.length-1]=(0,he.cloneElement)(da[da.length-1],{className:"".concat(Te,"-item-before-jump-next")}),da.push(rn)),ze!==1&&da.unshift(un),$t!==Qn&&da.push(En)}var Cn=!this.hasPrev()||!Qn,we=!this.hasNext()||!Qn,ft=this.renderPrev(Tn),At=this.renderNext(ot);return he.createElement("ul",(0,x.Z)({className:Ue()(Te,Et,(0,se.Z)({},"".concat(Te,"-disabled"),Ht)),style:Ct,ref:this.paginationNode},gt),st,ft?he.createElement("li",{title:ct?Be.prev_page:null,onClick:this.prev,tabIndex:Cn?null:0,onKeyPress:this.runIfEnterPrev,className:Ue()("".concat(Te,"-prev"),(0,se.Z)({},"".concat(Te,"-disabled"),Cn)),"aria-disabled":Cn},ft):null,da,At?he.createElement("li",{title:ct?Be.next_page:null,onClick:this.next,tabIndex:we?null:0,onKeyPress:this.runIfEnterNext,className:Ue()("".concat(Te,"-next"),(0,se.Z)({},"".concat(Te,"-disabled"),we)),"aria-disabled":we},At):null,he.createElement(fe,{disabled:Ht,locale:Be,rootPrefixCls:Te,selectComponentClass:On,selectPrefixCls:Wn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Nn,pageSize:Zn,pageSizeOptions:ra,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Dn}))}}],[{key:"getDerivedStateFromProps",value:function(Ce,Te){var Et={};if("current"in Ce&&(Et.current=Ce.current,Ce.current!==Te.current&&(Et.currentInputValue=Et.current)),"pageSize"in Ce&&Ce.pageSize!==Te.pageSize){var Ct=Te.current,Ht=Bt(Ce.pageSize,Te,Ce);Ct=Ct>Ht?Ht:Ct,"current"in Ce||(Et.current=Ct,Et.currentInputValue=Ct),Et.pageSize=Ce.pageSize}return Et}}]),rt}(he.Component);zt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:ce.Z,style:{},itemRender:je,totalBoundaryShowSizeChanger:50};var Ve=zt,ut=oe(22075),It=oe(36355),Jt=oe(19716),Gt=oe(8628),Pt=oe(9763),He=oe(57809);const nt=Pe=>he.createElement(He.default,Object.assign({},Pe,{showSearch:!0,size:"small"})),Nt=Pe=>he.createElement(He.default,Object.assign({},Pe,{showSearch:!0,size:"middle"}));nt.Option=He.default.Option,Nt.Option=He.default.Option;var De=oe(9937),et=oe(17313),Mt=oe(83116),nn=oe(37613);const mt=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Se}-disabled`]:{cursor:"not-allowed",[`${Se}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Pe.colorBorder,backgroundColor:Pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Pe.itemActiveBgDisabled},a:{color:Pe.itemActiveColorDisabled}}},[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Se}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Se}-simple-pager`]:{color:Pe.colorTextDisabled},[`${Se}-jump-prev, ${Se}-jump-next`]:{[`${Se}-item-link-icon`]:{opacity:0},[`${Se}-item-ellipsis`]:{opacity:1}}},[`&${Se}-simple`]:{[`${Se}-prev, ${Se}-next`]:{[`&${Se}-disabled ${Se}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Xt=Pe=>{const{componentCls:Se}=Pe;return{[`&${Se}-mini ${Se}-total-text, &${Se}-mini ${Se}-simple-pager`]:{height:Pe.itemSizeSM,lineHeight:`${Pe.itemSizeSM}px`},[`&${Se}-mini ${Se}-item`]:{minWidth:Pe.itemSizeSM,height:Pe.itemSizeSM,margin:0,lineHeight:`${Pe.itemSizeSM-2}px`},[`&${Se}-mini:not(${Se}-disabled) ${Se}-item:not(${Se}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Pe.colorBgTextHover},"&:active":{backgroundColor:Pe.colorBgTextActive}},[`&${Se}-mini ${Se}-prev, &${Se}-mini ${Se}-next`]:{minWidth:Pe.itemSizeSM,height:Pe.itemSizeSM,margin:0,lineHeight:`${Pe.itemSizeSM}px`},[`&${Se}-mini:not(${Se}-disabled)`]:{[`${Se}-prev, ${Se}-next`]:{[`&:hover ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextHover},[`&:active ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextActive},[`&${Se}-disabled:hover ${Se}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${xe}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Tt})`},"&::after":{transform:`rotate(45deg) translateX(-${Tt})`}},[`${xe}-submenu-open${xe}-submenu-inline > ${xe}-submenu-title > ${xe}-submenu-arrow`]:{transform:`translateY(-${Ht*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Tt})`},"&::before":{transform:`rotate(45deg) translateX(${Tt})`}}})},{[`${Ke}-layout-header`]:{[xe]:{lineHeight:"inherit"}}}]};var Xt=(Ze,Ke)=>(0,zt.Z)("Menu",me=>{if(Ke===!1)return[];const{colorBgElevated:Re,colorPrimary:ht,colorTextLightSolid:Pe,controlHeightLG:Se,fontSize:rt,darkItemColor:Ne,darkDangerItemColor:Ce,darkItemBg:Te,darkSubMenuItemBg:Et,darkItemSelectedColor:Ct,darkItemSelectedBg:Ht,darkDangerItemSelectedBg:Tt,darkItemHoverBg:Ot,darkGroupTitleColor:Be,darkItemHoverColor:_e,darkItemDisabledColor:bt,darkDangerItemHoverColor:ct,darkDangerItemSelectedColor:pt,darkDangerItemActiveBg:an}=me,mn=rt/7*5,sn=(0,Ve.TS)(me,{menuArrowSize:mn,menuHorizontalHeight:Se*1.15,menuArrowOffset:`${mn*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:Re}),vn=(0,Ve.TS)(sn,{itemColor:Ne,itemHoverColor:_e,groupTitleColor:Be,itemSelectedColor:Ct,itemBg:Te,popupBg:Te,subMenuItemBg:Et,itemActiveBg:"transparent",itemSelectedBg:Ht,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ot,itemDisabledColor:bt,dangerItemColor:Ce,dangerItemHoverColor:ct,dangerItemSelectedColor:pt,dangerItemActiveBg:an,dangerItemSelectedBg:Tt,menuSubMenuBg:Et,horizontalItemSelectedColor:Pe,horizontalItemSelectedBg:ht});return[mt(sn),It(sn),et(sn),nt(sn,"light"),nt(vn,"dark"),Gt(sn),(0,ve.Z)(sn),(0,je.oN)(sn,"slide-up"),(0,je.oN)(sn,"slide-down"),(0,Bt._y)(sn,"zoom-big")]},me=>{const{colorPrimary:Re,colorError:ht,colorTextDisabled:Pe,colorErrorBg:Se,colorText:rt,colorTextDescription:Ne,colorBgContainer:Ce,colorFillAlter:Te,colorFillContent:Et,lineWidth:Ct,lineWidthBold:Ht,controlItemBgActive:Tt,colorBgTextHover:Ot,controlHeightLG:Be,lineHeight:_e,colorBgElevated:bt,marginXXS:ct,padding:pt,fontSize:an,controlHeightSM:mn,fontSizeLG:sn,colorTextLightSolid:vn,colorErrorHover:Hn}=me,On=new Ae.C(vn).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:me.zIndexPopupBase+50,radiusItem:me.borderRadiusLG,itemBorderRadius:me.borderRadiusLG,radiusSubMenuItem:me.borderRadiusSM,subMenuItemBorderRadius:me.borderRadiusSM,colorItemText:rt,itemColor:rt,colorItemTextHover:rt,itemHoverColor:rt,colorItemTextHoverHorizontal:Re,horizontalItemHoverColor:Re,colorGroupTitle:Ne,groupTitleColor:Ne,colorItemTextSelected:Re,itemSelectedColor:Re,colorItemTextSelectedHorizontal:Re,horizontalItemSelectedColor:Re,colorItemBg:Ce,itemBg:Ce,colorItemBgHover:Ot,itemHoverBg:Ot,colorItemBgActive:Et,itemActiveBg:Tt,colorSubItemBg:Te,subMenuItemBg:Te,colorItemBgSelected:Tt,itemSelectedBg:Tt,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ht,activeBarHeight:Ht,colorActiveBarBorderSize:Ct,activeBarBorderWidth:Ct,colorItemTextDisabled:Pe,itemDisabledColor:Pe,colorDangerItemText:ht,dangerItemColor:ht,colorDangerItemTextHover:ht,dangerItemHoverColor:ht,colorDangerItemTextSelected:ht,dangerItemSelectedColor:ht,colorDangerItemBgActive:Se,dangerItemActiveBg:Se,colorDangerItemBgSelected:Se,dangerItemSelectedBg:Se,itemMarginInline:me.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Be,groupTitleLineHeight:_e,collapsedWidth:Be*2,popupBg:bt,itemMarginBlock:ct,itemPaddingInline:pt,horizontalLineHeight:`${Be*1.15}px`,iconSize:an,iconMarginInlineEnd:mn-an,collapsedIconSize:sn,groupTitleFontSize:an,darkItemDisabledColor:new Ae.C(vn).setAlpha(.25).toRgbString(),darkItemColor:On,darkDangerItemColor:ht,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vn,darkItemSelectedBg:Re,darkDangerItemSelectedBg:ht,darkItemHoverBg:"transparent",darkGroupTitleColor:On,darkItemHoverColor:vn,darkDangerItemHoverColor:Hn,darkDangerItemSelectedColor:vn,darkDangerItemActiveBg:ht}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ze),Le=function(Ze,Ke){var xe={};for(var me in Ze)Object.prototype.hasOwnProperty.call(Ze,me)&&Ke.indexOf(me)<0&&(xe[me]=Ze[me]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,me=Object.getOwnPropertySymbols(Ze);Re{var xe,me;const Re=he.useContext(ce.Z),ht=Re||{},{getPrefixCls:Pe,getPopupContainer:Se,direction:rt,menu:Ne}=he.useContext(Me.E_),Ce=Pe(),{prefixCls:Te,className:Et,style:Ct,theme:Ht="light",expandIcon:Tt,_internalDisableMenuItemTitleTooltip:Ot,inlineCollapsed:Be,siderCollapsed:_e,items:bt,children:ct,rootClassName:pt,mode:an,selectable:mn,onClick:sn,overflowedIndicatorPopupClassName:vn}=Ze,Hn=Le(Ze,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),On=(0,at.Z)(Hn,["collapsedWidth"]),Wn=Ee(bt)||ct;(xe=ht.validator)===null||xe===void 0||xe.call(ht,{mode:an});const ra=(0,ae.useEvent)(function(){var hn;sn==null||sn.apply(void 0,arguments),(hn=ht.onClick)===null||hn===void 0||hn.call(ht)}),ia=ht.mode||an,Nn=mn!=null?mn:ht.selectable,Zn=he.useMemo(()=>_e!==void 0?_e:Be,[Be,_e]),ta={horizontal:{motionName:`${Ce}-slide-up`},inline:(0,ie.Z)(Ce),other:{motionName:`${Ce}-zoom-big`}},Qn=Pe("menu",Te||ht.prefixCls),[da,Fa]=Xt(Qn,!Re),rn=Ie()(`${Qn}-${Ht}`,Ne==null?void 0:Ne.className,Et);let un;if(typeof Tt=="function")un=Tt;else if(Tt===null||Tt===!1)un=null;else if(ht.expandIcon===null||ht.expandIcon===!1)un=null;else{const hn=Tt!=null?Tt:ht.expandIcon;un=(0,Ue.Tm)(hn,{className:Ie()(`${Qn}-submenu-expand-icon`,(0,Ue.l$)(hn)?(me=hn.props)===null||me===void 0?void 0:me.className:"")})}const En=he.useMemo(()=>({prefixCls:Qn,inlineCollapsed:Zn||!1,direction:rt,firstLevel:!0,theme:Ht,mode:ia,disableMenuItemTitleTooltip:Ot}),[Qn,Zn,rt,Ot,Ht]);return da(he.createElement(ce.Z.Provider,{value:null},he.createElement(y.Provider,{value:En},he.createElement(x.ZP,Object.assign({getPopupContainer:Se,overflowedIndicator:he.createElement(ne.Z,null),overflowedIndicatorPopupClassName:Ie()(Qn,`${Qn}-${Ht}`,vn),mode:ia,selectable:Nn,onClick:ra},On,{inlineCollapsed:Zn,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),Ct),className:rn,prefixCls:Qn,direction:rt,defaultMotions:ta,expandIcon:un,ref:Ke,rootClassName:Ie()(pt,Fa)}),Wn))))});const tn=(0,he.forwardRef)((Ze,Ke)=>{const xe=(0,he.useRef)(null),me=he.useContext(Ye.D);return(0,he.useImperativeHandle)(Ke,()=>({menu:xe.current,focus:Re=>{var ht;(ht=xe.current)===null||ht===void 0||ht.focus(Re)}})),he.createElement(St,Object.assign({ref:xe},Ze,me))});tn.Item=E,tn.SubMenu=z,tn.Divider=Qe,tn.ItemGroup=x.BW;var Ut=tn},58421:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return ht}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Oe=Ye,Ie=oe(7657),Me=function(Se,rt){return he.createElement(Ie.Z,(0,x.Z)({},Se,{ref:rt,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(49198),lt=oe(33853),at=oe(38819),$e=oe(92310),Ue=oe.n($e),se=oe(49618),y=oe(77321),a=oe(96949),E=oe(55090),b=oe(77205),z=oe(38793),ne=oe(26112),ae={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},ie=ae,ce=oe(91735),de=function(Pe){(0,b.Z)(rt,Pe);var Se=(0,z.Z)(rt);function rt(){var Ne;(0,a.Z)(this,rt);for(var Ce=arguments.length,Te=new Array(Ce),Et=0;Et=0||Ct.relatedTarget.className.indexOf("".concat(Be,"-item"))>=0))&&Ot(Ne.getValidValue()))},Ne.go=function(Ct){var Ht=Ne.state.goInputText;Ht!==""&&(Ct.keyCode===ie.ENTER||Ct.type==="click")&&(Ne.setState({goInputText:""}),Ne.props.quickGo(Ne.getValidValue()))},Ne}return(0,E.Z)(rt,[{key:"getPageSizeOptions",value:function(){var Ce=this.props,Te=Ce.pageSize,Et=Ce.pageSizeOptions;return Et.some(function(Ct){return Ct.toString()===Te.toString()})?Et:Et.concat([Te.toString()]).sort(function(Ct,Ht){var Tt=Number.isNaN(Number(Ct))?0:Number(Ct),Ot=Number.isNaN(Number(Ht))?0:Number(Ht);return Tt-Ot})}},{key:"render",value:function(){var Ce=this,Te=this.props,Et=Te.pageSize,Ct=Te.locale,Ht=Te.rootPrefixCls,Tt=Te.changeSize,Ot=Te.quickGo,Be=Te.goButton,_e=Te.selectComponentClass,bt=Te.buildOptionText,ct=Te.selectPrefixCls,pt=Te.disabled,an=this.state.goInputText,mn="".concat(Ht,"-options"),sn=_e,vn=null,Hn=null,On=null;if(!Tt&&!Ot)return null;var Wn=this.getPageSizeOptions();if(Tt&&sn){var ra=Wn.map(function(ia,Nn){return he.createElement(sn.Option,{key:Nn,value:ia.toString()},(bt||Ce.buildOptionText)(ia))});vn=he.createElement(sn,{disabled:pt,prefixCls:ct,showSearch:!1,className:"".concat(mn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Et||Wn[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Nn){return Nn.parentNode},"aria-label":Ct.page_size,defaultOpen:!1},ra)}return Ot&&(Be&&(On=typeof Be=="boolean"?he.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:pt,className:"".concat(mn,"-quick-jumper-button")},Ct.jump_to_confirm):he.createElement("span",{onClick:this.go,onKeyUp:this.go},Be)),Hn=he.createElement("div",{className:"".concat(mn,"-quick-jumper")},Ct.jump_to,he.createElement("input",{disabled:pt,type:"text",value:an,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Ct.page}),Ct.page,On)),he.createElement("li",{className:"".concat(mn)},vn,Hn)}}]),rt}(he.Component);de.defaultProps={pageSizeOptions:["10","20","50","100"]};var fe=de,Ee=function(Se){var rt,Ne=Se.rootPrefixCls,Ce=Se.page,Te=Se.active,Et=Se.className,Ct=Se.showTitle,Ht=Se.onClick,Tt=Se.onKeyPress,Ot=Se.itemRender,Be="".concat(Ne,"-item"),_e=Ue()(Be,"".concat(Be,"-").concat(Ce),(rt={},(0,se.Z)(rt,"".concat(Be,"-active"),Te),(0,se.Z)(rt,"".concat(Be,"-disabled"),!Ce),(0,se.Z)(rt,Se.className,Et),rt)),bt=function(){Ht(Ce)},ct=function(mn){Tt(mn,Ht,Ce)},pt=Ot(Ce,"page",he.createElement("a",{rel:"nofollow"},Ce));return pt?he.createElement("li",{title:Ct?Ce.toString():null,className:_e,onClick:bt,onKeyPress:ct,tabIndex:0},pt):null},Ae=Ee;function Fe(){}function ve(Pe){var Se=Number(Pe);return typeof Se=="number"&&!Number.isNaN(Se)&&isFinite(Se)&&Math.floor(Se)===Se}var je=function(Se,rt,Ne){return Ne};function Bt(Pe,Se,rt){var Ne=typeof Pe=="undefined"?Se.pageSize:Pe;return Math.floor((rt.total-1)/Ne)+1}var zt=function(Pe){(0,b.Z)(rt,Pe);var Se=(0,z.Z)(rt);function rt(Ne){var Ce;(0,a.Z)(this,rt),Ce=Se.call(this,Ne),Ce.paginationNode=he.createRef(),Ce.getJumpPrevPage=function(){return Math.max(1,Ce.state.current-(Ce.props.showLessItems?3:5))},Ce.getJumpNextPage=function(){return Math.min(Bt(void 0,Ce.state,Ce.props),Ce.state.current+(Ce.props.showLessItems?3:5))},Ce.getItemIcon=function(Tt,Ot){var Be=Ce.props.prefixCls,_e=Tt||he.createElement("button",{type:"button","aria-label":Ot,className:"".concat(Be,"-item-link")});return typeof Tt=="function"&&(_e=he.createElement(Tt,(0,y.Z)({},Ce.props))),_e},Ce.isValid=function(Tt){var Ot=Ce.props.total;return ve(Tt)&&Tt!==Ce.state.current&&ve(Ot)&&Ot>0},Ce.shouldDisplayQuickJumper=function(){var Tt=Ce.props,Ot=Tt.showQuickJumper,Be=Tt.total,_e=Ce.state.pageSize;return Be<=_e?!1:Ot},Ce.handleKeyDown=function(Tt){(Tt.keyCode===ie.ARROW_UP||Tt.keyCode===ie.ARROW_DOWN)&&Tt.preventDefault()},Ce.handleKeyUp=function(Tt){var Ot=Ce.getValidValue(Tt),Be=Ce.state.currentInputValue;Ot!==Be&&Ce.setState({currentInputValue:Ot}),Tt.keyCode===ie.ENTER?Ce.handleChange(Ot):Tt.keyCode===ie.ARROW_UP?Ce.handleChange(Ot-1):Tt.keyCode===ie.ARROW_DOWN&&Ce.handleChange(Ot+1)},Ce.handleBlur=function(Tt){var Ot=Ce.getValidValue(Tt);Ce.handleChange(Ot)},Ce.changePageSize=function(Tt){var Ot=Ce.state.current,Be=Bt(Tt,Ce.state,Ce.props);Ot=Ot>Be?Be:Ot,Be===0&&(Ot=Ce.state.current),typeof Tt=="number"&&("pageSize"in Ce.props||Ce.setState({pageSize:Tt}),"current"in Ce.props||Ce.setState({current:Ot,currentInputValue:Ot})),Ce.props.onShowSizeChange(Ot,Tt),"onChange"in Ce.props&&Ce.props.onChange&&Ce.props.onChange(Ot,Tt)},Ce.handleChange=function(Tt){var Ot=Ce.props,Be=Ot.disabled,_e=Ot.onChange,bt=Ce.state,ct=bt.pageSize,pt=bt.current,an=bt.currentInputValue;if(Ce.isValid(Tt)&&!Be){var mn=Bt(void 0,Ce.state,Ce.props),sn=Tt;return Tt>mn?sn=mn:Tt<1&&(sn=1),"current"in Ce.props||Ce.setState({current:sn}),sn!==an&&Ce.setState({currentInputValue:sn}),_e(sn,ct),sn}return pt},Ce.prev=function(){Ce.hasPrev()&&Ce.handleChange(Ce.state.current-1)},Ce.next=function(){Ce.hasNext()&&Ce.handleChange(Ce.state.current+1)},Ce.jumpPrev=function(){Ce.handleChange(Ce.getJumpPrevPage())},Ce.jumpNext=function(){Ce.handleChange(Ce.getJumpNextPage())},Ce.hasPrev=function(){return Ce.state.current>1},Ce.hasNext=function(){return Ce.state.current2?Be-2:0),bt=2;bt=Et?Ht=Et:Ht=Number(Te),Ht}},{key:"getShowSizeChanger",value:function(){var Ce=this.props,Te=Ce.showSizeChanger,Et=Ce.total,Ct=Ce.totalBoundaryShowSizeChanger;return typeof Te!="undefined"?Te:Et>Ct}},{key:"render",value:function(){var Ce=this.props,Te=Ce.prefixCls,Et=Ce.className,Ct=Ce.style,Ht=Ce.disabled,Tt=Ce.hideOnSinglePage,Ot=Ce.total,Be=Ce.locale,_e=Ce.showQuickJumper,bt=Ce.showLessItems,ct=Ce.showTitle,pt=Ce.showTotal,an=Ce.simple,mn=Ce.itemRender,sn=Ce.showPrevNextJumpers,vn=Ce.jumpPrevIcon,Hn=Ce.jumpNextIcon,On=Ce.selectComponentClass,Wn=Ce.selectPrefixCls,ra=Ce.pageSizeOptions,ia=this.state,Nn=ia.current,Zn=ia.pageSize,ta=ia.currentInputValue;if(Tt===!0&&Ot<=Zn)return null;var Qn=Bt(void 0,this.state,this.props),da=[],Fa=null,rn=null,un=null,En=null,hn=null,Dn=_e&&_e.goButton,Un=bt?1:2,Tn=Nn-1>0?Nn-1:0,ot=Nn+1Ot?Ot:Nn*Zn]));if(an){Dn&&(typeof Dn=="boolean"?hn=he.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Be.jump_to_confirm):hn=he.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Dn),hn=he.createElement("li",{title:ct?"".concat(Be.jump_to).concat(Nn,"/").concat(Qn):null,className:"".concat(Te,"-simple-pager")},hn));var Qt=this.renderPrev(Tn);return he.createElement("ul",(0,x.Z)({className:Ue()(Te,"".concat(Te,"-simple"),(0,se.Z)({},"".concat(Te,"-disabled"),Ht),Et),style:Ct,ref:this.paginationNode},gt),st,Qt?he.createElement("li",{title:ct?Be.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Ue()("".concat(Te,"-prev"),(0,se.Z)({},"".concat(Te,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Qt):null,he.createElement("li",{title:ct?"".concat(Nn,"/").concat(Qn):null,className:"".concat(Te,"-simple-pager")},he.createElement("input",{type:"text",value:ta,disabled:Ht,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),he.createElement("span",{className:"".concat(Te,"-slash")},"/"),Qn),he.createElement("li",{title:ct?Be.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Ue()("".concat(Te,"-next"),(0,se.Z)({},"".concat(Te,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ot)),hn)}if(Qn<=3+Un*2){var An={locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ct,itemRender:mn};Qn||da.push(he.createElement(Ae,(0,x.Z)({},An,{key:"noPager",page:1,className:"".concat(Te,"-item-disabled")})));for(var on=1;on<=Qn;on+=1){var na=Nn===on;da.push(he.createElement(Ae,(0,x.Z)({},An,{key:on,page:on,active:na})))}}else{var kn=bt?Be.prev_3:Be.prev_5,fn=bt?Be.next_3:Be.next_5,In=mn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(vn,"prev page")),Vt=mn(this.getJumpNextPage(),"jump-next",this.getItemIcon(Hn,"next page"));sn&&(Fa=In?he.createElement("li",{title:ct?kn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Ue()("".concat(Te,"-jump-prev"),(0,se.Z)({},"".concat(Te,"-jump-prev-custom-icon"),!!vn))},In):null,rn=Vt?he.createElement("li",{title:ct?fn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Ue()("".concat(Te,"-jump-next"),(0,se.Z)({},"".concat(Te,"-jump-next-custom-icon"),!!Hn))},Vt):null),En=he.createElement(Ae,{locale:Be,last:!0,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qn,page:Qn,active:!1,showTitle:ct,itemRender:mn}),un=he.createElement(Ae,{locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ct,itemRender:mn});var ze=Math.max(1,Nn-Un),$t=Math.min(Nn+Un,Qn);Nn-1<=Un&&($t=1+Un*2),Qn-Nn<=Un&&(ze=Qn-Un*2);for(var yn=ze;yn<=$t;yn+=1){var pn=Nn===yn;da.push(he.createElement(Ae,{locale:Be,rootPrefixCls:Te,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:yn,page:yn,active:pn,showTitle:ct,itemRender:mn}))}Nn-1>=Un*2&&Nn!==3&&(da[0]=(0,he.cloneElement)(da[0],{className:"".concat(Te,"-item-after-jump-prev")}),da.unshift(Fa)),Qn-Nn>=Un*2&&Nn!==Qn-2&&(da[da.length-1]=(0,he.cloneElement)(da[da.length-1],{className:"".concat(Te,"-item-before-jump-next")}),da.push(rn)),ze!==1&&da.unshift(un),$t!==Qn&&da.push(En)}var Cn=!this.hasPrev()||!Qn,we=!this.hasNext()||!Qn,ft=this.renderPrev(Tn),At=this.renderNext(ot);return he.createElement("ul",(0,x.Z)({className:Ue()(Te,Et,(0,se.Z)({},"".concat(Te,"-disabled"),Ht)),style:Ct,ref:this.paginationNode},gt),st,ft?he.createElement("li",{title:ct?Be.prev_page:null,onClick:this.prev,tabIndex:Cn?null:0,onKeyPress:this.runIfEnterPrev,className:Ue()("".concat(Te,"-prev"),(0,se.Z)({},"".concat(Te,"-disabled"),Cn)),"aria-disabled":Cn},ft):null,da,At?he.createElement("li",{title:ct?Be.next_page:null,onClick:this.next,tabIndex:we?null:0,onKeyPress:this.runIfEnterNext,className:Ue()("".concat(Te,"-next"),(0,se.Z)({},"".concat(Te,"-disabled"),we)),"aria-disabled":we},At):null,he.createElement(fe,{disabled:Ht,locale:Be,rootPrefixCls:Te,selectComponentClass:On,selectPrefixCls:Wn,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Nn,pageSize:Zn,pageSizeOptions:ra,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Dn}))}}],[{key:"getDerivedStateFromProps",value:function(Ce,Te){var Et={};if("current"in Ce&&(Et.current=Ce.current,Ce.current!==Te.current&&(Et.currentInputValue=Et.current)),"pageSize"in Ce&&Ce.pageSize!==Te.pageSize){var Ct=Te.current,Ht=Bt(Ce.pageSize,Te,Ce);Ct=Ct>Ht?Ht:Ct,"current"in Ce||(Et.current=Ct,Et.currentInputValue=Ct),Et.pageSize=Ce.pageSize}return Et}}]),rt}(he.Component);zt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Fe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Fe,locale:ce.Z,style:{},itemRender:je,totalBoundaryShowSizeChanger:50};var Ve=zt,ut=oe(22075),It=oe(36355),Jt=oe(19716),Gt=oe(8628),Pt=oe(9763),He=oe(57809);const nt=Pe=>he.createElement(He.default,Object.assign({},Pe,{showSearch:!0,size:"small"})),Nt=Pe=>he.createElement(He.default,Object.assign({},Pe,{showSearch:!0,size:"middle"}));nt.Option=He.default.Option,Nt.Option=He.default.Option;var De=oe(9937),et=oe(17313),Mt=oe(83116),nn=oe(37613);const mt=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed"}}},[`&${Se}-disabled`]:{cursor:"not-allowed",[`${Se}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Pe.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Pe.colorBorder,backgroundColor:Pe.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Pe.itemActiveBgDisabled},a:{color:Pe.itemActiveColorDisabled}}},[`${Se}-item-link`]:{color:Pe.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Se}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Se}-simple-pager`]:{color:Pe.colorTextDisabled},[`${Se}-jump-prev, ${Se}-jump-next`]:{[`${Se}-item-link-icon`]:{opacity:0},[`${Se}-item-ellipsis`]:{opacity:1}}},[`&${Se}-simple`]:{[`${Se}-prev, ${Se}-next`]:{[`&${Se}-disabled ${Se}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Xt=Pe=>{const{componentCls:Se}=Pe;return{[`&${Se}-mini ${Se}-total-text, &${Se}-mini ${Se}-simple-pager`]:{height:Pe.itemSizeSM,lineHeight:`${Pe.itemSizeSM}px`},[`&${Se}-mini ${Se}-item`]:{minWidth:Pe.itemSizeSM,height:Pe.itemSizeSM,margin:0,lineHeight:`${Pe.itemSizeSM-2}px`},[`&${Se}-mini:not(${Se}-disabled) ${Se}-item:not(${Se}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Pe.colorBgTextHover},"&:active":{backgroundColor:Pe.colorBgTextActive}},[`&${Se}-mini ${Se}-prev, &${Se}-mini ${Se}-next`]:{minWidth:Pe.itemSizeSM,height:Pe.itemSizeSM,margin:0,lineHeight:`${Pe.itemSizeSM}px`},[`&${Se}-mini:not(${Se}-disabled)`]:{[`${Se}-prev, ${Se}-next`]:{[`&:hover ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextHover},[`&:active ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextActive},[`&${Se}-disabled:hover ${Se}-item-link`]:{backgroundColor:"transparent"}}},[` &${Se}-mini ${Se}-prev ${Se}-item-link, &${Se}-mini ${Se}-next ${Se}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Pe.itemSizeSM,lineHeight:`${Pe.itemSizeSM}px`}},[`&${Se}-mini ${Se}-jump-prev, &${Se}-mini ${Se}-jump-next`]:{height:Pe.itemSizeSM,marginInlineEnd:0,lineHeight:`${Pe.itemSizeSM}px`},[`&${Se}-mini ${Se}-options`]:{marginInlineStart:Pe.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Pe.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Pe.itemSizeSM,lineHeight:`${Pe.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,De.x0)(Pe)),{width:Pe.paginationMiniQuickJumperInputWidth,height:Pe.controlHeightSM})}}}},Le=Pe=>{const{componentCls:Se}=Pe;return{[` @@ -144,15 +144,15 @@ ${Se}-next, ${Se}-jump-prev, ${Se}-jump-next - `]:{display:"inline-block",minWidth:Pe.itemSize,height:Pe.itemSize,color:Pe.colorText,fontFamily:Pe.fontFamily,lineHeight:`${Pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Pe.borderRadius,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`},[`${Se}-prev, ${Se}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Pe.colorText,cursor:"pointer",userSelect:"none"},[`${Se}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Pe.lineWidth}px ${Pe.lineType} transparent`,borderRadius:Pe.borderRadius,outline:"none",transition:`all ${Pe.motionDurationMid}`},[`&:hover ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextHover},[`&:active ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextActive},[`&${Se}-disabled:hover`]:{[`${Se}-item-link`]:{backgroundColor:"transparent"}}},[`${Se}-slash`]:{marginInlineEnd:Pe.paginationSlashMarginInlineEnd,marginInlineStart:Pe.paginationSlashMarginInlineStart},[`${Se}-options`]:{display:"inline-block",marginInlineStart:Pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Pe.controlHeight,marginInlineStart:Pe.marginXS,lineHeight:`${Pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,De.ik)(Pe)),{width:Pe.controlHeightLG*1.25,height:Pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Pe.marginXS,marginInlineEnd:Pe.marginXS})}}}},St=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}-item`]:{display:"inline-block",minWidth:Pe.itemSize,height:Pe.itemSize,marginInlineEnd:Pe.marginXS,fontFamily:Pe.fontFamily,lineHeight:`${Pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Pe.lineWidth}px ${Pe.lineType} transparent`,borderRadius:Pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Pe.paginationItemPaddingInline}px`,color:Pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Se}-item-active)`]:{"&:hover":{transition:`all ${Pe.motionDurationMid}`,backgroundColor:Pe.colorBgTextHover},"&:active":{backgroundColor:Pe.colorBgTextActive}},"&-active":{fontWeight:Pe.fontWeightStrong,backgroundColor:Pe.itemActiveBg,borderColor:Pe.colorPrimary,a:{color:Pe.colorPrimary},"&:hover":{borderColor:Pe.colorPrimaryHover},"&:hover a":{color:Pe.colorPrimaryHover}}}}},tn=Pe=>{const{componentCls:Se}=Pe;return{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(Pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Se}-total-text`]:{display:"inline-block",height:Pe.itemSize,marginInlineEnd:Pe.marginXS,lineHeight:`${Pe.itemSize-2}px`,verticalAlign:"middle"}}),St(Pe)),it(Pe)),Le(Pe)),Xt(Pe)),mt(Pe)),{[`@media only screen and (max-width: ${Pe.screenLG}px)`]:{[`${Se}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Pe.screenSM}px)`]:{[`${Se}-options`]:{display:"none"}}}),[`&${Pe.componentCls}-rtl`]:{direction:"rtl"}}},Ut=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}${Se}-disabled:not(${Se}-mini)`]:{"&, &:hover":{[`${Se}-item-link`]:{borderColor:Pe.colorBorder}},"&:focus-visible":{[`${Se}-item-link`]:{borderColor:Pe.colorBorder}},[`${Se}-item, ${Se}-item-link`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,[`&:hover:not(${Se}-item-active)`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,a:{color:Pe.colorTextDisabled}},[`&${Se}-item-active`]:{backgroundColor:Pe.itemActiveBgDisabled}},[`${Se}-prev, ${Se}-next`]:{"&:hover button":{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,color:Pe.colorTextDisabled},[`${Se}-item-link`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder}}},[`${Se}:not(${Se}-mini)`]:{[`${Se}-prev, ${Se}-next`]:{"&:hover button":{borderColor:Pe.colorPrimaryHover,backgroundColor:Pe.itemBg},[`${Se}-item-link`]:{backgroundColor:Pe.itemLinkBg,borderColor:Pe.colorBorder},[`&:hover ${Se}-item-link`]:{borderColor:Pe.colorPrimary,backgroundColor:Pe.itemBg,color:Pe.colorPrimary},[`&${Se}-disabled`]:{[`${Se}-item-link`]:{borderColor:Pe.colorBorder,color:Pe.colorTextDisabled}}},[`${Se}-item`]:{backgroundColor:Pe.itemBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,[`&:hover:not(${Se}-item-active)`]:{borderColor:Pe.colorPrimary,backgroundColor:Pe.itemBg,a:{color:Pe.colorPrimary}},"&-active":{borderColor:Pe.colorPrimary}}}}},Ze=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}:not(${Se}-disabled)`]:{[`${Se}-item`]:Object.assign({},(0,et.Qy)(Pe)),[`${Se}-jump-prev, ${Se}-jump-next`]:{"&:focus-visible":Object.assign({[`${Se}-item-link-icon`]:{opacity:1},[`${Se}-item-ellipsis`]:{opacity:0}},(0,et.oN)(Pe))},[`${Se}-prev, ${Se}-next`]:{[`&:focus-visible ${Se}-item-link`]:Object.assign({},(0,et.oN)(Pe))}}}};var Ke=(0,Mt.Z)("Pagination",Pe=>{const Se=(0,nn.TS)(Pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Pe.marginXXS/2,paginationMiniQuickJumperInputWidth:Pe.controlHeightLG*1.1,paginationItemPaddingInline:Pe.marginXXS*1.5,paginationEllipsisLetterSpacing:Pe.marginXXS/2,paginationSlashMarginInlineStart:Pe.marginXXS,paginationSlashMarginInlineEnd:Pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,De.e5)(Pe),(0,De.TM)(Pe));return[tn(Se),Ze(Se),Pe.wireframe&&Ut(Se)]},Pe=>({itemBg:Pe.colorBgContainer,itemSize:Pe.controlHeight,itemSizeSM:Pe.controlHeightSM,itemActiveBg:Pe.colorBgContainer,itemLinkBg:Pe.colorBgContainer,itemActiveColorDisabled:Pe.colorTextDisabled,itemActiveBgDisabled:Pe.controlItemBgActiveDisabled,itemInputBg:Pe.colorBgContainer,miniOptionsSizeChangerTop:0})),xe=function(Pe,Se){var rt={};for(var Ne in Pe)Object.prototype.hasOwnProperty.call(Pe,Ne)&&Se.indexOf(Ne)<0&&(rt[Ne]=Pe[Ne]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Ne=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Se,selectPrefixCls:rt,className:Ne,rootClassName:Ce,style:Te,size:Et,locale:Ct,selectComponentClass:Ht,responsive:Tt,showSizeChanger:Ot}=Pe,Be=xe(Pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:_e}=(0,Gt.Z)(Tt),{getPrefixCls:bt,direction:ct,pagination:pt={}}=he.useContext(It.E_),an=bt("pagination",Se),[mn,sn]=Ke(an),vn=Ot!=null?Ot:pt.showSizeChanger,Gn=he.useMemo(()=>{const Qn=he.createElement("span",{className:`${an}-item-ellipsis`},"\u2022\u2022\u2022"),da=he.createElement("button",{className:`${an}-item-link`,type:"button",tabIndex:-1},ct==="rtl"?he.createElement(at.Z,null):he.createElement(lt.Z,null)),Fa=he.createElement("button",{className:`${an}-item-link`,type:"button",tabIndex:-1},ct==="rtl"?he.createElement(lt.Z,null):he.createElement(at.Z,null)),rn=he.createElement("a",{className:`${an}-item-link`},he.createElement("div",{className:`${an}-item-container`},ct==="rtl"?he.createElement(Qe.Z,{className:`${an}-item-link-icon`}):he.createElement(tt,{className:`${an}-item-link-icon`}),Qn)),un=he.createElement("a",{className:`${an}-item-link`},he.createElement("div",{className:`${an}-item-container`},ct==="rtl"?he.createElement(tt,{className:`${an}-item-link-icon`}):he.createElement(Qe.Z,{className:`${an}-item-link-icon`}),Qn));return{prevIcon:da,nextIcon:Fa,jumpPrevIcon:rn,jumpNextIcon:un}},[ct,an]),[On]=(0,Pt.Z)("Pagination",ut.Z),Wn=Object.assign(Object.assign({},On),Ct),ra=(0,Jt.Z)(Et),ia=ra==="small"||!!(_e&&!ra&&Tt),Nn=bt("select",rt),Zn=Ue()({[`${an}-mini`]:ia,[`${an}-rtl`]:ct==="rtl"},pt==null?void 0:pt.className,Ne,Ce,sn),ta=Object.assign(Object.assign({},pt==null?void 0:pt.style),Te);return mn(he.createElement(Ve,Object.assign({},Gn,Be,{style:ta,prefixCls:an,selectPrefixCls:Nn,className:Zn,selectComponentClass:Ht||(ia?nt:Nt),locale:Wn,showSizeChanger:vn})))},ht=Re},93948:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ot}});var x=oe(59301),he=oe(29679),Ye=oe(40001),Oe=oe(19248),Ie=oe(99267),Me=oe(92310),be=oe.n(Me),tt=oe(2738),Qe=oe(36355),lt=oe(72308),at=oe(77321),$e=oe(74416),Ue={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var _e=(0,x.useRef)([]),bt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var ct=Date.now(),pt=!1;_e.current.forEach(function(an){if(an){pt=!0;var mn=an.style;mn.transitionDuration=".3s, .3s, .3s, .06s",bt.current&&ct-bt.current<100&&(mn.transitionDuration="0s, 0s")}}),pt&&(bt.current=Date.now())}),_e.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(_e){var bt=(0,at.Z)((0,at.Z)({},Ue),_e),ct=bt.className,pt=bt.percent,an=bt.prefixCls,mn=bt.strokeColor,sn=bt.strokeLinecap,vn=bt.strokeWidth,Gn=bt.style,On=bt.trailColor,Wn=bt.trailWidth,ra=bt.transition,ia=(0,$e.Z)(bt,y);delete ia.gapPosition;var Nn=Array.isArray(pt)?pt:[pt],Zn=Array.isArray(mn)?mn:[mn],ta=se(),Qn=vn/2,da=100-vn/2,Fa="M ".concat(sn==="round"?Qn:0,",").concat(Qn,` - L `).concat(sn==="round"?da:100,",").concat(Qn),rn="0 0 100 ".concat(vn),un=0;return x.createElement("svg",(0,lt.Z)({className:be()("".concat(an,"-line"),ct),viewBox:rn,preserveAspectRatio:"none",style:Gn},ia),x.createElement("path",{className:"".concat(an,"-line-trail"),d:Fa,strokeLinecap:sn,stroke:On,strokeWidth:Wn||vn,fillOpacity:"0"}),Nn.map(function(En,hn){var Dn=1;switch(sn){case"round":Dn=1-vn/100;break;case"square":Dn=1-vn/2/100;break;default:Dn=1;break}var Un={strokeDasharray:"".concat(En*Dn,"px, 100px"),strokeDashoffset:"-".concat(un,"px"),transition:ra||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Tn=Zn[hn]||Zn[Zn.length-1];return un+=En,x.createElement("path",{key:hn,className:"".concat(an,"-line-path"),d:Fa,strokeLinecap:sn,stroke:Tn,strokeWidth:vn,fillOpacity:"0",ref:function(gt){ta[hn]=gt},style:Un})}))},E=a,b=oe(62853),z=oe(52487),ne=oe(47273),ae=0,ie=(0,ne.Z)();function ce(){var Be;return ie?(Be=ae,ae+=1):Be="TEST_OR_SSR",Be}var de=function(Be){var _e=x.useState(),bt=(0,z.Z)(_e,2),ct=bt[0],pt=bt[1];return x.useEffect(function(){pt("rc_progress_".concat(ce()))},[]),Be||ct},fe=function(_e){var bt=_e.bg,ct=_e.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:bt}},ct)};function Ee(Be,_e){return Object.keys(Be).map(function(bt){var ct=parseFloat(bt),pt="".concat(Math.floor(ct*_e),"%");return"".concat(Be[bt]," ").concat(pt)})}var Ae=x.forwardRef(function(Be,_e){var bt=Be.prefixCls,ct=Be.color,pt=Be.gradientId,an=Be.radius,mn=Be.style,sn=Be.ptg,vn=Be.strokeLinecap,Gn=Be.strokeWidth,On=Be.size,Wn=Be.gapDegree,ra=ct&&(0,b.Z)(ct)==="object",ia=ra?"#FFF":void 0,Nn=On/2,Zn=x.createElement("circle",{className:"".concat(bt,"-circle-path"),r:an,cx:Nn,cy:Nn,stroke:ia,strokeLinecap:vn,strokeWidth:Gn,opacity:sn===0?0:1,style:mn,ref:_e});if(!ra)return Zn;var ta="".concat(pt,"-conic"),Qn=Wn?"".concat(180+Wn/2,"deg"):"0deg",da=Ee(ct,(360-Wn)/360),Fa=Ee(ct,1),rn="conic-gradient(from ".concat(Qn,", ").concat(da.join(", "),")"),un="linear-gradient(to ".concat(Wn?"bottom":"top",", ").concat(Fa.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:ta},Zn),x.createElement("foreignObject",{x:0,y:0,width:On,height:On,mask:"url(#".concat(ta,")")},x.createElement(fe,{bg:un},x.createElement(fe,{bg:rn}))))}),Fe=Ae,ve=100,je=function(_e,bt,ct,pt,an,mn,sn,vn,Gn,On){var Wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ra=ct/100*360*((360-mn)/360),ia=mn===0?0:{bottom:0,top:180,left:90,right:-90}[sn],Nn=(100-pt)/100*bt;Gn==="round"&&pt!==100&&(Nn+=On/2,Nn>=bt&&(Nn=bt-.01));var Zn=ve/2;return{stroke:typeof vn=="string"?vn:void 0,strokeDasharray:"".concat(bt,"px ").concat(_e),strokeDashoffset:Nn+Wn,transform:"rotate(".concat(an+ra+ia,"deg)"),transformOrigin:"".concat(Zn,"px ").concat(Zn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Bt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function zt(Be){var _e=Be!=null?Be:[];return Array.isArray(_e)?_e:[_e]}var Ve=function(_e){var bt=(0,at.Z)((0,at.Z)({},Ue),_e),ct=bt.id,pt=bt.prefixCls,an=bt.steps,mn=bt.strokeWidth,sn=bt.trailWidth,vn=bt.gapDegree,Gn=vn===void 0?0:vn,On=bt.gapPosition,Wn=bt.trailColor,ra=bt.strokeLinecap,ia=bt.style,Nn=bt.className,Zn=bt.strokeColor,ta=bt.percent,Qn=(0,$e.Z)(bt,Bt),da=ve/2,Fa=de(ct),rn="".concat(Fa,"-gradient"),un=da-mn/2,En=Math.PI*2*un,hn=Gn>0?90+Gn/2:-90,Dn=En*((360-Gn)/360),Un=(0,b.Z)(an)==="object"?an:{count:an,space:2},Tn=Un.count,ot=Un.space,gt=zt(ta),st=zt(Zn),Qt=st.find(function(Vt){return Vt&&(0,b.Z)(Vt)==="object"}),An=Qt&&(0,b.Z)(Qt)==="object",on=An?"butt":ra,na=je(En,Dn,0,100,hn,Gn,On,Wn,on,mn),kn=se(),fn=function(){var ze=0;return gt.map(function($t,yn){var pn=st[yn]||st[st.length-1],Cn=je(En,Dn,ze,$t,hn,Gn,On,pn,on,mn);return ze+=$t,x.createElement(Fe,{key:yn,color:pn,ptg:$t,radius:un,prefixCls:pt,gradientId:rn,style:Cn,strokeLinecap:on,strokeWidth:mn,gapDegree:Gn,ref:function(ft){kn[yn]=ft},size:ve})}).reverse()},In=function(){var ze=Math.round(Tn*(gt[0]/100)),$t=100/Tn,yn=0;return new Array(Tn).fill(null).map(function(pn,Cn){var we=Cn<=ze-1?st[0]:Wn,ft=we&&(0,b.Z)(we)==="object"?"url(#".concat(rn,")"):void 0,At=je(En,Dn,yn,$t,hn,Gn,On,we,"butt",mn,ot);return yn+=(Dn-At.strokeDashoffset+ot)*100/Dn,x.createElement("circle",{key:Cn,className:"".concat(pt,"-circle-path"),r:un,cx:da,cy:da,stroke:ft,strokeWidth:mn,opacity:1,style:At,ref:function(_t){kn[Cn]=_t}})})};return x.createElement("svg",(0,lt.Z)({className:be()("".concat(pt,"-circle"),Nn),viewBox:"0 0 ".concat(ve," ").concat(ve),style:ia,id:ct,role:"presentation"},Qn),!Tn&&x.createElement("circle",{className:"".concat(pt,"-circle-trail"),r:un,cx:da,cy:da,stroke:Wn,strokeLinecap:on,strokeWidth:sn||mn,style:na}),Tn?In():fn())},ut=Ve,It={Line:E,Circle:ut},Jt=oe(6848),Gt=oe(93398);function Pt(Be){return!Be||Be<0?0:Be>100?100:Be}function He(Be){let{success:_e,successPercent:bt}=Be,ct=bt;return _e&&"progress"in _e&&(ct=_e.progress),_e&&"percent"in _e&&(ct=_e.percent),ct}const nt=Be=>{let{percent:_e,success:bt,successPercent:ct}=Be;const pt=Pt(He({success:bt,successPercent:ct}));return[pt,Pt(Pt(_e)-pt)]},Nt=Be=>{let{success:_e={},strokeColor:bt}=Be;const{strokeColor:ct}=_e;return[ct||Gt.presetPrimaryColors.green,bt||null]},De=(Be,_e,bt)=>{var ct,pt,an,mn;let sn=-1,vn=-1;if(_e==="step"){const Gn=bt.steps,On=bt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(sn=Be==="small"?2:14,vn=On!=null?On:8):typeof Be=="number"?[sn,vn]=[Be,Be]:[sn=14,vn=8]=Be,sn*=Gn}else if(_e==="line"){const Gn=bt==null?void 0:bt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?vn=Gn||(Be==="small"?6:8):typeof Be=="number"?[sn,vn]=[Be,Be]:[sn=-1,vn=8]=Be}else(_e==="circle"||_e==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[sn,vn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[sn,vn]=[Be,Be]:(sn=(pt=(ct=Be[0])!==null&&ct!==void 0?ct:Be[1])!==null&&pt!==void 0?pt:120,vn=(mn=(an=Be[0])!==null&&an!==void 0?an:Be[1])!==null&&mn!==void 0?mn:120));return[sn,vn]},et=3,Mt=Be=>et/Be*100;var mt=Be=>{const{prefixCls:_e,trailColor:bt=null,strokeLinecap:ct="round",gapPosition:pt,gapDegree:an,width:mn=120,type:sn,children:vn,success:Gn,size:On=mn}=Be,[Wn,ra]=De(On,"circle");let{strokeWidth:ia}=Be;ia===void 0&&(ia=Math.max(Mt(Wn),6));const Nn={width:Wn,height:ra,fontSize:Wn*.15+6},Zn=x.useMemo(()=>{if(an||an===0)return an;if(sn==="dashboard")return 75},[an,sn]),ta=pt||sn==="dashboard"&&"bottom"||void 0,Qn=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",da=Nt({success:Gn,strokeColor:Be.strokeColor}),Fa=be()(`${_e}-inner`,{[`${_e}-circle-gradient`]:Qn}),rn=x.createElement(ut,{percent:nt(Be),strokeWidth:ia,trailWidth:ia,strokeColor:da,strokeLinecap:ct,trailColor:bt,prefixCls:_e,gapDegree:Zn,gapPosition:ta});return x.createElement("div",{className:Fa,style:Nn},Wn<=20?x.createElement(Jt.Z,{title:vn},x.createElement("span",null,rn)):x.createElement(x.Fragment,null,rn,vn))},Xt=function(Be,_e){var bt={};for(var ct in Be)Object.prototype.hasOwnProperty.call(Be,ct)&&_e.indexOf(ct)<0&&(bt[ct]=Be[ct]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(Be);pt{let _e=[];return Object.keys(Be).forEach(bt=>{const ct=parseFloat(bt.replace(/%/g,""));isNaN(ct)||_e.push({key:ct,value:Be[bt]})}),_e=_e.sort((bt,ct)=>bt.key-ct.key),_e.map(bt=>{let{key:ct,value:pt}=bt;return`${pt} ${ct}%`}).join(", ")},it=(Be,_e)=>{const{from:bt=Gt.presetPrimaryColors.blue,to:ct=Gt.presetPrimaryColors.blue,direction:pt=_e==="rtl"?"to left":"to right"}=Be,an=Xt(Be,["from","to","direction"]);if(Object.keys(an).length!==0){const mn=Le(an);return{backgroundImage:`linear-gradient(${pt}, ${mn})`}}return{backgroundImage:`linear-gradient(${pt}, ${bt}, ${ct})`}};var tn=Be=>{const{prefixCls:_e,direction:bt,percent:ct,size:pt,strokeWidth:an,strokeColor:mn,strokeLinecap:sn="round",children:vn,trailColor:Gn=null,success:On}=Be,Wn=mn&&typeof mn!="string"?it(mn,bt):{backgroundColor:mn},ra=sn==="square"||sn==="butt"?0:void 0,ia={backgroundColor:Gn||void 0,borderRadius:ra},Nn=pt!=null?pt:[-1,an||(pt==="small"?6:8)],[Zn,ta]=De(Nn,"line",{strokeWidth:an}),Qn=Object.assign({width:`${Pt(ct)}%`,height:ta,borderRadius:ra},Wn),da=He(Be),Fa={width:`${Pt(da)}%`,height:ta,borderRadius:ra,backgroundColor:On==null?void 0:On.strokeColor},rn={width:Zn<0?"100%":Zn,height:ta};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${_e}-outer`,style:rn},x.createElement("div",{className:`${_e}-inner`,style:ia},x.createElement("div",{className:`${_e}-bg`,style:Qn}),da!==void 0?x.createElement("div",{className:`${_e}-success-bg`,style:Fa}):null)),vn)},Ze=Be=>{const{size:_e,steps:bt,percent:ct=0,strokeWidth:pt=8,strokeColor:an,trailColor:mn=null,prefixCls:sn,children:vn}=Be,Gn=Math.round(bt*(ct/100)),On=_e==="small"?2:14,Wn=_e!=null?_e:[On,pt],[ra,ia]=De(Wn,"step",{steps:bt,strokeWidth:pt}),Nn=ra/bt,Zn=new Array(bt);for(let ta=0;ta{const _e=Be?"100%":"-100%";return new Ke.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${_e}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${_e}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Pe=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:Object.assign(Object.assign({},(0,xe.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${_e}-outer`]:{display:"inline-block",width:"100%"},[`&${_e}-show-info`]:{[`${_e}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${_e}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.defaultColor}},[`${_e}-success-bg, ${_e}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${_e}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${_e}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[bt]:{fontSize:Be.fontSize}},[`&${_e}-status-active`]:{[`${_e}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:ht(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${_e}-rtl${_e}-status-active`]:{[`${_e}-bg::before`]:{animationName:ht(!0)}},[`&${_e}-status-exception`]:{[`${_e}-bg`]:{backgroundColor:Be.colorError},[`${_e}-text`]:{color:Be.colorError}},[`&${_e}-status-exception ${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.colorError}},[`&${_e}-status-success`]:{[`${_e}-bg`]:{backgroundColor:Be.colorSuccess},[`${_e}-text`]:{color:Be.colorSuccess}},[`&${_e}-status-success ${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.colorSuccess}}})}},Se=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:{[`${_e}-circle-trail`]:{stroke:Be.remainingColor},[`&${_e}-circle ${_e}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${_e}-circle ${_e}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[bt]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${_e}-circle&-status-exception`]:{[`${_e}-text`]:{color:Be.colorError}},[`${_e}-circle&-status-success`]:{[`${_e}-text`]:{color:Be.colorSuccess}}},[`${_e}-inline-circle`]:{lineHeight:1,[`${_e}-inner`]:{verticalAlign:"bottom"}}}},rt=Be=>{const{componentCls:_e}=Be;return{[_e]:{[`${_e}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},Ne=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:{[`${_e}-small&-line, ${_e}-small&-line ${_e}-text ${bt}`]:{fontSize:Be.fontSizeSM}}}};var Ce=(0,me.Z)("Progress",Be=>{const _e=Be.marginXXS/2,bt=(0,Re.TS)(Be,{progressStepMarginInlineEnd:_e,progressStepMinWidth:_e,progressActiveMotionDuration:"2.4s"});return[Pe(bt),Se(bt),rt(bt),Ne(bt)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Te=function(Be,_e){var bt={};for(var ct in Be)Object.prototype.hasOwnProperty.call(Be,ct)&&_e.indexOf(ct)<0&&(bt[ct]=Be[ct]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(Be);pt{const{prefixCls:bt,className:ct,rootClassName:pt,steps:an,strokeColor:mn,percent:sn=0,size:vn="default",showInfo:Gn=!0,type:On="line",status:Wn,format:ra,style:ia}=Be,Nn=Te(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zn=x.useMemo(()=>{var gt,st;const Qt=He(Be);return parseInt(Qt!==void 0?(gt=Qt!=null?Qt:0)===null||gt===void 0?void 0:gt.toString():(st=sn!=null?sn:0)===null||st===void 0?void 0:st.toString(),10)},[sn,Be.success,Be.successPercent]),ta=x.useMemo(()=>!Ct.includes(Wn)&&Zn>=100?"success":Wn||"normal",[Wn,Zn]),{getPrefixCls:Qn,direction:da,progress:Fa}=x.useContext(Qe.E_),rn=Qn("progress",bt),[un,En]=Ce(rn),hn=x.useMemo(()=>{if(!Gn)return null;const gt=He(Be);let st;const Qt=ra||(on=>`${on}%`),An=On==="line";return ra||ta!=="exception"&&ta!=="success"?st=Qt(Pt(sn),Pt(gt)):ta==="exception"?st=An?x.createElement(Oe.Z,null):x.createElement(Ie.Z,null):ta==="success"&&(st=An?x.createElement(he.Z,null):x.createElement(Ye.Z,null)),x.createElement("span",{className:`${rn}-text`,title:typeof st=="string"?st:void 0},st)},[Gn,sn,Zn,ta,On,rn,ra]),Dn=Array.isArray(mn)?mn[0]:mn,Un=typeof mn=="string"||Array.isArray(mn)?mn:void 0;let Tn;On==="line"?Tn=an?x.createElement(Ze,Object.assign({},Be,{strokeColor:Un,prefixCls:rn,steps:an}),hn):x.createElement(tn,Object.assign({},Be,{strokeColor:Dn,prefixCls:rn,direction:da}),hn):(On==="circle"||On==="dashboard")&&(Tn=x.createElement(mt,Object.assign({},Be,{strokeColor:Dn,prefixCls:rn,progressStatus:ta}),hn));const ot=be()(rn,`${rn}-status-${ta}`,`${rn}-${On==="dashboard"&&"circle"||an&&"steps"||On}`,{[`${rn}-inline-circle`]:On==="circle"&&De(vn,"circle")[0]<=20,[`${rn}-show-info`]:Gn,[`${rn}-${vn}`]:typeof vn=="string",[`${rn}-rtl`]:da==="rtl"},Fa==null?void 0:Fa.className,ct,pt,En);return un(x.createElement("div",Object.assign({ref:_e,style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),ia),className:ot,role:"progressbar","aria-valuenow":Zn},(0,tt.Z)(Nn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Tn))}),Ot=Tt},13570:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Pt}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Oe=Ye,Ie=oe(7657),Me=function(nt,Nt){return he.createElement(Ie.Z,(0,x.Z)({},nt,{ref:Nt,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(92310),lt=oe.n(Qe),at=oe(49618),$e=oe(52487),Ue=oe(74416),se=oe(18929),y=oe(10228),a=oe(26112);function E(He,nt){var Nt=He.disabled,De=He.prefixCls,et=He.character,Mt=He.characterRender,nn=He.index,mt=He.count,Xt=He.value,Le=He.allowHalf,it=He.focused,St=He.onHover,tn=He.onClick,Ut=function(Se){St(Se,nn)},Ze=function(Se){tn(Se,nn)},Ke=function(Se){Se.keyCode===y.Z.ENTER&&tn(Se,nn)},xe=nn+1,me=new Set([De]);Xt===0&&nn===0&&it?me.add("".concat(De,"-focused")):Le&&Xt+.5>=xe&&Xtnn?"true":"false","aria-posinset":nn+1,"aria-setsize":mt,tabIndex:Nt?-1:0},he.createElement("div",{className:"".concat(De,"-first")},Re),he.createElement("div",{className:"".concat(De,"-second")},Re)));return Mt&&(ht=Mt(ht,He)),ht}var b=he.forwardRef(E);function z(){var He=he.useRef({});function nt(De){return He.current[De]}function Nt(De){return function(et){He.current[De]=et}}return[nt,Nt]}function ne(He){var nt=He.pageXOffset,Nt="scrollLeft";if(typeof nt!="number"){var De=He.document;nt=De.documentElement[Nt],typeof nt!="number"&&(nt=De.body[Nt])}return nt}function ae(He){var nt,Nt,De=He.ownerDocument,et=De.body,Mt=De&&De.documentElement,nn=He.getBoundingClientRect();return nt=nn.left,Nt=nn.top,nt-=Mt.clientLeft||et.clientLeft||0,Nt-=Mt.clientTop||et.clientTop||0,{left:nt,top:Nt}}function ie(He){var nt=ae(He),Nt=He.ownerDocument,De=Nt.defaultView||Nt.parentWindow;return nt.left+=ne(De),nt.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(He,nt){var Nt,De=He.prefixCls,et=De===void 0?"rc-rate":De,Mt=He.className,nn=He.defaultValue,mt=He.value,Xt=He.count,Le=Xt===void 0?5:Xt,it=He.allowHalf,St=it===void 0?!1:it,tn=He.allowClear,Ut=tn===void 0?!0:tn,Ze=He.character,Ke=Ze===void 0?"\u2605":Ze,xe=He.characterRender,me=He.disabled,Re=He.direction,ht=Re===void 0?"ltr":Re,Pe=He.tabIndex,Se=Pe===void 0?0:Pe,rt=He.autoFocus,Ne=He.onHoverChange,Ce=He.onChange,Te=He.onFocus,Et=He.onBlur,Ct=He.onKeyDown,Ht=He.onMouseLeave,Tt=(0,Ue.Z)(He,ce),Ot=z(),Be=(0,$e.Z)(Ot,2),_e=Be[0],bt=Be[1],ct=he.useRef(null),pt=function(){if(!me){var on;(on=ct.current)===null||on===void 0||on.focus()}};he.useImperativeHandle(nt,function(){return{focus:pt,blur:function(){if(!me){var on;(on=ct.current)===null||on===void 0||on.blur()}}}});var an=(0,se.Z)(nn||0,{value:mt}),mn=(0,$e.Z)(an,2),sn=mn[0],vn=mn[1],Gn=(0,se.Z)(null),On=(0,$e.Z)(Gn,2),Wn=On[0],ra=On[1],ia=function(on,na){var kn=ht==="rtl",fn=on+1;if(St){var In=_e(on),Vt=ie(In),ze=In.clientWidth;(kn&&na-Vt>ze/2||!kn&&na-Vt0&&!kn||na===y.Z.RIGHT&&fn>0&&kn?(St?fn-=.5:fn-=1,Nn(fn),on.preventDefault()):na===y.Z.LEFT&&fn{const{componentCls:nt}=He;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:He.marginXS},"> div":{transition:`all ${He.motionDurationMid}, outline 0s`,"&:hover":{transform:He.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${He.lineWidth}px dashed ${He.starColor}`,transform:He.starHoverScale}},"&-first, &-second":{color:He.starBg,transition:`all ${He.motionDurationMid}`,userSelect:"none",[He.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},Ve=He=>({[`&-rtl${He.componentCls}`]:{direction:"rtl"}}),ut=He=>{const{componentCls:nt}=He;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(He)),{display:"inline-block",margin:0,padding:0,color:He.starColor,fontSize:He.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),zt(He)),{[`+ ${nt}-text`]:{display:"inline-block",marginInlineStart:He.marginXS,fontSize:He.fontSize}}),Ve(He))}};var It=(0,je.Z)("Rate",He=>{const nt=(0,Bt.TS)(He,{});return[ut(nt)]},He=>({starColor:He.yellow6,starSize:He.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:He.colorFillContent})),Jt=function(He,nt){var Nt={};for(var De in He)Object.prototype.hasOwnProperty.call(He,De)&&nt.indexOf(De)<0&&(Nt[De]=He[De]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,De=Object.getOwnPropertySymbols(He);et{const{prefixCls:Nt,className:De,rootClassName:et,style:Mt,tooltips:nn,character:mt=he.createElement(tt,null)}=He,Xt=Jt(He,["prefixCls","className","rootClassName","style","tooltips","character"]),Le=(me,Re)=>{let{index:ht}=Re;return nn?he.createElement(Fe.Z,{title:nn[ht]},me):me},{getPrefixCls:it,direction:St,rate:tn}=he.useContext(Ae.E_),Ut=it("rate",Nt),[Ze,Ke]=It(Ut),xe=Object.assign(Object.assign({},tn==null?void 0:tn.style),Mt);return Ze(he.createElement(Ee,Object.assign({ref:nt,character:mt,characterRender:Le},Xt,{className:lt()(De,et,Ke,tn==null?void 0:tn.className),style:xe,prefixCls:Ut,direction:St})))})},61621:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ke}});var x=oe(92310),he=oe.n(x),Ye=oe(59301),Oe=oe(36355),Ie=oe(2738),be=xe=>{const{prefixCls:me,className:Re,style:ht,size:Pe,shape:Se}=xe,rt=he()({[`${me}-lg`]:Pe==="large",[`${me}-sm`]:Pe==="small"}),Ne=he()({[`${me}-circle`]:Se==="circle",[`${me}-square`]:Se==="square",[`${me}-round`]:Se==="round"}),Ce=Ye.useMemo(()=>typeof Pe=="number"?{width:Pe,height:Pe,lineHeight:`${Pe}px`}:{},[Pe]);return Ye.createElement("span",{className:he()(me,rt,Ne,Re),style:Object.assign(Object.assign({},Ce),ht)})},tt=oe(93083),Qe=oe(83116),lt=oe(37613);const at=new tt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),$e=xe=>({height:xe,lineHeight:`${xe}px`}),Ue=xe=>Object.assign({width:xe},$e(xe)),se=xe=>({background:xe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:at,animationDuration:xe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=xe=>Object.assign({width:xe*5,minWidth:xe*5},$e(xe)),a=xe=>{const{skeletonAvatarCls:me,gradientFromColor:Re,controlHeight:ht,controlHeightLG:Pe,controlHeightSM:Se}=xe;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Re},Ue(ht)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Ue(Pe)),[`${me}${me}-sm`]:Object.assign({},Ue(Se))}},E=xe=>{const{controlHeight:me,borderRadiusSM:Re,skeletonInputCls:ht,controlHeightLG:Pe,controlHeightSM:Se,gradientFromColor:rt}=xe;return{[`${ht}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:Re},y(me)),[`${ht}-lg`]:Object.assign({},y(Pe)),[`${ht}-sm`]:Object.assign({},y(Se))}},b=xe=>Object.assign({width:xe},$e(xe)),z=xe=>{const{skeletonImageCls:me,imageSizeBase:Re,gradientFromColor:ht,borderRadiusSM:Pe}=xe;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ht,borderRadius:Pe},b(Re*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},b(Re)),{maxWidth:Re*4,maxHeight:Re*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},ne=(xe,me,Re)=>{const{skeletonButtonCls:ht}=xe;return{[`${Re}${ht}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Re}${ht}-round`]:{borderRadius:me}}},ae=xe=>Object.assign({width:xe*2,minWidth:xe*2},$e(xe)),ie=xe=>{const{borderRadiusSM:me,skeletonButtonCls:Re,controlHeight:ht,controlHeightLG:Pe,controlHeightSM:Se,gradientFromColor:rt}=xe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:me,width:ht*2,minWidth:ht*2},ae(ht))},ne(xe,ht,Re)),{[`${Re}-lg`]:Object.assign({},ae(Pe))}),ne(xe,Pe,`${Re}-lg`)),{[`${Re}-sm`]:Object.assign({},ae(Se))}),ne(xe,Se,`${Re}-sm`))},ce=xe=>{const{componentCls:me,skeletonAvatarCls:Re,skeletonTitleCls:ht,skeletonParagraphCls:Pe,skeletonButtonCls:Se,skeletonInputCls:rt,skeletonImageCls:Ne,controlHeight:Ce,controlHeightLG:Te,controlHeightSM:Et,gradientFromColor:Ct,padding:Ht,marginSM:Tt,borderRadius:Ot,titleHeight:Be,blockRadius:_e,paragraphLiHeight:bt,controlHeightXS:ct,paragraphMarginTop:pt}=xe;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:Ht,verticalAlign:"top",[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ct},Ue(Ce)),[`${Re}-circle`]:{borderRadius:"50%"},[`${Re}-lg`]:Object.assign({},Ue(Te)),[`${Re}-sm`]:Object.assign({},Ue(Et))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ht}`]:{width:"100%",height:Be,background:Ct,borderRadius:_e,[`+ ${Pe}`]:{marginBlockStart:Et}},[`${Pe}`]:{padding:0,"> li":{width:"100%",height:bt,listStyle:"none",background:Ct,borderRadius:_e,"+ li":{marginBlockStart:ct}}},[`${Pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${ht}, ${Pe} > li`]:{borderRadius:Ot}}},[`${me}-with-avatar ${me}-content`]:{[`${ht}`]:{marginBlockStart:Tt,[`+ ${Pe}`]:{marginBlockStart:pt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(xe)),a(xe)),E(xe)),z(xe)),[`${me}${me}-block`]:{width:"100%",[`${Se}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${me}${me}-active`]:{[` + `]:{display:"inline-block",minWidth:Pe.itemSize,height:Pe.itemSize,color:Pe.colorText,fontFamily:Pe.fontFamily,lineHeight:`${Pe.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Pe.borderRadius,cursor:"pointer",transition:`all ${Pe.motionDurationMid}`},[`${Se}-prev, ${Se}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Pe.colorText,cursor:"pointer",userSelect:"none"},[`${Se}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Pe.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Pe.lineWidth}px ${Pe.lineType} transparent`,borderRadius:Pe.borderRadius,outline:"none",transition:`all ${Pe.motionDurationMid}`},[`&:hover ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextHover},[`&:active ${Se}-item-link`]:{backgroundColor:Pe.colorBgTextActive},[`&${Se}-disabled:hover`]:{[`${Se}-item-link`]:{backgroundColor:"transparent"}}},[`${Se}-slash`]:{marginInlineEnd:Pe.paginationSlashMarginInlineEnd,marginInlineStart:Pe.paginationSlashMarginInlineStart},[`${Se}-options`]:{display:"inline-block",marginInlineStart:Pe.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Pe.controlHeight,marginInlineStart:Pe.marginXS,lineHeight:`${Pe.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,De.ik)(Pe)),{width:Pe.controlHeightLG*1.25,height:Pe.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Pe.marginXS,marginInlineEnd:Pe.marginXS})}}}},St=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}-item`]:{display:"inline-block",minWidth:Pe.itemSize,height:Pe.itemSize,marginInlineEnd:Pe.marginXS,fontFamily:Pe.fontFamily,lineHeight:`${Pe.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Pe.lineWidth}px ${Pe.lineType} transparent`,borderRadius:Pe.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Pe.paginationItemPaddingInline}px`,color:Pe.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Se}-item-active)`]:{"&:hover":{transition:`all ${Pe.motionDurationMid}`,backgroundColor:Pe.colorBgTextHover},"&:active":{backgroundColor:Pe.colorBgTextActive}},"&-active":{fontWeight:Pe.fontWeightStrong,backgroundColor:Pe.itemActiveBg,borderColor:Pe.colorPrimary,a:{color:Pe.colorPrimary},"&:hover":{borderColor:Pe.colorPrimaryHover},"&:hover a":{color:Pe.colorPrimaryHover}}}}},tn=Pe=>{const{componentCls:Se}=Pe;return{[Se]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,et.Wf)(Pe)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Se}-total-text`]:{display:"inline-block",height:Pe.itemSize,marginInlineEnd:Pe.marginXS,lineHeight:`${Pe.itemSize-2}px`,verticalAlign:"middle"}}),St(Pe)),it(Pe)),Le(Pe)),Xt(Pe)),mt(Pe)),{[`@media only screen and (max-width: ${Pe.screenLG}px)`]:{[`${Se}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Pe.screenSM}px)`]:{[`${Se}-options`]:{display:"none"}}}),[`&${Pe.componentCls}-rtl`]:{direction:"rtl"}}},Ut=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}${Se}-disabled:not(${Se}-mini)`]:{"&, &:hover":{[`${Se}-item-link`]:{borderColor:Pe.colorBorder}},"&:focus-visible":{[`${Se}-item-link`]:{borderColor:Pe.colorBorder}},[`${Se}-item, ${Se}-item-link`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,[`&:hover:not(${Se}-item-active)`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,a:{color:Pe.colorTextDisabled}},[`&${Se}-item-active`]:{backgroundColor:Pe.itemActiveBgDisabled}},[`${Se}-prev, ${Se}-next`]:{"&:hover button":{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder,color:Pe.colorTextDisabled},[`${Se}-item-link`]:{backgroundColor:Pe.colorBgContainerDisabled,borderColor:Pe.colorBorder}}},[`${Se}:not(${Se}-mini)`]:{[`${Se}-prev, ${Se}-next`]:{"&:hover button":{borderColor:Pe.colorPrimaryHover,backgroundColor:Pe.itemBg},[`${Se}-item-link`]:{backgroundColor:Pe.itemLinkBg,borderColor:Pe.colorBorder},[`&:hover ${Se}-item-link`]:{borderColor:Pe.colorPrimary,backgroundColor:Pe.itemBg,color:Pe.colorPrimary},[`&${Se}-disabled`]:{[`${Se}-item-link`]:{borderColor:Pe.colorBorder,color:Pe.colorTextDisabled}}},[`${Se}-item`]:{backgroundColor:Pe.itemBg,border:`${Pe.lineWidth}px ${Pe.lineType} ${Pe.colorBorder}`,[`&:hover:not(${Se}-item-active)`]:{borderColor:Pe.colorPrimary,backgroundColor:Pe.itemBg,a:{color:Pe.colorPrimary}},"&-active":{borderColor:Pe.colorPrimary}}}}},Ze=Pe=>{const{componentCls:Se}=Pe;return{[`${Se}:not(${Se}-disabled)`]:{[`${Se}-item`]:Object.assign({},(0,et.Qy)(Pe)),[`${Se}-jump-prev, ${Se}-jump-next`]:{"&:focus-visible":Object.assign({[`${Se}-item-link-icon`]:{opacity:1},[`${Se}-item-ellipsis`]:{opacity:0}},(0,et.oN)(Pe))},[`${Se}-prev, ${Se}-next`]:{[`&:focus-visible ${Se}-item-link`]:Object.assign({},(0,et.oN)(Pe))}}}};var Ke=(0,Mt.Z)("Pagination",Pe=>{const Se=(0,nn.TS)(Pe,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Pe.marginXXS/2,paginationMiniQuickJumperInputWidth:Pe.controlHeightLG*1.1,paginationItemPaddingInline:Pe.marginXXS*1.5,paginationEllipsisLetterSpacing:Pe.marginXXS/2,paginationSlashMarginInlineStart:Pe.marginXXS,paginationSlashMarginInlineEnd:Pe.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,De.e5)(Pe),(0,De.TM)(Pe));return[tn(Se),Ze(Se),Pe.wireframe&&Ut(Se)]},Pe=>({itemBg:Pe.colorBgContainer,itemSize:Pe.controlHeight,itemSizeSM:Pe.controlHeightSM,itemActiveBg:Pe.colorBgContainer,itemLinkBg:Pe.colorBgContainer,itemActiveColorDisabled:Pe.colorTextDisabled,itemActiveBgDisabled:Pe.controlItemBgActiveDisabled,itemInputBg:Pe.colorBgContainer,miniOptionsSizeChangerTop:0})),xe=function(Pe,Se){var rt={};for(var Ne in Pe)Object.prototype.hasOwnProperty.call(Pe,Ne)&&Se.indexOf(Ne)<0&&(rt[Ne]=Pe[Ne]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Ne=Object.getOwnPropertySymbols(Pe);Ce{const{prefixCls:Se,selectPrefixCls:rt,className:Ne,rootClassName:Ce,style:Te,size:Et,locale:Ct,selectComponentClass:Ht,responsive:Tt,showSizeChanger:Ot}=Pe,Be=xe(Pe,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:_e}=(0,Gt.Z)(Tt),{getPrefixCls:bt,direction:ct,pagination:pt={}}=he.useContext(It.E_),an=bt("pagination",Se),[mn,sn]=Ke(an),vn=Ot!=null?Ot:pt.showSizeChanger,Hn=he.useMemo(()=>{const Qn=he.createElement("span",{className:`${an}-item-ellipsis`},"\u2022\u2022\u2022"),da=he.createElement("button",{className:`${an}-item-link`,type:"button",tabIndex:-1},ct==="rtl"?he.createElement(at.Z,null):he.createElement(lt.Z,null)),Fa=he.createElement("button",{className:`${an}-item-link`,type:"button",tabIndex:-1},ct==="rtl"?he.createElement(lt.Z,null):he.createElement(at.Z,null)),rn=he.createElement("a",{className:`${an}-item-link`},he.createElement("div",{className:`${an}-item-container`},ct==="rtl"?he.createElement(Qe.Z,{className:`${an}-item-link-icon`}):he.createElement(tt,{className:`${an}-item-link-icon`}),Qn)),un=he.createElement("a",{className:`${an}-item-link`},he.createElement("div",{className:`${an}-item-container`},ct==="rtl"?he.createElement(tt,{className:`${an}-item-link-icon`}):he.createElement(Qe.Z,{className:`${an}-item-link-icon`}),Qn));return{prevIcon:da,nextIcon:Fa,jumpPrevIcon:rn,jumpNextIcon:un}},[ct,an]),[On]=(0,Pt.Z)("Pagination",ut.Z),Wn=Object.assign(Object.assign({},On),Ct),ra=(0,Jt.Z)(Et),ia=ra==="small"||!!(_e&&!ra&&Tt),Nn=bt("select",rt),Zn=Ue()({[`${an}-mini`]:ia,[`${an}-rtl`]:ct==="rtl"},pt==null?void 0:pt.className,Ne,Ce,sn),ta=Object.assign(Object.assign({},pt==null?void 0:pt.style),Te);return mn(he.createElement(Ve,Object.assign({},Hn,Be,{style:ta,prefixCls:an,selectPrefixCls:Nn,className:Zn,selectComponentClass:Ht||(ia?nt:Nt),locale:Wn,showSizeChanger:vn})))},ht=Re},93948:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ot}});var x=oe(59301),he=oe(29679),Ye=oe(40001),Oe=oe(19248),Ie=oe(99267),Me=oe(92310),be=oe.n(Me),tt=oe(2738),Qe=oe(36355),lt=oe(72308),at=oe(77321),$e=oe(74416),Ue={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},se=function(){var _e=(0,x.useRef)([]),bt=(0,x.useRef)(null);return(0,x.useEffect)(function(){var ct=Date.now(),pt=!1;_e.current.forEach(function(an){if(an){pt=!0;var mn=an.style;mn.transitionDuration=".3s, .3s, .3s, .06s",bt.current&&ct-bt.current<100&&(mn.transitionDuration="0s, 0s")}}),pt&&(bt.current=Date.now())}),_e.current},y=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],a=function(_e){var bt=(0,at.Z)((0,at.Z)({},Ue),_e),ct=bt.className,pt=bt.percent,an=bt.prefixCls,mn=bt.strokeColor,sn=bt.strokeLinecap,vn=bt.strokeWidth,Hn=bt.style,On=bt.trailColor,Wn=bt.trailWidth,ra=bt.transition,ia=(0,$e.Z)(bt,y);delete ia.gapPosition;var Nn=Array.isArray(pt)?pt:[pt],Zn=Array.isArray(mn)?mn:[mn],ta=se(),Qn=vn/2,da=100-vn/2,Fa="M ".concat(sn==="round"?Qn:0,",").concat(Qn,` + L `).concat(sn==="round"?da:100,",").concat(Qn),rn="0 0 100 ".concat(vn),un=0;return x.createElement("svg",(0,lt.Z)({className:be()("".concat(an,"-line"),ct),viewBox:rn,preserveAspectRatio:"none",style:Hn},ia),x.createElement("path",{className:"".concat(an,"-line-trail"),d:Fa,strokeLinecap:sn,stroke:On,strokeWidth:Wn||vn,fillOpacity:"0"}),Nn.map(function(En,hn){var Dn=1;switch(sn){case"round":Dn=1-vn/100;break;case"square":Dn=1-vn/2/100;break;default:Dn=1;break}var Un={strokeDasharray:"".concat(En*Dn,"px, 100px"),strokeDashoffset:"-".concat(un,"px"),transition:ra||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Tn=Zn[hn]||Zn[Zn.length-1];return un+=En,x.createElement("path",{key:hn,className:"".concat(an,"-line-path"),d:Fa,strokeLinecap:sn,stroke:Tn,strokeWidth:vn,fillOpacity:"0",ref:function(gt){ta[hn]=gt},style:Un})}))},E=a,b=oe(62853),z=oe(52487),ne=oe(47273),ae=0,ie=(0,ne.Z)();function ce(){var Be;return ie?(Be=ae,ae+=1):Be="TEST_OR_SSR",Be}var de=function(Be){var _e=x.useState(),bt=(0,z.Z)(_e,2),ct=bt[0],pt=bt[1];return x.useEffect(function(){pt("rc_progress_".concat(ce()))},[]),Be||ct},fe=function(_e){var bt=_e.bg,ct=_e.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:bt}},ct)};function Ee(Be,_e){return Object.keys(Be).map(function(bt){var ct=parseFloat(bt),pt="".concat(Math.floor(ct*_e),"%");return"".concat(Be[bt]," ").concat(pt)})}var Ae=x.forwardRef(function(Be,_e){var bt=Be.prefixCls,ct=Be.color,pt=Be.gradientId,an=Be.radius,mn=Be.style,sn=Be.ptg,vn=Be.strokeLinecap,Hn=Be.strokeWidth,On=Be.size,Wn=Be.gapDegree,ra=ct&&(0,b.Z)(ct)==="object",ia=ra?"#FFF":void 0,Nn=On/2,Zn=x.createElement("circle",{className:"".concat(bt,"-circle-path"),r:an,cx:Nn,cy:Nn,stroke:ia,strokeLinecap:vn,strokeWidth:Hn,opacity:sn===0?0:1,style:mn,ref:_e});if(!ra)return Zn;var ta="".concat(pt,"-conic"),Qn=Wn?"".concat(180+Wn/2,"deg"):"0deg",da=Ee(ct,(360-Wn)/360),Fa=Ee(ct,1),rn="conic-gradient(from ".concat(Qn,", ").concat(da.join(", "),")"),un="linear-gradient(to ".concat(Wn?"bottom":"top",", ").concat(Fa.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:ta},Zn),x.createElement("foreignObject",{x:0,y:0,width:On,height:On,mask:"url(#".concat(ta,")")},x.createElement(fe,{bg:un},x.createElement(fe,{bg:rn}))))}),Fe=Ae,ve=100,je=function(_e,bt,ct,pt,an,mn,sn,vn,Hn,On){var Wn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ra=ct/100*360*((360-mn)/360),ia=mn===0?0:{bottom:0,top:180,left:90,right:-90}[sn],Nn=(100-pt)/100*bt;Hn==="round"&&pt!==100&&(Nn+=On/2,Nn>=bt&&(Nn=bt-.01));var Zn=ve/2;return{stroke:typeof vn=="string"?vn:void 0,strokeDasharray:"".concat(bt,"px ").concat(_e),strokeDashoffset:Nn+Wn,transform:"rotate(".concat(an+ra+ia,"deg)"),transformOrigin:"".concat(Zn,"px ").concat(Zn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Bt=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function zt(Be){var _e=Be!=null?Be:[];return Array.isArray(_e)?_e:[_e]}var Ve=function(_e){var bt=(0,at.Z)((0,at.Z)({},Ue),_e),ct=bt.id,pt=bt.prefixCls,an=bt.steps,mn=bt.strokeWidth,sn=bt.trailWidth,vn=bt.gapDegree,Hn=vn===void 0?0:vn,On=bt.gapPosition,Wn=bt.trailColor,ra=bt.strokeLinecap,ia=bt.style,Nn=bt.className,Zn=bt.strokeColor,ta=bt.percent,Qn=(0,$e.Z)(bt,Bt),da=ve/2,Fa=de(ct),rn="".concat(Fa,"-gradient"),un=da-mn/2,En=Math.PI*2*un,hn=Hn>0?90+Hn/2:-90,Dn=En*((360-Hn)/360),Un=(0,b.Z)(an)==="object"?an:{count:an,space:2},Tn=Un.count,ot=Un.space,gt=zt(ta),st=zt(Zn),Qt=st.find(function(Vt){return Vt&&(0,b.Z)(Vt)==="object"}),An=Qt&&(0,b.Z)(Qt)==="object",on=An?"butt":ra,na=je(En,Dn,0,100,hn,Hn,On,Wn,on,mn),kn=se(),fn=function(){var ze=0;return gt.map(function($t,yn){var pn=st[yn]||st[st.length-1],Cn=je(En,Dn,ze,$t,hn,Hn,On,pn,on,mn);return ze+=$t,x.createElement(Fe,{key:yn,color:pn,ptg:$t,radius:un,prefixCls:pt,gradientId:rn,style:Cn,strokeLinecap:on,strokeWidth:mn,gapDegree:Hn,ref:function(ft){kn[yn]=ft},size:ve})}).reverse()},In=function(){var ze=Math.round(Tn*(gt[0]/100)),$t=100/Tn,yn=0;return new Array(Tn).fill(null).map(function(pn,Cn){var we=Cn<=ze-1?st[0]:Wn,ft=we&&(0,b.Z)(we)==="object"?"url(#".concat(rn,")"):void 0,At=je(En,Dn,yn,$t,hn,Hn,On,we,"butt",mn,ot);return yn+=(Dn-At.strokeDashoffset+ot)*100/Dn,x.createElement("circle",{key:Cn,className:"".concat(pt,"-circle-path"),r:un,cx:da,cy:da,stroke:ft,strokeWidth:mn,opacity:1,style:At,ref:function(_t){kn[Cn]=_t}})})};return x.createElement("svg",(0,lt.Z)({className:be()("".concat(pt,"-circle"),Nn),viewBox:"0 0 ".concat(ve," ").concat(ve),style:ia,id:ct,role:"presentation"},Qn),!Tn&&x.createElement("circle",{className:"".concat(pt,"-circle-trail"),r:un,cx:da,cy:da,stroke:Wn,strokeLinecap:on,strokeWidth:sn||mn,style:na}),Tn?In():fn())},ut=Ve,It={Line:E,Circle:ut},Jt=oe(6848),Gt=oe(93398);function Pt(Be){return!Be||Be<0?0:Be>100?100:Be}function He(Be){let{success:_e,successPercent:bt}=Be,ct=bt;return _e&&"progress"in _e&&(ct=_e.progress),_e&&"percent"in _e&&(ct=_e.percent),ct}const nt=Be=>{let{percent:_e,success:bt,successPercent:ct}=Be;const pt=Pt(He({success:bt,successPercent:ct}));return[pt,Pt(Pt(_e)-pt)]},Nt=Be=>{let{success:_e={},strokeColor:bt}=Be;const{strokeColor:ct}=_e;return[ct||Gt.presetPrimaryColors.green,bt||null]},De=(Be,_e,bt)=>{var ct,pt,an,mn;let sn=-1,vn=-1;if(_e==="step"){const Hn=bt.steps,On=bt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?(sn=Be==="small"?2:14,vn=On!=null?On:8):typeof Be=="number"?[sn,vn]=[Be,Be]:[sn=14,vn=8]=Be,sn*=Hn}else if(_e==="line"){const Hn=bt==null?void 0:bt.strokeWidth;typeof Be=="string"||typeof Be=="undefined"?vn=Hn||(Be==="small"?6:8):typeof Be=="number"?[sn,vn]=[Be,Be]:[sn=-1,vn=8]=Be}else(_e==="circle"||_e==="dashboard")&&(typeof Be=="string"||typeof Be=="undefined"?[sn,vn]=Be==="small"?[60,60]:[120,120]:typeof Be=="number"?[sn,vn]=[Be,Be]:(sn=(pt=(ct=Be[0])!==null&&ct!==void 0?ct:Be[1])!==null&&pt!==void 0?pt:120,vn=(mn=(an=Be[0])!==null&&an!==void 0?an:Be[1])!==null&&mn!==void 0?mn:120));return[sn,vn]},et=3,Mt=Be=>et/Be*100;var mt=Be=>{const{prefixCls:_e,trailColor:bt=null,strokeLinecap:ct="round",gapPosition:pt,gapDegree:an,width:mn=120,type:sn,children:vn,success:Hn,size:On=mn}=Be,[Wn,ra]=De(On,"circle");let{strokeWidth:ia}=Be;ia===void 0&&(ia=Math.max(Mt(Wn),6));const Nn={width:Wn,height:ra,fontSize:Wn*.15+6},Zn=x.useMemo(()=>{if(an||an===0)return an;if(sn==="dashboard")return 75},[an,sn]),ta=pt||sn==="dashboard"&&"bottom"||void 0,Qn=Object.prototype.toString.call(Be.strokeColor)==="[object Object]",da=Nt({success:Hn,strokeColor:Be.strokeColor}),Fa=be()(`${_e}-inner`,{[`${_e}-circle-gradient`]:Qn}),rn=x.createElement(ut,{percent:nt(Be),strokeWidth:ia,trailWidth:ia,strokeColor:da,strokeLinecap:ct,trailColor:bt,prefixCls:_e,gapDegree:Zn,gapPosition:ta});return x.createElement("div",{className:Fa,style:Nn},Wn<=20?x.createElement(Jt.Z,{title:vn},x.createElement("span",null,rn)):x.createElement(x.Fragment,null,rn,vn))},Xt=function(Be,_e){var bt={};for(var ct in Be)Object.prototype.hasOwnProperty.call(Be,ct)&&_e.indexOf(ct)<0&&(bt[ct]=Be[ct]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(Be);pt{let _e=[];return Object.keys(Be).forEach(bt=>{const ct=parseFloat(bt.replace(/%/g,""));isNaN(ct)||_e.push({key:ct,value:Be[bt]})}),_e=_e.sort((bt,ct)=>bt.key-ct.key),_e.map(bt=>{let{key:ct,value:pt}=bt;return`${pt} ${ct}%`}).join(", ")},it=(Be,_e)=>{const{from:bt=Gt.presetPrimaryColors.blue,to:ct=Gt.presetPrimaryColors.blue,direction:pt=_e==="rtl"?"to left":"to right"}=Be,an=Xt(Be,["from","to","direction"]);if(Object.keys(an).length!==0){const mn=Le(an);return{backgroundImage:`linear-gradient(${pt}, ${mn})`}}return{backgroundImage:`linear-gradient(${pt}, ${bt}, ${ct})`}};var tn=Be=>{const{prefixCls:_e,direction:bt,percent:ct,size:pt,strokeWidth:an,strokeColor:mn,strokeLinecap:sn="round",children:vn,trailColor:Hn=null,success:On}=Be,Wn=mn&&typeof mn!="string"?it(mn,bt):{backgroundColor:mn},ra=sn==="square"||sn==="butt"?0:void 0,ia={backgroundColor:Hn||void 0,borderRadius:ra},Nn=pt!=null?pt:[-1,an||(pt==="small"?6:8)],[Zn,ta]=De(Nn,"line",{strokeWidth:an}),Qn=Object.assign({width:`${Pt(ct)}%`,height:ta,borderRadius:ra},Wn),da=He(Be),Fa={width:`${Pt(da)}%`,height:ta,borderRadius:ra,backgroundColor:On==null?void 0:On.strokeColor},rn={width:Zn<0?"100%":Zn,height:ta};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${_e}-outer`,style:rn},x.createElement("div",{className:`${_e}-inner`,style:ia},x.createElement("div",{className:`${_e}-bg`,style:Qn}),da!==void 0?x.createElement("div",{className:`${_e}-success-bg`,style:Fa}):null)),vn)},Ze=Be=>{const{size:_e,steps:bt,percent:ct=0,strokeWidth:pt=8,strokeColor:an,trailColor:mn=null,prefixCls:sn,children:vn}=Be,Hn=Math.round(bt*(ct/100)),On=_e==="small"?2:14,Wn=_e!=null?_e:[On,pt],[ra,ia]=De(Wn,"step",{steps:bt,strokeWidth:pt}),Nn=ra/bt,Zn=new Array(bt);for(let ta=0;ta{const _e=Be?"100%":"-100%";return new Ke.Keyframes(`antProgress${Be?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${_e}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${_e}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Pe=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:Object.assign(Object.assign({},(0,xe.Wf)(Be)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Be.fontSize,marginInlineEnd:Be.marginXS,marginBottom:Be.marginXS},[`${_e}-outer`]:{display:"inline-block",width:"100%"},[`&${_e}-show-info`]:{[`${_e}-outer`]:{marginInlineEnd:`calc(-2em - ${Be.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Be.paddingXS}px)`}},[`${_e}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Be.remainingColor,borderRadius:Be.lineBorderRadius},[`${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.defaultColor}},[`${_e}-success-bg, ${_e}-bg`]:{position:"relative",backgroundColor:Be.defaultColor,borderRadius:Be.lineBorderRadius,transition:`all ${Be.motionDurationSlow} ${Be.motionEaseInOutCirc}`},[`${_e}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Be.colorSuccess},[`${_e}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Be.marginXS,color:Be.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[bt]:{fontSize:Be.fontSize}},[`&${_e}-status-active`]:{[`${_e}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Be.colorBgContainer,borderRadius:Be.lineBorderRadius,opacity:0,animationName:ht(),animationDuration:Be.progressActiveMotionDuration,animationTimingFunction:Be.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${_e}-rtl${_e}-status-active`]:{[`${_e}-bg::before`]:{animationName:ht(!0)}},[`&${_e}-status-exception`]:{[`${_e}-bg`]:{backgroundColor:Be.colorError},[`${_e}-text`]:{color:Be.colorError}},[`&${_e}-status-exception ${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.colorError}},[`&${_e}-status-success`]:{[`${_e}-bg`]:{backgroundColor:Be.colorSuccess},[`${_e}-text`]:{color:Be.colorSuccess}},[`&${_e}-status-success ${_e}-inner:not(${_e}-circle-gradient)`]:{[`${_e}-circle-path`]:{stroke:Be.colorSuccess}}})}},Se=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:{[`${_e}-circle-trail`]:{stroke:Be.remainingColor},[`&${_e}-circle ${_e}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${_e}-circle ${_e}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Be.circleTextColor,fontSize:Be.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[bt]:{fontSize:`${Be.fontSize/Be.fontSizeSM}em`}},[`${_e}-circle&-status-exception`]:{[`${_e}-text`]:{color:Be.colorError}},[`${_e}-circle&-status-success`]:{[`${_e}-text`]:{color:Be.colorSuccess}}},[`${_e}-inline-circle`]:{lineHeight:1,[`${_e}-inner`]:{verticalAlign:"bottom"}}}},rt=Be=>{const{componentCls:_e}=Be;return{[_e]:{[`${_e}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Be.progressStepMinWidth,marginInlineEnd:Be.progressStepMarginInlineEnd,backgroundColor:Be.remainingColor,transition:`all ${Be.motionDurationSlow}`,"&-active":{backgroundColor:Be.defaultColor}}}}}},Ne=Be=>{const{componentCls:_e,iconCls:bt}=Be;return{[_e]:{[`${_e}-small&-line, ${_e}-small&-line ${_e}-text ${bt}`]:{fontSize:Be.fontSizeSM}}}};var Ce=(0,me.Z)("Progress",Be=>{const _e=Be.marginXXS/2,bt=(0,Re.TS)(Be,{progressStepMarginInlineEnd:_e,progressStepMinWidth:_e,progressActiveMotionDuration:"2.4s"});return[Pe(bt),Se(bt),rt(bt),Ne(bt)]},Be=>({circleTextColor:Be.colorText,defaultColor:Be.colorInfo,remainingColor:Be.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Te=function(Be,_e){var bt={};for(var ct in Be)Object.prototype.hasOwnProperty.call(Be,ct)&&_e.indexOf(ct)<0&&(bt[ct]=Be[ct]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,ct=Object.getOwnPropertySymbols(Be);pt{const{prefixCls:bt,className:ct,rootClassName:pt,steps:an,strokeColor:mn,percent:sn=0,size:vn="default",showInfo:Hn=!0,type:On="line",status:Wn,format:ra,style:ia}=Be,Nn=Te(Be,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Zn=x.useMemo(()=>{var gt,st;const Qt=He(Be);return parseInt(Qt!==void 0?(gt=Qt!=null?Qt:0)===null||gt===void 0?void 0:gt.toString():(st=sn!=null?sn:0)===null||st===void 0?void 0:st.toString(),10)},[sn,Be.success,Be.successPercent]),ta=x.useMemo(()=>!Ct.includes(Wn)&&Zn>=100?"success":Wn||"normal",[Wn,Zn]),{getPrefixCls:Qn,direction:da,progress:Fa}=x.useContext(Qe.E_),rn=Qn("progress",bt),[un,En]=Ce(rn),hn=x.useMemo(()=>{if(!Hn)return null;const gt=He(Be);let st;const Qt=ra||(on=>`${on}%`),An=On==="line";return ra||ta!=="exception"&&ta!=="success"?st=Qt(Pt(sn),Pt(gt)):ta==="exception"?st=An?x.createElement(Oe.Z,null):x.createElement(Ie.Z,null):ta==="success"&&(st=An?x.createElement(he.Z,null):x.createElement(Ye.Z,null)),x.createElement("span",{className:`${rn}-text`,title:typeof st=="string"?st:void 0},st)},[Hn,sn,Zn,ta,On,rn,ra]),Dn=Array.isArray(mn)?mn[0]:mn,Un=typeof mn=="string"||Array.isArray(mn)?mn:void 0;let Tn;On==="line"?Tn=an?x.createElement(Ze,Object.assign({},Be,{strokeColor:Un,prefixCls:rn,steps:an}),hn):x.createElement(tn,Object.assign({},Be,{strokeColor:Dn,prefixCls:rn,direction:da}),hn):(On==="circle"||On==="dashboard")&&(Tn=x.createElement(mt,Object.assign({},Be,{strokeColor:Dn,prefixCls:rn,progressStatus:ta}),hn));const ot=be()(rn,`${rn}-status-${ta}`,`${rn}-${On==="dashboard"&&"circle"||an&&"steps"||On}`,{[`${rn}-inline-circle`]:On==="circle"&&De(vn,"circle")[0]<=20,[`${rn}-show-info`]:Hn,[`${rn}-${vn}`]:typeof vn=="string",[`${rn}-rtl`]:da==="rtl"},Fa==null?void 0:Fa.className,ct,pt,En);return un(x.createElement("div",Object.assign({ref:_e,style:Object.assign(Object.assign({},Fa==null?void 0:Fa.style),ia),className:ot,role:"progressbar","aria-valuenow":Zn},(0,tt.Z)(Nn,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Tn))}),Ot=Tt},13570:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Pt}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},Oe=Ye,Ie=oe(7657),Me=function(nt,Nt){return he.createElement(Ie.Z,(0,x.Z)({},nt,{ref:Nt,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(92310),lt=oe.n(Qe),at=oe(49618),$e=oe(52487),Ue=oe(74416),se=oe(18929),y=oe(10228),a=oe(26112);function E(He,nt){var Nt=He.disabled,De=He.prefixCls,et=He.character,Mt=He.characterRender,nn=He.index,mt=He.count,Xt=He.value,Le=He.allowHalf,it=He.focused,St=He.onHover,tn=He.onClick,Ut=function(Se){St(Se,nn)},Ze=function(Se){tn(Se,nn)},Ke=function(Se){Se.keyCode===y.Z.ENTER&&tn(Se,nn)},xe=nn+1,me=new Set([De]);Xt===0&&nn===0&&it?me.add("".concat(De,"-focused")):Le&&Xt+.5>=xe&&Xtnn?"true":"false","aria-posinset":nn+1,"aria-setsize":mt,tabIndex:Nt?-1:0},he.createElement("div",{className:"".concat(De,"-first")},Re),he.createElement("div",{className:"".concat(De,"-second")},Re)));return Mt&&(ht=Mt(ht,He)),ht}var b=he.forwardRef(E);function z(){var He=he.useRef({});function nt(De){return He.current[De]}function Nt(De){return function(et){He.current[De]=et}}return[nt,Nt]}function ne(He){var nt=He.pageXOffset,Nt="scrollLeft";if(typeof nt!="number"){var De=He.document;nt=De.documentElement[Nt],typeof nt!="number"&&(nt=De.body[Nt])}return nt}function ae(He){var nt,Nt,De=He.ownerDocument,et=De.body,Mt=De&&De.documentElement,nn=He.getBoundingClientRect();return nt=nn.left,Nt=nn.top,nt-=Mt.clientLeft||et.clientLeft||0,Nt-=Mt.clientTop||et.clientTop||0,{left:nt,top:Nt}}function ie(He){var nt=ae(He),Nt=He.ownerDocument,De=Nt.defaultView||Nt.parentWindow;return nt.left+=ne(De),nt.left}var ce=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function de(He,nt){var Nt,De=He.prefixCls,et=De===void 0?"rc-rate":De,Mt=He.className,nn=He.defaultValue,mt=He.value,Xt=He.count,Le=Xt===void 0?5:Xt,it=He.allowHalf,St=it===void 0?!1:it,tn=He.allowClear,Ut=tn===void 0?!0:tn,Ze=He.character,Ke=Ze===void 0?"\u2605":Ze,xe=He.characterRender,me=He.disabled,Re=He.direction,ht=Re===void 0?"ltr":Re,Pe=He.tabIndex,Se=Pe===void 0?0:Pe,rt=He.autoFocus,Ne=He.onHoverChange,Ce=He.onChange,Te=He.onFocus,Et=He.onBlur,Ct=He.onKeyDown,Ht=He.onMouseLeave,Tt=(0,Ue.Z)(He,ce),Ot=z(),Be=(0,$e.Z)(Ot,2),_e=Be[0],bt=Be[1],ct=he.useRef(null),pt=function(){if(!me){var on;(on=ct.current)===null||on===void 0||on.focus()}};he.useImperativeHandle(nt,function(){return{focus:pt,blur:function(){if(!me){var on;(on=ct.current)===null||on===void 0||on.blur()}}}});var an=(0,se.Z)(nn||0,{value:mt}),mn=(0,$e.Z)(an,2),sn=mn[0],vn=mn[1],Hn=(0,se.Z)(null),On=(0,$e.Z)(Hn,2),Wn=On[0],ra=On[1],ia=function(on,na){var kn=ht==="rtl",fn=on+1;if(St){var In=_e(on),Vt=ie(In),ze=In.clientWidth;(kn&&na-Vt>ze/2||!kn&&na-Vt0&&!kn||na===y.Z.RIGHT&&fn>0&&kn?(St?fn-=.5:fn-=1,Nn(fn),on.preventDefault()):na===y.Z.LEFT&&fn{const{componentCls:nt}=He;return{[`${nt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:He.marginXS},"> div":{transition:`all ${He.motionDurationMid}, outline 0s`,"&:hover":{transform:He.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${He.lineWidth}px dashed ${He.starColor}`,transform:He.starHoverScale}},"&-first, &-second":{color:He.starBg,transition:`all ${He.motionDurationMid}`,userSelect:"none",[He.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${nt}-star-first, &-half ${nt}-star-second`]:{opacity:1},[`&-half ${nt}-star-first, &-full ${nt}-star-second`]:{color:"inherit"}}}},Ve=He=>({[`&-rtl${He.componentCls}`]:{direction:"rtl"}}),ut=He=>{const{componentCls:nt}=He;return{[nt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ve.Wf)(He)),{display:"inline-block",margin:0,padding:0,color:He.starColor,fontSize:He.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${nt} ${nt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),zt(He)),{[`+ ${nt}-text`]:{display:"inline-block",marginInlineStart:He.marginXS,fontSize:He.fontSize}}),Ve(He))}};var It=(0,je.Z)("Rate",He=>{const nt=(0,Bt.TS)(He,{});return[ut(nt)]},He=>({starColor:He.yellow6,starSize:He.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:He.colorFillContent})),Jt=function(He,nt){var Nt={};for(var De in He)Object.prototype.hasOwnProperty.call(He,De)&&nt.indexOf(De)<0&&(Nt[De]=He[De]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,De=Object.getOwnPropertySymbols(He);et{const{prefixCls:Nt,className:De,rootClassName:et,style:Mt,tooltips:nn,character:mt=he.createElement(tt,null)}=He,Xt=Jt(He,["prefixCls","className","rootClassName","style","tooltips","character"]),Le=(me,Re)=>{let{index:ht}=Re;return nn?he.createElement(Fe.Z,{title:nn[ht]},me):me},{getPrefixCls:it,direction:St,rate:tn}=he.useContext(Ae.E_),Ut=it("rate",Nt),[Ze,Ke]=It(Ut),xe=Object.assign(Object.assign({},tn==null?void 0:tn.style),Mt);return Ze(he.createElement(Ee,Object.assign({ref:nt,character:mt,characterRender:Le},Xt,{className:lt()(De,et,Ke,tn==null?void 0:tn.className),style:xe,prefixCls:Ut,direction:St})))})},61621:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return Ke}});var x=oe(92310),he=oe.n(x),Ye=oe(59301),Oe=oe(36355),Ie=oe(2738),be=xe=>{const{prefixCls:me,className:Re,style:ht,size:Pe,shape:Se}=xe,rt=he()({[`${me}-lg`]:Pe==="large",[`${me}-sm`]:Pe==="small"}),Ne=he()({[`${me}-circle`]:Se==="circle",[`${me}-square`]:Se==="square",[`${me}-round`]:Se==="round"}),Ce=Ye.useMemo(()=>typeof Pe=="number"?{width:Pe,height:Pe,lineHeight:`${Pe}px`}:{},[Pe]);return Ye.createElement("span",{className:he()(me,rt,Ne,Re),style:Object.assign(Object.assign({},Ce),ht)})},tt=oe(93083),Qe=oe(83116),lt=oe(37613);const at=new tt.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),$e=xe=>({height:xe,lineHeight:`${xe}px`}),Ue=xe=>Object.assign({width:xe},$e(xe)),se=xe=>({background:xe.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:at,animationDuration:xe.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),y=xe=>Object.assign({width:xe*5,minWidth:xe*5},$e(xe)),a=xe=>{const{skeletonAvatarCls:me,gradientFromColor:Re,controlHeight:ht,controlHeightLG:Pe,controlHeightSM:Se}=xe;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Re},Ue(ht)),[`${me}${me}-circle`]:{borderRadius:"50%"},[`${me}${me}-lg`]:Object.assign({},Ue(Pe)),[`${me}${me}-sm`]:Object.assign({},Ue(Se))}},E=xe=>{const{controlHeight:me,borderRadiusSM:Re,skeletonInputCls:ht,controlHeightLG:Pe,controlHeightSM:Se,gradientFromColor:rt}=xe;return{[`${ht}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:Re},y(me)),[`${ht}-lg`]:Object.assign({},y(Pe)),[`${ht}-sm`]:Object.assign({},y(Se))}},b=xe=>Object.assign({width:xe},$e(xe)),z=xe=>{const{skeletonImageCls:me,imageSizeBase:Re,gradientFromColor:ht,borderRadiusSM:Pe}=xe;return{[`${me}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:ht,borderRadius:Pe},b(Re*2)),{[`${me}-path`]:{fill:"#bfbfbf"},[`${me}-svg`]:Object.assign(Object.assign({},b(Re)),{maxWidth:Re*4,maxHeight:Re*4}),[`${me}-svg${me}-svg-circle`]:{borderRadius:"50%"}}),[`${me}${me}-circle`]:{borderRadius:"50%"}}},ne=(xe,me,Re)=>{const{skeletonButtonCls:ht}=xe;return{[`${Re}${ht}-circle`]:{width:me,minWidth:me,borderRadius:"50%"},[`${Re}${ht}-round`]:{borderRadius:me}}},ae=xe=>Object.assign({width:xe*2,minWidth:xe*2},$e(xe)),ie=xe=>{const{borderRadiusSM:me,skeletonButtonCls:Re,controlHeight:ht,controlHeightLG:Pe,controlHeightSM:Se,gradientFromColor:rt}=xe;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:rt,borderRadius:me,width:ht*2,minWidth:ht*2},ae(ht))},ne(xe,ht,Re)),{[`${Re}-lg`]:Object.assign({},ae(Pe))}),ne(xe,Pe,`${Re}-lg`)),{[`${Re}-sm`]:Object.assign({},ae(Se))}),ne(xe,Se,`${Re}-sm`))},ce=xe=>{const{componentCls:me,skeletonAvatarCls:Re,skeletonTitleCls:ht,skeletonParagraphCls:Pe,skeletonButtonCls:Se,skeletonInputCls:rt,skeletonImageCls:Ne,controlHeight:Ce,controlHeightLG:Te,controlHeightSM:Et,gradientFromColor:Ct,padding:Ht,marginSM:Tt,borderRadius:Ot,titleHeight:Be,blockRadius:_e,paragraphLiHeight:bt,controlHeightXS:ct,paragraphMarginTop:pt}=xe;return{[`${me}`]:{display:"table",width:"100%",[`${me}-header`]:{display:"table-cell",paddingInlineEnd:Ht,verticalAlign:"top",[`${Re}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ct},Ue(Ce)),[`${Re}-circle`]:{borderRadius:"50%"},[`${Re}-lg`]:Object.assign({},Ue(Te)),[`${Re}-sm`]:Object.assign({},Ue(Et))},[`${me}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${ht}`]:{width:"100%",height:Be,background:Ct,borderRadius:_e,[`+ ${Pe}`]:{marginBlockStart:Et}},[`${Pe}`]:{padding:0,"> li":{width:"100%",height:bt,listStyle:"none",background:Ct,borderRadius:_e,"+ li":{marginBlockStart:ct}}},[`${Pe}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${me}-content`]:{[`${ht}, ${Pe} > li`]:{borderRadius:Ot}}},[`${me}-with-avatar ${me}-content`]:{[`${ht}`]:{marginBlockStart:Tt,[`+ ${Pe}`]:{marginBlockStart:pt}}},[`${me}${me}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ie(xe)),a(xe)),E(xe)),z(xe)),[`${me}${me}-block`]:{width:"100%",[`${Se}`]:{width:"100%"},[`${rt}`]:{width:"100%"}},[`${me}${me}-active`]:{[` ${ht}, ${Pe} > li, ${Re}, ${Se}, ${rt}, ${Ne} - `]:Object.assign({},se(xe))}}};var de=(0,Qe.Z)("Skeleton",xe=>{const{componentCls:me}=xe,Re=(0,lt.TS)(xe,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:xe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${xe.gradientFromColor} 25%, ${xe.gradientToColor} 37%, ${xe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(Re)]},xe=>{const{colorFillContent:me,colorFill:Re}=xe,ht=me,Pe=Re;return{color:ht,colorGradientEnd:Pe,gradientFromColor:ht,gradientToColor:Pe,titleHeight:xe.controlHeight/2,blockRadius:xe.borderRadiusSM,paragraphMarginTop:xe.marginLG+xe.marginXXS,paragraphLiHeight:xe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ee=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,shape:Se="circle",size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls","className"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-avatar`,shape:Se,size:rt},Ct))))},Fe=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,block:Se=!1,size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe,[`${Ce}-block`]:Se},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-button`,size:rt},Ct))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Bt=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,style:Pe,active:Se}=xe,{getPrefixCls:rt}=Ye.useContext(Oe.E_),Ne=rt("skeleton",me),[Ce,Te]=de(Ne),Et=he()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Se},Re,ht,Te);return Ce(Ye.createElement("div",{className:Et},Ye.createElement("div",{className:he()(`${Ne}-image`,Re),style:Pe},Ye.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ne}-image-svg`},Ye.createElement("path",{d:ve,className:`${Ne}-image-path`})))))},Ve=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,block:Se,size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe,[`${Ce}-block`]:Se},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-input`,size:rt},Ct))))},ut=oe(72308),It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Jt=It,Gt=oe(7657),Pt=function(me,Re){return Ye.createElement(Gt.Z,(0,ut.Z)({},me,{ref:Re,icon:Jt}))},He=Ye.forwardRef(Pt),nt=He,De=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,style:Pe,active:Se,children:rt}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Se},Et,Re,ht),Ht=rt!=null?rt:Ye.createElement(nt,null);return Te(Ye.createElement("div",{className:Ct},Ye.createElement("div",{className:he()(`${Ce}-image`,Re),style:Pe},Ht)))},et=oe(80702),nn=xe=>{const me=Ne=>{const{width:Ce,rows:Te=2}=xe;if(Array.isArray(Ce))return Ce[Ne];if(Te-1===Ne)return Ce},{prefixCls:Re,className:ht,style:Pe,rows:Se}=xe,rt=(0,et.Z)(Array(Se)).map((Ne,Ce)=>Ye.createElement("li",{key:Ce,style:{width:me(Ce)}}));return Ye.createElement("ul",{className:he()(Re,ht),style:Pe},rt)},Xt=xe=>{let{prefixCls:me,className:Re,width:ht,style:Pe}=xe;return Ye.createElement("h3",{className:he()(me,Re),style:Object.assign({width:ht},Pe)})};function Le(xe){return xe&&typeof xe=="object"?xe:{}}function it(xe,me){return xe&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function St(xe,me){return!xe&&me?{width:"38%"}:xe&&me?{width:"50%"}:{}}function tn(xe,me){const Re={};return(!xe||!me)&&(Re.width="61%"),!xe&&me?Re.rows=3:Re.rows=2,Re}const Ut=xe=>{const{prefixCls:me,loading:Re,className:ht,rootClassName:Pe,style:Se,children:rt,avatar:Ne=!1,title:Ce=!0,paragraph:Te=!0,active:Et,round:Ct}=xe,{getPrefixCls:Ht,direction:Tt,skeleton:Ot}=Ye.useContext(Oe.E_),Be=Ht("skeleton",me),[_e,bt]=de(Be);if(Re||!("loading"in xe)){const ct=!!Ne,pt=!!Ce,an=!!Te;let mn;if(ct){const Gn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},it(pt,an)),Le(Ne));mn=Ye.createElement("div",{className:`${Be}-header`},Ye.createElement(be,Object.assign({},Gn)))}let sn;if(pt||an){let Gn;if(pt){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-title`},St(ct,an)),Le(Ce));Gn=Ye.createElement(Xt,Object.assign({},Wn))}let On;if(an){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},tn(ct,pt)),Le(Te));On=Ye.createElement(nn,Object.assign({},Wn))}sn=Ye.createElement("div",{className:`${Be}-content`},Gn,On)}const vn=he()(Be,{[`${Be}-with-avatar`]:ct,[`${Be}-active`]:Et,[`${Be}-rtl`]:Tt==="rtl",[`${Be}-round`]:Ct},Ot==null?void 0:Ot.className,ht,Pe,bt);return _e(Ye.createElement("div",{className:vn,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Se)},mn,sn))}return typeof rt!="undefined"?rt:null};Ut.Button=Fe,Ut.Avatar=Ee,Ut.Input=Ve,Ut.Image=Bt,Ut.Node=De;var Ze=Ut,Ke=Ze},31797:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return de}});var x=oe(59301),he=oe(56762),Ye=oe(92343),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(36355),be=oe(61621),Qe=fe=>{const{value:Ee,formatter:Ae,precision:Fe,decimalSeparator:ve,groupSeparator:je="",prefixCls:Bt}=fe;let zt;if(typeof Ae=="function")zt=Ae(Ee);else{const Ve=String(Ee),ut=Ve.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||Ve==="-")zt=Ve;else{const It=ut[1];let Jt=ut[2]||"0",Gt=ut[4]||"";Jt=Jt.replace(/\B(?=(\d{3})+(?!\d))/g,je),typeof Fe=="number"&&(Gt=Gt.padEnd(Fe,"0").slice(0,Fe>0?Fe:0)),Gt&&(Gt=`${ve}${Gt}`),zt=[x.createElement("span",{key:"int",className:`${Bt}-content-value-int`},It,Jt),Gt&&x.createElement("span",{key:"decimal",className:`${Bt}-content-value-decimal`},Gt)]}}return x.createElement("span",{className:`${Bt}-content-value`},zt)},lt=oe(17313),at=oe(83116),$e=oe(37613);const Ue=fe=>{const{componentCls:Ee,marginXXS:Ae,padding:Fe,colorTextDescription:ve,titleFontSize:je,colorTextHeading:Bt,contentFontSize:zt,fontFamily:Ve}=fe;return{[`${Ee}`]:Object.assign(Object.assign({},(0,lt.Wf)(fe)),{[`${Ee}-title`]:{marginBottom:Ae,color:ve,fontSize:je},[`${Ee}-skeleton`]:{paddingTop:Fe},[`${Ee}-content`]:{color:Bt,fontSize:zt,fontFamily:Ve,[`${Ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ee}-content-prefix, ${Ee}-content-suffix`]:{display:"inline-block"},[`${Ee}-content-prefix`]:{marginInlineEnd:Ae},[`${Ee}-content-suffix`]:{marginInlineStart:Ae}}})}};var se=(0,at.Z)("Statistic",fe=>{const Ee=(0,$e.TS)(fe,{});return[Ue(Ee)]},fe=>{const{fontSizeHeading3:Ee,fontSize:Ae}=fe;return{titleFontSize:Ae,contentFontSize:Ee}}),a=fe=>{const{prefixCls:Ee,className:Ae,rootClassName:Fe,style:ve,valueStyle:je,value:Bt=0,title:zt,valueRender:Ve,prefix:ut,suffix:It,loading:Jt=!1,onMouseEnter:Gt,onMouseLeave:Pt,decimalSeparator:He=".",groupSeparator:nt=","}=fe,{getPrefixCls:Nt,direction:De,statistic:et}=x.useContext(Me.E_),Mt=Nt("statistic",Ee),[nn,mt]=se(Mt),Xt=x.createElement(Qe,Object.assign({decimalSeparator:He,groupSeparator:nt,prefixCls:Mt},fe,{value:Bt})),Le=Ie()(Mt,{[`${Mt}-rtl`]:De==="rtl"},et==null?void 0:et.className,Ae,Fe,mt);return nn(x.createElement("div",{className:Le,style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),onMouseEnter:Gt,onMouseLeave:Pt},zt&&x.createElement("div",{className:`${Mt}-title`},zt),x.createElement(be.Z,{paragraph:!1,loading:Jt,className:`${Mt}-skeleton`},x.createElement("div",{style:je,className:`${Mt}-content`},ut&&x.createElement("span",{className:`${Mt}-content-prefix`},ut),Ve?Ve(Xt):Xt,It&&x.createElement("span",{className:`${Mt}-content-suffix`},It)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(fe,Ee){let Ae=fe;const Fe=/\[[^\]]*]/g,ve=(Ee.match(Fe)||[]).map(Ve=>Ve.slice(1,-1)),je=Ee.replace(Fe,"[]"),Bt=E.reduce((Ve,ut)=>{let[It,Jt]=ut;if(Ve.includes(It)){const Gt=Math.floor(Ae/Jt);return Ae-=Gt*Jt,Ve.replace(new RegExp(`${It}+`,"g"),Pt=>{const He=Pt.length;return Gt.toString().padStart(He,"0")})}return Ve},je);let zt=0;return Bt.replace(Fe,()=>{const Ve=ve[zt];return zt+=1,Ve})}function z(fe,Ee){const{format:Ae=""}=Ee,Fe=new Date(fe).getTime(),ve=Date.now(),je=Math.max(Fe-ve,0);return b(je,Ae)}const ne=1e3/30;function ae(fe){return new Date(fe).getTime()}const ie=fe=>{const{value:Ee,format:Ae="HH:mm:ss",onChange:Fe,onFinish:ve}=fe,je=(0,he.Z)(),Bt=x.useRef(null),zt=()=>{ve==null||ve(),Bt.current&&(clearInterval(Bt.current),Bt.current=null)},Ve=()=>{const Jt=ae(Ee);Jt>=Date.now()&&(Bt.current=setInterval(()=>{je(),Fe==null||Fe(Jt-Date.now()),Jt(Ve(),()=>{Bt.current&&(clearInterval(Bt.current),Bt.current=null)}),[Ee]);const ut=(Jt,Gt)=>z(Jt,Object.assign(Object.assign({},Gt),{format:Ae})),It=Jt=>(0,Ye.Tm)(Jt,{title:void 0});return x.createElement(a,Object.assign({},fe,{valueRender:It,formatter:ut}))};var ce=x.memo(ie);a.Countdown=ce;var de=a},12563:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Fe}});var x=oe(59301),he=oe(99267),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(36785),Me=oe(47729),be=oe(14088),tt=oe(36355),Qe=oe(17313),lt=oe(37613),at=oe(83116);const $e=ve=>{const{paddingXXS:je,lineWidth:Bt,tagPaddingHorizontal:zt,componentCls:Ve}=ve,ut=zt-Bt,It=je-Bt;return{[Ve]:Object.assign(Object.assign({},(0,Qe.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:ut,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:It,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:ut}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},Ue=ve=>{const{lineWidth:je,fontSizeIcon:Bt}=ve,zt=ve.fontSizeSM,Ve=`${ve.lineHeightSM*zt}px`;return(0,lt.TS)(ve,{tagFontSize:zt,tagLineHeight:Ve,tagIconSize:Bt-2*je,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},se=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var y=(0,at.Z)("Tag",ve=>{const je=Ue(ve);return $e(je)},se),a=function(ve,je){var Bt={};for(var zt in ve)Object.prototype.hasOwnProperty.call(ve,zt)&&je.indexOf(zt)<0&&(Bt[zt]=ve[zt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,zt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:je,style:Bt,className:zt,checked:Ve,onChange:ut,onClick:It}=ve,Jt=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Gt,tag:Pt}=x.useContext(tt.E_),He=Mt=>{ut==null||ut(!Ve),It==null||It(Mt)},nt=Gt("tag",je),[Nt,De]=y(nt),et=Oe()(nt,`${nt}-checkable`,{[`${nt}-checkable-checked`]:Ve},Pt==null?void 0:Pt.className,zt,De);return Nt(x.createElement("span",Object.assign({},Jt,{style:Object.assign(Object.assign({},Bt),Pt==null?void 0:Pt.style),className:et,onClick:He})))},z=oe(45157);const ne=ve=>(0,z.Z)(ve,(je,Bt)=>{let{textColor:zt,lightBorderColor:Ve,lightColor:ut,darkColor:It}=Bt;return{[`${ve.componentCls}-${je}`]:{color:zt,background:ut,borderColor:Ve,"&-inverse":{color:ve.colorTextLightSolid,background:It,borderColor:It},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ae=(0,at.b)(["Tag","preset"],ve=>{const je=Ue(ve);return ne(je)},se);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const ce=(ve,je,Bt)=>{const zt=ie(Bt);return{[`${ve.componentCls}-${je}`]:{color:ve[`color${Bt}`],background:ve[`color${zt}Bg`],borderColor:ve[`color${zt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,at.b)(["Tag","status"],ve=>{const je=Ue(ve);return[ce(je,"success","Success"),ce(je,"processing","Info"),ce(je,"error","Error"),ce(je,"warning","Warning")]},se),fe=function(ve,je){var Bt={};for(var zt in ve)Object.prototype.hasOwnProperty.call(ve,zt)&&je.indexOf(zt)<0&&(Bt[zt]=ve[zt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,zt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:Bt,className:zt,rootClassName:Ve,style:ut,children:It,icon:Jt,color:Gt,onClose:Pt,closeIcon:He,closable:nt,bordered:Nt=!0}=ve,De=fe(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:Mt,tag:nn}=x.useContext(tt.E_),[mt,Xt]=x.useState(!0);x.useEffect(()=>{"visible"in De&&Xt(De.visible)},[De.visible]);const Le=(0,Ie.o2)(Gt),it=(0,Ie.yT)(Gt),St=Le||it,tn=Object.assign(Object.assign({backgroundColor:Gt&&!St?Gt:void 0},nn==null?void 0:nn.style),ut),Ut=et("tag",Bt),[Ze,Ke]=y(Ut),xe=Oe()(Ut,nn==null?void 0:nn.className,{[`${Ut}-${Gt}`]:St,[`${Ut}-has-color`]:Gt&&!St,[`${Ut}-hidden`]:!mt,[`${Ut}-rtl`]:Mt==="rtl",[`${Ut}-borderless`]:!Nt},zt,Ve,Ke),me=Ne=>{Ne.stopPropagation(),Pt==null||Pt(Ne),!Ne.defaultPrevented&&Xt(!1)},[,Re]=(0,Me.Z)(nt,He,Ne=>Ne===null?x.createElement(he.Z,{className:`${Ut}-close-icon`,onClick:me}):x.createElement("span",{className:`${Ut}-close-icon`,onClick:me},Ne),null,!1),ht=typeof De.onClick=="function"||It&&It.type==="a",Pe=Jt||null,Se=Pe?x.createElement(x.Fragment,null,Pe,It&&x.createElement("span",null,It)):It,rt=x.createElement("span",Object.assign({},De,{ref:je,className:xe,style:tn}),Se,Re,Le&&x.createElement(ae,{key:"preset",prefixCls:Ut}),it&&x.createElement(de,{key:"status",prefixCls:Ut}));return Ze(ht?x.createElement(be.Z,{component:"Tag"},rt):rt)},Ae=x.forwardRef(Ee);Ae.CheckableTag=b;var Fe=Ae},17574:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Gt}});var x=oe(54844),he=oe(80702),Ye=oe(52671),Oe=oe(8657),Ie=oe(72308),Me=oe(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},tt=be,Qe=oe(7657),lt=function(He,nt){return Me.createElement(Qe.Z,(0,Ie.Z)({},He,{ref:nt,icon:tt}))},at=Me.forwardRef(lt),$e=at,Ue=oe(92310),se=oe.n(Ue),y=oe(35654),a=oe(71430),E=oe(36355),b=oe(56082),z=oe(62892),ne=oe(20648);const ae=4;function ie(Pt){const{dropPosition:He,dropLevelOffset:nt,prefixCls:Nt,indent:De,direction:et="ltr"}=Pt,Mt=et==="ltr"?"left":"right",nn=et==="ltr"?"right":"left",mt={[Mt]:-nt*De+ae,[nn]:0};switch(He){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Mt]=De+ae;break}return Me.createElement("div",{style:mt,className:`${Nt}-drop-indicator`})}var ce=oe(71997),fe=Me.forwardRef((Pt,He)=>{const{getPrefixCls:nt,direction:Nt,virtual:De,tree:et}=Me.useContext(E.E_),{prefixCls:Mt,className:nn,showIcon:mt=!1,showLine:Xt,switcherIcon:Le,blockNode:it=!1,children:St,checkable:tn=!1,selectable:Ut=!0,draggable:Ze,motion:Ke,style:xe}=Pt,me=nt("tree",Mt),Re=nt(),ht=Ke!=null?Ke:Object.assign(Object.assign({},(0,z.Z)(Re)),{motionAppear:!1}),Pe=Object.assign(Object.assign({},Pt),{checkable:tn,selectable:Ut,showIcon:mt,motion:ht,blockNode:it,showLine:!!Xt,dropIndicatorRender:ie}),[Se,rt]=(0,ne.ZP)(me),Ne=Me.useMemo(()=>{if(!Ze)return!1;let Te={};switch(typeof Ze){case"function":Te.nodeDraggable=Ze;break;case"object":Te=Object.assign({},Ze);break;default:break}return Te.icon!==!1&&(Te.icon=Te.icon||Me.createElement(b.Z,null)),Te},[Ze]),Ce=Te=>Me.createElement(ce.Z,{prefixCls:me,switcherIcon:Le,treeNodeProps:Te,showLine:Xt});return Se(Me.createElement(x.Z,Object.assign({itemHeight:20,ref:He,virtual:De},Pe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),xe),prefixCls:me,className:se()({[`${me}-icon-hide`]:!mt,[`${me}-block-node`]:it,[`${me}-unselectable`]:!Ut,[`${me}-rtl`]:Nt==="rtl"},et==null?void 0:et.className,nn,rt),direction:Nt,checkable:tn&&Me.createElement("span",{className:`${me}-checkbox-inner`}),selectable:Ut,switcherIcon:Ce,draggable:Ne}),St))}),Ee;(function(Pt){Pt[Pt.None=0]="None",Pt[Pt.Start=1]="Start",Pt[Pt.End=2]="End"})(Ee||(Ee={}));function Ae(Pt,He){function nt(Nt){const{key:De,children:et}=Nt;He(De,Nt)!==!1&&Ae(et||[],He)}Pt.forEach(nt)}function Fe(Pt){let{treeData:He,expandedKeys:nt,startKey:Nt,endKey:De}=Pt;const et=[];let Mt=Ee.None;if(Nt&&Nt===De)return[Nt];if(!Nt||!De)return[];function nn(mt){return mt===Nt||mt===De}return Ae(He,mt=>{if(Mt===Ee.End)return!1;if(nn(mt)){if(et.push(mt),Mt===Ee.None)Mt=Ee.Start;else if(Mt===Ee.Start)return Mt=Ee.End,!1}else Mt===Ee.Start&&et.push(mt);return nt.includes(mt)}),et}function ve(Pt,He){const nt=(0,he.Z)(He),Nt=[];return Ae(Pt,(De,et)=>{const Mt=nt.indexOf(De);return Mt!==-1&&(Nt.push(et),nt.splice(Mt,1)),!!nt.length}),Nt}var je=function(Pt,He){var nt={};for(var Nt in Pt)Object.prototype.hasOwnProperty.call(Pt,Nt)&&He.indexOf(Nt)<0&&(nt[Nt]=Pt[Nt]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Nt=Object.getOwnPropertySymbols(Pt);De{var{defaultExpandAll:nt,defaultExpandParent:Nt,defaultExpandedKeys:De}=Pt,et=je(Pt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Me.useRef(),nn=Me.useRef(),mt=()=>{const{keyEntities:Ne}=(0,a.I8)(zt(et));let Ce;return nt?Ce=Object.keys(Ne):Nt?Ce=(0,y.r7)(et.expandedKeys||De||[],Ne):Ce=et.expandedKeys||De,Ce},[Xt,Le]=Me.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[it,St]=Me.useState(()=>mt());Me.useEffect(()=>{"selectedKeys"in et&&Le(et.selectedKeys)},[et.selectedKeys]),Me.useEffect(()=>{"expandedKeys"in et&&St(et.expandedKeys)},[et.expandedKeys]);const tn=(Ne,Ce)=>{var Te;return"expandedKeys"in et||St(Ne),(Te=et.onExpand)===null||Te===void 0?void 0:Te.call(et,Ne,Ce)},Ut=(Ne,Ce)=>{var Te;const{multiple:Et}=et,{node:Ct,nativeEvent:Ht}=Ce,{key:Tt=""}=Ct,Ot=zt(et),Be=Object.assign(Object.assign({},Ce),{selected:!0}),_e=(Ht==null?void 0:Ht.ctrlKey)||(Ht==null?void 0:Ht.metaKey),bt=Ht==null?void 0:Ht.shiftKey;let ct;Et&&_e?(ct=Ne,Mt.current=Tt,nn.current=ct,Be.selectedNodes=ve(Ot,ct)):Et&&bt?(ct=Array.from(new Set([].concat((0,he.Z)(nn.current||[]),(0,he.Z)(Fe({treeData:Ot,expandedKeys:it,startKey:Tt,endKey:Mt.current}))))),Be.selectedNodes=ve(Ot,ct)):(ct=[Tt],Mt.current=Tt,nn.current=ct,Be.selectedNodes=ve(Ot,ct)),(Te=et.onSelect)===null||Te===void 0||Te.call(et,ct,Be),"selectedKeys"in et||Le(ct)},{getPrefixCls:Ze,direction:Ke}=Me.useContext(E.E_),{prefixCls:xe,className:me,showIcon:Re=!0,expandAction:ht="click"}=et,Pe=je(et,["prefixCls","className","showIcon","expandAction"]),Se=Ze("tree",xe),rt=se()(`${Se}-directory`,{[`${Se}-directory-rtl`]:Ke==="rtl"},me);return Me.createElement(fe,Object.assign({icon:Bt,ref:He,blockNode:!0},Pe,{showIcon:Re,expandAction:ht,prefixCls:Se,className:rt,expandedKeys:it,selectedKeys:Xt,onSelect:Ut,onExpand:tn}))};var It=Me.forwardRef(Ve);const Jt=fe;Jt.DirectoryTree=It,Jt.TreeNode=x.O;var Gt=Jt},20648:function(xt,kt,oe){"use strict";oe.d(kt,{TM:function(){return Ue},Yk:function(){return $e}});var x=oe(93083),he=oe(98447),Ye=oe(17313),Oe=oe(8378),Ie=oe(37613),Me=oe(83116);const be=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),tt=(se,y)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Qe=(se,y)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),lt=(se,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ye.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ye.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:be,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ye.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},tt(se,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Qe(se,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},at=se=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=se;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},$e=(se,y)=>{const a=`.${se}`,E=`${a}-treenode`,b=y.paddingXS/2,z=(0,Ie.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[lt(se,z),at(z)]},Ue=se=>{const{controlHeightSM:y}=se;return{titleHeight:y,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};kt.ZP=(0,Me.Z)("Tree",(se,y)=>{let{prefixCls:a}=y;return[{[se.componentCls]:(0,he.C2)(`${a}-checkbox`,se)},$e(a,se),(0,Oe.Z)(se)]},se=>{const{colorTextLightSolid:y,colorPrimary:a}=se;return Object.assign(Object.assign({},Ue(se)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return E}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Oe=Ye,Ie=oe(7657),Me=function(z,ne){return he.createElement(Ie.Z,(0,x.Z)({},z,{ref:ne,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(52671),lt=oe(58617),at=oe(15075),$e=oe(43531),Ue=oe(92310),se=oe.n(Ue),y=oe(92343),E=b=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:ie}=b,{isLeaf:ce,expanded:de,loading:fe}=ae;if(fe)return he.createElement(lt.Z,{className:`${z}-switcher-loading-icon`});let Ee;if(ie&&typeof ie=="object"&&(Ee=ie.showLeafIcon),ce){if(!ie)return null;if(typeof Ee!="boolean"&&Ee){const ve=typeof Ee=="function"?Ee(ae):Ee,je=`${z}-switcher-line-custom-icon`;return(0,y.l$)(ve)?(0,y.Tm)(ve,{className:se()(ve.props.className||"",je)}):ve}return Ee?he.createElement(Qe.Z,{className:`${z}-switcher-line-icon`}):he.createElement("span",{className:`${z}-switcher-leaf-line`})}const Ae=`${z}-switcher-icon`,Fe=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(Fe)?(0,y.Tm)(Fe,{className:se()(Fe.props.className||"",Ae)}):Fe!==void 0?Fe:ie?de?he.createElement(at.Z,{className:`${z}-switcher-line-icon`}):he.createElement($e.Z,{className:`${z}-switcher-line-icon`}):he.createElement(tt,{className:Ae})}},54580:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Cn}});var x=oe(59301),he=oe(80702),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(72308),Me=oe(96949),be=oe(55090),tt=oe(77205),Qe=oe(38793),lt=oe(49618),at=oe(74416),$e=oe(65736),Ue=oe(62853),se=oe(72633),y=oe(26112);function a(we,ft){var At="cannot ".concat(we.method," ").concat(we.action," ").concat(ft.status,"'"),wt=new Error(At);return wt.status=ft.status,wt.method=we.method,wt.url=we.action,wt}function E(we){var ft=we.responseText||we.response;if(!ft)return ft;try{return JSON.parse(ft)}catch(At){return ft}}function b(we){var ft=new XMLHttpRequest;we.onProgress&&ft.upload&&(ft.upload.onprogress=function(jt){jt.total>0&&(jt.percent=jt.loaded/jt.total*100),we.onProgress(jt)});var At=new FormData;we.data&&Object.keys(we.data).forEach(function(_t){var jt=we.data[_t];if(Array.isArray(jt)){jt.forEach(function(Yt){At.append("".concat(_t,"[]"),Yt)});return}At.append(_t,jt)}),we.file instanceof Blob?At.append(we.filename,we.file,we.file.name):At.append(we.filename,we.file),ft.onerror=function(jt){we.onError(jt)},ft.onload=function(){return ft.status<200||ft.status>=300?we.onError(a(we,ft),E(ft)):we.onSuccess(E(ft),ft)},ft.open(we.method,we.action,!0),we.withCredentials&&"withCredentials"in ft&&(ft.withCredentials=!0);var wt=we.headers||{};return wt["X-Requested-With"]!==null&&ft.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(_t){wt[_t]!==null&&ft.setRequestHeader(_t,wt[_t])}),ft.send(At),{abort:function(){ft.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=oe(48736),ce=function(we,ft){if(we&&ft){var At=Array.isArray(ft)?ft:ft.split(","),wt=we.name||"",_t=we.type||"",jt=_t.replace(/\/.*$/,"");return At.some(function(Yt){var Ft=Yt.trim();if(/^\*(\/\*)?$/.test(Yt))return!0;if(Ft.charAt(0)==="."){var Fn=wt.toLowerCase(),Yn=Ft.toLowerCase(),yt=[Yn];return(Yn===".jpg"||Yn===".jpeg")&&(yt=[".jpg",".jpeg"]),yt.some(function(Vn){return Fn.endsWith(Vn)})}return/\/\*$/.test(Ft)?jt===Ft.replace(/\/.*$/,""):_t===Ft?!0:/^\w+$/.test(Ft)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ft,"'.Skip for check.")),!0):!1})}return!0};function de(we,ft){var At=we.createReader(),wt=[];function _t(){At.readEntries(function(jt){var Yt=Array.prototype.slice.apply(jt);wt=wt.concat(Yt);var Ft=!Yt.length;Ft?ft(wt):_t()})}_t()}var fe=function(ft,At,wt){var _t=function jt(Yt,Ft){Yt&&(Yt.path=Ft||"",Yt.isFile?Yt.file(function(Fn){wt(Fn)&&(Yt.fullPath&&!Fn.webkitRelativePath&&(Object.defineProperties(Fn,{webkitRelativePath:{writable:!0}}),Fn.webkitRelativePath=Yt.fullPath.replace(/^\//,""),Object.defineProperties(Fn,{webkitRelativePath:{writable:!1}})),At([Fn]))}):Yt.isDirectory&&de(Yt,function(Fn){Fn.forEach(function(Yn){jt(Yn,"".concat(Ft).concat(Yt.name,"/"))})}))};ft.forEach(function(jt){_t(jt.webkitGetAsEntry())})},Ee=fe,Ae=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Fe=function(we){(0,tt.Z)(At,we);var ft=(0,Qe.Z)(At);function At(){var wt;(0,Me.Z)(this,At);for(var _t=arguments.length,jt=new Array(_t),Yt=0;Yt<_t;Yt++)jt[Yt]=arguments[Yt];return wt=ft.call.apply(ft,[this].concat(jt)),wt.state={uid:ae()},wt.reqs={},wt.fileInput=void 0,wt._isMounted=void 0,wt.onChange=function(Ft){var Fn=wt.props,Yn=Fn.accept,yt=Fn.directory,Vn=Ft.target.files,jn=(0,he.Z)(Vn).filter(function(vt){return!yt||ce(vt,Yn)});wt.uploadFiles(jn),wt.reset()},wt.onClick=function(Ft){var Fn=wt.fileInput;if(Fn){var Yn=Ft.target,yt=wt.props.onClick;if(Yn&&Yn.tagName==="BUTTON"){var Vn=Fn.parentNode;Vn.focus(),Yn.blur()}Fn.click(),yt&&yt(Ft)}},wt.onKeyDown=function(Ft){Ft.key==="Enter"&&wt.onClick(Ft)},wt.onFileDrop=function(Ft){var Fn=wt.props.multiple;if(Ft.preventDefault(),Ft.type!=="dragover")if(wt.props.directory)Ee(Array.prototype.slice.call(Ft.dataTransfer.items),wt.uploadFiles,function(yt){return ce(yt,wt.props.accept)});else{var Yn=(0,he.Z)(Ft.dataTransfer.files).filter(function(yt){return ce(yt,wt.props.accept)});Fn===!1&&(Yn=Yn.slice(0,1)),wt.uploadFiles(Yn)}},wt.uploadFiles=function(Ft){var Fn=(0,he.Z)(Ft),Yn=Fn.map(function(yt){return yt.uid=ae(),wt.processFile(yt,Fn)});Promise.all(Yn).then(function(yt){var Vn=wt.props.onBatchStart;Vn==null||Vn(yt.map(function(jn){var vt=jn.origin,Lt=jn.parsedFile;return{file:vt,parsedFile:Lt}})),yt.filter(function(jn){return jn.parsedFile!==null}).forEach(function(jn){wt.post(jn)})})},wt.processFile=function(){var Ft=(0,se.Z)((0,$e.Z)().mark(function Fn(Yn,yt){var Vn,jn,vt,Lt,Je,Kt,cn,ln,xn;return(0,$e.Z)().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Vn=wt.props.beforeUpload,jn=Yn,!Vn){qt.next=14;break}return qt.prev=3,qt.next=6,Vn(Yn,yt);case 6:jn=qt.sent,qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(3),jn=!1;case 12:if(jn!==!1){qt.next=14;break}return qt.abrupt("return",{origin:Yn,parsedFile:null,action:null,data:null});case 14:if(vt=wt.props.action,typeof vt!="function"){qt.next=21;break}return qt.next=18,vt(Yn);case 18:Lt=qt.sent,qt.next=22;break;case 21:Lt=vt;case 22:if(Je=wt.props.data,typeof Je!="function"){qt.next=29;break}return qt.next=26,Je(Yn);case 26:Kt=qt.sent,qt.next=30;break;case 29:Kt=Je;case 30:return cn=((0,Ue.Z)(jn)==="object"||typeof jn=="string")&&jn?jn:Yn,cn instanceof File?ln=cn:ln=new File([cn],Yn.name,{type:Yn.type}),xn=ln,xn.uid=Yn.uid,qt.abrupt("return",{origin:Yn,data:Kt,parsedFile:xn,action:Lt});case 35:case"end":return qt.stop()}},Fn,null,[[3,9]])}));return function(Fn,Yn){return Ft.apply(this,arguments)}}(),wt.saveFileInput=function(Ft){wt.fileInput=Ft},wt}return(0,be.Z)(At,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(_t){var jt=this,Yt=_t.data,Ft=_t.origin,Fn=_t.action,Yn=_t.parsedFile;if(this._isMounted){var yt=this.props,Vn=yt.onStart,jn=yt.customRequest,vt=yt.name,Lt=yt.headers,Je=yt.withCredentials,Kt=yt.method,cn=Ft.uid,ln=jn||b,xn={action:Fn,filename:vt,data:Yt,file:Yn,headers:Lt,withCredentials:Je,method:Kt||"post",onProgress:function(qt){var dn=jt.props.onProgress;dn==null||dn(qt,Yn)},onSuccess:function(qt,dn){var Jn=jt.props.onSuccess;Jn==null||Jn(qt,Yn,dn),delete jt.reqs[cn]},onError:function(qt,dn){var Jn=jt.props.onError;Jn==null||Jn(qt,dn,Yn),delete jt.reqs[cn]}};Vn(Ft),this.reqs[cn]=ln(xn)}}},{key:"reset",value:function(){this.setState({uid:ae()})}},{key:"abort",value:function(_t){var jt=this.reqs;if(_t){var Yt=_t.uid?_t.uid:_t;jt[Yt]&&jt[Yt].abort&&jt[Yt].abort(),delete jt[Yt]}else Object.keys(jt).forEach(function(Ft){jt[Ft]&&jt[Ft].abort&&jt[Ft].abort(),delete jt[Ft]})}},{key:"render",value:function(){var _t=this.props,jt=_t.component,Yt=_t.prefixCls,Ft=_t.className,Fn=_t.disabled,Yn=_t.id,yt=_t.style,Vn=_t.multiple,jn=_t.accept,vt=_t.capture,Lt=_t.children,Je=_t.directory,Kt=_t.openFileDialogOnClick,cn=_t.onMouseEnter,ln=_t.onMouseLeave,xn=(0,at.Z)(_t,Ae),gn=Oe()((0,lt.Z)((0,lt.Z)((0,lt.Z)({},Yt,!0),"".concat(Yt,"-disabled"),Fn),Ft,Ft)),qt=Je?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},dn=Fn?{}:{onClick:Kt?this.onClick:function(){},onKeyDown:Kt?this.onKeyDown:function(){},onMouseEnter:cn,onMouseLeave:ln,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return x.createElement(jt,(0,Ie.Z)({},dn,{className:gn,role:"button",style:yt}),x.createElement("input",(0,Ie.Z)({},(0,y.Z)(xn,{aria:!0,data:!0}),{id:Yn,disabled:Fn,type:"file",ref:this.saveFileInput,onClick:function(Bn){return Bn.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:jn},qt,{multiple:Vn,onChange:this.onChange},vt!=null?{capture:vt}:{})),Lt)}}]),At}(x.Component),ve=Fe;function je(){}var Bt=function(we){(0,tt.Z)(At,we);var ft=(0,Qe.Z)(At);function At(){var wt;(0,Me.Z)(this,At);for(var _t=arguments.length,jt=new Array(_t),Yt=0;Yt<_t;Yt++)jt[Yt]=arguments[Yt];return wt=ft.call.apply(ft,[this].concat(jt)),wt.uploader=void 0,wt.saveUploader=function(Ft){wt.uploader=Ft},wt}return(0,be.Z)(At,[{key:"abort",value:function(_t){this.uploader.abort(_t)}},{key:"render",value:function(){return x.createElement(ve,(0,Ie.Z)({},this.props,{ref:this.saveUploader}))}}]),At}(x.Component);Bt.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:je,onError:je,onSuccess:je,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var zt=Bt,Ve=zt,ut=oe(18929),It=oe(4676),Jt=oe(36355),Gt=oe(1684),Pt=oe(9763),He=oe(31724),nt={icon:function(ft,At){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:At}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:ft}}]}},name:"file",theme:"twotone"},Nt=nt,De=oe(7657),et=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Nt}))},Mt=x.forwardRef(et),nn=Mt,mt=oe(58617),Xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Le=Xt,it=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Le}))},St=x.forwardRef(it),tn=St,Ut={icon:function(ft,At){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:ft}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:At}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:At}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:At}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:ft}}]}},name:"picture",theme:"twotone"},Ze=Ut,Ke=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Ze}))},xe=x.forwardRef(Ke),me=xe,Re=oe(77900),ht=oe(56762),Pe=oe(62892),Se=oe(92343),rt=oe(3113);function Ne(we){return Object.assign(Object.assign({},we),{lastModified:we.lastModified,lastModifiedDate:we.lastModifiedDate,name:we.name,size:we.size,type:we.type,uid:we.uid,percent:0,originFileObj:we})}function Ce(we,ft){const At=(0,he.Z)(ft),wt=At.findIndex(_t=>{let{uid:jt}=_t;return jt===we.uid});return wt===-1?At.push(we):At[wt]=we,At}function Te(we,ft){const At=we.uid!==void 0?"uid":"name";return ft.filter(wt=>wt[At]===we[At])[0]}function Et(we,ft){const At=we.uid!==void 0?"uid":"name",wt=ft.filter(_t=>_t[At]!==we[At]);return wt.length===ft.length?null:wt}const Ct=function(){const ft=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=ft[ft.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},Ht=we=>we.indexOf("image/")===0,Tt=we=>{if(we.type&&!we.thumbUrl)return Ht(we.type);const ft=we.thumbUrl||we.url||"",At=Ct(ft);return/^data:image\//.test(ft)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(At)?!0:!(/^data:/.test(ft)||At)},Ot=200;function Be(we){return new Promise(ft=>{if(!we.type||!Ht(we.type)){ft("");return}const At=document.createElement("canvas");At.width=Ot,At.height=Ot,At.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ot}px; height: ${Ot}px; z-index: 9999; display: none;`,document.body.appendChild(At);const wt=At.getContext("2d"),_t=new Image;if(_t.onload=()=>{const{width:jt,height:Yt}=_t;let Ft=Ot,Fn=Ot,Yn=0,yt=0;jt>Yt?(Fn=Yt*(Ot/jt),yt=-(Fn-Ft)/2):(Ft=jt*(Ot/Yt),Yn=-(Ft-Fn)/2),wt.drawImage(_t,Yn,yt,Ft,Fn);const Vn=At.toDataURL();document.body.removeChild(At),window.URL.revokeObjectURL(_t.src),ft(Vn)},_t.crossOrigin="anonymous",we.type.startsWith("image/svg+xml")){const jt=new FileReader;jt.onload=()=>{jt.result&&(_t.src=jt.result)},jt.readAsDataURL(we)}else if(we.type.startsWith("image/gif")){const jt=new FileReader;jt.onload=()=>{jt.result&&ft(jt.result)},jt.readAsDataURL(we)}else _t.src=window.URL.createObjectURL(we)})}var _e=oe(26227),bt=oe(41464),ct=oe(15277),pt=oe(93948),an=oe(6848),sn=x.forwardRef((we,ft)=>{let{prefixCls:At,className:wt,style:_t,locale:jt,listType:Yt,file:Ft,items:Fn,progress:Yn,iconRender:yt,actionIconRender:Vn,itemRender:jn,isImgUrl:vt,showPreviewIcon:Lt,showRemoveIcon:Je,showDownloadIcon:Kt,previewIcon:cn,removeIcon:ln,downloadIcon:xn,onPreview:gn,onDownload:qt,onClose:dn}=we;var Jn,Bn;const{status:Oa}=Ft,[aa,ka]=x.useState(Oa);x.useEffect(()=>{Oa!=="removed"&&ka(Oa)},[Oa]);const[Pn,Da]=x.useState(!1);x.useEffect(()=>{const ha=setTimeout(()=>{Da(!0)},300);return()=>{clearTimeout(ha)}},[]);const wa=yt(Ft);let La=x.createElement("div",{className:`${At}-icon`},wa);if(Yt==="picture"||Yt==="picture-card"||Yt==="picture-circle")if(aa==="uploading"||!Ft.thumbUrl&&!Ft.url){const ha=Oe()(`${At}-list-item-thumbnail`,{[`${At}-list-item-file`]:aa!=="uploading"});La=x.createElement("div",{className:ha},wa)}else{const ha=vt!=null&&vt(Ft)?x.createElement("img",{src:Ft.thumbUrl||Ft.url,alt:Ft.name,className:`${At}-list-item-image`,crossOrigin:Ft.crossOrigin}):wa,Ea=Oe()(`${At}-list-item-thumbnail`,{[`${At}-list-item-file`]:vt&&!vt(Ft)});La=x.createElement("a",{className:Ea,onClick:Ca=>gn(Ft,Ca),href:Ft.url||Ft.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ha)}const en=Oe()(`${At}-list-item`,`${At}-list-item-${aa}`),ca=typeof Ft.linkProps=="string"?JSON.parse(Ft.linkProps):Ft.linkProps,ma=Je?Vn((typeof ln=="function"?ln(Ft):ln)||x.createElement(_e.Z,null),()=>dn(Ft),At,jt.removeFile):null,Sa=Kt&&aa==="done"?Vn((typeof xn=="function"?xn(Ft):xn)||x.createElement(bt.Z,null),()=>qt(Ft),At,jt.downloadFile):null,fa=Yt!=="picture-card"&&Yt!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Oe()(`${At}-list-item-actions`,{picture:Yt==="picture"})},Sa,ma),Ia=Oe()(`${At}-list-item-name`),ja=Ft.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ia,title:Ft.name},ca,{href:Ft.url,onClick:ha=>gn(Ft,ha)}),Ft.name),fa]:[x.createElement("span",{key:"view",className:Ia,onClick:ha=>gn(Ft,ha),title:Ft.name},Ft.name),fa],ea={pointerEvents:"none",opacity:.5},$n=Lt?x.createElement("a",{href:Ft.url||Ft.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ft.url||Ft.thumbUrl?void 0:ea,onClick:ha=>gn(Ft,ha),title:jt.previewFile},typeof cn=="function"?cn(Ft):cn||x.createElement(ct.Z,null)):null,za=(Yt==="picture-card"||Yt==="picture-circle")&&aa!=="uploading"&&x.createElement("span",{className:`${At}-list-item-actions`},$n,aa==="done"&&Sa,ma),{getPrefixCls:Ga}=x.useContext(Jt.E_),Za=Ga(),Xa=x.createElement("div",{className:en},La,ja,za,Pn&&x.createElement(Re.default,{motionName:`${Za}-fade`,visible:aa==="uploading",motionDeadline:2e3},ha=>{let{className:Ea}=ha;const Ca="percent"in Ft?x.createElement(pt.Z,Object.assign({},Yn,{type:"line",percent:Ft.percent,"aria-label":Ft["aria-label"],"aria-labelledby":Ft["aria-labelledby"]})):null;return x.createElement("div",{className:Oe()(`${At}-list-item-progress`,Ea)},Ca)})),Ma=Ft.response&&typeof Ft.response=="string"?Ft.response:((Jn=Ft.error)===null||Jn===void 0?void 0:Jn.statusText)||((Bn=Ft.error)===null||Bn===void 0?void 0:Bn.message)||jt.uploadError,_a=aa==="error"?x.createElement(an.Z,{title:Ma,getPopupContainer:ha=>ha.parentNode},Xa):Xa;return x.createElement("div",{className:Oe()(`${At}-list-item-container`,wt),style:_t,ref:ft},jn?jn(_a,Ft,Fn,{download:qt.bind(null,Ft),preview:gn.bind(null,Ft),remove:dn.bind(null,Ft)}):_a)});const vn=(we,ft)=>{const{listType:At="text",previewFile:wt=Be,onPreview:_t,onDownload:jt,onRemove:Yt,locale:Ft,iconRender:Fn,isImageUrl:Yn=Tt,prefixCls:yt,items:Vn=[],showPreviewIcon:jn=!0,showRemoveIcon:vt=!0,showDownloadIcon:Lt=!1,removeIcon:Je,previewIcon:Kt,downloadIcon:cn,progress:ln={size:[-1,2],showInfo:!1},appendAction:xn,appendActionVisible:gn=!0,itemRender:qt,disabled:dn}=we,Jn=(0,ht.Z)(),[Bn,Oa]=x.useState(!1);x.useEffect(()=>{At!=="picture"&&At!=="picture-card"&&At!=="picture-circle"||(Vn||[]).forEach(ea=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ea.originFileObj instanceof File||ea.originFileObj instanceof Blob)||ea.thumbUrl!==void 0||(ea.thumbUrl="",wt&&wt(ea.originFileObj).then($n=>{ea.thumbUrl=$n||"",Jn()}))})},[At,Vn,wt]),x.useEffect(()=>{Oa(!0)},[]);const aa=(ea,$n)=>{if(_t)return $n==null||$n.preventDefault(),_t(ea)},ka=ea=>{typeof jt=="function"?jt(ea):ea.url&&window.open(ea.url)},Pn=ea=>{Yt==null||Yt(ea)},Da=ea=>{if(Fn)return Fn(ea,At);const $n=ea.status==="uploading",za=Yn&&Yn(ea)?x.createElement(me,null):x.createElement(nn,null);let Ga=$n?x.createElement(mt.Z,null):x.createElement(tn,null);return At==="picture"?Ga=$n?x.createElement(mt.Z,null):za:(At==="picture-card"||At==="picture-circle")&&(Ga=$n?Ft.uploading:za),Ga},wa=(ea,$n,za,Ga)=>{const Za={type:"text",size:"small",title:Ga,onClick:Xa=>{$n(),(0,Se.l$)(ea)&&ea.props.onClick&&ea.props.onClick(Xa)},className:`${za}-list-item-action`,disabled:dn};if((0,Se.l$)(ea)){const Xa=(0,Se.Tm)(ea,Object.assign(Object.assign({},ea.props),{onClick:()=>{}}));return x.createElement(rt.ZP,Object.assign({},Za,{icon:Xa}))}return x.createElement(rt.ZP,Object.assign({},Za),x.createElement("span",null,ea))};x.useImperativeHandle(ft,()=>({handlePreview:aa,handleDownload:ka}));const{getPrefixCls:La}=x.useContext(Jt.E_),en=La("upload",yt),ca=La(),ma=Oe()(`${en}-list`,`${en}-list-${At}`),Sa=(0,he.Z)(Vn.map(ea=>({key:ea.uid,file:ea})));let Ia={motionDeadline:2e3,motionName:`${en}-${At==="picture-card"||At==="picture-circle"?"animate-inline":"animate"}`,keys:Sa,motionAppear:Bn};const ja=x.useMemo(()=>{const ea=Object.assign({},(0,Pe.Z)(ca));return delete ea.onAppearEnd,delete ea.onEnterEnd,delete ea.onLeaveEnd,ea},[ca]);return At!=="picture-card"&&At!=="picture-circle"&&(Ia=Object.assign(Object.assign({},ja),Ia)),x.createElement("div",{className:ma},x.createElement(Re.CSSMotionList,Object.assign({},Ia,{component:!1}),ea=>{let{key:$n,file:za,className:Ga,style:Za}=ea;return x.createElement(sn,{key:$n,locale:Ft,prefixCls:en,className:Ga,style:Za,file:za,items:Vn,progress:ln,listType:At,isImgUrl:Yn,showPreviewIcon:jn,showRemoveIcon:vt,showDownloadIcon:Lt,removeIcon:Je,previewIcon:Kt,downloadIcon:cn,iconRender:Da,actionIconRender:wa,itemRender:qt,onPreview:aa,onDownload:ka,onClose:Pn})}),xn&&x.createElement(Re.default,Object.assign({},Ia,{visible:gn,forceRender:!0}),ea=>{let{className:$n,style:za}=ea;return(0,Se.Tm)(xn,Ga=>({className:Oe()(Ga.className,$n),style:Object.assign(Object.assign(Object.assign({},za),{pointerEvents:$n?"none":void 0}),Ga.style)}))}))};var On=x.forwardRef(vn),Wn=oe(17313),ra=oe(8378),ia=oe(83116),Nn=oe(37613),ta=we=>{const{componentCls:ft,iconCls:At}=we;return{[`${ft}-wrapper`]:{[`${ft}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:we.colorFillAlter,border:`${we.lineWidth}px dashed ${we.colorBorder}`,borderRadius:we.borderRadiusLG,cursor:"pointer",transition:`border-color ${we.motionDurationSlow}`,[ft]:{padding:`${we.padding}px 0`},[`${ft}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${ft}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${ft}-disabled):hover`]:{borderColor:we.colorPrimaryHover},[`p${ft}-drag-icon`]:{marginBottom:we.margin,[At]:{color:we.colorPrimary,fontSize:we.uploadThumbnailSize}},[`p${ft}-text`]:{margin:`0 0 ${we.marginXXS}px`,color:we.colorTextHeading,fontSize:we.fontSizeLG},[`p${ft}-hint`]:{color:we.colorTextDescription,fontSize:we.fontSize},[`&${ft}-disabled`]:{cursor:"not-allowed",[`p${ft}-drag-icon ${At}, + `]:Object.assign({},se(xe))}}};var de=(0,Qe.Z)("Skeleton",xe=>{const{componentCls:me}=xe,Re=(0,lt.TS)(xe,{skeletonAvatarCls:`${me}-avatar`,skeletonTitleCls:`${me}-title`,skeletonParagraphCls:`${me}-paragraph`,skeletonButtonCls:`${me}-button`,skeletonInputCls:`${me}-input`,skeletonImageCls:`${me}-image`,imageSizeBase:xe.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${xe.gradientFromColor} 25%, ${xe.gradientToColor} 37%, ${xe.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ce(Re)]},xe=>{const{colorFillContent:me,colorFill:Re}=xe,ht=me,Pe=Re;return{color:ht,colorGradientEnd:Pe,gradientFromColor:ht,gradientToColor:Pe,titleHeight:xe.controlHeight/2,blockRadius:xe.borderRadiusSM,paragraphMarginTop:xe.marginLG+xe.marginXXS,paragraphLiHeight:xe.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Ee=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,shape:Se="circle",size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls","className"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-avatar`,shape:Se,size:rt},Ct))))},Fe=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,block:Se=!1,size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe,[`${Ce}-block`]:Se},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-button`,size:rt},Ct))))};const ve="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Bt=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,style:Pe,active:Se}=xe,{getPrefixCls:rt}=Ye.useContext(Oe.E_),Ne=rt("skeleton",me),[Ce,Te]=de(Ne),Et=he()(Ne,`${Ne}-element`,{[`${Ne}-active`]:Se},Re,ht,Te);return Ce(Ye.createElement("div",{className:Et},Ye.createElement("div",{className:he()(`${Ne}-image`,Re),style:Pe},Ye.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ne}-image-svg`},Ye.createElement("path",{d:ve,className:`${Ne}-image-path`})))))},Ve=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,active:Pe,block:Se,size:rt="default"}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=(0,Ie.Z)(xe,["prefixCls"]),Ht=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Pe,[`${Ce}-block`]:Se},Re,ht,Et);return Te(Ye.createElement("div",{className:Ht},Ye.createElement(be,Object.assign({prefixCls:`${Ce}-input`,size:rt},Ct))))},ut=oe(72308),It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Jt=It,Gt=oe(7657),Pt=function(me,Re){return Ye.createElement(Gt.Z,(0,ut.Z)({},me,{ref:Re,icon:Jt}))},He=Ye.forwardRef(Pt),nt=He,De=xe=>{const{prefixCls:me,className:Re,rootClassName:ht,style:Pe,active:Se,children:rt}=xe,{getPrefixCls:Ne}=Ye.useContext(Oe.E_),Ce=Ne("skeleton",me),[Te,Et]=de(Ce),Ct=he()(Ce,`${Ce}-element`,{[`${Ce}-active`]:Se},Et,Re,ht),Ht=rt!=null?rt:Ye.createElement(nt,null);return Te(Ye.createElement("div",{className:Ct},Ye.createElement("div",{className:he()(`${Ce}-image`,Re),style:Pe},Ht)))},et=oe(80702),nn=xe=>{const me=Ne=>{const{width:Ce,rows:Te=2}=xe;if(Array.isArray(Ce))return Ce[Ne];if(Te-1===Ne)return Ce},{prefixCls:Re,className:ht,style:Pe,rows:Se}=xe,rt=(0,et.Z)(Array(Se)).map((Ne,Ce)=>Ye.createElement("li",{key:Ce,style:{width:me(Ce)}}));return Ye.createElement("ul",{className:he()(Re,ht),style:Pe},rt)},Xt=xe=>{let{prefixCls:me,className:Re,width:ht,style:Pe}=xe;return Ye.createElement("h3",{className:he()(me,Re),style:Object.assign({width:ht},Pe)})};function Le(xe){return xe&&typeof xe=="object"?xe:{}}function it(xe,me){return xe&&!me?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function St(xe,me){return!xe&&me?{width:"38%"}:xe&&me?{width:"50%"}:{}}function tn(xe,me){const Re={};return(!xe||!me)&&(Re.width="61%"),!xe&&me?Re.rows=3:Re.rows=2,Re}const Ut=xe=>{const{prefixCls:me,loading:Re,className:ht,rootClassName:Pe,style:Se,children:rt,avatar:Ne=!1,title:Ce=!0,paragraph:Te=!0,active:Et,round:Ct}=xe,{getPrefixCls:Ht,direction:Tt,skeleton:Ot}=Ye.useContext(Oe.E_),Be=Ht("skeleton",me),[_e,bt]=de(Be);if(Re||!("loading"in xe)){const ct=!!Ne,pt=!!Ce,an=!!Te;let mn;if(ct){const Hn=Object.assign(Object.assign({prefixCls:`${Be}-avatar`},it(pt,an)),Le(Ne));mn=Ye.createElement("div",{className:`${Be}-header`},Ye.createElement(be,Object.assign({},Hn)))}let sn;if(pt||an){let Hn;if(pt){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-title`},St(ct,an)),Le(Ce));Hn=Ye.createElement(Xt,Object.assign({},Wn))}let On;if(an){const Wn=Object.assign(Object.assign({prefixCls:`${Be}-paragraph`},tn(ct,pt)),Le(Te));On=Ye.createElement(nn,Object.assign({},Wn))}sn=Ye.createElement("div",{className:`${Be}-content`},Hn,On)}const vn=he()(Be,{[`${Be}-with-avatar`]:ct,[`${Be}-active`]:Et,[`${Be}-rtl`]:Tt==="rtl",[`${Be}-round`]:Ct},Ot==null?void 0:Ot.className,ht,Pe,bt);return _e(Ye.createElement("div",{className:vn,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Se)},mn,sn))}return typeof rt!="undefined"?rt:null};Ut.Button=Fe,Ut.Avatar=Ee,Ut.Input=Ve,Ut.Image=Bt,Ut.Node=De;var Ze=Ut,Ke=Ze},31797:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return de}});var x=oe(59301),he=oe(56762),Ye=oe(92343),Oe=oe(92310),Ie=oe.n(Oe),Me=oe(36355),be=oe(61621),Qe=fe=>{const{value:Ee,formatter:Ae,precision:Fe,decimalSeparator:ve,groupSeparator:je="",prefixCls:Bt}=fe;let zt;if(typeof Ae=="function")zt=Ae(Ee);else{const Ve=String(Ee),ut=Ve.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ut||Ve==="-")zt=Ve;else{const It=ut[1];let Jt=ut[2]||"0",Gt=ut[4]||"";Jt=Jt.replace(/\B(?=(\d{3})+(?!\d))/g,je),typeof Fe=="number"&&(Gt=Gt.padEnd(Fe,"0").slice(0,Fe>0?Fe:0)),Gt&&(Gt=`${ve}${Gt}`),zt=[x.createElement("span",{key:"int",className:`${Bt}-content-value-int`},It,Jt),Gt&&x.createElement("span",{key:"decimal",className:`${Bt}-content-value-decimal`},Gt)]}}return x.createElement("span",{className:`${Bt}-content-value`},zt)},lt=oe(17313),at=oe(83116),$e=oe(37613);const Ue=fe=>{const{componentCls:Ee,marginXXS:Ae,padding:Fe,colorTextDescription:ve,titleFontSize:je,colorTextHeading:Bt,contentFontSize:zt,fontFamily:Ve}=fe;return{[`${Ee}`]:Object.assign(Object.assign({},(0,lt.Wf)(fe)),{[`${Ee}-title`]:{marginBottom:Ae,color:ve,fontSize:je},[`${Ee}-skeleton`]:{paddingTop:Fe},[`${Ee}-content`]:{color:Bt,fontSize:zt,fontFamily:Ve,[`${Ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${Ee}-content-prefix, ${Ee}-content-suffix`]:{display:"inline-block"},[`${Ee}-content-prefix`]:{marginInlineEnd:Ae},[`${Ee}-content-suffix`]:{marginInlineStart:Ae}}})}};var se=(0,at.Z)("Statistic",fe=>{const Ee=(0,$e.TS)(fe,{});return[Ue(Ee)]},fe=>{const{fontSizeHeading3:Ee,fontSize:Ae}=fe;return{titleFontSize:Ae,contentFontSize:Ee}}),a=fe=>{const{prefixCls:Ee,className:Ae,rootClassName:Fe,style:ve,valueStyle:je,value:Bt=0,title:zt,valueRender:Ve,prefix:ut,suffix:It,loading:Jt=!1,onMouseEnter:Gt,onMouseLeave:Pt,decimalSeparator:He=".",groupSeparator:nt=","}=fe,{getPrefixCls:Nt,direction:De,statistic:et}=x.useContext(Me.E_),Mt=Nt("statistic",Ee),[nn,mt]=se(Mt),Xt=x.createElement(Qe,Object.assign({decimalSeparator:He,groupSeparator:nt,prefixCls:Mt},fe,{value:Bt})),Le=Ie()(Mt,{[`${Mt}-rtl`]:De==="rtl"},et==null?void 0:et.className,Ae,Fe,mt);return nn(x.createElement("div",{className:Le,style:Object.assign(Object.assign({},et==null?void 0:et.style),ve),onMouseEnter:Gt,onMouseLeave:Pt},zt&&x.createElement("div",{className:`${Mt}-title`},zt),x.createElement(be.Z,{paragraph:!1,loading:Jt,className:`${Mt}-skeleton`},x.createElement("div",{style:je,className:`${Mt}-content`},ut&&x.createElement("span",{className:`${Mt}-content-prefix`},ut),Ve?Ve(Xt):Xt,It&&x.createElement("span",{className:`${Mt}-content-suffix`},It)))))};const E=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function b(fe,Ee){let Ae=fe;const Fe=/\[[^\]]*]/g,ve=(Ee.match(Fe)||[]).map(Ve=>Ve.slice(1,-1)),je=Ee.replace(Fe,"[]"),Bt=E.reduce((Ve,ut)=>{let[It,Jt]=ut;if(Ve.includes(It)){const Gt=Math.floor(Ae/Jt);return Ae-=Gt*Jt,Ve.replace(new RegExp(`${It}+`,"g"),Pt=>{const He=Pt.length;return Gt.toString().padStart(He,"0")})}return Ve},je);let zt=0;return Bt.replace(Fe,()=>{const Ve=ve[zt];return zt+=1,Ve})}function z(fe,Ee){const{format:Ae=""}=Ee,Fe=new Date(fe).getTime(),ve=Date.now(),je=Math.max(Fe-ve,0);return b(je,Ae)}const ne=1e3/30;function ae(fe){return new Date(fe).getTime()}const ie=fe=>{const{value:Ee,format:Ae="HH:mm:ss",onChange:Fe,onFinish:ve}=fe,je=(0,he.Z)(),Bt=x.useRef(null),zt=()=>{ve==null||ve(),Bt.current&&(clearInterval(Bt.current),Bt.current=null)},Ve=()=>{const Jt=ae(Ee);Jt>=Date.now()&&(Bt.current=setInterval(()=>{je(),Fe==null||Fe(Jt-Date.now()),Jt(Ve(),()=>{Bt.current&&(clearInterval(Bt.current),Bt.current=null)}),[Ee]);const ut=(Jt,Gt)=>z(Jt,Object.assign(Object.assign({},Gt),{format:Ae})),It=Jt=>(0,Ye.Tm)(Jt,{title:void 0});return x.createElement(a,Object.assign({},fe,{valueRender:It,formatter:ut}))};var ce=x.memo(ie);a.Countdown=ce;var de=a},12563:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Fe}});var x=oe(59301),he=oe(99267),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(36785),Me=oe(47729),be=oe(14088),tt=oe(36355),Qe=oe(17313),lt=oe(37613),at=oe(83116);const $e=ve=>{const{paddingXXS:je,lineWidth:Bt,tagPaddingHorizontal:zt,componentCls:Ve}=ve,ut=zt-Bt,It=je-Bt;return{[Ve]:Object.assign(Object.assign({},(0,Qe.Wf)(ve)),{display:"inline-block",height:"auto",marginInlineEnd:ve.marginXS,paddingInline:ut,fontSize:ve.tagFontSize,lineHeight:ve.tagLineHeight,whiteSpace:"nowrap",background:ve.defaultBg,border:`${ve.lineWidth}px ${ve.lineType} ${ve.colorBorder}`,borderRadius:ve.borderRadiusSM,opacity:1,transition:`all ${ve.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ve.defaultColor},[`${Ve}-close-icon`]:{marginInlineStart:It,color:ve.colorTextDescription,fontSize:ve.tagIconSize,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,"&:hover":{color:ve.colorTextHeading}},[`&${Ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ve.iconCls}-close, ${ve.iconCls}-close:hover`]:{color:ve.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Ve}-checkable-checked):hover`]:{color:ve.colorPrimary,backgroundColor:ve.colorFillSecondary},"&:active, &-checked":{color:ve.colorTextLightSolid},"&-checked":{backgroundColor:ve.colorPrimary,"&:hover":{backgroundColor:ve.colorPrimaryHover}},"&:active":{backgroundColor:ve.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ve.iconCls} + span, > span + ${ve.iconCls}`]:{marginInlineStart:ut}}),[`${Ve}-borderless`]:{borderColor:"transparent",background:ve.tagBorderlessBg}}},Ue=ve=>{const{lineWidth:je,fontSizeIcon:Bt}=ve,zt=ve.fontSizeSM,Ve=`${ve.lineHeightSM*zt}px`;return(0,lt.TS)(ve,{tagFontSize:zt,tagLineHeight:Ve,tagIconSize:Bt-2*je,tagPaddingHorizontal:8,tagBorderlessBg:ve.colorFillTertiary})},se=ve=>({defaultBg:ve.colorFillQuaternary,defaultColor:ve.colorText});var y=(0,at.Z)("Tag",ve=>{const je=Ue(ve);return $e(je)},se),a=function(ve,je){var Bt={};for(var zt in ve)Object.prototype.hasOwnProperty.call(ve,zt)&&je.indexOf(zt)<0&&(Bt[zt]=ve[zt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,zt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:je,style:Bt,className:zt,checked:Ve,onChange:ut,onClick:It}=ve,Jt=a(ve,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Gt,tag:Pt}=x.useContext(tt.E_),He=Mt=>{ut==null||ut(!Ve),It==null||It(Mt)},nt=Gt("tag",je),[Nt,De]=y(nt),et=Oe()(nt,`${nt}-checkable`,{[`${nt}-checkable-checked`]:Ve},Pt==null?void 0:Pt.className,zt,De);return Nt(x.createElement("span",Object.assign({},Jt,{style:Object.assign(Object.assign({},Bt),Pt==null?void 0:Pt.style),className:et,onClick:He})))},z=oe(45157);const ne=ve=>(0,z.Z)(ve,(je,Bt)=>{let{textColor:zt,lightBorderColor:Ve,lightColor:ut,darkColor:It}=Bt;return{[`${ve.componentCls}-${je}`]:{color:zt,background:ut,borderColor:Ve,"&-inverse":{color:ve.colorTextLightSolid,background:It,borderColor:It},[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ae=(0,at.b)(["Tag","preset"],ve=>{const je=Ue(ve);return ne(je)},se);function ie(ve){return typeof ve!="string"?ve:ve.charAt(0).toUpperCase()+ve.slice(1)}const ce=(ve,je,Bt)=>{const zt=ie(Bt);return{[`${ve.componentCls}-${je}`]:{color:ve[`color${Bt}`],background:ve[`color${zt}Bg`],borderColor:ve[`color${zt}Border`],[`&${ve.componentCls}-borderless`]:{borderColor:"transparent"}}}};var de=(0,at.b)(["Tag","status"],ve=>{const je=Ue(ve);return[ce(je,"success","Success"),ce(je,"processing","Info"),ce(je,"error","Error"),ce(je,"warning","Warning")]},se),fe=function(ve,je){var Bt={};for(var zt in ve)Object.prototype.hasOwnProperty.call(ve,zt)&&je.indexOf(zt)<0&&(Bt[zt]=ve[zt]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ve=0,zt=Object.getOwnPropertySymbols(ve);Ve{const{prefixCls:Bt,className:zt,rootClassName:Ve,style:ut,children:It,icon:Jt,color:Gt,onClose:Pt,closeIcon:He,closable:nt,bordered:Nt=!0}=ve,De=fe(ve,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:et,direction:Mt,tag:nn}=x.useContext(tt.E_),[mt,Xt]=x.useState(!0);x.useEffect(()=>{"visible"in De&&Xt(De.visible)},[De.visible]);const Le=(0,Ie.o2)(Gt),it=(0,Ie.yT)(Gt),St=Le||it,tn=Object.assign(Object.assign({backgroundColor:Gt&&!St?Gt:void 0},nn==null?void 0:nn.style),ut),Ut=et("tag",Bt),[Ze,Ke]=y(Ut),xe=Oe()(Ut,nn==null?void 0:nn.className,{[`${Ut}-${Gt}`]:St,[`${Ut}-has-color`]:Gt&&!St,[`${Ut}-hidden`]:!mt,[`${Ut}-rtl`]:Mt==="rtl",[`${Ut}-borderless`]:!Nt},zt,Ve,Ke),me=Ne=>{Ne.stopPropagation(),Pt==null||Pt(Ne),!Ne.defaultPrevented&&Xt(!1)},[,Re]=(0,Me.Z)(nt,He,Ne=>Ne===null?x.createElement(he.Z,{className:`${Ut}-close-icon`,onClick:me}):x.createElement("span",{className:`${Ut}-close-icon`,onClick:me},Ne),null,!1),ht=typeof De.onClick=="function"||It&&It.type==="a",Pe=Jt||null,Se=Pe?x.createElement(x.Fragment,null,Pe,It&&x.createElement("span",null,It)):It,rt=x.createElement("span",Object.assign({},De,{ref:je,className:xe,style:tn}),Se,Re,Le&&x.createElement(ae,{key:"preset",prefixCls:Ut}),it&&x.createElement(de,{key:"status",prefixCls:Ut}));return Ze(ht?x.createElement(be.Z,{component:"Tag"},rt):rt)},Ae=x.forwardRef(Ee);Ae.CheckableTag=b;var Fe=Ae},17574:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Gt}});var x=oe(54844),he=oe(80702),Ye=oe(52671),Oe=oe(8657),Ie=oe(72308),Me=oe(59301),be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},tt=be,Qe=oe(7657),lt=function(He,nt){return Me.createElement(Qe.Z,(0,Ie.Z)({},He,{ref:nt,icon:tt}))},at=Me.forwardRef(lt),$e=at,Ue=oe(92310),se=oe.n(Ue),y=oe(35654),a=oe(71430),E=oe(36355),b=oe(56082),z=oe(62892),ne=oe(20648);const ae=4;function ie(Pt){const{dropPosition:He,dropLevelOffset:nt,prefixCls:Nt,indent:De,direction:et="ltr"}=Pt,Mt=et==="ltr"?"left":"right",nn=et==="ltr"?"right":"left",mt={[Mt]:-nt*De+ae,[nn]:0};switch(He){case-1:mt.top=-3;break;case 1:mt.bottom=-3;break;default:mt.bottom=-3,mt[Mt]=De+ae;break}return Me.createElement("div",{style:mt,className:`${Nt}-drop-indicator`})}var ce=oe(71997),fe=Me.forwardRef((Pt,He)=>{const{getPrefixCls:nt,direction:Nt,virtual:De,tree:et}=Me.useContext(E.E_),{prefixCls:Mt,className:nn,showIcon:mt=!1,showLine:Xt,switcherIcon:Le,blockNode:it=!1,children:St,checkable:tn=!1,selectable:Ut=!0,draggable:Ze,motion:Ke,style:xe}=Pt,me=nt("tree",Mt),Re=nt(),ht=Ke!=null?Ke:Object.assign(Object.assign({},(0,z.Z)(Re)),{motionAppear:!1}),Pe=Object.assign(Object.assign({},Pt),{checkable:tn,selectable:Ut,showIcon:mt,motion:ht,blockNode:it,showLine:!!Xt,dropIndicatorRender:ie}),[Se,rt]=(0,ne.ZP)(me),Ne=Me.useMemo(()=>{if(!Ze)return!1;let Te={};switch(typeof Ze){case"function":Te.nodeDraggable=Ze;break;case"object":Te=Object.assign({},Ze);break;default:break}return Te.icon!==!1&&(Te.icon=Te.icon||Me.createElement(b.Z,null)),Te},[Ze]),Ce=Te=>Me.createElement(ce.Z,{prefixCls:me,switcherIcon:Le,treeNodeProps:Te,showLine:Xt});return Se(Me.createElement(x.Z,Object.assign({itemHeight:20,ref:He,virtual:De},Pe,{style:Object.assign(Object.assign({},et==null?void 0:et.style),xe),prefixCls:me,className:se()({[`${me}-icon-hide`]:!mt,[`${me}-block-node`]:it,[`${me}-unselectable`]:!Ut,[`${me}-rtl`]:Nt==="rtl"},et==null?void 0:et.className,nn,rt),direction:Nt,checkable:tn&&Me.createElement("span",{className:`${me}-checkbox-inner`}),selectable:Ut,switcherIcon:Ce,draggable:Ne}),St))}),Ee;(function(Pt){Pt[Pt.None=0]="None",Pt[Pt.Start=1]="Start",Pt[Pt.End=2]="End"})(Ee||(Ee={}));function Ae(Pt,He){function nt(Nt){const{key:De,children:et}=Nt;He(De,Nt)!==!1&&Ae(et||[],He)}Pt.forEach(nt)}function Fe(Pt){let{treeData:He,expandedKeys:nt,startKey:Nt,endKey:De}=Pt;const et=[];let Mt=Ee.None;if(Nt&&Nt===De)return[Nt];if(!Nt||!De)return[];function nn(mt){return mt===Nt||mt===De}return Ae(He,mt=>{if(Mt===Ee.End)return!1;if(nn(mt)){if(et.push(mt),Mt===Ee.None)Mt=Ee.Start;else if(Mt===Ee.Start)return Mt=Ee.End,!1}else Mt===Ee.Start&&et.push(mt);return nt.includes(mt)}),et}function ve(Pt,He){const nt=(0,he.Z)(He),Nt=[];return Ae(Pt,(De,et)=>{const Mt=nt.indexOf(De);return Mt!==-1&&(Nt.push(et),nt.splice(Mt,1)),!!nt.length}),Nt}var je=function(Pt,He){var nt={};for(var Nt in Pt)Object.prototype.hasOwnProperty.call(Pt,Nt)&&He.indexOf(Nt)<0&&(nt[Nt]=Pt[Nt]);if(Pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Nt=Object.getOwnPropertySymbols(Pt);De{var{defaultExpandAll:nt,defaultExpandParent:Nt,defaultExpandedKeys:De}=Pt,et=je(Pt,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mt=Me.useRef(),nn=Me.useRef(),mt=()=>{const{keyEntities:Ne}=(0,a.I8)(zt(et));let Ce;return nt?Ce=Object.keys(Ne):Nt?Ce=(0,y.r7)(et.expandedKeys||De||[],Ne):Ce=et.expandedKeys||De,Ce},[Xt,Le]=Me.useState(et.selectedKeys||et.defaultSelectedKeys||[]),[it,St]=Me.useState(()=>mt());Me.useEffect(()=>{"selectedKeys"in et&&Le(et.selectedKeys)},[et.selectedKeys]),Me.useEffect(()=>{"expandedKeys"in et&&St(et.expandedKeys)},[et.expandedKeys]);const tn=(Ne,Ce)=>{var Te;return"expandedKeys"in et||St(Ne),(Te=et.onExpand)===null||Te===void 0?void 0:Te.call(et,Ne,Ce)},Ut=(Ne,Ce)=>{var Te;const{multiple:Et}=et,{node:Ct,nativeEvent:Ht}=Ce,{key:Tt=""}=Ct,Ot=zt(et),Be=Object.assign(Object.assign({},Ce),{selected:!0}),_e=(Ht==null?void 0:Ht.ctrlKey)||(Ht==null?void 0:Ht.metaKey),bt=Ht==null?void 0:Ht.shiftKey;let ct;Et&&_e?(ct=Ne,Mt.current=Tt,nn.current=ct,Be.selectedNodes=ve(Ot,ct)):Et&&bt?(ct=Array.from(new Set([].concat((0,he.Z)(nn.current||[]),(0,he.Z)(Fe({treeData:Ot,expandedKeys:it,startKey:Tt,endKey:Mt.current}))))),Be.selectedNodes=ve(Ot,ct)):(ct=[Tt],Mt.current=Tt,nn.current=ct,Be.selectedNodes=ve(Ot,ct)),(Te=et.onSelect)===null||Te===void 0||Te.call(et,ct,Be),"selectedKeys"in et||Le(ct)},{getPrefixCls:Ze,direction:Ke}=Me.useContext(E.E_),{prefixCls:xe,className:me,showIcon:Re=!0,expandAction:ht="click"}=et,Pe=je(et,["prefixCls","className","showIcon","expandAction"]),Se=Ze("tree",xe),rt=se()(`${Se}-directory`,{[`${Se}-directory-rtl`]:Ke==="rtl"},me);return Me.createElement(fe,Object.assign({icon:Bt,ref:He,blockNode:!0},Pe,{showIcon:Re,expandAction:ht,prefixCls:Se,className:rt,expandedKeys:it,selectedKeys:Xt,onSelect:Ut,onExpand:tn}))};var It=Me.forwardRef(Ve);const Jt=fe;Jt.DirectoryTree=It,Jt.TreeNode=x.O;var Gt=Jt},20648:function(xt,kt,oe){"use strict";oe.d(kt,{TM:function(){return Ue},Yk:function(){return $e}});var x=oe(93083),he=oe(98447),Ye=oe(17313),Oe=oe(8378),Ie=oe(37613),Me=oe(83116);const be=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),tt=(se,y)=>({[`.${se}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${y.motionDurationSlow}`}}}),Qe=(se,y)=>({[`.${se}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:y.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${y.lineWidthBold}px solid ${y.colorPrimary}`,borderRadius:"50%",content:'""'}}}),lt=(se,y)=>{const{treeCls:a,treeNodeCls:E,treeNodePadding:b,titleHeight:z,nodeSelectedBg:ne,nodeHoverBg:ae}=y,ie=y.paddingXS;return{[a]:Object.assign(Object.assign({},(0,Ye.Wf)(y)),{background:y.colorBgContainer,borderRadius:y.borderRadius,transition:`background-color ${y.motionDurationSlow}`,[`&${a}-rtl`]:{[`${a}-switcher`]:{"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${a}-active-focused)`]:Object.assign({},(0,Ye.oN)(y)),[`${a}-list-holder-inner`]:{alignItems:"flex-start"},[`&${a}-block-node`]:{[`${a}-list-holder-inner`]:{alignItems:"stretch",[`${a}-node-content-wrapper`]:{flex:"auto"},[`${E}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,border:`1px solid ${y.colorPrimary}`,opacity:0,animationName:be,animationDuration:y.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${E}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${b}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${a}-node-content-wrapper`]:{color:y.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${a}-node-content-wrapper`]:Object.assign({},(0,Ye.oN)(y)),[`&:not(${E}-disabled).filter-node ${a}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${a}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${y.motionDurationSlow}`,[`${E}:hover &`]:{opacity:.45}},[`&${E}-disabled`]:{[`${a}-draggable-icon`]:{visibility:"hidden"}}}},[`${a}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:z}},[`${a}-draggable-icon`]:{visibility:"hidden"},[`${a}-switcher`]:Object.assign(Object.assign({},tt(se,y)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${a}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:y.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,marginInlineStart:-1,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${y.colorBorder}`,content:'""'}}}),[`${a}-checkbox`]:{top:"initial",marginInlineEnd:ie},[`${a}-node-content-wrapper, ${a}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${y.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:y.borderRadius,cursor:"pointer",transition:`all ${y.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ae},[`&${a}-node-selected`]:{backgroundColor:ne},[`${a}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${a}-unselectable ${a}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${a}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},Qe(se,y)),[`${E}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${y.colorPrimary}`}},"&-show-line":{[`${a}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:z/2,bottom:-b,borderInlineEnd:`1px solid ${y.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${a}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${E}-leaf-last`]:{[`${a}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${z/2}px !important`}}}}})}},at=se=>{const{treeCls:y,treeNodeCls:a,treeNodePadding:E,directoryNodeSelectedBg:b,directoryNodeSelectedColor:z}=se;return{[`${y}${y}-directory`]:{[a]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,transition:`background-color ${se.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:se.controlItemBgHover}},"> *":{zIndex:1},[`${y}-switcher`]:{transition:`color ${se.motionDurationMid}`},[`${y}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${y}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:b},[`${y}-switcher`]:{color:z},[`${y}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},$e=(se,y)=>{const a=`.${se}`,E=`${a}-treenode`,b=y.paddingXS/2,z=(0,Ie.TS)(y,{treeCls:a,treeNodeCls:E,treeNodePadding:b});return[lt(se,z),at(z)]},Ue=se=>{const{controlHeightSM:y}=se;return{titleHeight:y,nodeHoverBg:se.controlItemBgHover,nodeSelectedBg:se.controlItemBgActive}};kt.ZP=(0,Me.Z)("Tree",(se,y)=>{let{prefixCls:a}=y;return[{[se.componentCls]:(0,he.C2)(`${a}-checkbox`,se)},$e(a,se),(0,Oe.Z)(se)]},se=>{const{colorTextLightSolid:y,colorPrimary:a}=se;return Object.assign(Object.assign({},Ue(se)),{directoryNodeSelectedColor:y,directoryNodeSelectedBg:a})})},71997:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return E}});var x=oe(72308),he=oe(59301),Ye={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Oe=Ye,Ie=oe(7657),Me=function(z,ne){return he.createElement(Ie.Z,(0,x.Z)({},z,{ref:ne,icon:Oe}))},be=he.forwardRef(Me),tt=be,Qe=oe(52671),lt=oe(58617),at=oe(15075),$e=oe(43531),Ue=oe(92310),se=oe.n(Ue),y=oe(92343),E=b=>{const{prefixCls:z,switcherIcon:ne,treeNodeProps:ae,showLine:ie}=b,{isLeaf:ce,expanded:de,loading:fe}=ae;if(fe)return he.createElement(lt.Z,{className:`${z}-switcher-loading-icon`});let Ee;if(ie&&typeof ie=="object"&&(Ee=ie.showLeafIcon),ce){if(!ie)return null;if(typeof Ee!="boolean"&&Ee){const ve=typeof Ee=="function"?Ee(ae):Ee,je=`${z}-switcher-line-custom-icon`;return(0,y.l$)(ve)?(0,y.Tm)(ve,{className:se()(ve.props.className||"",je)}):ve}return Ee?he.createElement(Qe.Z,{className:`${z}-switcher-line-icon`}):he.createElement("span",{className:`${z}-switcher-leaf-line`})}const Ae=`${z}-switcher-icon`,Fe=typeof ne=="function"?ne(ae):ne;return(0,y.l$)(Fe)?(0,y.Tm)(Fe,{className:se()(Fe.props.className||"",Ae)}):Fe!==void 0?Fe:ie?de?he.createElement(at.Z,{className:`${z}-switcher-line-icon`}):he.createElement($e.Z,{className:`${z}-switcher-line-icon`}):he.createElement(tt,{className:Ae})}},54580:function(xt,kt,oe){"use strict";oe.d(kt,{default:function(){return Cn}});var x=oe(59301),he=oe(80702),Ye=oe(92310),Oe=oe.n(Ye),Ie=oe(72308),Me=oe(96949),be=oe(55090),tt=oe(77205),Qe=oe(38793),lt=oe(49618),at=oe(74416),$e=oe(65736),Ue=oe(62853),se=oe(72633),y=oe(26112);function a(we,ft){var At="cannot ".concat(we.method," ").concat(we.action," ").concat(ft.status,"'"),wt=new Error(At);return wt.status=ft.status,wt.method=we.method,wt.url=we.action,wt}function E(we){var ft=we.responseText||we.response;if(!ft)return ft;try{return JSON.parse(ft)}catch(At){return ft}}function b(we){var ft=new XMLHttpRequest;we.onProgress&&ft.upload&&(ft.upload.onprogress=function(jt){jt.total>0&&(jt.percent=jt.loaded/jt.total*100),we.onProgress(jt)});var At=new FormData;we.data&&Object.keys(we.data).forEach(function(_t){var jt=we.data[_t];if(Array.isArray(jt)){jt.forEach(function(Yt){At.append("".concat(_t,"[]"),Yt)});return}At.append(_t,jt)}),we.file instanceof Blob?At.append(we.filename,we.file,we.file.name):At.append(we.filename,we.file),ft.onerror=function(jt){we.onError(jt)},ft.onload=function(){return ft.status<200||ft.status>=300?we.onError(a(we,ft),E(ft)):we.onSuccess(E(ft),ft)},ft.open(we.method,we.action,!0),we.withCredentials&&"withCredentials"in ft&&(ft.withCredentials=!0);var wt=we.headers||{};return wt["X-Requested-With"]!==null&&ft.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(wt).forEach(function(_t){wt[_t]!==null&&ft.setRequestHeader(_t,wt[_t])}),ft.send(At),{abort:function(){ft.abort()}}}var z=+new Date,ne=0;function ae(){return"rc-upload-".concat(z,"-").concat(++ne)}var ie=oe(48736),ce=function(we,ft){if(we&&ft){var At=Array.isArray(ft)?ft:ft.split(","),wt=we.name||"",_t=we.type||"",jt=_t.replace(/\/.*$/,"");return At.some(function(Yt){var Ft=Yt.trim();if(/^\*(\/\*)?$/.test(Yt))return!0;if(Ft.charAt(0)==="."){var Fn=wt.toLowerCase(),Yn=Ft.toLowerCase(),yt=[Yn];return(Yn===".jpg"||Yn===".jpeg")&&(yt=[".jpg",".jpeg"]),yt.some(function(Vn){return Fn.endsWith(Vn)})}return/\/\*$/.test(Ft)?jt===Ft.replace(/\/.*$/,""):_t===Ft?!0:/^\w+$/.test(Ft)?((0,ie.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ft,"'.Skip for check.")),!0):!1})}return!0};function de(we,ft){var At=we.createReader(),wt=[];function _t(){At.readEntries(function(jt){var Yt=Array.prototype.slice.apply(jt);wt=wt.concat(Yt);var Ft=!Yt.length;Ft?ft(wt):_t()})}_t()}var fe=function(ft,At,wt){var _t=function jt(Yt,Ft){Yt&&(Yt.path=Ft||"",Yt.isFile?Yt.file(function(Fn){wt(Fn)&&(Yt.fullPath&&!Fn.webkitRelativePath&&(Object.defineProperties(Fn,{webkitRelativePath:{writable:!0}}),Fn.webkitRelativePath=Yt.fullPath.replace(/^\//,""),Object.defineProperties(Fn,{webkitRelativePath:{writable:!1}})),At([Fn]))}):Yt.isDirectory&&de(Yt,function(Fn){Fn.forEach(function(Yn){jt(Yn,"".concat(Ft).concat(Yt.name,"/"))})}))};ft.forEach(function(jt){_t(jt.webkitGetAsEntry())})},Ee=fe,Ae=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],Fe=function(we){(0,tt.Z)(At,we);var ft=(0,Qe.Z)(At);function At(){var wt;(0,Me.Z)(this,At);for(var _t=arguments.length,jt=new Array(_t),Yt=0;Yt<_t;Yt++)jt[Yt]=arguments[Yt];return wt=ft.call.apply(ft,[this].concat(jt)),wt.state={uid:ae()},wt.reqs={},wt.fileInput=void 0,wt._isMounted=void 0,wt.onChange=function(Ft){var Fn=wt.props,Yn=Fn.accept,yt=Fn.directory,Vn=Ft.target.files,jn=(0,he.Z)(Vn).filter(function(vt){return!yt||ce(vt,Yn)});wt.uploadFiles(jn),wt.reset()},wt.onClick=function(Ft){var Fn=wt.fileInput;if(Fn){var Yn=Ft.target,yt=wt.props.onClick;if(Yn&&Yn.tagName==="BUTTON"){var Vn=Fn.parentNode;Vn.focus(),Yn.blur()}Fn.click(),yt&&yt(Ft)}},wt.onKeyDown=function(Ft){Ft.key==="Enter"&&wt.onClick(Ft)},wt.onFileDrop=function(Ft){var Fn=wt.props.multiple;if(Ft.preventDefault(),Ft.type!=="dragover")if(wt.props.directory)Ee(Array.prototype.slice.call(Ft.dataTransfer.items),wt.uploadFiles,function(yt){return ce(yt,wt.props.accept)});else{var Yn=(0,he.Z)(Ft.dataTransfer.files).filter(function(yt){return ce(yt,wt.props.accept)});Fn===!1&&(Yn=Yn.slice(0,1)),wt.uploadFiles(Yn)}},wt.uploadFiles=function(Ft){var Fn=(0,he.Z)(Ft),Yn=Fn.map(function(yt){return yt.uid=ae(),wt.processFile(yt,Fn)});Promise.all(Yn).then(function(yt){var Vn=wt.props.onBatchStart;Vn==null||Vn(yt.map(function(jn){var vt=jn.origin,Lt=jn.parsedFile;return{file:vt,parsedFile:Lt}})),yt.filter(function(jn){return jn.parsedFile!==null}).forEach(function(jn){wt.post(jn)})})},wt.processFile=function(){var Ft=(0,se.Z)((0,$e.Z)().mark(function Fn(Yn,yt){var Vn,jn,vt,Lt,Je,Kt,cn,ln,xn;return(0,$e.Z)().wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Vn=wt.props.beforeUpload,jn=Yn,!Vn){qt.next=14;break}return qt.prev=3,qt.next=6,Vn(Yn,yt);case 6:jn=qt.sent,qt.next=12;break;case 9:qt.prev=9,qt.t0=qt.catch(3),jn=!1;case 12:if(jn!==!1){qt.next=14;break}return qt.abrupt("return",{origin:Yn,parsedFile:null,action:null,data:null});case 14:if(vt=wt.props.action,typeof vt!="function"){qt.next=21;break}return qt.next=18,vt(Yn);case 18:Lt=qt.sent,qt.next=22;break;case 21:Lt=vt;case 22:if(Je=wt.props.data,typeof Je!="function"){qt.next=29;break}return qt.next=26,Je(Yn);case 26:Kt=qt.sent,qt.next=30;break;case 29:Kt=Je;case 30:return cn=((0,Ue.Z)(jn)==="object"||typeof jn=="string")&&jn?jn:Yn,cn instanceof File?ln=cn:ln=new File([cn],Yn.name,{type:Yn.type}),xn=ln,xn.uid=Yn.uid,qt.abrupt("return",{origin:Yn,data:Kt,parsedFile:xn,action:Lt});case 35:case"end":return qt.stop()}},Fn,null,[[3,9]])}));return function(Fn,Yn){return Ft.apply(this,arguments)}}(),wt.saveFileInput=function(Ft){wt.fileInput=Ft},wt}return(0,be.Z)(At,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(_t){var jt=this,Yt=_t.data,Ft=_t.origin,Fn=_t.action,Yn=_t.parsedFile;if(this._isMounted){var yt=this.props,Vn=yt.onStart,jn=yt.customRequest,vt=yt.name,Lt=yt.headers,Je=yt.withCredentials,Kt=yt.method,cn=Ft.uid,ln=jn||b,xn={action:Fn,filename:vt,data:Yt,file:Yn,headers:Lt,withCredentials:Je,method:Kt||"post",onProgress:function(qt){var dn=jt.props.onProgress;dn==null||dn(qt,Yn)},onSuccess:function(qt,dn){var Xn=jt.props.onSuccess;Xn==null||Xn(qt,Yn,dn),delete jt.reqs[cn]},onError:function(qt,dn){var Xn=jt.props.onError;Xn==null||Xn(qt,dn,Yn),delete jt.reqs[cn]}};Vn(Ft),this.reqs[cn]=ln(xn)}}},{key:"reset",value:function(){this.setState({uid:ae()})}},{key:"abort",value:function(_t){var jt=this.reqs;if(_t){var Yt=_t.uid?_t.uid:_t;jt[Yt]&&jt[Yt].abort&&jt[Yt].abort(),delete jt[Yt]}else Object.keys(jt).forEach(function(Ft){jt[Ft]&&jt[Ft].abort&&jt[Ft].abort(),delete jt[Ft]})}},{key:"render",value:function(){var _t=this.props,jt=_t.component,Yt=_t.prefixCls,Ft=_t.className,Fn=_t.disabled,Yn=_t.id,yt=_t.style,Vn=_t.multiple,jn=_t.accept,vt=_t.capture,Lt=_t.children,Je=_t.directory,Kt=_t.openFileDialogOnClick,cn=_t.onMouseEnter,ln=_t.onMouseLeave,xn=(0,at.Z)(_t,Ae),gn=Oe()((0,lt.Z)((0,lt.Z)((0,lt.Z)({},Yt,!0),"".concat(Yt,"-disabled"),Fn),Ft,Ft)),qt=Je?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},dn=Fn?{}:{onClick:Kt?this.onClick:function(){},onKeyDown:Kt?this.onKeyDown:function(){},onMouseEnter:cn,onMouseLeave:ln,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return x.createElement(jt,(0,Ie.Z)({},dn,{className:gn,role:"button",style:yt}),x.createElement("input",(0,Ie.Z)({},(0,y.Z)(xn,{aria:!0,data:!0}),{id:Yn,disabled:Fn,type:"file",ref:this.saveFileInput,onClick:function(Bn){return Bn.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:jn},qt,{multiple:Vn,onChange:this.onChange},vt!=null?{capture:vt}:{})),Lt)}}]),At}(x.Component),ve=Fe;function je(){}var Bt=function(we){(0,tt.Z)(At,we);var ft=(0,Qe.Z)(At);function At(){var wt;(0,Me.Z)(this,At);for(var _t=arguments.length,jt=new Array(_t),Yt=0;Yt<_t;Yt++)jt[Yt]=arguments[Yt];return wt=ft.call.apply(ft,[this].concat(jt)),wt.uploader=void 0,wt.saveUploader=function(Ft){wt.uploader=Ft},wt}return(0,be.Z)(At,[{key:"abort",value:function(_t){this.uploader.abort(_t)}},{key:"render",value:function(){return x.createElement(ve,(0,Ie.Z)({},this.props,{ref:this.saveUploader}))}}]),At}(x.Component);Bt.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:je,onError:je,onSuccess:je,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var zt=Bt,Ve=zt,ut=oe(18929),It=oe(4676),Jt=oe(36355),Gt=oe(1684),Pt=oe(9763),He=oe(31724),nt={icon:function(ft,At){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:At}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:ft}}]}},name:"file",theme:"twotone"},Nt=nt,De=oe(7657),et=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Nt}))},Mt=x.forwardRef(et),nn=Mt,mt=oe(58617),Xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Le=Xt,it=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Le}))},St=x.forwardRef(it),tn=St,Ut={icon:function(ft,At){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:ft}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:At}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:At}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:At}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:ft}}]}},name:"picture",theme:"twotone"},Ze=Ut,Ke=function(ft,At){return x.createElement(De.Z,(0,Ie.Z)({},ft,{ref:At,icon:Ze}))},xe=x.forwardRef(Ke),me=xe,Re=oe(77900),ht=oe(56762),Pe=oe(62892),Se=oe(92343),rt=oe(3113);function Ne(we){return Object.assign(Object.assign({},we),{lastModified:we.lastModified,lastModifiedDate:we.lastModifiedDate,name:we.name,size:we.size,type:we.type,uid:we.uid,percent:0,originFileObj:we})}function Ce(we,ft){const At=(0,he.Z)(ft),wt=At.findIndex(_t=>{let{uid:jt}=_t;return jt===we.uid});return wt===-1?At.push(we):At[wt]=we,At}function Te(we,ft){const At=we.uid!==void 0?"uid":"name";return ft.filter(wt=>wt[At]===we[At])[0]}function Et(we,ft){const At=we.uid!==void 0?"uid":"name",wt=ft.filter(_t=>_t[At]!==we[At]);return wt.length===ft.length?null:wt}const Ct=function(){const ft=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),wt=ft[ft.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(wt)||[""])[0]},Ht=we=>we.indexOf("image/")===0,Tt=we=>{if(we.type&&!we.thumbUrl)return Ht(we.type);const ft=we.thumbUrl||we.url||"",At=Ct(ft);return/^data:image\//.test(ft)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(At)?!0:!(/^data:/.test(ft)||At)},Ot=200;function Be(we){return new Promise(ft=>{if(!we.type||!Ht(we.type)){ft("");return}const At=document.createElement("canvas");At.width=Ot,At.height=Ot,At.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ot}px; height: ${Ot}px; z-index: 9999; display: none;`,document.body.appendChild(At);const wt=At.getContext("2d"),_t=new Image;if(_t.onload=()=>{const{width:jt,height:Yt}=_t;let Ft=Ot,Fn=Ot,Yn=0,yt=0;jt>Yt?(Fn=Yt*(Ot/jt),yt=-(Fn-Ft)/2):(Ft=jt*(Ot/Yt),Yn=-(Ft-Fn)/2),wt.drawImage(_t,Yn,yt,Ft,Fn);const Vn=At.toDataURL();document.body.removeChild(At),window.URL.revokeObjectURL(_t.src),ft(Vn)},_t.crossOrigin="anonymous",we.type.startsWith("image/svg+xml")){const jt=new FileReader;jt.onload=()=>{jt.result&&(_t.src=jt.result)},jt.readAsDataURL(we)}else if(we.type.startsWith("image/gif")){const jt=new FileReader;jt.onload=()=>{jt.result&&ft(jt.result)},jt.readAsDataURL(we)}else _t.src=window.URL.createObjectURL(we)})}var _e=oe(26227),bt=oe(41464),ct=oe(15277),pt=oe(93948),an=oe(6848),sn=x.forwardRef((we,ft)=>{let{prefixCls:At,className:wt,style:_t,locale:jt,listType:Yt,file:Ft,items:Fn,progress:Yn,iconRender:yt,actionIconRender:Vn,itemRender:jn,isImgUrl:vt,showPreviewIcon:Lt,showRemoveIcon:Je,showDownloadIcon:Kt,previewIcon:cn,removeIcon:ln,downloadIcon:xn,onPreview:gn,onDownload:qt,onClose:dn}=we;var Xn,Bn;const{status:Oa}=Ft,[aa,ka]=x.useState(Oa);x.useEffect(()=>{Oa!=="removed"&&ka(Oa)},[Oa]);const[Pn,Da]=x.useState(!1);x.useEffect(()=>{const ha=setTimeout(()=>{Da(!0)},300);return()=>{clearTimeout(ha)}},[]);const wa=yt(Ft);let La=x.createElement("div",{className:`${At}-icon`},wa);if(Yt==="picture"||Yt==="picture-card"||Yt==="picture-circle")if(aa==="uploading"||!Ft.thumbUrl&&!Ft.url){const ha=Oe()(`${At}-list-item-thumbnail`,{[`${At}-list-item-file`]:aa!=="uploading"});La=x.createElement("div",{className:ha},wa)}else{const ha=vt!=null&&vt(Ft)?x.createElement("img",{src:Ft.thumbUrl||Ft.url,alt:Ft.name,className:`${At}-list-item-image`,crossOrigin:Ft.crossOrigin}):wa,Ea=Oe()(`${At}-list-item-thumbnail`,{[`${At}-list-item-file`]:vt&&!vt(Ft)});La=x.createElement("a",{className:Ea,onClick:Ca=>gn(Ft,Ca),href:Ft.url||Ft.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ha)}const en=Oe()(`${At}-list-item`,`${At}-list-item-${aa}`),ca=typeof Ft.linkProps=="string"?JSON.parse(Ft.linkProps):Ft.linkProps,ma=Je?Vn((typeof ln=="function"?ln(Ft):ln)||x.createElement(_e.Z,null),()=>dn(Ft),At,jt.removeFile):null,Sa=Kt&&aa==="done"?Vn((typeof xn=="function"?xn(Ft):xn)||x.createElement(bt.Z,null),()=>qt(Ft),At,jt.downloadFile):null,fa=Yt!=="picture-card"&&Yt!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:Oe()(`${At}-list-item-actions`,{picture:Yt==="picture"})},Sa,ma),Ia=Oe()(`${At}-list-item-name`),ja=Ft.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ia,title:Ft.name},ca,{href:Ft.url,onClick:ha=>gn(Ft,ha)}),Ft.name),fa]:[x.createElement("span",{key:"view",className:Ia,onClick:ha=>gn(Ft,ha),title:Ft.name},Ft.name),fa],ea={pointerEvents:"none",opacity:.5},$n=Lt?x.createElement("a",{href:Ft.url||Ft.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ft.url||Ft.thumbUrl?void 0:ea,onClick:ha=>gn(Ft,ha),title:jt.previewFile},typeof cn=="function"?cn(Ft):cn||x.createElement(ct.Z,null)):null,za=(Yt==="picture-card"||Yt==="picture-circle")&&aa!=="uploading"&&x.createElement("span",{className:`${At}-list-item-actions`},$n,aa==="done"&&Sa,ma),{getPrefixCls:Ga}=x.useContext(Jt.E_),Za=Ga(),Xa=x.createElement("div",{className:en},La,ja,za,Pn&&x.createElement(Re.default,{motionName:`${Za}-fade`,visible:aa==="uploading",motionDeadline:2e3},ha=>{let{className:Ea}=ha;const Ca="percent"in Ft?x.createElement(pt.Z,Object.assign({},Yn,{type:"line",percent:Ft.percent,"aria-label":Ft["aria-label"],"aria-labelledby":Ft["aria-labelledby"]})):null;return x.createElement("div",{className:Oe()(`${At}-list-item-progress`,Ea)},Ca)})),Ma=Ft.response&&typeof Ft.response=="string"?Ft.response:((Xn=Ft.error)===null||Xn===void 0?void 0:Xn.statusText)||((Bn=Ft.error)===null||Bn===void 0?void 0:Bn.message)||jt.uploadError,_a=aa==="error"?x.createElement(an.Z,{title:Ma,getPopupContainer:ha=>ha.parentNode},Xa):Xa;return x.createElement("div",{className:Oe()(`${At}-list-item-container`,wt),style:_t,ref:ft},jn?jn(_a,Ft,Fn,{download:qt.bind(null,Ft),preview:gn.bind(null,Ft),remove:dn.bind(null,Ft)}):_a)});const vn=(we,ft)=>{const{listType:At="text",previewFile:wt=Be,onPreview:_t,onDownload:jt,onRemove:Yt,locale:Ft,iconRender:Fn,isImageUrl:Yn=Tt,prefixCls:yt,items:Vn=[],showPreviewIcon:jn=!0,showRemoveIcon:vt=!0,showDownloadIcon:Lt=!1,removeIcon:Je,previewIcon:Kt,downloadIcon:cn,progress:ln={size:[-1,2],showInfo:!1},appendAction:xn,appendActionVisible:gn=!0,itemRender:qt,disabled:dn}=we,Xn=(0,ht.Z)(),[Bn,Oa]=x.useState(!1);x.useEffect(()=>{At!=="picture"&&At!=="picture-card"&&At!=="picture-circle"||(Vn||[]).forEach(ea=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(ea.originFileObj instanceof File||ea.originFileObj instanceof Blob)||ea.thumbUrl!==void 0||(ea.thumbUrl="",wt&&wt(ea.originFileObj).then($n=>{ea.thumbUrl=$n||"",Xn()}))})},[At,Vn,wt]),x.useEffect(()=>{Oa(!0)},[]);const aa=(ea,$n)=>{if(_t)return $n==null||$n.preventDefault(),_t(ea)},ka=ea=>{typeof jt=="function"?jt(ea):ea.url&&window.open(ea.url)},Pn=ea=>{Yt==null||Yt(ea)},Da=ea=>{if(Fn)return Fn(ea,At);const $n=ea.status==="uploading",za=Yn&&Yn(ea)?x.createElement(me,null):x.createElement(nn,null);let Ga=$n?x.createElement(mt.Z,null):x.createElement(tn,null);return At==="picture"?Ga=$n?x.createElement(mt.Z,null):za:(At==="picture-card"||At==="picture-circle")&&(Ga=$n?Ft.uploading:za),Ga},wa=(ea,$n,za,Ga)=>{const Za={type:"text",size:"small",title:Ga,onClick:Xa=>{$n(),(0,Se.l$)(ea)&&ea.props.onClick&&ea.props.onClick(Xa)},className:`${za}-list-item-action`,disabled:dn};if((0,Se.l$)(ea)){const Xa=(0,Se.Tm)(ea,Object.assign(Object.assign({},ea.props),{onClick:()=>{}}));return x.createElement(rt.ZP,Object.assign({},Za,{icon:Xa}))}return x.createElement(rt.ZP,Object.assign({},Za),x.createElement("span",null,ea))};x.useImperativeHandle(ft,()=>({handlePreview:aa,handleDownload:ka}));const{getPrefixCls:La}=x.useContext(Jt.E_),en=La("upload",yt),ca=La(),ma=Oe()(`${en}-list`,`${en}-list-${At}`),Sa=(0,he.Z)(Vn.map(ea=>({key:ea.uid,file:ea})));let Ia={motionDeadline:2e3,motionName:`${en}-${At==="picture-card"||At==="picture-circle"?"animate-inline":"animate"}`,keys:Sa,motionAppear:Bn};const ja=x.useMemo(()=>{const ea=Object.assign({},(0,Pe.Z)(ca));return delete ea.onAppearEnd,delete ea.onEnterEnd,delete ea.onLeaveEnd,ea},[ca]);return At!=="picture-card"&&At!=="picture-circle"&&(Ia=Object.assign(Object.assign({},ja),Ia)),x.createElement("div",{className:ma},x.createElement(Re.CSSMotionList,Object.assign({},Ia,{component:!1}),ea=>{let{key:$n,file:za,className:Ga,style:Za}=ea;return x.createElement(sn,{key:$n,locale:Ft,prefixCls:en,className:Ga,style:Za,file:za,items:Vn,progress:ln,listType:At,isImgUrl:Yn,showPreviewIcon:jn,showRemoveIcon:vt,showDownloadIcon:Lt,removeIcon:Je,previewIcon:Kt,downloadIcon:cn,iconRender:Da,actionIconRender:wa,itemRender:qt,onPreview:aa,onDownload:ka,onClose:Pn})}),xn&&x.createElement(Re.default,Object.assign({},Ia,{visible:gn,forceRender:!0}),ea=>{let{className:$n,style:za}=ea;return(0,Se.Tm)(xn,Ga=>({className:Oe()(Ga.className,$n),style:Object.assign(Object.assign(Object.assign({},za),{pointerEvents:$n?"none":void 0}),Ga.style)}))}))};var On=x.forwardRef(vn),Wn=oe(17313),ra=oe(8378),ia=oe(83116),Nn=oe(37613),ta=we=>{const{componentCls:ft,iconCls:At}=we;return{[`${ft}-wrapper`]:{[`${ft}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:we.colorFillAlter,border:`${we.lineWidth}px dashed ${we.colorBorder}`,borderRadius:we.borderRadiusLG,cursor:"pointer",transition:`border-color ${we.motionDurationSlow}`,[ft]:{padding:`${we.padding}px 0`},[`${ft}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${ft}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${ft}-disabled):hover`]:{borderColor:we.colorPrimaryHover},[`p${ft}-drag-icon`]:{marginBottom:we.margin,[At]:{color:we.colorPrimary,fontSize:we.uploadThumbnailSize}},[`p${ft}-text`]:{margin:`0 0 ${we.marginXXS}px`,color:we.colorTextHeading,fontSize:we.fontSizeLG},[`p${ft}-hint`]:{color:we.colorTextDescription,fontSize:we.fontSize},[`&${ft}-disabled`]:{cursor:"not-allowed",[`p${ft}-drag-icon ${At}, p${ft}-text, p${ft}-hint `]:{color:we.colorTextDisabled}}}}}},da=we=>{const{componentCls:ft,antCls:At,iconCls:wt,fontSize:_t,lineHeight:jt}=we,Yt=`${ft}-list-item`,Ft=`${Yt}-actions`,Fn=`${Yt}-action`,Yn=Math.round(_t*jt);return{[`${ft}-wrapper`]:{[`${ft}-list`]:Object.assign(Object.assign({},(0,Wn.dF)()),{lineHeight:we.lineHeight,[Yt]:{position:"relative",height:we.lineHeight*_t,marginTop:we.marginXS,fontSize:_t,display:"flex",alignItems:"center",transition:`background-color ${we.motionDurationSlow}`,"&:hover":{backgroundColor:we.controlItemBgHover},[`${Yt}-name`]:Object.assign(Object.assign({},Wn.vS),{padding:`0 ${we.paddingXS}px`,lineHeight:jt,flex:"auto",transition:`all ${we.motionDurationSlow}`}),[Ft]:{[Fn]:{opacity:0},[`${Fn}${At}-btn-sm`]:{height:Yn,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` @@ -165,11 +165,11 @@ `]:{[Yt]:{position:"relative",height:wt+we.lineWidth*2+we.paddingXS*2,padding:we.paddingXS,border:`${we.lineWidth}px ${we.lineType} ${we.colorBorder}`,borderRadius:we.borderRadiusLG,"&:hover":{background:"transparent"},[`${Yt}-thumbnail`]:Object.assign(Object.assign({},Wn.vS),{width:wt,height:wt,lineHeight:`${wt+we.paddingSM}px`,textAlign:"center",flex:"none",[At]:{fontSize:we.fontSizeHeading2,color:we.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Yt}-progress`]:{bottom:_t,width:`calc(100% - ${we.paddingSM*2}px)`,marginTop:0,paddingInlineStart:wt+we.paddingXS}},[`${Yt}-error`]:{borderColor:we.colorError,[`${Yt}-thumbnail ${At}`]:{[`svg path[fill='${Un.blue[0]}']`]:{fill:we.colorErrorBg},[`svg path[fill='${Un.blue.primary}']`]:{fill:we.colorError}}},[`${Yt}-uploading`]:{borderStyle:"dashed",[`${Yt}-name`]:{marginBottom:_t}}},[`${jt}${jt}-picture-circle ${Yt}`]:{[`&, &::before, ${Yt}-thumbnail`]:{borderRadius:"50%"}}}}},gt=we=>{const{componentCls:ft,iconCls:At,fontSizeLG:wt,colorTextLightSolid:_t}=we,jt=`${ft}-list`,Yt=`${jt}-item`,Ft=we.uploadPicCardSize;return{[` ${ft}-wrapper${ft}-picture-card-wrapper, ${ft}-wrapper${ft}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${ft}${ft}-select`]:{width:Ft,height:Ft,marginInlineEnd:we.marginXS,marginBottom:we.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:we.colorFillAlter,border:`${we.lineWidth}px dashed ${we.colorBorder}`,borderRadius:we.borderRadiusLG,cursor:"pointer",transition:`border-color ${we.motionDurationSlow}`,[`> ${ft}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ft}-disabled):hover`]:{borderColor:we.colorPrimary}},[`${jt}${jt}-picture-card, ${jt}${jt}-picture-circle`]:{[`${jt}-item-container`]:{display:"inline-block",width:Ft,height:Ft,marginBlock:`0 ${we.marginXS}px`,marginInline:`0 ${we.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${we.paddingXS*2}px)`,height:`calc(100% - ${we.paddingXS*2}px)`,backgroundColor:we.colorBgMask,opacity:0,transition:`all ${we.motionDurationSlow}`,content:'" "'}},[`${Yt}:hover`]:{[`&::before, ${Yt}-actions`]:{opacity:1}},[`${Yt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${we.motionDurationSlow}`,[`${At}-eye, ${At}-download, ${At}-delete`]:{zIndex:10,width:wt,margin:`0 ${we.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${we.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yt}-actions, ${Yt}-actions:hover`]:{[`${At}-eye, ${At}-download, ${At}-delete`]:{color:new Tn.C(_t).setAlpha(.65).toRgbString(),"&:hover":{color:_t}}},[`${Yt}-thumbnail, ${Yt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yt}-name`]:{display:"none",textAlign:"center"},[`${Yt}-file + ${Yt}-name`]:{position:"absolute",bottom:we.margin,display:"block",width:`calc(100% - ${we.paddingXS*2}px)`},[`${Yt}-uploading`]:{[`&${Yt}`]:{backgroundColor:we.colorFillAlter},[`&::before, ${At}-eye, ${At}-download, ${At}-delete`]:{display:"none"}},[`${Yt}-progress`]:{bottom:we.marginXL,width:`calc(100% - ${we.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${ft}-wrapper${ft}-picture-circle-wrapper`]:{[`${ft}${ft}-select`]:{borderRadius:"50%"}}}};var Qt=we=>{const{componentCls:ft}=we;return{[`${ft}-rtl`]:{direction:"rtl"}}};const An=we=>{const{componentCls:ft,colorTextDisabled:At}=we;return{[`${ft}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(we)),{[ft]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ft}-select`]:{display:"inline-block"},[`${ft}-disabled`]:{color:At,cursor:"not-allowed"}})}};var on=(0,ia.Z)("Upload",we=>{const{fontSizeHeading3:ft,fontSize:At,lineHeight:wt,lineWidth:_t,controlHeightLG:jt}=we,Yt=Math.round(At*wt),Ft=(0,Nn.TS)(we,{uploadThumbnailSize:ft*2,uploadProgressOffset:Yt/2+_t,uploadPicCardSize:jt*2.55});return[An(Ft),ta(Ft),ot(Ft),gt(Ft),da(Ft),Dn(Ft),Qt(Ft),(0,ra.Z)(Ft)]},we=>({actionsColor:we.colorTextDescription})),na=function(we,ft,At,wt){function _t(jt){return jt instanceof At?jt:new At(function(Yt){Yt(jt)})}return new(At||(At=Promise))(function(jt,Yt){function Ft(yt){try{Yn(wt.next(yt))}catch(Vn){Yt(Vn)}}function Fn(yt){try{Yn(wt.throw(yt))}catch(Vn){Yt(Vn)}}function Yn(yt){yt.done?jt(yt.value):_t(yt.value).then(Ft,Fn)}Yn((wt=wt.apply(we,ft||[])).next())})};const kn=`__LIST_IGNORE_${Date.now()}__`,fn=(we,ft)=>{const{fileList:At,defaultFileList:wt,onRemove:_t,showUploadList:jt=!0,listType:Yt="text",onPreview:Ft,onDownload:Fn,onChange:Yn,onDrop:yt,previewFile:Vn,disabled:jn,locale:vt,iconRender:Lt,isImageUrl:Je,progress:Kt,prefixCls:cn,className:ln,type:xn="select",children:gn,style:qt,itemRender:dn,maxCount:Jn,data:Bn={},multiple:Oa=!1,action:aa="",accept:ka="",supportServerRender:Pn=!0,rootClassName:Da}=we,wa=x.useContext(Gt.Z),La=jn!=null?jn:wa,[en,ca]=(0,ut.Z)(wt||[],{value:At,postState:ua=>ua!=null?ua:[]}),[ma,Sa]=x.useState("drop"),fa=x.useRef(null);x.useMemo(()=>{const ua=Date.now();(At||[]).forEach((la,xa)=>{!la.uid&&!Object.isFrozen(la)&&(la.uid=`__AUTO__${ua}_${xa}__`)})},[At]);const Ia=(ua,la,xa)=>{let ya=(0,he.Z)(la),Dt=!1;Jn===1?ya=ya.slice(-1):Jn&&(Dt=ya.length>Jn,ya=ya.slice(0,Jn)),(0,It.flushSync)(()=>{ca(ya)});const Xn={file:ua,fileList:ya};xa&&(Xn.event=xa),(!Dt||ya.some(va=>va.uid===ua.uid))&&(0,It.flushSync)(()=>{Yn==null||Yn(Xn)})},ja=(ua,la)=>na(void 0,void 0,void 0,function*(){const{beforeUpload:xa,transformFile:ya}=we;let Dt=ua;if(xa){const Xn=yield xa(ua,la);if(Xn===!1)return!1;if(delete ua[kn],Xn===kn)return Object.defineProperty(ua,kn,{value:!0,configurable:!0}),!1;typeof Xn=="object"&&Xn&&(Dt=Xn)}return ya&&(Dt=yield ya(Dt)),Dt}),ea=ua=>{const la=ua.filter(Dt=>!Dt.file[kn]);if(!la.length)return;const xa=la.map(Dt=>Ne(Dt.file));let ya=(0,he.Z)(en);xa.forEach(Dt=>{ya=Ce(Dt,ya)}),xa.forEach((Dt,Xn)=>{let va=Dt;if(la[Xn].parsedFile)Dt.status="uploading";else{const{originFileObj:pa}=Dt;let Va;try{Va=new File([pa],pa.name,{type:pa.type})}catch(ar){Va=new Blob([pa],{type:pa.type}),Va.name=pa.name,Va.lastModifiedDate=new Date,Va.lastModified=new Date().getTime()}Va.uid=Dt.uid,va=Va}Ia(va,ya)})},$n=(ua,la,xa)=>{try{typeof ua=="string"&&(ua=JSON.parse(ua))}catch(Xn){}if(!Te(la,en))return;const ya=Ne(la);ya.status="done",ya.percent=100,ya.response=ua,ya.xhr=xa;const Dt=Ce(ya,en);Ia(ya,Dt)},za=(ua,la)=>{if(!Te(la,en))return;const xa=Ne(la);xa.status="uploading",xa.percent=ua.percent;const ya=Ce(xa,en);Ia(xa,ya,ua)},Ga=(ua,la,xa)=>{if(!Te(xa,en))return;const ya=Ne(xa);ya.error=ua,ya.response=la,ya.status="error";const Dt=Ce(ya,en);Ia(ya,Dt)},Za=ua=>{let la;Promise.resolve(typeof _t=="function"?_t(ua):_t).then(xa=>{var ya;if(xa===!1)return;const Dt=Et(ua,en);Dt&&(la=Object.assign(Object.assign({},ua),{status:"removed"}),en==null||en.forEach(Xn=>{const va=la.uid!==void 0?"uid":"name";Xn[va]===la[va]&&!Object.isFrozen(Xn)&&(Xn.status="removed")}),(ya=fa.current)===null||ya===void 0||ya.abort(la),Ia(la,Dt))})},Xa=ua=>{Sa(ua.type),ua.type==="drop"&&(yt==null||yt(ua))};x.useImperativeHandle(ft,()=>({onBatchStart:ea,onSuccess:$n,onProgress:za,onError:Ga,fileList:en,upload:fa.current}));const{getPrefixCls:Ma,direction:_a,upload:ha}=x.useContext(Jt.E_),Ea=Ma("upload",cn),Ca=Object.assign(Object.assign({onBatchStart:ea,onError:Ga,onProgress:za,onSuccess:$n},we),{data:Bn,multiple:Oa,action:aa,accept:ka,supportServerRender:Pn,prefixCls:Ea,disabled:La,beforeUpload:ja,onChange:void 0});delete Ca.className,delete Ca.style,(!gn||La)&&delete Ca.id;const[$a,Ua]=on(Ea),[Aa]=(0,Pt.Z)("Upload",He.Z.Upload),{showRemoveIcon:wn,showPreviewIcon:bn,showDownloadIcon:Rn,removeIcon:Hn,previewIcon:Pa,downloadIcon:Wa}=typeof jt=="boolean"?{}:jt,Rt=(ua,la)=>jt?x.createElement(On,{prefixCls:Ea,listType:Yt,items:en,previewFile:Vn,onPreview:Ft,onDownload:Fn,onRemove:Za,showRemoveIcon:!La&&wn,showPreviewIcon:bn,showDownloadIcon:Rn,removeIcon:Hn,previewIcon:Pa,downloadIcon:Wa,iconRender:Lt,locale:Object.assign(Object.assign({},Aa),vt),isImageUrl:Je,progress:Kt,appendAction:ua,appendActionVisible:la,itemRender:dn,disabled:La}):ua,_n=Oe()(`${Ea}-wrapper`,ln,Da,Ua,ha==null?void 0:ha.className,{[`${Ea}-rtl`]:_a==="rtl",[`${Ea}-picture-card-wrapper`]:Yt==="picture-card",[`${Ea}-picture-circle-wrapper`]:Yt==="picture-circle"}),Kn=Object.assign(Object.assign({},ha==null?void 0:ha.style),qt);if(xn==="drag"){const ua=Oe()(Ua,Ea,`${Ea}-drag`,{[`${Ea}-drag-uploading`]:en.some(la=>la.status==="uploading"),[`${Ea}-drag-hover`]:ma==="dragover",[`${Ea}-disabled`]:La,[`${Ea}-rtl`]:_a==="rtl"});return $a(x.createElement("span",{className:_n},x.createElement("div",{className:ua,style:Kn,onDrop:Xa,onDragOver:Xa,onDragLeave:Xa},x.createElement(Ve,Object.assign({},Ca,{ref:fa,className:`${Ea}-btn`}),x.createElement("div",{className:`${Ea}-drag-container`},gn))),Rt()))}const Ba=Oe()(Ea,`${Ea}-select`,{[`${Ea}-disabled`]:La}),Na=(ua=>x.createElement("div",{className:Ba,style:ua},x.createElement(Ve,Object.assign({},Ca,{ref:fa}))))(gn?void 0:{display:"none"});return $a(Yt==="picture-card"||Yt==="picture-circle"?x.createElement("span",{className:_n},Rt(Na,!!gn)):x.createElement("span",{className:_n},Na,Rt()))};var Vt=x.forwardRef(fn),ze=function(we,ft){var At={};for(var wt in we)Object.prototype.hasOwnProperty.call(we,wt)&&ft.indexOf(wt)<0&&(At[wt]=we[wt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _t=0,wt=Object.getOwnPropertySymbols(we);_t{var{style:At,height:wt}=we,_t=ze(we,["style","height"]);return x.createElement(Vt,Object.assign({ref:ft},_t,{type:"drag",style:Object.assign(Object.assign({},At),{height:wt})}))});const pn=Vt;pn.Dragger=yn,pn.LIST_IGNORE=kn;var Cn=pn},39417:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return fe}});var x=oe(72308),he=oe(49618),Ye=oe(74416),Oe=oe(77321),Ie=oe(96949),Me=oe(55090),be=oe(80237),tt=oe(77205),Qe=oe(38793),lt=oe(92310),at=oe.n(lt),$e=oe(26112),Ue=oe(59301),se=oe(39378),y=function(Ae){for(var Fe=Ae.prefixCls,ve=Ae.level,je=Ae.isStart,Bt=Ae.isEnd,zt="".concat(Fe,"-indent-unit"),Ve=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],xe=Ze.length,me=Ke.length;if(Math.abs(xe-me)!==1)return{add:!1,key:null};function Re(ht,Pe){var Se=new Map;ht.forEach(function(Ne){Se.set(Ne,!0)});var rt=Pe.filter(function(Ne){return!Se.has(Ne)});return rt.length===1?rt[0]:null}return xe ").concat(Ke);return Ke}var Mt=a.forwardRef(function(Ze,Ke){var xe=Ze.prefixCls,me=Ze.data,Re=Ze.selectable,ht=Ze.checkable,Pe=Ze.expandedKeys,Se=Ze.selectedKeys,rt=Ze.checkedKeys,Ne=Ze.loadedKeys,Ce=Ze.loadingKeys,Te=Ze.halfCheckedKeys,Et=Ze.keyEntities,Ct=Ze.disabled,Ht=Ze.dragging,Tt=Ze.dragOverNodeKey,Ot=Ze.dropPosition,Be=Ze.motion,_e=Ze.height,bt=Ze.itemHeight,ct=Ze.virtual,pt=Ze.focusable,an=Ze.activeItem,mn=Ze.focused,sn=Ze.tabIndex,vn=Ze.onKeyDown,Gn=Ze.onFocus,On=Ze.onBlur,Wn=Ze.onActiveChange,ra=Ze.onListChangeStart,ia=Ze.onListChangeEnd,Nn=(0,ae.Z)(Ze,ut),Zn=a.useRef(null),ta=a.useRef(null);a.useImperativeHandle(Ke,function(){return{scrollTo:function(Cn){Zn.current.scrollTo(Cn)},getIndentWidth:function(){return ta.current.offsetWidth}}});var Qn=a.useState(Pe),da=(0,ne.Z)(Qn,2),Fa=da[0],rn=da[1],un=a.useState(me),En=(0,ne.Z)(un,2),hn=En[0],Dn=En[1],Un=a.useState(me),Tn=(0,ne.Z)(Un,2),ot=Tn[0],gt=Tn[1],st=a.useState([]),Qt=(0,ne.Z)(st,2),An=Qt[0],on=Qt[1],na=a.useState(null),kn=(0,ne.Z)(na,2),fn=kn[0],In=kn[1],Vt=a.useRef(me);Vt.current=me;function ze(){var pn=Vt.current;Dn(pn),gt(pn),on([]),In(null),ia()}(0,ie.Z)(function(){rn(Pe);var pn=zt(Fa,Pe);if(pn.key!==null)if(pn.add){var Cn=hn.findIndex(function(jt){var Yt=jt.key;return Yt===pn.key}),we=Nt(Ve(hn,me,pn.key),ct,_e,bt),ft=hn.slice();ft.splice(Cn+1,0,nt),gt(ft),on(we),In("show")}else{var At=me.findIndex(function(jt){var Yt=jt.key;return Yt===pn.key}),wt=Nt(Ve(me,hn,pn.key),ct,_e,bt),_t=me.slice();_t.splice(At+1,0,nt),gt(_t),on(wt),In("hide")}else hn!==me&&(Dn(me),gt(me))},[Pe,me]),a.useEffect(function(){Ht||ze()},[Ht]);var $t=Be?ot:me,yn={expandedKeys:Pe,selectedKeys:Se,loadedKeys:Ne,loadingKeys:Ce,checkedKeys:rt,halfCheckedKeys:Te,dragOverNodeKey:Tt,dropPosition:Ot,keyEntities:Et};return a.createElement(a.Fragment,null,mn&&an&&a.createElement("span",{style:It,"aria-live":"assertive"},et(an)),a.createElement("div",null,a.createElement("input",{style:It,disabled:pt===!1||Ct,tabIndex:pt!==!1?sn:null,onKeyDown:vn,onFocus:Gn,onBlur:On,value:"",onChange:Jt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(xe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(xe,"-indent")},a.createElement("div",{ref:ta,className:"".concat(xe,"-indent-unit")}))),a.createElement(ce.Z,(0,x.Z)({},Nn,{data:$t,itemKey:De,height:_e,fullHeight:!1,virtual:ct,itemHeight:bt,prefixCls:"".concat(xe,"-list"),ref:Zn,onVisibleChange:function(Cn,we){var ft=new Set(Cn),At=we.filter(function(wt){return!ft.has(wt)});At.some(function(wt){return De(wt)===Gt})&&ze()}}),function(pn){var Cn=pn.pos,we=(0,x.Z)({},(z(pn.data),pn.data)),ft=pn.title,At=pn.key,wt=pn.isStart,_t=pn.isEnd,jt=(0,Ae.km)(At,Cn);delete we.key,delete we.children;var Yt=(0,Ae.H8)(jt,yn);return a.createElement(Bt,(0,x.Z)({},we,Yt,{title:ft,active:!!an&&At===an.key,pos:Cn,data:pn.data,isStart:wt,isEnd:_t,motion:Be,motionNodes:At===Gt?An:null,motionType:fn,onMotionStart:ra,onMotionEnd:ze,treeNodeRequiredProps:yn,onMouseMove:function(){Wn(null)}}))}))});Mt.displayName="NodeList";var nn=Mt,mt=oe(35654),Xt=oe(90782),Le=oe(67841),it=10,St=function(Ze){(0,Qe.Z)(xe,Ze);var Ke=(0,lt.Z)(xe);function xe(){var me;(0,Me.Z)(this,xe);for(var Re=arguments.length,ht=new Array(Re),Pe=0;Pe2&&arguments[2]!==void 0?arguments[2]:!1,Te=me.state,Et=Te.dragChildrenKeys,Ct=Te.dropPosition,Ht=Te.dropTargetKey,Tt=Te.dropTargetPos,Ot=Te.dropAllowed;if(Ot){var Be=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),Ht!==null){var _e=(0,Oe.Z)((0,Oe.Z)({},(0,Ae.H8)(Ht,me.getTreeNodeRequiredProps())),{},{active:((Ne=me.getActiveItem())===null||Ne===void 0?void 0:Ne.key)===Ht,data:(0,Le.Z)(me.state.keyEntities,Ht).node}),bt=Et.indexOf(Ht)!==-1;(0,y.ZP)(!bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ct=(0,mt.yx)(Tt),pt={event:Se,node:(0,Ae.F)(_e),dragNode:me.dragNode?(0,Ae.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(Et),dropToGap:Ct!==0,dropPosition:Ct+Number(ct[ct.length-1])};Ce||Be==null||Be(pt),me.dragNode=null}}},me.cleanDragState=function(){var Se=me.state.draggingNodeKey;Se!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(Se,rt){var Ne=me.state,Ce=Ne.expandedKeys,Te=Ne.flattenNodes,Et=rt.expanded,Ct=rt.key,Ht=rt.isLeaf;if(!(Ht||Se.shiftKey||Se.metaKey||Se.ctrlKey)){var Tt=Te.filter(function(Be){return Be.key===Ct})[0],Ot=(0,Ae.F)((0,Oe.Z)((0,Oe.Z)({},(0,Ae.H8)(Ct,me.getTreeNodeRequiredProps())),{},{data:Tt.data}));me.setExpandedKeys(Et?(0,mt._5)(Ce,Ct):(0,mt.L0)(Ce,Ct)),me.onNodeExpand(Se,Ot)}},me.onNodeClick=function(Se,rt){var Ne=me.props,Ce=Ne.onClick,Te=Ne.expandAction;Te==="click"&&me.triggerExpandActionExpand(Se,rt),Ce==null||Ce(Se,rt)},me.onNodeDoubleClick=function(Se,rt){var Ne=me.props,Ce=Ne.onDoubleClick,Te=Ne.expandAction;Te==="doubleClick"&&me.triggerExpandActionExpand(Se,rt),Ce==null||Ce(Se,rt)},me.onNodeSelect=function(Se,rt){var Ne=me.state.selectedKeys,Ce=me.state,Te=Ce.keyEntities,Et=Ce.fieldNames,Ct=me.props,Ht=Ct.onSelect,Tt=Ct.multiple,Ot=rt.selected,Be=rt[Et.key],_e=!Ot;_e?Tt?Ne=(0,mt.L0)(Ne,Be):Ne=[Be]:Ne=(0,mt._5)(Ne,Be);var bt=Ne.map(function(ct){var pt=(0,Le.Z)(Te,ct);return pt?pt.node:null}).filter(function(ct){return ct});me.setUncontrolledState({selectedKeys:Ne}),Ht==null||Ht(Ne,{event:"select",selected:_e,node:rt,selectedNodes:bt,nativeEvent:Se.nativeEvent})},me.onNodeCheck=function(Se,rt,Ne){var Ce=me.state,Te=Ce.keyEntities,Et=Ce.checkedKeys,Ct=Ce.halfCheckedKeys,Ht=me.props,Tt=Ht.checkStrictly,Ot=Ht.onCheck,Be=rt.key,_e,bt={event:"check",node:rt,checked:Ne,nativeEvent:Se.nativeEvent};if(Tt){var ct=Ne?(0,mt.L0)(Et,Be):(0,mt._5)(Et,Be),pt=(0,mt._5)(Ct,Be);_e={checked:ct,halfChecked:pt},bt.checkedNodes=ct.map(function(On){return(0,Le.Z)(Te,On)}).filter(function(On){return On}).map(function(On){return On.node}),me.setUncontrolledState({checkedKeys:ct})}else{var an=(0,Xt.S)([].concat((0,Ie.Z)(Et),[Be]),!0,Te),mn=an.checkedKeys,sn=an.halfCheckedKeys;if(!Ne){var vn=new Set(mn);vn.delete(Be);var Gn=(0,Xt.S)(Array.from(vn),{checked:!1,halfCheckedKeys:sn},Te);mn=Gn.checkedKeys,sn=Gn.halfCheckedKeys}_e=mn,bt.checkedNodes=[],bt.checkedNodesPositions=[],bt.halfCheckedKeys=sn,mn.forEach(function(On){var Wn=(0,Le.Z)(Te,On);if(Wn){var ra=Wn.node,ia=Wn.pos;bt.checkedNodes.push(ra),bt.checkedNodesPositions.push({node:ra,pos:ia})}}),me.setUncontrolledState({checkedKeys:mn},!1,{halfCheckedKeys:sn})}Ot==null||Ot(_e,bt)},me.onNodeLoad=function(Se){var rt=Se.key,Ne=new Promise(function(Ce,Te){me.setState(function(Et){var Ct=Et.loadedKeys,Ht=Ct===void 0?[]:Ct,Tt=Et.loadingKeys,Ot=Tt===void 0?[]:Tt,Be=me.props,_e=Be.loadData,bt=Be.onLoad;if(!_e||Ht.indexOf(rt)!==-1||Ot.indexOf(rt)!==-1)return null;var ct=_e(Se);return ct.then(function(){var pt=me.state.loadedKeys,an=(0,mt.L0)(pt,rt);bt==null||bt(an,{event:"load",node:Se}),me.setUncontrolledState({loadedKeys:an}),me.setState(function(mn){return{loadingKeys:(0,mt._5)(mn.loadingKeys,rt)}}),Ce()}).catch(function(pt){if(me.setState(function(mn){return{loadingKeys:(0,mt._5)(mn.loadingKeys,rt)}}),me.loadingRetryTimes[rt]=(me.loadingRetryTimes[rt]||0)+1,me.loadingRetryTimes[rt]>=it){var an=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,mt.L0)(an,rt)}),Ce()}Te(pt)}),{loadingKeys:(0,mt.L0)(Ot,rt)}})});return Ne.catch(function(){}),Ne},me.onNodeMouseEnter=function(Se,rt){var Ne=me.props.onMouseEnter;Ne==null||Ne({event:Se,node:rt})},me.onNodeMouseLeave=function(Se,rt){var Ne=me.props.onMouseLeave;Ne==null||Ne({event:Se,node:rt})},me.onNodeContextMenu=function(Se,rt){var Ne=me.props.onRightClick;Ne&&(Se.preventDefault(),Ne({event:Se,node:rt}))},me.onFocus=function(){var Se=me.props.onFocus;me.setState({focused:!0});for(var rt=arguments.length,Ne=new Array(rt),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:!1,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ce=!1,Te=!0,Et={};Object.keys(Se).forEach(function(Ct){if(Ct in me.props){Te=!1;return}Ce=!0,Et[Ct]=Se[Ct]}),Ce&&(!rt||Te)&&me.setState((0,Oe.Z)((0,Oe.Z)({},Et),Ne))}},me.scrollTo=function(Se){me.listRef.current.scrollTo(Se)},me}return(0,be.Z)(xe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Re=this.props.activeKey;Re!==void 0&&Re!==this.state.activeKey&&(this.setState({activeKey:Re}),Re!==null&&this.scrollTo({key:Re}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Re,ht=this.state,Pe=ht.focused,Se=ht.flattenNodes,rt=ht.keyEntities,Ne=ht.draggingNodeKey,Ce=ht.activeKey,Te=ht.dropLevelOffset,Et=ht.dropContainerKey,Ct=ht.dropTargetKey,Ht=ht.dropPosition,Tt=ht.dragOverNodeKey,Ot=ht.indent,Be=this.props,_e=Be.prefixCls,bt=Be.className,ct=Be.style,pt=Be.showLine,an=Be.focusable,mn=Be.tabIndex,sn=mn===void 0?0:mn,vn=Be.selectable,Gn=Be.showIcon,On=Be.icon,Wn=Be.switcherIcon,ra=Be.draggable,ia=Be.checkable,Nn=Be.checkStrictly,Zn=Be.disabled,ta=Be.motion,Qn=Be.loadData,da=Be.filterTreeNode,Fa=Be.height,rn=Be.itemHeight,un=Be.virtual,En=Be.titleRender,hn=Be.dropIndicatorRender,Dn=Be.onContextMenu,Un=Be.onScroll,Tn=Be.direction,ot=Be.rootClassName,gt=Be.rootStyle,st=(0,se.Z)(this.props,{aria:!0,data:!0}),Qt;return ra&&((0,Ye.Z)(ra)==="object"?Qt=ra:typeof ra=="function"?Qt={nodeDraggable:ra}:Qt={}),a.createElement(E.k.Provider,{value:{prefixCls:_e,selectable:vn,showIcon:Gn,icon:On,switcherIcon:Wn,draggable:Qt,draggingNodeKey:Ne,checkable:ia,checkStrictly:Nn,disabled:Zn,keyEntities:rt,dropLevelOffset:Te,dropContainerKey:Et,dropTargetKey:Ct,dropPosition:Ht,dragOverNodeKey:Tt,indent:Ot,direction:Tn,dropIndicatorRender:hn,loadData:Qn,filterTreeNode:da,titleRender:En,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:$e()(_e,bt,ot,(Re={},(0,he.Z)(Re,"".concat(_e,"-show-line"),pt),(0,he.Z)(Re,"".concat(_e,"-focused"),Pe),(0,he.Z)(Re,"".concat(_e,"-active-focused"),Ce!==null),Re)),style:gt},a.createElement(nn,(0,x.Z)({ref:this.listRef,prefixCls:_e,style:ct,data:Se,disabled:Zn,selectable:vn,checkable:!!ia,motion:ta,dragging:Ne!==null,height:Fa,itemHeight:rn,virtual:un,focusable:an,focused:Pe,tabIndex:sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Dn,onScroll:Un},this.getTreeNodeRequiredProps(),st))))}}],[{key:"getDerivedStateFromProps",value:function(Re,ht){var Pe=ht.prevProps,Se={prevProps:Re};function rt(an){return!Pe&&an in Re||Pe&&Pe[an]!==Re[an]}var Ne,Ce=ht.fieldNames;if(rt("fieldNames")&&(Ce=(0,Ae.w$)(Re.fieldNames),Se.fieldNames=Ce),rt("treeData")?Ne=Re.treeData:rt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ne=(0,Ae.zn)(Re.children)),Ne){Se.treeData=Ne;var Te=(0,Ae.I8)(Ne,{fieldNames:Ce});Se.keyEntities=(0,Oe.Z)((0,he.Z)({},Gt,He),Te.keyEntities)}var Et=Se.keyEntities||ht.keyEntities;if(rt("expandedKeys")||Pe&&rt("autoExpandParent"))Se.expandedKeys=Re.autoExpandParent||!Pe&&Re.defaultExpandParent?(0,mt.r7)(Re.expandedKeys,Et):Re.expandedKeys;else if(!Pe&&Re.defaultExpandAll){var Ct=(0,Oe.Z)({},Et);delete Ct[Gt],Se.expandedKeys=Object.keys(Ct).map(function(an){return Ct[an].key})}else!Pe&&Re.defaultExpandedKeys&&(Se.expandedKeys=Re.autoExpandParent||Re.defaultExpandParent?(0,mt.r7)(Re.defaultExpandedKeys,Et):Re.defaultExpandedKeys);if(Se.expandedKeys||delete Se.expandedKeys,Ne||Se.expandedKeys){var Ht=(0,Ae.oH)(Ne||ht.treeData,Se.expandedKeys||ht.expandedKeys,Ce);Se.flattenNodes=Ht}if(Re.selectable&&(rt("selectedKeys")?Se.selectedKeys=(0,mt.BT)(Re.selectedKeys,Re):!Pe&&Re.defaultSelectedKeys&&(Se.selectedKeys=(0,mt.BT)(Re.defaultSelectedKeys,Re))),Re.checkable){var Tt;if(rt("checkedKeys")?Tt=(0,mt.E6)(Re.checkedKeys)||{}:!Pe&&Re.defaultCheckedKeys?Tt=(0,mt.E6)(Re.defaultCheckedKeys)||{}:Ne&&(Tt=(0,mt.E6)(Re.checkedKeys)||{checkedKeys:ht.checkedKeys,halfCheckedKeys:ht.halfCheckedKeys}),Tt){var Ot=Tt,Be=Ot.checkedKeys,_e=Be===void 0?[]:Be,bt=Ot.halfCheckedKeys,ct=bt===void 0?[]:bt;if(!Re.checkStrictly){var pt=(0,Xt.S)(_e,!0,Et);_e=pt.checkedKeys,ct=pt.halfCheckedKeys}Se.checkedKeys=_e,Se.halfCheckedKeys=ct}}return rt("loadedKeys")&&(Se.loadedKeys=Re.loadedKeys),Se}}]),xe}(a.Component);St.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},St.TreeNode=fe.Z;var tn=St,Ut=tn},35654:function(xt,kt,oe){"use strict";oe.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return lt},OM:function(){return y},_5:function(){return Qe},r7:function(){return ne},wA:function(){return $e},yx:function(){return at}});var x=oe(80702),he=oe(62853),Ye=oe(48736),Oe=oe(59301),Ie=oe(39417),Me=oe(67841),be=oe(71430),tt=null;function Qe(ae,ie){if(!ae)return[];var ce=ae.slice(),de=ce.indexOf(ie);return de>=0&&ce.splice(de,1),ce}function lt(ae,ie){var ce=(ae||[]).slice();return ce.indexOf(ie)===-1&&ce.push(ie),ce}function at(ae){return ae.split("-")}function $e(ae,ie){var ce=[],de=(0,Me.Z)(ie,ae);function fe(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Ae){var Fe=Ae.key,ve=Ae.children;ce.push(Fe),fe(ve)})}return fe(de.children),ce}function Ue(ae){if(ae.parent){var ie=at(ae.pos);return Number(ie[ie.length-1])===ae.parent.children.length-1}return!1}function se(ae){var ie=at(ae.pos);return Number(ie[ie.length-1])===0}function y(ae,ie,ce,de,fe,Ee,Ae,Fe,ve,je){var Bt,zt=ae.clientX,Ve=ae.clientY,ut=ae.target.getBoundingClientRect(),It=ut.top,Jt=ut.height,Gt=(je==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-zt),Pt=(Gt-12)/de,He=(0,Me.Z)(Fe,ce.props.eventKey);if(Ve-1.5?Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1:Ee({dragNode:it,dropNode:St,dropPosition:0})?mt=0:Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1:Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1,{dropPosition:mt,dropLevelOffset:Xt,dropTargetKey:He.key,dropTargetPos:He.pos,dragOverNodeKey:nn,dropContainerKey:mt===0?null:((Bt=He.parent)===null||Bt===void 0?void 0:Bt.key)||null,dropAllowed:tn}}function a(ae,ie){if(ae){var ce=ie.multiple;return ce?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ie){return ie};function b(ae,ie){if(!ae)return[];var ce=ie||{},de=ce.processProps,fe=de===void 0?E:de,Ee=Array.isArray(ae)?ae:[ae];return Ee.map(function(Ae){var Fe=Ae.children,ve=_objectWithoutProperties(Ae,tt),je=b(Fe,ie);return React.createElement(TreeNode,_extends({key:ve.key},fe(ve)),je)})}function z(ae){if(!ae)return null;var ie;if(Array.isArray(ae))ie={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,he.Z)(ae)==="object")ie={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ye.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(ae,ie){var ce=new Set;function de(fe){if(!ce.has(fe)){var Ee=(0,Me.Z)(ie,fe);if(Ee){ce.add(fe);var Ae=Ee.parent,Fe=Ee.node;Fe.disabled||Ae&&de(Ae.key)}}}return(ae||[]).forEach(function(fe){de(fe)}),(0,x.Z)(ce)}},90782:function(xt,kt,oe){"use strict";oe.d(kt,{S:function(){return be}});var x=oe(48736),he=oe(67841);function Ye(tt,Qe){var lt=new Set;return tt.forEach(function(at){Qe.has(at)||lt.add(at)}),lt}function Oe(tt){var Qe=tt||{},lt=Qe.disabled,at=Qe.disableCheckbox,$e=Qe.checkable;return!!(lt||at)||$e===!1}function Ie(tt,Qe,lt,at){for(var $e=new Set(tt),Ue=new Set,se=0;se<=lt;se+=1){var y=Qe.get(se)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,ie=z.children,ce=ie===void 0?[]:ie;$e.has(ne)&&!at(ae)&&ce.filter(function(de){return!at(de.node)}).forEach(function(de){$e.add(de.key)})})}for(var a=new Set,E=lt;E>=0;E-=1){var b=Qe.get(E)||new Set;b.forEach(function(z){var ne=z.parent,ae=z.node;if(!(at(ae)||!z.parent||a.has(z.parent.key))){if(at(z.parent.node)){a.add(ne.key);return}var ie=!0,ce=!1;(ne.children||[]).filter(function(de){return!at(de.node)}).forEach(function(de){var fe=de.key,Ee=$e.has(fe);ie&&!Ee&&(ie=!1),!ce&&(Ee||Ue.has(fe))&&(ce=!0)}),ie&&$e.add(ne.key),ce&&Ue.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Ye(Ue,$e))}}function Me(tt,Qe,lt,at,$e){for(var Ue=new Set(tt),se=new Set(Qe),y=0;y<=at;y+=1){var a=lt.get(y)||new Set;a.forEach(function(ne){var ae=ne.key,ie=ne.node,ce=ne.children,de=ce===void 0?[]:ce;!Ue.has(ae)&&!se.has(ae)&&!$e(ie)&&de.filter(function(fe){return!$e(fe.node)}).forEach(function(fe){Ue.delete(fe.key)})})}se=new Set;for(var E=new Set,b=at;b>=0;b-=1){var z=lt.get(b)||new Set;z.forEach(function(ne){var ae=ne.parent,ie=ne.node;if(!($e(ie)||!ne.parent||E.has(ne.parent.key))){if($e(ne.parent.node)){E.add(ae.key);return}var ce=!0,de=!1;(ae.children||[]).filter(function(fe){return!$e(fe.node)}).forEach(function(fe){var Ee=fe.key,Ae=Ue.has(Ee);ce&&!Ae&&(ce=!1),!de&&(Ae||se.has(Ee))&&(de=!0)}),ce||Ue.delete(ae.key),de&&se.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(Ye(se,Ue))}}function be(tt,Qe,lt,at){var $e=[],Ue;at?Ue=at:Ue=Oe;var se=new Set(tt.filter(function(b){var z=!!(0,he.Z)(lt,b);return z||$e.push(b),z})),y=new Map,a=0;Object.keys(lt).forEach(function(b){var z=lt[b],ne=z.level,ae=y.get(ne);ae||(ae=new Set,y.set(ne,ae)),ae.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!$e.length,"Tree missing follow keys: ".concat($e.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Qe===!0?E=Ie(se,y,a,Ue):E=Me(se,Qe.halfCheckedKeys,y,a,Ue),E}},67841:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return x}});function x(he,Ye){return he[Ye]}},71430:function(xt,kt,oe){"use strict";oe.d(kt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return $e},oH:function(){return a},w$:function(){return Ue},zn:function(){return y}});var x=oe(62853),he=oe(80702),Ye=oe(77321),Oe=oe(74416),Ie=oe(11592),Me=oe(2738),be=oe(48736),tt=oe(67841),Qe=["children"];function lt(ae,ie){return"".concat(ae,"-").concat(ie)}function at(ae){return ae&&ae.type&&ae.type.isTreeNode}function $e(ae,ie){return ae!=null?ae:ie}function Ue(ae){var ie=ae||{},ce=ie.title,de=ie._title,fe=ie.key,Ee=ie.children,Ae=ce||"title";return{title:Ae,_title:de||[Ae],key:fe||"key",children:Ee||"children"}}function se(ae,ie){var ce=new Map;function de(fe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(Ae){var Fe=Ae[ie.key],ve=Ae[ie.children];warning(Fe!=null,"Tree node must have a certain key: [".concat(Ee).concat(Fe,"]"));var je=String(Fe);warning(!ce.has(je)||Fe===null||Fe===void 0,"Same 'key' exist in the Tree: ".concat(je)),ce.set(je,!0),de(ve,"".concat(Ee).concat(je," > "))})}de(ae)}function y(ae){function ie(ce){var de=(0,Ie.Z)(ce);return de.map(function(fe){if(!at(fe))return(0,be.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=fe.key,Ae=fe.props,Fe=Ae.children,ve=(0,Oe.Z)(Ae,Qe),je=(0,Ye.Z)({key:Ee},ve),Bt=ie(Fe);return Bt.length&&(je.children=Bt),je}).filter(function(fe){return fe})}return ie(ae)}function a(ae,ie,ce){var de=Ue(ce),fe=de._title,Ee=de.key,Ae=de.children,Fe=new Set(ie===!0?[]:ie),ve=[];function je(Bt){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Bt.map(function(Ve,ut){for(var It=lt(zt?zt.pos:"0",ut),Jt=$e(Ve[Ee],It),Gt,Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:{},ce=ie.initWrapper,de=ie.processEntity,fe=ie.onProcessFinished,Ee=ie.externalGetKey,Ae=ie.childrenPropName,Fe=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,je=Ee||ve,Bt={},zt={},Ve={posEntities:Bt,keyEntities:zt};return ce&&(Ve=ce(Ve)||Ve),E(ae,function(ut){var It=ut.node,Jt=ut.index,Gt=ut.pos,Pt=ut.key,He=ut.parentPos,nt=ut.level,Nt=ut.nodes,De={node:It,nodes:Nt,index:Jt,key:Pt,pos:Gt,level:nt},et=$e(Pt,Gt);Bt[Gt]=De,zt[et]=De,De.parent=Bt[He],De.parent&&(De.parent.children=De.parent.children||[],De.parent.children.push(De)),de&&de(De,Ve)},{externalGetKey:je,childrenPropName:Ae,fieldNames:Fe}),fe&&fe(Ve),Ve}function z(ae,ie){var ce=ie.expandedKeys,de=ie.selectedKeys,fe=ie.loadedKeys,Ee=ie.loadingKeys,Ae=ie.checkedKeys,Fe=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,je=ie.dropPosition,Bt=ie.keyEntities,zt=(0,tt.Z)(Bt,ae),Ve={eventKey:ae,expanded:ce.indexOf(ae)!==-1,selected:de.indexOf(ae)!==-1,loaded:fe.indexOf(ae)!==-1,loading:Ee.indexOf(ae)!==-1,checked:Ae.indexOf(ae)!==-1,halfChecked:Fe.indexOf(ae)!==-1,pos:String(zt?zt.pos:""),dragOver:ve===ae&&je===0,dragOverGapTop:ve===ae&&je===-1,dragOverGapBottom:ve===ae&&je===1};return Ve}function ne(ae){var ie=ae.data,ce=ae.expanded,de=ae.selected,fe=ae.checked,Ee=ae.loaded,Ae=ae.loading,Fe=ae.halfChecked,ve=ae.dragOver,je=ae.dragOverGapTop,Bt=ae.dragOverGapBottom,zt=ae.pos,Ve=ae.active,ut=ae.eventKey,It=(0,Ye.Z)((0,Ye.Z)({},ie),{},{expanded:ce,selected:de,checked:fe,loaded:Ee,loading:Ae,halfChecked:Fe,dragOver:ve,dragOverGapTop:je,dragOverGapBottom:Bt,pos:zt,active:Ve,key:ut});return"props"in It||Object.defineProperty(It,"props",{get:function(){return(0,be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),It}},8224:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(4676);function he(Ye,Oe,Ie,Me){var be=x.unstable_batchedUpdates?function(Qe){x.unstable_batchedUpdates(Ie,Qe)}:Ie;return Ye!=null&&Ye.addEventListener&&Ye.addEventListener(Oe,be,Me),{remove:function(){Ye!=null&&Ye.removeEventListener&&Ye.removeEventListener(Oe,be,Me)}}}},55468:function(xt,kt,oe){"use strict";oe.d(kt,{g1:function(){return at},os:function(){return Ue}});var x=/margin|padding|width|height|max|min|offset/,he={left:!0,top:!0},Ye={cssFloat:1,styleFloat:1,float:1};function Oe(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Ie(se,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return se.offsetHeight;if(y==="width")return se.offsetWidth}return y in he||(he[y]=x.test(y)),he[y]?parseFloat(a)||0:a}function Me(se,y){var a=arguments.length,E=Oe(se);return y=Ye[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,a===1?E:Ie(se,y,E[y]||se.style[y])}function be(se,y,a){var E=arguments.length;if(y=Ye[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),se.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&be(se,b,y[b]);return Oe(se)}function tt(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function Qe(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function lt(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:y}}function at(){var se=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:y}}function $e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ue(se){var y=se.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},12921:function(xt,kt,oe){"use strict";oe.d(kt,{Z5:function(){return Jd},_l:function(){return zu},bK:function(){return pl}});var x=oe(59301),he=oe(60039);function Ye(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,he.Z)(ee,te)}var Oe=oe(72308),Ie=oe(59781),Me=x.createContext(null),be=null;function tt(ee){ee()}var Qe=tt,lt=function(te){return Qe=te},at=function(){return Qe};function $e(){var ee=at(),te=null,re=null;return{clear:function(){te=null,re=null},notify:function(){ee(function(){for(var ue=te;ue;)ue.callback(),ue=ue.next})},get:function(){for(var ue=[],ge=te;ge;)ue.push(ge),ge=ge.next;return ue},subscribe:function(ue){var ge=!0,pe=re={callback:ue,next:null,prev:re};return pe.prev?pe.prev.next=pe:te=pe,function(){!ge||te===null||(ge=!1,pe.next?pe.next.prev=pe.prev:re=pe.prev,pe.prev?pe.prev.next=pe.next:te=pe.next)}}}}var Ue={notify:function(){},get:function(){return[]}};function se(ee,te){var re,le=Ue;function ue(Ge){return ke(),le.subscribe(Ge)}function ge(){le.notify()}function pe(){Xe.onStateChange&&Xe.onStateChange()}function ye(){return!!re}function ke(){re||(re=te?te.addNestedSub(pe):ee.subscribe(pe),le=$e())}function qe(){re&&(re(),re=void 0,le.clear(),le=Ue)}var Xe={addNestedSub:ue,notifyNestedSubs:ge,handleChangeWrapper:pe,isSubscribed:ye,trySubscribe:ke,tryUnsubscribe:qe,getListeners:function(){return le}};return Xe}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var te=ee.store,re=ee.context,le=ee.children,ue=(0,x.useMemo)(function(){var ye=se(te);return{store:te,subscription:ye}},[te]),ge=(0,x.useMemo)(function(){return te.getState()},[te]);y(function(){var ye=ue.subscription;return ye.onStateChange=ye.notifyNestedSubs,ye.trySubscribe(),ge!==te.getState()&&ye.notifyNestedSubs(),function(){ye.tryUnsubscribe(),ye.onStateChange=null}},[ue,ge]);var pe=re||Me;return x.createElement(pe.Provider,{value:ue},le)}var E=a,b=oe(87488),z=oe(94266),ne=oe.n(z),ae=oe(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],de=[],fe=[null,null],Ee=function(te){try{return JSON.stringify(te)}catch(re){return String(te)}};function Ae(ee,te){var re=ee[1];return[te.payload,re+1]}function Fe(ee,te,re){y(function(){return ee.apply(void 0,te)},re)}function ve(ee,te,re,le,ue,ge,pe){ee.current=le,te.current=ue,re.current=!1,ge.current&&(ge.current=null,pe())}function je(ee,te,re,le,ue,ge,pe,ye,ke,qe){if(ee){var Xe=!1,Ge=null,We=function(){if(!Xe){var Ln=te.getState(),Mn,zn;try{Mn=le(Ln,ue.current)}catch(qn){zn=qn,Ge=qn}zn||(Ge=null),Mn===ge.current?pe.current||ke():(ge.current=Mn,ye.current=Mn,pe.current=!0,qe({type:"STORE_UPDATED",payload:{error:zn}}))}};re.onStateChange=We,re.trySubscribe(),We();var dt=function(){if(Xe=!0,re.tryUnsubscribe(),re.onStateChange=null,Ge)throw Ge};return dt}}var Bt=function(){return[null,0]};function zt(ee,te){te===void 0&&(te={});var re=te,le=re.getDisplayName,ue=le===void 0?function(Ra){return"ConnectAdvanced("+Ra+")"}:le,ge=re.methodName,pe=ge===void 0?"connectAdvanced":ge,ye=re.renderCountProp,ke=ye===void 0?void 0:ye,qe=re.shouldHandleStateChanges,Xe=qe===void 0?!0:qe,Ge=re.storeKey,We=Ge===void 0?"store":Ge,dt=re.withRef,Wt=dt===void 0?!1:dt,Ln=re.forwardRef,Mn=Ln===void 0?!1:Ln,zn=re.context,qn=zn===void 0?Me:zn,oa=(0,b.Z)(re,ie);if(0)var sa;var Ha=qn;return function(Ka){var tr=Ka.displayName||Ka.name||"Component",Ya=ue(tr),nr=(0,Oe.Z)({},oa,{getDisplayName:ue,methodName:pe,renderCountProp:ke,shouldHandleStateChanges:Xe,storeKey:We,displayName:Ya,wrappedComponentName:tr,WrappedComponent:Ka}),sr=oa.pure;function ur(cr){return ee(cr.dispatch,nr)}var Er=sr?x.useMemo:function(cr){return cr()};function br(cr){var Or=(0,x.useMemo)(function(){var oo=cr.reactReduxForwardedRef,Si=(0,b.Z)(cr,ce);return[cr.context,oo,Si]},[cr]),xr=Or[0],ao=Or[1],Rr=Or[2],Nr=(0,x.useMemo)(function(){return xr&&xr.Consumer&&(0,ae.isContextConsumer)(x.createElement(xr.Consumer,null))?xr:Ha},[xr,Ha]),wr=(0,x.useContext)(Nr),kr=!!cr.store&&!!cr.store.getState&&!!cr.store.dispatch,xo=!!wr&&!!wr.store,Br=kr?cr.store:wr.store,ro=(0,x.useMemo)(function(){return ur(Br)},[Br]),wo=(0,x.useMemo)(function(){if(!Xe)return fe;var oo=se(Br,kr?null:wr.subscription),Si=oo.notifyNestedSubs.bind(oo);return[oo,Si]},[Br,kr,wr]),Zr=wo[0],Bo=wo[1],Lo=(0,x.useMemo)(function(){return kr?wr:(0,Oe.Z)({},wr,{subscription:Zr})},[kr,wr,Zr]),hl=(0,x.useReducer)(Ae,de,Bt),Ku=hl[0],Fo=Ku[0],Uu=hl[1];if(Fo&&Fo.error)throw Fo.error;var Sl=(0,x.useRef)(),vi=(0,x.useRef)(Rr),Do=(0,x.useRef)(),Pl=(0,x.useRef)(!1),pi=Er(function(){return Do.current&&Rr===vi.current?Do.current:ro(Br.getState(),Rr)},[Br,Fo,Rr]);Fe(ve,[vi,Sl,Pl,Rr,pi,Do,Bo]),Fe(je,[Xe,Br,Zr,ro,vi,Sl,Pl,Do,Bo,Uu],[Br,Zr,ro]);var hi=(0,x.useMemo)(function(){return x.createElement(Ka,(0,Oe.Z)({},pi,{ref:ao}))},[ao,Ka,pi]),Vu=(0,x.useMemo)(function(){return Xe?x.createElement(Nr.Provider,{value:Lo},hi):hi},[Nr,hi,Lo]);return Vu}var hr=sr?x.memo(br):br;if(hr.WrappedComponent=Ka,hr.displayName=br.displayName=Ya,Mn){var Cr=x.forwardRef(function(Or,xr){return x.createElement(hr,(0,Oe.Z)({},Or,{reactReduxForwardedRef:xr}))});return Cr.displayName=Ya,Cr.WrappedComponent=Ka,ne()(Cr,Ka)}return ne()(hr,Ka)}}function Ve(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function ut(ee,te){if(Ve(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var re=Object.keys(ee),le=Object.keys(te);if(re.length!==le.length)return!1;for(var ue=0;ue=0;le--){var ue=te[le](ee);if(ue)return ue}return function(ge,pe){throw new Error("Invalid value of type "+typeof ee+" for "+re+" argument when connecting component "+pe.wrappedComponentName+".")}}function Re(ee,te){return ee===te}function ht(ee){var te=ee===void 0?{}:ee,re=te.connectHOC,le=re===void 0?zt:re,ue=te.mapStateToPropsFactories,ge=ue===void 0?nn:ue,pe=te.mapDispatchToPropsFactories,ye=pe===void 0?De:pe,ke=te.mergePropsFactories,qe=ke===void 0?St:ke,Xe=te.selectorFactory,Ge=Xe===void 0?Ke:Xe;return function(dt,Wt,Ln,Mn){Mn===void 0&&(Mn={});var zn=Mn,qn=zn.pure,oa=qn===void 0?!0:qn,sa=zn.areStatesEqual,Ha=sa===void 0?Re:sa,Ra=zn.areOwnPropsEqual,Ka=Ra===void 0?ut:Ra,tr=zn.areStatePropsEqual,Ya=tr===void 0?ut:tr,nr=zn.areMergedPropsEqual,sr=nr===void 0?ut:nr,ur=(0,b.Z)(zn,xe),Er=me(dt,ge,"mapStateToProps"),br=me(Wt,ye,"mapDispatchToProps"),hr=me(Ln,qe,"mergeProps");return le(Ge,(0,Oe.Z)({methodName:"connect",getDisplayName:function(cr){return"Connect("+cr+")"},shouldHandleStateChanges:!!dt,initMapStateToProps:Er,initMapDispatchToProps:br,initMergeProps:hr,pure:oa,areStatesEqual:Ha,areOwnPropsEqual:Ka,areStatePropsEqual:Ya,areMergedPropsEqual:sr},ur))}}var Pe=ht();function Se(){var ee=useContext(ReactReduxContext);return ee}function rt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var le=te(),ue=le.store;return ue}}var Ne=null;function Ce(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var le=te();return le.dispatch}}var Te=null,Et=function(te,re){return te===re};function Ct(ee,te,re,le){var ue=useReducer(function(Wt){return Wt+1},0),ge=ue[1],pe=useMemo(function(){return createSubscription(re,le)},[re,le]),ye=useRef(),ke=useRef(),qe=useRef(),Xe=useRef(),Ge=re.getState(),We;try{if(ee!==ke.current||Ge!==qe.current||ye.current){var dt=ee(Ge);Xe.current===void 0||!te(dt,Xe.current)?We=dt:We=Xe.current}else We=Xe.current}catch(Wt){throw ye.current&&(Wt.message+=` + `]:Object.assign(Object.assign({},(0,Wn.dF)()),{display:"inline-block",width:"100%",[`${ft}${ft}-select`]:{width:Ft,height:Ft,marginInlineEnd:we.marginXS,marginBottom:we.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:we.colorFillAlter,border:`${we.lineWidth}px dashed ${we.colorBorder}`,borderRadius:we.borderRadiusLG,cursor:"pointer",transition:`border-color ${we.motionDurationSlow}`,[`> ${ft}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ft}-disabled):hover`]:{borderColor:we.colorPrimary}},[`${jt}${jt}-picture-card, ${jt}${jt}-picture-circle`]:{[`${jt}-item-container`]:{display:"inline-block",width:Ft,height:Ft,marginBlock:`0 ${we.marginXS}px`,marginInline:`0 ${we.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Yt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${we.paddingXS*2}px)`,height:`calc(100% - ${we.paddingXS*2}px)`,backgroundColor:we.colorBgMask,opacity:0,transition:`all ${we.motionDurationSlow}`,content:'" "'}},[`${Yt}:hover`]:{[`&::before, ${Yt}-actions`]:{opacity:1}},[`${Yt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${we.motionDurationSlow}`,[`${At}-eye, ${At}-download, ${At}-delete`]:{zIndex:10,width:wt,margin:`0 ${we.marginXXS}px`,fontSize:wt,cursor:"pointer",transition:`all ${we.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Yt}-actions, ${Yt}-actions:hover`]:{[`${At}-eye, ${At}-download, ${At}-delete`]:{color:new Tn.C(_t).setAlpha(.65).toRgbString(),"&:hover":{color:_t}}},[`${Yt}-thumbnail, ${Yt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Yt}-name`]:{display:"none",textAlign:"center"},[`${Yt}-file + ${Yt}-name`]:{position:"absolute",bottom:we.margin,display:"block",width:`calc(100% - ${we.paddingXS*2}px)`},[`${Yt}-uploading`]:{[`&${Yt}`]:{backgroundColor:we.colorFillAlter},[`&::before, ${At}-eye, ${At}-download, ${At}-delete`]:{display:"none"}},[`${Yt}-progress`]:{bottom:we.marginXL,width:`calc(100% - ${we.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${ft}-wrapper${ft}-picture-circle-wrapper`]:{[`${ft}${ft}-select`]:{borderRadius:"50%"}}}};var Qt=we=>{const{componentCls:ft}=we;return{[`${ft}-rtl`]:{direction:"rtl"}}};const An=we=>{const{componentCls:ft,colorTextDisabled:At}=we;return{[`${ft}-wrapper`]:Object.assign(Object.assign({},(0,Wn.Wf)(we)),{[ft]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ft}-select`]:{display:"inline-block"},[`${ft}-disabled`]:{color:At,cursor:"not-allowed"}})}};var on=(0,ia.Z)("Upload",we=>{const{fontSizeHeading3:ft,fontSize:At,lineHeight:wt,lineWidth:_t,controlHeightLG:jt}=we,Yt=Math.round(At*wt),Ft=(0,Nn.TS)(we,{uploadThumbnailSize:ft*2,uploadProgressOffset:Yt/2+_t,uploadPicCardSize:jt*2.55});return[An(Ft),ta(Ft),ot(Ft),gt(Ft),da(Ft),Dn(Ft),Qt(Ft),(0,ra.Z)(Ft)]},we=>({actionsColor:we.colorTextDescription})),na=function(we,ft,At,wt){function _t(jt){return jt instanceof At?jt:new At(function(Yt){Yt(jt)})}return new(At||(At=Promise))(function(jt,Yt){function Ft(yt){try{Yn(wt.next(yt))}catch(Vn){Yt(Vn)}}function Fn(yt){try{Yn(wt.throw(yt))}catch(Vn){Yt(Vn)}}function Yn(yt){yt.done?jt(yt.value):_t(yt.value).then(Ft,Fn)}Yn((wt=wt.apply(we,ft||[])).next())})};const kn=`__LIST_IGNORE_${Date.now()}__`,fn=(we,ft)=>{const{fileList:At,defaultFileList:wt,onRemove:_t,showUploadList:jt=!0,listType:Yt="text",onPreview:Ft,onDownload:Fn,onChange:Yn,onDrop:yt,previewFile:Vn,disabled:jn,locale:vt,iconRender:Lt,isImageUrl:Je,progress:Kt,prefixCls:cn,className:ln,type:xn="select",children:gn,style:qt,itemRender:dn,maxCount:Xn,data:Bn={},multiple:Oa=!1,action:aa="",accept:ka="",supportServerRender:Pn=!0,rootClassName:Da}=we,wa=x.useContext(Gt.Z),La=jn!=null?jn:wa,[en,ca]=(0,ut.Z)(wt||[],{value:At,postState:ua=>ua!=null?ua:[]}),[ma,Sa]=x.useState("drop"),fa=x.useRef(null);x.useMemo(()=>{const ua=Date.now();(At||[]).forEach((la,xa)=>{!la.uid&&!Object.isFrozen(la)&&(la.uid=`__AUTO__${ua}_${xa}__`)})},[At]);const Ia=(ua,la,xa)=>{let ya=(0,he.Z)(la),Dt=!1;Xn===1?ya=ya.slice(-1):Xn&&(Dt=ya.length>Xn,ya=ya.slice(0,Xn)),(0,It.flushSync)(()=>{ca(ya)});const Jn={file:ua,fileList:ya};xa&&(Jn.event=xa),(!Dt||ya.some(va=>va.uid===ua.uid))&&(0,It.flushSync)(()=>{Yn==null||Yn(Jn)})},ja=(ua,la)=>na(void 0,void 0,void 0,function*(){const{beforeUpload:xa,transformFile:ya}=we;let Dt=ua;if(xa){const Jn=yield xa(ua,la);if(Jn===!1)return!1;if(delete ua[kn],Jn===kn)return Object.defineProperty(ua,kn,{value:!0,configurable:!0}),!1;typeof Jn=="object"&&Jn&&(Dt=Jn)}return ya&&(Dt=yield ya(Dt)),Dt}),ea=ua=>{const la=ua.filter(Dt=>!Dt.file[kn]);if(!la.length)return;const xa=la.map(Dt=>Ne(Dt.file));let ya=(0,he.Z)(en);xa.forEach(Dt=>{ya=Ce(Dt,ya)}),xa.forEach((Dt,Jn)=>{let va=Dt;if(la[Jn].parsedFile)Dt.status="uploading";else{const{originFileObj:pa}=Dt;let Va;try{Va=new File([pa],pa.name,{type:pa.type})}catch(ar){Va=new Blob([pa],{type:pa.type}),Va.name=pa.name,Va.lastModifiedDate=new Date,Va.lastModified=new Date().getTime()}Va.uid=Dt.uid,va=Va}Ia(va,ya)})},$n=(ua,la,xa)=>{try{typeof ua=="string"&&(ua=JSON.parse(ua))}catch(Jn){}if(!Te(la,en))return;const ya=Ne(la);ya.status="done",ya.percent=100,ya.response=ua,ya.xhr=xa;const Dt=Ce(ya,en);Ia(ya,Dt)},za=(ua,la)=>{if(!Te(la,en))return;const xa=Ne(la);xa.status="uploading",xa.percent=ua.percent;const ya=Ce(xa,en);Ia(xa,ya,ua)},Ga=(ua,la,xa)=>{if(!Te(xa,en))return;const ya=Ne(xa);ya.error=ua,ya.response=la,ya.status="error";const Dt=Ce(ya,en);Ia(ya,Dt)},Za=ua=>{let la;Promise.resolve(typeof _t=="function"?_t(ua):_t).then(xa=>{var ya;if(xa===!1)return;const Dt=Et(ua,en);Dt&&(la=Object.assign(Object.assign({},ua),{status:"removed"}),en==null||en.forEach(Jn=>{const va=la.uid!==void 0?"uid":"name";Jn[va]===la[va]&&!Object.isFrozen(Jn)&&(Jn.status="removed")}),(ya=fa.current)===null||ya===void 0||ya.abort(la),Ia(la,Dt))})},Xa=ua=>{Sa(ua.type),ua.type==="drop"&&(yt==null||yt(ua))};x.useImperativeHandle(ft,()=>({onBatchStart:ea,onSuccess:$n,onProgress:za,onError:Ga,fileList:en,upload:fa.current}));const{getPrefixCls:Ma,direction:_a,upload:ha}=x.useContext(Jt.E_),Ea=Ma("upload",cn),Ca=Object.assign(Object.assign({onBatchStart:ea,onError:Ga,onProgress:za,onSuccess:$n},we),{data:Bn,multiple:Oa,action:aa,accept:ka,supportServerRender:Pn,prefixCls:Ea,disabled:La,beforeUpload:ja,onChange:void 0});delete Ca.className,delete Ca.style,(!gn||La)&&delete Ca.id;const[$a,Ua]=on(Ea),[Aa]=(0,Pt.Z)("Upload",He.Z.Upload),{showRemoveIcon:wn,showPreviewIcon:bn,showDownloadIcon:Rn,removeIcon:Gn,previewIcon:Pa,downloadIcon:Wa}=typeof jt=="boolean"?{}:jt,Rt=(ua,la)=>jt?x.createElement(On,{prefixCls:Ea,listType:Yt,items:en,previewFile:Vn,onPreview:Ft,onDownload:Fn,onRemove:Za,showRemoveIcon:!La&&wn,showPreviewIcon:bn,showDownloadIcon:Rn,removeIcon:Gn,previewIcon:Pa,downloadIcon:Wa,iconRender:Lt,locale:Object.assign(Object.assign({},Aa),vt),isImageUrl:Je,progress:Kt,appendAction:ua,appendActionVisible:la,itemRender:dn,disabled:La}):ua,_n=Oe()(`${Ea}-wrapper`,ln,Da,Ua,ha==null?void 0:ha.className,{[`${Ea}-rtl`]:_a==="rtl",[`${Ea}-picture-card-wrapper`]:Yt==="picture-card",[`${Ea}-picture-circle-wrapper`]:Yt==="picture-circle"}),Kn=Object.assign(Object.assign({},ha==null?void 0:ha.style),qt);if(xn==="drag"){const ua=Oe()(Ua,Ea,`${Ea}-drag`,{[`${Ea}-drag-uploading`]:en.some(la=>la.status==="uploading"),[`${Ea}-drag-hover`]:ma==="dragover",[`${Ea}-disabled`]:La,[`${Ea}-rtl`]:_a==="rtl"});return $a(x.createElement("span",{className:_n},x.createElement("div",{className:ua,style:Kn,onDrop:Xa,onDragOver:Xa,onDragLeave:Xa},x.createElement(Ve,Object.assign({},Ca,{ref:fa,className:`${Ea}-btn`}),x.createElement("div",{className:`${Ea}-drag-container`},gn))),Rt()))}const Ba=Oe()(Ea,`${Ea}-select`,{[`${Ea}-disabled`]:La}),Na=(ua=>x.createElement("div",{className:Ba,style:ua},x.createElement(Ve,Object.assign({},Ca,{ref:fa}))))(gn?void 0:{display:"none"});return $a(Yt==="picture-card"||Yt==="picture-circle"?x.createElement("span",{className:_n},Rt(Na,!!gn)):x.createElement("span",{className:_n},Na,Rt()))};var Vt=x.forwardRef(fn),ze=function(we,ft){var At={};for(var wt in we)Object.prototype.hasOwnProperty.call(we,wt)&&ft.indexOf(wt)<0&&(At[wt]=we[wt]);if(we!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _t=0,wt=Object.getOwnPropertySymbols(we);_t{var{style:At,height:wt}=we,_t=ze(we,["style","height"]);return x.createElement(Vt,Object.assign({ref:ft},_t,{type:"drag",style:Object.assign(Object.assign({},At),{height:wt})}))});const pn=Vt;pn.Dragger=yn,pn.LIST_IGNORE=kn;var Cn=pn},39417:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return fe}});var x=oe(72308),he=oe(49618),Ye=oe(74416),Oe=oe(77321),Ie=oe(96949),Me=oe(55090),be=oe(80237),tt=oe(77205),Qe=oe(38793),lt=oe(92310),at=oe.n(lt),$e=oe(26112),Ue=oe(59301),se=oe(39378),y=function(Ae){for(var Fe=Ae.prefixCls,ve=Ae.level,je=Ae.isStart,Bt=Ae.isEnd,zt="".concat(Fe,"-indent-unit"),Ve=[],ut=0;ut0&&arguments[0]!==void 0?arguments[0]:[],Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],xe=Ze.length,me=Ke.length;if(Math.abs(xe-me)!==1)return{add:!1,key:null};function Re(ht,Pe){var Se=new Map;ht.forEach(function(Ne){Se.set(Ne,!0)});var rt=Pe.filter(function(Ne){return!Se.has(Ne)});return rt.length===1?rt[0]:null}return xe ").concat(Ke);return Ke}var Mt=a.forwardRef(function(Ze,Ke){var xe=Ze.prefixCls,me=Ze.data,Re=Ze.selectable,ht=Ze.checkable,Pe=Ze.expandedKeys,Se=Ze.selectedKeys,rt=Ze.checkedKeys,Ne=Ze.loadedKeys,Ce=Ze.loadingKeys,Te=Ze.halfCheckedKeys,Et=Ze.keyEntities,Ct=Ze.disabled,Ht=Ze.dragging,Tt=Ze.dragOverNodeKey,Ot=Ze.dropPosition,Be=Ze.motion,_e=Ze.height,bt=Ze.itemHeight,ct=Ze.virtual,pt=Ze.focusable,an=Ze.activeItem,mn=Ze.focused,sn=Ze.tabIndex,vn=Ze.onKeyDown,Hn=Ze.onFocus,On=Ze.onBlur,Wn=Ze.onActiveChange,ra=Ze.onListChangeStart,ia=Ze.onListChangeEnd,Nn=(0,ae.Z)(Ze,ut),Zn=a.useRef(null),ta=a.useRef(null);a.useImperativeHandle(Ke,function(){return{scrollTo:function(Cn){Zn.current.scrollTo(Cn)},getIndentWidth:function(){return ta.current.offsetWidth}}});var Qn=a.useState(Pe),da=(0,ne.Z)(Qn,2),Fa=da[0],rn=da[1],un=a.useState(me),En=(0,ne.Z)(un,2),hn=En[0],Dn=En[1],Un=a.useState(me),Tn=(0,ne.Z)(Un,2),ot=Tn[0],gt=Tn[1],st=a.useState([]),Qt=(0,ne.Z)(st,2),An=Qt[0],on=Qt[1],na=a.useState(null),kn=(0,ne.Z)(na,2),fn=kn[0],In=kn[1],Vt=a.useRef(me);Vt.current=me;function ze(){var pn=Vt.current;Dn(pn),gt(pn),on([]),In(null),ia()}(0,ie.Z)(function(){rn(Pe);var pn=zt(Fa,Pe);if(pn.key!==null)if(pn.add){var Cn=hn.findIndex(function(jt){var Yt=jt.key;return Yt===pn.key}),we=Nt(Ve(hn,me,pn.key),ct,_e,bt),ft=hn.slice();ft.splice(Cn+1,0,nt),gt(ft),on(we),In("show")}else{var At=me.findIndex(function(jt){var Yt=jt.key;return Yt===pn.key}),wt=Nt(Ve(me,hn,pn.key),ct,_e,bt),_t=me.slice();_t.splice(At+1,0,nt),gt(_t),on(wt),In("hide")}else hn!==me&&(Dn(me),gt(me))},[Pe,me]),a.useEffect(function(){Ht||ze()},[Ht]);var $t=Be?ot:me,yn={expandedKeys:Pe,selectedKeys:Se,loadedKeys:Ne,loadingKeys:Ce,checkedKeys:rt,halfCheckedKeys:Te,dragOverNodeKey:Tt,dropPosition:Ot,keyEntities:Et};return a.createElement(a.Fragment,null,mn&&an&&a.createElement("span",{style:It,"aria-live":"assertive"},et(an)),a.createElement("div",null,a.createElement("input",{style:It,disabled:pt===!1||Ct,tabIndex:pt!==!1?sn:null,onKeyDown:vn,onFocus:Hn,onBlur:On,value:"",onChange:Jt,"aria-label":"for screen reader"})),a.createElement("div",{className:"".concat(xe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},a.createElement("div",{className:"".concat(xe,"-indent")},a.createElement("div",{ref:ta,className:"".concat(xe,"-indent-unit")}))),a.createElement(ce.Z,(0,x.Z)({},Nn,{data:$t,itemKey:De,height:_e,fullHeight:!1,virtual:ct,itemHeight:bt,prefixCls:"".concat(xe,"-list"),ref:Zn,onVisibleChange:function(Cn,we){var ft=new Set(Cn),At=we.filter(function(wt){return!ft.has(wt)});At.some(function(wt){return De(wt)===Gt})&&ze()}}),function(pn){var Cn=pn.pos,we=(0,x.Z)({},(z(pn.data),pn.data)),ft=pn.title,At=pn.key,wt=pn.isStart,_t=pn.isEnd,jt=(0,Ae.km)(At,Cn);delete we.key,delete we.children;var Yt=(0,Ae.H8)(jt,yn);return a.createElement(Bt,(0,x.Z)({},we,Yt,{title:ft,active:!!an&&At===an.key,pos:Cn,data:pn.data,isStart:wt,isEnd:_t,motion:Be,motionNodes:At===Gt?An:null,motionType:fn,onMotionStart:ra,onMotionEnd:ze,treeNodeRequiredProps:yn,onMouseMove:function(){Wn(null)}}))}))});Mt.displayName="NodeList";var nn=Mt,mt=oe(35654),Xt=oe(90782),Le=oe(67841),it=10,St=function(Ze){(0,Qe.Z)(xe,Ze);var Ke=(0,lt.Z)(xe);function xe(){var me;(0,Me.Z)(this,xe);for(var Re=arguments.length,ht=new Array(Re),Pe=0;Pe2&&arguments[2]!==void 0?arguments[2]:!1,Te=me.state,Et=Te.dragChildrenKeys,Ct=Te.dropPosition,Ht=Te.dropTargetKey,Tt=Te.dropTargetPos,Ot=Te.dropAllowed;if(Ot){var Be=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),Ht!==null){var _e=(0,Oe.Z)((0,Oe.Z)({},(0,Ae.H8)(Ht,me.getTreeNodeRequiredProps())),{},{active:((Ne=me.getActiveItem())===null||Ne===void 0?void 0:Ne.key)===Ht,data:(0,Le.Z)(me.state.keyEntities,Ht).node}),bt=Et.indexOf(Ht)!==-1;(0,y.ZP)(!bt,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ct=(0,mt.yx)(Tt),pt={event:Se,node:(0,Ae.F)(_e),dragNode:me.dragNode?(0,Ae.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(Et),dropToGap:Ct!==0,dropPosition:Ct+Number(ct[ct.length-1])};Ce||Be==null||Be(pt),me.dragNode=null}}},me.cleanDragState=function(){var Se=me.state.draggingNodeKey;Se!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(Se,rt){var Ne=me.state,Ce=Ne.expandedKeys,Te=Ne.flattenNodes,Et=rt.expanded,Ct=rt.key,Ht=rt.isLeaf;if(!(Ht||Se.shiftKey||Se.metaKey||Se.ctrlKey)){var Tt=Te.filter(function(Be){return Be.key===Ct})[0],Ot=(0,Ae.F)((0,Oe.Z)((0,Oe.Z)({},(0,Ae.H8)(Ct,me.getTreeNodeRequiredProps())),{},{data:Tt.data}));me.setExpandedKeys(Et?(0,mt._5)(Ce,Ct):(0,mt.L0)(Ce,Ct)),me.onNodeExpand(Se,Ot)}},me.onNodeClick=function(Se,rt){var Ne=me.props,Ce=Ne.onClick,Te=Ne.expandAction;Te==="click"&&me.triggerExpandActionExpand(Se,rt),Ce==null||Ce(Se,rt)},me.onNodeDoubleClick=function(Se,rt){var Ne=me.props,Ce=Ne.onDoubleClick,Te=Ne.expandAction;Te==="doubleClick"&&me.triggerExpandActionExpand(Se,rt),Ce==null||Ce(Se,rt)},me.onNodeSelect=function(Se,rt){var Ne=me.state.selectedKeys,Ce=me.state,Te=Ce.keyEntities,Et=Ce.fieldNames,Ct=me.props,Ht=Ct.onSelect,Tt=Ct.multiple,Ot=rt.selected,Be=rt[Et.key],_e=!Ot;_e?Tt?Ne=(0,mt.L0)(Ne,Be):Ne=[Be]:Ne=(0,mt._5)(Ne,Be);var bt=Ne.map(function(ct){var pt=(0,Le.Z)(Te,ct);return pt?pt.node:null}).filter(function(ct){return ct});me.setUncontrolledState({selectedKeys:Ne}),Ht==null||Ht(Ne,{event:"select",selected:_e,node:rt,selectedNodes:bt,nativeEvent:Se.nativeEvent})},me.onNodeCheck=function(Se,rt,Ne){var Ce=me.state,Te=Ce.keyEntities,Et=Ce.checkedKeys,Ct=Ce.halfCheckedKeys,Ht=me.props,Tt=Ht.checkStrictly,Ot=Ht.onCheck,Be=rt.key,_e,bt={event:"check",node:rt,checked:Ne,nativeEvent:Se.nativeEvent};if(Tt){var ct=Ne?(0,mt.L0)(Et,Be):(0,mt._5)(Et,Be),pt=(0,mt._5)(Ct,Be);_e={checked:ct,halfChecked:pt},bt.checkedNodes=ct.map(function(On){return(0,Le.Z)(Te,On)}).filter(function(On){return On}).map(function(On){return On.node}),me.setUncontrolledState({checkedKeys:ct})}else{var an=(0,Xt.S)([].concat((0,Ie.Z)(Et),[Be]),!0,Te),mn=an.checkedKeys,sn=an.halfCheckedKeys;if(!Ne){var vn=new Set(mn);vn.delete(Be);var Hn=(0,Xt.S)(Array.from(vn),{checked:!1,halfCheckedKeys:sn},Te);mn=Hn.checkedKeys,sn=Hn.halfCheckedKeys}_e=mn,bt.checkedNodes=[],bt.checkedNodesPositions=[],bt.halfCheckedKeys=sn,mn.forEach(function(On){var Wn=(0,Le.Z)(Te,On);if(Wn){var ra=Wn.node,ia=Wn.pos;bt.checkedNodes.push(ra),bt.checkedNodesPositions.push({node:ra,pos:ia})}}),me.setUncontrolledState({checkedKeys:mn},!1,{halfCheckedKeys:sn})}Ot==null||Ot(_e,bt)},me.onNodeLoad=function(Se){var rt=Se.key,Ne=new Promise(function(Ce,Te){me.setState(function(Et){var Ct=Et.loadedKeys,Ht=Ct===void 0?[]:Ct,Tt=Et.loadingKeys,Ot=Tt===void 0?[]:Tt,Be=me.props,_e=Be.loadData,bt=Be.onLoad;if(!_e||Ht.indexOf(rt)!==-1||Ot.indexOf(rt)!==-1)return null;var ct=_e(Se);return ct.then(function(){var pt=me.state.loadedKeys,an=(0,mt.L0)(pt,rt);bt==null||bt(an,{event:"load",node:Se}),me.setUncontrolledState({loadedKeys:an}),me.setState(function(mn){return{loadingKeys:(0,mt._5)(mn.loadingKeys,rt)}}),Ce()}).catch(function(pt){if(me.setState(function(mn){return{loadingKeys:(0,mt._5)(mn.loadingKeys,rt)}}),me.loadingRetryTimes[rt]=(me.loadingRetryTimes[rt]||0)+1,me.loadingRetryTimes[rt]>=it){var an=me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,mt.L0)(an,rt)}),Ce()}Te(pt)}),{loadingKeys:(0,mt.L0)(Ot,rt)}})});return Ne.catch(function(){}),Ne},me.onNodeMouseEnter=function(Se,rt){var Ne=me.props.onMouseEnter;Ne==null||Ne({event:Se,node:rt})},me.onNodeMouseLeave=function(Se,rt){var Ne=me.props.onMouseLeave;Ne==null||Ne({event:Se,node:rt})},me.onNodeContextMenu=function(Se,rt){var Ne=me.props.onRightClick;Ne&&(Se.preventDefault(),Ne({event:Se,node:rt}))},me.onFocus=function(){var Se=me.props.onFocus;me.setState({focused:!0});for(var rt=arguments.length,Ne=new Array(rt),Ce=0;Ce1&&arguments[1]!==void 0?arguments[1]:!1,Ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ce=!1,Te=!0,Et={};Object.keys(Se).forEach(function(Ct){if(Ct in me.props){Te=!1;return}Ce=!0,Et[Ct]=Se[Ct]}),Ce&&(!rt||Te)&&me.setState((0,Oe.Z)((0,Oe.Z)({},Et),Ne))}},me.scrollTo=function(Se){me.listRef.current.scrollTo(Se)},me}return(0,be.Z)(xe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Re=this.props.activeKey;Re!==void 0&&Re!==this.state.activeKey&&(this.setState({activeKey:Re}),Re!==null&&this.scrollTo({key:Re}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Re,ht=this.state,Pe=ht.focused,Se=ht.flattenNodes,rt=ht.keyEntities,Ne=ht.draggingNodeKey,Ce=ht.activeKey,Te=ht.dropLevelOffset,Et=ht.dropContainerKey,Ct=ht.dropTargetKey,Ht=ht.dropPosition,Tt=ht.dragOverNodeKey,Ot=ht.indent,Be=this.props,_e=Be.prefixCls,bt=Be.className,ct=Be.style,pt=Be.showLine,an=Be.focusable,mn=Be.tabIndex,sn=mn===void 0?0:mn,vn=Be.selectable,Hn=Be.showIcon,On=Be.icon,Wn=Be.switcherIcon,ra=Be.draggable,ia=Be.checkable,Nn=Be.checkStrictly,Zn=Be.disabled,ta=Be.motion,Qn=Be.loadData,da=Be.filterTreeNode,Fa=Be.height,rn=Be.itemHeight,un=Be.virtual,En=Be.titleRender,hn=Be.dropIndicatorRender,Dn=Be.onContextMenu,Un=Be.onScroll,Tn=Be.direction,ot=Be.rootClassName,gt=Be.rootStyle,st=(0,se.Z)(this.props,{aria:!0,data:!0}),Qt;return ra&&((0,Ye.Z)(ra)==="object"?Qt=ra:typeof ra=="function"?Qt={nodeDraggable:ra}:Qt={}),a.createElement(E.k.Provider,{value:{prefixCls:_e,selectable:vn,showIcon:Hn,icon:On,switcherIcon:Wn,draggable:Qt,draggingNodeKey:Ne,checkable:ia,checkStrictly:Nn,disabled:Zn,keyEntities:rt,dropLevelOffset:Te,dropContainerKey:Et,dropTargetKey:Ct,dropPosition:Ht,dragOverNodeKey:Tt,indent:Ot,direction:Tn,dropIndicatorRender:hn,loadData:Qn,filterTreeNode:da,titleRender:En,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{role:"tree",className:$e()(_e,bt,ot,(Re={},(0,he.Z)(Re,"".concat(_e,"-show-line"),pt),(0,he.Z)(Re,"".concat(_e,"-focused"),Pe),(0,he.Z)(Re,"".concat(_e,"-active-focused"),Ce!==null),Re)),style:gt},a.createElement(nn,(0,x.Z)({ref:this.listRef,prefixCls:_e,style:ct,data:Se,disabled:Zn,selectable:vn,checkable:!!ia,motion:ta,dragging:Ne!==null,height:Fa,itemHeight:rn,virtual:un,focusable:an,focused:Pe,tabIndex:sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Dn,onScroll:Un},this.getTreeNodeRequiredProps(),st))))}}],[{key:"getDerivedStateFromProps",value:function(Re,ht){var Pe=ht.prevProps,Se={prevProps:Re};function rt(an){return!Pe&&an in Re||Pe&&Pe[an]!==Re[an]}var Ne,Ce=ht.fieldNames;if(rt("fieldNames")&&(Ce=(0,Ae.w$)(Re.fieldNames),Se.fieldNames=Ce),rt("treeData")?Ne=Re.treeData:rt("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Ne=(0,Ae.zn)(Re.children)),Ne){Se.treeData=Ne;var Te=(0,Ae.I8)(Ne,{fieldNames:Ce});Se.keyEntities=(0,Oe.Z)((0,he.Z)({},Gt,He),Te.keyEntities)}var Et=Se.keyEntities||ht.keyEntities;if(rt("expandedKeys")||Pe&&rt("autoExpandParent"))Se.expandedKeys=Re.autoExpandParent||!Pe&&Re.defaultExpandParent?(0,mt.r7)(Re.expandedKeys,Et):Re.expandedKeys;else if(!Pe&&Re.defaultExpandAll){var Ct=(0,Oe.Z)({},Et);delete Ct[Gt],Se.expandedKeys=Object.keys(Ct).map(function(an){return Ct[an].key})}else!Pe&&Re.defaultExpandedKeys&&(Se.expandedKeys=Re.autoExpandParent||Re.defaultExpandParent?(0,mt.r7)(Re.defaultExpandedKeys,Et):Re.defaultExpandedKeys);if(Se.expandedKeys||delete Se.expandedKeys,Ne||Se.expandedKeys){var Ht=(0,Ae.oH)(Ne||ht.treeData,Se.expandedKeys||ht.expandedKeys,Ce);Se.flattenNodes=Ht}if(Re.selectable&&(rt("selectedKeys")?Se.selectedKeys=(0,mt.BT)(Re.selectedKeys,Re):!Pe&&Re.defaultSelectedKeys&&(Se.selectedKeys=(0,mt.BT)(Re.defaultSelectedKeys,Re))),Re.checkable){var Tt;if(rt("checkedKeys")?Tt=(0,mt.E6)(Re.checkedKeys)||{}:!Pe&&Re.defaultCheckedKeys?Tt=(0,mt.E6)(Re.defaultCheckedKeys)||{}:Ne&&(Tt=(0,mt.E6)(Re.checkedKeys)||{checkedKeys:ht.checkedKeys,halfCheckedKeys:ht.halfCheckedKeys}),Tt){var Ot=Tt,Be=Ot.checkedKeys,_e=Be===void 0?[]:Be,bt=Ot.halfCheckedKeys,ct=bt===void 0?[]:bt;if(!Re.checkStrictly){var pt=(0,Xt.S)(_e,!0,Et);_e=pt.checkedKeys,ct=pt.halfCheckedKeys}Se.checkedKeys=_e,Se.halfCheckedKeys=ct}}return rt("loadedKeys")&&(Se.loadedKeys=Re.loadedKeys),Se}}]),xe}(a.Component);St.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:b,allowDrop:function(){return!0},expandAction:!1},St.TreeNode=fe.Z;var tn=St,Ut=tn},35654:function(xt,kt,oe){"use strict";oe.d(kt,{BT:function(){return a},E6:function(){return z},L0:function(){return lt},OM:function(){return y},_5:function(){return Qe},r7:function(){return ne},wA:function(){return $e},yx:function(){return at}});var x=oe(80702),he=oe(62853),Ye=oe(48736),Oe=oe(59301),Ie=oe(39417),Me=oe(67841),be=oe(71430),tt=null;function Qe(ae,ie){if(!ae)return[];var ce=ae.slice(),de=ce.indexOf(ie);return de>=0&&ce.splice(de,1),ce}function lt(ae,ie){var ce=(ae||[]).slice();return ce.indexOf(ie)===-1&&ce.push(ie),ce}function at(ae){return ae.split("-")}function $e(ae,ie){var ce=[],de=(0,Me.Z)(ie,ae);function fe(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(Ae){var Fe=Ae.key,ve=Ae.children;ce.push(Fe),fe(ve)})}return fe(de.children),ce}function Ue(ae){if(ae.parent){var ie=at(ae.pos);return Number(ie[ie.length-1])===ae.parent.children.length-1}return!1}function se(ae){var ie=at(ae.pos);return Number(ie[ie.length-1])===0}function y(ae,ie,ce,de,fe,Ee,Ae,Fe,ve,je){var Bt,zt=ae.clientX,Ve=ae.clientY,ut=ae.target.getBoundingClientRect(),It=ut.top,Jt=ut.height,Gt=(je==="rtl"?-1:1)*(((fe==null?void 0:fe.x)||0)-zt),Pt=(Gt-12)/de,He=(0,Me.Z)(Fe,ce.props.eventKey);if(Ve-1.5?Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1:Ee({dragNode:it,dropNode:St,dropPosition:0})?mt=0:Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1:Ee({dragNode:it,dropNode:St,dropPosition:1})?mt=1:tn=!1,{dropPosition:mt,dropLevelOffset:Xt,dropTargetKey:He.key,dropTargetPos:He.pos,dragOverNodeKey:nn,dropContainerKey:mt===0?null:((Bt=He.parent)===null||Bt===void 0?void 0:Bt.key)||null,dropAllowed:tn}}function a(ae,ie){if(ae){var ce=ie.multiple;return ce?ae.slice():ae.length?[ae[0]]:ae}}var E=function(ie){return ie};function b(ae,ie){if(!ae)return[];var ce=ie||{},de=ce.processProps,fe=de===void 0?E:de,Ee=Array.isArray(ae)?ae:[ae];return Ee.map(function(Ae){var Fe=Ae.children,ve=_objectWithoutProperties(Ae,tt),je=b(Fe,ie);return React.createElement(TreeNode,_extends({key:ve.key},fe(ve)),je)})}function z(ae){if(!ae)return null;var ie;if(Array.isArray(ae))ie={checkedKeys:ae,halfCheckedKeys:void 0};else if((0,he.Z)(ae)==="object")ie={checkedKeys:ae.checked||void 0,halfCheckedKeys:ae.halfChecked||void 0};else return(0,Ye.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ie}function ne(ae,ie){var ce=new Set;function de(fe){if(!ce.has(fe)){var Ee=(0,Me.Z)(ie,fe);if(Ee){ce.add(fe);var Ae=Ee.parent,Fe=Ee.node;Fe.disabled||Ae&&de(Ae.key)}}}return(ae||[]).forEach(function(fe){de(fe)}),(0,x.Z)(ce)}},90782:function(xt,kt,oe){"use strict";oe.d(kt,{S:function(){return be}});var x=oe(48736),he=oe(67841);function Ye(tt,Qe){var lt=new Set;return tt.forEach(function(at){Qe.has(at)||lt.add(at)}),lt}function Oe(tt){var Qe=tt||{},lt=Qe.disabled,at=Qe.disableCheckbox,$e=Qe.checkable;return!!(lt||at)||$e===!1}function Ie(tt,Qe,lt,at){for(var $e=new Set(tt),Ue=new Set,se=0;se<=lt;se+=1){var y=Qe.get(se)||new Set;y.forEach(function(z){var ne=z.key,ae=z.node,ie=z.children,ce=ie===void 0?[]:ie;$e.has(ne)&&!at(ae)&&ce.filter(function(de){return!at(de.node)}).forEach(function(de){$e.add(de.key)})})}for(var a=new Set,E=lt;E>=0;E-=1){var b=Qe.get(E)||new Set;b.forEach(function(z){var ne=z.parent,ae=z.node;if(!(at(ae)||!z.parent||a.has(z.parent.key))){if(at(z.parent.node)){a.add(ne.key);return}var ie=!0,ce=!1;(ne.children||[]).filter(function(de){return!at(de.node)}).forEach(function(de){var fe=de.key,Ee=$e.has(fe);ie&&!Ee&&(ie=!1),!ce&&(Ee||Ue.has(fe))&&(ce=!0)}),ie&&$e.add(ne.key),ce&&Ue.add(ne.key),a.add(ne.key)}})}return{checkedKeys:Array.from($e),halfCheckedKeys:Array.from(Ye(Ue,$e))}}function Me(tt,Qe,lt,at,$e){for(var Ue=new Set(tt),se=new Set(Qe),y=0;y<=at;y+=1){var a=lt.get(y)||new Set;a.forEach(function(ne){var ae=ne.key,ie=ne.node,ce=ne.children,de=ce===void 0?[]:ce;!Ue.has(ae)&&!se.has(ae)&&!$e(ie)&&de.filter(function(fe){return!$e(fe.node)}).forEach(function(fe){Ue.delete(fe.key)})})}se=new Set;for(var E=new Set,b=at;b>=0;b-=1){var z=lt.get(b)||new Set;z.forEach(function(ne){var ae=ne.parent,ie=ne.node;if(!($e(ie)||!ne.parent||E.has(ne.parent.key))){if($e(ne.parent.node)){E.add(ae.key);return}var ce=!0,de=!1;(ae.children||[]).filter(function(fe){return!$e(fe.node)}).forEach(function(fe){var Ee=fe.key,Ae=Ue.has(Ee);ce&&!Ae&&(ce=!1),!de&&(Ae||se.has(Ee))&&(de=!0)}),ce||Ue.delete(ae.key),de&&se.add(ae.key),E.add(ae.key)}})}return{checkedKeys:Array.from(Ue),halfCheckedKeys:Array.from(Ye(se,Ue))}}function be(tt,Qe,lt,at){var $e=[],Ue;at?Ue=at:Ue=Oe;var se=new Set(tt.filter(function(b){var z=!!(0,he.Z)(lt,b);return z||$e.push(b),z})),y=new Map,a=0;Object.keys(lt).forEach(function(b){var z=lt[b],ne=z.level,ae=y.get(ne);ae||(ae=new Set,y.set(ne,ae)),ae.add(z),a=Math.max(a,ne)}),(0,x.ZP)(!$e.length,"Tree missing follow keys: ".concat($e.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var E;return Qe===!0?E=Ie(se,y,a,Ue):E=Me(se,Qe.halfCheckedKeys,y,a,Ue),E}},67841:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return x}});function x(he,Ye){return he[Ye]}},71430:function(xt,kt,oe){"use strict";oe.d(kt,{F:function(){return ne},H8:function(){return z},I8:function(){return b},km:function(){return $e},oH:function(){return a},w$:function(){return Ue},zn:function(){return y}});var x=oe(62853),he=oe(80702),Ye=oe(77321),Oe=oe(74416),Ie=oe(11592),Me=oe(2738),be=oe(48736),tt=oe(67841),Qe=["children"];function lt(ae,ie){return"".concat(ae,"-").concat(ie)}function at(ae){return ae&&ae.type&&ae.type.isTreeNode}function $e(ae,ie){return ae!=null?ae:ie}function Ue(ae){var ie=ae||{},ce=ie.title,de=ie._title,fe=ie.key,Ee=ie.children,Ae=ce||"title";return{title:Ae,_title:de||[Ae],key:fe||"key",children:Ee||"children"}}function se(ae,ie){var ce=new Map;function de(fe){var Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(fe||[]).forEach(function(Ae){var Fe=Ae[ie.key],ve=Ae[ie.children];warning(Fe!=null,"Tree node must have a certain key: [".concat(Ee).concat(Fe,"]"));var je=String(Fe);warning(!ce.has(je)||Fe===null||Fe===void 0,"Same 'key' exist in the Tree: ".concat(je)),ce.set(je,!0),de(ve,"".concat(Ee).concat(je," > "))})}de(ae)}function y(ae){function ie(ce){var de=(0,Ie.Z)(ce);return de.map(function(fe){if(!at(fe))return(0,be.ZP)(!fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Ee=fe.key,Ae=fe.props,Fe=Ae.children,ve=(0,Oe.Z)(Ae,Qe),je=(0,Ye.Z)({key:Ee},ve),Bt=ie(Fe);return Bt.length&&(je.children=Bt),je}).filter(function(fe){return fe})}return ie(ae)}function a(ae,ie,ce){var de=Ue(ce),fe=de._title,Ee=de.key,Ae=de.children,Fe=new Set(ie===!0?[]:ie),ve=[];function je(Bt){var zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Bt.map(function(Ve,ut){for(var It=lt(zt?zt.pos:"0",ut),Jt=$e(Ve[Ee],It),Gt,Pt=0;Pt1&&arguments[1]!==void 0?arguments[1]:{},ce=ie.initWrapper,de=ie.processEntity,fe=ie.onProcessFinished,Ee=ie.externalGetKey,Ae=ie.childrenPropName,Fe=ie.fieldNames,ve=arguments.length>2?arguments[2]:void 0,je=Ee||ve,Bt={},zt={},Ve={posEntities:Bt,keyEntities:zt};return ce&&(Ve=ce(Ve)||Ve),E(ae,function(ut){var It=ut.node,Jt=ut.index,Gt=ut.pos,Pt=ut.key,He=ut.parentPos,nt=ut.level,Nt=ut.nodes,De={node:It,nodes:Nt,index:Jt,key:Pt,pos:Gt,level:nt},et=$e(Pt,Gt);Bt[Gt]=De,zt[et]=De,De.parent=Bt[He],De.parent&&(De.parent.children=De.parent.children||[],De.parent.children.push(De)),de&&de(De,Ve)},{externalGetKey:je,childrenPropName:Ae,fieldNames:Fe}),fe&&fe(Ve),Ve}function z(ae,ie){var ce=ie.expandedKeys,de=ie.selectedKeys,fe=ie.loadedKeys,Ee=ie.loadingKeys,Ae=ie.checkedKeys,Fe=ie.halfCheckedKeys,ve=ie.dragOverNodeKey,je=ie.dropPosition,Bt=ie.keyEntities,zt=(0,tt.Z)(Bt,ae),Ve={eventKey:ae,expanded:ce.indexOf(ae)!==-1,selected:de.indexOf(ae)!==-1,loaded:fe.indexOf(ae)!==-1,loading:Ee.indexOf(ae)!==-1,checked:Ae.indexOf(ae)!==-1,halfChecked:Fe.indexOf(ae)!==-1,pos:String(zt?zt.pos:""),dragOver:ve===ae&&je===0,dragOverGapTop:ve===ae&&je===-1,dragOverGapBottom:ve===ae&&je===1};return Ve}function ne(ae){var ie=ae.data,ce=ae.expanded,de=ae.selected,fe=ae.checked,Ee=ae.loaded,Ae=ae.loading,Fe=ae.halfChecked,ve=ae.dragOver,je=ae.dragOverGapTop,Bt=ae.dragOverGapBottom,zt=ae.pos,Ve=ae.active,ut=ae.eventKey,It=(0,Ye.Z)((0,Ye.Z)({},ie),{},{expanded:ce,selected:de,checked:fe,loaded:Ee,loading:Ae,halfChecked:Fe,dragOver:ve,dragOverGapTop:je,dragOverGapBottom:Bt,pos:zt,active:Ve,key:ut});return"props"in It||Object.defineProperty(It,"props",{get:function(){return(0,be.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),It}},8224:function(xt,kt,oe){"use strict";oe.d(kt,{Z:function(){return he}});var x=oe(4676);function he(Ye,Oe,Ie,Me){var be=x.unstable_batchedUpdates?function(Qe){x.unstable_batchedUpdates(Ie,Qe)}:Ie;return Ye!=null&&Ye.addEventListener&&Ye.addEventListener(Oe,be,Me),{remove:function(){Ye!=null&&Ye.removeEventListener&&Ye.removeEventListener(Oe,be,Me)}}}},55468:function(xt,kt,oe){"use strict";oe.d(kt,{g1:function(){return at},os:function(){return Ue}});var x=/margin|padding|width|height|max|min|offset/,he={left:!0,top:!0},Ye={cssFloat:1,styleFloat:1,float:1};function Oe(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function Ie(se,y,a){if(y=y.toLowerCase(),a==="auto"){if(y==="height")return se.offsetHeight;if(y==="width")return se.offsetWidth}return y in he||(he[y]=x.test(y)),he[y]?parseFloat(a)||0:a}function Me(se,y){var a=arguments.length,E=Oe(se);return y=Ye[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,a===1?E:Ie(se,y,E[y]||se.style[y])}function be(se,y,a){var E=arguments.length;if(y=Ye[y]?"cssFloat"in se.style?"cssFloat":"styleFloat":y,E===3)return typeof a=="number"&&x.test(y)&&(a="".concat(a,"px")),se.style[y]=a,a;for(var b in y)y.hasOwnProperty(b)&&be(se,b,y[b]);return Oe(se)}function tt(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function Qe(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function lt(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),y=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:y}}function at(){var se=document.documentElement.clientWidth,y=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:y}}function $e(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ue(se){var y=se.getBoundingClientRect(),a=document.documentElement;return{left:y.left+(window.pageXOffset||a.scrollLeft)-(a.clientLeft||document.body.clientLeft||0),top:y.top+(window.pageYOffset||a.scrollTop)-(a.clientTop||document.body.clientTop||0)}}},12921:function(xt,kt,oe){"use strict";oe.d(kt,{Z5:function(){return Jd},_l:function(){return zu},bK:function(){return pl}});var x=oe(59301),he=oe(60039);function Ye(ee,te){ee.prototype=Object.create(te.prototype),ee.prototype.constructor=ee,(0,he.Z)(ee,te)}var Oe=oe(72308),Ie=oe(59781),Me=x.createContext(null),be=null;function tt(ee){ee()}var Qe=tt,lt=function(te){return Qe=te},at=function(){return Qe};function $e(){var ee=at(),te=null,re=null;return{clear:function(){te=null,re=null},notify:function(){ee(function(){for(var ue=te;ue;)ue.callback(),ue=ue.next})},get:function(){for(var ue=[],ge=te;ge;)ue.push(ge),ge=ge.next;return ue},subscribe:function(ue){var ge=!0,pe=re={callback:ue,next:null,prev:re};return pe.prev?pe.prev.next=pe:te=pe,function(){!ge||te===null||(ge=!1,pe.next?pe.next.prev=pe.prev:re=pe.prev,pe.prev?pe.prev.next=pe.next:te=pe.next)}}}}var Ue={notify:function(){},get:function(){return[]}};function se(ee,te){var re,le=Ue;function ue(Ge){return ke(),le.subscribe(Ge)}function ge(){le.notify()}function pe(){Xe.onStateChange&&Xe.onStateChange()}function ye(){return!!re}function ke(){re||(re=te?te.addNestedSub(pe):ee.subscribe(pe),le=$e())}function qe(){re&&(re(),re=void 0,le.clear(),le=Ue)}var Xe={addNestedSub:ue,notifyNestedSubs:ge,handleChangeWrapper:pe,isSubscribed:ye,trySubscribe:ke,tryUnsubscribe:qe,getListeners:function(){return le}};return Xe}var y=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect;function a(ee){var te=ee.store,re=ee.context,le=ee.children,ue=(0,x.useMemo)(function(){var ye=se(te);return{store:te,subscription:ye}},[te]),ge=(0,x.useMemo)(function(){return te.getState()},[te]);y(function(){var ye=ue.subscription;return ye.onStateChange=ye.notifyNestedSubs,ye.trySubscribe(),ge!==te.getState()&&ye.notifyNestedSubs(),function(){ye.tryUnsubscribe(),ye.onStateChange=null}},[ue,ge]);var pe=re||Me;return x.createElement(pe.Provider,{value:ue},le)}var E=a,b=oe(87488),z=oe(94266),ne=oe.n(z),ae=oe(53410),ie=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ce=["reactReduxForwardedRef"],de=[],fe=[null,null],Ee=function(te){try{return JSON.stringify(te)}catch(re){return String(te)}};function Ae(ee,te){var re=ee[1];return[te.payload,re+1]}function Fe(ee,te,re){y(function(){return ee.apply(void 0,te)},re)}function ve(ee,te,re,le,ue,ge,pe){ee.current=le,te.current=ue,re.current=!1,ge.current&&(ge.current=null,pe())}function je(ee,te,re,le,ue,ge,pe,ye,ke,qe){if(ee){var Xe=!1,Ge=null,We=function(){if(!Xe){var Ln=te.getState(),Mn,zn;try{Mn=le(Ln,ue.current)}catch(qn){zn=qn,Ge=qn}zn||(Ge=null),Mn===ge.current?pe.current||ke():(ge.current=Mn,ye.current=Mn,pe.current=!0,qe({type:"STORE_UPDATED",payload:{error:zn}}))}};re.onStateChange=We,re.trySubscribe(),We();var dt=function(){if(Xe=!0,re.tryUnsubscribe(),re.onStateChange=null,Ge)throw Ge};return dt}}var Bt=function(){return[null,0]};function zt(ee,te){te===void 0&&(te={});var re=te,le=re.getDisplayName,ue=le===void 0?function(Ra){return"ConnectAdvanced("+Ra+")"}:le,ge=re.methodName,pe=ge===void 0?"connectAdvanced":ge,ye=re.renderCountProp,ke=ye===void 0?void 0:ye,qe=re.shouldHandleStateChanges,Xe=qe===void 0?!0:qe,Ge=re.storeKey,We=Ge===void 0?"store":Ge,dt=re.withRef,Zt=dt===void 0?!1:dt,Ln=re.forwardRef,Mn=Ln===void 0?!1:Ln,zn=re.context,qn=zn===void 0?Me:zn,oa=(0,b.Z)(re,ie);if(0)var sa;var Ha=qn;return function(Ka){var tr=Ka.displayName||Ka.name||"Component",Ya=ue(tr),nr=(0,Oe.Z)({},oa,{getDisplayName:ue,methodName:pe,renderCountProp:ke,shouldHandleStateChanges:Xe,storeKey:We,displayName:Ya,wrappedComponentName:tr,WrappedComponent:Ka}),sr=oa.pure;function ur(cr){return ee(cr.dispatch,nr)}var Er=sr?x.useMemo:function(cr){return cr()};function br(cr){var Or=(0,x.useMemo)(function(){var oo=cr.reactReduxForwardedRef,Si=(0,b.Z)(cr,ce);return[cr.context,oo,Si]},[cr]),xr=Or[0],ao=Or[1],Rr=Or[2],Nr=(0,x.useMemo)(function(){return xr&&xr.Consumer&&(0,ae.isContextConsumer)(x.createElement(xr.Consumer,null))?xr:Ha},[xr,Ha]),wr=(0,x.useContext)(Nr),kr=!!cr.store&&!!cr.store.getState&&!!cr.store.dispatch,xo=!!wr&&!!wr.store,Br=kr?cr.store:wr.store,ro=(0,x.useMemo)(function(){return ur(Br)},[Br]),wo=(0,x.useMemo)(function(){if(!Xe)return fe;var oo=se(Br,kr?null:wr.subscription),Si=oo.notifyNestedSubs.bind(oo);return[oo,Si]},[Br,kr,wr]),Zr=wo[0],Bo=wo[1],Lo=(0,x.useMemo)(function(){return kr?wr:(0,Oe.Z)({},wr,{subscription:Zr})},[kr,wr,Zr]),hl=(0,x.useReducer)(Ae,de,Bt),Ku=hl[0],Fo=Ku[0],Uu=hl[1];if(Fo&&Fo.error)throw Fo.error;var Sl=(0,x.useRef)(),vi=(0,x.useRef)(Rr),Do=(0,x.useRef)(),Pl=(0,x.useRef)(!1),pi=Er(function(){return Do.current&&Rr===vi.current?Do.current:ro(Br.getState(),Rr)},[Br,Fo,Rr]);Fe(ve,[vi,Sl,Pl,Rr,pi,Do,Bo]),Fe(je,[Xe,Br,Zr,ro,vi,Sl,Pl,Do,Bo,Uu],[Br,Zr,ro]);var hi=(0,x.useMemo)(function(){return x.createElement(Ka,(0,Oe.Z)({},pi,{ref:ao}))},[ao,Ka,pi]),Vu=(0,x.useMemo)(function(){return Xe?x.createElement(Nr.Provider,{value:Lo},hi):hi},[Nr,hi,Lo]);return Vu}var hr=sr?x.memo(br):br;if(hr.WrappedComponent=Ka,hr.displayName=br.displayName=Ya,Mn){var Cr=x.forwardRef(function(Or,xr){return x.createElement(hr,(0,Oe.Z)({},Or,{reactReduxForwardedRef:xr}))});return Cr.displayName=Ya,Cr.WrappedComponent=Ka,ne()(Cr,Ka)}return ne()(hr,Ka)}}function Ve(ee,te){return ee===te?ee!==0||te!==0||1/ee===1/te:ee!==ee&&te!==te}function ut(ee,te){if(Ve(ee,te))return!0;if(typeof ee!="object"||ee===null||typeof te!="object"||te===null)return!1;var re=Object.keys(ee),le=Object.keys(te);if(re.length!==le.length)return!1;for(var ue=0;ue=0;le--){var ue=te[le](ee);if(ue)return ue}return function(ge,pe){throw new Error("Invalid value of type "+typeof ee+" for "+re+" argument when connecting component "+pe.wrappedComponentName+".")}}function Re(ee,te){return ee===te}function ht(ee){var te=ee===void 0?{}:ee,re=te.connectHOC,le=re===void 0?zt:re,ue=te.mapStateToPropsFactories,ge=ue===void 0?nn:ue,pe=te.mapDispatchToPropsFactories,ye=pe===void 0?De:pe,ke=te.mergePropsFactories,qe=ke===void 0?St:ke,Xe=te.selectorFactory,Ge=Xe===void 0?Ke:Xe;return function(dt,Zt,Ln,Mn){Mn===void 0&&(Mn={});var zn=Mn,qn=zn.pure,oa=qn===void 0?!0:qn,sa=zn.areStatesEqual,Ha=sa===void 0?Re:sa,Ra=zn.areOwnPropsEqual,Ka=Ra===void 0?ut:Ra,tr=zn.areStatePropsEqual,Ya=tr===void 0?ut:tr,nr=zn.areMergedPropsEqual,sr=nr===void 0?ut:nr,ur=(0,b.Z)(zn,xe),Er=me(dt,ge,"mapStateToProps"),br=me(Zt,ye,"mapDispatchToProps"),hr=me(Ln,qe,"mergeProps");return le(Ge,(0,Oe.Z)({methodName:"connect",getDisplayName:function(cr){return"Connect("+cr+")"},shouldHandleStateChanges:!!dt,initMapStateToProps:Er,initMapDispatchToProps:br,initMergeProps:hr,pure:oa,areStatesEqual:Ha,areOwnPropsEqual:Ka,areStatePropsEqual:Ya,areMergedPropsEqual:sr},ur))}}var Pe=ht();function Se(){var ee=useContext(ReactReduxContext);return ee}function rt(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var le=te(),ue=le.store;return ue}}var Ne=null;function Ce(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var le=te();return le.dispatch}}var Te=null,Et=function(te,re){return te===re};function Ct(ee,te,re,le){var ue=useReducer(function(Zt){return Zt+1},0),ge=ue[1],pe=useMemo(function(){return createSubscription(re,le)},[re,le]),ye=useRef(),ke=useRef(),qe=useRef(),Xe=useRef(),Ge=re.getState(),We;try{if(ee!==ke.current||Ge!==qe.current||ye.current){var dt=ee(Ge);Xe.current===void 0||!te(dt,Xe.current)?We=dt:We=Xe.current}else We=Xe.current}catch(Zt){throw ye.current&&(Zt.message+=` The error may be correlated with this previous error: `+ye.current.stack+` -`),Wt}return useIsomorphicLayoutEffect(function(){ke.current=ee,qe.current=Ge,Xe.current=We,ye.current=void 0}),useIsomorphicLayoutEffect(function(){function Wt(){try{var Ln=re.getState();if(Ln===qe.current)return;var Mn=ke.current(Ln);if(te(Mn,Xe.current))return;Xe.current=Mn,qe.current=Ln}catch(zn){ye.current=zn}ge()}return pe.onStateChange=Wt,pe.trySubscribe(),Wt(),function(){return pe.tryUnsubscribe()}},[re,pe]),We}function Ht(ee){ee===void 0&&(ee=ReactReduxContext);var te=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(le,ue){ue===void 0&&(ue=Et);var ge=te(),pe=ge.store,ye=ge.subscription,ke=Ct(le,ue,pe,ye);return useDebugValue(ke),ke}}var Tt=null,Ot=oe(4676);lt(Ot.unstable_batchedUpdates);function Be(ee,te){if(ee.length!==te.length)return!1;for(var re=0;reee.bottom,qe=le.leftee.right,Xe=ke&&qe;if(Xe)return!0;var Ge=ke&&pe||qe&≥return Ge}},Ca=function(ee){var te=ha(ee.top,ee.bottom),re=ha(ee.left,ee.right);return function(le){var ue=te(le.top)&&te(le.bottom)&&re(le.left)&&re(le.right);return ue}},$a={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ua={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Aa=function(ee){return function(te){var re=ha(te.top,te.bottom),le=ha(te.left,te.right);return function(ue){return ee===$a?re(ue.top)&&re(ue.bottom):le(ue.left)&&le(ue.right)}}},wn=function(te,re){var le=re.frame?re.frame.scroll.diff.displacement:Vn;return qt(te,le)},bn=function(te,re,le){return re.subject.active?le(re.subject.active)(te):!1},Rn=function(te,re,le){return le(re)(te)},Hn=function(te){var re=te.target,le=te.destination,ue=te.viewport,ge=te.withDroppableDisplacement,pe=te.isVisibleThroughFrameFn,ye=ge?wn(re,le):re;return bn(ye,le,pe)&&Rn(ye,ue,pe)},Pa=function(te){return Hn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ea}))},Wa=function(te){return Hn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ca}))},Rt=function(te){return Hn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Aa(te.destination.axis)}))},_n=function(te,re,le){if(typeof le=="boolean")return le;if(!re)return!0;var ue=re.invisible,ge=re.visible;if(ue[te])return!1;var pe=ge[te];return pe?pe.shouldAnimate:!0};function Kn(ee,te){var re=ee.page.marginBox,le={top:te.point.y,right:0,bottom:0,left:te.point.x};return vn(Gn(re,le))}function Ba(ee){var te=ee.afterDragging,re=ee.destination,le=ee.displacedBy,ue=ee.viewport,ge=ee.forceShouldAnimate,pe=ee.last;return te.reduce(function(ke,qe){var Xe=Kn(qe,le),Ge=qe.descriptor.id;ke.all.push(Ge);var We=Pa({target:Xe,destination:re,viewport:ue,withDroppableDisplacement:!0});if(!We)return ke.invisible[qe.descriptor.id]=!0,ke;var dt=_n(Ge,pe,ge),Wt={draggableId:Ge,shouldAnimate:dt};return ke.visible[Ge]=Wt,ke},{all:[],visible:{},invisible:{}})}function Ta(ee,te){if(!ee.length)return 0;var re=ee[ee.length-1].descriptor.index;return te.inHomeList?re:re+1}function Na(ee){var te=ee.insideDestination,re=ee.inHomeList,le=ee.displacedBy,ue=ee.destination,ge=Ta(te,{inHomeList:re});return{displaced:Ma,displacedBy:le,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:ge}}}}function ua(ee){var te=ee.draggable,re=ee.insideDestination,le=ee.destination,ue=ee.viewport,ge=ee.displacedBy,pe=ee.last,ye=ee.index,ke=ee.forceShouldAnimate,qe=Za(te,le);if(ye==null)return Na({insideDestination:re,inHomeList:qe,displacedBy:ge,destination:le});var Xe=en(re,function(Ln){return Ln.descriptor.index===ye});if(!Xe)return Na({insideDestination:re,inHomeList:qe,displacedBy:ge,destination:le});var Ge=za(te,re),We=re.indexOf(Xe),dt=Ge.slice(We),Wt=Ba({afterDragging:dt,destination:le,displacedBy:ge,last:pe,viewport:ue.frame,forceShouldAnimate:ke});return{displaced:Wt,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:le.descriptor.id,index:ye}}}}function la(ee,te){return!!te.effected[ee]}var xa=function(ee){var te=ee.isMovingForward,re=ee.destination,le=ee.draggables,ue=ee.combine,ge=ee.afterCritical;if(!re.isCombineEnabled)return null;var pe=ue.draggableId,ye=le[pe],ke=ye.descriptor.index,qe=la(pe,ge);return qe?te?ke:ke-1:te?ke+1:ke},ya=function(ee){var te=ee.isMovingForward,re=ee.isInHomeList,le=ee.insideDestination,ue=ee.location;if(!le.length)return null;var ge=ue.index,pe=te?ge+1:ge-1,ye=le[0].descriptor.index,ke=le[le.length-1].descriptor.index,qe=re?ke:ke+1;return peqe?null:pe},Dt=function(ee){var te=ee.isMovingForward,re=ee.isInHomeList,le=ee.draggable,ue=ee.draggables,ge=ee.destination,pe=ee.insideDestination,ye=ee.previousImpact,ke=ee.viewport,qe=ee.afterCritical,Xe=ye.at;if(Xe||we(!1),Xe.type==="REORDER"){var Ge=ya({isMovingForward:te,isInHomeList:re,location:Xe.destination,insideDestination:pe});return Ge==null?null:ua({draggable:le,insideDestination:pe,destination:ge,viewport:ke,last:ye.displaced,displacedBy:ye.displacedBy,index:Ge})}var We=xa({isMovingForward:te,destination:ge,displaced:ye.displaced,draggables:ue,combine:Xe.combine,afterCritical:qe});return We==null?null:ua({draggable:le,insideDestination:pe,destination:ge,viewport:ke,last:ye.displaced,displacedBy:ye.displacedBy,index:We})},Xn=function(ee){var te=ee.displaced,re=ee.afterCritical,le=ee.combineWith,ue=ee.displacedBy,ge=!!(te.visible[le]||te.invisible[le]);return la(le,re)?ge?Vn:Je(ue.point):ge?ue.point:Vn},va=function(ee){var te=ee.afterCritical,re=ee.impact,le=ee.draggables,ue=$n(re);ue||we(!1);var ge=ue.draggableId,pe=le[ge].page.borderBox.center,ye=Xn({displaced:re.displaced,afterCritical:te,combineWith:ge,displacedBy:re.displacedBy});return jn(pe,ye)},pa=function(te,re){return re.margin[te.start]+re.borderBox[te.size]/2},Va=function(te,re){return re.margin[te.end]+re.borderBox[te.size]/2},ar=function(te,re,le){return re[te.crossAxisStart]+le.margin[te.crossAxisStart]+le.borderBox[te.crossAxisSize]/2},rr=function(te){var re=te.axis,le=te.moveRelativeTo,ue=te.isMoving;return Kt(re.line,le.marginBox[re.end]+pa(re,ue),ar(re,le.marginBox,ue))},ir=function(te){var re=te.axis,le=te.moveRelativeTo,ue=te.isMoving;return Kt(re.line,le.marginBox[re.start]-Va(re,ue),ar(re,le.marginBox,ue))},dr=function(te){var re=te.axis,le=te.moveInto,ue=te.isMoving;return Kt(re.line,le.contentBox[re.start]+pa(re,ue),ar(re,le.contentBox,ue))},Lr=function(ee){var te=ee.impact,re=ee.draggable,le=ee.draggables,ue=ee.droppable,ge=ee.afterCritical,pe=ja(ue.descriptor.id,le),ye=re.page,ke=ue.axis;if(!pe.length)return dr({axis:ke,moveInto:ue.page,isMoving:ye});var qe=te.displaced,Xe=te.displacedBy,Ge=qe.all[0];if(Ge){var We=le[Ge];if(la(Ge,ge))return ir({axis:ke,moveRelativeTo:We.page,isMoving:ye});var dt=ta(We.page,Xe.point);return ir({axis:ke,moveRelativeTo:dt,isMoving:ye})}var Wt=pe[pe.length-1];if(Wt.descriptor.id===re.descriptor.id)return ye.borderBox.center;if(la(Wt.descriptor.id,ge)){var Ln=ta(Wt.page,Je(ge.displacedBy.point));return rr({axis:ke,moveRelativeTo:Ln,isMoving:ye})}return rr({axis:ke,moveRelativeTo:Wt.page,isMoving:ye})},Sr=function(ee,te){var re=ee.frame;return re?jn(te,re.scroll.diff.displacement):te},Ar=function(te){var re=te.impact,le=te.draggable,ue=te.droppable,ge=te.draggables,pe=te.afterCritical,ye=le.page.borderBox.center,ke=re.at;return!ue||!ke?ye:ke.type==="REORDER"?Lr({impact:re,draggable:le,draggables:ge,droppable:ue,afterCritical:pe}):va({impact:re,draggables:ge,afterCritical:pe})},Mr=function(ee){var te=Ar(ee),re=ee.droppable,le=re?Sr(re,te):te;return le},io=function(ee,te){var re=vt(te,ee.scroll.initial),le=Je(re),ue=vn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ue,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:re,displacement:le}}};return ge};function lo(ee,te){return ee.map(function(re){return te[re]})}function er(ee,te){for(var re=0;re1?Xe.sort(function(Ge,We){return lr(Ge)[ye.start]-lr(We)[ye.start]})[0]:qe.sort(function(Ge,We){var dt=ln(re,dn(lr(Ge))),Wt=ln(re,dn(lr(We)));return dt!==Wt?dt-Wt:lr(Ge)[ye.start]-lr(We)[ye.start]})[0]},uo=function(te,re){var le=te.page.borderBox.center;return la(te.descriptor.id,re)?vt(le,re.displacedBy.point):le},Mo=function(te,re){var le=te.page.borderBox;return la(te.descriptor.id,re)?qt(le,Je(re.displacedBy.point)):le},Kr=function(ee){var te=ee.pageBorderBoxCenter,re=ee.viewport,le=ee.destination,ue=ee.insideDestination,ge=ee.afterCritical,pe=ue.filter(function(ye){return Wa({target:Mo(ye,ge),destination:le,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(ye,ke){var qe=cn(te,Sr(le,uo(ye,ge))),Xe=cn(te,Sr(le,uo(ke,ge)));return qete.left&&ee.topte.top}function ba(ee){var te=ee.pageBorderBox,re=ee.draggable,le=ee.candidates,ue=re.page.borderBox.center,ge=le.map(function(pe){var ye=pe.axis,ke=Kt(pe.axis.line,te.center[ye.line],pe.page.borderBox.center[ye.crossAxisLine]);return{id:pe.descriptor.id,distance:cn(ue,ke)}}).sort(function(pe,ye){return ye.distance-pe.distance});return ge[0]?ge[0].id:null}function Qa(ee){var te=ee.pageBorderBox,re=ee.draggable,le=ee.droppables,ue=fa(le).filter(function(ge){if(!ge.isEnabled)return!1;var pe=ge.subject.active;if(!pe||!ga(te,pe))return!1;if(Sn(pe)(te.center))return!0;var ye=ge.axis,ke=pe.center[ye.crossAxisLine],qe=te[ye.crossAxisStart],Xe=te[ye.crossAxisEnd],Ge=ha(pe[ye.crossAxisStart],pe[ye.crossAxisEnd]),We=Ge(qe),dt=Ge(Xe);return!We&&!dt?!0:We?qeke});return ue.length?ue.length===1?ue[0].descriptor.id:ba({pageBorderBox:te,draggable:re,candidates:ue}):null}var qa=function(te,re){return vn(qt(te,re))},fr=function(ee,te){var re=ee.frame;return re?qa(te,re.scroll.diff.value):te};function Dr(ee){var te=ee.displaced,re=ee.id;return!!(te.visible[re]||te.invisible[re])}function fo(ee){var te=ee.draggable,re=ee.closest,le=ee.inHomeList;return re?le&&re.descriptor.index>te.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var vo=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,re=ee.draggable,le=ee.destination,ue=ee.insideDestination,ge=ee.last,pe=ee.viewport,ye=ee.afterCritical,ke=le.axis,qe=Fr(le.axis,re.displaceBy),Xe=qe.value,Ge=te[ke.start],We=te[ke.end],dt=za(re,ue),Wt=en(dt,function(Mn){var zn=Mn.descriptor.id,qn=Mn.page.borderBox.center[ke.line],oa=la(zn,ye),sa=Dr({displaced:ge,id:zn});return oa?sa?We<=qn:Gezn[ye.start]+oa&&Gezn[ye.start]-qe+oa&&Xezn[ye.start]+qe+oa&&Gezn[ye.start]+oa&&Xe=Li)return Bi;var ge=ue/Li,pe=Xo+Vl*ge,ye=le==="CANCEL"?pe*Yl:pe;return Number(ye.toFixed(2))},Jl=function(ee){var te=ee.impact,re=ee.draggable,le=ee.dimensions,ue=ee.viewport,ge=ee.afterCritical,pe=le.draggables,ye=le.droppables,ke=gr(te),qe=ke?ye[ke]:null,Xe=ye[re.descriptor.droppableId],Ge=Pi({impact:te,draggable:re,draggables:pe,afterCritical:ge,droppable:qe||Xe,viewport:ue}),We=vt(Ge,re.client.borderBox.center);return We},Ql=function(ee){var te=ee.draggables,re=ee.reason,le=ee.lastImpact,ue=ee.home,ge=ee.viewport,pe=ee.onLiftImpact;if(!le.at||re!=="DROP"){var ye=ho({draggables:te,impact:pe,destination:ue,viewport:ge,forceShouldAnimate:!0});return{impact:ye,didDropInsideDroppable:!1}}if(le.at.type==="REORDER")return{impact:le,didDropInsideDroppable:!0};var ke=(0,Oe.Z)({},le,{displaced:Ma});return{impact:ke,didDropInsideDroppable:!0}},ql=function(ee){var te=ee.getState,re=ee.dispatch;return function(le){return function(ue){if(ue.type!=="DROP"){le(ue);return}var ge=te(),pe=ue.payload.reason;if(ge.phase==="COLLECTING"){re(Zl({reason:pe}));return}if(ge.phase!=="IDLE"){var ye=ge.phase==="DROP_PENDING"&&ge.isWaiting;ye&&we(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||we(!1);var ke=ge.critical,qe=ge.dimensions,Xe=qe.draggables[ge.critical.draggable.id],Ge=Ql({reason:pe,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),We=Ge.impact,dt=Ge.didDropInsideDroppable,Wt=dt?ea(We):null,Ln=dt?$n(We):null,Mn={index:ke.draggable.index,droppableId:ke.droppable.id},zn={draggableId:Xe.descriptor.id,type:Xe.descriptor.type,source:Mn,reason:pe,mode:ge.movementMode,destination:Wt,combine:Ln},qn=Jl({impact:We,draggable:Xe,dimensions:qe,viewport:ge.viewport,afterCritical:ge.afterCritical}),oa={critical:ge.critical,afterCritical:ge.afterCritical,result:zn,impact:We},sa=!Lt(ge.current.client.offset,qn)||!!zn.combine;if(!sa){re(Ko({completed:oa}));return}var Ha=Xl({current:ge.current.client.offset,destination:qn,reason:pe}),Ra={newHomeClientOffset:qn,dropDuration:Ha,completed:oa};re(Wl(Ra))}}}},Fi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function $l(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||ee()}}}function _l(ee){var te=ee.onWindowScroll;function re(){te(Fi())}var le=Tn(re),ue=$l(le),ge=Vt;function pe(){return ge!==Vt}function ye(){pe()&&we(!1),ge=$t(window,[ue])}function ke(){pe()||we(!1),le.cancel(),ge(),ge=Vt}return{start:ye,stop:ke,isActive:pe}}var es=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},ts=function(ee){var te=_l({onWindowScroll:function(le){ee.dispatch(Tl({newScroll:le}))}});return function(re){return function(le){!te.isActive()&&le.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&es(le)&&te.stop(),re(le)}}},ns=function(ee){var te=!1,re=!1,le=setTimeout(function(){re=!0}),ue=function(pe){te||re||(te=!0,ee(pe),clearTimeout(le))};return ue.wasCalled=function(){return te},ue},as=function(){var ee=[],te=function(ge){var pe=La(ee,function(qe){return qe.timerId===ge});pe===-1&&we(!1);var ye=ee.splice(pe,1),ke=ye[0];ke.callback()},re=function(ge){var pe=setTimeout(function(){return te(pe)}),ye={timerId:pe,callback:ge};ee.push(ye)},le=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(pe){clearTimeout(pe.timerId),pe.callback()})}};return{add:re,flush:le}},rs=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.droppableId===re.droppableId&&te.index===re.index},os=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.draggableId===re.draggableId&&te.droppableId===re.droppableId},is=function(te,re){if(te===re)return!0;var le=te.draggable.id===re.draggable.id&&te.draggable.droppableId===re.draggable.droppableId&&te.draggable.type===re.draggable.type&&te.draggable.index===re.draggable.index,ue=te.droppable.id===re.droppable.id&&te.droppable.type===re.droppable.type;return le&&ue},qr=function(te,re){Yr(),re(),Xr()},So=function(te,re){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:re}},Jo=function(te,re,le,ue){if(!te){le(ue(re));return}var ge=ns(le),pe={announce:ge};te(re,pe),ge.wasCalled()||le(ue(re))},ls=function(ee,te){var re=as(),le=null,ue=function(We,dt){le&&we(!1),qr("onBeforeCapture",function(){var Wt=ee().onBeforeCapture;if(Wt){var Ln={draggableId:We,mode:dt};Wt(Ln)}})},ge=function(We,dt){le&&we(!1),qr("onBeforeDragStart",function(){var Wt=ee().onBeforeDragStart;Wt&&Wt(So(We,dt))})},pe=function(We,dt){le&&we(!1);var Wt=So(We,dt);le={mode:dt,lastCritical:We,lastLocation:Wt.source,lastCombine:null},re.add(function(){qr("onDragStart",function(){return Jo(ee().onDragStart,Wt,te,yt.onDragStart)})})},ye=function(We,dt){var Wt=ea(dt),Ln=$n(dt);le||we(!1);var Mn=!is(We,le.lastCritical);Mn&&(le.lastCritical=We);var zn=!rs(le.lastLocation,Wt);zn&&(le.lastLocation=Wt);var qn=!os(le.lastCombine,Ln);if(qn&&(le.lastCombine=Ln),!(!Mn&&!zn&&!qn)){var oa=(0,Oe.Z)({},So(We,le.mode),{combine:Ln,destination:Wt});re.add(function(){qr("onDragUpdate",function(){return Jo(ee().onDragUpdate,oa,te,yt.onDragUpdate)})})}},ke=function(){le||we(!1),re.flush()},qe=function(We){le||we(!1),le=null,qr("onDragEnd",function(){return Jo(ee().onDragEnd,We,te,yt.onDragEnd)})},Xe=function(){if(le){var We=(0,Oe.Z)({},So(le.lastCritical,le.mode),{combine:null,destination:null,reason:"CANCEL"});qe(We)}};return{beforeCapture:ue,beforeStart:ge,start:pe,update:ye,flush:ke,drop:qe,abort:Xe}},ss=function(ee,te){var re=ls(ee,te);return function(le){return function(ue){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var pe=ge.payload.critical;re.beforeStart(pe,ge.payload.movementMode),ue(ge),re.start(pe,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var ye=ge.payload.completed.result;re.flush(),ue(ge),re.drop(ye);return}if(ue(ge),ge.type==="FLUSH"){re.abort();return}var ke=le.getState();ke.phase==="DRAGGING"&&re.update(ke.critical,ke.impact)}}}},ds=function(ee){return function(te){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){te(re);return}var le=ee.getState();le.phase!=="DROP_ANIMATING"&&we(!1),ee.dispatch(Ko({completed:le.completed}))}}},us=function(ee){var te=null,re=null;function le(){re&&(cancelAnimationFrame(re),re=null),te&&(te(),te=null)}return function(ue){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&le(),ue(ge),ge.type==="DROP_ANIMATE"){var pe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=ee.getState();ke.phase==="DROP_ANIMATING"&&ee.dispatch(xi())}};re=requestAnimationFrame(function(){re=null,te=$t(window,[pe])})}}}},cs=function(ee){return function(){return function(te){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(re)}}}},gs=function(ee){var te=!1;return function(){return function(re){return function(le){if(le.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(le.payload.critical.draggable.id),re(le),ee.tryRestoreFocusRecorded();return}if(re(le),!!te){if(le.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(le.type==="DROP_COMPLETE"){te=!1;var ue=le.payload.completed.result;ue.combine&&ee.tryShiftRecord(ue.draggableId,ue.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ms=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},fs=function(ee){return function(te){return function(re){return function(le){if(ms(le)){ee.stop(),re(le);return}if(le.type==="INITIAL_PUBLISH"){re(le);var ue=te.getState();ue.phase!=="DRAGGING"&&we(!1),ee.start(ue);return}re(le),ee.scroll(te.getState())}}}},vs=function(ee){return function(te){return function(re){if(te(re),re.type==="PUBLISH_WHILE_DRAGGING"){var le=ee.getState();le.phase==="DROP_PENDING"&&(le.isWaiting||ee.dispatch(Ci({reason:le.reason})))}}}},ps=Ie.qC,hs=function(ee){var te=ee.dimensionMarshal,re=ee.focusMarshal,le=ee.styleMarshal,ue=ee.getResponders,ge=ee.announce,pe=ee.autoScroller;return(0,Ie.MT)(wl,ps((0,Ie.md)(Ul(le),cs(te),Kl(te),ql,ds,us,vs,fs(pe),ts,gs(re),ss(ue,ge))))},Qo=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var te=ee.registry,re=ee.callbacks,le=Qo(),ue=null,ge=function(){ue||(re.collectionStarting(),ue=requestAnimationFrame(function(){ue=null,Yr();var Xe=le,Ge=Xe.additions,We=Xe.removals,dt=Xe.modified,Wt=Object.keys(Ge).map(function(zn){return te.draggable.getById(zn).getDimension(Vn)}).sort(function(zn,qn){return zn.descriptor.index-qn.descriptor.index}),Ln=Object.keys(dt).map(function(zn){var qn=te.droppable.getById(zn),oa=qn.callbacks.getScrollWhileDragging();return{droppableId:zn,scroll:oa}}),Mn={additions:Wt,removals:Object.keys(We),modified:Ln};le=Qo(),Xr(),re.publish(Mn)}))},pe=function(Xe){var Ge=Xe.descriptor.id;le.additions[Ge]=Xe,le.modified[Xe.descriptor.droppableId]=!0,le.removals[Ge]&&delete le.removals[Ge],ge()},ye=function(Xe){var Ge=Xe.descriptor;le.removals[Ge.id]=!0,le.modified[Ge.droppableId]=!0,le.additions[Ge.id]&&delete le.additions[Ge.id],ge()},ke=function(){ue&&(cancelAnimationFrame(ue),ue=null,le=Qo())};return{add:pe,remove:ye,stop:ke}}var Di=function(ee){var te=ee.scrollHeight,re=ee.scrollWidth,le=ee.height,ue=ee.width,ge=vt({x:re,y:te},{x:ue,y:le}),pe={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return pe},Ii=function(){var ee=document.documentElement;return ee||we(!1),ee},Oi=function(){var ee=Ii(),te=Di({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},Ps=function(){var ee=Fi(),te=Oi(),re=ee.y,le=ee.x,ue=Ii(),ge=ue.clientWidth,pe=ue.clientHeight,ye=le+ge,ke=re+pe,qe=vn({top:re,left:le,right:ye,bottom:ke}),Xe={frame:qe,scroll:{initial:ee,current:ee,max:te,diff:{value:Vn,displacement:Vn}}};return Xe},ys=function(ee){var te=ee.critical,re=ee.scrollOptions,le=ee.registry;Yr();var ue=Ps(),ge=ue.scroll.current,pe=te.droppable,ye=le.droppable.getAllByType(pe.type).map(function(Ge){return Ge.callbacks.getDimensionAndWatchScroll(ge,re)}),ke=le.draggable.getAllByType(te.draggable.type).map(function(Ge){return Ge.getDimension(ge)}),qe={draggables:Sa(ke),droppables:ma(ye)};Xr();var Xe={dimensions:qe,critical:te,viewport:ue};return Xe};function Ni(ee,te,re){if(re.descriptor.id===te.id||re.descriptor.type!==te.type)return!1;var le=ee.droppable.getById(re.descriptor.droppableId);return le.descriptor.mode==="virtual"}var bs=function(ee,te){var re=null,le=Ss({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ue=function(dt,Wt){ee.droppable.exists(dt)||we(!1),re&&te.updateDroppableIsEnabled({id:dt,isEnabled:Wt})},ge=function(dt,Wt){re&&(ee.droppable.exists(dt)||we(!1),te.updateDroppableIsCombineEnabled({id:dt,isCombineEnabled:Wt}))},pe=function(dt,Wt){re&&(ee.droppable.exists(dt)||we(!1),te.updateDroppableScroll({id:dt,newScroll:Wt}))},ye=function(dt,Wt){re&&ee.droppable.getById(dt).callbacks.scroll(Wt)},ke=function(){if(re){le.stop();var dt=re.critical.droppable;ee.droppable.getAllByType(dt.type).forEach(function(Wt){return Wt.callbacks.dragStopped()}),re.unsubscribe(),re=null}},qe=function(dt){re||we(!1);var Wt=re.critical.draggable;dt.type==="ADDITION"&&Ni(ee,Wt,dt.value)&&le.add(dt.value),dt.type==="REMOVAL"&&Ni(ee,Wt,dt.value)&&le.remove(dt.value)},Xe=function(dt){re&&we(!1);var Wt=ee.draggable.getById(dt.draggableId),Ln=ee.droppable.getById(Wt.descriptor.droppableId),Mn={draggable:Wt.descriptor,droppable:Ln.descriptor},zn=ee.subscribe(qe);return re={critical:Mn,unsubscribe:zn},ys({critical:Mn,registry:ee,scrollOptions:dt.scrollOptions})},Ge={updateDroppableIsEnabled:ue,updateDroppableIsCombineEnabled:ge,scrollDroppable:ye,updateDroppableScroll:pe,startPublishing:Xe,stopPublishing:ke};return Ge},Mi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},As=function(ee){window.scrollBy(ee.x,ee.y)},Es=Dn(function(ee){return fa(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Cs=function(te,re){var le=en(Es(re),function(ue){return ue.frame||we(!1),Sn(ue.frame.pageMarginBox)(te)});return le},xs=function(ee){var te=ee.center,re=ee.destination,le=ee.droppables;if(re){var ue=le[re];return ue.frame?ue:null}var ge=Cs(te,le);return ge},Ir={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ws=function(ee,te){var re=ee[te.size]*Ir.startFromPercentage,le=ee[te.size]*Ir.maxScrollAtPercentage,ue={startScrollingFrom:re,maxScrollValueAt:le};return ue},Ti=function(ee){var te=ee.startOfRange,re=ee.endOfRange,le=ee.current,ue=re-te;if(ue===0)return 0;var ge=le-te,pe=ge/ue;return pe},qo=1,Bs=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Ir.maxPixelScroll;if(ee===te.startScrollingFrom)return qo;var re=Ti({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),le=1-re,ue=Ir.maxPixelScroll*Ir.ease(le);return Math.ceil(ue)},Ri=Ir.durationDampening.accelerateAt,ki=Ir.durationDampening.stopDampeningAt,Ls=function(ee,te){var re=te,le=ki,ue=Date.now(),ge=ue-re;if(ge>=ki)return ee;if(gete.height,ge=re.width>te.width;return!ge&&!ue?le:ge&&ue?null:{x:ge?0:le.x,y:ue?0:le.y}},Ds=xn(function(ee){return ee===0?0:ee}),Hi=function(ee){var te=ee.dragStartTime,re=ee.container,le=ee.subject,ue=ee.center,ge=ee.shouldUseTimeDampening,pe={top:ue.y-re.top,right:re.right-ue.x,bottom:re.bottom-ue.y,left:ue.x-re.left},ye=Gi({container:re,distanceToEdges:pe,dragStartTime:te,axis:$a,shouldUseTimeDampening:ge}),ke=Gi({container:re,distanceToEdges:pe,dragStartTime:te,axis:Ua,shouldUseTimeDampening:ge}),qe=Ds({x:ke,y:ye});if(Lt(qe,Vn))return null;var Xe=Fs({container:re,subject:le,proposedScroll:qe});return Xe?Lt(Xe,Vn)?null:Xe:null},Is=xn(function(ee){return ee===0?0:ee>0?1:-1}),$o=function(){var ee=function(re,le){return re<0?re:re>le?re-le:0};return function(te){var re=te.current,le=te.max,ue=te.change,ge=jn(re,ue),pe={x:ee(ge.x,le.x),y:ee(ge.y,le.y)};return Lt(pe,Vn)?null:pe}}(),Wi=function(te){var re=te.max,le=te.current,ue=te.change,ge={x:Math.max(le.x,re.x),y:Math.max(le.y,re.y)},pe=Is(ue),ye=$o({max:ge,current:le,change:pe});return!ye||pe.x!==0&&ye.x===0||pe.y!==0&&ye.y===0},_o=function(te,re){return Wi({current:te.scroll.current,max:te.scroll.max,change:re})},Os=function(te,re){if(!_o(te,re))return null;var le=te.scroll.max,ue=te.scroll.current;return $o({current:ue,max:le,change:re})},ei=function(te,re){var le=te.frame;return le?Wi({current:le.scroll.current,max:le.scroll.max,change:re}):!1},Ns=function(te,re){var le=te.frame;return!le||!ei(te,re)?null:$o({current:le.scroll.current,max:le.scroll.max,change:re})},Ms=function(ee){var te=ee.viewport,re=ee.subject,le=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=Hi({dragStartTime:ue,container:te.frame,subject:re,center:le,shouldUseTimeDampening:ge});return pe&&_o(te,pe)?pe:null},Ts=function(ee){var te=ee.droppable,re=ee.subject,le=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=te.frame;if(!pe)return null;var ye=Hi({dragStartTime:ue,container:pe.pageMarginBox,subject:re,center:le,shouldUseTimeDampening:ge});return ye&&ei(te,ye)?ye:null},Zi=function(ee){var te=ee.state,re=ee.dragStartTime,le=ee.shouldUseTimeDampening,ue=ee.scrollWindow,ge=ee.scrollDroppable,pe=te.current.page.borderBoxCenter,ye=te.dimensions.draggables[te.critical.draggable.id],ke=ye.page.marginBox;if(te.isWindowScrollAllowed){var qe=te.viewport,Xe=Ms({dragStartTime:re,viewport:qe,subject:ke,center:pe,shouldUseTimeDampening:le});if(Xe){ue(Xe);return}}var Ge=xs({center:pe,destination:gr(te.impact),droppables:te.dimensions.droppables});if(Ge){var We=Ts({dragStartTime:re,droppable:Ge,subject:ke,center:pe,shouldUseTimeDampening:le});We&&ge(Ge.descriptor.id,We)}},Rs=function(ee){var te=ee.scrollWindow,re=ee.scrollDroppable,le=Tn(te),ue=Tn(re),ge=null,pe=function(Xe){ge||we(!1);var Ge=ge,We=Ge.shouldUseTimeDampening,dt=Ge.dragStartTime;Zi({state:Xe,scrollWindow:le,scrollDroppable:ue,dragStartTime:dt,shouldUseTimeDampening:We})},ye=function(Xe){Yr(),ge&&we(!1);var Ge=Date.now(),We=!1,dt=function(){We=!0};Zi({state:Xe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:dt,scrollDroppable:dt}),ge={dragStartTime:Ge,shouldUseTimeDampening:We},Xr(),We&&pe(Xe)},ke=function(){ge&&(le.cancel(),ue.cancel(),ge=null)};return{start:ye,stop:ke,scroll:pe}},ks=function(ee){var te=ee.move,re=ee.scrollDroppable,le=ee.scrollWindow,ue=function(qe,Xe){var Ge=jn(qe.current.client.selection,Xe);te({client:Ge})},ge=function(qe,Xe){if(!ei(qe,Xe))return Xe;var Ge=Ns(qe,Xe);if(!Ge)return re(qe.descriptor.id,Xe),null;var We=vt(Xe,Ge);re(qe.descriptor.id,We);var dt=vt(Xe,We);return dt},pe=function(qe,Xe,Ge){if(!qe||!_o(Xe,Ge))return Ge;var We=Os(Xe,Ge);if(!We)return le(Ge),null;var dt=vt(Ge,We);le(dt);var Wt=vt(Ge,dt);return Wt},ye=function(qe){var Xe=qe.scrollJumpRequest;if(Xe){var Ge=gr(qe.impact);Ge||we(!1);var We=ge(qe.dimensions.droppables[Ge],Xe);if(We){var dt=qe.viewport,Wt=pe(qe.isWindowScrollAllowed,dt,We);Wt&&ue(qe,Wt)}}};return ye},zs=function(ee){var te=ee.scrollDroppable,re=ee.scrollWindow,le=ee.move,ue=Rs({scrollWindow:re,scrollDroppable:te}),ge=ks({move:le,scrollWindow:re,scrollDroppable:te}),pe=function(qe){if(qe.phase==="DRAGGING"){if(qe.movementMode==="FLUID"){ue.scroll(qe);return}qe.scrollJumpRequest&&ge(qe)}},ye={scroll:pe,start:ue.start,stop:ue.stop};return ye},Gr="data-rbd",Hr=function(){var ee=Gr+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),ti=function(){var ee=Gr+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Gs=function(){var ee=Gr+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ji={contextId:Gr+"-scroll-container-context-id"},Hs=function(te){return function(re){return"["+re+'="'+te+'"]'}},$r=function(te,re){return te.map(function(le){var ue=le.styles[re];return ue?le.selector+" { "+ue+" }":""}).join(" ")},Ws="pointer-events: none;",Zs=function(ee){var te=Hs(ee),re=function(){var ye=` + `},yt={dragHandleUsageInstructions:At,onDragStart:_t,onDragUpdate:Ft,onDragEnd:Yn},Vn={x:0,y:0},jn=function(te,re){return{x:te.x+re.x,y:te.y+re.y}},vt=function(te,re){return{x:te.x-re.x,y:te.y-re.y}},Lt=function(te,re){return te.x===re.x&&te.y===re.y},Je=function(te){return{x:te.x!==0?-te.x:0,y:te.y!==0?-te.y:0}},Kt=function(te,re,le){var ue;return le===void 0&&(le=0),ue={},ue[te]=re,ue[te==="x"?"y":"x"]=le,ue},cn=function(te,re){return Math.sqrt(Math.pow(re.x-te.x,2)+Math.pow(re.y-te.y,2))},ln=function(te,re){return Math.min.apply(Math,re.map(function(le){return cn(te,le)}))},xn=function(te){return function(re){return{x:te(re.x),y:te(re.y)}}},gn=function(ee,te){var re=vn({top:Math.max(te.top,ee.top),right:Math.min(te.right,ee.right),bottom:Math.min(te.bottom,ee.bottom),left:Math.max(te.left,ee.left)});return re.width<=0||re.height<=0?null:re},qt=function(te,re){return{top:te.top+re.y,left:te.left+re.x,bottom:te.bottom+re.y,right:te.right+re.x}},dn=function(te){return[{x:te.left,y:te.top},{x:te.right,y:te.top},{x:te.left,y:te.bottom},{x:te.right,y:te.bottom}]},Xn={top:0,right:0,bottom:0,left:0},Bn=function(te,re){return re?qt(te,re.scroll.diff.displacement):te},Oa=function(te,re,le){if(le&&le.increasedBy){var ue;return(0,Oe.Z)({},te,(ue={},ue[re.end]=te[re.end]+le.increasedBy[re.line],ue))}return te},aa=function(te,re){return re&&re.shouldClipSubject?gn(re.pageMarginBox,te):vn(te)},ka=function(ee){var te=ee.page,re=ee.withPlaceholder,le=ee.axis,ue=ee.frame,ge=Bn(te.marginBox,ue),pe=Oa(ge,le,re),ye=aa(pe,ue);return{page:te,withPlaceholder:re,active:ye}},Pn=function(ee,te){ee.frame||we(!1);var re=ee.frame,le=vt(te,re.scroll.initial),ue=Je(le),ge=(0,Oe.Z)({},re,{scroll:{initial:re.scroll.initial,current:te,diff:{value:le,displacement:ue},max:re.scroll.max}}),pe=ka({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:ge}),ye=(0,Oe.Z)({},ee,{frame:ge,subject:pe});return ye};function Da(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function wa(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(te){return ee[te]})}function La(ee,te){if(ee.findIndex)return ee.findIndex(te);for(var re=0;reee.bottom,qe=le.leftee.right,Xe=ke&&qe;if(Xe)return!0;var Ge=ke&&pe||qe&≥return Ge}},Ca=function(ee){var te=ha(ee.top,ee.bottom),re=ha(ee.left,ee.right);return function(le){var ue=te(le.top)&&te(le.bottom)&&re(le.left)&&re(le.right);return ue}},$a={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},Ua={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Aa=function(ee){return function(te){var re=ha(te.top,te.bottom),le=ha(te.left,te.right);return function(ue){return ee===$a?re(ue.top)&&re(ue.bottom):le(ue.left)&&le(ue.right)}}},wn=function(te,re){var le=re.frame?re.frame.scroll.diff.displacement:Vn;return qt(te,le)},bn=function(te,re,le){return re.subject.active?le(re.subject.active)(te):!1},Rn=function(te,re,le){return le(re)(te)},Gn=function(te){var re=te.target,le=te.destination,ue=te.viewport,ge=te.withDroppableDisplacement,pe=te.isVisibleThroughFrameFn,ye=ge?wn(re,le):re;return bn(ye,le,pe)&&Rn(ye,ue,pe)},Pa=function(te){return Gn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ea}))},Wa=function(te){return Gn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Ca}))},Rt=function(te){return Gn((0,Oe.Z)({},te,{isVisibleThroughFrameFn:Aa(te.destination.axis)}))},_n=function(te,re,le){if(typeof le=="boolean")return le;if(!re)return!0;var ue=re.invisible,ge=re.visible;if(ue[te])return!1;var pe=ge[te];return pe?pe.shouldAnimate:!0};function Kn(ee,te){var re=ee.page.marginBox,le={top:te.point.y,right:0,bottom:0,left:te.point.x};return vn(Hn(re,le))}function Ba(ee){var te=ee.afterDragging,re=ee.destination,le=ee.displacedBy,ue=ee.viewport,ge=ee.forceShouldAnimate,pe=ee.last;return te.reduce(function(ke,qe){var Xe=Kn(qe,le),Ge=qe.descriptor.id;ke.all.push(Ge);var We=Pa({target:Xe,destination:re,viewport:ue,withDroppableDisplacement:!0});if(!We)return ke.invisible[qe.descriptor.id]=!0,ke;var dt=_n(Ge,pe,ge),Zt={draggableId:Ge,shouldAnimate:dt};return ke.visible[Ge]=Zt,ke},{all:[],visible:{},invisible:{}})}function Ta(ee,te){if(!ee.length)return 0;var re=ee[ee.length-1].descriptor.index;return te.inHomeList?re:re+1}function Na(ee){var te=ee.insideDestination,re=ee.inHomeList,le=ee.displacedBy,ue=ee.destination,ge=Ta(te,{inHomeList:re});return{displaced:Ma,displacedBy:le,at:{type:"REORDER",destination:{droppableId:ue.descriptor.id,index:ge}}}}function ua(ee){var te=ee.draggable,re=ee.insideDestination,le=ee.destination,ue=ee.viewport,ge=ee.displacedBy,pe=ee.last,ye=ee.index,ke=ee.forceShouldAnimate,qe=Za(te,le);if(ye==null)return Na({insideDestination:re,inHomeList:qe,displacedBy:ge,destination:le});var Xe=en(re,function(Ln){return Ln.descriptor.index===ye});if(!Xe)return Na({insideDestination:re,inHomeList:qe,displacedBy:ge,destination:le});var Ge=za(te,re),We=re.indexOf(Xe),dt=Ge.slice(We),Zt=Ba({afterDragging:dt,destination:le,displacedBy:ge,last:pe,viewport:ue.frame,forceShouldAnimate:ke});return{displaced:Zt,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:le.descriptor.id,index:ye}}}}function la(ee,te){return!!te.effected[ee]}var xa=function(ee){var te=ee.isMovingForward,re=ee.destination,le=ee.draggables,ue=ee.combine,ge=ee.afterCritical;if(!re.isCombineEnabled)return null;var pe=ue.draggableId,ye=le[pe],ke=ye.descriptor.index,qe=la(pe,ge);return qe?te?ke:ke-1:te?ke+1:ke},ya=function(ee){var te=ee.isMovingForward,re=ee.isInHomeList,le=ee.insideDestination,ue=ee.location;if(!le.length)return null;var ge=ue.index,pe=te?ge+1:ge-1,ye=le[0].descriptor.index,ke=le[le.length-1].descriptor.index,qe=re?ke:ke+1;return peqe?null:pe},Dt=function(ee){var te=ee.isMovingForward,re=ee.isInHomeList,le=ee.draggable,ue=ee.draggables,ge=ee.destination,pe=ee.insideDestination,ye=ee.previousImpact,ke=ee.viewport,qe=ee.afterCritical,Xe=ye.at;if(Xe||we(!1),Xe.type==="REORDER"){var Ge=ya({isMovingForward:te,isInHomeList:re,location:Xe.destination,insideDestination:pe});return Ge==null?null:ua({draggable:le,insideDestination:pe,destination:ge,viewport:ke,last:ye.displaced,displacedBy:ye.displacedBy,index:Ge})}var We=xa({isMovingForward:te,destination:ge,displaced:ye.displaced,draggables:ue,combine:Xe.combine,afterCritical:qe});return We==null?null:ua({draggable:le,insideDestination:pe,destination:ge,viewport:ke,last:ye.displaced,displacedBy:ye.displacedBy,index:We})},Jn=function(ee){var te=ee.displaced,re=ee.afterCritical,le=ee.combineWith,ue=ee.displacedBy,ge=!!(te.visible[le]||te.invisible[le]);return la(le,re)?ge?Vn:Je(ue.point):ge?ue.point:Vn},va=function(ee){var te=ee.afterCritical,re=ee.impact,le=ee.draggables,ue=$n(re);ue||we(!1);var ge=ue.draggableId,pe=le[ge].page.borderBox.center,ye=Jn({displaced:re.displaced,afterCritical:te,combineWith:ge,displacedBy:re.displacedBy});return jn(pe,ye)},pa=function(te,re){return re.margin[te.start]+re.borderBox[te.size]/2},Va=function(te,re){return re.margin[te.end]+re.borderBox[te.size]/2},ar=function(te,re,le){return re[te.crossAxisStart]+le.margin[te.crossAxisStart]+le.borderBox[te.crossAxisSize]/2},rr=function(te){var re=te.axis,le=te.moveRelativeTo,ue=te.isMoving;return Kt(re.line,le.marginBox[re.end]+pa(re,ue),ar(re,le.marginBox,ue))},ir=function(te){var re=te.axis,le=te.moveRelativeTo,ue=te.isMoving;return Kt(re.line,le.marginBox[re.start]-Va(re,ue),ar(re,le.marginBox,ue))},dr=function(te){var re=te.axis,le=te.moveInto,ue=te.isMoving;return Kt(re.line,le.contentBox[re.start]+pa(re,ue),ar(re,le.contentBox,ue))},Lr=function(ee){var te=ee.impact,re=ee.draggable,le=ee.draggables,ue=ee.droppable,ge=ee.afterCritical,pe=ja(ue.descriptor.id,le),ye=re.page,ke=ue.axis;if(!pe.length)return dr({axis:ke,moveInto:ue.page,isMoving:ye});var qe=te.displaced,Xe=te.displacedBy,Ge=qe.all[0];if(Ge){var We=le[Ge];if(la(Ge,ge))return ir({axis:ke,moveRelativeTo:We.page,isMoving:ye});var dt=ta(We.page,Xe.point);return ir({axis:ke,moveRelativeTo:dt,isMoving:ye})}var Zt=pe[pe.length-1];if(Zt.descriptor.id===re.descriptor.id)return ye.borderBox.center;if(la(Zt.descriptor.id,ge)){var Ln=ta(Zt.page,Je(ge.displacedBy.point));return rr({axis:ke,moveRelativeTo:Ln,isMoving:ye})}return rr({axis:ke,moveRelativeTo:Zt.page,isMoving:ye})},Sr=function(ee,te){var re=ee.frame;return re?jn(te,re.scroll.diff.displacement):te},Ar=function(te){var re=te.impact,le=te.draggable,ue=te.droppable,ge=te.draggables,pe=te.afterCritical,ye=le.page.borderBox.center,ke=re.at;return!ue||!ke?ye:ke.type==="REORDER"?Lr({impact:re,draggable:le,draggables:ge,droppable:ue,afterCritical:pe}):va({impact:re,draggables:ge,afterCritical:pe})},Mr=function(ee){var te=Ar(ee),re=ee.droppable,le=re?Sr(re,te):te;return le},io=function(ee,te){var re=vt(te,ee.scroll.initial),le=Je(re),ue=vn({top:te.y,bottom:te.y+ee.frame.height,left:te.x,right:te.x+ee.frame.width}),ge={frame:ue,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:te,diff:{value:re,displacement:le}}};return ge};function lo(ee,te){return ee.map(function(re){return te[re]})}function er(ee,te){for(var re=0;re1?Xe.sort(function(Ge,We){return lr(Ge)[ye.start]-lr(We)[ye.start]})[0]:qe.sort(function(Ge,We){var dt=ln(re,dn(lr(Ge))),Zt=ln(re,dn(lr(We)));return dt!==Zt?dt-Zt:lr(Ge)[ye.start]-lr(We)[ye.start]})[0]},uo=function(te,re){var le=te.page.borderBox.center;return la(te.descriptor.id,re)?vt(le,re.displacedBy.point):le},Mo=function(te,re){var le=te.page.borderBox;return la(te.descriptor.id,re)?qt(le,Je(re.displacedBy.point)):le},Kr=function(ee){var te=ee.pageBorderBoxCenter,re=ee.viewport,le=ee.destination,ue=ee.insideDestination,ge=ee.afterCritical,pe=ue.filter(function(ye){return Wa({target:Mo(ye,ge),destination:le,viewport:re.frame,withDroppableDisplacement:!0})}).sort(function(ye,ke){var qe=cn(te,Sr(le,uo(ye,ge))),Xe=cn(te,Sr(le,uo(ke,ge)));return qete.left&&ee.topte.top}function ba(ee){var te=ee.pageBorderBox,re=ee.draggable,le=ee.candidates,ue=re.page.borderBox.center,ge=le.map(function(pe){var ye=pe.axis,ke=Kt(pe.axis.line,te.center[ye.line],pe.page.borderBox.center[ye.crossAxisLine]);return{id:pe.descriptor.id,distance:cn(ue,ke)}}).sort(function(pe,ye){return ye.distance-pe.distance});return ge[0]?ge[0].id:null}function Qa(ee){var te=ee.pageBorderBox,re=ee.draggable,le=ee.droppables,ue=fa(le).filter(function(ge){if(!ge.isEnabled)return!1;var pe=ge.subject.active;if(!pe||!ga(te,pe))return!1;if(Sn(pe)(te.center))return!0;var ye=ge.axis,ke=pe.center[ye.crossAxisLine],qe=te[ye.crossAxisStart],Xe=te[ye.crossAxisEnd],Ge=ha(pe[ye.crossAxisStart],pe[ye.crossAxisEnd]),We=Ge(qe),dt=Ge(Xe);return!We&&!dt?!0:We?qeke});return ue.length?ue.length===1?ue[0].descriptor.id:ba({pageBorderBox:te,draggable:re,candidates:ue}):null}var qa=function(te,re){return vn(qt(te,re))},fr=function(ee,te){var re=ee.frame;return re?qa(te,re.scroll.diff.value):te};function Dr(ee){var te=ee.displaced,re=ee.id;return!!(te.visible[re]||te.invisible[re])}function fo(ee){var te=ee.draggable,re=ee.closest,le=ee.inHomeList;return re?le&&re.descriptor.index>te.descriptor.index?re.descriptor.index-1:re.descriptor.index:null}var vo=function(ee){var te=ee.pageBorderBoxWithDroppableScroll,re=ee.draggable,le=ee.destination,ue=ee.insideDestination,ge=ee.last,pe=ee.viewport,ye=ee.afterCritical,ke=le.axis,qe=Fr(le.axis,re.displaceBy),Xe=qe.value,Ge=te[ke.start],We=te[ke.end],dt=za(re,ue),Zt=en(dt,function(Mn){var zn=Mn.descriptor.id,qn=Mn.page.borderBox.center[ke.line],oa=la(zn,ye),sa=Dr({displaced:ge,id:zn});return oa?sa?We<=qn:Gezn[ye.start]+oa&&Gezn[ye.start]-qe+oa&&Xezn[ye.start]+qe+oa&&Gezn[ye.start]+oa&&Xe=Li)return Bi;var ge=ue/Li,pe=Xo+Vl*ge,ye=le==="CANCEL"?pe*Yl:pe;return Number(ye.toFixed(2))},Jl=function(ee){var te=ee.impact,re=ee.draggable,le=ee.dimensions,ue=ee.viewport,ge=ee.afterCritical,pe=le.draggables,ye=le.droppables,ke=gr(te),qe=ke?ye[ke]:null,Xe=ye[re.descriptor.droppableId],Ge=Pi({impact:te,draggable:re,draggables:pe,afterCritical:ge,droppable:qe||Xe,viewport:ue}),We=vt(Ge,re.client.borderBox.center);return We},Ql=function(ee){var te=ee.draggables,re=ee.reason,le=ee.lastImpact,ue=ee.home,ge=ee.viewport,pe=ee.onLiftImpact;if(!le.at||re!=="DROP"){var ye=ho({draggables:te,impact:pe,destination:ue,viewport:ge,forceShouldAnimate:!0});return{impact:ye,didDropInsideDroppable:!1}}if(le.at.type==="REORDER")return{impact:le,didDropInsideDroppable:!0};var ke=(0,Oe.Z)({},le,{displaced:Ma});return{impact:ke,didDropInsideDroppable:!0}},ql=function(ee){var te=ee.getState,re=ee.dispatch;return function(le){return function(ue){if(ue.type!=="DROP"){le(ue);return}var ge=te(),pe=ue.payload.reason;if(ge.phase==="COLLECTING"){re(Zl({reason:pe}));return}if(ge.phase!=="IDLE"){var ye=ge.phase==="DROP_PENDING"&&ge.isWaiting;ye&&we(!1),ge.phase==="DRAGGING"||ge.phase==="DROP_PENDING"||we(!1);var ke=ge.critical,qe=ge.dimensions,Xe=qe.draggables[ge.critical.draggable.id],Ge=Ql({reason:pe,lastImpact:ge.impact,afterCritical:ge.afterCritical,onLiftImpact:ge.onLiftImpact,home:ge.dimensions.droppables[ge.critical.droppable.id],viewport:ge.viewport,draggables:ge.dimensions.draggables}),We=Ge.impact,dt=Ge.didDropInsideDroppable,Zt=dt?ea(We):null,Ln=dt?$n(We):null,Mn={index:ke.draggable.index,droppableId:ke.droppable.id},zn={draggableId:Xe.descriptor.id,type:Xe.descriptor.type,source:Mn,reason:pe,mode:ge.movementMode,destination:Zt,combine:Ln},qn=Jl({impact:We,draggable:Xe,dimensions:qe,viewport:ge.viewport,afterCritical:ge.afterCritical}),oa={critical:ge.critical,afterCritical:ge.afterCritical,result:zn,impact:We},sa=!Lt(ge.current.client.offset,qn)||!!zn.combine;if(!sa){re(Ko({completed:oa}));return}var Ha=Xl({current:ge.current.client.offset,destination:qn,reason:pe}),Ra={newHomeClientOffset:qn,dropDuration:Ha,completed:oa};re(Wl(Ra))}}}},Fi=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function $l(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(re){re.target!==window&&re.target!==window.document||ee()}}}function _l(ee){var te=ee.onWindowScroll;function re(){te(Fi())}var le=Tn(re),ue=$l(le),ge=Vt;function pe(){return ge!==Vt}function ye(){pe()&&we(!1),ge=$t(window,[ue])}function ke(){pe()||we(!1),le.cancel(),ge(),ge=Vt}return{start:ye,stop:ke,isActive:pe}}var es=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},ts=function(ee){var te=_l({onWindowScroll:function(le){ee.dispatch(Tl({newScroll:le}))}});return function(re){return function(le){!te.isActive()&&le.type==="INITIAL_PUBLISH"&&te.start(),te.isActive()&&es(le)&&te.stop(),re(le)}}},ns=function(ee){var te=!1,re=!1,le=setTimeout(function(){re=!0}),ue=function(pe){te||re||(te=!0,ee(pe),clearTimeout(le))};return ue.wasCalled=function(){return te},ue},as=function(){var ee=[],te=function(ge){var pe=La(ee,function(qe){return qe.timerId===ge});pe===-1&&we(!1);var ye=ee.splice(pe,1),ke=ye[0];ke.callback()},re=function(ge){var pe=setTimeout(function(){return te(pe)}),ye={timerId:pe,callback:ge};ee.push(ye)},le=function(){if(ee.length){var ge=[].concat(ee);ee.length=0,ge.forEach(function(pe){clearTimeout(pe.timerId),pe.callback()})}};return{add:re,flush:le}},rs=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.droppableId===re.droppableId&&te.index===re.index},os=function(te,re){return te==null&&re==null?!0:te==null||re==null?!1:te.draggableId===re.draggableId&&te.droppableId===re.droppableId},is=function(te,re){if(te===re)return!0;var le=te.draggable.id===re.draggable.id&&te.draggable.droppableId===re.draggable.droppableId&&te.draggable.type===re.draggable.type&&te.draggable.index===re.draggable.index,ue=te.droppable.id===re.droppable.id&&te.droppable.type===re.droppable.type;return le&&ue},qr=function(te,re){Yr(),re(),Xr()},So=function(te,re){return{draggableId:te.draggable.id,type:te.droppable.type,source:{droppableId:te.droppable.id,index:te.draggable.index},mode:re}},Jo=function(te,re,le,ue){if(!te){le(ue(re));return}var ge=ns(le),pe={announce:ge};te(re,pe),ge.wasCalled()||le(ue(re))},ls=function(ee,te){var re=as(),le=null,ue=function(We,dt){le&&we(!1),qr("onBeforeCapture",function(){var Zt=ee().onBeforeCapture;if(Zt){var Ln={draggableId:We,mode:dt};Zt(Ln)}})},ge=function(We,dt){le&&we(!1),qr("onBeforeDragStart",function(){var Zt=ee().onBeforeDragStart;Zt&&Zt(So(We,dt))})},pe=function(We,dt){le&&we(!1);var Zt=So(We,dt);le={mode:dt,lastCritical:We,lastLocation:Zt.source,lastCombine:null},re.add(function(){qr("onDragStart",function(){return Jo(ee().onDragStart,Zt,te,yt.onDragStart)})})},ye=function(We,dt){var Zt=ea(dt),Ln=$n(dt);le||we(!1);var Mn=!is(We,le.lastCritical);Mn&&(le.lastCritical=We);var zn=!rs(le.lastLocation,Zt);zn&&(le.lastLocation=Zt);var qn=!os(le.lastCombine,Ln);if(qn&&(le.lastCombine=Ln),!(!Mn&&!zn&&!qn)){var oa=(0,Oe.Z)({},So(We,le.mode),{combine:Ln,destination:Zt});re.add(function(){qr("onDragUpdate",function(){return Jo(ee().onDragUpdate,oa,te,yt.onDragUpdate)})})}},ke=function(){le||we(!1),re.flush()},qe=function(We){le||we(!1),le=null,qr("onDragEnd",function(){return Jo(ee().onDragEnd,We,te,yt.onDragEnd)})},Xe=function(){if(le){var We=(0,Oe.Z)({},So(le.lastCritical,le.mode),{combine:null,destination:null,reason:"CANCEL"});qe(We)}};return{beforeCapture:ue,beforeStart:ge,start:pe,update:ye,flush:ke,drop:qe,abort:Xe}},ss=function(ee,te){var re=ls(ee,te);return function(le){return function(ue){return function(ge){if(ge.type==="BEFORE_INITIAL_CAPTURE"){re.beforeCapture(ge.payload.draggableId,ge.payload.movementMode);return}if(ge.type==="INITIAL_PUBLISH"){var pe=ge.payload.critical;re.beforeStart(pe,ge.payload.movementMode),ue(ge),re.start(pe,ge.payload.movementMode);return}if(ge.type==="DROP_COMPLETE"){var ye=ge.payload.completed.result;re.flush(),ue(ge),re.drop(ye);return}if(ue(ge),ge.type==="FLUSH"){re.abort();return}var ke=le.getState();ke.phase==="DRAGGING"&&re.update(ke.critical,ke.impact)}}}},ds=function(ee){return function(te){return function(re){if(re.type!=="DROP_ANIMATION_FINISHED"){te(re);return}var le=ee.getState();le.phase!=="DROP_ANIMATING"&&we(!1),ee.dispatch(Ko({completed:le.completed}))}}},us=function(ee){var te=null,re=null;function le(){re&&(cancelAnimationFrame(re),re=null),te&&(te(),te=null)}return function(ue){return function(ge){if((ge.type==="FLUSH"||ge.type==="DROP_COMPLETE"||ge.type==="DROP_ANIMATION_FINISHED")&&le(),ue(ge),ge.type==="DROP_ANIMATE"){var pe={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ke=ee.getState();ke.phase==="DROP_ANIMATING"&&ee.dispatch(xi())}};re=requestAnimationFrame(function(){re=null,te=$t(window,[pe])})}}}},cs=function(ee){return function(){return function(te){return function(re){(re.type==="DROP_COMPLETE"||re.type==="FLUSH"||re.type==="DROP_ANIMATE")&&ee.stopPublishing(),te(re)}}}},gs=function(ee){var te=!1;return function(){return function(re){return function(le){if(le.type==="INITIAL_PUBLISH"){te=!0,ee.tryRecordFocus(le.payload.critical.draggable.id),re(le),ee.tryRestoreFocusRecorded();return}if(re(le),!!te){if(le.type==="FLUSH"){te=!1,ee.tryRestoreFocusRecorded();return}if(le.type==="DROP_COMPLETE"){te=!1;var ue=le.payload.completed.result;ue.combine&&ee.tryShiftRecord(ue.draggableId,ue.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ms=function(te){return te.type==="DROP_COMPLETE"||te.type==="DROP_ANIMATE"||te.type==="FLUSH"},fs=function(ee){return function(te){return function(re){return function(le){if(ms(le)){ee.stop(),re(le);return}if(le.type==="INITIAL_PUBLISH"){re(le);var ue=te.getState();ue.phase!=="DRAGGING"&&we(!1),ee.start(ue);return}re(le),ee.scroll(te.getState())}}}},vs=function(ee){return function(te){return function(re){if(te(re),re.type==="PUBLISH_WHILE_DRAGGING"){var le=ee.getState();le.phase==="DROP_PENDING"&&(le.isWaiting||ee.dispatch(Ci({reason:le.reason})))}}}},ps=Ie.qC,hs=function(ee){var te=ee.dimensionMarshal,re=ee.focusMarshal,le=ee.styleMarshal,ue=ee.getResponders,ge=ee.announce,pe=ee.autoScroller;return(0,Ie.MT)(wl,ps((0,Ie.md)(Ul(le),cs(te),Kl(te),ql,ds,us,vs,fs(pe),ts,gs(re),ss(ue,ge))))},Qo=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var te=ee.registry,re=ee.callbacks,le=Qo(),ue=null,ge=function(){ue||(re.collectionStarting(),ue=requestAnimationFrame(function(){ue=null,Yr();var Xe=le,Ge=Xe.additions,We=Xe.removals,dt=Xe.modified,Zt=Object.keys(Ge).map(function(zn){return te.draggable.getById(zn).getDimension(Vn)}).sort(function(zn,qn){return zn.descriptor.index-qn.descriptor.index}),Ln=Object.keys(dt).map(function(zn){var qn=te.droppable.getById(zn),oa=qn.callbacks.getScrollWhileDragging();return{droppableId:zn,scroll:oa}}),Mn={additions:Zt,removals:Object.keys(We),modified:Ln};le=Qo(),Xr(),re.publish(Mn)}))},pe=function(Xe){var Ge=Xe.descriptor.id;le.additions[Ge]=Xe,le.modified[Xe.descriptor.droppableId]=!0,le.removals[Ge]&&delete le.removals[Ge],ge()},ye=function(Xe){var Ge=Xe.descriptor;le.removals[Ge.id]=!0,le.modified[Ge.droppableId]=!0,le.additions[Ge.id]&&delete le.additions[Ge.id],ge()},ke=function(){ue&&(cancelAnimationFrame(ue),ue=null,le=Qo())};return{add:pe,remove:ye,stop:ke}}var Di=function(ee){var te=ee.scrollHeight,re=ee.scrollWidth,le=ee.height,ue=ee.width,ge=vt({x:re,y:te},{x:ue,y:le}),pe={x:Math.max(0,ge.x),y:Math.max(0,ge.y)};return pe},Ii=function(){var ee=document.documentElement;return ee||we(!1),ee},Oi=function(){var ee=Ii(),te=Di({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return te},Ps=function(){var ee=Fi(),te=Oi(),re=ee.y,le=ee.x,ue=Ii(),ge=ue.clientWidth,pe=ue.clientHeight,ye=le+ge,ke=re+pe,qe=vn({top:re,left:le,right:ye,bottom:ke}),Xe={frame:qe,scroll:{initial:ee,current:ee,max:te,diff:{value:Vn,displacement:Vn}}};return Xe},ys=function(ee){var te=ee.critical,re=ee.scrollOptions,le=ee.registry;Yr();var ue=Ps(),ge=ue.scroll.current,pe=te.droppable,ye=le.droppable.getAllByType(pe.type).map(function(Ge){return Ge.callbacks.getDimensionAndWatchScroll(ge,re)}),ke=le.draggable.getAllByType(te.draggable.type).map(function(Ge){return Ge.getDimension(ge)}),qe={draggables:Sa(ke),droppables:ma(ye)};Xr();var Xe={dimensions:qe,critical:te,viewport:ue};return Xe};function Ni(ee,te,re){if(re.descriptor.id===te.id||re.descriptor.type!==te.type)return!1;var le=ee.droppable.getById(re.descriptor.droppableId);return le.descriptor.mode==="virtual"}var bs=function(ee,te){var re=null,le=Ss({callbacks:{publish:te.publishWhileDragging,collectionStarting:te.collectionStarting},registry:ee}),ue=function(dt,Zt){ee.droppable.exists(dt)||we(!1),re&&te.updateDroppableIsEnabled({id:dt,isEnabled:Zt})},ge=function(dt,Zt){re&&(ee.droppable.exists(dt)||we(!1),te.updateDroppableIsCombineEnabled({id:dt,isCombineEnabled:Zt}))},pe=function(dt,Zt){re&&(ee.droppable.exists(dt)||we(!1),te.updateDroppableScroll({id:dt,newScroll:Zt}))},ye=function(dt,Zt){re&&ee.droppable.getById(dt).callbacks.scroll(Zt)},ke=function(){if(re){le.stop();var dt=re.critical.droppable;ee.droppable.getAllByType(dt.type).forEach(function(Zt){return Zt.callbacks.dragStopped()}),re.unsubscribe(),re=null}},qe=function(dt){re||we(!1);var Zt=re.critical.draggable;dt.type==="ADDITION"&&Ni(ee,Zt,dt.value)&&le.add(dt.value),dt.type==="REMOVAL"&&Ni(ee,Zt,dt.value)&&le.remove(dt.value)},Xe=function(dt){re&&we(!1);var Zt=ee.draggable.getById(dt.draggableId),Ln=ee.droppable.getById(Zt.descriptor.droppableId),Mn={draggable:Zt.descriptor,droppable:Ln.descriptor},zn=ee.subscribe(qe);return re={critical:Mn,unsubscribe:zn},ys({critical:Mn,registry:ee,scrollOptions:dt.scrollOptions})},Ge={updateDroppableIsEnabled:ue,updateDroppableIsCombineEnabled:ge,scrollDroppable:ye,updateDroppableScroll:pe,startPublishing:Xe,stopPublishing:ke};return Ge},Mi=function(ee,te){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===te?!1:ee.completed.result.reason==="DROP"},As=function(ee){window.scrollBy(ee.x,ee.y)},Es=Dn(function(ee){return fa(ee).filter(function(te){return!(!te.isEnabled||!te.frame)})}),Cs=function(te,re){var le=en(Es(re),function(ue){return ue.frame||we(!1),Sn(ue.frame.pageMarginBox)(te)});return le},xs=function(ee){var te=ee.center,re=ee.destination,le=ee.droppables;if(re){var ue=le[re];return ue.frame?ue:null}var ge=Cs(te,le);return ge},Ir={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(te){return Math.pow(te,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},ws=function(ee,te){var re=ee[te.size]*Ir.startFromPercentage,le=ee[te.size]*Ir.maxScrollAtPercentage,ue={startScrollingFrom:re,maxScrollValueAt:le};return ue},Ti=function(ee){var te=ee.startOfRange,re=ee.endOfRange,le=ee.current,ue=re-te;if(ue===0)return 0;var ge=le-te,pe=ge/ue;return pe},qo=1,Bs=function(ee,te){if(ee>te.startScrollingFrom)return 0;if(ee<=te.maxScrollValueAt)return Ir.maxPixelScroll;if(ee===te.startScrollingFrom)return qo;var re=Ti({startOfRange:te.maxScrollValueAt,endOfRange:te.startScrollingFrom,current:ee}),le=1-re,ue=Ir.maxPixelScroll*Ir.ease(le);return Math.ceil(ue)},Ri=Ir.durationDampening.accelerateAt,ki=Ir.durationDampening.stopDampeningAt,Ls=function(ee,te){var re=te,le=ki,ue=Date.now(),ge=ue-re;if(ge>=ki)return ee;if(gete.height,ge=re.width>te.width;return!ge&&!ue?le:ge&&ue?null:{x:ge?0:le.x,y:ue?0:le.y}},Ds=xn(function(ee){return ee===0?0:ee}),Hi=function(ee){var te=ee.dragStartTime,re=ee.container,le=ee.subject,ue=ee.center,ge=ee.shouldUseTimeDampening,pe={top:ue.y-re.top,right:re.right-ue.x,bottom:re.bottom-ue.y,left:ue.x-re.left},ye=Gi({container:re,distanceToEdges:pe,dragStartTime:te,axis:$a,shouldUseTimeDampening:ge}),ke=Gi({container:re,distanceToEdges:pe,dragStartTime:te,axis:Ua,shouldUseTimeDampening:ge}),qe=Ds({x:ke,y:ye});if(Lt(qe,Vn))return null;var Xe=Fs({container:re,subject:le,proposedScroll:qe});return Xe?Lt(Xe,Vn)?null:Xe:null},Is=xn(function(ee){return ee===0?0:ee>0?1:-1}),$o=function(){var ee=function(re,le){return re<0?re:re>le?re-le:0};return function(te){var re=te.current,le=te.max,ue=te.change,ge=jn(re,ue),pe={x:ee(ge.x,le.x),y:ee(ge.y,le.y)};return Lt(pe,Vn)?null:pe}}(),Wi=function(te){var re=te.max,le=te.current,ue=te.change,ge={x:Math.max(le.x,re.x),y:Math.max(le.y,re.y)},pe=Is(ue),ye=$o({max:ge,current:le,change:pe});return!ye||pe.x!==0&&ye.x===0||pe.y!==0&&ye.y===0},_o=function(te,re){return Wi({current:te.scroll.current,max:te.scroll.max,change:re})},Os=function(te,re){if(!_o(te,re))return null;var le=te.scroll.max,ue=te.scroll.current;return $o({current:ue,max:le,change:re})},ei=function(te,re){var le=te.frame;return le?Wi({current:le.scroll.current,max:le.scroll.max,change:re}):!1},Ns=function(te,re){var le=te.frame;return!le||!ei(te,re)?null:$o({current:le.scroll.current,max:le.scroll.max,change:re})},Ms=function(ee){var te=ee.viewport,re=ee.subject,le=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=Hi({dragStartTime:ue,container:te.frame,subject:re,center:le,shouldUseTimeDampening:ge});return pe&&_o(te,pe)?pe:null},Ts=function(ee){var te=ee.droppable,re=ee.subject,le=ee.center,ue=ee.dragStartTime,ge=ee.shouldUseTimeDampening,pe=te.frame;if(!pe)return null;var ye=Hi({dragStartTime:ue,container:pe.pageMarginBox,subject:re,center:le,shouldUseTimeDampening:ge});return ye&&ei(te,ye)?ye:null},Zi=function(ee){var te=ee.state,re=ee.dragStartTime,le=ee.shouldUseTimeDampening,ue=ee.scrollWindow,ge=ee.scrollDroppable,pe=te.current.page.borderBoxCenter,ye=te.dimensions.draggables[te.critical.draggable.id],ke=ye.page.marginBox;if(te.isWindowScrollAllowed){var qe=te.viewport,Xe=Ms({dragStartTime:re,viewport:qe,subject:ke,center:pe,shouldUseTimeDampening:le});if(Xe){ue(Xe);return}}var Ge=xs({center:pe,destination:gr(te.impact),droppables:te.dimensions.droppables});if(Ge){var We=Ts({dragStartTime:re,droppable:Ge,subject:ke,center:pe,shouldUseTimeDampening:le});We&&ge(Ge.descriptor.id,We)}},Rs=function(ee){var te=ee.scrollWindow,re=ee.scrollDroppable,le=Tn(te),ue=Tn(re),ge=null,pe=function(Xe){ge||we(!1);var Ge=ge,We=Ge.shouldUseTimeDampening,dt=Ge.dragStartTime;Zi({state:Xe,scrollWindow:le,scrollDroppable:ue,dragStartTime:dt,shouldUseTimeDampening:We})},ye=function(Xe){Yr(),ge&&we(!1);var Ge=Date.now(),We=!1,dt=function(){We=!0};Zi({state:Xe,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:dt,scrollDroppable:dt}),ge={dragStartTime:Ge,shouldUseTimeDampening:We},Xr(),We&&pe(Xe)},ke=function(){ge&&(le.cancel(),ue.cancel(),ge=null)};return{start:ye,stop:ke,scroll:pe}},ks=function(ee){var te=ee.move,re=ee.scrollDroppable,le=ee.scrollWindow,ue=function(qe,Xe){var Ge=jn(qe.current.client.selection,Xe);te({client:Ge})},ge=function(qe,Xe){if(!ei(qe,Xe))return Xe;var Ge=Ns(qe,Xe);if(!Ge)return re(qe.descriptor.id,Xe),null;var We=vt(Xe,Ge);re(qe.descriptor.id,We);var dt=vt(Xe,We);return dt},pe=function(qe,Xe,Ge){if(!qe||!_o(Xe,Ge))return Ge;var We=Os(Xe,Ge);if(!We)return le(Ge),null;var dt=vt(Ge,We);le(dt);var Zt=vt(Ge,dt);return Zt},ye=function(qe){var Xe=qe.scrollJumpRequest;if(Xe){var Ge=gr(qe.impact);Ge||we(!1);var We=ge(qe.dimensions.droppables[Ge],Xe);if(We){var dt=qe.viewport,Zt=pe(qe.isWindowScrollAllowed,dt,We);Zt&&ue(qe,Zt)}}};return ye},zs=function(ee){var te=ee.scrollDroppable,re=ee.scrollWindow,le=ee.move,ue=Rs({scrollWindow:re,scrollDroppable:te}),ge=ks({move:le,scrollWindow:re,scrollDroppable:te}),pe=function(qe){if(qe.phase==="DRAGGING"){if(qe.movementMode==="FLUID"){ue.scroll(qe);return}qe.scrollJumpRequest&&ge(qe)}},ye={scroll:pe,start:ue.start,stop:ue.stop};return ye},Gr="data-rbd",Hr=function(){var ee=Gr+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),ti=function(){var ee=Gr+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Gs=function(){var ee=Gr+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),ji={contextId:Gr+"-scroll-container-context-id"},Hs=function(te){return function(re){return"["+re+'="'+te+'"]'}},$r=function(te,re){return te.map(function(le){var ue=le.styles[re];return ue?le.selector+" { "+ue+" }":""}).join(" ")},Ws="pointer-events: none;",Zs=function(ee){var te=Hs(ee),re=function(){var ye=` cursor: -webkit-grab; cursor: grab; `;return{selector:te(Hr.contextId),styles:{always:` @@ -228,9 +228,9 @@ The error may be correlated with this previous error: -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; - `}},pe=[le,re,ue,ge];return{always:$r(pe,"always"),resting:$r(pe,"resting"),dragging:$r(pe,"dragging"),dropAnimating:$r(pe,"dropAnimating"),userCancel:$r(pe,"userCancel")}},pr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,ni=function(){var te=document.querySelector("head");return te||we(!1),te},Ki=function(te){var re=document.createElement("style");return te&&re.setAttribute("nonce",te),re.type="text/css",re};function js(ee,te){var re=ct(function(){return Zs(ee)},[ee]),le=(0,x.useRef)(null),ue=(0,x.useRef)(null),ge=pt(Dn(function(Ge){var We=ue.current;We||we(!1),We.textContent=Ge}),[]),pe=pt(function(Ge){var We=le.current;We||we(!1),We.textContent=Ge},[]);pr(function(){!le.current&&!ue.current||we(!1);var Ge=Ki(te),We=Ki(te);return le.current=Ge,ue.current=We,Ge.setAttribute(Gr+"-always",ee),We.setAttribute(Gr+"-dynamic",ee),ni().appendChild(Ge),ni().appendChild(We),pe(re.always),ge(re.resting),function(){var dt=function(Ln){var Mn=Ln.current;Mn||we(!1),ni().removeChild(Mn),Ln.current=null};dt(le),dt(ue)}},[te,pe,ge,re.always,re.resting,ee]);var ye=pt(function(){return ge(re.dragging)},[ge,re.dragging]),ke=pt(function(Ge){if(Ge==="DROP"){ge(re.dropAnimating);return}ge(re.userCancel)},[ge,re.dropAnimating,re.userCancel]),qe=pt(function(){ue.current&&ge(re.resting)},[ge,re.resting]),Xe=ct(function(){return{dragging:ye,dropping:ke,resting:qe}},[ye,ke,qe]);return Xe}var Ui=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function _r(ee){return ee instanceof Ui(ee).HTMLElement}function Vi(ee,te){var re="["+Hr.contextId+'="'+ee+'"]',le=ca(document.querySelectorAll(re));if(!le.length)return null;var ue=en(le,function(ge){return ge.getAttribute(Hr.draggableId)===te});return!ue||!_r(ue)?null:ue}function Ks(ee){var te=(0,x.useRef)({}),re=(0,x.useRef)(null),le=(0,x.useRef)(null),ue=(0,x.useRef)(!1),ge=pt(function(We,dt){var Wt={id:We,focus:dt};return te.current[We]=Wt,function(){var Mn=te.current,zn=Mn[We];zn!==Wt&&delete Mn[We]}},[]),pe=pt(function(We){var dt=Vi(ee,We);dt&&dt!==document.activeElement&&dt.focus()},[ee]),ye=pt(function(We,dt){re.current===We&&(re.current=dt)},[]),ke=pt(function(){le.current||ue.current&&(le.current=requestAnimationFrame(function(){le.current=null;var We=re.current;We&&pe(We)}))},[pe]),qe=pt(function(We){re.current=null;var dt=document.activeElement;dt&&dt.getAttribute(Hr.draggableId)===We&&(re.current=We)},[]);pr(function(){return ue.current=!0,function(){ue.current=!1;var We=le.current;We&&cancelAnimationFrame(We)}},[]);var Xe=ct(function(){return{register:ge,tryRecordFocus:qe,tryRestoreFocusRecorded:ke,tryShiftRecord:ye}},[ge,qe,ke,ye]);return Xe}function Us(){var ee={draggables:{},droppables:{}},te=[];function re(Ge){return te.push(Ge),function(){var dt=te.indexOf(Ge);dt!==-1&&te.splice(dt,1)}}function le(Ge){te.length&&te.forEach(function(We){return We(Ge)})}function ue(Ge){return ee.draggables[Ge]||null}function ge(Ge){var We=ue(Ge);return We||we(!1),We}var pe={register:function(We){ee.draggables[We.descriptor.id]=We,le({type:"ADDITION",value:We})},update:function(We,dt){var Wt=ee.draggables[dt.descriptor.id];Wt&&Wt.uniqueId===We.uniqueId&&(delete ee.draggables[dt.descriptor.id],ee.draggables[We.descriptor.id]=We)},unregister:function(We){var dt=We.descriptor.id,Wt=ue(dt);Wt&&We.uniqueId===Wt.uniqueId&&(delete ee.draggables[dt],le({type:"REMOVAL",value:We}))},getById:ge,findById:ue,exists:function(We){return!!ue(We)},getAllByType:function(We){return wa(ee.draggables).filter(function(dt){return dt.descriptor.type===We})}};function ye(Ge){return ee.droppables[Ge]||null}function ke(Ge){var We=ye(Ge);return We||we(!1),We}var qe={register:function(We){ee.droppables[We.descriptor.id]=We},unregister:function(We){var dt=ye(We.descriptor.id);dt&&We.uniqueId===dt.uniqueId&&delete ee.droppables[We.descriptor.id]},getById:ke,findById:ye,exists:function(We){return!!ye(We)},getAllByType:function(We){return wa(ee.droppables).filter(function(dt){return dt.descriptor.type===We})}};function Xe(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:pe,droppable:qe,subscribe:re,clean:Xe}}function Vs(){var ee=ct(Us,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var ai=x.createContext(null),eo=function(){var ee=document.body;return ee||we(!1),ee},Ys={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Xs=function(te){return"rbd-announcement-"+te};function Js(ee){var te=ct(function(){return Xs(ee)},[ee]),re=(0,x.useRef)(null);(0,x.useEffect)(function(){var ge=document.createElement("div");return re.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Oe.Z)(ge.style,Ys),eo().appendChild(ge),function(){setTimeout(function(){var ke=eo();ke.contains(ge)&&ke.removeChild(ge),ge===re.current&&(re.current=null)})}},[te]);var le=pt(function(ue){var ge=re.current;if(ge){ge.textContent=ue;return}},[]);return le}var Yi=0,Qs={separator:"::"};function qs(){Yi=0}function ri(ee,te){return te===void 0&&(te=Qs),ct(function(){return""+ee+te.separator+Yi++},[te.separator,ee])}function $s(ee){var te=ee.contextId,re=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+re}function _s(ee){var te=ee.contextId,re=ee.text,le=ri("hidden-text",{separator:"-"}),ue=ct(function(){return $s({contextId:te,uniqueId:le})},[le,te]);return(0,x.useEffect)(function(){var pe=document.createElement("div");return pe.id=ue,pe.textContent=re,pe.style.display="none",eo().appendChild(pe),function(){var ke=eo();ke.contains(pe)&&ke.removeChild(pe)}},[ue,re]),ue}var Po=x.createContext(null),ed={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,Xi=function(te){var re=td.exec(te);re==null&&we(!1);var le=Number(re[1]),ue=Number(re[2]),ge=Number(re[3]);return{major:le,minor:ue,patch:ge,raw:te}},nd=function(te,re){return re.major>te.major?!0:re.majorte.minor?!0:re.minor=te.patch},ad=function(ee,te){var re=Xi(ee),le=Xi(te);nd(re,le)},Xu=` + `}},pe=[le,re,ue,ge];return{always:$r(pe,"always"),resting:$r(pe,"resting"),dragging:$r(pe,"dragging"),dropAnimating:$r(pe,"dropAnimating"),userCancel:$r(pe,"userCancel")}},pr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,ni=function(){var te=document.querySelector("head");return te||we(!1),te},Ki=function(te){var re=document.createElement("style");return te&&re.setAttribute("nonce",te),re.type="text/css",re};function js(ee,te){var re=ct(function(){return Zs(ee)},[ee]),le=(0,x.useRef)(null),ue=(0,x.useRef)(null),ge=pt(Dn(function(Ge){var We=ue.current;We||we(!1),We.textContent=Ge}),[]),pe=pt(function(Ge){var We=le.current;We||we(!1),We.textContent=Ge},[]);pr(function(){!le.current&&!ue.current||we(!1);var Ge=Ki(te),We=Ki(te);return le.current=Ge,ue.current=We,Ge.setAttribute(Gr+"-always",ee),We.setAttribute(Gr+"-dynamic",ee),ni().appendChild(Ge),ni().appendChild(We),pe(re.always),ge(re.resting),function(){var dt=function(Ln){var Mn=Ln.current;Mn||we(!1),ni().removeChild(Mn),Ln.current=null};dt(le),dt(ue)}},[te,pe,ge,re.always,re.resting,ee]);var ye=pt(function(){return ge(re.dragging)},[ge,re.dragging]),ke=pt(function(Ge){if(Ge==="DROP"){ge(re.dropAnimating);return}ge(re.userCancel)},[ge,re.dropAnimating,re.userCancel]),qe=pt(function(){ue.current&&ge(re.resting)},[ge,re.resting]),Xe=ct(function(){return{dragging:ye,dropping:ke,resting:qe}},[ye,ke,qe]);return Xe}var Ui=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function _r(ee){return ee instanceof Ui(ee).HTMLElement}function Vi(ee,te){var re="["+Hr.contextId+'="'+ee+'"]',le=ca(document.querySelectorAll(re));if(!le.length)return null;var ue=en(le,function(ge){return ge.getAttribute(Hr.draggableId)===te});return!ue||!_r(ue)?null:ue}function Ks(ee){var te=(0,x.useRef)({}),re=(0,x.useRef)(null),le=(0,x.useRef)(null),ue=(0,x.useRef)(!1),ge=pt(function(We,dt){var Zt={id:We,focus:dt};return te.current[We]=Zt,function(){var Mn=te.current,zn=Mn[We];zn!==Zt&&delete Mn[We]}},[]),pe=pt(function(We){var dt=Vi(ee,We);dt&&dt!==document.activeElement&&dt.focus()},[ee]),ye=pt(function(We,dt){re.current===We&&(re.current=dt)},[]),ke=pt(function(){le.current||ue.current&&(le.current=requestAnimationFrame(function(){le.current=null;var We=re.current;We&&pe(We)}))},[pe]),qe=pt(function(We){re.current=null;var dt=document.activeElement;dt&&dt.getAttribute(Hr.draggableId)===We&&(re.current=We)},[]);pr(function(){return ue.current=!0,function(){ue.current=!1;var We=le.current;We&&cancelAnimationFrame(We)}},[]);var Xe=ct(function(){return{register:ge,tryRecordFocus:qe,tryRestoreFocusRecorded:ke,tryShiftRecord:ye}},[ge,qe,ke,ye]);return Xe}function Us(){var ee={draggables:{},droppables:{}},te=[];function re(Ge){return te.push(Ge),function(){var dt=te.indexOf(Ge);dt!==-1&&te.splice(dt,1)}}function le(Ge){te.length&&te.forEach(function(We){return We(Ge)})}function ue(Ge){return ee.draggables[Ge]||null}function ge(Ge){var We=ue(Ge);return We||we(!1),We}var pe={register:function(We){ee.draggables[We.descriptor.id]=We,le({type:"ADDITION",value:We})},update:function(We,dt){var Zt=ee.draggables[dt.descriptor.id];Zt&&Zt.uniqueId===We.uniqueId&&(delete ee.draggables[dt.descriptor.id],ee.draggables[We.descriptor.id]=We)},unregister:function(We){var dt=We.descriptor.id,Zt=ue(dt);Zt&&We.uniqueId===Zt.uniqueId&&(delete ee.draggables[dt],le({type:"REMOVAL",value:We}))},getById:ge,findById:ue,exists:function(We){return!!ue(We)},getAllByType:function(We){return wa(ee.draggables).filter(function(dt){return dt.descriptor.type===We})}};function ye(Ge){return ee.droppables[Ge]||null}function ke(Ge){var We=ye(Ge);return We||we(!1),We}var qe={register:function(We){ee.droppables[We.descriptor.id]=We},unregister:function(We){var dt=ye(We.descriptor.id);dt&&We.uniqueId===dt.uniqueId&&delete ee.droppables[We.descriptor.id]},getById:ke,findById:ye,exists:function(We){return!!ye(We)},getAllByType:function(We){return wa(ee.droppables).filter(function(dt){return dt.descriptor.type===We})}};function Xe(){ee.draggables={},ee.droppables={},te.length=0}return{draggable:pe,droppable:qe,subscribe:re,clean:Xe}}function Vs(){var ee=ct(Us,[]);return(0,x.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var ai=x.createContext(null),eo=function(){var ee=document.body;return ee||we(!1),ee},Ys={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Xs=function(te){return"rbd-announcement-"+te};function Js(ee){var te=ct(function(){return Xs(ee)},[ee]),re=(0,x.useRef)(null);(0,x.useEffect)(function(){var ge=document.createElement("div");return re.current=ge,ge.id=te,ge.setAttribute("aria-live","assertive"),ge.setAttribute("aria-atomic","true"),(0,Oe.Z)(ge.style,Ys),eo().appendChild(ge),function(){setTimeout(function(){var ke=eo();ke.contains(ge)&&ke.removeChild(ge),ge===re.current&&(re.current=null)})}},[te]);var le=pt(function(ue){var ge=re.current;if(ge){ge.textContent=ue;return}},[]);return le}var Yi=0,Qs={separator:"::"};function qs(){Yi=0}function ri(ee,te){return te===void 0&&(te=Qs),ct(function(){return""+ee+te.separator+Yi++},[te.separator,ee])}function $s(ee){var te=ee.contextId,re=ee.uniqueId;return"rbd-hidden-text-"+te+"-"+re}function _s(ee){var te=ee.contextId,re=ee.text,le=ri("hidden-text",{separator:"-"}),ue=ct(function(){return $s({contextId:te,uniqueId:le})},[le,te]);return(0,x.useEffect)(function(){var pe=document.createElement("div");return pe.id=ue,pe.textContent=re,pe.style.display="none",eo().appendChild(pe),function(){var ke=eo();ke.contains(pe)&&ke.removeChild(pe)}},[ue,re]),ue}var Po=x.createContext(null),ed={react:"^16.8.5","react-dom":"^16.8.5"},td=/(\d+)\.(\d+)\.(\d+)/,Xi=function(te){var re=td.exec(te);re==null&&we(!1);var le=Number(re[1]),ue=Number(re[2]),ge=Number(re[3]);return{major:le,minor:ue,patch:ge,raw:te}},nd=function(te,re){return re.major>te.major?!0:re.majorte.minor?!0:re.minor=te.patch},ad=function(ee,te){var re=Xi(ee),le=Xi(te);nd(re,le)},Xu=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,rd=function(ee){var te=ee.doctype;te&&(te.name.toLowerCase(),te.publicId)};function Ju(ee){}function to(ee,te){}function od(){to(function(){ad(ed.react,x.version),rd(document)},[])}function oi(ee){var te=(0,x.useRef)(ee);return(0,x.useEffect)(function(){te.current=ee}),te}function id(){var ee=null;function te(){return!!ee}function re(pe){return pe===ee}function le(pe){ee&&we(!1);var ye={abandon:pe};return ee=ye,ye}function ue(){ee||we(!1),ee=null}function ge(){ee&&(ee.abandon(),ue())}return{isClaimed:te,isActive:re,claim:le,release:ue,tryAbandon:ge}}var ld=9,sd=13,ii=27,Ji=32,dd=33,ud=34,cd=35,gd=36,md=37,fd=38,vd=39,pd=40,yo,hd=(yo={},yo[sd]=!0,yo[ld]=!0,yo),Qi=function(ee){hd[ee.keyCode]&&ee.preventDefault()},bo=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var te=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],re=en(te,function(le){return"on"+le in document});return re||ee}(),qi=0,$i=5;function Sd(ee,te){return Math.abs(te.x-ee.x)>=$i||Math.abs(te.y-ee.y)>=$i}var _i={type:"IDLE"};function Pd(ee){var te=ee.cancel,re=ee.completed,le=ee.getPhase,ue=ee.setPhase;return[{eventName:"mousemove",fn:function(pe){var ye=pe.button,ke=pe.clientX,qe=pe.clientY;if(ye===qi){var Xe={x:ke,y:qe},Ge=le();if(Ge.type==="DRAGGING"){pe.preventDefault(),Ge.actions.move(Xe);return}Ge.type!=="PENDING"&&we(!1);var We=Ge.point;if(Sd(We,Xe)){pe.preventDefault();var dt=Ge.actions.fluidLift(Xe);ue({type:"DRAGGING",actions:dt})}}}},{eventName:"mouseup",fn:function(pe){var ye=le();if(ye.type!=="DRAGGING"){te();return}pe.preventDefault(),ye.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(pe){le().type==="DRAGGING"&&pe.preventDefault(),te()}},{eventName:"keydown",fn:function(pe){var ye=le();if(ye.type==="PENDING"){te();return}if(pe.keyCode===ii){pe.preventDefault(),te();return}Qi(pe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){le().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(pe){var ye=le();if(ye.type==="IDLE"&&we(!1),ye.actions.shouldRespectForcePress()){te();return}pe.preventDefault()}},{eventName:bo,fn:te}]}function yd(ee){var te=(0,x.useRef)(_i),re=(0,x.useRef)(Vt),le=ct(function(){return{eventName:"mousedown",fn:function(Ge){if(!Ge.defaultPrevented&&Ge.button===qi&&!(Ge.ctrlKey||Ge.metaKey||Ge.shiftKey||Ge.altKey)){var We=ee.findClosestDraggableId(Ge);if(We){var dt=ee.tryGetLock(We,pe,{sourceEvent:Ge});if(dt){Ge.preventDefault();var Wt={x:Ge.clientX,y:Ge.clientY};re.current(),qe(dt,Wt)}}}}}},[ee]),ue=ct(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ge){if(!Ge.defaultPrevented){var We=ee.findClosestDraggableId(Ge);if(We){var dt=ee.findOptionsForDraggable(We);dt&&(dt.shouldRespectForcePress||ee.canGetLock(We)&&Ge.preventDefault())}}}}},[ee]),ge=pt(function(){var Ge={passive:!1,capture:!0};re.current=$t(window,[ue,le],Ge)},[ue,le]),pe=pt(function(){var Xe=te.current;Xe.type!=="IDLE"&&(te.current=_i,re.current(),ge())},[ge]),ye=pt(function(){var Xe=te.current;pe(),Xe.type==="DRAGGING"&&Xe.actions.cancel({shouldBlockNextClick:!0}),Xe.type==="PENDING"&&Xe.actions.abort()},[pe]),ke=pt(function(){var Ge={capture:!0,passive:!1},We=Pd({cancel:ye,completed:pe,getPhase:function(){return te.current},setPhase:function(Wt){te.current=Wt}});re.current=$t(window,We,Ge)},[ye,pe]),qe=pt(function(Ge,We){te.current.type!=="IDLE"&&we(!1),te.current={type:"PENDING",point:We,actions:Ge},ke()},[ke]);pr(function(){return ge(),function(){re.current()}},[ge])}var Wr;function bd(){}var Ad=(Wr={},Wr[ud]=!0,Wr[dd]=!0,Wr[gd]=!0,Wr[cd]=!0,Wr);function Ed(ee,te){function re(){te(),ee.cancel()}function le(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===ii){ge.preventDefault(),re();return}if(ge.keyCode===Ji){ge.preventDefault(),le();return}if(ge.keyCode===pd){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===fd){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===vd){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===md){ge.preventDefault(),ee.moveLeft();return}if(Ad[ge.keyCode]){ge.preventDefault();return}Qi(ge)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:bo,fn:re}]}function Cd(ee){var te=(0,x.useRef)(bd),re=ct(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==Ji)return;var pe=ee.findClosestDraggableId(ge);if(!pe)return;var ye=ee.tryGetLock(pe,Xe,{sourceEvent:ge});if(!ye)return;ge.preventDefault();var ke=!0,qe=ye.snapLift();te.current();function Xe(){ke||we(!1),ke=!1,te.current(),le()}te.current=$t(window,Ed(qe,Xe),{capture:!0,passive:!1})}}},[ee]),le=pt(function(){var ge={passive:!1,capture:!0};te.current=$t(window,[re],ge)},[re]);pr(function(){return le(),function(){te.current()}},[le])}var li={type:"IDLE"},xd=120,wd=.15;function Bd(ee){var te=ee.cancel,re=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ue){ue.preventDefault()}},{eventName:"keydown",fn:function(ue){if(re().type!=="DRAGGING"){te();return}ue.keyCode===ii&&ue.preventDefault(),te()}},{eventName:bo,fn:te}]}function Ld(ee){var te=ee.cancel,re=ee.completed,le=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var pe=le();if(pe.type!=="DRAGGING"){te();return}pe.hasMoved=!0;var ye=ge.touches[0],ke=ye.clientX,qe=ye.clientY,Xe={x:ke,y:qe};ge.preventDefault(),pe.actions.move(Xe)}},{eventName:"touchend",fn:function(ge){var pe=le();if(pe.type!=="DRAGGING"){te();return}ge.preventDefault(),pe.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(ge){if(le().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var pe=le();pe.type==="IDLE"&&we(!1);var ye=ge.touches[0];if(ye){var ke=ye.force>=wd;if(ke){var qe=pe.actions.shouldRespectForcePress();if(pe.type==="PENDING"){qe&&te();return}if(qe){if(pe.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:bo,fn:te}]}function Fd(ee){var te=(0,x.useRef)(li),re=(0,x.useRef)(Vt),le=pt(function(){return te.current},[]),ue=pt(function(dt){te.current=dt},[]),ge=ct(function(){return{eventName:"touchstart",fn:function(dt){if(!dt.defaultPrevented){var Wt=ee.findClosestDraggableId(dt);if(Wt){var Ln=ee.tryGetLock(Wt,ye,{sourceEvent:dt});if(Ln){var Mn=dt.touches[0],zn=Mn.clientX,qn=Mn.clientY,oa={x:zn,y:qn};re.current(),Ge(Ln,oa)}}}}}},[ee]),pe=pt(function(){var dt={capture:!0,passive:!1};re.current=$t(window,[ge],dt)},[ge]),ye=pt(function(){var We=te.current;We.type!=="IDLE"&&(We.type==="PENDING"&&clearTimeout(We.longPressTimerId),ue(li),re.current(),pe())},[pe,ue]),ke=pt(function(){var We=te.current;ye(),We.type==="DRAGGING"&&We.actions.cancel({shouldBlockNextClick:!0}),We.type==="PENDING"&&We.actions.abort()},[ye]),qe=pt(function(){var dt={capture:!0,passive:!1},Wt={cancel:ke,completed:ye,getPhase:le},Ln=$t(window,Ld(Wt),dt),Mn=$t(window,Bd(Wt),dt);re.current=function(){Ln(),Mn()}},[ke,le,ye]),Xe=pt(function(){var dt=le();dt.type!=="PENDING"&&we(!1);var Wt=dt.actions.fluidLift(dt.point);ue({type:"DRAGGING",actions:Wt,hasMoved:!1})},[le,ue]),Ge=pt(function(dt,Wt){le().type!=="IDLE"&&we(!1);var Ln=setTimeout(Xe,xd);ue({type:"PENDING",point:Wt,actions:dt,longPressTimerId:Ln}),qe()},[qe,le,ue,Xe]);pr(function(){return pe(),function(){re.current();var Wt=le();Wt.type==="PENDING"&&(clearTimeout(Wt.longPressTimerId),ue(li))}},[le,pe,ue]),pr(function(){var dt=$t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return dt},[])}function Dd(ee){}var Id={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function el(ee,te){if(te==null)return!1;var re=!!Id[te.tagName.toLowerCase()];if(re)return!0;var le=te.getAttribute("contenteditable");return le==="true"||le===""?!0:te===ee?!1:el(ee,te.parentElement)}function Od(ee,te){var re=te.target;return _r(re)?el(ee,re):!1}var Nd=function(ee){return vn(ee.getBoundingClientRect()).center};function Md(ee){return ee instanceof Ui(ee).Element}var Td=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],re=en(te,function(le){return le in Element.prototype});return re||ee}();function tl(ee,te){return ee==null?null:ee[Td](te)?ee:tl(ee.parentElement,te)}function Rd(ee,te){return ee.closest?ee.closest(te):tl(ee,te)}function kd(ee){return"["+Hr.contextId+'="'+ee+'"]'}function zd(ee,te){var re=te.target;if(!Md(re))return null;var le=kd(ee),ue=Rd(re,le);return!ue||!_r(ue)?null:ue}function Gd(ee,te){var re=zd(ee,te);return re?re.getAttribute(Hr.draggableId):null}function Hd(ee,te){var re="["+ti.contextId+'="'+ee+'"]',le=ca(document.querySelectorAll(re)),ue=en(le,function(ge){return ge.getAttribute(ti.id)===te});return!ue||!_r(ue)?null:ue}function Wd(ee){ee.preventDefault()}function Ao(ee){var te=ee.expected,re=ee.phase,le=ee.isLockActive,ue=ee.shouldWarn;return!(!le()||te!==re)}function nl(ee){var te=ee.lockAPI,re=ee.store,le=ee.registry,ue=ee.draggableId;if(te.isClaimed())return!1;var ge=le.draggable.findById(ue);return!(!ge||!ge.options.isEnabled||!Mi(re.getState(),ue))}function Zd(ee){var te=ee.lockAPI,re=ee.contextId,le=ee.store,ue=ee.registry,ge=ee.draggableId,pe=ee.forceSensorStop,ye=ee.sourceEvent,ke=nl({lockAPI:te,store:le,registry:ue,draggableId:ge});if(!ke)return null;var qe=ue.draggable.getById(ge),Xe=Hd(re,qe.descriptor.id);if(!Xe||ye&&!qe.options.canDragInteractiveElements&&Od(Xe,ye))return null;var Ge=te.claim(pe||Vt),We="PRE_DRAG";function dt(){return qe.options.shouldRespectForcePress}function Wt(){return te.isActive(Ge)}function Ln(Ra,Ka){Ao({expected:Ra,phase:We,isLockActive:Wt,shouldWarn:!0})&&le.dispatch(Ka())}var Mn=Ln.bind(null,"DRAGGING");function zn(Ra){function Ka(){te.release(),We="COMPLETED"}We!=="PRE_DRAG"&&(Ka(),We!=="PRE_DRAG"&&we(!1)),le.dispatch(Ll(Ra.liftActionArgs)),We="DRAGGING";function tr(Ya,nr){if(nr===void 0&&(nr={shouldBlockNextClick:!1}),Ra.cleanup(),nr.shouldBlockNextClick){var sr=$t(window,[{eventName:"click",fn:Wd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(sr)}Ka(),le.dispatch(Ci({reason:Ya}))}return(0,Oe.Z)({isActive:function(){return Ao({expected:"DRAGGING",phase:We,isLockActive:Wt,shouldWarn:!1})},shouldRespectForcePress:dt,drop:function(nr){return tr("DROP",nr)},cancel:function(nr){return tr("CANCEL",nr)}},Ra.actions)}function qn(Ra){var Ka=Tn(function(Ya){Mn(function(){return Ei({client:Ya})})}),tr=zn({liftActionArgs:{id:ge,clientSelection:Ra,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return(0,Oe.Z)({},tr,{move:Ka})}function oa(){var Ra={moveUp:function(){return Mn(kl)},moveRight:function(){return Mn(Gl)},moveDown:function(){return Mn(zl)},moveLeft:function(){return Mn(Hl)}};return zn({liftActionArgs:{id:ge,clientSelection:Nd(Xe),movementMode:"SNAP"},cleanup:Vt,actions:Ra})}function sa(){var Ra=Ao({expected:"PRE_DRAG",phase:We,isLockActive:Wt,shouldWarn:!0});Ra&&te.release()}var Ha={isActive:function(){return Ao({expected:"PRE_DRAG",phase:We,isLockActive:Wt,shouldWarn:!1})},shouldRespectForcePress:dt,fluidLift:qn,snapLift:oa,abort:sa};return Ha}var jd=[yd,Cd,Fd];function Kd(ee){var te=ee.contextId,re=ee.store,le=ee.registry,ue=ee.customSensors,ge=ee.enableDefaultSensors,pe=[].concat(ge?jd:[],ue||[]),ye=(0,x.useState)(function(){return id()})[0],ke=pt(function(qn,oa){qn.isDragging&&!oa.isDragging&&ye.tryAbandon()},[ye]);pr(function(){var qn=re.getState(),oa=re.subscribe(function(){var sa=re.getState();ke(qn,sa),qn=sa});return oa},[ye,re,ke]),pr(function(){return ye.tryAbandon},[ye.tryAbandon]);var qe=pt(function(zn){return nl({lockAPI:ye,registry:le,store:re,draggableId:zn})},[ye,le,re]),Xe=pt(function(zn,qn,oa){return Zd({lockAPI:ye,registry:le,contextId:te,store:re,draggableId:zn,forceSensorStop:qn,sourceEvent:oa&&oa.sourceEvent?oa.sourceEvent:null})},[te,ye,le,re]),Ge=pt(function(zn){return Gd(te,zn)},[te]),We=pt(function(zn){var qn=le.draggable.findById(zn);return qn?qn.options:null},[le.draggable]),dt=pt(function(){ye.isClaimed()&&(ye.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(jo()))},[ye,re]),Wt=pt(ye.isClaimed,[ye]),Ln=ct(function(){return{canGetLock:qe,tryGetLock:Xe,findClosestDraggableId:Ge,findOptionsForDraggable:We,tryReleaseLock:dt,isLockClaimed:Wt}},[qe,Xe,Ge,We,dt,Wt]);Dd(pe);for(var Mn=0;Mn=$i||Math.abs(te.y-ee.y)>=$i}var _i={type:"IDLE"};function Pd(ee){var te=ee.cancel,re=ee.completed,le=ee.getPhase,ue=ee.setPhase;return[{eventName:"mousemove",fn:function(pe){var ye=pe.button,ke=pe.clientX,qe=pe.clientY;if(ye===qi){var Xe={x:ke,y:qe},Ge=le();if(Ge.type==="DRAGGING"){pe.preventDefault(),Ge.actions.move(Xe);return}Ge.type!=="PENDING"&&we(!1);var We=Ge.point;if(Sd(We,Xe)){pe.preventDefault();var dt=Ge.actions.fluidLift(Xe);ue({type:"DRAGGING",actions:dt})}}}},{eventName:"mouseup",fn:function(pe){var ye=le();if(ye.type!=="DRAGGING"){te();return}pe.preventDefault(),ye.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"mousedown",fn:function(pe){le().type==="DRAGGING"&&pe.preventDefault(),te()}},{eventName:"keydown",fn:function(pe){var ye=le();if(ye.type==="PENDING"){te();return}if(pe.keyCode===ii){pe.preventDefault(),te();return}Qi(pe)}},{eventName:"resize",fn:te},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){le().type==="PENDING"&&te()}},{eventName:"webkitmouseforcedown",fn:function(pe){var ye=le();if(ye.type==="IDLE"&&we(!1),ye.actions.shouldRespectForcePress()){te();return}pe.preventDefault()}},{eventName:bo,fn:te}]}function yd(ee){var te=(0,x.useRef)(_i),re=(0,x.useRef)(Vt),le=ct(function(){return{eventName:"mousedown",fn:function(Ge){if(!Ge.defaultPrevented&&Ge.button===qi&&!(Ge.ctrlKey||Ge.metaKey||Ge.shiftKey||Ge.altKey)){var We=ee.findClosestDraggableId(Ge);if(We){var dt=ee.tryGetLock(We,pe,{sourceEvent:Ge});if(dt){Ge.preventDefault();var Zt={x:Ge.clientX,y:Ge.clientY};re.current(),qe(dt,Zt)}}}}}},[ee]),ue=ct(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Ge){if(!Ge.defaultPrevented){var We=ee.findClosestDraggableId(Ge);if(We){var dt=ee.findOptionsForDraggable(We);dt&&(dt.shouldRespectForcePress||ee.canGetLock(We)&&Ge.preventDefault())}}}}},[ee]),ge=pt(function(){var Ge={passive:!1,capture:!0};re.current=$t(window,[ue,le],Ge)},[ue,le]),pe=pt(function(){var Xe=te.current;Xe.type!=="IDLE"&&(te.current=_i,re.current(),ge())},[ge]),ye=pt(function(){var Xe=te.current;pe(),Xe.type==="DRAGGING"&&Xe.actions.cancel({shouldBlockNextClick:!0}),Xe.type==="PENDING"&&Xe.actions.abort()},[pe]),ke=pt(function(){var Ge={capture:!0,passive:!1},We=Pd({cancel:ye,completed:pe,getPhase:function(){return te.current},setPhase:function(Zt){te.current=Zt}});re.current=$t(window,We,Ge)},[ye,pe]),qe=pt(function(Ge,We){te.current.type!=="IDLE"&&we(!1),te.current={type:"PENDING",point:We,actions:Ge},ke()},[ke]);pr(function(){return ge(),function(){re.current()}},[ge])}var Wr;function bd(){}var Ad=(Wr={},Wr[ud]=!0,Wr[dd]=!0,Wr[gd]=!0,Wr[cd]=!0,Wr);function Ed(ee,te){function re(){te(),ee.cancel()}function le(){te(),ee.drop()}return[{eventName:"keydown",fn:function(ge){if(ge.keyCode===ii){ge.preventDefault(),re();return}if(ge.keyCode===Ji){ge.preventDefault(),le();return}if(ge.keyCode===pd){ge.preventDefault(),ee.moveDown();return}if(ge.keyCode===fd){ge.preventDefault(),ee.moveUp();return}if(ge.keyCode===vd){ge.preventDefault(),ee.moveRight();return}if(ge.keyCode===md){ge.preventDefault(),ee.moveLeft();return}if(Ad[ge.keyCode]){ge.preventDefault();return}Qi(ge)}},{eventName:"mousedown",fn:re},{eventName:"mouseup",fn:re},{eventName:"click",fn:re},{eventName:"touchstart",fn:re},{eventName:"resize",fn:re},{eventName:"wheel",fn:re,options:{passive:!0}},{eventName:bo,fn:re}]}function Cd(ee){var te=(0,x.useRef)(bd),re=ct(function(){return{eventName:"keydown",fn:function(ge){if(ge.defaultPrevented||ge.keyCode!==Ji)return;var pe=ee.findClosestDraggableId(ge);if(!pe)return;var ye=ee.tryGetLock(pe,Xe,{sourceEvent:ge});if(!ye)return;ge.preventDefault();var ke=!0,qe=ye.snapLift();te.current();function Xe(){ke||we(!1),ke=!1,te.current(),le()}te.current=$t(window,Ed(qe,Xe),{capture:!0,passive:!1})}}},[ee]),le=pt(function(){var ge={passive:!1,capture:!0};te.current=$t(window,[re],ge)},[re]);pr(function(){return le(),function(){te.current()}},[le])}var li={type:"IDLE"},xd=120,wd=.15;function Bd(ee){var te=ee.cancel,re=ee.getPhase;return[{eventName:"orientationchange",fn:te},{eventName:"resize",fn:te},{eventName:"contextmenu",fn:function(ue){ue.preventDefault()}},{eventName:"keydown",fn:function(ue){if(re().type!=="DRAGGING"){te();return}ue.keyCode===ii&&ue.preventDefault(),te()}},{eventName:bo,fn:te}]}function Ld(ee){var te=ee.cancel,re=ee.completed,le=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(ge){var pe=le();if(pe.type!=="DRAGGING"){te();return}pe.hasMoved=!0;var ye=ge.touches[0],ke=ye.clientX,qe=ye.clientY,Xe={x:ke,y:qe};ge.preventDefault(),pe.actions.move(Xe)}},{eventName:"touchend",fn:function(ge){var pe=le();if(pe.type!=="DRAGGING"){te();return}ge.preventDefault(),pe.actions.drop({shouldBlockNextClick:!0}),re()}},{eventName:"touchcancel",fn:function(ge){if(le().type!=="DRAGGING"){te();return}ge.preventDefault(),te()}},{eventName:"touchforcechange",fn:function(ge){var pe=le();pe.type==="IDLE"&&we(!1);var ye=ge.touches[0];if(ye){var ke=ye.force>=wd;if(ke){var qe=pe.actions.shouldRespectForcePress();if(pe.type==="PENDING"){qe&&te();return}if(qe){if(pe.hasMoved){ge.preventDefault();return}te();return}ge.preventDefault()}}}},{eventName:bo,fn:te}]}function Fd(ee){var te=(0,x.useRef)(li),re=(0,x.useRef)(Vt),le=pt(function(){return te.current},[]),ue=pt(function(dt){te.current=dt},[]),ge=ct(function(){return{eventName:"touchstart",fn:function(dt){if(!dt.defaultPrevented){var Zt=ee.findClosestDraggableId(dt);if(Zt){var Ln=ee.tryGetLock(Zt,ye,{sourceEvent:dt});if(Ln){var Mn=dt.touches[0],zn=Mn.clientX,qn=Mn.clientY,oa={x:zn,y:qn};re.current(),Ge(Ln,oa)}}}}}},[ee]),pe=pt(function(){var dt={capture:!0,passive:!1};re.current=$t(window,[ge],dt)},[ge]),ye=pt(function(){var We=te.current;We.type!=="IDLE"&&(We.type==="PENDING"&&clearTimeout(We.longPressTimerId),ue(li),re.current(),pe())},[pe,ue]),ke=pt(function(){var We=te.current;ye(),We.type==="DRAGGING"&&We.actions.cancel({shouldBlockNextClick:!0}),We.type==="PENDING"&&We.actions.abort()},[ye]),qe=pt(function(){var dt={capture:!0,passive:!1},Zt={cancel:ke,completed:ye,getPhase:le},Ln=$t(window,Ld(Zt),dt),Mn=$t(window,Bd(Zt),dt);re.current=function(){Ln(),Mn()}},[ke,le,ye]),Xe=pt(function(){var dt=le();dt.type!=="PENDING"&&we(!1);var Zt=dt.actions.fluidLift(dt.point);ue({type:"DRAGGING",actions:Zt,hasMoved:!1})},[le,ue]),Ge=pt(function(dt,Zt){le().type!=="IDLE"&&we(!1);var Ln=setTimeout(Xe,xd);ue({type:"PENDING",point:Zt,actions:dt,longPressTimerId:Ln}),qe()},[qe,le,ue,Xe]);pr(function(){return pe(),function(){re.current();var Zt=le();Zt.type==="PENDING"&&(clearTimeout(Zt.longPressTimerId),ue(li))}},[le,pe,ue]),pr(function(){var dt=$t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return dt},[])}function Dd(ee){}var Id={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function el(ee,te){if(te==null)return!1;var re=!!Id[te.tagName.toLowerCase()];if(re)return!0;var le=te.getAttribute("contenteditable");return le==="true"||le===""?!0:te===ee?!1:el(ee,te.parentElement)}function Od(ee,te){var re=te.target;return _r(re)?el(ee,re):!1}var Nd=function(ee){return vn(ee.getBoundingClientRect()).center};function Md(ee){return ee instanceof Ui(ee).Element}var Td=function(){var ee="matches";if(typeof document=="undefined")return ee;var te=[ee,"msMatchesSelector","webkitMatchesSelector"],re=en(te,function(le){return le in Element.prototype});return re||ee}();function tl(ee,te){return ee==null?null:ee[Td](te)?ee:tl(ee.parentElement,te)}function Rd(ee,te){return ee.closest?ee.closest(te):tl(ee,te)}function kd(ee){return"["+Hr.contextId+'="'+ee+'"]'}function zd(ee,te){var re=te.target;if(!Md(re))return null;var le=kd(ee),ue=Rd(re,le);return!ue||!_r(ue)?null:ue}function Gd(ee,te){var re=zd(ee,te);return re?re.getAttribute(Hr.draggableId):null}function Hd(ee,te){var re="["+ti.contextId+'="'+ee+'"]',le=ca(document.querySelectorAll(re)),ue=en(le,function(ge){return ge.getAttribute(ti.id)===te});return!ue||!_r(ue)?null:ue}function Wd(ee){ee.preventDefault()}function Ao(ee){var te=ee.expected,re=ee.phase,le=ee.isLockActive,ue=ee.shouldWarn;return!(!le()||te!==re)}function nl(ee){var te=ee.lockAPI,re=ee.store,le=ee.registry,ue=ee.draggableId;if(te.isClaimed())return!1;var ge=le.draggable.findById(ue);return!(!ge||!ge.options.isEnabled||!Mi(re.getState(),ue))}function Zd(ee){var te=ee.lockAPI,re=ee.contextId,le=ee.store,ue=ee.registry,ge=ee.draggableId,pe=ee.forceSensorStop,ye=ee.sourceEvent,ke=nl({lockAPI:te,store:le,registry:ue,draggableId:ge});if(!ke)return null;var qe=ue.draggable.getById(ge),Xe=Hd(re,qe.descriptor.id);if(!Xe||ye&&!qe.options.canDragInteractiveElements&&Od(Xe,ye))return null;var Ge=te.claim(pe||Vt),We="PRE_DRAG";function dt(){return qe.options.shouldRespectForcePress}function Zt(){return te.isActive(Ge)}function Ln(Ra,Ka){Ao({expected:Ra,phase:We,isLockActive:Zt,shouldWarn:!0})&&le.dispatch(Ka())}var Mn=Ln.bind(null,"DRAGGING");function zn(Ra){function Ka(){te.release(),We="COMPLETED"}We!=="PRE_DRAG"&&(Ka(),We!=="PRE_DRAG"&&we(!1)),le.dispatch(Ll(Ra.liftActionArgs)),We="DRAGGING";function tr(Ya,nr){if(nr===void 0&&(nr={shouldBlockNextClick:!1}),Ra.cleanup(),nr.shouldBlockNextClick){var sr=$t(window,[{eventName:"click",fn:Wd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(sr)}Ka(),le.dispatch(Ci({reason:Ya}))}return(0,Oe.Z)({isActive:function(){return Ao({expected:"DRAGGING",phase:We,isLockActive:Zt,shouldWarn:!1})},shouldRespectForcePress:dt,drop:function(nr){return tr("DROP",nr)},cancel:function(nr){return tr("CANCEL",nr)}},Ra.actions)}function qn(Ra){var Ka=Tn(function(Ya){Mn(function(){return Ei({client:Ya})})}),tr=zn({liftActionArgs:{id:ge,clientSelection:Ra,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return(0,Oe.Z)({},tr,{move:Ka})}function oa(){var Ra={moveUp:function(){return Mn(kl)},moveRight:function(){return Mn(Gl)},moveDown:function(){return Mn(zl)},moveLeft:function(){return Mn(Hl)}};return zn({liftActionArgs:{id:ge,clientSelection:Nd(Xe),movementMode:"SNAP"},cleanup:Vt,actions:Ra})}function sa(){var Ra=Ao({expected:"PRE_DRAG",phase:We,isLockActive:Zt,shouldWarn:!0});Ra&&te.release()}var Ha={isActive:function(){return Ao({expected:"PRE_DRAG",phase:We,isLockActive:Zt,shouldWarn:!1})},shouldRespectForcePress:dt,fluidLift:qn,snapLift:oa,abort:sa};return Ha}var jd=[yd,Cd,Fd];function Kd(ee){var te=ee.contextId,re=ee.store,le=ee.registry,ue=ee.customSensors,ge=ee.enableDefaultSensors,pe=[].concat(ge?jd:[],ue||[]),ye=(0,x.useState)(function(){return id()})[0],ke=pt(function(qn,oa){qn.isDragging&&!oa.isDragging&&ye.tryAbandon()},[ye]);pr(function(){var qn=re.getState(),oa=re.subscribe(function(){var sa=re.getState();ke(qn,sa),qn=sa});return oa},[ye,re,ke]),pr(function(){return ye.tryAbandon},[ye.tryAbandon]);var qe=pt(function(zn){return nl({lockAPI:ye,registry:le,store:re,draggableId:zn})},[ye,le,re]),Xe=pt(function(zn,qn,oa){return Zd({lockAPI:ye,registry:le,contextId:te,store:re,draggableId:zn,forceSensorStop:qn,sourceEvent:oa&&oa.sourceEvent?oa.sourceEvent:null})},[te,ye,le,re]),Ge=pt(function(zn){return Gd(te,zn)},[te]),We=pt(function(zn){var qn=le.draggable.findById(zn);return qn?qn.options:null},[le.draggable]),dt=pt(function(){ye.isClaimed()&&(ye.tryAbandon(),re.getState().phase!=="IDLE"&&re.dispatch(jo()))},[ye,re]),Zt=pt(ye.isClaimed,[ye]),Ln=ct(function(){return{canGetLock:qe,tryGetLock:Xe,findClosestDraggableId:Ge,findOptionsForDraggable:We,tryReleaseLock:dt,isLockClaimed:Zt}},[qe,Xe,Ge,We,dt,Zt]);Dd(pe);for(var Mn=0;Mnzu(Se))}`),ie.length&&this.log(`Removed events ${ie}`),thi `).split(` `),U=[],ie=t?ss(t.baseTime,t.timescale):0;let ce="00:00.000",xe=0,Se=0,Re,qe=!0;z.oncue=function(rt){const $t=n[s];let rr=n.ccOffset;const ir=(xe-ie)/9e4;if($t!=null&&$t.new&&(Se!==void 0?rr=n.ccOffset=$t.start:vc(n,s,ir)),ir){if(!t){Re=new Error("Missing initPTS for VTT MPEGTS");return}rr=ir-n.presentationOffset}const $r=rt.endTime-rt.startTime,Hr=Ls((rt.startTime+rr-Se)*9e4,m*9e4)/9e4;rt.startTime=Math.max(Hr,0),rt.endTime=Math.max(Hr+$r,0);const cn=rt.text.trim();rt.text=decodeURIComponent(encodeURIComponent(cn)),rt.id||(rt.id=mc(rt.startTime,rt.endTime,cn)),rt.endTime>0&&U.push(rt)},z.onparsingerror=function(rt){Re=rt},z.onflush=function(){if(Re){T(Re);return}E(U)},G.forEach(rt=>{if(qe)if(rc(rt,"X-TIMESTAMP-MAP=")){qe=!1,rt.slice(16).split(",").forEach($t=>{rc($t,"LOCAL:")?ce=$t.slice(6):rc($t,"MPEGTS:")&&(xe=parseInt($t.slice(7)))});try{Se=xl(ce)/1e3}catch($t){Re=$t}return}else rt===""&&(qe=!1);z.parse(rt+` `)}),z.flush()}const Jo="stpp.ttml.im1t",Wu=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,El=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,gc={left:"start",center:"center",right:"end",start:"start",end:"end"};function pu(A,t,n,s){const m=bt(new Uint8Array(A),["mdat"]);if(m.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const E=m.map(z=>q(z)),T=fa(t.baseTime,1,t.timescale);try{E.forEach(z=>n(yc(z,T)))}catch(z){s(z)}}function yc(A,t){const m=new DOMParser().parseFromString(A,"text/xml").getElementsByTagName("tt")[0];if(!m)throw new Error("Invalid ttml");const E={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(E).reduce((ce,xe)=>(ce[xe]=m.getAttribute(`ttp:${xe}`)||E[xe],ce),{}),z=m.getAttribute("xml:space")!=="preserve",G=Cn(tl(m,"styling","style")),U=Cn(tl(m,"layout","region")),ie=tl(m,"body","[begin]");return[].map.call(ie,ce=>{const xe=Gn(ce,z);if(!xe||!ce.hasAttribute("begin"))return null;const Se=na(ce.getAttribute("begin"),T),Re=na(ce.getAttribute("dur"),T);let qe=na(ce.getAttribute("end"),T);if(Se===null)throw Wi(ce);if(qe===null){if(Re===null)throw Wi(ce);qe=Se+Re}const rt=new yl(Se-t,qe-t,xe);rt.id=mc(rt.startTime,rt.endTime,rt.text);const $t=U[ce.getAttribute("region")],rr=G[ce.getAttribute("style")],ir=Bi($t,rr,G),{textAlign:$r}=ir;if($r){const Hr=gc[$r];Hr&&(rt.lineAlign=Hr),rt.align=$r}return y(rt,ir),rt}).filter(ce=>ce!==null)}function tl(A,t,n){const s=A.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Cn(A){return A.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Gn(A,t){return[].slice.call(A.childNodes).reduce((n,s,m)=>{var E;return s.nodeName==="br"&&m?n+` -`:(E=s.childNodes)!=null&&E.length?Gn(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Bi(A,t,n){const s="http://www.w3.org/ns/ttml#styling";let m=null;const E=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=A!=null&&A.hasAttribute("style")?A.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(m=n[T]),E.reduce((z,G)=>{const U=ba(t,s,G)||ba(A,s,G)||ba(m,s,G);return U&&(z[G]=U),z},{})}function ba(A,t,n){return A&&A.hasAttributeNS(t,n)?A.getAttributeNS(t,n):null}function Wi(A){return new Error(`Could not parse ttml timestamp ${A}`)}function na(A,t){if(!A)return null;let n=Po(A);return n===null&&(Wu.test(A)?n=va(A,t):El.test(A)&&(n=ls(A,t))),n}function va(A,t){const n=Wu.exec(A),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 ls(A,t){const n=El.exec(A),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 Ni{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 cs{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=Gu(),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 Ni(this,"textTrack1"),n=new Ni(this,"textTrack2"),s=new Ni(this,"textTrack3"),m=new Ni(this,"textTrack4");this.cea608Parser1=new tc(1,t,n),this.cea608Parser2=new tc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let z=E.length;z--;){const G=E[z],U=rl(G[0],G[1],n,s);if(U>=0&&(G[0]=Math.min(G[0],n),G[1]=Math.max(G[1],s),T=!0,U/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,s,m)}else{const z=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(o.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{qu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Jo);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(_u(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,z=T?Qo(T.textTracks):null;if(this.tracks.forEach((G,U)=>{let ie;if(z){let ce=null;for(let xe=0;xeU!==null).map(U=>U.label);G.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${G.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:z}=this,{cc:G,sn:U}=n.frag,ie=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(U!==z+1||U===z&&ie!==this.lastPartIndex+1||G!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=G,this.lastSn=U,this.lastPartIndex=ie}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const z=this.tracks[s.level],G=this.vttCCs;G[s.cc]||(G[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),z&&z.textCodec===Jo?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;pu(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,z=E.length-1;if(!E[s.cc]&&z===-1){T.push(t);return}const G=this.hls,U=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(m)).buffer:m;Xc(U,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ie=>{this._appendCues(ie,s.level),G.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ie=>{const ce=ie.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),G.logger.log(`Failed to parse VTT cue: ${ie}`),!(ce&&z>s.cc)&&G.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ie})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||pu(n,this.initPTS[t.cc],()=>{s.textCodec=Jo,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>bu(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;Eml(z[G],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(G=>ml(z[G],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?G--:G++;const Se=el(U.trim()),Re=mc(t,n,Se);A!=null&&(ce=A.cues)!=null&&ce.getCueById(Re)||(T=new ie(t,n,Se),T.id=Re,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(G*8/32)*10),m.push(T))}return A&&m.length&&(m.sort((xe,Se)=>xe.line==="auto"||Se.line==="auto"?0:xe.line>8&&Se.line>8?Se.line-xe.line:xe.line-Se.line),m.forEach(xe=>bu(A,xe))),m}};function Ef(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(A){}return!1}const Nl=/(\d+)-(\d+)\/(\d+)/;class cf{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||nl,this.controller=new self.AbortController,this.stats=new F}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Lc(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:G,maxLoadTimeMs:U}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=G&&r(G)?G:U,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Cu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Se=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=U,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},U-(Se-m.loading.start)),!ce.ok){const{status:qe,statusText:rt}=ce;throw new Of(rt||"fetch, bad network response",qe,ce)}m.loading.first=Se,m.total=ff(ce.headers)||m.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Re):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Se;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const qe=ce[z];qe&&(m.loaded=m.total=qe);const rt={url:Re.url,data:ce,code:Re.status},$t=(xe=this.callbacks)==null?void 0:xe.onProgress;$t&&!r(n.highWaterMark)&&$t(m,t,ce,Re),(Se=this.callbacks)==null||Se.onSuccess(rt,m,t,Re)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Se=ce&&ce.code||0,Re=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Se,text:Re},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new As,z=t.body.getReader(),G=()=>z.read().then(U=>{if(U.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ie=U.value,ce=ie.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,ie.buffer,t),G()}).catch(()=>Promise.reject());return G()}}function Lc(A,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},A.headers))};return A.rangeEnd&&n.headers.set("Range","bytes="+A.rangeStart+"-"+String(A.rangeEnd-1)),n}function Qc(A){const t=Nl.exec(A);if(t)return parseInt(t[2])-parseInt(t[1])+1}function ff(A){const t=A.get("Content-Range");if(t){const s=Qc(t);if(r(s))return s}const n=A.get("Content-Length");if(n)return parseInt(n)}function nl(A,t){return new self.Request(A.url,t)}class Of extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Vu=/^age:\s*[\d.]+\s*$/im;class bc{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 F,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const z in m)t.setRequestHeader(z,m[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const U=n.status,ie=n.responseType==="text"?n.responseText:null;if(U>=200&&U<300){const Re=ie!=null?ie:n.response;if(Re!=null){var T,z;s.loading.end=Math.max(self.performance.now(),s.loading.first);const qe=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=qe,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Re,n);const $t={url:n.responseURL,data:Re,code:U};(z=this.callbacks)==null||z.onSuccess($t,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Se={url:t.url,data:void 0,code:U};if(Ze(ce,xe,!1,Se))this.retry(ce);else{var G;W.error(`${U} while loading ${t.url}`),(G=this.callbacks)==null||G.onError({code:U,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ze(t,n,!0))this.retry(t);else{var s;W.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Pr(t,s.retry),s.retry++,W.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&&Vu.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 df={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Ho=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:bc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Qu,capLevelController:Qs,errorController:ar,fpsController:_l,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:ui,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,certLoadPolicy:{default:df},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},qc()),{},{subtitleStreamController:Kc,subtitleTrackController:xf,timelineController:cs,audioStreamController:Nu,audioTrackController:si,emeController:ju,cmcdController:yu,contentSteeringController:Xl,interstitialsController:Rc});function qc(){return{cueHandler:Df,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 hf(A,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=ku(A),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,G=t[z]===void 0,U=[];E.forEach(ie=>{const ce=`${T}Loading${ie}`,xe=t[ce];if(xe!==void 0&&G){U.push(ce);const Se=s[z].default;switch(t[z]={default:Se},ie){case"TimeOut":Se.maxLoadTimeMs=xe,Se.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Se.errorRetry.maxNumRetry=xe,Se.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Se.errorRetry.retryDelayMs=xe,Se.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Se.errorRetry.maxRetryDelayMs=xe,Se.timeoutRetry.maxRetryDelayMs=xe;break}}}),U.length&&n.warn(`hls.js config: "${U.join('", "')}" setting(s) are deprecated, use "${z}": ${Nn(t[z])}`)}),b(b({},s),t)}function ku(A){return A&&typeof A=="object"?Array.isArray(A)?A.map(ku):Object.keys(A).reduce((t,n)=>(t[n]=ku(A[n]),t),{}):A}function xc(A,t){const n=A.loader;n!==cf&&n!==bc?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),A.progressive=!1):Ef()&&(A.loader=cf,A.progressive=!0,A.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Io=2,pf=.1,_f=.05,Mc=100;class Fc extends fs{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;To(s,"playing",this.onMediaPlaying),To(s,"waiting",this.onMediaWaiting),To(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(qo(s,"playing",this.onMediaPlaying),qo(s,"waiting",this.onMediaWaiting),qo(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const{media:T,stalled:z}=this;if(!T)return;const{seeking:G}=T,U=this.seeking&&!G,ie=!this.seeking&&G,ce=T.paused&&!G||T.ended||T.playbackRate===0;if(this.seeking=G,t!==n){n&&(this.ended=0),this.moved=!0,G||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ie||U){U&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Vn.getBuffered(T).length){this.nudgeRetry=0;return}const xe=Vn.bufferInfo(T,t,0),Se=xe.nextStart||0,Re=this.fragmentTracker;if(G&&Re&&this.hls){const cn=Jc(this.hls.inFlightFragments,t),Wr=xe.len>Io,sn=!Se||cn||Se-t>Io&&!Re.getPartialFragment(t);if(Wr||sn)return;this.moved=!1}const qe=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(xe.len>0)&&!Se)return;const Wr=Math.max(Se,xe.start||0)-t,hn=!!(qe!=null&&qe.live)?qe.targetduration*2:Io,Kr=Re.getPartialFragment(t);if(Wr>0&&(Wr<=hn||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const rt=E.detectStallWithCurrentTimeMs,$t=self.performance.now(),rr=this.waiting;if(z===null){rr>0&&$t-rr=rt||rr)&&this.hls){var $r;if((($r=this.mediaSource)==null?void 0:$r.readyState)==="ended"&&!(qe!=null&&qe.live)&&Math.abs(t-((qe==null?void 0:qe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Hr=Vn.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Hr,ir)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=Vn.bufferedInfo(Vn.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=Vn.timeRangesToArray(m),z=Vn.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&ie-U<1&&t-U<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${U} -> ${ie} buffered index: ${G}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Se=Vn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Se.len,bufferInfo:Se})}}}}}_tryFixBufferStall(t,n){var s,m;const{fragmentTracker:E,media:T}=this,z=(s=this.hls)==null?void 0:s.config;if(!T||!E||!z)return;const G=T.currentTime,U=(m=this.hls)==null?void 0:m.latestLevelDetails,ie=E.getPartialFragment(G);if((ie||U!=null&&U.live&&G1&&t.len>z.maxBufferHole||t.nextStart&&t.nextStart-Gz.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Nn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,z=Vn.bufferInfo(m,T,0),G=T0&&z.len<1&&m.readyState<3,xe=G-T;if(xe>0&&(ie||ce)){if(xe>E.maxBufferHole){let Re=!1;if(T===0){const qe=s.getAppendedFrag(0,u.MAIN);qe&&G{const A=wf();try{A&&new A(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function Rf(A){return Uint8Array.from(A.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class mf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&qu(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;nSf&&(ce=Sf),ce-ie<=0&&(ce=ie+kf);for(let Se=0;Seie.type===ye.audioId3&&G:m==="video"?U=ie=>ie.type===ye.emsg&&z:U=ie=>ie.type===ye.audioId3&&G||ie.type===ye.emsg&&z,ml(E,n,s,U)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var z;if((z=s.cues)!=null&&z.length){const ie=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=ie.length;ce--;){const xe=ie[ce],Se=T[xe].cues;delete T[xe],Object.keys(Se).forEach(Re=>{try{const qe=Se[Re];qe.removeEventListener("enter",this.onEventCueEnter),s.removeCue(qe)}catch(qe){}})}}else T=this.dateRangeCuesAppended={}}const G=t.fragments[t.fragments.length-1];if(E.length===0||!r(G==null?void 0:G.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const U=wf();for(let ie=0;ie{if(Wr!==xe.id){const sn=m[Wr];if(sn.class===xe.class&&sn.startDate>xe.startDate&&(!cn||xe.startDate.01&&(Wr.startTime=Se,Wr.endTime=$t);else if(U){let sn=xe.attr[cn];Ln(cn)&&(sn=Rf(sn));const Kr=ef(U,Se,$t,{key:cn,data:sn},ye.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),qe[cn]=Kr,this.hls.config.interstitialsController&&(cn==="X-ASSET-LIST"||cn==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:qe,dateRange:xe,durationKnown:rt}}}}class zf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const z=this.targetLatency;if(z===null)return;const G=m-z,U=Math.min(this.maxLatency,z+s.targetduration);if(G.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*G-this.edgeStalled))*20)/20,Se=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Se)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,G=this.hls.userConfig;let U=z&&s||n;(this._targetLatencyUpdated||G.liveSyncDuration||G.liveSyncDurationCount||U===0)&&(U=E!==void 0?E:T*m);const ie=m;return U+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ie)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,z=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Af extends sl{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let z=!1,G=!1,U=!1;n.levels.forEach(ie=>{var ce;const xe=ie.attrs;let{audioCodec:Se,videoCodec:Re}=ie;Se&&(ie.audioCodec=Se=St(Se,s)||void 0),((ce=Re)==null?void 0:ce.indexOf("avc1"))===0&&(Re=ie.videoCodec=Ar(Re));const{width:qe,height:rt,unknownCodecs:$t}=ie;let rr=$t?$t.length:0;if($t)for(let Yn=rr;Yn--;){const fi=$t[Yn];this.isAudioSupported(fi)?(ie.audioCodec=Se=Se?`${Se},${fi}`:fi,rr--,Zt.audio[Se.substring(0,4)]=2):this.isVideoSupported(fi)&&(ie.videoCodec=Re=Re?`${Re},${fi}`:fi,rr--,Zt.video[Re.substring(0,4)]=2)}if(z||(z=!!(qe&&rt)),G||(G=!!Re),U||(U=!!Se),rr||Se&&!this.isAudioSupported(Se)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":$r,"HDCP-LEVEL":Hr,"PATHWAY-ID":cn,RESOLUTION:Wr,"VIDEO-RANGE":sn}=xe,Kr=`${`${cn||"."}-`}${ie.bitrate}-${Wr}-${$r}-${ir}-${sn}-${Hr}`;if(E[Kr])if(E[Kr].uri!==ie.url&&!ie.attrs["PATHWAY-ID"]){const Yn=T[Kr]+=1;ie.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const fi=this.createLevel(ie);E[Kr]=fi,m.push(fi)}else E[Kr].addGroupId("audio",xe.AUDIO),E[Kr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ie);E[Kr]=Yn,T[Kr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,z,G,U)}createLevel(t){const n=new mr(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=un(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],z=[],G=t;if((s||m)&&E&&(G=G.filter(({videoCodec:rt,videoRange:$t,width:rr,height:ir})=>(!!rt||!!(rr&&ir))&&ot($t))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",$t=rt;n.levels.length&&($t=`one or more CODECS in variant not supported: ${Nn(n.levels.map(ir=>ir.attrs.CODECS).filter((ir,$r,Hr)=>Hr.indexOf(ir)===$r))}`,this.warn($t),rt+=` (${$t})`);const rr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:rr,reason:$t})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Lf(T)),n.subtitles&&(z=n.subtitles,Lf(z));const U=G.slice(0);G.sort((rt,$t)=>{if(rt.attrs["HDCP-LEVEL"]!==$t.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>($t.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==$t.height)return rt.height-$t.height;if(rt.frameRate!==$t.frameRate)return rt.frameRate-$t.frameRate;if(rt.videoRange!==$t.videoRange)return gr.indexOf(rt.videoRange)-gr.indexOf($t.videoRange);if(rt.videoCodec!==$t.videoCodec){const rr=Ke(rt.videoCodec),ir=Ke($t.videoCodec);if(rr!==ir)return ir-rr}if(rt.uri===$t.uri&&rt.codecSet!==$t.codecSet){const rr=gt(rt.codecSet),ir=gt($t.codecSet);if(rr!==ir)return ir-rr}return rt.averageBitrate!==$t.averageBitrate?rt.averageBitrate-$t.averageBitrate:0});let ie=U[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==U.length)){for(let rt=0;rtrr&&rr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ir)}break}const xe=E&&!m,Se=this.hls.config,Re=!!(Se.audioStreamController&&Se.audioTrackController),qe={levels:G,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Re&&!xe&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,qe)}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 ie=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ie,reason:ie.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${s}${E?" with Pathway "+E:""}`);const G={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,G);const U=T.details;if(!U||U.live){const ie=this.switchParams(T.uri,m==null?void 0:m.details,U);this.loadPlaylist(ie)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${m}`),(z=n.deliveryDirectives)!=null&&z.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let G=T.details;G===n.details&&G.advanced&&(G=void 0),this.playlistLoaded(m,n,G)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(z=>z.level=-1)),!1));vn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Lf(A){const t={};A.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function Bf(){return self.SourceBuffer||self.WebKitSourceBuffer}function tf(){if(!oe())return!1;const t=Bf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Zf(){if(!tf())return!1;const A=oe();return typeof(A==null?void 0:A.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>A.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>A.isTypeSupported(be(t,"audio"))))}function Cf(){var A;const t=Bf();return typeof(t==null||(A=t.prototype)==null?void 0:A.changeType)=="function"}const v=100;class C extends Si{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(v),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Yr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Yr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Yr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Yr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Yr.IDLE;break}break}case Yr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Yr.IDLE}}break}this.state===Yr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],z=this.getMainFwdBufferInfo();if(z===null)return;const G=this.getLevelDetails();if(G&&this._streamEnded(z,G)){const qe={};this.altAudio===2&&(qe.type="video"),this.hls.trigger(o.BUFFER_EOS,qe),this.state=Yr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const U=T.details;if(!U||this.state===Yr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Yr.WAITING_LEVEL,this.startFragRequested=!1;return}const ie=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(ie>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:z.end;let Se=this.getNextFragment(xe,U);if(this.couldBacktrack&&!this.fragPrevious&&Se&&de(Se)&&this.fragmentTracker.getState(Se)!==xr.OK){var Re;const rt=((Re=this.backtrackFragment)!=null?Re:Se).sn-U.startSN,$t=U.fragments[rt-1];$t&&Se.cc===$t.cc&&(Se=$t,this.fragmentTracker.removeFragment($t))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Se&&this.isLoopLoading(Se,xe)){if(!Se.gap){const rt=this.audioOnly&&!this.altAudio?M.AUDIO:M.VIDEO,$t=(rt===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;$t&&this.afterBufferFlushed($t,rt,u.MAIN)}Se=this.getNextFragmentLoopLoading(Se,U,z,u.MAIN,ce)}Se&&(Se.initSegment&&!Se.initSegment.data&&!this.bitrateTest&&(Se=Se.initSegment),this.loadFragment(Se,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===xr.NOT_LOADED||m===xr.PARTIAL?de(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!Cf(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Yr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Yr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,z=n.details,G=z.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${G}`);const U=n.levelInfo,ie=this.fragCurrent;ie&&(this.state===Yr.FRAG_LOADING||this.state===Yr.FRAG_LOADING_WAITING_RETRY)&&ie.level!==n.level&&ie.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(s=U.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,U.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(U.details=z,this.levelLastLoaded=U,E||this.setStartPosition(z,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:z,level:T}),this.state===Yr.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Yr.IDLE}E&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,G=E>=T-n.maxFragLookUpTolerance&&E<=z;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Jn(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const z in s){const G=s[z];if(G.id==="main"){if(E=z,m=G,z==="video"){const U=s[z];U&&(this.videoBuffer=U.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Yr.PARSED&&(this.state=Yr.IDLE);return}const z=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),de(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&Vn.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Yr.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===Yr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Yr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Yr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==M.AUDIO||!this.altAudio){const s=(n===M.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&&(G{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Yr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:G,part:U,level:ie}=z,{video:ce,text:xe,id3:Se,initSegment:Re}=E,{details:qe}=ie,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(G)){this.fragmentTracker.removeFragment(G);return}if(this.state=Yr.PARSING,Re){if(Re!=null&&Re.tracks){const ir=G.initSegment||G;this._bufferInitSegment(ie,Re.tracks,ir,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:ir,id:s,tracks:Re.tracks})}const $t=Re.initPTS,rr=Re.timescale;r($t)&&(this.initPTS[G.cc]={baseTime:$t,timescale:rr},m.trigger(o.INIT_PTS_FOUND,{frag:G,id:s,initPTS:$t,timescale:rr}))}if(ce&&qe){!rt&&ce.type==="audiovideo"&&this.logMuxedErr(G);const $t=qe.fragments[G.sn-1-qe.startSN],rr=G.sn===qe.startSN,ir=!$t||G.cc>$t.cc;if(E.independent!==!1){const{startPTS:$r,endPTS:Hr,startDTS:cn,endDTS:Wr}=ce;if(U)U.elementaryStreams[ce.type]={startPTS:$r,endPTS:Hr,startDTS:cn,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!ir&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const sn=this.getMainFwdBufferInfo(),hn=(sn?sn.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:$r;if(!rr&&hnIo&&(G.gap=!0);G.setElementaryStreamInfo(ce.type,$r,Hr,cn,Wr),this.backtrackFragment&&(this.backtrackFragment=G),this.bufferFragmentData(ce,G,U,T,rr||ir)}else if(rr||ir)G.gap=!0;else{this.backtrack(G);return}}if(rt){const{startPTS:$t,endPTS:rr,startDTS:ir,endDTS:$r}=rt;U&&(U.elementaryStreams[M.AUDIO]={startPTS:$t,endPTS:rr,startDTS:ir,endDTS:$r}),G.setElementaryStreamInfo(M.AUDIO,$t,rr,ir,$r),this.bufferFragmentData(rt,G,U,T)}if(qe&&Se!=null&&(n=Se.samples)!=null&&n.length){const $t={id:s,frag:G,details:qe,samples:Se.samples};m.trigger(o.FRAG_PARSING_METADATA,$t)}if(qe&&xe){const $t={id:s,frag:G,details:qe,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,$t)}}logMuxedErr(t){this.warn(`${de(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Yr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:z}=n;if(E){let U=Qr(E.codec,t.audioCodec);U==="mp4a"&&(U="mp4a.40.5");const ie=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){U&&(U.indexOf("mp4a.40.5")!==-1?U="mp4a.40.2":U="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ie.indexOf("firefox")===-1&&(U="mp4a.40.5")}U&&U.indexOf("mp4a.40.5")!==-1&&ie.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(U="mp4a.40.2",this.log(`Android: force audio codec to ${U}`)),t.audioCodec&&t.audioCodec!==U&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${U}"`),E.levelCodec=U,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${U||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const U=T.codec;if((U==null?void 0:U.length)===4)switch(U){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${U}]${T.codec!==U?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const G=Object.keys(n);if(G.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;G.forEach(U=>{const ce=n[U].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:U,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Yr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Vn.isBuffered(t,s)?n=this.getAppendedFrag(s):Vn.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?En(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Z{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new ua({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:s,cc:m}=t;for(let E=0;E{T.setKeyFormat(z)});break}}}}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const U=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,U))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((s=z)!=null&&s.decryptdata.key)return E.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((m=z)!=null&&m.keyLoadPromise){var G;switch((G=z.mediaKeySessionContext)==null?void 0:G.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(U=>(E.key=U.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,z)=>{const G={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},U=s.keyLoadPolicy.default,ie={loadPolicy:U,timeout:U.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Se,Re,qe)=>{const{frag:rt,keyInfo:$t,url:rr}=Re;if(!rt.decryptdata||$t!==this.keyUriToKeyInfo[rr])return z(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),qe));$t.decryptdata.key=rt.decryptdata.key=new Uint8Array(xe.data),rt.keyLoader=null,$t.loader=null,T({frag:rt,keyInfo:$t})},onError:(xe,Se,Re,qe)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:G.url,data:void 0},xe)))},onTimeout:(xe,Se,Re)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,Se,Re)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};E.load(G,ie,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ve(A){const{type:t}=A;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function Le(A,t){let n=A.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class lt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:z,levelInfo:G}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:G})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const U=this.hls.logger,ie=m.context;if(ie&&ie.levelOrTrack===t.levelOrTrack&&(ie.url===t.url||ie.deliveryDirectives&&!t.deliveryDirectives)){ie.url===t.url?U.log(`[playlist-loader]: ignore ${t.url} ongoing request`):U.log(`[playlist-loader]: ignore ${t.url} in favor of ${ie.url}`);return}U.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let U;if(t.type===h.LEVEL&&t.level!==null?U=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?U=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(U=this.hls.subtitleTracks[t.id].details),U){const ie=U.partTarget,ce=U.targetduration;if(ie&&ce){const xe=Math.max(ie*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},z={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},G={onSuccess:(U,ie,ce,xe)=>{const Se=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Re=U.data;if(Re.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(U,ce,new Error("no EXTM3U delimiter"),xe||null,ie);return}ie.parsing.start=performance.now(),vs.isMediaPlaylist(Re)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(U,ie,ce,xe||null,Se):this.handleMasterPlaylist(U,ie,ce,xe)},onError:(U,ie,ce,xe)=>{this.handleNetworkError(ie,ce,!1,U,xe)},onTimeout:(U,ie,ce)=>{this.handleNetworkError(ie,ce,!0,void 0,U)}};m.load(t,z,G)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,z=Le(t,s),G=vs.parseMasterPlaylist(T,z);if(G.playlistParsingError){this.handleManifestParsingError(t,s,G.playlistParsingError,m,n);return}const{contentSteering:U,levels:ie,sessionData:ce,sessionKeys:xe,startTimeOffset:Se,variableList:Re}=G;this.variableList=Re;const{AUDIO:qe=[],SUBTITLES:rt,"CLOSED-CAPTIONS":$t}=vs.parseMasterPlaylistMedia(T,z,G);qe.length&&!qe.some(ir=>!ir.url)&&ie[0].audioCodec&&!ie[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),qe.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ra({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:ie,audioTracks:qe,subtitles:rt,captions:$t,contentSteering:U,url:z,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Se,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:z,level:G,type:U}=s,ie=Le(t,s),ce=r(G)?G:r(z)?z:0,xe=ve(s),Se=vs.parseLevelPlaylist(t.data,ie,ce,xe,0,this.variableList);if(U===h.MANIFEST){const Re={attrs:new ra({}),bitrate:0,details:Se,name:"",url:ie};Se.requestScheduled=n.loading.start+Kn(Se,0),T.trigger(o.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ie,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Se,this.handlePlaylistLoaded(Se,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let G=f.UNKNOWN,U=!1;const ie=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:G=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,U=!0;break;case h.LEVEL:G=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,U=!1;break;case h.AUDIO_TRACK:G=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,U=!1;break;case h.SUBTITLE_TRACK:G=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,U=!1;break}ie&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:G,fatal:U,url:t.url,loader:ie,context:t,error:z,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const z=this.hls,{type:G,level:U,id:ie,groupId:ce,deliveryDirectives:xe}=m,Se=Le(n,m),Re=ve(m),qe=typeof m.level=="number"&&Re===u.MAIN?U:void 0;if(!t.fragments.length){const $t=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Se,error:$t,reason:$t.message,response:n,context:m,level:qe,parent:Re,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!z.config.ignorePlaylistParsingErrors){z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Se,error:rt,reason:rt.message,response:n,context:m,level:qe,parent:Re,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),G){case h.MANIFEST:case h.LEVEL:z.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||z.levels[0],level:qe||0,id:ie||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:G===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ie||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:z.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ie||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class Bt{static get version(){return gs}static isMSESupported(){return tf()}static isSupported(){return Zf()}static getMediaSource(){return oe()}static get Events(){return o}static get MetadataSchema(){return ye}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Bt.defaultConfig?Bt.defaultConfig:Ho}static set DefaultConfig(t){Bt.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 Ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=hf(Bt.DefaultConfig,t,n);this.userConfig=t,s.progressive&&xc(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:z,fpsController:G}=s,U=new z(this),ie=this.abrController=new m(this),ce=new Dr(this),xe=s.interstitialsController,Se=xe?this.interstitialsController=new xe(this,Bt):null,Re=this.bufferController=new E(this,ce),qe=this.capLevelController=new T(this),rt=new G(this),$t=new lt(this),rr=s.contentSteeringController,ir=rr?new rr(this):null,$r=this.levelController=new Af(this,ir),Hr=new mf(this),cn=new Z(this.config),Wr=this.streamController=new C(this,ce,cn),sn=this.gapController=new Fc(this,ce);qe.setStreamController(Wr),rt.setStreamController(Wr);const hn=[$t,$r,Wr];Se&&hn.splice(1,0,Se),ir&&hn.splice(1,0,ir),this.networkControllers=hn;const Kr=[ie,Re,sn,qe,rt,Hr,ce];this.audioTrackController=this.createController(s.audioTrackController,hn);const Yn=s.audioStreamController;Yn&&hn.push(this.audioStreamController=new Yn(this,ce,cn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,hn);const fi=s.subtitleStreamController;fi&&hn.push(this.subtititleStreamController=new fi(this,ce,cn)),this.createController(s.timelineController,Kr),cn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(zf,Kr),this.coreComponents=Kr,hn.push(U);const rs=U.onErrorOut;typeof rs=="function"&&this.on(o.ERROR,rs,U),this.on(o.MANIFEST_LOADED,$t.onManifestLoaded,$t)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=ae.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=qi()),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){Cr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=xi(n);return vt(t,s,navigator.mediaCapabilities)}}Bt.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,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var B=D||{},$=B.upcomingOnly,j=$===void 0?!1:$;R(),b=!j}function P(){for(var D=arguments.length,B=new Array(D),$=0;$l?x?(S=Date.now(),u||(_=setTimeout(y?W:V,l))):V():u!==!0&&(_=setTimeout(y?W:V,y===void 0?l-K:l))}return P.cancel=L,P}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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"5fd14d66",67:"0e613dcb",109:"41a3c364",195:"d98f97c7",264:"0e913148",265:"54eb1557",278:"cdd29237",292:"e88d20c7",310:"f405f77e",316:"1f60ada6",337:"0749d5ac",342:"697fb9a7",354:"d4d139cf",479:"cb1f173a",485:"59a48868",508:"a85742e8",532:"e141c742",533:"2870a023",547:"3b89fa9b",556:"fef8c6d1",559:"c1b5407c",570:"6e3882ff",576:"09180d50",629:"44a1d9a5",643:"92ee2d76",671:"4a609b8d",672:"37450f7c",680:"5cfeaedf",700:"06b841c5",737:"97542717",741:"ac5fd360",799:"f57283d3",869:"ebef3244",895:"fe6c2e25",921:"ea7d46fb",928:"832b16fc",981:"24da50c7",1006:"57045f9f",1043:"f9115961",1045:"9073f58d",1048:"90ae4838",1070:"2bbb6f26",1144:"c90eccaf",1148:"e123b473",1154:"8cb80842",1188:"95b9edeb",1211:"961c0c29",1253:"0d72b5c8",1257:"9bd72f7e",1265:"e00bb72f",1274:"5f6ea65a",1276:"1232c571",1343:"54552056",1416:"301e1c8a",1423:"c0dca4fb",1427:"508e2735",1450:"bba4318f",1461:"65c2ab9c",1462:"fcf08abc",1470:"7d115b0a",1475:"83fa742a",1482:"236e0393",1512:"2756fe43",1520:"f6545135",1545:"685c5411",1578:"930ae5a7",1581:"02177b5f",1582:"ea63cf3d",1646:"e6e27b60",1657:"9c90931c",1660:"65a52d93",1674:"3eb6ba9a",1702:"a5df7ded",1713:"707266bb",1717:"39c1cb01",1727:"0c1c768d",1783:"096c919b",1799:"a3991011",1831:"772232ac",1836:"c220805c",1855:"18c35631",1880:"151fc459",1939:"f9ae7b86",1953:"03671023",1962:"b40ad8da",2011:"59d51f98",2045:"7ba792fc",2076:"1e8160db",2102:"e89c60e6",2125:"0917684a",2141:"14dee967",2216:"a06f36e7",2240:"0f3cbb90",2249:"f4830452",2254:"1103017a",2300:"e1bf89cf",2303:"72077e86",2307:"94c28f7e",2338:"e38447bc",2339:"fa8f0451",2386:"192e235c",2396:"f7183971",2404:"b05421af",2412:"ec9f25ee",2413:"71d7e69d",2425:"19aba420",2443:"ee779d6e",2476:"99b8606d",2494:"68080a87",2501:"00cfd1ba",2509:"95753e21",2529:"685eec05",2538:"de4a3723",2539:"6aea888c",2548:"a8fbf09d",2570:"cd046697",2594:"e87d3761",2603:"54bfd052",2654:"f657ac1b",2659:"c0671c95",2707:"f349ea60",2806:"953dc136",2819:"04dcc35b",2823:"796b62fc",2826:"06ed085c",2829:"7f623b7e",2837:"54a82605",2865:"dc6aaae7",2875:"94795336",2884:"3981f01d",2969:"ab3357d7",2983:"91b5cf2e",3006:"0c33b4f0",3133:"9bf3f89c",3141:"5e396ebf",3157:"480edb6a",3183:"c60406fb",3198:"8e655451",3212:"57bcb6c1",3220:"31a2f900",3247:"37cfeee4",3260:"fe3916c1",3267:"7bab569a",3276:"a2f501c6",3282:"30a9902f",3317:"424d4280",3332:"f334c3c5",3355:"1999ce12",3356:"42cfad4e",3391:"00ddeb53",3433:"fca44e84",3442:"e3d2423c",3447:"1e9582ee",3451:"51fb556e",3496:"33feb152",3509:"5c270ac8",3550:"3dc83156",3581:"dbb220f3",3585:"2ce6a2ed",3665:"58db6112",3668:"38ea06e3",3697:"481a10d9",3747:"f38d2803",3754:"8a42053c",3777:"d5b0f2f1",3784:"9ae968e5",3805:"9dbcb95e",3862:"41064403",3873:"b3b23eab",3885:"f87f7f15",3910:"badbd452",3935:"8d6059c2",3951:"a1e276dd",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"35f56b33",4056:"3b76996e",4058:"4b8bcbfb",4078:"185ef1bc",4088:"236723f3",4093:"a190b03b",4105:"c7ac8f4c",4144:"07e2f551",4164:"3b6b9e4f",4184:"ff08337d",4216:"1c2d22eb",4217:"47867fad",4227:"551d4e86",4259:"7527addd",4264:"1f57a794",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"76228b1f",4492:"609c38d2",4496:"31c1bf16",4498:"41fd7c4a",4504:"658a435c",4514:"7795d8af",4520:"78484881",4546:"afb7a70b",4565:"34ca03e6",4572:"06fb93fc",4599:"61def4cb",4601:"2b92ed20",4610:"6f1cf0cb",4621:"8bae08e1",4628:"ece2c60c",4662:"6b01a362",4685:"c33f1528",4715:"5f52e8f8",4736:"57926282",4741:"b030ec9d",4757:"ca92561b",4766:"d267690e",4770:"8dd4f97f",4790:"619413e4",4795:"4edb13ab",4797:"a24e92db",4800:"81e35ea6",4849:"d6044b36",4850:"1edda4b7",4862:"29230bf0",4884:"c0724104",4889:"1810ef3c",4928:"bf97fd4f",4973:"242caa1a",4994:"0b4b25f2",5022:"6cf35daa",5043:"ca2729ac",5048:"999dcbf8",5060:"85dafcc6",5096:"069fc2d9",5111:"9d8ae95a",5125:"edf1a30d",5148:"70aa3de0",5176:"61cb7b49",5179:"18ce2532",5186:"ad33fd4a",5191:"f0474af9",5238:"da73f66a",5290:"5dabcdc2",5297:"2bdb9fb2",5319:"e6da2aaa",5321:"1163c84e",5335:"514012f2",5354:"7ae70604",5357:"2c86df7f",5359:"4e16f788",5382:"5fa6f1ff",5402:"30d334fb",5416:"454536b7",5434:"38b302a6",5470:"e0ca69d4",5494:"d89549c4",5518:"92bb0cc5",5549:"868e0d0a",5572:"bb9daff6",5573:"3e51b2e0",5599:"ae683ffb",5624:"942456ab",5631:"e00d3d36",5650:"56f167ae",5679:"4a090bef",5705:"41d2c5f1",5729:"c00ffdae",5764:"e0d7e586",5775:"22f2e9b0",5786:"ae92d5f7",5798:"42f0887c",5816:"3e28e656",5825:"b9c3ee06",5876:"5eded409",5886:"490e40cd",5888:"dfaebb48",5891:"e7c36fdf",5895:"83ad7d29",5902:"a54b65be",5915:"be52cf50",5972:"7856c6ab",5992:"9f868259",6029:"062a3e07",6034:"fe6c7c3e",6045:"d268f87f",6047:"3ce45acd",6052:"fa0a5eeb",6063:"ae2a546c",6069:"9bde6574",6126:"99519171",6127:"c6cfdc1a",6170:"07f25c2b",6265:"eecccaf4",6270:"a6884154",6277:"e0cbb6a6",6328:"80484f26",6366:"8e178fa0",6378:"7f3a946a",6411:"7d1994e3",6434:"fe8fa5d9",6444:"e8f867ef",6452:"27483645",6531:"eac0ffe2",6541:"ad57488e",6583:"100067f0",6587:"06086327",6634:"ad77fe53",6651:"3c975bed",6675:"3fe93ad4",6685:"0ee72dcb",6729:"773bbde3",6741:"66024dc6",6758:"a6ebaec2",6774:"59d4d618",6784:"cf8d7ee4",6788:"62557ba4",6796:"2419fdc3",6805:"8ee172b8",6820:"0a3a6307",6845:"324ab553",6882:"bbc43576",6883:"6cb80143",6904:"7e5f687f",6913:"f3ae2021",6963:"4c8ec4c4",6982:"d4641a78",7008:"2656eb9c",7043:"e04a8c28",7045:"8300cac2",7046:"0b4c2083",7058:"4de3ffe8",7062:"72cec91c",7084:"46ccce72",7156:"e7466006",7178:"1e44b40f",7180:"3868c0f2",7182:"dfef85b6",7242:"a0ba8718",7260:"91559e86",7331:"2e27a23b",7333:"1a1b2321",7365:"1005464f",7395:"07d528df",7460:"4fbf5dec",7477:"c09921da",7482:"dc3069a8",7527:"a3bab0a1",7545:"0c239efa",7560:"45ff3853",7589:"aa0ce25f",7591:"8354027c",7614:"2b342611",7622:"983e055d",7686:"4fcec9f9",7706:"c2a79e40",7806:"3baa01b4",7852:"280dc0a4",7855:"ee5558ca",7857:"c83de972",7878:"a0fbd301",7884:"df8381e1",7922:"39da8180",7948:"be2cef38",7964:"29aed9a1",8014:"057f2551",8062:"93095cf4",8072:"fe9a0a02",8077:"050c8f42",8085:"dadef748",8089:"d536b13a",8143:"42341b58",8155:"e4bba52a",8161:"83c5fa9a",8237:"268c2265",8241:"e8ec7d20",8302:"1629f21b",8307:"8327d995",8340:"39c85824",8350:"07df8a75",8365:"0d4517f4",8398:"5717dd15",8431:"01e602a1",8435:"f22e3dfb",8447:"09343f96",8517:"a0029897",8561:"333e8ec9",8563:"abe387ab",8600:"f91782e7",8634:"def57886",8639:"68809bd0",8665:"88f5987a",8688:"6c381a14",8689:"586226e2",8723:"df766819",8737:"ce7dad23",8776:"0ad26240",8782:"9c564188",8787:"d34b726d",8797:"6aa0f202",8823:"7de308d3",8827:"06b5e963",8842:"9f25a3e2",8866:"7de8bac2",8882:"ceccc690",8885:"46b0088a",8898:"d002bcd8",8909:"82cefd99",8920:"7f82440c",8963:"790aecdd",8982:"de084765",8999:"12cf3ee7",9076:"e0aaaea3",9104:"bbcb2345",9133:"340f0468",9205:"4c7d3a16",9215:"0206d198",9252:"0d791a59",9260:"cf5f8140",9332:"c78101bd",9360:"88628e59",9366:"dd08abde",9391:"84dd65c2",9404:"9fcc3d3e",9408:"45a96c6f",9416:"2e5fd40c",9487:"bbefb860",9489:"79ad516e",9507:"6e728c3c",9519:"58bd3f88",9554:"ed358e7b",9559:"f794af19",9590:"f31c14d9",9647:"0f4af68b",9649:"cf89daca",9674:"f2fed05a",9677:"c07e6bc5",9695:"2f13e5f6",9715:"06bb626f",9716:"8cc894f5",9785:"df4b74d7",9788:"1f3da99f",9890:"a7f6301e",9891:"b033cd93",9895:"b8e31ff2",9921:"0ef4ff27",9922:"6581d79e",9928:"5989f5e0",9944:"c49bafc8",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3267:"03cdfb68",3276:"7bbb651d",3282:"cbe57756",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"a7f9fa2f",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,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 U=ba(t,s,G)||ba(A,s,G)||ba(m,s,G);return U&&(z[G]=U),z},{})}function ba(A,t,n){return A&&A.hasAttributeNS(t,n)?A.getAttributeNS(t,n):null}function Wi(A){return new Error(`Could not parse ttml timestamp ${A}`)}function na(A,t){if(!A)return null;let n=Po(A);return n===null&&(Wu.test(A)?n=va(A,t):El.test(A)&&(n=ls(A,t))),n}function va(A,t){const n=Wu.exec(A),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 ls(A,t){const n=El.exec(A),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 Ni{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 cs{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=Gu(),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 Ni(this,"textTrack1"),n=new Ni(this,"textTrack2"),s=new Ni(this,"textTrack3"),m=new Ni(this,"textTrack4");this.cea608Parser1=new tc(1,t,n),this.cea608Parser2=new tc(3,s,m)}addCues(t,n,s,m,E){let T=!1;for(let z=E.length;z--;){const G=E[z],U=rl(G[0],G[1],n,s);if(U>=0&&(G[0]=Math.min(G[0],n),G[1]=Math.max(G[1],s),T=!0,U/(s-n)>.5))return}if(T||E.push([n,s]),this.config.renderTextTracksNatively){const z=this.captionsTracks[t];this.Cues.newCue(z,n,s,m)}else{const z=this.Cues.newCue(null,n,s,m);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:z,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:m,timescale:E}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:m,timescale:E}),T.length&&(this.unparsedVttFrags=[],T.forEach(z=>{this.onFragLoaded(o.FRAG_LOADED,z)}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let m=0;m{qu(m[E]),delete m[E]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Gu(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sE.textCodec===Jo);if(this.config.enableWebVTT||m&&this.config.enableIMSC1){if(_u(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,z=T?Qo(T.textTracks):null;if(this.tracks.forEach((G,U)=>{let ie;if(z){let ce=null;for(let xe=0;xeU!==null).map(U=>U.label);G.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${G.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(z=>({label:z.name,kind:z.type.toLowerCase(),default:z.default,subtitleTrack:z}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const m=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!m)return;const E=`textTrack${m[1]}`,T=this.captionsProperties[E];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,m;const{cea608Parser1:E,cea608Parser2:T,lastSn:z}=this,{cc:G,sn:U}=n.frag,ie=(s=(m=n.part)==null?void 0:m.index)!=null?s:-1;E&&T&&(U!==z+1||U===z&&ie!==this.lastPartIndex+1||G!==this.lastCc)&&(E.reset(),T.reset()),this.lastCc=G,this.lastSn=U,this.lastPartIndex=ie}}onFragLoaded(t,n){const{frag:s,payload:m}=n;if(s.type===u.SUBTITLE)if(m.byteLength){const E=s.decryptdata,T="stats"in n;if(E==null||!E.encrypted||T){const z=this.tracks[s.level],G=this.vttCCs;G[s.cc]||(G[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),z&&z.textCodec===Jo?this._parseIMSC1(s,m):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;pu(n,this.initPTS[t.cc],m=>{this._appendCues(m,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},m=>{s.logger.log(`Failed to parse IMSC1: ${m}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:m})})}_parseVTTs(t){var n;const{frag:s,payload:m}=t,{initPTS:E,unparsedVttFrags:T}=this,z=E.length-1;if(!E[s.cc]&&z===-1){T.push(t);return}const G=this.hls,U=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(m)).buffer:m;Xc(U,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ie=>{this._appendCues(ie,s.level),G.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ie=>{const ce=ie.message==="Missing initPTS for VTT MPEGTS";ce?T.push(t):this._fallbackToIMSC1(s,m),G.logger.log(`Failed to parse VTT cue: ${ie}`),!(ce&&z>s.cc)&&G.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ie})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||pu(n,this.initPTS[t.cc],()=>{s.textCodec=Jo,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const m=this.textTracks[n];if(!m||m.mode==="disabled")return;t.forEach(E=>bu(m,E))}else{const m=this.tracks[n];if(!m)return;const E=m.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:E})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:m}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let E=0;Eml(z[G],n,s))}if(this.config.renderTextTracksNatively&&n===0&&m!==void 0){const{textTracks:z}=this;Object.keys(z).forEach(G=>ml(z[G],n,m))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let m=2;for(let E=0;E=16?G--:G++;const Se=el(U.trim()),Re=mc(t,n,Se);A!=null&&(ce=A.cues)!=null&&ce.getCueById(Re)||(T=new ie(t,n,Se),T.id=Re,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(G*8/32)*10),m.push(T))}return A&&m.length&&(m.sort((xe,Se)=>xe.line==="auto"||Se.line==="auto"?0:xe.line>8&&Se.line>8?Se.line-xe.line:xe.line-Se.line),m.forEach(xe=>bu(A,xe))),m}};function Ef(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(A){}return!1}const Nl=/(\d+)-(\d+)\/(\d+)/;class cf{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||nl,this.controller=new self.AbortController,this.stats=new F}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const m=this.stats;if(m.loading.start)throw new Error("Loader can only be used once.");m.loading.start=self.performance.now();const E=Lc(t,this.controller.signal),T=t.responseType==="arraybuffer",z=T?"byteLength":"length",{maxTimeToFirstByteMs:G,maxLoadTimeMs:U}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,E),self.clearTimeout(this.requestTimeout),n.timeout=G&&r(G)?G:U,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},n.timeout),(Cu(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(ce=>{var xe;this.response=this.loader=ce;const Se=Math.max(self.performance.now(),m.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=U,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(m,t,this.response))},U-(Se-m.loading.start)),!ce.ok){const{status:qe,statusText:rt}=ce;throw new Of(rt||"fetch, bad network response",qe,ce)}m.loading.first=Se,m.total=ff(ce.headers)||m.total;const Re=(xe=this.callbacks)==null?void 0:xe.onProgress;return Re&&r(n.highWaterMark)?this.loadProgressively(ce,m,t,n.highWaterMark,Re):T?ce.arrayBuffer():t.responseType==="json"?ce.json():ce.text()}).then(ce=>{var xe,Se;const Re=this.response;if(!Re)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),m.loading.end=Math.max(self.performance.now(),m.loading.first);const qe=ce[z];qe&&(m.loaded=m.total=qe);const rt={url:Re.url,data:ce,code:Re.status},$t=(xe=this.callbacks)==null?void 0:xe.onProgress;$t&&!r(n.highWaterMark)&&$t(m,t,ce,Re),(Se=this.callbacks)==null||Se.onSuccess(rt,m,t,Re)}).catch(ce=>{var xe;if(self.clearTimeout(this.requestTimeout),m.aborted)return;const Se=ce&&ce.code||0,Re=ce?ce.message:null;(xe=this.callbacks)==null||xe.onError({code:Se,text:Re},t,ce?ce.details:null,m)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,m=0,E){const T=new As,z=t.body.getReader(),G=()=>z.read().then(U=>{if(U.done)return T.dataLength&&E(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ie=U.value,ce=ie.length;return n.loaded+=ce,ce=m&&E(n,s,T.flush().buffer,t)):E(n,s,ie.buffer,t),G()}).catch(()=>Promise.reject());return G()}}function Lc(A,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},A.headers))};return A.rangeEnd&&n.headers.set("Range","bytes="+A.rangeStart+"-"+String(A.rangeEnd-1)),n}function Qc(A){const t=Nl.exec(A);if(t)return parseInt(t[2])-parseInt(t[1])+1}function ff(A){const t=A.get("Content-Range");if(t){const s=Qc(t);if(r(s))return s}const n=A.get("Content-Length");if(n)return parseInt(n)}function nl(A,t){return new self.Request(A.url,t)}class Of extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Vu=/^age:\s*[\d.]+\s*$/im;class bc{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 F,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,m=this.stats;m.loading.first=0,m.loaded=0,m.aborted=!1;const E=this.xhrSetup;E?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return E(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),E(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var z;(z=this.callbacks)==null||z.onError({code:s.status,text:T.message},n,s,m)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const m=n.headers,{maxTimeToFirstByteMs:E,maxLoadTimeMs:T}=s.loadPolicy;if(m)for(const z in m)t.setRequestHeader(z,m[z]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=E&&r(E)?E:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const m=n.readyState,E=this.config;if(!s.aborted&&m>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),E.timeout!==E.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),E.timeout=E.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),E.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),m===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const U=n.status,ie=n.responseType==="text"?n.responseText:null;if(U>=200&&U<300){const Re=ie!=null?ie:n.response;if(Re!=null){var T,z;s.loading.end=Math.max(self.performance.now(),s.loading.first);const qe=n.responseType==="arraybuffer"?Re.byteLength:Re.length;s.loaded=s.total=qe,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const rt=(T=this.callbacks)==null?void 0:T.onProgress;rt&&rt(s,t,Re,n);const $t={url:n.responseURL,data:Re,code:U};(z=this.callbacks)==null||z.onSuccess($t,s,t,n);return}}const ce=E.loadPolicy.errorRetry,xe=s.retry,Se={url:t.url,data:void 0,code:U};if(Ze(ce,xe,!1,Se))this.retry(ce);else{var G;W.error(`${U} while loading ${t.url}`),(G=this.callbacks)==null||G.onError({code:U,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Ze(t,n,!0))this.retry(t);else{var s;W.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const m=this.callbacks;m&&(this.abortInternal(),m.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Pr(t,s.retry),s.retry++,W.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&&Vu.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 df={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},Ho=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,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,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:bc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Gi,bufferController:Qu,capLevelController:Qs,errorController:ar,fpsController:_l,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:ui,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,certLoadPolicy:{default:df},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},qc()),{},{subtitleStreamController:Kc,subtitleTrackController:xf,timelineController:cs,audioStreamController:Nu,audioTrackController:si,emeController:ju,cmcdController:yu,contentSteeringController:Xl,interstitialsController:Rc});function qc(){return{cueHandler:Df,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 hf(A,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=ku(A),m=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return m.forEach(T=>{const z=`${T==="level"?"playlist":T}LoadPolicy`,G=t[z]===void 0,U=[];E.forEach(ie=>{const ce=`${T}Loading${ie}`,xe=t[ce];if(xe!==void 0&&G){U.push(ce);const Se=s[z].default;switch(t[z]={default:Se},ie){case"TimeOut":Se.maxLoadTimeMs=xe,Se.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Se.errorRetry.maxNumRetry=xe,Se.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Se.errorRetry.retryDelayMs=xe,Se.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Se.errorRetry.maxRetryDelayMs=xe,Se.timeoutRetry.maxRetryDelayMs=xe;break}}}),U.length&&n.warn(`hls.js config: "${U.join('", "')}" setting(s) are deprecated, use "${z}": ${Nn(t[z])}`)}),b(b({},s),t)}function ku(A){return A&&typeof A=="object"?Array.isArray(A)?A.map(ku):Object.keys(A).reduce((t,n)=>(t[n]=ku(A[n]),t),{}):A}function xc(A,t){const n=A.loader;n!==cf&&n!==bc?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),A.progressive=!1):Ef()&&(A.loader=cf,A.progressive=!0,A.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const Io=2,pf=.1,_f=.05,Mc=100;class Fc extends fs{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;To(s,"playing",this.onMediaPlaying),To(s,"waiting",this.onMediaWaiting),To(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(qo(s,"playing",this.onMediaPlaying),qo(s,"waiting",this.onMediaWaiting),qo(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,m;const E=(s=this.hls)==null?void 0:s.config;if(!E)return;const{media:T,stalled:z}=this;if(!T)return;const{seeking:G}=T,U=this.seeking&&!G,ie=!this.seeking&&G,ce=T.paused&&!G||T.ended||T.playbackRate===0;if(this.seeking=G,t!==n){n&&(this.ended=0),this.moved=!0,G||(this.nudgeRetry=0,E.nudgeOnVideoHole&&!ce&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(ie||U){U&&this.stallResolved(t);return}if(ce){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Vn.getBuffered(T).length){this.nudgeRetry=0;return}const xe=Vn.bufferInfo(T,t,0),Se=xe.nextStart||0,Re=this.fragmentTracker;if(G&&Re&&this.hls){const cn=Jc(this.hls.inFlightFragments,t),Wr=xe.len>Io,sn=!Se||cn||Se-t>Io&&!Re.getPartialFragment(t);if(Wr||sn)return;this.moved=!1}const qe=(m=this.hls)==null?void 0:m.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Re){if(!(xe.len>0)&&!Se)return;const Wr=Math.max(Se,xe.start||0)-t,hn=!!(qe!=null&&qe.live)?qe.targetduration*2:Io,Kr=Re.getPartialFragment(t);if(Wr>0&&(Wr<=hn||Kr)){T.paused||this._trySkipBufferHole(Kr);return}}const rt=E.detectStallWithCurrentTimeMs,$t=self.performance.now(),rr=this.waiting;if(z===null){rr>0&&$t-rr=rt||rr)&&this.hls){var $r;if((($r=this.mediaSource)==null?void 0:$r.readyState)==="ended"&&!(qe!=null&&qe.live)&&Math.abs(t-((qe==null?void 0:qe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(xe),!this.media||!this.hls)return}const Hr=Vn.bufferInfo(T,t,E.maxBufferHole);this._tryFixBufferStall(Hr,ir)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const m=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&m&&m.length>1&&t>m.end(0)){const E=Vn.bufferedInfo(Vn.timeRangesToArray(this.buffered.audio),t,0);if(E.len>1&&n>=E.start){const T=Vn.timeRangesToArray(m),z=Vn.bufferedInfo(T,n,0).bufferedIndex;if(z>-1&&zz)&&ie-U<1&&t-U<2){const ce=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${U} -> ${ie} buffered index: ${G}`);this.warn(ce.message),this.media.currentTime+=1e-6;const xe=this.fragmentTracker.getPartialFragment(t)||void 0,Se=Vn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:ce,reason:ce.message,frag:xe,buffer:Se.len,bufferInfo:Se})}}}}}_tryFixBufferStall(t,n){var s,m;const{fragmentTracker:E,media:T}=this,z=(s=this.hls)==null?void 0:s.config;if(!T||!E||!z)return;const G=T.currentTime,U=(m=this.hls)==null?void 0:m.latestLevelDetails,ie=E.getPartialFragment(G);if((ie||U!=null&&U.live&&G1&&t.len>z.maxBufferHole||t.nextStart&&t.nextStart-Gz.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}_reportStall(t){const{hls:n,media:s,stallReported:m,stalled:E}=this;if(!m&&E!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${Nn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:E}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:m}=this,E=(n=this.hls)==null?void 0:n.config;if(!m||!s||!E)return 0;const T=m.currentTime,z=Vn.bufferInfo(m,T,0),G=T0&&z.len<1&&m.readyState<3,xe=G-T;if(xe>0&&(ie||ce)){if(xe>E.maxBufferHole){let Re=!1;if(T===0){const qe=s.getAppendedFrag(0,u.MAIN);qe&&G{const A=wf();try{A&&new A(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();function Rf(A){return Uint8Array.from(A.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}class mf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&qu(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;nSf&&(ce=Sf),ce-ie<=0&&(ce=ie+kf);for(let Se=0;Seie.type===ye.audioId3&&G:m==="video"?U=ie=>ie.type===ye.emsg&&z:U=ie=>ie.type===ye.audioId3&&G||ie.type===ye.emsg&&z,ml(E,n,s,U)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:m}=t,E=Object.keys(m);let T=this.dateRangeCuesAppended;if(s&&n){var z;if((z=s.cues)!=null&&z.length){const ie=Object.keys(T).filter(ce=>!E.includes(ce));for(let ce=ie.length;ce--;){const xe=ie[ce],Se=T[xe].cues;delete T[xe],Object.keys(Se).forEach(Re=>{try{const qe=Se[Re];qe.removeEventListener("enter",this.onEventCueEnter),s.removeCue(qe)}catch(qe){}})}}else T=this.dateRangeCuesAppended={}}const G=t.fragments[t.fragments.length-1];if(E.length===0||!r(G==null?void 0:G.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const U=wf();for(let ie=0;ie{if(Wr!==xe.id){const sn=m[Wr];if(sn.class===xe.class&&sn.startDate>xe.startDate&&(!cn||xe.startDate.01&&(Wr.startTime=Se,Wr.endTime=$t);else if(U){let sn=xe.attr[cn];Ln(cn)&&(sn=Rf(sn));const Kr=ef(U,Se,$t,{key:cn,data:sn},ye.dateRange);Kr&&(Kr.id=ce,this.id3Track.addCue(Kr),qe[cn]=Kr,this.hls.config.interstitialsController&&(cn==="X-ASSET-LIST"||cn==="X-ASSET-URL")&&Kr.addEventListener("enter",this.onEventCueEnter))}}T[ce]={cues:qe,dateRange:xe,durationKnown:rt}}}}class zf{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const m=this.computeLatency();if(m===null)return;this._latency=m;const{lowLatencyMode:E,maxLiveSyncPlaybackRate:T}=this.config;if(!E||T===1||!s.live)return;const z=this.targetLatency;if(z===null)return;const G=m-z,U=Math.min(this.maxLatency,z+s.targetduration);if(G.05&&this.forwardBufferLength>1){const ce=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*G-this.edgeStalled))*20)/20,Se=Math.min(ce,Math.max(1,xe));this.changeMediaPlaybackRate(n,Se)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:m}=t,{liveSyncDuration:E,liveSyncDurationCount:T,lowLatencyMode:z}=this.config,G=this.hls.userConfig;let U=z&&s||n;(this._targetLatencyUpdated||G.liveSyncDuration||G.liveSyncDurationCount||U===0)&&(U=E!==void 0?E:T*m);const ie=m;return U+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ie)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const m=s.edge,E=t-n-this.edgeStalled,T=m-s.totalduration,z=m-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,E),z)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,m;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(m=this.targetLatency)==null?void 0:m.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Af extends sl{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,m=[],E={},T={};let z=!1,G=!1,U=!1;n.levels.forEach(ie=>{var ce;const xe=ie.attrs;let{audioCodec:Se,videoCodec:Re}=ie;Se&&(ie.audioCodec=Se=St(Se,s)||void 0),((ce=Re)==null?void 0:ce.indexOf("avc1"))===0&&(Re=ie.videoCodec=Ar(Re));const{width:qe,height:rt,unknownCodecs:$t}=ie;let rr=$t?$t.length:0;if($t)for(let Yn=rr;Yn--;){const fi=$t[Yn];this.isAudioSupported(fi)?(ie.audioCodec=Se=Se?`${Se},${fi}`:fi,rr--,Zt.audio[Se.substring(0,4)]=2):this.isVideoSupported(fi)&&(ie.videoCodec=Re=Re?`${Re},${fi}`:fi,rr--,Zt.video[Re.substring(0,4)]=2)}if(z||(z=!!(qe&&rt)),G||(G=!!Re),U||(U=!!Se),rr||Se&&!this.isAudioSupported(Se)||Re&&!this.isVideoSupported(Re)){this.log(`Some or all CODECS not supported "${xe.CODECS}"`);return}const{CODECS:ir,"FRAME-RATE":$r,"HDCP-LEVEL":Hr,"PATHWAY-ID":cn,RESOLUTION:Wr,"VIDEO-RANGE":sn}=xe,Kr=`${`${cn||"."}-`}${ie.bitrate}-${Wr}-${$r}-${ir}-${sn}-${Hr}`;if(E[Kr])if(E[Kr].uri!==ie.url&&!ie.attrs["PATHWAY-ID"]){const Yn=T[Kr]+=1;ie.attrs["PATHWAY-ID"]=new Array(Yn+1).join(".");const fi=this.createLevel(ie);E[Kr]=fi,m.push(fi)}else E[Kr].addGroupId("audio",xe.AUDIO),E[Kr].addGroupId("text",xe.SUBTITLES);else{const Yn=this.createLevel(ie);E[Kr]=Yn,T[Kr]=1,m.push(Yn)}}),this.filterAndSortMediaOptions(m,n,z,G,U)}createLevel(t){const n=new mr(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const m=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(m.message),n.supportedResult=un(m,[])}return n}isAudioSupported(t){return Oe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Oe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,m,E){let T=[],z=[],G=t;if((s||m)&&E&&(G=G.filter(({videoCodec:rt,videoRange:$t,width:rr,height:ir})=>(!!rt||!!(rr&&ir))&&ot($t))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let rt="no level with compatible codecs found in manifest",$t=rt;n.levels.length&&($t=`one or more CODECS in variant not supported: ${Nn(n.levels.map(ir=>ir.attrs.CODECS).filter((ir,$r,Hr)=>Hr.indexOf(ir)===$r))}`,this.warn($t),rt+=` (${$t})`);const rr=new Error(rt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:rr,reason:$t})}});return}n.audioTracks&&(T=n.audioTracks.filter(rt=>!rt.audioCodec||this.isAudioSupported(rt.audioCodec)),Lf(T)),n.subtitles&&(z=n.subtitles,Lf(z));const U=G.slice(0);G.sort((rt,$t)=>{if(rt.attrs["HDCP-LEVEL"]!==$t.attrs["HDCP-LEVEL"])return(rt.attrs["HDCP-LEVEL"]||"")>($t.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&rt.height!==$t.height)return rt.height-$t.height;if(rt.frameRate!==$t.frameRate)return rt.frameRate-$t.frameRate;if(rt.videoRange!==$t.videoRange)return gr.indexOf(rt.videoRange)-gr.indexOf($t.videoRange);if(rt.videoCodec!==$t.videoCodec){const rr=Ke(rt.videoCodec),ir=Ke($t.videoCodec);if(rr!==ir)return ir-rr}if(rt.uri===$t.uri&&rt.codecSet!==$t.codecSet){const rr=gt(rt.codecSet),ir=gt($t.codecSet);if(rr!==ir)return ir-rr}return rt.averageBitrate!==$t.averageBitrate?rt.averageBitrate-$t.averageBitrate:0});let ie=U[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==U.length)){for(let rt=0;rtrr&&rr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=ir)}break}const xe=E&&!m,Se=this.hls.config,Re=!!(Se.audioStreamController&&Se.audioTrackController),qe={levels:G,audioTracks:T,subtitleTracks:z,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:E,video:m,altAudio:Re&&!xe&&T.some(rt=>!!rt.url)};this.hls.trigger(o.MANIFEST_PARSED,qe)}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 ie=new Error("invalid level idx"),ce=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:ce,error:ie,reason:ie.message}),ce)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,m=this.currentLevel,E=m?m.attrs["PATHWAY-ID"]:void 0,T=n[t],z=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&m&&E===z)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${z?" with Pathway "+z:""} from level ${s}${E?" with Pathway "+E:""}`);const G={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,G);const U=T.details;if(!U||U.live){const ie=this.switchParams(T.uri,m==null?void 0:m.details,U);this.loadPlaylist(ie)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(m=>n.indexOf(m)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(E=>!!s[E]))return;const m=this._levels[n.level];m!=null&&m.loadError&&(this.log(`Resetting level error count of ${m.loadError} on frag buffered`),m.loadError=0)}}onLevelLoaded(t,n){var s;const{level:m,details:E}=n,T=n.levelInfo;if(!T){var z;this.warn(`Invalid level index ${m}`),(z=n.deliveryDirectives)!=null&&z.skip&&(E.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let G=T.details;G===n.details&&G.advanced&&(G=void 0),this.playlistLoaded(m,n,G)}else(s=n.deliveryDirectives)!=null&&s.skip&&(E.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),m=this.currentLevelIndex,E=t.attrs["PATHWAY-ID"],T=t.details,z=T==null?void 0:T.age;this.log(`Loading level index ${m}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${E?" Pathway "+E:""}${z&&T.live?" age "+z.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:m,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((E,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(z=>z.level=-1)),!1));vn(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const m=s.length-1;this._firstLevel=Math.min(this._firstLevel,m),this._startLevel&&(this._startLevel=Math.min(this._startLevel,m)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function Lf(A){const t={};A.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function Bf(){return self.SourceBuffer||self.WebKitSourceBuffer}function tf(){if(!oe())return!1;const t=Bf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Zf(){if(!tf())return!1;const A=oe();return typeof(A==null?void 0:A.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>A.isTypeSupported(be(t,"video")))||["mp4a.40.2","fLaC"].some(t=>A.isTypeSupported(be(t,"audio"))))}function Cf(){var A;const t=Bf();return typeof(t==null||(A=t.prototype)==null?void 0:A.changeType)=="function"}const v=100;class C extends Si{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const m=this.media,E=m?m.currentTime:null;if(E===null||!r(E)||(this.log(`Media seeked to ${E.toFixed(3)}`),!this.getBufferedFrag(E)))return;const T=this.getFwdBufferInfoAtPos(m,E,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${E} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:m}=this;if(this.stopLoad(),this.setInterval(v),this.level=-1,!this.startFragRequested){let E=m.startLevel;E===-1&&(m.config.testBandwidth&&this.levels.length>1?(E=0,this.bitrateTest=!0):E=m.firstAutoLevel),m.nextLoadLevel=E,this.level=m.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=Yr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=Yr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case Yr.WAITING_LEVEL:{const{levels:n,level:s}=this,m=n==null?void 0:n[s],E=m==null?void 0:m.details;if(E&&(!E.live||this.levelLastLoaded===m&&!this.waitForLive(m))){if(this.waitForCdnTuneIn(E))break;this.state=Yr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=Yr.IDLE;break}break}case Yr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:m,level:E}=this,T=m==null?void 0:m[E];this.resetStartWhenNotLoaded(T||null),this.state=Yr.IDLE}}break}this.state===Yr.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:m}=this;if(n===null||!m&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const E=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[E]))return;const T=s[E],z=this.getMainFwdBufferInfo();if(z===null)return;const G=this.getLevelDetails();if(G&&this._streamEnded(z,G)){const qe={};this.altAudio===2&&(qe.type="video"),this.hls.trigger(o.BUFFER_EOS,qe),this.state=Yr.ENDED;return}if(!this.buffering)return;t.loadLevel!==E&&t.manualLevel===-1&&this.log(`Adapting to level ${E} from level ${this.level}`),this.level=t.nextLoadLevel=E;const U=T.details;if(!U||this.state===Yr.WAITING_LEVEL||this.waitForLive(T)){this.level=E,this.state=Yr.WAITING_LEVEL,this.startFragRequested=!1;return}const ie=z.len,ce=this.getMaxBufferLength(T.maxBitrate);if(ie>=ce)return;this.backtrackFragment&&this.backtrackFragment.start>z.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:z.end;let Se=this.getNextFragment(xe,U);if(this.couldBacktrack&&!this.fragPrevious&&Se&&de(Se)&&this.fragmentTracker.getState(Se)!==xr.OK){var Re;const rt=((Re=this.backtrackFragment)!=null?Re:Se).sn-U.startSN,$t=U.fragments[rt-1];$t&&Se.cc===$t.cc&&(Se=$t,this.fragmentTracker.removeFragment($t))}else this.backtrackFragment&&z.len&&(this.backtrackFragment=null);if(Se&&this.isLoopLoading(Se,xe)){if(!Se.gap){const rt=this.audioOnly&&!this.altAudio?M.AUDIO:M.VIDEO,$t=(rt===M.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;$t&&this.afterBufferFlushed($t,rt,u.MAIN)}Se=this.getNextFragmentLoopLoading(Se,U,z,u.MAIN,ce)}Se&&(Se.initSegment&&!Se.initSegment.data&&!this.bitrateTest&&(Se=Se.initSegment),this.loadFragment(Se,T,xe))}loadFragment(t,n,s){const m=this.fragmentTracker.getState(t);m===xr.NOT_LOADED||m===xr.PARTIAL?de(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const m=this.getAppendedFrag(n.currentTime);m&&m.start>1&&this.flushMainBuffer(0,m.start-1);const E=this.getLevelDetails();if(E!=null&&E.live){const z=this.getMainFwdBufferInfo();if(!z||z.len{const T=E.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,m=m||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&m&&!Cf(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==Yr.IDLE)return;const m=n.levelInfo;(!m.details||m.details.live&&(this.levelLastLoaded!==m||m.details.expired)||this.waitForCdnTuneIn(m.details))&&(this.state=Yr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:m,startFragRequested:E}=this,T=n.level,z=n.details,G=z.totalduration;if(!m){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${z.startSN},${z.endSN}]${z.lastPartSn?`[part-${z.lastPartSn}-${z.lastPartIndex}]`:""}, cc [${z.startCC}, ${z.endCC}] duration:${G}`);const U=n.levelInfo,ie=this.fragCurrent;ie&&(this.state===Yr.FRAG_LOADING||this.state===Yr.FRAG_LOADING_WAITING_RETRY)&&ie.level!==n.level&&ie.loader&&this.abortCurrentFrag();let ce=0;if(z.live||(s=U.details)!=null&&s.live){var xe;if(this.checkLiveUpdate(z),z.deltaUpdateFailed)return;ce=this.alignPlaylists(z,U.details,(xe=this.levelLastLoaded)==null?void 0:xe.details)}if(U.details=z,this.levelLastLoaded=U,E||this.setStartPosition(z,ce),this.hls.trigger(o.LEVEL_UPDATED,{details:z,level:T}),this.state===Yr.WAITING_LEVEL){if(this.waitForCdnTuneIn(z))return;this.state=Yr.IDLE}E&&z.live&&this.synchronizeToLiveEdge(z),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const m=this.hls.liveSyncPosition,E=this.getLoadPosition(),T=t.fragmentStart,z=t.edge,G=E>=T-n.maxFragLookUpTolerance&&E<=z;if(m!==null&&s.duration>m&&(E{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=Jn(n.url,this.hls);if(s){const m=this.videoBuffer;m&&this.mediaBuffer!==m&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=m)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let m,E,T=!1;for(const z in s){const G=s[z];if(G.id==="main"){if(E=z,m=G,z==="video"){const U=s[z];U&&(this.videoBuffer=U.buffer)}}else T=!0}T&&m?(this.log(`Alternate track found, use ${E}.buffered to schedule main fragment loading`),this.mediaBuffer=m.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:m}=n,E=s.type===u.MAIN;if(E){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${m?" p: "+m.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===Yr.PARSED&&(this.state=Yr.IDLE);return}const z=m?m.stats:s.stats;this.fragLastKbps=Math.round(8*z.total/(z.buffering.end-z.loading.first)),de(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,m)}const T=this.media;T&&(!this._hasEnoughToStart&&Vn.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),E&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=Yr.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===Yr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=Yr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=Yr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==M.AUDIO||!this.altAudio){const s=(n===M.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&&(G{const{hls:m}=this,E=s==null?void 0:s.frag;if(!E||this.fragContextChanged(E))return;n.fragmentError=0,this.state=Yr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=E.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),m.trigger(o.FRAG_LOADED,s),E.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:m}=this,{remuxResult:E,chunkMeta:T}=t,z=this.getCurrentContext(T);if(!z){this.resetWhenMissingContext(T);return}const{frag:G,part:U,level:ie}=z,{video:ce,text:xe,id3:Se,initSegment:Re}=E,{details:qe}=ie,rt=this.altAudio?void 0:E.audio;if(this.fragContextChanged(G)){this.fragmentTracker.removeFragment(G);return}if(this.state=Yr.PARSING,Re){if(Re!=null&&Re.tracks){const ir=G.initSegment||G;this._bufferInitSegment(ie,Re.tracks,ir,T),m.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:ir,id:s,tracks:Re.tracks})}const $t=Re.initPTS,rr=Re.timescale;r($t)&&(this.initPTS[G.cc]={baseTime:$t,timescale:rr},m.trigger(o.INIT_PTS_FOUND,{frag:G,id:s,initPTS:$t,timescale:rr}))}if(ce&&qe){!rt&&ce.type==="audiovideo"&&this.logMuxedErr(G);const $t=qe.fragments[G.sn-1-qe.startSN],rr=G.sn===qe.startSN,ir=!$t||G.cc>$t.cc;if(E.independent!==!1){const{startPTS:$r,endPTS:Hr,startDTS:cn,endDTS:Wr}=ce;if(U)U.elementaryStreams[ce.type]={startPTS:$r,endPTS:Hr,startDTS:cn,endDTS:Wr};else if(ce.firstKeyFrame&&ce.independent&&T.id===1&&!ir&&(this.couldBacktrack=!0),ce.dropped&&ce.independent){const sn=this.getMainFwdBufferInfo(),hn=(sn?sn.end:this.getLoadPosition())+this.config.maxBufferHole,Kr=ce.firstKeyFramePTS?ce.firstKeyFramePTS:$r;if(!rr&&hnIo&&(G.gap=!0);G.setElementaryStreamInfo(ce.type,$r,Hr,cn,Wr),this.backtrackFragment&&(this.backtrackFragment=G),this.bufferFragmentData(ce,G,U,T,rr||ir)}else if(rr||ir)G.gap=!0;else{this.backtrack(G);return}}if(rt){const{startPTS:$t,endPTS:rr,startDTS:ir,endDTS:$r}=rt;U&&(U.elementaryStreams[M.AUDIO]={startPTS:$t,endPTS:rr,startDTS:ir,endDTS:$r}),G.setElementaryStreamInfo(M.AUDIO,$t,rr,ir,$r),this.bufferFragmentData(rt,G,U,T)}if(qe&&Se!=null&&(n=Se.samples)!=null&&n.length){const $t={id:s,frag:G,details:qe,samples:Se.samples};m.trigger(o.FRAG_PARSING_METADATA,$t)}if(qe&&xe){const $t={id:s,frag:G,details:qe,samples:xe.samples};m.trigger(o.FRAG_PARSING_USERDATA,$t)}}logMuxedErr(t){this.warn(`${de(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,m){if(this.state!==Yr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:E,video:T,audiovideo:z}=n;if(E){let U=Qr(E.codec,t.audioCodec);U==="mp4a"&&(U="mp4a.40.5");const ie=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){U&&(U.indexOf("mp4a.40.5")!==-1?U="mp4a.40.2":U="mp4a.40.5");const ce=E.metadata;ce&&"channelCount"in ce&&(ce.channelCount||1)!==1&&ie.indexOf("firefox")===-1&&(U="mp4a.40.5")}U&&U.indexOf("mp4a.40.5")!==-1&&ie.indexOf("android")!==-1&&E.container!=="audio/mpeg"&&(U="mp4a.40.2",this.log(`Android: force audio codec to ${U}`)),t.audioCodec&&t.audioCodec!==U&&this.log(`Swapping manifest audio codec "${t.audioCodec}" for "${U}"`),E.levelCodec=U,E.id=u.MAIN,this.log(`Init audio buffer, container:${E.container}, codecs[selected/level/parsed]=[${U||""}/${t.audioCodec||""}/${E.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const U=T.codec;if((U==null?void 0:U.length)===4)switch(U){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${U}]${T.codec!==U?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}z&&(this.log(`Init audiovideo buffer, container:${z.container}, codecs[level/parsed]=[${t.codecs}/${z.codec}]`),delete n.video,delete n.audio);const G=Object.keys(n);if(G.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;G.forEach(U=>{const ce=n[U].initSegment;ce!=null&&ce.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:U,data:ce,frag:s,part:null,chunkMeta:m,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Yr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Vn.isBuffered(t,s)?n=this.getAppendedFrag(s):Vn.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const m=this.fragPlaying,E=n.level;(!m||n.sn!==m.sn||m.level!==E)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!m||m.level!==E)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:E}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),m=this.currentFrag||(s?En(null,s.fragments,n):null);if(m){const E=m.programDateTime;if(E!==null){const T=E+(n-m.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Z{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const m=this.keyUriToKeyInfo[s].loader;if(m){var n;if(t&&t!==((n=m.context)==null?void 0:n.frag.type))return;m.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,m,E){return new ua({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:E,error:s,networkDetails:m})}loadClear(t,n){if(this.emeController&&this.config.emeEnabled){const{sn:s,cc:m}=t;for(let E=0;E{T.setKeyFormat(z)});break}}}}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,m;n&&t.setKeyFormat(n);const E=t.decryptdata;if(!E){const U=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,U))}const T=E.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let z=this.keyUriToKeyInfo[T];if((s=z)!=null&&s.decryptdata.key)return E.key=z.decryptdata.key,Promise.resolve({frag:t,keyInfo:z});if((m=z)!=null&&m.keyLoadPromise){var G;switch((G=z.mediaKeySessionContext)==null?void 0:G.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return z.keyLoadPromise.then(U=>(E.key=U.keyInfo.decryptdata.key,{frag:t,keyInfo:z}))}}switch(z=this.keyUriToKeyInfo[T]={decryptdata:E,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},E.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return E.keyFormat==="identity"?this.loadKeyHTTP(z,t):this.loadKeyEME(z,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(z,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${E.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const m=this.emeController.loadKey(s);if(m)return(t.keyLoadPromise=m.then(E=>(t.mediaKeySessionContext=E,s))).catch(E=>{throw t.keyLoadPromise=null,E})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,m=s.loader,E=new m(s);return n.keyLoader=t.loader=E,t.keyLoadPromise=new Promise((T,z)=>{const G={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},U=s.keyLoadPolicy.default,ie={loadPolicy:U,timeout:U.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},ce={onSuccess:(xe,Se,Re,qe)=>{const{frag:rt,keyInfo:$t,url:rr}=Re;if(!rt.decryptdata||$t!==this.keyUriToKeyInfo[rr])return z(this.createKeyLoadError(rt,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),qe));$t.decryptdata.key=rt.decryptdata.key=new Uint8Array(xe.data),rt.keyLoader=null,$t.loader=null,T({frag:rt,keyInfo:$t})},onError:(xe,Se,Re,qe)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Re,b({url:G.url,data:void 0},xe)))},onTimeout:(xe,Se,Re)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Re))},onAbort:(xe,Se,Re)=>{this.resetLoader(Se),z(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Re))}};E.load(G,ie,ce)})}resetLoader(t){const{frag:n,keyInfo:s,url:m}=t,E=s.loader;n.keyLoader===E&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[m],E&&E.destroy()}}function ve(A){const{type:t}=A;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function Le(A,t){let n=A.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class lt{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,m=n.loader,E=s||m,T=new E(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:m,pathwayId:E,url:T,deliveryDirectives:z,levelInfo:G}=n;this.load({id:s,level:m,pathwayId:E,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:z,levelOrTrack:G})}onAudioTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.AUDIO_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onSubtitleTrackLoading(t,n){const{id:s,groupId:m,url:E,deliveryDirectives:T,track:z}=n;this.load({id:s,groupId:m,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:E,deliveryDirectives:T,levelOrTrack:z})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const m=s.context;m&&!n.levels.some(E=>E===m.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let m=this.getInternalLoader(t);if(m){const U=this.hls.logger,ie=m.context;if(ie&&ie.levelOrTrack===t.levelOrTrack&&(ie.url===t.url||ie.deliveryDirectives&&!t.deliveryDirectives)){ie.url===t.url?U.log(`[playlist-loader]: ignore ${t.url} ongoing request`):U.log(`[playlist-loader]: ignore ${t.url} in favor of ${ie.url}`);return}U.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),m.abort()}let E;if(t.type===h.MANIFEST?E=s.manifestLoadPolicy.default:E=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),m=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let U;if(t.type===h.LEVEL&&t.level!==null?U=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?U=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(U=this.hls.subtitleTracks[t.id].details),U){const ie=U.partTarget,ce=U.targetduration;if(ie&&ce){const xe=Math.max(ie*3,ce*.8)*1e3;E=y({},E,{maxTimeToFirstByteMs:Math.min(xe,E.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,E.maxTimeToFirstByteMs)})}}}const T=E.errorRetry||E.timeoutRetry||{},z={loadPolicy:E,timeout:E.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},G={onSuccess:(U,ie,ce,xe)=>{const Se=this.getInternalLoader(ce);this.resetInternalLoader(ce.type);const Re=U.data;if(Re.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(U,ce,new Error("no EXTM3U delimiter"),xe||null,ie);return}ie.parsing.start=performance.now(),vs.isMediaPlaylist(Re)||ce.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(U,ie,ce,xe||null,Se):this.handleMasterPlaylist(U,ie,ce,xe)},onError:(U,ie,ce,xe)=>{this.handleNetworkError(ie,ce,!1,U,xe)},onTimeout:(U,ie,ce)=>{this.handleNetworkError(ie,ce,!0,void 0,U)}};m.load(t,z,G)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,m){const E=this.hls,T=t.data,z=Le(t,s),G=vs.parseMasterPlaylist(T,z);if(G.playlistParsingError){this.handleManifestParsingError(t,s,G.playlistParsingError,m,n);return}const{contentSteering:U,levels:ie,sessionData:ce,sessionKeys:xe,startTimeOffset:Se,variableList:Re}=G;this.variableList=Re;const{AUDIO:qe=[],SUBTITLES:rt,"CLOSED-CAPTIONS":$t}=vs.parseMasterPlaylistMedia(T,z,G);qe.length&&!qe.some(ir=>!ir.url)&&ie[0].audioCodec&&!ie[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),qe.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new ra({}),bitrate:0,url:""})),E.trigger(o.MANIFEST_LOADED,{levels:ie,audioTracks:qe,subtitles:rt,captions:$t,contentSteering:U,url:z,stats:n,networkDetails:m,sessionData:ce,sessionKeys:xe,startTimeOffset:Se,variableList:Re})}handleTrackOrLevelPlaylist(t,n,s,m,E){const T=this.hls,{id:z,level:G,type:U}=s,ie=Le(t,s),ce=r(G)?G:r(z)?z:0,xe=ve(s),Se=vs.parseLevelPlaylist(t.data,ie,ce,xe,0,this.variableList);if(U===h.MANIFEST){const Re={attrs:new ra({}),bitrate:0,details:Se,name:"",url:ie};Se.requestScheduled=n.loading.start+Kn(Se,0),T.trigger(o.MANIFEST_LOADED,{levels:[Re],audioTracks:[],url:ie,stats:n,networkDetails:m,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Se,this.handlePlaylistLoaded(Se,t,n,s,m,E)}handleManifestParsingError(t,n,s,m,E){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:m,stats:E})}handleNetworkError(t,n,s=!1,m,E){let T=`A network ${s?"timeout":"error"+(m?" (status "+m.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const z=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let G=f.UNKNOWN,U=!1;const ie=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:G=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,U=!0;break;case h.LEVEL:G=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,U=!1;break;case h.AUDIO_TRACK:G=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,U=!1;break;case h.SUBTITLE_TRACK:G=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,U=!1;break}ie&&this.resetInternalLoader(t.type);const ce={type:c.NETWORK_ERROR,details:G,fatal:U,url:t.url,loader:ie,context:t,error:z,networkDetails:n,stats:E};if(m){const xe=(n==null?void 0:n.url)||t.url;ce.response=b({url:xe,data:void 0},m)}this.hls.trigger(o.ERROR,ce)}handlePlaylistLoaded(t,n,s,m,E,T){const z=this.hls,{type:G,level:U,id:ie,groupId:ce,deliveryDirectives:xe}=m,Se=Le(n,m),Re=ve(m),qe=typeof m.level=="number"&&Re===u.MAIN?U:void 0;if(!t.fragments.length){const $t=t.playlistParsingError=new Error("No Segments found in Playlist");z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Se,error:$t,reason:$t.message,response:n,context:m,level:qe,parent:Re,networkDetails:E,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const rt=t.playlistParsingError;if(rt){if(this.hls.logger.warn(rt),!z.config.ignorePlaylistParsingErrors){z.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Se,error:rt,reason:rt.message,response:n,context:m,level:qe,parent:Re,networkDetails:E,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),G){case h.MANIFEST:case h.LEVEL:z.trigger(o.LEVEL_LOADED,{details:t,levelInfo:m.levelOrTrack||z.levels[0],level:qe||0,id:ie||0,stats:s,networkDetails:E,deliveryDirectives:xe,withoutMultiVariant:G===h.MANIFEST});break;case h.AUDIO_TRACK:z.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ie||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break;case h.SUBTITLE_TRACK:z.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:m.levelOrTrack,id:ie||0,groupId:ce||"",stats:s,networkDetails:E,deliveryDirectives:xe});break}}}class Bt{static get version(){return gs}static isMSESupported(){return tf()}static isSupported(){return Zf()}static getMediaSource(){return oe()}static get Events(){return o}static get MetadataSchema(){return ye}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return Bt.defaultConfig?Bt.defaultConfig:Ho}static set DefaultConfig(t){Bt.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 Ya,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=V(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=hf(Bt.DefaultConfig,t,n);this.userConfig=t,s.progressive&&xc(s,n);const{abrController:m,bufferController:E,capLevelController:T,errorController:z,fpsController:G}=s,U=new z(this),ie=this.abrController=new m(this),ce=new Dr(this),xe=s.interstitialsController,Se=xe?this.interstitialsController=new xe(this,Bt):null,Re=this.bufferController=new E(this,ce),qe=this.capLevelController=new T(this),rt=new G(this),$t=new lt(this),rr=s.contentSteeringController,ir=rr?new rr(this):null,$r=this.levelController=new Af(this,ir),Hr=new mf(this),cn=new Z(this.config),Wr=this.streamController=new C(this,ce,cn),sn=this.gapController=new Fc(this,ce);qe.setStreamController(Wr),rt.setStreamController(Wr);const hn=[$t,$r,Wr];Se&&hn.splice(1,0,Se),ir&&hn.splice(1,0,ir),this.networkControllers=hn;const Kr=[ie,Re,sn,qe,rt,Hr,ce];this.audioTrackController=this.createController(s.audioTrackController,hn);const Yn=s.audioStreamController;Yn&&hn.push(this.audioStreamController=new Yn(this,ce,cn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,hn);const fi=s.subtitleStreamController;fi&&hn.push(this.subtititleStreamController=new fi(this,ce,cn)),this.createController(s.timelineController,Kr),cn.emeController=this.emeController=this.createController(s.emeController,Kr),this.cmcdController=this.createController(s.cmcdController,Kr),this.latencyController=this.createController(zf,Kr),this.coreComponents=Kr,hn.push(U);const rs=U.onErrorOut;typeof rs=="function"&&this.on(o.ERROR,rs,U),this.on(o.MANIFEST_LOADED,$t.onManifestLoaded,$t)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,m){this._emitter.off(t,n,s,m)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const m=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:m,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const E=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:E});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,m=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,m)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,m=this._url=ae.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${m}`),n&&s&&(s!==m||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=qi()),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){Cr(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let m=0;m=n)return m;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let m;if(n===-1&&t!=null&&t.length?m=t.length-1:m=n,s)for(let E=m;E--;){const T=t[E].attrs["HDCP-LEVEL"];if(T&&T<=s)return E}return m}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=xi(n);return vt(t,s,navigator.mediaCapabilities)}}Bt.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,_,b=!1,S=0;function R(){_&&clearTimeout(_)}function L(D){var B=D||{},$=B.upcomingOnly,j=$===void 0?!1:$;R(),b=!j}function P(){for(var D=arguments.length,B=new Array(D),$=0;$l?x?(S=Date.now(),u||(_=setTimeout(y?W:V,l))):V():u!==!0&&(_=setTimeout(y?W:V,y===void 0?l-K:l))}return P.cancel=L,P}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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",672:"p__Home__Detail__ShixunContext__Detail__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"5fd14d66",67:"0e613dcb",109:"41a3c364",195:"d98f97c7",264:"0e913148",265:"54eb1557",278:"cdd29237",292:"e88d20c7",310:"f405f77e",316:"1f60ada6",337:"0749d5ac",342:"697fb9a7",354:"d4d139cf",479:"cb1f173a",485:"59a48868",508:"a85742e8",532:"e141c742",533:"2870a023",547:"3b89fa9b",556:"fef8c6d1",559:"c1b5407c",570:"6e3882ff",576:"09180d50",629:"44a1d9a5",643:"92ee2d76",671:"4a609b8d",672:"37450f7c",680:"5cfeaedf",700:"06b841c5",737:"97542717",741:"ac5fd360",799:"f57283d3",869:"ebef3244",895:"fe6c2e25",921:"ea7d46fb",928:"832b16fc",981:"24da50c7",1006:"57045f9f",1043:"f9115961",1045:"9073f58d",1048:"90ae4838",1070:"2bbb6f26",1144:"c90eccaf",1148:"e123b473",1154:"8cb80842",1188:"95b9edeb",1211:"961c0c29",1253:"0d72b5c8",1257:"9bd72f7e",1265:"e00bb72f",1274:"5f6ea65a",1276:"1232c571",1343:"54552056",1416:"301e1c8a",1423:"c0dca4fb",1427:"508e2735",1450:"bba4318f",1461:"65c2ab9c",1462:"fcf08abc",1470:"7d115b0a",1475:"83fa742a",1482:"236e0393",1512:"2756fe43",1520:"f6545135",1545:"685c5411",1578:"930ae5a7",1581:"02177b5f",1582:"ea63cf3d",1646:"e6e27b60",1657:"9c90931c",1660:"65a52d93",1674:"3eb6ba9a",1702:"a5df7ded",1713:"707266bb",1717:"39c1cb01",1727:"0c1c768d",1783:"096c919b",1799:"a3991011",1831:"772232ac",1836:"c220805c",1855:"18c35631",1880:"151fc459",1939:"f9ae7b86",1953:"03671023",1962:"b40ad8da",2011:"59d51f98",2045:"7ba792fc",2076:"1e8160db",2102:"e89c60e6",2125:"0917684a",2141:"14dee967",2216:"a06f36e7",2240:"0f3cbb90",2249:"f4830452",2254:"1103017a",2300:"e1bf89cf",2303:"72077e86",2307:"94c28f7e",2338:"e38447bc",2339:"fa8f0451",2386:"192e235c",2396:"f7183971",2404:"b05421af",2412:"ec9f25ee",2413:"71d7e69d",2425:"19aba420",2443:"ee779d6e",2476:"99b8606d",2494:"68080a87",2501:"00cfd1ba",2509:"95753e21",2529:"685eec05",2538:"de4a3723",2539:"6aea888c",2548:"a8fbf09d",2570:"cd046697",2594:"e87d3761",2603:"54bfd052",2654:"f657ac1b",2659:"c0671c95",2707:"f349ea60",2806:"953dc136",2819:"04dcc35b",2823:"796b62fc",2826:"06ed085c",2829:"7f623b7e",2837:"54a82605",2865:"dc6aaae7",2875:"94795336",2884:"3981f01d",2969:"ab3357d7",2983:"91b5cf2e",3006:"0c33b4f0",3133:"9bf3f89c",3141:"5e396ebf",3157:"480edb6a",3183:"c60406fb",3198:"8e655451",3212:"57bcb6c1",3220:"31a2f900",3247:"37cfeee4",3260:"fe3916c1",3267:"7bab569a",3276:"a2f501c6",3282:"30a9902f",3317:"424d4280",3332:"f334c3c5",3355:"1999ce12",3356:"42cfad4e",3391:"00ddeb53",3433:"fca44e84",3442:"e3d2423c",3447:"1e9582ee",3451:"51fb556e",3496:"33feb152",3509:"5c270ac8",3550:"3dc83156",3581:"dbb220f3",3585:"2ce6a2ed",3665:"58db6112",3668:"38ea06e3",3697:"481a10d9",3747:"f38d2803",3754:"8a42053c",3777:"d5b0f2f1",3784:"9ae968e5",3805:"9dbcb95e",3862:"41064403",3873:"b3b23eab",3885:"f87f7f15",3910:"badbd452",3935:"8d6059c2",3951:"a1e276dd",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"35f56b33",4056:"3b76996e",4058:"4b8bcbfb",4078:"185ef1bc",4088:"236723f3",4093:"a190b03b",4105:"c7ac8f4c",4144:"07e2f551",4164:"3b6b9e4f",4184:"ff08337d",4216:"1c2d22eb",4217:"47867fad",4227:"551d4e86",4259:"7527addd",4264:"1f57a794",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"76228b1f",4492:"609c38d2",4496:"31c1bf16",4498:"41fd7c4a",4504:"658a435c",4514:"7795d8af",4520:"78484881",4546:"afb7a70b",4565:"34ca03e6",4572:"06fb93fc",4599:"61def4cb",4601:"2b92ed20",4610:"6f1cf0cb",4621:"8bae08e1",4628:"ece2c60c",4662:"6b01a362",4685:"c33f1528",4715:"5f52e8f8",4736:"57926282",4741:"b030ec9d",4757:"ca92561b",4766:"d267690e",4770:"8dd4f97f",4790:"619413e4",4795:"4edb13ab",4797:"a24e92db",4800:"81e35ea6",4849:"d6044b36",4850:"1edda4b7",4862:"29230bf0",4884:"c0724104",4889:"1810ef3c",4928:"bf97fd4f",4973:"242caa1a",4994:"0b4b25f2",5022:"6cf35daa",5043:"ca2729ac",5048:"999dcbf8",5060:"85dafcc6",5096:"069fc2d9",5111:"9d8ae95a",5125:"edf1a30d",5148:"70aa3de0",5176:"61cb7b49",5179:"18ce2532",5186:"ad33fd4a",5191:"f0474af9",5238:"da73f66a",5290:"5dabcdc2",5297:"2bdb9fb2",5319:"e6da2aaa",5321:"1163c84e",5335:"514012f2",5354:"7ae70604",5357:"2c86df7f",5359:"4e16f788",5382:"5fa6f1ff",5402:"30d334fb",5416:"454536b7",5434:"38b302a6",5470:"e0ca69d4",5494:"d89549c4",5518:"92bb0cc5",5549:"868e0d0a",5572:"bb9daff6",5573:"3e51b2e0",5599:"ae683ffb",5624:"942456ab",5631:"e00d3d36",5650:"56f167ae",5679:"4a090bef",5705:"41d2c5f1",5729:"c00ffdae",5764:"e0d7e586",5775:"22f2e9b0",5786:"ae92d5f7",5798:"42f0887c",5816:"3e28e656",5825:"b9c3ee06",5876:"5eded409",5886:"490e40cd",5888:"dfaebb48",5891:"e7c36fdf",5895:"83ad7d29",5902:"a54b65be",5915:"be52cf50",5972:"7856c6ab",5992:"9f868259",6029:"062a3e07",6034:"fe6c7c3e",6045:"d268f87f",6047:"3ce45acd",6052:"fa0a5eeb",6063:"ae2a546c",6069:"9bde6574",6126:"99519171",6127:"c6cfdc1a",6170:"07f25c2b",6265:"eecccaf4",6270:"a6884154",6277:"e0cbb6a6",6328:"80484f26",6366:"8e178fa0",6378:"7f3a946a",6411:"7d1994e3",6434:"fe8fa5d9",6444:"e8f867ef",6452:"27483645",6531:"eac0ffe2",6541:"ad57488e",6583:"100067f0",6587:"06086327",6634:"ad77fe53",6651:"3c975bed",6675:"3fe93ad4",6685:"0ee72dcb",6729:"773bbde3",6741:"66024dc6",6758:"a6ebaec2",6774:"59d4d618",6784:"cf8d7ee4",6788:"62557ba4",6796:"2419fdc3",6805:"8ee172b8",6820:"0a3a6307",6845:"324ab553",6882:"bbc43576",6883:"6cb80143",6904:"7e5f687f",6913:"f3ae2021",6963:"4c8ec4c4",6982:"d4641a78",7008:"2656eb9c",7043:"e04a8c28",7045:"8300cac2",7046:"0b4c2083",7058:"4de3ffe8",7062:"72cec91c",7084:"46ccce72",7156:"e7466006",7178:"1e44b40f",7180:"3868c0f2",7182:"dfef85b6",7242:"a0ba8718",7260:"91559e86",7331:"2e27a23b",7333:"1a1b2321",7365:"1005464f",7395:"07d528df",7460:"4fbf5dec",7477:"c09921da",7482:"dc3069a8",7527:"a3bab0a1",7545:"0c239efa",7560:"45ff3853",7589:"aa0ce25f",7591:"8354027c",7614:"2b342611",7622:"983e055d",7686:"4fcec9f9",7706:"c2a79e40",7806:"3baa01b4",7852:"280dc0a4",7855:"ee5558ca",7857:"c83de972",7878:"a0fbd301",7884:"df8381e1",7922:"39da8180",7948:"be2cef38",7964:"29aed9a1",8014:"057f2551",8062:"93095cf4",8072:"fe9a0a02",8077:"050c8f42",8085:"dadef748",8089:"d536b13a",8143:"42341b58",8155:"e4bba52a",8161:"83c5fa9a",8237:"268c2265",8241:"e8ec7d20",8302:"1629f21b",8307:"8327d995",8340:"39c85824",8350:"07df8a75",8365:"0d4517f4",8398:"5717dd15",8431:"01e602a1",8435:"f22e3dfb",8447:"09343f96",8517:"a0029897",8561:"333e8ec9",8563:"abe387ab",8600:"f91782e7",8634:"def57886",8639:"68809bd0",8665:"88f5987a",8688:"6c381a14",8689:"586226e2",8723:"df766819",8737:"ce7dad23",8776:"0ad26240",8782:"9c564188",8787:"d34b726d",8797:"6aa0f202",8823:"7de308d3",8827:"a3ad90fc",8842:"9f25a3e2",8866:"7de8bac2",8882:"ceccc690",8885:"46b0088a",8898:"d002bcd8",8909:"82cefd99",8920:"7f82440c",8963:"790aecdd",8982:"de084765",8999:"12cf3ee7",9076:"e0aaaea3",9104:"bbcb2345",9133:"340f0468",9205:"4c7d3a16",9215:"0206d198",9252:"0d791a59",9260:"cf5f8140",9332:"c78101bd",9360:"88628e59",9366:"dd08abde",9391:"84dd65c2",9404:"9fcc3d3e",9408:"45a96c6f",9416:"2e5fd40c",9487:"bbefb860",9489:"79ad516e",9507:"6e728c3c",9519:"58bd3f88",9554:"ed358e7b",9559:"f794af19",9590:"f31c14d9",9647:"0f4af68b",9649:"cf89daca",9674:"f2fed05a",9677:"c07e6bc5",9695:"2f13e5f6",9715:"06bb626f",9716:"8cc894f5",9785:"df4b74d7",9788:"1f3da99f",9890:"a7f6301e",9891:"b033cd93",9895:"b8e31ff2",9921:"0ef4ff27",9922:"6581d79e",9928:"5989f5e0",9944:"c49bafc8",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"1d9948a7",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"f1916094",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"dd6e8a16",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3267:"03cdfb68",3276:"7bbb651d",3282:"cbe57756",3317:"137440b7",3332:"dab65052",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"7630d0f9",3585:"5f288e7b",3665:"5250d444",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"0e623fec",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"2c380d56",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"a7f9fa2f",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9890:"9ebce4ba",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,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 Cn.endsWith("/")?Cn:"".concat(Cn,"/")}var ju=__webpack_require__(38127),Uo=__webpack_require__(38329),_l=__webpack_require__(8616),Uu=["content"],bu=["content"],qu=/^(http:|https:)?\/\//;function ml(Cn){return qu.test(Cn)||Cn.startsWith("/")&&!Cn.startsWith("/*")||Cn.startsWith("./")||Cn.startsWith("../")}var su=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Ju=function(Gn){var Bi,ba=Gn.loaderData,Wi=Gn.htmlPageOpts,na=Gn.manifest,va=(na==null||(Bi=na.assets)===null||Bi===void 0?void 0:Bi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(ba||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(Wi||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(va,"'")}})};function Qo(Cn){var Gn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Cn=="string")return ml(Cn)?(0,$o.Z)({src:Cn},Gn):{content:Cn};if((0,_l.Z)(Cn)==="object")return(0,$o.Z)((0,$o.Z)({},Cn),Gn);throw new Error("Invalid script type: ".concat((0,_l.Z)(Cn)))}function xf(Cn){return ml(Cn)?{type:"link",href:Cn}:{type:"style",content:Cn}}var kl=function(Gn){var Bi,ba,Wi,na,va,ls,Ni=Gn.htmlPageOpts;return ze.createElement(ze.Fragment,null,(Ni==null?void 0:Ni.title)&&ze.createElement("title",null,Ni.title),Ni==null||(Bi=Ni.favicons)===null||Bi===void 0?void 0:Bi.map(function(cs,Du){return ze.createElement("link",{key:Du,rel:"shortcut icon",href:cs})}),(Ni==null?void 0:Ni.description)&&ze.createElement("meta",{name:"description",content:Ni.description}),(Ni==null||(ba=Ni.keywords)===null||ba===void 0?void 0:ba.length)&&ze.createElement("meta",{name:"keywords",content:Ni.keywords.join(",")}),Ni==null||(Wi=Ni.metas)===null||Wi===void 0?void 0:Wi.map(function(cs){return ze.createElement("meta",{key:cs.name,name:cs.name,content:cs.content})}),Ni==null||(na=Ni.links)===null||na===void 0?void 0:na.map(function(cs,Du){return ze.createElement("link",(0,Uo.Z)({key:Du},cs))}),Ni==null||(va=Ni.styles)===null||va===void 0?void 0:va.map(function(cs,Du){var Ou=xf(cs),rl=Ou.type,Gu=Ou.href,wl=Ou.content;if(rl==="link")return ze.createElement("link",{key:Du,rel:"stylesheet",href:Gu});if(rl==="style")return ze.createElement("style",{key:Du},wl)}),Ni==null||(ls=Ni.headScripts)===null||ls===void 0?void 0:ls.map(function(cs,Du){var Ou=Qo(cs),rl=Ou.content,Gu=(0,ju.Z)(Ou,Uu);return ze.createElement("script",(0,Uo.Z)({dangerouslySetInnerHTML:{__html:rl},key:Du},Gu))}))};function uo(Cn){var Gn,Bi=Cn.children,ba=Cn.loaderData,Wi=Cn.manifest,na=Cn.htmlPageOpts,va=Cn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ls=Cn.mountElementId;if(va!=null&&va.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(su,null),ze.createElement("div",{id:ls},Bi),ze.createElement(Ju,{manifest:Wi,loaderData:ba,htmlPageOpts:na})));if(va!=null&&va.pureApp)return ze.createElement(ze.Fragment,null,Bi);var Ni=typeof window=="undefined"?Wi==null?void 0:Wi.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(na==null?void 0:na.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ni&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ni}),ze.createElement(kl,{htmlPageOpts:na})),ze.createElement("body",null,ze.createElement(su,null),ze.createElement("div",{id:ls},Bi),ze.createElement(Ju,{manifest:Wi,loaderData:ba,htmlPageOpts:na}),na==null||(Gn=na.scripts)===null||Gn===void 0?void 0:Gn.map(function(cs,Du){var Ou=Qo(cs),rl=Ou.content,Gu=(0,ju.Z)(Ou,bu);return ze.createElement("script",(0,Uo.Z)({dangerouslySetInnerHTML:{__html:rl},key:Du},Gu))})))}var Iu=ze.createContext(void 0);function Dc(){return ze.useContext(Iu)}var Ql=["redirect"];function vl(Cn){var Gn=Cn.routesById,Bi=Cn.parentId,ba=Cn.routeComponents,Wi=Cn.useStream,na=Wi===void 0?!0:Wi;return Object.keys(Gn).filter(function(va){return Gn[va].parentId===Bi}).map(function(va){var ls=ql((0,$o.Z)((0,$o.Z)({route:Gn[va],routeComponent:ba[va],loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat},Cn.reactRouter5Compat&&{hasChildren:Object.keys(Gn).filter(function(cs){return Gn[cs].parentId===va}).length>0}),{},{useStream:na})),Ni=vl({routesById:Gn,routeComponents:ba,parentId:ls.id,loadingComponent:Cn.loadingComponent,reactRouter5Compat:Cn.reactRouter5Compat,useStream:na});return Ni.length>0&&(ls.children=Ni,ls.routes=Ni),ls})}function Rl(Cn){var Gn=(0,Xo.UO)(),Bi=(0,Xo.Gn)(Cn.to,Gn),ba=(0,Xl.T$)(),Wi=(0,Xo.TH)();if(ba!=null&&ba.keepQuery){var na=Wi.search+Wi.hash;Bi+=na}var va=(0,$o.Z)((0,$o.Z)({},Cn),{},{to:Bi});return ze.createElement(Xo.Fg,(0,Uo.Z)({replace:!0},va))}function ql(Cn){var Gn=Cn.route,Bi=Cn.useStream,ba=Bi===void 0?!0:Bi,Wi=Gn.redirect,na=(0,ju.Z)(Gn,Ql),va=Cn.reactRouter5Compat?dc:Ll;return(0,$o.Z)({element:Wi?ze.createElement(Rl,{to:Wi}):ze.createElement(Iu.Provider,{value:{route:Cn.route}},ze.createElement(va,{loader:ze.memo(Cn.routeComponent),loadingComponent:Cn.loadingComponent||Oc,hasChildren:Cn.hasChildren,useStream:ba}))},na)}function Oc(){return ze.createElement("div",null)}function dc(Cn){var Gn=Dc(),Bi=Gn.route,ba=(0,Xl.Ov)(),Wi=ba.history,na=ba.clientRoutes,va=(0,Xo.UO)(),ls={params:va,isExact:!0,path:Bi.path,url:Wi.location.pathname},Ni=Cn.loader,cs={location:Wi.location,match:ls,history:Wi,params:va,route:Bi,routes:na};return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(Ni,cs,Cn.hasChildren&&ze.createElement(Xo.j3,null))):ze.createElement(Ni,cs,Cn.hasChildren&&ze.createElement(Xo.j3,null))}function Ll(Cn){var Gn=Cn.loader;return Cn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Cn.loadingComponent,null)},ze.createElement(Gn,null)):ze.createElement(Gn,null)}var Ml=null;function zu(){return Ml}function kc(Cn){var Gn=Cn.history,Bi=ze.useState({action:Gn.action,location:Gn.location}),ba=(0,pl.Z)(Bi,2),Wi=ba[0],na=ba[1];return(0,ze.useLayoutEffect)(function(){return Gn.listen(na)},[Gn]),(0,ze.useLayoutEffect)(function(){function va(ls){Cn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Cn.routes,clientRoutes:Cn.clientRoutes,location:ls.location,action:ls.action,basename:Cn.basename,isFirst:!!ls.isFirst}})}return va({location:Wi.location,action:Wi.action,isFirst:!0}),Gn.listen(va)},[Gn,Cn.routes,Cn.clientRoutes]),ze.createElement(Xo.F0,{navigator:Gn,location:Wi.location,basename:Cn.basename},Cn.children)}function To(){var Cn=(0,Xl.Ov)(),Gn=Cn.clientRoutes;return(0,Xo.V$)(Gn)}var qo=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Fl=function(Gn,Bi){var ba=Gn.basename||"/",Wi=vl({routesById:Gn.routes,routeComponents:Gn.routeComponents,loadingComponent:Gn.loadingComponent,reactRouter5Compat:Gn.reactRouter5Compat,useStream:Gn.useStream});Gn.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:Wi}});for(var na=ze.createElement(kc,{basename:ba,pluginManager:Gn.pluginManager,routes:Gn.routes,clientRoutes:Wi,history:Gn.history},Bi),va=0,ls=qo;vanew Promise((ba,Wi)=>{var na=Ni=>{try{ls(Bi.next(Ni))}catch(cs){Wi(cs)}},va=Ni=>{try{ls(Bi.throw(Ni))}catch(cs){Wi(cs)}},ls=Ni=>Ni.done?ba(Ni.value):Promise.resolve(Ni.value).then(na,va);ls((Bi=Bi.apply(Cn,Gn)).next())});function Kc(){return Jl(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/",parentId:"1",id:"462"},463:{path:"/",exact:!0,parentId:"462",id:"463"},464:{path:"/api/*",exact:!0,parentId:"462",id:"464"},465:{path:"/search",exact:!0,parentId:"462",id:"465"},466:{path:"/moop_cases",exact:!0,parentId:"462",id:"466"},467:{path:"/moop_cases/new",exact:!0,parentId:"462",id:"467"},468:{path:"/moop_cases/:caseId",exact:!0,parentId:"462",id:"468"},469:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"462",id:"469"},470:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"462",id:"470"},471:{path:"/randompaper",exact:!0,parentId:"462",id:"471"},472:{path:"/randompaper/edit/:id",exact:!0,parentId:"462",id:"472"},473:{path:"/randompaper/detail/:id",exact:!0,parentId:"462",id:"473"},474:{path:"/403",parentId:"462",id:"474"},475:{path:"/500",parentId:"462",id:"475"},476:{path:"/404",parentId:"462",id:"476"},477:{path:"/download",parentId:"462",id:"477"},478:{path:"/iwce",parentId:"462",id:"478"},479:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"462",id:"479"},480:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"462",id:"480"},481:{path:"/Activities",parentId:"462",id:"481"},482:{path:"/iwce/:itemname",parentId:"462",id:"482"},483:{path:"/hpc-course",parentId:"462",id:"483"},484:{path:"/user_agents",parentId:"462",id:"484"},485:{path:"/three",parentId:"462",id:"485"},486:{path:"/introduction",parentId:"462",id:"486"},487:{path:"/chatgpt",parentId:"462",id:"487"},488:{path:"/*",parentId:"462",id:"488"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),3:ze.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,63041))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,66415))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,75066))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),10:ze.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,16568))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27945))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),13:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,50578))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,38239))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),20:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,43276))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,33165))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),24:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),25:ze.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,74719))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,79213))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,24997))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,9920))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,56575))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,67059))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,21871))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,52784))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,93982))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,99061))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4654))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,44180))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69993))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,88810))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,42562))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,50357))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,72560))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,74139))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,76175))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,96716))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,1464))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6675),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,11242))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6675),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,11242))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,69884))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,17950))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,56954))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,19116))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,15732))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,84625))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,89859))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,427))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,90923))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,60884))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,72794))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,4549))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,75405))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,8993))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,79131))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,15056))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,52796))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,40222))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,94453))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,59325))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,852))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94884))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,89590))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,55964))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,4056))),83:ze.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,43928))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,18522))),86:ze.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,39306))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,43125))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,17203))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,92435))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,74020))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,16286))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,11091))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,30056))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,37710))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,55818))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,24400))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,37183))),100:ze.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,60917))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,11790))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,8905))),108:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),109:ze.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7180),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7180),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7180),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7180),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),114:ze.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,17425))),115:ze.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,98247))),116:ze.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,49412))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,4573))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,66676))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,81357))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,17081))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,45243))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),129:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),130:ze.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),131:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),132:ze.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49957))),134:ze.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,24401))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,32365))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,49100))),137:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),138:ze.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,85247))),140:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,17224))),141:ze.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,17224))),142:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),143:ze.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,72229))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,73237))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,55003))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,44739))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,35297))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3499))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,59353))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,2735))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,63557))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,53136))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2654),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2654),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,33769))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2654),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2413),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,30968))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,60001))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,60433))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2413),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,78963))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,61612))),171:ze.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,61292))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,85419))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,71806))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,80558))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(8600),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),183:ze.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,34108))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,20290))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,88394))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,71311))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,94282))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,21190))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,78234))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(278),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,37129))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,86566))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,48979))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,70980))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,98372))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,89815))),200:ze.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,13344))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,20296))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,15282))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,99192))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(278),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,7985))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,96418))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46593))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,14959))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),212:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),213:ze.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),214:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),215:ze.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84210))),219:ze.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,43468))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),221:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,54629))),222:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,70982))),223:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,34111))),224:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,51751))),225:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),227:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,74917))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,47400))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,4359))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92511))),231:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,85597))),232:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,8735))),233:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,47018))),234:ze.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,65097))),235:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),236:ze.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,12587))),237:ze.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,30127))),238:ze.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,57943))),239:ze.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,39674))),240:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),241:ze.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,15107))),242:ze.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50073))),243:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,84272))),244:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,55149))),245:ze.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,59896))),246:ze.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,73985))),247:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,59360))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,26098))),249:ze.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,40109))),250:ze.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,346))),251:ze.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,56890))),252:ze.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,18131))),253:ze.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,5566))),254:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,74545))),255:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,56749))),256:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,80643))),257:ze.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,74930))),258:ze.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,86310))),259:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,45956))),260:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,41901))),261:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,91370))),262:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,69393))),263:ze.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),264:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),265:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,58747))),266:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,47781))),267:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,31723))),272:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,45710))),273:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),276:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,5226))),277:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,65417))),278:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,34897))),279:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,3681))),280:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,17249))),281:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,18112))),282:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,81654))),283:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,75432))),284:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,19893))),285:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,88590))),286:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,67112))),287:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,23513))),288:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,74565))),289:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,20944))),290:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,9986))),291:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,23479))),292:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,23921))),293:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,95707))),294:ze.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),295:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),296:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,84428))),297:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,67537))),298:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,76342))),299:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,14160))),300:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,60971))),301:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,46157))),302:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,97236))),303:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,55734))),304:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),306:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,21618))),307:ze.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),308:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6675),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,47110))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6675),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,47110))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(6675),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,47110))),313:ze.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),314:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,92740))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6675),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,34587))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),317:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,68549))),318:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,32928))),319:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,16059))),320:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,14200))),321:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,83386))),322:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,98065))),323:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35038))),324:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,77906))),326:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),328:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),329:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,89595))),330:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,15612))),331:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61071))),332:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,96965))),333:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,74722))),334:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,52935))),335:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,38403))),336:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,35742))),337:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),338:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,56764))),339:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,7121))),340:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,86529))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),342:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),343:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),344:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),345:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),346:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),347:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),349:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),350:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),351:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),352:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),355:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),356:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),363:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),364:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),365:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),366:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),367:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),368:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),369:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),370:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),371:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),372:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),373:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),374:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),375:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),376:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),377:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),379:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),380:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),381:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),382:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),385:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),386:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),393:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),394:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),395:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),396:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),397:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),398:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),399:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),400:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),401:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),402:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41669))),403:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44718))),404:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,69726))),405:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,92642))),406:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,13497))),407:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),408:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,11181))),409:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,61885))),410:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,46780))),411:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,8741))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,80096))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,37052))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,75098))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),420:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,51514))),421:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),423:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,52442))),424:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52337))),425:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),426:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,83252))),427:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,437))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,21541))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,49627))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),432:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,50804))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),434:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,50212))),435:ze.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,49079))),436:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,9338))),437:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),438:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,9330))),439:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,91437))),440:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),441:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,7370))),442:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,44876))),443:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,72281))),444:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,70806))),445:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,74247))),446:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,94211))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,10257))),448:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),449:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,60490))),450:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,24236))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,60490))),452:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,92521))),453:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,48412))),454:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),455:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,37204))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,429))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),459:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,33154))),460:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,43254))),461:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,48030))),462:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,11145))),463:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2654),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,92132))),464:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,99623))),465:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,21918))),466:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,16456))),467:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),468:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,65128))),469:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),470:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,28919))),471:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),473:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,52900))),474:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,50885))),475:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,85039))),476:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),477:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,57849))),478:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),479:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,13893))),480:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),481:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,36634))),482:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),484:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,89693))),485:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,57265))),486:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,61516))),487:ze.lazy(()=>Promise.all([__webpack_require__.e(2509),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,19373))),488:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,2586)))}}})}var I=__webpack_require__(5085),O=__webpack_require__(37989),k=__webpack_require__(71418),me=__webpack_require__(26278),ke=()=>ze.createElement(k.Z,{size:"middle",className:me.Z.loading}),nn=__webpack_require__(89070),Bn=__webpack_require__(61186),fn=__webpack_require__.n(Bn),Ii=__webpack_require__(91392),ja=__webpack_require__.n(Ii),Ta=__webpack_require__(34749),js=__webpack_require__.n(Ta),Qa=__webpack_require__(19277),mo=__webpack_require__.n(Qa),ps=__webpack_require__(10238),ec=__webpack_require__.n(ps),hc=__webpack_require__(33656),tc=__webpack_require__.n(hc),Bl=__webpack_require__(90111),gl=__webpack_require__.n(Bl),Di=__webpack_require__(74959),yl=__webpack_require__.n(Di),pc=__webpack_require__(23250),Po=__webpack_require__.n(pc),qs=__webpack_require__(58862),Ga=__webpack_require__.n(qs),Zu=__webpack_require__(58319),Hu=__webpack_require__.n(Zu),_c=__webpack_require__(62053),el=__webpack_require__.n(_c),bl=__webpack_require__(47477),Yc=__webpack_require__.n(bl),rc=__webpack_require__(59717),xl=__webpack_require__.n(rc);fn().extend(js()),fn().extend(mo()),fn().extend(ec()),fn().extend(tc()),fn().extend(gl()),fn().extend(yl()),fn().extend(Po()),fn().extend(Ga()),fn().extend(Hu()),fn().extend(el()),fn().extend(Yc()),fn().extend(xl()),fn().extend(ja());var mc=Object.defineProperty,vc=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,Jo=Object.prototype.propertyIsEnumerable,Wu=(Cn,Gn,Bi)=>Gn in Cn?mc(Cn,Gn,{enumerable:!0,configurable:!0,writable:!0,value:Bi}):Cn[Gn]=Bi,El=(Cn,Gn)=>{for(var Bi in Gn||(Gn={}))Xc.call(Gn,Bi)&&Wu(Cn,Bi,Gn[Bi]);if(vc)for(var Bi of vc(Gn))Jo.call(Gn,Bi)&&Wu(Cn,Bi,Gn[Bi]);return Cn},gc=(Cn,Gn,Bi)=>new Promise((ba,Wi)=>{var na=Ni=>{try{ls(Bi.next(Ni))}catch(cs){Wi(cs)}},va=Ni=>{try{ls(Bi.throw(Ni))}catch(cs){Wi(cs)}},ls=Ni=>Ni.done?ba(Ni.value):Promise.resolve(Ni.value).then(na,va);ls((Bi=Bi.apply(Cn,Gn)).next())});const pu="/react/build/",yc=!1;function tl(){return gc(this,null,function*(){const Cn=(0,I.gD)(),{routes:Gn,routeComponents:Bi}=yield Kc(Cn);yield Cn.applyPlugins({key:"patchRoutes",type:nn.ApplyPluginsType.event,args:{routes:Gn,routeComponents:Bi}});const ba=Cn.applyPlugins({key:"modifyContextOpts",type:nn.ApplyPluginsType.modify,initialValue:{}}),Wi=ba.basename||"/",na=ba.historyType||"browser",va=(0,O.fi)(El({type:na,basename:Wi},ba.historyOpts));return Cn.applyPlugins({key:"render",type:nn.ApplyPluginsType.compose,initialValue(){const ls={useStream:!0,routes:Gn,routeComponents:Bi,pluginManager:Cn,mountElementId:"root",rootElement:ba.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:pu,runtimePublicPath:yc,history:va,historyType:na,basename:Wi,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:ba.callback},Ni=Cn.applyPlugins({key:"modifyClientRenderOpts",type:nn.ApplyPluginsType.modify,initialValue:ls});return Rc(Ni)}})()})}tl(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})();