!(function(){var uc=Object.defineProperty,sc=Object.defineProperties;var cc=Object.getOwnPropertyDescriptors;var Ru=Object.getOwnPropertySymbols;var Ls=Object.prototype.hasOwnProperty,ks=Object.prototype.propertyIsEnumerable;var is=Math.pow,Bs=(pn,It,te)=>It in pn?uc(pn,It,{enumerable:!0,configurable:!0,writable:!0,value:te}):pn[It]=te,Xa=(pn,It)=>{for(var te in It||(It={}))Ls.call(It,te)&&Bs(pn,te,It[te]);if(Ru)for(var te of Ru(It))ks.call(It,te)&&Bs(pn,te,It[te]);return pn},lo=(pn,It)=>sc(pn,cc(It));var ju=(pn,It)=>{var te={};for(var E in pn)Ls.call(pn,E)&&It.indexOf(E)<0&&(te[E]=pn[E]);if(pn!=null&&Ru)for(var E of Ru(pn))It.indexOf(E)<0&&ks.call(pn,E)&&(te[E]=pn[E]);return te};var Ns=(pn,It,te)=>new Promise((E,Me)=>{var de=fe=>{try{Ce(te.next(fe))}catch(Ze){Me(Ze)}},Ee=fe=>{try{Ce(te.throw(fe))}catch(Ze){Me(Ze)}},Ce=fe=>fe.done?E(fe.value):Promise.resolve(fe.value).then(de,Ee);Ce((te=te.apply(pn,It)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{67921:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ge}});var E=te(54476),Me=te(59301),de={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},Ee=de,Ce=te(7657),fe=function(re,Ae){return Me.createElement(Ce.Z,(0,E.Z)({},re,{ref:Ae,icon:Ee}))},Ze=Me.forwardRef(fe),Ge=Ze},87954:function(pn,It,te){"use strict";te.d(It,{LB:function(){return Dr},y9:function(){return Xt},g4:function(){return st},we:function(){return jn},pE:function(){return pe},VK:function(){return rt},Cj:function(){return vi},O1:function(){return xi},Zj:function(){return Si},VT:function(){return Ie},Dy:function(){return Ue}});var E=te(59301),Me=te(4676),de=te(35241);const Ee={display:"none"};function Ce(ve){let{id:Se,value:et}=ve;return E.createElement("div",{id:Se,style:Ee},et)}function fe(ve){let{id:Se,announcement:et,ariaLiveType:vt="assertive"}=ve;const Mt={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return E.createElement("div",{id:Se,style:Mt,role:"status","aria-live":vt,"aria-atomic":!0},et)}function Ze(){const[ve,Se]=(0,E.useState)("");return{announce:(0,E.useCallback)(vt=>{vt!=null&&Se(vt)},[]),announcement:ve}}const Ge=(0,E.createContext)(null);function ye(ve){const Se=(0,E.useContext)(Ge);(0,E.useEffect)(()=>{if(!Se)throw new Error("useDndMonitor must be used within a children of ");return Se(ve)},[ve,Se])}function re(){const[ve]=(0,E.useState)(()=>new Set),Se=(0,E.useCallback)(vt=>(ve.add(vt),()=>ve.delete(vt)),[ve]);return[(0,E.useCallback)(vt=>{let{type:Mt,event:ct}=vt;ve.forEach(Nt=>{var Pt;return(Pt=Nt[Mt])==null?void 0:Pt.call(Nt,ct)})},[ve]),Se]}const Ae={draggable:` To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item. Press space again to drop the item in its new position, or press escape to cancel. `},me={onDragStart(ve){let{active:Se}=ve;return"Picked up draggable item "+Se.id+"."},onDragOver(ve){let{active:Se,over:et}=ve;return et?"Draggable item "+Se.id+" was moved over droppable area "+et.id+".":"Draggable item "+Se.id+" is no longer over a droppable area."},onDragEnd(ve){let{active:Se,over:et}=ve;return et?"Draggable item "+Se.id+" was dropped over droppable area "+et.id:"Draggable item "+Se.id+" was dropped."},onDragCancel(ve){let{active:Se}=ve;return"Dragging was cancelled. Draggable item "+Se.id+" was dropped."}};function Ye(ve){let{announcements:Se=me,container:et,hiddenTextDescribedById:vt,screenReaderInstructions:Mt=Ae}=ve;const{announce:ct,announcement:Nt}=Ze(),Pt=(0,de.Ld)("DndLiveRegion"),[Gt,ln]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{ln(!0)},[]),ye((0,E.useMemo)(()=>({onDragStart(ie){let{active:Ne}=ie;ct(Se.onDragStart({active:Ne}))},onDragMove(ie){let{active:Ne,over:Te}=ie;Se.onDragMove&&ct(Se.onDragMove({active:Ne,over:Te}))},onDragOver(ie){let{active:Ne,over:Te}=ie;ct(Se.onDragOver({active:Ne,over:Te}))},onDragEnd(ie){let{active:Ne,over:Te}=ie;ct(Se.onDragEnd({active:Ne,over:Te}))},onDragCancel(ie){let{active:Ne,over:Te}=ie;ct(Se.onDragCancel({active:Ne,over:Te}))}}),[ct,Se])),!Gt)return null;const Bn=E.createElement(E.Fragment,null,E.createElement(Ce,{id:vt,value:Mt.draggable}),E.createElement(fe,{id:Pt,announcement:Nt}));return et?(0,Me.createPortal)(Bn,et):Bn}var je;(function(ve){ve.DragStart="dragStart",ve.DragMove="dragMove",ve.DragEnd="dragEnd",ve.DragCancel="dragCancel",ve.DragOver="dragOver",ve.RegisterDroppable="registerDroppable",ve.SetDroppableDisabled="setDroppableDisabled",ve.UnregisterDroppable="unregisterDroppable"})(je||(je={}));function ze(){}function Ie(ve,Se){return(0,E.useMemo)(()=>({sensor:ve,options:Se!=null?Se:{}}),[ve,Se])}function Ue(){for(var ve=arguments.length,Se=new Array(ve),et=0;et[...Se].filter(vt=>vt!=null),[...Se])}const mt=Object.freeze({x:0,y:0});function He(ve,Se){return Math.sqrt(Math.pow(ve.x-Se.x,2)+Math.pow(ve.y-Se.y,2))}function Le(ve,Se){const et=(0,de.DC)(ve);if(!et)return"0 0";const vt={x:(et.x-Se.left)/Se.width*100,y:(et.y-Se.top)/Se.height*100};return vt.x+"% "+vt.y+"%"}function be(ve,Se){let{data:{value:et}}=ve,{data:{value:vt}}=Se;return et-vt}function De(ve,Se){let{data:{value:et}}=ve,{data:{value:vt}}=Se;return vt-et}function Je(ve){let{left:Se,top:et,height:vt,width:Mt}=ve;return[{x:Se,y:et},{x:Se+Mt,y:et},{x:Se,y:et+vt},{x:Se+Mt,y:et+vt}]}function ke(ve,Se){if(!ve||ve.length===0)return null;const[et]=ve;return Se?et[Se]:et}function ft(ve,Se,et){return Se===void 0&&(Se=ve.left),et===void 0&&(et=ve.top),{x:Se+ve.width*.5,y:et+ve.height*.5}}const pe=ve=>{let{collisionRect:Se,droppableRects:et,droppableContainers:vt}=ve;const Mt=ft(Se,Se.left,Se.top),ct=[];for(const Nt of vt){const{id:Pt}=Nt,Gt=et.get(Pt);if(Gt){const ln=He(ft(Gt),Mt);ct.push({id:Pt,data:{droppableContainer:Nt,value:ln}})}}return ct.sort(be)},Pe=ve=>{let{collisionRect:Se,droppableRects:et,droppableContainers:vt}=ve;const Mt=Je(Se),ct=[];for(const Nt of vt){const{id:Pt}=Nt,Gt=et.get(Pt);if(Gt){const ln=Je(Gt),Bn=Mt.reduce((Ne,Te,Ve)=>Ne+He(ln[Ve],Te),0),ie=Number((Bn/4).toFixed(4));ct.push({id:Pt,data:{droppableContainer:Nt,value:ie}})}}return ct.sort(be)};function qe(ve,Se){const et=Math.max(Se.top,ve.top),vt=Math.max(Se.left,ve.left),Mt=Math.min(Se.left+Se.width,ve.left+ve.width),ct=Math.min(Se.top+Se.height,ve.top+ve.height),Nt=Mt-vt,Pt=ct-et;if(vt{let{collisionRect:Se,droppableRects:et,droppableContainers:vt}=ve;const Mt=[];for(const ct of vt){const{id:Nt}=ct,Pt=et.get(Nt);if(Pt){const Gt=qe(Pt,Se);Gt>0&&Mt.push({id:Nt,data:{droppableContainer:ct,value:Gt}})}}return Mt.sort(De)};function Be(ve,Se){const{top:et,left:vt,bottom:Mt,right:ct}=Se;return et<=ve.y&&ve.y<=Mt&&vt<=ve.x&&ve.x<=ct}const Fe=ve=>{let{droppableContainers:Se,droppableRects:et,pointerCoordinates:vt}=ve;if(!vt)return[];const Mt=[];for(const ct of Se){const{id:Nt}=ct,Pt=et.get(Nt);if(Pt&&Be(vt,Pt)){const ln=Je(Pt).reduce((ie,Ne)=>ie+He(vt,Ne),0),Bn=Number((ln/4).toFixed(4));Mt.push({id:Nt,data:{droppableContainer:ct,value:Bn}})}}return Mt.sort(be)};function _e(ve,Se,et){return lo(Xa({},ve),{scaleX:Se&&et?Se.width/et.width:1,scaleY:Se&&et?Se.height/et.height:1})}function Rt(ve,Se){return ve&&Se?{x:ve.left-Se.left,y:ve.top-Se.top}:mt}function gt(ve){return function(et){for(var vt=arguments.length,Mt=new Array(vt>1?vt-1:0),ct=1;ctlo(Xa({},Nt),{top:Nt.top+ve*Pt.y,bottom:Nt.bottom+ve*Pt.y,left:Nt.left+ve*Pt.x,right:Nt.right+ve*Pt.x}),Xa({},et))}}const nt=gt(1);function at(ve){if(ve.startsWith("matrix3d(")){const Se=ve.slice(9,-1).split(/, /);return{x:+Se[12],y:+Se[13],scaleX:+Se[0],scaleY:+Se[5]}}else if(ve.startsWith("matrix(")){const Se=ve.slice(7,-1).split(/, /);return{x:+Se[4],y:+Se[5],scaleX:+Se[0],scaleY:+Se[3]}}return null}function xe(ve,Se,et){const vt=at(Se);if(!vt)return ve;const{scaleX:Mt,scaleY:ct,x:Nt,y:Pt}=vt,Gt=ve.left-Nt-(1-Mt)*parseFloat(et),ln=ve.top-Pt-(1-ct)*parseFloat(et.slice(et.indexOf(" ")+1)),Bn=Mt?ve.width/Mt:ve.width,ie=ct?ve.height/ct:ve.height;return{width:Bn,height:ie,top:ln,right:Gt+Bn,bottom:ln+ie,left:Gt}}const ce={ignoreTransform:!1};function rt(ve,Se){Se===void 0&&(Se=ce);let et=ve.getBoundingClientRect();if(Se.ignoreTransform){const{transform:ln,transformOrigin:Bn}=(0,de.Jj)(ve).getComputedStyle(ve);ln&&(et=xe(et,ln,Bn))}const{top:vt,left:Mt,width:ct,height:Nt,bottom:Pt,right:Gt}=et;return{top:vt,left:Mt,width:ct,height:Nt,bottom:Pt,right:Gt}}function St(ve){return rt(ve,{ignoreTransform:!0})}function Ot(ve){const Se=ve.innerWidth,et=ve.innerHeight;return{top:0,left:0,right:Se,bottom:et,width:Se,height:et}}function ot(ve,Se){return Se===void 0&&(Se=(0,de.Jj)(ve).getComputedStyle(ve)),Se.position==="fixed"}function Ut(ve,Se){Se===void 0&&(Se=(0,de.Jj)(ve).getComputedStyle(ve));const et=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(Mt=>{const ct=Se[Mt];return typeof ct=="string"?et.test(ct):!1})}function yt(ve,Se){const et=[];function vt(Mt){if(Se!=null&&et.length>=Se||!Mt)return et;if((0,de.qk)(Mt)&&Mt.scrollingElement!=null&&!et.includes(Mt.scrollingElement))return et.push(Mt.scrollingElement),et;if(!(0,de.Re)(Mt)||(0,de.vZ)(Mt)||et.includes(Mt))return et;const ct=(0,de.Jj)(ve).getComputedStyle(Mt);return Mt!==ve&&Ut(Mt,ct)&&et.push(Mt),ot(Mt,ct)?et:vt(Mt.parentNode)}return ve?vt(ve):et}function Kt(ve){const[Se]=yt(ve,1);return Se!=null?Se:null}function lt(ve){return!de.Nq||!ve?null:(0,de.FJ)(ve)?ve:(0,de.UG)(ve)?(0,de.qk)(ve)||ve===(0,de.r3)(ve).scrollingElement?window:(0,de.Re)(ve)?ve:null:null}function tt(ve){return(0,de.FJ)(ve)?ve.scrollX:ve.scrollLeft}function $e(ve){return(0,de.FJ)(ve)?ve.scrollY:ve.scrollTop}function Et(ve){return{x:tt(ve),y:$e(ve)}}var Zt;(function(ve){ve[ve.Forward=1]="Forward",ve[ve.Backward=-1]="Backward"})(Zt||(Zt={}));function pt(ve){return!de.Nq||!ve?!1:ve===document.scrollingElement}function zt(ve){const Se={x:0,y:0},et=pt(ve)?{height:window.innerHeight,width:window.innerWidth}:{height:ve.clientHeight,width:ve.clientWidth},vt={x:ve.scrollWidth-et.width,y:ve.scrollHeight-et.height},Mt=ve.scrollTop<=Se.y,ct=ve.scrollLeft<=Se.x,Nt=ve.scrollTop>=vt.y,Pt=ve.scrollLeft>=vt.x;return{isTop:Mt,isLeft:ct,isBottom:Nt,isRight:Pt,maxScroll:vt,minScroll:Se}}const Wt={x:.2,y:.2};function Re(ve,Se,et,vt,Mt){let{top:ct,left:Nt,right:Pt,bottom:Gt}=et;vt===void 0&&(vt=10),Mt===void 0&&(Mt=Wt);const{isTop:ln,isBottom:Bn,isLeft:ie,isRight:Ne}=zt(ve),Te={x:0,y:0},Ve={x:0,y:0},Qe={height:Se.height*Mt.y,width:Se.width*Mt.x};return!ln&&ct<=Se.top+Qe.height?(Te.y=Zt.Backward,Ve.y=vt*Math.abs((Se.top+Qe.height-ct)/Qe.height)):!Bn&&Gt>=Se.bottom-Qe.height&&(Te.y=Zt.Forward,Ve.y=vt*Math.abs((Se.bottom-Qe.height-Gt)/Qe.height)),!Ne&&Pt>=Se.right-Qe.width?(Te.x=Zt.Forward,Ve.x=vt*Math.abs((Se.right-Qe.width-Pt)/Qe.width)):!ie&&Nt<=Se.left+Qe.width&&(Te.x=Zt.Backward,Ve.x=vt*Math.abs((Se.left+Qe.width-Nt)/Qe.width)),{direction:Te,speed:Ve}}function wt(ve){if(ve===document.scrollingElement){const{innerWidth:ct,innerHeight:Nt}=window;return{top:0,left:0,right:ct,bottom:Nt,width:ct,height:Nt}}const{top:Se,left:et,right:vt,bottom:Mt}=ve.getBoundingClientRect();return{top:Se,left:et,right:vt,bottom:Mt,width:ve.clientWidth,height:ve.clientHeight}}function bt(ve){return ve.reduce((Se,et)=>(0,de.IH)(Se,Et(et)),mt)}function Ke(ve){return ve.reduce((Se,et)=>Se+tt(et),0)}function Ft(ve){return ve.reduce((Se,et)=>Se+$e(et),0)}function At(ve,Se){if(Se===void 0&&(Se=rt),!ve)return;const{top:et,left:vt,bottom:Mt,right:ct}=Se(ve);Kt(ve)&&(Mt<=0||ct<=0||et>=window.innerHeight||vt>=window.innerWidth)&&ve.scrollIntoView({block:"center",inline:"center"})}const Tt=[["x",["left","right"],Ke],["y",["top","bottom"],Ft]];class ue{constructor(Se,et){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const vt=yt(et),Mt=bt(vt);this.rect=Xa({},Se),this.width=Se.width,this.height=Se.height;for(const[ct,Nt,Pt]of Tt)for(const Gt of Nt)Object.defineProperty(this,Gt,{get:()=>{const ln=Pt(vt),Bn=Mt[ct]-ln;return this.rect[Gt]+Bn},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ne{constructor(Se){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(et=>{var vt;return(vt=this.target)==null?void 0:vt.removeEventListener(...et)})},this.target=Se}add(Se,et,vt){var Mt;(Mt=this.target)==null||Mt.addEventListener(Se,et,vt),this.listeners.push([Se,et,vt])}}function ee(ve){const{EventTarget:Se}=(0,de.Jj)(ve);return ve instanceof Se?ve:(0,de.r3)(ve)}function se(ve,Se){const et=Math.abs(ve.x),vt=Math.abs(ve.y);return typeof Se=="number"?Math.sqrt(is(et,2)+is(vt,2))>Se:"x"in Se&&"y"in Se?et>Se.x&&vt>Se.y:"x"in Se?et>Se.x:"y"in Se?vt>Se.y:!1}var ge;(function(ve){ve.Click="click",ve.DragStart="dragstart",ve.Keydown="keydown",ve.ContextMenu="contextmenu",ve.Resize="resize",ve.SelectionChange="selectionchange",ve.VisibilityChange="visibilitychange"})(ge||(ge={}));function oe(ve){ve.preventDefault()}function le(ve){ve.stopPropagation()}var st;(function(ve){ve.Space="Space",ve.Down="ArrowDown",ve.Right="ArrowRight",ve.Left="ArrowLeft",ve.Up="ArrowUp",ve.Esc="Escape",ve.Enter="Enter",ve.Tab="Tab"})(st||(st={}));const Yt={start:[st.Space,st.Enter],cancel:[st.Esc],end:[st.Space,st.Enter,st.Tab]},kt=(ve,Se)=>{let{currentCoordinates:et}=Se;switch(ve.code){case st.Right:return lo(Xa({},et),{x:et.x+25});case st.Left:return lo(Xa({},et),{x:et.x-25});case st.Down:return lo(Xa({},et),{y:et.y+25});case st.Up:return lo(Xa({},et),{y:et.y-25})}};class dt{constructor(Se){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Se;const{event:{target:et}}=Se;this.props=Se,this.listeners=new ne((0,de.r3)(et)),this.windowListeners=new ne((0,de.Jj)(et)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ge.Resize,this.handleCancel),this.windowListeners.add(ge.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(ge.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Se,onStart:et}=this.props,vt=Se.node.current;vt&&At(vt),et(mt)}handleKeyDown(Se){if((0,de.vd)(Se)){const{active:et,context:vt,options:Mt}=this.props,{keyboardCodes:ct=Yt,coordinateGetter:Nt=kt,scrollBehavior:Pt="smooth"}=Mt,{code:Gt}=Se;if(ct.end.includes(Gt)){this.handleEnd(Se);return}if(ct.cancel.includes(Gt)){this.handleCancel(Se);return}const{collisionRect:ln}=vt.current,Bn=ln?{x:ln.left,y:ln.top}:mt;this.referenceCoordinates||(this.referenceCoordinates=Bn);const ie=Nt(Se,{active:et,context:vt.current,currentCoordinates:Bn});if(ie){const Ne=(0,de.$X)(ie,Bn),Te={x:0,y:0},{scrollableAncestors:Ve}=vt.current;for(const Qe of Ve){const xt=Se.code,{isTop:Bt,isRight:Vt,isLeft:un,isBottom:mn,maxScroll:_t,minScroll:En}=zt(Qe),In=wt(Qe),xn={x:Math.min(xt===st.Right?In.right-In.width/2:In.right,Math.max(xt===st.Right?In.left:In.left+In.width/2,ie.x)),y:Math.min(xt===st.Down?In.bottom-In.height/2:In.bottom,Math.max(xt===st.Down?In.top:In.top+In.height/2,ie.y))},wn=xt===st.Right&&!Vt||xt===st.Left&&!un,bn=xt===st.Down&&!mn||xt===st.Up&&!Bt;if(wn&&xn.x!==ie.x){const hn=Qe.scrollLeft+Ne.x,Fn=xt===st.Right&&hn<=_t.x||xt===st.Left&&hn>=En.x;if(Fn&&!Ne.y){Qe.scrollTo({left:hn,behavior:Pt});return}Fn?Te.x=Qe.scrollLeft-hn:Te.x=xt===st.Right?Qe.scrollLeft-_t.x:Qe.scrollLeft-En.x,Te.x&&Qe.scrollBy({left:-Te.x,behavior:Pt});break}else if(bn&&xn.y!==ie.y){const hn=Qe.scrollTop+Ne.y,Fn=xt===st.Down&&hn<=_t.y||xt===st.Up&&hn>=En.y;if(Fn&&!Ne.x){Qe.scrollTo({top:hn,behavior:Pt});return}Fn?Te.y=Qe.scrollTop-hn:Te.y=xt===st.Down?Qe.scrollTop-_t.y:Qe.scrollTop-En.y,Te.y&&Qe.scrollBy({top:-Te.y,behavior:Pt});break}}this.handleMove(Se,(0,de.IH)((0,de.$X)(ie,this.referenceCoordinates),Te))}}}handleMove(Se,et){const{onMove:vt}=this.props;Se.preventDefault(),vt(et)}handleEnd(Se){const{onEnd:et}=this.props;Se.preventDefault(),this.detach(),et()}handleCancel(Se){const{onCancel:et}=this.props;Se.preventDefault(),this.detach(),et()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}dt.activators=[{eventName:"onKeyDown",handler:(ve,Se,et)=>{let{keyboardCodes:vt=Yt,onActivation:Mt}=Se,{active:ct}=et;const{code:Nt}=ve.nativeEvent;if(vt.start.includes(Nt)){const Pt=ct.activatorNode.current;return Pt&&ve.target!==Pt?!1:(ve.preventDefault(),Mt==null||Mt({event:ve.nativeEvent}),!0)}return!1}}];function Ht(ve){return!!(ve&&"distance"in ve)}function rn(ve){return!!(ve&&"delay"in ve)}class sn{constructor(Se,et,vt){var Mt;vt===void 0&&(vt=ee(Se.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=Se,this.events=et;const{event:ct}=Se,{target:Nt}=ct;this.props=Se,this.events=et,this.document=(0,de.r3)(Nt),this.documentListeners=new ne(this.document),this.listeners=new ne(vt),this.windowListeners=new ne((0,de.Jj)(Nt)),this.initialCoordinates=(Mt=(0,de.DC)(ct))!=null?Mt:mt,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:Se,props:{options:{activationConstraint:et,bypassActivationConstraint:vt}}}=this;if(this.listeners.add(Se.move.name,this.handleMove,{passive:!1}),this.listeners.add(Se.end.name,this.handleEnd),Se.cancel&&this.listeners.add(Se.cancel.name,this.handleCancel),this.windowListeners.add(ge.Resize,this.handleCancel),this.windowListeners.add(ge.DragStart,oe),this.windowListeners.add(ge.VisibilityChange,this.handleCancel),this.windowListeners.add(ge.ContextMenu,oe),this.documentListeners.add(ge.Keydown,this.handleKeydown),et){if(vt!=null&&vt({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(rn(et)){this.timeoutId=setTimeout(this.handleStart,et.delay),this.handlePending(et);return}if(Ht(et)){this.handlePending(et);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(Se,et){const{active:vt,onPending:Mt}=this.props;Mt(vt,Se,this.initialCoordinates,et)}handleStart(){const{initialCoordinates:Se}=this,{onStart:et}=this.props;Se&&(this.activated=!0,this.documentListeners.add(ge.Click,le,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ge.SelectionChange,this.removeTextSelection),et(Se))}handleMove(Se){var et;const{activated:vt,initialCoordinates:Mt,props:ct}=this,{onMove:Nt,options:{activationConstraint:Pt}}=ct;if(!Mt)return;const Gt=(et=(0,de.DC)(Se))!=null?et:mt,ln=(0,de.$X)(Mt,Gt);if(!vt&&Pt){if(Ht(Pt)){if(Pt.tolerance!=null&&se(ln,Pt.tolerance))return this.handleCancel();if(se(ln,Pt.distance))return this.handleStart()}if(rn(Pt)&&se(ln,Pt.tolerance))return this.handleCancel();this.handlePending(Pt,ln);return}Se.cancelable&&Se.preventDefault(),Nt(Gt)}handleEnd(){const{onAbort:Se,onEnd:et}=this.props;this.detach(),this.activated||Se(this.props.active),et()}handleCancel(){const{onAbort:Se,onCancel:et}=this.props;this.detach(),this.activated||Se(this.props.active),et()}handleKeydown(Se){Se.code===st.Esc&&this.handleCancel()}removeTextSelection(){var Se;(Se=this.document.getSelection())==null||Se.removeAllRanges()}}const Mn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class jn extends sn{constructor(Se){const{event:et}=Se,vt=(0,de.r3)(et.target);super(Se,Mn,vt)}}jn.activators=[{eventName:"onPointerDown",handler:(ve,Se)=>{let{nativeEvent:et}=ve,{onActivation:vt}=Se;return!et.isPrimary||et.button!==0?!1:(vt==null||vt({event:et}),!0)}}];const Sn={move:{name:"mousemove"},end:{name:"mouseup"}};var dn;(function(ve){ve[ve.RightClick=2]="RightClick"})(dn||(dn={}));class Ln extends sn{constructor(Se){super(Se,Sn,(0,de.r3)(Se.event.target))}}Ln.activators=[{eventName:"onMouseDown",handler:(ve,Se)=>{let{nativeEvent:et}=ve,{onActivation:vt}=Se;return et.button===dn.RightClick?!1:(vt==null||vt({event:et}),!0)}}];const en={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class cn extends sn{constructor(Se){super(Se,en)}static setup(){return window.addEventListener(en.move.name,Se,{capture:!1,passive:!1}),function(){window.removeEventListener(en.move.name,Se)};function Se(){}}}cn.activators=[{eventName:"onTouchStart",handler:(ve,Se)=>{let{nativeEvent:et}=ve,{onActivation:vt}=Se;const{touches:Mt}=et;return Mt.length>1?!1:(vt==null||vt({event:et}),!0)}}];var rr;(function(ve){ve[ve.Pointer=0]="Pointer",ve[ve.DraggableRect=1]="DraggableRect"})(rr||(rr={}));var ar;(function(ve){ve[ve.TreeOrder=0]="TreeOrder",ve[ve.ReversedTreeOrder=1]="ReversedTreeOrder"})(ar||(ar={}));function wr(ve){let{acceleration:Se,activator:et=rr.Pointer,canScroll:vt,draggingRect:Mt,enabled:ct,interval:Nt=5,order:Pt=ar.TreeOrder,pointerCoordinates:Gt,scrollableAncestors:ln,scrollableAncestorRects:Bn,delta:ie,threshold:Ne}=ve;const Te=an({delta:ie,disabled:!ct}),[Ve,Qe]=(0,de.Yz)(),xt=(0,E.useRef)({x:0,y:0}),Bt=(0,E.useRef)({x:0,y:0}),Vt=(0,E.useMemo)(()=>{switch(et){case rr.Pointer:return Gt?{top:Gt.y,bottom:Gt.y,left:Gt.x,right:Gt.x}:null;case rr.DraggableRect:return Mt}},[et,Mt,Gt]),un=(0,E.useRef)(null),mn=(0,E.useCallback)(()=>{const En=un.current;if(!En)return;const In=xt.current.x*Bt.current.x,xn=xt.current.y*Bt.current.y;En.scrollBy(In,xn)},[]),_t=(0,E.useMemo)(()=>Pt===ar.TreeOrder?[...ln].reverse():ln,[Pt,ln]);(0,E.useEffect)(()=>{if(!ct||!ln.length||!Vt){Qe();return}for(const En of _t){if((vt==null?void 0:vt(En))===!1)continue;const In=ln.indexOf(En),xn=Bn[In];if(!xn)continue;const{direction:wn,speed:bn}=Re(En,xn,Vt,Se,Ne);for(const hn of["x","y"])Te[hn][wn[hn]]||(bn[hn]=0,wn[hn]=0);if(bn.x>0||bn.y>0){Qe(),un.current=En,Ve(mn,Nt),xt.current=bn,Bt.current=wn;return}}xt.current={x:0,y:0},Bt.current={x:0,y:0},Qe()},[Se,mn,vt,Qe,ct,Nt,JSON.stringify(Vt),JSON.stringify(Te),Ve,ln,_t,Bn,JSON.stringify(Ne)])}const Zn={x:{[Zt.Backward]:!1,[Zt.Forward]:!1},y:{[Zt.Backward]:!1,[Zt.Forward]:!1}};function an(ve){let{delta:Se,disabled:et}=ve;const vt=(0,de.D9)(Se);return(0,de.Gj)(Mt=>{if(et||!vt||!Mt)return Zn;const ct={x:Math.sign(Se.x-vt.x),y:Math.sign(Se.y-vt.y)};return{x:{[Zt.Backward]:Mt.x[Zt.Backward]||ct.x===-1,[Zt.Forward]:Mt.x[Zt.Forward]||ct.x===1},y:{[Zt.Backward]:Mt.y[Zt.Backward]||ct.y===-1,[Zt.Forward]:Mt.y[Zt.Forward]||ct.y===1}}},[et,Se,vt])}function ir(ve,Se){const et=Se!=null?ve.get(Se):void 0,vt=et?et.node.current:null;return(0,de.Gj)(Mt=>{var ct;return Se==null?null:(ct=vt!=null?vt:Mt)!=null?ct:null},[vt,Se])}function tn(ve,Se){return(0,E.useMemo)(()=>ve.reduce((et,vt)=>{const{sensor:Mt}=vt,ct=Mt.activators.map(Nt=>({eventName:Nt.eventName,handler:Se(Nt.handler,vt)}));return[...et,...ct]},[]),[ve,Se])}var vn;(function(ve){ve[ve.Always=0]="Always",ve[ve.BeforeDragging=1]="BeforeDragging",ve[ve.WhileDragging=2]="WhileDragging"})(vn||(vn={}));var gn;(function(ve){ve.Optimized="optimized"})(gn||(gn={}));const On=new Map;function on(ve,Se){let{dragging:et,dependencies:vt,config:Mt}=Se;const[ct,Nt]=(0,E.useState)(null),{frequency:Pt,measure:Gt,strategy:ln}=Mt,Bn=(0,E.useRef)(ve),ie=xt(),Ne=(0,de.Ey)(ie),Te=(0,E.useCallback)(function(Bt){Bt===void 0&&(Bt=[]),!Ne.current&&Nt(Vt=>Vt===null?Bt:Vt.concat(Bt.filter(un=>!Vt.includes(un))))},[Ne]),Ve=(0,E.useRef)(null),Qe=(0,de.Gj)(Bt=>{if(ie&&!et)return On;if(!Bt||Bt===On||Bn.current!==ve||ct!=null){const Vt=new Map;for(let un of ve){if(!un)continue;if(ct&&ct.length>0&&!ct.includes(un.id)&&un.rect.current){Vt.set(un.id,un.rect.current);continue}const mn=un.node.current,_t=mn?new ue(Gt(mn),mn):null;un.rect.current=_t,_t&&Vt.set(un.id,_t)}return Vt}return Bt},[ve,ct,et,ie,Gt]);return(0,E.useEffect)(()=>{Bn.current=ve},[ve]),(0,E.useEffect)(()=>{ie||Te()},[et,ie]),(0,E.useEffect)(()=>{ct&&ct.length>0&&Nt(null)},[JSON.stringify(ct)]),(0,E.useEffect)(()=>{ie||typeof Pt!="number"||Ve.current!==null||(Ve.current=setTimeout(()=>{Te(),Ve.current=null},Pt))},[Pt,ie,Te,...vt]),{droppableRects:Qe,measureDroppableContainers:Te,measuringScheduled:ct!=null};function xt(){switch(ln){case vn.Always:return!1;case vn.BeforeDragging:return et;default:return!et}}}function Cn(ve,Se){return(0,de.Gj)(et=>ve?et||(typeof Se=="function"?Se(ve):ve):null,[Se,ve])}function Hn(ve,Se){return Cn(ve,Se)}function Qn(ve){let{callback:Se,disabled:et}=ve;const vt=(0,de.zX)(Se),Mt=(0,E.useMemo)(()=>{if(et||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:ct}=window;return new ct(vt)},[vt,et]);return(0,E.useEffect)(()=>()=>Mt==null?void 0:Mt.disconnect(),[Mt]),Mt}function sr(ve){let{callback:Se,disabled:et}=ve;const vt=(0,de.zX)(Se),Mt=(0,E.useMemo)(()=>{if(et||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:ct}=window;return new ct(vt)},[et]);return(0,E.useEffect)(()=>()=>Mt==null?void 0:Mt.disconnect(),[Mt]),Mt}function dr(ve){return new ue(rt(ve),ve)}function zr(ve,Se,et){Se===void 0&&(Se=dr);const[vt,Mt]=(0,E.useState)(null);function ct(){Mt(Gt=>{if(!ve)return null;if(ve.isConnected===!1){var ln;return(ln=Gt!=null?Gt:et)!=null?ln:null}const Bn=Se(ve);return JSON.stringify(Gt)===JSON.stringify(Bn)?Gt:Bn})}const Nt=Qn({callback(Gt){if(ve)for(const ln of Gt){const{type:Bn,target:ie}=ln;if(Bn==="childList"&&ie instanceof HTMLElement&&ie.contains(ve)){ct();break}}}}),Pt=sr({callback:ct});return(0,de.LI)(()=>{ct(),ve?(Pt==null||Pt.observe(ve),Nt==null||Nt.observe(document.body,{childList:!0,subtree:!0})):(Pt==null||Pt.disconnect(),Nt==null||Nt.disconnect())},[ve]),vt}function $n(ve){const Se=Cn(ve);return Rt(ve,Se)}const Ir=[];function Vn(ve){const Se=(0,E.useRef)(ve),et=(0,de.Gj)(vt=>ve?vt&&vt!==Ir&&ve&&Se.current&&ve.parentNode===Se.current.parentNode?vt:yt(ve):Ir,[ve]);return(0,E.useEffect)(()=>{Se.current=ve},[ve]),et}function Jn(ve){const[Se,et]=(0,E.useState)(null),vt=(0,E.useRef)(ve),Mt=(0,E.useCallback)(ct=>{const Nt=lt(ct.target);Nt&&et(Pt=>Pt?(Pt.set(Nt,Et(Nt)),new Map(Pt)):null)},[]);return(0,E.useEffect)(()=>{const ct=vt.current;if(ve!==ct){Nt(ct);const Pt=ve.map(Gt=>{const ln=lt(Gt);return ln?(ln.addEventListener("scroll",Mt,{passive:!0}),[ln,Et(ln)]):null}).filter(Gt=>Gt!=null);et(Pt.length?new Map(Pt):null),vt.current=ve}return()=>{Nt(ve),Nt(ct)};function Nt(Pt){Pt.forEach(Gt=>{const ln=lt(Gt);ln==null||ln.removeEventListener("scroll",Mt)})}},[Mt,ve]),(0,E.useMemo)(()=>ve.length?Se?Array.from(Se.values()).reduce((ct,Nt)=>(0,de.IH)(ct,Nt),mt):bt(ve):mt,[ve,Se])}function yn(ve,Se){Se===void 0&&(Se=[]);const et=(0,E.useRef)(null);return(0,E.useEffect)(()=>{et.current=null},Se),(0,E.useEffect)(()=>{const vt=ve!==mt;vt&&!et.current&&(et.current=ve),!vt&&et.current&&(et.current=null)},[ve]),et.current?(0,de.$X)(ve,et.current):mt}function Xn(ve){(0,E.useEffect)(()=>{if(!de.Nq)return;const Se=ve.map(et=>{let{sensor:vt}=et;return vt.setup==null?void 0:vt.setup()});return()=>{for(const et of Se)et==null||et()}},ve.map(Se=>{let{sensor:et}=Se;return et}))}function Ar(ve,Se){return(0,E.useMemo)(()=>ve.reduce((et,vt)=>{let{eventName:Mt,handler:ct}=vt;return et[Mt]=Nt=>{ct(Nt,Se)},et},{}),[ve,Se])}function or(ve){return(0,E.useMemo)(()=>ve?Ot(ve):null,[ve])}const Jt=[];function qt(ve,Se){Se===void 0&&(Se=rt);const[et]=ve,vt=or(et?(0,de.Jj)(et):null),[Mt,ct]=(0,E.useState)(Jt);function Nt(){ct(()=>ve.length?ve.map(Gt=>pt(Gt)?vt:new ue(Se(Gt),Gt)):Jt)}const Pt=sr({callback:Nt});return(0,de.LI)(()=>{Pt==null||Pt.disconnect(),Nt(),ve.forEach(Gt=>Pt==null?void 0:Pt.observe(Gt))},[ve]),Mt}function qn(ve){if(!ve)return null;if(ve.children.length>1)return ve;const Se=ve.children[0];return(0,de.Re)(Se)?Se:ve}function Pn(ve){let{measure:Se}=ve;const[et,vt]=(0,E.useState)(null),Mt=(0,E.useCallback)(ln=>{for(const{target:Bn}of ln)if((0,de.Re)(Bn)){vt(ie=>{const Ne=Se(Bn);return ie?lo(Xa({},ie),{width:Ne.width,height:Ne.height}):Ne});break}},[Se]),ct=sr({callback:Mt}),Nt=(0,E.useCallback)(ln=>{const Bn=qn(ln);ct==null||ct.disconnect(),Bn&&(ct==null||ct.observe(Bn)),vt(Bn?Se(Bn):null)},[Se,ct]),[Pt,Gt]=(0,de.wm)(Nt);return(0,E.useMemo)(()=>({nodeRef:Pt,rect:et,setRef:Gt}),[et,Pt,Gt])}const nn=[{sensor:jn,options:{}},{sensor:dt,options:{}}],Yn={current:{}},nr={draggable:{measure:St},droppable:{measure:St,strategy:vn.WhileDragging,frequency:gn.Optimized},dragOverlay:{measure:rt}};class cr extends Map{get(Se){var et;return Se!=null&&(et=super.get(Se))!=null?et:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Se=>{let{disabled:et}=Se;return!et})}getNodeFor(Se){var et,vt;return(et=(vt=this.get(Se))==null?void 0:vt.node.current)!=null?et:void 0}}const gr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new cr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ze},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:nr,measureDroppableContainers:ze,windowRect:null,measuringScheduled:!1},mr={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ze,draggableNodes:new Map,over:null,measureDroppableContainers:ze},Cr=(0,E.createContext)(mr),Wn=(0,E.createContext)(gr);function Dt(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new cr}}}function jr(ve,Se){switch(Se.type){case je.DragStart:return lo(Xa({},ve),{draggable:lo(Xa({},ve.draggable),{initialCoordinates:Se.initialCoordinates,active:Se.active})});case je.DragMove:return ve.draggable.active==null?ve:lo(Xa({},ve),{draggable:lo(Xa({},ve.draggable),{translate:{x:Se.coordinates.x-ve.draggable.initialCoordinates.x,y:Se.coordinates.y-ve.draggable.initialCoordinates.y}})});case je.DragEnd:case je.DragCancel:return lo(Xa({},ve),{draggable:lo(Xa({},ve.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case je.RegisterDroppable:{const{element:et}=Se,{id:vt}=et,Mt=new cr(ve.droppable.containers);return Mt.set(vt,et),lo(Xa({},ve),{droppable:lo(Xa({},ve.droppable),{containers:Mt})})}case je.SetDroppableDisabled:{const{id:et,key:vt,disabled:Mt}=Se,ct=ve.droppable.containers.get(et);if(!ct||vt!==ct.key)return ve;const Nt=new cr(ve.droppable.containers);return Nt.set(et,lo(Xa({},ct),{disabled:Mt})),lo(Xa({},ve),{droppable:lo(Xa({},ve.droppable),{containers:Nt})})}case je.UnregisterDroppable:{const{id:et,key:vt}=Se,Mt=ve.droppable.containers.get(et);if(!Mt||vt!==Mt.key)return ve;const ct=new cr(ve.droppable.containers);return ct.delete(et),lo(Xa({},ve),{droppable:lo(Xa({},ve.droppable),{containers:ct})})}default:return ve}}function ra(ve){let{disabled:Se}=ve;const{active:et,activatorEvent:vt,draggableNodes:Mt}=(0,E.useContext)(Cr),ct=(0,de.D9)(vt),Nt=(0,de.D9)(et==null?void 0:et.id);return(0,E.useEffect)(()=>{if(!Se&&!vt&&ct&&Nt!=null){if(!(0,de.vd)(ct)||document.activeElement===ct.target)return;const Pt=Mt.get(Nt);if(!Pt)return;const{activatorNode:Gt,node:ln}=Pt;if(!Gt.current&&!ln.current)return;requestAnimationFrame(()=>{for(const Bn of[Gt.current,ln.current]){if(!Bn)continue;const ie=(0,de.so)(Bn);if(ie){ie.focus();break}}})}},[vt,Se,Mt,Nt,ct]),null}function Jr(ve,Se){let Mt=Se,{transform:et}=Mt,vt=ju(Mt,["transform"]);return ve!=null&&ve.length?ve.reduce((ct,Nt)=>Nt(Xa({transform:ct},vt)),et):et}function ma(ve){return(0,E.useMemo)(()=>({draggable:Xa(Xa({},nr.draggable),ve==null?void 0:ve.draggable),droppable:Xa(Xa({},nr.droppable),ve==null?void 0:ve.droppable),dragOverlay:Xa(Xa({},nr.dragOverlay),ve==null?void 0:ve.dragOverlay)}),[ve==null?void 0:ve.draggable,ve==null?void 0:ve.droppable,ve==null?void 0:ve.dragOverlay])}function za(ve){let{activeNode:Se,measure:et,initialRect:vt,config:Mt=!0}=ve;const ct=(0,E.useRef)(!1),{x:Nt,y:Pt}=typeof Mt=="boolean"?{x:Mt,y:Mt}:Mt;(0,de.LI)(()=>{if(!Nt&&!Pt||!Se){ct.current=!1;return}if(ct.current||!vt)return;const ln=Se==null?void 0:Se.node.current;if(!ln||ln.isConnected===!1)return;const Bn=et(ln),ie=Rt(Bn,vt);if(Nt||(ie.x=0),Pt||(ie.y=0),ct.current=!0,Math.abs(ie.x)>0||Math.abs(ie.y)>0){const Ne=Kt(ln);Ne&&Ne.scrollBy({top:ie.y,left:ie.x})}},[Se,Nt,Pt,vt,et])}const _a=(0,E.createContext)(lo(Xa({},mt),{scaleX:1,scaleY:1}));var na;(function(ve){ve[ve.Uninitialized=0]="Uninitialized",ve[ve.Initializing=1]="Initializing",ve[ve.Initialized=2]="Initialized"})(na||(na={}));const Dr=(0,E.memo)(function(Se){var et,vt,Mt,ct;let no=Se,{id:Nt,accessibility:Pt,autoScroll:Gt=!0,children:ln,sensors:Bn=nn,collisionDetection:ie=We,measuring:Ne,modifiers:Te}=no,Ve=ju(no,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Qe=(0,E.useReducer)(jr,void 0,Dt),[xt,Bt]=Qe,[Vt,un]=re(),[mn,_t]=(0,E.useState)(na.Uninitialized),En=mn===na.Initialized,{draggable:{active:In,nodes:xn,translate:wn},droppable:{containers:bn}}=xt,hn=In!=null?xn.get(In):null,Fn=(0,E.useRef)({initial:null,translated:null}),Un=(0,E.useMemo)(()=>{var ja;return In!=null?{id:In,data:(ja=hn==null?void 0:hn.data)!=null?ja:Yn,rect:Fn}:null},[In,hn]),Tn=(0,E.useRef)(null),[zn,ur]=(0,E.useState)(null),[_n,Br]=(0,E.useState)(null),ca=(0,de.Ey)(Ve,Object.values(Ve)),qr=(0,de.Ld)("DndDescribedBy",Nt),pa=(0,E.useMemo)(()=>bn.getEnabled(),[bn]),Yr=ma(Ne),{droppableRects:Kr,measureDroppableContainers:xr,measuringScheduled:aa}=on(pa,{dragging:En,dependencies:[wn.x,wn.y],config:Yr.droppable}),Lr=ir(xn,In),ua=(0,E.useMemo)(()=>_n?(0,de.DC)(_n):null,[_n]),da=Ni(),yr=Hn(Lr,Yr.draggable.measure);za({activeNode:In!=null?xn.get(In):null,config:da.layoutShiftCompensation,initialRect:yr,measure:Yr.draggable.measure});const Fr=zr(Lr,Yr.draggable.measure,yr),kr=zr(Lr?Lr.parentElement:null),fr=(0,E.useRef)({activatorEvent:null,active:null,activeNode:Lr,collisionRect:null,collisions:null,droppableRects:Kr,draggableNodes:xn,draggingNode:null,draggingNodeRect:null,droppableContainers:bn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),vr=bn.getNodeFor((et=fr.current.over)==null?void 0:et.id),Tr=Pn({measure:Yr.dragOverlay.measure}),Sr=(vt=Tr.nodeRef.current)!=null?vt:Lr,ba=En?(Mt=Tr.rect)!=null?Mt:Fr:null,Na=!!(Tr.nodeRef.current&&Tr.rect),ea=$n(Na?null:Fr),Ta=or(Sr?(0,de.Jj)(Sr):null),Ba=Vn(En?vr!=null?vr:Lr:null),La=qt(Ba),$a=Jr(Te,{transform:{x:wn.x-ea.x,y:wn.y-ea.y,scaleX:1,scaleY:1},activatorEvent:_n,active:Un,activeNodeRect:Fr,containerNodeRect:kr,draggingNodeRect:ba,over:fr.current.over,overlayNodeRect:Tr.rect,scrollableAncestors:Ba,scrollableAncestorRects:La,windowRect:Ta}),qa=ua?(0,de.IH)(ua,wn):null,hi=Jn(Ba),Wa=yn(hi),ji=yn(hi,[Fr]),Ja=(0,de.IH)($a,Wa),Di=ba?nt(ba,$a):null,ri=Un&&Di?ie({active:Un,collisionRect:Di,droppableRects:Kr,droppableContainers:pa,pointerCoordinates:qa}):null,Fi=ke(ri,"id"),[Ai,Mi]=(0,E.useState)(null),gi=Na?$a:(0,de.IH)($a,ji),Xi=_e(gi,(ct=Ai==null?void 0:Ai.rect)!=null?ct:null,Fr),Wi=(0,E.useRef)(null),$i=(0,E.useCallback)((ja,Ii)=>{let{sensor:ta,options:br}=Ii;if(Tn.current==null)return;const $r=xn.get(Tn.current);if(!$r)return;const Or=ja.nativeEvent,Xr=new ta({active:Tn.current,activeNode:$r,event:Or,options:br,context:fr,onAbort(Ua){if(!xn.get(Ua))return;const{onDragAbort:Ji}=ca.current,_i={id:Ua};Ji==null||Ji(_i),Vt({type:"onDragAbort",event:_i})},onPending(Ua,Pi,Ji,_i){if(!xn.get(Ua))return;const{onDragPending:Vi}=ca.current,qi={id:Ua,constraint:Pi,initialCoordinates:Ji,offset:_i};Vi==null||Vi(qi),Vt({type:"onDragPending",event:qi})},onStart(Ua){const Pi=Tn.current;if(Pi==null)return;const Ji=xn.get(Pi);if(!Ji)return;const{onDragStart:_i}=ca.current,Hi={activatorEvent:Or,active:{id:Pi,data:Ji.data,rect:Fn}};(0,Me.unstable_batchedUpdates)(()=>{_i==null||_i(Hi),_t(na.Initializing),Bt({type:je.DragStart,initialCoordinates:Ua,active:Pi}),Vt({type:"onDragStart",event:Hi}),ur(Wi.current),Br(Or)})},onMove(Ua){Bt({type:je.DragMove,coordinates:Ua})},onEnd:li(je.DragEnd),onCancel:li(je.DragCancel)});Wi.current=Xr;function li(Ua){return function(){return Ns(this,null,function*(){const{active:Ji,collisions:_i,over:Hi,scrollAdjustedTranslate:Vi}=fr.current;let qi=null;if(Ji&&Vi){const{cancelDrop:eo}=ca.current;qi={activatorEvent:Or,active:Ji,collisions:_i,delta:Vi,over:Hi},Ua===je.DragEnd&&typeof eo=="function"&&(yield Promise.resolve(eo(qi)))&&(Ua=je.DragCancel)}Tn.current=null,(0,Me.unstable_batchedUpdates)(()=>{Bt({type:Ua}),_t(na.Uninitialized),Mi(null),ur(null),Br(null),Wi.current=null;const eo=Ua===je.DragEnd?"onDragEnd":"onDragCancel";if(qi){const Bo=ca.current[eo];Bo==null||Bo(qi),Vt({type:eo,event:qi})}})})}}},[xn]),wi=(0,E.useCallback)((ja,Ii)=>(ta,br)=>{const $r=ta.nativeEvent,Or=xn.get(br);if(Tn.current!==null||!Or||$r.dndKit||$r.defaultPrevented)return;const Xr={active:Or};ja(ta,Ii.options,Xr)===!0&&($r.dndKit={capturedBy:Ii.sensor},Tn.current=br,$i(ta,Ii))},[xn,$i]),co=tn(Bn,wi);Xn(Bn),(0,de.LI)(()=>{Fr&&mn===na.Initializing&&_t(na.Initialized)},[Fr,mn]),(0,E.useEffect)(()=>{const{onDragMove:ja}=ca.current,{active:Ii,activatorEvent:ta,collisions:br,over:$r}=fr.current;if(!Ii||!ta)return;const Or={active:Ii,activatorEvent:ta,collisions:br,delta:{x:Ja.x,y:Ja.y},over:$r};(0,Me.unstable_batchedUpdates)(()=>{ja==null||ja(Or),Vt({type:"onDragMove",event:Or})})},[Ja.x,Ja.y]),(0,E.useEffect)(()=>{const{active:ja,activatorEvent:Ii,collisions:ta,droppableContainers:br,scrollAdjustedTranslate:$r}=fr.current;if(!ja||Tn.current==null||!Ii||!$r)return;const{onDragOver:Or}=ca.current,Xr=br.get(Fi),li=Xr&&Xr.rect.current?{id:Xr.id,rect:Xr.rect.current,data:Xr.data,disabled:Xr.disabled}:null,Ua={active:ja,activatorEvent:Ii,collisions:ta,delta:{x:$r.x,y:$r.y},over:li};(0,Me.unstable_batchedUpdates)(()=>{Mi(li),Or==null||Or(Ua),Vt({type:"onDragOver",event:Ua})})},[Fi]),(0,de.LI)(()=>{fr.current={activatorEvent:_n,active:Un,activeNode:Lr,collisionRect:Di,collisions:ri,droppableRects:Kr,draggableNodes:xn,draggingNode:Sr,draggingNodeRect:ba,droppableContainers:bn,over:Ai,scrollableAncestors:Ba,scrollAdjustedTranslate:Ja},Fn.current={initial:ba,translated:Di}},[Un,Lr,ri,Di,xn,Sr,ba,Kr,bn,Ai,Ba,Ja]),wr(lo(Xa({},da),{delta:wn,draggingRect:Di,pointerCoordinates:qa,scrollableAncestors:Ba,scrollableAncestorRects:La}));const Ti=(0,E.useMemo)(()=>({active:Un,activeNode:Lr,activeNodeRect:Fr,activatorEvent:_n,collisions:ri,containerNodeRect:kr,dragOverlay:Tr,draggableNodes:xn,droppableContainers:bn,droppableRects:Kr,over:Ai,measureDroppableContainers:xr,scrollableAncestors:Ba,scrollableAncestorRects:La,measuringConfiguration:Yr,measuringScheduled:aa,windowRect:Ta}),[Un,Lr,Fr,_n,ri,kr,Tr,xn,bn,Kr,Ai,xr,Ba,La,Yr,aa,Ta]),Bi=(0,E.useMemo)(()=>({activatorEvent:_n,activators:co,active:Un,activeNodeRect:Fr,ariaDescribedById:{draggable:qr},dispatch:Bt,draggableNodes:xn,over:Ai,measureDroppableContainers:xr}),[_n,co,Un,Fr,Bt,qr,xn,Ai,xr]);return E.createElement(Ge.Provider,{value:un},E.createElement(Cr.Provider,{value:Bi},E.createElement(Wn.Provider,{value:Ti},E.createElement(_a.Provider,{value:Xi},ln)),E.createElement(ra,{disabled:(Pt==null?void 0:Pt.restoreFocus)===!1})),E.createElement(Ye,lo(Xa({},Pt),{hiddenTextDescribedById:qr})));function Ni(){const ja=(zn==null?void 0:zn.autoScrollEnabled)===!1,Ii=typeof Gt=="object"?Gt.enabled===!1:Gt===!1,ta=En&&!ja&&!Ii;return typeof Gt=="object"?lo(Xa({},Gt),{enabled:ta}):{enabled:ta}}}),Ea=(0,E.createContext)(null),Gr="button",Ga="Draggable";function xi(ve){let{id:Se,data:et,disabled:vt=!1,attributes:Mt}=ve;const ct=(0,de.Ld)(Ga),{activators:Nt,activatorEvent:Pt,active:Gt,activeNodeRect:ln,ariaDescribedById:Bn,draggableNodes:ie,over:Ne}=(0,E.useContext)(Cr),{role:Te=Gr,roleDescription:Ve="draggable",tabIndex:Qe=0}=Mt!=null?Mt:{},xt=(Gt==null?void 0:Gt.id)===Se,Bt=(0,E.useContext)(xt?_a:Ea),[Vt,un]=(0,de.wm)(),[mn,_t]=(0,de.wm)(),En=Ar(Nt,Se),In=(0,de.Ey)(et);(0,de.LI)(()=>(ie.set(Se,{id:Se,key:ct,node:Vt,activatorNode:mn,data:In}),()=>{const wn=ie.get(Se);wn&&wn.key===ct&&ie.delete(Se)}),[ie,Se]);const xn=(0,E.useMemo)(()=>({role:Te,tabIndex:Qe,"aria-disabled":vt,"aria-pressed":xt&&Te===Gr?!0:void 0,"aria-roledescription":Ve,"aria-describedby":Bn.draggable}),[vt,Te,Qe,xt,Ve,Bn.draggable]);return{active:Gt,activatorEvent:Pt,activeNodeRect:ln,attributes:xn,isDragging:xt,listeners:vt?void 0:En,node:Vt,over:Ne,setNodeRef:un,setActivatorNodeRef:_t,transform:Bt}}function vi(){return(0,E.useContext)(Wn)}const ki="Droppable",Oi={timeout:25};function Si(ve){let{data:Se,disabled:et=!1,id:vt,resizeObserverConfig:Mt}=ve;const ct=(0,de.Ld)(ki),{active:Nt,dispatch:Pt,over:Gt,measureDroppableContainers:ln}=(0,E.useContext)(Cr),Bn=(0,E.useRef)({disabled:et}),ie=(0,E.useRef)(!1),Ne=(0,E.useRef)(null),Te=(0,E.useRef)(null),{disabled:Ve,updateMeasurementsFor:Qe,timeout:xt}=Xa(Xa({},Oi),Mt),Bt=(0,de.Ey)(Qe!=null?Qe:vt),Vt=(0,E.useCallback)(()=>{if(!ie.current){ie.current=!0;return}Te.current!=null&&clearTimeout(Te.current),Te.current=setTimeout(()=>{ln(Array.isArray(Bt.current)?Bt.current:[Bt.current]),Te.current=null},xt)},[xt]),un=sr({callback:Vt,disabled:Ve||!Nt}),mn=(0,E.useCallback)((xn,wn)=>{un&&(wn&&(un.unobserve(wn),ie.current=!1),xn&&un.observe(xn))},[un]),[_t,En]=(0,de.wm)(mn),In=(0,de.Ey)(Se);return(0,E.useEffect)(()=>{!un||!_t.current||(un.disconnect(),ie.current=!1,un.observe(_t.current))},[_t,un]),(0,E.useEffect)(()=>(Pt({type:je.RegisterDroppable,element:{id:vt,key:ct,disabled:et,node:_t,rect:Ne,data:In}}),()=>Pt({type:je.UnregisterDroppable,key:ct,id:vt})),[vt]),(0,E.useEffect)(()=>{et!==Bn.current.disabled&&(Pt({type:je.SetDroppableDisabled,id:vt,key:ct,disabled:et}),Bn.current.disabled=et)},[vt,ct,et,Pt]),{active:Nt,rect:Ne,isOver:(Gt==null?void 0:Gt.id)===vt,node:_t,over:Gt,setNodeRef:En}}function Pr(ve){let{animation:Se,children:et}=ve;const[vt,Mt]=(0,E.useState)(null),[ct,Nt]=(0,E.useState)(null),Pt=(0,de.D9)(et);return!et&&!vt&&Pt&&Mt(Pt),(0,de.LI)(()=>{if(!ct)return;const Gt=vt==null?void 0:vt.key,ln=vt==null?void 0:vt.props.id;if(Gt==null||ln==null){Mt(null);return}Promise.resolve(Se(ln,ct)).then(()=>{Mt(null)})},[Se,vt,ct]),E.createElement(E.Fragment,null,et,vt?(0,E.cloneElement)(vt,{ref:Nt}):null)}const Ui={x:0,y:0,scaleX:1,scaleY:1};function zi(ve){let{children:Se}=ve;return E.createElement(Cr.Provider,{value:mr},E.createElement(_a.Provider,{value:Ui},Se))}const sa={position:"fixed",touchAction:"none"},Fa=ve=>(0,de.vd)(ve)?"transform 250ms ease":void 0,ni=(0,E.forwardRef)((ve,Se)=>{let{as:et,activatorEvent:vt,adjustScale:Mt,children:ct,className:Nt,rect:Pt,style:Gt,transform:ln,transition:Bn=Fa}=ve;if(!Pt)return null;const ie=Mt?ln:lo(Xa({},ln),{scaleX:1,scaleY:1}),Ne=Xa(lo(Xa({},sa),{width:Pt.width,height:Pt.height,top:Pt.top,left:Pt.left,transform:de.ux.Transform.toString(ie),transformOrigin:Mt&&vt?Le(vt,Pt):void 0,transition:typeof Bn=="function"?Bn(vt):Bn}),Gt);return E.createElement(et,{className:Nt,style:Ne,ref:Se},ct)}),ci={duration:250,easing:"ease",keyframes:ve=>{let{transform:{initial:Se,final:et}}=ve;return[{transform:de.ux.Transform.toString(Se)},{transform:de.ux.Transform.toString(et)}]},sideEffects:(ve=>Se=>{let{active:et,dragOverlay:vt}=Se;const Mt={},{styles:ct,className:Nt}=ve;if(ct!=null&&ct.active)for(const[Pt,Gt]of Object.entries(ct.active))Gt!==void 0&&(Mt[Pt]=et.node.style.getPropertyValue(Pt),et.node.style.setProperty(Pt,Gt));if(ct!=null&&ct.dragOverlay)for(const[Pt,Gt]of Object.entries(ct.dragOverlay))Gt!==void 0&&vt.node.style.setProperty(Pt,Gt);return Nt!=null&&Nt.active&&et.node.classList.add(Nt.active),Nt!=null&&Nt.dragOverlay&&vt.node.classList.add(Nt.dragOverlay),function(){for(const[Gt,ln]of Object.entries(Mt))et.node.style.setProperty(Gt,ln);Nt!=null&&Nt.active&&et.node.classList.remove(Nt.active)}})({styles:{active:{opacity:"0"}}})};function Ki(ve){let{config:Se,draggableNodes:et,droppableContainers:vt,measuringConfiguration:Mt}=ve;return(0,de.zX)((ct,Nt)=>{if(Se===null)return;const Pt=et.get(ct);if(!Pt)return;const Gt=Pt.node.current;if(!Gt)return;const ln=qn(Nt);if(!ln)return;const{transform:Bn}=(0,de.Jj)(Nt).getComputedStyle(Nt),ie=at(Bn);if(!ie)return;const Ne=typeof Se=="function"?Se:jt(Se);return At(Gt,Mt.draggable.measure),Ne({active:{id:ct,data:Pt.data,node:Gt,rect:Mt.draggable.measure(Gt)},draggableNodes:et,dragOverlay:{node:Nt,rect:Mt.dragOverlay.measure(ln)},droppableContainers:vt,measuringConfiguration:Mt,transform:ie})})}function jt(ve){const{duration:Se,easing:et,sideEffects:vt,keyframes:Mt}=Xa(Xa({},ci),ve);return ct=>{let Vt=ct,{active:Nt,dragOverlay:Pt,transform:Gt}=Vt,ln=ju(Vt,["active","dragOverlay","transform"]);if(!Se)return;const Bn={x:Pt.rect.left-Nt.rect.left,y:Pt.rect.top-Nt.rect.top},ie={scaleX:Gt.scaleX!==1?Nt.rect.width*Gt.scaleX/Pt.rect.width:1,scaleY:Gt.scaleY!==1?Nt.rect.height*Gt.scaleY/Pt.rect.height:1},Ne=Xa({x:Gt.x-Bn.x,y:Gt.y-Bn.y},ie),Te=Mt(lo(Xa({},ln),{active:Nt,dragOverlay:Pt,transform:{initial:Gt,final:Ne}})),[Ve]=Te,Qe=Te[Te.length-1];if(JSON.stringify(Ve)===JSON.stringify(Qe))return;const xt=vt==null?void 0:vt(Xa({active:Nt,dragOverlay:Pt},ln)),Bt=Pt.node.animate(Te,{duration:Se,easing:et,fill:"forwards"});return new Promise(un=>{Bt.onfinish=()=>{xt==null||xt(),un()}})}}let Dn=0;function Ct(ve){return(0,E.useMemo)(()=>{if(ve!=null)return Dn++,Dn},[ve])}const Xt=E.memo(ve=>{let{adjustScale:Se=!1,children:et,dropAnimation:vt,style:Mt,transition:ct,modifiers:Nt,wrapperElement:Pt="div",className:Gt,zIndex:ln=999}=ve;const{activatorEvent:Bn,active:ie,activeNodeRect:Ne,containerNodeRect:Te,draggableNodes:Ve,droppableContainers:Qe,dragOverlay:xt,over:Bt,measuringConfiguration:Vt,scrollableAncestors:un,scrollableAncestorRects:mn,windowRect:_t}=vi(),En=(0,E.useContext)(_a),In=Ct(ie==null?void 0:ie.id),xn=Jr(Nt,{activatorEvent:Bn,active:ie,activeNodeRect:Ne,containerNodeRect:Te,draggingNodeRect:xt.rect,over:Bt,overlayNodeRect:xt.rect,scrollableAncestors:un,scrollableAncestorRects:mn,transform:En,windowRect:_t}),wn=Cn(Ne),bn=Ki({config:vt,draggableNodes:Ve,droppableContainers:Qe,measuringConfiguration:Vt}),hn=wn?xt.setRef:void 0;return E.createElement(zi,null,E.createElement(Pr,{animation:bn},ie&&In?E.createElement(ni,{key:In,id:ie.id,ref:hn,as:Pt,activatorEvent:Bn,adjustScale:Se,className:Gt,transition:ct,rect:wn,style:Xa({zIndex:ln},Mt),transform:xn},et):null))})},18257:function(pn,It,te){"use strict";te.d(It,{DL:function(){return Ze}});var E=te(35241);function Me(re){return Ae=>{let{transform:me}=Ae;return lo(Xa({},me),{x:Math.ceil(me.x/re)*re,y:Math.ceil(me.y/re)*re})}}const de=re=>{let{transform:Ae}=re;return lo(Xa({},Ae),{y:0})};function Ee(re,Ae,me){const Ye=Xa({},re);return Ae.top+re.y<=me.top?Ye.y=me.top-Ae.top:Ae.bottom+re.y>=me.top+me.height&&(Ye.y=me.top+me.height-Ae.bottom),Ae.left+re.x<=me.left?Ye.x=me.left-Ae.left:Ae.right+re.x>=me.left+me.width&&(Ye.x=me.left+me.width-Ae.right),Ye}const Ce=re=>{let{containerNodeRect:Ae,draggingNodeRect:me,transform:Ye}=re;return!me||!Ae?Ye:Ee(Ye,me,Ae)},fe=re=>{let{draggingNodeRect:Ae,transform:me,scrollableAncestorRects:Ye}=re;const je=Ye[0];return!Ae||!je?me:Ee(me,Ae,je)},Ze=re=>{let{transform:Ae}=re;return lo(Xa({},Ae),{x:0})},Ge=re=>{let{transform:Ae,draggingNodeRect:me,windowRect:Ye}=re;return!me||!Ye?Ae:Ee(Ae,me,Ye)},ye=re=>{let{activatorEvent:Ae,draggingNodeRect:me,transform:Ye}=re;if(me&&Ae){const je=getEventCoordinates(Ae);if(!je)return Ye;const ze=je.x-me.left,Ie=je.y-me.top;return lo(Xa({},Ye),{x:Ye.x+ze-me.width/2,y:Ye.y+Ie-me.height/2})}return Ye}},19719:function(pn,It,te){"use strict";te.d(It,{Fo:function(){return Le},Rp:function(){return Ee},U2:function(){return Ye},nB:function(){return qe},qw:function(){return Ie}});var E=te(59301),Me=te(87954),de=te(35241);function Ee(nt,at,xe){const ce=nt.slice();return ce.splice(xe<0?ce.length+xe:xe,0,ce.splice(at,1)[0]),ce}function Ce(nt,at,xe){const ce=nt.slice();return ce[at]=nt[xe],ce[xe]=nt[at],ce}function fe(nt,at){return nt.reduce((xe,ce,rt)=>{const St=at.get(ce);return St&&(xe[rt]=St),xe},Array(nt.length))}function Ze(nt){return nt!==null&&nt>=0}function Ge(nt,at){if(nt===at)return!0;if(nt.length!==at.length)return!1;for(let xe=0;xe{var at;let{rects:xe,activeNodeRect:ce,activeIndex:rt,overIndex:St,index:Ot}=nt;const ot=(at=xe[rt])!=null?at:ce;if(!ot)return null;const Ut=me(xe,Ot,rt);if(Ot===rt){const yt=xe[St];return yt?Xa({x:rtrt&&Ot<=St?Xa({x:-ot.width-Ut,y:0},re):Ot=St?Xa({x:ot.width+Ut,y:0},re):Xa({x:0,y:0},re)};function me(nt,at,xe){const ce=nt[at],rt=nt[at-1],St=nt[at+1];return!ce||!rt&&!St?0:xe{let{rects:at,activeIndex:xe,overIndex:ce,index:rt}=nt;const St=Ee(at,ce,xe),Ot=at[rt],ot=St[rt];return!ot||!Ot?null:{x:ot.left-Ot.left,y:ot.top-Ot.top,scaleX:ot.width/Ot.width,scaleY:ot.height/Ot.height}},je=nt=>{let{activeIndex:at,index:xe,rects:ce,overIndex:rt}=nt,St,Ot;return xe===at&&(St=ce[xe],Ot=ce[rt]),xe===rt&&(St=ce[xe],Ot=ce[at]),!Ot||!St?null:{x:Ot.left-St.left,y:Ot.top-St.top,scaleX:Ot.width/St.width,scaleY:Ot.height/St.height}},ze={scaleX:1,scaleY:1},Ie=nt=>{var at;let{activeIndex:xe,activeNodeRect:ce,index:rt,rects:St,overIndex:Ot}=nt;const ot=(at=St[xe])!=null?at:ce;if(!ot)return null;if(rt===xe){const yt=St[Ot];return yt?Xa({x:0,y:xexe&&rt<=Ot?Xa({x:0,y:-ot.height-Ut},ze):rt=Ot?Xa({x:0,y:ot.height+Ut},ze):Xa({x:0,y:0},ze)};function Ue(nt,at,xe){const ce=nt[at],rt=nt[at-1],St=nt[at+1];return ce?xece.map(Ke=>typeof Ke=="object"&&"id"in Ke?Ke.id:Ke),[ce]),Et=Ot!=null,Zt=Ot?$e.indexOf(Ot.id):-1,pt=yt?$e.indexOf(yt.id):-1,zt=(0,E.useRef)($e),Wt=!Ge($e,zt.current),Re=pt!==-1&&Zt===-1||Wt,wt=ye(St);(0,de.LI)(()=>{Wt&&Et&&Kt($e)},[Wt,$e,Et,Kt]),(0,E.useEffect)(()=>{zt.current=$e},[$e]);const bt=(0,E.useMemo)(()=>({activeIndex:Zt,containerId:lt,disabled:wt,disableTransforms:Re,items:$e,overIndex:pt,useDragOverlay:tt,sortedRects:fe($e,Ut),strategy:rt}),[Zt,lt,wt.draggable,wt.droppable,Re,$e,pt,Ut,tt,rt]);return E.createElement(He.Provider,{value:bt},at)}const be=nt=>{let{id:at,items:xe,activeIndex:ce,overIndex:rt}=nt;return Ee(xe,ce,rt).indexOf(at)},De=nt=>{let{containerId:at,isSorting:xe,wasDragging:ce,index:rt,items:St,newIndex:Ot,previousItems:ot,previousContainerId:Ut,transition:yt}=nt;return!yt||!ce||ot!==St&&rt===Ot?!1:xe?!0:Ot!==rt&&at===Ut},Je={duration:200,easing:"ease"},ke="transform",ft=de.ux.Transition.toString({property:ke,duration:0,easing:"linear"}),pe={roleDescription:"sortable"};function Pe(nt){let{disabled:at,index:xe,node:ce,rect:rt}=nt;const[St,Ot]=(0,E.useState)(null),ot=(0,E.useRef)(xe);return(0,de.LI)(()=>{if(!at&&xe!==ot.current&&ce.current){const Ut=rt.current;if(Ut){const yt=(0,Me.VK)(ce.current,{ignoreTransform:!0}),Kt={x:Ut.left-yt.left,y:Ut.top-yt.top,scaleX:Ut.width/yt.width,scaleY:Ut.height/yt.height};(Kt.x||Kt.y)&&Ot(Kt)}}xe!==ot.current&&(ot.current=xe)},[at,xe,ce,rt]),(0,E.useEffect)(()=>{St&&Ot(null)},[St]),St}function qe(nt){let{animateLayoutChanges:at=De,attributes:xe,disabled:ce,data:rt,getNewIndex:St=be,id:Ot,strategy:ot,resizeObserverConfig:Ut,transition:yt=Je}=nt;const{items:Kt,containerId:lt,activeIndex:tt,disabled:$e,disableTransforms:Et,sortedRects:Zt,overIndex:pt,useDragOverlay:zt,strategy:Wt}=(0,E.useContext)(He),Re=We(ce,$e),wt=Kt.indexOf(Ot),bt=(0,E.useMemo)(()=>Xa({sortable:{containerId:lt,index:wt,items:Kt}},rt),[lt,rt,wt,Kt]),Ke=(0,E.useMemo)(()=>Kt.slice(Kt.indexOf(Ot)),[Kt,Ot]),{rect:Ft,node:At,isOver:Tt,setNodeRef:ue}=(0,Me.Zj)({id:Ot,data:bt,disabled:Re.droppable,resizeObserverConfig:Xa({updateMeasurementsFor:Ke},Ut)}),{active:ne,activatorEvent:ee,activeNodeRect:se,attributes:ge,setNodeRef:oe,listeners:le,isDragging:st,over:Yt,setActivatorNodeRef:kt,transform:dt}=(0,Me.O1)({id:Ot,data:bt,attributes:Xa(Xa({},pe),xe),disabled:Re.draggable}),Ht=(0,de.HB)(ue,oe),rn=!!ne,sn=rn&&!Et&&Ze(tt)&&Ze(pt),Mn=!zt&&st,jn=Mn&&sn?dt:null,Sn=ot!=null?ot:Wt,dn=sn?jn!=null?jn:Sn({rects:Zt,activeNodeRect:se,activeIndex:tt,overIndex:pt,index:wt}):null,Ln=Ze(tt)&&Ze(pt)?St({id:Ot,items:Kt,activeIndex:tt,overIndex:pt}):wt,en=ne==null?void 0:ne.id,cn=(0,E.useRef)({activeId:en,items:Kt,newIndex:Ln,containerId:lt}),rr=Kt!==cn.current.items,ar=at({active:ne,containerId:lt,isDragging:st,isSorting:rn,id:Ot,index:wt,items:Kt,newIndex:cn.current.newIndex,previousItems:cn.current.items,previousContainerId:cn.current.containerId,transition:yt,wasDragging:cn.current.activeId!=null}),wr=Pe({disabled:!ar,index:wt,node:At,rect:Ft});return(0,E.useEffect)(()=>{rn&&cn.current.newIndex!==Ln&&(cn.current.newIndex=Ln),lt!==cn.current.containerId&&(cn.current.containerId=lt),Kt!==cn.current.items&&(cn.current.items=Kt)},[rn,Ln,lt,Kt]),(0,E.useEffect)(()=>{if(en===cn.current.activeId)return;if(en&&!cn.current.activeId){cn.current.activeId=en;return}const an=setTimeout(()=>{cn.current.activeId=en},50);return()=>clearTimeout(an)},[en]),{active:ne,activeIndex:tt,attributes:ge,data:bt,rect:Ft,index:wt,newIndex:Ln,items:Kt,isOver:Tt,isSorting:rn,isDragging:st,listeners:le,node:At,overIndex:pt,over:Yt,setNodeRef:Ht,setActivatorNodeRef:kt,setDroppableNodeRef:ue,setDraggableNodeRef:oe,transform:wr!=null?wr:dn,transition:Zn()};function Zn(){if(wr||rr&&cn.current.newIndex===wt)return ft;if(!(Mn&&!(0,de.vd)(ee)||!yt)&&(rn||ar))return de.ux.Transition.toString(lo(Xa({},yt),{property:ke}))}}function We(nt,at){var xe,ce;return typeof nt=="boolean"?{draggable:nt,droppable:!1}:{draggable:(xe=nt==null?void 0:nt.draggable)!=null?xe:at.draggable,droppable:(ce=nt==null?void 0:nt.droppable)!=null?ce:at.droppable}}function Be(nt){if(!nt)return!1;const at=nt.data.current;return!!(at&&"sortable"in at&&typeof at.sortable=="object"&&"containerId"in at.sortable&&"items"in at.sortable&&"index"in at.sortable)}const Fe=[Me.g4.Down,Me.g4.Right,Me.g4.Up,Me.g4.Left],_e=(nt,at)=>{let{context:{active:xe,collisionRect:ce,droppableRects:rt,droppableContainers:St,over:Ot,scrollableAncestors:ot}}=at;if(Fe.includes(nt.code)){if(nt.preventDefault(),!xe||!ce)return;const Ut=[];St.getEnabled().forEach(lt=>{if(!lt||lt!=null&<.disabled)return;const tt=rt.get(lt.id);if(tt)switch(nt.code){case KeyboardCode.Down:ce.toptt.top&&Ut.push(lt);break;case KeyboardCode.Left:ce.left>tt.left&&Ut.push(lt);break;case KeyboardCode.Right:ce.left1&&(Kt=yt[1].id),Kt!=null){const lt=St.get(xe.id),tt=St.get(Kt),$e=tt?rt.get(tt.id):null,Et=tt==null?void 0:tt.node.current;if(Et&&$e&<&&tt){const pt=getScrollableAncestors(Et).some((Ke,Ft)=>ot[Ft]!==Ke),zt=Rt(lt,tt),Wt=gt(lt,tt),Re=pt||!zt?{x:0,y:0}:{x:Wt?ce.width-$e.width:0,y:Wt?ce.height-$e.height:0},wt={x:$e.left,y:$e.top};return Re.x&&Re.y?wt:subtract(wt,Re)}}}};function Rt(nt,at){return!Be(nt)||!Be(at)?!1:nt.data.current.sortable.containerId===at.data.current.sortable.containerId}function gt(nt,at){return!Be(nt)||!Be(at)||!Rt(nt,at)?!1:nt.data.current.sortable.indexRt=>{Fe.forEach(gt=>gt(Rt))},Fe)}const de=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function Ee(Be){const Fe=Object.prototype.toString.call(Be);return Fe==="[object Window]"||Fe==="[object global]"}function Ce(Be){return"nodeType"in Be}function fe(Be){var Fe,_e;return Be?Ee(Be)?Be:Ce(Be)&&(Fe=(_e=Be.ownerDocument)==null?void 0:_e.defaultView)!=null?Fe:window:window}function Ze(Be){const{Document:Fe}=fe(Be);return Be instanceof Fe}function Ge(Be){return Ee(Be)?!1:Be instanceof fe(Be).HTMLElement}function ye(Be){return Be instanceof fe(Be).SVGElement}function re(Be){return Be?Ee(Be)?Be.document:Ce(Be)?Ze(Be)?Be:Ge(Be)||ye(Be)?Be.ownerDocument:document:document:document}const Ae=de?E.useLayoutEffect:E.useEffect;function me(Be){const Fe=(0,E.useRef)(Be);return Ae(()=>{Fe.current=Be}),(0,E.useCallback)(function(){for(var _e=arguments.length,Rt=new Array(_e),gt=0;gt<_e;gt++)Rt[gt]=arguments[gt];return Fe.current==null?void 0:Fe.current(...Rt)},[])}function Ye(){const Be=(0,E.useRef)(null),Fe=(0,E.useCallback)((Rt,gt)=>{Be.current=setInterval(Rt,gt)},[]),_e=(0,E.useCallback)(()=>{Be.current!==null&&(clearInterval(Be.current),Be.current=null)},[]);return[Fe,_e]}function je(Be,Fe){Fe===void 0&&(Fe=[Be]);const _e=(0,E.useRef)(Be);return Ae(()=>{_e.current!==Be&&(_e.current=Be)},Fe),_e}function ze(Be,Fe){const _e=(0,E.useRef)();return(0,E.useMemo)(()=>{const Rt=Be(_e.current);return _e.current=Rt,Rt},[...Fe])}function Ie(Be){const Fe=me(Be),_e=(0,E.useRef)(null),Rt=(0,E.useCallback)(gt=>{gt!==_e.current&&(Fe==null||Fe(gt,_e.current)),_e.current=gt},[]);return[_e,Rt]}function Ue(Be){const Fe=(0,E.useRef)();return(0,E.useEffect)(()=>{Fe.current=Be},[Be]),Fe.current}let mt={};function He(Be,Fe){return(0,E.useMemo)(()=>{if(Fe)return Fe;const _e=mt[Be]==null?0:mt[Be]+1;return mt[Be]=_e,Be+"-"+_e},[Be,Fe])}function Le(Be){return function(Fe){for(var _e=arguments.length,Rt=new Array(_e>1?_e-1:0),gt=1;gt<_e;gt++)Rt[gt-1]=arguments[gt];return Rt.reduce((nt,at)=>{const xe=Object.entries(at);for(const[ce,rt]of xe){const St=nt[ce];St!=null&&(nt[ce]=St+Be*rt)}return nt},Xa({},Fe))}}const be=Le(1),De=Le(-1);function Je(Be){return"clientX"in Be&&"clientY"in Be}function ke(Be){if(!Be)return!1;const{KeyboardEvent:Fe}=fe(Be.target);return Fe&&Be instanceof Fe}function ft(Be){if(!Be)return!1;const{TouchEvent:Fe}=fe(Be.target);return Fe&&Be instanceof Fe}function pe(Be){if(ft(Be)){if(Be.touches&&Be.touches.length){const{clientX:Fe,clientY:_e}=Be.touches[0];return{x:Fe,y:_e}}else if(Be.changedTouches&&Be.changedTouches.length){const{clientX:Fe,clientY:_e}=Be.changedTouches[0];return{x:Fe,y:_e}}}return Je(Be)?{x:Be.clientX,y:Be.clientY}:null}const Pe=Object.freeze({Translate:{toString(Be){if(!Be)return;const{x:Fe,y:_e}=Be;return"translate3d("+(Fe?Math.round(Fe):0)+"px, "+(_e?Math.round(_e):0)+"px, 0)"}},Scale:{toString(Be){if(!Be)return;const{scaleX:Fe,scaleY:_e}=Be;return"scaleX("+Fe+") scaleY("+_e+")"}},Transform:{toString(Be){if(Be)return[Pe.Translate.toString(Be),Pe.Scale.toString(Be)].join(" ")}},Transition:{toString(Be){let{property:Fe,duration:_e,easing:Rt}=Be;return Fe+" "+_e+"ms "+Rt}}}),qe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function We(Be){return Be.matches(qe)?Be:Be.querySelector(qe)}},45559:function(){"use strict"},96408:function(pn,It){"use strict";It.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},85166:function(pn,It){"use strict";It.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},82198:function(pn,It){"use strict";It.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL",ai_review_new:"ai_review_new___xW01z"}},61191:function(pn,It){"use strict";It.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY",disabled_link:"disabled_link___usmze"}},84511:function(pn,It){"use strict";It.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},49319:function(pn,It,te){"use strict";var E=te(59301),Me=Object.defineProperty,de=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(ye,re,Ae)=>re in ye?Me(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[re]=Ae,Ze=(ye,re)=>{for(var Ae in re||(re={}))Ee.call(re,Ae)&&fe(ye,Ae,re[Ae]);if(de)for(var Ae of de(re))Ce.call(re,Ae)&&fe(ye,Ae,re[Ae]);return ye};const Ge=ye=>React.createElement("svg",Ze({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},ye),React.createElement("title",null,"AI"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"43.761%",x2:"0%",y2:"58.617%",id:"AI_svg__a"},React.createElement("stop",{stopColor:"#CF9BFF",offset:"0%"}),React.createElement("stop",{stopColor:"#8A8BFF",offset:"35.208%"}),React.createElement("stop",{stopColor:"#8DBCFF",offset:"59.208%"}),React.createElement("stop",{stopColor:"#ADF0FF",offset:"81.671%"}),React.createElement("stop",{stopColor:"#D9F8FF",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M5 0h12a5 5 0 0 1 5 5v5H5A5 5 0 1 1 5 0Z",fill:"url(#AI_svg__a)",transform:"matrix(-1 0 0 1 22 0)"}),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M9.323 6.738H6.646L6.142 8H4l2.625-6h2.77L12 8H9.817l-.494-1.262Zm-.535-1.384-.731-1.876h-.124l-.741 1.876h1.596ZM14 2h2v6h-2z"}))));It.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},55069:function(pn,It,te){"use strict";var E=te(59301),Me=Object.defineProperty,de=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(ye,re,Ae)=>re in ye?Me(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[re]=Ae,Ze=(ye,re)=>{for(var Ae in re||(re={}))Ee.call(re,Ae)&&fe(ye,Ae,re[Ae]);if(de)for(var Ae of de(re))Ce.call(re,Ae)&&fe(ye,Ae,re[Ae]);return ye};const Ge=ye=>React.createElement("svg",Ze({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ye),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));It.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},70341:function(pn,It,te){"use strict";var E=te(59301),Me=Object.defineProperty,de=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(ye,re,Ae)=>re in ye?Me(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[re]=Ae,Ze=(ye,re)=>{for(var Ae in re||(re={}))Ee.call(re,Ae)&&fe(ye,Ae,re[Ae]);if(de)for(var Ae of de(re))Ce.call(re,Ae)&&fe(ye,Ae,re[Ae]);return ye};const Ge=ye=>React.createElement("svg",Ze({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ye),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));It.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},1742:function(pn,It,te){"use strict";var E=te(59301),Me=Object.defineProperty,de=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,fe=(ye,re,Ae)=>re in ye?Me(ye,re,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[re]=Ae,Ze=(ye,re)=>{for(var Ae in re||(re={}))Ee.call(re,Ae)&&fe(ye,Ae,re[Ae]);if(de)for(var Ae of de(re))Ce.call(re,Ae)&&fe(ye,Ae,re[Ae]);return ye};const Ge=ye=>React.createElement("svg",Ze({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ye),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));It.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},93510:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var pn={},It="5.0",te={},E=null,Me=!1,de=!1,Ee=null,Ce=!1,fe=null,Ze=null,Ge=0;Ge4?parseFloat(ot):5};pn.setHTML5Codebase=function(ot,Ut){Ze=ot,rt(ot,Ut)},pn.setJavaCodebase=pn.setJavaCodebaseVersion=pn.isCompiledInstalled=pn.setPreCompiledScriptPath=pn.setPreCompiledResourcePath=function(){},pn.setHTML5CodebaseVersion=function(ot,Ut){var yt=parseFloat(ot);if(yt!==NaN&&yt<5){console.log("The GeoGebra HTML5 codebase version "+yt+" is deprecated. Using version latest instead.");return}fe=ot,ce(ot,Ut)},pn.getHTML5CodebaseVersion=function(){return je},pn.getParameters=function(){return te},pn.setFontsCSSURL=function(ot){Le=ot},pn.setGiacJSURL=function(ot){},pn.setJNLPFile=function(ot){re=ot},pn.setJNLPBaseDir=function(ot){},pn.inject=function(){function ot(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Ut="auto",yt=te.id,Kt,lt=!1,tt=0;tt=5)return!0;var ot=pn.getAppletObject();return ot&&typeof ot.recalculateEnvironments=="function"?(ot.recalculateEnvironments(),!0):!1},pn.startAnimation=function(){var ot=pn.getAppletObject();return ot&&typeof ot.startAnimation=="function"?(ot.startAnimation(),!0):!1},pn.stopAnimation=function(){var ot=pn.getAppletObject();return ot&&typeof ot.stopAnimation=="function"?(ot.stopAnimation(),!0):!1},pn.getAppletObject=function(){var ot=te.id!==void 0?te.id:"ggbApplet";return window[ot]},pn.resize=function(){};var qe=function(ot,Ut,yt){var Kt=document.createElement("param");Kt.setAttribute("name",Ut),Kt.setAttribute("value",yt),ot.appendChild(Kt)},We=function(ot){return ot&&ot!=="false"},Be=function(ot,Ut,yt){De(je)<=4.2&&(yt=!0);var Kt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==je||ggbHTML5LoadedCodebaseIsWebSimple&&!Ie)&&(Kt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var lt=document.createElement("div");lt.classList.add("appletParameters","notranslate");var tt=Ut.width,$e=Ut.height;if(Ut.disableAutoScale=Ut.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Ut.disableAutoScale,Ut.width!==void 0)if(De(je)<=4.4)We(Ut.showToolBar)&&(Ut.height-=7),We(Ut.showAlgebraInput)&&(Ut.height-=37),Ut.width<605&&We(Ut.showToolBar)&&(Ut.width=605,tt=605);else{var Et=100;(We(Ut.showToolBar)||We(Ut.showMenuBar))&&(Ut.hasOwnProperty("customToolBar")&&(Ut.customToolbar=Ut.customToolBar),Et=We(Ut.showMenuBar)?245:155),tt=5?(Ut.appletOnLoad=function(ee){var se=ot.querySelector(".ggb_preview");se&&se.parentNode.removeChild(se),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(zt),window.GGBT_wsf_view&&$(window).trigger("resize"),pt(ee)},Wt||zt.appendChild(Re)):lt.appendChild(Re),zt.appendChild(lt),Wt||ot.appendChild(zt),setTimeout(function(){pn.resize()},1)}else{var wt=document.createElement("div");wt.className="applet_scaler",wt.style.position="relative",wt.style.display="block",wt.appendChild(lt),ot.appendChild(wt),Ut.appletOnLoad=function(ee){pn.resize(),pt(ee)}}function bt(ee,se){se&&typeof se.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ee,se.appletOnLoad):renderGGBElement(ee),St("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",se)}function Ke(ee,se){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ee,params:se}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ge){bt(ge.article,ge.params)}),html5AppletsToProcess=null)},De(je)<5&&(ee.className+=" geogebraweb")):bt(ee,se)}if(Kt){scriptLoadStarted=!0;for(var Ft=0;Ft0?(Zt.remove(),zt.attr("id","fullscreencontent").show(),jQuery(pt).append(zt),window.dispatchEvent(new Event("resize"))):Be(Zt,Ut,!1),window.GGBT_wsf_view.launchFullScreen(pt)}else Ye=Kt,Be(ot,Ut,!1);if(!window.GGBT_wsf_view)for($e=0;$eot/4*3&&(Zt=ot/4*3),pt=Zt/5.8,Et.setAttribute("src",mt),Et.setAttribute("width",Zt),Et.setAttribute("height",pt);var zt=(ot-Zt)/2,Wt=(Ut-pt)/2;Et.style.left=zt+"px",Et.style.top=Wt+"px",lt.appendChild(Et)}}return lt.appendChild($e),lt},at=function(ot){return ot=ot.toLowerCase(),ot==="html5"||ot==="screenshot"?ot:"html5"},xe=["web","webSimple","web3d","tablet","tablet3d","phone"],ce=function(ot,Ut){if(je=ot,Ut){rt(je,!0);return}var yt=!Me;if(yt){var Kt=De(je);!isNaN(Kt)&&Kt<4.4&&(yt=!1)}var lt,tt;window.location.protocol.substr(0,4)==="http"?lt=window.location.protocol:lt="http:";var $e=je.indexOf("//");$e>0?tt=je:$e===0?tt=lt+je:tt="https://www.geogebra.org/apps/5.2.814.0/";for(var Et in xe)if(je.slice(xe[Et].length*-1)===xe[Et]||je.slice((xe[Et].length+1)*-1)===xe[Et]+"/"){rt(tt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&yt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!We(te.showToolBar)&&!We(te.showMenuBar)&&!We(te.showAlgebraInput)&&!We(te.enableRightClick)&&(!te.appName||te.appName=="classic")?tt+="webSimple/":tt+="web3d/",rt(tt,!1)},rt=function(ot,Ut){if(ot.requirejs){Ae=ot;return}ot.slice(-1)!=="/"&&(ot+="/"),Ae=ot,Ut===null&&(Ut=ot.indexOf("http")===-1),me=Ut,ze="web.nocache.js",Ie=!1;var yt=Ae.split("/");yt.length>1&&(!Ut&&yt[yt.length-2]==="webSimple"?(ze="webSimple.nocache.js",Ie=!0):xe.indexOf(yt[yt.length-2])>=0&&(ze=yt[yt.length-2]+".nocache.js")),yt=ot.split("/"),je=yt[yt.length-3],je.substr(0,4)==="test"?je=je.substr(4,1)+"."+je.substr(5,1):(je.substr(0,3)==="war"||je.substr(0,4)==="beta")&&(je="5.0");var Kt=parseFloat(je);Kt!==NaN&&Kt<5&&ot.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Kt+" is deprecated. Using version latest instead."),ce("5.0",Ut))},St=function(ot,Ut){window.console&&window.console.log&&(!Ut||typeof Ut.showLogging=="undefined"||Ut.showLogging&&Ut.showLogging!=="false")&&console.log(ot)};te.material_id!==void 0?ft(Ot):Ot();function Ot(){var ot=It;fe!==null?ot=fe:parseFloat(ot)<5&&(ot="5.0"),ce(ot,!1),Ze!==null&&rt(Ze,me),Ce=!0}return pn},GGBAppletUtils=function(){"use strict";function pn(){return window.GGBT_wsf_edit!==void 0}function It(Ce,fe){fe!=1?(Ce.style.transformOrigin="0% 0% 0px",Ce.style.webkitTransformOrigin="0% 0% 0px",Ce.style.transform="scale("+fe+","+fe+")",Ce.style.webkitTransform="scale("+fe+","+fe+")",Ce.style.maxWidth="initial",Ce.querySelector(".ggb_preview")!==null&&(Ce.querySelector(".ggb_preview").style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ce.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ce.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ce.style.transform="none",Ce.style.webkitTransform="none")}function te(Ce,fe,Ze,Ge,ye,re){var Ae=null;if(re!=null&&re!="")for(var me=Ce.parentNode;me!=null;)if((" "+me.className+" ").indexOf(" "+re+" ")>-1){Ae=me;break}else me=me.parentNode;var Ye=0,je=0,ze=0,Ie=0,Ue=0,mt=0,He=0;if(Ae)Ye=Ae.offsetWidth,je=Math.max(Ge?Ae.offsetWidth:0,Ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ye=Math.min(window.innerWidth,document.documentElement.clientWidth),je=Math.min(window.innerHeight,document.documentElement.clientHeight),ze=Ye):(Ye=window.innerWidth,je=window.innerHeight,ze=window.innerWidth),Ce){var Le=Ce.getBoundingClientRect();Le.left>0&&Le.left<=Ye&&(ye===void 0||!ye)&&(document.dir==="rtl"?(Ue=Ye-Le.width-Le.left,mt=ze<=480?10:30):(mt=Le.left,Ue=ze<=480?10:30),Ie=mt+Ue)}if(Ce&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var be=Ce.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie=40,He=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie=0,He=40)}}return Ce&&((Ze===void 0||!Ze)&&fe>0&&fe+Ie1&&(re=!0)),fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(re=!0),!(Ce.hasOwnProperty("disableAutoScale")&&Ce.disableAutoScale))ye=E(Ce,fe,re,Ze,Ce.scaleContainerClass);else return Ge;return re&&(!Ce.hasOwnProperty("scale")||Ge===1)?ye:Math.min(Ge,ye)}function de(Ce){var fe=Math.min(window.innerWidth,document.documentElement.clientWidth),Ze=Math.min(window.innerHeight,document.documentElement.clientHeight),Ge=Ce.getBoundingClientRect(),ye=(fe-Ge.width)/2,re=(Ze-Ge.height)/2;re<0&&(re=0),Ce.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ye<40?Ce.style.left="40px":Ce.style.left=ye+"px",Ce.style.top=re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(re<40?Ce.style.top="40px":Ce.style.top=re+"px",Ce.style.left=ye+"px")}function Ee(Ce,fe){var Ze=Ce.querySelector(".appletParameters");if(Ze){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(fe.id!==Ze.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ce)}if(Ze.parentElement&&/fullscreen/.test(Ze.parentElement.className))return;var Ge=Me(fe,Ce);pn()&&Ze.setAttribute("data-param-scale",Ge);for(var ye=null,re=0;re=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(pn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(pn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(pn){var It=c[pn];return It==null?null:It},r=d,webModule.__errFn=e}function B(){function pn(Ce){var fe=Ce.lastIndexOf(rb);fe==-1&&(fe=Ce.length);var Ze=Ce.indexOf(sb);Ze==-1&&(Ze=Ce.length);var Ge=Ce.lastIndexOf(tb,Math.min(Ze,fe));return Ge>=O?Ce.substring(O,Ge+P):W}function It(Ce){if(!Ce.match(/^\w+:\/\//)){var fe=o.createElement(ub);fe.src=Ce+vb,Ce=pn(fe.src)}return Ce}function te(){var Ce=__gwt_getMetaProperty(wb);return Ce!=null?Ce:W}function E(){for(var Ce=o.getElementsByTagName(_),fe=O;feO?Ce[Ce.length-P].href:W}function de(){var Ce=o.location;return Ce.href==Ce.protocol+zb+Ce.host+Ce.pathname+Ce.search+Ce.hash}var Ee=te();return Ee==W&&(Ee=E()),Ee==W&&(Ee=Me()),Ee==W&&de()&&(Ee=pn(o.location.href)),Ee=It(Ee),Ee}function C(pn){return pn.match(/^\//)||pn.match(/^[a-zA-Z]+:\/\//)?pn:webModule.__moduleBase+pn}function D(){var pn=[],It=O,te=[],E=[];function Me(Ce){var fe=E[Ce](),Ze=te[Ce];if(fe in Ze)return fe;var Ge=[];for(var ye in Ze)Ge[Ze[ye]]=ye;throw r&&r(Ce,Ge,fe),null}if(__gwt_isKnownPropertyValue=function(Ce,fe){return fe in te[Ce]},webModule.__getPropMap=function(){var Ce={};for(var fe in te)te.hasOwnProperty(fe)&&(Ce[fe]=Me(fe));return Ce},webModule.__computePropValue=Me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var de;try{de=Cb;var Ee=de.indexOf(Db);Ee!=-1&&(It=parseInt(de.substring(Ee+P),$),de=de.substring(O,Ee))}catch(Ce){}return webModule.__softPermutationId=It,C(de+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase="/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},28735:function(pn,It,te){"use strict";te.d(It,{Ax:function(){return Ee},Ds:function(){return Ce},KI:function(){return Ze},SI:function(){return de},f1:function(){return Me}});var E=te(74128);function Me(Ge){let ye=!0;if(Ge.length>0){for(let re=0;reye in Ge?de(Ge,ye,{enumerable:!0,configurable:!0,writable:!0,value:re}):Ge[ye]=re,Ce=(Ge,ye,re)=>Ee(Ge,typeof ye!="symbol"?ye+"":ye,re),fe=(Ge,ye,re)=>new Promise((Ae,me)=>{var Ye=Ie=>{try{ze(re.next(Ie))}catch(Ue){me(Ue)}},je=Ie=>{try{ze(re.throw(Ie))}catch(Ue){me(Ue)}},ze=Ie=>Ie.done?Ae(Ie.value):Promise.resolve(Ie.value).then(Ye,je);ze((re=re.apply(Ge,ye)).next())});class Ze extends E.EventEmitter{constructor(ye,re){super(),Ce(this,"url"),Ce(this,"body"),Ce(this,"fullContent",""),Ce(this,"controller",null),Ce(this,"buffer",""),this.url=ye,this.body=re}startStream(){return fe(this,null,function*(){this.controller=new AbortController;const{signal:ye}=this.controller;try{const re=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ye});if(!re.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${re.status}`);const Ae=re.headers.get("content-type");if(!Ae)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ae.includes("application/json")){const je=yield re.json();this.emit("error",je);return}if(!Ae.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const me=re.body.getReader(),Ye=new TextDecoder("utf-8");for(;;){const{done:je,value:ze}=yield me.read();if(je)break;const Ie=Ye.decode(ze,{stream:!0});this.buffer+=Ie;const Ue=this.buffer.split(` `);this.buffer=Ue.pop()||"";for(const mt of Ue)if(mt.startsWith("data:")){const He=mt.slice(5).trim();if(He==="[DONE]")break;try{const Le=JSON.parse(He);Le.data&&this.handleData(Le.data)}catch(Le){this.buffer=mt+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Le)}}}this.emit("done",this.fullContent)}catch(re){re.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",re.message)}})}handleData(ye){ye.content&&(this.fullContent+=ye.content,this.emit("data",{chunk:ye,full:this.fullContent}))}cancelRequest(){var ye;(ye=this.controller)==null||ye.abort()}}It.Z=Ze},2948:function(pn,It,te){"use strict";te.d(It,{Z:function(){return He}});var E=te(59301),Me=te(28284),de=te(6767),Ee=te(62957),Ce=te(16326),fe=te(37568),Ze=te(54172),Ge=te(77019),ye=te(5269),re=te(56656),Ae=te.n(re),me=te(65862),Ye=te(65582),je={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},ze=te(33270),Ie=te(99981),Ue=(Le,be,De)=>new Promise((Je,ke)=>{var ft=qe=>{try{Pe(De.next(qe))}catch(We){ke(We)}},pe=qe=>{try{Pe(De.throw(qe))}catch(We){ke(We)}},Pe=qe=>qe.done?Je(qe.value):Promise.resolve(qe.value).then(ft,pe);Pe((De=De.apply(Le,be)).next())});const mt=({dispatch:Le,courseEndTime:be,classroomList:De,successCallback:Je=()=>{},visible:ke,homeworkIds:ft,courseId:pe,isBatch:Pe,shixunHomeworks:qe})=>{const[We]=Me.default.useForm(),[Be,Fe]=(0,E.useState)(!1),[_e,Rt]=(0,E.useState)(!1),[gt,nt]=(0,E.useState)(!1),[at,xe]=(0,E.useState)([]),[ce,rt]=(0,E.useState)([]),[St,Ot]=(0,E.useState)([]),[ot,Ut]=(0,E.useState)([]),[yt,Kt]=(0,E.useState)([]),[lt,tt]=(0,E.useState)([]),[$e,Et]=(0,E.useState)([]),[Zt,pt]=(0,E.useState)([]),[zt,Wt]=(0,E.useState)([]);(0,E.useEffect)(()=>{ke?Re():bt()},[ke]);const Re=()=>Ue(void 0,null,function*(){Fe(!0);const Ke=yield(0,ze.oR)(ft[0],{course_id:pe});nt(Ke.no_group),Pe?(Et(Ke.all_course_groups),pt(Ke.all_course_groups)):(Ut(Ke.late_course_groups),Kt(Ke.late_course_groups),xe(Ke.submit_course_groups),rt(Ke.submit_course_groups)),Fe(!1),We.setFieldsValue({end_time:Ae()()})}),wt=()=>Ue(void 0,null,function*(){const Ke=We.getFieldsValue(),Ft=Ae()(Ke.end_time).format("YYYY-MM-DD HH:mm");if((Pe?zt.length===0:St.length===0&<.length===0)&&!gt){de.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Rt(!0);const Tt=yield(0,ze.Mc)(pe,{no_group:gt,homework_ids:ft,group_ids:Pe?zt:St,end_time:Ft,late_group_ids:Pe?zt:lt});Rt(!1),Tt.status===0&&(bt(),de.ZP.success("\u64CD\u4F5C\u6210\u529F"),Je(),Le({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),bt=()=>{Ot([]),tt([]),rt([]),Kt([])};return E.createElement(Ee.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:je.modalWrapper,width:Pe||gt?520:760,open:ke,confirmLoading:_e,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>wt(),onCancel:()=>{bt(),Le({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",{className:je.tips},E.createElement("div",null,"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"),E.createElement("div",null,"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002")),E.createElement(Me.default,{form:We,layout:"vertical"},E.createElement(Me.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},E.createElement(Ce.default,{style:{width:"100%"},disabledDate:Ke=>(0,Ie.Q8)(Ke,be),disabledTime:Ke=>(0,Ie.d0)(Ke),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ae()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!gt&&E.createElement(E.Fragment,null,Pe?E.createElement("div",null,E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ke=>{pt($e.filter(Ft=>Ft.name.indexOf(Ke.target.value)>-1))}}),E.createElement(Ze.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ke=>{Wt(Ke)}},rowKey:"id",pagination:!1,dataSource:Zt,loading:Be,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):E.createElement(Ge.Z,{gutter:24},E.createElement(ye.Z,{span:14},E.createElement("div",{className:je.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ke=>{rt(at.filter(Ft=>Ft.name.indexOf(Ke.target.value)>-1))}}),E.createElement("div",{className:je.tableWrapper},E.createElement(Ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ke=>{Ot(Ke)}},rowKey:"id",pagination:!1,dataSource:ce,loading:Be,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time"},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time"}]}))),E.createElement(ye.Z,{flex:10,style:{maxWidth:"280px"}},E.createElement("div",{className:je.homeworkType},"\u8865\u4EA4\u622A\u6B62"),E.createElement(fe.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:Ke=>{Kt(ot.filter(Ft=>Ft.name.indexOf(Ke.target.value)>-1))}}),E.createElement("div",{className:je.tableWrapper},E.createElement(Ze.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:je.antdTable,rowSelection:{type:"checkbox",onChange:Ke=>{tt(Ke)}},rowKey:"id",pagination:!1,loading:Be,dataSource:yt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var He=(0,Ye.connect)(({shixunHomeworks:Le,classroomList:be})=>({shixunHomeworks:Le,classroomList:be}))(mt)},53464:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Tt}});var E=te(59301),Me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},de=te(92310),Ee=te.n(de),Ce=te(29787);var fe=function(ue,ne){return(fe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ee,se){ee.__proto__=se}||function(ee,se){for(var ge in se)Object.prototype.hasOwnProperty.call(se,ge)&&(ee[ge]=se[ge])})(ue,ne)};function Ze(ue,ne){function ee(){this.constructor=ue}fe(ue,ne),ue.prototype=ne===null?Object.create(ne):(ee.prototype=ne.prototype,new ee)}function Ge(ue,ne,ee,se){return new(ee||(ee=Promise))(function(ge,oe){function le(kt){try{Yt(se.next(kt))}catch(dt){oe(dt)}}function st(kt){try{Yt(se.throw(kt))}catch(dt){oe(dt)}}function Yt(kt){var dt;kt.done?ge(kt.value):(dt=kt.value,dt instanceof ee?dt:new ee(function(Ht){Ht(dt)})).then(le,st)}Yt((se=se.apply(ue,ne||[])).next())})}function ye(ue,ne){var ee,se,ge,oe,le={label:0,sent:function(){if(1&ge[0])throw ge[1];return ge[1]},trys:[],ops:[]};return oe={next:st(0),throw:st(1),return:st(2)},typeof Symbol=="function"&&(oe[Symbol.iterator]=function(){return this}),oe;function st(Yt){return function(kt){return function(dt){if(ee)throw new TypeError("Generator is already executing.");for(;le;)try{if(ee=1,se&&(ge=2&dt[0]?se.return:dt[0]?se.throw||((ge=se.return)&&ge.call(se),0):se.next)&&!(ge=ge.call(se,dt[1])).done)return ge;switch(se=0,ge&&(dt=[2&dt[0],ge.value]),dt[0]){case 0:case 1:ge=dt;break;case 4:return le.label++,{value:dt[1],done:!1};case 5:le.label++,se=dt[1],dt=[0];continue;case 7:dt=le.ops.pop(),le.trys.pop();continue;default:if(ge=le.trys,!((ge=ge.length>0&&ge[ge.length-1])||dt[0]!==6&&dt[0]!==2)){le=0;continue}if(dt[0]===3&&(!ge||dt[1]>ge[0]&&dt[1]',"select"),this.addActionButton(se,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(se,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(se,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(se,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(se,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(se,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(se,'',"notes"),this.markerButtonBlock=document.createElement("div"),this.markerButtonBlock.className=this.toolbarBlockStyleClass.name,this.markerButtonBlock.style.flexGrow="2",this.markerButtonBlock.style.textAlign="center",this.uiContainer.appendChild(this.markerButtonBlock),this.markerButtonOverflowBlock=document.createElement("div"),this.markerButtonOverflowBlock.className=this.toolbarOverflowBlockStyleClass.name+" "+(this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName?this.uiStyleSettings.toolbarOverflowBlockStyleColorsClassName:this.toolbarOverflowBlockStyleColorsClass.name),this.markerButtonOverflowBlock.style.display="none",this.uiContainer.appendChild(this.markerButtonOverflowBlock),this.markerItems&&(this.markerItems.forEach(function(oe){var le=document.createElement("div");le.className=""+ee.toolbarButtonStyleClass.name,le.setAttribute("data-type-name",oe.typeName),le.innerHTML=oe.icon,le.addEventListener("click",function(){ee.markerToolbarButtonClicked(le,oe)}),ee.buttons.push(le),ee.markerButtons.push(le)}),this.overflowButton=document.createElement("div"),this.overflowButton.className=this.toolbarButtonStyleClass.name+" "+(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name),this.overflowButton.innerHTML='',this.overflowButton.addEventListener("click",this.overflowButtonClicked),this.markerButtonBlock.appendChild(this.overflowButton));var ge=document.createElement("div");ge.className=this.toolbarBlockStyleClass.name,ge.style.whiteSpace="nowrap",ge.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(ge),this.addActionButton(ge,'',"render"),this.addActionButton(ge,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},ue.prototype.addButtonClickListener=function(ne){this.buttonClickListeners.push(ne)},ue.prototype.removeButtonClickListener=function(ne){this.buttonClickListeners.indexOf(ne)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(ne),1)},ue.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},ue.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var ne=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var ee=0;ee0&&this.buttonClickListeners.forEach(function(se){return se("marker",ee)}),this.markerButtonOverflowBlock.style.display="none"},ue.prototype.actionToolbarButtonClicked=function(ne,ee){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(se){return se("action",ee)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},ue.prototype.setActiveButton=function(ne){this.resetButtonStyles(),ne.className=ne.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),ne.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},ue.prototype.setActiveMarkerButton=function(ne){var ee=this.markerButtons.find(function(se){return se.getAttribute("data-type-name")===ne});ee&&this.setActiveButton(ee)},ue.prototype.setCurrentMarker=function(ne){var ee=this;this.currentMarker=ne,this.buttons.filter(function(se){return/delete|notes/.test(se.getAttribute("data-action"))}).forEach(function(se){ee.currentMarker===void 0?(se.style.fillOpacity="0.4",se.style.pointerEvents="none"):(se.style.fillOpacity="1",se.style.pointerEvents="all")})},ue}(),He=function(){function ue(ne,ee,se,ge){this.panels=[],this.panelButtons=[],this.markerjsContainer=ne,this.displayMode=ee,this.uiStyleSettings=se,this.styles=ge,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return ue.prototype.addStyles=function(){var ne;this.toolboxStyleClass=this.styles.addClass(new Ue("toolbox",` width: 100%; flex-shrink: 0; display: flex; flex-direction: column; font-family: sans-serif; `+(this.displayMode==="popup"?"height:"+2.5*this.uiStyleSettings.toolbarHeight+"px;":"")+` box-sizing: content-box; `+(this.displayMode==="popup"?"background-color: "+this.uiStyleSettings.canvasBackgroundColor+";":"")+` `+(this.displayMode==="inline"?"border-bottom-left-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` `+(this.displayMode==="inline"?"border-bottom-right-radius: "+Math.round(this.uiStyleSettings.toolbarHeight/10)+"px;":"")+` overflow: hidden; `)),this.toolboxStyleColorsClass=this.styles.addClass(new Ue("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var ee=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new Ue("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new Ue("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new Ue("toolbox-panel-row",` display: flex; `+(this.displayMode==="inline"?"position: absolute;":"")+` `+(this.displayMode==="inline"?"bottom: "+this.uiStyleSettings.toolbarHeight+"px;":"")+` cursor: default; height: `+1.5*this.uiStyleSettings.toolbarHeight+`px; `+(this.displayMode==="inline"?"width: 100%;":"")+` box-sizing: content-box; `)),this.toolboxPanelRowStyleColorsClass=this.styles.addClass(new Ue("toolbox-panel-row_colors",` background-color: `+((ne=this.uiStyleSettings.toolboxBackgroundColor)!==null&&ne!==void 0?ne:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new Ue("toolbox_button",` display: inline-block; width: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; height: `+(this.uiStyleSettings.toolbarHeight-2*ee)+`px; padding: `+ee+`px; box-sizing: content-box; `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new Ue("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new Ue("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new Ie("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new Ie("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; `))},ue.prototype.show=function(ne){var ee;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=ne,this.uiContainer.className=this.toolboxStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},ue.prototype.setPanelButtons=function(ne){var ee,se,ge=this;this.panels=ne,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((ee=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&ee!==void 0?ee:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((se=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&se!==void 0?se:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(oe){var le;oe.uiStyleSettings=ge.uiStyleSettings;var st=document.createElement("div");st.className=ge.toolboxButtonStyleClass.name+" "+((le=ge.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&le!==void 0?le:ge.toolboxButtonStyleColorsClass.name),st.innerHTML=oe.icon,st.title=oe.title,st.addEventListener("click",function(){ge.panelButtonClick(oe)}),ge.panelButtons.push(st),ge.buttonRow.appendChild(st)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},ue.prototype.panelButtonClick=function(ne){var ee=this,se=-1;if(ne!==this.activePanel){se=this.panels.indexOf(ne),this.panelRow.innerHTML="";var ge=ne.getUi();ge.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(ge),this.panelRow.style.display="flex",this.panelRow.style.visibility="visible",this.panelRow.className=this.panelRow.className.replace(this.styles.fadeOutAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeInAnimationClassName,this.activePanel=ne}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){ee.displayMode==="inline"?ee.panelRow.style.display="none":ee.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(oe,le){var st,Yt;oe.className=ee.toolboxButtonStyleClass.name+" "+(le===se?""+((st=ee.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&st!==void 0?st:ee.toolboxActiveButtonStyleColorsClass.name):""+((Yt=ee.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&Yt!==void 0?Yt:ee.toolboxButtonStyleColorsClass.name))})},ue}(),Le=function(ue,ne){this.title=ue,this.icon=ne},be=function(ue){function ne(ee,se,ge,oe){var le=ue.call(this,ee,oe||'')||this;return le.colors=[],le.addTransparent=!1,le.colorBoxes=[],le.colors=se,le.currentColor=ge,le.setCurrentColor=le.setCurrentColor.bind(le),le.getColorBox=le.getColorBox.bind(le),le}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.whiteSpace="nowrap",this.colors.forEach(function(ge){var oe=ee.getColorBox(ge);se.appendChild(oe),ee.colorBoxes.push(oe)}),se},ne.prototype.getColorBox=function(ee){var se=this,ge=this.uiStyleSettings.toolbarHeight/4,oe=this.uiStyleSettings.toolbarHeight-ge,le=document.createElement("div");le.style.display="inline-block",le.style.boxSizing="content-box",le.style.width=oe-2+"px",le.style.height=oe-2+"px",le.style.padding="1px",le.style.marginRight="2px",le.style.marginBottom="2px",le.style.borderWidth="2px",le.style.borderStyle="solid",le.style.borderRadius=(oe+2)/2+"px",le.style.borderColor=ee===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",le.addEventListener("click",function(){se.setCurrentColor(ee,le)});var st=document.createElement("div");return st.style.display="inline-block",st.style.width=oe-2+"px",st.style.height=oe-2+"px",st.style.backgroundColor=ee,st.style.borderRadius=oe/2+"px",ee==="transparent"&&(st.style.fill=this.uiStyleSettings.toolboxAccentColor,st.innerHTML=` `),le.appendChild(st),le},ne.prototype.setCurrentColor=function(ee,se){var ge=this;this.currentColor=ee,this.colorBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(ee)},ne}(Le),De=function(){function ue(ne,ee,se){this._state="new",this._isSelected=!1,this._container=ne,this._overlayContainer=ee,this.globalSettings=se,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(ue.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),ue.prototype.ownsTarget=function(ne){return!1},Object.defineProperty(ue.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),ue.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},ue.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},ue.prototype.pointerDown=function(ne,ee){},ue.prototype.dblClick=function(ne,ee){},ue.prototype.manipulate=function(ne){},ue.prototype.pointerUp=function(ne){this.stateChanged()},ue.prototype.dispose=function(){},ue.prototype.addMarkerVisualToContainer=function(ne){this.container.childNodes.length>0?this.container.insertBefore(ne,this.container.childNodes[0]):this.container.appendChild(ne)},ue.prototype.getState=function(){return{typeName:ue.typeName,state:this.state,notes:this.notes}},ue.prototype.restoreState=function(ne){this._state=ne.state,this.notes=ne.notes},ue.prototype.scale=function(ne,ee){},ue.prototype.colorChanged=function(ne){this.onColorChanged&&this.onColorChanged(ne),this.stateChanged()},ue.prototype.fillColorChanged=function(ne){this.onFillColorChanged&&this.onFillColorChanged(ne),this.stateChanged()},ue.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var ne=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),ne.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(ne)&&this.onStateChanged(this)}},ue.typeName="MarkerBase",ue}(),Je=function(){function ue(){this.findGripByVisual=this.findGripByVisual.bind(this)}return ue.prototype.findGripByVisual=function(ne){return this.topLeft.ownsTarget(ne)?this.topLeft:this.topCenter.ownsTarget(ne)?this.topCenter:this.topRight.ownsTarget(ne)?this.topRight:this.centerLeft.ownsTarget(ne)?this.centerLeft:this.centerRight.ownsTarget(ne)?this.centerRight:this.bottomLeft.ownsTarget(ne)?this.bottomLeft:this.bottomCenter.ownsTarget(ne)?this.bottomCenter:this.bottomRight.ownsTarget(ne)?this.bottomRight:void 0},ue}(),ke=function(){function ue(){this.GRIP_SIZE=10,this.visual=Ae.createGroup(),this.visual.appendChild(Ae.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(Ae.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return ue.prototype.ownsTarget=function(ne){return ne===this.visual||ne===this.visual.childNodes[0]||ne===this.visual.childNodes[1]},ue}(),ft=function(){function ue(){}return ue.toITransformMatrix=function(ne){return{a:ne.a,b:ne.b,c:ne.c,d:ne.d,e:ne.e,f:ne.f}},ue.toSVGMatrix=function(ne,ee){return ne.a=ee.a,ne.b=ee.b,ne.c=ee.c,ne.d=ee.d,ne.e=ee.e,ne.f=ee.f,ne},ue}(),pe=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.left=0,oe.top=0,oe.width=0,oe.height=0,oe.defaultSize={x:50,y:20},oe.offsetX=0,oe.offsetY=0,oe.rotationAngle=0,oe.CB_DISTANCE=10,oe._suppressMarkerCreateEvent=!1,oe.container.transform.baseVal.appendItem(Ae.createTransform()),oe.setupControlBox(),oe}return Ze(ne,ue),Object.defineProperty(ne.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(ne.prototype,"visual",{get:function(){return this._visual},set:function(ee){this._visual=ee;var se=Ae.createTransform();this._visual.transform.baseVal.appendItem(se)},enumerable:!1,configurable:!0}),ne.prototype.ownsTarget=function(ee){return!!ue.prototype.ownsTarget.call(this,ee)||!!(this.controlGrips.findGripByVisual(ee)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ee))},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.state==="new"&&(this.left=ee.x,this.top=ee.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var ge=this.unrotatePoint(ee);if(this.manipulationStartX=ge.x,this.manipulationStartY=ge.y,this.offsetX=ge.x-this.left,this.offsetY=ge.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(se),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(se)){this.activeGrip=this.rotatorGrip;var oe=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=oe.x-this.width/2,this.top=oe.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var le=this.container.transform.baseVal.getItem(0);le.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(le,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},ne.prototype.pointerUp=function(ee){var se=this.state;ue.prototype.pointerUp.call(this,ee),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(ee),this._state="select",se==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},ne.prototype.moveVisual=function(ee){this.visual.style.transform="translate("+ee.x+"px, "+ee.y+"px)"},ne.prototype.manipulate=function(ee){var se=this.unrotatePoint(ee);this.state==="creating"?this.resize(ee):this.state==="move"?(this.left=this.manipulationStartLeft+(se.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(se.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(se):this.state==="rotate"&&this.rotate(ee)},ne.prototype.resize=function(ee){var se=this.manipulationStartLeft,ge=this.manipulationStartWidth,oe=this.manipulationStartTop,le=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:se=this.manipulationStartLeft+ee.x-this.manipulationStartX,ge=this.manipulationStartWidth+this.manipulationStartLeft-se;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:ge=this.manipulationStartWidth+ee.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:oe=this.manipulationStartTop+ee.y-this.manipulationStartY,le=this.manipulationStartHeight+this.manipulationStartTop-oe;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:le=this.manipulationStartHeight+ee.y-this.manipulationStartY}ge>=0?(this.left=se,this.width=ge):(this.left=se+ge,this.width=-ge),le>=0?(this.top=oe,this.height=le):(this.top=oe+le,this.height=-le),this.setSize()},ne.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},ne.prototype.rotate=function(ee){if(Math.abs(ee.x-this.centerX)>.1){var se=Math.sign(ee.x-this.centerX);this.rotationAngle=180*Math.atan((ee.y-this.centerY)/(ee.x-this.centerX))/Math.PI+90*se,this.applyRotation()}},ne.prototype.applyRotation=function(){var ee=this.container.transform.baseVal.getItem(0);ee.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ee,0)},ne.prototype.rotatePoint=function(ee){if(this.rotationAngle===0)return ee;var se=this.container.getCTM(),ge=Ae.createPoint(ee.x,ee.y);return{x:(ge=ge.matrixTransform(se)).x,y:ge.y}},ne.prototype.unrotatePoint=function(ee){if(this.rotationAngle===0)return ee;var se=this.container.getCTM();se=se.inverse();var ge=Ae.createPoint(ee.x,ee.y);return{x:(ge=ge.matrixTransform(se)).x,y:ge.y}},ne.prototype.select=function(){ue.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){ue.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Ae.createGroup();var ee=Ae.createTransform();ee.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(ee),this.container.appendChild(this.controlBox),this.controlRect=Ae.createRect(this.width+this.CB_DISTANCE,this.height+this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"],["fill","transparent"],["pointer-events","none"]]),this.controlBox.appendChild(this.controlRect),this.globalSettings.disableRotation!==!0&&(this.rotatorGripLine=Ae.createLine((this.width+2*this.CB_DISTANCE)/2,this.top-this.CB_DISTANCE,(this.width+2*this.CB_DISTANCE)/2,this.top-3*this.CB_DISTANCE,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.appendChild(this.rotatorGripLine)),this.controlGrips=new Je,this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){var ee=this.controlBox.transform.baseVal.getItem(0);ee.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(ee,0),this.controlRect.setAttribute("width",(this.width+this.CB_DISTANCE).toString()),this.controlRect.setAttribute("height",(this.height+this.CB_DISTANCE).toString()),this.rotatorGripLine!==void 0&&(this.rotatorGripLine.setAttribute("x1",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y1",(-this.CB_DISTANCE/2).toString()),this.rotatorGripLine.setAttribute("x2",((this.width+this.CB_DISTANCE)/2).toString()),this.rotatorGripLine.setAttribute("y2",(3*-this.CB_DISTANCE).toString())),this.positionGrips()},ne.prototype.addControlGrips=function(){this.controlGrips.topLeft=this.createGrip(),this.controlGrips.topCenter=this.createGrip(),this.controlGrips.topRight=this.createGrip(),this.controlGrips.centerLeft=this.createGrip(),this.controlGrips.centerRight=this.createGrip(),this.controlGrips.bottomLeft=this.createGrip(),this.controlGrips.bottomCenter=this.createGrip(),this.controlGrips.bottomRight=this.createGrip(),this.globalSettings.disableRotation!==!0&&(this.rotatorGrip=this.createGrip()),this.positionGrips()},ne.prototype.createGrip=function(){var ee=new ke;return ee.visual.transform.baseVal.appendItem(Ae.createTransform()),this.controlBox.appendChild(ee.visual),ee},ne.prototype.positionGrips=function(){var ee=this.controlGrips.topLeft.GRIP_SIZE,se=-ee/2,ge=se,oe=(this.width+this.CB_DISTANCE)/2-ee/2,le=(this.height+this.CB_DISTANCE)/2-ee/2,st=this.height+this.CB_DISTANCE-ee/2,Yt=this.width+this.CB_DISTANCE-ee/2;this.positionGrip(this.controlGrips.topLeft.visual,se,ge),this.positionGrip(this.controlGrips.topCenter.visual,oe,ge),this.positionGrip(this.controlGrips.topRight.visual,Yt,ge),this.positionGrip(this.controlGrips.centerLeft.visual,se,le),this.positionGrip(this.controlGrips.centerRight.visual,Yt,le),this.positionGrip(this.controlGrips.bottomLeft.visual,se,st),this.positionGrip(this.controlGrips.bottomCenter.visual,oe,st),this.positionGrip(this.controlGrips.bottomRight.visual,Yt,st),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,oe,ge-3*this.CB_DISTANCE)},ne.prototype.positionGrip=function(ee,se,ge){var oe=ee.transform.baseVal.getItem(0);oe.setTranslate(se,ge),ee.transform.baseVal.replaceItem(oe,0)},ne.prototype.hideControlBox=function(){this.controlBox.style.display="none"},ne.prototype.showControlBox=function(){this.controlBox.style.display=""},ne.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:ft.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:ft.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},ue.prototype.getState.call(this))},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee);var se=ee;this.left=se.left,this.top=se.top,this.width=se.width,this.height=se.height,this.rotationAngle=se.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(ft.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,se.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(ft.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,se.containerTransformMatrix))},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se);var ge=this.rotatePoint({x:this.left,y:this.top}),oe=this.unrotatePoint({x:ge.x*ee,y:ge.y*se});this.left=oe.x,this.top=oe.y,this.width=this.width*ee,this.height=this.height*se,this.adjustControlBox()},ne}(De),Pe=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.opacity=1,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.visual)},ne.prototype.createVisual=function(){this.visual=Ae.createRect(1,1,[["fill",this.fillColor],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray],["opacity",this.opacity.toString()]]),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ne.prototype.manipulate=function(ee){ue.prototype.manipulate.call(this,ee)},ne.prototype.resize=function(ee){ue.prototype.resize.call(this,ee),this.setSize()},ne.prototype.setSize=function(){ue.prototype.setSize.call(this),Ae.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(ee){ue.prototype.pointerUp.call(this,ee),this.setSize()},ne.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.visual&&Ae.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},ne.prototype.setFillColor=function(ee){this.fillColor=ee,this.visual&&Ae.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},ne.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.visual&&Ae.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.visual&&Ae.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},ne.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},ue.prototype.getState.call(this))},ne.prototype.restoreState=function(ee){var se=ee;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.opacity=se.opacity,this.createVisual(),ue.prototype.restoreState.call(this,ee),this.setSize()},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se),this.setSize()},ne.title="Rectangle marker",ne}(pe),qe=function(ue){function ne(ee,se,ge,oe){var le=ue.call(this,ee,oe||'')||this;return le.widths=[],le.widthBoxes=[],le.widths=se,le.currentWidth=ge,le.setCurrentWidth=le.setCurrentWidth.bind(le),le}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.widths.forEach(function(ge){var oe=document.createElement("div");oe.style.display="flex",oe.style.flexGrow="2",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=ge===ee.currentWidth?ee.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ee.setCurrentWidth(ge,oe)}),se.appendChild(oe);var le=document.createElement("div");le.innerText=ge.toString(),le.style.marginRight="5px",oe.appendChild(le);var st=document.createElement("div");st.style.minHeight="20px",st.style.flexGrow="2",st.style.display="flex",st.style.alignItems="center";var Yt=document.createElement("hr");Yt.style.minWidth="20px",Yt.style.border="0px",Yt.style.borderTop=ge+"px solid "+ee.uiStyleSettings.toolboxColor,Yt.style.flexGrow="2",st.appendChild(Yt),oe.appendChild(st),ee.widthBoxes.push(oe)}),se},ne.prototype.setCurrentWidth=function(ee,se){var ge=this;this.currentWidth=ee,this.widthBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},ne}(Le),We=function(ue){function ne(ee,se,ge,oe){var le=ue.call(this,ee,oe||'')||this;return le.styles=[],le.styleBoxes=[],le.styles=se,le.currentStyle=ge,le.setCurrentStyle=le.setCurrentStyle.bind(le),le}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",this.styles.forEach(function(ge){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/ee.styles.length-5+"%",oe.style.borderColor=ge===ee.currentStyle?ee.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ee.setCurrentStyle(ge,oe)}),se.appendChild(oe);var le=document.createElement("div");le.style.minHeight="20px",le.style.flexGrow="2",le.style.overflow="hidden";var st=` `;le.innerHTML=st,oe.appendChild(le),ee.styleBoxes.push(oe)}),se},ne.prototype.setCurrentStyle=function(ee,se){var ge=this;this.currentStyle=ee,this.styleBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},ne}(Le),Be=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.strokeColor=ge.defaultColor,oe.strokeWidth=ge.defaultStrokeWidth,oe.strokeDasharray=ge.defaultStrokeDasharray,oe.strokePanel=new be("Line color",ge.defaultColorSet,ge.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new qe("Line width",ge.defaultStrokeWidths,ge.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new We("Line style",ge.defaultStrokeDasharrays,ge.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return Ze(ne,ue),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=ue.prototype.getState.call(this);return ee.typeName=ne.typeName,ee},ne.typeName="FrameMarker",ne.title="Frame marker",ne.icon='',ne}(Pe),Fe=function(){this.defaultColorSet=["#EF4444","#10B981","#2563EB","#FFFF00","#7C3AED","#F472B6","#000000","#FFFFFF"],this.defaultColor=this.defaultColorSet[0],this.defaultFillColor=this.defaultColorSet[0],this.defaultStrokeColor=this.defaultColorSet[7],this.defaultHighlightColor=this.defaultColorSet[3],this.defaultStrokeWidth=3,this.defaultStrokeDasharray="",this.defaultHighlightOpacity=.5,this.defaultFontFamily="Helvetica, Arial, sans-serif",this.defaultStrokeWidths=[1,2,3,5,10],this.defaultStrokeDasharrays=["","3","12 3","9 6 3 6"],this.defaultOpacitySteps=[.1,.25,.5,.75,1],this.displayMode="inline",this.defaultFontFamilies=['Times, "Times New Roman", serif',"Helvetica, Arial, sans-serif",'Courier, "Courier New", monospace',"cursive","fantasy"],this.popupMargin=30,this.newFreehandMarkerOnPointerUp=!1,this.defaultColorsFollowCurrentColors=!1,this.freehandPixelRatio=1,this.disableRotation=!1,this.defaultCaptionFontSize="1rem",this.defaultCaptionText="Text"},_e=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.x1=0,oe.y1=0,oe.x2=0,oe.y2=0,oe.defaultLength=50,oe.manipulationStartX=0,oe.manipulationStartY=0,oe.manipulationStartX1=0,oe.manipulationStartY1=0,oe.manipulationStartX2=0,oe.manipulationStartY2=0,oe.setupControlBox(),oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!!ue.prototype.ownsTarget.call(this,ee)||!(!this.grip1.ownsTarget(ee)&&!this.grip2.ownsTarget(ee))},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.manipulationStartX=ee.x,this.manipulationStartY=ee.y,this.state==="new"&&(this.x1=ee.x,this.y1=ee.y,this.x2=ee.x,this.y2=ee.y),this.manipulationStartX1=this.x1,this.manipulationStartY1=this.y1,this.manipulationStartX2=this.x2,this.manipulationStartY2=this.y2,this.state!=="new"&&(this.select(),this.grip1.ownsTarget(se)?this.activeGrip=this.grip1:this.grip2.ownsTarget(se)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},ne.prototype.pointerUp=function(ee){var se=this.state;ue.prototype.pointerUp.call(this,ee),this.state==="creating"&&Math.abs(this.x1-this.x2)<10&&Math.abs(this.y1-this.y2)<10?(this.x2=this.x1+this.defaultLength,this.adjustVisual(),this.adjustControlBox()):this.manipulate(ee),this._state="select",se==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},ne.prototype.adjustVisual=function(){},ne.prototype.manipulate=function(ee){this.state==="creating"?this.resize(ee):this.state==="move"?(this.x1=this.manipulationStartX1+ee.x-this.manipulationStartX,this.y1=this.manipulationStartY1+ee.y-this.manipulationStartY,this.x2=this.manipulationStartX2+ee.x-this.manipulationStartX,this.y2=this.manipulationStartY2+ee.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(ee)},ne.prototype.resize=function(ee){switch(this.activeGrip){case this.grip1:this.x1=ee.x,this.y1=ee.y;break;case this.grip2:case void 0:this.x2=ee.x,this.y2=ee.y}this.adjustVisual(),this.adjustControlBox()},ne.prototype.select=function(){ue.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},ne.prototype.deselect=function(){ue.prototype.deselect.call(this),this.controlBox.style.display="none"},ne.prototype.setupControlBox=function(){this.controlBox=Ae.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},ne.prototype.adjustControlBox=function(){this.positionGrips()},ne.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},ne.prototype.createGrip=function(){var ee=new ke;return ee.visual.transform.baseVal.appendItem(Ae.createTransform()),this.controlBox.appendChild(ee.visual),ee},ne.prototype.positionGrips=function(){var ee=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-ee/2,this.y1-ee/2),this.positionGrip(this.grip2.visual,this.x2-ee/2,this.y2-ee/2)},ne.prototype.positionGrip=function(ee,se,ge){var oe=ee.transform.baseVal.getItem(0);oe.setTranslate(se,ge),ee.transform.baseVal.replaceItem(oe,0)},ne.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},ue.prototype.getState.call(this))},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee);var se=ee;this.x1=se.x1,this.y1=se.y1,this.x2=se.x2,this.y2=se.y2},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se),this.x1=this.x1*ee,this.y1=this.y1*se,this.x2=this.x2*ee,this.y2=this.y2*se,this.adjustVisual(),this.adjustControlBox()},ne}(De),Rt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.strokeColor=ge.defaultColor,oe.strokeWidth=ge.defaultStrokeWidth,oe.strokeDasharray=ge.defaultStrokeDasharray,oe.strokePanel=new be("Line color",ge.defaultColorSet,ge.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new qe("Line width",ge.defaultStrokeWidths,ge.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new We("Line style",ge.defaultStrokeDasharrays,ge.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorLine&&ee!==this.visibleLine)},ne.prototype.createVisual=function(){this.visual=Ae.createGroup(),this.selectorLine=Ae.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=Ae.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()]]),this.visual.appendChild(this.selectorLine),this.visual.appendChild(this.visibleLine),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},ne.prototype.adjustVisual=function(){this.selectorLine&&this.visibleLine&&(this.selectorLine.setAttribute("x1",this.x1.toString()),this.selectorLine.setAttribute("y1",this.y1.toString()),this.selectorLine.setAttribute("x2",this.x2.toString()),this.selectorLine.setAttribute("y2",this.y2.toString()),this.visibleLine.setAttribute("x1",this.x1.toString()),this.visibleLine.setAttribute("y1",this.y1.toString()),this.visibleLine.setAttribute("x2",this.x2.toString()),this.visibleLine.setAttribute("y2",this.y2.toString()),Ae.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),Ae.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),Ae.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},ne.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},ue.prototype.getState.call(this));return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee);var se=ee;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.createVisual(),this.adjustVisual()},ne.typeName="LineMarker",ne.title="Line marker",ne.icon='',ne}(_e),gt=function(ue){function ne(ee,se,ge,oe){var le=ue.call(this,ee,oe||'')||this;return le.fonts=[],le.fontBoxes=[],le.fonts=se,le.currentFont=ge,le.setCurrentFont=le.setCurrentFont.bind(le),le}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");return se.style.overflow="hidden",se.style.flexGrow="2",this.fonts.forEach(function(ge){var oe=document.createElement("div");oe.style.display="inline-block",oe.style.alignItems="center",oe.style.justifyContent="space-between",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.overflow="hidden",oe.style.maxWidth=100/ee.fonts.length-5+"%",oe.style.borderColor=ge===ee.currentFont?ee.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ee.setCurrentFont(ge,oe)}),se.appendChild(oe);var le=document.createElement("div");le.style.display="flex",le.style.minHeight="20px",le.style.flexGrow="2",le.style.fontFamily=ge,le.style.overflow="hidden";var st=document.createElement("div");st.style.whiteSpace="nowrap",st.style.overflow="hidden",st.style.textOverflow="ellipsis",st.innerHTML="The quick brown fox jumps over the lazy dog",le.appendChild(st),oe.appendChild(le),ee.fontBoxes.push(oe)}),se},ne.prototype.setCurrentFont=function(ee,se){var ge=this;this.currentFont=ee,this.fontBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},ne}(Le),nt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.color="transparent",oe.padding=5,oe.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",oe.text=oe.DEFAULT_TEXT,oe.isMoved=!1,oe.color=ge.defaultColor,oe.fontFamily=ge.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setColor=oe.setColor.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.renderText=oe.renderText.bind(oe),oe.sizeText=oe.sizeText.bind(oe),oe.textEditDivClicked=oe.textEditDivClicked.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.setSize=oe.setSize.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.colorPanel=new be("Color",ge.defaultColorSet,ge.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.fontFamilyPanel=new gt("Font",ge.defaultFontFamilies,ge.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){if(ue.prototype.ownsTarget.call(this,ee)||ee===this.visual||ee===this.textElement||ee===this.bgRectangle)return!0;var se=!1;return this.textElement.childNodes.forEach(function(ge){ge===ee&&(se=!0)}),se},ne.prototype.createVisual=function(){this.visual=Ae.createGroup(),this.bgRectangle=Ae.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=Ae.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(Ae.createTransform()),this.textElement.transform.baseVal.appendItem(Ae.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ne.prototype.renderText=function(){var ee=this;if(this.textElement){for(;this.textElement.lastChild;)this.textElement.removeChild(this.textElement.lastChild);this.text.split(/\r\n|[\n\v\f\r\x85\u2028\u2029]/).forEach(function(se){ee.textElement.appendChild(Ae.createTSpan(se.trim()===""?" ":se.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},ne.prototype.getTextScale=function(){var ee=this.textElement.getBBox(),se=1;if(ee.width>0&&ee.height>0){var ge=(1*this.width-this.width*this.padding*2/100)/ee.width,oe=(1*this.height-this.height*this.padding*2/100)/ee.height;se=Math.min(ge,oe)}return se},ne.prototype.getTextPosition=function(ee){var se=this.textElement.getBBox(),ge=0,oe=0;return se.width>0&&se.height>0&&(ge=(this.width-se.width*ee)/2,oe=this.height/2-se.height*ee/2),{x:ge,y:oe}},ne.prototype.sizeText=function(){var ee=this.textElement.getBBox(),se=this.getTextScale(),ge=this.getTextPosition(se);ge.y-=ee.y*se,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+ge.x+"px, "+ge.y+"px) scale("+se+", "+se+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(ge.x,ge.y),this.textElement.transform.baseVal.getItem(1).setScale(se,se))},ne.prototype.manipulate=function(ee){ue.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(ee){ue.prototype.resize.call(this,ee),this.isMoved=!0,this.setSize(),this.sizeText()},ne.prototype.setSize=function(){ue.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(Ae.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Ae.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},ne.prototype.pointerUp=function(ee){var se=this.state;se==="creating"&&(this._suppressMarkerCreateEvent=!0),ue.prototype.pointerUp.call(this,ee),this.setSize(),(se==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.showTextEditor=function(){var ee=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditor=document.createElement("div"),this.textEditor.style.position="absolute",this.textEditor.style.fontFamily=this.fontFamily,this.textEditor.style.lineHeight="1em",this.textEditor.innerText=this.text,this.textEditor.contentEditable="true",this.textEditor.style.color=this.color,this.textEditor.style.whiteSpace="pre",this.positionTextEditor(),this.textEditor.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var se=Number.parseFloat(ee.textEditor.style.fontSize);ee.textEditor.clientWidth>=Number.parseInt(ee.textEditor.style.maxWidth)&&se>.9;)se-=.1,ee.textEditor.style.fontSize=Math.max(se,.9)+"em"}),this.textEditor.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(se){if(se.clipboardData){var ge=se.clipboardData.getData("text"),oe=window.getSelection();if(!oe.rangeCount)return!1;oe.deleteFromDocument(),oe.getRangeAt(0).insertNode(document.createTextNode(ge)),se.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){ee.textEditDivClicked(ee.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},ne.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var ee=this.getTextScale(),se=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),ge=this.textElement.getBBox(),oe={x:ge.width*ee,y:ge.height*ee};se.x-=oe.x/2,se.y-=oe.y/2,this.textEditor.style.top=se.y+"px",this.textEditor.style.left=se.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-se.x+"px",this.textEditor.style.fontSize=Math.max(16*ee,12)+"px",this.textElement.style.display="none"}},ne.prototype.textEditDivClicked=function(ee){this.text=ee.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},ne.prototype.select=function(){ue.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},ne.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),ue.prototype.deselect.call(this)},ne.prototype.dblClick=function(ee,se){ue.prototype.dblClick.call(this,ee,se),this.showTextEditor()},ne.prototype.setColor=function(ee){this.textElement&&Ae.setAttributes(this.textElement,[["fill",ee]]),this.color=ee,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(ee)},ne.prototype.setFont=function(ee){this.textElement&&Ae.setAttributes(this.textElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},ne.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},ne.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},ue.prototype.getState.call(this));return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){var se=ee;this.color=se.color,this.fontFamily=se.fontFamily,this.padding=se.padding,this.text=se.text,this.createVisual(),ue.prototype.restoreState.call(this,ee),this.setSize()},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se),this.setSize(),this.sizeText(),this.positionTextEditor()},ne.typeName="TextMarker",ne.title="Text marker",ne.icon='',ne}(pe),at=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.color="transparent",oe.lineWidth=3,oe.drawing=!1,oe.pixelRatio=1,oe.color=ge.defaultColor,oe.lineWidth=ge.defaultStrokeWidth,oe.pixelRatio=ge.freehandPixelRatio,oe.setColor=oe.setColor.bind(oe),oe.addCanvas=oe.addCanvas.bind(oe),oe.finishCreation=oe.finishCreation.bind(oe),oe.setLineWidth=oe.setLineWidth.bind(oe),oe.colorPanel=new be("Color",ge.defaultColorSet,ge.defaultColor),oe.colorPanel.onColorChanged=oe.setColor,oe.lineWidthPanel=new qe("Line width",ge.defaultStrokeWidths,ge.defaultStrokeWidth),oe.lineWidthPanel.onWidthChanged=oe.setLineWidth,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.drawingImage)},ne.prototype.createVisual=function(){this.visual=Ae.createGroup(),this.drawingImage=Ae.createImage(),this.visual.appendChild(this.drawingImage);var ee=Ae.createTransform();this.visual.transform.baseVal.appendItem(ee),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(ee,se){this.state==="new"&&(this.addCanvas(),this.createVisual(),this._state="creating"),this.state==="creating"?(this.canvasContext.strokeStyle=this.color,this.canvasContext.lineWidth=this.lineWidth,this.canvasContext.beginPath(),this.canvasContext.moveTo(ee.x,ee.y),this.drawing=!0):ue.prototype.pointerDown.call(this,ee,se)},ne.prototype.manipulate=function(ee){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(ee.x,ee.y),this.canvasContext.stroke()):ue.prototype.manipulate.call(this,ee)},ne.prototype.resize=function(ee){ue.prototype.resize.call(this,ee),Ae.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),Ae.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},ne.prototype.pointerUp=function(ee){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):ue.prototype.pointerUp.call(this,ee)},ne.prototype.addCanvas=function(){this.overlayContainer.innerHTML="",this.canvasElement=document.createElement("canvas"),this.canvasElement.width=this.overlayContainer.clientWidth*this.pixelRatio,this.canvasElement.height=this.overlayContainer.clientHeight*this.pixelRatio,this.canvasContext=this.canvasElement.getContext("2d"),this.canvasContext.scale(this.pixelRatio,this.pixelRatio),this.overlayContainer.appendChild(this.canvasElement)},ne.prototype.select=function(){this.state==="creating"&&this.finishCreation(),ue.prototype.select.call(this)},ne.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),ue.prototype.deselect.call(this)},ne.prototype.finishCreation=function(){for(var ee=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),se=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],ge=se[0],oe=se[1],le=se[2],st=se[3],Yt=!1,kt=0;kt0&&(Yt=!0,ktst&&(st=kt),dt>le&&(le=dt));if(Yt){this.left=ge/this.pixelRatio,this.top=oe/this.pixelRatio,this.width=(le-ge)/this.pixelRatio,this.height=(st-oe)/this.pixelRatio;var Ht=document.createElement("canvas");Ht.width=le-ge,Ht.height=st-oe,Ht.getContext("2d").putImageData(this.canvasContext.getImageData(ge,oe,le-ge,st-oe),0,0),this.drawingImgUrl=Ht.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},ne.prototype.setDrawingImage=function(){Ae.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),Ae.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},ne.prototype.setColor=function(ee){this.color=ee,this.colorChanged(ee)},ne.prototype.setLineWidth=function(ee){this.lineWidth=ee},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({drawingImgUrl:this.drawingImgUrl},ue.prototype.getState.call(this));return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){this.createVisual(),ue.prototype.restoreState.call(this,ee),this.drawingImgUrl=ee.drawingImgUrl,this.setDrawingImage()},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se),this.setDrawingImage()},ne.typeName="FreehandMarker",ne.title="Freehand marker",ne.icon='',ne}(pe),xe=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,ge||'')||this;return oe.typeBoxes=[],oe.currentType=se,oe.setCurrentType=oe.setCurrentType.bind(oe),oe}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2";for(var ge=function(st){var Yt="both";switch(st){case 0:Yt="both";break;case 1:Yt="start";break;case 2:Yt="end";break;case 3:Yt="none"}var kt=document.createElement("div");if(kt.style.display="flex",kt.style.flexGrow="2",kt.style.alignItems="center",kt.style.justifyContent="space-between",kt.style.padding="5px",kt.style.borderWidth="2px",kt.style.borderStyle="solid",kt.style.borderColor=Yt===oe.currentType?oe.uiStyleSettings.toolboxAccentColor:"transparent",kt.addEventListener("click",function(){ee.setCurrentType(Yt,kt)}),se.appendChild(kt),Yt==="both"||Yt==="start"){var dt=document.createElement("div");dt.style.display="flex",dt.style.alignItems="center",dt.style.minHeight="20px",dt.innerHTML=` `,dt.style.marginLeft="5px",kt.appendChild(dt)}var Ht=document.createElement("div");Ht.style.display="flex",Ht.style.alignItems="center",Ht.style.minHeight="20px",Ht.style.flexGrow="2";var rn=document.createElement("hr");if(rn.style.minWidth="20px",rn.style.border="0px",rn.style.borderTop="3px solid "+(oe.uiStyleSettings!==void 0?oe.uiStyleSettings.toolboxColor:"#eeeeee"),rn.style.flexGrow="2",Ht.appendChild(rn),kt.appendChild(Ht),Yt==="both"||Yt==="end"){var sn=document.createElement("div");sn.style.display="flex",sn.style.alignItems="center",sn.style.minHeight="20px",sn.innerHTML=` `,sn.style.marginRight="5px",kt.appendChild(sn)}oe.typeBoxes.push(kt)},oe=this,le=0;le<4;le++)ge(le);return se},ne.prototype.setCurrentType=function(ee,se){var ge=this;this.currentType=ee,this.typeBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings!==void 0?ge.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},ne}(Le),ce=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.arrowType="end",oe.arrowBaseHeight=10,oe.arrowBaseWidth=10,oe.getArrowPoints=oe.getArrowPoints.bind(oe),oe.setArrowType=oe.setArrowType.bind(oe),oe.arrowTypePanel=new xe("Arrow type","end"),oe.arrowTypePanel.onArrowTypeChanged=oe.setArrowType,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.arrow1&&ee!==this.arrow2)},ne.prototype.getArrowPoints=function(ee,se){var ge=this.arrowBaseWidth+2*this.strokeWidth,oe=this.arrowBaseHeight+2*this.strokeWidth;return ee-ge/2+","+(se+oe/2)+" "+ee+","+(se-oe/2)+" "+(ee+ge/2)+","+(se+oe/2)},ne.prototype.createTips=function(){this.arrow1=Ae.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(Ae.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=Ae.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(Ae.createTransform()),this.visual.appendChild(this.arrow2)},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.state==="creating"&&this.createTips()},ne.prototype.adjustVisual=function(){if(ue.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",Ae.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),Ae.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var ee=0;Math.abs(this.x1-this.x2)>.1&&(ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var se=this.arrow1.transform.baseVal.getItem(0);se.setRotate(ee,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(se,0);var ge=this.arrow2.transform.baseVal.getItem(0);ge.setRotate(ee+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(ge,0)}},ne.prototype.setArrowType=function(ee){this.arrowType=ee,this.adjustVisual(),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({arrowType:this.arrowType},ue.prototype.getState.call(this));return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee);var se=ee;this.arrowType=se.arrowType,this.createTips(),this.adjustVisual()},ne.typeName="ArrowMarker",ne.title="Arrow marker",ne.icon='',ne}(Rt),rt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.fillColor=ge.defaultFillColor,oe.strokeWidth=0,oe.fillPanel=new be("Color",ge.defaultColorSet,ge.defaultFillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe}return Ze(ne,ue),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=ue.prototype.getState.call(this);return ee.typeName=ne.typeName,ee},ne.typeName="CoverMarker",ne.title="Cover marker",ne.icon='',ne}(Pe),St=function(ue){function ne(ee,se,ge,oe){var le=ue.call(this,ee,oe||'')||this;return le.opacities=[],le.opacityBoxes=[],le.opacities=se,le.currentOpacity=ge,le.setCurrentOpacity=le.setCurrentOpacity.bind(le),le}return Ze(ne,ue),ne.prototype.getUi=function(){var ee=this,se=document.createElement("div");return se.style.display="flex",se.style.overflow="hidden",se.style.flexGrow="2",se.style.justifyContent="space-between",this.opacities.forEach(function(ge){var oe=document.createElement("div");oe.style.display="flex",oe.style.alignItems="center",oe.style.justifyContent="center",oe.style.padding="5px",oe.style.borderWidth="2px",oe.style.borderStyle="solid",oe.style.borderColor=ge===ee.currentOpacity?ee.uiStyleSettings.toolboxAccentColor:"transparent",oe.addEventListener("click",function(){ee.setCurrentOpacity(ge,oe)}),se.appendChild(oe);var le=document.createElement("div");le.innerText=100*ge+"%",oe.appendChild(le),ee.opacityBoxes.push(oe)}),se},ne.prototype.setCurrentOpacity=function(ee,se){var ge=this;this.currentOpacity=ee,this.opacityBoxes.forEach(function(oe){oe.style.borderColor=oe===se?ge.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},ne}(Le),Ot=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.setOpacity=oe.setOpacity.bind(oe),oe.fillColor=ge.defaultHighlightColor,oe.strokeWidth=0,oe.opacity=ge.defaultHighlightOpacity,oe.fillPanel=new be("Color",ge.defaultColorSet,oe.fillColor),oe.fillPanel.onColorChanged=oe.setFillColor,oe.opacityPanel=new St("Opacity",ge.defaultOpacitySteps,oe.opacity),oe.opacityPanel.onOpacityChanged=oe.setOpacity,oe}return Ze(ne,ue),ne.prototype.setOpacity=function(ee){this.opacity=ee,this.visual&&Ae.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=ue.prototype.getState.call(this);return ee.typeName=ne.typeName,ee},ne.typeName="HighlightMarker",ne.title="Highlight marker",ne.icon='',ne}(rt),ot='',Ut='',yt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.bgColor="transparent",oe.tipPosition={x:0,y:0},oe.tipBase1Position={x:0,y:0},oe.tipBase2Position={x:0,y:0},oe.tipMoving=!1,oe.color=ge.defaultStrokeColor,oe.bgColor=ge.defaultFillColor,oe.fontFamily=ge.defaultFontFamily,oe.defaultSize={x:100,y:30},oe.setBgColor=oe.setBgColor.bind(oe),oe.getTipPoints=oe.getTipPoints.bind(oe),oe.positionTip=oe.positionTip.bind(oe),oe.setTipPoints=oe.setTipPoints.bind(oe),oe.colorPanel=new be("Text color",ge.defaultColorSet,oe.color,ot),oe.colorPanel.onColorChanged=oe.setColor,oe.bgColorPanel=new be("Fill color",ge.defaultColorSet,oe.bgColor,Ut),oe.bgColorPanel.onColorChanged=oe.setBgColor,oe.fontFamilyPanel=new gt("Font",ge.defaultFontFamilies,ge.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.tipGrip=new ke,oe.tipGrip.visual.transform.baseVal.appendItem(Ae.createTransform()),oe.controlBox.appendChild(oe.tipGrip.visual),oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return ue.prototype.ownsTarget.call(this,ee)||this.tipGrip.ownsTarget(ee)||this.tip===ee},ne.prototype.createTip=function(){Ae.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=Ae.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},ne.prototype.pointerDown=function(ee,se){this.state==="new"&&ue.prototype.pointerDown.call(this,ee,se),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(se)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):ue.prototype.pointerDown.call(this,ee,se)},ne.prototype.pointerUp=function(ee){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,ue.prototype.pointerUp.call(this,ee);else{var se=this.state==="creating";ue.prototype.pointerUp.call(this,ee),this.setTipPoints(se),this.positionTip()}},ne.prototype.manipulate=function(ee){if(this.tipMoving){var se=this.unrotatePoint(ee);this.tipPosition={x:se.x-this.manipulationStartLeft,y:se.y-this.manipulationStartTop},this.positionTip()}else ue.prototype.manipulate.call(this,ee)},ne.prototype.setBgColor=function(ee){this.bgRectangle&&this.tip&&(Ae.setAttributes(this.bgRectangle,[["fill",ee]]),Ae.setAttributes(this.tip,[["fill",ee]])),this.bgColor=ee,this.fillColorChanged(ee)},ne.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},ne.prototype.setTipPoints=function(ee){ee===void 0&&(ee=!1);var se=Math.min(this.height/2,15),ge=this.height/5;ee&&(this.tipPosition={x:se+ge/2,y:this.height+20});var oe=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?oe.1)){var ee=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),se=this.tip1.transform.baseVal.getItem(0);se.setRotate(ee,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(se,0);var ge=this.tip2.transform.baseVal.getItem(0);ge.setRotate(ee+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(ge,0)}},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=ue.prototype.getState.call(this);return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee),this.createTips(),this.adjustVisual()},ne.typeName="MeasurementMarker",ne.title="Measurement marker",ne.icon='',ne}(Rt),tt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.strokePanel.colors=ge.defaultColorSet,oe.fillColor="transparent",oe}return Ze(ne,ue),Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=ue.prototype.getState.call(this);return ee.typeName=ne.typeName,ee},ne.typeName="EllipseFrameMarker",ne.title="Ellipse frame marker",ne.icon='',ne}(Kt),$e=function(){function ue(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),ue.prototype.addUndoStep=function(ne){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(ne)||(this.undoStack.push(ne),JSON.stringify(this.lastRedoStep)!==JSON.stringify(ne)&&this.redoStack.splice(0,this.redoStack.length))},ue.prototype.replaceLastUndoStep=function(ne){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=ne)},ue.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},ue.prototype.undo=function(){if(this.undoStack.length>1){var ne=this.undoStack.pop();return ne!==void 0&&this.redoStack.push(ne),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},ue.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},ue}(),Et=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.curveX=0,oe.curveY=0,oe.manipulationStartCurveX=0,oe.manipulationStartCurveY=0,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.positionGrips=oe.positionGrips.bind(oe),oe.addControlGrips=oe.addControlGrips.bind(oe),oe.adjustVisual=oe.adjustVisual.bind(oe),oe.setupControlBox=oe.setupControlBox.bind(oe),oe.resize=oe.resize.bind(oe),oe.strokeColor=ge.defaultColor,oe.strokeWidth=ge.defaultStrokeWidth,oe.strokeDasharray=ge.defaultStrokeDasharray,oe.strokePanel=new be("Line color",ge.defaultColorSet,ge.defaultColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.strokeWidthPanel=new qe("Line width",ge.defaultStrokeWidths,ge.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new We("Line style",ge.defaultStrokeDasharrays,ge.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.selectorCurve&&ee!==this.visibleCurve&&!this.curveGrip.ownsTarget(ee))},ne.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},ne.prototype.createVisual=function(){this.visual=Ae.createGroup(),this.selectorCurve=Ae.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=Ae.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=ee.x,this.curveY=ee.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(se)&&(this.activeGrip=this.curveGrip,this._state="resize")},ne.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),Ae.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),Ae.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),Ae.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},ne.prototype.setupControlBox=function(){ue.prototype.setupControlBox.call(this),this.curveControlLine1=Ae.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=Ae.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},ne.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,ue.prototype.addControlGrips.call(this)},ne.prototype.positionGrips=function(){ue.prototype.positionGrips.call(this);var ee=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-ee/2,this.curveY-ee/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},ne.prototype.manipulate=function(ee){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+ee.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+ee.y-this.manipulationStartY),ue.prototype.manipulate.call(this,ee)},ne.prototype.resize=function(ee){this.activeGrip===this.curveGrip&&(this.curveX=ee.x,this.curveY=ee.y),ue.prototype.resize.call(this,ee),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},ne.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.adjustVisual(),this.colorChanged(ee)},ne.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.adjustVisual()},ne.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.adjustVisual()},ne.prototype.scale=function(ee,se){this.curveX=this.curveX*ee,this.curveY=this.curveY*se,ue.prototype.scale.call(this,ee,se)},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},ue.prototype.getState.call(this));return ee.typeName=ne.typeName,ee},ne.prototype.restoreState=function(ee){ue.prototype.restoreState.call(this,ee);var se=ee;this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.curveX=se.curveX,this.curveY=se.curveY,this.createVisual(),this.adjustVisual()},ne.typeName="CurveMarker",ne.title="Curve marker",ne.icon='',ne}(_e),Zt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,se,ge)||this;return oe.fillColor="transparent",oe.strokeColor="transparent",oe.strokeWidth=0,oe.strokeDasharray="",oe.textColor="transparent",oe.fontSize="1rem",oe.isMoved=!1,oe.captionText="Caption",oe.PADDING=5,oe.captionBoxWidth=0,oe.captionBoxHeight=0,oe.strokeColor=ge.defaultColor,oe.strokeWidth=ge.defaultStrokeWidth,oe.strokeDasharray=ge.defaultStrokeDasharray,oe.fillColor=ge.defaultFillColor,oe.textColor=ge.defaultStrokeColor,oe.fontFamily=ge.defaultFontFamily,oe.fontSize=ge.defaultCaptionFontSize,oe.captionText=ge.defaultCaptionText,oe.setStrokeColor=oe.setStrokeColor.bind(oe),oe.setFillColor=oe.setFillColor.bind(oe),oe.setStrokeWidth=oe.setStrokeWidth.bind(oe),oe.setStrokeDasharray=oe.setStrokeDasharray.bind(oe),oe.createVisual=oe.createVisual.bind(oe),oe.sizeCaption=oe.sizeCaption.bind(oe),oe.setCaptionText=oe.setCaptionText.bind(oe),oe.showTextEditor=oe.showTextEditor.bind(oe),oe.positionTextEditor=oe.positionTextEditor.bind(oe),oe.finishTextEditing=oe.finishTextEditing.bind(oe),oe.setFont=oe.setFont.bind(oe),oe.setTextColor=oe.setTextColor.bind(oe),oe.strokePanel=new be("Line color",re(ge.defaultColorSet,["transparent"]),oe.strokeColor),oe.strokePanel.onColorChanged=oe.setStrokeColor,oe.fillPanel=new be("Fill color",re(ge.defaultColorSet,["transparent"]),oe.fillColor,Ut),oe.fillPanel.onColorChanged=oe.setFillColor,oe.strokeWidthPanel=new qe("Line width",ge.defaultStrokeWidths,ge.defaultStrokeWidth),oe.strokeWidthPanel.onWidthChanged=oe.setStrokeWidth,oe.strokeStylePanel=new We("Line style",ge.defaultStrokeDasharrays,ge.defaultStrokeDasharray),oe.strokeStylePanel.onStyleChanged=oe.setStrokeDasharray,oe.fontFamilyPanel=new gt("Font",ge.defaultFontFamilies,ge.defaultFontFamily),oe.fontFamilyPanel.onFontChanged=oe.setFont,oe.textColorPanel=new be("Text color",ge.defaultColorSet,oe.textColor,ot),oe.textColorPanel.onColorChanged=oe.setTextColor,oe}return Ze(ne,ue),ne.prototype.ownsTarget=function(ee){return!(!ue.prototype.ownsTarget.call(this,ee)&&ee!==this.visual&&ee!==this.frame&&ee!==this.captionBg&&ee!==this.captionElement)},ne.prototype.createVisual=function(){this.visual=Ae.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=Ae.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=Ae.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=Ae.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},ne.prototype.setCaptionText=function(ee){this.captionText=ee,this.captionElement.textContent=this.captionText,this.sizeCaption()},ne.prototype.pointerDown=function(ee,se){ue.prototype.pointerDown.call(this,ee,se),this.isMoved=!1,this.pointerDownPoint=ee,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(ee),this._state="creating")},ne.prototype.manipulate=function(ee){ue.prototype.manipulate.call(this,ee),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(ee.x-this.pointerDownPoint.x)>5||Math.abs(ee.y-this.pointerDownPoint.y)>5)},ne.prototype.resize=function(ee){ue.prototype.resize.call(this,ee),this.setSize()},ne.prototype.sizeCaption=function(){var ee=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=ee.width+2*this.PADDING,this.captionBoxHeight=ee.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),Ae.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),Ae.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},ne.prototype.showTextEditor=function(){var ee=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(se){se.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(se){se.key==="Enter"&&ee.finishTextEditing(ee.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(se){se.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){ee.finishTextEditing(ee.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},ne.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},ne.prototype.finishTextEditing=function(ee){this.setCaptionText(ee.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},ne.prototype.setFont=function(ee){this.captionElement&&Ae.setAttributes(this.captionElement,[["font-family",ee]]),this.fontFamily=ee,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},ne.prototype.setTextColor=function(ee){this.captionElement&&Ae.setAttributes(this.captionElement,[["fill",ee]]),this.textColor=ee,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},ne.prototype.setSize=function(){ue.prototype.setSize.call(this),Ae.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},ne.prototype.pointerUp=function(ee){ue.prototype.pointerUp.call(this,ee),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},ne.prototype.dblClick=function(ee,se){ue.prototype.dblClick.call(this,ee,se),this.showTextEditor()},ne.prototype.setStrokeColor=function(ee){this.strokeColor=ee,this.frame&&Ae.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(ee),this.stateChanged()},ne.prototype.setFillColor=function(ee){this.fillColor=ee,this.captionBg&&Ae.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(ee),this.stateChanged()},ne.prototype.setStrokeWidth=function(ee){this.strokeWidth=ee,this.frame&&Ae.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},ne.prototype.setStrokeDasharray=function(ee){this.strokeDasharray=ee,this.frame&&Ae.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(ne.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),ne.prototype.getState=function(){var ee=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},ue.prototype.getState.call(this));return ee.typeName=this.typeName,ee},ne.prototype.restoreState=function(ee){var se=ee;this.fillColor=se.fillColor,this.strokeColor=se.strokeColor,this.strokeWidth=se.strokeWidth,this.strokeDasharray=se.strokeDasharray,this.textColor=se.textColor,this.fontFamily=se.fontFamily,this.captionText=se.captionText,this.fontSize=se.fontSize,this.createVisual(),ue.prototype.restoreState.call(this,ee),this.setSize()},ne.prototype.scale=function(ee,se){ue.prototype.scale.call(this,ee,se),this.setSize()},ne.typeName="CaptionFrameMarker",ne.title="Caption frame marker",ne.icon='',ne}(pe),pt=function(){function ue(ne,ee){ee===void 0&&(ee=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=ne,this.cancelable=ee}return Object.defineProperty(ue.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),ue.prototype.preventDefault=function(){this._defaultPrevented=!0},ue}(),zt=function(ue){function ne(ee,se,ge){var oe=ue.call(this,ee,!1)||this;return oe.dataUrl=se,oe.state=ge,oe}return Ze(ne,ue),ne}(pt),Wt=function(ue){function ne(ee,se,ge){ge===void 0&&(ge=!1);var oe=ue.call(this,ee,ge)||this;return oe.marker=se,oe}return Ze(ne,ue),ne}(pt),Re=function(){function ue(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return ue.prototype.addEventListener=function(ne,ee){this[ne].push(ee)},ue.prototype.removeEventListener=function(ne,ee){var se=this[ne].indexOf(ee);se>-1&&this[ne].splice(se,1)},ue}(),wt=function(){function ue(ne){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Fe,this._isOpen=!1,this.undoRedoManager=new $e,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new Re,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=ue.instanceCounter++,this.styles=new ze(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=ne,this.targetRoot=document.body,this.width=ne.clientWidth,this.height=ne.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(ue.prototype,"ALL_MARKER_TYPES",{get:function(){return[Be,at,ce,nt,tt,Kt,Ot,yt,lt,rt,Rt,Et,Zt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[Be,at,ce,nt,Kt,Ot,yt]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"BASIC_MARKER_TYPES",{get:function(){return[Be,at,ce,nt,Ot]},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(ne){var ee=this;this._availableMarkerTypes.splice(0),ne.forEach(function(se){if(typeof se=="string"){var ge=ee.ALL_MARKER_TYPES.find(function(oe){return oe.typeName===se});ge!==void 0&&ee._availableMarkerTypes.push(ge)}else ee._availableMarkerTypes.push(se)})},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(ne){this._zoomLevel=ne,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(ue.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),ue.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),me.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},ue.prototype.show=function(){var ne=this;this.styles.styleSheetRoot===void 0&&je.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=je.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(ee){return ee(new pt(ne))})},ue.prototype.render=function(){return Ge(this,void 0,void 0,function(){var ne;return ye(this,function(ee){switch(ee.label){case 0:return this.setCurrentMarker(),(ne=new Ye).naturalSize=this.renderAtNaturalSize,ne.imageType=this.renderImageType,ne.imageQuality=this.renderImageQuality,ne.markersOnly=this.renderMarkersOnly,ne.width=this.renderWidth,ne.height=this.renderHeight,[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return ee.sent(),[4,ne.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,ee.sent()]}})})},ue.prototype.close=function(ne){var ee=this;if(ne===void 0&&(ne=!1),this.isOpen){var se=!1;ne||this.eventListeners.beforeclose.forEach(function(ge){var oe=new pt(ee,!0);ge(oe),oe.defaultPrevented&&(se=!0)}),se||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(ge){return ge(new pt(ee))}),this.detachEvents(),this._isOpen=!1)}},ue.prototype.addMarkersToToolbar=function(){for(var ne,ee=[],se=0;sethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*ne:this.editorCanvas.clientWidth,se=ee',ne.title="Powered by marker.js",ne.style.display="grid",ne.style.alignItems="center",ne.style.justifyItems="center",ne.style.padding="3px",ne.style.width="20px",ne.style.height="20px",this.logoUI.appendChild(ne),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},ue.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},ue.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},ue.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},ue.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var ne=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new mt(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(ne),1),ne.dispose()},ue.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},ue.prototype.toolbarButtonClicked=function(ne,ee){if(ne==="marker"&&ee!==void 0)this.createNewMarker(ee);else if(ne==="action")switch(ee){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},ue.prototype.deleteSelectedMarker=function(){var ne=this;if(this._currentMarker!==void 0){var ee=!1;if(this.eventListeners.markerbeforedelete.forEach(function(ge){var oe=new Wt(ne,ne._currentMarker,!0);ge(oe),oe.defaultPrevented&&(ee=!0)}),!ee){var se=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(ge){return ge(new Wt(ne,se))})}}},ue.prototype.clear=function(){var ne=this,ee=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(le){var st=new Wt(ne,void 0,!0);le(st),st.defaultPrevented&&(ee=!0)}),!ee)){this.setCurrentMarker();for(var se=function(le){var st=ge.markers[le];ge.setCurrentMarker(ge.markers[le]),ge._currentMarker.dispose(),ge.markerImage.removeChild(ge._currentMarker.container),ge.markers.splice(ge.markers.indexOf(ge._currentMarker),1),ge.eventListeners.markerdelete.forEach(function(Yt){return Yt(new Wt(ne,st))})},ge=this,oe=this.markers.length-1;oe>=0;oe--)se(oe);this.addUndoStep()}},Object.defineProperty(ue.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),ue.prototype.showNotesEditor=function(){var ne;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(ne=this._currentMarker.notes)!==null&&ne!==void 0?ne:"",this.overlayContainer.appendChild(this.notesArea))},ue.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},ue.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},ue.prototype.addUndoStep=function(){var ne=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var ee=this.getState(),se=this.undoRedoManager.getLastUndoStep();if(!se||se.width===ee.width&&se.height===ee.height){var ge=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(ee),ge1&&this.panTo({x:ne.clientX,y:ne.clientY}))},ue.prototype.onPointerUp=function(ne){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(ne.clientX,ne.clientY)),this.isDragging=!1,this.addUndoStep()},ue.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},ue.prototype.onKeyUp=function(ne){this._currentMarker===void 0||this.notesArea!==void 0||ne.key!=="Delete"&&ne.key!=="Backspace"||this.deleteSelectedMarker()},ue.prototype.clientToLocalCoordinates=function(ne,ee){var se=this.markerImage.getBoundingClientRect();return{x:(ne-se.left)/this.zoomLevel,y:(ee-se.top)/this.zoomLevel}},ue.prototype.onWindowResize=function(){this.positionUI()},ue.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var ne=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=ne+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},ue.prototype.addLicenseKey=function(ne){me.addKey(ne)},ue.prototype.addEventListener=function(ne,ee){this.eventListeners.addEventListener(ne,ee)},ue.prototype.removeEventListener=function(ne,ee){this.eventListeners.removeEventListener(ne,ee)},ue.prototype.renderState=function(ne){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(ne),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(ue.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),ue.prototype.focus=function(){var ne=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(ee){return ee(new pt(ne))}))},ue.prototype.blur=function(){var ne=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(ee){return ee(new pt(ne))}))},ue.instanceCounter=0,ue}(),bt=te(38147),Ke=te(65862),Ft=(ue,ne,ee)=>new Promise((se,ge)=>{var oe=Yt=>{try{st(ee.next(Yt))}catch(kt){ge(kt)}},le=Yt=>{try{st(ee.throw(Yt))}catch(kt){ge(kt)}},st=Yt=>Yt.done?se(Yt.value):Promise.resolve(Yt.value).then(oe,le);st((ee=ee.apply(ue,ne)).next())}),Tt=({data:ue,className:ne,fullWidth:ee,style:se={},onClose:ge,onOk:oe,showFullTools:le,noAssociationId:st})=>{const Yt=(0,E.useRef)(null),kt=(0,E.useRef)(null),dt=(0,E.useRef)(null),Ht=(0,E.useRef)(null),[rn,sn]=(0,E.useState)(!1),[Mn,jn]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(dt.current||(dt.current=document.createElement("style"),document.head.appendChild(dt.current)),ue!=null&&ue.visible?(document.body.setAttribute("data-custom","y-hidden"),dt.current.innerHTML=" html { overflow-y: hidden; }",ue!=null&&ue.src&&Sn()):(document.body.removeAttribute("data-custom"),dt.current&&(document.head.removeChild(dt.current),dt.current=null)),()=>{document.body.removeAttribute("data-custom"),dt.current&&(document.head.removeChild(dt.current),dt.current=null)}),[ue==null?void 0:ue.visible]);const Sn=()=>Ft(void 0,null,function*(){sn(!0),jn("\u6B63\u5728\u52A0\u8F7D\u4E2D");const cn=yield(0,Ke.ZJ)(ue==null?void 0:ue.src);Yt.current.src="",Yt.current.src=cn,Yt.current.onload=function(){en()},sn(!1),jn("")}),dn=cn=>Ft(void 0,null,function*(){sn(!0),jn("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rr=yield(0,bt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ue.title,file:cn.dataUrl}});rr!=null&&rr.id&&!st?(yield(0,bt.ZP)(`/api/attachments/${ue.id}/add_subitem.json`,{method:"post",body:{subitem_id:rr==null?void 0:rr.id,settings:JSON.stringify(cn.state)}})).status===0&&oe():rr!=null&&rr.id&&oe(rr),sn(!1),jn("")}),Ln=()=>{const cn=document.querySelector('a[href="https://markerjs.com/"]');cn&&cn.parentNode&&(cn.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(ar=>{const wr=document.querySelector(ar.name);wr&&wr.setAttribute("title",ar.title)})},en=()=>{kt.current=new wt(Yt.current),kt.current.targetRoot=Ht.current,kt.current.addEventListener("render",dn),kt.current.addEventListener("beforeclose",ge),le&&(kt.current.availableMarkerTypes=kt.current.ALL_MARKER_TYPES,kt.current.uiStyleSettings.redoButtonVisible=!0,kt.current.uiStyleSettings.notesButtonVisible=!0,kt.current.uiStyleSettings.zoomButtonVisible=!0,kt.current.uiStyleSettings.zoomOutButtonVisible=!0,kt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=kt.current.uiStyleSettings,kt.current.show(),ue!=null&&ue.snapshotData&&kt.current.restoreState(ue.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ln()},300)};return E.createElement(E.Fragment,null,(ue==null?void 0:ue.visible)&&E.createElement(Ce.Z,{spinning:rn,tip:Mn,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:Ht,className:Ee()(Me.imageDimensions,ne,ee?Me.fullWidth:""),style:se},E.createElement("img",{className:Me.img,ref:Yt}))))}},94831:function(pn,It,te){"use strict";te.d(It,{Z:function(){return fe}});var E=te(62957),Me={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABQVJREFUWEfNmXes32MUxj8PagS1QghJiU1pxExsFbUqitoSKzVilEjoHzVj/KEEDYnGbq3aexNiRRGjlMTee8+K432u87u+99ffvPdK7kl+f/3e8bznPec5z3m/oh8WEfMBGwPbAhsCawIrAIvncj8BnwFvAS8CjwMvSPq72+3UzYSIWBE4BjgQ+BZ4FHgOmAN8AhiYzUA9di1gM2A0sDQwHZgqyWM7so4ARsQywFnA3sDVwJWS3uhohxwUEesAhwIHAzcDkyV9026NtgAjYl/gwuKNGw1Skj3Xb4sIe3Jy8brXnSjpplaLNQUYEQsAlwDbeTFJL/cbVYOJEbFBHvox4FhJfzVavyHAiFgEmAk4qPeX9PNggqutFRGLAdcDTrrxkn6r32cegOm5O4DvgEOanWywAOd+VwFLAbvX79cI4GWZgXv83+AqnnQ43WYmkHRU9fB9AGZCnGFuq11rRPSMkRSD4bWIGAacU650tiQzQo/ldZszT60mTi/ApJLXgZ2rCRERnuSY3FHShwMBmQR/Q9LVLEkm+17LxLkPGFmjoCrAS4E/JJ1QN+kpYAvgI2B7SW/3F2Qh+mnA4YVevjc7NGKGiDClLSTp6J6bS/ea9V8pGbVGPc9FxPBy5XcDWwFfAGMkeWxXFhFTgBOBX3KNpxstkDxpJ4xyxakBPBcYVuLupCaTfMW3Ajvl6XeR9EynCCPCxHymbwjYTdJDreaWeDwfmCtpkjIuPshTNS1fGdwzzFfphXGSHm4HMiKOKxRyEWAi3keSs7WlZVl8EBhhgJsCl0sa1cHE+T02a6q9sV+Zd3uzeRHhuntF/n9YNWs72MthNMEATwGWk+T4aGtJO44nJ5O94o2vrZ8YEXtmKTPHHS/p4raL983oC4AvDfAWqwtJVhgdW0ScVgafnuXQAKbWJkfEGOBOZ2PympVQVxYRVk7jDfA14ABJr3a1wr/kOhHwSW2WT2dHxOaA42fRogunNEu8dntFxPrADAP8ysKyE23WaNGIsMZzXDo+XVPHAUuWcjlN0oR2QFrErzXoHAP8vXhhuKQ/B7DYXj5tKWEL5hrWeFZBXUv8Sph4rR8HC+DKhaaeBZavADxI0twBHLoX4ECv2KBcDlcrRP589iFLAPekxvMNdW2pDXqueCBJYvn+RKky6wGzUn2vXhqlB4Bl8z9Xjloz1THQTJLpBmjlPLMfNGM1/Ahgop9dWsuta4kWEWsDLmcrud1MJdRVL1Olma6I2i6IiIVLX3xveuzd0n5uWTL206p7IsJx6QOsCljG7SDJvXJHVkRKL1F3XOoSXE39js1e2ODea0JBbubtyZHAOynX3u8EYUT0ljo3LG3FQoLz2OtMIaWB/zqvtWV/nPLpfmCTogU/Tk++2QpkH7GQG7eUWxVucr9ypPkpBafVdlsrWtAvDXeVpNkGMGtYnb/UgqT/k1sJsKlgrYA7DzgZ+NW6UNKTbZFVBmTcOiF3LULjh/JmM1aS6amPNRSsCbKh5M//JmWj42pjHei+oWtLTXmNZVoedLQkv+30WkPJnyBc+xo1Te5H7K1aE9+V6mngIcexnXGEf5Jcx3ssmybH67rzNE05wO8l9W3niEwMF38nyKBYRKxSzf62bWflFEO3cU8vmueG7tNHghy6j0eVqx66z291aT80HzDrQA7dJ+A6oEPzEb0J2dY+Q2yUnyGsrKufIT7PzxAWsv3+DPEPkKKBQOOiq+AAAAAASUVORK5CYII=",Ee=te(59301),fe=({visible:Ze,setVisible:Ge,image:ye,closeImageStyle:re,hiddenbutton:Ae})=>Ee.createElement(E.default,{centered:!0,destroyOnClose:!0,open:Ze,footer:null,wrapClassName:Me.modal,onCancel:()=>Ge(!1)},Ee.createElement("div",{className:Me.content},Ee.createElement("img",{src:ye}),Ae,Ee.createElement("img",{onClick:()=>Ge(!1),className:Me.close,src:de,style:re})))},99298:function(pn,It,te){"use strict";var E=te(59301),Me=te(77019),de=te(5269),Ee=te(20554),Ce=te(7939),fe=te(95097),Ze=te(96408),Ge=te(48136),ye=te(59301);const re=(0,E.forwardRef)(({callback:Ae,showSaveButton:me,value:Ye=""},je)=>{const ze=(0,E.useRef)(),Ie=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],Ue=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r x=a + r\\text{cos}\\theta \\ \r y=b + r\\text{sin}\\theta \r \\end{matrix}\\right. `},{value:`\\begin{array}{l} \r \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r \\end{array} `},{value:`\\begin{array}{l} \r a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r \\left\\{\\begin{matrix} \r \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r \\end{matrix}\\right. \r \\end{array} `},{value:`\\begin{array}{l} \r a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r \\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r a \\perp \\alpha \\ \r b \\perp \\alpha \r \\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r a \\parallel \\partial ,b \\parallel \\partial \r \\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r a \\perp m,a \\perp n \r \\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r a^{2}+b^{2}=c^{2} \r \\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r \\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r \\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r \\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r a,b \\in R^{+} \\ \r \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r \\end{array}`},{value:`\\begin{array}{c} \r a,b \\in R \\ \r \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r \\end{array}`},{value:`\\begin{array}{c} \r H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r \\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r \\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r P \\left( \\emptyset \\right) =0 \\\\ \r P \\left( S \\right) =1 \r \\end{array}`},{value:`\\begin{array}{c} \r \\forall A \\in S \\\\ \r P \\left( A \\right) \\ge 0 \r \\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r \\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}`}]}]}],mt=be=>{ze.current.setValue(ze.current.getValue()+" "+be.value+" ")},He=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ye.createElement(Me.Z,{className:Ze.Z.lists,gutter:[10,10]},Ie.map((be,De)=>ye.createElement(de.Z,{flex:"110px",className:Ze.Z.item},ye.createElement("div",null,ye.createElement(fe.Z,{value:`$$${be.value}$$`}),be.name),ye.createElement("div",{className:Ze.Z.children},be.children.map((Je,ke)=>ye.createElement("div",{key:ke},ye.createElement("h1",null,Je.name),ye.createElement(Me.Z,{gutter:[10,10]},Je.data.map((ft,pe)=>ye.createElement(de.Z,{key:pe,onClick:()=>mt(ft),className:Ze.Z.diamond},ye.createElement(fe.Z,{value:"`$$"+ft.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ye.createElement(Me.Z,{className:Ze.Z.lists,gutter:[10,10]},Ue.map((be,De)=>ye.createElement(de.Z,{flex:"110px",className:Ze.Z.item},ye.createElement("div",null,ye.createElement(fe.Z,{value:"`$$"+be.value+"$$`"}),be.name),ye.createElement("div",{className:Ze.Z.children},be.children.map((Je,ke)=>ye.createElement("div",{key:ke},Je.name&&ye.createElement("h1",null,Je.name),ye.createElement(Me.Z,{gutter:[10,10]},Je.data.map((ft,pe)=>ye.createElement(de.Z,{key:pe,onClick:()=>mt(ft),className:Ze.Z.diamond},ye.createElement(fe.Z,{value:"`$$"+ft.value+"$$`"}))))))))))}],Le=()=>{var be=document.createElement("div");be.innerHTML=ze.current.getValue();var De=be.innerText;return Ae&&Ae(De),De};return(0,E.useImperativeHandle)(je,()=>({getData:Le})),ye.createElement("div",{className:Ze.Z.mathWrap},ye.createElement(Ee.default,{defaultActiveKey:"1",items:He}),ye.createElement("math-field",{locale:"zh_cn",className:Ze.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:ze,style:{width:800,marginTop:30,fontSize:18}},Ye||""),me&&ye.createElement("div",{className:Ze.Z.button},ye.createElement(Ce.ZP,{size:"large",onClick:Le,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});It.Z=re},2524:function(pn,It,te){"use strict";var E=te(59301),Me=te(93314),de=te(7939),Ee=Object.defineProperty,Ce=Object.defineProperties,fe=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(je,ze,Ie)=>ze in je?Ee(je,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):je[ze]=Ie,Ae=(je,ze)=>{for(var Ie in ze||(ze={}))Ge.call(ze,Ie)&&re(je,Ie,ze[Ie]);if(Ze)for(var Ie of Ze(ze))ye.call(ze,Ie)&&re(je,Ie,ze[Ie]);return je},me=(je,ze)=>Ce(je,fe(ze));const Ye=({img:je,buttonProps:ze={},styles:Ie={},customText:Ue,ButtonText:mt,ButtonClick:He,Buttonclass:Le,ButtonTwo:be,imgStyles:De,loading:Je=!1,className:ke=""})=>E.createElement("section",{className:`tc animated fadeIn ${ke}`,style:Ae({color:"#999",margin:"100px auto",visibility:Je?"hidden":"visible"},Ie)},E.createElement("img",{src:je||Me,style:me(Ae({},De),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},Ue||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),mt&&E.createElement(de.ZP,Ae({className:Le,onClick:He},ze),mt),be&&be);It.Z=Ye},4324:function(pn,It,te){"use strict";te.d(It,{Q:function(){return fe}});var E=te(59301),Me=te(82326),de=te(47889),Ee=te(71051),Ce=te(59301),fe=(Ge=>(Ge[Ge.Number=1]="Number",Ge[Ge.Percent=2]="Percent",Ge))(fe||{});const Ze=({value:Ge,onChange:ye,disabled:re,hidePercentOption:Ae=!1,percentType:me="select"})=>{const Ye=(0,E.useMemo)(()=>Ae?1:2,[Ae]),[je,ze]=(0,E.useState)(Ye);console.log(je);const Ie=mt=>Ge.type===1?`${mt}\u5206`:`${mt}%`,Ue=(0,E.useCallback)(mt=>{if(je===1){const He=mt.replace("\u5206","");return isNaN(parseInt(He,10))?0:He}else return mt.replace("%","")},[je]);return(0,E.useEffect)(()=>{ze(Ge.type)},[Ge]),Ce.createElement("div",{style:{display:"flex",alignItems:"center"}},me=="select"&&Ce.createElement(Me.default,{size:"large",onChange:mt=>{ze(mt),ye({type:mt,inputValue:mt===1?5:20})},value:je||Ye,style:{width:100},options:Ae?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:re}),me=="radio"&&Ce.createElement(de.ZP.Group,{size:"large",onChange:mt=>{const He=mt.target.value;ze(He),ye({type:He,inputValue:He===1?5:20})},value:je||Ye,disabled:re},!Ae&&Ce.createElement(de.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ce.createElement(de.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),me=="radio"&&Ce.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ge.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ce.createElement(Ee.Z,{size:"large",disabled:re,value:Ge.inputValue,style:{width:"120px"},parser:Ue,addonAfter:Ge.type===1?"\u5206":"%",max:je===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:mt=>{ye({type:je,inputValue:mt})}}),me=="radio"&&Ge.type==2&&Ce.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};It.Z=Ze},52918:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Le}});var E=te(59301),Me={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},de=te(7939),Ee=te(70557),Ce=te(50258),fe=te(25399),Ze=te(65862),Ge=te(87513),ye=te(2524),re=te(74128),Ae=te(7310),me=te(59301),Ye=Object.defineProperty,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ue=(be,De,Je)=>De in be?Ye(be,De,{enumerable:!0,configurable:!0,writable:!0,value:Je}):be[De]=Je,mt=(be,De)=>{for(var Je in De||(De={}))ze.call(De,Je)&&Ue(be,Je,De[Je]);if(je)for(var Je of je(De))Ie.call(De,Je)&&Ue(be,Je,De[Je]);return be},He=(be,De,Je)=>new Promise((ke,ft)=>{var pe=We=>{try{qe(Je.next(We))}catch(Be){ft(Be)}},Pe=We=>{try{qe(Je.throw(We))}catch(Be){ft(Be)}},qe=We=>We.done?ke(We.value):Promise.resolve(We.value).then(pe,Pe);qe((Je=Je.apply(be,De)).next())}),Le=({editOffice:be="view",data:De,issaver:Je,onSaver:ke,theme:ft,type:pe,filename:Pe,monacoEditor:qe,className:We,style:Be,close:Fe,onClose:_e,hasMask:Rt,disabledDownload:gt,onImgDimensions:nt,showNodata:at,recordInfo:xe})=>{const[ce,rt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[St,Ot]=(0,E.useState)(""),[ot,Ut]=(0,E.useState)(),yt=window.ENV==="build"?"/react/build":"",Kt=location.host.startsWith("localhost")?re.Z.PROXY_SERVER:re.Z.API_SERVER,tt=10*(1024*1024),$e=(0,E.useRef)();De!=null&&De.startsWith("/api")&&pe!=="txt"&&(De=re.Z.API_SERVER+De);const Et=Re=>Re.substring(Re.lastIndexOf("/")+1).split(".").pop();Pe&&qe&&(qe.filename=Pe),(0,E.useEffect)(()=>{var Re,wt;const bt=(wt=(Re=document.cookie)==null?void 0:Re.replace(/\s/g,""))==null?void 0:wt.split(";");bt==null||bt.map(Ke=>{let Ft=Ke.split("=");Ft[0]==="_educoder_session"&&Ot(Ft[1])})},[]),(0,E.useEffect)(()=>{pe==="office"&&(De.indexOf("bigfilescdn.")>-1||De.indexOf("bigfiles1")>-1?Ut({url:De,fileType:Et(De),model:De.indexOf("model=edit")?"edit":"view"}):pt())},[pe,De]);function Zt(Re){return He(this,null,function*(){Re.data.type==="pdfdata"&&(ke(Re.data.data),window.removeEventListener("message",Zt,!1)),console.log("mess---:",Re.data)})}const pt=()=>He(void 0,null,function*(){console.log("data:",De);let Re=De;De.startsWith("http")||(Re=location.origin+Re);let wt=new URL(Re).pathname.split("/").pop();const bt=yield(0,Ge.gJ)({attachment_id:wt});bt.url=Kt+bt.url,Ut(bt)}),zt=()=>{if(De.startsWith("http")||De.startsWith("blob:")){Wt();return}(0,Ze.Sv)(Pe||"educoder",De,Pe)},Wt=()=>{xe&&(0,Ae.fc)({id:xe==null?void 0:xe.id,watch_type:1,course_id:xe==null?void 0:xe.course_id}),(0,Ze.Nd)(Pe||"educoder",decodeURIComponent(De))};return me.createElement("div",{style:mt({},Be||{}),className:`${Rt&&Me.bgBlack} ${pe?Me.wrp:"hide"}`},Fe&&me.createElement("div",{className:Me.close,ref:$e},!!nt&&me.createElement(fe.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>$e.current},me.createElement("span",{onClick:()=>{_e(),nt()}},me.createElement("i",{className:"icon-yulanpizhu"}))),!gt&&me.createElement(fe.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>$e.current},me.createElement("span",{onClick:Wt},me.createElement("i",{className:"icon-quxiaozhiding"}))),Je&&me.createElement(fe.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>$e.current},me.createElement("span",{className:"",onClick:()=>{const Re=document.getElementById("pdfiframe");window.addEventListener("message",Zt,!1),setTimeout(()=>{Re.contentWindow.postMessage("getData","*")},300)}},me.createElement("i",{className:"icon-baocun"}))),me.createElement(fe.Z,{title:"\u5173\u95ED",getPopupContainer:()=>$e.current},me.createElement("span",{className:"",onClick:()=>{_e()}},me.createElement("i",{className:"icon-guanbi1"})))),me.createElement("div",{className:`${Me[We]} ${We} ${Me.monaco} ${pe==="txt"?"show":"hide"}`},pe==="txt"&&me.createElement(me.Fragment,null,me.createElement(Ce.ZP,mt({},qe)))),pe==="audio"&&me.createElement("audio",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${De}`,autoPlay:!0}),pe==="video"&&me.createElement(me.Fragment,null,(De==null?void 0:De.indexOf("http"))>-1?me.createElement("video",{controls:!0,src:`${De}`,autoPlay:!0}):me.createElement("video",{controls:!0,src:`data:video/mp4;base64,${De}`,autoPlay:!0})),pe==="office"&&ot&&me.createElement("iframe",{src:`${yt}/office.html?key=${ot.key}&url=${btoa(ot.url)}&callbackUrl=${Kt+(ot.callbackUrl||"")}&fileType=${ot.fileType}&title=${ot.title||""}&model=${be}&officeServer=${re.Z.ONLYOFFICE}&disabledDownload=${!!gt}`}),pe==="html"&&me.createElement("iframe",{src:De+"&disposition=inline"}),pe==="pdf"&&me.createElement("iframe",{id:"pdfiframe",src:`${yt}/js/pdf/index.html?filename=${Pe||"educoder.pdf"}&url=${encodeURIComponent(De)}&disabledDownload=${!!gt}&model=${be}`}),pe==="image"&&me.createElement("img",{src:`${(De==null?void 0:De.indexOf("http://"))>-1||(De==null?void 0:De.indexOf("https://"))>-1?"":"data:image/png;base64,"}${De}`}),(pe==="other"||pe==="download")&&me.createElement(me.Fragment,null,at?me.createElement(ye.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:me.createElement(de.ZP,{icon:me.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:zt,disabled:gt},"\u4E0B\u8F7D")}):me.createElement(de.ZP,{type:"primary",size:"middle",onClick:zt,disabled:gt},me.createElement(Ee.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),pe==="flowChart"&&me.createElement("div",{className:"embed"},me.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${De||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},95097:function(pn,It,te){"use strict";te.d(It,{z:function(){return qe},Z:function(){return We}});var E=te(59301),Me=te(48850),de=te(49142),Ee=te(64018),Ce=te(80360),fe=te(74128),Ze=te(65862),Ge=te(15342),ye=te(44104),re=te(7939),Ae=te(1012),me=te(52918),Ye=te(59301),ze=({html:Be})=>{const Fe=(0,E.useRef)(null),_e=(0,E.useRef)(null),Rt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; } ol, ul, li { list-style-type: none } ol, ul, dl { margin-bottom: 0px; } .markdown-body { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #333; overflow: hidden; font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; word-break: break-word; font-size: 16px; line-height: 1.6; white-space: normal; word-wrap: break-word; position: relative; } .markdown-body ul>li { list-style-type: disc; } .markdown-body ol>li { list-style-type: decimal; } .markdown-body a { background: transparent; } .markdown-body a:active, .markdown-body a:hover { outline: 0; } .markdown-body strong { font-weight: bold; } .markdown-body h1 { font-size: 2em; margin: 0.67em 0; } .markdown-body img { border: 0; } .markdown-body hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } .markdown-body pre { overflow: auto; } .markdown-body code, .markdown-body kbd, .markdown-body pre { font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; font-size: 1em; } .markdown-body input { color: inherit; font: inherit; margin: 0; } .markdown-body html input[disabled] { cursor: default; } .markdown-body input { line-height: normal; } .markdown-body input[type="checkbox"] { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } .markdown-body table { border-collapse: collapse; border-spacing: 0; } .markdown-body td, .markdown-body th { padding: 0; } .markdown-body * { -moz-box-sizing: border-box; box-sizing: border-box; } .markdown-body input { font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; } .markdown-body a { color: #4183c4; text-decoration: none; } .markdown-body a:hover, .markdown-body a:active { text-decoration: underline; } .markdown-body hr { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #ddd; } .markdown-body hr:before { display: table; content: ""; } .markdown-body hr:after { display: table; clear: both; content: ""; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-top: 15px; margin-bottom: 15px; line-height: 1.1; } .markdown-body h1 { font-size: 30px; } .markdown-body h2 { font-size: 21px; } .markdown-body h3 { font-size: 16px; } .markdown-body h4 { font-size: 14px; } .markdown-body h5 { font-size: 12px; } .markdown-body h6 { font-size: 11px; } .markdown-body blockquote { margin: 0; } .markdown-body ul, .markdown-body ol { padding: 0; margin-top: 0; margin-bottom: 0; } ul.linenums, ol.linenums { padding: 16px 0 0 56px !important; } .markdown-body ul, .markdown-body ol { padding-left: 2em; } .markdown-body ol ol, .markdown-body ul ol { list-style-type: lower-roman; } .markdown-body ul ul ol, .markdown-body ul ol ol, .markdown-body ol ul ol, .markdown-body ol ol ol { list-style-type: lower-alpha; } .markdown-body dd { margin-left: 0; } .markdown-body code { font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 12px; } .markdown-body pre { margin-top: 0; margin-bottom: 0; font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; } .markdown-body .octicon { font: normal normal 16px octicons-anchor; line-height: 1; display: inline-block; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .markdown-body .octicon-link:before { content: '\f05c'; } .markdown-body>*:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !important; } .markdown-body .anchor { position: absolute; top: 0; left: 0; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; } .markdown-body .anchor:focus { outline: none; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; } .markdown-body h1 .octicon-link, .markdown-body h2 .octicon-link, .markdown-body h3 .octicon-link, .markdown-body h4 .octicon-link, .markdown-body h5 .octicon-link, .markdown-body h6 .octicon-link { display: none; color: #000; vertical-align: middle; } .markdown-body h1:hover .anchor, .markdown-body h2:hover .anchor, .markdown-body h3:hover .anchor, .markdown-body h4:hover .anchor, .markdown-body h5:hover .anchor, .markdown-body h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; } .markdown-body h1:hover .anchor .octicon-link, .markdown-body h2:hover .anchor .octicon-link, .markdown-body h3:hover .anchor .octicon-link, .markdown-body h4:hover .anchor .octicon-link, .markdown-body h5:hover .anchor .octicon-link, .markdown-body h6:hover .anchor .octicon-link { display: inline-block; } .markdown-body h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid #eee; } .markdown-body h1 .anchor { line-height: 1; } .markdown-body h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid #eee; } .markdown-body h2 .anchor { line-height: 1; } .markdown-body h3 { font-size: 1.5em; line-height: 1.43; } .markdown-body h3 .anchor { line-height: 1.2; } .markdown-body h4 { font-size: 1.25em; } .markdown-body h4 .anchor { line-height: 1.2; } .markdown-body h5 { font-size: 1em; } .markdown-body h5 .anchor { line-height: 1.1; } .markdown-body h6 { font-size: 1em; color: #777; } .markdown-body h6 .anchor { line-height: 1.1; } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; } .markdown-body ul ul, .markdown-body ul ol, .markdown-body ol ol, .markdown-body ol ul { margin-top: 0; margin-bottom: 0; } .markdown-body li>p { margin-top: 16px; } .markdown-body dl { padding: 0; } .markdown-body dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; } .markdown-body dl dd { padding: 0 16px; margin-bottom: 16px; } .markdown-body blockquote { padding: 0 15px; color: #777; border-left: 4px solid #ddd; } .markdown-body blockquote> :first-child { margin-top: 0; } .markdown-body blockquote> :last-child { margin-bottom: 0; } .markdown-body table { display: block; width: 100%; overflow: auto; word-break: normal; word-break: keep-all; } .markdown-body table th { font-weight: bold; text-align: revert; } .markdown-body table th, .markdown-body table td { padding: 6px 13px; border: 1px solid #ddd; } .markdown-body table tr { background-color: #fff; border-top: 1px solid #ccc; } .markdown-body table tr:nth-child(2n) { background-color: #f8f8f8; } .markdown-body img { max-width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; } .markdown-body code { padding: 0; padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; font-size: 85%; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; } .markdown-body code:has(.katex) { background-color: transparent; } .markdown-body code:before, .markdown-body code:after { letter-spacing: -0.2em; content: "\\00a0"; } .markdown-body pre>code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0; } .markdown-body .highlight { margin-bottom: 16px; } .markdown-body .highlight pre, .markdown-body pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f7f7f7; border-radius: 3px; } .markdown-body .highlight pre { margin-bottom: 0; word-break: normal; } .markdown-body pre { word-wrap: normal; } .markdown-body pre code { display: inline; max-width: initial; padding: 0; margin: 0; overflow: initial; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } .markdown-body pre code:before, .markdown-body pre code:after { content: normal; } .markdown-body kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .markdown-body .pl-c { color: #969896; } .markdown-body .pl-c1, .markdown-body .pl-mdh, .markdown-body .pl-mm, .markdown-body .pl-mp, .markdown-body .pl-mr, .markdown-body .pl-s1 .pl-v, .markdown-body .pl-s3, .markdown-body .pl-sc, .markdown-body .pl-sv { color: #0086b3; } .markdown-body .pl-e, .markdown-body .pl-en { color: #795da3; } .markdown-body .pl-s1 .pl-s2, .markdown-body .pl-smi, .markdown-body .pl-smp, .markdown-body .pl-stj, .markdown-body .pl-vo, .markdown-body .pl-vpf { color: #333; } .markdown-body .pl-ent { color: #63a35c; } .markdown-body .pl-k, .markdown-body .pl-s, .markdown-body .pl-st { color: #a71d5d; } .markdown-body .pl-pds, .markdown-body .pl-s1, .markdown-body .pl-s1 .pl-pse .pl-s2, .markdown-body .pl-sr, .markdown-body .pl-sr .pl-cce, .markdown-body .pl-sr .pl-sra, .markdown-body .pl-sr .pl-sre, .markdown-body .pl-src { color: #df5000; } .markdown-body .pl-mo, .markdown-body .pl-v { color: #1d3e81; } .markdown-body .pl-id { color: #b52a1d; } .markdown-body .pl-ii { background-color: #b52a1d; color: #f8f8f8; } .markdown-body .pl-sr .pl-cce { color: #63a35c; font-weight: bold; } .markdown-body .pl-ml { color: #693a17; } .markdown-body .pl-mh, .markdown-body .pl-mh .pl-en, .markdown-body .pl-ms { color: #1d3e81; font-weight: bold; } .markdown-body .pl-mq { color: #008080; } .markdown-body .pl-mi { color: #333; font-style: italic; } .markdown-body .pl-mb { color: #333; font-weight: bold; } .markdown-body .pl-md, .markdown-body .pl-mdhf { background-color: #ffecec; color: #bd2c00; } .markdown-body .pl-mdht, .markdown-body .pl-mi1 { background-color: #eaffea; color: #55a532; } .markdown-body .pl-mdr { color: #795da3; font-weight: bold; } .markdown-body kbd { display: inline-block; padding: 3px 5px; font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .markdown-body .task-list-item { list-style-type: none; } .markdown-body .task-list-item+.task-list-item { margin-top: 3px; } .markdown-body .task-list-item input { float: left; margin: 0.3em 0 0.25em -1.6em; vertical-align: middle; } .markdown-body :checked+.radio-label { z-index: 1; position: relative; border-color: #4183c4; } /*! Pretty printing styles. Used with prettify.js. */ /* SPAN elements with the classes below are added by prettyprint. */ .pln { color: #000 } /* plain text */ @media screen { .str { color: #080 } /* string content */ .kwd { color: #008 } /* a keyword */ .com { color: #800 } /* a comment */ .typ { color: #606 } /* a type name */ .lit { color: #066 } /* a literal value */ /* punctuation, lisp open bracket, lisp close bracket */ .pun, .opn, .clo { color: #660 } .tag { color: #008 } /* a markup tag name */ .atn { color: #606 } /* a markup attribute name */ .atv { color: #080 } /* a markup attribute value */ .dec, .var { color: #606 } /* a declaration; a variable name */ .fun { color: red } /* a function name */ } /* Use higher contrast and text-weight for printable form. */ @media print, projection { .str { color: #060 } .kwd { color: #006; font-weight: bold } .com { color: #600; font-style: italic } .typ { color: #404; font-weight: bold } .lit { color: #044 } .pun, .opn, .clo { color: #440 } .tag { color: #006; font-weight: bold } .atn { color: #404 } .atv { color: #060 } } /* Put a border around prettyprinted code snippets. */ pre.prettyprint { padding: 2px; /* border: 1px solid #888 */ } /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin-top: 0; margin-bottom: 0 } /* IE indents via margin-left */ li.L0, li.L1, li.L2, li.L3, li.L5, li.L6, li.L7, li.L8 { list-style-type: none } /* Alternate shading for lines */ li.L1, li.L3, li.L5, li.L7, li.L9 { background: #eee } .markdown-body p, .markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body pre { margin-top: 0; margin-bottom: 16px; }`;return(0,E.useEffect)(()=>{const gt=Fe.current.attachShadow({mode:"open"});_e.current=document.createElement("div"),_e.current.className="markdown-body",_e.current.innerHTML=Be,gt.appendChild(_e.current);const nt=document.createElement("style");return nt.textContent=Rt,gt.appendChild(nt),()=>{gt.innerHTML=""}},[]),(0,E.useEffect)(()=>{_e.current&&(_e.current.innerHTML=Be)},[Be]),Ye.createElement("div",{ref:Fe})};function Ie(Be){const Fe=["onabort","onanimationend","onanimationiteration","onanimationstart","onauxclick","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextmenu","oncopy","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","ongotpointercapture","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onload","onloadeddata","onloadedmetadata","onloadstart","onlostpointercapture","onmousedown","onmousemove","onmouseout","onmouseover","onmouseup","onpaste","onpause","onplay","onplaying","onpointercancel","onpointerdown","onpointerenter","onpointerleave","onpointermove","onpointerout","onpointerover","onpointerup","onprogress","onratechange","onreset","onresize","onscroll","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onsubmit","onsuspend","ontimeupdate","ontoggle","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ontransitionend","onvolumechange","onwaiting","onwheel"],_e=new RegExp(`\\b(${Fe.join("|")})\\s*=\\s*(?:"[^"]*"|'[^']*'|[^\\s>]*)`,"gi");return Be.replace(_e,"").trim()}var Ue={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},mt=Object.defineProperty,He=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,De=(Be,Fe,_e)=>Fe in Be?mt(Be,Fe,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Be[Fe]=_e,Je=(Be,Fe)=>{for(var _e in Fe||(Fe={}))Le.call(Fe,_e)&&De(Be,_e,Fe[_e]);if(He)for(var _e of He(Fe))be.call(Fe,_e)&&De(Be,_e,Fe[_e]);return Be};const ke="@\u2581\u2581@",ft="@\u2581@",pe=/]*>/g;function Pe(Be){let Fe=document.createElement("div");return Fe.innerHTML=Be,Fe.childNodes.length===0?"":Fe.childNodes[0].nodeValue}const qe=(Be,Fe)=>{Be=Be||"";const _e=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Rt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,gt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,nt=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Fe?Be.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(_e,(at,xe,ce,rt,St,Ot,ot)=>{const Ut=xe||rt||Ot,yt=ce||St||ot||"?";return fe.Z.API_SERVER+"/api/attachments/"+Ut+yt+"&t="+(0,Ze.Jn)(Ut,Date.now())+(at.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Be=Be.replace(nt,(at,xe,ce,rt,St,Ot,ot)=>{const Ut=xe||rt||Ot,yt=ce||St||ot||"?";return fe.Z.API_SERVER+"/attachments/download/"+Ut+yt+"&t="+(0,Ze.Jn)(Ut,Date.now())+(at.indexOf(")")>-1?")":"&")}).replace(_e,(at,xe,ce,rt,St,Ot,ot)=>{const Ut=xe||rt||Ot,yt=ce||St||ot||"?";return fe.Z.API_SERVER+"/api/attachments/"+Ut+yt+"&t="+(0,Ze.Jn)(Ut,Date.now())+(at.indexOf(")")>-1?")":"&")}).replace(Rt,(at,xe,ce,rt,St)=>{const Ot=xe||rt,ot=ce||St||"";return'"'+fe.Z.API_SERVER+"/api/attachments/"+Ot+ot+Ot+ot+"&t="+(0,Ze.Jn)(Ot,Date.now())}).replace(gt,(at,xe,ce,rt,St)=>{const Ot=xe||rt,ot=ce||St||"";return"("+fe.Z.API_SERVER+"/files/uploads/"+Ot+ot+Ot+ot+"&t="+(0,Ze.Jn)(Ot,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),Be)};var We=({value:Be="",edit:Fe=!1,className:_e,showTextOnly:Rt,showLines:gt,style:nt={},stylesPrev:at={},highlightKeywords:xe,showProgramFill:ce,isProgramFill:rt,disabledFill:St=!1,programFillValue:Ot,openEditor:ot=()=>{},onFillChange:Ut=lt=>{},onFillBlur:yt=()=>{},onFillFocus:Kt=()=>{}})=>{let lt=Ie(String(Be||""));const tt=(0,E.useRef)(),$e=(0,E.useRef)(),[Et,Zt]=(0,E.useState)(""),[pt,zt]=(0,E.useState)("office"),[Wt,Re]=(0,E.useState)([]),wt=(0,E.useRef)("a"+(0,Ae.Z)()),bt={},Ke=dt=>//i.test(dt||""),Ft=(dt,Ht,rn)=>{const sn=document.createElement(dt===ft?"input":"textarea");sn.style.width="100%",sn.style.height=dt===ft?"40px":"151px",sn.rows=5,sn.spellcheck=!1,sn.name="edu-program-fill",sn.placeholder="\u8BF7\u8F93\u5165",sn.dataset.id=Ht;const Mn=Object.keys(bt).length;return bt[Mn]=sn,`${sn.outerHTML}`};function At(dt){return dt=dt.replace(/!\[.*?\]\(.*?\)/g,""),dt=dt.replace(/\[.*?\]\(.*?\)/g,""),dt=dt.replace(new RegExp("","gs"),""),dt=dt.replace(//g,""),dt=dt.replace(//g,""),dt=dt.replace(new RegExp(".*?<\\/video>","gs"),""),dt=dt.replace(new RegExp(".*?<\\/audio>","gs"),""),dt=dt.replace(new RegExp(".*?<\\/style>","gs"),""),dt=dt.replace(new RegExp(".*?<\\/script>","gs"),""),dt}const Tt=dt=>!Rt&&Ke(lt)?dt:dt.replace(/([\s\S]+?)<\/style>/gim,function(Ht,rn){let sn=rn.replace(/(\n|\r)/g,"").split("}"),Mn=[];return sn.map(jn=>{jn!=""&&Mn.push(`.${wt.current} ${jn}`)}),``}),ue=(0,E.useMemo)(()=>{try{const sn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Mn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,jn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Sn=/\(\/attachments\/download\//g;lt=lt.replace(Sn,"("+fe.Z.API_SERVER+"/attachments/download/").replace(sn,"("+fe.Z.API_SERVER+"/api/attachments/").replace(Mn,'"'+fe.Z.API_SERVER+"/api/attachments/").replace(jn,'"'+fe.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` `),tt.current.style.display="none"}catch(sn){}if(ce){let sn=-1;return lt=lt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Mn,jn,Sn){var dn;return++sn,Ft(Mn,sn,(dn=Ot==null?void 0:Ot[sn])==null?void 0:dn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Tt(lt||"")}
`}let dt=Tt(lt);dt=(0,de.ZP)(dt);const Ht=(0,de.ez)();lt.match(/\[TOC\]/)&&(dt=dt.replace("

[TOC]

",(0,de.Qv)()),(0,de.Iy)()),dt=dt.replace(/(__special_katext_id_\d+__)/g,(sn,Mn)=>{const{type:jn,expression:Sn}=Ht[Mn];return(0,Ge.renderToString)(Pe(Sn)||"",{displayMode:jn==="block",throwOnError:!1,output:"html"})}),dt=dt.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,de.AL)();const rn=document.createElement("div");if(rn.innerHTML=dt,Rt)return rn.innerText;if(xe){const sn=xe.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ge(rn,sn),rn.innerHTML}return setTimeout(()=>st(),500),rn.innerHTML},[lt,xe]);(0,E.useEffect)(()=>{oe.current&&oe.current.querySelectorAll(["input","textarea"]).forEach(Ht=>{Ht.oninput=ne,Ht.onblur=ee,Ht.onfocus=se})},[Wt]),(0,E.useEffect)(()=>{var dt,Ht,rn,sn,Mn;if(Ot!=null&&Ot.length)try{const jn=oe.current.querySelectorAll(".edu-program-fill-score"),Sn=oe.current.querySelectorAll('[name="edu-program-fill"]');for(const[dn,Ln]of Sn.entries())Ln.value=((dt=Ot==null?void 0:Ot[dn])==null?void 0:dt.value)||"",((Ht=Ot==null?void 0:Ot[dn])==null?void 0:Ht.type)==="warning"?Ln.className="program-fill-warning":((rn=Ot==null?void 0:Ot[dn])==null?void 0:rn.type)==="success"?Ln.className="program-fill-success":Ln.className="";for(const[dn,Ln]of jn.entries())Ln.innerHTML=(sn=Ot==null?void 0:Ot[dn])!=null&&sn.score?`${(Mn=Ot==null?void 0:Ot[dn])==null?void 0:Mn.score}\u5206`:"";Re(Ot)}catch(jn){console.log(jn,"error")}},[Ot]);const ne=dt=>{Wt[dt.target.dataset.id]=Wt[dt.target.dataset.id]||{},Wt[dt.target.dataset.id].value=dt.target.value,Re([...Wt]),Ut(Wt,dt.target.dataset.id)},ee=dt=>{Wt[dt.target.dataset.id]=Wt[dt.target.dataset.id]||{},Wt[dt.target.dataset.id].value=dt.target.value,Re([...Wt]),yt(Wt,dt.target.dataset.id)},se=dt=>{Wt[dt.target.dataset.id]=Wt[dt.target.dataset.id]||{},Wt[dt.target.dataset.id].value=dt.target.value,Re([...Wt]),Kt(Wt,dt.target.dataset.id)};function ge(dt,Ht){return dt.childNodes.forEach(rn=>{var sn;if(rn.childNodes.length>0)ge(rn,Ht);else if(rn.nodeName!=="IMG")if(rn.innerHTML)rn.innerHTML=(sn=rn.innerHTML)==null?void 0:sn.replace(new RegExp(Ht,"gi"),'$&');else{const Mn=document.createElement("span");Mn.innerHTML=rn.textContent.replace(new RegExp(Ht,"gi"),'$&'),rn.replaceWith(Mn)}})}const oe=(0,E.useRef)();de.jb.WebkitLineClamp=gt,gt&&(nt=Je(Je({},nt),de.jb));function le(dt){let Ht=dt.target;if(Ht.tagName.toUpperCase()==="A"){let rn=Ht.getAttribute("href");if(rn.indexOf("office")>-1)dt.preventDefault(),Zt(rn),zt("office");else if(rn.indexOf("application/pdf")>-1)dt.preventDefault(),Zt(rn),zt("pdf");else if(rn.indexOf("text/html")>-1)dt.preventDefault(),Zt(rn),zt("html");else if(rn.startsWith("#")){dt.preventDefault();let sn=document.getElementById(rn.replace("#",""));sn&&sn.scrollIntoView(!0)}}}const st=()=>{var dt;const Ht=(dt=oe.current)==null?void 0:dt.querySelectorAll("video");Ht==null||Ht.forEach(rn=>{if(rn.oncontextmenu=()=>!1,rn.src.indexOf(".m3u8")>-1&&!rn.canPlayType("application/vnd.apple.mpegurl")){if(Ce.ZP.isSupported()){var sn=new Ce.ZP;sn.loadSource(rn.src),sn.attachMedia(rn)}}})};(0,E.useEffect)(()=>{if(oe.current&&ue&&ue.match(pe)&&window.PR.prettyPrint(),oe.current)return oe.current.addEventListener("click",le),()=>{var dt;(dt=oe.current)==null||dt.removeEventListener("click",le),(0,de.AL)(),(0,de.Iy)()}},[ue,oe.current,le]);const Yt=dt=>{dt.target.nodeName==="IMG"&&dt.target.className.indexOf("draw-flowchart")>-1?(tt.current.style.zIndex=1,tt.current.style.display="flex",tt.current.style.width=dt.target.clientWidth+"px",tt.current.style.height=dt.target.clientHeight+"px",tt.current.style.top=dt.target.offsetTop+"px",tt.current.style.left=dt.target.offsetLeft+"px",dt.target.id&&($e.current=dt.target.id)):tt.current.style.display="none"},kt=()=>{tt.current.style.display="none"};return(0,E.useEffect)(()=>{var dt;const Ht=rn=>{rn.preventDefault(),rn.clipboardData.setData("text",window.getSelection().toString())};return(dt=oe.current)==null||dt.addEventListener("copy",Ht),()=>{var rn;(rn=oe.current)==null||rn.removeEventListener("copy",Ht)}},[oe.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:kt},Rt&&E.createElement("div",{ref:oe,className:`${Ue.mdBody} `},ue),!Rt&&!Ke(ue)&&E.createElement("div",{ref:oe,style:Je({},nt),onMouseOver:Yt,className:`${_e||""} ${St?"disabled-fill":""} markdown-body ${Ue.mdBody} ${wt.current}`,dangerouslySetInnerHTML:{__html:ue}}),!Rt&&Ke(ue)&&E.createElement(ze,{html:ue}),E.createElement("div",{ref:tt,className:`${Ue.button} ${Fe?"":Ue.previewFlowChart}`},E.createElement(ye.Z,null,E.createElement(re.ZP,{onClick:()=>{Fe?ot($e.current):(Zt($e.current),zt("flowChart"))}},Fe?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(me.Z,{close:!0,data:Et,type:Et!=null&&Et.length?pt:"",style:Je({},at),onClose:()=>Zt("")}))}},83028:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ge}});var E=te(59301),Me={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},de=te(62957),Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",fe=(ye,re,Ae)=>new Promise((me,Ye)=>{var je=Ue=>{try{Ie(Ae.next(Ue))}catch(mt){Ye(mt)}},ze=Ue=>{try{Ie(Ae.throw(Ue))}catch(mt){Ye(mt)}},Ie=Ue=>Ue.done?me(Ue.value):Promise.resolve(Ue.value).then(je,ze);Ie((Ae=Ae.apply(ye,re)).next())}),Ge=({type:ye,resdata:re,onok:Ae,oktext:me,okloading:Ye})=>{const[je,ze]=(0,E.useState)(!1),{can_copy_list:Ie,can_copy_num:Ue,challenge_type:mt,course_data_list:He,no_copy_list:Le,no_copy_num:be,no_use_list:De,no_use_num:Je,repeat_shixun_num:ke,student_count:ft,total_num:pe,use_num:Pe}=re;let qe=Ue>0||ye==="exercise";(0,E.useEffect)(()=>{(re==null?void 0:re.student_count)>0&&ze(!0)},[re]),console.log("---11",Ye),(0,E.useEffect)(()=>{Ye||ze(!1)},[Ye]);const We=()=>{if(ye==="exercise"&&mt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(ye==="exercise"&&mt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixun"&&mt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixun"&&mt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="subject"&&mt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="subject"&&mt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:Me.orangeColor},ft)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:Me.orangeColor},Pe)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(ye==="shixunpush"&&mt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ye==="shixunpush"&&mt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:Me.orangeColor},ft),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:Me.orangeColor},Pe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",E.createElement("span",{className:Me.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Be=()=>{if(ye==="exercise"||ye==="subject"||ye==="exercisepush"||ye==="shixunpush")return E.createElement("div",{style:{marginTop:20}},be>0&&E.createElement("div",null,E.createElement("span",{className:Me.flex},E.createElement("img",{src:Ce,style:{width:14}}),E.createElement("span",{className:Me.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Me.statusbody},ye==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:Me.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(ye==="subject"||ye==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&E.createElement("span",{className:Me.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),ye==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",qe&&E.createElement("span",{className:Me.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),E.createElement("div",null,Le==null?void 0:Le.map((Fe,_e)=>E.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},"\u300A",Fe==null?void 0:Fe.name,"\u300B",_e+1!==be&&"\u3001"))))),Ue>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:Me.flex},E.createElement("img",{src:Ee,style:{width:14}}),E.createElement("span",{className:Me.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:Me.statusbody},ye==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(ye==="subject"||ye==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),ye==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),E.createElement("div",null,Ie==null?void 0:Ie.map((Fe,_e)=>E.createElement("a",{href:`/shixuns/${Fe.identifier}/challenges`,target:"_blank"},"\u300A",Fe==null?void 0:Fe.name,"\u300B",_e+1!==Ue&&"\u3001"))))));if(ye==="shixun")return E.createElement("div",{style:{marginTop:20}},Ue>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return E.createElement(de.default,{open:je,onCancel:()=>{ze(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!qe&&"none"}},zIndex:1003,confirmLoading:Ye,okText:qe?me:"\u6211\u77E5\u9053\u4E86",onOk:()=>fe(void 0,null,function*(){qe?yield Ae([...Ie,...De]):ze(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},We(),Be()))}},95337:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ye}});var E=te(59301),Me=te(25399),de=te(65582),Ee=te(41867),Ce=te(65862),fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(je,ze,Ie)=>ze in je?fe(je,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):je[ze]=Ie,Ae=(je,ze)=>{for(var Ie in ze||(ze={}))Ge.call(ze,Ie)&&re(je,Ie,ze[Ie]);if(Ze)for(var Ie of Ze(ze))ye.call(ze,Ie)&&re(je,Ie,ze[Ie]);return je},Ye=({children:je,customContent:ze,disableWhenCommunity:Ie=!1,tooltipProps:Ue={}})=>{const mt=(0,de.useDispatch)(),He=E.createElement("div",null,"\u60A8\u5F53\u524D\u7684\u8D26\u53F7\u7248\u672C\u6682\u65E0\u6B64\u529F\u80FD\u6743\u9650\u3002\u5982\u9700\u4F7F\u7528\uFF0C\u8BF7",E.createElement("span",{style:{color:"#6594FF",cursor:"pointer"},onClick:()=>{var be;(0,Ce.xg)(`/users/${(be=(0,Ee.eY)())==null?void 0:be.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),Le=be=>{var De;if(!E.isValidElement(be))return be;const Je={};Je.disabled=!0,Je.onChange=pe=>{var Pe,qe;(Pe=pe==null?void 0:pe.preventDefault)==null||Pe.call(pe),(qe=pe==null?void 0:pe.stopPropagation)==null||qe.call(pe)};const ke=(De=be.props)==null?void 0:De.children,ft=ke&&E.Children.map(ke,Le);return E.cloneElement(be,Je,ft)};return(0,Ee.k5)()&&Ie?E.createElement(Me.Z,Ae({placement:"topLeft",title:ze||He},Ue),Le(je)):E.createElement(E.Fragment,null,je)}},60537:function(pn,It,te){"use strict";te.d(It,{h:function(){return be},Z:function(){return Le}});var E=te(59301),Me=te(82326),de=te(28284),Ee=te(7939),Ce=te(89780),fe=te.n(Ce),Ze=te(45559),Ge=Object.defineProperty,ye=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,je=(De,Je,ke)=>Je in De?Ge(De,Je,{enumerable:!0,configurable:!0,writable:!0,value:ke}):De[Je]=ke,ze=(De,Je)=>{for(var ke in Je||(Je={}))me.call(Je,ke)&&je(De,ke,Je[ke]);if(Ae)for(var ke of Ae(Je))Ye.call(Je,ke)&&je(De,ke,Je[ke]);return De},Ie=(De,Je)=>ye(De,re(Je));const Ue=Me.default.Option,mt={labelCol:{span:4},wrapperCol:{span:20}},He={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"]};var Le=({callback:De,onCancel:Je})=>{const[ke,ft]=(0,E.useState)("python");function pe(qe){ft(He[qe][1])}function Pe(qe){De(qe)}return E.createElement(de.default,Ie(ze({},mt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Pe,style:{width:500}}),E.createElement(de.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(Me.default,{getPopupContainer:qe=>qe.parentNode,onChange:pe},Object.keys(He).map(qe=>E.createElement(Ue,{key:qe,value:qe},He[qe][0])))),E.createElement(de.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(be,{mode:ke})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Ee.ZP,{type:"ghost",onClick:Je},"\u53D6\u6D88")))};function be({value:De,onChange:Je,mode:ke,options:ft={}}){const pe=(0,E.useRef)(),[Pe,qe]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Pe){let We=function(Be){const Fe=Be.getValue();Je&&Je(Fe)};return Pe.on("change",We),()=>{Pe.off("change",We)}}},[Pe,Je]),(0,E.useEffect)(()=>{Pe&&Pe.setOption("mode",ke)},[Pe,ke]),(0,E.useEffect)(()=>{Pe&&(De!==Pe.getValue()||De==="")&&setTimeout(()=>{Pe.setValue(De||"")},300)},[Pe,De]),(0,E.useEffect)(()=>{if(pe.current&&!Pe){const We=fe().fromTextArea(pe.current,ze({mode:ke,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ft));qe(We)}},[pe.current,Pe]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:pe}))}},25374:function(pn,It,te){"use strict";te.d(It,{Z:function(){return On}});var E=te(59301),Me=te(65582),de=te(89780),Ee=te.n(de),Ce=te(76374),fe=te(45559),Ze=te(6313),Ge=te(25717),ye=te(99498),re=te(25419),Ae=te(67549),me=te(95097),Ye=({value:on="",className:Cn,showTextOnly:Hn,showLines:Qn,style:sr={}})=>{const dr=(0,E.useMemo)(()=>"",[on]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:dr}}))},je=Object.defineProperty,ze=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Le=(on,Cn,Hn)=>Cn in on?je(on,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):on[Cn]=Hn,be=(on,Cn)=>{for(var Hn in Cn||(Cn={}))mt.call(Cn,Hn)&&Le(on,Hn,Cn[Hn]);if(Ue)for(var Hn of Ue(Cn))He.call(Cn,Hn)&&Le(on,Hn,Cn[Hn]);return on},De=(on,Cn)=>ze(on,Ie(Cn));let Je=[{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\u516C\u5F0F",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"md-iconfont icon-formula",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 ke({onActionCallback:on,title:Cn,icon:Hn,actionName:Qn,className:sr="",children:dr}){function zr(){on(Qn)}return E.createElement("a",{title:Cn,className:sr,onClick:zr},E.createElement("i",{className:`${Hn}`}),dr)}var ft=({watch:on,showNullButton:Cn,showNullProgramButton:Hn,onActionCallback:Qn,fullScreen:sr,insertTemp:dr,hidetoolBar:zr,extraUse:$n})=>{const Ir=[...Je,{title:`${on?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${on?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!zr&&Ir.map((Vn,Jn)=>E.createElement("li",{key:Jn},Vn.actionName?E.createElement(ke,De(be({},Vn),{onActionCallback:Qn})):E.createElement("span",{className:"v-line"}))),Cn?E.createElement("li",null,E.createElement(ke,{icon:"iconfont icon-tianjia5 insert-blank",className:"btn-null ml5",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u65B0\u589E\u586B\u7A7A\u9879"))):null,Hn?E.createElement(E.Fragment,null,E.createElement("li",null,E.createElement(ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u5355\u884C\u586B\u7A7A\u9879"))),E.createElement("li",null,E.createElement(ke,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,dr&&E.createElement("li",null,E.createElement(ke,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${dr}`,onActionCallback:Qn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),$n&&E.createElement("li",null,$n),E.createElement("li",{className:"btn-full-screen"},E.createElement(ke,{icon:`${sr?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:sr?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qn})))},pe=te(57261),Pe=te(28284),qe=te(37568),We=te(7939),Be=Object.defineProperty,Fe=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,at=(on,Cn,Hn)=>Cn in on?Be(on,Cn,{enumerable:!0,configurable:!0,writable:!0,value:Hn}):on[Cn]=Hn,xe=(on,Cn)=>{for(var Hn in Cn||(Cn={}))gt.call(Cn,Hn)&&at(on,Hn,Cn[Hn]);if(Rt)for(var Hn of Rt(Cn))nt.call(Cn,Hn)&&at(on,Hn,Cn[Hn]);return on},ce=(on,Cn)=>Fe(on,_e(Cn));const rt={labelCol:{span:4},wrapperCol:{span:20}};var St=({callback:on,onCancel:Cn})=>{function Hn(Qn){on(Qn)}return E.createElement(Pe.default,ce(xe({},rt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Hn,style:{width:500}}),E.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(qe.default,null)),E.createElement(Pe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(qe.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(We.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},Ot=te(60537),ot=te(45053),Ut=te(62957),yt=te(77019),Kt=te(53464),lt=te(59301),tt=({callback:on,onCancel:Cn})=>{const Hn=document.createElement("canvas"),Qn=Hn.getContext("2d");Hn.width=1e3,Hn.height=800,Qn.fillStyle="#ffffff",Qn.fillRect(0,0,Hn.width,Hn.height);const sr=Hn.toDataURL("image/png");return lt.createElement(Ut.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},lt.createElement(yt.Z,{style:{height:"100vh"}},lt.createElement(Kt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:sr,visible:!0,title:String(Date.now())},onOk:dr=>{on({src:dr.url})},onClose:Cn})))},$e=te(30641),Et=te(5269),Zt=te(6767),pt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},zt=te(59301),Re=(0,E.forwardRef)(({onCancel:on,editImgId:Cn,callback:Hn},Qn)=>{let sr=(0,E.useRef)(),dr=(0,E.useRef)(),zr=(0,E.useRef)(),$n=(0,E.useRef)(!1);const Ir=(0,E.useRef)(!1);console.log("ref:",Qn);const[Vn,Jn]=(0,E.useState)(0),[yn,Xn]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{Jn(1)},[]),(0,E.useImperativeHandle)(Qn,()=>({setHeight:Xn})),zt.createElement("div",{ref:Ir,className:"body-overflow-initial"},zt.createElement($e.Z,{width:"100vw",height:yn,footer:null,closable:!0,placement:"bottom",open:!!Vn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${pt.drawerWrap}`,onClose:()=>{window.saveDrawData(Ar=>{Hn({src:`/api/attachments/${Ar}`,id:Ar})})},title:zt.createElement(yt.Z,{align:"middle"},zt.createElement(Et.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),zt.createElement(Et.Z,{onClick:()=>{Xn(yn==="60px"?"100vh":"60px")}},zt.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),zt.createElement(Et.Z,{onClick:()=>{window.saveDrawData(Ar=>{if(Ar===null){Zt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Zt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),Hn({src:`/api/attachments/${Ar}`,id:Ar,disabledClose:!0})})}},zt.createElement(We.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},zt.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${Cn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:dr})))}),wt=te(74128),bt=te(47889),Ke=te(71051);const Ft=bt.ZP.Group,At={margin:"0 8px"};var Tt=({callback:on,onCancel:Cn})=>{function Hn(Qn){on(Qn)}return E.createElement(Pe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Hn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:At},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:At},"\u884C\u6570"),E.createElement(Pe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(Ke.Z,null)),E.createElement("span",{style:At},"\u5217\u6570"),E.createElement(Pe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(Ke.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:At},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Pe.default.Item,{name:"align"},E.createElement(Ft,null,E.createElement(bt.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(bt.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(bt.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(bt.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(We.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(We.ZP,{type:"ghost",onClick:Cn},"\u53D6\u6D88")))},ue=te(71411),ne=te(93510),ee=te.n(ne),ge=(0,E.forwardRef)(({use3d:on,width:Cn,height:Hn,callback:Qn,showSaveButton:sr},dr)=>{const zr=(0,E.useRef)(),$n=(0,E.useRef)(),[Ir,Vn]=(0,E.useState)(!1),Jn=(0,E.useRef)({id:zr,appName:"graphing",width:Cn||1e3,height:Hn||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,E.useEffect)(()=>{$n.current=new(ee())(Jn.current,!0),window.onload=function(){$n.current.inject("applet_container")}},[]);const yn=()=>{var Xn=window.ggbApplet.getPNGBase64(1,!0,72);return Qn&&Qn(Xn),Xn};return(0,E.useEffect)(()=>{Jn.current.appName=Ir?"3D":"graphing",$n.current.inject("applet_container")},[Ir]),(0,E.useEffect)(()=>{Vn(on)},[on]),(0,E.useImperativeHandle)(dr,()=>({getImgData:yn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:zr}),E.createElement(yt.Z,{align:"middle"},E.createElement(Et.Z,{flex:1},E.createElement(ue.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ir,onChange:Xn=>Vn(Xn)})),E.createElement(Et.Z,null,E.createElement(We.ZP,{size:"large",onClick:yn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),oe=te(99298);const le="link",st="upload-image",Yt="add-flowchart",kt="draw-image",dt="add-flowchart",Ht="code-block",rn="add-table",sn="------------",Mn={default:sn,left:`:${sn}`,center:`:${sn}:`,right:`${sn}:`};var jn=te(31103),Sn=te(65862);function dn(){}let Ln=0;const en=1e4,cn="\u2581",rr="@\u2581\u2581@",ar="@\u2581@",wr=` **\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`,Zn=["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 an(on){return/^\d+$/.test(on)?`${on}px`:on}const tn=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",vn={[tn+"-B"]:"bold",[tn+"-I"]:"italic"},gn={[le]:"\u6DFB\u52A0\u94FE\u63A5",[Ht]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[st]:"\u6DFB\u52A0\u56FE\u7247",[kt]:"\u6DFB\u52A0\u753B\u56FE",[Yt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[rn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var On=({defaultValue:on="",onChange:Cn,width:Hn="100%",height:Qn=400,miniToolbar:sr=!1,isFocus:dr=!1,watch:zr,insertTemp:$n,mode:Ir="markdown",id:Vn="markdown-editor-id",showResizeBar:Jn=!1,noStorage:yn=!1,showNullButton:Xn=!1,showNullProgramButton:Ar=!1,hidetoolBar:or=!1,fullScreen:Jt=!1,onBlur:qt,onCMBeforeChange:qn,onFullScreen:Pn,className:nn="",disablePaste:Yn=!1,disabled:nr=!1,disabledFill:cr=!1,placeholder:gr="",values:mr="",extraUse:Cr,onAddBlank:Wn})=>{const[Dt,jr]=(0,E.useState)(null),[ra,Jr]=(0,E.useState)(on),[ma,za]=(0,E.useState)(zr),[_a,na]=(0,E.useState)(Jt),[Dr,Ea]=(0,E.useState)(""),[Gr,Ga]=(0,E.useState)(0),[xi,vi]=(0,E.useState)(Qn),[ki,Oi]=(0,E.useState)(!1),[Si,Pr]=(0,E.useState)(0),[Ui,zi]=(0,E.useState)(0),sa=(0,E.useRef)(),Fa=(0,E.useRef)(),ni=(0,E.useRef)(),yi=(0,E.useRef)(),fi=(0,E.useRef)(),ci=(0,E.useRef)(),Ki=(0,Me.useDispatch)();(0,E.useEffect)(()=>{const ie=window.scrollY||window.pageYOffset;Jr(mr),Dt==null||Dt.setValue(mr),window.scrollTo(0,ie)},[mr]),(0,E.useEffect)(()=>{Pn==null||Pn(_a)},[_a]),(0,E.useEffect)(()=>{if(sa.current){let ie=function(Te,Ve){var Qe;if(Yn){Ve.preventDefault();return}const xt=Ve.clipboardData;if(xt){const Bt=xt.types.toString(),Vt=xt.items;if(Bt==="Files"||xt.types.indexOf("Files")>-1){if(Ve.preventDefault(),Ir=="stex")return;try{let un=Vt[1];((Qe=Vt[0])==null?void 0:Qe.kind)==="file"&&(un=Vt[0]);const mn=un.getAsFile(),_t=mn.name.split(".").pop();(0,ot.I)(mn,En=>{var In,xn,wn;En.id?((In=mn==null?void 0:mn.type)==null?void 0:In.indexOf("image"))>-1?Ne.replaceSelection(``):((xn=mn==null?void 0:mn.type)==null?void 0:xn.indexOf("video"))>-1?Ne.replaceSelection(``):((wn=mn==null?void 0:mn.type)==null?void 0:wn.indexOf("pdf"))>-1?Ne.replaceSelection(`${mn.name}`):Zn.includes(_t)?Ne.replaceSelection(`${mn.name}`):Ne.replaceSelection(`[${mn.name}](/api/attachments/${En.id}?type=${En.content_type})`):(En==null?void 0:En.status)===401&&(document.location.href="/user/login")})}catch(un){Zt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Ne=Ee().fromTextArea(sa.current,{mode:Ir,lineNumbers:!sr,lineWrapping:!0,value:on,autoCloseTags:!0,autoCloseBrackets:!0});return Ne.on("keyup",function(Te,Ve){Ve.keyCode===8&&(Te.getValue()==""?Ne.setOption("placeholder",gr):Ne.setOption("placeholder",null))}),Ne.on("keydown",function(Te,Ve){if(Ve.keyCode===8){var Qe=Dn(Te);Qe&&Ve.preventDefault()}}),dr&&Ne.focus(),Ne.on("paste",ie),nr&&Ne.on("beforeChange",function(Te,Ve){(Ve.origin==="paste"||Ve.origin==="+input")&&Ve.cancel()}),jr(Ne),()=>{Ne.off("paste",ie)}}},[]);const jt=(0,E.useCallback)(()=>{if(Fa.current)try{}catch(ie){console.log(ie,"---- to set md editor body height")}},[xi,Fa,_a]);(0,E.useEffect)(()=>{function ie(){let Ne=new Ce.Z(Te=>{for(let Ve of Te)(Ve.target.offsetHeight>0||Ve.target.offsetWidth>0)&&(jt(),Dt.setSize("100%","100%"),Dt.refresh())});return Ne.observe(sa.current.parentElement),Ne}if(Dt){const Ne=ie();return()=>{var Te,Ve;(Te=sa.current)!=null&&Te.parentElement&&Ne.unobserve((Ve=sa.current)==null?void 0:Ve.parentElement)}}},[Dt,jt]),(0,E.useEffect)(()=>{if(Dt){let ie=[];for(const[Ne,Te]of Object.entries(vn)){let Ve={[Ne]:()=>{Ct(Te)}};ie.push(Ve),Dt.addKeyMap(Ve)}return()=>{for(let Ne of ie)Dt.removeKeyMap(Ne)}}},[Dt]),(0,E.useEffect)(()=>{Jt!==_a&&na(Jt)},[Jt]),(0,jn.Z)(()=>{if(!yn&&Gr>0){let ie=new Date().getTime(),Ne=window.sessionStorage.getItem(Vn);ie>=Gr+en&&(!Ne||Ne!==ra)&&(window.sessionStorage.setItem(Vn,ra),Oi(!0))}},en),(0,E.useEffect)(()=>{za(zr)},[Dt,zr]),(0,E.useEffect)(()=>{Dt&&dr&&Dt.focus()},[Dt,dr]),(0,E.useEffect)(()=>{if(ma&&Dt){let ie=function(Te){let Ve=Te.target;if(yi.current){let Qe=Ve.scrollTop/Ve.scrollHeight;yi.current.scrollTop=yi.current.scrollHeight*Qe}};const Ne=Dt.getScrollerElement();return Ne.addEventListener("scroll",ie),()=>{Ne.removeEventListener("scroll",ie)}}},[Dt,ma]),(0,E.useEffect)(()=>{if(Dt&&qn){let ie=function(Ne,Te){qn(Ne,Te)};return Dt.on("beforeChange",ie),()=>{Dt.off("beforeChange",ie)}}},[Dt,qn]),(0,E.useEffect)(()=>{if(Dt&&qt){let ie=function(){qt(Dt.getValue())};return Dt.on("blur",ie),()=>{Dt.off("blur",ie)}}},[Dt,qt]);function Dn(ie,Ne){var Te=ie.getDoc(),Ve=Te.getCursor(),Qe=Te.getLine(Ve.line),xt=Qe.charAt(Ve.ch-1),Bt=Qe.lastIndexOf("@\u2581@",Ve.ch),Vt=Qe.lastIndexOf("@\u2581\u2581@",Ve.ch),un=Bt>Vt?Bt:Vt,mn=Bt>Vt?3:4;if(rr.indexOf(xt)===-1)return null;if(console.log("change1:",Ne,ie,Qe,Ve,un,Bt,Vt,xt),un>=0&&Ve.ch-un<5){var _t=un+mn;return Te.replaceRange("",{line:Ve.line,ch:un},{line:Ve.line,ch:_t}),{line:Ve.line,ch:_t}}return null}(0,E.useEffect)(()=>{if(Dt){let ie=function(Ne,Te){const Ve=Ne.getValue();Jr(Ve),Ga(new Date().getTime()),Ne.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Cn&&(Ar?Cn(Ve,Nt(Ve)):Cn(Ve))};return Dt.on("change",ie),()=>{Dt.off("change",ie)}}},[Dt,Cn]),(0,E.useEffect)(()=>{if(Dt)if(on==null)Dt.setValue(""),Jr("");else{const ie=window.scrollY||window.pageYOffset;on!==Dt.getValue()&&(Dt.setValue(on),Jr(on),Dt.setCursor(nr?1:Dt.lineCount(),0),window.scrollTo(0,ie))}},[Dt,on]);const Ct=(0,E.useCallback)(ie=>{const Ne=Dt.getCursor(),Te=Dt.getSelection();let Ve=Te.split(` `);switch(ie){case"bold":return Dt.replaceSelection("**"+Te+"**"),Te===""&&Dt.setCursor(Ne.line,Ne.ch+2),Dt.focus();case"italic":return Dt.replaceSelection("*"+Te+"*"),Te===""&&Dt.setCursor(Ne.line,Ne.ch+1),Dt.focus();case"code":return Dt.replaceSelection("`"+Te+"`"),Te===""&&Dt.setCursor(Ne.line,Ne.ch+1),Dt.focus();case"inline-latex":return(0,Sn.Ye)(Ki)?void 0:(Ea("inline-latex"),Dt.focus());case"latex":return Dt.replaceSelection("```latex\n"+Te+"\n```"),Dt.setCursor(Ne.line+1,Te.length+1),Dt.focus();case"line-break":return Dt.replaceSelection(`
`),Dt.focus();case"list-ul":return Te===""?Dt.replaceSelection("- "+Te):Dt.replaceSelection(Ve.map(Qe=>Qe===""?"":`- ${Qe}`).join(` `)),Dt.focus();case"list-ol":return Te===""?Dt.replaceSelection("1. "+Te):Dt.replaceSelection(Ve.map((Qe,xt)=>Qe===""?"":`${xt+1}. ${Qe}`).join(` `)),Dt.focus();case"add-null-ch":Wn==null||Wn();return;case"add-signal":return Te===""&&Dt.setCursor(Ne.line,Ne.ch),Dt.replaceSelection(ar),Dt.focus();case"add-multiple":return Te===""&&Dt.setCursor(Ne.line,Ne.ch),Dt.replaceSelection(rr),Dt.focus();case"inster-template-1":return Te===""&&Dt.setCursor(Ne.line,Ne.ch),Dt.replaceSelection(wr),Dt.focus();case"eraser":return Dt.setValue(""),Dt.focus();case"trigger-watch":return za(!ma),Dt.focus();case"trigger-full-screen":return na(!_a),Dt.focus();case le:Ea(le);return;case Ht:Ea(Ht);return;case st:Ea(st);return;case kt:Ea(kt);return;case"maths-latex":if((0,Sn.Ye)(Ki))return;Ea("maths-latex");return;case Yt:fi.current="",sessionStorage.removeItem("file_id"),Ea(Yt);return;case rn:Ea(rn);return;default:throw new Error}},[Dt,ma,_a]),Xt=(0,E.useCallback)((ie,Ne)=>{var Te,Ve,Qe,xt,Bt,Vt;ie!=null&&ie.disabledClose||Ea("");const{src:un,alt:mn,id:_t}=ie||{};switch(Dr){case le:const{title:bn,link:hn}=ie;return Dt.replaceSelection(`[${bn}](${hn})`),Dt.focus();case Ht:const{language:Fn,content:Un}=ie;return Dt.replaceSelection(["```"+Fn,Un,"```"].join(` `)),Dt.focus();case"maths-latex":for(var En=atob(ie),In=new Uint8Array(En.length),xn=0;xn{qr.id?Dt.replaceSelection(`![,](/api/attachments/${qr.id}?type=${qr.content_type})`):(qr==null?void 0:qr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Sn.Ye)(Ki))return;Dt.replaceSelection("`$$"+ie+"$$`");break;case dt:if(!_t)return;Dt.getValue().indexOf(un)===-1?Dt.replaceSelection(`
${mn||
`):document.getElementById(_t).src=wt.Z.API_SERVER+un+"?t="+Date.now();break;case st:case kt:const Tn=Ne,zn=(Qe=(Ve=(Te=Tn==null?void 0:Tn.name)==null?void 0:Te.split("."))==null?void 0:Ve.pop)==null?void 0:Qe.call(Ve);return((xt=Tn==null?void 0:Tn.type)==null?void 0:xt.indexOf("image"))>-1||!(Tn!=null&&Tn.type)?Tn!=null&&Tn.align||Tn!=null&&Tn.width?Dt.replaceSelection(`

${mn||

`):Dt.replaceSelection(`${mn||`):((Bt=Tn==null?void 0:Tn.type)==null?void 0:Bt.indexOf("video"))>-1?Dt.replaceSelection(``):((Vt=Tn==null?void 0:Tn.type)==null?void 0:Vt.indexOf("pdf"))>-1?Dt.replaceSelection(`${Tn.name}`):Zn.includes(zn)?Dt.replaceSelection(`${Tn.name}`):Dt.replaceSelection(`[${Tn.name}](${un})`),Dt.focus();case rn:const{row:ur,col:_n,align:Br}=ie;let ca=` `;for(let qr=0;qr{switch(Dr){case le:return E.createElement(St,{callback:Xt,onCancel:Se});case Ht:return E.createElement(Ot.Z,{callback:Xt,onCancel:Se});case st:return E.createElement(ot.Z,{callback:Xt,onCancel:Se});case Yt:return E.createElement(Re,{editImgId:fi.current,callback:Xt,onCancel:Se});case rn:return E.createElement(Tt,{callback:Xt,onCancel:Se});case"maths-latex":return E.createElement(ge,{showSaveButton:!0,callback:Xt});case"inline-latex":return E.createElement(oe.Z,{showSaveButton:!0,callback:Xt});default:return null}},[Dr]);function Se(){Ea("")}(0,E.useEffect)(()=>{if(ni.current){let ie=function(Bt){Qe=!0,xt=Bt.pageY},Ne=function(){Qe=!1},Te=function(Bt){if(Qe){let Vt=Bt.pageY-xt;Vt<0&&(Vt=0),Vt>300&&(Vt=300);let un=Qn+Vt+"px";vi(un)}},Ve=ni.current,Qe=!1,xt=0;return Ve.addEventListener("mousedown",ie),document.addEventListener("mousemove",Te),document.addEventListener("mouseup",Ne),()=>{Ve.removeEventListener("mousedown",ie),document.removeEventListener("mousemove",Te),document.removeEventListener("mouseup",Ne)}}},[Dt,ni]),(0,E.useEffect)(()=>{vi(Qn)},[Qn]);const et=an(Hn),vt=an(xi),Mt={width:et,height:vt},ct=(0,E.useMemo)(()=>{if(Gr){let ie=new Date(Gr),Ne=ie.getHours(),Te=ie.getMinutes(),Ve=ie.getSeconds();return Ne=Ne<10?"0"+Ne:Ne,Te=Te<10?"0"+Te:Te,Ve=Ve<10?"0"+Ve:Ve,`${Ne}:${Te}:${Ve}`}return 0},[Gr]),Nt=ie=>{const Ne=[];if(Ar){let Te=-1;ie=ie.replace(/(@▁▁@|@▁@)/g,function(Ve,Qe,xt){Ne.push({multiLine:Ve!==ar})})}return Ne};function Pt(){window.sessionStorage.removeItem(Vn),Oi(!1),Ga(0)}function Gt(){Oi(!1),Ga(0),Dt.setValue(window.sessionStorage.getItem(Vn))}(0,E.useEffect)(()=>{gn[Dr]&&Dr!==kt&&Dr!==Yt&&setTimeout(()=>{const ie=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth/2-ie.offsetWidth/2,Te=window.innerHeight/2-ie.offsetHeight/2;Pr(Ne),zi(Te)},0)},[Dr]);const ln=ie=>{ie.preventDefault();const Ne=ie.clientX-Si,Te=ie.clientY-Ui;document.body.onmousemove=Ve=>{let Qe=Ve.clientX-Ne,xt=Ve.clientY-Te;const Bt=document.getElementsByClassName("markdown-popup-form")[0],Vt=window.innerWidth-Bt.offsetWidth,un=window.innerHeight-Bt.offsetHeight;Qe=Math.max(0,Math.min(Qe,Vt)),xt=Math.max(0,Math.min(xt,un)),Bn(Ve.clientX,Ve.clientY,Ne,Te)&&(Pr(Qe),zi(xt))},document.body.onmouseup=function(){document.body.onmousemove=null}},Bn=(ie,Ne,Te,Ve)=>{const Qe=document.body.clientHeight,xt=document.body.clientWidth;return ie<20&&Te>ie||ie>xt-20&&TeNe||Ne>Qe-20&&Ve{var Ne;fi.current=ie,(Ne=ci.current)==null||Ne.setHeight("100vh"),setTimeout(()=>{Ea("add-flowchart")},150)}})):null))),Jn?E.createElement("a",{ref:ni,className:"editor-resize"}):null,Dr===kt&&E.createElement(tt,{callback:Xt,onCancel:Se}),Dr===Yt&&E.createElement(Re,{ref:ci,editImgId:fi.current,callback:Xt,onCancel:Se}),E.createElement(pe.Z,null,gn[Dr]&&Dr!==kt&&Dr!==Yt?E.createElement(Ut.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Si,top:Ui},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:ln},gn[Dr]),open:!0,onCancel:Se,footer:null,destroyOnClose:!0,width:Dr===Yt?"1200px":null,height:Dr===Yt?"80vh":null,className:"markdown-popup-form"},ve):null))}},45053:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Je},I:function(){return ft}});var E=te(28284),Me=te(6767),de=te(37568),Ee=te(44104),Ce=te(71051),fe=te(47889),Ze=te(7939),Ge=te(28735),ye=te(59301),re=te(59301),Ae=Object.defineProperty,me=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ue=(pe,Pe,qe)=>Pe in pe?Ae(pe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):pe[Pe]=qe,mt=(pe,Pe)=>{for(var qe in Pe||(Pe={}))ze.call(Pe,qe)&&Ue(pe,qe,Pe[qe]);if(je)for(var qe of je(Pe))Ie.call(Pe,qe)&&Ue(pe,qe,Pe[qe]);return pe},He=(pe,Pe)=>me(pe,Ye(Pe));const{useForm:Le}=E.default,be={width:280,marginRight:10},De={labelCol:{span:5},wrapperCol:{span:19}};var Je=({callback:pe,onCancel:Pe})=>{const[qe]=Le();let We=(0,ye.useRef)();function Be(Rt){We.current.width=qe.getFieldValue("width"),We.current.align=qe.getFieldValue("align"),pe(Rt,We.current)}function Fe(Rt,gt){if(Rt.status===-1){Me.ZP.error(Rt.message);return}qe.setFieldsValue({src:`/api/attachments/${Rt.id}`,type:gt.type})}function _e(Rt){let gt=Rt.target.files[0];We.current=gt,ft(gt,Fe)}return re.createElement(E.default,He(mt({form:qe},De),{className:"upload-image-panel",onFinish:Be,style:{width:470,overflow:"hidden"}}),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},re.createElement("div",{className:"flex-container"},re.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},re.createElement(de.default,{style:be})),re.createElement(ke,{onFileChange:_e}))),re.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},re.createElement(de.default,{style:{width:264}})),re.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},re.createElement(Ee.Z,null,re.createElement(E.default.Item,{name:"width",style:{margin:0}},re.createElement(Ce.Z,{style:{width:264}})),re.createElement("span",{className:"ml8"},"%"))),re.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},re.createElement(fe.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"}]})),re.createElement("aside",null,re.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},re.createElement(Ze.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),re.createElement(Ze.ZP,{type:"default",onClick:Pe},"\u53D6\u6D88"))))};function ke({onFileChange:pe}){return re.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",re.createElement("input",{type:"file",onChange:pe}))}function ft(pe,Pe){if(!pe)throw new String("\u6CA1\u6709\u6587\u4EF6");let qe=new FormData;qe.append("editormd-image-file",pe),qe.append("file_param_name","editormd-image-file"),qe.append("byxhr","true");var We=new window.XMLHttpRequest;We.withCredentials=!0,We.addEventListener("load",function(Be){Pe(JSON.parse(Be.target.responseText),pe)},!1),We.addEventListener("error",function(Be){console.error(Be)},!1),We.open("POST",`${Ge.KI}/api/attachments.json`),We.send(qe)}},57261:function(pn,It,te){"use strict";te.d(It,{Z:function(){return de}});var E=te(59301),Me=te(4676);class de extends E.Component{constructor(Ce){super(Ce);const fe=window.document;this.node=fe.createElement("div"),fe.body.appendChild(this.node)}render(){const{children:Ce}=this.props;return(0,Me.createPortal)(Ce,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},50258:function(pn,It,te){"use strict";te.d(It,{SV:function(){return tt},ZP:function(){return lt}});var E=te(59301),Me=te(76374);const de={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},Ee={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` `)},{label:"System.out.println",content:["System.out.println($0)"].join(` `)},{label:"System.out.print",content:["System.out.print($0)"].join(` `)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},Ce={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` `)},{label:"if",content:["if () {"," $0","}"].join(` `)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` `)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` `)},{label:"using namespace std",content:["using namespace std"].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},fe={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` `)}]},Ze={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` `)}]};var Ge=te(53184),ye=te.n(Ge),re=($e,Et,Zt)=>new Promise((pt,zt)=>{var Wt=bt=>{try{wt(Zt.next(bt))}catch(Ke){zt(Ke)}},Re=bt=>{try{wt(Zt.throw(bt))}catch(Ke){zt(Ke)}},wt=bt=>bt.done?pt(bt.value):Promise.resolve(bt.value).then(Wt,Re);wt((Zt=Zt.apply($e,Et)).next())});const Ae={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},me=($e,Et,Zt,pt)=>{const zt=Et.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Zt.lineNumber,endColumn:Zt.column});return Array.from(new Set(zt.match(/\b\w{2,}\b/g)||[])).map(Re=>({label:Re,kind:$e.languages.CompletionItemKind.Text,insertText:Re,range:pt}))},Ye=($e,Et,Zt,pt)=>{$e.languages.registerCompletionItemProvider(Et,{provideCompletionItems(zt,Wt){const Re=zt.getWordUntilPosition(Wt),wt={startLineNumber:Wt.lineNumber,endLineNumber:Wt.lineNumber,startColumn:Re.startColumn,endColumn:Re.endColumn},bt=zt.getLineContent(Wt.lineNumber).substring(Re.startColumn-2,Re.endColumn);return{suggestions:[...me($e,zt,Wt,wt),...Zt.map(Ft=>({label:Ft,kind:$e.languages.CompletionItemKind.Keyword,documentation:Ft,insertText:Ft,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:wt})),...pt.map(Ft=>({label:Ft.label,kind:$e.languages.CompletionItemKind.Snippet,documentation:Ft.content,insertText:bt.startsWith("#")?Ft.content.replace(/#/,""):Ft.content,insertTextRules:$e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:wt}))]}}})};var je=$e=>{Ae.languages.forEach(Et=>{$e.languages.registerDocumentFormattingEditProvider(Et,{provideDocumentFormattingEdits(Zt){return re(this,null,function*(){const pt=ye()(Zt.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:Zt.getFullModelRange(),text:pt}]})}})}),Ye($e,"java",Ee.keywords,Ee.quickKey),Ye($e,"cpp",Ce.keywords,Ce.quickKey),Ye($e,"c",de.keywords,[]),Ye($e,"python",fe.keywords,fe.quickKey),Ye($e,"scala",Ze.keywords,Ze.quickKey)};const ze="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Ie=Object.defineProperty,Ue=($e,Et,Zt)=>Et in $e?Ie($e,Et,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):$e[Et]=Zt,mt=($e,Et,Zt)=>Ue($e,typeof Et!="symbol"?Et+"":Et,Zt);const He=class Is{constructor(Et,Zt,pt){this.placeholder=Et,this.editor=Zt,this.monaco=pt,Zt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Is.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};mt(He,"ID","editor.widget.placeholderHint");var be=He,De=te(96236),Je=te(6767),ke=te(25399),ft=te(89392),pe=te(77254),Pe=te(56102),qe=Object.defineProperty,We=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,gt=($e,Et,Zt)=>Et in $e?qe($e,Et,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):$e[Et]=Zt,nt=($e,Et)=>{for(var Zt in Et||(Et={}))_e.call(Et,Zt)&>($e,Zt,Et[Zt]);if(Fe)for(var Zt of Fe(Et))Rt.call(Et,Zt)&>($e,Zt,Et[Zt]);return $e},at=($e,Et)=>We($e,Be(Et)),xe=($e,Et)=>{var Zt={};for(var pt in $e)_e.call($e,pt)&&Et.indexOf(pt)<0&&(Zt[pt]=$e[pt]);if($e!=null&&Fe)for(var pt of Fe($e))Et.indexOf(pt)<0&&Rt.call($e,pt)&&(Zt[pt]=$e[pt]);return Zt},ce=($e,Et,Zt)=>new Promise((pt,zt)=>{var Wt=bt=>{try{wt(Zt.next(bt))}catch(Ke){zt(Ke)}},Re=bt=>{try{wt(Zt.throw(bt))}catch(Ke){zt(Ke)}},wt=bt=>bt.done?pt(bt.value):Promise.resolve(bt.value).then(Wt,Re);wt((Zt=Zt.apply($e,Et)).next())});function rt($e){return/^\d+$/.test($e)?`${$e}px`:$e}function St(){}let Ot=!1;const ot={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ut($e=[]){let Et=$e;if(Array.isArray($e)){for(let Zt=0;Zt<$e.length;Zt++){let pt=ot[$e[Zt]];if(pt)return pt}return Et[0]}return ot[Et]||Et}let yt=null;const Kt=()=>ce(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch($e){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",$e)}});var lt=$e=>{var Et=$e,{width:Zt="100%",height:pt="100%",value:zt,language:Wt="javascript",style:Re={},options:wt={},overrideServices:bt={},theme:Ke="vs-dark",onEditBlur:Ft,isCopy:At=!1,onSave:Tt,autoHeight:ue=!1,forbidCopy:ne=!1,onChange:ee=St,editorDidMount:se=St,onFocus:ge=St,onBreakPoint:oe=St,breakPointValue:le=[],filename:st="educoder.txt",errorLine:Yt,errorContent:kt="",highlightLine:dt,openBreakPoint:Ht=!1,placeholder:rn="",showMiniMap:sn=!0}=Et,Mn=xe(Et,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const jn=(0,E.useRef)(),Sn=(0,E.useRef)({}),dn=(0,E.useRef)(),Ln=(0,E.useRef)(),en=(0,E.useRef)([]),cn=(0,E.useRef)(!1),rr=(0,E.useRef)(),ar=(0,E.useRef)(),wr=(0,E.useRef)(!1),[Zn,an]=(0,E.useState)(!1);function ir(){let Jn;return jn.current&&(Jn=new Me.Z(yn=>{for(let Xn of yn)(Xn.target.offsetHeight>0||Xn.target.offsetWidth>0)&&Sn.current.instance.layout()}),Jn.observe(jn.current)),Jn}function tn(){Je.ZP.warning({content:decodeURIComponent(ze),key:"monaco-editor-tip"})}const vn=()=>{let Jn=Sn.current.instance;if(zt!=null&&Jn&&Zn){const yn=Jn.getModel();yn&&zt!==yn.getValue()&&(Ot=!0,yn.setValue(zt),Jn.layout(),Ot=!1)}};(0,E.useEffect)(()=>{const Jn=pe.Z.subscribe("formatDocument",yn=>{var Xn;let Ar=Sn.current.instance;(Xn=Ar==null?void 0:Ar.getAction)==null||Xn.call(Ar,"editor.action.formatDocument").run()});return window.updateMonacoValue=yn=>{ee(yn)},Jn},[]),(0,E.useEffect)(()=>{var Jn;let yn=Sn.current.instance;Ln.current&&clearTimeout(Ln.current),Ln.current=setTimeout(()=>{vn()},500),zt&&(zt!=null&&zt.length)&&((Jn=yn==null?void 0:yn.updateOptions)==null||Jn.call(yn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(zt.split(/\r\n|\r|\n/g).length))+3,5)}))},[zt,Zn,Sn.current]),(0,E.useEffect)(()=>{if(Yt&&Sn.current&&Sn.current.instance){let yn=Sn.current.instance;yn.changeViewZones(function(Xn){var Ar=document.createElement("div");Ar.style.padding="10px 20px",Ar.style.width="calc(100% - 20px)",Ar.className="my-error-line-wrp",Ar.innerHTML=kt,Xn.addZone({afterLineNumber:Yt||11,heightInLines:3,domNode:Ar})});var Jn={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};yn.addOverlayWidget(Jn),yn.revealPositionInCenter({lineNumber:20,column:1})}},[Yt,Sn.current,Zn]);const gn=(Jn="",yn)=>{if(!Jn||Jn.trim()==="")return!0;const Ar=Sn.current.instance.getModel().getLineTokens(yn);let or=!1;for(let Jt=0;Jt<2;Jt++)Ar.getStandardTokenType(Jt)===1&&(or=!0);return or};(0,E.useEffect)(()=>{var Jn;const yn=(Jn=Sn.current)==null?void 0:Jn.instance;if(yn&&Zn&&ne){const Xn=yn.onDidBlurEditorWidget(()=>{wr.current=!1}),Ar=yn.onDidFocusEditorText(()=>{wr.current=!0});return()=>{Xn.dispose(),Ar.dispose()}}},[Sn.current,Zn,ne]),(0,E.useEffect)(()=>{var Jn;if((Jn=Sn.current)!=null&&Jn.instance&&Zn&&Ht){let yn=Sn.current.instance,Xn=yn.getModel();if(!Xn)return;(()=>{var mr;let Cr=[],Wn=[];const Dt=Xn.getAllDecorations();for(let ra of Dt)ra.options.className==="highlighted-line"&&(Cr.push((mr=ra==null?void 0:ra.range)==null?void 0:mr.startLineNumber),Wn.push(ra==null?void 0:ra.id));if(dt===Cr[0])return;Xn.deltaDecorations(Wn,[]);const jr=Xn.getLineCount();dt&&dt<=jr&&(yn.deltaDecorations([],[{range:new yt.Range(dt,1,dt,Xn.getLineMaxColumn(dt)),options:{isWholeLine:!0,className:"highlighted-line"}}]),yn.revealLineInCenter(dt))})();const or=(mr=!1)=>{var Cr;let Wn=[],Dt=[];const jr=Xn.getAllDecorations();for(let ra of jr)ra.options.linesDecorationsClassName==="breakpoints-select"&&(Wn.push((Cr=ra==null?void 0:ra.range)==null?void 0:Cr.startLineNumber),Dt.push(ra==null?void 0:ra.id));if(mr)return{lines:Wn,ids:Dt};oe(Wn)},Jt=mr=>ce(void 0,null,function*(){let Cr={range:new yt.Range(mr,1,mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Xn.deltaDecorations([],[Cr]),or()}),qt=mr=>ce(void 0,null,function*(){let Cr=[];const Wn=yn.getLineDecorations(mr);for(let Dt of Wn)Dt.options.linesDecorationsClassName==="breakpoints-select"&&Cr.push(Dt.id);yield Xn.deltaDecorations(Cr,[]),or()}),qn=mr=>{let Cr=yn.getLineDecorations(mr);for(let Wn of Cr)if(Wn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,ft.isEqual)(le,or(!0).lines)){Xn.deltaDecorations(or(!0).ids,[]);const mr=le.map(Cr=>({range:new yt.Range(Cr,1,Cr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Xn.deltaDecorations([],mr)}const Pn=yn.onDidChangeModelContent(mr=>{let Cr=yn.getPosition();if(Cr){let Wn=Cr.lineNumber;clearTimeout(ar.current),ar.current=setTimeout(()=>{gn(Xn.getLineContent(Wn),Wn)?qt(Wn):qn(Wn)?(qt(Wn),Jt(Wn)):or()},100)}}),nn=yn.onMouseDown(mr=>{var Cr,Wn,Dt;if(mr.target.detail&&((Dt=(Wn=(Cr=mr.target)==null?void 0:Cr.element)==null?void 0:Wn.className)!=null&&Dt.includes("line-numbers"))){let jr=mr.target.position.lineNumber;if(gn(Xn.getLineContent(jr),jr))return;qn(jr)?qt(jr):Jt(jr)}}),Yn=mr=>{let Cr={range:new yt.Range(mr,1,mr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};en.current=yn.deltaDecorations(en.current,[Cr])},nr=()=>{en.current=yn.deltaDecorations(en.current,[])},cr=yn.onMouseMove(mr=>{var Cr,Wn,Dt;if(nr(),mr.target.detail&&((Dt=(Wn=(Cr=mr.target)==null?void 0:Cr.element)==null?void 0:Wn.className)!=null&&Dt.includes("line-numbers"))){let jr=mr.target.position.lineNumber;if(gn(Xn.getLineContent(jr),jr))return;Yn(jr)}}),gr=yn.onMouseLeave(()=>{nr()});return()=>{Pn.dispose(),nn.dispose(),cr.dispose(),gr.dispose()}}},[Sn.current,Zn,le,dt,Ht,Wt]),(0,E.useEffect)(()=>{var Jn;(Jn=Sn.current)!=null&&Jn.instance&&Ht&&Sn.current.instance.setPosition({lineNumber:0,column:0})},[dt]);function On(){let Jn=Sn.current.instance;if(Jn){const yn=Jn.getSelection(),Xn=Sn.current.pastePos||{},Ar=new yt.Range(Xn.startLineNumber||yn.endLineNumber,Xn.startColumn||yn.endColumn,Xn.endLineNumber||yn.endLineNumber,Xn.endColumn||yn.endColumn);setTimeout(()=>{Jn.executeEdits("",[{range:Ar,text:""}])},300)}}function on(Jn){(window.navigator.platform.match("Mac")?Jn.metaKey:Jn.ctrlKey)&&Jn.keyCode==83&&(Jn.preventDefault(),Tt())}const Cn=()=>{if(ue&&Sn.current.instance){const Jn=Sn.current.instance.getContentHeight();Ir(Jn{if(!wr.current)return;const{keyCode:yn,ctrlKey:Xn,metaKey:Ar,target:or,type:Jt}=Jn;return(Jt==="paste"||(yn===67||yn===86)&&(Ar||Xn))&&or.nodeName==="TEXTAREA"&&(tn(),Jn.preventDefault()),!1};function sr(Jn,yn){var Xn=window.URL||window.webkitURL||window,Ar=new Blob([yn]),or=document.createElementNS("http://www.w3.org/1999/xhtml","a");or.href=Xn.createObjectURL(Ar),or.download=Jn,Hn(or)}(0,E.useEffect)(()=>{Cn()},[Cn]),(0,E.useEffect)(()=>{jn.current&&!Zn&&Promise.all([te.e(8909),te.e(2460)]).then(te.bind(te,71448)).then(Jn=>{try{yt=Jn,Sn.current.instance=yt.editor.create(jn.current,{value:zt,language:Ut(Wt),theme:Ke,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:sn||!1}},bt);const yn=Sn.current.instance;let or=[...De.BH._menuItems].find(Pn=>Pn[0]._debugName=="EditorContext")[1],Jt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],qt=(Pn,nn)=>{var Yn,nr;let cr=Pn._first;do nn.includes((nr=(Yn=cr.element)==null?void 0:Yn.command)==null?void 0:nr.id)&&Pn._remove(cr);while(cr=cr.next)};if(se(yn,yt),setTimeout(()=>{Cn(),Sn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{sr(st||"educoder.txt",yn.getValue())}})},500),Sn.current.subscription=yn.onDidChangeModelContent(Pn=>{cn.current?clearTimeout(rr.current):(Cn(),ee(yn.getValue(),Pn)),rr.current=setTimeout(()=>{cn.current=!1},500)}),window.Monaco||je(yt,Ut(Wt)),ne&&(qt(or,Jt),jn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Qn),window.removeEventListener("paste",Qn),window.addEventListener("keydown",Qn),window.addEventListener("paste",Qn)),window.Monaco=yt,Ft&&yn.onDidBlurEditorWidget(()=>{Ft(yn.getValue())}),ge&&yn.onDidFocusEditorText(()=>{ne&&Kt(),ge(yn.getValue())}),ne){Kt();try{yn.onDidPaste(Pn=>{const nn=yn.getSelection(),Yn=Sn.current.pastePos||{},nr=new yt.Range(Yn.startLineNumber||nn.endLineNumber,Yn.startColumn||nn.endColumn,Yn.endLineNumber||nn.endLineNumber,Yn.endColumn||nn.endColumn);yn.executeEdits("",[{range:Pn.range,text:""}])})}catch(Pn){}}let qn=ir();return rn&&typeof rn=="string"&&new be(rn,yn,yt),an(!0),()=>{const Pn=Sn.current.instance;Pn.dispose();const nn=Pn.getModel();nn&&nn.dispose(),Sn.current.subscription&&Sn.current.subscription.dispose(),qn.unobserve(jn.current)}}catch(yn){}})},[]),(0,E.useEffect)(()=>{if(Sn.current.instance&&Zn)return document.addEventListener("keydown",on,!1),()=>{document.removeEventListener("keydown",on)}},[Tt,Zn]),(0,E.useEffect)(()=>{let Jn=Sn.current.instance;if(Jn&&Zn){let yn=Ut(Wt);yt.editor.setModelLanguage(Jn.getModel(),yn)}},[Wt,Zn]),(0,E.useEffect)(()=>{Sn.current.instance&&Zn&&yt.editor.setTheme(Ke)},[Ke,Zn]),(0,E.useEffect)(()=>{let Jn=Sn.current.instance;dn.current=wt,Jn&&Zn&&(Jn.updateOptions(nt({},wt)),setTimeout(()=>{Jn.getModel().updateOptions(nt({},wt))},200))},[JSON.stringify(wt),Zn]),(0,E.useEffect)(()=>{let Jn=Sn.current.instance;Jn&&Zn&&Jn.layout()},[Zt,pt,Zn]);const[dr,zr]=(0,E.useState)(rt(Zt)),[$n,Ir]=(0,E.useState)(rt(pt)),Vn=at(nt({},Re),{width:dr,height:$n,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:jn,style:Vn,onFocus:()=>{ne&&Kt()}},At&&E.createElement(Pe.CopyToClipboard,{text:zt,onCopy:()=>Je.ZP.success("\u590D\u5236\u6210\u529F")},E.createElement(ke.Z,{title:"\u590D\u5236\u4EE3\u7801"},E.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},E.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function tt({width:$e="100%",height:Et="100%",original:Zt,modified:pt,language:zt,options:Wt={}}){const Re=(0,E.useRef)(),[wt,bt]=(0,E.useState)(null);function Ke(ue){let ne;return Re.current&&(ne=new Me.Z(ee=>{for(let se of ee)(se.target.offsetHeight>0||se.target.offsetWidth>0)&&ue.layout()}),ne.observe(Re.current)),ne}(0,E.useEffect)(()=>(Re.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(ue=>{yt=ue;const ne=yt.editor.createDiffEditor(Re.current,at(nt({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},Wt),{wordWrap:!0}));bt(ne);let ee=Ke(ne);return()=>{ne.dispose();const se=ne.getModel();se&&se.dispose(),ee.unobserve(Re.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{wt&&wt.setModel({original:yt.editor.createModel(Zt,zt),modified:yt.editor.createModel(pt,zt)})},[Zt,pt,zt,wt]);const Ft=rt($e),At=rt(Et),Tt={width:Ft,height:At};return E.createElement("div",{className:"my-diff-editor",ref:Re,style:Tt})}},61584:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ae}});var E={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",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},Me=te(29787),de=te(25399),Ee=te(60242),Ce=te(92310),fe=te.n(Ce),Ze=te(65862),Ge=te(2524),ye=te(59301),Ae=({className:me,dataSource:Ye=[],col:je=4,right:ze,bottom:Ie=23,precision:Ue=0,wrapWidth:mt=1200,trackEventItems:He,loading:Le,onRemove:be=()=>{},isCurrent:De=!0,showProgress:Je=!1,showAlias:ke=!1,category:ft,hiddenClick:pe})=>{const Pe=Math.floor((mt-(je-1)*ze)/je),qe=[{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"}];return ye.createElement(Me.Z,{spinning:Le},ye.createElement("div",{className:fe()(E.list,me)},!!(Ye!=null&&Ye.length)&&(Ye==null?void 0:Ye.map((We,Be)=>{var Fe,_e,Rt,gt,nt,at,xe,ce,rt,St,Ot,ot,Ut;const{name:yt,id:Kt,identifier:lt,featured:tt,school_name:$e,image_url:Et,excellent:Zt,is_plan:pt}=We;return ye.createElement("div",{key:Kt,className:De&&Je?E.wrapisCurrent:E.wrap,style:{width:Pe,marginRight:(1+Be)%je===0?0:ze+Ue,marginBottom:Ie}},ye.createElement("a",{className:E.li,onClick:zt=>{zt.preventDefault(),zt.stopPropagation(),He&&(0,Ze.L9)([He]),(0,Ze.xg)(`/paths/${lt}`)}},ye.createElement("div",{className:E.img},ye.createElement("img",{className:E.cover,src:`${Et}`}),(Fe=We==null?void 0:We.subject_tags)==null?void 0:Fe.map((zt,Wt)=>{var Re,wt;if(Wt===0){const Ke=(Re=qe.find(Ft=>Ft.name==zt))==null?void 0:Re.swimg;return ye.createElement("img",{className:E.sign,src:Ke,style:{left:"-4px"}})}const bt=(wt=qe.find(Ke=>Ke.name==zt))==null?void 0:wt.ptimg;return ye.createElement("img",{className:E.sign,src:bt,style:{left:`${48+52*(Wt-1)+2*Wt}px`}})}),ye.createElement("div",{className:E.tagsDom},ye.createElement("div",{className:"flex flex-wrap gap-10px item-center"},(We==null?void 0:We.excellent)&&ye.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"),((_e=We==null?void 0:We.custom_tags)==null?void 0:_e.length)>0&&ye.createElement(de.Z,{title:(nt=(gt=We==null?void 0:We.custom_tags)==null?void 0:gt[((Rt=We==null?void 0:We.custom_tags)==null?void 0:Rt.length)-1])==null?void 0:nt.tag_name},ye.createElement("div",{className:"px-6px rounded-2px c-white h-16px flex item-center",style:{maxWidth:"62px",background:"#3061D0",border:"0.5px solid #8FAFF8"}},ye.createElement("span",{className:"multi-llipsis1e text-10px"},(ce=(xe=We==null?void 0:We.custom_tags)==null?void 0:xe[((at=We==null?void 0:We.custom_tags)==null?void 0:at.length)-1])==null?void 0:ce.tag_name))))),ft=="hide"&&(We==null?void 0:We.studying)&&De&&ye.createElement("div",{className:`${E.movebq} user-path-items`,onClick:zt=>{zt.stopPropagation(),be(We)}},ye.createElement("i",{className:"iconfont icon-yichu1 font12"}),ye.createElement("span",null,"\u79FB\u9664")),!["collect","payed"].includes(ft)&&De&&ye.createElement("div",{className:`${E.hiddenbq} user-path-items`,onClick:zt=>{zt.stopPropagation(),pe(We)}},ye.createElement("i",{className:`iconfont ${ft=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),ye.createElement("span",null,ft=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),ye.createElement("div",{className:E.name},ye.createElement(de.Z,{title:ke&&(We!=null&&We.excellent_alias_name)?ye.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${yt}`,ye.createElement("br",null),ye.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${We==null?void 0:We.excellent_alias_name}`)):yt},ye.createElement("span",{className:E.e},ke&&(We==null?void 0:We.excellent_alias_name)||yt))),De&&Je&&((rt=We==null?void 0:We.progress)==null?void 0:rt.all_score)!=0&&ye.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ye.createElement(Ee.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((St=We==null?void 0:We.progress)==null?void 0:St.my_score)/((Ot=We==null?void 0:We.progress)==null?void 0:Ot.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ot=We==null?void 0:We.progress)==null?void 0:ot.my_score,"/",(Ut=We==null?void 0:We.progress)==null?void 0:Ut.all_score),(!De||!Je)&&ye.createElement(de.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${$e}`},ye.createElement("div",{className:E.unit},ye.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),$e)),(!De||!Je)&&ye.createElement("div",{className:E.tags},ye.createElement("div",null,ye.createElement(de.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ye.createElement("span",null,We.stages_count))),ye.createElement(de.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ye.createElement("span",null,ye.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ye.createElement("span",null,We.members_count)))))))})),!Ye.length&&ye.createElement(Ge.Z,null)))}},82636:function(pn,It,te){"use strict";te.d(It,{jL:function(){return Ce},w9:function(){return rt},QD:function(){return Yt},cQ:function(){return gt.Z},op:function(){return ee},O5:function(){return vn},_b:function(){return Mn},t7:function(){return mt},Gi:function(){return Kt},YG:function(){return Ut},qp:function(){return Ae},vr:function(){return Ht},qE:function(){return oe},Je:function(){return be},wb:function(){return Rt},cq:function(){return pt},tp:function(){return je}});var E=te(59301),Me={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"},de="data:image/png;base64,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",Ce=({dataSource:gn=[],img:On,imgWidth:on=346,title:Cn,sunTitle:Hn,bannerExtraContent:Qn})=>E.createElement("div",{className:Me.banner},E.createElement("div",{className:Me.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,Cn),E.createElement("span",null,Hn)),gn.length>0&&E.createElement("div",{className:Me.btns},gn.map((sr,dr)=>E.createElement("div",{key:dr,onClick:sr.click},sr.name,sr.sign?E.createElement("img",{src:de,width:39}):null))),Qn),On&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:On,width:on}))),fe={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"},Ze=te(92310),Ge=te.n(Ze),ye=te(89392),Ae=({dataSource:gn=[],value:On,onChange:on,onTitleChange:Cn,className:Hn,title:Qn,titleWidth:sr=41,style:dr={},fontColor:zr="#6A7283",showCount:$n})=>{const[Ir,Vn]=(0,E.useState)(1),[Jn,yn]=(0,E.useState)(!1),Xn=(0,E.useRef)(null),Ar=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var or;gn.length!==0&&(((or=Xn==null?void 0:Xn.current)==null?void 0:or.clientHeight)>97?Vn(1):Vn(0)),gn.length===0&&Vn(0),yn(!1)},[gn]),E.createElement("div",{className:Ge()(fe.row,Hn,"fadeIn","animated"),style:dr},E.createElement("div",{onClick:(0,ye.throttle)(()=>Cn==null?void 0:Cn(),2e3),style:{width:sr,marginTop:Jn?12:4},className:`${fe.title} ${Cn?"current":""}`},Qn),E.createElement("div",{className:Jn?`${fe.tagsWrap} ${fe.tagsBorderWrap}`:fe.tagsWrap},E.createElement("div",{className:fe.bar,ref:Ar,style:Ir>0?{height:Ir===1?97:"auto",overflow:Ir===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:fe.tag,ref:Xn},gn==null?void 0:gn.map(or=>E.createElement("span",{onClick:()=>on(or.id),key:or.id,style:{color:zr},className:On===or.id?fe.active:""},E.createElement("span",{title:or.name,className:fe.name},or.name),!!$n&&E.createElement("span",{className:fe.num},or.count))))),!!Ir&&E.createElement(E.Fragment,null,Ir===1?E.createElement("div",{onClick:()=>{var or;Vn(2),((or=Xn==null?void 0:Xn.current)==null?void 0:or.clientHeight)>245?yn(!0):yn(!1)},className:fe.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Ar.current.scrollTop=0,Vn(1),yn(!1)},className:fe.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},me={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"},je=({dataSource:gn=[],value:On,onChange:on,className:Cn,style:Hn={}})=>E.createElement("div",{style:Hn,className:Ge()(me.tabs,Cn)},gn.map(Qn=>E.createElement("span",{onClick:()=>on(Qn.id),className:On===Qn.id?me.active:"",key:Qn.id},Qn.name))),ze={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"},Ie=te(37568),mt=({dataSource:gn=[],value:On="",onChange:on,onInputChange:Cn=()=>{},className:Hn,style:Qn={},placeholder:sr,allowClear:dr=!1})=>{var zr;const[$n,Ir]=(0,E.useState)(""),[Vn,Jn]=(0,E.useState)("");(0,E.useEffect)(()=>{var Ar;let or=On;(Ar=JSON.stringify(On))!=null&&Ar.includes("{")&&(Ir(On.id),or=On.value||"");try{Jn(decodeURIComponent(or||""))}catch(Jt){Jn(decodeURIComponent(or||""))}},[On]);const yn=()=>{on(encodeURIComponent(Vn),$n||null)},Xn=Ar=>{Ar!==$n&&(Ir(Ar),on(encodeURIComponent(Vn),Ar))};return E.createElement("div",{className:Ge()(ze.input,Hn),style:Qn},!!gn.length&&E.createElement("div",{className:ze.dropdown},E.createElement("div",{className:ze.text},(zr=gn.find(Ar=>Ar.id===$n))==null?void 0:zr.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:ze.b1}),E.createElement("b",{className:ze.b2})),E.createElement("div",{className:ze.menu},gn.map((Ar,or)=>E.createElement("div",{key:or,onClick:()=>Xn(Ar.id)},Ar.name)))),E.createElement(Ie.default,{onPressEnter:yn,value:Vn,onChange:Ar=>{Jn(Ar.target.value),Cn(encodeURIComponent(Ar.target.value),$n||null)},placeholder:sr,variant:"borderless",allowClear:dr,onClear:()=>on("",$n||null)}),E.createElement("i",{onClick:yn,className:"iconfont icon-sousuo9 font14 current"}))},He={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"},be=({value:gn,onChange:On,className:on,total:Cn,pageSize:Hn,style:Qn={}})=>{const sr=gn<2,dr=gn>=Math.ceil(Cn/Hn);return Cn<=Hn?E.createElement(E.Fragment,null):E.createElement("div",{className:Ge()(He.quickPager,on),style:Qn},E.createElement("div",{onClick:()=>{sr||On(gn-1,"prev")},className:sr?He.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{dr||On(gn+1,"next")},className:dr?He.disabled:""},"\u4E0B\u4E00\u9875"))},De={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"},Je=te(29787),ke=te(25399),ft=te(58018),pe=te(74128),Pe=te(65862),qe=te(96908),We=te(57177),Be=te(81378),Fe=te(2524),Rt=({className:gn,dataSource:On=[],col:on=4,right:Cn,bottom:Hn=23,precision:Qn=0,wrapWidth:sr=1200,trackEventItems:dr,loading:zr})=>{const $n=Math.floor((sr-(on-1)*Cn)/on);return E.createElement(Je.Z,{spinning:zr},E.createElement("div",{className:Ge()(De.list,gn)},!!On.length&&On.map((Ir,Vn)=>{const{name:Jn,id:yn,identifier:Xn,power:Ar,cover_image_id:or,pic:Jt}=Ir;return E.createElement("div",{className:De.wrap,key:yn,style:{width:$n,marginRight:(1+Vn)%on===0?0:Cn+Qn,marginBottom:Hn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Xn}/challenges`,className:De.li,onClick:qt=>{qt.preventDefault(),dr&&(0,Pe.L9)([dr]),Ar&&(0,Pe.xg)(`/shixuns/${Xn}/challenges`)}},E.createElement("div",{className:De.img},E.createElement("img",{className:De.cover,src:`${Jt}`}),Ir.is_jupyter&&E.createElement("img",{className:De.sign,src:qe}),Ir.is_jupyter_lab&&E.createElement("img",{className:De.sign,src:We}),Ir.is_unity_3d&&E.createElement("img",{className:De.sign,src:Be})),E.createElement("div",{className:De.name},E.createElement(ke.Z,{title:Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:De.e},Jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:De.tags},E.createElement(ke.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),E.createElement("span",null,Ir.challenges_count))),!!Ir.myshixuns_count&&E.createElement(ke.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),E.createElement("span",null,Ir.myshixuns_count))),E.createElement(ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Ir.level))),E.createElement("div",{className:De.rate},E.createElement(ft.Z,{allowHalf:!0,disabled:!0,defaultValue:Ir.score_info}),E.createElement("span",null,"\xA0",Ir.score_info?`${Ir.score_info}\u5206`:"5\u5206")))),!Ar&&E.createElement("div",{className:De.lockWrap},E.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),E.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!On.length&&E.createElement(Fe.Z,null)))},gt=te(61584),nt={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",hidden:"hidden___NniIi",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"},at="data:image/png;base64,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",xe=te(59301),rt=({className:gn,dataSource:On=[],col:on=4,right:Cn,bottom:Hn=23,precision:Qn=0,wrapWidth:sr=1200,trackEventItems:dr,loading:zr,category:$n,hiddenClick:Ir,handleVery:Vn=()=>!0,isCurrent:Jn})=>{const yn=Math.floor((sr-(on-1)*Cn)/on);return xe.createElement(Je.Z,{spinning:zr},xe.createElement("div",{className:Ge()(nt.list,gn)},!!On.length&&On.map((Xn,Ar)=>{const{subject_identifier:or,id:Jt,identifier:qt,power:qn}=Xn,Pn=Xn.is_public!=0&&Xn.is_public;return xe.createElement("div",{className:nt.wrap,key:Jt,style:{width:yn,marginRight:(1+Ar)%on===0?0:Cn+Qn,marginBottom:Hn}},xe.createElement("a",{className:nt.li,onClick:nn=>{nn.preventDefault(),Vn(Xn==null?void 0:Xn.first_category_url)&&(dr&&(0,Pe.L9)([dr]),(0,Pe.xg)(Xn.first_category_url))}},xe.createElement("div",{className:nt.top},xe.createElement(ke.Z,{title:Xn.name},xe.createElement("div",{className:nt.name},Xn.name)),xe.createElement("img",{className:nt.img,src:pe.Z.IMG_SERVER+"/images/"+Xn.avatar_url}),xe.createElement("div",{className:nt.text,title:Xn.creator},Xn.creator),or&&xe.createElement("div",{className:nt.btns},xe.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),xe.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Pn&&xe.createElement("div",{className:nt.sign},"\u516C\u5F00"),Jn&&xe.createElement("div",{className:nt.hidden,onClick:nn=>{nn.stopPropagation(),Ir(Xn)}},xe.createElement("i",{className:`iconfont ${$n=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),$n=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),xe.createElement("div",{className:nt.bottom},Xn.visits>0&&xe.createElement(ke.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-liulanyan"}),xe.createElement("span",null,Xn.visits))),Xn.course_members_count>0&&xe.createElement(ke.Z,{title:"\u6210\u5458",placement:"bottom"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-chengyuan"}),Xn.course_members_count)),Xn.tasks_count>0&&xe.createElement(ke.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},xe.createElement("span",null,xe.createElement("i",{className:"iconfont icon-zuoye"}),Xn.tasks_count)),Xn.is_end?xe.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):xe.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Xn.is_accessible&&xe.createElement("div",{className:nt.lockWrap},xe.createElement("img",{src:`${pe.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),xe.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!On.length&&xe.createElement(Fe.Z,null)))},St={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"},Ot=te(65582),Ut=({dataSource:gn=[],value:On,onChange:on,className:Cn,style:Hn={},tabBarExtraContent:Qn})=>E.createElement("div",{className:Ge()(St.tabs,Cn),style:Hn},E.createElement("div",{className:St.tabsWrap},gn.map((sr,dr)=>!(sr!=null&&sr.hide)&&E.createElement("aside",{className:St.tab,onClick:()=>{on(sr.id),sr.link&&Ot.history.push(sr.link)},key:dr},E.createElement("div",{className:On===sr.id?St.active:""},sr.name),(sr==null?void 0:sr.resetCount)==null&&(sr==null?void 0:sr.total)!==void 0&&E.createElement("span",null,"\uFF08",sr==null?void 0:sr.total,"\uFF09"),(sr==null?void 0:sr.resetCount)!==void 0&&(sr==null?void 0:sr.total)!==void 0&&E.createElement(ke.Z,{title:(sr==null?void 0:sr.tip)!=null?sr==null?void 0:sr.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},sr==null?void 0:sr.resetCount),"/",E.createElement("span",null,sr==null?void 0:sr.total),"\uFF09"))))),E.createElement("div",{className:St.tabBar},Qn)),Kt=({className:gn,style:On={},children:on})=>E.createElement("div",{className:Ge()(gn),style:On},on),lt={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"},tt=te(75727),$e=te(93041);const Et=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pt=({sortValue:gn,dropValue:On,className:on,onSort:Cn,onDrop:Hn,dataSource:Qn=Et})=>{var sr;return E.createElement("div",{className:Ge()(lt.orderWrap,on)},E.createElement(tt.Z,{dropdownRender:()=>E.createElement($e.default,null,Qn.map((dr,zr)=>E.createElement($e.default.Item,{key:zr,onClick:()=>Hn(dr.id)},dr.name)))},E.createElement("span",{className:lt.orderTextWrap},(sr=Qn.find(dr=>On===dr.id))==null?void 0:sr.name)),E.createElement("span",{className:lt.orderIconWrap},E.createElement("span",{className:lt.orderAsc},E.createElement("i",{className:gn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-up font12 ${lt.cursorPointer}`,onClick:()=>Cn(gn==="asc"?"desc":"asc")})),E.createElement("span",{className:lt.orderDesc},E.createElement("i",{className:gn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer} ${lt.active}`:`iconfont icon-sanjiaoxing-down font12 ${lt.cursorPointer}`,onClick:()=>Cn(gn==="asc"?"desc":"asc")}))))},zt={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"},Wt=te(7939),Re=Object.defineProperty,wt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,Ft=(gn,On,on)=>On in gn?Re(gn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):gn[On]=on,At=(gn,On)=>{for(var on in On||(On={}))bt.call(On,on)&&Ft(gn,on,On[on]);if(wt)for(var on of wt(On))Ke.call(On,on)&&Ft(gn,on,On[on]);return gn},Tt=(gn,On)=>{var on={};for(var Cn in gn)bt.call(gn,Cn)&&On.indexOf(Cn)<0&&(on[Cn]=gn[Cn]);if(gn!=null&&wt)for(var Cn of wt(gn))On.indexOf(Cn)<0&&Ke.call(gn,Cn)&&(on[Cn]=gn[Cn]);return on},ue=(gn,On,on)=>new Promise((Cn,Hn)=>{var Qn=zr=>{try{dr(on.next(zr))}catch($n){Hn($n)}},sr=zr=>{try{dr(on.throw(zr))}catch($n){Hn($n)}},dr=zr=>zr.done?Cn(zr.value):Promise.resolve(zr.value).then(Qn,sr);dr((on=on.apply(gn,On)).next())}),ee=gn=>{var On=gn,{className:on,style:Cn,children:Hn,loading:Qn=!1,openLoading:sr,onClick:dr=()=>{},size:zr="middle",shape:$n="round"}=On,Ir=Tt(On,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Vn,Jn]=(0,E.useState)(!1);return E.createElement(Wt.ZP,At({onClick:(0,ye.throttle)(yn=>ue(void 0,null,function*(){sr&&Jn(!0);try{yield dr(yn)}catch(Xn){console.log("error",Xn)}sr&&Jn(!1)}),2e3,{leading:!0,trailing:!1}),className:Ge()(zt.btn,zt[`${zr}-${$n}`],on),style:Cn,size:zr,shape:$n,loading:Vn||Qn},Ir),Hn)},se={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"},oe=({className:gn,style:On,children:on=null,onClick:Cn,title:Hn})=>E.createElement("div",{className:Ge()(se.head,gn),style:On},E.createElement("span",{className:"primary-hover",onClick:Cn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:Hn},Hn),E.createElement("div",{className:se.node},on)),le={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"},Yt=({confirmShow:gn=!0,confirmTitle:On,confirmClick:on,cancelShow:Cn=!0,cancelTitle:Hn,cancelClick:Qn,className:sr,style:dr,confirmLoading:zr=!1})=>E.createElement("div",{className:Ge()(le.btns,sr),style:dr},gn&&E.createElement(Wt.ZP,{loading:zr,onClick:on,type:"primary",className:le.confirm},On),Cn&&E.createElement(Wt.ZP,{onClick:Qn,className:le.cancel},Hn)),kt={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"},Ht=({className:gn,style:On={},LeftContent:on,children:Cn,RightContent:Hn})=>E.createElement("div",{className:Ge()(kt.fixedBottom,gn),style:On},E.createElement("div",{className:kt.wrap},E.createElement("div",{className:kt.left},on),E.createElement("div",{className:kt.center},Cn),E.createElement("div",{className:kt.right},Hn))),rn={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"},Mn=({className:gn,style:On={},dataSource:on=[]})=>E.createElement("div",{className:Ge()(rn.crumbs,gn),style:On},on.map((Cn,Hn)=>HnOt.history.push(Cn.path)},Cn.name):E.createElement("span",null,Cn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:Hn,style:{color:"#5F6368"}},Cn.name))),jn=te(11938),Sn=Object.defineProperty,dn=Object.defineProperties,Ln=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,ar=(gn,On,on)=>On in gn?Sn(gn,On,{enumerable:!0,configurable:!0,writable:!0,value:on}):gn[On]=on,wr=(gn,On)=>{for(var on in On||(On={}))cn.call(On,on)&&ar(gn,on,On[on]);if(en)for(var on of en(On))rr.call(On,on)&&ar(gn,on,On[on]);return gn},Zn=(gn,On)=>dn(gn,Ln(On)),an=(gn,On)=>{var on={};for(var Cn in gn)cn.call(gn,Cn)&&On.indexOf(Cn)<0&&(on[Cn]=gn[Cn]);if(gn!=null&&en)for(var Cn of en(gn))On.indexOf(Cn)<0&&rr.call(gn,Cn)&&(on[Cn]=gn[Cn]);return on};const{Countdown:ir}=jn.default;var vn=gn=>{var On=gn,{onChange:on}=On,Cn=an(On,["onChange"]);const[Hn,Qn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof Hn=="number"&&Hn>=0&&on(Hn)},[Hn]);const sr=dr=>{const zr=Math.floor(dr/1e3);Qn(zr)};return E.createElement(ir,Zn(wr({},Cn),{onChange:sr}))}},31103:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Me}});var E=te(59301);function Me(de,Ee){const Ce=(0,E.useRef)();(0,E.useEffect)(()=>{Ce.current=de}),(0,E.useEffect)(()=>{function fe(){Ce.current()}if(Ee!==null){let Ze=setInterval(fe,Ee);return()=>clearInterval(Ze)}},[Ee])}},72851:function(pn,It,te){"use strict";te.d(It,{Z:function(){return nt}});var E=te(59301),Me=te(47889),de=te(7939),Ee=te(6767),Ce=te(62957),fe=te(71051),Ze=te(77019),Ge=te(5269),ye=te(37285),re=te(50258),Ae={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},me=te(41867),Ye=te(24334),je=te(38147),ze=te(65582),Ie=te(95097),Ue=te(88761),mt=te(87169),He=te(26227),Le=te(59301),be=Object.defineProperty,De=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Pe=(at,xe,ce)=>xe in at?be(at,xe,{enumerable:!0,configurable:!0,writable:!0,value:ce}):at[xe]=ce,qe=(at,xe)=>{for(var ce in xe||(xe={}))ft.call(xe,ce)&&Pe(at,ce,xe[ce]);if(ke)for(var ce of ke(xe))pe.call(xe,ce)&&Pe(at,ce,xe[ce]);return at},We=(at,xe)=>De(at,Je(xe)),Be=(at,xe,ce)=>new Promise((rt,St)=>{var Ot=yt=>{try{Ut(ce.next(yt))}catch(Kt){St(Kt)}},ot=yt=>{try{Ut(ce.throw(yt))}catch(Kt){St(Kt)}},Ut=yt=>yt.done?rt(yt.value):Promise.resolve(yt.value).then(Ot,ot);Ut((ce=ce.apply(at,xe)).next())});const Fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var _e=(at=>(at[at.SET_PATH=0]="SET_PATH",at[at.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",at))(_e||{});function Rt(at,xe){switch(xe.type){case 0:return We(qe({},at),{selectedPath:xe.payload});case 1:return We(qe({},at),{passedContent:xe.payload});default:throw new Error}}var nt=({language:at,dispatch:xe,shixunWorkReport:ce,v:rt,languages:St,classroomList:Ot,autoHeight:ot,diff_code_count:Ut,data:yt})=>{const[Kt,lt]=(0,E.useState)(St==null?void 0:St[0]),tt=(0,ze.useParams)();return(0,E.useEffect)(()=>{lt(St==null?void 0:St[0])},[]),(0,E.useEffect)(()=>{var $e;lt(($e=St==null?void 0:St.filter(Et=>Et.language===(Kt==null?void 0:Kt.language)))==null?void 0:$e[0])},[St]),Le.createElement(Le.Fragment,null,Le.createElement("h2",null," ",Le.createElement("span",null,rt.is_finish?Le.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",Le.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):Le.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",Le.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(St==null?void 0:St.length)>1&&Le.createElement(Me.ZP.Group,{defaultValue:at,style:{marginLeft:10},onChange:$e=>{var Et;rt.language=$e.target.value,lt((Et=St==null?void 0:St.filter(Zt=>Zt.language===$e.target.value))==null?void 0:Et[0])}},St==null?void 0:St.map($e=>Le.createElement(Me.ZP,{value:$e==null?void 0:$e.language},$e==null?void 0:$e.language)))),(0,me.GJ)()&&ce!="shixunWorkReport"&&Le.createElement("span",null,Le.createElement("span",null,"\u5F97\u5206 ",Kt==null?void 0:Kt.score,"/",Kt==null?void 0:Kt.total_score),Le.createElement(de.ZP,{style:{margin:"0px 10px"},onClick:()=>{var $e,Et;if(!((Et=($e=Ot.AssistantObject)==null?void 0:$e.hack)!=null&&Et.can_appraise)&&(0,me.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}let Zt=Kt==null?void 0:Kt.score;Ce.default.confirm({title:"\u8C03\u5206",content:Le.createElement("div",null,Le.createElement("p",null,"\u5F97\u5206\uFF1A",Kt==null?void 0:Kt.score,"/",Kt==null?void 0:Kt.total_score),Le.createElement("p",null,"\u8C03\u5206\uFF1A",Le.createElement(fe.Z,{min:0,max:Kt==null?void 0:Kt.total_score,defaultValue:Kt==null?void 0:Kt.score,onChange:pt=>{Zt=pt}}))),okText:"\u786E\u8BA4",onOk:()=>Be(void 0,null,function*(){(yield(0,je.ZP)(`/api/courses/${tt==null?void 0:tt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:tt==null?void 0:tt.coursesId,hack_user_code_id:Kt==null?void 0:Kt.hack_user_id,score:Zt}})).status===0&&(Ee.ZP.success("\u8C03\u5206\u6210\u529F"),xe({type:"shixunHomeworks/setActionTabs",payload:{}}),xe({type:"shixunHomeworks/getShixunWorkReports",payload:qe({},tt)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,me.GJ)()&&ce!="shixunWorkReport"&&Le.createElement(de.ZP,{onClick:()=>{var $e;if(!(($e=Ot.AssistantObject.hack)!=null&&$e.can_appraise)&&(0,me.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}xe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ce.user_id,type:"1",language:Kt==null?void 0:Kt.language,v:rt,data:qe({},ce)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),Le.createElement(re.ZP,{height:300,language:Kt==null?void 0:Kt.language,value:Kt!=null&&Kt.code?Ye.Base64.decode(Kt==null?void 0:Kt.code):"",autoHeight:ot,theme:"default",options:Fe}),((Kt==null?void 0:Kt.comment)||(Kt==null?void 0:Kt.hidden_comment))&&Le.createElement("div",null,Le.createElement(Ze.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},Le.createElement(Ge.Z,{flex:1},Le.createElement("h1",{className:Ae.title},"\u70B9\u8BC4\u5185\u5BB9")),Le.createElement(Ge.Z,{className:"pr30"},(0,me.GJ)()&&Le.createElement(de.ZP,{onClick:()=>Be(void 0,null,function*(){Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Le.createElement(mt.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Be(this,null,function*(){(yield(0,Ue.gZ)({comment_id:Kt==null?void 0:Kt.comment_id,homeworkId:tt.homeworkId,type:"hack"})).status===0&&(Ee.ZP.success("\u5220\u9664\u6210\u529F"),xe({type:"shixunHomeworks/getShixunWorkReports",payload:qe({},tt)}))})}})})},Le.createElement(He.Z,null),"\u5220\u9664"))),Le.createElement(ye.Z,{style:{margin:0}}),(Kt==null?void 0:Kt.comment)&&Le.createElement("aside",{className:"pl30 pr30 mt20"},Le.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Le.createElement("br",null),Le.createElement(Ie.Z,{value:Kt==null?void 0:Kt.comment})),(Kt==null?void 0:Kt.hidden_comment)&&Le.createElement("aside",{className:"pl30 pr30 mt20"},Le.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),Le.createElement("br",null),Le.createElement(Ie.Z,{value:Kt==null?void 0:Kt.hidden_comment}))))}},15454:function(pn,It,te){"use strict";te.r(It),te.d(It,{default:function(){return qe}});var E=te(59301),Me=te(65582),de=te(20554),Ee=te(7939),Ce=te(13747),fe=te(41867),Ze=te(38147),Ge=te(2524),ye=te(85166),re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",Ae=te(37285),me=te(95097),Ye=te(74128),je=(We,Be,Fe)=>new Promise((_e,Rt)=>{var gt=xe=>{try{at(Fe.next(xe))}catch(ce){Rt(ce)}},nt=xe=>{try{at(Fe.throw(xe))}catch(ce){Rt(ce)}},at=xe=>xe.done?_e(xe.value):Promise.resolve(xe.value).then(gt,nt);at((Fe=Fe.apply(We,Be)).next())});const ze=({user:We,item:Be,getdata:Fe,params:_e})=>{var Rt;const gt=(0,E.useRef)(),[nt,at]=(0,E.useState)(),[xe,ce]=(0,E.useState)(!0);return(0,E.useEffect)(()=>{if(!gt.current)return;function rt(){var Ot;let ot=new ResizeObserver(Ut=>{for(let yt of Ut)console.log("----",yt,Ut),at(yt.target.offsetHeight>=52)});return ot.observe((Ot=gt.current)==null?void 0:Ot.firstElementChild),ot}const St=rt();return()=>{var Ot,ot;(Ot=gt.current)!=null&&Ot.firstElementChild&&St.unobserve((ot=gt.current)==null?void 0:ot.firstElementChild)}},[gt.current]),E.createElement("div",{onClick:()=>{Me.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/answer/${Be.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},E.createElement("div",{className:ye.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Be.name),E.createElement("div",{style:{display:"flex",marginTop:10}},E.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},E.createElement("img",{style:{width:24,borderRadius:50},src:`${Ye.Z.IMG_SERVER}/images/${Be.author.image_url}`}),E.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(Rt=Be==null?void 0:Be.author)==null?void 0:Rt.name),E.createElement("span",null,"\u53D1\u8868\u4E8E",Be.created_at)),E.createElement("div",null,E.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(Be==null?void 0:Be.descendants_count)||0,"\uFF09"),(0,fe.eB)()&&E.createElement("span",{onClick:rt=>je(void 0,null,function*(){rt.stopPropagation(),(yield(0,Ze.ZP)(`/api/hack_messages/${Be.id}/update_public`,{method:"post"})).status===0&&Fe()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Be.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),E.createElement("div",{ref:gt,style:{margin:"15px 0px",maxHeight:xe?52:"",overflow:"hidden"}},E.createElement(me.Z,{style:{color:"#434D6C",fontSize:14},value:Be.content})),(Be==null?void 0:Be.hack_identifier)&&E.createElement("span",{onClick:rt=>je(void 0,null,function*(){var St;if(rt.stopPropagation(),(0,fe.dE)())return;let Ot=yield(0,Ze.ZP)(`/api/problems/${Be==null?void 0:Be.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(St=Be==null?void 0:Be.author)==null?void 0:St.id}});Ot&&(window.open(`/myproblems/${Ot==null?void 0:Ot.identifier}?type=1`),localStorage.setItem("program_homework",[_e.coursesId,_e.categoryId]))}),className:ye.Z.tips},Be==null?void 0:Be.hack_name),nt&&E.createElement("div",{onClick:rt=>{rt.stopPropagation(),ce(!xe)}},E.createElement(Ae.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},E.createElement("a",{className:`font14 ${ye.Z.color999}`},xe?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",E.createElement("i",{className:`iconfont font14 ${xe?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var Ie=(0,Me.connect)(({user:We})=>({user:We}))(ze),Ue=Object.defineProperty,mt=Object.defineProperties,He=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Je=(We,Be,Fe)=>Be in We?Ue(We,Be,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):We[Be]=Fe,ke=(We,Be)=>{for(var Fe in Be||(Be={}))be.call(Be,Fe)&&Je(We,Fe,Be[Fe]);if(Le)for(var Fe of Le(Be))De.call(Be,Fe)&&Je(We,Fe,Be[Fe]);return We},ft=(We,Be)=>mt(We,He(Be)),pe=(We,Be,Fe)=>new Promise((_e,Rt)=>{var gt=xe=>{try{at(Fe.next(xe))}catch(ce){Rt(ce)}},nt=xe=>{try{at(Fe.throw(xe))}catch(ce){Rt(ce)}},at=xe=>xe.done?_e(xe.value):Promise.resolve(xe.value).then(gt,nt);at((Fe=Fe.apply(We,Be)).next())});const Pe=({user:We})=>{var Be,Fe,_e,Rt;let[gt,nt]=(0,E.useState)(ft(ke({},(0,Me.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,fe.dE)()?[We.userInfo.course.course_group_id]:[]}));const[at,xe]=(0,E.useState)([]);(0,E.useEffect)(()=>{ce()},[]);function ce(){return pe(this,null,function*(){let rt=yield(0,Ze.ZP)(`/api/homework_commons/${gt.categoryId}/hack_messages`,{method:"get",params:ft(ke({},gt),{type:1})});xe(rt)})}return E.createElement("div",{style:{width:1200,margin:"0px auto"}},E.createElement("div",{style:{marginTop:10,display:"flex"}},E.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},E.createElement(de.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,fe.dE)()&&E.createElement(Ee.ZP,{type:"primary",style:{width:88},onClick:()=>{Me.history.push(`/classrooms/${gt.coursesId}/program_homework/${gt.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:rt=>{rt==="1"?gt.sort_by="":gt.sort_by="created_at",nt(ke({},gt)),ce()}},E.createElement(de.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),E.createElement(de.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((Be=at==null?void 0:at.data)==null?void 0:Be.length)<=0&&E.createElement(Ge.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(Fe=at==null?void 0:at.data)==null?void 0:Fe.map(rt=>E.createElement(Ie,{item:rt,params:gt,getdata:ce})),E.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},E.createElement(Ce.Z,{current:gt.page,pageSize:gt.per_page,total:at==null?void 0:at.count,hideOnSinglePage:!0,onChange:(rt,St)=>{gt.page=rt,gt.per_page=St,nt(ke({},gt)),ce()}}))),E.createElement("div",{className:ye.Z.right,style:{width:300,height:"100%"}},E.createElement("div",{style:{display:"flex"}},E.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},E.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),E.createElement("img",{width:21,src:re})," "),(0,fe.GJ)()&&E.createElement(Ee.ZP,{type:"primary",onClick:()=>{Me.history.push(`/classrooms/${gt.coursesId}/program_homework/${gt.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((_e=at==null?void 0:at.radio_messages)==null?void 0:_e.length)<=0&&E.createElement(Ge.Z,null),(Rt=at==null?void 0:at.radio_messages)==null?void 0:Rt.map(rt=>E.createElement("div",{onClick:()=>{Me.history.push(`/classrooms/${gt.coursesId}/program_homework/${gt.categoryId}/answer/${rt.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},E.createElement("div",{className:ye.Z.title,style:{fontSize:"16px",fontWeight:600}},E.createElement("span",{style:{color:(rt==null?void 0:rt.message_type)===2?"#4C7BE6":"#E17E7E"}},(rt==null?void 0:rt.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),E.createElement("span",{title:rt.name},rt.name)),E.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",rt.created_at))))))};var qe=(0,Me.connect)(({user:We})=>({user:We}))(Pe)},99517:function(pn,It,te){"use strict";te.d(It,{Z:function(){return ft}});var E=te(59301),Me={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},de=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Ze=(pe,Pe,qe)=>Pe in pe?de(pe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):pe[Pe]=qe,Ge=(pe,Pe)=>{for(var qe in Pe||(Pe={}))Ce.call(Pe,qe)&&Ze(pe,qe,Pe[qe]);if(Ee)for(var qe of Ee(Pe))fe.call(Pe,qe)&&Ze(pe,qe,Pe[qe]);return pe};const ye=pe=>React.createElement("svg",Ge({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},pe),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",Ae=te(20554),me=te(92310),Ye=te.n(me),je=te(59301),ze=Object.defineProperty,Ie=Object.defineProperties,Ue=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,be=(pe,Pe,qe)=>Pe in pe?ze(pe,Pe,{enumerable:!0,configurable:!0,writable:!0,value:qe}):pe[Pe]=qe,De=(pe,Pe)=>{for(var qe in Pe||(Pe={}))He.call(Pe,qe)&&be(pe,qe,Pe[qe]);if(mt)for(var qe of mt(Pe))Le.call(Pe,qe)&&be(pe,qe,Pe[qe]);return pe},Je=(pe,Pe)=>Ie(pe,Ue(Pe)),ft=({dataSource:pe,className:Pe,style:qe})=>{const[We,Be]=(0,E.useState)([]),[Fe,_e]=(0,E.useState)(""),Rt=(0,E.useRef)("");(0,E.useEffect)(()=>{if(pe!=null&&pe.length){const at=String(Math.random()).slice(-6),xe=pe.map(ce=>Je(De({},ce),{key:`${at}-${ce.key}`}));Be(xe),_e(xe[0].key)}},[pe.length]);const gt=at=>{_e(at),Rt.current=at;const xe=document.getElementById(at);if(xe){const ce=xe.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ce,behavior:"smooth"})}},nt=()=>{const at=We.map(ce=>document.getElementById(ce.key)),xe=window.innerHeight/2;for(const ce of at)if(ce){const rt=ce.getBoundingClientRect();if(rt.top>=0&&rt.top(window.addEventListener("scroll",nt),()=>{window.removeEventListener("scroll",nt)}),[We]),je.createElement("div",{className:Ye()(Me.anchorNavigation,Pe),style:qe},je.createElement(Ae.default,{items:We,tabBarGutter:60,className:Me.tabs,activeKey:Fe,onChange:gt}),We.map(at=>je.createElement("div",{key:at.key,id:at.key,className:Me.box},je.createElement("div",{className:Me.head},je.createElement("img",{className:"mr10",src:re,alt:"Dot"}),at.label),je.createElement("div",{className:Me.element},at.element))))}},26714:function(pn,It,te){"use strict";var E=te(59301),Me=te(62957),de=te(6767),Ee=te(38147),Ce=te(65582),fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(ze,Ie,Ue)=>Ie in ze?fe(ze,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):ze[Ie]=Ue,Ae=(ze,Ie)=>{for(var Ue in Ie||(Ie={}))Ge.call(Ie,Ue)&&re(ze,Ue,Ie[Ue]);if(Ze)for(var Ue of Ze(Ie))ye.call(Ie,Ue)&&re(ze,Ue,Ie[Ue]);return ze},me=(ze,Ie)=>{var Ue={};for(var mt in ze)Ge.call(ze,mt)&&Ie.indexOf(mt)<0&&(Ue[mt]=ze[mt]);if(ze!=null&&Ze)for(var mt of Ze(ze))Ie.indexOf(mt)<0&&ye.call(ze,mt)&&(Ue[mt]=ze[mt]);return Ue},Ye=(ze,Ie,Ue)=>new Promise((mt,He)=>{var Le=Je=>{try{De(Ue.next(Je))}catch(ke){He(ke)}},be=Je=>{try{De(Ue.throw(Je))}catch(ke){He(ke)}},De=Je=>Je.done?mt(Je.value):Promise.resolve(Je.value).then(Le,be);De((Ue=Ue.apply(ze,Ie)).next())});const je=ze=>{var Ie=ze,{shixunHomeworks:Ue,dispatch:mt}=Ie,He=me(Ie,["shixunHomeworks","dispatch"]);const Le=(0,Ce.useParams)();return E.createElement(Me.default,{centered:!0,title:"\u63D0\u793A",open:Ue.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ye(void 0,null,function*(){(yield(0,Ee.ZP)(`/api/myshixuns/${Ue.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Le.coursesId}})).shixun_identifier&&(de.ZP.success("\u64CD\u4F5C\u6210\u529F"),mt({type:"shixunHomeworks/setActionTabs",payload:{}}),mt({type:"shixunHomeworks/getWorkList",payload:Ae({},Ue.actionTabs.params)}))}),onCancel:()=>{mt({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),E.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};It.Z=(0,Ce.connect)(({shixunHomeworks:ze})=>({shixunHomeworks:ze}))(je)},16850:function(pn,It,te){"use strict";te.d(It,{n:function(){return Mn},Z:function(){return Sn}});var E=te(59301),Me=te(28284),de=te(6767),Ee=te(25399),Ce=te(62957),fe=te(93041),Ze=te(62673),Ge=te(77019),ye=te(5269),re=te(37568),Ae=te(29787),me=te(7939),Ye=te(75727),je=te(54172),ze=te(47889),Ie=te(71051),Ue=te(13747),mt=te(84105),He=te(87395),Le=te(67921),be=te(89489),De=te(2524),Je=te(65862),ke=te(26714),ft=te(96512),pe=te(38147),Pe=te(65582),qe=Object.defineProperty,We=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,_e=(dn,Ln,en)=>Ln in dn?qe(dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):dn[Ln]=en,Rt=(dn,Ln)=>{for(var en in Ln||(Ln={}))Be.call(Ln,en)&&_e(dn,en,Ln[en]);if(We)for(var en of We(Ln))Fe.call(Ln,en)&&_e(dn,en,Ln[en]);return dn},gt=(dn,Ln)=>{var en={};for(var cn in dn)Be.call(dn,cn)&&Ln.indexOf(cn)<0&&(en[cn]=dn[cn]);if(dn!=null&&We)for(var cn of We(dn))Ln.indexOf(cn)<0&&Fe.call(dn,cn)&&(en[cn]=dn[cn]);return en},nt=(dn,Ln,en)=>new Promise((cn,rr)=>{var ar=an=>{try{Zn(en.next(an))}catch(ir){rr(ir)}},wr=an=>{try{Zn(en.throw(an))}catch(ir){rr(ir)}},Zn=an=>an.done?cn(an.value):Promise.resolve(an.value).then(ar,wr);Zn((en=en.apply(dn,Ln)).next())});const at=dn=>{var Ln=dn,{shixunHomeworks:en,dispatch:cn}=Ln,rr=gt(Ln,["shixunHomeworks","dispatch"]);const ar=(0,Pe.useParams)(),[wr,Zn]=(0,E.useState)(!0),[an,ir]=(0,E.useState)(!1),[tn]=Me.default.useForm(),vn=()=>nt(void 0,null,function*(){const gn=tn.getFieldValue();(yield(0,pe.ZP)(`/api/homework_commons/${ar.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...en.actionTabs.selectArrs],cover_all:wr,hidden_comment:gn.hidden_comment,comment:gn.comment}})).status===0&&(de.ZP.success("\u8BC4\u9605\u6210\u529F"),tn.resetFields(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cn({type:"shixunHomeworks/getWorkList",payload:Rt({},en.actionTabs.params)}))});return E.createElement(E.Fragment,null,E.createElement(Ce.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:en.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nt(void 0,null,function*(){const gn=tn.getFieldValue();JSON.stringify(gn)==="{}"||gn.hidden_comment===""&&gn.comment===""?ir(!0):en.workList.partial_comment?cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:en.actionTabs.selectArrs,params:en.actionTabs.params}}):vn()}),onCancel:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(Me.default,{form:tn,onChange:()=>{an&&ir(!1)}},E.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(Me.default.Item,{name:"comment"},E.createElement(re.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),E.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(Me.default.Item,{name:"hidden_comment"},E.createElement(re.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),an&&E.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),E.createElement(Ce.default,{centered:!0,title:E.createElement("span",null,E.createElement(ft.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:en.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{vn()},onCancel:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},E.createElement("div",{className:"tc"},E.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),E.createElement("p",null,E.createElement(ze.ZP.Group,{onChange:gn=>{Zn(gn.target.value)},value:wr},E.createElement(ze.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),E.createElement(ze.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var xe=(0,Pe.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(at),ce=te(88761),rt=te(41867),St={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W",under_review:"under_review___SxG7i"},Ot=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,yt=(dn,Ln)=>{var en={};for(var cn in dn)ot.call(dn,cn)&&Ln.indexOf(cn)<0&&(en[cn]=dn[cn]);if(dn!=null&&Ot)for(var cn of Ot(dn))Ln.indexOf(cn)<0&&Ut.call(dn,cn)&&(en[cn]=dn[cn]);return en},Kt=(dn,Ln,en)=>new Promise((cn,rr)=>{var ar=an=>{try{Zn(en.next(an))}catch(ir){rr(ir)}},wr=an=>{try{Zn(en.throw(an))}catch(ir){rr(ir)}},Zn=an=>an.done?cn(an.value):Promise.resolve(an.value).then(ar,wr);Zn((en=en.apply(dn,Ln)).next())});const lt=dn=>{var Ln=dn,{shixunHomeworks:en,dispatch:cn}=Ln,rr=yt(Ln,["shixunHomeworks","dispatch"]),ar,wr,Zn,an;const ir=(0,Pe.useParams)(),[tn,vn]=(0,E.useState)(!1),[gn,On]=(0,E.useState)((wr=(ar=en.actionTabs.selectArrs)==null?void 0:ar.data)==null?void 0:wr.name),[on]=Me.default.useForm();(0,E.useEffect)(()=>{var Hn,Qn,sr,dr,zr,$n;en.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&on.setFieldsValue({comment:(Qn=(Hn=en.actionTabs.selectArrs)==null?void 0:Hn.data)==null?void 0:Qn.work_comment,hidden_comment:(dr=(sr=en.actionTabs.selectArrs)==null?void 0:sr.data)==null?void 0:dr.work_comment_hidden}),On(($n=(zr=en.actionTabs.selectArrs)==null?void 0:zr.data)==null?void 0:$n.name)},[en.actionTabs.key]);const Cn=()=>Kt(void 0,null,function*(){var Hn,Qn;const sr=on.getFieldValue();if((yield(0,pe.ZP)(`/api/student_works/${(Qn=(Hn=en.actionTabs.selectArrs)==null?void 0:Hn.data)==null?void 0:Qn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:sr.hidden_comment,comment:sr.comment}})).status===0)return de.ZP.success("\u8BC4\u9605\u6210\u529F"),on.resetFields(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cn({type:"shixunHomeworks/getWorkList",payload:ir})});return E.createElement(E.Fragment,null,E.createElement(Ce.default,{centered:!0,title:(an=(Zn=en.actionTabs.selectArrs)==null?void 0:Zn.data)!=null&&an.work_comment_hidden?"\u66F4\u6539"+gn+"\u70B9\u8BC4":gn+"\u70B9\u8BC4",open:en.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){const Hn=on.getFieldValue();JSON.stringify(Hn)==="{}"||Hn.hidden_comment===""&&Hn.comment===""?vn(!0):Cn()}),onCancel:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(Me.default,{form:on,onChange:()=>{tn&&vn(!1)}},E.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(Me.default.Item,{name:"comment"},E.createElement(re.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),E.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(Me.default.Item,{name:"hidden_comment"},E.createElement(re.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),tn&&E.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var tt=(0,Pe.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(lt),$e=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,pt=(dn,Ln)=>{var en={};for(var cn in dn)Et.call(dn,cn)&&Ln.indexOf(cn)<0&&(en[cn]=dn[cn]);if(dn!=null&&$e)for(var cn of $e(dn))Ln.indexOf(cn)<0&&Zt.call(dn,cn)&&(en[cn]=dn[cn]);return en},zt=(dn,Ln,en)=>new Promise((cn,rr)=>{var ar=an=>{try{Zn(en.next(an))}catch(ir){rr(ir)}},wr=an=>{try{Zn(en.throw(an))}catch(ir){rr(ir)}},Zn=an=>an.done?cn(an.value):Promise.resolve(an.value).then(ar,wr);Zn((en=en.apply(dn,Ln)).next())});const Wt=dn=>{var Ln=dn,{shixunHomeworks:en,dispatch:cn}=Ln,rr=pt(Ln,["shixunHomeworks","dispatch"]);const ar=(0,Pe.useParams)(),[wr,Zn]=(0,E.useState)([]),[an,ir]=(0,E.useState)([]);(0,E.useEffect)(()=>{en.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&tn()},[en.actionTabs.key]);function tn(){return zt(this,null,function*(){const gn=yield(0,pe.ZP)(`/api/homework_commons/${ar.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Zn(gn)})}const vn=[{title:"\u5206\u73ED\u60C5\u51B5",dataIndex:"name"},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return E.createElement(E.Fragment,null,E.createElement(Ce.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:en.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>zt(void 0,null,function*(){const gn=yield(0,pe.ZP)(`/api/homework_commons/${ar.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:an}});(gn==null?void 0:gn.status)===0&&(Pe.history.replace(`/classrooms/${ar.coursesId}/shixun_homework/${ar.categoryId}/detail?tabs=4`),window.location.reload(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),ir([]))}),onCancel:()=>{ir([]),cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(je.default,{rowSelection:{type:"checkbox",onChange:(gn,On)=>{ir([...gn])},selectedRowKeys:an,getCheckboxProps:gn=>({disabled:gn.status==="\u8FDB\u884C\u4E2D"||gn.works_count===0})},rowKey:gn=>gn.key||gn.id,scroll:{y:300},pagination:!1,columns:vn,dataSource:wr==null?void 0:wr.group_list})))};var Re=(0,Pe.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(Wt),wt=te(25374),bt=te(84454),Ke=te(66457),Ft=Object.defineProperty,At=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ne=(dn,Ln,en)=>Ln in dn?Ft(dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):dn[Ln]=en,ee=(dn,Ln)=>{for(var en in Ln||(Ln={}))Tt.call(Ln,en)&&ne(dn,en,Ln[en]);if(At)for(var en of At(Ln))ue.call(Ln,en)&&ne(dn,en,Ln[en]);return dn},se=(dn,Ln,en)=>new Promise((cn,rr)=>{var ar=an=>{try{Zn(en.next(an))}catch(ir){rr(ir)}},wr=an=>{try{Zn(en.throw(an))}catch(ir){rr(ir)}},Zn=an=>an.done?cn(an.value):Promise.resolve(an.value).then(ar,wr);Zn((en=en.apply(dn,Ln)).next())});const ge=({shixunHomeworks:dn,dispatch:Ln,isShow:en,setIsShow:cn,item:rr,coursesId:ar,categoryId:wr})=>{const[Zn,an]=(0,E.useState)({page:1,limit:10}),[ir,tn]=(0,E.useState)([]),[vn,gn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{en&&On()},[en]);function On(){return se(this,null,function*(){gn(!0);const Cn=yield(0,pe.ZP)(`/api/student_works/${rr.id}/game_details.json`,{method:"get",params:ee({},Zn)});gn(!1),Cn.status===0&&tn(Cn==null?void 0:Cn.data)})}const on=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(Cn,Hn,Qn)=>E.createElement("span",{style:{color:"#000"}},Zn.limit*(Zn.page-1)+Qn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(Cn,Hn,Qn)=>E.createElement("span",{style:{color:"#000"}},Cn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(Cn,Hn,Qn)=>E.createElement("span",null,Cn==0?"\u672A\u901A\u5173":Cn==4?"\u622A\u6B62\u540E\u901A\u5173":"\u5DF2\u901A\u5173")},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(Cn,Hn,Qn)=>E.createElement("span",{style:{color:"#333"}},Cn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(Cn,Hn,Qn)=>E.createElement("span",{style:{color:"#333"}},Cn)}];return E.createElement(E.Fragment,null,E.createElement(Ce.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:en,width:700,footer:null,maskClosable:!1,onCancel:()=>{Zn.page=1,Zn.limit=10,an(ee({},Zn)),cn(!1)}},E.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},E.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},E.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),E.createElement("span",{title:rr==null?void 0:rr.user_name,style:{color:"#232B40"}},rr==null?void 0:rr.user_name)),E.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},E.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u53F7"),E.createElement("span",{title:rr==null?void 0:rr.student_id,style:{color:"#232B40"}},(rr==null?void 0:rr.student_id)||"--")),E.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},E.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),E.createElement("span",{title:rr==null?void 0:rr.group_name,style:{color:"#232B40"}},(rr==null?void 0:rr.group_name)||"--"))),E.createElement(je.default,{scroll:{y:380},columns:on,loading:vn,style:{marginBottom:Zn.limit>(ir==null?void 0:ir.count)?"16px":"0"},dataSource:ir.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Zn.limit,current:Zn.page,position:["bottomRight"],onChange:(Cn,Hn)=>{Zn.page=Cn,Zn.limit=Hn,an(ee({},Zn)),On()},total:ir==null?void 0:ir.count,showTotal:(Cn,Hn)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",Cn," "),"\u6761\u6570\u636E")}})))};var oe=(0,Pe.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(ge),le=te(59301),st=Object.defineProperty,Yt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ht=(dn,Ln,en)=>Ln in dn?st(dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:en}):dn[Ln]=en,rn=(dn,Ln)=>{for(var en in Ln||(Ln={}))kt.call(Ln,en)&&Ht(dn,en,Ln[en]);if(Yt)for(var en of Yt(Ln))dt.call(Ln,en)&&Ht(dn,en,Ln[en]);return dn},sn=(dn,Ln,en)=>new Promise((cn,rr)=>{var ar=an=>{try{Zn(en.next(an))}catch(ir){rr(ir)}},wr=an=>{try{Zn(en.throw(an))}catch(ir){rr(ir)}},Zn=an=>an.done?cn(an.value):Promise.resolve(an.value).then(ar,wr);Zn((en=en.apply(dn,Ln)).next())});const Mn=({value:dn,placeholder:Ln=""})=>{if(dn==null||dn==="")return le.createElement("span",null,Ln);{const en=Number(dn);if(en>=80)return le.createElement("span",{style:{color:"#009C0F"}},en);if(en<80&&en>=60)return le.createElement("span",{style:{color:"#FA6400"}},en);if(en<60)return le.createElement("span",{style:{color:"#E30000"}},en)}},jn=({shixunHomeworks:dn,classroomList:Ln,loading:en,dispatch:cn,setExportParams:rr,user:ar})=>{var wr,Zn,an,ir,tn,vn,gn,On,on,Cn,Hn,Qn,sr,dr,zr;const $n=(0,Pe.useParams)(),{workSetting:Ir}=dn,[Vn,Jn]=(0,E.useState)(rn(rn({},{page:1,limit:20,order:"work_score",b_order:"desc"}),$n)),[yn]=Me.default.useForm(),[Xn,Ar]=(0,E.useState)(),[or,Jt]=(0,E.useState)({}),[qt,qn]=(0,E.useState)([]),[Pn,nn]=(0,E.useState)(!1),[Yn,nr]=(0,E.useState)([]),[cr,gr]=(0,E.useState)(!1),[mr,Cr]=(0,E.useState)(),[Wn,Dt]=(0,E.useState)(1),[jr,ra]=(0,E.useState)(),[Jr,ma]=(0,E.useState)(),[za,_a]=(0,E.useState)(),[na,Dr]=(0,E.useState)(),[Ea,Gr]=(0,E.useState)(),[Ga,xi]=(0,E.useState)(!1),[vi,ki]=(0,E.useState)(!1),[Oi,Si]=(0,E.useState)(),[Pr,Ui]=(0,E.useState)(null),zi=(0,Pe.useLocation)();(0,E.useEffect)(()=>{let Ct=null;if((Pr==null?void 0:Pr.status)==1&&clearInterval(Ct),(Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.status)!=1)return Ct=setInterval(()=>{sa()},3e3),()=>clearInterval(Ct)},[Pr==null?void 0:Pr.complete_num,Pr==null?void 0:Pr.status]);const sa=()=>sn(void 0,null,function*(){const{ai_question_record_id:Ct}=dn==null?void 0:dn.workSetting;if(!Ct)return;const Xt=yield(0,pe.ZP)(`/api/program_homeworks/${$n==null?void 0:$n.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Ct}});Ui(Xt)});(0,E.useEffect)(()=>{en["shixunHomeworks/getWorkSetting"]||sa()},[en["shixunHomeworks/getWorkSetting"]]),(0,E.useEffect)(()=>(Fa(),()=>{Jt([]),qn([])}),[Vn.coursesId]),(0,E.useEffect)(()=>{var Ct;const Xt=JSON.parse(JSON.stringify(dn.workList));!((Ct=Xt==null?void 0:Xt.student_works)!=null&&Ct.length)&&(Xt!=null&&Xt.id)?(Xt.student_works=[rn({},Xt)],Jt(Xt)):(Xt!=null&&Xt.id&&qn([rn(rn({},Xt),{number:"\u6211"})]),Jt(rn({},Xt)))},[dn.workList]);const Fa=Ct=>(rr(rn({},Vn)),cn({type:"shixunHomeworks/getWorkList",payload:Vn}));(0,E.useEffect)(()=>{cn({type:"user/getUserInfo",payload:{course_id:Vn.coursesId}})},[]);const ni=()=>sn(void 0,null,function*(){const Ct=yield(0,ce.Uc)({categoryId:$n.categoryId});Ar(Ct==null?void 0:Ct.update_score)}),yi=()=>sn(void 0,null,function*(){cn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Ct=yield(0,ce.Vs)({categoryId:$n.categoryId});cn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Ct==null?void 0:Ct.status)===0&&(de.ZP.success(Ct==null?void 0:Ct.message),Fa())}),fi=()=>{Vn.page=1;const Ct=Object.assign({},yn.getFieldsValue());delete Vn.course_group,delete Vn.teacher_comment,Object.keys(Ct).map(function(Xt){var ve;switch(Xt){case"task_status":Ct[Xt].includes("all")||!Ct[Xt].length?(delete Vn.work_status,yn.setFieldsValue({task_status:"all"})):(Vn.work_status=Ct[Xt],yn.setFieldsValue({task_status:Vn.work_status}));break;case"course_group_info":Ct[Xt].includes("all")||!Ct[Xt].length?(delete Vn.course_group,yn.setFieldsValue({course_group_info:"all"})):(Vn.course_group=Ct[Xt],yn.setFieldsValue({course_group_info:Vn.course_group}));break;case"teacher_comment":Ct[Xt].includes("all")||!Ct[Xt].length?(delete Vn.teacher_comment,yn.setFieldsValue({teacher_comment:"all"})):(Vn.teacher_comment=((ve=Ct[Xt])==null?void 0:ve.length)===1?Number(Ct[Xt][0]):"",yn.setFieldsValue({teacher_comment:Ct[Xt]}));break}}),Fa()};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Gr(47),xi(!0))},[document.getElementById("divhe")]);const ci=(Ct,Xt)=>{Vn.page=Ct,Vn.limit=20,Fa()};function Ki(){Dt(1),ra(""),ma(""),_a(""),Dr(""),nr([])}const jt=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Ct,Xt,ve)=>Vn.limit*(Vn.page-1)+ve+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Ct=>le.createElement(Ee.Z,{placement:"bottomLeft",title:Ct},le.createElement("span",{className:"current"},Ct))},!(0,rt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Vn.order==="student_id"?Vn.b_order==="desc"?"descend":"ascend":null,render:Ct=>le.createElement(Ee.Z,{placement:"bottomLeft",title:Ct||"--"},le.createElement("span",{className:"current"},Ct||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Ct,Xt)=>Ct?le.createElement(Ee.Z,{placement:"bottom",title:Ct},le.createElement("span",{className:"current"},Ct)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Vn.order==="work_status"?Vn.b_order==="desc"?"descend":"ascend":null,render:Ct=>le.createElement(Je.lC,{status:Ct})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Vn.order==="achieve_time"?Vn.b_order==="desc"?"descend":"ascend":null,render:(Ct,Xt)=>le.createElement(Ee.Z,{placement:"bottomLeft",title:Ct},le.createElement("span",{className:"current"},Ct))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Ct,Xt)=>le.createElement("span",{onClick:ve=>{var Se;ve.stopPropagation(),(Se=or.homework_status)!=null&&Se.includes("\u5BFC\u5165")&&(Si(Xt),ki(!0))}},Ct||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Vn.order==="work_score"?Vn.b_order==="desc"?"descend":"ascend":null,render:(Ct,Xt)=>le.createElement(Ee.Z,{title:le.createElement(le.Fragment,null,le.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Xt==null?void 0:Xt.late_final_score)||0),le.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Xt==null?void 0:Xt.late_penalty)||0),le.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Xt==null?void 0:Xt.score)||0))},Mn({value:Ct,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Vn.order==="achieve_time_long"?Vn.b_order==="desc"?"descend":"ascend":null,render:(Ct,Xt)=>Ct&&Ct!="--"?le.createElement(Ee.Z,{placement:"bottom",title:Ct},le.createElement("span",{className:"current"},Ct)):"--"},((wr=or.homework_status)==null?void 0:wr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Zn=or.homework_status)!=null&&Zn.includes("\u5BFC\u5165"))&&{title:le.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Ct=>Ct?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Ct,Xt)=>{var ve;return(ve=or.homework_status)!=null&&ve.includes("\u5BFC\u5165")?(0,rt.GJ)()?le.createElement("a",{onClick:Se=>{Se.stopPropagation(),cn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Xt==null?void 0:Xt.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):le.createElement("a",{onClick:Se=>{Se.stopPropagation(),Si(Xt),ki(!0)}},"\u67E5\u770B"):(0,rt.dE)()?le.createElement("div",null,(0,Je.JL)(Xt==null?void 0:Xt.work_status)==="\u672A\u5F00\u542F"?le.createElement("span",null,"--"):le.createElement("a",{onClick:Se=>{var et;if(Se.stopPropagation(),(0,rt.Rm)()&&!((et=Ln.AssistantObject.hack)!=null&&et.can_view)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Vn.coursesId}/program_homework/${Vn.categoryId}/${Xt.id}/${Xt.user_id}/comment`,"_blank")}},"\u67E5\u770B")):le.createElement("a",{target:"_blank",onClick:Se=>{var et,vt;if(Se.stopPropagation(),(0,rt.Rm)()&&!((et=Ln.AssistantObject.hack)!=null&&et.can_view)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if((vt=ar.userInfo)!=null&&vt.professional_certification)window.open(`/classrooms/${Vn.coursesId}/program_homework/${Vn.categoryId}/${Xt.id}/${Xt.user_id}/comment`,"_blank");else return Ce.default.confirm({title:"\u63D0\u793A",centered:!0,content:le.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,Je.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Ct=>!!Ct),Dn=()=>{var Ct,Xt;return le.createElement(fe.default,null,le.createElement(fe.default.Item,{onClick:()=>{var ve;if(!(0,Je.Ye)(cn)){if((0,rt.Rm)()&&!((ve=Ln.AssistantObject.hack)!=null&&ve.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9",course_groups:or==null?void 0:or.course_group_info,fn:()=>{(0,bt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,rt.GJ)()&&((Ct=or==null?void 0:or.student_works)==null?void 0:Ct.length)>0&&!((Xt=or==null?void 0:or.homework_status)!=null&&Xt.includes("\u5BFC\u5165"))&&le.createElement(fe.default.Item,{key:"3",onClick:()=>{var ve;if(!(!(Ir!=null&&Ir.is_old_data_for_time)&&(0,Je.Ye)(cn))){if((0,rt.Rm)()&&!((ve=Ln.AssistantObject.hack)!=null&&ve.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}cn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",course_groups:or==null?void 0:or.course_group_info,fn:()=>{var Se,et,vt,Mt;cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Pe.history.push(`/classrooms/${Vn==null?void 0:Vn.coursesId}/program_homework/${Vn.categoryId}/${(et=(Se=or==null?void 0:or.student_works)==null?void 0:Se[0])==null?void 0:et.id}/${(Mt=(vt=or==null?void 0:or.student_works)==null?void 0:vt[0])==null?void 0:Mt.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),le.createElement(fe.default.Item,{key:"2",onClick:()=>{var ve;if((0,rt.Rm)()&&!((ve=Ln.AssistantObject.hack)!=null&&ve.can_download)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Pe.history.push(`/classrooms/${Vn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return le.createElement(le.Fragment,null,le.createElement("section",{className:`${St.wrap} minH500 bg-white pl30 pr30 pt30`},((an=or.homework_status)==null?void 0:an.includes("\u672A\u53D1\u5E03"))&&le.createElement(De.Z,null),!((ir=or.homework_status)!=null&&ir.includes("\u672A\u53D1\u5E03"))&&le.createElement("aside",null,!(0,rt.GJ)()&&le.createElement("div",{className:"c-light-black font12"},le.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",or==null?void 0:or.publish_time),le.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",or==null?void 0:or.end_time),le.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(or==null?void 0:or.late_time)||"- -")),(0,rt.GJ)()&&le.createElement(le.Fragment,null,le.createElement(Me.default,{form:yn,onChange:fi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((tn=or.task_status)==null?void 0:tn.length)>0&&le.createElement(Me.default.Item,{name:"task_status"},le.createElement(Ze.default.Group,{value:[],style:{width:"100%"}},le.createElement(Ge.Z,null,le.createElement(ye.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),le.createElement(ye.Z,{flex:"80px"},le.createElement(Ze.default,{value:"all"},"\u5168\u90E8")),le.createElement(ye.Z,{flex:"1"},or.task_status&&or.task_status.map((Ct,Xt)=>le.createElement(Ze.default,{name:"task_status",value:Ct.id},Ct.name,"(",Ct.count,")")))))),((vn=or.course_group_info)==null?void 0:vn.length)>0&&le.createElement(Me.default.Item,{name:"course_group_info"},le.createElement(Ze.default.Group,{style:{width:"100%"}},le.createElement(Ge.Z,null,le.createElement(ye.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),le.createElement(ye.Z,{flex:"80px"},le.createElement(Ze.default,{value:"all"},"\u5168\u90E8")),le.createElement(ye.Z,{flex:"1",id:"divhe",style:{height:Ea+"px",overflow:"hidden"}},(gn=or.course_group_info)==null?void 0:gn.map((Ct,Xt)=>le.createElement(Ze.default,{value:Ct.course_group_id},Ct.group_group_name,"(",Ct.count,")"))),Ga&&le.createElement("span",{onClick:()=>{let Ct=document.getElementById("divhe").scrollHeight;Ea>47?Gr(47):Gr(Ct)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Ea===47?"\u5C55\u5F00":"\u6536\u8D77",Ea===47?le.createElement(mt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):le.createElement(He.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((On=or.teacher_comment)==null?void 0:On.length)>0&&le.createElement(Me.default.Item,{name:"teacher_comment"},le.createElement(Ze.default.Group,{style:{width:"100%"}},le.createElement(Ge.Z,null,le.createElement(ye.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),le.createElement(ye.Z,{flex:"80px"},le.createElement(Ze.default,{value:"all"},"\u5168\u90E8")),le.createElement(ye.Z,{flex:"1"},or.teacher_comment&&or.teacher_comment.map((Ct,Xt)=>le.createElement(Ze.default,{value:String(Ct.id)},Ct.name,"(",Ct.count,")"))))))),le.createElement(Ge.Z,{align:"middle"},le.createElement(ye.Z,{flex:"1"},le.createElement(Ge.Z,{align:"middle"},le.createElement(ye.Z,null,le.createElement(re.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Ct=>{Vn.search=Ct.trim(),Vn.page=1,Fa()},style:{width:240}})),le.createElement(ye.Z,null,le.createElement("span",{className:"ml5"},le.createElement("span",{className:"c-red"},or.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",or.work_count,"\u4E2A\u5B66\u751F\uFF09")))),le.createElement(ye.Z,null,(Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.status)!=1&&le.createElement("div",{className:St.under_review},le.createElement(Ae.Z,{spinning:!0,className:"mr6",size:"small"}),le.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),le.createElement("span",{className:"ml5"},le.createElement("span",{style:{color:"#3061D0"}},Pr==null?void 0:Pr.complete_num),"/",Pr==null?void 0:Pr.total_count)),(((on=or==null?void 0:or.homework_status)==null?void 0:on.includes("\u5DF2\u622A\u6B62"))||((Cn=or==null?void 0:or.homework_status)==null?void 0:Cn.includes("\u63D0\u4EA4\u4E2D"))||((Hn=or==null?void 0:or.homework_status)==null?void 0:Hn.includes("\u8FDB\u884C\u4E2D")))&&le.createElement(me.ZP,{className:"ml10",onClick:()=>{var Ct;if(!(!(Ir!=null&&Ir.is_old_data_for_time)&&(0,Je.Ye)(cn))){if(((Ct=or==null?void 0:or.challenges)==null?void 0:Ct.length)===0)return de.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((or==null?void 0:or.commit_count)==0)return de.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((Pr==null?void 0:Pr.complete_num)!=(Pr==null?void 0:Pr.total_count)&&(Pr==null?void 0:Pr.status)!=1)return de.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}}},le.createElement("span",{className:`${St.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,rt.GJ)()&&!((Qn=or.homework_status)!=null&&Qn.includes("\u5BFC\u5165"))&&le.createElement(me.ZP,{className:"ml10",onClick:()=>{!(Ir!=null&&Ir.is_old_data_for_time)&&(0,Je.Ye)(cn)||cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:or.student_works.map(Ct=>Ct.id),params:Vn}})}},le.createElement("span",{className:`${St.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,rt.GJ)()&&!((sr=or.homework_status)!=null&&sr.includes("\u5BFC\u5165"))&&le.createElement(me.ZP,{className:"ml10",onClick:yi},le.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,rt.GJ)()&&le.createElement(Ye.Z,{dropdownRender:Dn,className:"ml10"},le.createElement(me.ZP,null,le.createElement(Le.Z,null),"\u5BFC\u51FA",le.createElement(be.Z,null)))))),le.createElement(Ge.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,rt.GJ)()&&Xn&&le.createElement("span",null,le.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),le.createElement(je.default,{className:`mt30 ${St.TableDom}`,loading:en["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Ct=>({onClick:Xt=>{var ve,Se;if(!((ve=or.homework_status)!=null&&ve.includes("\u5BFC\u5165"))){if((0,rt.Rm)()&&!((Se=Ln.AssistantObject.hack)!=null&&Se.can_view)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,Ke.O5)()&&window.open(`/classrooms/${Vn.coursesId}/program_homework/${Vn.categoryId}/${Ct.id}/${Ct.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:or.student_works,columns:jt,onChange:(Ct,Xt,ve)=>{ve.field&&(Vn.order=ve.field==="score"?"work_score":ve.field),ve.order||(Vn.b_order="asc"),ve.order==="ascend"&&(Vn.b_order="asc"),ve.order==="descend"&&(Vn.b_order="desc"),ve.order||(Vn.b_order="asc"),Fa()}}),le.createElement(xe,null),le.createElement(tt,null),le.createElement(ke.Z,null)),le.createElement(Ce.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Pn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>sn(void 0,null,function*(){if(Wn===2){if(Yn.length<=0){de.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!na){de.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ct=yield(0,pe.ZP)(`/api/homework_commons/${Vn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vn.categoryId,comment:na,status:Yn}});Ct.status===0&&(Cr(Ct),nn(!1),gr(!0))}else{if(!(za===0||Jr===0)){if(!za){de.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!Jr){de.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(za>Jr){de.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!na){de.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let Ct=yield(0,pe.ZP)(`/api/homework_commons/${Vn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Vn.categoryId,comment:na,min_score:za,max_score:Jr}});Ct.status===0&&(Cr(Ct),nn(!1),gr(!0))}}),onCancel:()=>{nn(!1),Ki()}},le.createElement("div",{style:{padding:"32px"}},le.createElement("div",null,le.createElement("div",null,le.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),le.createElement(ze.ZP.Group,{value:Wn,onChange:Ct=>{Dt(Ct.target.value)}},le.createElement(ze.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),le.createElement(ze.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Wn===1&&le.createElement("div",{style:{display:"flex",marginTop:"20px"}},le.createElement("span",{style:{width:"70px",textAlign:"end"}},le.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),le.createElement(Ie.Z,{min:0,max:100,value:za,onChange:Ct=>_a(Ct),style:{width:"100px"}}),le.createElement("span",{style:{width:"80px",textAlign:"end"}},le.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),le.createElement(Ie.Z,{min:0,max:100,value:Jr,onChange:Ct=>ma(Ct),style:{width:"100px"}})),Wn===2&&le.createElement("div",{style:{display:"flex",marginTop:"20px"}},le.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),le.createElement(Ze.default.Group,{onChange:Ct=>{nr([...Ct])},style:{width:"100%"}},(dr=or.task_status)==null?void 0:dr.map((Ct,Xt)=>le.createElement(Ze.default,{name:"task_status",value:Ct.id},Ct.name,"(",Ct.count,")")))),le.createElement("div",{style:{display:"flex",marginTop:"20px"}},le.createElement("span",{style:{width:"70px",textAlign:"end"}},le.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),le.createElement(wt.Z,{className:St.MdEditor,onChange:Ct=>Dr(Ct),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),le.createElement(Ce.default,{open:cr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>sn(void 0,null,function*(){Wn===2?(yield(0,pe.ZP)(`/api/homework_commons/${Vn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vn.categoryId,comment:na,status:Yn}})).status===0&&(de.ZP.info("\u6253\u56DE\u6210\u529F"),Ki(),Fa(),gr(!1)):(yield(0,pe.ZP)(`/api/homework_commons/${Vn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Vn.categoryId,comment:na,min_score:za,max_score:Jr}})).status===0&&(de.ZP.info("\u6253\u56DE\u6210\u529F"),Ki(),Fa(),gr(!1))}),onCancel:()=>{Ki(),gr(!1)}},le.createElement("div",{style:{padding:"32px"}},Wn===1&&le.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",za,"-",Jr,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Wn===2&&le.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((zr=or.task_status)==null?void 0:zr.filter(Ct=>Yn==null?void 0:Yn.includes(Ct.id)).map(Ct=>Ct.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),le.createElement("br",null),le.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",mr==null?void 0:mr.count,"\u540D\u5B66\u751F")))),le.createElement(Re,null),le.createElement(oe,{isShow:vi,setIsShow:ki,item:Oi,coursesId:Vn.coursesId,categoryId:Vn.categoryId}),le.createElement("aside",{className:"tc mb50 mt30"},le.createElement(Ue.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:ci,current:Vn.page||1,defaultPageSize:20,total:or.work_count})))};var Sn=(0,Pe.connect)(({shixunHomeworks:dn,classroomList:Ln,loading:en,user:cn})=>({shixunHomeworks:dn,classroomList:Ln,loading:en.effects,user:cn}))(jn)},86202:function(pn,It,te){"use strict";te.r(It),te.d(It,{default:function(){return Du}});var E=te(59301),Me=te(38147),de=te(65582),Ee=te(6767),Ce=te(62957),fe=te(7939),Ze=te(91882),Ge=te(25399),ye=te(20554),re=te(54172),Ae=te(27812),me=te(65862),Ye=te(95097),je=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,mt=(ht,it,ut)=>it in ht?je(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,He=(ht,it)=>{for(var ut in it||(it={}))Ie.call(it,ut)&&mt(ht,ut,it[ut]);if(ze)for(var ut of ze(it))Ue.call(it,ut)&&mt(ht,ut,it[ut]);return ht},Le=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const be=({shixunHomeworks:ht,dispatch:it})=>{const ut=(0,de.useParams)();return E.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ht.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Le(void 0,null,function*(){(yield it({type:"shixunHomeworks/deleteReply",payload:{object_id:ht.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(Ee.ZP.success("\u5220\u9664\u6210\u529F"),it({type:"shixunHomeworks/setActionTabs",payload:{}}),it({type:"shixunHomeworks/getReplyList",payload:He({},ht.actionTabs.params)}))}),onCancel:()=>{it({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var De=(0,de.connect)(({shixunHomeworks:ht})=>({shixunHomeworks:ht}))(be),Je=te(56656),ke=te.n(Je),ft=te(74128),pe=te(29787),Pe=te(13747),qe={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},We="data:image/png;base64,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",Be=te(41867),Fe=te(25374),_e=te(56082),Rt=te(87954),gt=te(18257),nt=te(16850),at=te(19719),xe=te(35241),ce=te(45329),rt=te(87395),St=te(84105),Ot=Object.defineProperty,ot=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,tt=(ht,it,ut)=>it in ht?Ot(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,$e=(ht,it)=>{for(var ut in it||(it={}))Kt.call(it,ut)&&tt(ht,ut,it[ut]);if(yt)for(var ut of yt(it))lt.call(it,ut)&&tt(ht,ut,it[ut]);return ht},Et=(ht,it)=>ot(ht,Ut(it)),Zt=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});ke().locale("ZH-cn");let pt=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const zt=E.createContext({}),Wt=()=>{const{setActivatorNodeRef:ht,listeners:it}=(0,E.useContext)(zt);return E.createElement(fe.ZP,$e({type:"text",size:"small",className:qe.upDownSty,icon:E.createElement(Ge.Z,{title:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"},E.createElement(_e.Z,null)),style:{cursor:"move"},ref:ht},it))},Re=ht=>{const{attributes:it,listeners:ut,setNodeRef:Mr,setActivatorNodeRef:ia,transform:fa,transition:Kn,isDragging:Qr}=(0,at.nB)({id:ht["data-row-key"]}),An=$e(Et($e({},ht.style),{transform:xe.ux.Translate.toString(fa),transition:Kn}),Qr?{position:"relative",zIndex:100}:{}),Er=(0,E.useMemo)(()=>({setActivatorNodeRef:ia,listeners:ut}),[ia,ut]);return E.createElement(zt.Provider,{value:Er},E.createElement("tr",$e(Et($e({},ht),{ref:Mr,style:An}),it)))},wt=({shixunHomeworks:ht,classroomList:it,globalSetting:ut,user:Mr,loading:ia,dispatch:fa})=>{var Kn,Qr,An,Er;const[Ia,ha]=(0,E.useState)(Et($e({},(0,de.useParams)()),{page:1,per_page:10})),[Wr,Zr]=(0,E.useState)([]),[Yi,io]=(0,E.useState)(-1),[ui,ga]=(0,E.useState)(""),[Gn,ei]=(0,E.useState)(""),{detailLeftMenus:Ri}=it,pr=(0,de.useLocation)(),[Hr,ai]=(0,E.useState)({}),{workDetail:ro,workList:kn,workSetting:oa}=ht,[Za,ya]=(0,E.useState)("1"),[tr,Lt]=(0,E.useState)(!1),[Ur,va]=(0,E.useState)(!1),[_r,si]=(0,E.useState)(""),[Pa,Ma]=(0,E.useState)(1),Aa=(0,E.useRef)(null),[Li,ao]=(0,E.useState)(!1);(0,E.useEffect)(()=>{kn.homework_status&&fn()},[kn]),(0,E.useEffect)(()=>{Aa.current&&(Aa.current.clientHeight>200?Ma(2):Ma(4))},[Wr==null?void 0:Wr.description]);function fn(){return Zt(this,null,function*(){var Nr,Oa,ii;Lt(!0);let Sa=yield(0,Me.ZP)(`/api/courses/${Ia.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:Et($e({},Ia),{id:Ia.categoryId})});if(Zr(Sa),Lt(!1),Ia.defaultExpandedRowKeys=[`${(Oa=(Nr=Sa==null?void 0:Sa.data)==null?void 0:Nr[0])==null?void 0:Oa.identifier}`],Sa!=null&&Sa.hide_description)ya("2");else if(Za!="2"){if((ii=kn.homework_status)!=null&&ii.includes("\u5BFC\u5165"))return;ya(Sa!=null&&Sa.description?"1":"2")}ha($e({},Ia))})}const lr=()=>{if(Pa===1)return{visibility:"hidden"};if(Pa===2)return{overflow:"hidden",height:"200px"};if(Pa===3)return{overflow:"initial"};if(Pa===4)return{overflow:"initial"}},ka=Nr=>Zt(void 0,[Nr],function*({active:Oa,over:ii}){if(Oa.id!==(ii==null?void 0:ii.id)&&(ii!=null&&ii.id)){Zr(Da=>{var Va;const Gi=(Va=Da==null?void 0:Da.data)==null?void 0:Va.findIndex(No=>No.identifier===Oa.id),po=Da==null?void 0:Da.data.findIndex(No=>No.identifier===(ii==null?void 0:ii.id));return Et($e({},Da),{data:(0,ce.Rp)(Da==null?void 0:Da.data,Gi,po)})});let Sa=yield(0,Me.ZP)(`/api/courses/${Ia==null?void 0:Ia.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Ia==null?void 0:Ia.categoryId,origin_identifier:Oa==null?void 0:Oa.id,target_identifier:ii==null?void 0:ii.id}});(Sa==null?void 0:Sa.status)==0&&(Ee.ZP.success("\u6392\u5E8F\u6210\u529F"),fn())}}),Ha=Nr=>Zt(void 0,null,function*(){const Oa=()=>Zt(void 0,null,function*(){let Sa=yield(0,Me.ZP)(`/api/item_banks/${Nr}/copy_hack_item.json`,{method:"post"});(Sa==null?void 0:Sa.status)===0&&Ee.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});ao(!0);let ii=yield(0,Me.ZP)(`/api/item_banks/${Nr}/check_hack_item.json`,{method:"get"});(ii==null?void 0:ii.status)===-20?Ce.default.confirm({icon:null,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Oa}):Oa(),ao(!1)});return E.createElement("section",{className:qe.bg},E.createElement(pe.Z,{spinning:tr},(!(Wr!=null&&Wr.hide_description)||(0,Be.GJ)())&&E.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Ur&&(0,Be.GJ)()&&E.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(oa==null?void 0:oa.hack_edit_permission)&&E.createElement("span",{className:qe.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{va(!0)}},E.createElement(Ge.Z,{title:"\u7F16\u8F91\u8BF4\u660E"},E.createElement("i",{className:"iconfont icon-bianji-moren font14"}),E.createElement("span",null,"\u7F16\u8F91\u8BF4\u660E"))),E.createElement("span",{className:qe.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>Zt(void 0,null,function*(){if(!(Wr!=null&&Wr.hide_description))Ce.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757",onOk:()=>Zt(void 0,null,function*(){let Nr=yield(0,Me.ZP)(`/api/homework_commons/${Ia==null?void 0:Ia.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(Nr==null?void 0:Nr.status)==0&&(Ee.ZP.success("\u9690\u85CF\u6210\u529F"),fn())})});else{let Nr=yield(0,Me.ZP)(`/api/homework_commons/${Ia==null?void 0:Ia.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(Nr==null?void 0:Nr.status)==0&&(Ee.ZP.success("\u516C\u5F00\u6210\u529F"),fn())}})},E.createElement(Ge.Z,{title:Wr!=null&&Wr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},E.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),E.createElement("span",null,Wr!=null&&Wr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Ur?E.createElement(E.Fragment,null,E.createElement(Fe.Z,{defaultValue:Wr==null?void 0:Wr.description,watch:!0,height:155,onChange:Nr=>{si(Nr)}}),E.createElement("div",{style:{display:"flex"}},E.createElement(fe.ZP,{size:"middle",type:"primary",className:`${qe.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Zt(void 0,null,function*(){Ma(1);let Nr=yield(0,Me.ZP)(`/api/homework_commons/${Ia==null?void 0:Ia.categoryId}/update_description.json`,{method:"post",body:{description:_r}});(Nr==null?void 0:Nr.status)==0&&(Ee.ZP.success("\u7F16\u8F91\u6210\u529F"),va(!1),fn())})},"\u63D0\u4EA4"),E.createElement(fe.ZP,{size:"middle",type:"primary",ghost:!0,className:qe.buttonEdit,onClick:()=>{va(!1)}},"\u53D6\u6D88"))):!!(Wr!=null&&Wr.description)&&E.createElement("div",{ref:Aa,className:qe.maskWrap,style:lr()},E.createElement("div",{className:qe.desHead},E.createElement("img",{src:We,width:94})),E.createElement(Ye.Z,{className:qe.md,value:(Wr==null?void 0:Wr.description)||""}),Pa===2&&E.createElement("div",{className:qe.mask},E.createElement("div",{onClick:()=>Ma(3)},"\u5C55\u5F00",E.createElement("i",{className:"iconfont icon-zhankai4"}))),Pa===3&&E.createElement("div",{className:qe.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},E.createElement("div",{onClick:()=>Ma(2)},"\u6536\u8D77",E.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Be.dE)()&&!!(Wr!=null&&Wr.group_name)&&E.createElement("div",{className:qe.info},E.createElement("img",{src:`${ft.Z.IMG_SERVER}/images/${(Kn=Wr==null?void 0:Wr.user)==null?void 0:Kn.image_url}`}),E.createElement("div",{className:"ml20",style:{alignItems:"start"}},E.createElement("b",null,(Wr==null?void 0:Wr.name)||""),E.createElement("span",{title:(Wr==null?void 0:Wr.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Wr==null?void 0:Wr.group_name)||"")),E.createElement(Ge.Z,{title:E.createElement(E.Fragment,null,E.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Wr==null?void 0:Wr.late_final_score)||0),E.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Wr==null?void 0:Wr.late_penalty)||0),E.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Wr==null?void 0:Wr.total_score)||0))},E.createElement("div",null,E.createElement("b",null,E.createElement(nt.n,{value:Wr==null?void 0:Wr.total_score})),E.createElement("span",null,"\u603B\u6210\u7EE9"))),E.createElement("div",null,E.createElement("b",null,(Wr==null?void 0:Wr.total_time)||"-"),E.createElement("span",null,"\u603B\u8017\u65F6")),E.createElement("div",null,E.createElement("b",{style:{color:"#009C0F"}},Wr==null?void 0:Wr.pass_count),E.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),E.createElement("div",null,E.createElement("b",{style:{color:"#FA6400"}},Wr==null?void 0:Wr.doing_count),E.createElement("span",null,"\u8FDB\u884C\u4E2D")),E.createElement("div",null,E.createElement("b",{style:{color:"#E30000"}},Wr==null?void 0:Wr.not_pass_count),E.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Qr=kn.homework_status)!=null&&Qr.includes("\u5BFC\u5165"))&&E.createElement("div",null,E.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Be.GJ)()&&E.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},"\u53EF\u9F20\u6807\u62D6\u62FD\u201C ",E.createElement(_e.Z,null)," \u201D\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"),Ia.defaultExpandedRowKeys&&E.createElement(Rt.LB,{modifiers:[gt.DL],onDragEnd:ka},E.createElement(at.Fo,{items:(An=Wr==null?void 0:Wr.data)==null?void 0:An.map(Nr=>Nr==null?void 0:Nr.identifier),strategy:at.qw},E.createElement(re.default,{components:{body:{row:Re}},dataSource:Wr==null?void 0:Wr.data,rowKey:Nr=>Nr==null?void 0:Nr.identifier,pagination:!1,expandable:{expandIcon:({expanded:Nr,onExpand:Oa,record:ii})=>Nr?E.createElement(Ge.Z,{title:"\u6536\u8D77"},E.createElement(rt.Z,{className:qe.upDownSty,onClick:Sa=>Oa(ii,Sa)})):E.createElement(Ge.Z,{title:"\u5C55\u5F00"},E.createElement(St.Z,{className:qe.upDownSty,onClick:Sa=>Oa(ii,Sa)})),expandedRowRender:Nr=>{var Oa;return E.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},E.createElement("div",{style:{overflow:"auto",maxHeight:300}},E.createElement("p",null,"\u9898\u76EE\uFF1A",Nr==null?void 0:Nr.name),E.createElement("p",null,"\u63CF\u8FF0\uFF1A",E.createElement(Ye.Z,{value:(Nr==null?void 0:Nr.description)||""})),!(0,Be.dE)()&&E.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",E.createElement(Ye.Z,{style:{fontSize:"14px"},value:(Nr==null?void 0:Nr.analysis)||"\u6682\u65E0\u89E3\u6790"}))),E.createElement("div",{style:{width:"100%",textAlign:"end"}},(oa==null?void 0:oa.hack_edit_permission)&&E.createElement(fe.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${Nr==null?void 0:Nr.identifier}?type=1`),localStorage.setItem("program_homework",[Ia.coursesId,Ia.categoryId])}},"\u7F16\u8F91"),(oa==null?void 0:oa.hack_edit_permission)&&((Oa=Wr==null?void 0:Wr.homework_status)==null?void 0:Oa.includes("\u672A\u53D1\u5E03"))&&E.createElement(fe.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{Ce.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Zt(void 0,null,function*(){let ii=yield(0,Me.ZP)(`/api/problems/${Nr==null?void 0:Nr.identifier}.json`,{method:"delete"});(ii==null?void 0:ii.status)===0&&(Ee.ZP.info("\u5220\u9664\u6210\u529F"),Ia.page=1,fn())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Ia.defaultExpandedRowKeys},columns:(Er=[(0,Be.GJ)()&&{key:"sort",align:"center",width:40,render:()=>E.createElement(Wt,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Nr,Oa,ii)=>`${(Ia.page-1)*Ia.per_page+ii+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,Be.dE)()||(Wr==null?void 0:Wr.show_score))&&{title:"\u5206\u503C",dataIndex:"hack_score",key:"hack_score",width:100},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(Nr,Oa,ii){return E.createElement("div",null,pt[Nr])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Be.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:Nr=>{let Oa="",ii=Number(Nr);return ii>=0&&ii<=60?Oa="c-red":ii>=90?Oa="c-green":ii>60?Oa="c-orange":Oa="",E.createElement("span",{className:Oa},Nr)}},(0,Be.dE)()&&{title:"\u8017\u65F6",dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(Nr,Oa)=>E.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Nr||"--")},(0,Be.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(Nr){return E.createElement(E.Fragment,null,Nr===0&&E.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),Nr===1&&E.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),Nr===2&&E.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,Be.GJ)()?280:146,align:"right",render(Nr,Oa,ii){return E.createElement("div",null,(0,Be.GJ)()&&E.createElement(fe.ZP,{type:"link",style:{marginRight:"5px"},loading:Li,onClick:()=>Zt(this,null,function*(){Ha(Oa==null?void 0:Oa.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),E.createElement("a",{onClick:()=>{var Sa;if((0,Be.Rm)()&&!((Sa=it.AssistantObject.hack)!=null&&Sa.can_question_eaderboard)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Ia.coursesId}/program_homework/${Ia.categoryId}/${Nr}/ranking`)}},"\u6392\u884C"),E.createElement("a",{onClick:()=>Zt(this,null,function*(){let Sa=yield(0,Me.ZP)(`/api/problems/${Oa==null?void 0:Oa.identifier}/start.json`,{method:"get"});Sa&&(window.open(`/myproblems/${Sa==null?void 0:Sa.identifier}?type=1&backUrl=/classrooms/${Ia.coursesId}/program_homework/${Ia.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Ia.coursesId,Ia.categoryId]))}),className:"ml20"},(0,Be.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(oa==null?void 0:oa.hack_edit_permission)&&E.createElement("a",{className:"ml20",onClick:()=>Zt(this,null,function*(){window.open(`/problems/newedit/${Oa==null?void 0:Oa.identifier}?type=1`),localStorage.setItem("program_homework",[Ia.coursesId,Ia.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Er.filter(Nr=>!!Nr)})))),E.createElement("aside",{style:{padding:"0 20px 20px 20px"}},E.createElement(Pe.Z,{defaultCurrent:1,total:Wr==null?void 0:Wr.count,hideOnSinglePage:!0,showTotal:Nr=>E.createElement("span",null,"\u5171",Nr,"\u6761"),current:Ia.page||1,pageSize:Ia.per_page||10,onChange:(Nr,Oa)=>{Ia.page=Nr,Ia.per_page=Oa,ha($e({},Ia)),fn()}})))),E.createElement(De,null))};var bt=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut,user:Mr,globalSetting:ia})=>({shixunHomeworks:ht,globalSetting:ia,classroomList:it,user:Mr,loading:ut.effects}))(wt),Ke=te(28284),Ft=te(77019),At=te(5269),Tt=te(37568),ue=te(62673),ne=te(2524),ee=te(59301),se=Object.defineProperty,ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,st=(ht,it,ut)=>it in ht?se(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Yt=(ht,it)=>{for(var ut in it||(it={}))oe.call(it,ut)&&st(ht,ut,it[ut]);if(ge)for(var ut of ge(it))le.call(it,ut)&&st(ht,ut,it[ut]);return ht},kt=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const dt=({shixunHomeworks:ht,loading:it,dispatch:ut,classroomList:Mr})=>{var ia;const fa=(0,de.useParams)(),[Kn,Qr]=(0,E.useState)(Yt(Yt({},{page:1,limit:20,group_ids:[]}),fa)),An=(0,de.useLocation)(),{codeReview:Er,workSetting:Ia}=ht,[ha,Wr]=(0,E.useState)({}),[Zr]=Ke.default.useForm();Kn.order="code_rate",Kn.sort="desc",Kn.category=Kn.categoryId,(0,E.useEffect)(()=>{Yi(),console.log("params",Kn)},[Kn]),(0,E.useEffect)(()=>{ht.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Yi()},[ht.actionTabs.key]);const Yi=()=>kt(void 0,null,function*(){(yield ut({type:"shixunHomeworks/getCodeReview",payload:Yt({},Kn)})).status===-2&&setTimeout(()=>Yi(),1500)}),io=()=>{},ui=(Gn,ei)=>{Kn.page=Gn,Kn.limit=20,ut({type:"shixunHomeworks/getCodeReview",payload:Yt({},Kn)})},ga=[{title:"\u5E8F\u53F7",dataIndex:"number",render:(Gn,ei,Ri)=>Kn.limit*(Kn.page-1)+Ri+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:Gn=>ee.createElement("span",{className:"c-orange"},Gn)},{title:"\u64CD\u4F5C",dataInex:"action",render:(Gn,ei)=>ee.createElement("div",null,ee.createElement("a",{onClick:()=>{var Ri;if((0,Be.Rm)()&&!((Ri=Mr.AssistantObject.hack)!=null&&Ri.can_view)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}window.open(`/classrooms/${Kn.coursesId}/program_homework/${Kn.categoryId}/review_detail/${ei.user_id}`)}},"\u67E5\u770B"),ee.createElement("br",null))}];return ee.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Er==null?void 0:Er.status)===-2&&ee.createElement(ne.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Er==null?void 0:Er.status)!==-2&&ee.createElement("div",null,ee.createElement(Ft.Z,null,ee.createElement(At.Z,{flex:"1"},ee.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Er.last_review_time,ee.createElement(fe.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(Ia!=null&&Ia.is_old_data_for_time)&&(0,me.Ye)(ut)||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Kn}})}},"\u4EE3\u7801\u67E5\u91CD"))),ee.createElement(At.Z,null,ee.createElement(Tt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:Gn=>{Kn.search=Gn,ut({type:"shixunHomeworks/getCodeReview",payload:Kn})},style:{width:200}}),ee.createElement("span",{className:"ml5 c-red"}))),((ia=Er.group_info)==null?void 0:ia.length)>0&&ee.createElement(ee.Fragment,null,ee.createElement(Ft.Z,null,ee.createElement(At.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),ee.createElement(At.Z,{flex:"80px"},ee.createElement(ue.default,{checked:Kn.group_ids=="",value:"all",onChange:Gn=>{delete Kn.group_ids,Kn.group_ids=[],Kn.page=1,Qr(Yt({},Kn))}},"\u5168\u90E8")),ee.createElement(At.Z,{flex:"1"},Er.group_info&&Er.group_info.map((Gn,ei)=>ee.createElement(ue.default,{style:{marginLeft:0},value:Gn.id,checked:Kn.group_ids.includes(Gn.id),onChange:Ri=>{Ri.target.checked?Kn.group_ids.push(Gn.id):Kn.group_ids.splice(Kn.group_ids.indexOf(Gn.id),1),Kn.page=1,Qr(Yt({},Kn))}},Gn.name,"(",Gn.members_count,")")))),ee.createElement(Ft.Z,{className:"font14 c-red mt5"},ee.createElement(At.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),ee.createElement("p",{className:"mt10"},ee.createElement("span",{className:"c-red"},Er.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Er.all_reviews_count,"\u4F5C\u54C1\uFF09"),ee.createElement(re.default,{className:"mt30",loading:it["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Er.users_reviews,columns:ga,onChange:(Gn,ei,Ri)=>{Ri.order==="ascend"&&(Kn.b_order="asc"),Ri.order==="descend"&&(Kn.b_order="desc"),Ri.order||delete Kn.b_order,ut({type:"shixunHomeworks/getCodeReview",payload:Yt({},Kn)})}}),ee.createElement("aside",{className:"tc mb50 mt30"},ee.createElement(Pe.Z,{showSizeChanger:!1,onChange:ui,defaultCurrent:Kn.page||1,current:Kn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Er.copy_reviews_count}))))};var Ht=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut})=>({shixunHomeworks:ht,classroomList:it,loading:ut.effects}))(dt),rn=te(99517),sn=te(16326),Mn=te(82326),jn=te(47889),Sn=te(71051),dn=te(32134),Ln=te(12893),en=te(89392),cn={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8",work_checkbox_group:"work_checkbox_group___iY3Up"},rr=te(4324),ar=te(99981),wr=te(66457),Zn=te(42656),an=te(59301),ir=Object.defineProperty,tn=Object.defineProperties,vn=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Cn=(ht,it,ut)=>it in ht?ir(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Hn=(ht,it)=>{for(var ut in it||(it={}))On.call(it,ut)&&Cn(ht,ut,it[ut]);if(gn)for(var ut of gn(it))on.call(it,ut)&&Cn(ht,ut,it[ut]);return ht},Qn=(ht,it)=>tn(ht,vn(it)),sr=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const dr=(ht,it)=>ht==null?void 0:ht.map(ut=>{var Mr;return(Mr=it==null?void 0:it.find(ia=>ia.value===ut))==null?void 0:Mr.id}),{RangePicker:zr}=sn.default,{Option:$n}=Mn.default,Ir=({shixunHomeworks:ht,user:it,loading:ut,classroomList:Mr,dispatch:ia})=>{var fa,Kn,Qr,An,Er,Ia,ha,Wr,Zr,Yi,io,ui;const ga=(0,de.useParams)(),{workSetting:Gn,workList:ei,changeData:Ri}=ht,[pr,Hr]=(0,E.useState)(!0),[ai,ro]=(0,E.useState)(!1);let[kn,oa]=(0,E.useState)([]),[Za,ya]=(0,E.useState)([]),[tr,Lt]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:rr.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,E.useEffect)(()=>(Ur(),()=>{oa([])}),[]);const Ur=()=>{ia({type:"shixunHomeworks/getWorkSetting",payload:Hn({},ga)})};(0,E.useEffect)(()=>{var fn,lr;((0,Be.G5)()||(0,Be.Rm)()&&((fn=Mr.AssistantObject.hack)!=null&&fn.can_late||(lr=Mr.AssistantObject.hack)!=null&&lr.can_publish))&&Hr(!1)},[it,Mr]),(0,E.useEffect)(()=>{if(!(Gn!=null&&Gn.course_id))return;Object.keys(tr).map(function(lr){tr[lr]=Gn[lr]}),(!tr.allow_late||!tr.unified_late)&&(tr.late_minus_score=20,tr.penalty_type=rr.Q.Percent),tr.unified_setting||(tr.unified_late=!1,tr.unified_anonymous_comment=!1,tr.unified_anonymous_appeal=!1),kn=JSON.parse(JSON.stringify(Gn.group_settings.map(lr=>Qn(Hn({},lr),{group_name:[lr.group_name]})).filter(lr=>lr.publish_time!==null))),Za=JSON.parse(JSON.stringify(Gn.allow_late_settings.map(lr=>Qn(Hn({},lr),{group_name:[lr.group_name]})).filter(lr=>lr.late_time!==null))),tr.difficult_settings.length===0&&(tr.difficult_settings=[0,0,0]),console.log(tr),Lt(Hn({},tr));const fn=(0,me.QE)((kn==null?void 0:kn.length)>0?kn:[]);oa([...fn]),(Za==null?void 0:Za.length)<=0?ya([{late_minus_score:20}]):ya([...Za])},[Gn]);const va=()=>{var fn,lr,ka,Ha,Nr,Oa,ii;if(((ka=(lr=(fn=(0,Be.eY)())==null?void 0:fn.course)==null?void 0:lr.hack_homework_info)==null?void 0:ka.hack_homework_remaining_count)===0&&((Ha=ei.homework_status)!=null&&Ha.includes("\u672A\u53D1\u5E03"))){(0,me.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Oa=(Nr=(0,Be.eY)())==null?void 0:Nr.course)==null?void 0:Oa.course_name}\u3011\u7684\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((ii=it==null?void 0:it.userInfo)==null?void 0:ii.user_status)===2){(0,wr.Rd)();return}const Sa=JSON.parse(JSON.stringify(tr));if(Sa.categoryId=ga.categoryId,tr.unified_setting||(kn=kn==null?void 0:kn.map(Da=>{var Va;if(!Da.publish_time||!Da.end_time)throw Ee.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Da.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Da.group_name=typeof(Da==null?void 0:Da.group_name)=="string"?[Da==null?void 0:Da.group_name]:Da==null?void 0:Da.group_name,Da.group_id=(Va=Gn.group_settings)==null?void 0:Va.filter(Gi=>{var po;return(po=Da==null?void 0:Da.group_name)==null?void 0:po.includes(Gi.group_name)}).map(Gi=>Gi.group_id||Gi.id).toString().split(","),Da})),Sa.group_settings=kn,tr.allow_late)if(tr.unified_late){if(tr.late_minus_score===null||tr.late_minus_score===void 0||tr.late_minus_score<0||tr.late_minus_score>100)throw Ee.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!tr.late_time)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else Za=Za==null?void 0:Za.map(Da=>{var Va,Gi;if(Da.late_minus_score===null||Da.late_minus_score===void 0||Da.late_minus_score<0||Da.late_minus_score>100)throw Ee.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Da.late_time)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Da.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Da.group_name=typeof(Da==null?void 0:Da.group_name)=="string"?[Da==null?void 0:Da.group_name]:Da==null?void 0:Da.group_name,Da.group_id=(Gi=(Va=Da==null?void 0:Da.group_name)==null?void 0:Va.map(po=>{var No,vl;let Vr=(vl=(No=Gn.group_settings)==null?void 0:No.filter(ti=>(ti==null?void 0:ti.group_name)===po))==null?void 0:vl[0];return Vr==null?void 0:Vr.group_id}))==null?void 0:Gi.toString().split(","),Da}),Sa.allow_late_settings=Za;Sa.send_type===1&&(Sa.difficult_settings=Sa.difficult_settings.map(Da=>Da||0)),_r(Sa)},_r=fn=>{var lr;if(fn.total_score===null){Ee.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(fn!=null&&fn.work_efficiency&&fn.eff_score===null){Ee.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const ka={shixun_evaluation:fn.shixun_evaluation,challenge_settings:fn.challenge_settings},Ha=()=>sr(void 0,null,function*(){ro(!0),(yield(0,Me.ZP)(`/api/homework_commons/${ga.categoryId}/publish_setting.json`,{method:"post",body:Hn({},fn)})).status===0&&(Ee.ZP.success("\u66F4\u65B0\u6210\u529F"),Ur(),ia({type:"user/getUserInfo",payload:{course_id:ga.coursesId}}),ia({type:"shixunHomeworks/getWorkList",payload:Hn({},ga)})),ro(!1)});!(0,en.isEqual)(Ri,ka)&&!((lr=ei==null?void 0:ei.homework_status)!=null&&lr.includes("\u672A\u53D1\u5E03"))?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Ha}):Ha()},si=(fn,lr,ka="group_id")=>{var Ha;return lr?lr.find(Nr=>Nr[ka]===fn):(Ha=Gn==null?void 0:Gn.group_settings)==null?void 0:Ha.find(Nr=>{var Oa;return((Oa=Nr.group_id)==null?void 0:Oa[0])===fn})},Pa=(Gn==null?void 0:Gn.allow_late)||(Gn==null?void 0:Gn.anonymous_comment),Ma=fn=>{var lr,ka;const Ha=si(fn,Gn==null?void 0:Gn.allow_late_settings,"id"),Nr=si(fn,Gn==null?void 0:Gn.anonymous_comment_settings),Oa=si(fn);return(Gn==null?void 0:Gn.allow_late)&&Ha&&ke()(Ha==null?void 0:Ha.late_time)<=ke()()||(Gn==null?void 0:Gn.anonymous_comment)&&Nr&&(Nr==null?void 0:Nr.evaluation_start)!==null||((ka=(ke()(Oa==null?void 0:Oa.end_time)<=ke()()&&((lr=Gn==null?void 0:Gn.allow_late_settings)==null?void 0:lr.filter(ii=>ii.group_id.includes(fn))))[0])==null?void 0:ka.late_time)!=null},Aa=Gn==null?void 0:Gn.anonymous_comment,Li=fn=>{if(!fn)return!1;const lr=si(fn,Gn==null?void 0:Gn.anonymous_comment_settings);return(Gn==null?void 0:Gn.anonymous_comment)&&lr&&(lr==null?void 0:lr.evaluation_start)!==null},ao=(fn,lr)=>{var ka,Ha,Nr,Oa,ii;fn!=null&&fn.group_id||(fn.group_id=dr(fn==null?void 0:fn.group_name,Gn==null?void 0:Gn.group_settings)),ia({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:fn,index:lr,rangePickerDisabled:(Ha=(ka=fn==null?void 0:fn.group_id)==null?void 0:ka[0])!=null&&Ha.publish_time?pr||(ke()()<=ke()((Oa=si((Nr=fn==null?void 0:fn.group_id)==null?void 0:Nr[0]))==null?void 0:Oa.publish_time)?!1:[!0,Ma((ii=fn==null?void 0:fn.group_id)==null?void 0:ii[0])]):!1,disabledDate:Gn==null?void 0:Gn.course_end_date}})};return an.createElement("section",{className:cn.form},an.createElement("div",{className:cn.title},"\u8BD5\u9898\u53D1\u5E03",an.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),an.createElement("div",{className:cn.content},an.createElement(jn.ZP.Group,{disabled:pr||!((fa=ei==null?void 0:ei.homework_status)!=null&&fa.includes("\u672A\u53D1\u5E03"))||!((Kn=Mr.AssistantObject.hack)!=null&&Kn.can_publish)&&(0,Be.Rm)(),value:tr.send_type,onChange:fn=>{tr.send_type=fn.target.value,Lt(Object.assign({},tr))}},an.createElement(jn.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),an.createElement(jn.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),tr.send_type===1&&an.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},an.createElement(Ft.Z,{style:{marginLeft:"165px"}},an.createElement(At.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",an.createElement(Sn.Z,{size:"large",precision:0,disabled:pr||!((Qr=ei==null?void 0:ei.homework_status)!=null&&Qr.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${tr.difficult_count[0]||0}`,min:0,max:tr.difficult_count[0]||0,value:tr.difficult_settings[0],onChange:fn=>{tr.difficult_settings[0]=fn,Lt(Object.assign({},tr))},className:"ml10 mr20",style:{width:120}})),an.createElement(At.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",an.createElement(Sn.Z,{size:"large",precision:0,disabled:pr||!((An=ei==null?void 0:ei.homework_status)!=null&&An.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${tr.difficult_count[1]||0}`,min:0,max:tr.difficult_count[1]||0,value:tr.difficult_settings[1],onChange:fn=>{tr.difficult_settings[1]=fn,Lt(Object.assign({},tr))},className:"ml10 mr20",style:{width:120}})),an.createElement(At.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",an.createElement(Sn.Z,{size:"large",precision:0,disabled:pr||!((Er=ei==null?void 0:ei.homework_status)!=null&&Er.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${tr.difficult_count[2]||0}`,min:0,max:tr.difficult_count[2]||0,value:tr.difficult_settings[2],onChange:fn=>{tr.difficult_settings[2]=fn,Lt(Object.assign({},tr))},className:"ml10 mr20",style:{width:120}})))),an.createElement("div",{className:`${cn.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",an.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),an.createElement("div",{className:cn.content},an.createElement(jn.ZP.Group,{disabled:pr||!((Ia=ei==null?void 0:ei.homework_status)!=null&&Ia.includes("\u672A\u53D1\u5E03"))||!((ha=Mr.AssistantObject.hack)!=null&&ha.can_publish)&&(0,Be.Rm)(),value:tr.unified_setting,onChange:fn=>{var lr;if(!((lr=ei==null?void 0:ei.homework_status)!=null&&lr.includes("\u672A\u53D1\u5E03"))){Ee.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(tr.unified_setting=!tr.unified_setting,tr.unified_setting||(tr.unified_late=!1),Lt(Object.assign({},tr)),tr.unified_setting===!1&&kn==""){oa(kn.concat({}));return}tr.unified_setting&&(oa([]),ya([{late_minus_score:5}]))}},an.createElement(jn.ZP,{value:!0,disabled:!(Gn!=null&&Gn.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),an.createElement(jn.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((Wr=Gn==null?void 0:Gn.group_settings)==null?void 0:Wr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Zr=Gn==null?void 0:Gn.group_settings)==null?void 0:Zr.length)===0&&an.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),an.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},tr.unified_setting&&an.createElement(Ft.Z,{align:"middle",className:"ml25"},an.createElement(Ft.Z,{align:"middle"},an.createElement(At.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),an.createElement(At.Z,{className:"ml10"},an.createElement(sn.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:fn=>(0,ar.Q8)(fn,Gn==null?void 0:Gn.course_end_date),disabledTime:fn=>(0,ar.d0)(fn),disabled:pr||ke()()>=ke()(Gn==null?void 0:Gn.publish_time)||!((Yi=Mr.AssistantObject.hack)!=null&&Yi.can_publish)&&(0,Be.Rm)(),value:tr.publish_time?ke()(tr.publish_time):"",onChange:(fn,lr)=>{tr.publish_time=lr,(tr.end_time==""||!tr.end_time)&&tr.unified_setting&&(tr.end_time=ke()(fn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Lt(Object.assign({},tr))}}))),an.createElement(Ft.Z,{align:"middle",style:{marginLeft:40}},an.createElement(At.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),an.createElement(At.Z,{className:"ml10"},an.createElement(sn.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Gn==null?void 0:Gn.allow_late)&&(Gn==null?void 0:Gn.homework_status.includes("\u5DF2\u622A\u6B62"))||pr||(Gn==null?void 0:Gn.allow_late)&&ke()()>=ke()(Gn==null?void 0:Gn.end_time)||!((io=Mr.AssistantObject.hack)!=null&&io.can_publish)&&(0,Be.Rm)(),disabledDate:fn=>(0,ar.Q8)(fn,Gn==null?void 0:Gn.course_end_date,tr.publish_time),disabledTime:fn=>(0,ar.d0)(fn,tr.publish_time),value:tr.end_time?ke()(tr.end_time):"",onChange:(fn,lr)=>{tr.end_time=lr,Lt(Object.assign({},tr))}})))),!tr.unified_setting&&(kn==null?void 0:kn.length)>0&&an.createElement(Ft.Z,{className:"ml25"},kn&&kn.map(function(fn,lr){var ka,Ha,Nr,Oa,ii;return console.log("vvv",fn),an.createElement(At.Z,{className:lr!==0&&"mt20",span:24,key:lr},an.createElement(Ft.Z,{gutter:[0,16]},an.createElement(At.Z,{span:8},an.createElement(Ft.Z,{gutter:[8,16],align:"middle"},an.createElement(At.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",lr+1),an.createElement(At.Z,{flex:"1",style:{maxWidth:300}},an.createElement(Mn.default,{size:"large",disabled:pr||((ka=Gn==null?void 0:Gn.homework_status)!=null&&ka.includes("\u672A\u53D1\u5E03")&&fn.id||ke()(){var Da;if(!((Da=Mr.AssistantObject.hack)!=null&&Da.can_publish)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kn[lr].group_name=Sa,kn[lr].group_id=fn.group_id;const Va=(0,en.flattenDeep)(kn.map(po=>po.group_name)),Gi=Za.map(po=>{let No=(po==null?void 0:po.group_name)||[];return Qn(Hn({},po),{group_name:(0,en.remove)(No,vl=>Va.includes(vl))})});ya(Gi),oa(kn.slice())},maxTagCount:4,maxTagPlaceholder:Sa=>an.createElement("div",{style:{cursor:"pointer"},onClick:()=>ao(fn,lr)},"+",Sa==null?void 0:Sa.length)},Gn.group_settings&&Gn.group_settings.map(function(Sa){if(!kn.map(Da=>Da.group_name).toString().split(",").includes(String(Sa.group_name)))return an.createElement($n,{value:Sa.group_name,key:Sa.id},Sa.group_name)}))))),an.createElement(At.Z,{span:14,style:{display:"flex",alignItems:"center"}},an.createElement(zr,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[fn.publish_time?ke()(fn.publish_time):ke()(),ke()()]},disabled:pr||(ke()()<=ke()((Nr=si((Ha=fn.group_id)==null?void 0:Ha[0]))==null?void 0:Nr.publish_time)?!1:[!0,Ma(fn.group_id[0])]),style:{width:605,marginLeft:10},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Sa=>(0,ar.Q8)(Sa,Gn==null?void 0:Gn.course_end_date),disabledTime:Sa=>(0,ar.d0)(Sa),showTime:{format:"HH:mm",defaultValue:[ke()((0,me.U6)(),"HH:mm"),ke()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[fn.publish_time?ke()(fn.publish_time):void 0,fn.end_time?ke()(fn.end_time):void 0],onChange:(Sa,Da)=>{var Va;if(!((Va=Mr.AssistantObject.hack)!=null&&Va.can_publish)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kn[lr].publish_time=Da[0],!fn.end_time&&Da[0]?kn[lr].end_time=ke()(Da[0]).add(7,"days"):kn[lr].end_time=Da[1],oa([...kn])},onCalendarChange:(Sa,Da,Va)=>{if(Da!=null&&Da[0]&&!Da[1]){const Gi=ke()(Da[0]).add(7,"days");kn[lr].publish_time=Da[0],kn[lr].end_time=Gi,oa([...kn])}}})),!pr&&an.createElement(At.Z,{span:2,style:{display:"flex",alignItems:"center"}},((Oa=fn==null?void 0:fn.group_id)==null?void 0:Oa.length)>1&&an.createElement(Ge.Z,{title:"\u89C4\u5219\u62C6\u5206"},an.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>ao(fn,lr)})),kn.length<((ii=Gn==null?void 0:Gn.group_settings)==null?void 0:ii.length)&&an.createElement(dn.Z,{className:"c-green ml10 mr10",onClick:()=>{oa(kn.concat({}))}}),((fn==null?void 0:fn.publish_time)&&ke()(){var Sa;if(!((Sa=Mr.AssistantObject.hack)!=null&&Sa.can_publish)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Da=(0,en.cloneDeep)(Za);Da.forEach((Va,Gi)=>{Va.group_name&&(Va.group_name=Va.group_name.filter(po=>{var No;return!((No=kn[lr].group_name)!=null&&No.includes(po))}))}),ya(Da),kn=kn.filter((Va,Gi)=>lr!==Gi),oa(kn.slice()),setTimeout(()=>oa(kn.slice()),10)}}))))}))),an.createElement("div",{className:`${cn.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",an.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09")),an.createElement("div",{className:cn.content},an.createElement(Ft.Z,null,an.createElement(ue.default,{checked:tr.allow_late,disabled:pr||(Gn==null?void 0:Gn.allow_late),onChange:fn=>{var lr;if(!((lr=Mr.AssistantObject.hack)!=null&&lr.can_late)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fn.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:an.createElement("div",{style:{padding:10,background:"#f5f6f9"}},an.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),an.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),an.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),tr.allow_late=!tr.allow_late,Za==""&&ya([{late_minus_score:5}]),Lt(Object.assign({},tr))}},an.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(tr==null?void 0:tr.allow_late)&&an.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},an.createElement("div",null,an.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),an.createElement(jn.ZP.Group,{disabled:pr||(Gn==null?void 0:Gn.anonymous_comment)||(Gn==null?void 0:Gn.allow_late),value:tr.unified_late,onChange:fn=>{var lr;if((0,Be.Rm)()&&!((lr=Mr.AssistantObject.hack)!=null&&lr.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tr.unified_late=fn.target.value,Za==""&&!fn.target.value&&ya([{late_minus_score:5}]),Lt(Hn({},tr))}},(tr==null?void 0:tr.unified_setting)&&an.createElement(jn.ZP,{value:!0,style:{color:"#333333"},disabled:!(Gn!=null&&Gn.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((ui=Gn==null?void 0:Gn.group_settings)==null?void 0:ui.length)&&an.createElement(jn.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),tr!=null&&tr.unified_late?an.createElement(an.Fragment,null,an.createElement(Ft.Z,{align:"middle",className:"mt25"},an.createElement(At.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),an.createElement(At.Z,{className:"ml5"},an.createElement(rr.Z,{disabled:pr||Aa,value:{type:tr.penalty_type,inputValue:tr.late_minus_score},onChange:fn=>{var lr;if((0,Be.Rm)()&&!((lr=Mr.AssistantObject.hack)!=null&&lr.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Lt(Qn(Hn({},tr),{late_minus_score:fn.inputValue,penalty_type:fn.type}))}})),an.createElement(At.Z,{flex:"1",className:"ml5"},an.createElement("span",{className:"c-grey-c ml10"},tr.penalty_type===rr.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),an.createElement(Ft.Z,{align:"middle",className:"mt25"},an.createElement(At.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),an.createElement(At.Z,{className:"ml5"},an.createElement(sn.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:pr||Aa,value:tr.late_time?ke()(tr.late_time):"",disabledDate:fn=>(0,ar.Q8)(fn,Gn==null?void 0:Gn.course_end_date),disabledTime:fn=>(0,ar.d0)(fn),onChange:(fn,lr)=>{var ka;if((0,Be.Rm)()&&!((ka=Mr.AssistantObject.hack)!=null&&ka.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tr.late_time=lr,Lt(Object.assign({},tr))}})),an.createElement(At.Z,null,an.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Za.map(function(fn,lr){var ka;return an.createElement(At.Z,{span:24,key:lr},an.createElement(Ft.Z,{className:"mt25",align:"middle"},an.createElement(At.Z,null,an.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",lr+1,"\uFF1A"),an.createElement(Mn.default,{size:"large",disabled:pr||!((ka=ei==null?void 0:ei.homework_status)!=null&&ka.includes("\u672A\u53D1\u5E03"))&&fn.id||(Gn==null?void 0:Gn.anonymous_comment),mode:"multiple",className:`${cn.selectSty}`,style:{width:200},value:typeof fn.group_name=="string"?[fn.group_name]:fn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ha=>{var Nr;if((0,Be.Rm)()&&!((Nr=Mr.AssistantObject.hack)!=null&&Nr.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Za[lr].group_name=Ha,Za[lr].group_id=fn.group_id,ya(Za.slice())}},Gn.group_settings&&Gn.group_settings.map(function(Ha){if(tr!=null&&tr.unified_setting&&!Za.map(Nr=>Nr.group_name).toString().split(",").includes(String(Ha.group_name)))return an.createElement($n,{value:Ha.group_name,key:Ha.id},Ha.group_name);if(kn.map(Nr=>Nr.group_name).toString().split(",").includes(String(Ha.group_name))&&!Za.map(Nr=>Nr.group_name).toString().split(",").includes(String(Ha.group_name)))return an.createElement($n,{value:Ha.group_name,key:Ha.id},Ha.group_name)}))),an.createElement(At.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},an.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),an.createElement(rr.Z,{disabled:pr||Li(fn.id),value:{type:fn.penalty_type,inputValue:fn.late_minus_score},onChange:Ha=>{var Nr;if((0,Be.Rm)()&&!((Nr=Mr.AssistantObject.hack)!=null&&Nr.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Za[lr].late_minus_score=Ha.inputValue,Za[lr].penalty_type=Ha.type,ya([...Za])}})),an.createElement(At.Z,{className:"ml20"},an.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),an.createElement(sn.default,{size:"large",disabled:pr||Li(fn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:ke()((0,me.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ha=>(0,ar.Q8)(Ha,Gn==null?void 0:Gn.course_end_date),disabledTime:Ha=>(0,ar.d0)(Ha),format:"YYYY-MM-DD HH:mm",value:fn!=null&&fn.late_time?ke()(fn.late_time):void 0,onChange:(Ha,Nr)=>{var Oa;if((0,Be.Rm)()&&!((Oa=Mr.AssistantObject.hack)!=null&&Oa.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Za[lr].late_time=Nr,ya([...Za])}})),!pr&&an.createElement(At.Z,{style:{marginLeft:10}},lr>0&&!fn.id&&an.createElement(Ln.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Za=Za.filter((Ha,Nr)=>lr!==Nr),ya(Za.slice()),setTimeout(()=>ya(Za.slice()),10)}}),an.createElement(dn.Z,{className:"c-green",onClick:()=>{var Ha;if((0,Be.Rm)()&&!((Ha=Mr.AssistantObject.hack)!=null&&Ha.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ya(Za.concat({penalty_type:rr.Q.Percent,late_minus_score:20}))}}))))})),!pr&&an.createElement(fe.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:ai,onClick:()=>va()},"\u4FDD\u5B58"),an.createElement(Zn.Z,{onConfirm:(fn,lr)=>{kn.splice(fn,0,...lr),kn.splice(fn+lr.length,1);const ka=(0,me.QE)([...kn]);oa([...ka])}}))};var Vn=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,user:ut,loading:Mr})=>({shixunHomeworks:ht,loading:Mr.effects,user:ut,classroomList:it}))(Ir),Jn=te(75083),yn={ts_txt:"ts_txt___ioOdK",title_txt:"title_txt___ItBg3",work_radio:"work_radio___VajkW",work_radio_group:"work_radio_group___qCIZa",work_button:"work_button___s2PWM",result_con:"result_con___sPgLZ",result_title:"result_title___btcX4"},Xn=te(48530),Ar=te(59301),or=Object.defineProperty,Jt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Yn=(ht,it,ut)=>it in ht?or(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,nr=(ht,it)=>{for(var ut in it||(it={}))Pn.call(it,ut)&&Yn(ht,ut,it[ut]);if(qn)for(var ut of qn(it))nn.call(it,ut)&&Yn(ht,ut,it[ut]);return ht},cr=(ht,it)=>Jt(ht,qt(it)),gr=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const mr=({shixunHomeworks:ht,classroomList:it,loading:ut,dispatch:Mr,dimensionValue:ia})=>{var fa,Kn;const Qr=(0,de.useParams)(),{workSetting:An}=ht,[Er,Ia]=(0,E.useState)(nr({page:1,limit:5},Qr)),[ha,Wr]=(0,E.useState)(!1),[Zr,Yi]=(0,E.useState)([]),[io,ui]=(0,E.useState)(null),[ga,Gn]=(0,E.useState)(!1),[ei,Ri]=(0,E.useState)(!1),[pr,Hr]=(0,E.useState)(!1),[ai,ro]=(0,E.useState)({}),kn=(0,E.useRef)(null),[oa,Za]=(0,E.useState)([]),ya=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ma,Aa,Li)=>(Er.page-1)*Er.limit+Li+1},{title:"\u59D3\u540D",dataIndex:"user_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",sorter:!0,width:160,showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:Er.order==="student_id"?Er.b_order==="desc"?"descend":"ascend":null,render:Ma=>Ar.createElement(Ge.Z,{placement:"bottomLeft",title:Ma||"--"},Ar.createElement("span",{className:"current"},Ma||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Ma,Aa)=>Ar.createElement(me.rK,{status:Ma})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(Ma,Aa)=>Ar.createElement("span",{style:{color:"#0152d9"}},Ma)},{title:"\u64CD\u4F5C",width:120,render:(Ma,Aa,Li)=>Ar.createElement("a",{onClick:()=>gr(void 0,null,function*(){(0,me.xg)(Aa==null?void 0:Aa.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],tr=Ma=>gr(void 0,null,function*(){Wr(!0);const Aa=yield(0,Me.ZP)(`/api/homework_commons/${Qr.categoryId}/works_list.json`,{method:"get",params:cr(nr({},Ma),{work_status:[1,2,3]})});Aa!=null&&Aa.student_works&&Yi((Aa==null?void 0:Aa.student_works)||[]),Wr(!1)}),Lt=()=>gr(void 0,null,function*(){Hr(!0);const Ma=yield(0,Me.ZP)(`/api/student_works/${ai==null?void 0:ai.id}/get_code.json`,{method:"get",params:{hack_id:io,user_id:ai==null?void 0:ai.user_id}});if(Ma.status==0&&(Ma==null?void 0:Ma.game_codes.length)>0){Hr(!1),Ri(!0);let Aa=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${ia.map((Li,ao)=>Li+(aogr(void 0,null,function*(){var ao;MaMa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),_r=(Ma,Aa,Li,ao)=>gr(void 0,null,function*(){kn.current=new Xn.Z(ft.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-plus-latest",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Li,shixun_id:io,source:"hack",is_chat:!1,type:9,description:Li,query:Aa,user_id:ai==null?void 0:ai.user_id}),yield new Promise((fn,lr)=>{kn.current.on("data",ka=>{oa[Ma].aiText=va(ka.full),Za([...oa])}),kn.current.on("done",()=>gr(void 0,null,function*(){yield Ur(Ma+1,ao,Li)})),kn.current.startStream()})}),si=()=>{Hr(!1),ro({}),Gn(!0)},Pa=(fa=Zr==null?void 0:Zr.filter(Ma=>(Ma==null?void 0:Ma.work_status)===0))==null?void 0:fa.map(Ma=>Ma==null?void 0:Ma.id);return Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:yn.work_button,onClick:()=>{var Ma,Aa,Li;if(((Ma=An==null?void 0:An.hack_settings)==null?void 0:Ma.length)===0)return Ee.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");si(),tr(Er),((Aa=An==null?void 0:An.hack_settings)==null?void 0:Aa.length)>0&&ui((Li=An==null?void 0:An.hack_settings[0])==null?void 0:Li.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Ar.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:ga,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Zr==null?void 0:Zr.length)==0)return Gn(!1);if(!(ai!=null&&ai.id))return Ee.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Lt()},onCancel:()=>{Gn(!1)},maskClosable:!1,confirmLoading:pr},Ar.createElement(pe.Z,{spinning:pr,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Zr==null?void 0:Zr.length)>0?Ar.createElement(Ar.Fragment,null,Ar.createElement("div",{className:yn.ts_txt},"\u60A8\u53EF\u4EE5\u5148\u9009\u62E9\u4EFB\u4E00\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C\u6D4B\u8BD5\uFF08\u9ED8\u8BA4\u663E\u793A\u6700\u8FD15\u540D\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\uFF09\uFF0C\u4EE5\u4FBF\u53CA\u65F6\u8C03\u6574\u8BC4\u4EF7\u7EF4\u5EA6\u3002"),Ar.createElement(re.default,{loading:ha,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ai==null?void 0:ai.id],onChange:(Ma,Aa)=>{ro(Aa[0])},getCheckboxProps:Ma=>({disabled:Pa.includes(Ma.id)})},dataSource:Zr,columns:ya,pagination:!1,onChange:(Ma,Aa,Li)=>{Li.field&&(Er.order=Li.field),Li.order||(Er.b_order="asc"),Li.order==="ascend"&&(Er.b_order="asc"),Li.order==="descend"&&(Er.b_order="desc"),Li.order||(Er.b_order="asc"),tr(Er)}}),Ar.createElement("div",{className:yn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Ar.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Ar.createElement(jn.ZP.Group,{className:yn.work_radio_group,value:io,onChange:Ma=>ui(Ma.target.value)},(Kn=An==null?void 0:An.hack_settings)==null?void 0:Kn.map(Ma=>Ar.createElement(jn.ZP,{key:Ma.hack_id,value:Ma.hack_id},Ma.hack_name))))):Ar.createElement(ne.Z,{customText:"\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\uFF0C\u53EF\u5728\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u4E4B\u540E\u518D\u8FDB\u884C\u6D4B\u8BD5~"}))),Ar.createElement(Ce.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:ei,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>Ri(!1),onCancel:()=>Ri(!1),maskClosable:!1},oa.map((Ma,Aa)=>Ar.createElement("div",{key:Aa,className:yn.result_con,style:{marginTop:Aa>0?"20px":""}},Ar.createElement("div",{className:yn.result_title},Ma==null?void 0:Ma.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Ar.createElement("div",{className:"p20"},Ar.createElement(Ye.Z,{value:Ma==null?void 0:Ma.aiText,style:{fontSize:"12px"}}))))))};var Cr=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut,user:Mr})=>({shixunHomeworks:ht,classroomList:it,loading:ut.effects,user:Mr}))(mr),Wn=te(95337),Dt=te(59301),jr=Object.defineProperty,ra=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,na=(ht,it,ut)=>it in ht?jr(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Dr=(ht,it)=>{for(var ut in it||(it={}))za.call(it,ut)&&na(ht,ut,it[ut]);if(ma)for(var ut of ma(it))_a.call(it,ut)&&na(ht,ut,it[ut]);return ht},Ea=(ht,it)=>ra(ht,Jr(it)),Gr=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});function Ga(ht,it){const ut=[];for(let Mr=ht;Mr{let it=new Date;const ut=ke()(ht).format("HH");if(ke()(ht).isSame(ke()(it),"day")){const Mr=ke()(it).format("HH"),ia=ke()(it).format("mm");return{disabledHours:()=>Ga(0,24).splice(1,Mr*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",ut,Mr),ke()(ht).isSame(ke()(it),"hour")&&ut<=Mr?Ga(0,60).splice(0,ia):Ga(60,60))}}else if(ke()(ht).isSame(ke()(),"day")){const Mr=ke()().format("HH"),ia=ke()().format("mm");return{disabledHours:()=>Ga(0,24).splice(0,Mr),disabledMinutes:()=>ut<=Mr?Ga(0,ia):Ga(60,60)}}else return},{RangePicker:vi}=sn.default,{Option:ki}=Mn.default,Oi=({shixunHomeworks:ht,loading:it,dispatch:ut})=>{var Mr,ia,fa,Kn,Qr,An;const Er=(0,de.useParams)(),{verifyModelUser:Ia,ContactModalElement:ha}=(0,Jn.Z)(),Wr=(0,de.useLocation)(),{workSetting:Zr,workList:Yi,changeData:io}=ht,[ui,ga]=(0,E.useState)(!0),[Gn,ei]=(0,E.useState)({}),[Ri,pr]=(0,E.useState)(!1),[Hr]=Ke.default.useForm();let[ai,ro]=(0,E.useState)([]),[kn,oa]=(0,E.useState)([]);const[Za,ya]=(0,E.useState)([]),tr=(0,E.useRef)(!0);let[Lt,Ur]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0,ai_syntax_check:!1,ai_exam_question:!1,ai_code_diagnosis:!1,ai_guidance:!1,ai_q_and_a:!1,ai_code_evaluation:!1,ai_code_optimization:!1,ai_code_comment:!1,ai_guide:!1,ai_guide_data:{unanswered_msg:"\u770B\u8D77\u6765\u4F60\u53EF\u80FD\u6B63\u5728\u4ED4\u7EC6\u601D\u8003\u8FD9\u9053\u9898\u76EE\u3002\u5982\u679C\u4F60\u6709\u4EFB\u4F55\u7591\u95EE\u6216\u662F\u9700\u8981\u4E00\u4E9B\u63D0\u793A\uFF0C\u8BF7\u968F\u65F6\u544A\u8BC9\u6211\uFF01\u6211\u5F88\u4E50\u610F\u5E2E\u5FD9\u3002",unanswered_time:10,unedit_time:3,evaluation_msg:"\u6211\u6CE8\u610F\u5230\u4F60\u5728\u8FD9\u4E00\u5173\u5361\u9047\u5230\u4E86\u4E00\u4E9B\u6311\u6218\u3002\u522B\u62C5\u5FC3\uFF0C\u8FD9\u662F\u5B66\u4E60\u8FC7\u7A0B\u4E2D\u7684\u5E38\u89C1\u60C5\u51B5\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u6765\u5206\u6790\u4E00\u4E0B\u54EA\u91CC\u51FA\u4E86\u95EE\u9898\u5427\uFF01",evaluation_num:3}});const[va,_r]=(0,E.useState)(!1),[si,Pa]=(0,E.useState)([]);(0,E.useEffect)(()=>()=>{ro([])},[]),(0,E.useEffect)(()=>{Zr!=null&&Zr.can_edit&&ga(!1)},[Zr]);const Ma=()=>{ut({type:"shixunHomeworks/getWorkSetting",payload:Dr({},Er)})},Aa=fn=>fn&&fn{var fn;Zr!=null&&Zr.course_id&&tr.current&&(tr.current=!1,Object.keys(Lt).map(function(lr){Zr[lr]!==void 0&&(Lt[lr]=Zr[lr])}),(!Lt.allow_late||!Lt.unified_late)&&(Lt.late_penalty=5),ai=JSON.parse(JSON.stringify(Zr.group_settings.map(lr=>Ea(Dr({},lr),{group_name:[lr.group_name]})).filter(lr=>lr.publish_time!==null))),kn=JSON.parse(JSON.stringify(Zr.allow_late_settings.map(lr=>Ea(Dr({},lr),{group_name:[lr.group_name]})).filter(lr=>lr.rank_forbidden_start!==null))),Ur(Dr({},Lt)),ro([...ai]),(kn==null?void 0:kn.length)<=0?oa([{}]):oa([...kn]),Pa(((fn=Zr==null?void 0:Zr.ai_code_evaluation_promote)==null?void 0:fn.length)>0?Zr==null?void 0:Zr.ai_code_evaluation_promote:Zr==null?void 0:Zr.default_evaluation_dimension))},[Zr]);const Li=fn=>{if(!(Zr!=null&&Zr.ai_code_evaluation)&&(Lt!=null&&Lt.ai_code_evaluation)&&!fn){_r(!0);return}const lr=JSON.parse(JSON.stringify(Lt));if(lr.categoryId=Er.categoryId,Lt.unified_setting||(ai=ai==null?void 0:ai.map(ka=>{var Ha;if(!ka.publish_time||!ka.end_time)throw Ee.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ka.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=(Ha=Zr.group_settings)==null?void 0:Ha.filter(Nr=>{var Oa;return(Oa=ka==null?void 0:ka.group_name)==null?void 0:Oa.includes(Nr.group_name)}).map(Nr=>Nr.group_id||Nr.id).toString().split(","),ka})),lr.group_settings=ai,Lt.rank_forbidden)if(Lt.unified_setting){if(!Lt.rank_forbidden_start)throw Ee.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Lt.rank_forbidden_end)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(ke()(Lt.rank_forbidden_end){var Ha,Nr;if(!ka.rank_forbidden_start)throw Ee.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ka.rank_forbidden_end)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ka.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return ka.group_name=typeof(ka==null?void 0:ka.group_name)=="string"?[ka==null?void 0:ka.group_name]:ka==null?void 0:ka.group_name,ka.group_id=(Nr=(Ha=ka==null?void 0:ka.group_name)==null?void 0:Ha.map(Oa=>{var ii,Sa;let Da=(Sa=(ii=Zr.group_settings)==null?void 0:ii.filter(Va=>(Va==null?void 0:Va.group_name)===Oa))==null?void 0:Sa[0];return Da==null?void 0:Da.group_id}))==null?void 0:Nr.toString().split(","),ka}),lr.group_settingss=kn;lr.ai_code_evaluation_promote=si,ao(lr)},ao=fn=>{if(console.log(fn.total_score,fn.eff_score),fn.total_score===null){Ee.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(fn!=null&&fn.work_efficiency&&fn.eff_score===null){Ee.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const lr={shixun_evaluation:fn.shixun_evaluation};Gr(void 0,null,function*(){pr(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Er.categoryId}/public_setting.json`,{method:"post",body:Dr({},fn)})).status===0&&(Ee.ZP.success("\u66F4\u65B0\u6210\u529F"),Ma(),ut({type:"shixunHomeworks/getWorkList",payload:Dr({},Er)})),pr(!1)})};return Dt.createElement("section",{className:cn.form},Dt.createElement("div",{className:cn.title},"\u516C\u5F00\u8BBE\u7F6E"),Dt.createElement("div",{className:cn.content,style:{padding:0}},Dt.createElement(Ft.Z,null,Dt.createElement(At.Z,{span:24,className:cn.pubColSty},Dt.createElement(ue.default,{checked:Lt.score_open,disabled:ui,onChange:fn=>{Lt.score_open=fn.target.checked,Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),Dt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u52FE\u9009\u540E\u5B66\u751F\u5728\u4F5C\u4E1A\u622A\u6B62/\u8865\u4EA4\u7ED3\u675F\u540E\uFF0C\u53EF\u67E5\u770B\u5176\u4ED6\u5B66\u751F\u7684\u6210\u7EE9\uFF09")),Dt.createElement(At.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Lt.open_code?"none":"1px solid #fff"}},Dt.createElement(ue.default,{checked:Lt.open_code,disabled:ui,onChange:fn=>{Lt.open_code=fn.target.checked,fn.target.checked&&(Lt.open_code_type=1),Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),Dt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09")),!!Lt.open_code&&Dt.createElement(At.Z,{span:24,className:cn.pubColSty},Dt.createElement(jn.ZP.Group,{style:{marginLeft:"24px"},disabled:ui,value:Lt.open_code_type,onChange:fn=>{Lt.open_code_type=fn.target.value,Ur(Object.assign({},Lt))}},Dt.createElement(jn.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Dt.createElement(jn.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),Dt.createElement(At.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Lt.rank_forbidden&&Lt.unified_setting||!Lt.unified_setting&&(ai==null?void 0:ai.length)>0&&Lt.rank_forbidden?"none":"1px solid #fff"}},Dt.createElement(ue.default,{checked:Lt.rank_forbidden,disabled:ui,onChange:fn=>{Lt.rank_forbidden=fn.target.checked,Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),Dt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09")),!!Lt.rank_forbidden&&Lt.unified_setting&&Dt.createElement(At.Z,{span:24,className:cn.pubColSty,style:{height:"50px",lineHeight:"50px"}},Dt.createElement("div",{style:{marginLeft:"24px"}},Dt.createElement(Ft.Z,{align:"middle"},Dt.createElement(At.Z,null,"\u5F00\u59CB\u65F6\u95F4"),Dt.createElement(At.Z,{className:"ml10"},Dt.createElement(sn.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Aa,disabledTime:xi,disabled:ui||ke()()>ke()(Zr.rank_forbidden_start),value:Lt.rank_forbidden_start?ke()(Lt.rank_forbidden_start):"",onChange:(fn,lr)=>{Lt.rank_forbidden_start=lr,(Lt.end_time==""||!Lt.end_time)&&Lt.unified_setting&&(Lt.end_time=ke()(fn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Ur(Object.assign({},Lt))}})),Dt.createElement(At.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),Dt.createElement(At.Z,{className:"ml10"},Dt.createElement(sn.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:ke()((0,me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:ui,disabledDate:Aa,value:Lt.rank_forbidden_end?ke()(Lt.rank_forbidden_end):"",onChange:(fn,lr)=>{Lt.rank_forbidden_end=lr,Ur(Object.assign({},Lt))}}))))),!Lt.unified_setting&&(ai==null?void 0:ai.length)>0&&!!Lt.rank_forbidden&&Dt.createElement(Ft.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},kn.map(function(fn,lr){var ka,Ha,Nr,Oa,ii,Sa,Da;return Dt.createElement(At.Z,{span:24,key:lr,style:{marginLeft:"24px"}},Dt.createElement(Ft.Z,{className:"mt10 ml30",align:"middle"},Dt.createElement(At.Z,null,Dt.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",lr+1,"\uFF1A"),Dt.createElement(Mn.default,{size:"large",disabled:ui||!((ka=Yi==null?void 0:Yi.homework_status)!=null&&ka.includes("\u672A\u53D1\u5E03"))&&fn.id,mode:"multiple",className:cn.selectSty,style:{width:250},value:typeof fn.group_name=="string"?[fn.group_name]:fn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Va=>{kn[lr].group_name=Va,kn[lr].group_id=fn.group_id,oa(kn.slice())}},Zr.group_settings&&Zr.group_settings.map(function(Va){if(Lt!=null&&Lt.unified_setting&&!kn.map(Gi=>Gi.group_name).toString().split(",").includes(String(Va.group_name)))return Dt.createElement(ki,{value:Va.group_name,key:Va.id},Va.group_name);if(ai.map(Gi=>Gi.group_name).toString().split(",").includes(String(Va.group_name))&&!kn.map(Gi=>Gi.group_name).toString().split(",").includes(String(Va.group_name)))return Dt.createElement(ki,{value:Va.group_name,key:Va.id},Va.group_name)}))),Dt.createElement(At.Z,{span:15},Dt.createElement("div",{className:"ml20"},Dt.createElement(vi,{size:"large",allowClear:!1,disabled:ui||((Oa=(Nr=(Ha=Zr==null?void 0:Zr.group_settings)==null?void 0:Ha.filter(Va=>Va.id===fn.id))==null?void 0:Nr[0])!=null&&Oa.rank_forbidden_start?ke()()Va.id===fn.id))==null?void 0:Sa[0])==null?void 0:Da.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Aa,disabledTime:xi,showTime:{format:"HH:mm",defaultValue:[ke()((0,me.U6)(),"HH:mm"),ke()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:fn.rank_forbidden_start&&[ke()(fn.rank_forbidden_start),fn.rank_forbidden_end?ke()(fn.rank_forbidden_end):void 0],onChange:(Va,Gi)=>{kn[lr].rank_forbidden_start=Gi[0],kn[lr].rank_forbidden_end=Gi[1],oa([...kn])}}))),!ui&&Dt.createElement(At.Z,null,Dt.createElement(dn.Z,{className:"c-green",onClick:()=>{oa(kn.concat({}))}}),lr>0&&!fn.id&&Dt.createElement(Ln.Z,{className:"c-red ml10",onClick:()=>{kn=kn.filter((Va,Gi)=>lr!==Gi),oa(kn.slice()),setTimeout(()=>oa(kn.slice()),10)}}))))})),Dt.createElement(At.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Lt.hack_analysis?"none":"1px solid #fff"}},Dt.createElement(ue.default,{checked:Lt.hack_analysis,disabled:ui,onChange:fn=>{Lt.hack_analysis=fn.target.checked,fn.target.checked&&(Lt.hack_analysis_type=2),Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),Dt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!Lt.hack_analysis&&Dt.createElement(At.Z,{span:24,className:cn.pubColSty},Dt.createElement(jn.ZP.Group,{style:{marginLeft:"24px"},disabled:ui,value:Lt.hack_analysis_type,onChange:fn=>{Lt.hack_analysis_type=fn.target.value,Ur(Object.assign({},Lt))}},Dt.createElement(jn.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Dt.createElement(jn.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),Dt.createElement(jn.ZP,{style:{marginLeft:60,color:"#333333"},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Dt.createElement(At.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Lt.hack_answer?"none":"1px solid #fff"}},Dt.createElement(ue.default,{checked:Lt.hack_answer,disabled:ui,onChange:fn=>{Lt.hack_answer=fn.target.checked,fn.target.checked&&(Lt.hack_answer_type=1),Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),Dt.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!Lt.hack_answer&&Dt.createElement(At.Z,{span:24,className:cn.pubColSty},Dt.createElement(jn.ZP.Group,{style:{marginLeft:"24px"},disabled:ui,value:Lt.hack_answer_type,onChange:fn=>{Lt.hack_answer_type=fn.target.value,Ur(Object.assign({},Lt))}},Dt.createElement(jn.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Dt.createElement(jn.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),Dt.createElement("div",{className:`${cn.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Dt.createElement("div",{className:cn.content},Dt.createElement(ue.default,{disabled:ui,checked:Lt.show_late_code,onChange:()=>{Lt.show_late_code=!Lt.show_late_code,Ur(Object.assign({},Lt))}},Dt.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801\uFF0C\u5426\u5219\u53EA\u5C55\u793A\u5728\u4F5C\u4E1A\u65F6\u95F4\u8303\u56F4\u5185\u63D0\u4EA4\u7684\u4EE3\u7801\uFF09"))),Dt.createElement("div",{className:cn.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),Dt.createElement("div",{className:cn.content,style:{padding:0}},Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_exam_question,onChange:fn=>{Ia()&&(Lt.ai_exam_question=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u529F\u80FD\u62C6\u89E3\u4EFB\u52A1\u3001\u83B7\u53D6\u89E3\u9898\u601D\u8DEF\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_syntax_check,onChange:fn=>{Ia()&&(Lt.ai_syntax_check=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u8BED\u6CD5\u68C0\u67E5\u529F\u80FD\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\u3001\u83B7\u53D6\u4FEE\u590D\u5EFA\u8BAE\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_code_diagnosis,onChange:fn=>{Ia()&&(Lt.ai_code_diagnosis=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BCA\u65AD\u529F\u80FD\u5206\u6790\u4EE3\u7801\u3001\u83B7\u53D6\u4FEE\u6B63\u5EFA\u8BAE\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_guidance,onChange:fn=>{Ia()&&(Lt.ai_guidance=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u8F85\u5BFC\u529F\u80FD\u751F\u6210\u6B63\u786E\u4EE3\u7801\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_code_evaluation,onChange:fn=>{Ia()&&(Lt.ai_code_evaluation=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u591A\u7EF4\u5EA6\u8BC4\u4EF7\uFF0C\u4E86\u89E3\u4EE3\u7801\u7F3A\u9677\uFF09"),Dt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:fn=>{!(Zr!=null&&Zr.is_old_data_for_time)&&(0,me.Ye)(ut)||(fn.preventDefault(),fn.stopPropagation(),_r(!0))}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_code_optimization,onChange:fn=>{Ia()&&(Lt.ai_code_optimization=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u4F18\u5316\u529F\u80FD\u5BF9\u4EE3\u7801\u8FDB\u884C\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_code_comment,onChange:fn=>{Ia()&&(Lt.ai_code_comment=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u6CE8\u91CA\u529F\u80FD\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF09")))),Dt.createElement("div",{className:cn.pubColSty},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_q_and_a,onChange:fn=>{Ia()&&(fn.target.checked||(Lt.ai_guide=fn.target.checked),Lt.ai_q_and_a=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u5728\u505A\u4F5C\u4E1A\u7684\u8FC7\u7A0B\u4E2D\uFF0C\u53EF\u4EE5\u4F7F\u7528AI\u95EE\u7B54\u529F\u80FD\u5411\u667A\u80FD\u52A9\u6559\u8BF7\u6559\uFF09")))),Dt.createElement("div",{className:`${cn.pubColSty}`,style:Lt.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(ue.default,{checked:Lt.ai_guide,onChange:fn=>{Ia()&&(fn.target.checked&&(Lt.ai_q_and_a=fn.target.checked),Lt.ai_guide=fn.target.checked,Ur(Object.assign({},Lt)))}},Dt.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),Dt.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u5F00\u542F\u540E\uFF0C\u82E5\u5B66\u751F\u957F\u65F6\u95F4\u505C\u7559\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u6216\u8005\u591A\u6B21\u8BC4\u6D4B\u4E0D\u901A\u8FC7\u65F6\uFF0C\u7CFB\u7EDF\u53EF\u4EE5\u4E3B\u52A8\u68C0\u6D4B\u5E76\u663E\u793A\u63D0\u793A\u8BED\u6765\u5F15\u5BFC\u5B66\u751F\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u8F85\u52A9\u7B54\u9898\uFF09"))),Lt.ai_guide&&Dt.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},Dt.createElement("div",{className:"flex item-center gap-12px"},Dt.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(Tt.default,{size:"large",style:{width:"133px"},value:(Mr=Lt==null?void 0:Lt.ai_guide_data)==null?void 0:Mr.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:fn=>{Lt.ai_guide_data.unanswered_time=fn.target.value,Ur(Object.assign({},Lt))}})),Dt.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),Dt.createElement("div",{className:"flex gap-12px"},Dt.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(Tt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ia=Lt==null?void 0:Lt.ai_guide_data)==null?void 0:ia.unanswered_msg,onChange:fn=>{Lt.ai_guide_data.unanswered_msg=fn.target.value,Ur(Object.assign({},Lt))}}))),Dt.createElement("div",{className:"flex item-center gap-12px"},Dt.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(Tt.default,{size:"large",style:{width:"133px"},value:(fa=Lt==null?void 0:Lt.ai_guide_data)==null?void 0:fa.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:fn=>{Lt.ai_guide_data.evaluation_num=fn.target.value,Ur(Object.assign({},Lt))}}))),Dt.createElement("div",{className:"flex gap-12px"},Dt.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),Dt.createElement(Wn.Z,{disableWhenCommunity:!(Zr!=null&&Zr.is_old_data_for_time)},Dt.createElement(Tt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Kn=Lt==null?void 0:Lt.ai_guide_data)==null?void 0:Kn.evaluation_msg,onChange:fn=>{Lt.ai_guide_data.evaluation_msg=fn.target.value,Ur(Object.assign({},Lt))}})))))),!ui&&Dt.createElement(fe.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ri,onClick:()=>Li()},"\u4FDD\u5B58"),ha(),Dt.createElement(Ce.default,{centered:!0,open:va,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((si==null?void 0:si.length)===0)return Ee.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");_r(!1),Li(!0)},onCancel:()=>{_r(!1)},maskClosable:!1},Dt.createElement("div",{style:{color:"#333"}},Dt.createElement("div",{className:"mb10"},"\u63D0\u793A\uFF1A\u5F00\u542F\u4EE3\u7801\u8BC4\u4EF7\u529F\u80FD\u9700\u8981\u5148\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6\uFF0C\u667A\u80FD\u52A9\u6559\u5C06\u6309\u7167\u8BBE\u7F6E\u7684\u8BC4\u4EF7\u7EF4\u5EA6\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u8BC4\u4EF7\u3002"),Dt.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},Dt.createElement(ue.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:si.length>0&&si.length<((Qr=Zr==null?void 0:Zr.default_evaluation_dimension)==null?void 0:Qr.length),onChange:fn=>{Pa(fn.target.checked?Zr==null?void 0:Zr.default_evaluation_dimension:[])},checked:((An=Zr==null?void 0:Zr.default_evaluation_dimension)==null?void 0:An.length)===si.length},"\u5168\u90E8"),Dt.createElement(ue.default.Group,{className:cn.work_checkbox_group,options:Zr==null?void 0:Zr.default_evaluation_dimension,value:si,onChange:fn=>Pa(fn)})),Dt.createElement(Cr,{dimensionValue:si}))))};var Si=(0,de.connect)(({shixunHomeworks:ht,loading:it})=>({shixunHomeworks:ht,loading:it.effects}))(Oi),Pr=te(59301),Ui=Object.defineProperty,zi=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,yi=Object.prototype.propertyIsEnumerable,fi=(ht,it,ut)=>it in ht?Ui(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,ci=(ht,it)=>{for(var ut in it||(it={}))ni.call(it,ut)&&fi(ht,ut,it[ut]);if(Fa)for(var ut of Fa(it))yi.call(it,ut)&&fi(ht,ut,it[ut]);return ht},Ki=(ht,it)=>zi(ht,sa(it)),jt=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const Dn=({shixunHomeworks:ht,loading:it,dispatch:ut})=>{var Mr;const ia=(0,de.useParams)(),{workSetting:fa,workList:Kn,changeData:Qr}=ht,[An,Er]=(0,E.useState)(!0),[Ia,ha]=(0,E.useState)(!1),[Wr,Zr]=(0,E.useState)(!1),[Yi]=Ke.default.useForm();let[io,ui]=(0,E.useState)([]),[ga,Gn]=(0,E.useState)([]);const ei=!((Mr=Kn==null?void 0:Kn.homework_status)!=null&&Mr.includes("\u672A\u53D1\u5E03")),Ri=(0,E.useRef)(!0);let[pr,Hr]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,E.useEffect)(()=>()=>{ui([])},[]),(0,E.useEffect)(()=>{fa!=null&&fa.can_edit&&Er(!1)},[fa]);const ai=()=>{ut({type:"shixunHomeworks/getWorkSetting",payload:ci({},ia)})};(0,E.useEffect)(()=>{fa!=null&&fa.course_id&&Ri.current&&(Ri.current=!1,Object.keys(pr).map(function(ya){pr[ya]=fa[ya]}),(!pr.allow_late||!pr.unified_late)&&(pr.late_penalty=5),io=JSON.parse(JSON.stringify(fa.group_settings.map(ya=>Ki(ci({},ya),{group_name:[ya.group_name]})).filter(ya=>ya.publish_time!==null))),ga=JSON.parse(JSON.stringify(fa.allow_late_settings.map(ya=>Ki(ci({},ya),{group_name:[ya.group_name]})).filter(ya=>ya.late_time!==null))),oa(),Hr(ci({},pr)),ui([...io]),Gn([...ga]))},[fa]);const ro=()=>{const ya=JSON.parse(JSON.stringify(pr));kn(ya)},kn=ya=>{if(console.log(ya.total_score,ya.eff_score),ya.total_score===null){Ee.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const tr=()=>jt(void 0,null,function*(){ha(!0),(yield(0,Me.ZP)(`/api/homework_commons/${ia.categoryId}/hack_score_setting.json`,{method:"post",body:ci({},ya)})).status===0&&(Ee.ZP.success("\u66F4\u65B0\u6210\u529F"),ai(),ut({type:"shixunHomeworks/getWorkList",payload:ci({},ia)})),ha(!1)});(pr==null?void 0:pr.hack_score_settings)!==(fa==null?void 0:fa.hack_score_settings)&&ei?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:tr}):tr()},oa=()=>{var ya;const{total_score:tr}=pr,Lt=(ya=pr.hack_settings)==null?void 0:ya.length;if(!Lt)return;let Ur=0,va;switch(pr.hack_score_settings){case 0:const _r=(tr/Lt).toFixed(2);pr.hack_settings.map((lr,ka)=>{Ur=ka,lr.hack_score=_r>0?_r:0}),va=(tr-_r*(Lt-1)).toFixed(2),pr.hack_settings[Ur].hack_score=va>0?va:0;break;case 1:const si=[0,1,3,6];let Pa=0;const Ma=pr.hack_settings.filter(lr=>lr.difficult===1).length*si[1],Aa=pr.hack_settings.filter(lr=>lr.difficult===2).length*si[2],Li=pr.hack_settings.filter(lr=>lr.difficult===3).length*si[3],ao=tr/(Ma+Aa+Li);console.log(ao,2222),pr.hack_settings.map((lr,ka)=>{Ur=ka,lr.hack_score=(si[lr.difficult]*ao).toFixed(2),Pa=Pa+Number(lr.hack_score)});let fn=pr.hack_settings[Ur].hack_score;va=(tr-Pa+Number(fn)).toFixed(2),pr.hack_settings[Ur].hack_score=va>0?va:0;break}},Za=(fa==null?void 0:fa.send_type)===0||(fa==null?void 0:fa.send_type)===1&&(pr==null?void 0:pr.hack_score_settings)===2;return Pr.createElement("section",{className:cn.form},Pr.createElement("div",{className:cn.title},"\u5206\u503C\u8BBE\u7F6E"),Pr.createElement("div",{className:`${cn.content} mb30`},Pr.createElement(Ft.Z,{align:"middle"},Pr.createElement(Ft.Z,{align:"middle"},Pr.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),Pr.createElement(Sn.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:pr.total_score,disabled:An||ei,onChange:ya=>{pr.total_score=ya,Hr(Object.assign({},pr)),oa()},addonAfter:"\u5206"})),Pr.createElement(Ft.Z,{align:"middle",style:{marginLeft:60}},Pr.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),Pr.createElement(Sn.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:pr.punish_time,precision:0,disabled:An,onChange:ya=>{pr.punish_time=ya,Hr(Object.assign({},pr)),oa()},addonAfter:"\u5206\u949F"})))),Pr.createElement("div",{className:cn.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Pr.createElement("div",{className:`${cn.content} mb30`},Pr.createElement(jn.ZP.Group,{disabled:An,value:pr.hack_rank_rule,onChange:ya=>{pr.hack_rank_rule=ya.target.value,Hr(Object.assign({},pr))}},Pr.createElement(jn.ZP,{value:0},Pr.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Pr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Pr.createElement(jn.ZP,{style:{marginLeft:40},value:1},Pr.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Pr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),Pr.createElement("div",{className:cn.title},"\u8BD5\u9898\u5206\u503C"),Pr.createElement("div",{className:cn.content},Pr.createElement(jn.ZP.Group,{value:pr.hack_score_settings,onChange:ya=>{pr.hack_score_settings=ya.target.value,Hr(Object.assign({},pr)),oa()}},Pr.createElement(jn.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Pr.createElement(jn.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Pr.createElement(jn.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Pr.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},Pr.createElement("div",{style:{padding:"0px 20px 20px 20px"}},pr.hack_settings&&pr.hack_settings.map(function(ya,tr){return Pr.createElement(Ft.Z,{key:tr,align:"middle",style:{marginTop:20}},Pr.createElement(At.Z,{flex:"1",className:"pr10"},Pr.createElement("span",{style:{color:"#333333"}},ya.hack_name)),Pr.createElement(At.Z,{flex:"150px"},Pr.createElement(Sn.Z,{min:0,step:.1,style:{visibility:Za?"visible":"hidden"},value:ya.hack_score,disabled:pr.hack_score_settings!==2,onChange:Lt=>{pr.hack_settings[tr].hack_score=Lt;const Ur=pr.hack_settings.reduce((va,_r)=>va+Number(_r.hack_score),0);pr.total_score=Ur.toFixed(2),Hr(ci({},pr))},size:"large",addonAfter:"\u5206"})),Pr.createElement(At.Z,{className:"ml20",style:{lineHeight:"20px"}},ya.difficult===1&&Pr.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ya.difficult===2&&Pr.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ya.difficult===3&&Pr.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!An&&Pr.createElement(fe.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ia,onClick:()=>ro()},"\u4FDD\u5B58"))};var Ct=(0,de.connect)(({shixunHomeworks:ht,loading:it})=>({shixunHomeworks:ht,loading:it.effects}))(Dn),Xt=te(59301),ve=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const Se=({shixunHomeworks:ht,loading:it,dispatch:ut})=>{var Mr,ia;const[fa,Kn]=(0,E.useState)(!0),[Qr,An]=(0,E.useState)(!1),[Er,Ia]=(0,E.useState)([]),[ha,Wr]=(0,E.useState)([]),[Zr,Yi]=(0,E.useState)([]),[io,ui]=(0,E.useState)([]),[ga,Gn]=(0,E.useState)(!1),[ei,Ri]=(0,E.useState)(""),pr=(0,de.useParams)();function Hr(){return ve(this,null,function*(){let kn=yield(0,Me.ZP)(`/api/homework_commons/${pr.categoryId}/homework_common_collaborators.json`,{method:"get"});Wr(kn)})}function ai(){return ve(this,null,function*(){var kn;let oa=yield(0,Me.ZP)(`/api/courses/${pr==null?void 0:pr.coursesId}/teachers`,{method:"get",params:{homework_id:pr.categoryId,limit:1e3}});(kn=oa==null?void 0:oa.teacher_list)==null||kn.map(Za=>{Za.key=Za.user_id}),Yi(oa==null?void 0:oa.teacher_list),ui(oa==null?void 0:oa.teacher_list)})}(0,E.useEffect)(()=>{Hr(),ai()},[pr]);const ro=()=>{};return Xt.createElement("section",{className:cn.form},Xt.createElement(Ft.Z,{className:cn.content,style:{padding:"20px 30px",gap:20}},(Mr=ha==null?void 0:ha.data)==null?void 0:Mr.map(kn=>Xt.createElement(Ft.Z,{align:"middle",className:`${cn.borderSty} ${ei===(kn==null?void 0:kn.id)?cn.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Xt.createElement("span",{className:"c-grey-333"},kn==null?void 0:kn.real_name),(ha==null?void 0:ha.can_edit)&&Xt.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${cn.delSty}`,onMouseEnter:()=>{Ri(kn.id)},onMouseLeave:()=>{Ri("")},onClick:()=>ve(void 0,null,function*(){(yield(0,Me.ZP)(`/api/homework_commons/${pr.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:kn.id}})).status===0&&(Ee.ZP.info("\u5220\u9664\u6210\u529F"),Hr(),ai())})}))),!(ha!=null&&ha.can_edit)&&!((ia=ha==null?void 0:ha.data)!=null&&ia.length)&&Xt.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(ha==null?void 0:ha.can_edit)&&Xt.createElement(fe.ZP,{className:cn.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>An(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Xt.createElement(Ce.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Qr,confirmLoading:ga,onCancel:()=>An(!1),onOk:()=>ve(void 0,null,function*(){if(Er.length===0){Ee.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}Gn(!0),(yield(0,Me.ZP)(`/api/homework_commons/${pr.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Er}})).status===0&&(Ee.ZP.info("\u6DFB\u52A0\u6210\u529F"),Ia([]),Hr(),ai(),An(!1)),Gn(!1)})},Xt.createElement("div",null,Xt.createElement("div",{style:{display:"flex"}},Xt.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Xt.createElement(Tt.default.Search,{onChange:kn=>{Yi(io.filter(oa=>oa.name.indexOf(kn.target.value)>-1))}})),Xt.createElement(re.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(kn,oa)=>{Ia(kn)},selectedRowKeys:Er,getCheckboxProps:kn=>({disabled:kn.is_collaborator})},pagination:!1,dataSource:Zr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var et=(0,de.connect)(({shixunHomeworks:ht,loading:it})=>({shixunHomeworks:ht,loading:it.effects}))(Se),vt=te(59301);const Mt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:vt.createElement(Vn,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:vt.createElement(Ct,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:vt.createElement(Si,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:vt.createElement(et,null)}];var Nt=()=>vt.createElement(rn.Z,{dataSource:Mt,style:{marginBottom:52}}),Pt=te(26724),Gt=te.n(Pt),ln=te(88761),Bn=te(59301),ie=Object.defineProperty,Ne=Object.defineProperties,Te=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Bt=(ht,it,ut)=>it in ht?ie(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Vt=(ht,it)=>{for(var ut in it||(it={}))Qe.call(it,ut)&&Bt(ht,ut,it[ut]);if(Ve)for(var ut of Ve(it))xt.call(it,ut)&&Bt(ht,ut,it[ut]);return ht},un=(ht,it)=>Ne(ht,Te(it)),mn=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const _t=({shixunHomeworks:ht,loading:it,dispatch:ut})=>{const Mr=(0,de.useParams)(),ia=(0,de.useLocation)(),[fa,Kn]=(0,E.useState)([]),[Qr,An]=(0,E.useState)([]),[Er,Ia]=(0,E.useState)(!0),[ha,Wr]=(0,E.useState)(!1),[Zr,Yi]=(0,E.useState)(1),[io,ui]=(0,E.useState)([]),[ga,Gn]=(0,E.useState)(!1),[ei,Ri]=(0,E.useState)(!1),[pr,Hr]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ht.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(ai.resetFields(),Kn([]),Gn(!0),kn()):Gn(!1)},[ht.actionTabs.key]);const[ai]=Ke.default.useForm();let ro=[];const kn=()=>mn(void 0,null,function*(){var ya;if(Er&&!ha){Wr(!0),Yi(Zr+1);const tr=yield(0,ln.JG)(un(Vt({},Mr),{page:Zr})),Lt=[...tr.group_list];tr!=null&&tr.ungroup_list&&Lt.push({id:tr==null?void 0:tr.ungroup_list.id,name:tr==null?void 0:tr.ungroup_list.name,works_count:tr==null?void 0:tr.ungroup_list.work_count,last_review_time:tr==null?void 0:tr.ungroup_list.last_review_time}),Kn([...fa,...Lt]),Wr(!1),((ya=tr.group_list)==null?void 0:ya.length)<10&&Ia(!1)}}),oa=()=>{ut({type:"shixunHomeworks/setActionTabs",payload:{}}),Ri(!1),Ia(!0),Wr(!1),Yi(1),Kn([]),ai.resetFields()},Za=[{title:"",dataIndex:"id",width:280,render:(ya,tr)=>Bn.createElement(ue.default,{disabled:!(tr.works_count>1),value:String(tr.id)},tr.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Bn.createElement(Ce.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:ga,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>mn(void 0,null,function*(){const ya=ai.getFieldValue();Hr(!0);const tr=yield(0,Me.ZP)(`/api/homework_commons/${Mr.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ya.group_ids]}});Hr(!1),tr.status===0&&(oa(),yield ut({type:"shixunHomeworks/getWorkList",payload:ht.actionTabs.params}),de.history.push(`/classrooms/${Mr.coursesId}/program_homework/${Mr.categoryId}/detail?tabs=2`),ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:pr},onCancel:oa},Bn.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),ht.codeReviewCourse&&Bn.createElement(Ke.default,{form:ai,onChange:ya=>{ui(Vt({},ai.getFieldValue()))},initialValues:{group_ids:ro,end_time:ke()(ke()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Bn.createElement("div",{className:"flexd-table-header mt20"},Bn.createElement(re.default,{pagination:!1,dataSource:[],columns:Za})),Bn.createElement(Ke.default.Item,{name:"group_ids"},Bn.createElement(ue.default.Group,{className:"w100"},Bn.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Bn.createElement(Gt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ya=>{kn()},hasMore:Er,useWindow:!1},Bn.createElement(re.default,{loading:it.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Za,dataSource:fa,pagination:!1})))))),Bn.createElement(Ft.Z,null,Bn.createElement(At.Z,{className:"ml10"},Bn.createElement(ue.default,{checked:ei,onChange:ya=>{Ri(ya.target.checked);let tr=[];ya.target.checked&&(tr=fa.filter(Lt=>Lt.works_count>1).map(Lt=>Lt.id+"")),ai.setFieldsValue({group_ids:tr})}},"\u5168\u9009"))))};var En=(0,de.connect)(({shixunHomeworks:ht,loading:it})=>({shixunHomeworks:ht,loading:it}))(_t),In=te(2948),xn=te(48070),wn=te(82198),bn=te(60979),hn=te(84454),Fn=te(55069),Un=te(70341),Tn=te(1742),zn=te(72851),ur=te(84056),_n=Object.defineProperty,Br=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,pa=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,Kr=(ht,it,ut)=>it in ht?_n(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,xr=(ht,it)=>{for(var ut in it||(it={}))pa.call(it,ut)&&Kr(ht,ut,it[ut]);if(qr)for(var ut of qr(it))Yr.call(it,ut)&&Kr(ht,ut,it[ut]);return ht},aa=(ht,it)=>Br(ht,ca(it)),Lr=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});let ua=[Fn.Z,Un.Z,Tn.Z];const da=({user:ht,classroomList:it,shixunHomeworks:ut})=>{var Mr,ia,fa;let[Kn,Qr]=(0,E.useState)(xr(aa(xr({},(0,de.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Be.dE)()?[ht.userInfo.course.course_group_id]:[]}),(0,de.useParams)()));const[An,Er]=(0,E.useState)([]),[Ia,ha]=(0,E.useState)([]),[Wr,Zr]=(0,E.useState)([]),[Yi,io]=(0,E.useState)(!1),[ui,ga]=(0,E.useState)(!1);let[Gn,ei]=(0,E.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(kn,oa)=>kn.rank-oa.rank,render:(kn,oa,Za)=>kn<4?E.createElement("img",{src:ua[kn-1]}):kn},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(kn,oa,Za)=>E.createElement("span",null,oa.is_me&&E.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},"\u6211"),kn)},{title:"\u5B66\u53F7",dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:kn=>kn||"- -"},{title:"\u73ED\u7EA7",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:"\u901A\u8FC7",dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:kn=>E.createElement("span",null,kn," ",kn!="-"&&"\u9898")},{title:"\u5F97\u5206",dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Ri,pr]=(0,E.useState)(null),Hr=()=>{var kn,oa;const Za=((kn=document.getElementById("filterWarp"))==null?void 0:kn.clientHeight)||0,ya=((oa=document.getElementById("pagination"))==null?void 0:oa.clientHeight)||0;return window.innerHeight-Za-ya-110};(0,E.useEffect)(()=>{const kn=()=>{pr(Hr())};return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,E.useEffect)(()=>{var kn,oa,Za,ya,tr;Gn.splice(7);for(let Lt=0;Lt<((kn=An==null?void 0:An.question_data)==null?void 0:kn.length);Lt++){let Ur={};Ur.title=An!=null&&An.sent_type?E.createElement("span",null,"\u9898\u76EE"+(Lt+1)+`\uFF08${(Za=(oa=An==null?void 0:An.question_data)==null?void 0:oa[Lt])==null?void 0:Za.question_score}\uFF09`):E.createElement("a",{onClick:()=>Lr(void 0,null,function*(){var va,_r;let si=yield(0,Me.ZP)(`/api/problems/${(_r=(va=An==null?void 0:An.question_data)==null?void 0:va[Lt])==null?void 0:_r.identifier}/start.json`,{method:"get"});si&&(window.open(`/myproblems/${si==null?void 0:si.identifier}?type=1`),localStorage.setItem("program_homework",[Kn.coursesId,Kn.categoryId]))})},"\u9898\u76EE"+(Lt+1)+`\uFF08${(tr=(ya=An==null?void 0:An.question_data)==null?void 0:ya[Lt])==null?void 0:tr.question_score}\uFF09`),Ur.dataIndex="question_data",Ur.width=140,Ur.render=(va,_r)=>{var si,Pa,Ma,Aa,Li;return E.createElement("div",null,((si=va==null?void 0:va[Lt])==null?void 0:si.answer_question_time)&&E.createElement("div",null,E.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Lr(void 0,null,function*(){var ao,fn,lr,ka,Ha,Nr,Oa,ii;if((0,Be.Rm)()&&!((ao=it.AssistantObject.hack)!=null&&ao.can_appraise)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((fn=va==null?void 0:va[Lt])!=null&&fn.open_code)){Ee.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Sa=yield(0,Me.ZP)("/api/courses/view_code.json",{method:"get",params:aa(xr({},Kn),{id:Kn.coursesId,homework_common_id:Kn.categoryId,hack_user_code_id:(lr=va==null?void 0:va[Lt])==null?void 0:lr.hack_user_code_id})});Ce.default.warning({icon:null,width:800,title:E.createElement("div",null,E.createElement("span",null,"\u4EE3\u7801"),E.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(ka=va==null?void 0:va[Lt])==null?void 0:ka.current_language),E.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ha=va==null?void 0:va[Lt])==null?void 0:Ha.memory,"\uFF08KB\uFF09"),E.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Nr=va==null?void 0:va[Lt])==null?void 0:Nr.run_time,"\uFF08ms\uFF09"),E.createElement("span",null,"\u5F97\u5206\uFF1A",(Oa=va==null?void 0:va[Lt])==null?void 0:Oa.score)),content:E.createElement(zn.Z,{classroomList:it,user:ht,languages:[{language:(ii=va==null?void 0:va[Lt])==null?void 0:ii.language,code:Sa==null?void 0:Sa.code}],v:va,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:va.language,game_id:va.id,diff_code_count:va.diff_code_count})})})}),E.createElement("span",{style:{margin:"0px 10px"}},((Pa=va==null?void 0:va[Lt])==null?void 0:Pa.answer_question_time)||"- -"),(Ma=va==null?void 0:va[Lt])!=null&&Ma.submit_count?E.createElement(Ge.Z,{title:`${((Aa=va==null?void 0:va[Lt])==null?void 0:Aa.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},E.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Li=va==null?void 0:va[Lt])==null?void 0:Li.submit_count)||0):null))},Gn.push(Ur)}ei([...Gn])},[An==null?void 0:An.question_data]),(0,E.useEffect)(()=>{var kn;(kn=ht==null?void 0:ht.userInfo)!=null&&kn.course&&((0,Be.dE)()&&(Kn.course_group=(0,Be.dE)()?[ht.userInfo.course.course_group_id]:[],Qr(xr({},Kn))),ai(1))},[ht==null?void 0:ht.userInfo]);function ai(kn){return Lr(this,null,function*(){var oa,Za,ya,tr,Lt,Ur,va;io(!0);let _r=yield(0,Me.ZP)("/api/courses/rank_list.json",{method:"get",params:aa(xr({},Kn),{id:Kn.coursesId,rank_type:2,homework_common_id:Kn.categoryId})});if(Er(_r),io(!1),_r.status!=-1&&((0,Be.dE)()?(kn===1&&ha([(Za=(oa=_r==null?void 0:_r.course_group)==null?void 0:oa[0])==null?void 0:Za.id]),_r!=null&&_r.my_rank?Zr([xr({is_me:!0},_r==null?void 0:_r.my_rank),..._r==null?void 0:_r.rank_list]):Zr([...(_r==null?void 0:_r.rank_list)||[]])):Zr([...(_r==null?void 0:_r.rank_list)||[]]),kn===1)){let si={title:(_r==null?void 0:_r.hack_rank_rule)===0?E.createElement(Ge.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C \u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${_r==null?void 0:_r.punish_time}\u5206\uFF09`},E.createElement("span",{style:{marginRight:3}},"\u603B\u8017\u65F6")," ",E.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):"\u5B8C\u6210\u65F6\u95F4",dataIndex:(_r==null?void 0:_r.hack_rank_rule)===0?"finish_time":"finish_at",width:(_r==null?void 0:_r.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Gn.push(si);for(let Pa=0;Pa<((ya=_r==null?void 0:_r.question_data)==null?void 0:ya.length);Pa++){let Ma={};Ma.title=_r!=null&&_r.sent_type?E.createElement("span",null,"\u9898\u76EE"+(Pa+1)+`\uFF08${(Lt=(tr=_r==null?void 0:_r.question_data)==null?void 0:tr[Pa])==null?void 0:Lt.question_score}\uFF09`):E.createElement("a",{onClick:()=>Lr(this,null,function*(){var Aa,Li;let ao=yield(0,Me.ZP)(`/api/problems/${(Li=(Aa=_r==null?void 0:_r.question_data)==null?void 0:Aa[Pa])==null?void 0:Li.identifier}/start.json`,{method:"get"});ao&&(window.open(`/myproblems/${ao==null?void 0:ao.identifier}?type=1`),localStorage.setItem("program_homework",[Kn.coursesId,Kn.categoryId]))})},"\u9898\u76EE"+(Pa+1)+`\uFF08${(va=(Ur=_r==null?void 0:_r.question_data)==null?void 0:Ur[Pa])==null?void 0:va.question_score}\uFF09`),Ma.dataIndex="question_data",Ma.width=140,Ma.render=(Aa,Li)=>{var ao,fn,lr,ka,Ha;return E.createElement("div",null,((ao=Aa==null?void 0:Aa[Pa])==null?void 0:ao.answer_question_time)&&E.createElement("div",null,E.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Lr(this,null,function*(){var Nr,Oa,ii,Sa,Da,Va,Gi,po;if((0,Be.Rm)()&&!((Nr=it.AssistantObject.hack)!=null&&Nr.can_view)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(!((Oa=Aa==null?void 0:Aa[Pa])!=null&&Oa.open_code)){Ee.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let No=yield(0,Me.ZP)("/api/courses/view_code.json",{method:"get",params:aa(xr({},Kn),{id:Kn.coursesId,homework_common_id:Kn.categoryId,hack_user_code_id:(ii=Aa==null?void 0:Aa[Pa])==null?void 0:ii.hack_user_code_id})});Ce.default.warning({icon:null,width:800,title:E.createElement("div",null,E.createElement("span",null,"\u4EE3\u7801"),E.createElement("span",null,"\u4F7F\u7528\u8BED\u8A00\uFF1A",(Sa=Aa==null?void 0:Aa[Pa])==null?void 0:Sa.current_language),E.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Da=Aa==null?void 0:Aa[Pa])==null?void 0:Da.memory,"\uFF08KB\uFF09"),E.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Va=Aa==null?void 0:Aa[Pa])==null?void 0:Va.run_time,"\uFF08ms\uFF09"),E.createElement("span",null,"\u5F97\u5206\uFF1A",(Gi=Aa==null?void 0:Aa[Pa])==null?void 0:Gi.score)),content:E.createElement(zn.Z,{classroomList:it,user:ht,languages:[{language:(po=Aa==null?void 0:Aa[Pa])==null?void 0:po.language,code:No==null?void 0:No.code}],v:Aa,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Aa.language,game_id:Aa.id,diff_code_count:Aa.diff_code_count})})})}),E.createElement("span",{style:{margin:"0px 10px"}},((fn=Aa==null?void 0:Aa[Pa])==null?void 0:fn.answer_question_time)||"- -"),(lr=Aa==null?void 0:Aa[Pa])!=null&&lr.submit_count?E.createElement(Ge.Z,{title:`${((ka=Aa==null?void 0:Aa[Pa])==null?void 0:ka.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},E.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ha=Aa==null?void 0:Aa[Pa])==null?void 0:Ha.submit_count)||0):null))},Gn.push(Ma)}ei([...Gn])}})}console.log("----",ut,Gn);const ro=(Mr=ut==null?void 0:ut.workSetting)==null?void 0:Mr.hack_rank_rule;return E.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:ui?"100vh":""},id:"rankingInfo"},(An==null?void 0:An.message)==="\u5C01\u699C\u4E2D"?E.createElement(ne.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):E.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},E.createElement("div",{id:"filterWarp"},E.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},E.createElement("div",{style:{display:"flex",width:"90%"}},E.createElement("label",null,"\u5206\u73ED\u60C5\u51B5\uFF1A"),(0,Be.GJ)()&&E.createElement("div",{style:{flex:1}},E.createElement(ue.default.Group,{className:wn.Z.checkboxgroup,value:Ia,onChange:kn=>{var oa;Kn.type===1?(ha([]),Kn.course_group=[],Kn.page=1,Qr(xr({},Kn)),ai()):Kn.type===2?(ha(["\u5168\u90E8"]),Kn.course_group=(oa=An==null?void 0:An.course_group)==null?void 0:oa.map(Za=>Za.id),Kn.page=1,Qr(xr({},Kn)),ai()):(ha([...kn.filter(Za=>Za!="\u5168\u90E8")]),Kn.course_group=kn.filter(Za=>Za!="\u5168\u90E8"),Kn.page=1,Qr(xr({},Kn)),ai())}},E.createElement(ue.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:kn=>{kn.target.checked?Kn.type=2:Kn.type=1}},"\u5168\u90E8\u5206\u73ED"),(ia=An==null?void 0:An.course_group)==null?void 0:ia.map((kn,oa)=>E.createElement(ue.default,{style:{marginBottom:10},onChange:Za=>{Kn.type=3},value:kn.id},kn==null?void 0:kn.name)))),(0,Be.dE)()&&E.createElement(jn.ZP.Group,{style:{marginBottom:10},onChange:kn=>{kn.target.value==="\u5168\u90E8"?(Kn.course_group=[],Kn.page=1,Qr(xr({},Kn)),ai()):(Kn.course_group=[kn.target.value],Kn.page=1,Qr(xr({},Kn)),ai())},defaultValue:ht.userInfo.course.course_group_id},E.createElement(jn.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(fa=An==null?void 0:An.course_group)==null?void 0:fa.map((kn,oa)=>E.createElement(jn.ZP,{style:{marginBottom:10},value:kn.id},kn.name)))),E.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{ui?(0,ur.BU)():(0,ur.Dj)(document.getElementById("rankingInfo")),ga(!ui)}},E.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${ui?"icon-tuichuquanping2":"icon-quanping2"}`}),E.createElement("span",null,ui?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F\u5C55\u793A"))),E.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},E.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",ro===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",E.createElement("a",{onClick:()=>{Ce.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:E.createElement("div",null,ro===0&&E.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),E.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),E.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),ro==0&&E.createElement(E.Fragment,null,E.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),E.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),E.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),E.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219")),(0,Be.GJ)()&&E.createElement(E.Fragment,null,E.createElement(Tt.default.Search,{className:"mr20",onSearch:kn=>{Kn.page=1,Kn.search=kn,Qr(xr({},Kn)),ai()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),E.createElement(fe.ZP,{onClick:()=>{(0,hn.VY)(aa(xr({},Kn),{id:Kn.coursesId,rank_type:2,homework_common_id:Kn.categoryId}))}},"\u5BFC\u51FA")))),E.createElement(pe.Z,{spinning:Yi},E.createElement(re.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:ui?Ri:null},rowClassName:(kn,oa)=>oa===0&&(0,Be.dE)()&&wn.Z.tables,dataSource:Wr,columns:Gn})),E.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},E.createElement(Pe.Z,{current:Kn.page,pageSize:Kn.per_page,total:An==null?void 0:An.count,showSizeChanger:!0,onChange:(kn,oa)=>{Kn.page=kn,Kn.per_page=oa,Qr(xr({},Kn)),ai()}}))))};var yr=(0,de.connect)(({shixunHomeworks:ht,user:it,classroomList:ut})=>({user:it,shixunHomeworks:ht,classroomList:ut}))(da),Fr=te(61604),kr=te(75735),fr=te(71635),vr=te(88656),Tr=te(15454),Sr={saixuan:"saixuan___YYKk6",jianyi:"jianyi___JfvkX",jianyi_title:"jianyi_title___O8xXY",title_left:"title_left___hgt7u",title_right:"title_right___bgOlj",yijian:"yijian___kuF8o",zonglan_list:"zonglan_list___Tg_Xt",zonglan_item:"zonglan_item___ROpPX",item_top:"item_top___Eo6P8",top_img:"top_img___OGjVL",top_name:"top_name___CNBFw",item_bottom:"item_bottom___g6Fr3",fenxi_list:"fenxi_list___hB5eH",fenxi_item:"fenxi_item___mT1O4",leixing:"leixing___AnHea",pingjia:"pingjia___GSE_s",tubiao:"tubiao___tDde1",tb_title:"tb_title___YUvKG",pie_style:"pie_style___O7nQh",line:"line___mXCcs",bar_style:"bar_style___dRGG2",inputBox:"inputBox___OtNab"},ba=Object.defineProperty,Na=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,Ba=(ht,it,ut)=>it in ht?ba(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,La=(ht,it)=>{for(var ut in it||(it={}))ea.call(it,ut)&&Ba(ht,ut,it[ut]);if(Na)for(var ut of Na(it))Ta.call(it,ut)&&Ba(ht,ut,it[ut]);return ht};const $a=ht=>React.createElement("svg",La({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"AI\u8F85\u5BFC"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M7.272 10.426c0-1.849 1.102-3.439 2.683-4.152.159-.23.218-.507.247-.778a.713.713 0 0 0-.285-.644c.257-.798.435-1.64.344-2.478-.054-.497-.242-1.008-.644-1.354C9.34.78 8.97.656 8.603.604A1.063 1.063 0 0 0 8.26.287C7.882.069 7.424.014 6.987.005c-.772.01-1.585.133-2.222.568a2.223 2.223 0 0 0-.74.838c-.208.404-.296.856-.316 1.301-.032.722.105 1.439.291 2.138a.707.707 0 0 0-.288.606c.016.228.064.46.16.67.087.193.256.37.484.405.059.398.228.77.404 1.136.221.463.6.64.805.686v.696c-.16.423-3.238 1.295-4.075 1.781-.364.22-.71.477-.965.805-.323.413-.487 1.718-.525 2.255v.03h8.905a4.544 4.544 0 0 1-1.633-3.494Z",fill:"#75E7FF",fillRule:"nonzero"}),React.createElement("circle",{fill:"#145DFF",cx:11.492,cy:10.254,r:4.508}),React.createElement("path",{d:"m9.516 12.464.398-1.108h1.83l.397 1.108h.765l-1.67-4.42h-.814l-1.67 4.42h.764Zm1.976-1.68h-1.415l.698-1.944h.025l.692 1.945Zm2.563 1.68v-4.42h-.707v4.42h.707Z",fill:"#FFF",fillRule:"nonzero"})));var qa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",hi=Object.defineProperty,Wa=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,Di=(ht,it,ut)=>it in ht?hi(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,ri=(ht,it)=>{for(var ut in it||(it={}))ji.call(it,ut)&&Di(ht,ut,it[ut]);if(Wa)for(var ut of Wa(it))Ja.call(it,ut)&&Di(ht,ut,it[ut]);return ht};const Fi=ht=>React.createElement("svg",ri({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 5.12c3.84 0 6.96 2.4 6.96 5.44C14.96 13.6 11.84 16 8 16c-3.84-.08-6.96-2.4-6.96-5.44 0-3.04 3.12-5.44 6.96-5.44Z",fill:"#DBDCFF"}),React.createElement("path",{d:"M10.08 14.8c1.84-.16 2.48-2.24 2.56-4.16 0-2-2-2.72-4.56-2.72-2.56 0-4.56.72-4.56 2.72 0 1.76.56 3.76 2.24 4.08.48.08 4.08.16 4.32.08Z",fill:"#111ACC"}),React.createElement("path",{d:"M6.32 10.72c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c-.08-.16.16-.4.4-.4Zm3.44 0c.24 0 .4.16.4.4v.96c0 .24-.16.4-.4.4-.24 0-.4-.16-.4-.4v-.96c0-.16.16-.4.4-.4Z",fill:"#FFF"}),React.createElement("path",{d:"M14.32 8.24c.88 0 1.68 1.12 1.68 2.4 0 1.36-.96 2.4-1.84 2.4 0 0 .8-1.2.8-2.48s-.64-2.32-.64-2.32Zm-12.64.08-.08.08c-.16.32-.56 1.2-.56 2.16 0 1.2.56 2.16.8 2.48C.96 13.04 0 12 0 10.64c0-1.28.8-2.32 1.68-2.32Z",fill:"#8187FF"}),React.createElement("path",{d:"M8 0c.32 0 .48.24.48.48v3.44c0 .32-.24.48-.48.48s-.48-.16-.48-.48V.48C7.52.24 7.76 0 8 0Z",fill:"#701CDC"}),React.createElement("path",{d:"M6 .72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.56-.24-.56-.48V1.2c0-.32.24-.48.56-.48Z",fill:"#371CDC"}),React.createElement("path",{d:"M10.08.72c.32 0 .48.24.48.48v2.08c0 .32-.24.48-.48.48s-.48-.24-.48-.48V1.2c0-.32.24-.48.48-.48Z",fill:"#AB2FF0"}),React.createElement("path",{d:"M3.92 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.56-.16-.56-.48v-.64c0-.32.24-.56.56-.56Z",fill:"#6D57F2"}),React.createElement("path",{d:"M12.16 1.36c.32 0 .48.24.48.48v.72c0 .32-.24.48-.48.48s-.48-.24-.48-.48v-.64c0-.32.24-.56.48-.56Z",fill:"#C86FFA"})));var Ai="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA1LjEyYzMuODQgMCA2Ljk2IDIuNCA2Ljk2IDUuNDRDMTQuOTYgMTMuNiAxMS44NCAxNiA4IDE2Yy0zLjg0LS4wOC02Ljk2LTIuNC02Ljk2LTUuNDQgMC0zLjA0IDMuMTItNS40NCA2Ljk2LTUuNDRaIiBmaWxsPSIjREJEQ0ZGIi8+PHBhdGggZD0iTTEwLjA4IDE0LjhjMS44NC0uMTYgMi40OC0yLjI0IDIuNTYtNC4xNiAwLTItMi0yLjcyLTQuNTYtMi43Mi0yLjU2IDAtNC41Ni43Mi00LjU2IDIuNzIgMCAxLjc2LjU2IDMuNzYgMi4yNCA0LjA4LjQ4LjA4IDQuMDguMTYgNC4zMi4wOFoiIGZpbGw9IiMxMTFBQ0MiLz48cGF0aCBkPSJNNi4zMiAxMC43MmMuMjQgMCAuNC4xNi40LjR2Ljk2YzAgLjI0LS4xNi40LS40LjQtLjI0IDAtLjQtLjE2LS40LS40di0uOTZjLS4wOC0uMTYuMTYtLjQuNC0uNFptMy40NCAwYy4yNCAwIC40LjE2LjQuNHYuOTZjMCAuMjQtLjE2LjQtLjQuNC0uMjQgMC0uNC0uMTYtLjQtLjR2LS45NmMwLS4xNi4xNi0uNC40LS40WiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0xNC4zMiA4LjI0Yy44OCAwIDEuNjggMS4xMiAxLjY4IDIuNCAwIDEuMzYtLjk2IDIuNC0xLjg0IDIuNCAwIDAgLjgtMS4yLjgtMi40OHMtLjY0LTIuMzItLjY0LTIuMzJabS0xMi42NC4wOC0uMDguMDhjLS4xNi4zMi0uNTYgMS4yLS41NiAyLjE2IDAgMS4yLjU2IDIuMTYuOCAyLjQ4Qy45NiAxMy4wNCAwIDEyIDAgMTAuNjRjMC0xLjI4LjgtMi4zMiAxLjY4LTIuMzJaIiBmaWxsPSIjODE4N0ZGIi8+PHBhdGggZD0iTTggMGMuMzIgMCAuNDguMjQuNDguNDh2My40NGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjE2LS40OC0uNDhWLjQ4QzcuNTIuMjQgNy43NiAwIDggMFoiIGZpbGw9IiM3MDFDREMiLz48cGF0aCBkPSJNNiAuNzJjLjMyIDAgLjQ4LjI0LjQ4LjQ4djIuMDhjMCAuMzItLjI0LjQ4LS40OC40OHMtLjU2LS4yNC0uNTYtLjQ4VjEuMmMwLS4zMi4yNC0uNDguNTYtLjQ4WiIgZmlsbD0iIzM3MUNEQyIvPjxwYXRoIGQ9Ik0xMC4wOC43MmMuMzIgMCAuNDguMjQuNDguNDh2Mi4wOGMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDhWMS4yYzAtLjMyLjI0LS40OC40OC0uNDhaIiBmaWxsPSIjQUIyRkYwIi8+PHBhdGggZD0iTTMuOTIgMS4zNmMuMzIgMCAuNDguMjQuNDguNDh2LjcyYzAgLjMyLS4yNC40OC0uNDguNDhzLS41Ni0uMTYtLjU2LS40OHYtLjY0YzAtLjMyLjI0LS41Ni41Ni0uNTZaIiBmaWxsPSIjNkQ1N0YyIi8+PHBhdGggZD0iTTEyLjE2IDEuMzZjLjMyIDAgLjQ4LjI0LjQ4LjQ4di43MmMwIC4zMi0uMjQuNDgtLjQ4LjQ4cy0uNDgtLjI0LS40OC0uNDh2LS42NGMwLS4zMi4yNC0uNTYuNDgtLjU2WiIgZmlsbD0iI0M4NkZGQSIvPjwvZz48L3N2Zz4=",Mi=Object.defineProperty,gi=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,$i=(ht,it,ut)=>it in ht?Mi(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,wi=(ht,it)=>{for(var ut in it||(it={}))Xi.call(it,ut)&&$i(ht,ut,it[ut]);if(gi)for(var ut of gi(it))Wi.call(it,ut)&&$i(ht,ut,it[ut]);return ht};const co=ht=>React.createElement("svg",wi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"\u4EE3\u7801\u8BC4\u4EF7"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M15.88 2.91H.012V.374C.011.3.084.156.084.084.156.084.3.01.374.01h15.145c.072 0 .217.073.29.073.072.072.072.145.072.29V2.91Z",fill:"#FFC80F"}),React.createElement("path",{d:"M9.432 2.078c-.218 0-.363-.16-.435-.32 0-.08-.073-.161-.073-.241 0-.16.073-.24.145-.401.145-.24.508-.16.652 0 .073.08.145.24.145.4 0 .161-.072.241-.145.402-.072.08-.217.16-.29.16Zm1.884-.561c0-.16.072-.24.145-.401.072-.16.217-.16.362-.16.29 0 .507.24.507.56 0 .161-.072.241-.145.402a.527.527 0 0 1-.362.16c-.29 0-.507-.24-.507-.561Zm2.97.561a.527.527 0 0 1-.362-.16.67.67 0 0 1-.145-.642c0-.08.073-.16.073-.16a.385.385 0 0 1 .652 0c.073.08.145.24.145.4 0 .161-.072.241-.145.402 0 .08-.145.16-.217.16",fill:"#FFF"}),React.createElement("path",{d:"M1.46 15.953h12.972c.797 0 1.449-.652 1.449-1.449V2.91H.01v11.594c0 .797.652 1.45 1.45 1.45Z",fill:"#FFE6CC"}),React.createElement("path",{d:"m3.562 3.924.58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.232.652.218-1.377-.87-1.014 1.304-.218.58-1.232Zm4.855 0 .58 1.305 1.304.217-.87.942.218 1.377-1.232-.652-1.16.652.218-1.377-1.014-1.014 1.304-.218.652-1.232Z",fill:"#FFB465"}),React.createElement("path",{d:"M8.924 9.577H6.823c-.073 0-.073 0-.145-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145h2.101c.073 0 .073 0 .145.073 0 0 .073.072.073.145-.073.072-.145.145-.218.145Zm-2.97 0h-3.19c-.072 0-.072 0-.144-.073-.072-.072 0-.072 0-.145 0-.072.072-.145.145-.145H5.88c.072 0 .072 0 .145.073.072.072.072.072.072.145a.156.156 0 0 1-.145.145Zm7.173 1.086h-1.811c-.073 0-.073 0-.145-.072-.073-.072-.073-.072-.073-.145 0-.072.073-.145.145-.145h1.812c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-2.68 0H8.271c-.072 0-.072 0-.145-.072-.072-.072-.072-.072-.072-.145 0-.072.072-.145.145-.145h2.174c.072 0 .072 0 .145.073 0 0 .072.072.072.145a.156.156 0 0 1-.145.144Zm-3.117 0H4.794c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h2.537c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.145.144Zm-3.84 0h-.725c-.073 0-.073 0-.145-.072 0 0-.072-.072-.072-.145 0-.072.072-.145.144-.145h.653c.072 0 .072 0 .145.073 0 0 .072.072.072.145.073.072 0 .144-.072.144Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.072-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.072-.072-.144 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072.072.073.145.073.145.145a.156.156 0 0 1-.145.145Zm8.043 1.16H9.36c-.072 0-.072 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.145-.145h2.174c.072 0 .072 0 .145.072 0 0 .072.073.072.145.072.073-.072.145-.145.145Zm-3.043 0H4.794c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h3.696c.073 0 .073 0 .145.072 0 0 .073.073.073.145a.156.156 0 0 1-.145.145Zm-5 0h-.725c-.073 0-.073 0-.145-.073 0 0-.072-.073-.072-.145 0-.073.072-.145.144-.145h.653c.072 0 .072 0 .145.072 0 0 .072.073.072.145.073.073 0 .145-.072.145Z",fill:"#6E3902"}),React.createElement("path",{d:"M4.794 7.765 3.562 7.04l-1.16.725 1.16-1.45h.217l.29-.507 1.45-.507-.942 1.015.217 1.449Zm4.855 0L8.417 7.04l-1.16.725 1.16-1.45h.29l.217-.507 1.45-.507-.942 1.015.217 1.449Z",fill:"#FF992E"})));var Ti="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Bi=Object.defineProperty,Ni=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,Ii=(ht,it,ut)=>it in ht?Bi(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,ta=(ht,it)=>{for(var ut in it||(it={}))no.call(it,ut)&&Ii(ht,ut,it[ut]);if(Ni)for(var ut of Ni(it))ja.call(it,ut)&&Ii(ht,ut,it[ut]);return ht};const br=ht=>React.createElement("svg",ta({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"\u4EE3\u7801\u4F18\u5316"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M11.792.005c.134.603.201 1.206.067 1.876H2.881c-.067-.737-.268-1.876.804-1.876h8.107ZM4.355 1.211c.134 0 .201-.134.134-.268s-.2-.2-.268-.2c-.134.066-.2.2-.134.267 0 .134.134.201.268.201Zm.938-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201s.067.201.201.201.268-.134.268-.2Zm.536.2c.134 0 .201-.134.201-.2 0-.068 0-.135-.067-.135C5.896.742 5.896.742 5.83.742c-.134 0-.2.134-.2.268 0 .067 0 .134.066.134 0 .067.067.067.134.067Z",fill:"#8DCAFC"}),React.createElement("path",{d:"M11.792.005h.804c.268 0 .47.134.536.47.067.535.134 1.071.067 1.54a2.677 2.677 0 0 0-1.273-.134h-.067c.134-.603.134-1.273-.067-1.876Z",fill:"#63B9FC"}),React.createElement("path",{d:"M11.926 1.881c.067.804.134 1.675 0 2.412-.067.402.067.938.067 1.206 0 1.742 0 3.484.067 5.16H3.15c-.068 0-.135 0-.135-.068l-.067-.067V1.881h8.978Zm-6.7 2.948.871-.804c.201-.134.201-.335.134-.536-.335-.87-1.809.804-2.077 1.072-.134.201-.134.402 0 .536.201.201 2.211 2.412 2.077.804 0-.067-.067-.134-.067-.134l-.938-.804V4.83ZM8.71 3.757c0-.134 0-.2-.067-.335-.067-.134-.134-.2-.268-.2a.456.456 0 0 0-.536.267l-.67 2.48a.456.456 0 0 0 .268.535.456.456 0 0 0 .536-.268l.737-2.479Zm1.876.871c.067.067.134.134.134.201s0 .134-.067.201c-.2.201-1.742 1.407-.536 1.474.067 0 .134 0 .201-.067.335-.268.737-.603 1.072-.87.402-.403.871-.67.268-1.207-.335-.335-1.608-1.809-1.943-.804v.201c.134.268.47.603.871.871ZM6.5 7.71c0-.134-.067-.2-.2-.2H4.22c-.134 0-.2.066-.2.2v.067c0 .134.066.201.2.201h2.144c.067 0 .134 0 .134-.067v-.2Zm2.546 1.005c0-.134-.2-.268-.469-.268-.268 0-.469.134-.469.268s.201.268.47.268c.267 0 .468-.134.468-.268Zm-1.474 0c0-.134-.067-.2-.2-.2H4.22c-.067 0-.134 0-.134.066 0 .067-.067.067-.067.067 0 .134.067.201.201.201h3.15c.066 0 .133 0 .133-.067.067.067.067 0 .067-.067Zm2.48.871c0-.134-.135-.2-.336-.2-.2 0-.335.133-.335.267s.134.201.335.201c.134 0 .335-.134.335-.268Zm-4.356 0c0-.067 0-.134-.067-.134s-.067-.067-.134-.067H4.221c-.067 0-.134 0-.134.067-.067.067-.067.067-.067.134s0 .134.067.134.067.067.134.067h1.273c.067 0 .201-.067.201-.2Zm3.082 0c0-.134-.067-.2-.2-.2H6.431c-.067 0-.134 0-.134.066-.067.067-.067.067-.067.134s0 .134.067.134c.067.067.067.067.134.067h2.144c.067 0 .134 0 .134-.067.067 0 .067-.067.067-.134Z",fill:"#3291FC"}),React.createElement("path",{d:"M11.926 1.881c.402-.067.871 0 1.273.134v1.072l-.067 7.639h-1.139c-.067-1.743-.067-3.485-.067-5.16 0-.268-.134-.804-.067-1.206.134-.804.067-1.675.067-2.479Z",fill:"#3291FC"}),React.createElement("path",{d:"m13.2 2.082 1.741.067c-.938-.268-.402.603-.402.938h-1.273L13.2 2.082ZM2.88 2.15v1.005H1.675c-.067 0-.067.067-.067.134v7.303c0 .068.067.135.134.202.402.134.804.067 1.206-.202l.067.068c0 .067.067.067.134.067H13.2l1.34.067c.067.469-.067.87-.2 1.273H1.004c-.067 0-.134-.067-.201-.067-.067-.268-.134-.402-.134-.603V2.819c0-.402.201-.603.603-.603l1.608-.067Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M14.941 2.216c.335.067.536.268.536.603.067 2.278.067 5.36-.067 9.18l-.536.067h-.603c.201-.402.268-.804.201-1.273V3.154c.067-.402-.469-1.206.47-.938Z",fill:"#A1AAEF"}),React.createElement("path",{d:"M2.881 3.154v7.37c-.402.269-.804.336-1.206.202-.067 0-.134-.135-.134-.202V3.221c0-.067.067-.134.067-.134l1.273.067Z",fill:"#DDE2F0"}),React.createElement("path",{d:"M13.2 3.154h1.272v7.572l-1.34-.067.067-7.505ZM.736 11.932c.067.067.134.067.201.067h13.936c.201.402.201.87-.067 1.273-4.623-.067-9.179-.067-13.802 0-.737 0-1.139-.335-.938-1.14 0-.066.067-.066.134-.066.201 0 .335-.067.536-.134Z",fill:"#DAE0FF"}),React.createElement("path",{d:"m15.41 11.999.402.067c.067 0 .134.067.134.134.201.87-.2 1.273-1.139 1.139.268-.47.268-.871.067-1.273l.536-.067Z",fill:"#CCD2F2"}),React.createElement("path",{d:"M4.221.742a.144.144 0 0 0-.134.134c0 .067 0 .134.067.201s.134.067.201.067a.144.144 0 0 0 .134-.134c0-.067 0-.134-.067-.2-.067-.068-.134-.068-.2-.068Zm.603.268c0 .067.067.134.134.201s.134.067.201 0 .134-.134.134-.2c0-.068-.067-.135-.134-.202s-.134-.067-.2 0c-.068.067-.135.067-.135.201ZM5.83.742c-.134 0-.2.134-.2.268s.066.201.2.201.201-.134.201-.2c0-.135-.134-.269-.2-.269Zm-.603 4.221.938.871c.067.067.067.067.067.134.134 1.541-1.876-.67-2.077-.804a.503.503 0 0 1 0-.603c.268-.268 1.742-1.943 2.077-1.139.134.201.067.402-.134.603l-.87.804v.134Zm3.15-1.742c.334.067.401.268.334.536l-.67 2.48c-.067.267-.268.334-.536.267s-.335-.268-.268-.536l.67-2.479c.067-.268.201-.335.47-.268Zm2.21 1.407c-.402-.268-.67-.603-.938-.87-.067-.068-.067-.135 0-.202.335-1.005 1.608.47 1.943.804.603.536.134.804-.268 1.206-.335.335-.67.603-1.072.871-.067.067-.134.067-.2.067-1.274-.134.334-1.34.535-1.474.067-.067.067-.134.067-.2 0-.068 0-.135-.067-.202Z",fill:"#F1EFF2"}),React.createElement("path",{d:"M4.221 7.51h2.144c.134 0 .201.066.201.2v.067c0 .134-.067.201-.2.201H4.22c-.134 0-.2-.067-.2-.2V7.71c0-.134.066-.2.2-.2Z",fill:"#FDDD44"}),React.createElement("path",{d:"M8.107 8.99c0 .165.067.497.201.497s.335.166.47 0c.133-.166.267-.332.267-.498 0-.166-.067-.498-.2-.498-.135 0-.336-.165-.47 0-.2.166-.268.332-.268.498ZM4.221 8.49h3.15c.133 0 .2.166.2.498 0 .332-.067.498-.2.498H4.22c-.134.166-.2 0-.2-.332 0-.498.066-.664.2-.664Z",fill:"#FC9743"}),React.createElement("path",{d:"M9.313 9.907c0 .152.067.304.201.457.134.152.268.152.335 0 .134-.153.201-.305.201-.457 0-.153-.067-.305-.2-.457-.135-.153-.269-.153-.336 0-.134.152-.2.304-.2.457ZM4.221 9.45h1.273c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H4.22c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Zm2.211 0h2.144c.134 0 .201.152.201.457 0 .304-.067.457-.2.457H6.431c-.134 0-.2-.153-.2-.457 0-.305.066-.457.2-.457Z",fill:"#28D1B3"})));var $r="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",Or=Object.defineProperty,Xr=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Pi=(ht,it,ut)=>it in ht?Or(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Ji=(ht,it)=>{for(var ut in it||(it={}))li.call(it,ut)&&Pi(ht,ut,it[ut]);if(Xr)for(var ut of Xr(it))Ua.call(it,ut)&&Pi(ht,ut,it[ut]);return ht};const _i=ht=>React.createElement("svg",Ji({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"\u4EE3\u7801\u8BCA\u65AD"),React.createElement("g",{fill:"#6320FE",fillRule:"nonzero"},React.createElement("path",{d:"m1.272 3.267 1.667 1.666c.4-.333 1-.533 1.6-.533h2v10.467h-2c-.534 0-1.134-.2-1.534-.534L1.272 16l-.867-.867 1.8-1.8c-.133-.333-.266-.666-.266-1.066V10.2H.005V9H1.94V6.933c0-.4.066-.733.266-1.066l-1.8-1.8.867-.8Zm8 6.933c1.267 0 2.333 1 2.333 2.267 0 .266-.066.533-.133.8l1.867 1.866-.934.867-1.733-1.733a2.33 2.33 0 0 1-1.467.533c-1.266 0-2.333-1-2.333-2.267.067-1.266 1.067-2.333 2.4-2.333Z"}),React.createElement("path",{d:"m12.405 3.267.867.866L11.405 6c.134.267.2.6.2.933V10.6c-.533-.867-1.4-1.4-2.533-1.4-.8 0-1.533.333-2.067.867V4.4h2c.6 0 1.2.2 1.667.6l1.733-1.733Z"}),React.createElement("path",{d:"M6.805 0c1.467 0 2.6 1.133 2.6 2.6V4H4.14V2.6c0-1.467 1.2-2.6 2.666-2.6Z"})));var Hi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",Vi=Object.defineProperty,qi=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,el=(ht,it,ut)=>it in ht?Vi(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Go=(ht,it)=>{for(var ut in it||(it={}))eo.call(it,ut)&&el(ht,ut,it[ut]);if(qi)for(var ut of qi(it))Bo.call(it,ut)&&el(ht,ut,it[ut]);return ht};const Yo=ht=>React.createElement("svg",Go({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"\u4EE3\u7801\u6CE8\u91CA"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M7.76 15.976c-.502 0-.996-.123-1.438-.361l-4.884-2.646C.539 12.47-.006 11.585 0 10.633V5.344c0-.95.54-1.835 1.437-2.336L6.322.361a3.042 3.042 0 0 1 2.876 0l4.885 2.647c.898.502 1.442 1.385 1.438 2.336v5.29c0 .95-.54 1.836-1.438 2.335l-4.885 2.646a3.018 3.018 0 0 1-1.438.361Z",fill:"#1EDAB5"}),React.createElement("path",{d:"M7.405 15.97c-.64-2.987-.64-5.09-.66-5.626L8.8 6c2.011-.731 3.36-1.886 6.388-1.912.222.389.34.828.343 1.276v5.289c0 .95-.542 1.835-1.438 2.336l-4.886 2.644a3.033 3.033 0 0 1-1.802.338Z",fill:"#77E89B"}),React.createElement("path",{d:"M4.614 4.4c.195 0 .352.187.352.416 0 .228-.157.414-.352.415-.196 0-.353.186-.353.415v2.076c0 .111-.038.217-.105.294l-.102.122.103.122a.453.453 0 0 1 .104.294v2.076c0 .23.158.415.354.415.194.001.351.187.351.415 0 .23-.157.415-.351.416-.585 0-1.062-.56-1.062-1.246V8.726l-.25-.294a.468.468 0 0 1 0-.588l.25-.294V5.646c0-.688.477-1.246 1.062-1.246Zm6.144 0c.584 0 1.06.56 1.06 1.246V7.55l.249.294a.471.471 0 0 1 0 .588l-.25.294v1.904c0 .688-.475 1.246-1.059 1.246a.347.347 0 0 1-.307-.207.48.48 0 0 1 0-.417.347.347 0 0 1 .306-.207c.196 0 .354-.186.354-.415V8.554c0-.111.037-.217.104-.294l.103-.122-.103-.122a.455.455 0 0 1-.104-.294V5.646c0-.23-.158-.415-.353-.415a.347.347 0 0 1-.307-.208.48.48 0 0 1 0-.416.347.347 0 0 1 .306-.207h.001ZM8.611 5.747a.374.374 0 0 1 .185.496l-2.177 4.756a.374.374 0 0 1-.68-.311l2.177-4.755a.374.374 0 0 1 .495-.185Z",fill:"#FFF"})));var Ro="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",yo=Object.defineProperty,Fo=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,pl=Object.prototype.propertyIsEnumerable,Al=(ht,it,ut)=>it in ht?yo(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Sl=(ht,it)=>{for(var ut in it||(it={}))Lo.call(it,ut)&&Al(ht,ut,it[ut]);if(Fo)for(var ut of Fo(it))pl.call(it,ut)&&Al(ht,ut,it[ut]);return ht};const ol=ht=>React.createElement("svg",Sl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ht),React.createElement("title",null,"1 (2)"),React.createElement("defs",null,React.createElement("path",{id:"yfjc_svg__a",d:"M0 0h16v16H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"yfjc_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#yfjc_svg__a"})),React.createElement("use",{fill:"#FFF",fillRule:"nonzero",opacity:.01,xlinkHref:"#yfjc_svg__a"}),React.createElement("g",{mask:"url(#yfjc_svg__b)"},React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M4.45 1.367h6.278c2.424 0 3.636 1.212 3.636 3.636v6.695c0 2.424-1.212 3.636-3.636 3.636H4.45c-2.424 0-3.636-1.212-3.636-3.636V5.003c0-2.424 1.212-3.636 3.636-3.636Z",fill:"#FF8303"}),React.createElement("path",{d:"M4.688 3.891h5.8c1.455 0 2.182.727 2.182 2.182v4.695c0 1.455-.727 2.182-2.182 2.182h-5.8c-1.454 0-2.181-.727-2.181-2.182V6.073c0-1.455.727-2.182 2.181-2.182Z",fill:"#FFEBB4"}),React.createElement("path",{d:"M5.22 6.136h3.042c.455 0 .682.227.682.682 0 .454-.227.68-.682.68H5.221c-.455 0-.682-.226-.682-.68 0-.455.227-.682.682-.682ZM5.056.004h5.065c1.022 0 1.533.511 1.533 1.533 0 1.022-.511 1.533-1.533 1.533H5.056c-1.022 0-1.533-.51-1.533-1.533 0-1.022.511-1.533 1.533-1.533ZM5.22 9.202h5.075c.454 0 .681.228.681.682 0 .454-.227.681-.681.681H5.221c-.455 0-.682-.227-.682-.681 0-.454.227-.682.682-.682Z",fill:"#FFCC34"})),React.createElement("path",{d:"m12.878 12.584 1.563 1.563a.82.82 0 0 1-1.163 1.156l-1.624-1.623a3.32 3.32 0 1 1 1.786-2.945c0 .66-.196 1.304-.562 1.849Zm-1.178-1.85a1.58 1.58 0 1 0-3.16 0 1.58 1.58 0 0 0 3.16 0Z",stroke:"#FFF",fill:"#FF8303",fillRule:"nonzero"}))));var Ml="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",gl=Object.defineProperty,ko=Object.getOwnPropertySymbols,yl=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,El=(ht,it,ut)=>it in ht?gl(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Cl=(ht,it)=>{for(var ut in it||(it={}))yl.call(it,ut)&&El(ht,ut,it[ut]);if(ko)for(var ut of ko(it))Uo.call(it,ut)&&El(ht,ut,it[ut]);return ht};const Bl=ht=>React.createElement("svg",Cl({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ht),React.createElement("title",null,"1 (1)"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M0 0h15v15H0z"}),React.createElement("g",{fillRule:"nonzero"},React.createElement("path",{d:"M1.875 14.15a.83.83 0 0 1-.837-.828V.922a.832.832 0 0 1 .837-.833h8.583l2.554 2.548v10.68a.837.837 0 0 1-.825.835H1.875v-.003Z",fill:"#F4FAFF"}),React.createElement("path",{d:"m10.402.234 2.489 2.473v10.594a.703.703 0 0 1-.704.703H1.891a.703.703 0 0 1-.72-.691V.949a.704.704 0 0 1 .704-.715h8.527M10.5 0H1.891a.952.952 0 0 0-.954.95V13.3c.008.522.433.94.954.938h10.28a.952.952 0 0 0 .954-.937V2.613L10.5 0Z",fill:"#79B8FF"}),React.createElement("path",{d:"M12.942 2.716h-1.947a.595.595 0 0 1-.612-.574V.18l2.56 2.536Z",fill:"#79B8FF"}),React.createElement("path",{d:"M0 9.844h14.063v4.453a.703.703 0 0 1-.704.703H.703A.703.703 0 0 1 0 14.297V9.844Z",fill:"#4885E0"}),React.createElement("path",{fill:"#377DD1",d:"M.937 9.844H0l.937-.938zM13.127 9.844h.935l-.935-.938z"}),React.createElement("path",{d:"M7.922 5.334h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188ZM7.922 6.53h3.375c.125 0 .187.062.187.187s-.062.188-.187.188H7.922c-.125 0-.188-.063-.188-.188s.063-.187.188-.187ZM7.922 7.725h3.375c.125 0 .187.063.187.188s-.062.187-.187.187H7.922c-.125 0-.188-.062-.188-.187s.063-.188.188-.188Z",fill:"#B5C2E3"})),React.createElement("path",{d:"M8.057 8.214 6.273 6.42a2.445 2.445 0 1 0-.48.478l1.785 1.796a.15.15 0 0 0 .213 0l.266-.266a.15.15 0 0 0 0-.213Zm-5.01-1.98a1.795 1.795 0 1 1 2.537-2.538 1.795 1.795 0 0 1-2.538 2.538Z",fill:"#3DCEEB",fillRule:"nonzero"})));var Xo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",xl="data:image/png;base64,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",fl="data:image/png;base64,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",Po="data:image/png;base64,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",tl=te(42441),ll=te(82636),er=te(59301),hl=Object.defineProperty,wl=Object.defineProperties,Qo=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,bl=(ht,it,ut)=>it in ht?hl(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,uo=(ht,it)=>{for(var ut in it||(it={}))Ll.call(it,ut)&&bl(ht,ut,it[ut]);if(ul)for(var ut of ul(it))sl.call(it,ut)&&bl(ht,ut,it[ut]);return ht},Ao=(ht,it)=>wl(ht,Qo(it)),zo=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const bi={1:Xo,2:Ml,3:Hi,4:qa,5:Ro,6:Ti,7:$r,8:Ai},Ei=[{id:1,name:"\u667A\u80FD\u5BA1\u9898",type:"1"},{id:2,name:"\u8BED\u6CD5\u68C0\u67E5",type:"5"},{id:3,name:"\u4EE3\u7801\u8BCA\u65AD",type:"2"},{id:4,name:"AI\u8F85\u5BFC",type:"3"},{id:5,name:"\u4EE3\u7801\u6CE8\u91CA",type:"8"},{id:6,name:"\u4EE3\u7801\u8BC4\u4EF7",type:"9"},{id:7,name:"\u4EE3\u7801\u4F18\u5316",type:"7"},{id:8,name:"AI\u95EE\u7B54",type:"10"}],{RangePicker:mo}=sn.default,xo=({classroomList:ht,shixunHomeworks:it,dispatch:ut})=>{var Mr,ia,fa,Kn,Qr,An,Er,Ia,ha,Wr,Zr,Yi,io,ui;const ga=(0,de.useParams)(),[Gn,ei]=(0,E.useState)(1),[Ri,pr]=(0,E.useState)(!1),[Hr,ai]=(0,E.useState)(uo(uo({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),ga)),[ro]=Ke.default.useForm(),kn=(0,E.useRef)(""),[oa,Za]=(0,E.useState)("1"),[ya,tr]=(0,E.useState)([]),Lt=(0,E.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[Ur,va]=(0,E.useState)([]),[_r,si]=(0,E.useState)(null),[Pa,Ma]=(0,E.useState)(null),[Aa,Li]=(0,E.useState)(0),[ao,fn]=(0,E.useState)(!1),lr=[{key:"1",label:"\u667A\u80FD\u5BA1\u9898"},{key:"5",label:"\u8BED\u6CD5\u68C0\u67E5"},{key:"2",label:"\u4EE3\u7801\u8BCA\u65AD"},{key:"3",label:"AI\u8F85\u5BFC"},{key:"8",label:"\u4EE3\u7801\u6CE8\u91CA"},{key:"9",label:"\u4EE3\u7801\u8BC4\u4EF7"},{key:"7",label:"\u4EE3\u7801\u4F18\u5316"},{key:"10",label:"AI\u95EE\u7B54"}],ka={1:"\u667A\u80FD\u5BA1\u9898",5:"\u8BED\u6CD5\u68C0\u67E5",2:"\u4EE3\u7801\u8BCA\u65AD",3:"AI\u8F85\u5BFC",9:"\u4EE3\u7801\u8BC4\u4EF7",7:"\u4EE3\u7801\u4F18\u5316",8:"\u4EE3\u7801\u6CE8\u91CA",10:"AI\u95EE\u7B54"},Ha=[{id:"1",name:"\u5DE5\u5177\u4F9D\u8D56\u578B",des:"\u4F7F\u7528\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u8FD94\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F3\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u53EF\u80FD\u9700\u8981\u5728\u6559\u5B66\u8FC7\u7A0B\u4E2D\u6CE8\u91CD\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u52A0\u5F3A\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002",img:xl,type:4},{id:"2",name:"\u8D28\u91CF\u63D0\u5347\u578B ",des:"\u4F7F\u7528\u4EE3\u7801\u8BC4\u4EF7\u3001\u4EE3\u7801\u4F18\u5316\u3001\u4EE3\u7801\u6CE8\u91CA\u5DE5\u5177 \u8FD93\u79CD\u5DE5\u5177\u5185\u7684\u4EFB\u610F2\u79CD\u5DE5\u5177 \u6216\u8005 \u4F7F\u7528\u5176\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5BF9\u4EE3\u7801\u7684\u8D28\u91CF\u8981\u6C42\u8F83\u9AD8\uFF0C\u6709\u66F4\u8FDB\u4E00\u7EA7\u7684\u5B66\u4E60\u8BC9\u6C42\uFF0C\u53EF\u7EFC\u5408\u8003\u8651\u540E\u4F5C\u4E3A\u4F18\u79C0\u5B66\u751F\u57F9\u517B\u3002",img:fl,type:5},{id:"3",name:"\u521B\u65B0\u63A2\u7D22\u578B ",des:"\u4F7F\u7528AI\u95EE\u7B54\u5DE5\u5177\u7684\u6B21\u6570\u22653\u6B21 \u6216\u8005 \u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21\u22653\u8F6E\uFF0C\u8BE5\u90E8\u5206\u5B66\u751F\u5728\u505A\u9898\u8FC7\u7A0B\u4E2D\u6709\u79EF\u6781\u5C1D\u8BD5\u4E0E\u63A2\u7D22\u7684\u610F\u613F\u3002",img:Po,type:6}],Nr={\u672A\u8BC4\u6D4B:"#3A78FF",\u8BC4\u6D4B\u5931\u8D251\u6B21:"#FACC16",\u8BC4\u6D4B\u5931\u8D252\u6B21:"#2E95F2",\u8BC4\u6D4B\u5931\u8D253\u6B21\u53CA\u4EE5\u4E0A:"#2EC25B",\u672A\u901A\u5173\u524D\u4F7F\u7528:"#3A78FF",\u901A\u5173\u540E\u4F7F\u7528:"#FACC16","1\u8F6E":"#FACC16","2-3\u8F6E":"#2E95F2","4-5\u8F6E":"#2EC25B","6\u8F6E\u53CA\u4EE5\u4E0A":"#3A78FF"},Oa=(0,E.useMemo)(()=>{var Vr;return{tooltip:{},xAxis:{type:"category",data:(Vr=Pa==null?void 0:Pa.bar_list)==null?void 0:Vr.map(ti=>ti.name),name:"\u6B21\u6570\u533A\u95F4",nameLocation:"end",axisLine:{show:!0,lineStyle:{color:"#ebebeb"}},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"}},yAxis:{type:"value",name:"\u4EBA\u6570",axisLine:{show:!1},axisTick:{lineStyle:{color:"#ebebeb"}},axisLabel:{color:"#666"},nameTextStyle:{color:"#666"},splitLine:{show:!0,lineStyle:{color:"#ebebeb"}}},grid:{left:50,right:80,top:50,bottom:50},series:[{data:Pa==null?void 0:Pa.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[Pa==null?void 0:Pa.bar_list]),ii=(0,E.useMemo)(()=>{var Vr,ti;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Vr=Pa==null?void 0:Pa.pie_list)==null?void 0:Vr.map(Eo=>Eo.name)},series:[{type:"pie",radius:["30%","60%"],avoidLabelOverlap:!0,label:{distanceToLabelLine:10,edgeDistance:"10%",bleedMargin:5,formatter:`{b} {d}%`,show:!0,position:"outside"},labelLayout:{hideOverlap:!0,moveOverlap:"shiftY"},labelLine:{show:!0,length:20,length2:20},data:Pa==null?void 0:Pa.pie_list,color:(ti=Pa==null?void 0:Pa.pie_list)==null?void 0:ti.map(Eo=>Nr[Eo==null?void 0:Eo.name])}]}},[Pa==null?void 0:Pa.pie_list]);(0,E.useEffect)(()=>{Sa()},[oa,Hr]),(0,E.useEffect)(()=>{var Vr,ti,Eo;(ti=(Vr=it==null?void 0:it.workSetting)==null?void 0:Vr.hacks)!=null&&ti.length&&tr((Eo=it==null?void 0:it.workSetting)==null?void 0:Eo.hacks)},[(ia=(Mr=it==null?void 0:it.workSetting)==null?void 0:Mr.hacks)==null?void 0:ia.length]),(0,E.useEffect)(()=>{Da()},[Hr]);const Sa=()=>zo(void 0,null,function*(){const Vr=yield(0,Me.ZP)(`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:oa,hack_ids:(Hr==null?void 0:Hr.hack_ids)=="all"?null:Hr==null?void 0:Hr.hack_ids,course_group_ids:(Hr==null?void 0:Hr.course_group_ids)=="all"?null:Hr==null?void 0:Hr.course_group_ids}});(Vr==null?void 0:Vr.status)==0&&Ma(Vr)}),Da=()=>zo(void 0,null,function*(){const Vr=yield(0,Me.ZP)(`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/info.json`,{method:"get",params:{hack_ids:(Hr==null?void 0:Hr.hack_ids)=="all"?null:Hr==null?void 0:Hr.hack_ids,course_group_ids:(Hr==null?void 0:Hr.course_group_ids)=="all"?null:Hr==null?void 0:Hr.course_group_ids}});(Vr==null?void 0:Vr.status)===0&&si(Vr)}),Va=()=>zo(void 0,null,function*(){var Vr,ti,Eo,so;const So={1:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${Hr==null?void 0:Hr.categoryId}/list_students_by_type.json`},Ko=yield(0,Me.ZP)(So[kn==null?void 0:kn.current],{method:"get",params:Ao(uo({},Lt.current),{course_group_ids:((Vr=Lt==null?void 0:Lt.current)==null?void 0:Vr.course_group_ids)=="all"?null:(ti=Lt==null?void 0:Lt.current)==null?void 0:ti.course_group_ids,hack_ids:(Hr==null?void 0:Hr.hack_ids)=="all"?null:Hr==null?void 0:Hr.hack_ids})});(Ko==null?void 0:Ko.status)===0&&(va((Eo=Ko==null?void 0:Ko.data)==null?void 0:Eo.list),Li((so=Ko==null?void 0:Ko.data)==null?void 0:so.count))}),Gi=()=>{Hr.page=1;const Vr=Object.assign({},ro.getFieldValue());delete Hr.course_group_ids,delete Hr.hack_ids,Object.keys(Vr).map(function(ti){switch(ti){case"course_group_ids":Vr[ti].includes("all")||!Vr[ti].length?(delete Hr.course_group_ids,ro.setFieldsValue({course_group_ids:"all"})):(Hr.course_group_ids=Vr[ti],ro.setFieldsValue({course_group_ids:Hr.course_group_ids}));break;case"hack_ids":Vr[ti].includes("all")||!Vr[ti].length?(delete Hr.hack_ids,ro.setFieldsValue({hack_ids:"all"})):(Hr.hack_ids=Vr[ti],ro.setFieldsValue({hack_ids:Hr.hack_ids}));break}}),ai(uo({},Hr)),Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{course_group_ids:Hr==null?void 0:Hr.course_group_ids,hack_ids:Hr==null?void 0:Hr.hack_ids})},po=()=>{var Vr;const{used_users_count:ti,unused_users_count:Eo,used_users_percent:so,unused_users_percent:So,max_scene_name:Ko,max_users_count:Yu,min_scene_name:Uu,min_users_count:Fu,pass_users_with_ai:Mu,pass_users_without_ai:Bu,pass_users_with_ai_rate:Ku,pass_users_without_ai_rate:Vu,use_ai_count:Gu,use_ai_rate:Dl}=_r==null?void 0:_r.summary;return er.createElement(er.Fragment,null,er.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",er.createElement("span",null,ti)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",er.createElement("span",null,so,"%"),"\uFF0C",er.createElement("span",null,Eo)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",er.createElement("span",null,So,"%"),"\u3002\u4F7F\u7528",er.createElement("b",null,Ko),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",er.createElement("span",null,Yu),"\u540D\uFF09\uFF0C\u4F7F\u7528",er.createElement("b",null,Uu),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",er.createElement("span",null,Fu),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",er.createElement("span",null,Mu)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",er.createElement("span",null,Ku,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",er.createElement("span",null,Bu)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",er.createElement("span",null,Vu,"%"),"\u3002"),Dl>=((Vr=it==null?void 0:it.workSetting)==null?void 0:Vr.ai_warn_rate)&&er.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",er.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",er.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",er.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",er.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",er.createElement("span",null,Gu),"\u540D\uFF0C\u5360\u6BD4",er.createElement("span",null,Dl,"%"),"\u3002\u8BE5\u90E8\u5206\u5B66\u751F\u4F7F\u7528\u8F85\u52A9\u578BAI\u5DE5\u5177\u8F83\u591A\uFF0C\u5728\u5BA1\u9898\u548C\u57FA\u7840\u4EE3\u7801\u7F16\u5199\u65B9\u9762\u80FD\u529B\u8F83\u6B20\u7F3A\uFF0C\u4E5F\u6709\u53EF\u80FD\u672C\u6B21\u4F5C\u4E1A\u8003\u5BDF\u7684\u5185\u5BB9\u8F83\u96BE\u3002\u5EFA\u8BAE\u60A8\u5728\u540E\u7EED\u6559\u5B66\u8FC7\u7A0B\u4E2D\u589E\u52A0\u57FA\u7840\u77E5\u8BC6\u7684\u8BB2\u89E3\uFF0C\u540C\u65F6\u5BF9\u5B66\u751F\u52A0\u5F3A\u5B9E\u8DF5\u8FD0\u7528\u7684\u5F15\u5BFC\u5E76\u6CE8\u91CD\u5B66\u751F\u4EE3\u7801\u7F16\u5199\u89C4\u8303\u3002"))},No=(0,E.useRef)(null),vl=(0,E.useRef)(null);return(0,E.useEffect)(()=>{const Vr=No.current.getEchartsInstance(),ti=So=>{var Ko;So.componentType==="series"&&(Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:oa,type:(Ko=So==null?void 0:So.data)==null?void 0:Ko.type,course_group_ids:Hr==null?void 0:Hr.course_group_ids}),kn.current=2,Va(),fn(!0))};Vr.on("click",ti);const Eo=vl.current.getEchartsInstance(),so=So=>{var Ko;So.componentType==="series"&&(Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:oa,type:(Ko=So==null?void 0:So.data)==null?void 0:Ko.type,course_group_ids:Hr==null?void 0:Hr.course_group_ids}),kn.current=3,Va(),fn(!0))};return Eo.on("click",so),()=>{Vr.off("click",ti),Eo.off("click",so)}},[Lt,oa]),er.createElement("div",null,er.createElement("div",{className:Sr.saixuan},er.createElement(Ke.default,{form:ro,onChange:Gi,initialValues:{course_group_ids:"all",hack_ids:"all"}},er.createElement(Ke.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},er.createElement(ue.default.Group,{style:{width:"100%"}},er.createElement(Ft.Z,null,er.createElement(At.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),er.createElement(At.Z,{flex:"80px"},er.createElement(ue.default,{value:"all"},"\u5168\u90E8")),er.createElement(At.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Kn=(fa=it==null?void 0:it.workSetting)==null?void 0:fa.course_group_info)==null?void 0:Kn.map((Vr,ti)=>er.createElement(ue.default,{value:Vr.course_group_id},Vr.group_group_name,"(",Vr.count,")")))))),er.createElement(Ke.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},er.createElement(ue.default.Group,{style:{width:"100%"}},er.createElement(Ft.Z,null,er.createElement(At.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),er.createElement(At.Z,{flex:"80px"},er.createElement(ue.default,{value:"all"},"\u5168\u90E8")),er.createElement(At.Z,{flex:"1"},ya&&(ya==null?void 0:ya.map((Vr,ti)=>er.createElement(ue.default,{value:String(Vr==null?void 0:Vr.id)},"\u7B2C",ti+1,"\u9898"))))))))),er.createElement("div",{className:Sr.jianyi},((Qr=_r==null?void 0:_r.summary)==null?void 0:Qr.used_users_count)>0&&er.createElement(er.Fragment,null,er.createElement("div",{className:Sr.jianyi_title},er.createElement("div",{className:Sr.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),er.createElement("div",{className:Sr.title_right,onClick:()=>{var Vr;ei((Vr=it==null?void 0:it.workSetting)==null?void 0:Vr.ai_warn_rate),pr(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),er.createElement("div",{className:Sr.yijian},(_r==null?void 0:_r.summary)&&po())),er.createElement("div",{className:Sr.jianyi_title},er.createElement("div",{className:Sr.title_left},"\u4F7F\u7528\u603B\u89C8",er.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),er.createElement("div",{className:Sr.zonglan_list},Ei==null?void 0:Ei.map((Vr,ti)=>{var Eo,so;let So=(so=(Eo=_r==null?void 0:_r.student_likes)==null?void 0:Eo.filter(Ko=>Ko.scene_name==Vr.name))==null?void 0:so[0];return er.createElement("div",{key:ti,className:Sr.zonglan_item,onClick:()=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr.type,course_group_ids:Hr==null?void 0:Hr.course_group_ids}),kn.current=1,Va(),fn(!0)}},er.createElement("div",{className:Sr.item_top},er.createElement("img",{src:bi[Vr==null?void 0:Vr.id],className:Sr.top_img}),er.createElement("div",{className:Sr.top_name},Vr==null?void 0:Vr.name)),er.createElement("div",{className:Sr.item_bottom},er.createElement("div",null,"\u5171\u8BA1",er.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},So==null?void 0:So.total_counts),"\u6B21"),er.createElement("i",{style:Vr!=null&&Vr.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),er.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},So==null?void 0:So.praise_count),er.createElement("i",{style:Vr!=null&&Vr.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),er.createElement("span",{style:{marginLeft:"3px"}},So==null?void 0:So.tread_count)))})),er.createElement("div",{className:Sr.jianyi_title},er.createElement("div",{className:Sr.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",er.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),er.createElement(ye.default,{className:Sr.tabs_style,items:lr,onChange:Vr=>{Za(Vr)}}),er.createElement("div",{className:Sr.tubiao},er.createElement("div",{className:Sr.pie_style},er.createElement("div",{className:Sr.tb_title},Pa==null?void 0:Pa.bar_tips),er.createElement(tl.Z,{ref:No,option:Oa,style:{width:530,height:330}})),er.createElement("div",{className:Sr.line}),er.createElement("div",{className:Sr.bar_style},er.createElement("div",{className:Sr.tb_title},Pa==null?void 0:Pa.pie_tips),er.createElement(tl.Z,{ref:vl,option:ii,style:{width:530,height:310}}))),er.createElement("div",{className:Sr.jianyi_title,style:{margin:"30px 0px 20px"}},er.createElement("div",{className:Sr.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",er.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),er.createElement("div",{className:Sr.fenxi_list},Ha==null?void 0:Ha.map((Vr,ti)=>{var Eo,so,So;return er.createElement("div",{key:ti,className:Sr.fenxi_item,onClick:()=>{kn.current=Vr==null?void 0:Vr.type,Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr.id,course_group_ids:Hr==null?void 0:Hr.course_group_ids}),Va(),fn(!0)}},er.createElement("img",{src:Vr==null?void 0:Vr.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),er.createElement("div",{className:Sr.leixing},Vr==null?void 0:Vr.name,er.createElement("span",null,"(",ti==0?(Eo=_r==null?void 0:_r.student_types)==null?void 0:Eo.by_tools_users_count:ti==1?(so=_r==null?void 0:_r.student_types)==null?void 0:so.by_quantity_users_count:(So=_r==null?void 0:_r.student_types)==null?void 0:So.by_innovate_users_count,"\u4EBA)")),er.createElement("div",{className:Sr.pingjia},Vr==null?void 0:Vr.des))}))),er.createElement(Ce.default,{centered:!0,title:er.createElement(er.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(kn==null?void 0:kn.current)&&er.createElement("span",{className:"font14 c-grey-666"},"\uFF08",ka[oa],"\uFF09")),width:1100,open:ao,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{Lt.current={page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}},footer:null,cancelText:"\u53D6\u6D88",onOk:()=>zo(void 0,null,function*(){}),onCancel:()=>{fn(!1)}},er.createElement("div",{className:Sr.inputBox},er.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(kn==null?void 0:kn.current)==1&&er.createElement(Mn.default,{defaultValue:(An=Lt==null?void 0:Lt.current)==null?void 0:An.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr,page:1}),Va()}},er.createElement(Mn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),er.createElement(Mn.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),er.createElement(Mn.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),er.createElement(Mn.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),er.createElement(Mn.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),er.createElement(Mn.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),er.createElement(Mn.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),er.createElement(Mn.default.Option,{value:"3"},"AI\u8F85\u5BFC"),er.createElement(Mn.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(oa)&&(kn==null?void 0:kn.current)==3&&er.createElement(Mn.default,{defaultValue:(Er=Lt==null?void 0:Lt.current)==null?void 0:Er.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr,page:1}),Va()}},er.createElement(Mn.default.Option,{value:""},"\u5168\u90E8"),er.createElement(Mn.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),er.createElement(Mn.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),er.createElement(Mn.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),er.createElement(Mn.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(oa)&&(kn==null?void 0:kn.current)==3&&er.createElement(Mn.default,{defaultValue:(Ia=Lt==null?void 0:Lt.current)==null?void 0:Ia.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr,page:1}),Va()}},er.createElement(Mn.default.Option,{value:""},"\u5168\u90E8"),er.createElement(Mn.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),er.createElement(Mn.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),oa=="10"&&(kn==null?void 0:kn.current)==3&&er.createElement(Mn.default,{defaultValue:(ha=Lt==null?void 0:Lt.current)==null?void 0:ha.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{scene_type:Vr,page:1}),Va()}},er.createElement(Mn.default.Option,{value:""},"\u5168\u90E8"),er.createElement(Mn.default.Option,{value:1},"1\u8F6E"),er.createElement(Mn.default.Option,{value:2},"2-3\u8F6E"),er.createElement(Mn.default.Option,{value:3},"4-5\u8F6E"),er.createElement(Mn.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),er.createElement(Mn.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(Wr=Lt==null?void 0:Lt.current)==null?void 0:Wr.course_group_ids,onChange:Vr=>{let ti=[...Vr];ti.length===0&&(ti=["all"]),ti.includes("all")&&ti.length>1&&(ti[ti.length-1]=="all"?ti=["all"]:ti=ti.filter(Eo=>Eo!=="all")),Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{course_group_ids:ti,page:1}),Va()},filterOption:(Vr,ti)=>ti.label.indexOf(Vr.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((Yi=(Zr=it==null?void 0:it.workSetting)==null?void 0:Zr.course_group_info)==null?void 0:Yi.map(Vr=>({label:Vr==null?void 0:Vr.group_group_name,value:Vr==null?void 0:Vr.course_group_id})))||[]]}),(kn==null?void 0:kn.current)==1&&er.createElement(mo,{onChange:(Vr,ti)=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{start_at:ti==null?void 0:ti[0],end_at:ti==null?void 0:ti[1],page:1}),Va()},size:"large",style:{width:"300px",marginLeft:20}}),er.createElement(ll.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{keyword:Vr,page:1}),Va()}}))),er.createElement(re.default,{style:{marginBottom:Aa>0?"0":"20px"},dataSource:Ur,pagination:!1,scroll:{y:520},columns:(io=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Vr,ti,Eo)=>{var so;return`${(((so=Lt==null?void 0:Lt.current)==null?void 0:so.page)-1)*10+Eo+1}`}},{title:"\u59D3\u540D",dataIndex:"name",ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0},{title:"\u73ED\u7EA7",dataIndex:"course_group_name",ellipsis:!0},(kn==null?void 0:kn.current)==4&&{title:"\u667A\u80FD\u5BA1\u9898\uFF08\u6B21\uFF09",dataIndex:"scene_1_count",ellipsis:!0},(kn==null?void 0:kn.current)==4&&{title:"\u8BED\u6CD5\u68C0\u67E5\uFF08\u6B21\uFF09",dataIndex:"scene_5_count",ellipsis:!0},(kn==null?void 0:kn.current)==4&&{title:"\u4EE3\u7801\u8BCA\u65AD\uFF08\u6B21\uFF09",dataIndex:"scene_2_count",ellipsis:!0},(kn==null?void 0:kn.current)==4&&{title:"AI\u8F85\u5BFC\uFF08\u6B21\uFF09",dataIndex:"scene_3_count",ellipsis:!0},(kn==null?void 0:kn.current)==5&&{title:"\u4EE3\u7801\u8BC4\u4EF7\uFF08\u6B21\uFF09",dataIndex:"scene_9_count",ellipsis:!0},(kn==null?void 0:kn.current)==5&&{title:"\u4EE3\u7801\u4F18\u5316\uFF08\u6B21\uFF09",dataIndex:"scene_7_count",ellipsis:!0},(kn==null?void 0:kn.current)==5&&{title:"\u4EE3\u7801\u6CE8\u91CA\uFF08\u6B21\uFF09",dataIndex:"scene_8_count",ellipsis:!0},(kn==null?void 0:kn.current)==6&&{title:"\u7D2F\u8BA1\u4F7F\u7528\u6B21\u6570",dataIndex:"scene_10_conversation_count",ellipsis:!0},(kn==null?void 0:kn.current)==6&&{title:"\u7D2F\u8BA1\u5BF9\u8BDD\u8F6E\u6B21",dataIndex:"scene_10_count",ellipsis:!0},(kn==null?void 0:kn.current)==2&&{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"use_times",ellipsis:!0},(kn==null?void 0:kn.current)==1&&{title:"\u7C7B\u578B",dataIndex:"scene_type",ellipsis:!0},(kn==null?void 0:kn.current)==1&&{title:"\u53CD\u9988",dataIndex:"group_name",ellipsis:!0,render:(Vr,ti)=>er.createElement("div",null,er.createElement("i",{className:"iconfot icon-yijiejue font14"}),er.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},ti==null?void 0:ti.praise_count),er.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),er.createElement("span",{style:{marginLeft:"3px"}},ti==null?void 0:ti.tread_count))},(kn==null?void 0:kn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Vr,ti)=>er.createElement("div",null,Vr?ke()(Vr).format("YYYY-MM-DD HH:mm:ss"):"--")},(kn==null?void 0:kn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:io.filter(Vr=>!!Vr)}),Aa>0&&er.createElement("aside",{className:"tc mt30 mb10"},er.createElement(Pe.Z,{defaultCurrent:1,total:Aa,current:(ui=Lt.current)==null?void 0:ui.page,pageSize:10,onChange:Vr=>{Lt.current=Ao(uo({},Lt==null?void 0:Lt.current),{page:Vr}),Va()},showTotal:Vr=>er.createElement("span",{className:"mr10"},"\u5171",er.createElement("span",{className:"c-blue"}," ",Vr," "),"\u6761\u6570\u636E")}))),er.createElement(Ce.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Ri,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>zo(void 0,null,function*(){(yield(0,Me.ZP)(`/api/homework_commons/${ga==null?void 0:ga.categoryId}/public_setting.json`,{method:"post",body:{ai_warn_rate:Gn,type:"statis"}})).status===0&&(Ee.ZP.success("\u4FDD\u5B58\u6210\u529F"),ut({type:"shixunHomeworks/getWorkSetting",payload:uo({},ga)})),pr(!1)}),onCancel:()=>{pr(!1)}},er.createElement("div",null,er.createElement("div",null,"\u4F7F\u7528\u8F85\u52A9\u505A\u9898\u5DE5\u5177\uFF08\u667A\u80FD\u5BA1\u9898\u3001\u8BED\u6CD5\u68C0\u67E5\u3001\u4EE3\u7801\u8BCA\u65AD\u3001AI\u8F85\u5BFC\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\uFF09\u7684\u5B66\u751F\u5360\u6BD4\u8D85\u8FC7\u6307\u5B9A\u6BD4\u4F8B\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u5728\u603B\u7ED3\u5EFA\u8BAE\u6A21\u5757\u5185\u663E\u793A\u5BF9\u5E94\u7684\u9884\u8B66\u4FE1\u606F\u3002"),er.createElement("div",{className:"mt20"},er.createElement(Sn.Z,{size:"large",min:1,max:100,value:Gn,step:1,style:{width:"150px"},onChange:Vr=>{Number.isInteger(Vr)&&Vr>=1&&Vr<=100&&ei(Vr)}}),er.createElement("span",{className:"ml10"},"%")))))};var Co=(0,de.connect)(({classroomList:ht,shixunHomeworks:it})=>({classroomList:ht,shixunHomeworks:it}))(xo),_o=te(49319),jo={code_eval:"code_eval____w29C",footer:"footer___XI1vp",work_checkbox_group:"work_checkbox_group___eF_IX",ts_txt:"ts_txt___tLlb3",title_txt:"title_txt___aaTXo"},pi={radio_con:"radio_con___G_NTS",result_con:"result_con___gVZam",result_title:"result_title___itUPF"},Ka=te(59301),vo=Object.defineProperty,cl=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,Ul=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,iu=(ht,it,ut)=>it in ht?vo(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Ci=(ht,it)=>{for(var ut in it||(it={}))ru.call(it,ut)&&iu(ht,ut,it[ut]);if(Ul)for(var ut of Ul(it))au.call(it,ut)&&iu(ht,ut,it[ut]);return ht},Qa=(ht,it)=>cl(ht,Zl(it)),di=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const Zi=({shixunHomeworks:ht,loading:it,dispatch:ut})=>{var Mr,ia;const{ai_question_record_id:fa}=ht.headerInfo,[Kn,Qr]=(0,E.useState)({page:1,limit:10}),[An,Er]=(0,E.useState)({}),[Ia,ha]=(0,E.useState)(!1),Wr=(0,de.useParams)(),Zr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(ga,Gn,ei)=>(Kn.page-1)*Kn.limit+ei+1},{title:"\u59D3\u540D",dataIndex:"real_name",width:130,ellipsis:!0},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:160,sorter:!0,render:ga=>ga||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(ga,Gn)=>Ka.createElement("div",{className:pi.banding,title:ga||"--"},ga||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:ga=>ga==="\u6210\u529F"?Ka.createElement("span",{className:"c-green"},"\u6210\u529F"):Ka.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(ga,Gn,ei)=>Ka.createElement("a",{onClick:()=>{window.open(`/classrooms/${Wr.coursesId}/program_homework/${Wr.categoryId}/${Gn.id}/${Gn.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(ga=>!!ga);(0,E.useEffect)(()=>{var ga;((ga=ht.actionTabs)==null?void 0:ga.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&Yi(Kn)},[(Mr=ht.actionTabs)==null?void 0:Mr.key]);const Yi=ga=>di(void 0,null,function*(){var Gn,ei;ha(!0);const Ri=yield(0,Me.ZP)(`/api/shixun_homeworks/${Wr==null?void 0:Wr.categoryId}/comment_student_works.json`,{method:"get",params:Qa(Ci({},ga),{ai_question_record_id:(ei=(Gn=ht.actionTabs)==null?void 0:Gn.record)==null?void 0:ei.id})});(Ri==null?void 0:Ri.status)===0&&Er(Ri||{}),ha(!1)}),io=(ga,Gn)=>{Kn.page=ga,Kn.limit=Gn,Qr(Ci({},Kn)),Yi(Kn)},ui=()=>{ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Ka.createElement(Ce.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((ia=ht.actionTabs)==null?void 0:ia.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>ui(),footer:null},Ka.createElement(re.default,{style:{marginBottom:(An==null?void 0:An.total_count)>Kn.limit?"0":"20px"},loading:Ia,dataSource:(An==null?void 0:An.data)||[],columns:Zr,pagination:{current:Kn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Kn.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(An==null?void 0:An.total_count)||0,size:"default",showTotal:me.rU,onChange:io},onChange:(ga,Gn,ei)=>{ei.field&&(Kn.order=ei.field),ei.order||(Kn.b_order="asc"),ei.order==="ascend"&&(Kn.b_order="asc"),ei.order==="descend"&&(Kn.b_order="desc"),ei.order||(Kn.b_order="asc"),Yi(Kn)}}))};var wo=(0,de.connect)(({shixunHomeworks:ht,loading:it,user:ut})=>({shixunHomeworks:ht,loading:it.effects,user:ut}))(Zi),fo=te(59301),Kl=Object.defineProperty,Zu=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Vl=(ht,it,ut)=>it in ht?Kl(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,lu=(ht,it)=>{for(var ut in it||(it={}))ou.call(it,ut)&&Vl(ht,ut,it[ut]);if(Eu)for(var ut of Eu(it))Cu.call(it,ut)&&Vl(ht,ut,it[ut]);return ht},uu=(ht,it)=>Zu(ht,zu(it)),Gl=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const xu=({shixunHomeworks:ht,classroomList:it,loading:ut,dispatch:Mr})=>{var ia,fa,Kn;const Qr=(0,de.useParams)(),{workSetting:An}=ht,[Er,Ia]=(0,E.useState)("1"),[ha,Wr]=(0,E.useState)({page:1,limit:10}),[Zr,Yi]=(0,E.useState)([]),[io,ui]=(0,E.useState)(!1),[ga,Gn]=(0,E.useState)(0),[ei,Ri]=(0,E.useState)(!1),[pr,Hr]=(0,E.useState)([]),ai={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},ro=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Lt,Ur,va)=>ha.limit*(ha.page-1)+va+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Lt=>fo.createElement("span",{style:{color:"#333"}},ke()(Lt).format("YYYY-MM-DD HH:mm:ss"))},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"real_name",width:200,ellipsis:!0},{title:"\u8BC4\u4EF7\u8FDB\u5EA6",dataIndex:"status",width:200,render:Lt=>fo.createElement("span",{style:{color:"#333"}},ai[Lt])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Lt,Ur)=>fo.createElement(Ge.Z,{title:Ur==null?void 0:Ur.message},fo.createElement("span",null,Ur==null?void 0:Ur.message))},{title:"\u64CD\u4F5C",width:100,render:(Lt,Ur,va)=>fo.createElement("a",{onClick:()=>tr(Ur)},"\u67E5\u770B\u8BE6\u60C5")}];(0,E.useEffect)(()=>{var Lt;Er=="1"?oa(ha):Er=="2"&&Hr(((Lt=An==null?void 0:An.ai_code_evaluation_promote)==null?void 0:Lt.length)>0?An==null?void 0:An.ai_code_evaluation_promote:An==null?void 0:An.default_evaluation_dimension)},[Er]),(0,E.useEffect)(()=>{var Lt;((Lt=ht==null?void 0:ht.actionTabs)==null?void 0:Lt.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(oa(ha),Mr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(ia=ht==null?void 0:ht.actionTabs)==null?void 0:ia.key]);const kn=Lt=>{ha.page=Lt,Wr(lu({},ha)),oa(ha)};function oa(Lt){return Gl(this,null,function*(){ui(!0);const Ur=yield(0,Me.ZP)(`/api/shixun_homeworks/${Qr.categoryId}/comment_records.json`,{method:"get",params:uu(lu({},Lt),{categoryId:Qr.categoryId})});Yi((Ur==null?void 0:Ur.data)||[]),Gn(Ur==null?void 0:Ur.total_count),ui(!1)})}const Za=()=>Gl(void 0,null,function*(){if((pr==null?void 0:pr.length)===0)return Ee.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Ri(!0),(yield(0,Me.ZP)(`/api/homework_commons/${Qr.categoryId}/public_setting.json`,{method:"post",body:{ai_code_evaluation_promote:pr,type:"promote"}})).status===0&&(Ee.ZP.success("\u4FDD\u5B58\u6210\u529F"),ya()),Ri(!1)}),ya=()=>{Mr({type:"shixunHomeworks/getWorkSetting",payload:lu({},Qr)})},tr=Lt=>{Mr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Lt}})};return fo.createElement("div",{className:jo.code_eval},fo.createElement(ye.default,{activeKey:Er,tabBarGutter:60,onChange:Lt=>{!(An!=null&&An.is_old_data_for_time)&&(0,me.Ye)(Mr)||Ia(Lt)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:fo.createElement(fo.Fragment,null,fo.createElement(pe.Z,{spinning:io},ga===0?fo.createElement(ne.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):fo.createElement(re.default,{className:"mt5 mb20",rowKey:"id",columns:ro,dataSource:Zr,pagination:!1})),fo.createElement("div",{className:jo.footer},ga>(ha==null?void 0:ha.limit)?fo.createElement("div",null,fo.createElement("span",{style:{color:"#656F87"}},"\u5171",fo.createElement("span",{className:"c-light-primary"},ga),"\u6761\u6570\u636E")):"",fo.createElement(Pe.Z,{defaultPageSize:(ha==null?void 0:ha.limit)||10,current:(ha==null?void 0:ha.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:ga,onChange:kn})))},{label:"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6",key:"2",children:fo.createElement("div",{style:{color:"#333",padding:"0 30px"}},fo.createElement("div",{className:jo.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),fo.createElement("div",{className:jo.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),fo.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},fo.createElement(ue.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(pr==null?void 0:pr.length)>0&&(pr==null?void 0:pr.length)<((fa=An==null?void 0:An.default_evaluation_dimension)==null?void 0:fa.length),onChange:Lt=>{Hr(Lt.target.checked?An==null?void 0:An.default_evaluation_dimension:[])},checked:((Kn=An==null?void 0:An.default_evaluation_dimension)==null?void 0:Kn.length)===(pr==null?void 0:pr.length)},"\u5168\u90E8"),fo.createElement(ue.default.Group,{className:jo.work_checkbox_group,options:An==null?void 0:An.default_evaluation_dimension,value:pr,onChange:Lt=>Hr(Lt)})),fo.createElement(Cr,{dimensionValue:pr}),fo.createElement(fe.ZP,{type:"primary",size:"large",loading:ei,style:{width:"138px",margin:"30px 0"},onClick:()=>Za()},"\u4FDD\u5B58"))}]}),fo.createElement(wo,null))};var wu=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut,user:Mr})=>({shixunHomeworks:ht,classroomList:it,loading:ut.effects,user:Mr}))(xu),su=te(60242),kl={ts_txt:"ts_txt___x98nX",title_txt:"title_txt___kcY79",work_checkbox_group:"work_checkbox_group___y0LXK",work_radio_group:"work_radio_group___iwlRH",under_review:"under_review___fvNpW"},Wl=te(29679),oo=te(59301),Ql=Object.defineProperty,qo=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,cu=(ht,it,ut)=>it in ht?Ql(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,nl=(ht,it)=>{for(var ut in it||(it={}))bu.call(it,ut)&&cu(ht,ut,it[ut]);if(qo)for(var ut of qo(it))Wu.call(it,ut)&&cu(ht,ut,it[ut]);return ht},to=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});const ml=({shixunHomeworks:ht,classroomList:it,loading:ut,dispatch:Mr})=>{var ia,fa,Kn,Qr,An,Er,Ia;const ha=(0,de.useParams)(),{workSetting:Wr}=ht,[Zr,Yi]=(0,E.useState)([]),[io,ui]=(0,E.useState)("1"),[ga,Gn]=(0,E.useState)(!1),[ei,Ri]=(0,E.useState)(!1),[pr,Hr]=(0,E.useState)({}),[ai,ro]=(0,E.useState)(null),[kn,oa]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var _r,si;((_r=ht==null?void 0:ht.actionTabs)==null?void 0:_r.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(oa(!1),Yi(((si=Wr==null?void 0:Wr.ai_code_evaluation_promote)==null?void 0:si.length)>0?Wr==null?void 0:Wr.ai_code_evaluation_promote:Wr==null?void 0:Wr.default_evaluation_dimension))},[(ia=ht==null?void 0:ht.actionTabs)==null?void 0:ia.key]),(0,E.useEffect)(()=>{let _r=null;if((pr==null?void 0:pr.status)==1&&(clearInterval(_r),oa(!0)),(pr==null?void 0:pr.complete_num)!=(pr==null?void 0:pr.total_count)&&(pr==null?void 0:pr.status)!=1)return _r=setInterval(()=>{Za(ai)},3e3),()=>clearInterval(_r)},[pr==null?void 0:pr.status,pr==null?void 0:pr.complete_num]);const Za=_r=>to(void 0,null,function*(){if(!_r)return;const si=yield(0,Me.ZP)(`/api/program_homeworks/${ha==null?void 0:ha.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:_r}});Hr(si)}),ya=()=>{Mr({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},tr=()=>to(void 0,null,function*(){var _r,si;let Pa=yield(0,Me.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Pa==null?void 0:Pa.status)==0&&(ya(),(Pa==null?void 0:Pa.total_number)==-1||(Pa==null?void 0:Pa.remaining_number)>0?((_r=ht==null?void 0:ht.workSetting)==null?void 0:_r.ai_evaluation_times)>0?(((si=Wr==null?void 0:Wr.no_comment_ids)==null?void 0:si.length)>0?ui("1"):ui("2"),Gn(!0)):Ur():(Pa==null?void 0:Pa.remaining_number)==0&&Ee.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Pa==null?void 0:Pa.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Pa==null?void 0:Pa.remaining_number}\u6B21\uFF09\u3002`))}),Lt=()=>{Mr({type:"shixunHomeworks/getWorkSetting",payload:nl({},ha)})},Ur=_r=>to(void 0,null,function*(){let si=yield(0,Me.ZP)(`/api/program_homeworks/${ha.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Zr,student_work_ids:_r}});(si==null?void 0:si.status)==0&&(Lt(),ro(si==null?void 0:si.ai_question_record_id),Za(si==null?void 0:si.ai_question_record_id),Ri(!0),va())}),va=()=>{Mr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"}})};return oo.createElement(oo.Fragment,null,oo.createElement(Ce.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((fa=ht==null?void 0:ht.actionTabs)==null?void 0:fa.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:tr,onCancel:ya,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},oo.createElement("div",{className:kl.ts_txt},"\u667A\u80FD\u52A9\u6559\u5C06\u6279\u91CF\u5BF9\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u5B66\u751F\u7684\u6BCF\u4E2A\u9898\u76EE\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u5E76\u4FDD\u5B58\u81F3\u7F16\u7A0B\u62A5\u544A\u3002"),oo.createElement("div",{className:kl.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),oo.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},oo.createElement(ue.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(Zr==null?void 0:Zr.length)>0&&(Zr==null?void 0:Zr.length)<((Kn=Wr==null?void 0:Wr.default_evaluation_dimension)==null?void 0:Kn.length),onChange:_r=>{Yi(_r.target.checked?Wr==null?void 0:Wr.default_evaluation_dimension:[])},checked:((Qr=Wr==null?void 0:Wr.default_evaluation_dimension)==null?void 0:Qr.length)===(Zr==null?void 0:Zr.length)},"\u5168\u90E8"),oo.createElement(ue.default.Group,{className:kl.work_checkbox_group,options:Wr==null?void 0:Wr.default_evaluation_dimension,value:Zr,onChange:_r=>Yi(_r)})),oo.createElement(Cr,{dimensionValue:Zr})),oo.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ga,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{Gn(!1),Ur(io=="1"?Wr==null?void 0:Wr.no_comment_ids:null)},onCancel:()=>Gn(!1),maskClosable:!1},oo.createElement("div",{className:kl.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",oo.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(Wr==null?void 0:Wr.commit_count)-((An=Wr==null?void 0:Wr.no_comment_ids)==null?void 0:An.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",oo.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Er=Wr==null?void 0:Wr.no_comment_ids)==null?void 0:Er.length),"\u4EBA\u3002"),oo.createElement("div",{className:kl.title_txt},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u8BC4\u4EF7\u7684\u5B66\u751F"),oo.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 20px"}},oo.createElement(jn.ZP.Group,{className:kl.work_radio_group,value:io,onChange:_r=>ui(_r.target.value)},((Ia=Wr==null?void 0:Wr.no_comment_ids)==null?void 0:Ia.length)>0&&oo.createElement(jn.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),oo.createElement(jn.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),oo.createElement(Ce.default,{centered:!0,title:"\u63D0\u793A",open:ei,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Ri(!1),va()},maskClosable:!1,footer:null},oo.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(pr==null?void 0:pr.complete_num)!=(pr==null?void 0:pr.total_count)&&(pr==null?void 0:pr.status)!=1?oo.createElement("div",{className:kl.under_review,style:{marginRight:0}},oo.createElement(pe.Z,{spinning:!0,className:"mr6",size:"small"}),oo.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),oo.createElement("span",{className:"ml5"},oo.createElement("span",{style:{color:"#3061D0"}},pr==null?void 0:pr.complete_num),"/",pr==null?void 0:pr.total_count)):oo.createElement("div",null,oo.createElement(Wl.Z,{style:{color:"#1ACC4B"}}),oo.createElement("span",{className:"ml5"},"\u8BC4\u4EF7\u5B8C\u6210"))),oo.createElement(su.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:kn?100:(pr==null?void 0:pr.complete_num)/(pr==null?void 0:pr.total_count)*100,showInfo:!1,size:[574,10]}),oo.createElement("div",{className:"mb20 mt10"},"\u6279\u91CF\u5BF9\u5B66\u751F\u4EE3\u7801\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u9700\u8017\u8D39\u4E00\u5B9A\u65F6\u957F\uFF0C\u7A0D\u540E\u60A8\u53EF\u4EE5\u5728",oo.createElement("a",{onClick:()=>{window.location.href=`/classrooms/${ha==null?void 0:ha.coursesId}/program_homework/${ha==null?void 0:ha.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var Nl=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut,user:Mr})=>({shixunHomeworks:ht,classroomList:it,loading:ut.effects,user:Mr}))(ml),Ca=te(59301),Au=Object.defineProperty,Jl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,Xl=(ht,it,ut)=>it in ht?Au(ht,it,{enumerable:!0,configurable:!0,writable:!0,value:ut}):ht[it]=ut,Il=(ht,it)=>{for(var ut in it||(it={}))Su.call(it,ut)&&Xl(ht,ut,it[ut]);if(Jl)for(var ut of Jl(it))Hu.call(it,ut)&&Xl(ht,ut,it[ut]);return ht},Tl=(ht,it,ut)=>new Promise((Mr,ia)=>{var fa=An=>{try{Qr(ut.next(An))}catch(Er){ia(Er)}},Kn=An=>{try{Qr(ut.throw(An))}catch(Er){ia(Er)}},Qr=An=>An.done?Mr(An.value):Promise.resolve(An.value).then(fa,Kn);Qr((ut=ut.apply(ht,it)).next())});let du=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Pl=({shixunHomeworks:ht,classroomList:it,globalSetting:ut,user:Mr,loading:ia,dispatch:fa})=>{var Kn,Qr,An,Er,Ia;const ha=(0,de.useParams)(),[Wr]=(0,de.useSearchParams)(),[Zr,Yi]=(0,E.useState)(Wr.get("tabs")||"0"),[io,ui]=(0,E.useState)({}),{workList:ga,workSetting:Gn}=ht,[ei,Ri]=(0,E.useState)(!1);ha.category=Wr.get("category_id"),ha.order="work_score",ha.b_order="desc",(0,E.useEffect)(()=>{fa({type:"classroomList/getAssistantPermissions",payload:{course_id:ha.coursesId}}),(0,wr.hs)(fa)},[(0,Be.bg)()]);const pr=Lt=>{var Ur,va,_r;if(!(Lt==="10"&&!(Gn!=null&&Gn.is_old_data_for_time)&&(0,me.Ye)(fa))){if(Lt==="3"&&fa({type:"shixunHomeworks/getWorkSetting",payload:Il({},ha)}),Lt=="5"){if(((va=(Ur=Mr==null?void 0:Mr.userInfo)==null?void 0:Ur.paid_version)==null?void 0:va.version_type)==0&&!(Gn!=null&&Gn.is_old_data_for_time)){(0,me.xU)();return}if(!(Gn!=null&&Gn.is_old_data_for_time)&&(0,me.Ye)(fa))return}if(Lt==="5"&&!((_r=it.AssistantObject.hack)!=null&&_r.can_exam_leaderboard)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yi(Lt),Lt==="0"&&fa({type:"shixunHomeworks/getWorkList",payload:ha})}},Hr=()=>{Ce.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",Ca.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Tl(void 0,null,function*(){var Lt;const Ur=(Lt=ht.workList)==null?void 0:Lt.myshixun_identifier;(yield(0,ln.Fr)({id:Ur}))&&(Ee.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55 \u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),fa({type:"shixunHomeworks/getWorkList",payload:io}))})})},ai=Lt=>{Lt=Lt!=null&&Lt.includes(".json")?Lt:`${Lt}.json`,Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Tl(void 0,null,function*(){const Ur=yield(0,bn.$Q)({url:Lt});if(!Ur)return;Ee.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const va=yield(0,bn.Ir)({id:Ur.shixun_identifier});if(va!=null&&va.game_identifier){(0,me.xg)(`/tasks/${va.game_identifier}?coursesId=${ha.coursesId}`);return}(va==null?void 0:va.status)===2?ai(va==null?void 0:va.message):(va==null?void 0:va.status)===3&&ro(va==null?void 0:va.message)})})},ro=Lt=>{Ce.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ca.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Lt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},kn=Lt=>Tl(void 0,null,function*(){Lt=Lt!=null&&Lt.includes(".json")?Lt:`${Lt}.json`;const Ur=yield(0,bn.$Q)({url:Lt});if(console.log(Ur,"execRes"),Ur!=null&&Ur.game_identifier){(0,me.xg)(`/tasks/${Ur.game_identifier}?coursesId=${ha.coursesId}`);return}(Ur==null?void 0:Ur.status)===-3?(0,me.eF)():(Ur==null?void 0:Ur.status)===2?ai(Ur==null?void 0:Ur.message):(Ur==null?void 0:Ur.status)===3&&ro(Ur==null?void 0:Ur.message)}),oa=[(0,Be.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Ca.createElement(bt,null)},{name:(0,Be.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:Ca.createElement(nt.Z,{setExportParams:ui}),forceRender:!0},!(0,Be.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:Ca.createElement(bt,null)},{name:"\u6392\u540D",id:"5",compontent:Ca.createElement(yr,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:Ca.createElement(Ht,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:Ca.createElement(vr.Z,null)},(0,Be.GJ)()&&((Kn=Mr==null?void 0:Mr.userInfo)==null?void 0:Kn.has_big_model_permission)&&{name:Ca.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",Ca.createElement("img",{className:wn.Z.ai_review_new,src:_o.Z})),id:"12",compontent:Ca.createElement(wu,null)},(0,Be.GJ)()&&{name:Ca.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",Ca.createElement("img",{className:wn.Z.ai_review_new,src:_o.Z})),id:"10",compontent:Ca.createElement(Co,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(Qr=ga.homework_status)!=null&&Qr.includes("\u5BFC\u5165")?Ca.createElement(fr.Z,null):Ca.createElement(Nt,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:Ca.createElement(Tr.default,null)}].filter(Lt=>!!Lt).filter(Lt=>{var Ur,va;return(0,Be.dE)()?Lt.name!=="\u4EE3\u7801\u67E5\u91CD"&&Lt.name!=="\u8BBE\u7F6E":(0,Be.dE)()||((Ur=ga==null?void 0:ga.homework_status)==null?void 0:Ur[0])!=="\u5DF2\u622A\u6B62"?Lt.name!=="\u8D28\u91CF\u68C0\u6D4B":!ga.code_review&&((va=ga==null?void 0:ga.homework_status)==null?void 0:va[0])!=="\u672A\u53D1\u5E03"?!0:Lt.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(Lt=>ga.open_code_quality_analysis?!0:Lt.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(Lt=>{var Ur;return(Ur=ga.homework_status)!=null&&Ur.includes("\u5BFC\u5165")?(0,Be.dE)()?["0","1"].includes(Lt.id):["0","1","3"].includes(Lt.id):!0}),Za=()=>Tl(void 0,null,function*(){var Lt,Ur,va;if(!(Gn!=null&&Gn.is_old_data_for_time)&&(0,me.Ye)(fa))return;if(((Ur=(Lt=ht==null?void 0:ht.headerInfo)==null?void 0:Lt.challenges)==null?void 0:Ur.length)===0)return Ee.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((va=ht==null?void 0:ht.headerInfo)==null?void 0:va.commit_count)==0)return Ee.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let _r=yield ya();if((_r==null?void 0:_r.complete_num)!=(_r==null?void 0:_r.total_count)&&(_r==null?void 0:_r.status)!=1)return Ee.ZP.info("\u6B63\u5728\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u8BF7\u7B49\u5F85\u672C\u6B21\u8BC4\u4EF7\u5B8C\u6210\u4E4B\u540E\u518D\u8FDB\u884C\u64CD\u4F5C\uFF01");fa({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),ya=()=>Tl(void 0,null,function*(){const{ai_question_record_id:Lt}=ht.headerInfo;return Lt?yield(0,Me.ZP)(`/api/shixun_homeworks/${ha==null?void 0:ha.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:Lt}}):void 0}),tr=()=>{var Lt,Ur,va,_r,si,Pa,Ma,Aa,Li,ao,fn,lr,ka,Ha,Nr,Oa,ii;return Ca.createElement("aside",{className:wn.Z.workListTabButton},(0,Be.dE)()&&!((Lt=ga.homework_status)!=null&&Lt.includes("\u5BFC\u5165"))&&Ca.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},Ca.createElement(fe.ZP,{onClick:()=>Tl(void 0,null,function*(){var Sa;let Da=yield(0,Me.ZP)(`/api/problems/${(Sa=ht.workList)==null?void 0:Sa.start_identifier}/start.json`,{method:"get"});Da&&(window.open(`/myproblems/${Da==null?void 0:Da.identifier}?type=1&backUrl=/classrooms/${ha.coursesId}/program_homework/${ha.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[ha==null?void 0:ha.coursesId,ha==null?void 0:ha.categoryId]))}),type:"primary"},(Ur=ga.homework_status)!=null&&Ur.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,Be.dE)()&&((va=ht.workList)==null?void 0:va.redo_work)&&Ca.createElement(fe.ZP,{onClick:Hr,type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((_r=ht.workList)==null?void 0:_r.shixun_status)>1&&((si=ht.workList)==null?void 0:si.time_status)<5&&(0,Be.dE)()&&Ca.createElement(fe.ZP,{type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Sa,Da,Va,Gi,po,No,vl;(0,wr.tJ)(fa,!0)&&((Va=(Da=(Sa=ht.workList)==null?void 0:Sa.task_operation)==null?void 0:Da[1])!=null&&Va.includes("/")?kn((po=(Gi=ht.workList)==null?void 0:Gi.task_operation)==null?void 0:po[1]):(0,me.xg)(`/tasks/${(vl=(No=ht.workList)==null?void 0:No.task_operation)==null?void 0:vl[1]}`))}},(Ma=(Pa=ht.workList)==null?void 0:Pa.task_operation)==null?void 0:Ma[0]),((Aa=ht.workList)==null?void 0:Aa.commit_des)&&((Li=ht.workList)==null?void 0:Li.commit_des)&&Ca.createElement(fe.ZP,{type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Sa;(0,me.xg)(`/classrooms/${ha.coursesId}/shixun_homework/${ha.categoryId}/${(Sa=ht.workList)==null?void 0:Sa.id}/commitsummary`)}},(ao=ht.workList)==null?void 0:ao.commit_des),(Gn==null?void 0:Gn.hack_edit_permission)&&((fn=ga==null?void 0:ga.homework_status)==null?void 0:fn[0])==="\u672A\u53D1\u5E03"&&Ca.createElement(fe.ZP,{type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Sa;if(!((Sa=it.AssistantObject.hack)!=null&&Sa.can_create)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}de.history.push(`/classrooms/${ha.coursesId}/program_homework/${ha.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,Be.GJ)()&&ga.publish_immediately&&Ca.createElement(fe.ZP,{type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Sa,Da;if(!((Sa=it.AssistantObject.hack)!=null&&Sa.can_publish)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(((Da=Mr==null?void 0:Mr.userInfo)==null?void 0:Da.user_status)===2){(0,wr.Rd)();return}fa({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[ha.categoryId],selectArrsAll:[ga],params:ha,detail:!0,type:2,manage_all_group:Gn==null?void 0:Gn.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,Be.GJ)()&&ga.end_immediately&&Ca.createElement(fe.ZP,{type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Sa;if(!((Sa=it.AssistantObject.hack)!=null&&Sa.can_stop)&&(0,Be.Rm)()){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}fa({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:ha,type:2,detail:!0,selectArrs:[ha.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"),Zr=="12"&&(((ka=(lr=ht==null?void 0:ht.workSetting)==null?void 0:lr.homework_status)==null?void 0:ka.includes("\u5DF2\u622A\u6B62"))||((Nr=(Ha=ht==null?void 0:ht.workSetting)==null?void 0:Ha.homework_status)==null?void 0:Nr.includes("\u63D0\u4EA4\u4E2D"))||((ii=(Oa=ht==null?void 0:ht.workSetting)==null?void 0:Oa.homework_status)==null?void 0:ii.includes("\u8FDB\u884C\u4E2D")))&&Ca.createElement(fe.ZP,{onClick:Za,type:"primary",icon:Ca.createElement("i",{className:"iconfont icon-yijiandaimapingjia font14"})},"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"))};return Ca.createElement("section",null,Ca.createElement("div",{className:"edu-container"},Ca.createElement("section",{className:"animated fadeIn"},Ca.createElement("aside",{className:"mt10 minH22"},ga.category&&Ca.createElement(Ze.Z,{separator:">"},Ca.createElement(Ze.Z.Item,null,Ca.createElement(de.Link,{to:`/classrooms/${ha==null?void 0:ha.coursesId}/program_homework`},ga.course_name)),Ca.createElement(Ze.Z.Item,null,Ca.createElement(de.Link,{to:`/classrooms/${ha==null?void 0:ha.coursesId}/program_homework/${ga.category.main?"":ga.category.category_id}`},ga.category.category_name)),Ca.createElement(Ze.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),Ca.createElement("aside",{className:[wn.Z.title,"mt20"].join(" ")},Ca.createElement(de.Link,{to:`/classrooms/${ga.course_id}/program_homework/${(An=ga.category)!=null&&An.main?"":(Er=ga.category)==null?void 0:Er.category_id}`},Ca.createElement(Ae.Z,{className:"font16 c-black"})),Ca.createElement(Ge.Z,{title:ga.homework_name,placement:"bottom"},Ca.createElement("strong",{className:"font20 ml5"},ga.homework_name)),Ca.createElement(me.VV,{temporary:!0,status:ga.homework_status}))),Ca.createElement("aside",{className:`mt30 relative ${wn.Z.workListTabWrap}`},Ca.createElement(ye.default,{type:"card",defaultActiveKey:Zr,activeKey:Zr,tabBarExtraContent:(Ia=ga.homework_status)!=null&&Ia.includes("\u5BFC\u5165")&&(0,Be.GJ)()?Ca.createElement(fe.ZP,{icon:Ca.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{fa({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ga==null?void 0:ga.homework_name,id:ga==null?void 0:ga.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):tr(),onChange:pr},oa.map((Lt,Ur)=>Ca.createElement(ye.default.TabPane,{tab:Lt.name,key:Lt.id,forceRender:Lt.forceRender},Lt.compontent))))),Ca.createElement(En,null),Ca.createElement(In.Z,{courseEndTime:ga==null?void 0:ga.course_end_date,successCallback:()=>{fa({type:"shixunHomeworks/getWorkList",payload:Il({},ha)})},visible:it.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[ha.categoryId],courseId:ha.coursesId,isBatch:!1}),Ca.createElement(xn.Z,{courseEndTime:ga==null?void 0:ga.course_end_date}),Ca.createElement(Fr.Z,{onOk:()=>{fa({type:"shixunHomeworks/getWorkList",payload:Il({},ha)})}}),Ca.createElement(kr.Z,{onOk:()=>{fa({type:"shixunHomeworks/getWorkList",payload:Il({},ha)})}}),Ca.createElement(Ce.default,{open:ei,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Ri(!1)}},Ca.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),Ca.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),Ca.createElement("p",{style:{marginLeft:"10px"}},Ca.createElement(re.default,{dataSource:du,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),Ca.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),Ca.createElement("p",{style:{marginLeft:"20px"}},"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"),Ca.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u6839\u636E\u4EE3\u7801\u8DEF\u5F84\u6570\u8BA1\u7B97\u7684\u6570\u503C\uFF0C\u6BCF\u5F53\u4E00\u4E2A\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u53C9\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u5C31\u4F1A\u81EA\u589E\u4E00\u3002"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u6BCF\u4E2A\u7A0B\u5E8F\u8BED\u8A00\u7684\u5173\u952E\u5B57\u5BF9\u5E94\u7684\u590D\u6742\u5EA6\u6570\u636E\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u4E3A1\u3002\uFF08\u7279\u5B9A\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u7565\uFF09"),Ca.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u5D29\u6E83\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"),Ca.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),Ca.createElement(Nl,null))};var Du=(0,de.connect)(({shixunHomeworks:ht,classroomList:it,loading:ut,user:Mr,globalSetting:ia})=>({classroomList:it,shixunHomeworks:ht,globalSetting:ia,user:Mr,loading:ut.effects}))(Pl)},48070:function(pn,It,te){"use strict";var E=te(59301),Me=te(28284),de=te(6767),Ee=te(62957),Ce=te(77019),fe=te(47889),Ze=te(71051),Ge=te(5269),ye=te(16326),re=te(62673),Ae=te(56656),me=te.n(Ae),Ye=te(38147),je=te(41867),ze=te(65862),Ie=te(65582),Ue=te(91704),mt=te(33270),He=te(99981),Le=te(59301),be=Object.defineProperty,De=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,Pe=(Rt,gt,nt)=>gt in Rt?be(Rt,gt,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Rt[gt]=nt,qe=(Rt,gt)=>{for(var nt in gt||(gt={}))ft.call(gt,nt)&&Pe(Rt,nt,gt[nt]);if(ke)for(var nt of ke(gt))pe.call(gt,nt)&&Pe(Rt,nt,gt[nt]);return Rt},We=(Rt,gt)=>De(Rt,Je(gt)),Be=(Rt,gt)=>{var nt={};for(var at in Rt)ft.call(Rt,at)&>.indexOf(at)<0&&(nt[at]=Rt[at]);if(Rt!=null&&ke)for(var at of ke(Rt))gt.indexOf(at)<0&&pe.call(Rt,at)&&(nt[at]=Rt[at]);return nt},Fe=(Rt,gt,nt)=>new Promise((at,xe)=>{var ce=Ot=>{try{St(nt.next(Ot))}catch(ot){xe(ot)}},rt=Ot=>{try{St(nt.throw(Ot))}catch(ot){xe(ot)}},St=Ot=>Ot.done?at(Ot.value):Promise.resolve(Ot.value).then(ce,rt);St((nt=nt.apply(Rt,gt)).next())});const _e=Rt=>{var gt=Rt,{classroomList:nt,dispatch:at,courseEndTime:xe,onWindowBack:ce}=gt,rt=Be(gt,["classroomList","dispatch","courseEndTime","onWindowBack"]),St,Ot,ot,Ut,yt,Kt,lt,tt,$e,Et,Zt,pt,zt,Wt,Re,wt,bt,Ke,Ft,At,Tt,ue,ne,ee,se,ge,oe,le,st,Yt,kt,dt,Ht,rn,sn,Mn,jn,Sn,dn;const Ln=(0,Ie.useParams)(),[en]=Me.default.useForm(),[cn,rr]=(0,E.useState)(1),[ar,wr]=(0,E.useState)([]),[Zn,an]=(0,E.useState)(0),[ir,tn]=(0,E.useState)(2e3),[vn,gn]=(0,E.useState)(!0),[On,on]=(0,E.useState)(!1),[Cn,Hn]=(0,E.useState)(!1),[Qn,sr]=(0,E.useState)([]),[dr,zr]=(0,E.useState)(!0),[$n,Ir]=(0,E.useState)(!((ot=(Ot=(St=nt.actionTabs)==null?void 0:St.selectArrsAll)==null?void 0:Ot[0])!=null&&ot.send_type));let[Vn,Jn]=(0,E.useState)([0,0,0]);(0,E.useEffect)(()=>{var Pn,nn,Yn,nr,cr,gr,mr,Cr,Wn,Dt,jr,ra,Jr;if(nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(or(),(Yn=(nn=(Pn=nt.actionTabs)==null?void 0:Pn.selectArrsAll)==null?void 0:nn[0])!=null&&Yn.can_publish?Jn([...(Wn=(Cr=(mr=nt.actionTabs)==null?void 0:mr.selectArrsAll)==null?void 0:Cr[0])==null?void 0:Wn.difficult_count]):Jn([...(gr=(cr=(nr=nt.actionTabs)==null?void 0:nr.selectArrsAll)==null?void 0:cr[0])==null?void 0:gr.difficult_settings]),Ir(!((ra=(jr=(Dt=nt.actionTabs)==null?void 0:Dt.selectArrsAll)==null?void 0:jr[0])!=null&&ra.send_type)),yn(),nt.actionTabs.type===2){const ma=(Jr=nt.actionTabs.selectArrsAll)==null?void 0:Jr[0];zr(ma.unified_setting)}else zr(!1)},[nt.actionTabs]),console.log("----",nt.actionTabs),(0,E.useEffect)(()=>{if(On){if(Cn)return;at({type:"classroomList/setActionTabs",payload:{}}),(0,je.GJ)()?(at({type:"classroomList/getClassroomTeacherCommonList",payload:We(qe({},nt.actionTabs.params),{type:1})}),at({type:"shixunHomeworks/getWorkList",payload:qe({},Ln)})):at({type:"classroomList/getClassroomCommonList",payload:qe({},nt.actionTabs.params)})}},[On]);const yn=Pn=>Fe(void 0,null,function*(){gn(!0);const nn=yield(0,mt.c_)(We(qe({},Ln),{page:Pn||cn,limit:2e4,homework_id:nt.actionTabs.type===1?"":nt.actionTabs.selectArrs[0]}));nn==null||nn.course_groups.map((Yn,nr)=>{Yn.key=Yn.id,Yn.title=Yn.name,Yn.disabled=Yn.is_published}),nn&&(wr([...nn==null?void 0:nn.course_groups]),an(nn==null?void 0:nn.course_groups_count),gn(!1),Pn||en.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Xn=()=>{(0,je.GJ)()?nt.actionTabs.detail?(at({type:"shixunHomeworks/setActionTabs",payload:{}}),at({type:"shixunHomeworks/getWorkList",payload:qe({},Ln)}),at({type:"shixunHomeworks/getWorkSetting",payload:qe({},Ln)})):at({type:"classroomList/getClassroomTeacherCommonList",payload:We(qe({},nt.actionTabs.params),{type:5,category:nt.actionTabs.params.categoryId})}):at({type:"classroomList/getClassroomCommonList",payload:qe({},nt.actionTabs.params)})},Ar=()=>Fe(void 0,null,function*(){var Pn,nn,Yn,nr,cr,gr,mr,Cr,Wn;if(((Yn=(nn=(Pn=(0,je.eY)())==null?void 0:Pn.course)==null?void 0:nn.hack_homework_info)==null?void 0:Yn.hack_homework_remaining_count)===0&&((cr=(nr=nt.actionTabs.selectArrsAll)==null?void 0:nr.filter(Jr=>{var ma;return(ma=(Jr==null?void 0:Jr.status)||(Jr==null?void 0:Jr.homework_status))==null?void 0:ma.includes("\u672A\u53D1\u5E03")}))==null?void 0:cr.length)>0){(0,ze.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(mr=(gr=(0,je.eY)())==null?void 0:gr.course)==null?void 0:mr.course_name}\u3011\u7684\u8BFE\u5802\u7F16\u7A0B\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if((0,je.Rm)()&&!((Cr=nt.AssistantObject.hack)!=null&&Cr.can_publish)){de.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),qn(!1);return}const Dt=qe({},en.getFieldsValue());if(Dt.end_time<=Dt.publish_time){de.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),qn(!1);return}if((Qn==null?void 0:Qn.length)<=0&&!dr&&ar.length>0){de.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),qn(!1);return}if(Vn.reduce((Jr,ma)=>Jr+ma,0)===0&&!$n){de.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),qn(!1);return}let jr={homework_ids:[...nt.actionTabs.selectArrs],group_ids:Qn.length>0?Qn.map(Jr=>Jr.id):(Wn=nt.detailCommonHomeworksList)==null?void 0:Wn.course_groups,end_time:me()(Dt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(Dt.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Vn==null?void 0:Vn.map(Jr=>Jr),send_type:$n?"0":"1",unified_setting:!Qn.length};if(qn(!0),(yield(0,Ye.ZP)(`/api/courses/${Ln.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:qe({},jr)})).status===0){if(qn(!1),(0,ze.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),de.ZP.success("\u53D1\u5E03\u6210\u529F"),at({type:"user/getUserInfo",payload:{course_id:Ln.coursesId}}),at({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ce){ce();return}rt.onCallback&&rt.onCallback(),Xn(),localStorage.getItem("Noviceguide")==="0"||at({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Le.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else qn(!1)}),or=()=>{rr(1),wr([]),sr([])},Jt=Zn>cn*ir,[qt,qn]=(0,E.useState)(!1);return Le.createElement(Ee.default,{width:600,confirmLoading:qt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:nt.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ar,onCancel:()=>{if(or(),at({type:"classroomList/setActionTabs",payload:{}}),ce){ce();return}Xn()}},Le.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Le.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ar&&Le.createElement(Me.default,{form:en},Le.createElement("div",{style:{paddingLeft:0}},nt.actionTabs.type===2&&Le.createElement(Ce.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Le.createElement(fe.ZP.Group,{value:$n,disabled:!((Kt=(yt=(Ut=nt.actionTabs)==null?void 0:Ut.selectArrsAll)==null?void 0:yt[0])!=null&&Kt.can_publish),onChange:Pn=>{Ir(Pn.target.value)}},Le.createElement(fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Le.createElement(fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!$n&&Le.createElement(Ce.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{style:{marginRight:65}}),Le.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Le.createElement(Ze.Z,{value:Vn[0],onChange:Pn=>{Vn[0]=Pn,Jn([...Vn])},min:0,disabled:!(($e=(tt=(lt=nt.actionTabs)==null?void 0:lt.selectArrsAll)==null?void 0:tt[0])!=null&&$e.can_publish),placeholder:`\u6700\u5927${(zt=(pt=(Zt=(Et=nt.actionTabs)==null?void 0:Et.selectArrsAll)==null?void 0:Zt[0])==null?void 0:pt.difficult_count)==null?void 0:zt[0]}`,max:(bt=(wt=(Re=(Wt=nt.actionTabs)==null?void 0:Wt.selectArrsAll)==null?void 0:Re[0])==null?void 0:wt.difficult_count)==null?void 0:bt[0],style:{width:60}})),Le.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Le.createElement(Ze.Z,{value:Vn[1],onChange:Pn=>{Vn[1]=Pn,Jn([...Vn])},min:0,disabled:!((At=(Ft=(Ke=nt.actionTabs)==null?void 0:Ke.selectArrsAll)==null?void 0:Ft[0])!=null&&At.can_publish),max:(ee=(ne=(ue=(Tt=nt.actionTabs)==null?void 0:Tt.selectArrsAll)==null?void 0:ue[0])==null?void 0:ne.difficult_count)==null?void 0:ee[1],placeholder:`\u6700\u5927${(le=(oe=(ge=(se=nt.actionTabs)==null?void 0:se.selectArrsAll)==null?void 0:ge[0])==null?void 0:oe.difficult_count)==null?void 0:le[1]}`,style:{width:60}})),Le.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Le.createElement(Ze.Z,{value:Vn[2],onChange:Pn=>{Vn[2]=Pn,Jn([...Vn])},min:0,disabled:!((kt=(Yt=(st=nt.actionTabs)==null?void 0:st.selectArrsAll)==null?void 0:Yt[0])!=null&&kt.can_publish),placeholder:`\u6700\u5927${(sn=(rn=(Ht=(dt=nt.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:Ht[0])==null?void 0:rn.difficult_count)==null?void 0:sn[2]}`,max:(dn=(Sn=(jn=(Mn=nt.actionTabs)==null?void 0:Mn.selectArrsAll)==null?void 0:jn[0])==null?void 0:Sn.difficult_count)==null?void 0:dn[2],style:{width:60}}))),Le.createElement(Ce.Z,{className:"mt30",align:"middle"},Le.createElement(Ge.Z,null,Le.createElement(Me.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Le.createElement(ye.default,{style:{width:170,marginRight:"25px"},disabledDate:Pn=>(0,He.Q8)(Pn,xe),disabledTime:Pn=>(0,He.d0)(Pn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,ze.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Le.createElement(Ge.Z,{className:"ml20"},Le.createElement(Me.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Le.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,ze.U6)(),"HH:mm")},disabledDate:Pn=>(0,He.Q8)(Pn,xe,en.getFieldValue("publish_time")),disabledTime:Pn=>(0,He.d0)(Pn,en.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),nt.actionTabs.type===2&&Le.createElement(Ce.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Le.createElement(fe.ZP.Group,{value:dr,onChange:Pn=>{zr(Pn.target.value),sr([])}},Le.createElement(fe.ZP,{value:!0,disabled:!nt.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Le.createElement(fe.ZP,{className:"ml20",disabled:ar.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ar.length<=0&&nt.actionTabs.type===2&&Le.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(nt.actionTabs.type===1||!dr)&&ar.length>0&&Le.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Le.createElement("span",{style:{flex:1}},Le.createElement(re.default,{checked:Qn.length===ar.length,onChange:Pn=>{Qn.length===ar.length?sr([]):sr(ar.filter(nn=>!nn.is_published))}},"\u5168\u9009")," "),Le.createElement("span",{style:{width:16}}),Le.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Qn.length||0,"\u4E2A\u5206\u73ED")),(nt.actionTabs.type===1||!dr)&&ar.length>0&&Le.createElement(Ue.Z,{data:ar,selectedRowKeys:Qn,setSelectedRowKeys:sr})))};It.Z=(0,Ie.connect)(({classroomList:Rt})=>({classroomList:Rt}))(_e)},99981:function(pn,It,te){"use strict";te.d(It,{Q8:function(){return ce},d0:function(){return rt},w6:function(){return xe}});var E=te(59301),Me=te(16326),de=te(82326),Ee=te(6767),Ce=te(62957),fe=te(47889),Ze=te(77019),Ge=te(5269),ye=te(25399),re=te(62673),Ae=te(7939),me=te(56656),Ye=te.n(me),je=te(41867),ze=te(38147),Ie=te(89392),Ue=te.n(Ie),mt=te(65862),He=te(61191),Le=te(65582),be=te(4324),De=te(66457),Je=te(42656),ke=te(83028),ft=te(60979),pe=te(59301),Pe=Object.defineProperty,qe=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Rt=(yt,Kt,lt)=>Kt in yt?Pe(yt,Kt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):yt[Kt]=lt,gt=(yt,Kt)=>{for(var lt in Kt||(Kt={}))Fe.call(Kt,lt)&&Rt(yt,lt,Kt[lt]);if(Be)for(var lt of Be(Kt))_e.call(Kt,lt)&&Rt(yt,lt,Kt[lt]);return yt},nt=(yt,Kt)=>qe(yt,We(Kt)),at=(yt,Kt,lt)=>new Promise((tt,$e)=>{var Et=zt=>{try{pt(lt.next(zt))}catch(Wt){$e(Wt)}},Zt=zt=>{try{pt(lt.throw(zt))}catch(Wt){$e(Wt)}},pt=zt=>zt.done?tt(zt.value):Promise.resolve(zt.value).then(Et,Zt);pt((lt=lt.apply(yt,Kt)).next())});function xe(yt,Kt){const lt=[];for(let tt=yt;tt{const tt=ytYe()(Kt).endOf("day"),Et=yt{const lt=parseInt(Ye()(yt).format("HH")),tt=parseInt(Ye()().format("HH")),$e=parseInt(Ye()().format("mm"));if(!yt)return{disabledHours:()=>xe(0,tt),disabledMinutes:()=>xe(0,$e)};if(Kt){const Et=parseInt(Ye()(Kt).format("HH")),Zt=parseInt(Ye()(Kt).format("mm"));return Ye()(yt).isSame(Ye()(Kt),"day")?{disabledHours:()=>xe(0,Et),disabledMinutes:()=>lt<=Et?xe(0,Zt):[]}:void 0}if(Ye()(yt).isSame(Ye()(),"day"))return{disabledHours:()=>xe(0,tt),disabledMinutes:()=>Ye()(yt).isSame(Ye()(),"hour")&<<=tt?xe(0,$e):[]}},St=(yt,Kt)=>yt==null?void 0:yt.map(lt=>{var tt;return(tt=Kt==null?void 0:Kt.find($e=>$e.value===lt))==null?void 0:tt.id}),{RangePicker:Ot}=Me.default,{Option:ot}=de.default,Ut=({shixunHomeworks:yt,loading:Kt,dispatch:lt,classroomList:tt,user:$e})=>{var Et,Zt,pt,zt,Wt,Re,wt,bt,Ke;const Ft=(0,Le.useParams)(),{workSetting:At,workList:Tt,shixunWorkList:ue,headerInfo:ne,changeData:ee}=yt,[se,ge]=(0,E.useState)(!1),[oe,le]=(0,E.useState)(!1);let[st,Yt]=(0,E.useState)([]),[kt,dt]=(0,E.useState)([]),[Ht,rn]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:be.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,action_analysis:!1,work_end_forbid_evaluate:!1});const[sn,Mn]=(0,E.useState)({}),[jn,Sn]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{Yt([])},[]),(0,E.useEffect)(()=>{ge(!(0,je.GJ)())},[(0,je.GJ)()]);const dn=()=>{lt({type:"shixunHomeworks/getWorkSetting",payload:gt({},Ft)})};(0,E.useEffect)(()=>{if(!(At!=null&&At.course_id))return;Object.keys(Ht).map(function(vn){Ht[vn]=At[vn]}),(!Ht.allow_late||!Ht.unified_late)&&(Ht.late_penalty=20,Ht.penalty_type=be.Q.Percent),Ht.unified_setting||(Ht.unified_late=!1,Ht.unified_anonymous_comment=!1,Ht.unified_anonymous_appeal=!1),st=JSON.parse(JSON.stringify(At.group_settings.map(vn=>nt(gt({},vn),{group_name:[vn.group_name]})).filter(vn=>vn.publish_time!==null))),kt=JSON.parse(JSON.stringify(At.allow_late_settings.map(vn=>nt(gt({},vn),{group_name:[vn.group_name]})).filter(vn=>vn.late_time!==null))),rn(gt({},Ht));const tn=(0,mt.QE)((st==null?void 0:st.length)>0?st:[]);Yt([...tn]),(kt==null?void 0:kt.length)<=0?dt([{penalty_type:be.Q.Percent,late_penalty:20}]):dt([...kt])},[At]);const Ln=()=>at(void 0,null,function*(){var tn,vn,gn,On,on,Cn,Hn,Qn,sr;if(((gn=(vn=(tn=$e==null?void 0:$e.userInfo)==null?void 0:tn.course)==null?void 0:vn.shixun_homework_info)==null?void 0:gn.shixun_homework_remaining_count)===0&&((on=(On=yt==null?void 0:yt.headerInfo)==null?void 0:On.homework_status)!=null&&on.includes("\u672A\u53D1\u5E03"))){(0,mt.bR)(`\u60A8\u4ECA\u65E5\u5728\u3010${(Hn=(Cn=(0,je.eY)())==null?void 0:Cn.course)==null?void 0:Hn.course_name}\u3011\u7684\u8BFE\u5802\u5B9E\u9A8C\u4F5C\u4E1A\u53D1\u5E03\u989D\u5EA6\u5DF2\u7528\u5B8C\u3002\u989D\u5EA6\u5C06\u4E8E\u6BCF\u65E524\u70B9\u91CD\u7F6E\uFF0C\u5C4A\u65F6\u5373\u53EF\u7EE7\u7EED\u53D1\u5E03\u3002\u5982\u9700\u7ACB\u5373\u53D1\u5E03\u66F4\u591A\u4F5C\u4E1A\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u6269\u5BB9\u3002`);return}if(((Qn=$e==null?void 0:$e.userInfo)==null?void 0:Qn.user_status)===2){(0,De.Rd)();return}const dr=JSON.parse(JSON.stringify(Ht));if(dr.challenge_settings.filter($n=>!$n.hide),dr.categoryId=Ft.categoryId,(sr=dr.challenge_settings)!=null&&sr.every($n=>!$n.checked)){Ee.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(st),!Ht.unified_setting)st=st==null?void 0:st.map($n=>{var Ir;if(!$n.publish_time||!$n.end_time)throw Ee.ZP.error("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$n.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(Ir=At.group_settings)==null?void 0:Ir.filter(Vn=>{var Jn;return(Jn=$n==null?void 0:$n.group_name)==null?void 0:Jn.includes(Vn.group_name)}).map(Vn=>Vn.group_id||Vn.id).toString().split(","),$n});else if(!Ht.publish_time||!Ht.end_time)throw Ee.ZP.error("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"),new String("\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A");if(dr.group_settings=st,Ht.allow_late)if(Ht.unified_late){if(Ht.late_penalty===null||Ht.late_penalty===void 0||Ht.late_penalty<0||Ht.late_penalty>100)throw Ee.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!Ht.late_time)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574")}else kt=kt==null?void 0:kt.map($n=>{var Ir,Vn;if($n.late_penalty===null||$n.late_penalty===void 0||$n.late_penalty<0||$n.late_penalty>100)throw Ee.ZP.error("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100"),new String("\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0~100");if(!$n.late_time)throw Ee.ZP.error("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!$n.group_name)throw Ee.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return $n.group_name=typeof($n==null?void 0:$n.group_name)=="string"?[$n==null?void 0:$n.group_name]:$n==null?void 0:$n.group_name,$n.group_id=(Vn=(Ir=$n==null?void 0:$n.group_name)==null?void 0:Ir.map(Jn=>{var yn,Xn;let Ar=(Xn=(yn=At.group_settings)==null?void 0:yn.filter(or=>(or==null?void 0:or.group_name)===Jn))==null?void 0:Xn[0];return Ar==null?void 0:Ar.group_id}))==null?void 0:Vn.toString().split(","),$n}),dr.allow_late_settings=kt;let zr=yield(0,ft.Tr)({homework_common_ids:[parseInt(Ft.categoryId)],course_id:Ft.coursesId,type:"homework_common"});(zr==null?void 0:zr.student_count)===0?en(dr):(Sn(dr),Mn(zr))}),en=tn=>{var vn;if(tn.total_score===null){Ee.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(tn!=null&&tn.work_efficiency&&tn.eff_score===null){Ee.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const gn=tn.challenge_settings.reduce((Cn,Hn)=>Cn+Number(Hn.challenge_score),0);if((gn==null?void 0:gn.toFixed(10))!==((vn=tn.total_score-tn.eff_score)==null?void 0:vn.toFixed(10))){Ee.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${tn.total_score}\u5206`);return}const On={shixun_evaluation:tn.shixun_evaluation,challenge_settings:tn.challenge_settings};let on=()=>{var Cn;const Hn=()=>at(void 0,null,function*(){le(!0),(yield(0,ze.ZP)(`/api/homework_commons/${Ft.categoryId}/publish_setting.json`,{method:"post",body:gt({},tn)})).status===0&&(Ee.ZP.success("\u66F4\u65B0\u6210\u529F"),dn(),lt({type:"user/getUserInfo",payload:{course_id:Ft.coursesId}}),lt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:gt({},Ft)})),le(!1)});!(0,Ie.isEqual)(ee,On)&&!((Cn=ne==null?void 0:ne.homework_status)!=null&&Cn.includes("\u672A\u53D1\u5E03"))?Ce.default.confirm({title:"\u66F4\u65B0\u6210\u7EE9",content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5173\u5361\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:Hn}):Hn()};At!=null&&At.high_resources_consume&&!(At!=null&&At.high_resources_consume_permission)?lt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:Ft.coursesId,type:"shixun",type_id:Ft.categoryId,name:At.homework_name,fn:()=>{on()}}}):on()},cn=(tn,vn,gn="group_id")=>{var On;return vn?vn.find(on=>on[gn]===tn):(On=At==null?void 0:At.group_settings)==null?void 0:On.find(on=>on.group_id[0]===tn)},rr=(At==null?void 0:At.allow_late)||(At==null?void 0:At.anonymous_comment),ar=tn=>{var vn,gn;const On=cn(tn,At==null?void 0:At.allow_late_settings,"id"),on=cn(tn,At==null?void 0:At.anonymous_comment_settings),Cn=cn(tn);return(At==null?void 0:At.allow_late)&&On&&Ye()(On==null?void 0:On.late_time)<=Ye()()||(At==null?void 0:At.anonymous_comment)&&on&&(on==null?void 0:on.evaluation_start)!==null||((gn=(Ye()(Cn==null?void 0:Cn.end_time)<=Ye()()&&((vn=At==null?void 0:At.allow_late_settings)==null?void 0:vn.filter(Hn=>Hn.group_id.includes(tn))))[0])==null?void 0:gn.late_time)!=null},wr=(0,E.useMemo)(()=>(At==null?void 0:At.allow_late)||(At==null?void 0:At.all_group_late),[At,ne]),Zn=At==null?void 0:At.anonymous_comment,an=tn=>{if(!tn)return!1;const vn=cn(tn,At==null?void 0:At.anonymous_comment_settings);return(At==null?void 0:At.anonymous_comment)&&vn&&(vn==null?void 0:vn.evaluation_start)!==null},ir=(tn,vn)=>{var gn,On,on,Cn,Hn;tn!=null&&tn.group_id||(tn.group_id=St(tn==null?void 0:tn.group_name,At==null?void 0:At.group_settings)),lt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:tn,index:vn,rangePickerDisabled:(On=(gn=tn==null?void 0:tn.group_id)==null?void 0:gn[0])!=null&&On.publish_time?se||(Ye()()<=Ye()((Cn=cn((on=tn==null?void 0:tn.group_id)==null?void 0:on[0]))==null?void 0:Cn.publish_time)?!1:[!0,ar((Hn=tn==null?void 0:tn.group_id)==null?void 0:Hn[0])]):!1,disabledDate:At==null?void 0:At.course_end_date}})};return pe.createElement("section",{className:He.Z.form},pe.createElement("div",{className:He.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F\uFF09")),pe.createElement("div",null,pe.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(fe.ZP.Group,{disabled:se||!((Et=ne==null?void 0:ne.homework_status)!=null&&Et.includes("\u672A\u53D1\u5E03"))||(0,je.Rm)()&&!((Zt=tt.AssistantObject.practice)!=null&&Zt.can_publish),value:Ht.unified_setting,onChange:tn=>{var vn;if(!((vn=ne==null?void 0:ne.homework_status)!=null&&vn.includes("\u672A\u53D1\u5E03"))){Ee.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Ht.unified_setting=!Ht.unified_setting,Ht.unified_setting||(Ht.unified_late=!1,dt([{late_penalty:5}])),rn(Object.assign({},Ht)),Ht.unified_setting===!1&&st==""){Yt(st.concat({}));return}Ht.unified_setting&&(Yt([]),dt([{late_penalty:5}]))}},pe.createElement(fe.ZP,{value:!0,disabled:se||!(At!=null&&At.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(fe.ZP,{disabled:se||!((pt=At==null?void 0:At.group_settings)!=null&&pt.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((zt=At==null?void 0:At.group_settings)==null?void 0:zt.length)===0&&pe.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08\u672C\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201C\uFF09")),Ht.unified_setting&&pe.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},pe.createElement(Ze.Z,{align:"middle"},pe.createElement(Ge.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),pe.createElement(Ge.Z,{className:"ml10"},pe.createElement(Me.default,{size:"large",disabled:se||!((Wt=ne==null?void 0:ne.homework_status)!=null&&Wt.includes("\u672A\u53D1\u5E03")||(Re=ne==null?void 0:ne.homework_status)!=null&&Re.includes("\u672A\u5F00\u59CB"))||(0,je.Rm)()&&!((wt=tt.AssistantObject.practice)!=null&&wt.can_publish),style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:tn=>ce(tn,At==null?void 0:At.course_end_date),disabledTime:tn=>rt(tn),value:Ht.publish_time?Ye()(Ht.publish_time):"",onChange:(tn,vn)=>{Ht.publish_time=vn,(Ht.end_time==""||!Ht.end_time)&&Ht.unified_setting&&(Ht.end_time=Ye()(tn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),rn(Object.assign({},Ht))}}))),pe.createElement(Ze.Z,{align:"middle",className:"pl30"},pe.createElement(Ge.Z,null,"\u622A\u6B62\u65F6\u95F4"),pe.createElement(Ge.Z,{className:"ml10"},pe.createElement(Me.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ye()((0,mt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(At==null?void 0:At.allow_late)&&(At==null?void 0:At.homework_status.includes("\u5DF2\u622A\u6B62"))||se||(At==null?void 0:At.allow_late)&&Ye()()>=Ye()(At==null?void 0:At.end_time)||(0,je.Rm)()&&!((bt=tt.AssistantObject.practice)!=null&&bt.can_publish),disabledDate:tn=>ce(tn,At==null?void 0:At.course_end_date,Ht.publish_time),disabledTime:tn=>rt(tn,Ht.publish_time),value:Ht.end_time?Ye()(Ht.end_time):"",onChange:(tn,vn)=>{Ht.end_time=vn,rn(Object.assign({},Ht))}})))),!Ht.unified_setting&&(st==null?void 0:st.length)>0&&pe.createElement(Ze.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},st&&st.map(function(tn,vn){var gn,On,on,Cn,Hn,Qn,sr;return pe.createElement(Ge.Z,{span:24,key:vn},pe.createElement(Ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:vn==(st==null?void 0:st.length)-1?"0px":"10px"}},pe.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",vn+1),pe.createElement(de.default,{disabled:se||((gn=ne==null?void 0:ne.homework_status)!=null&&gn.includes("\u672A\u53D1\u5E03")&&tn.id||Ye()(){var zr;if((0,je.Rm)()&&!((zr=tt.AssistantObject.practice)!=null&&zr.can_publish)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}st[vn].group_name=dr,st[vn].group_id=tn.group_id;const $n=(0,Ie.flattenDeep)(st.map(Vn=>Vn.group_name)),Ir=kt.map(Vn=>{let Jn=(Vn==null?void 0:Vn.group_name)||[];return nt(gt({},Vn),{group_name:(0,Ie.remove)(Jn,yn=>$n.includes(yn))})});dt(Ir),Yt(st.slice())},maxTagCount:4,maxTagPlaceholder:dr=>pe.createElement("div",{style:{cursor:"pointer"},onClick:()=>ir(tn,vn)},"+",dr==null?void 0:dr.length)},At.group_settings&&At.group_settings.map(function(dr){if(!st.map($n=>$n.group_name).flat().includes(dr.group_name))return pe.createElement(ot,{value:dr.group_name,key:dr.id},dr.group_name)})),pe.createElement("div",{className:"ml20"},pe.createElement(Ot,{size:"large",ranges:{\u6B64\u523B:[tn.publish_time?Ye()(tn.publish_time):Ye()(),Ye()()]},allowClear:!1,disabled:se||(Ye()()<=Ye()((Cn=cn((on=tn==null?void 0:tn.group_id)==null?void 0:on[0]))==null?void 0:Cn.publish_time)?!1:[!0,ar((Hn=tn==null?void 0:tn.group_id)==null?void 0:Hn[0])]),style:{width:605},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:dr=>ce(dr,At==null?void 0:At.course_end_date),disabledTime:dr=>rt(dr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ye()((0,mt.U6)(),"HH:mm"),Ye()((0,mt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[tn.publish_time?Ye()(tn.publish_time):void 0,tn.end_time?Ye()(tn.end_time):void 0],onChange:(dr,zr)=>{var $n;if((0,je.Rm)()&&!(($n=tt.AssistantObject.practice)!=null&&$n.can_publish)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}st[vn].publish_time=zr[0],!tn.end_time&&zr[0]?st[vn].end_time=Ye()(zr[0]).add(7,"days"):st[vn].end_time=zr[1],Yt([...st])},onCalendarChange:(dr,zr,$n)=>{if(zr!=null&&zr[0]&&!zr[1]){const Ir=Ye()(zr[0]).add(7,"days");st[vn].publish_time=zr[0],st[vn].end_time=Ir,Yt([...st])}}})),!se&&pe.createElement("div",{style:{display:"flex",width:"50px"}},((Qn=tn==null?void 0:tn.group_id)==null?void 0:Qn.length)>1&&pe.createElement(ye.Z,{title:"\u89C4\u5219\u62C6\u5206"},pe.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>ir(tn,vn)})),st.length<((sr=At==null?void 0:At.group_settings)==null?void 0:sr.length)&&pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var dr;if((0,je.Rm)()&&!((dr=tt.AssistantObject.practice)!=null&&dr.can_publish)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Yt(st.concat({}))}}),((tn==null?void 0:tn.publish_time)&&Ye()(){const dr=(0,Ie.cloneDeep)(kt);dr.forEach((zr,$n)=>{zr.group_name&&(zr.group_name=zr.group_name.filter(Ir=>{var Vn;return!((Vn=st[vn].group_name)!=null&&Vn.includes(Ir))}))}),st=st.filter((zr,$n)=>vn!==$n),dt(dr),Yt(st.slice()),setTimeout(()=>Yt(st.slice()),10)}}))))}))),pe.createElement(Ze.Z,null,pe.createElement(Ge.Z,null,pe.createElement("div",{className:He.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",pe.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u53EF\u5BF9\u5728\u4F5C\u4E1A\u53D1\u5E03\u65F6\u95F4\u8303\u56F4\u5185\u672A\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\uFF0C\u5EF6\u957F\u65F6\u95F4\u8FDB\u884C\u8865\u4EA4\uFF09"))),pe.createElement(Ge.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},pe.createElement(re.default,{checked:Ht.allow_late,disabled:se||wr,onChange:tn=>{var vn;if((0,je.Rm)()&&!((vn=tt.AssistantObject.practice)!=null&&vn.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}tn.target.checked&&Ce.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:pe.createElement("div",{style:{padding:10,background:"#f5f6f9"}},pe.createElement("div",null,"1.\u5F00\u542F\u8865\u4EA4\u540E\u4E0D\u53EF\u5173\u95ED\uFF0C\u8865\u4EA4\u65B9\u5F0F\u63D0\u4EA4\u4FDD\u5B58\u540E\u4E0D\u53EF\u4FEE\u6539\uFF1B"),pe.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),pe.createElement("div",null,"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"))}),Ht.allow_late=!Ht.allow_late,kt==""&&dt([{late_penalty:5}]),rn(Object.assign({},Ht))}},pe.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Ht==null?void 0:Ht.allow_late)&&pe.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},pe.createElement("div",{style:{display:"flex"}},pe.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),pe.createElement(fe.ZP.Group,{style:{marginLeft:"20px"},disabled:se||(At==null?void 0:At.anonymous_comment)||(At==null?void 0:At.allow_late),value:Ht.unified_late,onChange:tn=>{var vn;if((0,je.Rm)()&&!((vn=tt.AssistantObject.practice)!=null&&vn.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht.unified_late=tn.target.value,kt==""&&!tn.target.value&&dt([{penalty_type:be.Q.Percent,late_penalty:20}]),rn(gt({},Ht))}},(Ht==null?void 0:Ht.unified_setting)&&pe.createElement(fe.ZP,{value:!0,disabled:!(At!=null&&At.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((Ke=At==null?void 0:At.group_settings)==null?void 0:Ke.length)>0&&pe.createElement(fe.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Ht!=null&&Ht.unified_late?pe.createElement(pe.Fragment,null,pe.createElement(Ze.Z,{align:"middle",style:{marginTop:"10px"}},pe.createElement(Ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),pe.createElement(Ge.Z,{className:"ml20"},pe.createElement(be.Z,{disabled:se||Zn,value:{type:Ht.penalty_type,inputValue:Ht.late_penalty},onChange:tn=>{var vn;if((0,je.Rm)()&&!((vn=tt.AssistantObject.practice)!=null&&vn.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}rn(nt(gt({},Ht),{late_penalty:tn.inputValue,penalty_type:tn.type}))}})),pe.createElement(Ge.Z,{flex:"1",className:"ml5"},pe.createElement("span",{className:"c-grey-c ml10"},Ht.penalty_type===be.Q.Number?"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)":"(\u5B66\u751F\u6700\u7EC8\u5F97\u5206=\u8865\u4EA4\u524D\u5F97\u5206+\u8865\u4EA4\u9636\u6BB5\u589E\u52A0\u7684\u5206\u503C*\uFF08100%-\u767E\u5206\u6BD4%\uFF09)"))),pe.createElement(Ze.Z,{align:"middle",style:{marginTop:"15px"}},pe.createElement(Ge.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(Ge.Z,{className:"ml20"},pe.createElement(Me.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ye()((0,mt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:se||Zn,value:Ht.late_time?Ye()(Ht.late_time):"",disabledDate:tn=>ce(tn,At==null?void 0:At.course_end_date),onChange:(tn,vn)=>{var gn;if((0,je.Rm)()&&!((gn=tt.AssistantObject.practice)!=null&&gn.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ht.late_time=vn,rn(Object.assign({},Ht))}})))):kt.map(function(tn,vn){var gn;return pe.createElement(Ge.Z,{span:24,key:vn},pe.createElement(Ze.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},pe.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",vn+1),pe.createElement(de.default,{disabled:se||!((gn=ne==null?void 0:ne.homework_status)!=null&&gn.includes("\u672A\u53D1\u5E03"))&&tn.id||(At==null?void 0:At.anonymous_comment),mode:"multiple",className:He.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof tn.group_name=="string"?[tn.group_name]:tn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:On=>{var on;if((0,je.Rm)()&&!((on=tt.AssistantObject.practice)!=null&&on.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt[vn].group_name=On,kt[vn].group_id=tn.group_id,dt(kt.slice())}},At.group_settings&&At.group_settings.map(function(On){const on=kt.map(Hn=>Hn.group_name).flat(),Cn=st.map(Hn=>Hn.group_name).flat();if(Ht!=null&&Ht.unified_setting){if(!on.includes(On.group_name))return pe.createElement(ot,{value:On.group_name,key:On.id},On.group_name)}else if(Cn.includes(On.group_name)&&!on.includes(On.group_name))return pe.createElement(ot,{value:On.group_name,key:On.id},On.group_name)})),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),pe.createElement(be.Z,{disabled:se||an(tn.id),value:{type:tn.penalty_type,inputValue:tn.late_penalty},onChange:On=>{var on;if((0,je.Rm)()&&!((on=tt.AssistantObject.practice)!=null&&on.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt[vn].late_penalty=On.inputValue,kt[vn].penalty_type=On.type,dt([...kt])}}),pe.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),pe.createElement(Me.default,{size:"large",disabled:se||an(tn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Ye()((0,mt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:On=>ce(On,At==null?void 0:At.course_end_date),format:"YYYY-MM-DD HH:mm",value:tn!=null&&tn.late_time?Ye()(tn.late_time):void 0,onChange:(On,on)=>{var Cn;if((0,je.Rm)()&&!((Cn=tt.AssistantObject.practice)!=null&&Cn.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt[vn].late_time=on,dt([...kt])}}),!se&&pe.createElement("div",{style:{display:"flex",width:"50px"}},pe.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var On;if((0,je.Rm)()&&!((On=tt.AssistantObject.practice)!=null&&On.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dt(kt.concat({penalty_type:be.Q.Percent,late_penalty:20}))}}),vn>0&&!tn.id&&pe.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var On;if((0,je.Rm)()&&!((On=tt.AssistantObject.practice)!=null&&On.can_late)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}kt=kt.filter((on,Cn)=>vn!==Cn),dt(kt.slice()),setTimeout(()=>dt(kt.slice()),10)}}))))})),!se&&pe.createElement(pe.Fragment,null,pe.createElement(Ae.ZP,{type:"primary",size:"large",loading:oe,style:{width:"138px",marginTop:"30px"},onClick:()=>Ln()},"\u4FDD\u5B58")),pe.createElement(Je.Z,{onConfirm:(tn,vn)=>{st.splice(tn,0,...vn),st.splice(tn+vn.length,1);const gn=(0,mt.QE)([...st]);Yt([...gn])}}),pe.createElement(ke.Z,{resdata:sn,type:"shixun",okloading:oe,oktext:(sn==null?void 0:sn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:tn=>at(void 0,null,function*(){le(!0);let vn=yield(0,ze.ZP)(`/api/courses/${Ft.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(Ft.categoryId)]}});le(!1),(vn==null?void 0:vn.status)===0&&en(jn)})}))};It.ZP=(0,Le.connect)(({shixunHomeworks:yt,classroomList:Kt,loading:lt,user:tt})=>({shixunHomeworks:yt,classroomList:Kt,loading:lt.effects,user:tt}))(Ut)},61604:function(pn,It,te){"use strict";var E=te(59301),Me=te(14566),de=te(28284),Ee=te(62957),Ce=te(6767),fe=te(54172),Ze=te(65582),Ge=te(74128),ye=te(84511),re=te(38147),Ae=te(56656),me=te.n(Ae),Ye=te(65862),je=te(59301),ze=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,He=(ke,ft,pe)=>ft in ke?ze(ke,ft,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ke[ft]=pe,Le=(ke,ft)=>{for(var pe in ft||(ft={}))Ue.call(ft,pe)&&He(ke,pe,ft[pe]);if(Ie)for(var pe of Ie(ft))mt.call(ft,pe)&&He(ke,pe,ft[pe]);return ke},be=(ke,ft,pe)=>new Promise((Pe,qe)=>{var We=_e=>{try{Fe(pe.next(_e))}catch(Rt){qe(Rt)}},Be=_e=>{try{Fe(pe.throw(_e))}catch(Rt){qe(Rt)}},Fe=_e=>_e.done?Pe(_e.value):Promise.resolve(_e.value).then(We,Be);Fe((pe=pe.apply(ke,ft)).next())});const{Dragger:De}=Me.default,Je=({classroomList:ke,dispatch:ft,onOk:pe})=>{const Pe=(0,Ze.useParams)(),[qe]=de.default.useForm(),[We,Be]=(0,E.useState)(),[Fe,_e]=(0,E.useState)(!1),Rt={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:gt=>be(void 0,null,function*(){return Be(gt),!1})};return(0,E.useEffect)(()=>{qe.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date((0,Ye.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),je.createElement(Ee.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:ke.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:"\u786E\u5B9A",width:750,destroyOnClose:!0,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Fe},onOk:()=>be(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),ft({type:"classroomList/setActionTabs",payload:{}})}},je.createElement(de.default,{form:qe,onFinish:gt=>be(void 0,null,function*(){var nt,at,xe;if(!(We!=null&&We.size)){Ce.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}_e(!0);let ce=new FormData;ce.append("type",ke.actionTabs.type),ce.append("file",We);let rt;window.location.href.indexOf("exercise")>-1?rt=`/api/exercises/${ke.actionTabs.id}/supplement_score.json`:rt=`/api/homework_commons/${ke.actionTabs.id}/supplement_score.json`;let St=yield(0,re.ZP)(rt,{method:"post",body:ce},!0);_e(!1),(St==null?void 0:St.status)===0&&(pe(),qe.resetFields(),ft({type:"classroomList/setActionTabs",payload:{}}),((at=(nt=St==null?void 0:St.data)==null?void 0:nt.fail)==null?void 0:at.length)>0&&Ee.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:je.createElement(fe.default,{pagination:!1,dataSource:(xe=St==null?void 0:St.data)==null?void 0:xe.fail,scroll:{y:400},columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ye.FH)("",Ge.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ke.actionTabs.type}`)}}))})},je.createElement(de.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ke.actionTabs.name),je.createElement(de.default.Item,{style:{marginBottom:0},label:je.createElement("div",null,je.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),je.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},je.createElement("div",null,je.createElement("a",{download:"\u6A21\u7248.xlsx",className:ye.Z.downloadbutton,href:Ge.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ke.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),je.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),je.createElement(de.default.Item,{style:{marginBottom:0}},je.createElement(De,Le({},Rt),je.createElement("a",{className:ye.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),je.createElement("br",null),je.createElement("span",{style:{color:"#999999"}},"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A.xls\u3001.xlsx"))))))};It.Z=(0,Ze.connect)(({classroomList:ke})=>({classroomList:ke}))(Je)},88656:function(pn,It,te){"use strict";var E=te(59301),Me=te(14566),de=te(28284),Ee=te(20554),Ce=te(54172),fe=te(13747),Ze=te(65582),Ge=te(38147),ye=te(56656),re=te.n(ye),Ae=te(59301),me=(ze,Ie,Ue)=>new Promise((mt,He)=>{var Le=Je=>{try{De(Ue.next(Je))}catch(ke){He(ke)}},be=Je=>{try{De(Ue.throw(Je))}catch(ke){He(ke)}},De=Je=>Je.done?mt(Je.value):Promise.resolve(Je.value).then(Le,be);De((Ue=Ue.apply(ze,Ie)).next())});const{Dragger:Ye}=Me.default,je=({})=>{const ze=(0,Ze.useParams)(),[Ie]=de.default.useForm(),[Ue,mt]=(0,E.useState)(!0),[He,Le]=(0,E.useState)(!1);let[be,De]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Je=[{name:"\u5168\u90E8",value:"",question_type:0},{name:"\u5355\u9009\u9898",value:"SINGLE",question_type:0},{name:"\u591A\u9009\u9898",value:"MULTIPLE",question_type:1},{name:"\u5224\u65AD\u9898",value:"JUDGMENT",question_type:2},{name:"\u586B\u7A7A\u9898",value:"COMPLETION",question_type:3},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE",question_type:4},{name:"\u5B9E\u8BAD\u9898",value:"SHIXUN",question_type:5},{name:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6},{name:"\u7EC4\u5408\u9898",value:"COMBINATION",question_type:7},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM",question_type:8}];function ke(){return me(this,null,function*(){let pe;Le(!0),window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${ze==null?void 0:ze.categoryId}/redo_logs.json`:pe=`/api/homework_commons/${ze==null?void 0:ze.categoryId}/redo_logs.json`;let Pe=yield(0,Ge.ZP)(pe,{method:"get",params:be});Le(!1),(Pe==null?void 0:Pe.status)===0&&mt(Pe==null?void 0:Pe.data)})}(0,E.useEffect)(()=>{ke()},[]);let ft=[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u9898\u578B",dataIndex:"question_type",render:(pe,Pe,qe)=>{var We;return(We=Je.find(Be=>Be.question_type===pe))==null?void 0:We.name}},window.location.href.indexOf("exercise")>-1&&{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"\u5173\u5361\u540D\u79F0",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"task_name",width:"40%"},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(pe,Pe,qe)=>{var We;return(We=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Be=>Be.id===pe))==null?void 0:We.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(pe,Pe,qe)=>re()(pe).format("YYYY-MM-DD HH:mm:ss")}].filter(pe=>!!pe);return Ae.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},Ae.createElement(Ee.default,{destroyInactiveTabPane:!0,onChange:pe=>{be.type=pe,be.page=1,be.limit=10,De(be),ke()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:Ae.createElement(Ce.default,{className:"mt20",loading:He,columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u73ED\u7EA7",dataIndex:"course_group_name"},{title:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4",dataIndex:"created_at",render:(pe,Pe,qe)=>re()(pe).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ue==null?void 0:Ue.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:Ae.createElement(Ce.default,{className:"mt20",loading:He,columns:ft,dataSource:Ue==null?void 0:Ue.list,pagination:!1})}].filter(pe=>!!pe)}),Ae.createElement(fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(pe,Pe)=>{be.page=pe,be.limit=Pe,De(be),ke()},current:be.page,total:Ue.count,pageSize:be.limit,style:{marginTop:20}}))};It.Z=(0,Ze.connect)(({classroomList:ze})=>({classroomList:ze}))(je)},75735:function(pn,It,te){"use strict";var E=te(59301),Me=te(14566),de=te(28284),Ee=te(62957),Ce=te(71051),fe=te(65582),Ze=te(38147),Ge=te(56656),ye=te.n(Ge),re=te(65862),Ae=te(59301),me=Object.defineProperty,Ye=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,mt=(ke,ft,pe)=>ft in ke?me(ke,ft,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ke[ft]=pe,He=(ke,ft)=>{for(var pe in ft||(ft={}))Ie.call(ft,pe)&&mt(ke,pe,ft[pe]);if(ze)for(var pe of ze(ft))Ue.call(ft,pe)&&mt(ke,pe,ft[pe]);return ke},Le=(ke,ft)=>Ye(ke,je(ft)),be=(ke,ft,pe)=>new Promise((Pe,qe)=>{var We=_e=>{try{Fe(pe.next(_e))}catch(Rt){qe(Rt)}},Be=_e=>{try{Fe(pe.throw(_e))}catch(Rt){qe(Rt)}},Fe=_e=>_e.done?Pe(_e.value):Promise.resolve(_e.value).then(We,Be);Fe((pe=pe.apply(ke,ft)).next())});const{Dragger:De}=Me.default,Je=({classroomList:ke,dispatch:ft,onOk:pe})=>{const Pe=(0,fe.useParams)(),[qe]=de.default.useForm(),[We,Be]=(0,E.useState)(),[Fe,_e]=(0,E.useState)(!1),Rt={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:gt=>be(void 0,null,function*(){return Be(gt),!1})};return(0,E.useEffect)(()=>{qe.setFieldsValue({publish_time:ye()(ye()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ye()(ye()(new Date((0,re.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Ae.createElement(Ee.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:ke.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:"\u786E\u5B9A",width:600,cancelText:"\u53D6\u6D88",okButtonProps:{loading:Fe},onOk:()=>be(void 0,null,function*(){qe.submit()}),onCancel:()=>{qe.resetFields(),ft({type:"classroomList/setActionTabs",payload:{}})}},Ae.createElement(de.default,{form:qe,onFinish:gt=>be(void 0,null,function*(){var nt,at;console.log("---",ke.actionTabs,gt,Pe);let xe=((nt=ke==null?void 0:ke.actionTabs)==null?void 0:nt.type)==="exercise"?`/api/exercises/${Pe==null?void 0:Pe.category}/exercise_user/edit_score.json`:`/api/student_works/${ke.actionTabs.id}/edit_score.json`;_e(!0);let ce=yield(0,Ze.ZP)(xe,{method:"post",body:Le(He({},gt),{exercise_user_id:((at=ke==null?void 0:ke.actionTabs)==null?void 0:at.type)==="exercise"?ke.actionTabs.id:""})});_e(!1),qe.resetFields(),ft({type:"classroomList/setActionTabs",payload:{}}),pe()})},Ae.createElement(de.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},Ae.createElement(Ce.Z,{min:0,style:{width:"100%"}}))))};It.Z=(0,fe.connect)(({classroomList:ke})=>({classroomList:ke}))(Je)},71635:function(pn,It,te){"use strict";var E=te(59301),Me=te(14566),de=te(28284),Ee=te(7939),Ce=te(77019),fe=te(44104),Ze=te(16326),Ge=te(65582),ye=te(56656),re=te.n(ye),Ae=te(99981),me=te(38147),Ye=te(59301),je=(Ue,mt,He)=>new Promise((Le,be)=>{var De=ft=>{try{ke(He.next(ft))}catch(pe){be(pe)}},Je=ft=>{try{ke(He.throw(ft))}catch(pe){be(pe)}},ke=ft=>ft.done?Le(ft.value):Promise.resolve(ft.value).then(De,Je);ke((He=He.apply(Ue,mt)).next())});const{Dragger:ze}=Me.default,Ie=({})=>{const Ue=(0,Ge.useParams)(),[mt]=de.default.useForm(),[He,Le]=(0,E.useState)(!0),[be,De]=(0,E.useState)(!1);console.log("----",Ue);function Je(){return je(this,null,function*(){var ke,ft;let pe;window.location.href.indexOf("exercise")>-1?pe=`/api/exercises/${Ue==null?void 0:Ue.categoryId}/get_time_setting.json`:pe=`/api/homework_commons/${Ue==null?void 0:Ue.categoryId}/get_time_setting.json`;let Pe=yield(0,me.ZP)(pe,{method:"get"});(Pe==null?void 0:Pe.status)===0&&mt.setFieldsValue({publish_time:re()(re()((ke=Pe==null?void 0:Pe.data)==null?void 0:ke.publish_time).format("YYYY-MM-DD HH:mm")),end_time:re()(re()((ft=Pe==null?void 0:Pe.data)==null?void 0:ft.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{Je()},[]),Ye.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},Ye.createElement("div",{style:{textAlign:"end"}},He&&Ye.createElement(Ee.ZP,{onClick:()=>{Le(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!He&&Ye.createElement("div",null,Ye.createElement(Ee.ZP,{type:"primary",loading:be,onClick:()=>{mt.submit()}},"\u63D0\u4EA4"),Ye.createElement(Ee.ZP,{style:{marginLeft:20},onClick:()=>{Le(!0)}},"\u53D6\u6D88"))),Ye.createElement(de.default,{form:mt,disabled:He,onFinish:ke=>je(void 0,null,function*(){De(!0),console.log("---",window.location.href);let ft;window.location.href.indexOf("exercise")>-1?ft=`/api/exercises/${Ue==null?void 0:Ue.categoryId}/time_setting.json`:ft=`/api/homework_commons/${Ue==null?void 0:Ue.categoryId}/time_setting.json`;let pe=yield(0,me.ZP)(ft,{method:"post",body:{publish_time:re()(ke.publish_time).format("YYYY-MM-DD HH:mm"),end_time:re()(ke.end_time).format("YYYY-MM-DD HH:mm")}});De(!1),(pe==null?void 0:pe.status)===0&&Le(!0)})},Ye.createElement(Ce.Z,null,Ye.createElement(fe.Z,null,Ye.createElement(de.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},Ye.createElement(Ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ke=>(0,Ae.Q8)(ke),disabledTime:ke=>(0,Ae.d0)(ke),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),Ye.createElement(Ce.Z,null,Ye.createElement(fe.Z,null,Ye.createElement(de.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},Ye.createElement(Ze.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ke=>(0,Ae.Q8)(ke,"",mt.getFieldValue("publish_time")),disabledTime:ke=>(0,Ae.d0)(ke,mt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),Ye.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};It.Z=(0,Ge.connect)(({classroomList:Ue})=>({classroomList:Ue}))(Ie)},91704:function(pn,It,te){"use strict";te.d(It,{Z:function(){return re}});var E=te(59301),Me=te(37568),de=te(62673),Ee=te(77019),Ce={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",Ze=te(2524),Ge=(Ae,me,Ye)=>new Promise((je,ze)=>{var Ie=He=>{try{mt(Ye.next(He))}catch(Le){ze(Le)}},Ue=He=>{try{mt(Ye.throw(He))}catch(Le){ze(Le)}},mt=He=>He.done?je(He.value):Promise.resolve(He.value).then(Ie,Ue);mt((Ye=Ye.apply(Ae,me)).next())}),re=({data:Ae,value:me=[],handleChangePage:Ye,className:je="",setSelectedRowKeys:ze,selectedRowKeys:Ie,onChange:Ue=()=>{}})=>{const[mt,He]=(0,E.useState)([]),[Le,be]=(0,E.useState)([]),[De,Je]=(0,E.useState)([]);let[ke,ft]=(0,E.useState)(1),[pe,Pe]=(0,E.useState)();return(0,E.useEffect)(()=>{He(Ae),be([]),Je([])},[Ae]),(0,E.useEffect)(()=>{ze&&(be(Ie),Je(Ie))},[Ie]),E.createElement("div",{className:`flex justify-between w-full ${je}`},E.createElement("div",{className:Ce.leftdiv},E.createElement(Me.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:qe=>Ge(void 0,null,function*(){He(Ae.filter(We=>{var Be;return(Be=We==null?void 0:We.name)==null?void 0:Be.includes(qe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),mt.length===0&&E.createElement(Ze.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(de.default.Group,{value:Le.map(qe=>`${qe.id}`),onChange:qe=>{ze(mt.filter(We=>qe.includes(`${We.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},mt.map((qe,We)=>E.createElement(Ee.Z,{key:qe.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},E.createElement(de.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:qe.is_published,value:`${qe.id}`},E.createElement("div",{className:Ce.listClass},E.createElement("span",{className:Ce.spantitle,style:{width:qe.is_published?"108px":"170px"}},qe.name),qe.is_published&&E.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),E.createElement("div",{className:Ce.rightdiv},E.createElement(Me.default.Search,{onChange:qe=>{Je(Le.filter(We=>We.name.includes(qe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),De.length===0&&E.createElement(Ze.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),De.length>0&&E.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},E.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},De.map((qe,We)=>E.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:qe.id},E.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},qe.name),E.createElement("img",{src:fe,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{ze(Le.filter(Be=>`${Be.id}`!=`${qe.id}`))}})))))))}},42656:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ue}});var E=te(59301),Me=te(65582),de=te(16326),Ee=te(62957),Ce=te(37568),fe=te(6767),Ze=te(77019),Ge=te(5269),ye={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},re=te(56656),Ae=te.n(re),me=te(65862),Ye=te(2524),je=te(59301);const{RangePicker:ze}=de.default,Ie=({dispatch:mt,classroomList:He,onConfirm:Le})=>{const[be,De]=(0,E.useState)([]),[Je,ke]=(0,E.useState)([]),[ft,pe]=(0,E.useState)(""),[Pe,qe]=(0,E.useState)([!1,!1]);(0,E.useEffect)(()=>{var Fe,_e,Rt,gt;if(He.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Fe=He.actionTabs)==null?void 0:Fe.rangePickerDisabled),(_e=He.actionTabs)!=null&&_e.rangePickerDisabled?qe((Rt=He.actionTabs)==null?void 0:Rt.rangePickerDisabled):qe([!1,!1]);let nt=He.actionTabs.data,at=(gt=nt==null?void 0:nt.group_name)==null?void 0:gt.map((xe,ce)=>{var rt;return{group_id:nt==null?void 0:nt.group_id[ce],group_name:nt==null?void 0:nt.group_name[ce],is_admin:nt==null?void 0:nt.is_admin,end_time:nt==null?void 0:nt.end_time,publish_time:Array.isArray(nt==null?void 0:nt.publish_time)?(rt=nt==null?void 0:nt.publish_time)==null?void 0:rt[0]:nt==null?void 0:nt.publish_time}});at&&(De([...at]),ke([...at]))}},[He.actionTabs]);const We=()=>{mt({type:"classroomList/setActionTabs",payload:{}}),pe("")},Be=Fe=>{if(Fe){const _e=Je==null?void 0:Je.filter(Rt=>{var gt,nt;return(nt=(gt=Rt==null?void 0:Rt.group_name)==null?void 0:gt.toLowerCase())==null?void 0:nt.includes(Fe==null?void 0:Fe.toLowerCase())});De(_e)}else De(Je)};return je.createElement(Ee.default,{width:980,title:je.createElement("div",{style:{fontWeight:"bold",display:"flex"}},je.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",je.createElement("span",{className:ye.title_tooltip},"\uFF08\u5F53\u5206\u73ED\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u4E0D\u76F8\u540C\u65F6\u5019\uFF0C\u73ED\u7EA7\u81EA\u52A8\u62C6\u5206\u51FA\u53BB\u65B0\u8D77\u89C4\u5219\uFF09")),je.createElement(Ce.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ft,onChange:Fe=>{pe(Fe.target.value.trim()),Be(Fe.target.value.trim())}})),centered:!0,maskClosable:!1,open:He.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>We(),onOk:()=>{var Fe;if(Je.some(Rt=>!Rt.end_time||!Rt.publish_time)){fe.ZP.warning("\u8BF7\u5C06\u5217\u8868\u6570\u636E\u4E2D\u7684\u53D1\u5E03\u65F6\u95F4\u548C\u622A\u6B62\u65F6\u95F4\u8865\u5145\u5B8C\u6574\uFF01");return}Le((Fe=He.actionTabs)==null?void 0:Fe.index,Je),We()}},je.createElement("div",{className:ye.modal_con},je.createElement(Ze.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(be==null?void 0:be.length)>0?be.map(function(Fe,_e){return je.createElement(Ge.Z,{span:24,key:_e},je.createElement(Ze.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_e==(be==null?void 0:be.length)-1?"0px":"10px"}},je.createElement("div",{className:ye.multiple_select,title:Fe==null?void 0:Fe.group_name},Fe==null?void 0:Fe.group_name),je.createElement("div",{className:"ml20"},je.createElement(ze,{size:"large",allowClear:!1,disabled:Pe,style:{width:600},placeholder:["\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u65F6\u95F4\uFF09","\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u65F6\u95F4\u622A\u70B9\uFF09"],disabledDate:Rt=>{var gt;return(0,me.Q8)(Rt,(gt=He.actionTabs)==null?void 0:gt.disabledDate)},disabledTime:Rt=>(0,me.d0)(Rt),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ae()((0,me.U6)(),"HH:mm"),Ae()((0,me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Fe==null?void 0:Fe.publish_time)&&[Ae()(Fe==null?void 0:Fe.publish_time),Fe!=null&&Fe.end_time?Ae()(Fe==null?void 0:Fe.end_time):void 0],onChange:(Rt,gt)=>{be[_e].publish_time=gt[0],be[_e].end_time=gt[1],De([...be]),Je.forEach(nt=>{nt.group_id===(Fe==null?void 0:Fe.group_id)&&(nt.publish_time=gt[0],nt.end_time=gt[1])}),ke([...Je])},onCalendarChange:(Rt,gt,nt)=>{if(gt!=null&>[0]&&!gt[1]){const at=Ae()(gt[0]).add(7,"days");be[_e].publish_time=gt[0],be[_e].end_time=at,De([...be]),Je.forEach(xe=>{xe.group_id===(Fe==null?void 0:Fe.group_id)&&(xe.publish_time=gt[0],xe.end_time=at)}),ke([...Je])}}})),Pe[0]?je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):je.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{be.splice(_e,1),De([...be]),Je.forEach((Rt,gt)=>{Rt.group_id===(Fe==null?void 0:Fe.group_id)&&Je.splice(gt,1)}),ke([...Je])}})))}):je.createElement(Ye.Z,null))))};var Ue=(0,Me.connect)(({classroomList:mt})=>({classroomList:mt}))(Ie)},84454:function(pn,It,te){"use strict";te.d(It,{AD:function(){return _e},BA:function(){return Wt},D9:function(){return rt},Hp:function(){return Je},IM:function(){return Ot},Iy:function(){return ft},KM:function(){return zt},KU:function(){return Kt},MJ:function(){return ke},Ne:function(){return St},ON:function(){return tt},Uj:function(){return Zt},VY:function(){return yt},YO:function(){return Et},YX:function(){return $e},Zn:function(){return ze},_g:function(){return Le},_k:function(){return xe},c6:function(){return Be},cr:function(){return Ie},eV:function(){return Fe},fi:function(){return Ue},gh:function(){return qe},hS:function(){return ot},iA:function(){return mt},j6:function(){return be},je:function(){return nt},jj:function(){return De},kS:function(){return lt},lS:function(){return at},o6:function(){return We},pO:function(){return pt},rQ:function(){return Rt},sA:function(){return Pe},xm:function(){return ce},xo:function(){return Ut},y8:function(){return gt},yd:function(){return He}});var E=te(33270),Me=te(65582),de=te(65862),Ee=te(6767),Ce=te(74128),fe=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,re=(Re,wt,bt)=>wt in Re?fe(Re,wt,{enumerable:!0,configurable:!0,writable:!0,value:bt}):Re[wt]=bt,Ae=(Re,wt)=>{for(var bt in wt||(wt={}))Ge.call(wt,bt)&&re(Re,bt,wt[bt]);if(Ze)for(var bt of Ze(wt))ye.call(wt,bt)&&re(Re,bt,wt[bt]);return Re},me=(Re,wt,bt)=>new Promise((Ke,Ft)=>{var At=ne=>{try{ue(bt.next(ne))}catch(ee){Ft(ee)}},Tt=ne=>{try{ue(bt.throw(ne))}catch(ee){Ft(ee)}},ue=ne=>ne.done?Ke(ne.value):Promise.resolve(ne.value).then(At,Tt);ue((bt=bt.apply(Re,wt)).next())});const Ye=()=>{(0,Me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},je=()=>{(0,Me.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},ze=Re=>me(void 0,null,function*(){Ye(),(yield(0,E.YR)(Ae({},Re))).status===0&&(yield(0,de.QH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_couser_info.json`,query:Re}))),je()}),Ie=Re=>me(void 0,null,function*(){const wt=yield(0,E.yS)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`);else{if(wt.status===-2)return wt;wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_member_act_score`))}}),Ue=Re=>me(void 0,null,function*(){const wt=yield(0,E.W0)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`);else{if(wt.status===-4)return wt;wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_score`))}}),mt=Re=>me(void 0,null,function*(){const wt=yield(0,E.Nl)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(wt.status===-4)return wt;wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`))}}),He=Re=>me(void 0,null,function*(){const wt=yield(0,E.IU)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`);else{if(wt.status===-4)return wt;wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/export_star_user`))}}),Le=Re=>me(void 0,null,function*(){const wt=yield(0,E.td)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else{if(wt.status===-2)return wt;if(wt.status===-3)(0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_exercise_and_other`);else if(wt.status===-4)return wt}}),be=Re=>me(void 0,null,function*(){const wt=yield(0,E.QX)(Ae({},Re));if(wt.status===0)Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`);else{if(wt.status===-4)return wt;wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/course_total_homework`))}}),De=(Re,wt)=>me(void 0,null,function*(){const bt=yield(0,E.o_)(Ae({},Re));bt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`)):bt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`))}),Je=(Re,wt)=>me(void 0,null,function*(){const bt=yield(0,E.ZL)(Ae({},Re));bt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`)):bt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`))}),ke=(Re,wt)=>me(void 0,null,function*(){const bt=yield(0,E.vV)(Ae({},Re));bt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`)):bt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`))}),ft=(Re,wt)=>me(void 0,null,function*(){const bt=yield(0,E.aP)(Ae({},Re));bt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`)):bt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/${wt}`))}),pe=Re=>me(void 0,null,function*(){Ye(),(yield exportCourseWorkListAppendix(Ae({},Re))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Re.categoryId}/works_list.zip`,query:Re}))),je()}),Pe=Re=>me(void 0,null,function*(){Ye(),yield(0,de.FH)("",Ce.Z.API_SERVER+`/api/polls/${Re.categoryId}/commit_result.xlsx`),je()}),qe=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re.coursesId}/attendances/export_xlsx_data.xlsx`,query:Re}))}),We=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re.coursesId}/video_study_statics.xlsx`,query:Re}))}),Be=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_video_study.xlsx`,query:Re}))}),Fe=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re.coursesId}/export_course_students_info.xlsx`,query:Re}))}),_e=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Re}))}),Rt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Re}))}),gt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Re}))}),nt=Re=>me(void 0,null,function*(){const wt=yield(0,E.Uy)(Ae({},Re));wt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`)):wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_users`))}),at=Re=>me(void 0,null,function*(){const wt=yield(0,E.tg)(Ae({},Re));wt.status===0?(Ee.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_report`)):wt.status===-3&&((0,Me.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),Me.history.push(`/classrooms/${Re.coursesId}/exportlist/exercise_score,export_exercise_report`))}),xe=Re=>me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/export_records/${Re.id}.xlsx`,query:Re}))}),ce=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Re}))}),rt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/${Re.menuKey}_statistic.xlsx?${Re.checkedList.map(wt=>`course_group_id[]=${wt}`).join("&")}`,query:Re}))}),St=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_training_objectives.xlsx`,query:Re}))}),Ot=Re=>me(void 0,null,function*(){yield(0,de.FH)(Re==null?void 0:Re.name,(0,de.NY)({url:Ce.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Re}))}),ot=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_courses.xlsx`,query:Re}))}),Ut=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/ec_years/${Re==null?void 0:Re.ec_year_id}/ec_graduation_requirements.xlsx`,query:Re}))}),yt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Re}))}),Kt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${Re.categoryId}/rank_list.xlsx`,query:Re}))}),lt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Re}))}),tt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/examination_banks/${Re.id}.json`,query:Re}))}),$e=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${Re.categoryId}.json`,query:Re}))}),Et=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/polls/${Re==null?void 0:Re.id}/commit_result.json`,query:Re}))}),Zt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Re}))}),pt=(Re,wt)=>me(void 0,null,function*(){yield(0,de.FH)(wt||"",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/exercises/${Re==null?void 0:Re.exercise_id}/consult_exercise.json`,query:Re}))}),zt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/competitions/${Re==null?void 0:Re.identifier}/competition_commit_records/member_works.xlsx`,query:Re}))}),Wt=Re=>me(void 0,null,function*(){yield(0,de.FH)("",(0,de.NY)({url:Ce.Z.API_SERVER+`/api/courses/${Re==null?void 0:Re.coursesId}/group_homeworks/import_group_template.xlsx`,query:Re}))})},84056:function(pn,It,te){"use strict";te.d(It,{BU:function(){return Me},Dj:function(){return E},gH:function(){return de},vp:function(){return Ee}});function E(Ce){try{Ce.mozRequestFullScreen?Ce.mozRequestFullScreen():Ce.webkitRequestFullScreen&&Ce.webkitRequestFullScreen()}catch(fe){console.log(fe,":e")}}function Me(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const de=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ee(){var Ce=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,fe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ce),window.isFullScreen?window.isFullScreen:Ce!=null}},75083:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Ze}});var E=te(59301),Me=te.p+"static/modelContact.7a7eb113.png",de=te(94831),Ee=te(41867),Ce=te(59301),Ze=()=>{const[Ge,ye]=(0,E.useState)(!1);return{verifyModelUser:()=>(0,Ee.$O)()?!0:(ye(!0),!1),ContactModalElement:()=>Ce.createElement(de.Z,{visible:Ge,setVisible:ye,image:Me}),contactOpen:Ge,setContactOpen:ye}}},49142:function(pn,It,te){"use strict";te.d(It,{AL:function(){return be},Iy:function(){return Ae},Qv:function(){return je},ez:function(){return Le},jb:function(){return me}});var E=te(32834),Me=te.n(E),de=te(11690),Ee=te.n(de);let Ce=1;function fe(pe,Pe){const qe=pe.match(/^(\s+)(?:```)/);if(qe===null)return Pe;const We=qe[1];return Pe.split(` `).map(Be=>{const Fe=Be.match(/^\s+/);if(Fe===null)return Be;const[_e]=Fe;return _e.length>=We.length?Be.slice(We.length):Be}).join(` `)}let Ze=[],Ge=["
    "];const ye=new(Me()).Renderer,re=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ae(){Ze.length=0,Ge=["
      "]}const me={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ye(pe,Pe,qe,We){if(Pe>=pe.length||pe[Pe].level<=qe)return Pe;var Be=pe[Pe];We.push("
    • "+Be.text+""),Pe++;var Fe=[];return Pe=Ye(pe,Pe,Be.level,Fe),Fe.length>0&&(We.push("
        "),Fe.forEach(function(_e){We.push(_e)}),We.push("
      ")),We.push("
    • "),Pe=Ye(pe,Pe,qe,We),Pe}function je(){return Ye(Ze,0,0,Ge),Ge.push("
    "),Ge.join("")}const ze={heading(pe){const Pe=re.exec(pe);if(Ce+=1,Pe)return{type:"heading",raw:Pe[0],depth:Pe[1].length,text:Pe[2]}},fences(pe){const Pe=this.rules.block.fences.exec(pe);if(Pe){const qe=Pe[0];let We=fe(qe,Pe[3]||"");const Be=Pe[2]?Pe[2].trim():Pe[2];if(["latex","katex","math"].indexOf(Be)>=0){const Fe=mt(),_e=We;We=Fe,He[Fe]={type:"block",expression:_e}}return{type:"code",raw:qe,lang:Be,text:We}}}},Ie=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ue=0;const mt=()=>`__special_katext_id_${Ue++}__`;let He={};function Le(){return He}function be(){Ue=0,He={}}function De(pe){return pe=pe.replace(Ie,(Pe,qe)=>{const We=mt();return He[We]={type:"inline",expression:qe},We}),pe}const Je=ye.listitem;ye.listitem=function(pe){return Je(De(pe))};const ke=ye.paragraph;ye.paragraph=function(pe){return ke(De(pe))};const ft=ye.tablecell;ye.tablecell=function(pe,Pe){return ft(De(pe),Pe)},ye.code=function(pe,Pe,qe){const We=(Pe||"").match(/\S*/)[0];return We?["latex","katex","math"].indexOf(We)>=0?`

    ${pe}

    `:`
    ${qe?pe:(0,de.escape)(pe,!0)}
    `:'
    '+(qe?pe:(0,de.escape)(pe,!0))+"
    "},ye.heading=function(pe,Pe,qe){let We=this.options.headerPrefix+qe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ze.push({anchor:We,level:Pe,text:pe}),"'+pe+""},Me().setOptions({silent:!0,gfm:!0,pedantic:!1}),Me().use({tokenizer:ze,renderer:ye}),It.ZP=Me()},66457:function(pn,It,te){"use strict";te.d(It,{rX:function(){return De},pW:function(){return Je},gy:function(){return ke},xY:function(){return be},O5:function(){return Le},hs:function(){return Ie},tJ:function(){return je},o1:function(){return ze},Rd:function(){return He}});var E=te(65582),Me=te(62957),de=te(37285),Ee=te(6767),Ce=te(41867),fe=te(65862),Ze=te(87169),Ge=te(25510),ye="data:image/png;base64,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",re=te.p+"static/newqrcode.a8740efb.png",Ae=te(32637),me=te(59301),Ye=(ft,pe,Pe)=>new Promise((qe,We)=>{var Be=Rt=>{try{_e(Pe.next(Rt))}catch(gt){We(gt)}},Fe=Rt=>{try{_e(Pe.throw(Rt))}catch(gt){We(gt)}},_e=Rt=>Rt.done?qe(Rt.value):Promise.resolve(Rt.value).then(Be,Fe);_e((Pe=Pe.apply(ft,pe)).next())});const je=(ft,pe=!1,Pe=!1,qe="",We=!1)=>!!(ze(ft)&&Ue(ft,pe,Pe,qe,We)),ze=ft=>(0,Ce.bg)()?!0:(ft({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ie=ft=>{var pe,Pe,qe;const{user:We}=(0,E.getDvaApp)()._store.getState();(0,Ce.bg)()&&!((Pe=(pe=We==null?void 0:We.userInfo)==null?void 0:pe.course)!=null&&Pe.course_public)&&!((qe=We==null?void 0:We.userInfo)!=null&&qe.profile_completed)&&ft({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ue=(ft,pe=!1,Pe=!0,qe="",We=!1)=>{var Be;const{user:Fe}=(0,E.getDvaApp)()._store.getState();return(Be=Fe.userInfo)!=null&&Be.profile_completed?!0:(Pe?ft({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:qe,isCurrentPage:We}}):Me.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,fe.xg)("/account/profile/edit"),mt()}}),!1)},mt=()=>{Me.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()}})},He=()=>{Me.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:me.createElement("div",{style:{textAlign:"center"}},me.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"),me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ae}),me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},Le=()=>{var ft;const{user:pe}=(0,E.getDvaApp)()._store.getState();return(ft=pe.userInfo)!=null&&ft.professional_certification?!0:(Me.default.confirm({title:"\u63D0\u793A",centered:!0,content:me.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,fe.xg)("/account/certification")}}),!1)},be=()=>(0,Ce.V9)()?!0:(Me.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:me.createElement("div",{className:"tc",style:{marginLeft:-38}},me.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),me.createElement("img",{src:re,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),De=(ft,pe)=>ft?!0:(Me.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:me.createElement("div",null,me.createElement("p",null,pe||"\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"),me.createElement("div",{style:{marginLeft:"110px"}},me.createElement("img",{src:ye,width:200}),me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,fe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Je=ft=>{Me.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:me.createElement("div",null,me.createElement("div",null,me.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"),me.createElement(de.Z,null),me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",me.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 ",me.createElement("a",null,ft),"\u5929\u3002"),me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",me.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")),me.createElement("div",{style:{textAlign:"center",marginTop:30}},me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ge,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ke=(ft,pe="")=>{const{shixunsDetail:{detail:Pe}}=(0,E.getDvaApp)()._store.getState();if((Pe==null?void 0:Pe.public)===2||(Pe==null?void 0:Pe.public)===1||(Pe==null?void 0:Pe.shixun_status)===3){let qe="";return(Pe==null?void 0:Pe.public)===2&&(qe="\u5DF2\u516C\u5F00"),(Pe==null?void 0:Pe.public)===1&&(qe="\u5F85\u5BA1\u6838"),(Pe==null?void 0:Pe.shixun_status)===3&&(qe="\u5DF2\u5173\u95ED"),Me.default.info({centered:!0,icon:me.createElement(Ze.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:me.createElement("div",{className:"tc",style:{marginLeft:-38}},me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",qe,"\uFF0C",pe,"\u3002"),me.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ge,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Pe==null?void 0:Pe.shixun_status)===2?(Me.default.confirm({centered:!0,icon:me.createElement(Ze.Z,null),title:"\u63D0\u793A",content:me.createElement("div",null,me.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",pe,"\u3002"),me.createElement("br",null),me.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:()=>{Me.default.confirm({width:440,centered:!0,icon:me.createElement(Ze.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:()=>Ye(void 0,null,function*(){(yield ft({type:"shixunsDetail/cancelRelease",payload:{id:Pe==null?void 0:Pe.identifier}})).status!==401&&(Ee.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ft({type:"shixunsDetail/getShixunsDetail",payload:{id:Pe==null?void 0:Pe.identifier}}),ft({type:"practiceSetting/getCommonData",payload:{id:Pe==null?void 0:Pe.identifier}}))})})}}),!0):!1}},99498:function(pn,It,te){(function(E){E(te(89780))})(function(E){E.defineOption("placeholder","",function(Ge,ye,re){var Ae=re&&re!=E.Init;if(ye&&!Ae)Ge.on("blur",Ce),Ge.on("change",fe),Ge.on("swapDoc",fe),E.on(Ge.getInputField(),"compositionupdate",Ge.state.placeholderCompose=function(){Ee(Ge)}),fe(Ge);else if(!ye&&Ae){Ge.off("blur",Ce),Ge.off("change",fe),Ge.off("swapDoc",fe),E.off(Ge.getInputField(),"compositionupdate",Ge.state.placeholderCompose),Me(Ge);var me=Ge.getWrapperElement();me.className=me.className.replace(" CodeMirror-empty","")}ye&&!Ge.hasFocus()&&Ce(Ge)});function Me(Ge){Ge.state.placeholder&&(Ge.state.placeholder.parentNode.removeChild(Ge.state.placeholder),Ge.state.placeholder=null)}function de(Ge){Me(Ge);var ye=Ge.state.placeholder=document.createElement("pre");ye.style.cssText="height: 0; overflow: visible",ye.style.direction=Ge.getOption("direction"),ye.className="CodeMirror-placeholder CodeMirror-line-like";var re=Ge.getOption("placeholder");typeof re=="string"&&(re=document.createTextNode(re)),ye.appendChild(re),Ge.display.lineSpace.insertBefore(ye,Ge.display.lineSpace.firstChild)}function Ee(Ge){setTimeout(function(){var ye=!1,re=Ge.getInputField();re.nodeName=="TEXTAREA"?ye=!re.value:Ge.lineCount()==1&&(ye=!/[^\u200b]/.test(re.querySelector(".CodeMirror-line").textContent)),ye?de(Ge):Me(Ge)},20)}function Ce(Ge){Ze(Ge)&&de(Ge)}function fe(Ge){var ye=Ge.getWrapperElement(),re=Ze(Ge);ye.className=ye.className.replace(" CodeMirror-empty","")+(re?" CodeMirror-empty":""),re?de(Ge):Me(Ge)}function Ze(Ge){return Ge.lineCount()===1&&Ge.getLine(0)===""}})},25717:function(pn,It,te){(function(E){E(te(89780))})(function(E){var Me={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},de=E.Pos;E.defineOption("autoCloseBrackets",!1,function(ze,Ie,Ue){Ue&&Ue!=E.Init&&(ze.removeKeyMap(Ce),ze.state.closeBrackets=null),Ie&&(fe(Ee(Ie,"pairs")),ze.state.closeBrackets=Ie,ze.addKeyMap(Ce))});function Ee(ze,Ie){return Ie=="pairs"&&typeof ze=="string"?ze:typeof ze=="object"&&ze[Ie]!=null?ze[Ie]:Me[Ie]}var Ce={Backspace:ye,Enter:re};function fe(ze){for(var Ie=0;Ie=0;He--){var be=mt[He].head;ze.replaceRange("",de(be.line,be.ch-1),de(be.line,be.ch+1),"+delete")}}function re(ze){var Ie=Ge(ze),Ue=Ie&&Ee(Ie,"explode");if(!Ue||ze.getOption("disableInput"))return E.Pass;for(var mt=ze.listSelections(),He=0;He0;return{anchor:new de(ze.anchor.line,ze.anchor.ch+(Ie?-1:1)),head:new de(ze.head.line,ze.head.ch+(Ie?1:-1))}}function me(ze,Ie){var Ue=Ge(ze);if(!Ue||ze.getOption("disableInput"))return E.Pass;var mt=Ee(Ue,"pairs"),He=mt.indexOf(Ie);if(He==-1)return E.Pass;for(var Le=Ee(Ue,"closeBefore"),be=Ee(Ue,"triples"),De=mt.charAt(He+1)==Ie,Je=ze.listSelections(),ke=He%2==0,ft,pe=0;pe=0&&ze.getRange(qe,de(qe.line,qe.ch+3))==Ie+Ie+Ie?We="skipThree":We="skip";else if(De&&qe.ch>1&&be.indexOf(Ie)>=0&&ze.getRange(de(qe.line,qe.ch-2),qe)==Ie+Ie){if(qe.ch>2&&/\bstring/.test(ze.getTokenTypeAt(de(qe.line,qe.ch-2))))return E.Pass;We="addFour"}else if(De){var Fe=qe.ch==0?" ":ze.getRange(de(qe.line,qe.ch-1),qe);if(!E.isWordChar(Be)&&Fe!=Ie&&!E.isWordChar(Fe))We="both";else return E.Pass}else if(ke&&(Be.length===0||/\s/.test(Be)||Le.indexOf(Be)>-1))We="both";else return E.Pass;if(!ft)ft=We;else if(ft!=We)return E.Pass}var _e=He%2?mt.charAt(He-1):Ie,Rt=He%2?Ie:mt.charAt(He+1);ze.operation(function(){if(ft=="skip")ze.execCommand("goCharRight");else if(ft=="skipThree")for(var gt=0;gt<3;gt++)ze.execCommand("goCharRight");else if(ft=="surround"){for(var nt=ze.getSelections(),gt=0;gt'"]=function(Ye){return Ee(Ye)}),ye.addKeyMap(me)}});var Me=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],de=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ee(ye){if(ye.getOption("disableInput"))return E.Pass;for(var re=ye.listSelections(),Ae=[],me=ye.getOption("autoCloseTags"),Ye=0;Yeje.ch&&(He=He.slice(0,He.length-ze.end+je.ch));var Je=He.toLowerCase();if(!He||ze.type=="string"&&(ze.end!=je.ch||!/[\"\']/.test(ze.string.charAt(ze.string.length-1))||ze.string.length==1)||ze.type=="tag"&&mt.close||ze.string.indexOf("/")==je.ch-ze.start-1||be&&Ze(be,Je)>-1||Ge(ye,Ie.mode.xmlCurrentContext&&Ie.mode.xmlCurrentContext(Ue)||[],He,je,!0))return E.Pass;var ke=typeof me=="object"&&me.emptyTags;if(ke&&Ze(ke,He)>-1){Ae[Ye]={text:"/>",newPos:E.Pos(je.line,je.ch+2)};continue}var ft=De&&Ze(De,Je)>-1;Ae[Ye]={indent:ft,text:">"+(ft?` `:"")+"",newPos:ft?E.Pos(je.line+1,0):E.Pos(je.line,je.ch+1)}}for(var pe=typeof me=="object"&&me.dontIndentOnAutoClose,Ye=re.length-1;Ye>=0;Ye--){var Pe=Ae[Ye];ye.replaceRange(Pe.text,re[Ye].head,re[Ye].anchor,"+insert");var qe=ye.listSelections().slice(0);qe[Ye]={head:Pe.newPos,anchor:Pe.newPos},ye.setSelections(qe),!pe&&Pe.indent&&(ye.indentLine(Pe.newPos.line,null,!0),ye.indentLine(Pe.newPos.line+1,null,!0))}}function Ce(ye,re){for(var Ae=ye.listSelections(),me=[],Ye=re?"/":""&&(be+=">"),me[Ie]=be}if(ye.replaceSelections(me),Ae=ye.listSelections(),!ze)for(var Ie=0;Ie=0&&re[Ue]==Ae;Ue--)++Ie;me=ze.to;for(var Ue=1;Ue=Ue.max))return Ue.ch=0,Ue.text=Ue.cm.getLine(++Ue.line),!0}function re(Ue){if(!(Ue.line<=Ue.min))return Ue.text=Ue.cm.getLine(--Ue.line),Ue.ch=Ue.text.length,!0}function Ae(Ue){for(;;){var mt=Ue.text.indexOf(">",Ue.ch);if(mt==-1){if(ye(Ue))continue;return}if(!Ge(Ue,mt+1)){Ue.ch=mt+1;continue}var He=Ue.text.lastIndexOf("/",mt),Le=He>-1&&!/\S/.test(Ue.text.slice(He+1,mt));return Ue.ch=mt+1,Le?"selfClose":"regular"}}function me(Ue){for(;;){var mt=Ue.ch?Ue.text.lastIndexOf("<",Ue.ch-1):-1;if(mt==-1){if(re(Ue))continue;return}if(!Ge(Ue,mt+1)){Ue.ch=mt;continue}fe.lastIndex=mt,Ue.ch=mt;var He=fe.exec(Ue.text);if(He&&He.index==mt)return He}}function Ye(Ue){for(;;){fe.lastIndex=Ue.ch;var mt=fe.exec(Ue.text);if(!mt){if(ye(Ue))continue;return}if(!Ge(Ue,mt.index+1)){Ue.ch=mt.index+1;continue}return Ue.ch=mt.index+mt[0].length,mt}}function je(Ue){for(;;){var mt=Ue.ch?Ue.text.lastIndexOf(">",Ue.ch-1):-1;if(mt==-1){if(re(Ue))continue;return}if(!Ge(Ue,mt+1)){Ue.ch=mt;continue}var He=Ue.text.lastIndexOf("/",mt),Le=He>-1&&!/\S/.test(Ue.text.slice(He+1,mt));return Ue.ch=mt+1,Le?"selfClose":"regular"}}function ze(Ue,mt){for(var He=[];;){var Le=Ye(Ue),be,De=Ue.line,Je=Ue.ch-(Le?Le[0].length:0);if(!Le||!(be=Ae(Ue)))return;if(be!="selfClose")if(Le[1]){for(var ke=He.length-1;ke>=0;--ke)if(He[ke]==Le[2]){He.length=ke;break}if(ke<0&&(!mt||mt==Le[2]))return{tag:Le[2],from:Me(De,Je),to:Me(Ue.line,Ue.ch)}}else He.push(Le[2])}}function Ie(Ue,mt){for(var He=[];;){var Le=je(Ue);if(!Le)return;if(Le=="selfClose"){me(Ue);continue}var be=Ue.line,De=Ue.ch,Je=me(Ue);if(!Je)return;if(Je[1])He.push(Je[2]);else{for(var ke=He.length-1;ke>=0;--ke)if(He[ke]==Je[2]){He.length=ke;break}if(ke<0&&(!mt||mt==Je[2]))return{tag:Je[2],from:Me(Ue.line,Ue.ch),to:Me(be,De)}}}}E.registerHelper("fold","xml",function(Ue,mt){for(var He=new Ze(Ue,mt.line,0);;){var Le=Ye(He);if(!Le||He.line!=mt.line)return;var be=Ae(He);if(!be)return;if(!Le[1]&&be!="selfClose"){var De=Me(He.line,He.ch),Je=ze(He,Le[2]);return Je&&de(Je.from,De)>0?{from:De,to:Je.from}:null}}}),E.findMatchingTag=function(Ue,mt,He){var Le=new Ze(Ue,mt.line,mt.ch,He);if(!(Le.text.indexOf(">")==-1&&Le.text.indexOf("<")==-1)){var be=Ae(Le),De=be&&Me(Le.line,Le.ch),Je=be&&me(Le);if(!(!be||!Je||de(Le,mt)>0)){var ke={from:Me(Le.line,Le.ch),to:De,tag:Je[2]};return be=="selfClose"?{open:ke,close:null,at:"open"}:Je[1]?{open:Ie(Le,Je[2]),close:ke,at:"close"}:(Le=new Ze(Ue,De.line,De.ch,He),{open:ke,close:ze(Le,Je[2]),at:"open"})}}},E.findEnclosingTag=function(Ue,mt,He,Le){for(var be=new Ze(Ue,mt.line,mt.ch,He);;){var De=Ie(be,Le);if(!De)break;var Je=new Ze(Ue,mt.line,mt.ch,He),ke=ze(Je,De.tag);if(ke)return{open:De,close:ke}}},E.scanForClosingTag=function(Ue,mt,He,Le){var be=new Ze(Ue,mt.line,mt.ch,Le?{from:0,to:Le}:null);return ze(be,He)}})},89780:function(pn){(function(It,te){pn.exports=te()})(this,function(){"use strict";var It=navigator.userAgent,te=navigator.platform,E=/gecko\/\d/i.test(It),Me=/MSIE \d/.test(It),de=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(It),Ee=/Edge\/(\d+)/.exec(It),Ce=Me||de||Ee,fe=Ce&&(Me?document.documentMode||6:+(Ee||de)[1]),Ze=!Ee&&/WebKit\//.test(It),Ge=Ze&&/Qt\/\d+\.\d+/.test(It),ye=!Ee&&/Chrome\//.test(It),re=/Opera\//.test(It),Ae=/Apple Computer/.test(navigator.vendor),me=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(It),Ye=/PhantomJS/.test(It),je=!Ee&&/AppleWebKit/.test(It)&&/Mobile\/\w+/.test(It),ze=/Android/.test(It),Ie=je||ze||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(It),Ue=je||/Mac/.test(te),mt=/\bCrOS\b/.test(It),He=/win/i.test(te),Le=re&&It.match(/Version\/(\d*\.\d*)/);Le&&(Le=Number(Le[1])),Le&&Le>=15&&(re=!1,Ze=!0);var be=Ue&&(Ge||re&&(Le==null||Le<12.11)),De=E||Ce&&fe>=9;function Je(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ke=function(a,y){var b=a.className,x=Je(y).exec(b);if(x){var z=b.slice(x.index+x[0].length);a.className=b.slice(0,x.index)+(z?x[1]+z:"")}};function ft(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function pe(a,y){return ft(a).appendChild(y)}function Pe(a,y,b,x){var z=document.createElement(a);if(b&&(z.className=b),x&&(z.style.cssText=x),typeof y=="string")z.appendChild(document.createTextNode(y));else if(y)for(var ae=0;ae=y)return he+(y-ae);he+=we-ae,he+=b-he%b,ae=we+1}}var ce=function(){this.id=null,this.f=null,this.time=0,this.handler=nt(this.onTimeout,this)};ce.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},ce.prototype.set=function(a,y){this.f=y;var b=+new Date+a;(!this.id||b=y)return x+Math.min(he,y-z);if(z+=ae-x,z+=b-z%b,x=ae+1,z>=y)return x}}var lt=[""];function tt(a){for(;lt.length<=a;)lt.push($e(lt)+" ");return lt[a]}function $e(a){return a[a.length-1]}function Et(a,y){for(var b=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||Wt.test(a))}function wt(a,y){return y?y.source.indexOf("\\w")>-1&&Re(a)?!0:y.test(a):Re(a)}function bt(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var Ke=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ft(a){return a.charCodeAt(0)>=768&&Ke.test(a)}function At(a,y,b){for(;(b<0?y>0:yb?-1:1;;){if(y==b)return y;var z=(y+b)/2,ae=x<0?Math.ceil(z):Math.floor(z);if(ae==y)return a(ae)?y:b;a(ae)?b=ae:y=ae+x}}function ue(a,y,b,x){if(!a)return x(y,b,"ltr",0);for(var z=!1,ae=0;aey||y==b&&he.to==y)&&(x(Math.max(he.from,y),Math.min(he.to,b),he.level==1?"rtl":"ltr",ae),z=!0)}z||x(y,b,"ltr")}var ne=null;function ee(a,y,b){var x;ne=null;for(var z=0;zy)return z;ae.to==y&&(ae.from!=ae.to&&b=="before"?x=z:ne=z),ae.from==y&&(ae.from!=ae.to&&b!="before"?x=z:ne=z)}return x!=null?x:ne}var se=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(Xe){return Xe<=247?a.charAt(Xe):1424<=Xe&&Xe<=1524?"R":1536<=Xe&&Xe<=1785?y.charAt(Xe-1536):1774<=Xe&&Xe<=2220?"r":8192<=Xe&&Xe<=8203?"w":Xe==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,ae=/[LRr]/,he=/[Lb1n]/,we=/[1n]/;function Oe(Xe,Qt,$t){this.level=Xe,this.from=Qt,this.to=$t}return function(Xe,Qt){var $t=Qt=="ltr"?"L":"R";if(Xe.length==0||Qt=="ltr"&&!x.test(Xe))return!1;for(var Rn=Xe.length,Nn=[],hr=0;hr-1&&(x[y]=z.slice(0,ae).concat(z.slice(ae+1)))}}}function kt(a,y){var b=st(a,y);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),z=0;z0}function sn(a){a.prototype.on=function(y,b){le(this,y,b)},a.prototype.off=function(y,b){Yt(this,y,b)}}function Mn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function jn(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Sn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function dn(a){Mn(a),jn(a)}function Ln(a){return a.target||a.srcElement}function en(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Ue&&a.ctrlKey&&y==1&&(y=3),y}var cn=function(){if(Ce&&fe<9)return!1;var a=Pe("div");return"draggable"in a||"dragDrop"in a}(),rr;function ar(a){if(rr==null){var y=Pe("span","\u200B");pe(a,Pe("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(rr=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ce&&fe<8))}var b=rr?Pe("span","\u200B"):Pe("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var wr;function Zn(a){if(wr!=null)return wr;var y=pe(a,document.createTextNode("A\u062EA")),b=We(y,0,1).getBoundingClientRect(),x=We(y,1,2).getBoundingClientRect();return ft(a),!b||b.left==b.right?!1:wr=x.right-b.right<3}var an=` b`.split(/\n/).length!=3?function(a){for(var y=0,b=[],x=a.length;y<=x;){var z=a.indexOf(` `,y);z==-1&&(z=a.length);var ae=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),he=ae.indexOf("\r");he!=-1?(b.push(ae.slice(0,he)),y+=he+1):(b.push(ae),y=z+1)}return b}:function(a){return a.split(/\r\n?|\n/)},ir=window.getSelection?function(a){try{return a.selectionStart!=a.selectionEnd}catch(y){return!1}}:function(a){var y;try{y=a.ownerDocument.selection.createRange()}catch(b){}return!y||y.parentElement()!=a?!1:y.compareEndPoints("StartToEnd",y)!=0},tn=function(){var a=Pe("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),vn=null;function gn(a){if(vn!=null)return vn;var y=pe(a,Pe("span","x")),b=y.getBoundingClientRect(),x=We(y,0,1).getBoundingClientRect();return vn=Math.abs(b.left-x.left)>1}var On={},on={};function Cn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),On[a]=y}function Hn(a,y){on[a]=y}function Qn(a){if(typeof a=="string"&&on.hasOwnProperty(a))a=on[a];else if(a&&typeof a.name=="string"&&on.hasOwnProperty(a.name)){var y=on[a.name];typeof y=="string"&&(y={name:y}),a=zt(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Qn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Qn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function sr(a,y){y=Qn(y);var b=On[y.name];if(!b)return sr(a,"text/plain");var x=b(a,y);if(dr.hasOwnProperty(y.name)){var z=dr[y.name];for(var ae in z)z.hasOwnProperty(ae)&&(x.hasOwnProperty(ae)&&(x["_"+ae]=x[ae]),x[ae]=z[ae])}if(x.name=y.name,y.helperType&&(x.helperType=y.helperType),y.modeProps)for(var he in y.modeProps)x[he]=y.modeProps[he];return x}var dr={};function zr(a,y){var b=dr.hasOwnProperty(a)?dr[a]:dr[a]={};at(y,b)}function $n(a,y){if(y===!0)return y;if(a.copyState)return a.copyState(y);var b={};for(var x in y){var z=y[x];z instanceof Array&&(z=z.concat([])),b[x]=z}return b}function Ir(a,y){for(var b;a.innerMode&&(b=a.innerMode(y),!(!b||b.mode==a));)y=b.state,a=b.mode;return b||{mode:a,state:y}}function Vn(a,y,b){return a.startState?a.startState(y,b):!0}var Jn=function(a,y,b){this.pos=this.start=0,this.string=a,this.tabSize=y||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=b};Jn.prototype.eol=function(){return this.pos>=this.string.length},Jn.prototype.sol=function(){return this.pos==this.lineStart},Jn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Jn.prototype.next=function(){if(this.posy},Jn.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},Jn.prototype.skipToEnd=function(){this.pos=this.string.length},Jn.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},Jn.prototype.backUp=function(a){this.pos-=a},Jn.prototype.column=function(){return this.lastColumnPos0?null:(ae&&y!==!1&&(this.pos+=ae[0].length),ae)}},Jn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Jn.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},Jn.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},Jn.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function yn(a,y){if(y-=a.first,y<0||y>=a.size)throw new Error("There is no line "+(y+a.first)+" in the document.");for(var b=a;!b.lines;)for(var x=0;;++x){var z=b.children[x],ae=z.chunkSize();if(y=a.first&&yb?nn(b,yn(a,b).text.length):Dt(y,yn(a,y.line).text.length)}function Dt(a,y){var b=a.ch;return b==null||b>y?nn(a.line,y):b<0?nn(a.line,0):a}function jr(a,y){for(var b=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),y},Jr.prototype.baseToken=function(a){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=a;)this.baseTokenPos+=2;var y=this.baseTokens[this.baseTokenPos+1];return{type:y&&y.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-a}},Jr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Jr.fromSaved=function(a,y,b){return y instanceof ra?new Jr(a,$n(a.mode,y.state),b,y.lookAhead):new Jr(a,$n(a.mode,y),b)},Jr.prototype.save=function(a){var y=a!==!1?$n(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ra(y,this.maxLookAhead):y};function ma(a,y,b,x){var z=[a.state.modeGen],ae={};vi(a,y.text,a.doc.mode,b,function(Xe,Qt){return z.push(Xe,Qt)},ae,x);for(var he=b.state,we=function(Xe){b.baseTokens=z;var Qt=a.state.overlays[Xe],$t=1,Rn=0;b.state=!0,vi(a,y.text,Qt.mode,b,function(Nn,hr){for(var Rr=$t;RnNn&&z.splice($t,1,Nn,z[$t+1],la),$t+=2,Rn=Math.min(Nn,la)}if(hr)if(Qt.opaque)z.splice(Rr,$t-Rr,Nn,"overlay "+hr),$t=Rr+2;else for(;Rr<$t;Rr+=2){var xa=z[Rr+1];z[Rr+1]=(xa?xa+" ":"")+"overlay "+hr}},ae),b.state=he,b.baseTokens=null,b.baseTokenPos=1},Oe=0;Oea.options.maxHighlightLength&&$n(a.doc.mode,x.state),ae=ma(a,y,x);z&&(x.state=z),y.stateAfter=x.save(!z),y.styles=ae.styles,ae.classes?y.styleClasses=ae.classes:y.styleClasses&&(y.styleClasses=null),b===a.doc.highlightFrontier&&(a.doc.modeFrontier=Math.max(a.doc.modeFrontier,++a.doc.highlightFrontier))}return y.styles}function _a(a,y,b){var x=a.doc,z=a.display;if(!x.mode.startState)return new Jr(x,!0,y);var ae=ki(a,y,b),he=ae>x.first&&yn(x,ae-1).stateAfter,we=he?Jr.fromSaved(x,he,ae):new Jr(x,Vn(x.mode),ae);return x.iter(ae,y,function(Oe){na(a,Oe.text,we);var Xe=we.line;Oe.stateAfter=Xe==y-1||Xe%5==0||Xe>=z.viewFrom&&Xey.start)return ae}throw new Error("Mode "+a.name+" failed to advance stream.")}var Gr=function(a,y,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=b};function Ga(a,y,b,x){var z=a.doc,ae=z.mode,he;y=Wn(z,y);var we=yn(z,y.line),Oe=_a(a,y.line,b),Xe=new Jn(we.text,a.options.tabSize,Oe),Qt;for(x&&(Qt=[]);(x||Xe.posa.options.maxHighlightLength?(we=!1,he&&na(a,y,x,Qt.pos),Qt.pos=y.length,$t=null):$t=xi(Ea(b,Qt,x.state,Rn),ae),Rn){var Nn=Rn[0].name;Nn&&($t="m-"+($t?Nn+" "+$t:Nn))}if(!we||Xe!=$t){for(;Oehe;--we){if(we<=ae.first)return ae.first;var Oe=yn(ae,we-1),Xe=Oe.stateAfter;if(Xe&&(!b||we+(Xe instanceof ra?Xe.lookAhead:0)<=ae.modeFrontier))return we;var Qt=xe(Oe.text,null,a.options.tabSize);(z==null||x>Qt)&&(z=we-1,x=Qt)}return z}function Oi(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierb;x--){var z=yn(a,x).stateAfter;if(z&&(!(z instanceof ra)||x+z.lookAhead=y:ae.to>y);(x||(x=[])).push(new sa(he,ae.from,Oe?null:ae.to))}}return x}function ci(a,y,b){var x;if(a)for(var z=0;z=y:ae.to>y);if(we||ae.from==y&&he.type=="bookmark"&&(!b||ae.marker.insertLeft)){var Oe=ae.from==null||(he.inclusiveLeft?ae.from<=y:ae.from0&&we)for(var Ya=0;Ya0)){var Qt=[Oe,1],$t=Yn(Xe.from,we.from),Rn=Yn(Xe.to,we.to);($t<0||!he.inclusiveLeft&&!$t)&&Qt.push({from:Xe.from,to:we.from}),(Rn>0||!he.inclusiveRight&&!Rn)&&Qt.push({from:we.to,to:Xe.to}),z.splice.apply(z,Qt),Oe+=Qt.length-3}}return z}function Ct(a){var y=a.markedSpans;if(y){for(var b=0;by)&&(!x||et(x,ae.marker)<0)&&(x=ae.marker)}return x}function Pt(a,y,b,x,z){var ae=yn(a,y),he=Pr&&ae.markedSpans;if(he)for(var we=0;we=0&&$t<=0||Qt<=0&&$t>=0)&&(Qt<=0&&(Oe.marker.inclusiveRight&&z.inclusiveLeft?Yn(Xe.to,b)>=0:Yn(Xe.to,b)>0)||Qt>=0&&(Oe.marker.inclusiveRight&&z.inclusiveLeft?Yn(Xe.from,x)<=0:Yn(Xe.from,x)<0)))return!0}}}function Gt(a){for(var y;y=Mt(a);)a=y.find(-1,!0).line;return a}function ln(a){for(var y;y=ct(a);)a=y.find(1,!0).line;return a}function Bn(a){for(var y,b;y=ct(a);)a=y.find(1,!0).line,(b||(b=[])).push(a);return b}function ie(a,y){var b=yn(a,y),x=Gt(b);return b==x?y:Jt(x)}function Ne(a,y){if(y>a.lastLine())return y;var b=yn(a,y),x;if(!Te(a,b))return y;for(;x=ct(b);)b=x.find(1,!0).line;return Jt(b)+1}function Te(a,y){var b=Pr&&y.markedSpans;if(b){for(var x=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=x)})}var Vt=function(a,y,b){this.text=a,Xt(this,y),this.height=b?b(this):1};Vt.prototype.lineNo=function(){return Jt(this)},sn(Vt);function un(a,y,b,x){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),Ct(a),Xt(a,b);var z=x?x(a):1;z!=a.height&&or(a,z)}function mn(a){a.parent=null,Ct(a)}var _t={},En={};function In(a,y){if(!a||/^\s*$/.test(a))return null;var b=y.addModeClass?En:_t;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function xn(a,y){var b=qe("span",null,null,Ze?"padding-right: .1px":null),x={pre:qe("pre",[b],"CodeMirror-line"),content:b,col:0,pos:0,cm:a,trailingSpace:!1,splitSpaces:a.getOption("lineWrapping")};y.measure={};for(var z=0;z<=(y.rest?y.rest.length:0);z++){var ae=z?y.rest[z-1]:y.line,he=void 0;x.pos=0,x.addToken=bn,Zn(a.display.measure)&&(he=ge(ae,a.doc.direction))&&(x.addToken=Fn(x.addToken,he)),x.map=[];var we=y!=a.display.externalMeasured&&Jt(ae);Tn(ae,x,za(a,ae,we)),ae.styleClasses&&(ae.styleClasses.bgClass&&(x.bgClass=Rt(ae.styleClasses.bgClass,x.bgClass||"")),ae.styleClasses.textClass&&(x.textClass=Rt(ae.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(ar(a.display.measure))),z==0?(y.measure.map=x.map,y.measure.cache={}):((y.measure.maps||(y.measure.maps=[])).push(x.map),(y.measure.caches||(y.measure.caches=[])).push({}))}if(Ze){var Oe=x.content.lastChild;(/\bcm-tab\b/.test(Oe.className)||Oe.querySelector&&Oe.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return kt(a,"renderLine",a,y.line,x.pre),x.pre.className&&(x.textClass=Rt(x.pre.className,x.textClass||"")),x}function wn(a){var y=Pe("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function bn(a,y,b,x,z,ae,he){if(y){var we=a.splitSpaces?hn(y,a.trailingSpace):y,Oe=a.cm.state.specialChars,Xe=!1,Qt;if(!Oe.test(y))a.col+=y.length,Qt=document.createTextNode(we),a.map.push(a.pos,a.pos+y.length,Qt),Ce&&fe<9&&(Xe=!0),a.pos+=y.length;else{Qt=document.createDocumentFragment();for(var $t=0;;){Oe.lastIndex=$t;var Rn=Oe.exec(y),Nn=Rn?Rn.index-$t:y.length-$t;if(Nn){var hr=document.createTextNode(we.slice($t,$t+Nn));Ce&&fe<9?Qt.appendChild(Pe("span",[hr])):Qt.appendChild(hr),a.map.push(a.pos,a.pos+Nn,hr),a.col+=Nn,a.pos+=Nn}if(!Rn)break;$t+=Nn+1;var Rr=void 0;if(Rn[0]==" "){var la=a.cm.options.tabSize,xa=la-a.col%la;Rr=Qt.appendChild(Pe("span",tt(xa),"cm-tab")),Rr.setAttribute("role","presentation"),Rr.setAttribute("cm-text"," "),a.col+=xa}else Rn[0]=="\r"||Rn[0]==` `?(Rr=Qt.appendChild(Pe("span",Rn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Rr.setAttribute("cm-text",Rn[0]),a.col+=1):(Rr=a.cm.options.specialCharPlaceholder(Rn[0]),Rr.setAttribute("cm-text",Rn[0]),Ce&&fe<9?Qt.appendChild(Pe("span",[Rr])):Qt.appendChild(Rr),a.col+=1);a.map.push(a.pos,a.pos+1,Rr),a.pos++}}if(a.trailingSpace=we.charCodeAt(y.length-1)==32,b||x||z||Xe||ae||he){var Ra=b||"";x&&(Ra+=x),z&&(Ra+=z);var wa=Pe("span",[Qt],Ra,ae);if(he)for(var Ya in he)he.hasOwnProperty(Ya)&&Ya!="style"&&Ya!="class"&&wa.setAttribute(Ya,he[Ya]);return a.content.appendChild(wa)}a.content.appendChild(Qt)}}function hn(a,y){if(a.length>1&&!/ /.test(a))return a;for(var b=y,x="",z=0;zXe&&$t.from<=Xe));Rn++);if($t.to>=Qt)return a(b,x,z,ae,he,we,Oe);a(b,x.slice(0,$t.to-Xe),z,ae,null,we,Oe),ae=null,x=x.slice($t.to-Xe),Xe=$t.to}}}function Un(a,y,b,x){var z=!x&&b.widgetNode;z&&a.map.push(a.pos,a.pos+y,z),!x&&a.cm.display.input.needsContentAttribute&&(z||(z=a.content.appendChild(document.createElement("span"))),z.setAttribute("cm-marker",b.id)),z&&(a.cm.display.input.setUneditable(z),a.content.appendChild(z)),a.pos+=y,a.trailingSpace=!1}function Tn(a,y,b){var x=a.markedSpans,z=a.text,ae=0;if(!x){for(var he=1;heOe||Qi.collapsed&&oi.to==Oe&&oi.from==Oe)){if(oi.to!=null&&oi.to!=Oe&&Nn>oi.to&&(Nn=oi.to,Rr=""),Qi.className&&(hr+=" "+Qi.className),Qi.css&&(Rn=(Rn?Rn+";":"")+Qi.css),Qi.startStyle&&oi.from==Oe&&(la+=" "+Qi.startStyle),Qi.endStyle&&oi.to==Nn&&(Ya||(Ya=[])).push(Qi.endStyle,oi.to),Qi.title&&((Ra||(Ra={})).title=Qi.title),Qi.attributes)for(var go in Qi.attributes)(Ra||(Ra={}))[go]=Qi.attributes[go];Qi.collapsed&&(!xa||et(xa.marker,Qi)<0)&&(xa=oi)}else oi.from>Oe&&Nn>oi.from&&(Nn=oi.from)}if(Ya)for(var Wo=0;Wo=we)break;for(var dl=Math.min(we,Nn);;){if(Qt){var rl=Oe+Qt.length;if(!xa){var Oo=rl>dl?Qt.slice(0,dl-Oe):Qt;y.addToken(y,Oo,$t?$t+hr:hr,la,Oe+Oo.length==Nn?Rr:"",Rn,Ra)}if(rl>=dl){Qt=Qt.slice(dl-Oe),Oe=dl;break}Oe=rl,la=""}Qt=z.slice(ae,ae=b[Xe++]),$t=In(b[Xe++],y.cm.options)}}}function zn(a,y,b){this.line=y,this.rest=Bn(y),this.size=this.rest?Jt($e(this.rest))-b+1:1,this.node=this.text=null,this.hidden=Te(a,y)}function ur(a,y,b){for(var x=[],z,ae=y;ae2&&ae.push((Oe.bottom+Xe.top)/2-b.top)}}ae.push(b.bottom-b.top)}}function Wa(a,y,b){if(a.line==y)return{map:a.measure.map,cache:a.measure.cache};for(var x=0;xb)return{map:a.measure.maps[z],cache:a.measure.caches[z],before:!0}}function ji(a,y){y=Gt(y);var b=Jt(y),x=a.display.externalMeasured=new zn(a.doc,y,b);x.lineN=b;var z=x.built=xn(a,x);return x.text=z.pre,pe(a.display.lineMeasure,z.pre),x}function Ja(a,y,b,x){return Fi(a,ri(a,y),b,x)}function Di(a,y){if(y>=a.display.viewFrom&&y=b.lineN&&yy)&&(ae=Oe-we,z=ae-1,y>=Oe&&(he="right")),z!=null){if(x=a[Xe+2],we==Oe&&b==(x.insertLeft?"left":"right")&&(he=b),b=="left"&&z==0)for(;Xe&&a[Xe-2]==a[Xe-3]&&a[Xe-1].insertLeft;)x=a[(Xe-=3)+2],he="left";if(b=="right"&&z==Oe-we)for(;Xe=0&&(b=a[z]).left==b.right;z--);return b}function Xi(a,y,b,x){var z=Mi(y.map,b,x),ae=z.node,he=z.start,we=z.end,Oe=z.collapse,Xe;if(ae.nodeType==3){for(var Qt=0;Qt<4;Qt++){for(;he&&Ft(y.line.text.charAt(z.coverStart+he));)--he;for(;z.coverStart+we0&&(Oe=x="right");var $t;a.options.lineWrapping&&($t=ae.getClientRects()).length>1?Xe=$t[x=="right"?$t.length-1:0]:Xe=ae.getBoundingClientRect()}if(Ce&&fe<9&&!he&&(!Xe||!Xe.left&&!Xe.right)){var Rn=ae.parentNode.getClientRects()[0];Rn?Xe={left:Rn.left,right:Rn.left+qi(a.display),top:Rn.top,bottom:Rn.bottom}:Xe=Ai}for(var Nn=Xe.top-y.rect.top,hr=Xe.bottom-y.rect.top,Rr=(Nn+hr)/2,la=y.view.measure.heights,xa=0;xa=x.text.length?(Oe=x.text.length,Xe="before"):Oe<=0&&(Oe=0,Xe="after"),!we)return he(Xe=="before"?Oe-1:Oe,Xe=="before");function Qt(hr,Rr,la){var xa=we[Rr],Ra=xa.level==1;return he(la?hr-1:hr,Ra!=la)}var $t=ee(we,Oe,Xe),Rn=ne,Nn=Qt(Oe,$t,Xe=="before");return Rn!=null&&(Nn.other=Qt(Oe,Rn,Xe!="before")),Nn}function br(a,y){var b=0;y=Wn(a.doc,y),a.options.lineWrapping||(b=qi(a.display)*y.ch);var x=yn(a.doc,y.line),z=Qe(x)+ea(a.display);return{left:b,right:b,top:z,bottom:z+x.height}}function $r(a,y,b,x,z){var ae=nn(a,y,b);return ae.xRel=z,x&&(ae.outside=x),ae}function Or(a,y,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return $r(x.first,0,null,-1,-1);var z=qt(x,b),ae=x.first+x.size-1;if(z>ae)return $r(x.first+x.size-1,yn(x,ae).text.length,null,1,1);y<0&&(y=0);for(var he=yn(x,z);;){var we=Pi(a,he,z,y,b),Oe=Nt(he,we.ch+(we.xRel>0||we.outside>0?1:0));if(!Oe)return we;var Xe=Oe.find(1);if(Xe.line==z)return Xe;he=yn(x,z=Xe.line)}}function Xr(a,y,b,x){x-=Ni(y);var z=y.text.length,ae=Tt(function(he){return Fi(a,b,he-1).bottom<=x},z,0);return z=Tt(function(he){return Fi(a,b,he).top>x},ae,z),{begin:ae,end:z}}function li(a,y,b,x){b||(b=ri(a,y));var z=no(a,y,Fi(a,b,x),"line").top;return Xr(a,y,b,z)}function Ua(a,y,b,x){return a.bottom<=b?!1:a.top>b?!0:(x?a.left:a.right)>y}function Pi(a,y,b,x,z){z-=Qe(y);var ae=ri(a,y),he=Ni(y),we=0,Oe=y.text.length,Xe=!0,Qt=ge(y,a.doc.direction);if(Qt){var $t=(a.options.lineWrapping?_i:Ji)(a,y,b,ae,Qt,x,z);Xe=$t.level!=1,we=Xe?$t.from:$t.to-1,Oe=Xe?$t.to:$t.from-1}var Rn=null,Nn=null,hr=Tt(function(mi){var oi=Fi(a,ae,mi);return oi.top+=he,oi.bottom+=he,Ua(oi,x,z,!1)?(oi.top<=z&&oi.left<=x&&(Rn=mi,Nn=oi),!0):!1},we,Oe),Rr,la,xa=!1;if(Nn){var Ra=x-Nn.left=Ya.bottom?1:0}return hr=At(y.text,hr,1),$r(b,hr,la,xa,x-Rr)}function Ji(a,y,b,x,z,ae,he){var we=Tt(function($t){var Rn=z[$t],Nn=Rn.level!=1;return Ua(ta(a,nn(b,Nn?Rn.to:Rn.from,Nn?"before":"after"),"line",y,x),ae,he,!0)},0,z.length-1),Oe=z[we];if(we>0){var Xe=Oe.level!=1,Qt=ta(a,nn(b,Xe?Oe.from:Oe.to,Xe?"after":"before"),"line",y,x);Ua(Qt,ae,he,!0)&&Qt.top>he&&(Oe=z[we-1])}return Oe}function _i(a,y,b,x,z,ae,he){var we=Xr(a,y,x,he),Oe=we.begin,Xe=we.end;/\s/.test(y.text.charAt(Xe-1))&&Xe--;for(var Qt=null,$t=null,Rn=0;Rn=Xe||Nn.to<=Oe)){var hr=Nn.level!=1,Rr=Fi(a,x,hr?Math.min(Xe,Nn.to)-1:Math.max(Oe,Nn.from)).right,la=Rrla)&&(Qt=Nn,$t=la)}}return Qt||(Qt=z[z.length-1]),Qt.fromXe&&(Qt={from:Qt.from,to:Xe,level:Qt.level}),Qt}var Hi;function Vi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Hi==null){Hi=Pe("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Hi.appendChild(document.createTextNode("x")),Hi.appendChild(Pe("br"));Hi.appendChild(document.createTextNode("x"))}pe(a.measure,Hi);var b=Hi.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),ft(a.measure),b||1}function qi(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Pe("span","xxxxxxxxxx"),b=Pe("pre",[y],"CodeMirror-line-like");pe(a.measure,b);var x=y.getBoundingClientRect(),z=(x.right-x.left)/10;return z>2&&(a.cachedCharWidth=z),z||10}function eo(a){for(var y=a.display,b={},x={},z=y.gutters.clientLeft,ae=y.gutters.firstChild,he=0;ae;ae=ae.nextSibling,++he){var we=a.display.gutterSpecs[he].className;b[we]=ae.offsetLeft+ae.clientLeft+z,x[we]=ae.clientWidth}return{fixedPos:Bo(y),gutterTotalWidth:y.gutters.offsetWidth,gutterLeft:b,gutterWidth:x,wrapperWidth:y.wrapper.clientWidth}}function Bo(a){return a.scroller.getBoundingClientRect().left-a.sizer.getBoundingClientRect().left}function el(a){var y=Vi(a.display),b=a.options.lineWrapping,x=b&&Math.max(5,a.display.scroller.clientWidth/qi(a.display)-3);return function(z){if(Te(a.doc,z))return 0;var ae=0;if(z.widgets)for(var he=0;he0&&(Xe=yn(a.doc,Oe.line).text).length==Oe.ch){var Qt=xe(Xe,Xe.length,a.options.tabSize)-Xe.length;Oe=nn(Oe.line,Math.max(0,Math.round((ae-Ba(a.display).left)/qi(a.display))-Qt))}return Oe}function Ro(a,y){if(y>=a.display.viewTo||(y-=a.display.viewFrom,y<0))return null;for(var b=a.display.view,x=0;xy)&&(z.updateLineNumbers=y),a.curOp.viewChanged=!0,y>=z.viewTo)Pr&&ie(a.doc,y)z.viewFrom?Lo(a):(z.viewFrom+=x,z.viewTo+=x);else if(y<=z.viewFrom&&b>=z.viewTo)Lo(a);else if(y<=z.viewFrom){var ae=pl(a,b,b+x,1);ae?(z.view=z.view.slice(ae.index),z.viewFrom=ae.lineN,z.viewTo+=x):Lo(a)}else if(b>=z.viewTo){var he=pl(a,y,y,-1);he?(z.view=z.view.slice(0,he.index),z.viewTo=he.lineN):Lo(a)}else{var we=pl(a,y,y,-1),Oe=pl(a,b,b+x,1);we&&Oe?(z.view=z.view.slice(0,we.index).concat(ur(a,we.lineN,Oe.lineN)).concat(z.view.slice(Oe.index)),z.viewTo+=x):Lo(a)}var Xe=z.externalMeasured;Xe&&(b=z.lineN&&y=x.viewTo)){var ae=x.view[Ro(a,y)];if(ae.node!=null){var he=ae.changes||(ae.changes=[]);rt(he,b)==-1&&he.push(b)}}}function Lo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function pl(a,y,b,x){var z=Ro(a,y),ae,he=a.display.view;if(!Pr||b==a.doc.first+a.doc.size)return{index:z,lineN:b};for(var we=a.display.viewFrom,Oe=0;Oe0){if(z==he.length-1)return null;ae=we+he[z].size-y,z++}else ae=we-y;y+=ae,b+=ae}for(;ie(a.doc,b)!=b;){if(z==(x<0?0:he.length-1))return null;b+=x*he[z-(x<0?1:0)].size,z+=x}return{index:z,lineN:b}}function Al(a,y,b){var x=a.display,z=x.view;z.length==0||y>=x.viewTo||b<=x.viewFrom?(x.view=ur(a,y,b),x.viewFrom=y):(x.viewFrom>y?x.view=ur(a,y,x.viewFrom).concat(x.view):x.viewFromb&&(x.view=x.view.slice(0,Ro(a,b)))),x.viewTo=b}function Sl(a){for(var y=a.display.view,b=0,x=0;x=a.display.viewTo||we.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Xo(a),y.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function El(a){a.state.focused||(a.display.input.focus(),Bl(a))}function Cl(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Xo(a))},100)}function Bl(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(kt(a,"focus",a,y),a.state.focused=!0,_e(a.display.wrapper,"CodeMirror-focused"),!a.curOp&&a.display.selForContextMenu!=a.doc.sel&&(a.display.input.reset(),Ze&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Uo(a))}function Xo(a,y){a.state.delayingBlurEvent||(a.state.focused&&(kt(a,"blur",a,y),a.state.focused=!1,ke(a.display.wrapper,"CodeMirror-focused")),clearInterval(a.display.blinker),setTimeout(function(){a.state.focused||(a.display.shift=!1)},150))}function xl(a){for(var y=a.display,b=y.lineDiv.offsetTop,x=0;x.005||Qt<-.005)&&(or(z.line,he),fl(z.line),z.rest))for(var $t=0;$ta.display.sizerWidth){var Rn=Math.ceil(we/qi(a.display));Rn>a.display.maxLineLength&&(a.display.maxLineLength=Rn,a.display.maxLine=z.line,a.display.maxLineChanged=!0)}}}}function fl(a){if(a.widgets)for(var y=0;y=he&&(ae=qt(y,Qe(yn(y,Oe))-a.wrapper.clientHeight),he=Oe)}return{from:ae,to:Math.max(he,ae+1)}}function tl(a,y){if(!dt(a,"scrollCursorIntoView")){var b=a.display,x=b.sizer.getBoundingClientRect(),z=null;if(y.top+x.top<0?z=!0:y.bottom+x.top>(window.innerHeight||document.documentElement.clientHeight)&&(z=!1),z!=null&&!Ye){var ae=Pe("div","\u200B",null,`position: absolute; top: `+(y.top-b.viewOffset-ea(a.display))+`px; height: `+(y.bottom-y.top+La(a)+b.barHeight)+`px; left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(ae),ae.scrollIntoView(z),a.display.lineSpace.removeChild(ae)}}}function ll(a,y,b,x){x==null&&(x=0);var z;!a.options.lineWrapping&&y==b&&(y=y.ch?nn(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,b=y.sticky=="before"?nn(y.line,y.ch+1,"before"):y);for(var ae=0;ae<5;ae++){var he=!1,we=ta(a,y),Oe=!b||b==y?we:ta(a,b);z={left:Math.min(we.left,Oe.left),top:Math.min(we.top,Oe.top)-x,right:Math.max(we.left,Oe.left),bottom:Math.max(we.bottom,Oe.bottom)+x};var Xe=hl(a,z),Qt=a.doc.scrollTop,$t=a.doc.scrollLeft;if(Xe.scrollTop!=null&&(uo(a,Xe.scrollTop),Math.abs(a.doc.scrollTop-Qt)>1&&(he=!0)),Xe.scrollLeft!=null&&(zo(a,Xe.scrollLeft),Math.abs(a.doc.scrollLeft-$t)>1&&(he=!0)),!he)break}return z}function er(a,y){var b=hl(a,y);b.scrollTop!=null&&uo(a,b.scrollTop),b.scrollLeft!=null&&zo(a,b.scrollLeft)}function hl(a,y){var b=a.display,x=Vi(a.display);y.top<0&&(y.top=0);var z=a.curOp&&a.curOp.scrollTop!=null?a.curOp.scrollTop:b.scroller.scrollTop,ae=qa(a),he={};y.bottom-y.top>ae&&(y.bottom=y.top+ae);var we=a.doc.height+Ta(b),Oe=y.topwe-x;if(y.topz+ae){var Qt=Math.min(y.top,(Xe?we:y.bottom)-ae);Qt!=z&&(he.scrollTop=Qt)}var $t=a.options.fixedGutter?0:b.gutters.offsetWidth,Rn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:b.scroller.scrollLeft-$t,Nn=$a(a)-b.gutters.offsetWidth,hr=y.right-y.left>Nn;return hr&&(y.right=y.left+Nn),y.left<10?he.scrollLeft=0:y.leftNn+Rn-3&&(he.scrollLeft=y.right+(hr?0:10)-Nn),he}function wl(a,y){y!=null&&(sl(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Qo(a){sl(a);var y=a.getCursor();a.curOp.scrollToPos={from:y,to:y,margin:a.options.cursorScrollMargin}}function ul(a,y,b){(y!=null||b!=null)&&sl(a),y!=null&&(a.curOp.scrollLeft=y),b!=null&&(a.curOp.scrollTop=b)}function Ll(a,y){sl(a),a.curOp.scrollToPos=y}function sl(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var b=br(a,y.from),x=br(a,y.to);bl(a,b,x,y.margin)}}function bl(a,y,b,x){var z=hl(a,{left:Math.min(y.left,b.left),top:Math.min(y.top,b.top)-x,right:Math.max(y.right,b.right),bottom:Math.max(y.bottom,b.bottom)+x});ul(a,z.scrollLeft,z.scrollTop)}function uo(a,y){Math.abs(a.doc.scrollTop-y)<2||(E||Vl(a,{top:y}),Ao(a,y,!0),E&&Vl(a),wo(a,100))}function Ao(a,y,b){y=Math.max(0,Math.min(a.display.scroller.scrollHeight-a.display.scroller.clientHeight,y)),!(a.display.scroller.scrollTop==y&&!b)&&(a.doc.scrollTop=y,a.display.scrollbars.setScrollTop(y),a.display.scroller.scrollTop!=y&&(a.display.scroller.scrollTop=y))}function zo(a,y,b,x){y=Math.max(0,Math.min(y,a.display.scroller.scrollWidth-a.display.scroller.clientWidth)),!((b?y==a.doc.scrollLeft:Math.abs(a.doc.scrollLeft-y)<2)&&!x)&&(a.doc.scrollLeft=y,xu(a),a.display.scroller.scrollLeft!=y&&(a.display.scroller.scrollLeft=y),a.display.scrollbars.setScrollLeft(y))}function bi(a){var y=a.display,b=y.gutters.offsetWidth,x=Math.round(a.doc.height+Ta(a.display));return{clientHeight:y.scroller.clientHeight,viewHeight:y.wrapper.clientHeight,scrollWidth:y.scroller.scrollWidth,clientWidth:y.scroller.clientWidth,viewWidth:y.wrapper.clientWidth,barLeft:a.options.fixedGutter?b:0,docHeight:x,scrollHeight:x+La(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:b}}var Ei=function(a,y,b){this.cm=b;var x=this.vert=Pe("div",[Pe("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Pe("div",[Pe("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=z.tabIndex=-1,a(x),a(z),le(x,"scroll",function(){x.clientHeight&&y(x.scrollTop,"vertical")}),le(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ce&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Ei.prototype.update=function(a){var y=a.scrollWidth>a.clientWidth+1,b=a.scrollHeight>a.clientHeight+1,x=a.nativeBarWidth;if(b){this.vert.style.display="block",this.vert.style.bottom=y?x+"px":"0";var z=a.viewHeight-(y?x:0);this.vert.firstChild.style.height=Math.max(0,a.scrollHeight-a.clientHeight+z)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(y){this.horiz.style.display="block",this.horiz.style.right=b?x+"px":"0",this.horiz.style.left=a.barLeft+"px";var ae=a.viewWidth-a.barLeft-(b?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+ae)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&a.clientHeight>0&&(x==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:b?x:0,bottom:y?x:0}},Ei.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Ei.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Ei.prototype.zeroWidthHack=function(){var a=Ue&&!me?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ce,this.disableVert=new ce},Ei.prototype.enableZeroWidthBar=function(a,y,b){a.style.pointerEvents="auto";function x(){var z=a.getBoundingClientRect(),ae=b=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);ae!=a?a.style.pointerEvents="none":y.set(1e3,x)}y.set(1e3,x)},Ei.prototype.clear=function(){var a=this.horiz.parentNode;a.removeChild(this.horiz),a.removeChild(this.vert)};var mo=function(){};mo.prototype.update=function(){return{bottom:0,right:0}},mo.prototype.setScrollLeft=function(){},mo.prototype.setScrollTop=function(){},mo.prototype.clear=function(){};function xo(a,y){y||(y=bi(a));var b=a.display.barWidth,x=a.display.barHeight;Co(a,y);for(var z=0;z<4&&b!=a.display.barWidth||x!=a.display.barHeight;z++)b!=a.display.barWidth&&a.options.lineWrapping&&xl(a),Co(a,bi(a)),b=a.display.barWidth,x=a.display.barHeight}function Co(a,y){var b=a.display,x=b.scrollbars.update(y);b.sizer.style.paddingRight=(b.barWidth=x.right)+"px",b.sizer.style.paddingBottom=(b.barHeight=x.bottom)+"px",b.heightForcer.style.borderBottom=x.bottom+"px solid transparent",x.right&&x.bottom?(b.scrollbarFiller.style.display="block",b.scrollbarFiller.style.height=x.bottom+"px",b.scrollbarFiller.style.width=x.right+"px"):b.scrollbarFiller.style.display="",x.bottom&&a.options.coverGutterNextToScrollbar&&a.options.fixedGutter?(b.gutterFiller.style.display="block",b.gutterFiller.style.height=x.bottom+"px",b.gutterFiller.style.width=y.gutterWidth+"px"):b.gutterFiller.style.display=""}var _o={native:Ei,null:mo};function jo(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ke(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new _o[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),le(y,"mousedown",function(){a.state.focused&&setTimeout(function(){return a.display.input.focus()},0)}),y.setAttribute("cm-not-content","true")},function(y,b){b=="horizontal"?zo(a,y):uo(a,y)},a),a.display.scrollbars.addClass&&_e(a.display.wrapper,a.display.scrollbars.addClass)}var pi=0;function Ka(a){a.curOp={cm:a,viewChanged:!1,startHeight:a.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++pi},Br(a.curOp)}function vo(a){var y=a.curOp;y&&qr(y,function(b){for(var x=0;x=b.viewTo)||b.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Kl(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Ul(a){a.updatedDisplay=a.mustUpdate&&ou(a.cm,a.update)}function ru(a){var y=a.cm,b=y.display;a.updatedDisplay&&xl(y),a.barMeasure=bi(y),b.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Ja(y,b.maxLine,b.maxLine.text.length).left+3,y.display.sizerWidth=a.adjustWidthTo,a.barMeasure.scrollWidth=Math.max(b.scroller.clientWidth,b.sizer.offsetLeft+a.adjustWidthTo+La(y)+y.display.barWidth),a.maxScrollLeft=Math.max(0,b.sizer.offsetLeft+a.adjustWidthTo-$a(y))),(a.updatedDisplay||a.selectionChanged)&&(a.preparedSelection=b.input.prepareSelection())}function au(a){var y=a.cm;a.adjustWidthTo!=null&&(y.display.sizer.style.minWidth=a.adjustWidthTo+"px",a.maxScrollLeft=a.display.viewTo)){var b=+new Date+a.options.workTime,x=_a(a,y.highlightFrontier),z=[];y.iter(x.line,Math.min(y.first+y.size,a.display.viewTo+500),function(ae){if(x.line>=a.display.viewFrom){var he=ae.styles,we=ae.text.length>a.options.maxHighlightLength?$n(y.mode,x.state):null,Oe=ma(a,ae,x,!0);we&&(x.state=we),ae.styles=Oe.styles;var Xe=ae.styleClasses,Qt=Oe.classes;Qt?ae.styleClasses=Qt:Xe&&(ae.styleClasses=null);for(var $t=!he||he.length!=ae.styles.length||Xe!=Qt&&(!Xe||!Qt||Xe.bgClass!=Qt.bgClass||Xe.textClass!=Qt.textClass),Rn=0;!$t&&Rnb)return wo(a,a.options.workDelay),!0}),y.highlightFrontier=x.line,y.modeFrontier=Math.max(y.modeFrontier,x.line),z.length&&Ci(a,function(){for(var ae=0;ae=b.viewFrom&&y.visible.to<=b.viewTo&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo)&&b.renderedView==b.view&&Sl(a)==0)return!1;wu(a)&&(Lo(a),y.dims=eo(a));var z=x.first+x.size,ae=Math.max(y.visible.from-a.options.viewportMargin,x.first),he=Math.min(z,y.visible.to+a.options.viewportMargin);b.viewFromhe&&b.viewTo-he<20&&(he=Math.min(z,b.viewTo)),Pr&&(ae=ie(a.doc,ae),he=Ne(a.doc,he));var we=ae!=b.viewFrom||he!=b.viewTo||b.lastWrapHeight!=y.wrapperHeight||b.lastWrapWidth!=y.wrapperWidth;Al(a,ae,he),b.viewOffset=Qe(yn(a.doc,b.viewFrom)),a.display.mover.style.top=b.viewOffset+"px";var Oe=Sl(a);if(!we&&Oe==0&&!y.force&&b.renderedView==b.view&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo))return!1;var Xe=zu(a);return Oe>4&&(b.lineDiv.style.display="none"),lu(a,b.updateLineNumbers,y.dims),Oe>4&&(b.lineDiv.style.display=""),b.renderedView=b.view,Eu(Xe),ft(b.cursorDiv),ft(b.selectionDiv),b.gutters.style.height=b.sizer.style.minHeight=0,we&&(b.lastWrapHeight=y.wrapperHeight,b.lastWrapWidth=y.wrapperWidth,wo(a,400)),b.updateLineNumbers=null,!0}function Cu(a,y){for(var b=y.viewport,x=!0;;x=!1){if(!x||!a.options.lineWrapping||y.oldDisplayWidth==$a(a)){if(b&&b.top!=null&&(b={top:Math.min(a.doc.height+Ta(a.display)-qa(a),b.top)}),y.visible=Po(a.display,a.doc,b),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else x&&(y.visible=Po(a.display,a.doc,b));if(!ou(a,y))break;xl(a);var z=bi(a);ol(a),xo(a,z),Gl(a,z),y.force=!1}y.signal(a,"update",a),(a.display.viewFrom!=a.display.reportedViewFrom||a.display.viewTo!=a.display.reportedViewTo)&&(y.signal(a,"viewportChange",a,a.display.viewFrom,a.display.viewTo),a.display.reportedViewFrom=a.display.viewFrom,a.display.reportedViewTo=a.display.viewTo)}function Vl(a,y){var b=new Kl(a,y);if(ou(a,b)){xl(a),Cu(a,b);var x=bi(a);ol(a),xo(a,x),Gl(a,x),b.finish()}}function lu(a,y,b){var x=a.display,z=a.options.lineNumbers,ae=x.lineDiv,he=ae.firstChild;function we(hr){var Rr=hr.nextSibling;return Ze&&Ue&&a.display.currentWheelTarget==hr?hr.style.display="none":hr.parentNode.removeChild(hr),Rr}for(var Oe=x.view,Xe=x.viewFrom,Qt=0;Qt-1&&(Nn=!1),xr(a,$t,Xe,b)),Nn&&(ft($t.lineNumber),$t.lineNumber.appendChild(document.createTextNode(Pn(a.options,Xe)))),he=$t.node.nextSibling}Xe+=$t.size}for(;he;)he=we(he)}function uu(a){var y=a.gutters.offsetWidth;a.sizer.style.marginLeft=y+"px"}function Gl(a,y){a.display.sizer.style.minHeight=y.docHeight+"px",a.display.heightForcer.style.top=y.docHeight+"px",a.display.gutters.style.height=y.docHeight+a.display.barHeight+La(a)+"px"}function xu(a){var y=a.display,b=y.view;if(!(!y.alignWidgets&&(!y.gutters.firstChild||!a.options.fixedGutter))){for(var x=Bo(y)-y.scroller.scrollLeft+a.doc.scrollLeft,z=y.gutters.offsetWidth,ae=x+"px",he=0;hehe.clientWidth,Oe=he.scrollHeight>he.clientHeight;if(x&&we||z&&Oe){if(z&&Ue&&Ze){e:for(var Xe=y.target,Qt=ae.view;Xe!=he;Xe=Xe.parentNode)for(var $t=0;$t=0&&Yn(a,x.to())<=0)return b}return-1};var to=function(a,y){this.anchor=a,this.head=y};to.prototype.from=function(){return mr(this.anchor,this.head)},to.prototype.to=function(){return gr(this.anchor,this.head)},to.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ml(a,y,b){var x=a&&a.options.selectionsMayTouch,z=y[b];y.sort(function(Rn,Nn){return Yn(Rn.from(),Nn.from())}),b=rt(y,z);for(var ae=1;ae0:Oe>=0){var Xe=mr(we.from(),he.from()),Qt=gr(we.to(),he.to()),$t=we.empty()?he.from()==he.head:we.from()==we.head;ae<=b&&--b,y.splice(--ae,2,new to($t?Qt:Xe,$t?Xe:Qt))}}return new nl(y,b)}function Nl(a,y){return new nl([new to(a,y||a)],0)}function Ca(a){return a.text?nn(a.from.line+a.text.length-1,$e(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function Au(a,y){if(Yn(a,y.from)<0)return a;if(Yn(a,y.to)<=0)return Ca(y);var b=a.line+y.text.length-(y.to.line-y.from.line)-1,x=a.ch;return a.line==y.to.line&&(x+=Ca(y).ch-y.to.ch),nn(b,x)}function Jl(a,y){for(var b=[],x=0;x1&&a.remove(we.line+1,hr-1),a.insert(we.line+1,xa)}Yr(a,"change",a,y)}function Pl(a,y,b){function x(z,ae,he){if(z.linked)for(var we=0;we1&&!a.done[a.done.length-2].ranges)return a.done.pop(),$e(a.done)}function Kn(a,y,b,x){var z=a.history;z.undone.length=0;var ae=+new Date,he,we;if((z.lastOp==x||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>ae-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(he=fa(z,z.lastOp==x)))we=$e(he.changes),Yn(y.from,y.to)==0&&Yn(y.from,we.to)==0?we.to=Ca(y):he.changes.push(Mr(a,y));else{var Oe=$e(z.done);for((!Oe||!Oe.ranges)&&Er(a.sel,z.done),he={changes:[Mr(a,y)],generation:z.generation},z.done.push(he);z.done.length>z.undoDepth;)z.done.shift(),z.done[0].ranges||z.done.shift()}z.done.push(b),z.generation=++z.maxGeneration,z.lastModTime=z.lastSelTime=ae,z.lastOp=z.lastSelOp=x,z.lastOrigin=z.lastSelOrigin=y.origin,we||kt(a,"historyAdded")}function Qr(a,y,b,x){var z=y.charAt(0);return z=="*"||z=="+"&&b.ranges.length==x.ranges.length&&b.somethingSelected()==x.somethingSelected()&&new Date-a.history.lastSelTime<=(a.cm?a.cm.options.historyEventDelay:500)}function An(a,y,b,x){var z=a.history,ae=x&&x.origin;b==z.lastSelOp||ae&&z.lastSelOrigin==ae&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==ae||Qr(a,ae,$e(z.done),y))?z.done[z.done.length-1]=y:Er(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=ae,z.lastSelOp=b,x&&x.clearRedo!==!1&&ia(z.undone)}function Er(a,y){var b=$e(y);b&&b.ranges&&b.equals(a)||y.push(a)}function Ia(a,y,b,x){var z=y["spans_"+a.id],ae=0;a.iter(Math.max(a.first,b),Math.min(a.first+a.size,x),function(he){he.markedSpans&&((z||(z=y["spans_"+a.id]={}))[ae]=he.markedSpans),++ae})}function ha(a){if(!a)return null;for(var y,b=0;b-1&&($e(we)[$t]=Xe[$t],delete Xe[$t])}}return x}function io(a,y,b,x){if(x){var z=a.anchor;if(b){var ae=Yn(y,z)<0;ae!=Yn(b,z)<0?(z=y,y=b):ae!=Yn(y,b)<0&&(y=b)}return new to(z,y)}else return new to(b||y,y)}function ui(a,y,b,x,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),Hr(a,new nl([io(a.sel.primary(),y,b,z)],0),x)}function ga(a,y,b){for(var x=[],z=a.cm&&(a.cm.display.shift||a.extend),ae=0;ae=y.ch:we.to>y.ch))){if(z&&(kt(Oe,"beforeCursorEnter"),Oe.explicitlyCleared))if(ae.markedSpans){--he;continue}else break;if(!Oe.atomic)continue;if(b){var $t=Oe.find(x<0?1:-1),Rn=void 0;if((x<0?Qt:Xe)&&($t=tr(a,$t,-x,$t&&$t.line==y.line?ae:null)),$t&&$t.line==y.line&&(Rn=Yn($t,b))&&(x<0?Rn<0:Rn>0))return Za(a,$t,y,x,z)}var Nn=Oe.find(x<0?-1:1);return(x<0?Xe:Qt)&&(Nn=tr(a,Nn,x,Nn.line==y.line?ae:null)),Nn?Za(a,Nn,y,x,z):null}}return y}function ya(a,y,b,x,z){var ae=x||1,he=Za(a,y,b,ae,z)||!z&&Za(a,y,b,ae,!0)||Za(a,y,b,-ae,z)||!z&&Za(a,y,b,-ae,!0);return he||(a.cantEdit=!0,nn(a.first,0))}function tr(a,y,b,x){return b<0&&y.ch==0?y.line>a.first?Wn(a,nn(y.line-1)):null:b>0&&y.ch==(x||yn(a,y.line)).text.length?y.line=0;--z)_r(a,{from:x[z].from,to:x[z].to,text:z?[""]:y.text,origin:y.origin});else _r(a,y)}}function _r(a,y){if(!(y.text.length==1&&y.text[0]==""&&Yn(y.from,y.to)==0)){var b=Jl(a,y);Kn(a,y,b,a.cm?a.cm.curOp.id:NaN),Ma(a,y,b,Ki(a,y));var x=[];Pl(a,function(z,ae){!ae&&rt(x,z.history)==-1&&(lr(z.history,y),x.push(z.history)),Ma(z,y,null,Ki(z,y))})}}function si(a,y,b){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!b)){for(var z=a.history,ae,he=a.sel,we=y=="undo"?z.done:z.undone,Oe=y=="undo"?z.undone:z.done,Xe=0;Xe=0;--Nn){var hr=Rn(Nn);if(hr)return hr.v}}}}function Pa(a,y){if(y!=0&&(a.first+=y,a.sel=new nl(Et(a.sel.ranges,function(z){return new to(nn(z.anchor.line+y,z.anchor.ch),nn(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){yo(a.cm,a.first,a.first-y,y);for(var b=a.cm.display,x=b.viewFrom;xa.lastLine())){if(y.from.lineae&&(y={from:y.from,to:nn(ae,yn(a,ae).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Xn(a,y.from,y.to),b||(b=Jl(a,y)),a.cm?Aa(a.cm,y,x):du(a,y,x),ai(a,b,ot),a.cantEdit&&ya(a,nn(a.firstLine(),0))&&(a.cantEdit=!1)}}function Aa(a,y,b){var x=a.doc,z=a.display,ae=y.from,he=y.to,we=!1,Oe=ae.line;a.options.lineWrapping||(Oe=Jt(Gt(yn(x,ae.line))),x.iter(Oe,he.line+1,function(Nn){if(Nn==z.maxLine)return we=!0,!0})),x.sel.contains(y.from,y.to)>-1&&Ht(a),du(x,y,b,el(a)),a.options.lineWrapping||(x.iter(Oe,ae.line+y.text.length,function(Nn){var hr=xt(Nn);hr>z.maxLineLength&&(z.maxLine=Nn,z.maxLineLength=hr,z.maxLineChanged=!0,we=!1)}),we&&(a.curOp.updateMaxLine=!0)),Oi(x,ae.line),wo(a,400);var Xe=y.text.length-(he.line-ae.line)-1;y.full?yo(a):ae.line==he.line&&y.text.length==1&&!Tl(a.doc,y)?Fo(a,ae.line,"text"):yo(a,ae.line,he.line+1,Xe);var Qt=rn(a,"changes"),$t=rn(a,"change");if($t||Qt){var Rn={from:ae,to:he,text:y.text,removed:y.removed,origin:y.origin};$t&&Yr(a,"change",a,Rn),Qt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Rn)}a.display.selForContextMenu=null}function Li(a,y,b,x,z){var ae;x||(x=b),Yn(x,b)<0&&(ae=[x,b],b=ae[0],x=ae[1]),typeof y=="string"&&(y=a.splitLines(y)),va(a,{from:b,to:x,text:y,origin:z})}function ao(a,y,b,x){b1||!(this.children[0]instanceof Ha))){var we=[];this.collapse(we),this.children=[new Ha(we)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var he=z.lines.length%25+25,we=he;we10);a.parent.maybeSpill()}},iterN:function(a,y,b){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=Xe,a.display.maxLineLength=Qt,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&yo(a,x,z+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,a&&kn(a.doc)),a&&Yr(a,"markerCleared",a,this,x,z),y&&vo(a),this.parent&&this.parent.clear()}},Va.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var b,x,z=0;z0||he==0&&ae.clearWhenEmpty!==!1)return ae;if(ae.replacedWith&&(ae.collapsed=!0,ae.widgetNode=qe("span",[ae.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||ae.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(ae.widgetNode.insertLeft=!0)),ae.collapsed){if(Pt(a,y.line,y,b,ae)||y.line!=b.line&&Pt(a,b.line,y,b,ae))throw new Error("Inserting collapsed marker partially overlapping an existing one");zi()}ae.addToHistory&&Kn(a,{from:y,to:b,origin:"markText"},a.sel,NaN);var we=y.line,Oe=a.cm,Xe;if(a.iter(we,b.line+1,function($t){Oe&&ae.collapsed&&!Oe.options.lineWrapping&&Gt($t)==Oe.display.maxLine&&(Xe=!0),ae.collapsed&&we!=y.line&&or($t,0),yi($t,new sa(ae,we==y.line?y.ch:null,we==b.line?b.ch:null)),++we}),ae.collapsed&&a.iter(y.line,b.line+1,function($t){Te(a,$t)&&or($t,0)}),ae.clearOnEnter&&le(ae,"beforeCursorEnter",function(){return ae.clear()}),ae.readOnly&&(Ui(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),ae.collapsed&&(ae.id=++Da,ae.atomic=!0),Oe){if(Xe&&(Oe.curOp.updateMaxLine=!0),ae.collapsed)yo(Oe,y.line,b.line+1);else if(ae.className||ae.startStyle||ae.endStyle||ae.css||ae.attributes||ae.title)for(var Qt=y.line;Qt<=b.line;Qt++)Fo(Oe,Qt,"text");ae.atomic&&kn(Oe.doc),Yr(Oe,"markerAdded",Oe,ae)}return ae}var po=function(a,y){this.markers=a,this.primary=y;for(var b=0;b=0;Oe--)va(this,x[Oe]);we?pr(this,we):this.cm&&Qo(this.cm)}),undo:Zi(function(){si(this,"undo")}),redo:Zi(function(){si(this,"redo")}),undoSelection:Zi(function(){si(this,"undo",!0)}),redoSelection:Zi(function(){si(this,"redo",!0)}),setExtending:function(a){this.extend=a},getExtending:function(){return this.extend},historySize:function(){for(var a=this.history,y=0,b=0,x=0;x=a.ch)&&y.push(z.marker.parent||z.marker)}return y},findMarks:function(a,y,b){a=Wn(this,a),y=Wn(this,y);var x=[],z=a.line;return this.iter(a.line,y.line+1,function(ae){var he=ae.markedSpans;if(he)for(var we=0;we=Oe.to||Oe.from==null&&z!=a.line||Oe.from!=null&&z==y.line&&Oe.from>=y.ch)&&(!b||b(Oe.marker))&&x.push(Oe.marker.parent||Oe.marker)}++z}),x},getAllMarks:function(){var a=[];return this.iter(function(y){var b=y.markedSpans;if(b)for(var x=0;xa)return y=a,!0;a-=ae,++b}),Wn(this,nn(b,y))},indexFromPos:function(a){a=Wn(this,a);var y=a.ch;if(a.liney&&(y=a.from),a.to!=null&&a.to-1){y.state.draggingText(a),setTimeout(function(){return y.display.input.focus()},20);return}try{var Qt=a.dataTransfer.getData("Text");if(Qt){var $t;if(y.state.draggingText&&!y.state.draggingText.copy&&($t=y.listSelections()),ai(y.doc,Nl(b,b)),$t)for(var Rn=0;Rn<$t.length;++Rn)Li(y.doc,"",$t[Rn].anchor,$t[Rn].head,"drag");y.replaceSelection(Qt,"around","paste"),y.display.input.focus()}}catch(Nn){}}}}function Yu(a,y){if(Ce&&(!a.state.draggingText||+new Date-So<100)){dn(y);return}if(!(dt(a,y)||Na(a.display,y))&&(y.dataTransfer.setData("Text",a.getSelection()),y.dataTransfer.effectAllowed="copyMove",y.dataTransfer.setDragImage&&!Ae)){var b=Pe("img",null,null,"position: fixed; left: 0; top: 0;");b.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",re&&(b.width=b.height=1,a.display.wrapper.appendChild(b),b._top=b.offsetTop),y.dataTransfer.setDragImage(b,0,0),re&&b.parentNode.removeChild(b)}}function Uu(a,y){var b=Yo(a,y);if(b){var x=document.createDocumentFragment();gl(a,b,x),a.display.dragCursor||(a.display.dragCursor=Pe("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),a.display.lineSpace.insertBefore(a.display.dragCursor,a.display.cursorDiv)),pe(a.display.dragCursor,x)}}function Fu(a){a.display.dragCursor&&(a.display.lineSpace.removeChild(a.display.dragCursor),a.display.dragCursor=null)}function Mu(a){if(document.getElementsByClassName){for(var y=document.getElementsByClassName("CodeMirror"),b=[],x=0;x=0;we--)Li(a.doc,"",x[we].from,x[we].to,"+delete");Qo(a)})}function Qu(a,y,b){var x=At(a.text,y+b,b);return x<0||x>a.text.length?null:x}function Ju(a,y,b){var x=Qu(a,y.ch,b);return x==null?null:new nn(y.line,x,b<0?"after":"before")}function Xu(a,y,b,x,z){if(a){y.doc.direction=="rtl"&&(z=-z);var ae=ge(b,y.doc.direction);if(ae){var he=z<0?$e(ae):ae[0],we=z<0==(he.level==1),Oe=we?"after":"before",Xe;if(he.level>0||y.doc.direction=="rtl"){var Qt=ri(y,b);Xe=z<0?b.text.length-1:0;var $t=Fi(y,Qt,Xe).top;Xe=Tt(function(Rn){return Fi(y,Qt,Rn).top==$t},z<0==(he.level==1)?he.from:he.to-1,Xe),Oe=="before"&&(Xe=Qu(b,Xe,1))}else Xe=z<0?he.to:he.from;return new nn(x,Xe,Oe)}}return new nn(x,z<0?b.text.length:0,z<0?"before":"after")}function Ts(a,y,b,x){var z=ge(y,a.doc.direction);if(!z)return Ju(y,b,x);b.ch>=y.text.length?(b.ch=y.text.length,b.sticky="before"):b.ch<=0&&(b.ch=0,b.sticky="after");var ae=ee(z,b.ch,b.sticky),he=z[ae];if(a.doc.direction=="ltr"&&he.level%2==0&&(x>0?he.to>b.ch:he.from=he.from&&Rn>=Qt.begin)){var Nn=$t?"before":"after";return new nn(b.line,Rn,Nn)}}var hr=function(xa,Ra,wa){for(var Ya=function(go,Wo){return Wo?new nn(b.line,we(go,1),"before"):new nn(b.line,go,"after")};xa>=0&&xa0==(mi.level!=1),Qi=oi?wa.begin:we(wa.end,-1);if(mi.from<=Qi&&Qi0?Qt.end:we(Qt.begin,-1);return la!=null&&!(x>0&&la==y.text.length)&&(Rr=hr(x>0?0:z.length-1,x,Xe(la)),Rr)?Rr:null}var mu={selectAll:Lt,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),ot)},killLine:function(a){return ql(a,function(y){if(y.empty()){var b=yn(a.doc,y.head.line).text.length;return y.head.ch==b&&y.head.line0)z=new nn(z.line,z.ch+1),a.replaceRange(ae.charAt(z.ch-1)+ae.charAt(z.ch-2),nn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var he=yn(a.doc,z.line-1).text;he&&(z=new nn(z.line,1),a.replaceRange(ae.charAt(0)+a.doc.lineSeparator()+he.charAt(he.length-1),nn(z.line-1,he.length-1),z,"+transpose"))}}b.push(new to(z,z))}a.setSelections(b)})},newlineAndIndent:function(a){return Ci(a,function(){for(var y=a.listSelections(),b=y.length-1;b>=0;b--)a.replaceRange(a.doc.lineSeparator(),y[b].anchor,y[b].head,"+input");y=a.listSelections();for(var x=0;xa&&Yn(y,this.pos)==0&&b==this.button};var pu,gu;function Ys(a,y){var b=+new Date;return gu&&gu.compare(b,a,y)?(pu=gu=null,"triple"):pu&&pu.compare(b,a,y)?(gu=new qu(b,a,y),pu=null,"double"):(pu=new qu(b,a,y),gu=null,"single")}function ps(a){var y=this,b=y.display;if(!(dt(y,a)||b.activeTouch&&b.input.supportsTouch())){if(b.input.ensurePolled(),b.shift=a.shiftKey,Na(b,a)){Ze||(b.scroller.draggable=!1,setTimeout(function(){return b.scroller.draggable=!0},100));return}if(!$u(y,a)){var x=Yo(y,a),z=en(a),ae=x?Ys(x,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(x&&Us(y,z,x,ae,a))&&(z==1?x?Vs(y,x,ae,a):Ln(a)==b.scroller&&Mn(a):z==2?(x&&ui(y.doc,x),setTimeout(function(){return b.input.focus()},20)):z==3&&(De?y.display.input.onContextMenu(a):Cl(y)))}}}function Us(a,y,b,x,z){var ae="Click";return x=="double"?ae="Double"+ae:x=="triple"&&(ae="Triple"+ae),ae=(y==1?"Left":y==2?"Middle":"Right")+ae,vu(a,ls(ae,z),z,function(he){if(typeof he=="string"&&(he=mu[he]),!he)return!1;var we=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),we=he(a,b)!=Ot}finally{a.state.suppressEdits=!1}return we})}function Ks(a,y,b){var x=a.getOption("configureMouse"),z=x?x(a,y,b):{};if(z.unit==null){var ae=mt?b.shiftKey&&b.metaKey:b.altKey;z.unit=ae?"rectangle":y=="single"?"char":y=="double"?"word":"line"}return(z.extend==null||a.doc.extend)&&(z.extend=a.doc.extend||b.shiftKey),z.addNew==null&&(z.addNew=Ue?b.metaKey:b.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Ue?b.altKey:b.ctrlKey)),z}function Vs(a,y,b,x){Ce?setTimeout(nt(El,a),0):a.curOp.focus=Fe();var z=Ks(a,b,x),ae=a.doc.sel,he;a.options.dragDrop&&cn&&!a.isReadOnly()&&b=="single"&&(he=ae.contains(y))>-1&&(Yn((he=ae.ranges[he]).from(),y)<0||y.xRel>0)&&(Yn(he.to(),y)>0||y.xRel<0)?Gs(a,x,y,z):Qs(a,x,y,z)}function Gs(a,y,b,x){var z=a.display,ae=!1,he=Qa(a,function(Xe){Ze&&(z.scroller.draggable=!1),a.state.draggingText=!1,Yt(z.wrapper.ownerDocument,"mouseup",he),Yt(z.wrapper.ownerDocument,"mousemove",we),Yt(z.scroller,"dragstart",Oe),Yt(z.scroller,"drop",he),ae||(Mn(Xe),x.addNew||ui(a.doc,b,null,null,x.extend),Ze&&!Ae||Ce&&fe==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),we=function(Xe){ae=ae||Math.abs(y.clientX-Xe.clientX)+Math.abs(y.clientY-Xe.clientY)>=10},Oe=function(){return ae=!0};Ze&&(z.scroller.draggable=!0),a.state.draggingText=he,he.copy=!x.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),le(z.wrapper.ownerDocument,"mouseup",he),le(z.wrapper.ownerDocument,"mousemove",we),le(z.scroller,"dragstart",Oe),le(z.scroller,"drop",he),Cl(a),setTimeout(function(){return z.input.focus()},20)}function gs(a,y,b){if(b=="char")return new to(y,y);if(b=="word")return a.findWordAt(y);if(b=="line")return new to(nn(y.line,0),Wn(a.doc,nn(y.line+1,0)));var x=b(a,y);return new to(x.from,x.to)}function Qs(a,y,b,x){var z=a.display,ae=a.doc;Mn(y);var he,we,Oe=ae.sel,Xe=Oe.ranges;if(x.addNew&&!x.extend?(we=ae.sel.contains(b),we>-1?he=Xe[we]:he=new to(b,b)):(he=ae.sel.primary(),we=ae.sel.primIndex),x.unit=="rectangle")x.addNew||(he=new to(b,b)),b=Yo(a,y,!0,!0),we=-1;else{var Qt=gs(a,b,x.unit);x.extend?he=io(he,Qt.anchor,Qt.head,x.extend):he=Qt}x.addNew?we==-1?(we=Xe.length,Hr(ae,ml(a,Xe.concat([he]),we),{scroll:!1,origin:"*mouse"})):Xe.length>1&&Xe[we].empty()&&x.unit=="char"&&!x.extend?(Hr(ae,ml(a,Xe.slice(0,we).concat(Xe.slice(we+1)),0),{scroll:!1,origin:"*mouse"}),Oe=ae.sel):Gn(ae,we,he,Ut):(we=0,Hr(ae,new nl([he],0),Ut),Oe=ae.sel);var $t=b;function Rn(wa){if(Yn($t,wa)!=0)if($t=wa,x.unit=="rectangle"){for(var Ya=[],mi=a.options.tabSize,oi=xe(yn(ae,b.line).text,b.ch,mi),Qi=xe(yn(ae,wa.line).text,wa.ch,mi),go=Math.min(oi,Qi),Wo=Math.max(oi,Qi),Do=Math.min(b.line,wa.line),dl=Math.min(a.lastLine(),Math.max(b.line,wa.line));Do<=dl;Do++){var rl=yn(ae,Do).text,Oo=Kt(rl,go,mi);go==Wo?Ya.push(new to(nn(Do,Oo),nn(Do,Oo))):rl.length>Oo&&Ya.push(new to(nn(Do,Oo),nn(Do,Kt(rl,Wo,mi))))}Ya.length||Ya.push(new to(b,b)),Hr(ae,ml(a,Oe.ranges.slice(0,we).concat(Ya),we),{origin:"*mouse",scroll:!1}),a.scrollIntoView(wa)}else{var al=he,Vo=gs(a,wa,x.unit),Zo=al.anchor,To;Yn(Vo.anchor,Zo)>0?(To=Vo.head,Zo=mr(al.from(),Vo.anchor)):(To=Vo.anchor,Zo=gr(al.to(),Vo.head));var Mo=Oe.ranges.slice(0);Mo[we]=Js(a,new to(Wn(ae,Zo),To)),Hr(ae,ml(a,Mo,we),Ut)}}var Nn=z.wrapper.getBoundingClientRect(),hr=0;function Rr(wa){var Ya=++hr,mi=Yo(a,wa,!0,x.unit=="rectangle");if(mi)if(Yn(mi,$t)!=0){a.curOp.focus=Fe(),Rn(mi);var oi=Po(z,ae);(mi.line>=oi.to||mi.lineNn.bottom?20:0;Qi&&setTimeout(Qa(a,function(){hr==Ya&&(z.scroller.scrollTop+=Qi,Rr(wa))}),50)}}function la(wa){a.state.selectingText=!1,hr=1/0,wa&&(Mn(wa),z.input.focus()),Yt(z.wrapper.ownerDocument,"mousemove",xa),Yt(z.wrapper.ownerDocument,"mouseup",Ra),ae.history.lastSelOrigin=null}var xa=Qa(a,function(wa){wa.buttons===0||!en(wa)?la(wa):Rr(wa)}),Ra=Qa(a,la);a.state.selectingText=Ra,le(z.wrapper.ownerDocument,"mousemove",xa),le(z.wrapper.ownerDocument,"mouseup",Ra)}function Js(a,y){var b=y.anchor,x=y.head,z=yn(a.doc,b.line);if(Yn(b,x)==0&&b.sticky==x.sticky)return y;var ae=ge(z);if(!ae)return y;var he=ee(ae,b.ch,b.sticky),we=ae[he];if(we.from!=b.ch&&we.to!=b.ch)return y;var Oe=he+(we.from==b.ch==(we.level!=1)?0:1);if(Oe==0||Oe==ae.length)return y;var Xe;if(x.line!=b.line)Xe=(x.line-b.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Qt=ee(ae,x.ch,x.sticky),$t=Qt-he||(x.ch-b.ch)*(we.level==1?-1:1);Qt==Oe-1||Qt==Oe?Xe=$t<0:Xe=$t>0}var Rn=ae[Oe+(Xe?-1:0)],Nn=Xe==(Rn.level==1),hr=Nn?Rn.from:Rn.to,Rr=Nn?"after":"before";return b.ch==hr&&b.sticky==Rr?y:new to(new nn(b.line,hr,Rr),x)}function ys(a,y,b,x){var z,ae;if(y.touches)z=y.touches[0].clientX,ae=y.touches[0].clientY;else try{z=y.clientX,ae=y.clientY}catch(Rn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Mn(y);var he=a.display,we=he.lineDiv.getBoundingClientRect();if(ae>we.bottom||!rn(a,b))return Sn(y);ae-=we.top-he.viewOffset;for(var Oe=0;Oe=z){var Qt=qt(a.doc,ae),$t=a.display.gutterSpecs[Oe];return kt(a,b,a,Qt,$t.className,y),Sn(y)}}}function $u(a,y){return ys(a,y,"gutterClick",!0)}function Es(a,y){Na(a.display,y)||Xs(a,y)||dt(a,y,"contextmenu")||De||a.display.input.onContextMenu(y)}function Xs(a,y){return rn(a,"gutterContextMenu")?ys(a,y,"gutterContextMenu",!1):!1}function Cs(a){a.display.wrapper.className=a.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+a.options.theme.replace(/(^|\s)\s*/g," cm-s-"),co(a)}var $l={toString:function(){return"CodeMirror.Init"}},xs={},Iu={};function _s(a){var y=a.optionHandlers;function b(x,z,ae,he){a.defaults[x]=z,ae&&(y[x]=he?function(we,Oe,Xe){Xe!=$l&&ae(we,Oe,Xe)}:ae)}a.defineOption=b,a.Init=$l,b("value","",function(x,z){return x.setValue(z)},!0),b("mode",null,function(x,z){x.doc.modeOption=z,Xl(x)},!0),b("indentUnit",2,Xl,!0),b("indentWithTabs",!1),b("smartIndent",!0),b("tabSize",4,function(x){Il(x),co(x),yo(x)},!0),b("lineSeparator",null,function(x,z){if(x.doc.lineSep=z,!!z){var ae=[],he=x.doc.first;x.doc.iter(function(Oe){for(var Xe=0;;){var Qt=Oe.text.indexOf(z,Xe);if(Qt==-1)break;Xe=Qt+z.length,ae.push(nn(he,Qt))}he++});for(var we=ae.length-1;we>=0;we--)Li(x.doc,z,ae[we],nn(ae[we].line,ae[we].ch+z.length))}}),b("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,z,ae){x.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),ae!=$l&&x.refresh()}),b("specialCharPlaceholder",wn,function(x){return x.refresh()},!0),b("electricChars",!0),b("inputStyle",Ie?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),b("spellcheck",!1,function(x,z){return x.getInputField().spellcheck=z},!0),b("autocorrect",!1,function(x,z){return x.getInputField().autocorrect=z},!0),b("autocapitalize",!1,function(x,z){return x.getInputField().autocapitalize=z},!0),b("rtlMoveVisually",!He),b("wholeLineUpdateBefore",!0),b("theme","default",function(x){Cs(x),Wl(x)},!0),b("keyMap","default",function(x,z,ae){var he=ku(z),we=ae!=$l&&ku(ae);we&&we.detach&&we.detach(x,he),he.attach&&he.attach(x,we||null)}),b("extraKeys",null),b("configureMouse",null),b("lineWrapping",!1,$s,!0),b("gutters",[],function(x,z){x.display.gutterSpecs=su(z,x.options.lineNumbers),Wl(x)},!0),b("fixedGutter",!0,function(x,z){x.display.gutters.style.left=z?Bo(x.display)+"px":"0",x.refresh()},!0),b("coverGutterNextToScrollbar",!1,function(x){return xo(x)},!0),b("scrollbarStyle","native",function(x){jo(x),xo(x),x.display.scrollbars.setScrollTop(x.doc.scrollTop),x.display.scrollbars.setScrollLeft(x.doc.scrollLeft)},!0),b("lineNumbers",!1,function(x,z){x.display.gutterSpecs=su(x.options.gutters,z),Wl(x)},!0),b("firstLineNumber",1,Wl,!0),b("lineNumberFormatter",function(x){return x},Wl,!0),b("showCursorWhenSelecting",!1,ol,!0),b("resetSelectionOnContextMenu",!0),b("lineWiseCopyCut",!0),b("pasteLinesPerSelection",!0),b("selectionsMayTouch",!1),b("readOnly",!1,function(x,z){z=="nocursor"&&(Xo(x),x.display.input.blur()),x.display.input.readOnlyChanged(z)}),b("screenReaderLabel",null,function(x,z){z=z===""?null:z,x.display.input.screenReaderLabelChanged(z)}),b("disableInput",!1,function(x,z){z||x.display.input.reset()},!0),b("dragDrop",!0,qs),b("allowDropFileTypes",null),b("cursorBlinkRate",530),b("cursorScrollMargin",0),b("cursorHeight",1,ol,!0),b("singleCursorHeightPerLine",!0,ol,!0),b("workTime",100),b("workDelay",100),b("flattenSpans",!0,Il,!0),b("addModeClass",!1,Il,!0),b("pollInterval",100),b("undoDepth",200,function(x,z){return x.doc.history.undoDepth=z}),b("historyEventDelay",1250),b("viewportMargin",10,function(x){return x.refresh()},!0),b("maxHighlightLength",1e4,Il,!0),b("moveInputWithCursor",!0,function(x,z){z||x.display.input.resetPosition()}),b("tabindex",null,function(x,z){return x.display.input.getField().tabIndex=z||""}),b("autofocus",null),b("direction","ltr",function(x,z){return x.doc.setDirection(z)},!0),b("phrases",null)}function qs(a,y,b){var x=b&&b!=$l;if(!y!=!x){var z=a.display.dragFunctions,ae=y?le:Yt;ae(a.display.scroller,"dragstart",z.start),ae(a.display.scroller,"dragenter",z.enter),ae(a.display.scroller,"dragover",z.over),ae(a.display.scroller,"dragleave",z.leave),ae(a.display.scroller,"drop",z.drop)}}function $s(a){a.options.lineWrapping?(_e(a.display.wrapper,"CodeMirror-wrap"),a.display.sizer.style.minWidth="",a.display.sizerWidth=null):(ke(a.display.wrapper,"CodeMirror-wrap"),Bt(a)),Go(a),yo(a),co(a),setTimeout(function(){return xo(a)},100)}function bo(a,y){var b=this;if(!(this instanceof bo))return new bo(a,y);this.options=y=y?at(y):{},at(xs,y,!1);var x=y.value;typeof x=="string"?x=new so(x,y.mode,null,y.lineSeparator,y.direction):y.mode&&(x.modeOption=y.mode),this.doc=x;var z=new bo.inputStyles[y.inputStyle](this),ae=this.display=new oo(a,x,z,y);ae.wrapper.CodeMirror=this,Cs(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),jo(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ce,keySeq:null,specialChars:null},y.autofocus&&!Ie&&ae.input.focus(),Ce&&fe<11&&setTimeout(function(){return b.display.input.reset(!0)},20),ec(this),Ku(),Ka(this),this.curOp.forceUpdate=!0,Du(this,x),y.autofocus&&!Ie||this.hasFocus()?setTimeout(function(){b.hasFocus()&&!b.state.focused&&Bl(b)},20):Xo(this);for(var he in Iu)Iu.hasOwnProperty(he)&&Iu[he](this,y[he],$l);wu(this),y.finishInit&&y.finishInit(this);for(var we=0;we20*20}le(y.scroller,"touchstart",function(Oe){if(!dt(a,Oe)&&!ae(Oe)&&!$u(a,Oe)){y.input.ensurePolled(),clearTimeout(b);var Xe=+new Date;y.activeTouch={start:Xe,moved:!1,prev:Xe-x.end<=300?x:null},Oe.touches.length==1&&(y.activeTouch.left=Oe.touches[0].pageX,y.activeTouch.top=Oe.touches[0].pageY)}}),le(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),le(y.scroller,"touchend",function(Oe){var Xe=y.activeTouch;if(Xe&&!Na(y,Oe)&&Xe.left!=null&&!Xe.moved&&new Date-Xe.start<300){var Qt=a.coordsChar(y.activeTouch,"page"),$t;!Xe.prev||he(Xe,Xe.prev)?$t=new to(Qt,Qt):!Xe.prev.prev||he(Xe,Xe.prev.prev)?$t=a.findWordAt(Qt):$t=new to(nn(Qt.line,0),Wn(a.doc,nn(Qt.line+1,0))),a.setSelection($t.anchor,$t.head),a.focus(),Mn(Oe)}z()}),le(y.scroller,"touchcancel",z),le(y.scroller,"scroll",function(){y.scroller.clientHeight&&(uo(a,y.scroller.scrollTop),zo(a,y.scroller.scrollLeft,!0),kt(a,"scroll",a))}),le(y.scroller,"mousewheel",function(Oe){return cu(a,Oe)}),le(y.scroller,"DOMMouseScroll",function(Oe){return cu(a,Oe)}),le(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(Oe){dt(a,Oe)||dn(Oe)},over:function(Oe){dt(a,Oe)||(Uu(a,Oe),dn(Oe))},start:function(Oe){return Yu(a,Oe)},drop:Qa(a,Ko),leave:function(Oe){dt(a,Oe)||Fu(a)}};var we=y.input.getField();le(we,"keyup",function(Oe){return ms.call(a,Oe)}),le(we,"keydown",Qa(a,hs)),le(we,"keypress",Qa(a,vs)),le(we,"focus",function(Oe){return Bl(a,Oe)}),le(we,"blur",function(Oe){return Xo(a,Oe)})}var es=[];bo.defineInitHook=function(a){return es.push(a)};function yu(a,y,b,x){var z=a.doc,ae;b==null&&(b="add"),b=="smart"&&(z.mode.indent?ae=_a(a,y).state:b="prev");var he=a.options.tabSize,we=yn(z,y),Oe=xe(we.text,null,he);we.stateAfter&&(we.stateAfter=null);var Xe=we.text.match(/^\s*/)[0],Qt;if(!x&&!/\S/.test(we.text))Qt=0,b="not";else if(b=="smart"&&(Qt=z.mode.indent(ae,we.text.slice(Xe.length),we.text),Qt==Ot||Qt>150)){if(!x)return;b="prev"}b=="prev"?y>z.first?Qt=xe(yn(z,y-1).text,null,he):Qt=0:b=="add"?Qt=Oe+a.options.indentUnit:b=="subtract"?Qt=Oe-a.options.indentUnit:typeof b=="number"&&(Qt=Oe+b),Qt=Math.max(0,Qt);var $t="",Rn=0;if(a.options.indentWithTabs)for(var Nn=Math.floor(Qt/he);Nn;--Nn)Rn+=he,$t+=" ";if(Rnhe,Oe=an(y),Xe=null;if(we&&x.ranges.length>1)if(Fl&&Fl.text.join(` `)==y){if(x.ranges.length%Fl.text.length==0){Xe=[];for(var Qt=0;Qt=0;Rn--){var Nn=x.ranges[Rn],hr=Nn.from(),Rr=Nn.to();Nn.empty()&&(b&&b>0?hr=nn(hr.line,hr.ch-b):a.state.overwrite&&!we?Rr=nn(Rr.line,Math.min(yn(ae,Rr.line).text.length,Rr.ch+$e(Oe).length)):we&&Fl&&Fl.lineWise&&Fl.text.join(` `)==Oe.join(` `)&&(hr=Rr=nn(hr.line,0)));var la={from:hr,to:Rr,text:Xe?Xe[Rn%Xe.length]:Oe,origin:z||(we?"paste":a.state.cutIncoming>he?"cut":"+input")};va(a.doc,la),Yr(a,"inputRead",a,la)}y&&!we&&bs(a,y),Qo(a),a.curOp.updateInput<2&&(a.curOp.updateInput=$t),a.curOp.typing=!0,a.state.pasteIncoming=a.state.cutIncoming=-1}function ws(a,y){var b=a.clipboardData&&a.clipboardData.getData("Text");if(b)return a.preventDefault(),!y.isReadOnly()&&!y.options.disableInput&&Ci(y,function(){return ts(y,b,0,null,"paste")}),!0}function bs(a,y){if(!(!a.options.electricChars||!a.options.smartIndent))for(var b=a.doc.sel,x=b.ranges.length-1;x>=0;x--){var z=b.ranges[x];if(!(z.head.ch>100||x&&b.ranges[x-1].head.line==z.head.line)){var ae=a.getModeAt(z.head),he=!1;if(ae.electricChars){for(var we=0;we-1){he=yu(a,z.head.line,"smart");break}}else ae.electricInput&&ae.electricInput.test(yn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(he=yu(a,z.head.line,"smart"));he&&Yr(a,"electricInput",a,z.head.line)}}}function As(a){for(var y=[],b=[],x=0;xae&&(yu(this,we.head.line,x,!0),ae=we.head.line,he==this.doc.sel.primIndex&&Qo(this));else{var Oe=we.from(),Xe=we.to(),Qt=Math.max(ae,Oe.line);ae=Math.min(this.lastLine(),Xe.line-(Xe.ch?0:1))+1;for(var $t=Qt;$t0&&Gn(this.doc,he,new to(Oe,Rn[he].to()),ot)}}}),getTokenAt:function(x,z){return Ga(this,x,z)},getLineTokens:function(x,z){return Ga(this,nn(x),z,!0)},getTokenTypeAt:function(x){x=Wn(this.doc,x);var z=za(this,yn(this.doc,x.line)),ae=0,he=(z.length-1)/2,we=x.ch,Oe;if(we==0)Oe=z[2];else for(;;){var Xe=ae+he>>1;if((Xe?z[Xe*2-1]:0)>=we)he=Xe;else if(z[Xe*2+1]Oe&&(x=Oe,he=!0),we=yn(this.doc,x)}else we=x;return no(this,we,{top:0,left:0},z||"page",ae||he).top+(he?this.doc.height-Qe(we):0)},defaultTextHeight:function(){return Vi(this.display)},defaultCharWidth:function(){return qi(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(x,z,ae,he,we){var Oe=this.display;x=ta(this,Wn(this.doc,x));var Xe=x.bottom,Qt=x.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),Oe.sizer.appendChild(z),he=="over")Xe=x.top;else if(he=="above"||he=="near"){var $t=Math.max(Oe.wrapper.clientHeight,this.doc.height),Rn=Math.max(Oe.sizer.clientWidth,Oe.lineSpace.clientWidth);(he=="above"||x.bottom+z.offsetHeight>$t)&&x.top>z.offsetHeight?Xe=x.top-z.offsetHeight:x.bottom+z.offsetHeight<=$t&&(Xe=x.bottom),Qt+z.offsetWidth>Rn&&(Qt=Rn-z.offsetWidth)}z.style.top=Xe+"px",z.style.left=z.style.right="",we=="right"?(Qt=Oe.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(we=="left"?Qt=0:we=="middle"&&(Qt=(Oe.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Qt+"px"),ae&&er(this,{left:Qt,top:Xe,right:Qt+z.offsetWidth,bottom:Xe+z.offsetHeight})},triggerOnKeyDown:di(hs),triggerOnKeyPress:di(vs),triggerOnKeyUp:ms,triggerOnMouseDown:di(ps),execCommand:function(x){if(mu.hasOwnProperty(x))return mu[x].call(null,this)},triggerElectric:di(function(x){bs(this,x)}),findPosH:function(x,z,ae,he){var we=1;z<0&&(we=-1,z=-z);for(var Oe=Wn(this.doc,x),Xe=0;Xe0&&Qt(ae.charAt(he-1));)--he;for(;we.5||this.options.lineWrapping)&&Go(this),kt(this,"refresh",this)}),swapDoc:di(function(x){var z=this.doc;return z.cm=null,this.state.selectingText&&this.state.selectingText(),Du(this,x),co(this),this.display.input.reset(),ul(this,x.scrollLeft,x.scrollTop),this.curOp.forceScroll=!0,Yr(this,"swapDoc",this,z),z}),phrase:function(x){var z=this.options.phrases;return z&&Object.prototype.hasOwnProperty.call(z,x)?z[x]:x},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},sn(a),a.registerHelper=function(x,z,ae){b.hasOwnProperty(x)||(b[x]=a[x]={_global:[]}),b[x][z]=ae},a.registerGlobalHelper=function(x,z,ae,he){a.registerHelper(x,z,he),b[x]._global.push({pred:ae,val:he})}}function ns(a,y,b,x,z){var ae=y,he=b,we=yn(a,y.line),Oe=z&&a.direction=="rtl"?-b:b;function Xe(){var Ra=y.line+Oe;return Ra=a.first+a.size?!1:(y=new nn(Ra,y.ch,y.sticky),we=yn(a,Ra))}function Qt(Ra){var wa;if(x=="codepoint"){var Ya=we.text.charCodeAt(y.ch+(x>0?0:-1));isNaN(Ya)?wa=null:wa=new nn(y.line,Math.max(0,Math.min(we.text.length,y.ch+b*(Ya>=55296&&Ya<56320?2:1))),-b)}else z?wa=Ts(a.cm,we,y,b):wa=Ju(we,y,b);if(wa==null)if(!Ra&&Xe())y=Xu(z,a.cm,we,y.line,Oe);else return!1;else y=wa;return!0}if(x=="char"||x=="codepoint")Qt();else if(x=="column")Qt(!0);else if(x=="word"||x=="group")for(var $t=null,Rn=x=="group",Nn=a.cm&&a.cm.getHelper(y,"wordChars"),hr=!0;!(b<0&&!Qt(!hr));hr=!1){var Rr=we.text.charAt(y.ch)||` `,la=wt(Rr,Nn)?"w":Rn&&Rr==` `?"n":!Rn||/\s/.test(Rr)?null:"p";if(Rn&&!hr&&!la&&(la="s"),$t&&$t!=la){b<0&&(b=1,Qt(),y.sticky="after");break}if(la&&($t=la),b>0&&!Qt(!hr))break}var xa=ya(a,y,ae,he,!0);return nr(ae,xa)&&(xa.hitSide=!0),xa}function Fs(a,y,b,x){var z=a.doc,ae=y.left,he;if(x=="page"){var we=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Oe=Math.max(we-.5*Vi(a.display),3);he=(b>0?y.bottom:y.top)+b*Oe}else x=="line"&&(he=b>0?y.bottom+3:y.top-3);for(var Xe;Xe=Or(a,ae,he),!!Xe.outside;){if(b<0?he<=0:he>=z.height){Xe.hitSide=!0;break}he+=b*5}return Xe}var ho=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ce,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ho.prototype.init=function(a){var y=this,b=this,x=b.cm,z=b.div=a.lineDiv;Ss(z,x.options.spellcheck,x.options.autocorrect,x.options.autocapitalize);function ae(we){for(var Oe=we.target;Oe;Oe=Oe.parentNode){if(Oe==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Oe.className))break}return!1}le(z,"paste",function(we){!ae(we)||dt(x,we)||ws(we,x)||fe<=11&&setTimeout(Qa(x,function(){return y.updateFromDOM()}),20)}),le(z,"compositionstart",function(we){y.composing={data:we.data,done:!1}}),le(z,"compositionupdate",function(we){y.composing||(y.composing={data:we.data,done:!1})}),le(z,"compositionend",function(we){y.composing&&(we.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),le(z,"touchstart",function(){return b.forceCompositionEnd()}),le(z,"input",function(){y.composing||y.readFromDOMSoon()});function he(we){if(!(!ae(we)||dt(x,we))){if(x.somethingSelected())Pu({lineWise:!1,text:x.getSelections()}),we.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Oe=As(x);Pu({lineWise:!0,text:Oe.text}),we.type=="cut"&&x.operation(function(){x.setSelections(Oe.ranges,0,ot),x.replaceSelection("",null,"cut")})}else return;if(we.clipboardData){we.clipboardData.clearData();var Xe=Fl.text.join(` `);if(we.clipboardData.setData("Text",Xe),we.clipboardData.getData("Text")==Xe){we.preventDefault();return}}var Qt=Ds(),$t=Qt.firstChild;x.display.lineSpace.insertBefore(Qt,x.display.lineSpace.firstChild),$t.value=Fl.text.join(` `);var Rn=document.activeElement;gt($t),setTimeout(function(){x.display.lineSpace.removeChild(Qt),Rn.focus(),Rn==z&&b.showPrimarySelection()},50)}}le(z,"copy",he),le(z,"cut",he)},ho.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ho.prototype.prepareSelection=function(){var a=Ml(this.cm,!1);return a.focus=document.activeElement==this.div,a},ho.prototype.showSelection=function(a,y){!a||!this.cm.display.view.length||((a.focus||y)&&this.showPrimarySelection(),this.showMultipleSelections(a))},ho.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ho.prototype.showPrimarySelection=function(){var a=this.getSelection(),y=this.cm,b=y.doc.sel.primary(),x=b.from(),z=b.to();if(y.display.viewTo==y.display.viewFrom||x.line>=y.display.viewTo||z.line=y.display.viewFrom&&Ms(y,x)||{node:we[0].measure.map[2],offset:0},Xe=z.linea.firstLine()&&(x=nn(x.line-1,yn(a.doc,x.line-1).length)),z.ch==yn(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var ae,he,we;x.line==y.viewFrom||(ae=Ro(a,x.line))==0?(he=Jt(y.view[0].line),we=y.view[0].node):(he=Jt(y.view[ae].line),we=y.view[ae-1].node.nextSibling);var Oe=Ro(a,z.line),Xe,Qt;if(Oe==y.view.length-1?(Xe=y.viewTo-1,Qt=y.lineDiv.lastChild):(Xe=Jt(y.view[Oe+1].line)-1,Qt=y.view[Oe+1].node.previousSibling),!we)return!1;for(var $t=a.doc.splitLines(rc(a,we,Qt,he,Xe)),Rn=Xn(a.doc,nn(he,0),nn(Xe,yn(a.doc,Xe).text.length));$t.length>1&&Rn.length>1;)if($e($t)==$e(Rn))$t.pop(),Rn.pop(),Xe--;else if($t[0]==Rn[0])$t.shift(),Rn.shift(),he++;else break;for(var Nn=0,hr=0,Rr=$t[0],la=Rn[0],xa=Math.min(Rr.length,la.length);Nnx.ch&&Ra.charCodeAt(Ra.length-hr-1)==wa.charCodeAt(wa.length-hr-1);)Nn--,hr++;$t[$t.length-1]=Ra.slice(0,Ra.length-hr).replace(/^\u200b+/,""),$t[0]=$t[0].slice(Nn).replace(/\u200b+$/,"");var mi=nn(he,Nn),oi=nn(Xe,Rn.length?$e(Rn).length-hr:0);if($t.length>1||$t[0]||Yn(mi,oi))return Li(a.doc,$t,mi,oi,"+input"),!0},ho.prototype.ensurePolled=function(){this.forceCompositionEnd()},ho.prototype.reset=function(){this.forceCompositionEnd()},ho.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},ho.prototype.readFromDOMSoon=function(){var a=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(a.readDOMTimeout=null,a.composing)if(a.composing.done)a.composing=null;else return;a.updateFromDOM()},80))},ho.prototype.updateFromDOM=function(){var a=this;(this.cm.isReadOnly()||!this.pollContent())&&Ci(this.cm,function(){return yo(a.cm)})},ho.prototype.setUneditable=function(a){a.contentEditable="false"},ho.prototype.onKeyPress=function(a){a.charCode==0||this.composing||(a.preventDefault(),this.cm.isReadOnly()||Qa(this.cm,ts)(this.cm,String.fromCharCode(a.charCode==null?a.keyCode:a.charCode),0))},ho.prototype.readOnlyChanged=function(a){this.div.contentEditable=String(a!="nocursor")},ho.prototype.onContextMenu=function(){},ho.prototype.resetPosition=function(){},ho.prototype.needsContentAttribute=!0;function Ms(a,y){var b=Di(a,y.line);if(!b||b.hidden)return null;var x=yn(a.doc,y.line),z=Wa(b,x,y.line),ae=ge(x,a.doc.direction),he="left";if(ae){var we=ee(ae,y.ch);he=we%2?"right":"left"}var Oe=Mi(z.map,y.ch,he);return Oe.offset=Oe.collapse=="right"?Oe.end:Oe.start,Oe}function nc(a){for(var y=a;y;y=y.parentNode)if(/CodeMirror-gutter-wrapper/.test(y.className))return!0;return!1}function eu(a,y){return y&&(a.bad=!0),a}function rc(a,y,b,x,z){var ae="",he=!1,we=a.doc.lineSeparator(),Oe=!1;function Xe(Nn){return function(hr){return hr.id==Nn}}function Qt(){he&&(ae+=we,Oe&&(ae+=we),he=Oe=!1)}function $t(Nn){Nn&&(Qt(),ae+=Nn)}function Rn(Nn){if(Nn.nodeType==1){var hr=Nn.getAttribute("cm-text");if(hr){$t(hr);return}var Rr=Nn.getAttribute("cm-marker"),la;if(Rr){var xa=a.findMarks(nn(x,0),nn(z+1,0),Xe(+Rr));xa.length&&(la=xa[0].find(0))&&$t(Xn(a.doc,la.from,la.to).join(we));return}if(Nn.getAttribute("contenteditable")=="false")return;var Ra=/^(pre|div|p|li|table|br)$/i.test(Nn.nodeName);if(!/^br$/i.test(Nn.nodeName)&&Nn.textContent.length==0)return;Ra&&Qt();for(var wa=0;wa=9&&y.hasSelection&&(y.hasSelection=null),b.poll()}),le(z,"paste",function(he){dt(x,he)||ws(he,x)||(x.state.pasteIncoming=+new Date,b.fastPoll())});function ae(he){if(!dt(x,he)){if(x.somethingSelected())Pu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var we=As(x);Pu({lineWise:!0,text:we.text}),he.type=="cut"?x.setSelections(we.ranges,null,ot):(b.prevInput="",z.value=we.text.join(` `),gt(z))}else return;he.type=="cut"&&(x.state.cutIncoming=+new Date)}}le(z,"cut",ae),le(z,"copy",ae),le(a.scroller,"paste",function(he){if(!(Na(a,he)||dt(x,he))){if(!z.dispatchEvent){x.state.pasteIncoming=+new Date,b.focus();return}var we=new Event("paste");we.clipboardData=he.clipboardData,z.dispatchEvent(we)}}),le(a.lineSpace,"selectstart",function(he){Na(a,he)||Mn(he)}),le(z,"compositionstart",function(){var he=x.getCursor("from");b.composing&&b.composing.range.clear(),b.composing={start:he,range:x.markText(he,x.getCursor("to"),{className:"CodeMirror-composing"})}}),le(z,"compositionend",function(){b.composing&&(b.poll(),b.composing.range.clear(),b.composing=null)})},Io.prototype.createField=function(a){this.wrapper=Ds(),this.textarea=this.wrapper.firstChild},Io.prototype.screenReaderLabelChanged=function(a){a?this.textarea.setAttribute("aria-label",a):this.textarea.removeAttribute("aria-label")},Io.prototype.prepareSelection=function(){var a=this.cm,y=a.display,b=a.doc,x=Ml(a);if(a.options.moveInputWithCursor){var z=ta(a,b.sel.primary().head,"div"),ae=y.wrapper.getBoundingClientRect(),he=y.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+he.top-ae.top)),x.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+he.left-ae.left))}return x},Io.prototype.showSelection=function(a){var y=this.cm,b=y.display;pe(b.cursorDiv,a.cursors),pe(b.selectionDiv,a.selection),a.teTop!=null&&(this.wrapper.style.top=a.teTop+"px",this.wrapper.style.left=a.teLeft+"px")},Io.prototype.reset=function(a){if(!(this.contextMenuPending||this.composing)){var y=this.cm;if(y.somethingSelected()){this.prevInput="";var b=y.getSelection();this.textarea.value=b,y.state.focused&>(this.textarea),Ce&&fe>=9&&(this.hasSelection=b)}else a||(this.prevInput=this.textarea.value="",Ce&&fe>=9&&(this.hasSelection=null))}},Io.prototype.getField=function(){return this.textarea},Io.prototype.supportsTouch=function(){return!1},Io.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Ie||Fe()!=this.textarea))try{this.textarea.focus()}catch(a){}},Io.prototype.blur=function(){this.textarea.blur()},Io.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Io.prototype.receivedFocus=function(){this.slowPoll()},Io.prototype.slowPoll=function(){var a=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){a.poll(),a.cm.state.focused&&a.slowPoll()})},Io.prototype.fastPoll=function(){var a=!1,y=this;y.pollingFast=!0;function b(){var x=y.poll();!x&&!a?(a=!0,y.polling.set(60,b)):(y.pollingFast=!1,y.slowPoll())}y.polling.set(20,b)},Io.prototype.poll=function(){var a=this,y=this.cm,b=this.textarea,x=this.prevInput;if(this.contextMenuPending||!y.state.focused||ir(b)&&!x&&!this.composing||y.isReadOnly()||y.options.disableInput||y.state.keySeq)return!1;var z=b.value;if(z==x&&!y.somethingSelected())return!1;if(Ce&&fe>=9&&this.hasSelection===z||Ue&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var ae=z.charCodeAt(0);if(ae==8203&&!x&&(x="\u200B"),ae==8666)return this.reset(),this.cm.execCommand("undo")}for(var he=0,we=Math.min(x.length,z.length);he1e3||z.indexOf(` `)>-1?b.value=a.prevInput="":a.prevInput=z,a.composing&&(a.composing.range.clear(),a.composing.range=y.markText(a.composing.start,y.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Io.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Io.prototype.onKeyPress=function(){Ce&&fe>=9&&(this.hasSelection=null),this.fastPoll()},Io.prototype.onContextMenu=function(a){var y=this,b=y.cm,x=b.display,z=y.textarea;y.contextMenuPending&&y.contextMenuPending();var ae=Yo(b,a),he=x.scroller.scrollTop;if(!ae||re)return;var we=b.options.resetSelectionOnContextMenu;we&&b.doc.sel.contains(ae)==-1&&Qa(b,Hr)(b.doc,Nl(ae),ot);var Oe=z.style.cssText,Xe=y.wrapper.style.cssText,Qt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Qt.top-5)+"px; left: "+(a.clientX-Qt.left-5)+`px; z-index: 1000; background: `+(Ce?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var $t;Ze&&($t=window.scrollY),x.input.focus(),Ze&&window.scrollTo(null,$t),x.input.reset(),b.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=Nn,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function Rn(){if(z.selectionStart!=null){var Rr=b.somethingSelected(),la="\u200B"+(Rr?z.value:"");z.value="\u21DA",z.value=la,y.prevInput=Rr?"":"\u200B",z.selectionStart=1,z.selectionEnd=la.length,x.selForContextMenu=b.doc.sel}}function Nn(){if(y.contextMenuPending==Nn&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Xe,z.style.cssText=Oe,Ce&&fe<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=he),z.selectionStart!=null)){(!Ce||Ce&&fe<9)&&Rn();var Rr=0,la=function(){x.selForContextMenu==b.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?Qa(b,Lt)(b):Rr++<10?x.detectingSelectAll=setTimeout(la,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(la,200)}}if(Ce&&fe>=9&&Rn(),De){dn(a);var hr=function(){Yt(window,"mouseup",hr),setTimeout(Nn,20)};le(window,"mouseup",hr)}else setTimeout(Nn,50)},Io.prototype.readOnlyChanged=function(a){a||this.reset(),this.textarea.disabled=a=="nocursor",this.textarea.readOnly=!!a},Io.prototype.setUneditable=function(){},Io.prototype.needsContentAttribute=!1;function ic(a,y){if(y=y?at(y):{},y.value=a.value,!y.tabindex&&a.tabIndex&&(y.tabindex=a.tabIndex),!y.placeholder&&a.placeholder&&(y.placeholder=a.placeholder),y.autofocus==null){var b=Fe();y.autofocus=b==a||a.getAttribute("autofocus")!=null&&b==document.body}function x(){a.value=we.getValue()}var z;if(a.form&&(le(a.form,"submit",x),!y.leaveSubmitMethodAlone)){var ae=a.form;z=ae.submit;try{var he=ae.submit=function(){x(),ae.submit=z,ae.submit(),ae.submit=he}}catch(Oe){}}y.finishInit=function(Oe){Oe.save=x,Oe.getTextArea=function(){return a},Oe.toTextArea=function(){Oe.toTextArea=isNaN,x(),a.parentNode.removeChild(Oe.getWrapperElement()),a.style.display="",a.form&&(Yt(a.form,"submit",x),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var we=bo(function(Oe){return a.parentNode.insertBefore(Oe,a.nextSibling)},y);return we}function oc(a){a.off=Yt,a.on=le,a.wheelEventPixels=Wu,a.Doc=so,a.splitLines=an,a.countColumn=xe,a.findColumn=Kt,a.isWordChar=Re,a.Pass=Ot,a.signal=kt,a.Line=Vt,a.changeEnd=Ca,a.scrollbarModel=_o,a.Pos=nn,a.cmpPos=Yn,a.modes=On,a.mimeModes=on,a.resolveMode=Qn,a.getMode=sr,a.modeExtensions=dr,a.extendMode=zr,a.copyState=$n,a.startState=Vn,a.innerMode=Ir,a.commands=mu,a.keyMap=Rl,a.keyName=us,a.isModifierKey=os,a.lookupKey=_l,a.normalizeKeyMap=Os,a.StringStream=Jn,a.SharedTextMarker=po,a.TextMarker=Va,a.LineWidget=Oa,a.e_preventDefault=Mn,a.e_stopPropagation=jn,a.e_stop=dn,a.addClass=_e,a.contains=Be,a.rmClass=ke,a.keyNames=Dl}_s(bo),tc(bo);var lc="iter insert remove copy getEditor constructor".split(" ");for(var Tu in so.prototype)so.prototype.hasOwnProperty(Tu)&&rt(lc,Tu)<0&&(bo.prototype[Tu]=function(a){return function(){return a.apply(this.doc,arguments)}}(so.prototype[Tu]));return sn(so),bo.inputStyles={textarea:Io,contenteditable:ho},bo.defineMode=function(a){!bo.defaults.mode&&a!="null"&&(bo.defaults.mode=a),Cn.apply(this,arguments)},bo.defineMIME=Hn,bo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),bo.defineMIME("text/plain","null"),bo.defineExtension=function(a,y){bo.prototype[a]=y},bo.defineDocExtension=function(a,y){so.prototype[a]=y},bo.fromTextArea=ic,oc(bo),bo.version="5.58.2",bo})},25419:function(pn,It,te){(function(E){E(te(89780),te(15525),te(98101))})(function(E){"use strict";E.defineMode("markdown",function(Me,de){var Ee=E.getMode(Me,"text/html"),Ce=Ee.name=="null";function fe(xe){if(E.findModeByName){var ce=E.findModeByName(xe);ce&&(xe=ce.mime||ce.mimes[0])}var rt=E.getMode(Me,xe);return rt.name=="null"?null:rt}de.highlightFormatting===void 0&&(de.highlightFormatting=!1),de.maxBlockquoteDepth===void 0&&(de.maxBlockquoteDepth=0),de.taskLists===void 0&&(de.taskLists=!1),de.strikethrough===void 0&&(de.strikethrough=!1),de.emoji===void 0&&(de.emoji=!1),de.fencedCodeBlockHighlighting===void 0&&(de.fencedCodeBlockHighlighting=!0),de.fencedCodeBlockDefaultMode===void 0&&(de.fencedCodeBlockDefaultMode="text/plain"),de.xml===void 0&&(de.xml=!0),de.tokenTypeOverrides===void 0&&(de.tokenTypeOverrides={});var Ze={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var Ge in Ze)Ze.hasOwnProperty(Ge)&&de.tokenTypeOverrides[Ge]&&(Ze[Ge]=de.tokenTypeOverrides[Ge]);var ye=/^([*\-_])(?:\s*\1){2,}\s*$/,re=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ae=/^\[(x| )\](?=\s)/i,me=de.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,Ye=/^ {0,3}(?:\={1,}|-{2,})\s*$/,je=/^[^#!\[\]*_\\<>` "'(~:]+/,ze=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ie=/^\s*\[[^\]]+?\]:.*$/,Ue=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,mt=" ";function He(xe,ce,rt){return ce.f=ce.inline=rt,rt(xe,ce)}function Le(xe,ce,rt){return ce.f=ce.block=rt,rt(xe,ce)}function be(xe){return!xe||!/\S/.test(xe.string)}function De(xe){if(xe.linkTitle=!1,xe.linkHref=!1,xe.linkText=!1,xe.em=!1,xe.strong=!1,xe.strikethrough=!1,xe.quote=0,xe.indentedCode=!1,xe.f==ke){var ce=Ce;if(!ce){var rt=E.innerMode(Ee,xe.htmlState);ce=rt.mode.name=="xml"&&rt.state.tagStart===null&&!rt.state.context&&rt.state.tokenize.isInText}ce&&(xe.f=qe,xe.block=Je,xe.htmlState=null)}return xe.trailingSpace=0,xe.trailingSpaceNewLine=!1,xe.prevLine=xe.thisLine,xe.thisLine={stream:null},null}function Je(xe,ce){var rt=xe.column()===ce.indentation,St=be(ce.prevLine.stream),Ot=ce.indentedCode,ot=ce.prevLine.hr,Ut=ce.list!==!1,yt=(ce.listStack[ce.listStack.length-1]||0)+3;ce.indentedCode=!1;var Kt=ce.indentation;if(ce.indentationDiff===null&&(ce.indentationDiff=ce.indentation,Ut)){for(ce.list=null;Kt=4&&(Ot||ce.prevLine.fencedCodeEnd||ce.prevLine.header||St))return xe.skipToEnd(),ce.indentedCode=!0,Ze.code;if(xe.eatSpace())return null;if(rt&&ce.indentation<=yt&&($e=xe.match(me))&&$e[1].length<=6)return ce.quote=0,ce.header=$e[1].length,ce.thisLine.header=!0,de.highlightFormatting&&(ce.formatting="header"),ce.f=ce.inline,pe(ce);if(ce.indentation<=yt&&xe.eat(">"))return ce.quote=rt?1:ce.quote+1,de.highlightFormatting&&(ce.formatting="quote"),xe.eatSpace(),pe(ce);if(!tt&&!ce.setext&&rt&&ce.indentation<=yt&&($e=xe.match(re))){var Et=$e[1]?"ol":"ul";return ce.indentation=Kt+xe.current().length,ce.list=!0,ce.quote=0,ce.listStack.push(ce.indentation),ce.em=!1,ce.strong=!1,ce.code=!1,ce.strikethrough=!1,de.taskLists&&xe.match(Ae,!1)&&(ce.taskList=!0),ce.f=ce.inline,de.highlightFormatting&&(ce.formatting=["list","list-"+Et]),pe(ce)}else{if(rt&&ce.indentation<=yt&&($e=xe.match(ze,!0)))return ce.quote=0,ce.fencedEndRE=new RegExp($e[1]+"+ *$"),ce.localMode=de.fencedCodeBlockHighlighting&&fe($e[2]||de.fencedCodeBlockDefaultMode),ce.localMode&&(ce.localState=E.startState(ce.localMode)),ce.f=ce.block=ft,de.highlightFormatting&&(ce.formatting="code-block"),ce.code=-1,pe(ce);if(ce.setext||(!lt||!Ut)&&!ce.quote&&ce.list===!1&&!ce.code&&!tt&&!Ie.test(xe.string)&&($e=xe.lookAhead(1))&&($e=$e.match(Ye)))return ce.setext?(ce.header=ce.setext,ce.setext=0,xe.skipToEnd(),de.highlightFormatting&&(ce.formatting="header")):(ce.header=$e[0].charAt(0)=="="?1:2,ce.setext=ce.header),ce.thisLine.header=!0,ce.f=ce.inline,pe(ce);if(tt)return xe.skipToEnd(),ce.hr=!0,ce.thisLine.hr=!0,Ze.hr;if(xe.peek()==="[")return He(xe,ce,Rt)}return He(xe,ce,ce.inline)}function ke(xe,ce){var rt=Ee.token(xe,ce.htmlState);if(!Ce){var St=E.innerMode(Ee,ce.htmlState);(St.mode.name=="xml"&&St.state.tagStart===null&&!St.state.context&&St.state.tokenize.isInText||ce.md_inside&&xe.current().indexOf(">")>-1)&&(ce.f=qe,ce.block=Je,ce.htmlState=null)}return rt}function ft(xe,ce){var rt=ce.listStack[ce.listStack.length-1]||0,St=ce.indentation=xe.quote?ce.push(Ze.formatting+"-"+xe.formatting[rt]+"-"+xe.quote):ce.push("error"))}if(xe.taskOpen)return ce.push("meta"),ce.length?ce.join(" "):null;if(xe.taskClosed)return ce.push("property"),ce.length?ce.join(" "):null;if(xe.linkHref?ce.push(Ze.linkHref,"url"):(xe.strong&&ce.push(Ze.strong),xe.em&&ce.push(Ze.em),xe.strikethrough&&ce.push(Ze.strikethrough),xe.emoji&&ce.push(Ze.emoji),xe.linkText&&ce.push(Ze.linkText),xe.code&&ce.push(Ze.code),xe.image&&ce.push(Ze.image),xe.imageAltText&&ce.push(Ze.imageAltText,"link"),xe.imageMarker&&ce.push(Ze.imageMarker)),xe.header&&ce.push(Ze.header,Ze.header+"-"+xe.header),xe.quote&&(ce.push(Ze.quote),!de.maxBlockquoteDepth||de.maxBlockquoteDepth>=xe.quote?ce.push(Ze.quote+"-"+xe.quote):ce.push(Ze.quote+"-"+de.maxBlockquoteDepth)),xe.list!==!1){var St=(xe.listStack.length-1)%3;St?St===1?ce.push(Ze.list2):ce.push(Ze.list3):ce.push(Ze.list1)}return xe.trailingSpaceNewLine?ce.push("trailing-space-new-line"):xe.trailingSpace&&ce.push("trailing-space-"+(xe.trailingSpace%2?"a":"b")),ce.length?ce.join(" "):null}function Pe(xe,ce){if(xe.match(je,!0))return pe(ce)}function qe(xe,ce){var rt=ce.text(xe,ce);if(typeof rt!="undefined")return rt;if(ce.list)return ce.list=null,pe(ce);if(ce.taskList){var St=xe.match(Ae,!0)[1]===" ";return St?ce.taskOpen=!0:ce.taskClosed=!0,de.highlightFormatting&&(ce.formatting="task"),ce.taskList=!1,pe(ce)}if(ce.taskOpen=!1,ce.taskClosed=!1,ce.header&&xe.match(/^#+$/,!0))return de.highlightFormatting&&(ce.formatting="header"),pe(ce);var Ot=xe.next();if(ce.linkTitle){ce.linkTitle=!1;var ot=Ot;Ot==="("&&(ot=")"),ot=(ot+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ut="^\\s*(?:[^"+ot+"\\\\]+|\\\\\\\\|\\\\.)"+ot;if(xe.match(new RegExp(Ut),!0))return Ze.linkHref}if(Ot==="`"){var yt=ce.formatting;de.highlightFormatting&&(ce.formatting="code"),xe.eatWhile("`");var Kt=xe.current().length;if(ce.code==0&&(!ce.quote||Kt==1))return ce.code=Kt,pe(ce);if(Kt==ce.code){var lt=pe(ce);return ce.code=0,lt}else return ce.formatting=yt,pe(ce)}else if(ce.code)return pe(ce);if(Ot==="\\"&&(xe.next(),de.highlightFormatting)){var tt=pe(ce),$e=Ze.formatting+"-escape";return tt?tt+" "+$e:$e}if(Ot==="!"&&xe.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return ce.imageMarker=!0,ce.image=!0,de.highlightFormatting&&(ce.formatting="image"),pe(ce);if(Ot==="["&&ce.imageMarker&&xe.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return ce.imageMarker=!1,ce.imageAltText=!0,de.highlightFormatting&&(ce.formatting="image"),pe(ce);if(Ot==="]"&&ce.imageAltText){de.highlightFormatting&&(ce.formatting="image");var tt=pe(ce);return ce.imageAltText=!1,ce.image=!1,ce.inline=ce.f=Be,tt}if(Ot==="["&&!ce.image)return ce.linkText&&xe.match(/^.*?\]/)||(ce.linkText=!0,de.highlightFormatting&&(ce.formatting="link")),pe(ce);if(Ot==="]"&&ce.linkText){de.highlightFormatting&&(ce.formatting="link");var tt=pe(ce);return ce.linkText=!1,ce.inline=ce.f=xe.match(/\(.*?\)| ?\[.*?\]/,!1)?Be:qe,tt}if(Ot==="<"&&xe.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){ce.f=ce.inline=We,de.highlightFormatting&&(ce.formatting="link");var tt=pe(ce);return tt?tt+=" ":tt="",tt+Ze.linkInline}if(Ot==="<"&&xe.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){ce.f=ce.inline=We,de.highlightFormatting&&(ce.formatting="link");var tt=pe(ce);return tt?tt+=" ":tt="",tt+Ze.linkEmail}if(de.xml&&Ot==="<"&&xe.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var Et=xe.string.indexOf(">",xe.pos);if(Et!=-1){var Zt=xe.string.substring(xe.start,Et);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Zt)&&(ce.md_inside=!0)}return xe.backUp(1),ce.htmlState=E.startState(Ee),Le(xe,ce,ke)}if(de.xml&&Ot==="<"&&xe.match(/^\/\w*?>/))return ce.md_inside=!1,"tag";if(Ot==="*"||Ot==="_"){for(var pt=1,zt=xe.pos==1?" ":xe.string.charAt(xe.pos-2);pt<3&&xe.eat(Ot);)pt++;var Wt=xe.peek()||" ",Re=!/\s/.test(Wt)&&(!Ue.test(Wt)||/\s/.test(zt)||Ue.test(zt)),wt=!/\s/.test(zt)&&(!Ue.test(zt)||/\s/.test(Wt)||Ue.test(Wt)),bt=null,Ke=null;if(pt%2&&(!ce.em&&Re&&(Ot==="*"||!wt||Ue.test(zt))?bt=!0:ce.em==Ot&&wt&&(Ot==="*"||!Re||Ue.test(Wt))&&(bt=!1)),pt>1&&(!ce.strong&&Re&&(Ot==="*"||!wt||Ue.test(zt))?Ke=!0:ce.strong==Ot&&wt&&(Ot==="*"||!Re||Ue.test(Wt))&&(Ke=!1)),Ke!=null||bt!=null){de.highlightFormatting&&(ce.formatting=bt==null?"strong":Ke==null?"em":"strong em"),bt===!0&&(ce.em=Ot),Ke===!0&&(ce.strong=Ot);var lt=pe(ce);return bt===!1&&(ce.em=!1),Ke===!1&&(ce.strong=!1),lt}}else if(Ot===" "&&(xe.eat("*")||xe.eat("_"))){if(xe.peek()===" ")return pe(ce);xe.backUp(1)}if(de.strikethrough){if(Ot==="~"&&xe.eatWhile(Ot)){if(ce.strikethrough){de.highlightFormatting&&(ce.formatting="strikethrough");var lt=pe(ce);return ce.strikethrough=!1,lt}else if(xe.match(/^[^\s]/,!1))return ce.strikethrough=!0,de.highlightFormatting&&(ce.formatting="strikethrough"),pe(ce)}else if(Ot===" "&&xe.match(/^~~/,!0)){if(xe.peek()===" ")return pe(ce);xe.backUp(2)}}if(de.emoji&&Ot===":"&&xe.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){ce.emoji=!0,de.highlightFormatting&&(ce.formatting="emoji");var Ft=pe(ce);return ce.emoji=!1,Ft}return Ot===" "&&(xe.match(/^ +$/,!1)?ce.trailingSpace++:ce.trailingSpace&&(ce.trailingSpaceNewLine=!0)),pe(ce)}function We(xe,ce){var rt=xe.next();if(rt===">"){ce.f=ce.inline=qe,de.highlightFormatting&&(ce.formatting="link");var St=pe(ce);return St?St+=" ":St="",St+Ze.linkInline}return xe.match(/^[^>]+/,!0),Ze.linkInline}function Be(xe,ce){if(xe.eatSpace())return null;var rt=xe.next();return rt==="("||rt==="["?(ce.f=ce.inline=_e(rt==="("?")":"]"),de.highlightFormatting&&(ce.formatting="link-string"),ce.linkHref=!0,pe(ce)):"error"}var Fe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function _e(xe){return function(ce,rt){var St=ce.next();if(St===xe){rt.f=rt.inline=qe,de.highlightFormatting&&(rt.formatting="link-string");var Ot=pe(rt);return rt.linkHref=!1,Ot}return ce.match(Fe[xe]),rt.linkHref=!0,pe(rt)}}function Rt(xe,ce){return xe.match(/^([^\]\\]|\\.)*\]:/,!1)?(ce.f=gt,xe.next(),de.highlightFormatting&&(ce.formatting="link"),ce.linkText=!0,pe(ce)):He(xe,ce,qe)}function gt(xe,ce){if(xe.match(/^\]:/,!0)){ce.f=ce.inline=nt,de.highlightFormatting&&(ce.formatting="link");var rt=pe(ce);return ce.linkText=!1,rt}return xe.match(/^([^\]\\]|\\.)+/,!0),Ze.linkText}function nt(xe,ce){return xe.eatSpace()?null:(xe.match(/^[^\s]+/,!0),xe.peek()===void 0?ce.linkTitle=!0:xe.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),ce.f=ce.inline=qe,Ze.linkHref+" url")}var at={startState:function(){return{f:Je,prevLine:{stream:null},thisLine:{stream:null},block:Je,htmlState:null,indentation:0,inline:qe,text:Pe,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(xe){return{f:xe.f,prevLine:xe.prevLine,thisLine:xe.thisLine,block:xe.block,htmlState:xe.htmlState&&E.copyState(Ee,xe.htmlState),indentation:xe.indentation,localMode:xe.localMode,localState:xe.localMode?E.copyState(xe.localMode,xe.localState):null,inline:xe.inline,text:xe.text,formatting:!1,linkText:xe.linkText,linkTitle:xe.linkTitle,linkHref:xe.linkHref,code:xe.code,em:xe.em,strong:xe.strong,strikethrough:xe.strikethrough,emoji:xe.emoji,header:xe.header,setext:xe.setext,hr:xe.hr,taskList:xe.taskList,list:xe.list,listStack:xe.listStack.slice(0),quote:xe.quote,indentedCode:xe.indentedCode,trailingSpace:xe.trailingSpace,trailingSpaceNewLine:xe.trailingSpaceNewLine,md_inside:xe.md_inside,fencedEndRE:xe.fencedEndRE}},token:function(xe,ce){if(ce.formatting=!1,xe!=ce.thisLine.stream){if(ce.header=0,ce.hr=!1,xe.match(/^\s*$/,!0))return De(ce),null;if(ce.prevLine=ce.thisLine,ce.thisLine={stream:xe},ce.taskList=!1,ce.trailingSpace=0,ce.trailingSpaceNewLine=!1,!ce.localState&&(ce.f=ce.block,ce.f!=ke)){var rt=xe.match(/^\s*/,!0)[0].replace(/\t/g,mt).length;if(ce.indentation=rt,ce.indentationDiff=null,rt>0)return null}}return ce.f(xe,ce)},innerMode:function(xe){return xe.block==ke?{state:xe.htmlState,mode:Ee}:xe.localState?{state:xe.localState,mode:xe.localMode}:{state:xe,mode:at}},indent:function(xe,ce,rt){return xe.block==ke&&Ee.indent?Ee.indent(xe.htmlState,ce,rt):xe.localState&&xe.localMode.indent?xe.localMode.indent(xe.localState,ce,rt):E.Pass},blankLine:De,getType:pe,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return at},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(pn,It,te){(function(E){E(te(89780))})(function(E){"use strict";E.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Me=0;Me-1&&Ee.substring(Ze+1,Ee.length);if(Ge)return E.findModeByExtension(Ge)},E.findModeByName=function(Ee){Ee=Ee.toLowerCase();for(var Ce=0;Ce0?je.cmdState[je.cmdState.length-1]:null}function fe(je){var ze=je.cmdState.pop();ze&&ze.closeBracket()}function Ze(je){for(var ze=je.cmdState,Ie=ze.length-1;Ie>=0;Ie--){var Ue=ze[Ie];if(Ue.name!="DEFAULT")return Ue}return{styleIdentifier:function(){return null}}}function Ge(je,ze,Ie){return function(){this.name=je,this.bracketNo=0,this.style=ze,this.styles=Ie,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var ye={};ye.importmodule=Ge("importmodule","tag",["string","builtin"]),ye.documentclass=Ge("documentclass","tag",["","atom"]),ye.usepackage=Ge("usepackage","tag",["atom"]),ye.begin=Ge("begin","tag",["atom"]),ye.end=Ge("end","tag",["atom"]),ye.label=Ge("label","tag",["atom"]),ye.ref=Ge("ref","tag",["atom"]),ye.eqref=Ge("eqref","tag",["atom"]),ye.cite=Ge("cite","tag",["atom"]),ye.bibitem=Ge("bibitem","tag",["atom"]),ye.Bibitem=Ge("Bibitem","tag",["atom"]),ye.RBibitem=Ge("RBibitem","tag",["atom"]),ye.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function re(je,ze){je.f=ze}function Ae(je,ze){var Ie;if(je.match(/^\\[a-zA-Z@]+/)){var Ue=je.current().slice(1);return Ie=ye.hasOwnProperty(Ue)?ye[Ue]:ye.DEFAULT,Ie=new Ie,Ee(ze,Ie),re(ze,Ye),Ie.style}if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/\\]/))return"tag";if(je.match("\\["))return re(ze,function(He,Le){return me(He,Le,"\\]")}),"keyword";if(je.match("\\("))return re(ze,function(He,Le){return me(He,Le,"\\)")}),"keyword";if(je.match("$$"))return re(ze,function(He,Le){return me(He,Le,"$$")}),"keyword";if(je.match("$"))return re(ze,function(He,Le){return me(He,Le,"$")}),"keyword";var mt=je.next();if(mt=="%")return je.skipToEnd(),"comment";if(mt=="}"||mt=="]"){if(Ie=Ce(ze),Ie)Ie.closeBracket(mt),re(ze,Ye);else return"error";return"bracket"}else return mt=="{"||mt=="["?(Ie=ye.DEFAULT,Ie=new Ie,Ee(ze,Ie),"bracket"):/\d/.test(mt)?(je.eatWhile(/[\w.%]/),"atom"):(je.eatWhile(/[\w\-_]/),Ie=Ze(ze),Ie.name=="begin"&&(Ie.argument=je.current()),Ie.styleIdentifier())}function me(je,ze,Ie){if(je.eatSpace())return null;if(Ie&&je.match(Ie))return re(ze,Ae),"keyword";if(je.match(/^\\[a-zA-Z@]+/))return"tag";if(je.match(/^[a-zA-Z]+/))return"variable-2";if(je.match(/^\\[$&%#{}_]/)||je.match(/^\\[,;!\/]/)||je.match(/^[\^_&]/))return"tag";if(je.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(je.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ue=je.next();return Ue=="{"||Ue=="}"||Ue=="["||Ue=="]"||Ue=="("||Ue==")"?"bracket":Ue=="%"?(je.skipToEnd(),"comment"):"error"}function Ye(je,ze){var Ie=je.peek(),Ue;return Ie=="{"||Ie=="["?(Ue=Ce(ze),Ue.openBracket(Ie),je.eat(Ie),re(ze,Ae),"bracket"):/[ \t\r]/.test(Ie)?(je.eat(Ie),null):(re(ze,Ae),fe(ze),Ae(je,ze))}return{startState:function(){var je=de.inMathMode?function(ze,Ie){return me(ze,Ie)}:Ae;return{cmdState:[],f:je}},copyState:function(je){return{cmdState:je.cmdState.slice(),f:je.f}},token:function(je,ze){return ze.f(je,ze)},blankLine:function(je){je.f=Ae,je.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(pn,It,te){(function(E){E(te(89780))})(function(E){"use strict";var Me={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},de={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(Ee,Ce){var fe=Ee.indentUnit,Ze={},Ge=Ce.htmlMode?Me:de;for(var ye in Ge)Ze[ye]=Ge[ye];for(var ye in Ce)Ze[ye]=Ce[ye];var re,Ae;function me(We,Be){function Fe(gt){return Be.tokenize=gt,gt(We,Be)}var _e=We.next();if(_e=="<")return We.eat("!")?We.eat("[")?We.match("CDATA[")?Fe(ze("atom","]]>")):null:We.match("--")?Fe(ze("comment","-->")):We.match("DOCTYPE",!0,!0)?(We.eatWhile(/[\w\._\-]/),Fe(Ie(1))):null:We.eat("?")?(We.eatWhile(/[\w\._\-]/),Be.tokenize=ze("meta","?>"),"meta"):(re=We.eat("/")?"closeTag":"openTag",Be.tokenize=Ye,"tag bracket");if(_e=="&"){var Rt;return We.eat("#")?We.eat("x")?Rt=We.eatWhile(/[a-fA-F\d]/)&&We.eat(";"):Rt=We.eatWhile(/[\d]/)&&We.eat(";"):Rt=We.eatWhile(/[\w\.\-:]/)&&We.eat(";"),Rt?"atom":"error"}else return We.eatWhile(/[^&<]/),null}me.isInText=!0;function Ye(We,Be){var Fe=We.next();if(Fe==">"||Fe=="/"&&We.eat(">"))return Be.tokenize=me,re=Fe==">"?"endTag":"selfcloseTag","tag bracket";if(Fe=="=")return re="equals",null;if(Fe=="<"){Be.tokenize=me,Be.state=Le,Be.tagName=Be.tagStart=null;var _e=Be.tokenize(We,Be);return _e?_e+" tag error":"tag error"}else return/[\'\"]/.test(Fe)?(Be.tokenize=je(Fe),Be.stringStartCol=We.column(),Be.tokenize(We,Be)):(We.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function je(We){var Be=function(Fe,_e){for(;!Fe.eol();)if(Fe.next()==We){_e.tokenize=Ye;break}return"string"};return Be.isInAttribute=!0,Be}function ze(We,Be){return function(Fe,_e){for(;!Fe.eol();){if(Fe.match(Be)){_e.tokenize=me;break}Fe.next()}return We}}function Ie(We){return function(Be,Fe){for(var _e;(_e=Be.next())!=null;){if(_e=="<")return Fe.tokenize=Ie(We+1),Fe.tokenize(Be,Fe);if(_e==">")if(We==1){Fe.tokenize=me;break}else return Fe.tokenize=Ie(We-1),Fe.tokenize(Be,Fe)}return"meta"}}function Ue(We,Be,Fe){this.prev=We.context,this.tagName=Be,this.indent=We.indented,this.startOfLine=Fe,(Ze.doNotIndent.hasOwnProperty(Be)||We.context&&We.context.noIndent)&&(this.noIndent=!0)}function mt(We){We.context&&(We.context=We.context.prev)}function He(We,Be){for(var Fe;;){if(!We.context||(Fe=We.context.tagName,!Ze.contextGrabbers.hasOwnProperty(Fe)||!Ze.contextGrabbers[Fe].hasOwnProperty(Be)))return;mt(We)}}function Le(We,Be,Fe){return We=="openTag"?(Fe.tagStart=Be.column(),be):We=="closeTag"?De:Le}function be(We,Be,Fe){return We=="word"?(Fe.tagName=Be.current(),Ae="tag",ft):Ze.allowMissingTagName&&We=="endTag"?(Ae="tag bracket",ft(We,Be,Fe)):(Ae="error",be)}function De(We,Be,Fe){if(We=="word"){var _e=Be.current();return Fe.context&&Fe.context.tagName!=_e&&Ze.implicitlyClosed.hasOwnProperty(Fe.context.tagName)&&mt(Fe),Fe.context&&Fe.context.tagName==_e||Ze.matchClosing===!1?(Ae="tag",Je):(Ae="tag error",ke)}else return Ze.allowMissingTagName&&We=="endTag"?(Ae="tag bracket",Je(We,Be,Fe)):(Ae="error",ke)}function Je(We,Be,Fe){return We!="endTag"?(Ae="error",Je):(mt(Fe),Le)}function ke(We,Be,Fe){return Ae="error",Je(We,Be,Fe)}function ft(We,Be,Fe){if(We=="word")return Ae="attribute",pe;if(We=="endTag"||We=="selfcloseTag"){var _e=Fe.tagName,Rt=Fe.tagStart;return Fe.tagName=Fe.tagStart=null,We=="selfcloseTag"||Ze.autoSelfClosers.hasOwnProperty(_e)?He(Fe,_e):(He(Fe,_e),Fe.context=new Ue(Fe,_e,Rt==Fe.indented)),Le}return Ae="error",ft}function pe(We,Be,Fe){return We=="equals"?Pe:(Ze.allowMissing||(Ae="error"),ft(We,Be,Fe))}function Pe(We,Be,Fe){return We=="string"?qe:We=="word"&&Ze.allowUnquoted?(Ae="string",ft):(Ae="error",ft(We,Be,Fe))}function qe(We,Be,Fe){return We=="string"?qe:ft(We,Be,Fe)}return{startState:function(We){var Be={tokenize:me,state:Le,indented:We||0,tagName:null,tagStart:null,context:null};return We!=null&&(Be.baseIndent=We),Be},token:function(We,Be){if(!Be.tagName&&We.sol()&&(Be.indented=We.indentation()),We.eatSpace())return null;re=null;var Fe=Be.tokenize(We,Be);return(Fe||re)&&Fe!="comment"&&(Ae=null,Be.state=Be.state(re||Fe,We,Be),Ae&&(Fe=Ae=="error"?Fe+" error":Ae)),Fe},indent:function(We,Be,Fe){var _e=We.context;if(We.tokenize.isInAttribute)return We.tagStart==We.indented?We.stringStartCol+1:We.indented+fe;if(_e&&_e.noIndent)return E.Pass;if(We.tokenize!=Ye&&We.tokenize!=me)return Fe?Fe.match(/^(\s*)/)[0].length:0;if(We.tagName)return Ze.multilineTagIndentPastTag!==!1?We.tagStart+We.tagName.length+2:We.tagStart+fe*(Ze.multilineTagIndentFactor||1);if(Ze.alignCDATA&&/$/,blockCommentStart:"",configuration:Ze.htmlMode?"html":"xml",helperType:Ze.htmlMode?"html":"xml",skipAttribute:function(We){We.state==Pe&&(We.state=ft)},xmlCurrentTag:function(We){return We.tagName?{name:We.tagName,close:We.type=="closeTag"}:null},xmlCurrentContext:function(We){for(var Be=[],Fe=We.context;Fe;Fe=Fe.prev)Fe.tagName&&Be.push(Fe.tagName);return Be.reverse()}}}),E.defineMIME("text/xml","xml"),E.defineMIME("application/xml","xml"),E.mimeModes.hasOwnProperty("text/html")||E.defineMIME("text/html",{name:"xml",htmlMode:!0})})},97774:function(pn,It,te){"use strict";Object.defineProperty(It,"__esModule",{value:!0}),It.default=void 0;var E=Object.assign||function(Ie){for(var Ue=1;Ue0&&(ft=be[0]),ft instanceof Error)throw ft;var pe=new Error("Unhandled error."+(ft?" ("+ft.message+")":""));throw pe.context=ft,pe}var Pe=ke[Le];if(Pe===void 0)return!1;if(typeof Pe=="function")te(Pe,this,be);else for(var qe=Pe.length,We=Ye(Pe,qe),De=0;De0&&ft.length>Je&&!ft.warned){ft.warned=!0;var pe=new Error("Possible EventEmitter memory leak detected. "+ft.length+" "+String(Le)+" listeners added. Use emitter.setMaxListeners() to increase limit");pe.name="MaxListenersExceededWarning",pe.emitter=He,pe.type=Le,pe.count=ft.length,Me(pe)}return He}Ee.prototype.addListener=function(Le,be){return Ge(this,Le,be,!1)},Ee.prototype.on=Ee.prototype.addListener,Ee.prototype.prependListener=function(Le,be){return Ge(this,Le,be,!0)};function ye(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function re(He,Le,be){var De={fired:!1,wrapFn:void 0,target:He,type:Le,listener:be},Je=ye.bind(De);return Je.listener=be,De.wrapFn=Je,Je}Ee.prototype.once=function(Le,be){return fe(be),this.on(Le,re(this,Le,be)),this},Ee.prototype.prependOnceListener=function(Le,be){return fe(be),this.prependListener(Le,re(this,Le,be)),this},Ee.prototype.removeListener=function(Le,be){var De,Je,ke,ft,pe;if(fe(be),Je=this._events,Je===void 0)return this;if(De=Je[Le],De===void 0)return this;if(De===be||De.listener===be)--this._eventsCount===0?this._events=Object.create(null):(delete Je[Le],Je.removeListener&&this.emit("removeListener",Le,De.listener||be));else if(typeof De!="function"){for(ke=-1,ft=De.length-1;ft>=0;ft--)if(De[ft]===be||De[ft].listener===be){pe=De[ft].listener,ke=ft;break}if(ke<0)return this;ke===0?De.shift():je(De,ke),De.length===1&&(Je[Le]=De[0]),Je.removeListener!==void 0&&this.emit("removeListener",Le,pe||be)}return this},Ee.prototype.off=Ee.prototype.removeListener,Ee.prototype.removeAllListeners=function(Le){var be,De,Je;if(De=this._events,De===void 0)return this;if(De.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):De[Le]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete De[Le]),this;if(arguments.length===0){var ke=Object.keys(De),ft;for(Je=0;Je=0;Je--)this.removeListener(Le,be[Je]);return this};function Ae(He,Le,be){var De=He._events;if(De===void 0)return[];var Je=De[Le];return Je===void 0?[]:typeof Je=="function"?be?[Je.listener||Je]:[Je]:be?ze(Je):Ye(Je,Je.length)}Ee.prototype.listeners=function(Le){return Ae(this,Le,!0)},Ee.prototype.rawListeners=function(Le){return Ae(this,Le,!1)},Ee.listenerCount=function(He,Le){return typeof He.listenerCount=="function"?He.listenerCount(Le):me.call(He,Le)},Ee.prototype.listenerCount=me;function me(He){var Le=this._events;if(Le!==void 0){var be=Le[He];if(typeof be=="function")return 1;if(be!==void 0)return be.length}return 0}Ee.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function Ye(He,Le){for(var be=new Array(Le),De=0;De>>6)+Ge(128|_e&63):Ge(224|_e>>>12&15)+Ge(128|_e>>>6&63)+Ge(128|_e&63)}else{var _e=65536+(Fe.charCodeAt(0)-55296)*1024+(Fe.charCodeAt(1)-56320);return Ge(240|_e>>>18&7)+Ge(128|_e>>>12&63)+Ge(128|_e>>>6&63)+Ge(128|_e&63)}},re=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ae=function(Fe){return Fe.replace(re,ye)},me=function(Fe){var _e=[0,2,1][Fe.length%3],Rt=Fe.charCodeAt(0)<<16|(Fe.length>1?Fe.charCodeAt(1):0)<<8|(Fe.length>2?Fe.charCodeAt(2):0),gt=[fe.charAt(Rt>>>18),fe.charAt(Rt>>>12&63),_e>=2?"=":fe.charAt(Rt>>>6&63),_e>=1?"=":fe.charAt(Rt&63)];return gt.join("")},Ye=de.btoa&&typeof de.btoa=="function"?function(Fe){return de.btoa(Fe)}:function(Fe){if(Fe.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Fe.replace(/[\s\S]{1,3}/g,me)},je=function(Fe){return Ye(Ae(String(Fe)))},ze=function(Fe){return Fe.replace(/[+\/]/g,function(_e){return _e=="+"?"-":"_"}).replace(/=/g,"")},Ie=function(Fe,_e){return _e?ze(je(Fe)):je(Fe)},Ue=function(Fe){return Ie(Fe,!0)},mt;de.Uint8Array&&(mt=function(Fe,_e){for(var Rt="",gt=0,nt=Fe.length;gt>>18)+fe.charAt(rt>>>12&63)+(typeof xe!="undefined"?fe.charAt(rt>>>6&63):"=")+(typeof ce!="undefined"?fe.charAt(rt&63):"=")}return _e?ze(Rt):Rt});var He=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Le=function(Fe){switch(Fe.length){case 4:var _e=(7&Fe.charCodeAt(0))<<18|(63&Fe.charCodeAt(1))<<12|(63&Fe.charCodeAt(2))<<6|63&Fe.charCodeAt(3),Rt=_e-65536;return Ge((Rt>>>10)+55296)+Ge((Rt&1023)+56320);case 3:return Ge((15&Fe.charCodeAt(0))<<12|(63&Fe.charCodeAt(1))<<6|63&Fe.charCodeAt(2));default:return Ge((31&Fe.charCodeAt(0))<<6|63&Fe.charCodeAt(1))}},be=function(Fe){return Fe.replace(He,Le)},De=function(Fe){var _e=Fe.length,Rt=_e%4,gt=(_e>0?Ze[Fe.charAt(0)]<<18:0)|(_e>1?Ze[Fe.charAt(1)]<<12:0)|(_e>2?Ze[Fe.charAt(2)]<<6:0)|(_e>3?Ze[Fe.charAt(3)]:0),nt=[Ge(gt>>>16),Ge(gt>>>8&255),Ge(gt&255)];return nt.length-=[0,0,2,1][Rt],nt.join("")},Je=de.atob&&typeof de.atob=="function"?function(Fe){return de.atob(Fe)}:function(Fe){return Fe.replace(/\S{1,4}/g,De)},ke=function(Fe){return Je(String(Fe).replace(/[^A-Za-z0-9\+\/]/g,""))},ft=function(Fe){return be(Je(Fe))},pe=function(Fe){return String(Fe).replace(/[-_]/g,function(_e){return _e=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Pe=function(Fe){return ft(pe(Fe))},qe;de.Uint8Array&&(qe=function(Fe){return Uint8Array.from(ke(pe(Fe)),function(_e){return _e.charCodeAt(0)})});var We=function(){var Fe=de.Base64;return de.Base64=Ee,Fe};if(de.Base64={VERSION:Ce,atob:ke,btoa:Ye,fromBase64:Pe,toBase64:Ie,utob:Ae,encode:Ie,encodeURI:Ue,btou:be,decode:Pe,noConflict:We,fromUint8Array:mt,toUint8Array:qe},typeof Object.defineProperty=="function"){var Be=function(Fe){return{value:Fe,enumerable:!1,writable:!0,configurable:!0}};de.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Be(function(){return Pe(this)})),Object.defineProperty(String.prototype,"toBase64",Be(function(Fe){return Ie(this,Fe)})),Object.defineProperty(String.prototype,"toBase64URI",Be(function(){return Ie(this,!0)}))}}return de.Meteor&&(Base64=de.Base64),pn.exports?pn.exports.Base64=de.Base64:(E=[],Me=function(){return de.Base64}.apply(It,E),Me!==void 0&&(pn.exports=Me)),{Base64:de.Base64}})},66042:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Be}});var E=te(33885),Me=te(42978),de=te(43403),Ee=te(34280),Ce=te(59301),fe=Ce.createContext(null),Ze=Ce.createContext({}),Ge=fe,ye=te(20068),re=te(54476),Ae=te(92310),me=te.n(Ae),Ye=te(77900),je=te(10228),ze=te(26112),Ie=te(75931),Ue=te(8654),mt=["prefixCls","className","containerRef"],He=function(_e){var Rt=_e.prefixCls,gt=_e.className,nt=_e.containerRef,at=(0,Ie.Z)(_e,mt),xe=Ce.useContext(Ze),ce=xe.panel,rt=(0,Ue.x1)(ce,nt);return Ce.createElement("div",(0,re.Z)({className:me()("".concat(Rt,"-content"),gt),role:"dialog",ref:rt},(0,ze.Z)(_e,{aria:!0}),{"aria-modal":"true"},at))},Le=He,be=te(48736);function De(Fe){return typeof Fe=="string"&&String(Number(Fe))===Fe?((0,be.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Fe)):Fe}function Je(Fe){warning(!("wrapperClassName"in Fe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Fe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ke={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ft(Fe,_e){var Rt,gt,nt,at=Fe.prefixCls,xe=Fe.open,ce=Fe.placement,rt=Fe.inline,St=Fe.push,Ot=Fe.forceRender,ot=Fe.autoFocus,Ut=Fe.keyboard,yt=Fe.classNames,Kt=Fe.rootClassName,lt=Fe.rootStyle,tt=Fe.zIndex,$e=Fe.className,Et=Fe.id,Zt=Fe.style,pt=Fe.motion,zt=Fe.width,Wt=Fe.height,Re=Fe.children,wt=Fe.mask,bt=Fe.maskClosable,Ke=Fe.maskMotion,Ft=Fe.maskClassName,At=Fe.maskStyle,Tt=Fe.afterOpenChange,ue=Fe.onClose,ne=Fe.onMouseEnter,ee=Fe.onMouseOver,se=Fe.onMouseLeave,ge=Fe.onClick,oe=Fe.onKeyDown,le=Fe.onKeyUp,st=Fe.styles,Yt=Fe.drawerRender,kt=Ce.useRef(),dt=Ce.useRef(),Ht=Ce.useRef();Ce.useImperativeHandle(_e,function(){return kt.current});var rn=function(vn){var gn=vn.keyCode,On=vn.shiftKey;switch(gn){case je.Z.TAB:{if(gn===je.Z.TAB){if(!On&&document.activeElement===Ht.current){var on;(on=dt.current)===null||on===void 0||on.focus({preventScroll:!0})}else if(On&&document.activeElement===dt.current){var Cn;(Cn=Ht.current)===null||Cn===void 0||Cn.focus({preventScroll:!0})}}break}case je.Z.ESC:{ue&&Ut&&(vn.stopPropagation(),ue(vn));break}}};Ce.useEffect(function(){if(xe&&ot){var tn;(tn=kt.current)===null||tn===void 0||tn.focus({preventScroll:!0})}},[xe]);var sn=Ce.useState(!1),Mn=(0,Me.Z)(sn,2),jn=Mn[0],Sn=Mn[1],dn=Ce.useContext(Ge),Ln;typeof St=="boolean"?Ln=St?{}:{distance:0}:Ln=St||{};var en=(Rt=(gt=(nt=Ln)===null||nt===void 0?void 0:nt.distance)!==null&>!==void 0?gt:dn==null?void 0:dn.pushDistance)!==null&&Rt!==void 0?Rt:180,cn=Ce.useMemo(function(){return{pushDistance:en,push:function(){Sn(!0)},pull:function(){Sn(!1)}}},[en]);Ce.useEffect(function(){if(xe){var tn;dn==null||(tn=dn.push)===null||tn===void 0||tn.call(dn)}else{var vn;dn==null||(vn=dn.pull)===null||vn===void 0||vn.call(dn)}},[xe]),Ce.useEffect(function(){return function(){var tn;dn==null||(tn=dn.pull)===null||tn===void 0||tn.call(dn)}},[]);var rr=wt&&Ce.createElement(Ye.default,(0,re.Z)({key:"mask"},Ke,{visible:xe}),function(tn,vn){var gn=tn.className,On=tn.style;return Ce.createElement("div",{className:me()("".concat(at,"-mask"),gn,yt==null?void 0:yt.mask,Ft),style:(0,E.Z)((0,E.Z)((0,E.Z)({},On),At),st==null?void 0:st.mask),onClick:bt&&xe?ue:void 0,ref:vn})}),ar=typeof pt=="function"?pt(ce):pt,wr={};if(jn&&en)switch(ce){case"top":wr.transform="translateY(".concat(en,"px)");break;case"bottom":wr.transform="translateY(".concat(-en,"px)");break;case"left":wr.transform="translateX(".concat(en,"px)");break;default:wr.transform="translateX(".concat(-en,"px)");break}ce==="left"||ce==="right"?wr.width=De(zt):wr.height=De(Wt);var Zn={onMouseEnter:ne,onMouseOver:ee,onMouseLeave:se,onClick:ge,onKeyDown:oe,onKeyUp:le},an=Ce.createElement(Ye.default,(0,re.Z)({key:"panel"},ar,{visible:xe,forceRender:Ot,onVisibleChanged:function(vn){Tt==null||Tt(vn)},removeOnLeave:!1,leavedClassName:"".concat(at,"-content-wrapper-hidden")}),function(tn,vn){var gn=tn.className,On=tn.style,on=Ce.createElement(Le,(0,re.Z)({id:Et,containerRef:vn,prefixCls:at,className:me()($e,yt==null?void 0:yt.content),style:(0,E.Z)((0,E.Z)({},Zt),st==null?void 0:st.content)},(0,ze.Z)(Fe,{aria:!0}),Zn),Re);return Ce.createElement("div",(0,re.Z)({className:me()("".concat(at,"-content-wrapper"),yt==null?void 0:yt.wrapper,gn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},wr),On),st==null?void 0:st.wrapper)},(0,ze.Z)(Fe,{data:!0})),Yt?Yt(on):on)}),ir=(0,E.Z)({},lt);return tt&&(ir.zIndex=tt),Ce.createElement(Ge.Provider,{value:cn},Ce.createElement("div",{className:me()(at,"".concat(at,"-").concat(ce),Kt,(0,ye.Z)((0,ye.Z)({},"".concat(at,"-open"),xe),"".concat(at,"-inline"),rt)),style:ir,tabIndex:-1,ref:kt,onKeyDown:rn},rr,Ce.createElement("div",{tabIndex:0,ref:dt,style:ke,"aria-hidden":"true","data-sentinel":"start"}),an,Ce.createElement("div",{tabIndex:0,ref:Ht,style:ke,"aria-hidden":"true","data-sentinel":"end"})))}var pe=Ce.forwardRef(ft),Pe=pe,qe=function(_e){var Rt=_e.open,gt=Rt===void 0?!1:Rt,nt=_e.prefixCls,at=nt===void 0?"rc-drawer":nt,xe=_e.placement,ce=xe===void 0?"right":xe,rt=_e.autoFocus,St=rt===void 0?!0:rt,Ot=_e.keyboard,ot=Ot===void 0?!0:Ot,Ut=_e.width,yt=Ut===void 0?378:Ut,Kt=_e.mask,lt=Kt===void 0?!0:Kt,tt=_e.maskClosable,$e=tt===void 0?!0:tt,Et=_e.getContainer,Zt=_e.forceRender,pt=_e.afterOpenChange,zt=_e.destroyOnClose,Wt=_e.onMouseEnter,Re=_e.onMouseOver,wt=_e.onMouseLeave,bt=_e.onClick,Ke=_e.onKeyDown,Ft=_e.onKeyUp,At=_e.panelRef,Tt=Ce.useState(!1),ue=(0,Me.Z)(Tt,2),ne=ue[0],ee=ue[1],se=Ce.useState(!1),ge=(0,Me.Z)(se,2),oe=ge[0],le=ge[1];(0,Ee.Z)(function(){le(!0)},[]);var st=oe?gt:!1,Yt=Ce.useRef(),kt=Ce.useRef();(0,Ee.Z)(function(){st&&(kt.current=document.activeElement)},[st]);var dt=function(jn){var Sn;if(ee(jn),pt==null||pt(jn),!jn&&kt.current&&!((Sn=Yt.current)!==null&&Sn!==void 0&&Sn.contains(kt.current))){var dn;(dn=kt.current)===null||dn===void 0||dn.focus({preventScroll:!0})}},Ht=Ce.useMemo(function(){return{panel:At}},[At]);if(!Zt&&!ne&&!st&&zt)return null;var rn={onMouseEnter:Wt,onMouseOver:Re,onMouseLeave:wt,onClick:bt,onKeyDown:Ke,onKeyUp:Ft},sn=(0,E.Z)((0,E.Z)({},_e),{},{open:st,prefixCls:at,placement:ce,autoFocus:St,keyboard:ot,width:yt,mask:lt,maskClosable:$e,inline:Et===!1,afterOpenChange:dt,ref:Yt},rn);return Ce.createElement(Ze.Provider,{value:Ht},Ce.createElement(de.Z,{open:st||Zt||ne,autoDestroy:!1,getContainer:Et,autoLock:lt&&(st||ne)},Ce.createElement(Pe,sn)))},We=qe,Be=We},20922:function(pn,It,te){"use strict";te.d(It,{Z:function(){return lt}});var E=te(54476),Me=te(20068),de=te(76190),Ee=te(42978),Ce=te(75931),fe=te(67732),Ze=te(83652);function Ge(){return typeof BigInt=="function"}function ye(tt){return!tt&&tt!==0&&!Number.isNaN(tt)||!String(tt).trim()}function re(tt){var $e=tt.trim(),Et=$e.startsWith("-");Et&&($e=$e.slice(1)),$e=$e.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),$e.startsWith(".")&&($e="0".concat($e));var Zt=$e||"0",pt=Zt.split("."),zt=pt[0]||"0",Wt=pt[1]||"0";zt==="0"&&Wt==="0"&&(Et=!1);var Re=Et?"-":"";return{negative:Et,negativeStr:Re,trimStr:Zt,integerStr:zt,decimalStr:Wt,fullStr:"".concat(Re).concat(Zt)}}function Ae(tt){var $e=String(tt);return!Number.isNaN(Number($e))&&$e.includes("e")}function me(tt){var $e=String(tt);if(Ae(tt)){var Et=Number($e.slice($e.indexOf("e-")+2)),Zt=$e.match(/\.(\d+)/);return Zt!=null&&Zt[1]&&(Et+=Zt[1].length),Et}return $e.includes(".")&&je($e)?$e.length-$e.indexOf(".")-1:0}function Ye(tt){var $e=String(tt);if(Ae(tt)){if(tt>Number.MAX_SAFE_INTEGER)return String(Ge()?BigInt(tt).toString():Number.MAX_SAFE_INTEGER);if(tt0&&arguments[0]!==void 0?arguments[0]:!0;return Et?this.isInvalidate()?"":re("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),tt}(),Ie=function(){function tt($e){if((0,fe.Z)(this,tt),(0,Me.Z)(this,"origin",""),(0,Me.Z)(this,"number",void 0),(0,Me.Z)(this,"empty",void 0),ye($e)){this.empty=!0;return}this.origin=String($e),this.number=Number($e)}return(0,Ze.Z)(tt,[{key:"negate",value:function(){return new tt(-this.toNumber())}},{key:"add",value:function(Et){if(this.isInvalidate())return new tt(Et);var Zt=Number(Et);if(Number.isNaN(Zt))return this;var pt=this.number+Zt;if(pt>Number.MAX_SAFE_INTEGER)return new tt(Number.MAX_SAFE_INTEGER);if(ptNumber.MAX_SAFE_INTEGER)return new tt(Number.MAX_SAFE_INTEGER);if(pt0&&arguments[0]!==void 0?arguments[0]:!0;return Et?this.isInvalidate()?"":Ye(this.number):this.origin}}]),tt}();function Ue(tt){return Ge()?new ze(tt):new Ie(tt)}function mt(tt,$e,Et){var Zt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(tt==="")return"";var pt=re(tt),zt=pt.negativeStr,Wt=pt.integerStr,Re=pt.decimalStr,wt="".concat($e).concat(Re),bt="".concat(zt).concat(Wt);if(Et>=0){var Ke=Number(Re[Et]);if(Ke>=5&&!Zt){var Ft=Ue(tt).add("".concat(zt,"0.").concat("0".repeat(Et)).concat(10-Ke));return mt(Ft.toString(),$e,Et,Zt)}return Et===0?bt:"".concat(bt).concat($e).concat(Re.padEnd(Et,"0").slice(0,Et))}return wt===".0"?bt:"".concat(bt).concat(wt)}var He=Ue,Le=te(92310),be=te.n(Le),De=te(36901),Je=te(34280);function ke(tt,$e){return typeof Proxy!="undefined"&&tt?new Proxy(tt,{get:function(Zt,pt){if($e[pt])return $e[pt];var zt=Zt[pt];return typeof zt=="function"?zt.bind(Zt):zt}}):tt}var ft=te(8654),pe=te(59301),Pe=te(48736);function qe(tt,$e){var Et=(0,pe.useRef)(null);function Zt(){try{var zt=tt.selectionStart,Wt=tt.selectionEnd,Re=tt.value,wt=Re.substring(0,zt),bt=Re.substring(Wt);Et.current={start:zt,end:Wt,value:Re,beforeTxt:wt,afterTxt:bt}}catch(Ke){}}function pt(){if(tt&&Et.current&&$e)try{var zt=tt.value,Wt=Et.current,Re=Wt.beforeTxt,wt=Wt.afterTxt,bt=Wt.start,Ke=zt.length;if(zt.startsWith(Re))Ke=Re.length;else if(zt.endsWith(wt))Ke=zt.length-Et.current.afterTxt.length;else{var Ft=Re[bt-1],At=zt.indexOf(Ft,bt-1);At!==-1&&(Ke=At+1)}tt.setSelectionRange(Ke,Ke)}catch(Tt){(0,Pe.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(Tt.message))}}return[Zt,pt]}var We=te(49658),Be=function(){var $e=(0,pe.useState)(!1),Et=(0,Ee.Z)($e,2),Zt=Et[0],pt=Et[1];return(0,Je.Z)(function(){pt((0,We.Z)())},[]),Zt},Fe=Be,_e=te(16089),Rt=200,gt=600;function nt(tt){var $e=tt.prefixCls,Et=tt.upNode,Zt=tt.downNode,pt=tt.upDisabled,zt=tt.downDisabled,Wt=tt.onStep,Re=pe.useRef(),wt=pe.useRef([]),bt=pe.useRef();bt.current=Wt;var Ke=function(){clearTimeout(Re.current)},Ft=function(oe,le){oe.preventDefault(),Ke(),bt.current(le);function st(){bt.current(le),Re.current=setTimeout(st,Rt)}Re.current=setTimeout(st,gt)};pe.useEffect(function(){return function(){Ke(),wt.current.forEach(function(ge){return _e.Z.cancel(ge)})}},[]);var At=Fe();if(At)return null;var Tt="".concat($e,"-handler"),ue=be()(Tt,"".concat(Tt,"-up"),(0,Me.Z)({},"".concat(Tt,"-up-disabled"),pt)),ne=be()(Tt,"".concat(Tt,"-down"),(0,Me.Z)({},"".concat(Tt,"-down-disabled"),zt)),ee=function(){return wt.current.push((0,_e.Z)(Ke))},se={unselectable:"on",role:"button",onMouseUp:ee,onMouseLeave:ee};return pe.createElement("div",{className:"".concat(Tt,"-wrap")},pe.createElement("span",(0,E.Z)({},se,{onMouseDown:function(oe){Ft(oe,!0)},"aria-label":"Increase Value","aria-disabled":pt,className:ue}),Et||pe.createElement("span",{unselectable:"on",className:"".concat($e,"-handler-up-inner")})),pe.createElement("span",(0,E.Z)({},se,{onMouseDown:function(oe){Ft(oe,!1)},"aria-label":"Decrease Value","aria-disabled":zt,className:ne}),Zt||pe.createElement("span",{unselectable:"on",className:"".concat($e,"-handler-down-inner")})))}function at(tt){var $e=typeof tt=="number"?Ye(tt):re(tt).fullStr,Et=$e.includes(".");return Et?re($e.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:tt+"0"}var xe=te(30292),ce=function(){var tt=(0,pe.useRef)(0),$e=function(){_e.Z.cancel(tt.current)};return(0,pe.useEffect)(function(){return $e},[]),function(Et){$e(),tt.current=(0,_e.Z)(function(){Et()})}},rt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],St=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],Ot=function($e,Et){return $e||Et.isEmpty()?Et.toString():Et.toNumber()},ot=function($e){var Et=He($e);return Et.isInvalidate()?null:Et},Ut=pe.forwardRef(function(tt,$e){var Et=tt.prefixCls,Zt=tt.className,pt=tt.style,zt=tt.min,Wt=tt.max,Re=tt.step,wt=Re===void 0?1:Re,bt=tt.defaultValue,Ke=tt.value,Ft=tt.disabled,At=tt.readOnly,Tt=tt.upHandler,ue=tt.downHandler,ne=tt.keyboard,ee=tt.changeOnWheel,se=ee===void 0?!1:ee,ge=tt.controls,oe=ge===void 0?!0:ge,le=tt.classNames,st=tt.stringMode,Yt=tt.parser,kt=tt.formatter,dt=tt.precision,Ht=tt.decimalSeparator,rn=tt.onChange,sn=tt.onInput,Mn=tt.onPressEnter,jn=tt.onStep,Sn=tt.changeOnBlur,dn=Sn===void 0?!0:Sn,Ln=tt.domRef,en=(0,Ce.Z)(tt,rt),cn="".concat(Et,"-input"),rr=pe.useRef(null),ar=pe.useState(!1),wr=(0,Ee.Z)(ar,2),Zn=wr[0],an=wr[1],ir=pe.useRef(!1),tn=pe.useRef(!1),vn=pe.useRef(!1),gn=pe.useState(function(){return He(Ke!=null?Ke:bt)}),On=(0,Ee.Z)(gn,2),on=On[0],Cn=On[1];function Hn(na){Ke===void 0&&Cn(na)}var Qn=pe.useCallback(function(na,Dr){if(!Dr)return dt>=0?dt:Math.max(me(na),me(wt))},[dt,wt]),sr=pe.useCallback(function(na){var Dr=String(na);if(Yt)return Yt(Dr);var Ea=Dr;return Ht&&(Ea=Ea.replace(Ht,".")),Ea.replace(/[^\w.-]+/g,"")},[Yt,Ht]),dr=pe.useRef(""),zr=pe.useCallback(function(na,Dr){if(kt)return kt(na,{userTyping:Dr,input:String(dr.current)});var Ea=typeof na=="number"?Ye(na):na;if(!Dr){var Gr=Qn(Ea,Dr);if(je(Ea)&&(Ht||Gr>=0)){var Ga=Ht||".";Ea=mt(Ea,Ga,Gr)}}return Ea},[kt,Qn,Ht]),$n=pe.useState(function(){var na=bt!=null?bt:Ke;return on.isInvalidate()&&["string","number"].includes((0,de.Z)(na))?Number.isNaN(na)?"":na:zr(on.toString(),!1)}),Ir=(0,Ee.Z)($n,2),Vn=Ir[0],Jn=Ir[1];dr.current=Vn;function yn(na,Dr){Jn(zr(na.isInvalidate()?na.toString(!1):na.toString(!Dr),Dr))}var Xn=pe.useMemo(function(){return ot(Wt)},[Wt,dt]),Ar=pe.useMemo(function(){return ot(zt)},[zt,dt]),or=pe.useMemo(function(){return!Xn||!on||on.isInvalidate()?!1:Xn.lessEquals(on)},[Xn,on]),Jt=pe.useMemo(function(){return!Ar||!on||on.isInvalidate()?!1:on.lessEquals(Ar)},[Ar,on]),qt=qe(rr.current,Zn),qn=(0,Ee.Z)(qt,2),Pn=qn[0],nn=qn[1],Yn=function(Dr){return Xn&&!Dr.lessEquals(Xn)?Xn:Ar&&!Ar.lessEquals(Dr)?Ar:null},nr=function(Dr){return!Yn(Dr)},cr=function(Dr,Ea){var Gr=Dr,Ga=nr(Gr)||Gr.isEmpty();if(!Gr.isEmpty()&&!Ea&&(Gr=Yn(Gr)||Gr,Ga=!0),!At&&!Ft&&Ga){var xi=Gr.toString(),vi=Qn(xi,Ea);return vi>=0&&(Gr=He(mt(xi,".",vi)),nr(Gr)||(Gr=He(mt(xi,".",vi,!0)))),Gr.equals(on)||(Hn(Gr),rn==null||rn(Gr.isEmpty()?null:Ot(st,Gr)),Ke===void 0&&yn(Gr,Ea)),Gr}return on},gr=ce(),mr=function na(Dr){if(Pn(),dr.current=Dr,Jn(Dr),!tn.current){var Ea=sr(Dr),Gr=He(Ea);Gr.isNaN()||cr(Gr,!0)}sn==null||sn(Dr),gr(function(){var Ga=Dr;Yt||(Ga=Dr.replace(/。/g,".")),Ga!==Dr&&na(Ga)})},Cr=function(){tn.current=!0},Wn=function(){tn.current=!1,mr(rr.current.value)},Dt=function(Dr){mr(Dr.target.value)},jr=function(Dr){var Ea;if(!(Dr&&or||!Dr&&Jt)){ir.current=!1;var Gr=He(vn.current?at(wt):wt);Dr||(Gr=Gr.negate());var Ga=(on||He(0)).add(Gr.toString()),xi=cr(Ga,!1);jn==null||jn(Ot(st,xi),{offset:vn.current?at(wt):wt,type:Dr?"up":"down"}),(Ea=rr.current)===null||Ea===void 0||Ea.focus()}},ra=function(Dr){var Ea=He(sr(Vn)),Gr;Ea.isNaN()?Gr=cr(on,Dr):Gr=cr(Ea,Dr),Ke!==void 0?yn(on,!1):Gr.isNaN()||yn(Gr,!1)},Jr=function(){ir.current=!0},ma=function(Dr){var Ea=Dr.key,Gr=Dr.shiftKey;ir.current=!0,vn.current=Gr,Ea==="Enter"&&(tn.current||(ir.current=!1),ra(!1),Mn==null||Mn(Dr)),ne!==!1&&!tn.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Ea)&&(jr(Ea==="Up"||Ea==="ArrowUp"),Dr.preventDefault())},za=function(){ir.current=!1,vn.current=!1};pe.useEffect(function(){if(se&&Zn){var na=function(Gr){jr(Gr.deltaY<0),Gr.preventDefault()},Dr=rr.current;if(Dr)return Dr.addEventListener("wheel",na,{passive:!1}),function(){return Dr.removeEventListener("wheel",na)}}});var _a=function(){dn&&ra(!1),an(!1),ir.current=!1};return(0,Je.o)(function(){on.isInvalidate()||yn(on,!1)},[dt,kt]),(0,Je.o)(function(){var na=He(Ke);Cn(na);var Dr=He(sr(Vn));(!na.equals(Dr)||!ir.current||kt)&&yn(na,ir.current)},[Ke]),(0,Je.o)(function(){kt&&nn()},[Vn]),pe.createElement("div",{ref:Ln,className:be()(Et,Zt,(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},"".concat(Et,"-focused"),Zn),"".concat(Et,"-disabled"),Ft),"".concat(Et,"-readonly"),At),"".concat(Et,"-not-a-number"),on.isNaN()),"".concat(Et,"-out-of-range"),!on.isInvalidate()&&!nr(on))),style:pt,onFocus:function(){an(!0)},onBlur:_a,onKeyDown:ma,onKeyUp:za,onCompositionStart:Cr,onCompositionEnd:Wn,onBeforeInput:Jr},oe&&pe.createElement(nt,{prefixCls:Et,upNode:Tt,downNode:ue,upDisabled:or,downDisabled:Jt,onStep:jr}),pe.createElement("div",{className:"".concat(cn,"-wrap")},pe.createElement("input",(0,E.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":zt,"aria-valuemax":Wt,"aria-valuenow":on.isInvalidate()?null:on.toString(),step:wt},en,{ref:(0,ft.sQ)(rr,$e),className:cn,value:Vn,onChange:Dt,disabled:Ft,readOnly:At}))))}),yt=pe.forwardRef(function(tt,$e){var Et=tt.disabled,Zt=tt.style,pt=tt.prefixCls,zt=pt===void 0?"rc-input-number":pt,Wt=tt.value,Re=tt.prefix,wt=tt.suffix,bt=tt.addonBefore,Ke=tt.addonAfter,Ft=tt.className,At=tt.classNames,Tt=(0,Ce.Z)(tt,St),ue=pe.useRef(null),ne=pe.useRef(null),ee=pe.useRef(null),se=function(oe){ee.current&&(0,xe.nH)(ee.current,oe)};return pe.useImperativeHandle($e,function(){return ke(ee.current,{focus:se,nativeElement:ue.current.nativeElement||ne.current})}),pe.createElement(De.BaseInput,{className:Ft,triggerFocus:se,prefixCls:zt,value:Wt,disabled:Et,style:Zt,prefix:Re,suffix:wt,addonAfter:Ke,addonBefore:bt,classNames:At,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:ue},pe.createElement(Ut,(0,E.Z)({prefixCls:zt,disabled:Et,ref:ee,domRef:ne,className:At==null?void 0:At.input},Tt)))}),Kt=yt,lt=Kt},23425:function(pn,It,te){"use strict";te.d(It,{Z:function(){return ke}});var E=te(20068),Me=te(54476),de=te(76190),Ee=te(33885),Ce=te(42978),fe=te(92310),Ze=te.n(fe),Ge=te(18929),ye=te(10228),re=te(26112),Ae=te(48736),me=te(59301),Ye=te(17119),je=[10,20,50,100],ze=function(pe){var Pe=pe.pageSizeOptions,qe=Pe===void 0?je:Pe,We=pe.locale,Be=pe.changeSize,Fe=pe.pageSize,_e=pe.goButton,Rt=pe.quickGo,gt=pe.rootPrefixCls,nt=pe.disabled,at=pe.buildOptionText,xe=pe.showSizeChanger,ce=pe.sizeChangerRender,rt=me.useState(""),St=(0,Ce.Z)(rt,2),Ot=St[0],ot=St[1],Ut=function(){return!Ot||Number.isNaN(Ot)?void 0:Number(Ot)},yt=typeof at=="function"?at:function(Wt){return"".concat(Wt," ").concat(We.items_per_page)},Kt=function(Re){ot(Re.target.value)},lt=function(Re){_e||Ot===""||(ot(""),!(Re.relatedTarget&&(Re.relatedTarget.className.indexOf("".concat(gt,"-item-link"))>=0||Re.relatedTarget.className.indexOf("".concat(gt,"-item"))>=0))&&(Rt==null||Rt(Ut())))},tt=function(Re){Ot!==""&&(Re.keyCode===ye.Z.ENTER||Re.type==="click")&&(ot(""),Rt==null||Rt(Ut()))},$e=function(){return qe.some(function(Re){return Re.toString()===Fe.toString()})?qe:qe.concat([Fe]).sort(function(Re,wt){var bt=Number.isNaN(Number(Re))?0:Number(Re),Ke=Number.isNaN(Number(wt))?0:Number(wt);return bt-Ke})},Et="".concat(gt,"-options");if(!xe&&!Rt)return null;var Zt=null,pt=null,zt=null;return xe&&ce&&(Zt=ce({disabled:nt,size:Fe,onSizeChange:function(Re){Be==null||Be(Number(Re))},"aria-label":We.page_size,className:"".concat(Et,"-size-changer"),options:$e().map(function(Wt){return{label:yt(Wt),value:Wt}})})),Rt&&(_e&&(zt=typeof _e=="boolean"?me.createElement("button",{type:"button",onClick:tt,onKeyUp:tt,disabled:nt,className:"".concat(Et,"-quick-jumper-button")},We.jump_to_confirm):me.createElement("span",{onClick:tt,onKeyUp:tt},_e)),pt=me.createElement("div",{className:"".concat(Et,"-quick-jumper")},We.jump_to,me.createElement("input",{disabled:nt,type:"text",value:Ot,onChange:Kt,onKeyUp:tt,onBlur:lt,"aria-label":We.page}),We.page,zt)),me.createElement("li",{className:Et},Zt,pt)},Ie=ze,Ue=function(pe){var Pe=pe.rootPrefixCls,qe=pe.page,We=pe.active,Be=pe.className,Fe=pe.showTitle,_e=pe.onClick,Rt=pe.onKeyPress,gt=pe.itemRender,nt="".concat(Pe,"-item"),at=Ze()(nt,"".concat(nt,"-").concat(qe),(0,E.Z)((0,E.Z)({},"".concat(nt,"-active"),We),"".concat(nt,"-disabled"),!qe),Be),xe=function(){_e(qe)},ce=function(Ot){Rt(Ot,_e,qe)},rt=gt(qe,"page",me.createElement("a",{rel:"nofollow"},qe));return rt?me.createElement("li",{title:Fe?String(qe):null,className:at,onClick:xe,onKeyDown:ce,tabIndex:0},rt):null},mt=Ue,He=function(pe,Pe,qe){return qe};function Le(){}function be(ft){var pe=Number(ft);return typeof pe=="number"&&!Number.isNaN(pe)&&isFinite(pe)&&Math.floor(pe)===pe}function De(ft,pe,Pe){var qe=typeof ft=="undefined"?pe:ft;return Math.floor((Pe-1)/qe)+1}var Je=function(pe){var Pe=pe.prefixCls,qe=Pe===void 0?"rc-pagination":Pe,We=pe.selectPrefixCls,Be=We===void 0?"rc-select":We,Fe=pe.className,_e=pe.current,Rt=pe.defaultCurrent,gt=Rt===void 0?1:Rt,nt=pe.total,at=nt===void 0?0:nt,xe=pe.pageSize,ce=pe.defaultPageSize,rt=ce===void 0?10:ce,St=pe.onChange,Ot=St===void 0?Le:St,ot=pe.hideOnSinglePage,Ut=pe.align,yt=pe.showPrevNextJumpers,Kt=yt===void 0?!0:yt,lt=pe.showQuickJumper,tt=pe.showLessItems,$e=pe.showTitle,Et=$e===void 0?!0:$e,Zt=pe.onShowSizeChange,pt=Zt===void 0?Le:Zt,zt=pe.locale,Wt=zt===void 0?Ye.Z:zt,Re=pe.style,wt=pe.totalBoundaryShowSizeChanger,bt=wt===void 0?50:wt,Ke=pe.disabled,Ft=pe.simple,At=pe.showTotal,Tt=pe.showSizeChanger,ue=Tt===void 0?at>bt:Tt,ne=pe.sizeChangerRender,ee=pe.pageSizeOptions,se=pe.itemRender,ge=se===void 0?He:se,oe=pe.jumpPrevIcon,le=pe.jumpNextIcon,st=pe.prevIcon,Yt=pe.nextIcon,kt=me.useRef(null),dt=(0,Ge.Z)(10,{value:xe,defaultValue:rt}),Ht=(0,Ce.Z)(dt,2),rn=Ht[0],sn=Ht[1],Mn=(0,Ge.Z)(1,{value:_e,defaultValue:gt,postState:function(Fa){return Math.max(1,Math.min(Fa,De(void 0,rn,at)))}}),jn=(0,Ce.Z)(Mn,2),Sn=jn[0],dn=jn[1],Ln=me.useState(Sn),en=(0,Ce.Z)(Ln,2),cn=en[0],rr=en[1];(0,me.useEffect)(function(){rr(Sn)},[Sn]);var ar=Ot!==Le,wr="current"in pe,Zn=Math.max(1,Sn-(tt?3:5)),an=Math.min(De(void 0,rn,at),Sn+(tt?3:5));function ir(sa,Fa){var ni=sa||me.createElement("button",{type:"button","aria-label":Fa,className:"".concat(qe,"-item-link")});return typeof sa=="function"&&(ni=me.createElement(sa,(0,Ee.Z)({},pe))),ni}function tn(sa){var Fa=sa.target.value,ni=De(void 0,rn,at),yi;return Fa===""?yi=Fa:Number.isNaN(Number(Fa))?yi=cn:Fa>=ni?yi=ni:yi=Number(Fa),yi}function vn(sa){return be(sa)&&sa!==Sn&&be(at)&&at>0}var gn=at>rn?lt:!1;function On(sa){(sa.keyCode===ye.Z.UP||sa.keyCode===ye.Z.DOWN)&&sa.preventDefault()}function on(sa){var Fa=tn(sa);switch(Fa!==cn&&rr(Fa),sa.keyCode){case ye.Z.ENTER:Qn(Fa);break;case ye.Z.UP:Qn(Fa-1);break;case ye.Z.DOWN:Qn(Fa+1);break;default:break}}function Cn(sa){Qn(tn(sa))}function Hn(sa){var Fa=De(sa,rn,at),ni=Sn>Fa&&Fa!==0?Fa:Sn;sn(sa),rr(ni),pt==null||pt(Sn,sa),dn(ni),Ot==null||Ot(ni,sa)}function Qn(sa){if(vn(sa)&&!Ke){var Fa=De(void 0,rn,at),ni=sa;return sa>Fa?ni=Fa:sa<1&&(ni=1),ni!==cn&&rr(ni),dn(ni),Ot==null||Ot(ni,rn),ni}return Sn}var sr=Sn>1,dr=Sn2?ni-2:0),fi=2;fiat?at:Sn*rn])),nr=null,cr=De(void 0,rn,at);if(ot&&at<=rn)return null;var gr=[],mr={rootPrefixCls:qe,onClick:Qn,onKeyPress:Jn,showTitle:Et,itemRender:ge,page:-1},Cr=Sn-1>0?Sn-1:0,Wn=Sn+1=ma*2&&Sn!==3&&(gr[0]=me.cloneElement(gr[0],{className:Ze()("".concat(qe,"-item-after-jump-prev"),gr[0].props.className)}),gr.unshift(Pn)),cr-Sn>=ma*2&&Sn!==cr-2){var vi=gr[gr.length-1];gr[gr.length-1]=me.cloneElement(vi,{className:Ze()("".concat(qe,"-item-before-jump-next"),vi.props.className)}),gr.push(nr)}Gr!==1&&gr.unshift(me.createElement(mt,(0,Me.Z)({},mr,{key:1,page:1}))),Ga!==cr&&gr.push(me.createElement(mt,(0,Me.Z)({},mr,{key:cr,page:cr})))}var ki=Jt(Cr);if(ki){var Oi=!sr||!cr;ki=me.createElement("li",{title:Et?Wt.prev_page:null,onClick:zr,tabIndex:Oi?null:0,onKeyDown:yn,className:Ze()("".concat(qe,"-prev"),(0,E.Z)({},"".concat(qe,"-disabled"),Oi)),"aria-disabled":Oi},ki)}var Si=qt(Wn);if(Si){var Pr,Ui;Ft?(Pr=!dr,Ui=sr?0:null):(Pr=!dr||!cr,Ui=Pr?null:0),Si=me.createElement("li",{title:Et?Wt.next_page:null,onClick:$n,tabIndex:Ui,onKeyDown:Xn,className:Ze()("".concat(qe,"-next"),(0,E.Z)({},"".concat(qe,"-disabled"),Pr)),"aria-disabled":Pr},Si)}var zi=Ze()(qe,Fe,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(qe,"-start"),Ut==="start"),"".concat(qe,"-center"),Ut==="center"),"".concat(qe,"-end"),Ut==="end"),"".concat(qe,"-simple"),Ft),"".concat(qe,"-disabled"),Ke));return me.createElement("ul",(0,Me.Z)({className:zi,style:Re,ref:kt},nn),Yn,ki,Ft?Jr:gr,Si,me.createElement(Ie,{locale:Wt,rootPrefixCls:qe,disabled:Ke,selectPrefixCls:Be,changeSize:Hn,pageSize:rn,pageSizeOptions:ee,quickGo:gn?Qn:null,goButton:ra,showSizeChanger:ue,sizeChangerRender:ne}))},ke=Je},48365:function(pn,It,te){"use strict";var E=te(56656),Me=te.n(E),de=te(27112),Ee=te.n(de),Ce=te(54449),fe=te.n(Ce),Ze=te(53501),Ge=te.n(Ze),ye=te(36867),re=te.n(ye),Ae=te(71912),me=te.n(Ae),Ye=te(48228),je=te.n(Ye);Me().extend(je()),Me().extend(me()),Me().extend(Ee()),Me().extend(fe()),Me().extend(Ge()),Me().extend(re()),Me().extend(function(He,Le){var be=Le.prototype,De=be.format;be.format=function(ke){var ft=(ke||"").replace("Wo","wo");return De.bind(this)(ft)}});var ze={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ie=function(Le){var be=ze[Le];return be||Le.split("_")[0]},Ue=function(){},mt={getNow:function(){var Le=Me()();return typeof Le.tz=="function"?Le.tz():Le},getFixedDate:function(Le){return Me()(Le,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Le){return Le.endOf("month")},getWeekDay:function(Le){var be=Le.locale("en");return be.weekday()+be.localeData().firstDayOfWeek()},getYear:function(Le){return Le.year()},getMonth:function(Le){return Le.month()},getDate:function(Le){return Le.date()},getHour:function(Le){return Le.hour()},getMinute:function(Le){return Le.minute()},getSecond:function(Le){return Le.second()},getMillisecond:function(Le){return Le.millisecond()},addYear:function(Le,be){return Le.add(be,"year")},addMonth:function(Le,be){return Le.add(be,"month")},addDate:function(Le,be){return Le.add(be,"day")},setYear:function(Le,be){return Le.year(be)},setMonth:function(Le,be){return Le.month(be)},setDate:function(Le,be){return Le.date(be)},setHour:function(Le,be){return Le.hour(be)},setMinute:function(Le,be){return Le.minute(be)},setSecond:function(Le,be){return Le.second(be)},setMillisecond:function(Le,be){return Le.millisecond(be)},isAfter:function(Le,be){return Le.isAfter(be)},isValidate:function(Le){return Le.isValid()},locale:{getWeekFirstDay:function(Le){return Me()().locale(Ie(Le)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Le,be){return be.locale(Ie(Le)).weekday(0)},getWeek:function(Le,be){return be.locale(Ie(Le)).week()},getShortWeekDays:function(Le){return Me()().locale(Ie(Le)).localeData().weekdaysMin()},getShortMonths:function(Le){return Me()().locale(Ie(Le)).localeData().monthsShort()},format:function(Le,be,De){return be.locale(Ie(Le)).format(De)},parse:function(Le,be,De){for(var Je=Ie(Le),ke=0;ke2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(ie);Ve.length2&&arguments[2]!==void 0?arguments[2]:[],Ve=re.useState([!1,!1]),Qe=(0,Ee.Z)(Ve,2),xt=Qe[0],Bt=Qe[1],Vt=function(_t,En){Bt(function(In){return Je(In,En,_t)})},un=re.useMemo(function(){return xt.map(function(mn,_t){if(mn)return!0;var En=ie[_t];return En?!!(!Te[_t]&&!En||En&&Ne(En,{activeIndex:_t})):!1})},[ie,xt,Ne,Te]);return[un,Vt]}function Be(ie,Ne,Te,Ve,Qe){var xt="",Bt=[];return ie&&Bt.push(Qe?"hh":"HH"),Ne&&Bt.push("mm"),Te&&Bt.push("ss"),xt=Bt.join(":"),Ve&&(xt+=".SSS"),Qe&&(xt+=" A"),xt}function Fe(ie,Ne,Te,Ve,Qe,xt){var Bt=ie.fieldDateTimeFormat,Vt=ie.fieldDateFormat,un=ie.fieldTimeFormat,mn=ie.fieldMonthFormat,_t=ie.fieldYearFormat,En=ie.fieldWeekFormat,In=ie.fieldQuarterFormat,xn=ie.yearFormat,wn=ie.cellYearFormat,bn=ie.cellQuarterFormat,hn=ie.dayFormat,Fn=ie.cellDateFormat,Un=Be(Ne,Te,Ve,Qe,xt);return(0,de.Z)((0,de.Z)({},ie),{},{fieldDateTimeFormat:Bt||"YYYY-MM-DD ".concat(Un),fieldDateFormat:Vt||"YYYY-MM-DD",fieldTimeFormat:un||Un,fieldMonthFormat:mn||"YYYY-MM",fieldYearFormat:_t||"YYYY",fieldWeekFormat:En||"gggg-wo",fieldQuarterFormat:In||"YYYY-[Q]Q",yearFormat:xn||"YYYY",cellYearFormat:wn||"YYYY",cellQuarterFormat:bn||"[Q]Q",cellDateFormat:Fn||hn||"D"})}function _e(ie,Ne){var Te=Ne.showHour,Ve=Ne.showMinute,Qe=Ne.showSecond,xt=Ne.showMillisecond,Bt=Ne.use12Hours;return re.useMemo(function(){return Fe(ie,Te,Ve,Qe,xt,Bt)},[ie,Te,Ve,Qe,xt,Bt])}var Rt=te(76190);function gt(ie,Ne,Te){return Te!=null?Te:Ne.some(function(Ve){return ie.includes(Ve)})}var nt=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function at(ie){var Ne=ke(ie,nt),Te=ie.format,Ve=ie.picker,Qe=null;return Te&&(Qe=Te,Array.isArray(Qe)&&(Qe=Qe[0]),Qe=(0,Rt.Z)(Qe)==="object"?Qe.format:Qe),Ve==="time"&&(Ne.format=Qe),[Ne,Qe]}function xe(ie){return ie&&typeof ie=="string"}function ce(ie,Ne,Te,Ve){return[ie,Ne,Te,Ve].some(function(Qe){return Qe!==void 0})}function rt(ie,Ne,Te,Ve,Qe){var xt=Ne,Bt=Te,Vt=Ve;if(!ie&&!xt&&!Bt&&!Vt&&!Qe)xt=!0,Bt=!0,Vt=!0;else if(ie){var un,mn,_t,En=[xt,Bt,Vt].some(function(wn){return wn===!1}),In=[xt,Bt,Vt].some(function(wn){return wn===!0}),xn=En?!0:!In;xt=(un=xt)!==null&&un!==void 0?un:xn,Bt=(mn=Bt)!==null&&mn!==void 0?mn:xn,Vt=(_t=Vt)!==null&&_t!==void 0?_t:xn}return[xt,Bt,Vt,Qe]}function St(ie){var Ne=ie.showTime,Te=at(ie),Ve=(0,Ee.Z)(Te,2),Qe=Ve[0],xt=Ve[1],Bt=Ne&&(0,Rt.Z)(Ne)==="object"?Ne:{},Vt=(0,de.Z)((0,de.Z)({defaultOpenValue:Bt.defaultOpenValue||Bt.defaultValue},Qe),Bt),un=Vt.showMillisecond,mn=Vt.showHour,_t=Vt.showMinute,En=Vt.showSecond,In=ce(mn,_t,En,un),xn=rt(In,mn,_t,En,un),wn=(0,Ee.Z)(xn,3);return mn=wn[0],_t=wn[1],En=wn[2],[Vt,(0,de.Z)((0,de.Z)({},Vt),{},{showHour:mn,showMinute:_t,showSecond:En,showMillisecond:un}),Vt.format,xt]}function Ot(ie,Ne,Te,Ve,Qe){var xt=ie==="time";if(ie==="datetime"||xt){for(var Bt=Ve,Vt=ft(ie,Qe,null),un=Vt,mn=[Ne,Te],_t=0;_t1&&(Bt=Ne.addDate(Bt,-7)),Bt}function Ft(ie,Ne){var Te=Ne.generateConfig,Ve=Ne.locale,Qe=Ne.format;return ie?typeof Qe=="function"?Qe(ie):Te.locale.format(Ve.locale,ie,Qe):""}function At(ie,Ne,Te){var Ve=Ne,Qe=["getHour","getMinute","getSecond","getMillisecond"],xt=["setHour","setMinute","setSecond","setMillisecond"];return xt.forEach(function(Bt,Vt){Te?Ve=ie[Bt](Ve,ie[Qe[Vt]](Te)):Ve=ie[Bt](Ve,0)}),Ve}function Tt(ie,Ne,Te,Ve,Qe){var xt=(0,Ce.zX)(function(Bt,Vt){return!!(Te&&Te(Bt,Vt)||Ve&&ie.isAfter(Ve,Bt)&&!Re(ie,Ne,Ve,Bt,Vt.type)||Qe&&ie.isAfter(Bt,Qe)&&!Re(ie,Ne,Qe,Bt,Vt.type))});return xt}function ue(ie,Ne,Te){return re.useMemo(function(){var Ve=ft(ie,Ne,Te),Qe=De(Ve),xt=Qe[0],Bt=(0,Rt.Z)(xt)==="object"&&xt.type==="mask"?xt.format:null;return[Qe.map(function(Vt){return typeof Vt=="string"||typeof Vt=="function"?Vt:Vt.format}),Bt]},[ie,Ne,Te])}function ne(ie,Ne,Te){return typeof ie[0]=="function"||Te?!0:Ne}function ee(ie,Ne,Te,Ve){var Qe=(0,Ce.zX)(function(xt,Bt){var Vt=(0,de.Z)({type:Ne},Bt);if(delete Vt.activeIndex,!ie.isValidate(xt)||Te&&Te(xt,Vt))return!0;if((Ne==="date"||Ne==="time")&&Ve){var un,mn=Bt&&Bt.activeIndex===1?"end":"start",_t=((un=Ve.disabledTime)===null||un===void 0?void 0:un.call(Ve,xt,mn,{from:Vt.from}))||{},En=_t.disabledHours,In=_t.disabledMinutes,xn=_t.disabledSeconds,wn=_t.disabledMilliseconds,bn=Ve.disabledHours,hn=Ve.disabledMinutes,Fn=Ve.disabledSeconds,Un=En||bn,Tn=In||hn,zn=xn||Fn,ur=ie.getHour(xt),_n=ie.getMinute(xt),Br=ie.getSecond(xt),ca=ie.getMillisecond(xt);if(Un&&Un().includes(ur)||Tn&&Tn(ur).includes(_n)||zn&&zn(ur,_n).includes(Br)||wn&&wn(ur,_n,Br).includes(ca))return!0}return!1});return Qe}function se(ie){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Te=re.useMemo(function(){var Ve=ie&&De(ie);return Ne&&Ve&&(Ve[1]=Ve[1]||Ve[0]),Ve},[ie,Ne]);return Te}function ge(ie,Ne){var Te=ie.generateConfig,Ve=ie.locale,Qe=ie.picker,xt=Qe===void 0?"date":Qe,Bt=ie.prefixCls,Vt=Bt===void 0?"rc-picker":Bt,un=ie.styles,mn=un===void 0?{}:un,_t=ie.classNames,En=_t===void 0?{}:_t,In=ie.order,xn=In===void 0?!0:In,wn=ie.components,bn=wn===void 0?{}:wn,hn=ie.inputRender,Fn=ie.allowClear,Un=ie.clearIcon,Tn=ie.needConfirm,zn=ie.multiple,ur=ie.format,_n=ie.inputReadOnly,Br=ie.disabledDate,ca=ie.minDate,qr=ie.maxDate,pa=ie.showTime,Yr=ie.value,Kr=ie.defaultValue,xr=ie.pickerValue,aa=ie.defaultPickerValue,Lr=se(Yr),ua=se(Kr),da=se(xr),yr=se(aa),Fr=xt==="date"&&pa?"datetime":xt,kr=Fr==="time"||Fr==="datetime",fr=kr||zn,vr=Tn!=null?Tn:kr,Tr=St(ie),Sr=(0,Ee.Z)(Tr,4),ba=Sr[0],Na=Sr[1],ea=Sr[2],Ta=Sr[3],Ba=_e(Ve,Na),La=re.useMemo(function(){return Ot(Fr,ea,Ta,ba,Ba)},[Fr,ea,Ta,ba,Ba]),$a=re.useMemo(function(){return(0,de.Z)((0,de.Z)({},ie),{},{prefixCls:Vt,locale:Ba,picker:xt,styles:mn,classNames:En,order:xn,components:(0,de.Z)({input:hn},bn),clearIcon:ot(Vt,Fn,Un),showTime:La,value:Lr,defaultValue:ua,pickerValue:da,defaultPickerValue:yr},Ne==null?void 0:Ne())},[ie]),qa=ue(Fr,Ba,ur),hi=(0,Ee.Z)(qa,2),Wa=hi[0],ji=hi[1],Ja=ne(Wa,_n,zn),Di=Tt(Te,Ve,Br,ca,qr),ri=ee(Te,xt,Di,La),Fi=re.useMemo(function(){return(0,de.Z)((0,de.Z)({},$a),{},{needConfirm:vr,inputReadOnly:Ja,disabledDate:Di})},[$a,vr,Ja,Di]);return[Fi,Fr,fr,Wa,ji,ri]}var oe=te(16089);function le(ie,Ne,Te){var Ve=(0,Ce.C8)(Ne,{value:ie}),Qe=(0,Ee.Z)(Ve,2),xt=Qe[0],Bt=Qe[1],Vt=re.useRef(ie),un=re.useRef(),mn=function(){oe.Z.cancel(un.current)},_t=(0,Ce.zX)(function(){Bt(Vt.current),Te&&xt!==Vt.current&&Te(Vt.current)}),En=(0,Ce.zX)(function(In,xn){mn(),Vt.current=In,In||xn?_t():un.current=(0,oe.Z)(_t)});return re.useEffect(function(){return mn},[]),[xt,En]}function st(ie,Ne){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],Ve=arguments.length>3?arguments[3]:void 0,Qe=Te.every(function(_t){return _t})?!1:ie,xt=le(Qe,Ne||!1,Ve),Bt=(0,Ee.Z)(xt,2),Vt=Bt[0],un=Bt[1];function mn(_t){var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!En.inherit||Vt)&&un(_t,En.force)}return[Vt,mn]}function Yt(ie){var Ne=re.useRef();return re.useImperativeHandle(ie,function(){var Te;return{nativeElement:(Te=Ne.current)===null||Te===void 0?void 0:Te.nativeElement,focus:function(Qe){var xt;(xt=Ne.current)===null||xt===void 0||xt.focus(Qe)},blur:function(){var Qe;(Qe=Ne.current)===null||Qe===void 0||Qe.blur()}}}),Ne}function kt(ie,Ne){return re.useMemo(function(){return ie||(Ne?((0,ye.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Ne).map(function(Te){var Ve=(0,Ee.Z)(Te,2),Qe=Ve[0],xt=Ve[1];return{label:Qe,value:xt}})):[])},[ie,Ne])}function dt(ie,Ne){var Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ve=re.useRef(Ne);Ve.current=Ne,(0,fe.o)(function(){if(ie)Ve.current(ie);else{var Qe=(0,oe.Z)(function(){Ve.current(ie)},Te);return function(){oe.Z.cancel(Qe)}}},[ie])}function Ht(ie){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ve=re.useState(0),Qe=(0,Ee.Z)(Ve,2),xt=Qe[0],Bt=Qe[1],Vt=re.useState(!1),un=(0,Ee.Z)(Vt,2),mn=un[0],_t=un[1],En=re.useRef([]),In=re.useRef(null),xn=re.useRef(null),wn=function(zn){In.current=zn},bn=function(zn){return In.current===zn},hn=function(zn){_t(zn)},Fn=function(zn){return zn&&(xn.current=zn),xn.current},Un=function(zn){var ur=En.current,_n=new Set(ur.filter(function(ca){return zn[ca]||Ne[ca]})),Br=ur[ur.length-1]===0?1:0;return _n.size>=2||ie[Br]?null:Br};return dt(mn||Te,function(){mn||(En.current=[],wn(null))}),re.useEffect(function(){mn&&En.current.push(xt)},[mn,xt]),[mn,hn,Fn,xt,Bt,Un,En.current,wn,bn]}function rn(ie,Ne,Te,Ve,Qe,xt){var Bt=Te[Te.length-1],Vt=function(mn,_t){var En=(0,Ee.Z)(ie,2),In=En[0],xn=En[1],wn=(0,de.Z)((0,de.Z)({},_t),{},{from:pe(ie,Te)});return Bt===1&&Ne[0]&&In&&!Re(Ve,Qe,In,mn,wn.type)&&Ve.isAfter(In,mn)||Bt===0&&Ne[1]&&xn&&!Re(Ve,Qe,xn,mn,wn.type)&&Ve.isAfter(mn,xn)?!0:xt==null?void 0:xt(mn,wn)};return Vt}function sn(ie,Ne,Te,Ve){switch(Ne){case"date":case"week":return ie.addMonth(Te,Ve);case"month":case"quarter":return ie.addYear(Te,Ve);case"year":return ie.addYear(Te,Ve*10);case"decade":return ie.addYear(Te,Ve*100);default:return Te}}var Mn=[];function jn(ie,Ne,Te,Ve,Qe,xt,Bt,Vt){var un=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Mn,mn=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Mn,_t=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Mn,En=arguments.length>11?arguments[11]:void 0,In=arguments.length>12?arguments[12]:void 0,xn=arguments.length>13?arguments[13]:void 0,wn=Bt==="time",bn=xt||0,hn=function(da){var yr=ie.getNow();return wn&&(yr=At(ie,yr)),un[da]||Te[da]||yr},Fn=(0,Ee.Z)(mn,2),Un=Fn[0],Tn=Fn[1],zn=(0,Ce.C8)(function(){return hn(0)},{value:Un}),ur=(0,Ee.Z)(zn,2),_n=ur[0],Br=ur[1],ca=(0,Ce.C8)(function(){return hn(1)},{value:Tn}),qr=(0,Ee.Z)(ca,2),pa=qr[0],Yr=qr[1],Kr=re.useMemo(function(){var ua=[_n,pa][bn];return wn?ua:At(ie,ua,_t[bn])},[wn,_n,pa,bn,ie,_t]),xr=function(da){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Fr=[Br,Yr][bn];Fr(da);var kr=[_n,pa];kr[bn]=da,En&&(!Re(ie,Ne,_n,kr[0],Bt)||!Re(ie,Ne,pa,kr[1],Bt))&&En(kr,{source:yr,range:bn===1?"end":"start",mode:Ve})},aa=function(da,yr){if(Vt){var Fr={date:"month",week:"month",month:"year",quarter:"year"},kr=Fr[Bt];if(kr&&!Re(ie,Ne,da,yr,kr))return sn(ie,Bt,yr,-1);if(Bt==="year"&&da){var fr=Math.floor(ie.getYear(da)/10),vr=Math.floor(ie.getYear(yr)/10);if(fr!==vr)return sn(ie,Bt,yr,-1)}}return yr},Lr=re.useRef(null);return(0,fe.Z)(function(){if(Qe&&!un[bn]){var ua=wn?null:ie.getNow();if(Lr.current!==null&&Lr.current!==bn?ua=[_n,pa][bn^1]:Te[bn]?ua=bn===0?Te[0]:aa(Te[0],Te[1]):Te[bn^1]&&(ua=Te[bn^1]),ua){In&&ie.isAfter(In,ua)&&(ua=In);var da=Vt?sn(ie,Bt,ua,1):ua;xn&&ie.isAfter(da,xn)&&(ua=Vt?sn(ie,Bt,xn,-1):xn),xr(ua,"reset")}}},[Qe,bn,Te[bn]]),re.useEffect(function(){Qe?Lr.current=bn:Lr.current=null},[Qe,bn]),(0,fe.Z)(function(){Qe&&un&&un[bn]&&xr(un[bn],"reset")},[Qe,bn]),[Kr,xr]}function Sn(ie,Ne){var Te=re.useRef(ie),Ve=re.useState({}),Qe=(0,Ee.Z)(Ve,2),xt=Qe[1],Bt=function(mn){return mn&&Ne!==void 0?Ne:Te.current},Vt=function(mn){Te.current=mn,xt({})};return[Bt,Vt,Bt(!0)]}var dn=[];function Ln(ie,Ne,Te){var Ve=function(Bt){return Bt.map(function(Vt){return Ft(Vt,{generateConfig:ie,locale:Ne,format:Te[0]})})},Qe=function(Bt,Vt){for(var un=Math.max(Bt.length,Vt.length),mn=-1,_t=0;_t2&&arguments[2]!==void 0?arguments[2]:1,Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Qe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],xt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,Bt=[],Vt=Te>=1?Te|0:1,un=ie;un<=Ne;un+=Vt){var mn=Qe.includes(un);(!mn||!Ve)&&Bt.push({label:be(un,xt),value:un,disabled:mn})}return Bt}function vn(ie){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Te=arguments.length>2?arguments[2]:void 0,Ve=Ne||{},Qe=Ve.use12Hours,xt=Ve.hourStep,Bt=xt===void 0?1:xt,Vt=Ve.minuteStep,un=Vt===void 0?1:Vt,mn=Ve.secondStep,_t=mn===void 0?1:mn,En=Ve.millisecondStep,In=En===void 0?100:En,xn=Ve.hideDisabledOptions,wn=Ve.disabledTime,bn=Ve.disabledHours,hn=Ve.disabledMinutes,Fn=Ve.disabledSeconds,Un=re.useMemo(function(){return Te||ie.getNow()},[Te,ie]);if(0)var Tn,zn,ur;var _n=re.useCallback(function(fr){var vr=(wn==null?void 0:wn(fr))||{};return[vr.disabledHours||bn||ir,vr.disabledMinutes||hn||ir,vr.disabledSeconds||Fn||ir,vr.disabledMilliseconds||ir]},[wn,bn,hn,Fn]),Br=re.useMemo(function(){return _n(Un)},[Un,_n]),ca=(0,Ee.Z)(Br,4),qr=ca[0],pa=ca[1],Yr=ca[2],Kr=ca[3],xr=re.useCallback(function(fr,vr,Tr,Sr){var ba=tn(0,23,Bt,xn,fr()),Na=Qe?ba.map(function(La){return(0,de.Z)((0,de.Z)({},La),{},{label:be(La.value%12||12,2)})}):ba,ea=function($a){return tn(0,59,un,xn,vr($a))},Ta=function($a,qa){return tn(0,59,_t,xn,Tr($a,qa))},Ba=function($a,qa,hi){return tn(0,999,In,xn,Sr($a,qa,hi),3)};return[Na,ea,Ta,Ba]},[xn,Bt,Qe,In,un,_t]),aa=re.useMemo(function(){return xr(qr,pa,Yr,Kr)},[xr,qr,pa,Yr,Kr]),Lr=(0,Ee.Z)(aa,4),ua=Lr[0],da=Lr[1],yr=Lr[2],Fr=Lr[3],kr=function(vr,Tr){var Sr=function(){return ua},ba=da,Na=yr,ea=Fr;if(Tr){var Ta=_n(Tr),Ba=(0,Ee.Z)(Ta,4),La=Ba[0],$a=Ba[1],qa=Ba[2],hi=Ba[3],Wa=xr(La,$a,qa,hi),ji=(0,Ee.Z)(Wa,4),Ja=ji[0],Di=ji[1],ri=ji[2],Fi=ji[3];Sr=function(){return Ja},ba=Di,Na=ri,ea=Fi}var Ai=an(vr,Sr,ba,Na,ea,ie);return Ai};return[kr,ua,da,yr,Fr]}function gn(ie){var Ne=ie.mode,Te=ie.internalMode,Ve=ie.renderExtraFooter,Qe=ie.showNow,xt=ie.showTime,Bt=ie.onSubmit,Vt=ie.onNow,un=ie.invalid,mn=ie.needConfirm,_t=ie.generateConfig,En=ie.disabledDate,In=re.useContext(Ue),xn=In.prefixCls,wn=In.locale,bn=In.button,hn=bn===void 0?"button":bn,Fn=_t.getNow(),Un=vn(_t,xt,Fn),Tn=(0,Ee.Z)(Un,1),zn=Tn[0],ur=Ve==null?void 0:Ve(Ne),_n=En(Fn,{type:Ne}),Br=function(){if(!_n){var aa=zn(Fn);Vt(aa)}},ca="".concat(xn,"-now"),qr="".concat(ca,"-btn"),pa=Qe&&re.createElement("li",{className:ca},re.createElement("a",{className:je()(qr,_n&&"".concat(qr,"-disabled")),"aria-disabled":_n,onClick:Br},Te==="date"?wn.today:wn.now)),Yr=mn&&re.createElement("li",{className:"".concat(xn,"-ok")},re.createElement(hn,{disabled:un,onClick:Bt},wn.ok)),Kr=(pa||Yr)&&re.createElement("ul",{className:"".concat(xn,"-ranges")},pa,Yr);return!ur&&!Kr?null:re.createElement("div",{className:"".concat(xn,"-footer")},ur&&re.createElement("div",{className:"".concat(xn,"-footer-extra")},ur),Kr)}function On(ie,Ne,Te){function Ve(Qe,xt){var Bt=Qe.findIndex(function(un){return Re(ie,Ne,un,xt,Te)});if(Bt===-1)return[].concat((0,Me.Z)(Qe),[xt]);var Vt=(0,Me.Z)(Qe);return Vt.splice(Bt,1),Vt}return Ve}var on=re.createContext(null);function Cn(){return re.useContext(on)}function Hn(ie,Ne){var Te=ie.prefixCls,Ve=ie.generateConfig,Qe=ie.locale,xt=ie.disabledDate,Bt=ie.minDate,Vt=ie.maxDate,un=ie.cellRender,mn=ie.hoverValue,_t=ie.hoverRangeValue,En=ie.onHover,In=ie.values,xn=ie.pickerValue,wn=ie.onSelect,bn=ie.prevIcon,hn=ie.nextIcon,Fn=ie.superPrevIcon,Un=ie.superNextIcon,Tn=Ve.getNow(),zn={now:Tn,values:In,pickerValue:xn,prefixCls:Te,disabledDate:xt,minDate:Bt,maxDate:Vt,cellRender:un,hoverValue:mn,hoverRangeValue:_t,onHover:En,locale:Qe,generateConfig:Ve,onSelect:wn,panelType:Ne,prevIcon:bn,nextIcon:hn,superPrevIcon:Fn,superNextIcon:Un};return[zn,Tn]}var Qn=re.createContext({});function sr(ie){for(var Ne=ie.rowNum,Te=ie.colNum,Ve=ie.baseDate,Qe=ie.getCellDate,xt=ie.prefixColumn,Bt=ie.rowClassName,Vt=ie.titleFormat,un=ie.getCellText,mn=ie.getCellClassName,_t=ie.headerCells,En=ie.cellSelection,In=En===void 0?!0:En,xn=ie.disabledDate,wn=Cn(),bn=wn.prefixCls,hn=wn.panelType,Fn=wn.now,Un=wn.disabledDate,Tn=wn.cellRender,zn=wn.onHover,ur=wn.hoverValue,_n=wn.hoverRangeValue,Br=wn.generateConfig,ca=wn.values,qr=wn.locale,pa=wn.onSelect,Yr=xn||Un,Kr="".concat(bn,"-cell"),xr=re.useContext(Qn),aa=xr.onCellDblClick,Lr=function(Tr){return ca.some(function(Sr){return Sr&&Re(Br,qr,Tr,Sr,hn)})},ua=[],da=0;da1&&arguments[1]!==void 0?arguments[1]:!1;gi(br),hn==null||hn(br),$r&&Xi(br)},$i=function(br,$r){Ba(br),$r&&Wi($r),Xi($r,br)},wi=function(br){if(ri(br),Wi(br),Ta!==zn){var $r=["decade","year"],Or=[].concat($r,["month"]),Xr={quarter:[].concat($r,["quarter"]),week:[].concat((0,Me.Z)(Or),["week"]),date:[].concat((0,Me.Z)(Or),["date"])},li=Xr[zn]||Or,Ua=li.indexOf(Ta),Pi=li[Ua+1];Pi&&$i(Pi,br)}},co=re.useMemo(function(){var ta,br;if(Array.isArray(Br)){var $r=(0,Ee.Z)(Br,2);ta=$r[0],br=$r[1]}else ta=Br;return!ta&&!br?null:(ta=ta||br,br=br||ta,Qe.isAfter(ta,br)?[br,ta]:[ta,br])},[Br,Qe]),Ti=qe(ca,qr,pa),Bi=Kr[La]||mr[La]||Ir,Ni=re.useContext(Qn),no=re.useMemo(function(){return(0,de.Z)((0,de.Z)({},Ni),{},{hideHeader:xr})},[Ni,xr]),ja="".concat(aa,"-panel"),Ii=ke(ie,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return re.createElement(Qn.Provider,{value:no},re.createElement("div",{ref:Lr,tabIndex:un,className:je()(ja,(0,Ae.Z)({},"".concat(ja,"-rtl"),xt==="rtl"))},re.createElement(Bi,(0,E.Z)({},Ii,{showTime:Sr,prefixCls:aa,locale:vr,generateConfig:Qe,onModeChange:$i,pickerValue:Mi,onPickerValueChange:function(br){Wi(br,!0)},value:Ja[0],onSelect:wi,values:Ja,cellRender:Ti,hoverRangeValue:co,hoverValue:_n}))))}var Wn=re.memo(re.forwardRef(Cr)),Dt=Wn;function jr(ie){var Ne=ie.picker,Te=ie.multiplePanel,Ve=ie.pickerValue,Qe=ie.onPickerValueChange,xt=ie.needConfirm,Bt=ie.onSubmit,Vt=ie.range,un=ie.hoverValue,mn=re.useContext(Ue),_t=mn.prefixCls,En=mn.generateConfig,In=re.useCallback(function(Un,Tn){return sn(En,Ne,Un,Tn)},[En,Ne]),xn=re.useMemo(function(){return In(Ve,1)},[Ve,In]),wn=function(Tn){Qe(In(Tn,-1))},bn={onCellDblClick:function(){xt&&Bt()}},hn=Ne==="time",Fn=(0,de.Z)((0,de.Z)({},ie),{},{hoverValue:null,hoverRangeValue:null,hideHeader:hn});return Vt?Fn.hoverRangeValue=un:Fn.hoverValue=un,Te?re.createElement("div",{className:"".concat(_t,"-panels")},re.createElement(Qn.Provider,{value:(0,de.Z)((0,de.Z)({},bn),{},{hideNext:!0})},re.createElement(Dt,Fn)),re.createElement(Qn.Provider,{value:(0,de.Z)((0,de.Z)({},bn),{},{hidePrev:!0})},re.createElement(Dt,(0,E.Z)({},Fn,{pickerValue:xn,onPickerValueChange:wn})))):re.createElement(Qn.Provider,{value:(0,de.Z)({},bn)},re.createElement(Dt,Fn))}function ra(ie){return typeof ie=="function"?ie():ie}function Jr(ie){var Ne=ie.prefixCls,Te=ie.presets,Ve=ie.onClick,Qe=ie.onHover;return Te.length?re.createElement("div",{className:"".concat(Ne,"-presets")},re.createElement("ul",null,Te.map(function(xt,Bt){var Vt=xt.label,un=xt.value;return re.createElement("li",{key:Bt,onClick:function(){Ve(ra(un))},onMouseEnter:function(){Qe(ra(un))},onMouseLeave:function(){Qe(null)}},Vt)}))):null}function ma(ie){var Ne=ie.panelRender,Te=ie.internalMode,Ve=ie.picker,Qe=ie.showNow,xt=ie.range,Bt=ie.multiple,Vt=ie.activeInfo,un=Vt===void 0?[0,0,0]:Vt,mn=ie.presets,_t=ie.onPresetHover,En=ie.onPresetSubmit,In=ie.onFocus,xn=ie.onBlur,wn=ie.onPanelMouseDown,bn=ie.direction,hn=ie.value,Fn=ie.onSelect,Un=ie.isInvalid,Tn=ie.defaultOpenValue,zn=ie.onOk,ur=ie.onSubmit,_n=re.useContext(Ue),Br=_n.prefixCls,ca="".concat(Br,"-panel"),qr=bn==="rtl",pa=re.useRef(null),Yr=re.useRef(null),Kr=re.useState(0),xr=(0,Ee.Z)(Kr,2),aa=xr[0],Lr=xr[1],ua=re.useState(0),da=(0,Ee.Z)(ua,2),yr=da[0],Fr=da[1],kr=re.useState(0),fr=(0,Ee.Z)(kr,2),vr=fr[0],Tr=fr[1],Sr=function(wi){wi.width&&Lr(wi.width)},ba=(0,Ee.Z)(un,3),Na=ba[0],ea=ba[1],Ta=ba[2],Ba=re.useState(0),La=(0,Ee.Z)(Ba,2),$a=La[0],qa=La[1];re.useEffect(function(){qa(10)},[Na]),re.useEffect(function(){if(xt&&Yr.current){var $i,wi=(($i=pa.current)===null||$i===void 0?void 0:$i.offsetWidth)||0,co=Yr.current.getBoundingClientRect();if(!co.height||co.right<0){qa(function(no){return Math.max(0,no-1)});return}var Ti=(qr?ea-wi:Na)-co.left;if(Tr(Ti),aa&&aa=Vt&&Te<=un)return xt;var mn=Math.min(Math.abs(Te-Vt),Math.abs(Te-un));mn0?Bo:el));var yo=Ro+Vi,Fo=el-Bo+1;return String(Bo+(Fo+yo-Bo)%Fo)};switch($r){case"Backspace":case"Delete":Or="",Xr=Ua;break;case"ArrowLeft":Or="",Pi(-1);break;case"ArrowRight":Or="",Pi(1);break;case"ArrowUp":Or="",Xr=Ji(1);break;case"ArrowDown":Or="",Xr=Ji(-1);break;default:isNaN(Number($r))||(Or=vr+$r,Xr=Or);break}if(Or!==null&&(Tr(Or),Or.length>=li&&(Pi(1),Tr(""))),Xr!==null){var _i=qa.slice(0,ri)+be(Xr,li)+qa.slice(Fi);Mi(_i.slice(0,Bt.length))}$a({})},ja=re.useRef();(0,fe.Z)(function(){if(!(!aa||!Bt||Wi.current)){if(!ji.match(qa)){Mi(Bt);return}return Wa.current.setSelectionRange(ri,Fi),ja.current=(0,oe.Z)(function(){Wa.current.setSelectionRange(ri,Fi)}),function(){oe.Z.cancel(ja.current)}}},[ji,Bt,aa,qa,Na,ri,Fi,La,Mi]);var Ii=Bt?{onFocus:co,onBlur:Bi,onKeyDown:no,onMouseDown:$i,onMouseUp:wi,onPaste:Xi}:{};return re.createElement("div",{ref:hi,className:je()(Yr,(0,Ae.Z)((0,Ae.Z)({},"".concat(Yr,"-active"),Te&&Qe),"".concat(Yr,"-placeholder"),_t))},re.createElement(pa,(0,E.Z)({ref:Wa,"aria-invalid":hn,autoComplete:"off"},Un,{onKeyDown:Ni,onBlur:Ti},Ii,{value:qa,onChange:gi})),re.createElement(Ga,{type:"suffix",icon:xt}),Fn)}),Fa=sa,ni=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],yi=["index"];function fi(ie,Ne){var Te=ie.id,Ve=ie.prefix,Qe=ie.clearIcon,xt=ie.suffixIcon,Bt=ie.separator,Vt=Bt===void 0?"~":Bt,un=ie.activeIndex,mn=ie.activeHelp,_t=ie.allHelp,En=ie.focused,In=ie.onFocus,xn=ie.onBlur,wn=ie.onKeyDown,bn=ie.locale,hn=ie.generateConfig,Fn=ie.placeholder,Un=ie.className,Tn=ie.style,zn=ie.onClick,ur=ie.onClear,_n=ie.value,Br=ie.onChange,ca=ie.onSubmit,qr=ie.onInputChange,pa=ie.format,Yr=ie.maskFormat,Kr=ie.preserveInvalidOnBlur,xr=ie.onInvalid,aa=ie.disabled,Lr=ie.invalid,ua=ie.inputReadOnly,da=ie.direction,yr=ie.onOpenChange,Fr=ie.onActiveInfo,kr=ie.placement,fr=ie.onMouseDown,vr=ie.required,Tr=ie["aria-required"],Sr=ie.autoFocus,ba=ie.tabIndex,Na=(0,za.Z)(ie,ni),ea=da==="rtl",Ta=re.useContext(Ue),Ba=Ta.prefixCls,La=re.useMemo(function(){if(typeof Te=="string")return[Te];var Ti=Te||{};return[Ti.start,Ti.end]},[Te]),$a=re.useRef(),qa=re.useRef(),hi=re.useRef(),Wa=function(Bi){var Ni;return(Ni=[qa,hi][Bi])===null||Ni===void 0?void 0:Ni.current};re.useImperativeHandle(Ne,function(){return{nativeElement:$a.current,focus:function(Bi){if((0,Rt.Z)(Bi)==="object"){var Ni,no=Bi||{},ja=no.index,Ii=ja===void 0?0:ja,ta=(0,za.Z)(no,yi);(Ni=Wa(Ii))===null||Ni===void 0||Ni.focus(ta)}else{var br;(br=Wa(Bi!=null?Bi:0))===null||br===void 0||br.focus()}},blur:function(){var Bi,Ni;(Bi=Wa(0))===null||Bi===void 0||Bi.blur(),(Ni=Wa(1))===null||Ni===void 0||Ni.blur()}}});var ji=Dr(Na),Ja=re.useMemo(function(){return Array.isArray(Fn)?Fn:[Fn,Fn]},[Fn]),Di=_a((0,de.Z)((0,de.Z)({},ie),{},{id:La,placeholder:Ja})),ri=(0,Ee.Z)(Di,1),Fi=ri[0],Ai=re.useState({position:"absolute",width:0}),Mi=(0,Ee.Z)(Ai,2),gi=Mi[0],Xi=Mi[1],Wi=(0,Ce.zX)(function(){var Ti=Wa(un);if(Ti){var Bi=Ti.nativeElement.getBoundingClientRect(),Ni=$a.current.getBoundingClientRect(),no=Bi.left-Ni.left;Xi(function(ja){return(0,de.Z)((0,de.Z)({},ja),{},{width:Bi.width,left:no})}),Fr([Bi.left,Bi.right,Ni.width])}});re.useEffect(function(){Wi()},[un]);var $i=Qe&&(_n[0]&&!aa[0]||_n[1]&&!aa[1]),wi=Sr&&!aa[0],co=Sr&&!wi&&!aa[1];return re.createElement(Zn.Z,{onResize:Wi},re.createElement("div",(0,E.Z)({},ji,{className:je()(Ba,"".concat(Ba,"-range"),(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(Ba,"-focused"),En),"".concat(Ba,"-disabled"),aa.every(function(Ti){return Ti})),"".concat(Ba,"-invalid"),Lr.some(function(Ti){return Ti})),"".concat(Ba,"-rtl"),ea),Un),style:Tn,ref:$a,onClick:zn,onMouseDown:function(Bi){var Ni=Bi.target;Ni!==qa.current.inputElement&&Ni!==hi.current.inputElement&&Bi.preventDefault(),fr==null||fr(Bi)}}),Ve&&re.createElement("div",{className:"".concat(Ba,"-prefix")},Ve),re.createElement(Fa,(0,E.Z)({ref:qa},Fi(0),{autoFocus:wi,tabIndex:ba,"date-range":"start"})),re.createElement("div",{className:"".concat(Ba,"-range-separator")},Vt),re.createElement(Fa,(0,E.Z)({ref:hi},Fi(1),{autoFocus:co,tabIndex:ba,"date-range":"end"})),re.createElement("div",{className:"".concat(Ba,"-active-bar"),style:gi}),re.createElement(Ga,{type:"suffix",icon:xt}),$i&&re.createElement(xi,{icon:Qe,onClear:ur})))}var ci=re.forwardRef(fi),Ki=ci;function jt(ie,Ne){var Te=ie!=null?ie:Ne;return Array.isArray(Te)?Te:[Te,Te]}function Dn(ie){return ie===1?"end":"start"}function Ct(ie,Ne){var Te=ge(ie,function(){var Ci=ie.disabled,Qa=ie.allowEmpty,di=jt(Ci,!1),Zi=jt(Qa,!1);return{disabled:di,allowEmpty:Zi}}),Ve=(0,Ee.Z)(Te,6),Qe=Ve[0],xt=Ve[1],Bt=Ve[2],Vt=Ve[3],un=Ve[4],mn=Ve[5],_t=Qe.prefixCls,En=Qe.styles,In=Qe.classNames,xn=Qe.defaultValue,wn=Qe.value,bn=Qe.needConfirm,hn=Qe.onKeyDown,Fn=Qe.disabled,Un=Qe.allowEmpty,Tn=Qe.disabledDate,zn=Qe.minDate,ur=Qe.maxDate,_n=Qe.defaultOpen,Br=Qe.open,ca=Qe.onOpenChange,qr=Qe.locale,pa=Qe.generateConfig,Yr=Qe.picker,Kr=Qe.showNow,xr=Qe.showToday,aa=Qe.showTime,Lr=Qe.mode,ua=Qe.onPanelChange,da=Qe.onCalendarChange,yr=Qe.onOk,Fr=Qe.defaultPickerValue,kr=Qe.pickerValue,fr=Qe.onPickerValueChange,vr=Qe.inputReadOnly,Tr=Qe.suffixIcon,Sr=Qe.onFocus,ba=Qe.onBlur,Na=Qe.presets,ea=Qe.ranges,Ta=Qe.components,Ba=Qe.cellRender,La=Qe.dateRender,$a=Qe.monthCellRender,qa=Qe.onClick,hi=Yt(Ne),Wa=st(Br,_n,Fn,ca),ji=(0,Ee.Z)(Wa,2),Ja=ji[0],Di=ji[1],ri=function(Qa,di){(Fn.some(function(Zi){return!Zi})||!Qa)&&Di(Qa,di)},Fi=rr(pa,qr,Vt,!0,!1,xn,wn,da,yr),Ai=(0,Ee.Z)(Fi,5),Mi=Ai[0],gi=Ai[1],Xi=Ai[2],Wi=Ai[3],$i=Ai[4],wi=Xi(),co=Ht(Fn,Un,Ja),Ti=(0,Ee.Z)(co,9),Bi=Ti[0],Ni=Ti[1],no=Ti[2],ja=Ti[3],Ii=Ti[4],ta=Ti[5],br=Ti[6],$r=Ti[7],Or=Ti[8],Xr=function(Qa,di){Ni(!0),Sr==null||Sr(Qa,{range:Dn(di!=null?di:ja)})},li=function(Qa,di){Ni(!1),ba==null||ba(Qa,{range:Dn(di!=null?di:ja)})},Ua=re.useMemo(function(){if(!aa)return null;var Ci=aa.disabledTime,Qa=Ci?function(di){var Zi=Dn(ja),wo=pe(wi,br,ja);return Ci(di,Zi,{from:wo})}:void 0;return(0,de.Z)((0,de.Z)({},aa),{},{disabledTime:Qa})},[aa,ja,wi,br]),Pi=(0,Ce.C8)([Yr,Yr],{value:Lr}),Ji=(0,Ee.Z)(Pi,2),_i=Ji[0],Hi=Ji[1],Vi=_i[ja]||Yr,qi=Vi==="date"&&Ua?"datetime":Vi,eo=qi===Yr&&qi!=="time",Bo=wr(Yr,Vi,Kr,xr,!0),el=ar(Qe,Mi,gi,Xi,Wi,Fn,Vt,Bi,Ja,mn),Go=(0,Ee.Z)(el,2),Yo=Go[0],Ro=Go[1],yo=rn(wi,Fn,br,pa,qr,Tn),Fo=We(wi,mn,Un),Lo=(0,Ee.Z)(Fo,2),pl=Lo[0],Al=Lo[1],Sl=jn(pa,qr,wi,_i,Ja,ja,xt,eo,Fr,kr,Ua==null?void 0:Ua.defaultOpenValue,fr,zn,ur),ol=(0,Ee.Z)(Sl,2),Ml=ol[0],gl=ol[1],ko=(0,Ce.zX)(function(Ci,Qa,di){var Zi=Je(_i,ja,Qa);if((Zi[0]!==_i[0]||Zi[1]!==_i[1])&&Hi(Zi),ua&&di!==!1){var wo=(0,Me.Z)(wi);Ci&&(wo[ja]=Ci),ua(wo,Zi)}}),yl=function(Qa,di){return Je(wi,di,Qa)},Uo=function(Qa,di){var Zi=wi;Qa&&(Zi=yl(Qa,ja)),$r(ja);var wo=ta(Zi);Wi(Zi),Yo(ja,wo===null),wo===null?ri(!1,{force:!0}):di||hi.current.focus({index:wo})},El=function(Qa){var di,Zi=Qa.target.getRootNode();if(!hi.current.nativeElement.contains((di=Zi.activeElement)!==null&&di!==void 0?di:document.activeElement)){var wo=Fn.findIndex(function(fo){return!fo});wo>=0&&hi.current.focus({index:wo})}ri(!0),qa==null||qa(Qa)},Cl=function(){Ro(null),ri(!1,{force:!0})},Bl=re.useState(null),Xo=(0,Ee.Z)(Bl,2),xl=Xo[0],fl=Xo[1],Po=re.useState(null),tl=(0,Ee.Z)(Po,2),ll=tl[0],er=tl[1],hl=re.useMemo(function(){return ll||wi},[wi,ll]);re.useEffect(function(){Ja||er(null)},[Ja]);var wl=re.useState([0,0,0]),Qo=(0,Ee.Z)(wl,2),ul=Qo[0],Ll=Qo[1],sl=kt(Na,ea),bl=function(Qa){er(Qa),fl("preset")},uo=function(Qa){var di=Ro(Qa);di&&ri(!1,{force:!0})},Ao=function(Qa){Uo(Qa)},zo=function(Qa){er(Qa?yl(Qa,ja):null),fl("cell")},bi=function(Qa){ri(!0),Xr(Qa)},Ei=function(){no("panel")},mo=function(Qa){var di=Je(wi,ja,Qa);Wi(di),!bn&&!Bt&&xt===qi&&Uo(Qa)},xo=function(){ri(!1)},Co=qe(Ba,La,$a,Dn(ja)),_o=wi[ja]||null,jo=(0,Ce.zX)(function(Ci){return mn(Ci,{activeIndex:ja})}),pi=re.useMemo(function(){var Ci=(0,Ge.Z)(Qe,!1),Qa=(0,Ze.Z)(Qe,[].concat((0,Me.Z)(Object.keys(Ci)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Qa},[Qe]),Ka=re.createElement(ma,(0,E.Z)({},pi,{showNow:Bo,showTime:Ua,range:!0,multiplePanel:eo,activeInfo:ul,disabledDate:yo,onFocus:bi,onBlur:li,onPanelMouseDown:Ei,picker:Yr,mode:Vi,internalMode:qi,onPanelChange:ko,format:un,value:_o,isInvalid:jo,onChange:null,onSelect:mo,pickerValue:Ml,defaultOpenValue:De(aa==null?void 0:aa.defaultOpenValue)[ja],onPickerValueChange:gl,hoverValue:hl,onHover:zo,needConfirm:bn,onSubmit:Uo,onOk:$i,presets:sl,onPresetHover:bl,onPresetSubmit:uo,onNow:Ao,cellRender:Co})),vo=function(Qa,di){var Zi=yl(Qa,di);Wi(Zi)},cl=function(){no("input")},Zl=function(Qa,di){var Zi=br.length,wo=br[Zi-1];if(Zi&&wo!==di&&bn&&!Un[wo]&&!Or(wo)&&wi[wo]){hi.current.focus({index:wo});return}no("input"),ri(!0,{inherit:!0}),ja!==di&&Ja&&!bn&&Bt&&Uo(null,!0),Ii(di),Xr(Qa,di)},Ul=function(Qa,di){if(ri(!1),!bn&&no()==="input"){var Zi=ta(wi);Yo(ja,Zi===null)}li(Qa,di)},ru=function(Qa,di){Qa.key==="Tab"&&Uo(null,!0),hn==null||hn(Qa,di)},au=re.useMemo(function(){return{prefixCls:_t,locale:qr,generateConfig:pa,button:Ta.button,input:Ta.input}},[_t,qr,pa,Ta.button,Ta.input]);if((0,fe.Z)(function(){Ja&&ja!==void 0&&ko(null,Yr,!1)},[Ja,ja,Yr]),(0,fe.Z)(function(){var Ci=no();!Ja&&Ci==="input"&&(ri(!1),Uo(null,!0)),!Ja&&Bt&&!bn&&Ci==="panel"&&(ri(!0),Uo())},[Ja]),0)var iu;return re.createElement(Ue.Provider,{value:au},re.createElement(Le,(0,E.Z)({},Pe(Qe),{popupElement:Ka,popupStyle:En.popup,popupClassName:In.popup,visible:Ja,onClose:xo,range:!0}),re.createElement(Ki,(0,E.Z)({},Qe,{ref:hi,suffixIcon:Tr,activeIndex:Bi||Ja?ja:null,activeHelp:!!ll,allHelp:!!ll&&xl==="preset",focused:Bi,onFocus:Zl,onBlur:Ul,onKeyDown:ru,onSubmit:Uo,value:hl,maskFormat:un,onChange:vo,onInputChange:cl,format:Vt,inputReadOnly:vr,disabled:Fn,open:Ja,onOpenChange:ri,onClick:El,onClear:Cl,invalid:pl,onInvalid:Al,onActiveInfo:Ll}))))}var Xt=re.forwardRef(Ct),ve=Xt,Se=te(83836);function et(ie){var Ne=ie.prefixCls,Te=ie.value,Ve=ie.onRemove,Qe=ie.removeIcon,xt=Qe===void 0?"\xD7":Qe,Bt=ie.formatDate,Vt=ie.disabled,un=ie.maxTagCount,mn=ie.placeholder,_t="".concat(Ne,"-selector"),En="".concat(Ne,"-selection"),In="".concat(En,"-overflow");function xn(hn,Fn){return re.createElement("span",{className:je()("".concat(En,"-item")),title:typeof hn=="string"?hn:null},re.createElement("span",{className:"".concat(En,"-item-content")},hn),!Vt&&Fn&&re.createElement("span",{onMouseDown:function(Tn){Tn.preventDefault()},onClick:Fn,className:"".concat(En,"-item-remove")},xt))}function wn(hn){var Fn=Bt(hn),Un=function(zn){zn&&zn.stopPropagation(),Ve(hn)};return xn(Fn,Un)}function bn(hn){var Fn="+ ".concat(hn.length," ...");return xn(Fn)}return re.createElement("div",{className:_t},re.createElement(Se.Z,{prefixCls:In,data:Te,renderItem:wn,renderRest:bn,itemKey:function(Fn){return Bt(Fn)},maxCount:un}),!Te.length&&re.createElement("span",{className:"".concat(Ne,"-selection-placeholder")},mn))}var vt=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Mt(ie,Ne){var Te=ie.id,Ve=ie.open,Qe=ie.prefix,xt=ie.clearIcon,Bt=ie.suffixIcon,Vt=ie.activeHelp,un=ie.allHelp,mn=ie.focused,_t=ie.onFocus,En=ie.onBlur,In=ie.onKeyDown,xn=ie.locale,wn=ie.generateConfig,bn=ie.placeholder,hn=ie.className,Fn=ie.style,Un=ie.onClick,Tn=ie.onClear,zn=ie.internalPicker,ur=ie.value,_n=ie.onChange,Br=ie.onSubmit,ca=ie.onInputChange,qr=ie.multiple,pa=ie.maxTagCount,Yr=ie.format,Kr=ie.maskFormat,xr=ie.preserveInvalidOnBlur,aa=ie.onInvalid,Lr=ie.disabled,ua=ie.invalid,da=ie.inputReadOnly,yr=ie.direction,Fr=ie.onOpenChange,kr=ie.onMouseDown,fr=ie.required,vr=ie["aria-required"],Tr=ie.autoFocus,Sr=ie.tabIndex,ba=ie.removeIcon,Na=(0,za.Z)(ie,vt),ea=yr==="rtl",Ta=re.useContext(Ue),Ba=Ta.prefixCls,La=re.useRef(),$a=re.useRef();re.useImperativeHandle(Ne,function(){return{nativeElement:La.current,focus:function(gi){var Xi;(Xi=$a.current)===null||Xi===void 0||Xi.focus(gi)},blur:function(){var gi;(gi=$a.current)===null||gi===void 0||gi.blur()}}});var qa=Dr(Na),hi=function(gi){_n([gi])},Wa=function(gi){var Xi=ur.filter(function(Wi){return Wi&&!Re(wn,xn,Wi,gi,zn)});_n(Xi),Ve||Br()},ji=_a((0,de.Z)((0,de.Z)({},ie),{},{onChange:hi}),function(Mi){var gi=Mi.valueTexts;return{value:gi[0]||"",active:mn}}),Ja=(0,Ee.Z)(ji,2),Di=Ja[0],ri=Ja[1],Fi=!!(xt&&ur.length&&!Lr),Ai=qr?re.createElement(re.Fragment,null,re.createElement(et,{prefixCls:Ba,value:ur,onRemove:Wa,formatDate:ri,maxTagCount:pa,disabled:Lr,removeIcon:ba,placeholder:bn}),re.createElement("input",{className:"".concat(Ba,"-multiple-input"),value:ur.map(ri).join(","),ref:$a,readOnly:!0,autoFocus:Tr,tabIndex:Sr}),re.createElement(Ga,{type:"suffix",icon:Bt}),Fi&&re.createElement(xi,{icon:xt,onClear:Tn})):re.createElement(Fa,(0,E.Z)({ref:$a},Di(),{autoFocus:Tr,tabIndex:Sr,suffixIcon:Bt,clearIcon:Fi&&re.createElement(xi,{icon:xt,onClear:Tn}),showActiveCls:!1}));return re.createElement("div",(0,E.Z)({},qa,{className:je()(Ba,(0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)((0,Ae.Z)({},"".concat(Ba,"-multiple"),qr),"".concat(Ba,"-focused"),mn),"".concat(Ba,"-disabled"),Lr),"".concat(Ba,"-invalid"),ua),"".concat(Ba,"-rtl"),ea),hn),style:Fn,ref:La,onClick:Un,onMouseDown:function(gi){var Xi,Wi=gi.target;Wi!==((Xi=$a.current)===null||Xi===void 0?void 0:Xi.inputElement)&&gi.preventDefault(),kr==null||kr(gi)}}),Qe&&re.createElement("div",{className:"".concat(Ba,"-prefix")},Qe),Ai)}var ct=re.forwardRef(Mt),Nt=ct;function Pt(ie,Ne){var Te=ge(ie),Ve=(0,Ee.Z)(Te,6),Qe=Ve[0],xt=Ve[1],Bt=Ve[2],Vt=Ve[3],un=Ve[4],mn=Ve[5],_t=Qe,En=_t.prefixCls,In=_t.styles,xn=_t.classNames,wn=_t.order,bn=_t.defaultValue,hn=_t.value,Fn=_t.needConfirm,Un=_t.onChange,Tn=_t.onKeyDown,zn=_t.disabled,ur=_t.disabledDate,_n=_t.minDate,Br=_t.maxDate,ca=_t.defaultOpen,qr=_t.open,pa=_t.onOpenChange,Yr=_t.locale,Kr=_t.generateConfig,xr=_t.picker,aa=_t.showNow,Lr=_t.showToday,ua=_t.showTime,da=_t.mode,yr=_t.onPanelChange,Fr=_t.onCalendarChange,kr=_t.onOk,fr=_t.multiple,vr=_t.defaultPickerValue,Tr=_t.pickerValue,Sr=_t.onPickerValueChange,ba=_t.inputReadOnly,Na=_t.suffixIcon,ea=_t.removeIcon,Ta=_t.onFocus,Ba=_t.onBlur,La=_t.presets,$a=_t.components,qa=_t.cellRender,hi=_t.dateRender,Wa=_t.monthCellRender,ji=_t.onClick,Ja=Yt(Ne);function Di(pi){return pi===null?null:fr?pi:pi[0]}var ri=On(Kr,Yr,xt),Fi=st(qr,ca,[zn],pa),Ai=(0,Ee.Z)(Fi,2),Mi=Ai[0],gi=Ai[1],Xi=function(Ka,vo,cl){if(Fr){var Zl=(0,de.Z)({},cl);delete Zl.range,Fr(Di(Ka),Di(vo),Zl)}},Wi=function(Ka){kr==null||kr(Di(Ka))},$i=rr(Kr,Yr,Vt,!1,wn,bn,hn,Xi,Wi),wi=(0,Ee.Z)($i,5),co=wi[0],Ti=wi[1],Bi=wi[2],Ni=wi[3],no=wi[4],ja=Bi(),Ii=Ht([zn]),ta=(0,Ee.Z)(Ii,4),br=ta[0],$r=ta[1],Or=ta[2],Xr=ta[3],li=function(Ka){$r(!0),Ta==null||Ta(Ka,{})},Ua=function(Ka){$r(!1),Ba==null||Ba(Ka,{})},Pi=(0,Ce.C8)(xr,{value:da}),Ji=(0,Ee.Z)(Pi,2),_i=Ji[0],Hi=Ji[1],Vi=_i==="date"&&ua?"datetime":_i,qi=wr(xr,_i,aa,Lr),eo=Un&&function(pi,Ka){Un(Di(pi),Di(Ka))},Bo=ar((0,de.Z)((0,de.Z)({},Qe),{},{onChange:eo}),co,Ti,Bi,Ni,[],Vt,br,Mi,mn),el=(0,Ee.Z)(Bo,2),Go=el[1],Yo=We(ja,mn),Ro=(0,Ee.Z)(Yo,2),yo=Ro[0],Fo=Ro[1],Lo=re.useMemo(function(){return yo.some(function(pi){return pi})},[yo]),pl=function(Ka,vo){if(Sr){var cl=(0,de.Z)((0,de.Z)({},vo),{},{mode:vo.mode[0]});delete cl.range,Sr(Ka[0],cl)}},Al=jn(Kr,Yr,ja,[_i],Mi,Xr,xt,!1,vr,Tr,De(ua==null?void 0:ua.defaultOpenValue),pl,_n,Br),Sl=(0,Ee.Z)(Al,2),ol=Sl[0],Ml=Sl[1],gl=(0,Ce.zX)(function(pi,Ka,vo){if(Hi(Ka),yr&&vo!==!1){var cl=pi||ja[ja.length-1];yr(cl,Ka)}}),ko=function(){Go(Bi()),gi(!1,{force:!0})},yl=function(Ka){!zn&&!Ja.current.nativeElement.contains(document.activeElement)&&Ja.current.focus(),gi(!0),ji==null||ji(Ka)},Uo=function(){Go(null),gi(!1,{force:!0})},El=re.useState(null),Cl=(0,Ee.Z)(El,2),Bl=Cl[0],Xo=Cl[1],xl=re.useState(null),fl=(0,Ee.Z)(xl,2),Po=fl[0],tl=fl[1],ll=re.useMemo(function(){var pi=[Po].concat((0,Me.Z)(ja)).filter(function(Ka){return Ka});return fr?pi:pi.slice(0,1)},[ja,Po,fr]),er=re.useMemo(function(){return!fr&&Po?[Po]:ja.filter(function(pi){return pi})},[ja,Po,fr]);re.useEffect(function(){Mi||tl(null)},[Mi]);var hl=kt(La),wl=function(Ka){tl(Ka),Xo("preset")},Qo=function(Ka){var vo=fr?ri(Bi(),Ka):[Ka],cl=Go(vo);cl&&!fr&&gi(!1,{force:!0})},ul=function(Ka){Qo(Ka)},Ll=function(Ka){tl(Ka),Xo("cell")},sl=function(Ka){gi(!0),li(Ka)},bl=function(Ka){if(Or("panel"),!(fr&&Vi!==xr)){var vo=fr?ri(Bi(),Ka):[Ka];Ni(vo),!Fn&&!Bt&&xt===Vi&&ko()}},uo=function(){gi(!1)},Ao=qe(qa,hi,Wa),zo=re.useMemo(function(){var pi=(0,Ge.Z)(Qe,!1),Ka=(0,Ze.Z)(Qe,[].concat((0,Me.Z)(Object.keys(pi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,de.Z)((0,de.Z)({},Ka),{},{multiple:Qe.multiple})},[Qe]),bi=re.createElement(ma,(0,E.Z)({},zo,{showNow:qi,showTime:ua,disabledDate:ur,onFocus:sl,onBlur:Ua,picker:xr,mode:_i,internalMode:Vi,onPanelChange:gl,format:un,value:ja,isInvalid:mn,onChange:null,onSelect:bl,pickerValue:ol,defaultOpenValue:ua==null?void 0:ua.defaultOpenValue,onPickerValueChange:Ml,hoverValue:ll,onHover:Ll,needConfirm:Fn,onSubmit:ko,onOk:no,presets:hl,onPresetHover:wl,onPresetSubmit:Qo,onNow:ul,cellRender:Ao})),Ei=function(Ka){Ni(Ka)},mo=function(){Or("input")},xo=function(Ka){Or("input"),gi(!0,{inherit:!0}),li(Ka)},Co=function(Ka){gi(!1),Ua(Ka)},_o=function(Ka,vo){Ka.key==="Tab"&&ko(),Tn==null||Tn(Ka,vo)},jo=re.useMemo(function(){return{prefixCls:En,locale:Yr,generateConfig:Kr,button:$a.button,input:$a.input}},[En,Yr,Kr,$a.button,$a.input]);return(0,fe.Z)(function(){Mi&&Xr!==void 0&&gl(null,xr,!1)},[Mi,Xr,xr]),(0,fe.Z)(function(){var pi=Or();!Mi&&pi==="input"&&(gi(!1),ko()),!Mi&&Bt&&!Fn&&pi==="panel"&&ko()},[Mi]),re.createElement(Ue.Provider,{value:jo},re.createElement(Le,(0,E.Z)({},Pe(Qe),{popupElement:bi,popupStyle:In.popup,popupClassName:xn.popup,visible:Mi,onClose:uo}),re.createElement(Nt,(0,E.Z)({},Qe,{ref:Ja,suffixIcon:Na,removeIcon:ea,activeHelp:!!Po,allHelp:!!Po&&Bl==="preset",focused:br,onFocus:xo,onBlur:Co,onKeyDown:_o,onSubmit:ko,value:er,maskFormat:un,onChange:Ei,onInputChange:mo,internalPicker:xt,format:Vt,inputReadOnly:ba,disabled:zn,open:Mi,onOpenChange:gi,onClick:yl,onClear:Uo,invalid:Lo,onInvalid:function(Ka){Fo(Ka,0)}}))))}var Gt=re.forwardRef(Pt),ln=Gt,Bn=ln},25930:function(pn,It,te){"use strict";te.d(It,{Cd:function(){return qe}});var E=te(54476),Me=te(33885),de=te(75931),Ee=te(59301),Ce=te(92310),fe=te.n(Ce),Ze={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ge=function(){var Fe=(0,Ee.useRef)([]),_e=(0,Ee.useRef)(null);return(0,Ee.useEffect)(function(){var Rt=Date.now(),gt=!1;Fe.current.forEach(function(nt){if(nt){gt=!0;var at=nt.style;at.transitionDuration=".3s, .3s, .3s, .06s",_e.current&&Rt-_e.current<100&&(at.transitionDuration="0s, 0s")}}),gt&&(_e.current=Date.now())}),Fe.current},ye=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],re=function(Fe){var _e=(0,Me.Z)((0,Me.Z)({},Ze),Fe),Rt=_e.className,gt=_e.percent,nt=_e.prefixCls,at=_e.strokeColor,xe=_e.strokeLinecap,ce=_e.strokeWidth,rt=_e.style,St=_e.trailColor,Ot=_e.trailWidth,ot=_e.transition,Ut=(0,de.Z)(_e,ye);delete Ut.gapPosition;var yt=Array.isArray(gt)?gt:[gt],Kt=Array.isArray(at)?at:[at],lt=Ge(),tt=ce/2,$e=100-ce/2,Et="M ".concat(xe==="round"?tt:0,",").concat(tt,` L `).concat(xe==="round"?$e:100,",").concat(tt),Zt="0 0 100 ".concat(ce),pt=0;return Ee.createElement("svg",(0,E.Z)({className:fe()("".concat(nt,"-line"),Rt),viewBox:Zt,preserveAspectRatio:"none",style:rt},Ut),Ee.createElement("path",{className:"".concat(nt,"-line-trail"),d:Et,strokeLinecap:xe,stroke:St,strokeWidth:Ot||ce,fillOpacity:"0"}),yt.map(function(zt,Wt){var Re=1;switch(xe){case"round":Re=1-ce/100;break;case"square":Re=1-ce/2/100;break;default:Re=1;break}var wt={strokeDasharray:"".concat(zt*Re,"px, 100px"),strokeDashoffset:"-".concat(pt,"px"),transition:ot||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},bt=Kt[Wt]||Kt[Kt.length-1];return pt+=zt,Ee.createElement("path",{key:Wt,className:"".concat(nt,"-line-path"),d:Et,strokeLinecap:xe,stroke:bt,strokeWidth:ce,fillOpacity:"0",ref:function(Ft){lt[Wt]=Ft},style:wt})}))},Ae=re,me=te(76190),Ye=te(42978),je=te(47273),ze=0,Ie=(0,je.Z)();function Ue(){var Be;return Ie?(Be=ze,ze+=1):Be="TEST_OR_SSR",Be}var mt=function(Be){var Fe=Ee.useState(),_e=(0,Ye.Z)(Fe,2),Rt=_e[0],gt=_e[1];return Ee.useEffect(function(){gt("rc_progress_".concat(Ue()))},[]),Be||Rt},He=function(Fe){var _e=Fe.bg,Rt=Fe.children;return Ee.createElement("div",{style:{width:"100%",height:"100%",background:_e}},Rt)};function Le(Be,Fe){return Object.keys(Be).map(function(_e){var Rt=parseFloat(_e),gt="".concat(Math.floor(Rt*Fe),"%");return"".concat(Be[_e]," ").concat(gt)})}var be=Ee.forwardRef(function(Be,Fe){var _e=Be.prefixCls,Rt=Be.color,gt=Be.gradientId,nt=Be.radius,at=Be.style,xe=Be.ptg,ce=Be.strokeLinecap,rt=Be.strokeWidth,St=Be.size,Ot=Be.gapDegree,ot=Rt&&(0,me.Z)(Rt)==="object",Ut=ot?"#FFF":void 0,yt=St/2,Kt=Ee.createElement("circle",{className:"".concat(_e,"-circle-path"),r:nt,cx:yt,cy:yt,stroke:Ut,strokeLinecap:ce,strokeWidth:rt,opacity:xe===0?0:1,style:at,ref:Fe});if(!ot)return Kt;var lt="".concat(gt,"-conic"),tt=Ot?"".concat(180+Ot/2,"deg"):"0deg",$e=Le(Rt,(360-Ot)/360),Et=Le(Rt,1),Zt="conic-gradient(from ".concat(tt,", ").concat($e.join(", "),")"),pt="linear-gradient(to ".concat(Ot?"bottom":"top",", ").concat(Et.join(", "),")");return Ee.createElement(Ee.Fragment,null,Ee.createElement("mask",{id:lt},Kt),Ee.createElement("foreignObject",{x:0,y:0,width:St,height:St,mask:"url(#".concat(lt,")")},Ee.createElement(He,{bg:pt},Ee.createElement(He,{bg:Zt}))))}),De=be,Je=100,ke=function(Fe,_e,Rt,gt,nt,at,xe,ce,rt,St){var Ot=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,ot=Rt/100*360*((360-at)/360),Ut=at===0?0:{bottom:0,top:180,left:90,right:-90}[xe],yt=(100-gt)/100*_e;rt==="round"&>!==100&&(yt+=St/2,yt>=_e&&(yt=_e-.01));var Kt=Je/2;return{stroke:typeof ce=="string"?ce:void 0,strokeDasharray:"".concat(_e,"px ").concat(Fe),strokeDashoffset:yt+Ot,transform:"rotate(".concat(nt+ot+Ut,"deg)"),transformOrigin:"".concat(Kt,"px ").concat(Kt,"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}},ft=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function pe(Be){var Fe=Be!=null?Be:[];return Array.isArray(Fe)?Fe:[Fe]}var Pe=function(Fe){var _e=(0,Me.Z)((0,Me.Z)({},Ze),Fe),Rt=_e.id,gt=_e.prefixCls,nt=_e.steps,at=_e.strokeWidth,xe=_e.trailWidth,ce=_e.gapDegree,rt=ce===void 0?0:ce,St=_e.gapPosition,Ot=_e.trailColor,ot=_e.strokeLinecap,Ut=_e.style,yt=_e.className,Kt=_e.strokeColor,lt=_e.percent,tt=(0,de.Z)(_e,ft),$e=Je/2,Et=mt(Rt),Zt="".concat(Et,"-gradient"),pt=$e-at/2,zt=Math.PI*2*pt,Wt=rt>0?90+rt/2:-90,Re=zt*((360-rt)/360),wt=(0,me.Z)(nt)==="object"?nt:{count:nt,gap:2},bt=wt.count,Ke=wt.gap,Ft=pe(lt),At=pe(Kt),Tt=At.find(function(le){return le&&(0,me.Z)(le)==="object"}),ue=Tt&&(0,me.Z)(Tt)==="object",ne=ue?"butt":ot,ee=ke(zt,Re,0,100,Wt,rt,St,Ot,ne,at),se=Ge(),ge=function(){var st=0;return Ft.map(function(Yt,kt){var dt=At[kt]||At[At.length-1],Ht=ke(zt,Re,st,Yt,Wt,rt,St,dt,ne,at);return st+=Yt,Ee.createElement(De,{key:kt,color:dt,ptg:Yt,radius:pt,prefixCls:gt,gradientId:Zt,style:Ht,strokeLinecap:ne,strokeWidth:at,gapDegree:rt,ref:function(sn){se[kt]=sn},size:Je})}).reverse()},oe=function(){var st=Math.round(bt*(Ft[0]/100)),Yt=100/bt,kt=0;return new Array(bt).fill(null).map(function(dt,Ht){var rn=Ht<=st-1?At[0]:Ot,sn=rn&&(0,me.Z)(rn)==="object"?"url(#".concat(Zt,")"):void 0,Mn=ke(zt,Re,kt,Yt,Wt,rt,St,rn,"butt",at,Ke);return kt+=(Re-Mn.strokeDashoffset+Ke)*100/Re,Ee.createElement("circle",{key:Ht,className:"".concat(gt,"-circle-path"),r:pt,cx:$e,cy:$e,stroke:sn,strokeWidth:at,opacity:1,style:Mn,ref:function(Sn){se[Ht]=Sn}})})};return Ee.createElement("svg",(0,E.Z)({className:fe()("".concat(gt,"-circle"),yt),viewBox:"0 0 ".concat(Je," ").concat(Je),style:Ut,id:Rt,role:"presentation"},tt),!bt&&Ee.createElement("circle",{className:"".concat(gt,"-circle-trail"),r:pt,cx:$e,cy:$e,stroke:Ot,strokeLinecap:ne,strokeWidth:xe||at,style:ee}),bt?oe():ge())},qe=Pe,We={Line:Ae,Circle:qe}},738:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Le}});var E=te(54476),Me=te(20068),de=te(42978),Ee=te(75931),Ce=te(92310),fe=te.n(Ce),Ze=te(18929),Ge=te(10228),ye=te(26112),re=te(59301);function Ae(be,De){var Je=be.disabled,ke=be.prefixCls,ft=be.character,pe=be.characterRender,Pe=be.index,qe=be.count,We=be.value,Be=be.allowHalf,Fe=be.focused,_e=be.onHover,Rt=be.onClick,gt=function(ot){_e(ot,Pe)},nt=function(ot){Rt(ot,Pe)},at=function(ot){ot.keyCode===Ge.Z.ENTER&&Rt(ot,Pe)},xe=Pe+1,ce=new Set([ke]);We===0&&Pe===0&&Fe?ce.add("".concat(ke,"-focused")):Be&&We+.5>=xe&&WePe?"true":"false","aria-posinset":Pe+1,"aria-setsize":qe,tabIndex:Je?-1:0},re.createElement("div",{className:"".concat(ke,"-first")},rt),re.createElement("div",{className:"".concat(ke,"-second")},rt)));return pe&&(St=pe(St,be)),St}var me=re.forwardRef(Ae);function Ye(){var be=re.useRef({});function De(ke){return be.current[ke]}function Je(ke){return function(ft){be.current[ke]=ft}}return[De,Je]}function je(be){var De=be.pageXOffset,Je="scrollLeft";if(typeof De!="number"){var ke=be.document;De=ke.documentElement[Je],typeof De!="number"&&(De=ke.body[Je])}return De}function ze(be){var De,Je,ke=be.ownerDocument,ft=ke.body,pe=ke&&ke.documentElement,Pe=be.getBoundingClientRect();return De=Pe.left,Je=Pe.top,De-=pe.clientLeft||ft.clientLeft||0,Je-=pe.clientTop||ft.clientTop||0,{left:De,top:Je}}function Ie(be){var De=ze(be),Je=be.ownerDocument,ke=Je.defaultView||Je.parentWindow;return De.left+=je(ke),De.left}var Ue=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function mt(be,De){var Je=be.prefixCls,ke=Je===void 0?"rc-rate":Je,ft=be.className,pe=be.defaultValue,Pe=be.value,qe=be.count,We=qe===void 0?5:qe,Be=be.allowHalf,Fe=Be===void 0?!1:Be,_e=be.allowClear,Rt=_e===void 0?!0:_e,gt=be.keyboard,nt=gt===void 0?!0:gt,at=be.character,xe=at===void 0?"\u2605":at,ce=be.characterRender,rt=be.disabled,St=be.direction,Ot=St===void 0?"ltr":St,ot=be.tabIndex,Ut=ot===void 0?0:ot,yt=be.autoFocus,Kt=be.onHoverChange,lt=be.onChange,tt=be.onFocus,$e=be.onBlur,Et=be.onKeyDown,Zt=be.onMouseLeave,pt=(0,Ee.Z)(be,Ue),zt=Ye(),Wt=(0,de.Z)(zt,2),Re=Wt[0],wt=Wt[1],bt=re.useRef(null),Ke=function(){if(!rt){var Zn;(Zn=bt.current)===null||Zn===void 0||Zn.focus()}};re.useImperativeHandle(De,function(){return{focus:Ke,blur:function(){if(!rt){var Zn;(Zn=bt.current)===null||Zn===void 0||Zn.blur()}}}});var Ft=(0,Ze.Z)(pe||0,{value:Pe}),At=(0,de.Z)(Ft,2),Tt=At[0],ue=At[1],ne=(0,Ze.Z)(null),ee=(0,de.Z)(ne,2),se=ee[0],ge=ee[1],oe=function(Zn,an){var ir=Ot==="rtl",tn=Zn+1;if(Fe){var vn=Re(Zn),gn=Ie(vn),On=vn.clientWidth;(ir&&an-gn>On/2||!ir&&an-gn0&&!ir||an===Ge.Z.RIGHT&&Tt>0&&ir?(le(Tt-tn),Zn.preventDefault()):an===Ge.Z.LEFT&&Tt5&&arguments[5]!==void 0?arguments[5]:!1,cr=arguments.length>6?arguments[6]:void 0,gr=arguments.length>7?arguments[7]:void 0,mr=re.useMemo(function(){if((0,Ze.Z)(nn)==="object")return nn.clearIcon;if(Yn)return Yn},[nn,Yn]),Cr=re.useMemo(function(){return!!(!nr&&nn&&(Pn.length||cr)&&!(gr==="combobox"&&cr===""))},[nn,nr,Pn.length,cr,gr]);return{allowClear:Cr,clearIcon:re.createElement(Ue,{className:"".concat(qt,"-clear"),onMouseDown:qn,customizeIcon:mr},"\xD7")}},He=re.createContext(null);function Le(){return re.useContext(He)}function be(){var Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,qt=re.useState(!1),qn=(0,Ce.Z)(qt,2),Pn=qn[0],nn=qn[1],Yn=re.useRef(null),nr=function(){window.clearTimeout(Yn.current)};re.useEffect(function(){return nr},[]);var cr=function(mr,Cr){nr(),Yn.current=window.setTimeout(function(){nn(mr),Cr&&Cr()},Jt)};return[Pn,cr,nr]}function De(){var Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,qt=re.useRef(null),qn=re.useRef(null);re.useEffect(function(){return function(){window.clearTimeout(qn.current)}},[]);function Pn(nn){(nn||qt.current===null)&&(qt.current=nn),window.clearTimeout(qn.current),qn.current=window.setTimeout(function(){qt.current=null},Jt)}return[function(){return qt.current},Pn]}function Je(Jt,qt,qn,Pn){var nn=re.useRef(null);nn.current={open:qt,triggerOpen:qn,customizedTrigger:Pn},re.useEffect(function(){function Yn(nr){var cr;if(!((cr=nn.current)!==null&&cr!==void 0&&cr.customizedTrigger)){var gr=nr.target;gr.shadowRoot&&nr.composed&&(gr=nr.composedPath()[0]||gr),nn.current.open&&Jt().filter(function(mr){return mr}).every(function(mr){return!mr.contains(gr)&&mr!==gr})&&nn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Yn),function(){return window.removeEventListener("mousedown",Yn)}},[])}var ke=te(10228);function ft(Jt){return Jt&&![ke.Z.ESC,ke.Z.SHIFT,ke.Z.BACKSPACE,ke.Z.TAB,ke.Z.WIN_KEY,ke.Z.ALT,ke.Z.META,ke.Z.WIN_KEY_RIGHT,ke.Z.CTRL,ke.Z.SEMICOLON,ke.Z.EQUALS,ke.Z.CAPS_LOCK,ke.Z.CONTEXT_MENU,ke.Z.F1,ke.Z.F2,ke.Z.F3,ke.Z.F4,ke.Z.F5,ke.Z.F6,ke.Z.F7,ke.Z.F8,ke.Z.F9,ke.Z.F10,ke.Z.F11,ke.Z.F12].includes(Jt)}var pe=te(26112),Pe=te(83836);function qe(Jt,qt,qn){var Pn=(0,Ee.Z)((0,Ee.Z)({},Jt),qn?qt:{});return Object.keys(qt).forEach(function(nn){var Yn=qt[nn];typeof Yn=="function"&&(Pn[nn]=function(){for(var nr,cr=arguments.length,gr=new Array(cr),mr=0;mrna&&(Te="".concat(Ve.slice(0,na),"..."))}var Qe=function(Bt){Bt&&Bt.stopPropagation(),xi(Gt)};return typeof Gr=="function"?et(ie,Te,ln,Ne,Qe):Se(Gt,Te,ln,Ne,Qe)},Mt=function(Gt){if(!nn.length)return null;var ln=typeof Ea=="function"?Ea(Gt):Ea;return typeof Gr=="function"?et(void 0,ln,!1,!1,void 0,!0):Se({title:ln},ln,!1)},ct=re.createElement("div",{className:"".concat(Ct,"-search"),style:{width:yi},onFocus:function(){Dn(!0)},onBlur:function(){Dn(!1)}},re.createElement(Rt,{ref:gr,open:Yn,prefixCls:Pn,id:qn,inputElement:null,disabled:Cr,autoFocus:jr,autoComplete:ra,editable:ve,activeDescendantId:Jr,value:Xt,onKeyDown:Oi,onMouseDown:Si,onChange:vi,onPaste:ki,onCompositionStart:Pr,onCompositionEnd:Ui,onBlur:zi,tabIndex:ma,attrs:(0,pe.Z)(qt,!0)}),re.createElement("span",{ref:sa,className:"".concat(Ct,"-search-mirror"),"aria-hidden":!0},Xt,"\xA0")),Nt=re.createElement(Pe.Z,{prefixCls:"".concat(Ct,"-overflow"),data:nn,renderItem:vt,renderRest:Mt,suffix:ct,itemKey:ot,maxCount:_a});return re.createElement("span",{className:"".concat(Ct,"-wrap")},Nt,!nn.length&&!Xt&&re.createElement("span",{className:"".concat(Ct,"-placeholder")},mr))},Kt=yt,lt=function(qt){var qn=qt.inputElement,Pn=qt.prefixCls,nn=qt.id,Yn=qt.inputRef,nr=qt.disabled,cr=qt.autoFocus,gr=qt.autoComplete,mr=qt.activeDescendantId,Cr=qt.mode,Wn=qt.open,Dt=qt.values,jr=qt.placeholder,ra=qt.tabIndex,Jr=qt.showSearch,ma=qt.searchValue,za=qt.activeValue,_a=qt.maxLength,na=qt.onInputKeyDown,Dr=qt.onInputMouseDown,Ea=qt.onInputChange,Gr=qt.onInputPaste,Ga=qt.onInputCompositionStart,xi=qt.onInputCompositionEnd,vi=qt.onInputBlur,ki=qt.title,Oi=re.useState(!1),Si=(0,Ce.Z)(Oi,2),Pr=Si[0],Ui=Si[1],zi=Cr==="combobox",sa=zi||Jr,Fa=Dt[0],ni=ma||"";zi&&za&&!Pr&&(ni=za),re.useEffect(function(){zi&&Ui(!1)},[zi,za]);var yi=Cr!=="combobox"&&!Wn&&!Jr?!1:!!ni,fi=ki===void 0?St(Fa):ki,ci=re.useMemo(function(){return Fa?null:re.createElement("span",{className:"".concat(Pn,"-selection-placeholder"),style:yi?{visibility:"hidden"}:void 0},jr)},[Fa,yi,jr,Pn]);return re.createElement("span",{className:"".concat(Pn,"-selection-wrap")},re.createElement("span",{className:"".concat(Pn,"-selection-search")},re.createElement(Rt,{ref:Yn,prefixCls:Pn,id:nn,open:Wn,inputElement:qn,disabled:nr,autoFocus:cr,autoComplete:gr,editable:sa,activeDescendantId:mr,value:ni,onKeyDown:na,onMouseDown:Dr,onChange:function(jt){Ui(!0),Ea(jt)},onPaste:Gr,onCompositionStart:Ga,onCompositionEnd:xi,onBlur:vi,tabIndex:ra,attrs:(0,pe.Z)(qt,!0),maxLength:zi?_a:void 0})),!zi&&Fa?re.createElement("span",{className:"".concat(Pn,"-selection-item"),title:fi,style:yi?{visibility:"hidden"}:void 0},Fa.label):null,ci)},tt=lt,$e=function(qt,qn){var Pn=(0,re.useRef)(null),nn=(0,re.useRef)(!1),Yn=qt.prefixCls,nr=qt.open,cr=qt.mode,gr=qt.showSearch,mr=qt.tokenWithEnter,Cr=qt.disabled,Wn=qt.prefix,Dt=qt.autoClearSearchValue,jr=qt.onSearch,ra=qt.onSearchSubmit,Jr=qt.onToggleOpen,ma=qt.onInputKeyDown,za=qt.onInputBlur,_a=qt.domRef;re.useImperativeHandle(qn,function(){return{focus:function(fi){Pn.current.focus(fi)},blur:function(){Pn.current.blur()}}});var na=De(0),Dr=(0,Ce.Z)(na,2),Ea=Dr[0],Gr=Dr[1],Ga=function(fi){var ci=fi.which,Ki=Pn.current instanceof HTMLTextAreaElement;!Ki&&nr&&(ci===ke.Z.UP||ci===ke.Z.DOWN)&&fi.preventDefault(),ma&&ma(fi),ci===ke.Z.ENTER&&cr==="tags"&&!nn.current&&!nr&&(ra==null||ra(fi.target.value)),!(Ki&&!nr&&~[ke.Z.UP,ke.Z.DOWN,ke.Z.LEFT,ke.Z.RIGHT].indexOf(ci))&&ft(ci)&&Jr(!0)},xi=function(){Gr(!0)},vi=(0,re.useRef)(null),ki=function(fi){jr(fi,!0,nn.current)!==!1&&Jr(!0)},Oi=function(){nn.current=!0},Si=function(fi){nn.current=!1,cr!=="combobox"&&ki(fi.target.value)},Pr=function(fi){var ci=fi.target.value;if(mr&&vi.current&&/[\r\n]/.test(vi.current)){var Ki=vi.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ci=ci.replace(Ki,vi.current)}vi.current=null,ki(ci)},Ui=function(fi){var ci=fi.clipboardData,Ki=ci==null?void 0:ci.getData("text");vi.current=Ki||""},zi=function(fi){var ci=fi.target;if(ci!==Pn.current){var Ki=document.body.style.msTouchAction!==void 0;Ki?setTimeout(function(){Pn.current.focus()}):Pn.current.focus()}},sa=function(fi){var ci=Ea();fi.target!==Pn.current&&!ci&&!(cr==="combobox"&&Cr)&&fi.preventDefault(),(cr!=="combobox"&&(!gr||!ci)||!nr)&&(nr&&Dt!==!1&&jr("",!0,!1),Jr())},Fa={inputRef:Pn,onInputKeyDown:Ga,onInputMouseDown:xi,onInputChange:Pr,onInputPaste:Ui,onInputCompositionStart:Oi,onInputCompositionEnd:Si,onInputBlur:za},ni=cr==="multiple"||cr==="tags"?re.createElement(Kt,(0,E.Z)({},qt,Fa)):re.createElement(tt,(0,E.Z)({},qt,Fa));return re.createElement("div",{ref:_a,className:"".concat(Yn,"-selector"),onClick:zi,onMouseDown:sa},Wn&&re.createElement("div",{className:"".concat(Yn,"-prefix")},Wn),ni)},Et=re.forwardRef($e),Zt=Et,pt=te(65030),zt=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Wt=function(qt){var qn=qt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:qn,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:qn,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:qn,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:qn,adjustY:1},htmlRegion:"scroll"}}},Re=function(qt,qn){var Pn=qt.prefixCls,nn=qt.disabled,Yn=qt.visible,nr=qt.children,cr=qt.popupElement,gr=qt.animation,mr=qt.transitionName,Cr=qt.dropdownStyle,Wn=qt.dropdownClassName,Dt=qt.direction,jr=Dt===void 0?"ltr":Dt,ra=qt.placement,Jr=qt.builtinPlacements,ma=qt.dropdownMatchSelectWidth,za=qt.dropdownRender,_a=qt.dropdownAlign,na=qt.getPopupContainer,Dr=qt.empty,Ea=qt.getTriggerDOMNode,Gr=qt.onPopupVisibleChange,Ga=qt.onPopupMouseEnter,xi=(0,fe.Z)(qt,zt),vi="".concat(Pn,"-dropdown"),ki=cr;za&&(ki=za(cr));var Oi=re.useMemo(function(){return Jr||Wt(ma)},[Jr,ma]),Si=gr?"".concat(vi,"-").concat(gr):mr,Pr=typeof ma=="number",Ui=re.useMemo(function(){return Pr?null:ma===!1?"minWidth":"width"},[ma,Pr]),zi=Cr;Pr&&(zi=(0,Ee.Z)((0,Ee.Z)({},zi),{},{width:ma}));var sa=re.useRef(null);return re.useImperativeHandle(qn,function(){return{getPopupElement:function(){var ni;return(ni=sa.current)===null||ni===void 0?void 0:ni.popupElement}}}),re.createElement(pt.Z,(0,E.Z)({},xi,{showAction:Gr?["click"]:[],hideAction:Gr?["click"]:[],popupPlacement:ra||(jr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Oi,prefixCls:vi,popupTransitionName:Si,popup:re.createElement("div",{onMouseEnter:Ga},ki),ref:sa,stretch:Ui,popupAlign:_a,popupVisible:Yn,getPopupContainer:na,popupClassName:me()(Wn,(0,de.Z)({},"".concat(vi,"-empty"),Dr)),popupStyle:zi,getTriggerDOMNode:Ea,onPopupVisibleChange:Gr}),nr)},wt=re.forwardRef(Re),bt=wt,Ke=te(66712);function Ft(Jt,qt){var qn=Jt.key,Pn;return"value"in Jt&&(Pn=Jt.value),qn!=null?qn:Pn!==void 0?Pn:"rc-index-key-".concat(qt)}function At(Jt){return typeof Jt!="undefined"&&!Number.isNaN(Jt)}function Tt(Jt,qt){var qn=Jt||{},Pn=qn.label,nn=qn.value,Yn=qn.options,nr=qn.groupLabel,cr=Pn||(qt?"children":"label");return{label:cr,value:nn||"value",options:Yn||"options",groupLabel:nr||cr}}function ue(Jt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qn=qt.fieldNames,Pn=qt.childrenAsData,nn=[],Yn=Tt(qn,!1),nr=Yn.label,cr=Yn.value,gr=Yn.options,mr=Yn.groupLabel;function Cr(Wn,Dt){Array.isArray(Wn)&&Wn.forEach(function(jr){if(Dt||!(gr in jr)){var ra=jr[cr];nn.push({key:Ft(jr,nn.length),groupOption:Dt,data:jr,label:jr[nr],value:ra})}else{var Jr=jr[mr];Jr===void 0&&Pn&&(Jr=jr.label),nn.push({key:Ft(jr,nn.length),group:!0,data:jr,label:Jr}),Cr(jr[gr],!0)}})}return Cr(Jt,!1),nn}function ne(Jt){var qt=(0,Ee.Z)({},Jt);return"props"in qt||Object.defineProperty(qt,"props",{get:function(){return(0,ye.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),qt}}),qt}var ee=function(qt,qn,Pn){if(!qn||!qn.length)return null;var nn=!1,Yn=function cr(gr,mr){var Cr=(0,Ke.Z)(mr),Wn=Cr[0],Dt=Cr.slice(1);if(!Wn)return[gr];var jr=gr.split(Wn);return nn=nn||jr.length>1,jr.reduce(function(ra,Jr){return[].concat((0,Me.Z)(ra),(0,Me.Z)(cr(Jr,Dt)))},[]).filter(Boolean)},nr=Yn(qt,qn);return nn?typeof Pn!="undefined"?nr.slice(0,Pn):nr:null},se=re.createContext(null),ge=se;function oe(Jt){var qt=Jt.visible,qn=Jt.values;if(!qt)return null;var Pn=50;return re.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(qn.slice(0,Pn).map(function(nn){var Yn=nn.label,nr=nn.value;return["number","string"].includes((0,Ze.Z)(Yn))?Yn:nr}).join(", ")),qn.length>Pn?", ...":null)}var le=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],st=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Yt=function(qt){return qt==="tags"||qt==="multiple"},kt=re.forwardRef(function(Jt,qt){var qn,Pn=Jt.id,nn=Jt.prefixCls,Yn=Jt.className,nr=Jt.showSearch,cr=Jt.tagRender,gr=Jt.direction,mr=Jt.omitDomProps,Cr=Jt.displayValues,Wn=Jt.onDisplayValuesChange,Dt=Jt.emptyOptions,jr=Jt.notFoundContent,ra=jr===void 0?"Not Found":jr,Jr=Jt.onClear,ma=Jt.mode,za=Jt.disabled,_a=Jt.loading,na=Jt.getInputElement,Dr=Jt.getRawInputElement,Ea=Jt.open,Gr=Jt.defaultOpen,Ga=Jt.onDropdownVisibleChange,xi=Jt.activeValue,vi=Jt.onActiveValueChange,ki=Jt.activeDescendantId,Oi=Jt.searchValue,Si=Jt.autoClearSearchValue,Pr=Jt.onSearch,Ui=Jt.onSearchSplit,zi=Jt.tokenSeparators,sa=Jt.allowClear,Fa=Jt.prefix,ni=Jt.suffixIcon,yi=Jt.clearIcon,fi=Jt.OptionList,ci=Jt.animation,Ki=Jt.transitionName,jt=Jt.dropdownStyle,Dn=Jt.dropdownClassName,Ct=Jt.dropdownMatchSelectWidth,Xt=Jt.dropdownRender,ve=Jt.dropdownAlign,Se=Jt.placement,et=Jt.builtinPlacements,vt=Jt.getPopupContainer,Mt=Jt.showAction,ct=Mt===void 0?[]:Mt,Nt=Jt.onFocus,Pt=Jt.onBlur,Gt=Jt.onKeyUp,ln=Jt.onKeyDown,Bn=Jt.onMouseDown,ie=(0,fe.Z)(Jt,le),Ne=Yt(ma),Te=(nr!==void 0?nr:Ne)||ma==="combobox",Ve=(0,Ee.Z)({},ie);st.forEach(function(br){delete Ve[br]}),mr==null||mr.forEach(function(br){delete Ve[br]});var Qe=re.useState(!1),xt=(0,Ce.Z)(Qe,2),Bt=xt[0],Vt=xt[1];re.useEffect(function(){Vt((0,je.Z)())},[]);var un=re.useRef(null),mn=re.useRef(null),_t=re.useRef(null),En=re.useRef(null),In=re.useRef(null),xn=re.useRef(!1),wn=be(),bn=(0,Ce.Z)(wn,3),hn=bn[0],Fn=bn[1],Un=bn[2];re.useImperativeHandle(qt,function(){var br,$r;return{focus:(br=En.current)===null||br===void 0?void 0:br.focus,blur:($r=En.current)===null||$r===void 0?void 0:$r.blur,scrollTo:function(Xr){var li;return(li=In.current)===null||li===void 0?void 0:li.scrollTo(Xr)},nativeElement:un.current||mn.current}});var Tn=re.useMemo(function(){var br;if(ma!=="combobox")return Oi;var $r=(br=Cr[0])===null||br===void 0?void 0:br.value;return typeof $r=="string"||typeof $r=="number"?String($r):""},[Oi,ma,Cr]),zn=ma==="combobox"&&typeof na=="function"&&na()||null,ur=typeof Dr=="function"&&Dr(),_n=(0,ze.x1)(mn,ur==null||(qn=ur.props)===null||qn===void 0?void 0:qn.ref),Br=re.useState(!1),ca=(0,Ce.Z)(Br,2),qr=ca[0],pa=ca[1];(0,Ye.Z)(function(){pa(!0)},[]);var Yr=(0,Ge.Z)(!1,{defaultValue:Gr,value:Ea}),Kr=(0,Ce.Z)(Yr,2),xr=Kr[0],aa=Kr[1],Lr=qr?xr:!1,ua=!ra&&Dt;(za||ua&&Lr&&ma==="combobox")&&(Lr=!1);var da=ua?!1:Lr,yr=re.useCallback(function(br){var $r=br!==void 0?br:!Lr;za||(aa($r),Lr!==$r&&(Ga==null||Ga($r)))},[za,Lr,aa,Ga]),Fr=re.useMemo(function(){return(zi||[]).some(function(br){return[` `,`\r `].includes(br)})},[zi]),kr=re.useContext(ge)||{},fr=kr.maxCount,vr=kr.rawValues,Tr=function($r,Or,Xr){if(!(Ne&&At(fr)&&(vr==null?void 0:vr.size)>=fr)){var li=!0,Ua=$r;vi==null||vi(null);var Pi=ee($r,zi,At(fr)?fr-vr.size:void 0),Ji=Xr?null:Pi;return ma!=="combobox"&&Ji&&(Ua="",Ui==null||Ui(Ji),yr(!1),li=!1),Pr&&Tn!==Ua&&Pr(Ua,{source:Or?"typing":"effect"}),li}},Sr=function($r){!$r||!$r.trim()||Pr($r,{source:"submit"})};re.useEffect(function(){!Lr&&!Ne&&ma!=="combobox"&&Tr("",!1,!1)},[Lr]),re.useEffect(function(){xr&&za&&aa(!1),za&&!xn.current&&Fn(!1)},[za]);var ba=De(),Na=(0,Ce.Z)(ba,2),ea=Na[0],Ta=Na[1],Ba=re.useRef(!1),La=function($r){var Or=ea(),Xr=$r.key,li=Xr==="Enter";if(li&&(ma!=="combobox"&&$r.preventDefault(),Lr||yr(!0)),Ta(!!Tn),Xr==="Backspace"&&!Or&&Ne&&!Tn&&Cr.length){for(var Ua=(0,Me.Z)(Cr),Pi=null,Ji=Ua.length-1;Ji>=0;Ji-=1){var _i=Ua[Ji];if(!_i.disabled){Ua.splice(Ji,1),Pi=_i;break}}Pi&&Wn(Ua,{type:"remove",values:[Pi]})}for(var Hi=arguments.length,Vi=new Array(Hi>1?Hi-1:0),qi=1;qi1?Or-1:0),li=1;li1?Pi-1:0),_i=1;_i=ra},[cr,ra,Dr==null?void 0:Dr.size]),zi=function(ct){ct.preventDefault()},sa=function(ct){var Nt;(Nt=Pr.current)===null||Nt===void 0||Nt.scrollTo(typeof ct=="number"?{index:ct}:ct)},Fa=re.useCallback(function(Mt){return gr==="combobox"?!1:Dr.has(Mt)},[gr,(0,Me.Z)(Dr).toString(),Dr.size]),ni=function(ct){for(var Nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Pt=Si.length,Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:!1;Ki(ct);var Pt={source:Nt?"keyboard":"mouse"},Gt=Si[ct];if(!Gt){ma(null,-1,Pt);return}ma(Gt.value,ct,Pt)};(0,re.useEffect)(function(){jt(za!==!1?ni(0):-1)},[Si.length,mr]);var Dn=re.useCallback(function(Mt){return gr==="combobox"?String(Mt).toLowerCase()===mr.toLowerCase():Dr.has(Mt)},[gr,mr,(0,Me.Z)(Dr).toString(),Dr.size]);(0,re.useEffect)(function(){var Mt=setTimeout(function(){if(!cr&&nr&&Dr.size===1){var Nt=Array.from(Dr)[0],Pt=Si.findIndex(function(Gt){var ln=Gt.data;return mr?String(ln.value).startsWith(mr):ln.value===Nt});Pt!==-1&&(jt(Pt),sa(Pt))}});if(nr){var ct;(ct=Pr.current)===null||ct===void 0||ct.scrollTo(void 0)}return function(){return clearTimeout(Mt)}},[nr,mr]);var Ct=function(ct){ct!==void 0&&_a(ct,{selected:!Dr.has(ct)}),cr||Cr(!1)};if(re.useImperativeHandle(qn,function(){return{onKeyDown:function(ct){var Nt=ct.which,Pt=ct.ctrlKey;switch(Nt){case ke.Z.N:case ke.Z.P:case ke.Z.UP:case ke.Z.DOWN:{var Gt=0;if(Nt===ke.Z.UP?Gt=-1:Nt===ke.Z.DOWN?Gt=1:Ln()&&Pt&&(Nt===ke.Z.N?Gt=1:Nt===ke.Z.P&&(Gt=-1)),Gt!==0){var ln=ni(ci+Gt,Gt);sa(ln),jt(ln,!0)}break}case ke.Z.TAB:case ke.Z.ENTER:{var Bn,ie=Si[ci];ie&&!(ie!=null&&(Bn=ie.data)!==null&&Bn!==void 0&&Bn.disabled)&&!Ui?Ct(ie.value):Ct(void 0),nr&&ct.preventDefault();break}case ke.Z.ESC:Cr(!1),nr&&ct.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ct){sa(ct)}}}),Si.length===0)return re.createElement("div",{role:"listbox",id:"".concat(Yn,"_list"),className:"".concat(Oi,"-empty"),onMouseDown:zi},Wn);var Xt=Object.keys(Ea).map(function(Mt){return Ea[Mt]}),ve=function(ct){return ct.label};function Se(Mt,ct){var Nt=Mt.group;return{role:Nt?"presentation":"option",id:"".concat(Yn,"_list_").concat(ct)}}var et=function(ct){var Nt=Si[ct];if(!Nt)return null;var Pt=Nt.data||{},Gt=Pt.value,ln=Nt.group,Bn=(0,pe.Z)(Pt,!0),ie=ve(Nt);return Nt?re.createElement("div",(0,E.Z)({"aria-label":typeof ie=="string"&&!ln?ie:null},Bn,{key:ct},Se(Nt,ct),{"aria-selected":Dn(Gt)}),Gt):null},vt={role:"listbox",id:"".concat(Yn,"_list")};return re.createElement(re.Fragment,null,Gr&&re.createElement("div",(0,E.Z)({},vt,{style:{height:0,width:0,overflow:"hidden"}}),et(ci-1),et(ci),et(ci+1)),re.createElement(dn.Z,{itemKey:"key",ref:Pr,data:Si,height:xi,itemHeight:vi,fullHeight:!1,onMouseDown:zi,onScroll:Dt,virtual:Gr,direction:Ga,innerProps:Gr?null:vt},function(Mt,ct){var Nt=Mt.group,Pt=Mt.groupOption,Gt=Mt.data,ln=Mt.label,Bn=Mt.value,ie=Gt.key;if(Nt){var Ne,Te=(Ne=Gt.title)!==null&&Ne!==void 0?Ne:cn(ln)?ln.toString():void 0;return re.createElement("div",{className:me()(Oi,"".concat(Oi,"-group"),Gt.className),title:Te},ln!==void 0?ln:ie)}var Ve=Gt.disabled,Qe=Gt.title,xt=Gt.children,Bt=Gt.style,Vt=Gt.className,un=(0,fe.Z)(Gt,en),mn=(0,Sn.Z)(un,Xt),_t=Fa(Bn),En=Ve||!_t&&Ui,In="".concat(Oi,"-option"),xn=me()(Oi,In,Vt,(0,de.Z)((0,de.Z)((0,de.Z)((0,de.Z)({},"".concat(In,"-grouped"),Pt),"".concat(In,"-active"),ci===ct&&!En),"".concat(In,"-disabled"),En),"".concat(In,"-selected"),_t)),wn=ve(Mt),bn=!na||typeof na=="function"||_t,hn=typeof wn=="number"?wn:wn||Bn,Fn=cn(hn)?hn.toString():void 0;return Qe!==void 0&&(Fn=Qe),re.createElement("div",(0,E.Z)({},(0,pe.Z)(mn),Gr?{}:Se(Mt,ct),{"aria-selected":Dn(Bn),className:xn,title:Fn,onMouseMove:function(){ci===ct||En||jt(ct)},onClick:function(){En||Ct(Bn)},style:Bt}),re.createElement("div",{className:"".concat(In,"-content")},typeof ki=="function"?ki(Mt,{index:ct}):hn),re.isValidElement(na)||_t,bn&&re.createElement(Ue,{className:"".concat(Oi,"-option-state"),customizeIcon:na,customizeIconProps:{value:Bn,disabled:En,isSelected:_t}},_t?"\u2713":null))}))},ar=re.forwardRef(rr),wr=ar,Zn=function(Jt,qt){var qn=re.useRef({values:new Map,options:new Map}),Pn=re.useMemo(function(){var Yn=qn.current,nr=Yn.values,cr=Yn.options,gr=Jt.map(function(Wn){if(Wn.label===void 0){var Dt;return(0,Ee.Z)((0,Ee.Z)({},Wn),{},{label:(Dt=nr.get(Wn.value))===null||Dt===void 0?void 0:Dt.label})}return Wn}),mr=new Map,Cr=new Map;return gr.forEach(function(Wn){mr.set(Wn.value,Wn),Cr.set(Wn.value,qt.get(Wn.value)||cr.get(Wn.value))}),qn.current.values=mr,qn.current.options=Cr,gr},[Jt,qt]),nn=re.useCallback(function(Yn){return qt.get(Yn)||qn.current.options.get(Yn)},[qt]);return[Pn,nn]};function an(Jt,qt){return gt(Jt).join("").toUpperCase().includes(qt)}var ir=function(Jt,qt,qn,Pn,nn){return re.useMemo(function(){if(!qn||Pn===!1)return Jt;var Yn=qt.options,nr=qt.label,cr=qt.value,gr=[],mr=typeof Pn=="function",Cr=qn.toUpperCase(),Wn=mr?Pn:function(jr,ra){return nn?an(ra[nn],Cr):ra[Yn]?an(ra[nr!=="children"?nr:"label"],Cr):an(ra[cr],Cr)},Dt=mr?function(jr){return ne(jr)}:function(jr){return jr};return Jt.forEach(function(jr){if(jr[Yn]){var ra=Wn(qn,Dt(jr));if(ra)gr.push(jr);else{var Jr=jr[Yn].filter(function(ma){return Wn(qn,Dt(ma))});Jr.length&&gr.push((0,Ee.Z)((0,Ee.Z)({},jr),{},(0,de.Z)({},Yn,Jr)))}return}Wn(qn,Dt(jr))&&gr.push(jr)}),gr},[Jt,Pn,nn,qn,qt])},tn=te(6551),vn=te(11592),gn=["children","value"],On=["children"];function on(Jt){var qt=Jt,qn=qt.key,Pn=qt.props,nn=Pn.children,Yn=Pn.value,nr=(0,fe.Z)(Pn,gn);return(0,Ee.Z)({key:qn,value:Yn!==void 0?Yn:qn,children:nn},nr)}function Cn(Jt){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,vn.Z)(Jt).map(function(qn,Pn){if(!re.isValidElement(qn)||!qn.type)return null;var nn=qn,Yn=nn.type.isSelectOptGroup,nr=nn.key,cr=nn.props,gr=cr.children,mr=(0,fe.Z)(cr,On);return qt||!Yn?on(qn):(0,Ee.Z)((0,Ee.Z)({key:"__RC_SELECT_GRP__".concat(nr===null?Pn:nr,"__"),label:nr},mr),{},{options:Cn(gr)})}).filter(function(qn){return qn})}var Hn=function(qt,qn,Pn,nn,Yn){return re.useMemo(function(){var nr=qt,cr=!qt;cr&&(nr=Cn(qn));var gr=new Map,mr=new Map,Cr=function(jr,ra,Jr){Jr&&typeof Jr=="string"&&jr.set(ra[Jr],ra)},Wn=function Dt(jr){for(var ra=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Jr=0;Jr1&&arguments[1]!==void 0?arguments[1]:!1,nr=0;nr0?yr(fr.options):fr.options}):fr})},bn=re.useMemo(function(){return _a?wn(xn):xn},[xn,_a,vt]),hn=re.useMemo(function(){return ue(bn,{fieldNames:ve,childrenAsData:Ct})},[bn,ve,Ct]),Fn=function(Fr){var kr=ln(Fr);if(Te(kr),fi&&(kr.length!==Bt.length||kr.some(function(Tr,Sr){var ba;return((ba=Bt[Sr])===null||ba===void 0?void 0:ba.value)!==(Tr==null?void 0:Tr.value)}))){var fr=yi?kr:kr.map(function(Tr){return Tr.value}),vr=kr.map(function(Tr){return ne(Vt(Tr.value))});fi(Dn?fr:fr[0],Dn?vr:vr[0])}},Un=re.useState(null),Tn=(0,Ce.Z)(Un,2),zn=Tn[0],ur=Tn[1],_n=re.useState(0),Br=(0,Ce.Z)(_n,2),ca=Br[0],qr=Br[1],pa=xi!==void 0?xi:Pn!=="combobox",Yr=re.useCallback(function(yr,Fr){var kr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fr=kr.source,vr=fr===void 0?"keyboard":fr;qr(Fr),nr&&Pn==="combobox"&&yr!==null&&vr==="keyboard"&&ur(String(yr))},[nr,Pn]),Kr=function(Fr,kr,fr){var vr=function(){var qa,hi=Vt(Fr);return[yi?{label:hi==null?void 0:hi[ve.label],value:Fr,key:(qa=hi==null?void 0:hi.key)!==null&&qa!==void 0?qa:Fr}:Fr,ne(hi)]};if(kr&&jr){var Tr=vr(),Sr=(0,Ce.Z)(Tr,2),ba=Sr[0],Na=Sr[1];jr(ba,Na)}else if(!kr&&ra&&fr!=="clear"){var ea=vr(),Ta=(0,Ce.Z)(ea,2),Ba=Ta[0],La=Ta[1];ra(Ba,La)}},xr=sr(function(yr,Fr){var kr,fr=Dn?Fr.selected:!0;fr?kr=Dn?[].concat((0,Me.Z)(Bt),[yr]):[yr]:kr=Bt.filter(function(vr){return vr.value!==yr}),Fn(kr),Kr(yr,fr),Pn==="combobox"?ur(""):(!Yt||Dt)&&(Mt(""),ur(""))}),aa=function(Fr,kr){Fn(Fr);var fr=kr.type,vr=kr.values;(fr==="remove"||fr==="clear")&&vr.forEach(function(Tr){Kr(Tr.value,!1,fr)})},Lr=function(Fr,kr){if(Mt(Fr),ur(null),kr.source==="submit"){var fr=(Fr||"").trim();if(fr){var vr=Array.from(new Set([].concat((0,Me.Z)(mn),[fr])));Fn(vr),Kr(fr,!0),Mt("")}return}kr.source!=="blur"&&(Pn==="combobox"&&Fn(Fr),Cr==null||Cr(Fr))},ua=function(Fr){var kr=Fr;Pn!=="tags"&&(kr=Fr.map(function(vr){var Tr=Pt.get(vr);return Tr==null?void 0:Tr.value}).filter(function(vr){return vr!==void 0}));var fr=Array.from(new Set([].concat((0,Me.Z)(mn),(0,Me.Z)(kr))));Fn(fr),fr.forEach(function(vr){Kr(vr,!0)})},da=re.useMemo(function(){var yr=ki!==!1&&ma!==!1;return(0,Ee.Z)((0,Ee.Z)({},ct),{},{flattenOptions:hn,onActiveValue:Yr,defaultActiveFirstOption:pa,onSelect:xr,menuItemSelectedIcon:vi,rawValues:mn,fieldNames:ve,virtual:yr,direction:Oi,listHeight:Pr,listItemHeight:zi,childrenAsData:Ct,maxCount:ci,optionRender:Gr})},[ci,ct,hn,Yr,pa,xr,vi,mn,ve,ki,ma,Oi,Pr,zi,Ct,Gr]);return re.createElement(ge.Provider,{value:da},re.createElement(dt,(0,E.Z)({},Ki,{id:jt,prefixCls:Yn,ref:qt,omitDomProps:Vn,mode:Pn,displayValues:un,onDisplayValuesChange:aa,direction:Oi,searchValue:vt,onSearch:Lr,autoClearSearchValue:Dt,onSearchSplit:ua,dropdownMatchSelectWidth:ma,OptionList:wr,emptyOptions:!hn.length,activeValue:zn,activeDescendantId:"".concat(jt,"_list_").concat(ca)})))}),Xn=yn;Xn.Option=Mn,Xn.OptGroup=rn;var Ar=Xn,or=Ar},63158:function(pn,It,te){"use strict";var E=te(54476),Me=te(20068),de=te(42978),Ee=te(75931),Ce=te(59301),fe=te(92310),Ze=te.n(fe),Ge=te(18929),ye=te(10228),re=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Ae=Ce.forwardRef(function(me,Ye){var je,ze=me.prefixCls,Ie=ze===void 0?"rc-switch":ze,Ue=me.className,mt=me.checked,He=me.defaultChecked,Le=me.disabled,be=me.loadingIcon,De=me.checkedChildren,Je=me.unCheckedChildren,ke=me.onClick,ft=me.onChange,pe=me.onKeyDown,Pe=(0,Ee.Z)(me,re),qe=(0,Ge.Z)(!1,{value:mt,defaultValue:He}),We=(0,de.Z)(qe,2),Be=We[0],Fe=We[1];function _e(at,xe){var ce=Be;return Le||(ce=at,Fe(ce),ft==null||ft(ce,xe)),ce}function Rt(at){at.which===ye.Z.LEFT?_e(!1,at):at.which===ye.Z.RIGHT&&_e(!0,at),pe==null||pe(at)}function gt(at){var xe=_e(!Be,at);ke==null||ke(xe,at)}var nt=Ze()(Ie,Ue,(je={},(0,Me.Z)(je,"".concat(Ie,"-checked"),Be),(0,Me.Z)(je,"".concat(Ie,"-disabled"),Le),je));return Ce.createElement("button",(0,E.Z)({},Pe,{type:"button",role:"switch","aria-checked":Be,disabled:Le,className:nt,ref:Ye,onKeyDown:Rt,onClick:gt}),be,Ce.createElement("span",{className:"".concat(Ie,"-inner")},Ce.createElement("span",{className:"".concat(Ie,"-inner-checked")},De),Ce.createElement("span",{className:"".concat(Ie,"-inner-unchecked")},Je)))});Ae.displayName="Switch",It.Z=Ae},86351:function(pn,It,te){"use strict";te.d(It,{R:function(){return Me},w:function(){return E}});var E={},Me="rc-table-internal-hook"},97347:function(pn,It,te){"use strict";te.d(It,{L:function(){return Ie},Z:function(){return be}});var E=te(42978),Me=te(20068),de=te(94480),Ee=te(76190),Ce=te(33885),fe=te(75931),Ze=te(11592),Ge=te(48736),ye=te(59301),re=te(86351),Ae=te(54451);function me(De){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Je=="number"?Je:Je.endsWith("%")?De*parseFloat(Je)/100:null}function Ye(De,Je,ke){return ye.useMemo(function(){if(Je&&Je>0){var ft=0,pe=0;De.forEach(function(gt){var nt=me(Je,gt.width);nt?ft+=nt:pe+=1});var Pe=Math.max(Je,ke),qe=Math.max(Pe-ft,pe),We=pe,Be=qe/pe,Fe=0,_e=De.map(function(gt){var nt=(0,Ce.Z)({},gt),at=me(Je,nt.width);if(at)nt.width=at;else{var xe=Math.floor(Be);nt.width=We===1?qe:xe,qe-=xe,We-=1}return Fe+=nt.width,nt});if(Fe0?(0,Ce.Z)((0,Ce.Z)({},Je),{},{children:Ue(ke)}):Je})}function mt(De){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return De.filter(function(ke){return ke&&(0,Ee.Z)(ke)==="object"}).reduce(function(ke,ft,pe){var Pe=ft.fixed,qe=Pe===!0?"left":Pe,We="".concat(Je,"-").concat(pe),Be=ft.children;return Be&&Be.length>0?[].concat((0,de.Z)(ke),(0,de.Z)(mt(Be,We).map(function(Fe){return(0,Ce.Z)({fixed:qe},Fe)}))):[].concat((0,de.Z)(ke),[(0,Ce.Z)((0,Ce.Z)({key:We},ft),{},{fixed:qe})])},[])}function He(De){return De.map(function(Je){var ke=Je.fixed,ft=(0,fe.Z)(Je,ze),pe=ke;return ke==="left"?pe="right":ke==="right"&&(pe="left"),(0,Ce.Z)({fixed:pe},ft)})}function Le(De,Je){var ke=De.prefixCls,ft=De.columns,pe=De.children,Pe=De.expandable,qe=De.expandedKeys,We=De.columnTitle,Be=De.getRowKey,Fe=De.onTriggerExpand,_e=De.expandIcon,Rt=De.rowExpandable,gt=De.expandIconColumnIndex,nt=De.direction,at=De.expandRowByClick,xe=De.columnWidth,ce=De.fixed,rt=De.scrollWidth,St=De.clientWidth,Ot=ye.useMemo(function(){var Zt=ft||Ie(pe)||[];return Ue(Zt.slice())},[ft,pe]),ot=ye.useMemo(function(){if(Pe){var Zt=Ot.slice();if(!Zt.includes(re.w)){var pt=gt||0;pt>=0&&(pt||ce==="left"||!ce)&&Zt.splice(pt,0,re.w),ce==="right"&&Zt.splice(Ot.length,0,re.w)}var zt=Zt.indexOf(re.w);Zt=Zt.filter(function(bt,Ke){return bt!==re.w||Ke===zt});var Wt=Ot[zt],Re;ce?Re=ce:Re=Wt?Wt.fixed:null;var wt=(0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)((0,Me.Z)({},Ae.v,{className:"".concat(ke,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",We),"fixed",Re),"className","".concat(ke,"-row-expand-icon-cell")),"width",xe),"render",function(Ke,Ft,At){var Tt=Be(Ft,At),ue=qe.has(Tt),ne=Rt?Rt(Ft):!0,ee=_e({prefixCls:ke,expanded:ue,expandable:ne,record:Ft,onExpand:Fe});return at?ye.createElement("span",{onClick:function(ge){return ge.stopPropagation()}},ee):ee});return Zt.map(function(bt){return bt===re.w?wt:bt})}return Ot.filter(function(bt){return bt!==re.w})},[Pe,Ot,Be,qe,_e,nt]),Ut=ye.useMemo(function(){var Zt=ot;return Je&&(Zt=Je(Zt)),Zt.length||(Zt=[{render:function(){return null}}]),Zt},[Je,ot,nt]),yt=ye.useMemo(function(){return nt==="rtl"?He(mt(Ut)):mt(Ut)},[Ut,nt,rt]),Kt=ye.useMemo(function(){for(var Zt=-1,pt=yt.length-1;pt>=0;pt-=1){var zt=yt[pt].fixed;if(zt==="left"||zt===!0){Zt=pt;break}}if(Zt>=0)for(var Wt=0;Wt<=Zt;Wt+=1){var Re=yt[Wt].fixed;if(Re!=="left"&&Re!==!0)return!0}var wt=yt.findIndex(function(Ft){var At=Ft.fixed;return At==="right"});if(wt>=0)for(var bt=wt;bt=Ct}function yt(jt,Dn){return ye(De,function(Ct){var Xt=Ut(jt,Dn||1,Ct.hoverStartRow,Ct.hoverEndRow);return[Xt,Ct.onHover]})}var Kt=te(70425),lt=function(Dn){var Ct=Dn.ellipsis,Xt=Dn.rowType,ve=Dn.children,Se,et=Ct===!0?{showTitle:!0}:Ct;return et&&(et.showTitle||Xt==="header")&&(typeof ve=="string"||typeof ve=="number"?Se=ve.toString():fe.isValidElement(ve)&&typeof ve.props.children=="string"&&(Se=ve.props.children)),Se};function tt(jt){var Dn,Ct,Xt,ve,Se,et,vt,Mt,ct=jt.component,Nt=jt.children,Pt=jt.ellipsis,Gt=jt.scope,ln=jt.prefixCls,Bn=jt.className,ie=jt.align,Ne=jt.record,Te=jt.render,Ve=jt.dataIndex,Qe=jt.renderIndex,xt=jt.shouldCellUpdate,Bt=jt.index,Vt=jt.rowType,un=jt.colSpan,mn=jt.rowSpan,_t=jt.fixLeft,En=jt.fixRight,In=jt.firstFixLeft,xn=jt.lastFixLeft,wn=jt.firstFixRight,bn=jt.lastFixRight,hn=jt.appendNode,Fn=jt.additionalProps,Un=Fn===void 0?{}:Fn,Tn=jt.isSticky,zn="".concat(ln,"-cell"),ur=ye(De,["supportSticky","allColumnsFixedLeft","rowHoverable"]),_n=ur.supportSticky,Br=ur.allColumnsFixedLeft,ca=ur.rowHoverable,qr=ot(Ne,Ve,Qe,Nt,Te,xt),pa=(0,Me.Z)(qr,2),Yr=pa[0],Kr=pa[1],xr={},aa=typeof _t=="number"&&_n,Lr=typeof En=="number"&&_n;aa&&(xr.position="sticky",xr.left=_t),Lr&&(xr.position="sticky",xr.right=En);var ua=(Dn=(Ct=(Xt=Kr==null?void 0:Kr.colSpan)!==null&&Xt!==void 0?Xt:Un.colSpan)!==null&&Ct!==void 0?Ct:un)!==null&&Dn!==void 0?Dn:1,da=(ve=(Se=(et=Kr==null?void 0:Kr.rowSpan)!==null&&et!==void 0?et:Un.rowSpan)!==null&&Se!==void 0?Se:mn)!==null&&ve!==void 0?ve:1,yr=yt(Bt,da),Fr=(0,Me.Z)(yr,2),kr=Fr[0],fr=Fr[1],vr=(0,Kt.zX)(function(Ba){var La;Ne&&fr(Bt,Bt+da-1),Un==null||(La=Un.onMouseEnter)===null||La===void 0||La.call(Un,Ba)}),Tr=(0,Kt.zX)(function(Ba){var La;Ne&&fr(-1,-1),Un==null||(La=Un.onMouseLeave)===null||La===void 0||La.call(Un,Ba)});if(ua===0||da===0)return null;var Sr=(vt=Un.title)!==null&&vt!==void 0?vt:lt({rowType:Vt,ellipsis:Pt,children:Yr}),ba=Be()(zn,Bn,(Mt={},(0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)((0,qe.Z)(Mt,"".concat(zn,"-fix-left"),aa&&_n),"".concat(zn,"-fix-left-first"),In&&_n),"".concat(zn,"-fix-left-last"),xn&&_n),"".concat(zn,"-fix-left-all"),xn&&Br&&_n),"".concat(zn,"-fix-right"),Lr&&_n),"".concat(zn,"-fix-right-first"),wn&&_n),"".concat(zn,"-fix-right-last"),bn&&_n),"".concat(zn,"-ellipsis"),Pt),"".concat(zn,"-with-append"),hn),"".concat(zn,"-fix-sticky"),(aa||Lr)&&Tn&&_n),(0,qe.Z)(Mt,"".concat(zn,"-row-hover"),!Kr&&kr)),Un.className,Kr==null?void 0:Kr.className),Na={};ie&&(Na.textAlign=ie);var ea=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Kr==null?void 0:Kr.style),xr),Na),Un.style),Ta=Yr;return(0,pe.Z)(Ta)==="object"&&!Array.isArray(Ta)&&!fe.isValidElement(Ta)&&(Ta=null),Pt&&(xn||wn)&&(Ta=fe.createElement("span",{className:"".concat(zn,"-content")},Ta)),fe.createElement(ct,(0,re.Z)({},Kr,Un,{className:ba,style:ea,title:Sr,scope:Gt,onMouseEnter:ca?vr:void 0,onMouseLeave:ca?Tr:void 0,colSpan:ua!==1?ua:null,rowSpan:da!==1?da:null}),hn,Ta)}var $e=fe.memo(tt);function Et(jt,Dn,Ct,Xt,ve){var Se=Ct[jt]||{},et=Ct[Dn]||{},vt,Mt;Se.fixed==="left"?vt=Xt.left[ve==="rtl"?Dn:jt]:et.fixed==="right"&&(Mt=Xt.right[ve==="rtl"?jt:Dn]);var ct=!1,Nt=!1,Pt=!1,Gt=!1,ln=Ct[Dn+1],Bn=Ct[jt-1],ie=ln&&!ln.fixed||Bn&&!Bn.fixed||Ct.every(function(xt){return xt.fixed==="left"});if(ve==="rtl"){if(vt!==void 0){var Ne=Bn&&Bn.fixed==="left";Gt=!Ne&&ie}else if(Mt!==void 0){var Te=ln&&ln.fixed==="right";Pt=!Te&&ie}}else if(vt!==void 0){var Ve=ln&&ln.fixed==="left";ct=!Ve&&ie}else if(Mt!==void 0){var Qe=Bn&&Bn.fixed==="right";Nt=!Qe&&ie}return{fixLeft:vt,fixRight:Mt,lastFixLeft:ct,firstFixRight:Nt,lastFixRight:Pt,firstFixLeft:Gt,isSticky:Xt.isSticky}}var Zt=fe.createContext({}),pt=Zt;function zt(jt){var Dn=jt.className,Ct=jt.index,Xt=jt.children,ve=jt.colSpan,Se=ve===void 0?1:ve,et=jt.rowSpan,vt=jt.align,Mt=ye(De,["prefixCls","direction"]),ct=Mt.prefixCls,Nt=Mt.direction,Pt=fe.useContext(pt),Gt=Pt.scrollColumnIndex,ln=Pt.stickyOffsets,Bn=Pt.flattenColumns,ie=Ct+Se-1,Ne=ie+1===Gt?Se+1:Se,Te=Et(Ct,Ct+Ne-1,Bn,ln,Nt);return fe.createElement($e,(0,re.Z)({className:Dn,index:Ct,component:"td",prefixCls:ct,record:null,dataIndex:null,align:vt,colSpan:Ne,rowSpan:et,render:function(){return Xt}},Te))}var Wt=te(75931),Re=["children"];function wt(jt){var Dn=jt.children,Ct=(0,Wt.Z)(jt,Re);return fe.createElement("tr",Ct,Dn)}function bt(jt){var Dn=jt.children;return Dn}bt.Row=wt,bt.Cell=zt;var Ke=bt;function Ft(jt){var Dn=jt.children,Ct=jt.stickyOffsets,Xt=jt.flattenColumns,ve=ye(De,"prefixCls"),Se=Xt.length-1,et=Xt[Se],vt=fe.useMemo(function(){return{stickyOffsets:Ct,flattenColumns:Xt,scrollColumnIndex:et!=null&&et.scrollbar?Se:null}},[et,Xt,Se,Ct]);return fe.createElement(pt.Provider,{value:vt},fe.createElement("tfoot",{className:"".concat(ve,"-summary")},Dn))}var At=He(Ft),Tt=Ke,ue=te(29301),ne=te(3465),ee=te(75152),se=te(26112);function ge(jt,Dn,Ct,Xt,ve,Se,et){jt.push({record:Dn,indent:Ct,index:et});var vt=Se(Dn),Mt=ve==null?void 0:ve.has(vt);if(Dn&&Array.isArray(Dn[Xt])&&Mt)for(var ct=0;ct1?In-1:0),wn=1;wn=1)),style:(0,Pe.Z)((0,Pe.Z)({},Ct),Te==null?void 0:Te.style)}),Bn.map(function(_t,En){var In=_t.render,xn=_t.dataIndex,wn=_t.className,bn=rn(Gt,_t,En,Mt,ve),hn=bn.key,Fn=bn.fixedInfo,Un=bn.appendCellNode,Tn=bn.additionalCellProps;return fe.createElement($e,(0,re.Z)({className:wn,ellipsis:_t.ellipsis,align:_t.align,scope:_t.rowScope,component:_t.rowScope?Pt:Nt,prefixCls:ln,key:hn,record:Xt,index:ve,renderIndex:Se,dataIndex:xn,render:In,shouldCellUpdate:_t.shouldCellUpdate},Fn,{appendNode:Un,additionalProps:Tn}))})),un;if(Qe&&(xt.current||Ve)){var mn=Ne(Xt,ve,Mt+1,Ve);un=fe.createElement(Yt,{expanded:Ve,className:Be()("".concat(ln,"-expanded-row"),"".concat(ln,"-expanded-row-level-").concat(Mt+1),Bt),prefixCls:ln,component:ct,cellComponent:Nt,colSpan:Bn.length,isEmpty:!1},mn)}return fe.createElement(fe.Fragment,null,Vt,un)}var Mn=He(sn);function jn(jt){var Dn=jt.columnKey,Ct=jt.onColumnResize,Xt=fe.useRef();return(0,Ee.Z)(function(){Xt.current&&Ct(Dn,Xt.current.offsetWidth)},[]),fe.createElement(ue.Z,{data:Dn},fe.createElement("td",{ref:Xt,style:{padding:0,border:0,height:0}},fe.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Sn=te(29194);function dn(jt){var Dn=jt.prefixCls,Ct=jt.columnsKey,Xt=jt.onColumnResize,ve=fe.useRef(null);return fe.createElement("tr",{"aria-hidden":"true",className:"".concat(Dn,"-measure-row"),style:{height:0,fontSize:0},ref:ve},fe.createElement(ue.Z.Collection,{onBatchResize:function(et){(0,Sn.Z)(ve.current)&&et.forEach(function(vt){var Mt=vt.data,ct=vt.size;Xt(Mt,ct.offsetWidth)})}},Ct.map(function(Se){return fe.createElement(jn,{key:Se,columnKey:Se,onColumnResize:Xt})})))}function Ln(jt){var Dn=jt.data,Ct=jt.measureColumnWidth,Xt=ye(De,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),ve=Xt.prefixCls,Se=Xt.getComponent,et=Xt.onColumnResize,vt=Xt.flattenColumns,Mt=Xt.getRowKey,ct=Xt.expandedKeys,Nt=Xt.childrenColumnName,Pt=Xt.emptyNode,Gt=oe(Dn,Nt,ct,Mt),ln=fe.useRef({renderWithProps:!1}),Bn=Se(["body","wrapper"],"tbody"),ie=Se(["body","row"],"tr"),Ne=Se(["body","cell"],"td"),Te=Se(["body","cell"],"th"),Ve;Dn.length?Ve=Gt.map(function(xt,Bt){var Vt=xt.record,un=xt.indent,mn=xt.index,_t=Mt(Vt,Bt);return fe.createElement(Mn,{key:_t,rowKey:_t,record:Vt,index:Bt,renderIndex:mn,rowComponent:ie,cellComponent:Ne,scopeCellComponent:Te,indent:un})}):Ve=fe.createElement(Yt,{expanded:!0,className:"".concat(ve,"-placeholder"),prefixCls:ve,component:ie,cellComponent:Ne,colSpan:vt.length,isEmpty:!0},Pt);var Qe=ce(vt);return fe.createElement(nt.Provider,{value:ln.current},fe.createElement(Bn,{className:"".concat(ve,"-tbody")},Ct&&fe.createElement(dn,{prefixCls:ve,columnsKey:Qe,onColumnResize:et}),Ve))}var en=He(Ln),cn=te(54451),rr=["columnType"];function ar(jt){for(var Dn=jt.colWidths,Ct=jt.columns,Xt=jt.columCount,ve=ye(De,["tableLayout"]),Se=ve.tableLayout,et=[],vt=Xt||Ct.length,Mt=!1,ct=vt-1;ct>=0;ct-=1){var Nt=Dn[ct],Pt=Ct&&Ct[ct],Gt=void 0,ln=void 0;if(Pt&&(Gt=Pt[cn.v],Se==="auto"&&(ln=Pt.minWidth)),Nt||ln||Gt||Mt){var Bn=Gt||{},ie=Bn.columnType,Ne=(0,Wt.Z)(Bn,rr);et.unshift(fe.createElement("col",(0,re.Z)({key:ct,style:{width:Nt,minWidth:ln}},Ne))),Mt=!0}}return fe.createElement("colgroup",null,et)}var wr=ar,Zn=te(94480),an=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ir(jt,Dn){return(0,fe.useMemo)(function(){for(var Ct=[],Xt=0;Xt1?"colgroup":"col":null,ellipsis:Ne.ellipsis,align:Ne.align,component:et,prefixCls:Nt,key:ln[ie]},Te,{additionalProps:Ve,rowType:"header"}))}))},On=gn;function on(jt){var Dn=[];function Ct(et,vt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Dn[Mt]=Dn[Mt]||[];var ct=vt,Nt=et.filter(Boolean).map(function(Pt){var Gt={key:Pt.key,className:Pt.className||"",children:Pt.title,column:Pt,colStart:ct},ln=1,Bn=Pt.children;return Bn&&Bn.length>0&&(ln=Ct(Bn,ct,Mt+1).reduce(function(ie,Ne){return ie+Ne},0),Gt.hasSubColumns=!0),"colSpan"in Pt&&(ln=Pt.colSpan),"rowSpan"in Pt&&(Gt.rowSpan=Pt.rowSpan),Gt.colSpan=ln,Gt.colEnd=Gt.colStart+ln-1,Dn[Mt].push(Gt),ct+=ln,ln});return Nt}Ct(jt,0);for(var Xt=Dn.length,ve=function(vt){Dn[vt].forEach(function(Mt){!("rowSpan"in Mt)&&!Mt.hasSubColumns&&(Mt.rowSpan=Xt-vt)})},Se=0;Se=Un-vt?Ve(function(Tn){return(0,Pe.Z)((0,Pe.Z)({},Tn),{},{isHiddenScrollBar:!0})}):Ve(function(Tn){return(0,Pe.Z)((0,Pe.Z)({},Tn),{},{isHiddenScrollBar:!1})})}})},wn=function(hn){Ve(function(Fn){return(0,Pe.Z)((0,Pe.Z)({},Fn),{},{scrollLeft:hn/Pt*Gt||0})})};return fe.useImperativeHandle(Ct,function(){return{setScrollLeft:wn,checkScrollBarVisible:xn}}),fe.useEffect(function(){var bn=(0,qt.Z)(document.body,"mouseup",_t,!1),hn=(0,qt.Z)(document.body,"mousemove",In,!1);return xn(),function(){bn.remove(),hn.remove()}},[ln,Vt]),fe.useEffect(function(){if(Se.current){for(var bn=[],hn=(0,Pn.bn)(Se.current);hn;)bn.push(hn),hn=hn.parentElement;return bn.forEach(function(Fn){return Fn.addEventListener("scroll",xn,!1)}),window.addEventListener("resize",xn,!1),window.addEventListener("scroll",xn,!1),Mt.addEventListener("scroll",xn,!1),function(){bn.forEach(function(Fn){return Fn.removeEventListener("scroll",xn)}),window.removeEventListener("resize",xn),window.removeEventListener("scroll",xn),Mt.removeEventListener("scroll",xn)}}},[Mt]),fe.useEffect(function(){Te.isHiddenScrollBar||Ve(function(bn){var hn=Se.current;return hn?(0,Pe.Z)((0,Pe.Z)({},bn),{},{scrollLeft:hn.scrollLeft/hn.scrollWidth*hn.clientWidth}):bn})},[Te.isHiddenScrollBar]),Pt<=Gt||!ln||Te.isHiddenScrollBar?null:fe.createElement("div",{style:{height:(0,ee.Z)(),width:Gt,bottom:vt},className:"".concat(Nt,"-sticky-scroll")},fe.createElement("div",{onMouseDown:En,ref:Bn,className:Be()("".concat(Nt,"-sticky-scroll-bar"),(0,qe.Z)({},"".concat(Nt,"-sticky-scroll-bar-active"),Vt)),style:{width:"".concat(ln,"px"),transform:"translate3d(".concat(Te.scrollLeft,"px, 0, 0)")}}))},nr=fe.forwardRef(Yn);function cr(jt){return null}var gr=cr;function mr(jt){return null}var Cr=mr,Wn="rc-table",Dt=[],jr={};function ra(){return"No Data"}function Jr(jt,Dn){var Ct=(0,Pe.Z)({rowKey:"key",prefixCls:Wn,emptyText:ra},jt),Xt=Ct.prefixCls,ve=Ct.className,Se=Ct.rowClassName,et=Ct.style,vt=Ct.data,Mt=Ct.rowKey,ct=Ct.scroll,Nt=Ct.tableLayout,Pt=Ct.direction,Gt=Ct.title,ln=Ct.footer,Bn=Ct.summary,ie=Ct.caption,Ne=Ct.id,Te=Ct.showHeader,Ve=Ct.components,Qe=Ct.emptyText,xt=Ct.onRow,Bt=Ct.onHeaderRow,Vt=Ct.onScroll,un=Ct.internalHooks,mn=Ct.transformColumns,_t=Ct.internalRefs,En=Ct.tailor,In=Ct.getContainerWidth,xn=Ct.sticky,wn=Ct.rowHoverable,bn=wn===void 0?!0:wn,hn=vt||Dt,Fn=!!hn.length,Un=un===E.R,Tn=fe.useCallback(function(bi,Ei){return(0,_e.Z)(Ve,bi)||Ei},[Ve]),zn=fe.useMemo(function(){return typeof Mt=="function"?Mt:function(bi){var Ei=bi&&bi[Mt];return Ei}},[Mt]),ur=Tn(["body"]),_n=Ir(),Br=(0,Me.Z)(_n,3),ca=Br[0],qr=Br[1],pa=Br[2],Yr=sr(Ct,hn,zn),Kr=(0,Me.Z)(Yr,6),xr=Kr[0],aa=Kr[1],Lr=Kr[2],ua=Kr[3],da=Kr[4],yr=Kr[5],Fr=ct==null?void 0:ct.x,kr=fe.useState(0),fr=(0,Me.Z)(kr,2),vr=fr[0],Tr=fr[1],Sr=(0,Qn.Z)((0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},Ct),xr),{},{expandable:!!xr.expandedRowRender,columnTitle:xr.columnTitle,expandedKeys:Lr,getRowKey:zn,onTriggerExpand:yr,expandIcon:ua,expandIconColumnIndex:xr.expandIconColumnIndex,direction:Pt,scrollWidth:Un&&En&&typeof Fr=="number"?Fr:null,clientWidth:vr}),Un?mn:null),ba=(0,Me.Z)(Sr,4),Na=ba[0],ea=ba[1],Ta=ba[2],Ba=ba[3],La=Ta!=null?Ta:Fr,$a=fe.useMemo(function(){return{columns:Na,flattenColumns:ea}},[Na,ea]),qa=fe.useRef(),hi=fe.useRef(),Wa=fe.useRef(),ji=fe.useRef();fe.useImperativeHandle(Dn,function(){return{nativeElement:qa.current,scrollTo:function(Ei){var mo;if(Wa.current instanceof HTMLElement){var xo=Ei.index,Co=Ei.top,_o=Ei.key;if(St(Co)){var jo;(jo=Wa.current)===null||jo===void 0||jo.scrollTo({top:Co})}else{var pi,Ka=_o!=null?_o:zn(hn[xo]);(pi=Wa.current.querySelector('[data-row-key="'.concat(Ka,'"]')))===null||pi===void 0||pi.scrollIntoView()}}else(mo=Wa.current)!==null&&mo!==void 0&&mo.scrollTo&&Wa.current.scrollTo(Ei)}}});var Ja=fe.useRef(),Di=fe.useState(!1),ri=(0,Me.Z)(Di,2),Fi=ri[0],Ai=ri[1],Mi=fe.useState(!1),gi=(0,Me.Z)(Mi,2),Xi=gi[0],Wi=gi[1],$i=fe.useState(new Map),wi=(0,Me.Z)($i,2),co=wi[0],Ti=wi[1],Bi=ce(ea),Ni=Bi.map(function(bi){return co.get(bi)}),no=fe.useMemo(function(){return Ni},[Ni.join("_")]),ja=Ar(no,ea,Pt),Ii=ct&&rt(ct.y),ta=ct&&rt(La)||!!xr.fixed,br=ta&&ea.some(function(bi){var Ei=bi.fixed;return Ei}),$r=fe.useRef(),Or=yn(xn,Xt),Xr=Or.isSticky,li=Or.offsetHeader,Ua=Or.offsetSummary,Pi=Or.offsetScroll,Ji=Or.stickyClassName,_i=Or.container,Hi=fe.useMemo(function(){return Bn==null?void 0:Bn(hn)},[Bn,hn]),Vi=(Ii||Xr)&&fe.isValidElement(Hi)&&Hi.type===Ke&&Hi.props.fixed,qi,eo,Bo;Ii&&(eo={overflowY:Fn?"scroll":"auto",maxHeight:ct.y}),ta&&(qi={overflowX:"auto"},Ii||(eo={overflowY:"hidden"}),Bo={width:La===!0?"auto":La,minWidth:"100%"});var el=fe.useCallback(function(bi,Ei){Ti(function(mo){if(mo.get(bi)!==Ei){var xo=new Map(mo);return xo.set(bi,Ei),xo}return mo})},[]),Go=$n(null),Yo=(0,Me.Z)(Go,2),Ro=Yo[0],yo=Yo[1];function Fo(bi,Ei){Ei&&(typeof Ei=="function"?Ei(bi):Ei.scrollLeft!==bi&&(Ei.scrollLeft=bi,Ei.scrollLeft!==bi&&setTimeout(function(){Ei.scrollLeft=bi},0)))}var Lo=(0,de.Z)(function(bi){var Ei=bi.currentTarget,mo=bi.scrollLeft,xo=Pt==="rtl",Co=typeof mo=="number"?mo:Ei.scrollLeft,_o=Ei||jr;if(!yo()||yo()===_o){var jo;Ro(_o),Fo(Co,hi.current),Fo(Co,Wa.current),Fo(Co,Ja.current),Fo(Co,(jo=$r.current)===null||jo===void 0?void 0:jo.setScrollLeft)}var pi=Ei||hi.current;if(pi){var Ka=Un&&En&&typeof La=="number"?La:pi.scrollWidth,vo=pi.clientWidth;if(Ka===vo){Ai(!1),Wi(!1);return}xo?(Ai(-Co0)):(Ai(Co>0),Wi(Co1?Ne-bn:0,Fn=(0,Pe.Z)((0,Pe.Z)((0,Pe.Z)({},mn),ct),{},{flex:"0 0 ".concat(bn,"px"),width:"".concat(bn,"px"),marginRight:hn,pointerEvents:"auto"}),Un=fe.useMemo(function(){return Pt?xn<=1:En===0||xn===0||xn>1},[xn,En,Pt]);Un?Fn.visibility="hidden":Pt&&(Fn.height=Gt==null?void 0:Gt(xn));var Tn=Un?function(){return null}:ln,zn={};return(xn===0||En===0)&&(zn.rowSpan=1,zn.colSpan=1),fe.createElement($e,(0,re.Z)({className:Be()(ie,Nt),ellipsis:Ct.ellipsis,align:Ct.align,scope:Ct.rowScope,component:et,prefixCls:Dn.prefixCls,key:xt,record:Mt,index:Se,renderIndex:vt,dataIndex:Bn,render:Tn,shouldCellUpdate:Ct.shouldCellUpdate},Bt,{appendNode:Vt,additionalProps:(0,Pe.Z)((0,Pe.Z)({},un),{},{style:Fn},zn)}))}var vi=xi,ki=["data","index","className","rowKey","style","extra","getHeight"],Oi=fe.forwardRef(function(jt,Dn){var Ct=jt.data,Xt=jt.index,ve=jt.className,Se=jt.rowKey,et=jt.style,vt=jt.extra,Mt=jt.getHeight,ct=(0,Wt.Z)(jt,ki),Nt=Ct.record,Pt=Ct.indent,Gt=Ct.index,ln=ye(De,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Bn=ln.scrollX,ie=ln.flattenColumns,Ne=ln.prefixCls,Te=ln.fixColumn,Ve=ln.componentWidth,Qe=ye(Ea,["getComponent"]),xt=Qe.getComponent,Bt=le(Nt,Se,Xt,Pt),Vt=xt(["body","row"],"div"),un=xt(["body","cell"],"div"),mn=Bt.rowSupportExpand,_t=Bt.expanded,En=Bt.rowProps,In=Bt.expandedRowRender,xn=Bt.expandedRowClassName,wn;if(mn&&_t){var bn=In(Nt,Xt,Pt+1,_t),hn=Ht(xn,Nt,Xt,Pt),Fn={};Te&&(Fn={style:(0,qe.Z)({},"--virtual-width","".concat(Ve,"px"))});var Un="".concat(Ne,"-expanded-row-cell");wn=fe.createElement(Vt,{className:Be()("".concat(Ne,"-expanded-row"),"".concat(Ne,"-expanded-row-level-").concat(Pt+1),hn)},fe.createElement($e,{component:un,prefixCls:Ne,className:Be()(Un,(0,qe.Z)({},"".concat(Un,"-fixed"),Te)),additionalProps:Fn},bn))}var Tn=(0,Pe.Z)((0,Pe.Z)({},et),{},{width:Bn});vt&&(Tn.position="absolute",Tn.pointerEvents="none");var zn=fe.createElement(Vt,(0,re.Z)({},En,ct,{"data-row-key":Se,ref:mn?null:Dn,className:Be()(ve,"".concat(Ne,"-row"),En==null?void 0:En.className,(0,qe.Z)({},"".concat(Ne,"-row-extra"),vt)),style:(0,Pe.Z)((0,Pe.Z)({},Tn),En==null?void 0:En.style)}),ie.map(function(ur,_n){return fe.createElement(vi,{key:_n,component:un,rowInfo:Bt,column:ur,colIndex:_n,indent:Pt,index:Xt,renderIndex:Gt,record:Nt,inverse:vt,getHeight:Mt})}));return mn?fe.createElement("div",{ref:Dn},zn,wn):zn}),Si=He(Oi),Pr=Si,Ui=fe.forwardRef(function(jt,Dn){var Ct=jt.data,Xt=jt.onScroll,ve=ye(De,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Se=ve.flattenColumns,et=ve.onColumnResize,vt=ve.getRowKey,Mt=ve.expandedKeys,ct=ve.prefixCls,Nt=ve.childrenColumnName,Pt=ve.scrollX,Gt=ve.direction,ln=ye(Ea),Bn=ln.sticky,ie=ln.scrollY,Ne=ln.listItemHeight,Te=ln.getComponent,Ve=ln.onScroll,Qe=fe.useRef(),xt=oe(Ct,Nt,Mt,vt),Bt=fe.useMemo(function(){var wn=0;return Se.map(function(bn){var hn=bn.width,Fn=bn.key;return wn+=hn,[Fn,hn,wn]})},[Se]),Vt=fe.useMemo(function(){return Bt.map(function(wn){return wn[2]})},[Bt]);fe.useEffect(function(){Bt.forEach(function(wn){var bn=(0,Me.Z)(wn,2),hn=bn[0],Fn=bn[1];et(hn,Fn)})},[Bt]),fe.useImperativeHandle(Dn,function(){var wn,bn={scrollTo:function(Fn){var Un;(Un=Qe.current)===null||Un===void 0||Un.scrollTo(Fn)},nativeElement:(wn=Qe.current)===null||wn===void 0?void 0:wn.nativeElement};return Object.defineProperty(bn,"scrollLeft",{get:function(){var Fn;return((Fn=Qe.current)===null||Fn===void 0?void 0:Fn.getScrollInfo().x)||0},set:function(Fn){var Un;(Un=Qe.current)===null||Un===void 0||Un.scrollTo({left:Fn})}}),bn});var un=function(bn,hn){var Fn,Un=(Fn=xt[hn])===null||Fn===void 0?void 0:Fn.record,Tn=bn.onCell;if(Tn){var zn,ur=Tn(Un,hn);return(zn=ur==null?void 0:ur.rowSpan)!==null&&zn!==void 0?zn:1}return 1},mn=function(bn){var hn=bn.start,Fn=bn.end,Un=bn.getSize,Tn=bn.offsetY;if(Fn<0)return null;for(var zn=Se.filter(function(ua){return un(ua,hn)===0}),ur=hn,_n=function(da){if(zn=zn.filter(function(yr){return un(yr,da)===0}),!zn.length)return ur=da,1},Br=hn;Br>=0&&!_n(Br);Br-=1);for(var ca=Se.filter(function(ua){return un(ua,Fn)!==1}),qr=Fn,pa=function(da){if(ca=ca.filter(function(yr){return un(yr,da)!==1}),!ca.length)return qr=Math.max(da-1,Fn),1},Yr=Fn;Yr1})&&Kr.push(da)},aa=ur;aa<=qr;aa+=1)xr(aa);var Lr=Kr.map(function(ua){var da=xt[ua],yr=vt(da.record,ua),Fr=function(vr){var Tr=ua+vr-1,Sr=vt(xt[Tr].record,Tr),ba=Un(yr,Sr);return ba.bottom-ba.top},kr=Un(yr);return fe.createElement(Pr,{key:ua,data:da,rowKey:yr,index:ua,style:{top:-Tn+kr.top},extra:!0,getHeight:Fr})});return Lr},_t=fe.useMemo(function(){return{columnsOffset:Vt}},[Vt]),En="".concat(ct,"-tbody"),In=Te(["body","wrapper"]),xn={};return Bn&&(xn.position="sticky",xn.bottom=0,(0,pe.Z)(Bn)==="object"&&Bn.offsetScroll&&(xn.bottom=Bn.offsetScroll)),fe.createElement(Gr.Provider,{value:_t},fe.createElement(Dr.Z,{fullHeight:!1,ref:Qe,prefixCls:"".concat(En,"-virtual"),styles:{horizontalScrollBar:xn},className:En,height:ie,itemHeight:Ne||24,data:xt,itemKey:function(bn){return vt(bn.record)},component:In,scrollWidth:Pt,direction:Gt,onVirtualScroll:function(bn){var hn,Fn=bn.x;Xt({currentTarget:(hn=Qe.current)===null||hn===void 0?void 0:hn.nativeElement,scrollLeft:Fn})},onScroll:Ve,extraRender:mn},function(wn,bn,hn){var Fn=vt(wn.record,bn);return fe.createElement(Pr,{data:wn,rowKey:Fn,index:bn,style:hn.style})}))}),zi=He(Ui),sa=zi,Fa=function(Dn,Ct){var Xt=Ct.ref,ve=Ct.onScroll;return fe.createElement(sa,{ref:Xt,data:Dn,onScroll:ve})};function ni(jt,Dn){var Ct=jt.data,Xt=jt.columns,ve=jt.scroll,Se=jt.sticky,et=jt.prefixCls,vt=et===void 0?Wn:et,Mt=jt.className,ct=jt.listItemHeight,Nt=jt.components,Pt=jt.onScroll,Gt=ve||{},ln=Gt.x,Bn=Gt.y;typeof ln!="number"&&(ln=1),typeof Bn!="number"&&(Bn=500);var ie=(0,Kt.zX)(function(Ve,Qe){return(0,_e.Z)(Nt,Ve)||Qe}),Ne=(0,Kt.zX)(Pt),Te=fe.useMemo(function(){return{sticky:Se,scrollY:Bn,listItemHeight:ct,getComponent:ie,onScroll:Ne}},[Se,Bn,ct,ie,Ne]);return fe.createElement(Ea.Provider,{value:Te},fe.createElement(na,(0,re.Z)({},jt,{className:Be()(Mt,"".concat(vt,"-virtual")),scroll:(0,Pe.Z)((0,Pe.Z)({},ve),{},{x:ln}),components:(0,Pe.Z)((0,Pe.Z)({},Nt),{},{body:Ct!=null&&Ct.length?Fa:void 0}),columns:Xt,internalHooks:E.R,tailor:!0,ref:Dn})))}var yi=fe.forwardRef(ni);function fi(jt){return mt(yi,jt)}var ci=fi(),Ki=null},54451:function(pn,It,te){"use strict";te.d(It,{g:function(){return fe},v:function(){return Ce}});var E=te(33885),Me=te(75931),de=te(48736),Ee=["expandable"],Ce="RC_TABLE_INTERNAL_COL_DEFINE";function fe(Ze){var Ge=Ze.expandable,ye=(0,Me.Z)(Ze,Ee),re;return"expandable"in Ze?re=(0,E.Z)((0,E.Z)({},ye),Ge):re=ye,re.showExpandColumn===!1&&(re.expandIconColumnIndex=-1),re}},22711:function(pn,It,te){"use strict";te.r(It),te.d(It,{ResizableTextArea:function(){return We},default:function(){return Rt}});var E=te(54476),Me=te(20068),de=te(33885),Ee=te(94480),Ce=te(42978),fe=te(75931),Ze=te(92310),Ge=te.n(Ze),ye=te(36901),re=te(66003),Ae=te(30292),me=te(18929),Ye=te(59301),je=te(76190),ze=te(29301),Ie=te(34280),Ue=te(16089),mt=` min-height:0 !important; max-height:none !important; height:0 !important; visibility:hidden !important; overflow:hidden !important; position:absolute !important; z-index:-1000 !important; top:0 !important; right:0 !important; pointer-events: none !important; `,He=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Le={},be;function De(gt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=gt.getAttribute("id")||gt.getAttribute("data-reactid")||gt.getAttribute("name");if(nt&&Le[at])return Le[at];var xe=window.getComputedStyle(gt),ce=xe.getPropertyValue("box-sizing")||xe.getPropertyValue("-moz-box-sizing")||xe.getPropertyValue("-webkit-box-sizing"),rt=parseFloat(xe.getPropertyValue("padding-bottom"))+parseFloat(xe.getPropertyValue("padding-top")),St=parseFloat(xe.getPropertyValue("border-bottom-width"))+parseFloat(xe.getPropertyValue("border-top-width")),Ot=He.map(function(Ut){return"".concat(Ut,":").concat(xe.getPropertyValue(Ut))}).join(";"),ot={sizingStyle:Ot,paddingSize:rt,borderSize:St,boxSizing:ce};return nt&&at&&(Le[at]=ot),ot}function Je(gt){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,at=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;be||(be=document.createElement("textarea"),be.setAttribute("tab-index","-1"),be.setAttribute("aria-hidden","true"),be.setAttribute("name","hiddenTextarea"),document.body.appendChild(be)),gt.getAttribute("wrap")?be.setAttribute("wrap",gt.getAttribute("wrap")):be.removeAttribute("wrap");var ce=De(gt,nt),rt=ce.paddingSize,St=ce.borderSize,Ot=ce.boxSizing,ot=ce.sizingStyle;be.setAttribute("style","".concat(ot,";").concat(mt)),be.value=gt.value||gt.placeholder||"";var Ut=void 0,yt=void 0,Kt,lt=be.scrollHeight;if(Ot==="border-box"?lt+=St:Ot==="content-box"&&(lt-=rt),at!==null||xe!==null){be.value=" ";var tt=be.scrollHeight-rt;at!==null&&(Ut=tt*at,Ot==="border-box"&&(Ut=Ut+rt+St),lt=Math.max(Ut,lt)),xe!==null&&(yt=tt*xe,Ot==="border-box"&&(yt=yt+rt+St),Kt=lt>yt?"":"hidden",lt=Math.min(yt,lt))}var $e={height:lt,overflowY:Kt,resize:"none"};return Ut&&($e.minHeight=Ut),yt&&($e.maxHeight=yt),$e}var ke=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ft=0,pe=1,Pe=2,qe=Ye.forwardRef(function(gt,nt){var at=gt,xe=at.prefixCls,ce=at.defaultValue,rt=at.value,St=at.autoSize,Ot=at.onResize,ot=at.className,Ut=at.style,yt=at.disabled,Kt=at.onChange,lt=at.onInternalAutoSize,tt=(0,fe.Z)(at,ke),$e=(0,me.Z)(ce,{value:rt,postState:function(Mn){return Mn!=null?Mn:""}}),Et=(0,Ce.Z)($e,2),Zt=Et[0],pt=Et[1],zt=function(Mn){pt(Mn.target.value),Kt==null||Kt(Mn)},Wt=Ye.useRef();Ye.useImperativeHandle(nt,function(){return{textArea:Wt.current}});var Re=Ye.useMemo(function(){return St&&(0,je.Z)(St)==="object"?[St.minRows,St.maxRows]:[]},[St]),wt=(0,Ce.Z)(Re,2),bt=wt[0],Ke=wt[1],Ft=!!St,At=function(){try{if(document.activeElement===Wt.current){var Mn=Wt.current,jn=Mn.selectionStart,Sn=Mn.selectionEnd,dn=Mn.scrollTop;Wt.current.setSelectionRange(jn,Sn),Wt.current.scrollTop=dn}}catch(Ln){}},Tt=Ye.useState(Pe),ue=(0,Ce.Z)(Tt,2),ne=ue[0],ee=ue[1],se=Ye.useState(),ge=(0,Ce.Z)(se,2),oe=ge[0],le=ge[1],st=function(){ee(ft)};(0,Ie.Z)(function(){Ft&&st()},[rt,bt,Ke,Ft]),(0,Ie.Z)(function(){if(ne===ft)ee(pe);else if(ne===pe){var sn=Je(Wt.current,!1,bt,Ke);ee(Pe),le(sn)}else At()},[ne]);var Yt=Ye.useRef(),kt=function(){Ue.Z.cancel(Yt.current)},dt=function(Mn){ne===Pe&&(Ot==null||Ot(Mn),St&&(kt(),Yt.current=(0,Ue.Z)(function(){st()})))};Ye.useEffect(function(){return kt},[]);var Ht=Ft?oe:null,rn=(0,de.Z)((0,de.Z)({},Ut),Ht);return(ne===ft||ne===pe)&&(rn.overflowY="hidden",rn.overflowX="hidden"),Ye.createElement(ze.Z,{onResize:dt,disabled:!(St||Ot)},Ye.createElement("textarea",(0,E.Z)({},tt,{ref:Wt,style:rn,className:Ge()(xe,ot,(0,Me.Z)({},"".concat(xe,"-disabled"),yt)),disabled:yt,value:Zt,onChange:zt})))}),We=qe,Be=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],Fe=Ye.forwardRef(function(gt,nt){var at,xe=gt.defaultValue,ce=gt.value,rt=gt.onFocus,St=gt.onBlur,Ot=gt.onChange,ot=gt.allowClear,Ut=gt.maxLength,yt=gt.onCompositionStart,Kt=gt.onCompositionEnd,lt=gt.suffix,tt=gt.prefixCls,$e=tt===void 0?"rc-textarea":tt,Et=gt.showCount,Zt=gt.count,pt=gt.className,zt=gt.style,Wt=gt.disabled,Re=gt.hidden,wt=gt.classNames,bt=gt.styles,Ke=gt.onResize,Ft=gt.onClear,At=gt.onPressEnter,Tt=gt.readOnly,ue=gt.autoSize,ne=gt.onKeyDown,ee=(0,fe.Z)(gt,Be),se=(0,me.Z)(xe,{value:ce,defaultValue:xe}),ge=(0,Ce.Z)(se,2),oe=ge[0],le=ge[1],st=oe==null?"":String(oe),Yt=Ye.useState(!1),kt=(0,Ce.Z)(Yt,2),dt=kt[0],Ht=kt[1],rn=Ye.useRef(!1),sn=Ye.useState(null),Mn=(0,Ce.Z)(sn,2),jn=Mn[0],Sn=Mn[1],dn=(0,Ye.useRef)(null),Ln=(0,Ye.useRef)(null),en=function(){var Xn;return(Xn=Ln.current)===null||Xn===void 0?void 0:Xn.textArea},cn=function(){en().focus()};(0,Ye.useImperativeHandle)(nt,function(){var yn;return{resizableTextArea:Ln.current,focus:cn,blur:function(){en().blur()},nativeElement:((yn=dn.current)===null||yn===void 0?void 0:yn.nativeElement)||en()}}),(0,Ye.useEffect)(function(){Ht(function(yn){return!Wt&&yn})},[Wt]);var rr=Ye.useState(null),ar=(0,Ce.Z)(rr,2),wr=ar[0],Zn=ar[1];Ye.useEffect(function(){if(wr){var yn;(yn=en()).setSelectionRange.apply(yn,(0,Ee.Z)(wr))}},[wr]);var an=(0,re.Z)(Zt,Et),ir=(at=an.max)!==null&&at!==void 0?at:Ut,tn=Number(ir)>0,vn=an.strategy(st),gn=!!ir&&vn>ir,On=function(Xn,Ar){var or=Ar;!rn.current&&an.exceedFormatter&&an.max&&an.strategy(Ar)>an.max&&(or=an.exceedFormatter(Ar,{max:an.max}),Ar!==or&&Zn([en().selectionStart||0,en().selectionEnd||0])),le(or),(0,Ae.rJ)(Xn.currentTarget,Xn,Ot,or)},on=function(Xn){rn.current=!0,yt==null||yt(Xn)},Cn=function(Xn){rn.current=!1,On(Xn,Xn.currentTarget.value),Kt==null||Kt(Xn)},Hn=function(Xn){On(Xn,Xn.target.value)},Qn=function(Xn){Xn.key==="Enter"&&At&&At(Xn),ne==null||ne(Xn)},sr=function(Xn){Ht(!0),rt==null||rt(Xn)},dr=function(Xn){Ht(!1),St==null||St(Xn)},zr=function(Xn){le(""),cn(),(0,Ae.rJ)(en(),Xn,Ot)},$n=lt,Ir;an.show&&(an.showFormatter?Ir=an.showFormatter({value:st,count:vn,maxLength:ir}):Ir="".concat(vn).concat(tn?" / ".concat(ir):""),$n=Ye.createElement(Ye.Fragment,null,$n,Ye.createElement("span",{className:Ge()("".concat($e,"-data-count"),wt==null?void 0:wt.count),style:bt==null?void 0:bt.count},Ir)));var Vn=function(Xn){var Ar;Ke==null||Ke(Xn),(Ar=en())!==null&&Ar!==void 0&&Ar.style.height&&Sn(!0)},Jn=!ue&&!Et&&!ot;return Ye.createElement(ye.BaseInput,{ref:dn,value:st,allowClear:ot,handleReset:zr,suffix:$n,prefixCls:$e,classNames:(0,de.Z)((0,de.Z)({},wt),{},{affixWrapper:Ge()(wt==null?void 0:wt.affixWrapper,(0,Me.Z)((0,Me.Z)({},"".concat($e,"-show-count"),Et),"".concat($e,"-textarea-allow-clear"),ot))}),disabled:Wt,focused:dt,className:Ge()(pt,gn&&"".concat($e,"-out-of-range")),style:(0,de.Z)((0,de.Z)({},zt),jn&&!Jn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ir=="string"?Ir:void 0}},hidden:Re,readOnly:Tt,onClear:Ft},Ye.createElement(We,(0,E.Z)({},ee,{autoSize:ue,maxLength:Ut,onKeyDown:Qn,onChange:Hn,onFocus:sr,onBlur:dr,onCompositionStart:on,onCompositionEnd:Cn,className:Ge()(wt==null?void 0:wt.textarea),style:(0,de.Z)((0,de.Z)({},bt==null?void 0:bt.textarea),{},{resize:zt==null?void 0:zt.resize}),disabled:Wt,prefixCls:$e,onResize:Vn,ref:Ln,readOnly:Tt})))}),_e=Fe,Rt=_e},639:function(pn,It,te){"use strict";te.d(It,{Z:function(){return Le}});var E=te(54476),Me=te(20068),de=te(33885),Ee=te(42978),Ce=te(75931),fe=te(59301),Ze=te(92310),Ge=te.n(Ze),ye=te(26112),re=te(30699),Ae=function(De){for(var Je=De.prefixCls,ke=De.level,ft=De.isStart,pe=De.isEnd,Pe="".concat(Je,"-indent-unit"),qe=[],We=0;We0&&arguments[0]!==void 0?arguments[0]:[],wt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],bt=Re.length,Ke=wt.length;if(Math.abs(bt-Ke)!==1)return{add:!1,key:null};function Ft(At,Tt){var ue=new Map;At.forEach(function(ee){ue.set(ee,!0)});var ne=Tt.filter(function(ee){return!ue.has(ee)});return ne.length===1?ne[0]:null}return bt ").concat(wt);return wt}var Kt=Ie.forwardRef(function(Re,wt){var bt=Re.prefixCls,Ke=Re.data,Ft=Re.selectable,At=Re.checkable,Tt=Re.expandedKeys,ue=Re.selectedKeys,ne=Re.checkedKeys,ee=Re.loadedKeys,se=Re.loadingKeys,ge=Re.halfCheckedKeys,oe=Re.keyEntities,le=Re.disabled,st=Re.dragging,Yt=Re.dragOverNodeKey,kt=Re.dropPosition,dt=Re.motion,Ht=Re.height,rn=Re.itemHeight,sn=Re.virtual,Mn=Re.scrollWidth,jn=Re.focusable,Sn=Re.activeItem,dn=Re.focused,Ln=Re.tabIndex,en=Re.onKeyDown,cn=Re.onFocus,rr=Re.onBlur,ar=Re.onActiveChange,wr=Re.onListChangeStart,Zn=Re.onListChangeEnd,an=(0,De.Z)(Re,nt),ir=Ie.useRef(null),tn=Ie.useRef(null);Ie.useImperativeHandle(wt,function(){return{scrollTo:function(cr){ir.current.scrollTo(cr)},getIndentWidth:function(){return tn.current.offsetWidth}}});var vn=Ie.useState(Tt),gn=(0,be.Z)(vn,2),On=gn[0],on=gn[1],Cn=Ie.useState(Ke),Hn=(0,be.Z)(Cn,2),Qn=Hn[0],sr=Hn[1],dr=Ie.useState(Ke),zr=(0,be.Z)(dr,2),$n=zr[0],Ir=zr[1],Vn=Ie.useState([]),Jn=(0,be.Z)(Vn,2),yn=Jn[0],Xn=Jn[1],Ar=Ie.useState(null),or=(0,be.Z)(Ar,2),Jt=or[0],qt=or[1],qn=Ie.useRef(Ke);qn.current=Ke;function Pn(){var nr=qn.current;sr(nr),Ir(nr),Xn([]),qt(null),Zn()}(0,Je.Z)(function(){on(Tt);var nr=Rt(On,Tt);if(nr.key!==null)if(nr.add){var cr=Qn.findIndex(function(jr){var ra=jr.key;return ra===nr.key}),gr=ot(gt(Qn,Ke,nr.key),sn,Ht,rn),mr=Qn.slice();mr.splice(cr+1,0,Ot),Ir(mr),Xn(gr),qt("show")}else{var Cr=Ke.findIndex(function(jr){var ra=jr.key;return ra===nr.key}),Wn=ot(gt(Ke,Qn,nr.key),sn,Ht,rn),Dt=Ke.slice();Dt.splice(Cr+1,0,Ot),Ir(Dt),Xn(Wn),qt("hide")}else Qn!==Ke&&(sr(Ke),Ir(Ke))},[Tt,Ke]),Ie.useEffect(function(){st||Pn()},[st]);var nn=dt?$n:Ke,Yn={expandedKeys:Tt,selectedKeys:ue,loadedKeys:ee,loadingKeys:se,checkedKeys:ne,halfCheckedKeys:ge,dragOverNodeKey:Yt,dropPosition:kt,keyEntities:oe};return Ie.createElement(Ie.Fragment,null,dn&&Sn&&Ie.createElement("span",{style:at,"aria-live":"assertive"},yt(Sn)),Ie.createElement("div",null,Ie.createElement("input",{style:at,disabled:jn===!1||le,tabIndex:jn!==!1?Ln:null,onKeyDown:en,onFocus:cn,onBlur:rr,value:"",onChange:xe,"aria-label":"for screen reader"})),Ie.createElement("div",{className:"".concat(bt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ie.createElement("div",{className:"".concat(bt,"-indent")},Ie.createElement("div",{ref:tn,className:"".concat(bt,"-indent-unit")}))),Ie.createElement(ke.Z,(0,E.Z)({},an,{data:nn,itemKey:Ut,height:Ht,fullHeight:!1,virtual:sn,itemHeight:rn,scrollWidth:Mn,prefixCls:"".concat(bt,"-list"),ref:ir,role:"tree",onVisibleChange:function(cr){cr.every(function(gr){return Ut(gr)!==ce})&&Pn()}}),function(nr){var cr=nr.pos,gr=Object.assign({},(Le(nr.data),nr.data)),mr=nr.title,Cr=nr.key,Wn=nr.isStart,Dt=nr.isEnd,jr=(0,We.km)(Cr,cr);delete gr.key,delete gr.children;var ra=(0,We.H8)(jr,Yn);return Ie.createElement(_e,(0,E.Z)({},gr,ra,{title:mr,active:!!Sn&&Cr===Sn.key,pos:cr,data:nr.data,isStart:Wn,isEnd:Dt,motion:dt,motionNodes:Cr===ce?yn:null,motionType:Jt,onMotionStart:wr,onMotionEnd:Pn,treeNodeRequiredProps:Yn,onMouseMove:function(){ar(null)}}))}))}),lt=Kt,tt=te(82661),$e=te(34643),Et=te(65065),Zt=10,pt=function(Re){(0,Ge.Z)(bt,Re);var wt=(0,ye.Z)(bt);function bt(){var Ke;(0,Ce.Z)(this,bt);for(var Ft=arguments.length,At=new Array(Ft),Tt=0;Tt2&&arguments[2]!==void 0?arguments[2]:!1,ge=Ke.state,oe=ge.dragChildrenKeys,le=ge.dropPosition,st=ge.dropTargetKey,Yt=ge.dropTargetPos,kt=ge.dropAllowed;if(kt){var dt=Ke.props.onDrop;if(Ke.setState({dragOverNodeKey:null}),Ke.cleanDragState(),st!==null){var Ht=(0,de.Z)((0,de.Z)({},(0,We.H8)(st,Ke.getTreeNodeRequiredProps())),{},{active:((ee=Ke.getActiveItem())===null||ee===void 0?void 0:ee.key)===st,data:(0,Et.Z)(Ke.state.keyEntities,st).node}),rn=oe.includes(st);(0,ze.ZP)(!rn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var sn=(0,tt.yx)(Yt),Mn={event:ue,node:(0,We.F)(Ht),dragNode:Ke.dragNodeProps?(0,We.F)(Ke.dragNodeProps):null,dragNodesKeys:[Ke.dragNodeProps.eventKey].concat(oe),dropToGap:le!==0,dropPosition:le+Number(sn[sn.length-1])};se||dt==null||dt(Mn),Ke.dragNodeProps=null}}}),(0,re.Z)((0,Ze.Z)(Ke),"cleanDragState",function(){var ue=Ke.state.draggingNodeKey;ue!==null&&Ke.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Ke.dragStartMousePosition=null,Ke.currentMouseOverDroppableNodeKey=null}),(0,re.Z)((0,Ze.Z)(Ke),"triggerExpandActionExpand",function(ue,ne){var ee=Ke.state,se=ee.expandedKeys,ge=ee.flattenNodes,oe=ne.expanded,le=ne.key,st=ne.isLeaf;if(!(st||ue.shiftKey||ue.metaKey||ue.ctrlKey)){var Yt=ge.filter(function(dt){return dt.key===le})[0],kt=(0,We.F)((0,de.Z)((0,de.Z)({},(0,We.H8)(le,Ke.getTreeNodeRequiredProps())),{},{data:Yt.data}));Ke.setExpandedKeys(oe?(0,tt._5)(se,le):(0,tt.L0)(se,le)),Ke.onNodeExpand(ue,kt)}}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeClick",function(ue,ne){var ee=Ke.props,se=ee.onClick,ge=ee.expandAction;ge==="click"&&Ke.triggerExpandActionExpand(ue,ne),se==null||se(ue,ne)}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeDoubleClick",function(ue,ne){var ee=Ke.props,se=ee.onDoubleClick,ge=ee.expandAction;ge==="doubleClick"&&Ke.triggerExpandActionExpand(ue,ne),se==null||se(ue,ne)}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeSelect",function(ue,ne){var ee=Ke.state.selectedKeys,se=Ke.state,ge=se.keyEntities,oe=se.fieldNames,le=Ke.props,st=le.onSelect,Yt=le.multiple,kt=ne.selected,dt=ne[oe.key],Ht=!kt;Ht?Yt?ee=(0,tt.L0)(ee,dt):ee=[dt]:ee=(0,tt._5)(ee,dt);var rn=ee.map(function(sn){var Mn=(0,Et.Z)(ge,sn);return Mn?Mn.node:null}).filter(Boolean);Ke.setUncontrolledState({selectedKeys:ee}),st==null||st(ee,{event:"select",selected:Ht,node:ne,selectedNodes:rn,nativeEvent:ue.nativeEvent})}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeCheck",function(ue,ne,ee){var se=Ke.state,ge=se.keyEntities,oe=se.checkedKeys,le=se.halfCheckedKeys,st=Ke.props,Yt=st.checkStrictly,kt=st.onCheck,dt=ne.key,Ht,rn={event:"check",node:ne,checked:ee,nativeEvent:ue.nativeEvent};if(Yt){var sn=ee?(0,tt.L0)(oe,dt):(0,tt._5)(oe,dt),Mn=(0,tt._5)(le,dt);Ht={checked:sn,halfChecked:Mn},rn.checkedNodes=sn.map(function(cn){return(0,Et.Z)(ge,cn)}).filter(Boolean).map(function(cn){return cn.node}),Ke.setUncontrolledState({checkedKeys:sn})}else{var jn=(0,$e.S)([].concat((0,Ee.Z)(oe),[dt]),!0,ge),Sn=jn.checkedKeys,dn=jn.halfCheckedKeys;if(!ee){var Ln=new Set(Sn);Ln.delete(dt);var en=(0,$e.S)(Array.from(Ln),{checked:!1,halfCheckedKeys:dn},ge);Sn=en.checkedKeys,dn=en.halfCheckedKeys}Ht=Sn,rn.checkedNodes=[],rn.checkedNodesPositions=[],rn.halfCheckedKeys=dn,Sn.forEach(function(cn){var rr=(0,Et.Z)(ge,cn);if(rr){var ar=rr.node,wr=rr.pos;rn.checkedNodes.push(ar),rn.checkedNodesPositions.push({node:ar,pos:wr})}}),Ke.setUncontrolledState({checkedKeys:Sn},!1,{halfCheckedKeys:dn})}kt==null||kt(Ht,rn)}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeLoad",function(ue){var ne,ee=ue.key,se=Ke.state.keyEntities,ge=(0,Et.Z)(se,ee);if(!(ge!=null&&(ne=ge.children)!==null&&ne!==void 0&&ne.length)){var oe=new Promise(function(le,st){Ke.setState(function(Yt){var kt=Yt.loadedKeys,dt=kt===void 0?[]:kt,Ht=Yt.loadingKeys,rn=Ht===void 0?[]:Ht,sn=Ke.props,Mn=sn.loadData,jn=sn.onLoad;if(!Mn||dt.includes(ee)||rn.includes(ee))return null;var Sn=Mn(ue);return Sn.then(function(){var dn=Ke.state.loadedKeys,Ln=(0,tt.L0)(dn,ee);jn==null||jn(Ln,{event:"load",node:ue}),Ke.setUncontrolledState({loadedKeys:Ln}),Ke.setState(function(en){return{loadingKeys:(0,tt._5)(en.loadingKeys,ee)}}),le()}).catch(function(dn){if(Ke.setState(function(en){return{loadingKeys:(0,tt._5)(en.loadingKeys,ee)}}),Ke.loadingRetryTimes[ee]=(Ke.loadingRetryTimes[ee]||0)+1,Ke.loadingRetryTimes[ee]>=Zt){var Ln=Ke.state.loadedKeys;(0,ze.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Ke.setUncontrolledState({loadedKeys:(0,tt.L0)(Ln,ee)}),le()}st(dn)}),{loadingKeys:(0,tt.L0)(rn,ee)}})});return oe.catch(function(){}),oe}}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeMouseEnter",function(ue,ne){var ee=Ke.props.onMouseEnter;ee==null||ee({event:ue,node:ne})}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeMouseLeave",function(ue,ne){var ee=Ke.props.onMouseLeave;ee==null||ee({event:ue,node:ne})}),(0,re.Z)((0,Ze.Z)(Ke),"onNodeContextMenu",function(ue,ne){var ee=Ke.props.onRightClick;ee&&(ue.preventDefault(),ee({event:ue,node:ne}))}),(0,re.Z)((0,Ze.Z)(Ke),"onFocus",function(){var ue=Ke.props.onFocus;Ke.setState({focused:!0});for(var ne=arguments.length,ee=new Array(ne),se=0;se1&&arguments[1]!==void 0?arguments[1]:!1,ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Ke.destroyed){var se=!1,ge=!0,oe={};Object.keys(ue).forEach(function(le){if(Ke.props.hasOwnProperty(le)){ge=!1;return}se=!0,oe[le]=ue[le]}),se&&(!ne||ge)&&Ke.setState((0,de.Z)((0,de.Z)({},oe),ee))}}),(0,re.Z)((0,Ze.Z)(Ke),"scrollTo",function(ue){Ke.listRef.current.scrollTo(ue)}),Ke}return(0,fe.Z)(bt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Ft=this.props,At=Ft.activeKey,Tt=Ft.itemScrollOffset,ue=Tt===void 0?0:Tt;At!==void 0&&At!==this.state.activeKey&&(this.setState({activeKey:At}),At!==null&&this.scrollTo({key:At,offset:ue}))}},{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 Ft=this.state,At=Ft.focused,Tt=Ft.flattenNodes,ue=Ft.keyEntities,ne=Ft.draggingNodeKey,ee=Ft.activeKey,se=Ft.dropLevelOffset,ge=Ft.dropContainerKey,oe=Ft.dropTargetKey,le=Ft.dropPosition,st=Ft.dragOverNodeKey,Yt=Ft.indent,kt=this.props,dt=kt.prefixCls,Ht=kt.className,rn=kt.style,sn=kt.showLine,Mn=kt.focusable,jn=kt.tabIndex,Sn=jn===void 0?0:jn,dn=kt.selectable,Ln=kt.showIcon,en=kt.icon,cn=kt.switcherIcon,rr=kt.draggable,ar=kt.checkable,wr=kt.checkStrictly,Zn=kt.disabled,an=kt.motion,ir=kt.loadData,tn=kt.filterTreeNode,vn=kt.height,gn=kt.itemHeight,On=kt.scrollWidth,on=kt.virtual,Cn=kt.titleRender,Hn=kt.dropIndicatorRender,Qn=kt.onContextMenu,sr=kt.onScroll,dr=kt.direction,zr=kt.rootClassName,$n=kt.rootStyle,Ir=(0,je.Z)(this.props,{aria:!0,data:!0}),Vn;rr&&((0,Me.Z)(rr)==="object"?Vn=rr:typeof rr=="function"?Vn={nodeDraggable:rr}:Vn={});var Jn={prefixCls:dt,selectable:dn,showIcon:Ln,icon:en,switcherIcon:cn,draggable:Vn,draggingNodeKey:ne,checkable:ar,checkStrictly:wr,disabled:Zn,keyEntities:ue,dropLevelOffset:se,dropContainerKey:ge,dropTargetKey:oe,dropPosition:le,dragOverNodeKey:st,indent:Yt,direction:dr,dropIndicatorRender:Hn,loadData:ir,filterTreeNode:tn,titleRender:Cn,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};return Ie.createElement(Ue.k.Provider,{value:Jn},Ie.createElement("div",{className:me()(dt,Ht,zr,(0,re.Z)((0,re.Z)((0,re.Z)({},"".concat(dt,"-show-line"),sn),"".concat(dt,"-focused"),At),"".concat(dt,"-active-focused"),ee!==null)),style:$n},Ie.createElement(lt,(0,E.Z)({ref:this.listRef,prefixCls:dt,style:rn,data:Tt,disabled:Zn,selectable:dn,checkable:!!ar,motion:an,dragging:ne!==null,height:vn,itemHeight:gn,virtual:on,focusable:Mn,focused:At,tabIndex:Sn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Qn,onScroll:sr,scrollWidth:On},this.getTreeNodeRequiredProps(),Ir))))}}],[{key:"getDerivedStateFromProps",value:function(Ft,At){var Tt=At.prevProps,ue={prevProps:Ft};function ne(Sn){return!Tt&&Ft.hasOwnProperty(Sn)||Tt&&Tt[Sn]!==Ft[Sn]}var ee,se=At.fieldNames;if(ne("fieldNames")&&(se=(0,We.w$)(Ft.fieldNames),ue.fieldNames=se),ne("treeData")?ee=Ft.treeData:ne("children")&&((0,ze.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ee=(0,We.zn)(Ft.children)),ee){ue.treeData=ee;var ge=(0,We.I8)(ee,{fieldNames:se});ue.keyEntities=(0,de.Z)((0,re.Z)({},ce,St),ge.keyEntities)}var oe=ue.keyEntities||At.keyEntities;if(ne("expandedKeys")||Tt&&ne("autoExpandParent"))ue.expandedKeys=Ft.autoExpandParent||!Tt&&Ft.defaultExpandParent?(0,tt.r7)(Ft.expandedKeys,oe):Ft.expandedKeys;else if(!Tt&&Ft.defaultExpandAll){var le=(0,de.Z)({},oe);delete le[ce];var st=[];Object.keys(le).forEach(function(Sn){var dn=le[Sn];dn.children&&dn.children.length&&st.push(dn.key)}),ue.expandedKeys=st}else!Tt&&Ft.defaultExpandedKeys&&(ue.expandedKeys=Ft.autoExpandParent||Ft.defaultExpandParent?(0,tt.r7)(Ft.defaultExpandedKeys,oe):Ft.defaultExpandedKeys);if(ue.expandedKeys||delete ue.expandedKeys,ee||ue.expandedKeys){var Yt=(0,We.oH)(ee||At.treeData,ue.expandedKeys||At.expandedKeys,se);ue.flattenNodes=Yt}if(Ft.selectable&&(ne("selectedKeys")?ue.selectedKeys=(0,tt.BT)(Ft.selectedKeys,Ft):!Tt&&Ft.defaultSelectedKeys&&(ue.selectedKeys=(0,tt.BT)(Ft.defaultSelectedKeys,Ft))),Ft.checkable){var kt;if(ne("checkedKeys")?kt=(0,tt.E6)(Ft.checkedKeys)||{}:!Tt&&Ft.defaultCheckedKeys?kt=(0,tt.E6)(Ft.defaultCheckedKeys)||{}:ee&&(kt=(0,tt.E6)(Ft.checkedKeys)||{checkedKeys:At.checkedKeys,halfCheckedKeys:At.halfCheckedKeys}),kt){var dt=kt,Ht=dt.checkedKeys,rn=Ht===void 0?[]:Ht,sn=dt.halfCheckedKeys,Mn=sn===void 0?[]:sn;if(!Ft.checkStrictly){var jn=(0,$e.S)(rn,!0,oe);rn=jn.checkedKeys,Mn=jn.halfCheckedKeys}ue.checkedKeys=rn,ue.halfCheckedKeys=Mn}}return ne("loadedKeys")&&(ue.loadedKeys=Ft.loadedKeys),ue}}]),bt}(Ie.Component);(0,re.Z)(pt,"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:He,allowDrop:function(){return!0},expandAction:!1}),(0,re.Z)(pt,"TreeNode",pe.Z);var zt=pt,Wt=zt},82661:function(pn,It,te){"use strict";te.d(It,{BT:function(){return Ie},E6:function(){return He},L0:function(){return re},OM:function(){return ze},_5:function(){return ye},r7:function(){return Le},wA:function(){return me},yx:function(){return Ae}});var E=te(94480),Me=te(76190),de=te(48736),Ee=te(59301),Ce=te(639),fe=te(65065),Ze=te(34061),Ge=null;function ye(be,De){if(!be)return[];var Je=be.slice(),ke=Je.indexOf(De);return ke>=0&&Je.splice(ke,1),Je}function re(be,De){var Je=(be||[]).slice();return Je.indexOf(De)===-1&&Je.push(De),Je}function Ae(be){return be.split("-")}function me(be,De){var Je=[],ke=(0,fe.Z)(De,be);function ft(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];pe.forEach(function(Pe){var qe=Pe.key,We=Pe.children;Je.push(qe),ft(We)})}return ft(ke.children),Je}function Ye(be){if(be.parent){var De=Ae(be.pos);return Number(De[De.length-1])===be.parent.children.length-1}return!1}function je(be){var De=Ae(be.pos);return Number(De[De.length-1])===0}function ze(be,De,Je,ke,ft,pe,Pe,qe,We,Be){var Fe,_e=be.clientX,Rt=be.clientY,gt=be.target.getBoundingClientRect(),nt=gt.top,at=gt.height,xe=(Be==="rtl"?-1:1)*(((ft==null?void 0:ft.x)||0)-_e),ce=(xe-12)/ke,rt=We.filter(function(Wt){var Re;return(Re=qe[Wt])===null||Re===void 0||(Re=Re.children)===null||Re===void 0?void 0:Re.length}),St=(0,fe.Z)(qe,Je.eventKey);if(Rt-1.5?pe({dragNode:Zt,dropNode:pt,dropPosition:1})?tt=1:zt=!1:pe({dragNode:Zt,dropNode:pt,dropPosition:0})?tt=0:pe({dragNode:Zt,dropNode:pt,dropPosition:1})?tt=1:zt=!1:pe({dragNode:Zt,dropNode:pt,dropPosition:1})?tt=1:zt=!1,{dropPosition:tt,dropLevelOffset:$e,dropTargetKey:St.key,dropTargetPos:St.pos,dragOverNodeKey:lt,dropContainerKey:tt===0?null:((Fe=St.parent)===null||Fe===void 0?void 0:Fe.key)||null,dropAllowed:zt}}function Ie(be,De){if(be){var Je=De.multiple;return Je?be.slice():be.length?[be[0]]:be}}var Ue=function(De){return De};function mt(be,De){if(!be)return[];var Je=De||{},ke=Je.processProps,ft=ke===void 0?Ue:ke,pe=Array.isArray(be)?be:[be];return pe.map(function(Pe){var qe=Pe.children,We=_objectWithoutProperties(Pe,Ge),Be=mt(qe,De);return React.createElement(TreeNode,_extends({key:We.key},ft(We)),Be)})}function He(be){if(!be)return null;var De;if(Array.isArray(be))De={checkedKeys:be,halfCheckedKeys:void 0};else if((0,Me.Z)(be)==="object")De={checkedKeys:be.checked||void 0,halfCheckedKeys:be.halfChecked||void 0};else return(0,de.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return De}function Le(be,De){var Je=new Set;function ke(ft){if(!Je.has(ft)){var pe=(0,fe.Z)(De,ft);if(pe){Je.add(ft);var Pe=pe.parent,qe=pe.node;qe.disabled||Pe&&ke(Pe.key)}}}return(be||[]).forEach(function(ft){ke(ft)}),(0,E.Z)(Je)}},34643:function(pn,It,te){"use strict";te.d(It,{S:function(){return Ze}});var E=te(48736),Me=te(65065);function de(Ge,ye){var re=new Set;return Ge.forEach(function(Ae){ye.has(Ae)||re.add(Ae)}),re}function Ee(Ge){var ye=Ge||{},re=ye.disabled,Ae=ye.disableCheckbox,me=ye.checkable;return!!(re||Ae)||me===!1}function Ce(Ge,ye,re,Ae){for(var me=new Set(Ge),Ye=new Set,je=0;je<=re;je+=1){var ze=ye.get(je)||new Set;ze.forEach(function(He){var Le=He.key,be=He.node,De=He.children,Je=De===void 0?[]:De;me.has(Le)&&!Ae(be)&&Je.filter(function(ke){return!Ae(ke.node)}).forEach(function(ke){me.add(ke.key)})})}for(var Ie=new Set,Ue=re;Ue>=0;Ue-=1){var mt=ye.get(Ue)||new Set;mt.forEach(function(He){var Le=He.parent,be=He.node;if(!(Ae(be)||!He.parent||Ie.has(He.parent.key))){if(Ae(He.parent.node)){Ie.add(Le.key);return}var De=!0,Je=!1;(Le.children||[]).filter(function(ke){return!Ae(ke.node)}).forEach(function(ke){var ft=ke.key,pe=me.has(ft);De&&!pe&&(De=!1),!Je&&(pe||Ye.has(ft))&&(Je=!0)}),De&&me.add(Le.key),Je&&Ye.add(Le.key),Ie.add(Le.key)}})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(de(Ye,me))}}function fe(Ge,ye,re,Ae,me){for(var Ye=new Set(Ge),je=new Set(ye),ze=0;ze<=Ae;ze+=1){var Ie=re.get(ze)||new Set;Ie.forEach(function(Le){var be=Le.key,De=Le.node,Je=Le.children,ke=Je===void 0?[]:Je;!Ye.has(be)&&!je.has(be)&&!me(De)&&ke.filter(function(ft){return!me(ft.node)}).forEach(function(ft){Ye.delete(ft.key)})})}je=new Set;for(var Ue=new Set,mt=Ae;mt>=0;mt-=1){var He=re.get(mt)||new Set;He.forEach(function(Le){var be=Le.parent,De=Le.node;if(!(me(De)||!Le.parent||Ue.has(Le.parent.key))){if(me(Le.parent.node)){Ue.add(be.key);return}var Je=!0,ke=!1;(be.children||[]).filter(function(ft){return!me(ft.node)}).forEach(function(ft){var pe=ft.key,Pe=Ye.has(pe);Je&&!Pe&&(Je=!1),!ke&&(Pe||je.has(pe))&&(ke=!0)}),Je||Ye.delete(be.key),ke&&je.add(be.key),Ue.add(be.key)}})}return{checkedKeys:Array.from(Ye),halfCheckedKeys:Array.from(de(je,Ye))}}function Ze(Ge,ye,re,Ae){var me=[],Ye;Ae?Ye=Ae:Ye=Ee;var je=new Set(Ge.filter(function(mt){var He=!!(0,Me.Z)(re,mt);return He||me.push(mt),He})),ze=new Map,Ie=0;Object.keys(re).forEach(function(mt){var He=re[mt],Le=He.level,be=ze.get(Le);be||(be=new Set,ze.set(Le,be)),be.add(He),Ie=Math.max(Ie,Le)}),(0,E.ZP)(!me.length,"Tree missing follow keys: ".concat(me.slice(0,100).map(function(mt){return"'".concat(mt,"'")}).join(", ")));var Ue;return ye===!0?Ue=Ce(je,ze,Ie,Ye):Ue=fe(je,ye.halfCheckedKeys,ze,Ie,Ye),Ue}},65065:function(pn,It,te){"use strict";te.d(It,{Z:function(){return E}});function E(Me,de){return Me[de]}},34061:function(pn,It,te){"use strict";te.d(It,{F:function(){return Le},H8:function(){return He},I8:function(){return mt},km:function(){return me},oH:function(){return Ie},w$:function(){return Ye},zn:function(){return ze}});var E=te(76190),Me=te(94480),de=te(33885),Ee=te(75931),Ce=te(11592),fe=te(2738),Ze=te(48736),Ge=te(65065),ye=["children"];function re(be,De){return"".concat(be,"-").concat(De)}function Ae(be){return be&&be.type&&be.type.isTreeNode}function me(be,De){return be!=null?be:De}function Ye(be){var De=be||{},Je=De.title,ke=De._title,ft=De.key,pe=De.children,Pe=Je||"title";return{title:Pe,_title:ke||[Pe],key:ft||"key",children:pe||"children"}}function je(be,De){var Je=new Map;function ke(ft){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ft||[]).forEach(function(Pe){var qe=Pe[De.key],We=Pe[De.children];warning(qe!=null,"Tree node must have a certain key: [".concat(pe).concat(qe,"]"));var Be=String(qe);warning(!Je.has(Be)||qe===null||qe===void 0,"Same 'key' exist in the Tree: ".concat(Be)),Je.set(Be,!0),ke(We,"".concat(pe).concat(Be," > "))})}ke(be)}function ze(be){function De(Je){var ke=(0,Ce.Z)(Je);return ke.map(function(ft){if(!Ae(ft))return(0,Ze.ZP)(!ft,"Tree/TreeNode can only accept TreeNode as children."),null;var pe=ft.key,Pe=ft.props,qe=Pe.children,We=(0,Ee.Z)(Pe,ye),Be=(0,de.Z)({key:pe},We),Fe=De(qe);return Fe.length&&(Be.children=Fe),Be}).filter(function(ft){return ft})}return De(be)}function Ie(be,De,Je){var ke=Ye(Je),ft=ke._title,pe=ke.key,Pe=ke.children,qe=new Set(De===!0?[]:De),We=[];function Be(Fe){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Fe.map(function(Rt,gt){for(var nt=re(_e?_e.pos:"0",gt),at=me(Rt[pe],nt),xe,ce=0;ce1&&arguments[1]!==void 0?arguments[1]:{},Je=De.initWrapper,ke=De.processEntity,ft=De.onProcessFinished,pe=De.externalGetKey,Pe=De.childrenPropName,qe=De.fieldNames,We=arguments.length>2?arguments[2]:void 0,Be=pe||We,Fe={},_e={},Rt={posEntities:Fe,keyEntities:_e};return Je&&(Rt=Je(Rt)||Rt),Ue(be,function(gt){var nt=gt.node,at=gt.index,xe=gt.pos,ce=gt.key,rt=gt.parentPos,St=gt.level,Ot=gt.nodes,ot={node:nt,nodes:Ot,index:at,key:ce,pos:xe,level:St},Ut=me(ce,xe);Fe[xe]=ot,_e[Ut]=ot,ot.parent=Fe[rt],ot.parent&&(ot.parent.children=ot.parent.children||[],ot.parent.children.push(ot)),ke&&ke(ot,Rt)},{externalGetKey:Be,childrenPropName:Pe,fieldNames:qe}),ft&&ft(Rt),Rt}function He(be,De){var Je=De.expandedKeys,ke=De.selectedKeys,ft=De.loadedKeys,pe=De.loadingKeys,Pe=De.checkedKeys,qe=De.halfCheckedKeys,We=De.dragOverNodeKey,Be=De.dropPosition,Fe=De.keyEntities,_e=(0,Ge.Z)(Fe,be),Rt={eventKey:be,expanded:Je.indexOf(be)!==-1,selected:ke.indexOf(be)!==-1,loaded:ft.indexOf(be)!==-1,loading:pe.indexOf(be)!==-1,checked:Pe.indexOf(be)!==-1,halfChecked:qe.indexOf(be)!==-1,pos:String(_e?_e.pos:""),dragOver:We===be&&Be===0,dragOverGapTop:We===be&&Be===-1,dragOverGapBottom:We===be&&Be===1};return Rt}function Le(be){var De=be.data,Je=be.expanded,ke=be.selected,ft=be.checked,pe=be.loaded,Pe=be.loading,qe=be.halfChecked,We=be.dragOver,Be=be.dragOverGapTop,Fe=be.dragOverGapBottom,_e=be.pos,Rt=be.active,gt=be.eventKey,nt=(0,de.Z)((0,de.Z)({},De),{},{expanded:Je,selected:ke,checked:ft,loaded:pe,loading:Pe,halfChecked:qe,dragOver:We,dragOverGapTop:Be,dragOverGapBottom:Fe,pos:_e,active:Rt,key:gt});return"props"in nt||Object.defineProperty(nt,"props",{get:function(){return(0,Ze.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),be}}),nt}},90472:function(pn,It,te){"use strict";te.d(It,{Z:function(){return gt}});var E=te(54476),Me=te(67732),de=te(83652),Ee=te(31226),Ce=te(42403),fe=te(158),Ze=te(20068),Ge=te(59301),ye=te(33885),re=te(75931),Ae=te(76190),me=te(75044),Ye=te(3202),je=te(94480),ze=te(92310),Ie=te.n(ze),Ue=te(26112),mt=te(48736),He=function(nt,at){if(nt&&at){var xe=Array.isArray(at)?at:at.split(","),ce=nt.name||"",rt=nt.type||"",St=rt.replace(/\/.*$/,"");return xe.some(function(Ot){var ot=Ot.trim();if(/^\*(\/\*)?$/.test(Ot))return!0;if(ot.charAt(0)==="."){var Ut=ce.toLowerCase(),yt=ot.toLowerCase(),Kt=[yt];return(yt===".jpg"||yt===".jpeg")&&(Kt=[".jpg",".jpeg"]),Kt.some(function(lt){return Ut.endsWith(lt)})}return/\/\*$/.test(ot)?St===ot.replace(/\/.*$/,""):rt===ot?!0:/^\w+$/.test(ot)?((0,mt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ot,"'.Skip for check.")),!0):!1})}return!0};function Le(nt,at){var xe="cannot ".concat(nt.method," ").concat(nt.action," ").concat(at.status,"'"),ce=new Error(xe);return ce.status=at.status,ce.method=nt.method,ce.url=nt.action,ce}function be(nt){var at=nt.responseText||nt.response;if(!at)return at;try{return JSON.parse(at)}catch(xe){return at}}function De(nt){var at=new XMLHttpRequest;nt.onProgress&&at.upload&&(at.upload.onprogress=function(St){St.total>0&&(St.percent=St.loaded/St.total*100),nt.onProgress(St)});var xe=new FormData;nt.data&&Object.keys(nt.data).forEach(function(rt){var St=nt.data[rt];if(Array.isArray(St)){St.forEach(function(Ot){xe.append("".concat(rt,"[]"),Ot)});return}xe.append(rt,St)}),nt.file instanceof Blob?xe.append(nt.filename,nt.file,nt.file.name):xe.append(nt.filename,nt.file),at.onerror=function(St){nt.onError(St)},at.onload=function(){return at.status<200||at.status>=300?nt.onError(Le(nt,at),be(at)):nt.onSuccess(be(at),at)},at.open(nt.method,nt.action,!0),nt.withCredentials&&"withCredentials"in at&&(at.withCredentials=!0);var ce=nt.headers||{};return ce["X-Requested-With"]!==null&&at.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(ce).forEach(function(rt){ce[rt]!==null&&at.setRequestHeader(rt,ce[rt])}),at.send(xe),{abort:function(){at.abort()}}}var Je=function(){var nt=(0,Ye.Z)((0,me.Z)().mark(function at(xe,ce){var rt,St,Ot,ot,Ut,yt,Kt,lt;return(0,me.Z)().wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:yt=function(){return yt=(0,Ye.Z)((0,me.Z)().mark(function Zt(pt){return(0,me.Z)().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.abrupt("return",new Promise(function(Re){pt.file(function(wt){ce(wt)?(pt.fullPath&&!wt.webkitRelativePath&&(Object.defineProperties(wt,{webkitRelativePath:{writable:!0}}),wt.webkitRelativePath=pt.fullPath.replace(/^\//,""),Object.defineProperties(wt,{webkitRelativePath:{writable:!1}})),Re(wt)):Re(null)})}));case 1:case"end":return Wt.stop()}},Zt)})),yt.apply(this,arguments)},Ut=function(Zt){return yt.apply(this,arguments)},ot=function(){return ot=(0,Ye.Z)((0,me.Z)().mark(function Zt(pt){var zt,Wt,Re,wt,bt;return(0,me.Z)().wrap(function(Ft){for(;;)switch(Ft.prev=Ft.next){case 0:zt=pt.createReader(),Wt=[];case 2:return Ft.next=5,new Promise(function(At){zt.readEntries(At,function(){return At([])})});case 5:if(Re=Ft.sent,wt=Re.length,wt){Ft.next=9;break}return Ft.abrupt("break",12);case 9:for(bt=0;btbt?Wt-(Re-bt):Wt+(Re-wt)}function He(pt,zt,Wt){var Re=pt.length,wt=zt.length,bt,Ke;if(Re===0&&wt===0)return null;Re2&&arguments[2]!==void 0?arguments[2]:!1,ne=At?Tt<0&&Ft.current.left||Tt>0&&Ft.current.right:Tt<0&&Ft.current.top||Tt>0&&Ft.current.bottom;return ue&&ne?(clearTimeout(bt.current),wt.current=!1):(!ne||wt.current)&&Ke(),!wt.current&&ne}};function ft(pt,zt,Wt,Re,wt,bt,Ke){var Ft=(0,me.useRef)(0),At=(0,me.useRef)(null),Tt=(0,me.useRef)(null),ue=(0,me.useRef)(!1),ne=ke(zt,Wt,Re,wt);function ee(Yt,kt){if(be.Z.cancel(At.current),!ne(!1,kt)){var dt=Yt;if(!dt._virtualHandled)dt._virtualHandled=!0;else return;Ft.current+=kt,Tt.current=kt,Je||dt.preventDefault(),At.current=(0,be.Z)(function(){var Ht=ue.current?10:1;Ke(Ft.current*Ht,!1),Ft.current=0})}}function se(Yt,kt){Ke(kt,!0),Je||Yt.preventDefault()}var ge=(0,me.useRef)(null),oe=(0,me.useRef)(null);function le(Yt){if(pt){be.Z.cancel(oe.current),oe.current=(0,be.Z)(function(){ge.current=null},2);var kt=Yt.deltaX,dt=Yt.deltaY,Ht=Yt.shiftKey,rn=kt,sn=dt;(ge.current==="sx"||!ge.current&&Ht&&dt&&!kt)&&(rn=dt,sn=0,ge.current="sx");var Mn=Math.abs(rn),jn=Math.abs(sn);ge.current===null&&(ge.current=bt&&Mn>jn?"x":"y"),ge.current==="y"?ee(Yt,sn):se(Yt,rn)}}function st(Yt){pt&&(ue.current=Yt.detail===Tt.current)}return[le,st]}function pe(pt,zt,Wt,Re){var wt=me.useMemo(function(){return[new Map,[]]},[pt,Wt.id,Re]),bt=(0,Ce.Z)(wt,2),Ke=bt[0],Ft=bt[1],At=function(ue){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,ee=Ke.get(ue),se=Ke.get(ne);if(ee===void 0||se===void 0)for(var ge=pt.length,oe=Ft.length;oe0&&arguments[0]!==void 0?arguments[0]:!1;ue();var ge=function(){var st=!1;Ft.current.forEach(function(Yt,kt){if(Yt&&Yt.offsetParent){var dt=Yt.offsetHeight,Ht=getComputedStyle(Yt),rn=Ht.marginTop,sn=Ht.marginBottom,Mn=Fe(rn),jn=Fe(sn),Sn=dt+Mn+jn;At.current.get(kt)!==Sn&&(At.current.set(kt,Sn),st=!0)}}),st&&Ke(function(Yt){return Yt+1})};if(se)ge();else{Tt.current+=1;var oe=Tt.current;Promise.resolve().then(function(){oe===Tt.current&&ge()})}}function ee(se,ge){var oe=pt(se),le=Ft.current.get(oe);ge?(Ft.current.set(oe,ge),ne()):Ft.current.delete(oe),!le!=!ge&&(ge?zt==null||zt(se):Wt==null||Wt(se))}return(0,me.useEffect)(function(){return ue},[]),[ee,ne,At.current,bt]}var Rt=14/15;function gt(pt,zt,Wt){var Re=(0,me.useRef)(!1),wt=(0,me.useRef)(0),bt=(0,me.useRef)(0),Ke=(0,me.useRef)(null),Ft=(0,me.useRef)(null),At,Tt=function(se){if(Re.current){var ge=Math.ceil(se.touches[0].pageX),oe=Math.ceil(se.touches[0].pageY),le=wt.current-ge,st=bt.current-oe,Yt=Math.abs(le)>Math.abs(st);Yt?wt.current=ge:bt.current=oe;var kt=Wt(Yt,Yt?le:st,!1,se);kt&&se.preventDefault(),clearInterval(Ft.current),kt&&(Ft.current=setInterval(function(){Yt?le*=Rt:st*=Rt;var dt=Math.floor(Yt?le:st);(!Wt(Yt,dt,!0)||Math.abs(dt)<=.1)&&clearInterval(Ft.current)},16))}},ue=function(){Re.current=!1,At()},ne=function(se){At(),se.touches.length===1&&!Re.current&&(Re.current=!0,wt.current=Math.ceil(se.touches[0].pageX),bt.current=Math.ceil(se.touches[0].pageY),Ke.current=se.target,Ke.current.addEventListener("touchmove",Tt,{passive:!1}),Ke.current.addEventListener("touchend",ue,{passive:!0}))};At=function(){Ke.current&&(Ke.current.removeEventListener("touchmove",Tt),Ke.current.removeEventListener("touchend",ue))},(0,Ae.Z)(function(){return pt&&zt.current.addEventListener("touchstart",ne,{passive:!0}),function(){var ee;(ee=zt.current)===null||ee===void 0||ee.removeEventListener("touchstart",ne),At(),clearInterval(Ft.current)}},[pt])}function nt(pt){return Math.floor(Math.pow(pt,.5))}function at(pt,zt){var Wt="touches"in pt?pt.touches[0]:pt;return Wt[zt?"pageX":"pageY"]-window[zt?"scrollX":"scrollY"]}function xe(pt,zt,Wt){me.useEffect(function(){var Re=zt.current;if(pt&&Re){var wt=!1,bt,Ke,Ft=function(){be.Z.cancel(bt)},At=function ee(){Ft(),bt=(0,be.Z)(function(){Wt(Ke),ee()})},Tt=function(){wt=!1,Ft()},ue=function(se){if(!(se.target.draggable||se.button!==0)){var ge=se;ge._virtualHandled||(ge._virtualHandled=!0,wt=!0)}},ne=function(se){if(wt){var ge=at(se,!1),oe=Re.getBoundingClientRect(),le=oe.top,st=oe.bottom;if(ge<=le){var Yt=le-ge;Ke=-nt(Yt),At()}else if(ge>=st){var kt=ge-st;Ke=nt(kt),At()}else Ft()}};return Re.addEventListener("mousedown",ue),Re.ownerDocument.addEventListener("mouseup",Tt),Re.ownerDocument.addEventListener("mousemove",ne),Re.ownerDocument.addEventListener("dragend",Tt),function(){Re.removeEventListener("mousedown",ue),Re.ownerDocument.removeEventListener("mouseup",Tt),Re.ownerDocument.removeEventListener("mousemove",ne),Re.ownerDocument.removeEventListener("dragend",Tt),Ft()}}},[pt])}var ce=10;function rt(pt,zt,Wt,Re,wt,bt,Ke,Ft){var At=me.useRef(),Tt=me.useState(null),ue=(0,Ce.Z)(Tt,2),ne=ue[0],ee=ue[1];return(0,Ae.Z)(function(){if(ne&&ne.times=0;cn-=1){var rr=wt(zt[cn]),ar=Wt.get(rr);if(ar===void 0){Yt=!0;break}if(en-=ar,en<=0)break}switch(Ht){case"top":dt=sn-le;break;case"bottom":dt=Mn-st+le;break;default:{var wr=pt.current.scrollTop,Zn=wr+st;snZn&&(kt="bottom")}}dt!==null&&Ke(dt),dt!==ne.lastTop&&(Yt=!0)}Yt&&ee((0,de.Z)((0,de.Z)({},ne),{},{times:ne.times+1,targetAlign:kt,lastTop:dt}))}},[ne,pt.current]),function(se){if(se==null){Ft();return}if(be.Z.cancel(At.current),typeof se=="number")Ke(se);else if(se&&(0,Me.Z)(se)==="object"){var ge,oe=se.align;"index"in se?ge=se.index:ge=zt.findIndex(function(Yt){return wt(Yt)===se.key});var le=se.offset,st=le===void 0?0:le;ee({times:0,index:ge,offset:st,originAlign:oe})}}}var St=me.forwardRef(function(pt,zt){var Wt=pt.prefixCls,Re=pt.rtl,wt=pt.scrollOffset,bt=pt.scrollRange,Ke=pt.onStartMove,Ft=pt.onStopMove,At=pt.onScroll,Tt=pt.horizontal,ue=pt.spinSize,ne=pt.containerSize,ee=pt.style,se=pt.thumbStyle,ge=pt.showScrollBar,oe=me.useState(!1),le=(0,Ce.Z)(oe,2),st=le[0],Yt=le[1],kt=me.useState(null),dt=(0,Ce.Z)(kt,2),Ht=dt[0],rn=dt[1],sn=me.useState(null),Mn=(0,Ce.Z)(sn,2),jn=Mn[0],Sn=Mn[1],dn=!Re,Ln=me.useRef(),en=me.useRef(),cn=me.useState(ge),rr=(0,Ce.Z)(cn,2),ar=rr[0],wr=rr[1],Zn=me.useRef(),an=function(){ge===!0||ge===!1||(clearTimeout(Zn.current),wr(!0),Zn.current=setTimeout(function(){wr(!1)},3e3))},ir=bt-ne||0,tn=ne-ue||0,vn=me.useMemo(function(){if(wt===0||ir===0)return 0;var zr=wt/ir;return zr*tn},[wt,ir,tn]),gn=function($n){$n.stopPropagation(),$n.preventDefault()},On=me.useRef({top:vn,dragging:st,pageY:Ht,startTop:jn});On.current={top:vn,dragging:st,pageY:Ht,startTop:jn};var on=function($n){Yt(!0),rn(at($n,Tt)),Sn(On.current.top),Ke(),$n.stopPropagation(),$n.preventDefault()};me.useEffect(function(){var zr=function(Jn){Jn.preventDefault()},$n=Ln.current,Ir=en.current;return $n.addEventListener("touchstart",zr,{passive:!1}),Ir.addEventListener("touchstart",on,{passive:!1}),function(){$n.removeEventListener("touchstart",zr),Ir.removeEventListener("touchstart",on)}},[]);var Cn=me.useRef();Cn.current=ir;var Hn=me.useRef();Hn.current=tn,me.useEffect(function(){if(st){var zr,$n=function(Jn){var yn=On.current,Xn=yn.dragging,Ar=yn.pageY,or=yn.startTop;be.Z.cancel(zr);var Jt=Ln.current.getBoundingClientRect(),qt=ne/(Tt?Jt.width:Jt.height);if(Xn){var qn=(at(Jn,Tt)-Ar)*qt,Pn=or;!dn&&Tt?Pn-=qn:Pn+=qn;var nn=Cn.current,Yn=Hn.current,nr=Yn?Pn/Yn:0,cr=Math.ceil(nr*nn);cr=Math.max(cr,0),cr=Math.min(cr,nn),zr=(0,be.Z)(function(){At(cr,Tt)})}},Ir=function(){Yt(!1),Ft()};return window.addEventListener("mousemove",$n,{passive:!0}),window.addEventListener("touchmove",$n,{passive:!0}),window.addEventListener("mouseup",Ir,{passive:!0}),window.addEventListener("touchend",Ir,{passive:!0}),function(){window.removeEventListener("mousemove",$n),window.removeEventListener("touchmove",$n),window.removeEventListener("mouseup",Ir),window.removeEventListener("touchend",Ir),be.Z.cancel(zr)}}},[st]),me.useEffect(function(){return an(),function(){clearTimeout(Zn.current)}},[wt]),me.useImperativeHandle(zt,function(){return{delayHidden:an}});var Qn="".concat(Wt,"-scrollbar"),sr={position:"absolute",visibility:ar?null:"hidden"},dr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return Tt?(Object.assign(sr,{height:8,left:0,right:0,bottom:0}),Object.assign(dr,(0,Ee.Z)({height:"100%",width:ue},dn?"left":"right",vn))):(Object.assign(sr,(0,Ee.Z)({width:8,top:0,bottom:0},dn?"right":"left",0)),Object.assign(dr,{width:"100%",height:ue,top:vn})),me.createElement("div",{ref:Ln,className:Ge()(Qn,(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({},"".concat(Qn,"-horizontal"),Tt),"".concat(Qn,"-vertical"),!Tt),"".concat(Qn,"-visible"),ar)),style:(0,de.Z)((0,de.Z)({},sr),ee),onMouseDown:gn,onMouseMove:an},me.createElement("div",{ref:en,className:Ge()("".concat(Qn,"-thumb"),(0,Ee.Z)({},"".concat(Qn,"-thumb-moving"),st)),style:(0,de.Z)((0,de.Z)({},dr),se),onMouseDown:on}))}),Ot=St,ot=20;function Ut(){var pt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,zt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Wt=pt/zt*pt;return isNaN(Wt)&&(Wt=0),Wt=Math.max(Wt,ot),Math.floor(Wt)}var yt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Kt=[],lt={overflowY:"auto",overflowAnchor:"none"};function tt(pt,zt){var Wt=pt.prefixCls,Re=Wt===void 0?"rc-virtual-list":Wt,wt=pt.className,bt=pt.height,Ke=pt.itemHeight,Ft=pt.fullHeight,At=Ft===void 0?!0:Ft,Tt=pt.style,ue=pt.data,ne=pt.children,ee=pt.itemKey,se=pt.virtual,ge=pt.direction,oe=pt.scrollWidth,le=pt.component,st=le===void 0?"div":le,Yt=pt.onScroll,kt=pt.onVirtualScroll,dt=pt.onVisibleChange,Ht=pt.innerProps,rn=pt.extraRender,sn=pt.styles,Mn=pt.showScrollBar,jn=Mn===void 0?"optional":Mn,Sn=(0,fe.Z)(pt,yt),dn=me.useCallback(function(ct){return typeof ee=="function"?ee(ct):ct==null?void 0:ct[ee]},[ee]),Ln=_e(dn,null,null),en=(0,Ce.Z)(Ln,4),cn=en[0],rr=en[1],ar=en[2],wr=en[3],Zn=!!(se!==!1&&bt&&Ke),an=me.useMemo(function(){return Object.values(ar.maps).reduce(function(ct,Nt){return ct+Nt},0)},[ar.id,ar.maps]),ir=Zn&&ue&&(Math.max(Ke*ue.length,an)>bt||!!oe),tn=ge==="rtl",vn=Ge()(Re,(0,Ee.Z)({},"".concat(Re,"-rtl"),tn),wt),gn=ue||Kt,On=(0,me.useRef)(),on=(0,me.useRef)(),Cn=(0,me.useRef)(),Hn=(0,me.useState)(0),Qn=(0,Ce.Z)(Hn,2),sr=Qn[0],dr=Qn[1],zr=(0,me.useState)(0),$n=(0,Ce.Z)(zr,2),Ir=$n[0],Vn=$n[1],Jn=(0,me.useState)(!1),yn=(0,Ce.Z)(Jn,2),Xn=yn[0],Ar=yn[1],or=function(){Ar(!0)},Jt=function(){Ar(!1)},qt={getKey:dn};function qn(ct){dr(function(Nt){var Pt;typeof ct=="function"?Pt=ct(Nt):Pt=ct;var Gt=xi(Pt);return On.current.scrollTop=Gt,Gt})}var Pn=(0,me.useRef)({start:0,end:gn.length}),nn=(0,me.useRef)(),Yn=Le(gn,dn),nr=(0,Ce.Z)(Yn,1),cr=nr[0];nn.current=cr;var gr=me.useMemo(function(){if(!Zn)return{scrollHeight:void 0,start:0,end:gn.length-1,offset:void 0};if(!ir){var ct;return{scrollHeight:((ct=on.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,start:0,end:gn.length-1,offset:void 0}}for(var Nt=0,Pt,Gt,ln,Bn=gn.length,ie=0;ie=sr&&Pt===void 0&&(Pt=ie,Gt=Nt),Qe>sr+bt&&ln===void 0&&(ln=ie),Nt=Qe}return Pt===void 0&&(Pt=0,Gt=0,ln=Math.ceil(bt/Ke)),ln===void 0&&(ln=gn.length-1),ln=Math.min(ln+1,gn.length-1),{scrollHeight:Nt,start:Pt,end:ln,offset:Gt}},[ir,Zn,sr,gn,wr,bt]),mr=gr.scrollHeight,Cr=gr.start,Wn=gr.end,Dt=gr.offset;Pn.current.start=Cr,Pn.current.end=Wn,me.useLayoutEffect(function(){var ct=ar.getRecord();if(ct.size===1){var Nt=Array.from(ct.keys())[0],Pt=ct.get(Nt),Gt=gn[Cr];if(Gt&&Pt===void 0){var ln=dn(Gt);if(ln===Nt){var Bn=ar.get(Nt),ie=Bn-Ke;qn(function(Ne){return Ne+ie})}}}ar.resetRecord()},[mr]);var jr=me.useState({width:0,height:bt}),ra=(0,Ce.Z)(jr,2),Jr=ra[0],ma=ra[1],za=function(Nt){ma({width:Nt.offsetWidth,height:Nt.offsetHeight})},_a=(0,me.useRef)(),na=(0,me.useRef)(),Dr=me.useMemo(function(){return Ut(Jr.width,oe)},[Jr.width,oe]),Ea=me.useMemo(function(){return Ut(Jr.height,mr)},[Jr.height,mr]),Gr=mr-bt,Ga=(0,me.useRef)(Gr);Ga.current=Gr;function xi(ct){var Nt=ct;return Number.isNaN(Ga.current)||(Nt=Math.min(Nt,Ga.current)),Nt=Math.max(Nt,0),Nt}var vi=sr<=0,ki=sr>=Gr,Oi=Ir<=0,Si=Ir>=oe,Pr=ke(vi,ki,Oi,Si),Ui=function(){return{x:tn?-Ir:Ir,y:sr}},zi=(0,me.useRef)(Ui()),sa=(0,re.zX)(function(ct){if(kt){var Nt=(0,de.Z)((0,de.Z)({},Ui()),ct);(zi.current.x!==Nt.x||zi.current.y!==Nt.y)&&(kt(Nt),zi.current=Nt)}});function Fa(ct,Nt){var Pt=ct;Nt?((0,Ye.flushSync)(function(){Vn(Pt)}),sa()):qn(Pt)}function ni(ct){var Nt=ct.currentTarget.scrollTop;Nt!==sr&&qn(Nt),Yt==null||Yt(ct),sa()}var yi=function(Nt){var Pt=Nt,Gt=oe?oe-Jr.width:0;return Pt=Math.max(Pt,0),Pt=Math.min(Pt,Gt),Pt},fi=(0,re.zX)(function(ct,Nt){Nt?((0,Ye.flushSync)(function(){Vn(function(Pt){var Gt=Pt+(tn?-ct:ct);return yi(Gt)})}),sa()):qn(function(Pt){var Gt=Pt+ct;return Gt})}),ci=ft(Zn,vi,ki,Oi,Si,!!oe,fi),Ki=(0,Ce.Z)(ci,2),jt=Ki[0],Dn=Ki[1];gt(Zn,On,function(ct,Nt,Pt,Gt){var ln=Gt;return Pr(ct,Nt,Pt)?!1:!ln||!ln._virtualHandled?(ln&&(ln._virtualHandled=!0),jt({preventDefault:function(){},deltaX:ct?Nt:0,deltaY:ct?0:Nt}),!0):!1}),xe(ir,On,function(ct){qn(function(Nt){return Nt+ct})}),(0,Ae.Z)(function(){function ct(Pt){var Gt=vi&&Pt.detail<0,ln=ki&&Pt.detail>0;Zn&&!Gt&&!ln&&Pt.preventDefault()}var Nt=On.current;return Nt.addEventListener("wheel",jt,{passive:!1}),Nt.addEventListener("DOMMouseScroll",Dn,{passive:!0}),Nt.addEventListener("MozMousePixelScroll",ct,{passive:!1}),function(){Nt.removeEventListener("wheel",jt),Nt.removeEventListener("DOMMouseScroll",Dn),Nt.removeEventListener("MozMousePixelScroll",ct)}},[Zn,vi,ki]),(0,Ae.Z)(function(){if(oe){var ct=yi(Ir);Vn(ct),sa({x:ct})}},[Jr.width,oe]);var Ct=function(){var Nt,Pt;(Nt=_a.current)===null||Nt===void 0||Nt.delayHidden(),(Pt=na.current)===null||Pt===void 0||Pt.delayHidden()},Xt=rt(On,gn,ar,Ke,dn,function(){return rr(!0)},qn,Ct);me.useImperativeHandle(zt,function(){return{nativeElement:Cn.current,getScrollInfo:Ui,scrollTo:function(Nt){function Pt(Gt){return Gt&&(0,Me.Z)(Gt)==="object"&&("left"in Gt||"top"in Gt)}Pt(Nt)?(Nt.left!==void 0&&Vn(yi(Nt.left)),Xt(Nt.top)):Xt(Nt)}}}),(0,Ae.Z)(function(){if(dt){var ct=gn.slice(Cr,Wn+1);dt(ct,gn)}},[Cr,Wn,gn]);var ve=pe(gn,dn,ar,Ke),Se=rn==null?void 0:rn({start:Cr,end:Wn,virtual:ir,offsetX:Ir,offsetY:Dt,rtl:tn,getSize:ve}),et=Ue(gn,Cr,Wn,oe,Ir,cn,ne,qt),vt=null;bt&&(vt=(0,de.Z)((0,Ee.Z)({},At?"height":"maxHeight",bt),lt),Zn&&(vt.overflowY="hidden",oe&&(vt.overflowX="hidden"),Xn&&(vt.pointerEvents="none")));var Mt={};return tn&&(Mt.dir="rtl"),me.createElement("div",(0,E.Z)({ref:Cn,style:(0,de.Z)((0,de.Z)({},Tt),{},{position:"relative"}),className:vn},Mt,Sn),me.createElement(ye.Z,{onResize:za},me.createElement(st,{className:"".concat(Re,"-holder"),style:vt,ref:On,onScroll:ni,onMouseEnter:Ct},me.createElement(ze,{prefixCls:Re,height:mr,offsetX:Ir,offsetY:Dt,scrollWidth:oe,onInnerResize:rr,ref:on,innerProps:Ht,rtl:tn,extra:Se},et))),ir&&mr>bt&&me.createElement(Ot,{ref:_a,prefixCls:Re,scrollOffset:sr,scrollRange:mr,rtl:tn,onScroll:Fa,onStartMove:or,onStopMove:Jt,spinSize:Ea,containerSize:Jr.height,style:sn==null?void 0:sn.verticalScrollBar,thumbStyle:sn==null?void 0:sn.verticalScrollBarThumb,showScrollBar:jn}),ir&&oe>Jr.width&&me.createElement(Ot,{ref:na,prefixCls:Re,scrollOffset:Ir,scrollRange:oe,rtl:tn,onScroll:Fa,onStartMove:or,onStopMove:Jt,spinSize:Dr,containerSize:Jr.width,horizontal:!0,style:sn==null?void 0:sn.horizontalScrollBar,thumbStyle:sn==null?void 0:sn.horizontalScrollBarThumb,showScrollBar:jn}))}var $e=me.forwardRef(tt);$e.displayName="List";var Et=$e,Zt=Et},51581:function(pn,It,te){"use strict";Object.defineProperty(It,"__esModule",{value:!0});var E=function(){function me(Ye,je){for(var ze=0;ze=0||Object.prototype.hasOwnProperty.call(me,ze)&&(je[ze]=me[ze]);return je}function Ge(me,Ye){if(!(me instanceof Ye))throw new TypeError("Cannot call a class as a function")}function ye(me,Ye){if(!me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ye&&(typeof Ye=="object"||typeof Ye=="function")?Ye:me}function re(me,Ye){if(typeof Ye!="function"&&Ye!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ye);me.prototype=Object.create(Ye&&Ye.prototype,{constructor:{value:me,enumerable:!1,writable:!0,configurable:!0}}),Ye&&(Object.setPrototypeOf?Object.setPrototypeOf(me,Ye):me.__proto__=Ye)}var Ae=function(me){re(Ye,me);function Ye(je){Ge(this,Ye);var ze=ye(this,(Ye.__proto__||Object.getPrototypeOf(Ye)).call(this,je));return ze.scrollListener=ze.scrollListener.bind(ze),ze.eventListenerOptions=ze.eventListenerOptions.bind(ze),ze.mousewheelListener=ze.mousewheelListener.bind(ze),ze}return E(Ye,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var ze=this.getParentElement(this.scrollComponent);ze.scrollTop=ze.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var ze=!1,Ie={get passive(){ze=!0}};try{document.addEventListener("test",null,Ie),document.removeEventListener("test",null,Ie)}catch(Ue){}return ze}},{key:"eventListenerOptions",value:function(){var ze=this.props.useCapture;return this.isPassiveSupported()&&(ze={useCapture:this.props.useCapture,passive:!0}),ze}},{key:"setDefaultLoader",value:function(ze){this.defaultLoader=ze}},{key:"detachMousewheelListener",value:function(){var ze=window;this.props.useWindow===!1&&(ze=this.scrollComponent.parentNode),ze.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var ze=window;this.props.useWindow===!1&&(ze=this.getParentElement(this.scrollComponent)),ze.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ze.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(ze){var Ie=this.props.getScrollParent&&this.props.getScrollParent();return Ie!=null?Ie:ze&&ze.parentNode}},{key:"filterProps",value:function(ze){return ze}},{key:"attachScrollListener",value:function(){var ze=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!ze)){var Ie=window;this.props.useWindow===!1&&(Ie=ze),Ie.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),Ie.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),Ie.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(ze){ze.deltaY===1&&!this.isPassiveSupported()&&ze.preventDefault()}},{key:"scrollListener",value:function(){var ze=this.scrollComponent,Ie=window,Ue=this.getParentElement(ze),mt=void 0;if(this.props.useWindow){var He=document.documentElement||document.body.parentNode||document.body,Le=Ie.pageYOffset!==void 0?Ie.pageYOffset:He.scrollTop;this.props.isReverse?mt=Le:mt=this.calculateOffset(ze,Le)}else this.props.isReverse?mt=Ue.scrollTop:mt=ze.scrollHeight-Ue.scrollTop-Ue.clientHeight;mt0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[ne].sort(He)}}]),Tt}();function He(Tt,ue){var ne=Tt.node.sortableInfo.index,ee=ue.node.sortableInfo.index;return ne-ee}function Le(Tt,ue,ne){return Tt=Tt.slice(),Tt.splice(ne<0?Tt.length+ne:ne,0,Tt.splice(ue,1)[0]),Tt}function be(Tt,ue){return Object.keys(Tt).reduce(function(ne,ee){return ue.indexOf(ee)===-1&&(ne[ee]=Tt[ee]),ne},{})}var De={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},Je=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Tt=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],ue=(Array.prototype.slice.call(Tt).join("").match(/-(moz|webkit|ms)-/)||Tt.OLink===""&&["","o"])[1];switch(ue){case"ms":return"ms";default:return ue&&ue.length?ue[0].toUpperCase()+ue.substr(1):""}}();function ke(Tt,ue){Object.keys(ue).forEach(function(ne){Tt.style[ne]=ue[ne]})}function ft(Tt,ue){Tt.style["".concat(Je,"Transform")]=ue==null?"":"translate3d(".concat(ue.x,"px,").concat(ue.y,"px,0)")}function pe(Tt,ue){Tt.style["".concat(Je,"TransitionDuration")]=ue==null?"":"".concat(ue,"ms")}function Pe(Tt,ue){for(;Tt;){if(ue(Tt))return Tt;Tt=Tt.parentNode}return null}function qe(Tt,ue,ne){return Math.max(Tt,Math.min(ne,ue))}function We(Tt){return Tt.substr(-2)==="px"?parseFloat(Tt):0}function Be(Tt){var ue=window.getComputedStyle(Tt);return{bottom:We(ue.marginBottom),left:We(ue.marginLeft),right:We(ue.marginRight),top:We(ue.marginTop)}}function Fe(Tt,ue){var ne=ue.displayName||ue.name;return ne?"".concat(Tt,"(").concat(ne,")"):Tt}function _e(Tt,ue){var ne=Tt.getBoundingClientRect();return{top:ne.top+ue.top,left:ne.left+ue.left}}function Rt(Tt){return Tt.touches&&Tt.touches.length?{x:Tt.touches[0].pageX,y:Tt.touches[0].pageY}:Tt.changedTouches&&Tt.changedTouches.length?{x:Tt.changedTouches[0].pageX,y:Tt.changedTouches[0].pageY}:{x:Tt.pageX,y:Tt.pageY}}function gt(Tt){return Tt.touches&&Tt.touches.length||Tt.changedTouches&&Tt.changedTouches.length}function nt(Tt,ue){var ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Tt){var ee={left:ne.left+Tt.offsetLeft,top:ne.top+Tt.offsetTop};return Tt.parentNode===ue?ee:nt(Tt.parentNode,ue,ee)}}function at(Tt,ue,ne){return Ttue?Tt-1:Tt>ne&&Tt0&&ne[oe].height>0){var le=ge.getContext("2d");le.drawImage(ne[oe],0,0)}}),ee}function Kt(Tt){var ue,ne,ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ne=ue=function(se){_inherits(ge,se);function ge(){return _classCallCheck(this,ge),_possibleConstructorReturn(this,_getPrototypeOf(ge).apply(this,arguments))}return _createClass(ge,[{key:"componentDidMount",value:function(){var le=findDOMNode(this);le.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(ee.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var le=ee.withRef?"wrappedInstance":null;return createElement(Tt,_extends({ref:le},this.props))}}]),ge}(Component),_defineProperty(ue,"displayName",Fe("sortableHandle",Tt)),ne}function lt(Tt){return Tt.sortableHandle!=null}var tt=function(){function Tt(ue,ne){(0,Ee.Z)(this,Tt),this.container=ue,this.onScrollCallback=ne}return(0,Ce.Z)(Tt,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(ne){var ee=this,se=ne.translate,ge=ne.minTranslate,oe=ne.maxTranslate,le=ne.width,st=ne.height,Yt={x:0,y:0},kt={x:1,y:1},dt={x:10,y:10},Ht=this.container,rn=Ht.scrollTop,sn=Ht.scrollLeft,Mn=Ht.scrollHeight,jn=Ht.scrollWidth,Sn=Ht.clientHeight,dn=Ht.clientWidth,Ln=rn===0,en=Mn-rn-Sn===0,cn=sn===0,rr=jn-sn-dn===0;se.y>=oe.y-st/2&&!en?(Yt.y=1,kt.y=dt.y*Math.abs((oe.y-st/2-se.y)/st)):se.x>=oe.x-le/2&&!rr?(Yt.x=1,kt.x=dt.x*Math.abs((oe.x-le/2-se.x)/le)):se.y<=ge.y+st/2&&!Ln?(Yt.y=-1,kt.y=dt.y*Math.abs((se.y-st/2-ge.y)/st)):se.x<=ge.x+le/2&&!cn&&(Yt.x=-1,kt.x=dt.x*Math.abs((se.x-le/2-ge.x)/le)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Yt.x!==0||Yt.y!==0)&&(this.interval=setInterval(function(){ee.isAutoScrolling=!0;var ar={left:kt.x*Yt.x,top:kt.y*Yt.y};ee.container.scrollTop+=ar.top,ee.container.scrollLeft+=ar.left,ee.onScrollCallback(ar)},5))}}]),Tt}();function $e(Tt){var ue=Tt.node;return{height:ue.offsetHeight,width:ue.offsetWidth}}function Et(Tt){var ue=[Ut.Input,Ut.Textarea,Ut.Select,Ut.Option,Ut.Button];return!!(ue.indexOf(Tt.target.tagName)!==-1||Pe(Tt.target,function(ne){return ne.contentEditable==="true"}))}var Zt={axis:Ye().oneOf(["x","y","xy"]),contentWindow:Ye().any,disableAutoscroll:Ye().bool,distance:Ye().number,getContainer:Ye().func,getHelperDimensions:Ye().func,helperClass:Ye().string,helperContainer:Ye().oneOfType([Ye().func,typeof HTMLElement=="undefined"?Ye().any:Ye().instanceOf(HTMLElement)]),hideSortableGhost:Ye().bool,keyboardSortingTransitionDuration:Ye().number,lockAxis:Ye().string,lockOffset:Ye().oneOfType([Ye().number,Ye().string,Ye().arrayOf(Ye().oneOfType([Ye().number,Ye().string]))]),lockToContainerEdges:Ye().bool,onSortEnd:Ye().func,onSortMove:Ye().func,onSortOver:Ye().func,onSortStart:Ye().func,pressDelay:Ye().number,pressThreshold:Ye().number,keyCodes:Ye().shape({lift:Ye().arrayOf(Ye().number),drop:Ye().arrayOf(Ye().number),cancel:Ye().arrayOf(Ye().number),up:Ye().arrayOf(Ye().number),down:Ye().arrayOf(Ye().number)}),shouldCancelStart:Ye().func,transitionDuration:Ye().number,updateBeforeSortStart:Ye().func,useDragHandle:Ye().bool,useWindowAsScrollContainer:Ye().bool},pt={lift:[ot.SPACE],drop:[ot.SPACE],cancel:[ot.ESC],up:[ot.UP,ot.LEFT],down:[ot.DOWN,ot.RIGHT]},zt={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:$e,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:pt,shouldCancelStart:Et,transitionDuration:300,useWindowAsScrollContainer:!1},Wt=Object.keys(Zt);function Re(Tt){Ie()(!(Tt.distance&&Tt.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function wt(Tt,ue){try{var ne=Tt()}catch(ee){return ue(!0,ee)}return ne&&ne.then?ne.then(ue.bind(null,!1),ue.bind(null,!0)):ue(!1,value)}function bt(Tt){var ue,ne,ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ne=ue=function(se){(0,Ge.Z)(ge,se);function ge(oe){var le;return(0,Ee.Z)(this,ge),le=(0,fe.Z)(this,(0,Ze.Z)(ge).call(this,oe)),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"state",{}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handleStart",function(st){var Yt=le.props,kt=Yt.distance,dt=Yt.shouldCancelStart;if(!(st.button===2||dt(st))){le.touched=!0,le.position=Rt(st);var Ht=Pe(st.target,function(dn){return dn.sortableInfo!=null});if(Ht&&Ht.sortableInfo&&le.nodeIsChild(Ht)&&!le.state.sorting){var rn=le.props.useDragHandle,sn=Ht.sortableInfo,Mn=sn.index,jn=sn.collection,Sn=sn.disabled;if(Sn||rn&&!Pe(st.target,lt))return;le.manager.active={collection:jn,index:Mn},!gt(st)&&st.target.tagName===Ut.Anchor&&st.preventDefault(),kt||(le.props.pressDelay===0?le.handlePress(st):le.pressTimer=setTimeout(function(){return le.handlePress(st)},le.props.pressDelay))}}}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"nodeIsChild",function(st){return st.sortableInfo.manager===le.manager}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handleMove",function(st){var Yt=le.props,kt=Yt.distance,dt=Yt.pressThreshold;if(!le.state.sorting&&le.touched&&!le._awaitingUpdateBeforeSortStart){var Ht=Rt(st),rn={x:le.position.x-Ht.x,y:le.position.y-Ht.y},sn=Math.abs(rn.x)+Math.abs(rn.y);le.delta=rn,!kt&&(!dt||sn>=dt)?(clearTimeout(le.cancelTimer),le.cancelTimer=setTimeout(le.cancel,0)):kt&&sn>=kt&&le.manager.isActive()&&le.handlePress(st)}}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handleEnd",function(){le.touched=!1,le.cancel()}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"cancel",function(){var st=le.props.distance,Yt=le.state.sorting;Yt||(st||clearTimeout(le.pressTimer),le.manager.active=null)}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handlePress",function(st){try{var Yt=le.manager.getActive(),kt=function(){if(Yt){var dt=function(){var Zn=en.sortableInfo.index,an=Be(en),ir=Ot(le.container),tn=le.scrollContainer.getBoundingClientRect(),vn=sn({index:Zn,node:en,collection:cn});if(le.node=en,le.margin=an,le.gridGap=ir,le.width=vn.width,le.height=vn.height,le.marginOffset={x:le.margin.left+le.margin.right+le.gridGap.x,y:Math.max(le.margin.top,le.margin.bottom,le.gridGap.y)},le.boundingClientRect=en.getBoundingClientRect(),le.containerBoundingRect=tn,le.index=Zn,le.newIndex=Zn,le.axis={x:rn.indexOf("x")>=0,y:rn.indexOf("y")>=0},le.offsetEdge=nt(en,le.container),rr?le.initialOffset=Rt((0,de.Z)({},st,{pageX:le.boundingClientRect.left,pageY:le.boundingClientRect.top})):le.initialOffset=Rt(st),le.initialScroll={left:le.scrollContainer.scrollLeft,top:le.scrollContainer.scrollTop},le.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},le.helper=le.helperContainer.appendChild(yt(en)),ke(le.helper,{boxSizing:"border-box",height:"".concat(le.height,"px"),left:"".concat(le.boundingClientRect.left-an.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(le.boundingClientRect.top-an.top,"px"),width:"".concat(le.width,"px")}),rr&&le.helper.focus(),jn&&(le.sortableGhost=en,ke(en,{opacity:0,visibility:"hidden"})),le.minTranslate={},le.maxTranslate={},rr){var gn=Ln?{top:0,left:0,width:le.contentWindow.innerWidth,height:le.contentWindow.innerHeight}:le.containerBoundingRect,On=gn.top,on=gn.left,Cn=gn.width,Hn=gn.height,Qn=On+Hn,sr=on+Cn;le.axis.x&&(le.minTranslate.x=on-le.boundingClientRect.left,le.maxTranslate.x=sr-(le.boundingClientRect.left+le.width)),le.axis.y&&(le.minTranslate.y=On-le.boundingClientRect.top,le.maxTranslate.y=Qn-(le.boundingClientRect.top+le.height))}else le.axis.x&&(le.minTranslate.x=(Ln?0:tn.left)-le.boundingClientRect.left-le.width/2,le.maxTranslate.x=(Ln?le.contentWindow.innerWidth:tn.left+tn.width)-le.boundingClientRect.left-le.width/2),le.axis.y&&(le.minTranslate.y=(Ln?0:tn.top)-le.boundingClientRect.top-le.height/2,le.maxTranslate.y=(Ln?le.contentWindow.innerHeight:tn.top+tn.height)-le.boundingClientRect.top-le.height/2);Mn&&Mn.split(" ").forEach(function(dr){return le.helper.classList.add(dr)}),le.listenerNode=st.touches?en:le.contentWindow,rr?(le.listenerNode.addEventListener("wheel",le.handleKeyEnd,!0),le.listenerNode.addEventListener("mousedown",le.handleKeyEnd,!0),le.listenerNode.addEventListener("keydown",le.handleKeyDown)):(De.move.forEach(function(dr){return le.listenerNode.addEventListener(dr,le.handleSortMove,!1)}),De.end.forEach(function(dr){return le.listenerNode.addEventListener(dr,le.handleSortEnd,!1)})),le.setState({sorting:!0,sortingIndex:Zn}),dn&&dn({node:en,index:Zn,collection:cn,isKeySorting:rr,nodes:le.manager.getOrderedRefs(),helper:le.helper},st),rr&&le.keyMove(0)},Ht=le.props,rn=Ht.axis,sn=Ht.getHelperDimensions,Mn=Ht.helperClass,jn=Ht.hideSortableGhost,Sn=Ht.updateBeforeSortStart,dn=Ht.onSortStart,Ln=Ht.useWindowAsScrollContainer,en=Yt.node,cn=Yt.collection,rr=le.manager.isKeySorting,ar=function(){if(typeof Sn=="function"){le._awaitingUpdateBeforeSortStart=!0;var wr=wt(function(){var Zn=en.sortableInfo.index;return Promise.resolve(Sn({collection:cn,index:Zn,node:en,isKeySorting:rr},st)).then(function(){})},function(Zn,an){if(le._awaitingUpdateBeforeSortStart=!1,Zn)throw an;return an});if(wr&&wr.then)return wr.then(function(){})}}();return ar&&ar.then?ar.then(dt):dt(ar)}}();return Promise.resolve(kt&&kt.then?kt.then(function(){}):void 0)}catch(dt){return Promise.reject(dt)}}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handleSortMove",function(st){var Yt=le.props.onSortMove;typeof st.preventDefault=="function"&&st.preventDefault(),le.updateHelperPosition(st),le.animateNodes(),le.autoscroll(),Yt&&Yt(st)}),(0,re.Z)((0,ye.Z)((0,ye.Z)(le)),"handleSortEnd",function(st){var Yt=le.props,kt=Yt.hideSortableGhost,dt=Yt.onSortEnd,Ht=le.manager,rn=Ht.active.collection,sn=Ht.isKeySorting,Mn=le.manager.getOrderedRefs();le.listenerNode&&(sn?(le.listenerNode.removeEventListener("wheel",le.handleKeyEnd,!0),le.listenerNode.removeEventListener("mousedown",le.handleKeyEnd,!0),le.listenerNode.removeEventListener("keydown",le.handleKeyDown)):(De.move.forEach(function(en){return le.listenerNode.removeEventListener(en,le.handleSortMove)}),De.end.forEach(function(en){return le.listenerNode.removeEventListener(en,le.handleSortEnd)}))),le.helper.parentNode.removeChild(le.helper),kt&&le.sortableGhost&&ke(le.sortableGhost,{opacity:"",visibility:""});for(var jn=0,Sn=Mn.length;jnkt)){le.prevIndex=Ht,le.newIndex=dt;var rn=at(le.newIndex,le.prevIndex,le.index),sn=Yt.find(function(rr){var ar=rr.node;return ar.sortableInfo.index===rn}),Mn=sn.node,jn=le.containerScrollDelta,Sn=sn.boundingClientRect||_e(Mn,jn),dn=sn.translate||{x:0,y:0},Ln={top:Sn.top+dn.y-jn.top,left:Sn.left+dn.x-jn.left},en=Htrr?rr/2:this.height/2,width:this.width>cn?cn/2:this.width/2},wr=Mn&&en>this.index&&en<=jn,Zn=Mn&&en=jn,an={x:0,y:0},ir=rn[Sn].edgeOffset;ir||(ir=nt(Ln,this.container),rn[Sn].edgeOffset=ir,Mn&&(rn[Sn].boundingClientRect=_e(Ln,dt)));var tn=Sn0&&rn[Sn-1];if(tn&&!tn.edgeOffset&&(tn.edgeOffset=nt(tn.node,this.container),Mn&&(tn.boundingClientRect=_e(tn.node,dt))),en===this.index){Yt&&(this.sortableGhost=Ln,ke(Ln,{opacity:0,visibility:"hidden"}));continue}st&&pe(Ln,st),this.axis.x?this.axis.y?Zn||enthis.containerBoundingRect.width-ar.width&&tn&&(an.x=tn.edgeOffset.left-ir.left,an.y=tn.edgeOffset.top-ir.top),this.newIndex===null&&(this.newIndex=en)):(wr||en>this.index&&(sn.left+Ht.left+ar.width>=ir.left&&sn.top+Ht.top+ar.height>=ir.top||sn.top+Ht.top+ar.height>=ir.top+rr))&&(an.x=-(this.width+this.marginOffset.x),ir.left+an.xthis.index&&sn.left+Ht.left+ar.width>=ir.left?(an.x=-(this.width+this.marginOffset.x),this.newIndex=en):(Zn||enthis.index&&sn.top+Ht.top+ar.height>=ir.top?(an.y=-(this.height+this.marginOffset.y),this.newIndex=en):(Zn||en1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ne=ue=function(se){(0,Ge.Z)(ge,se);function ge(){return(0,Ee.Z)(this,ge),(0,fe.Z)(this,(0,Ze.Z)(ge).apply(this,arguments))}return(0,Ce.Z)(ge,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(le){this.node&&(le.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),le.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),le.collection!==this.props.collection&&(this.unregister(le.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var le=this.props,st=le.collection,Yt=le.disabled,kt=le.index,dt=(0,je.findDOMNode)(this);dt.sortableInfo={collection:st,disabled:Yt,index:kt,manager:this.context.manager},this.node=dt,this.ref={node:dt},this.context.manager.add(st,this.ref)}},{key:"unregister",value:function(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(le,this.ref)}},{key:"getWrappedInstance",value:function(){return Ie()(ee.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var le=ee.withRef?"wrappedInstance":null;return(0,Ae.createElement)(Tt,(0,E.Z)({ref:le},be(this.props,Ft)))}}]),ge}(Ae.Component),(0,re.Z)(ue,"displayName",Fe("sortableElement",Tt)),(0,re.Z)(ue,"contextTypes",{manager:Ye().object.isRequired}),(0,re.Z)(ue,"propTypes",Ke),(0,re.Z)(ue,"defaultProps",{collection:0}),ne}},27774:function(pn,It){"use strict";Object.defineProperty(It,"__esModule",{value:!0}),It.SizeSensorId=It.SensorTabIndex=It.SensorClassName=void 0;var te="size-sensor-id";It.SizeSensorId=te;var E="size-sensor-object";It.SensorClassName=E;var Me="-1";It.SensorTabIndex=Me},79301:function(pn,It){"use strict";Object.defineProperty(It,"__esModule",{value:!0}),It.default=void 0;var te=function(Me){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,Ee=null;return function(){for(var Ce=this,fe=arguments.length,Ze=new Array(fe),Ge=0;Getypeof ye=="object"&&ye!=null&&ye.nodeType===1,Me=(ye,re)=>(!re||ye!=="hidden")&&ye!=="visible"&&ye!=="clip",de=(ye,re)=>{if(ye.clientHeight{const Ye=(je=>{if(!je.ownerDocument||!je.ownerDocument.defaultView)return null;try{return je.ownerDocument.defaultView.frameElement}catch(ze){return null}})(me);return!!Ye&&(Ye.clientHeightjere||je>ye&&ze=re&&Ie>=Ae?je-ye-me:ze>re&&IeAe?ze-re+Ye:0,Ce=ye=>{const re=ye.parentElement;return re==null?ye.getRootNode().host||null:re},fe=(ye,re)=>{var Ae,me,Ye,je;if(typeof document=="undefined")return[];const{scrollMode:ze,block:Ie,inline:Ue,boundary:mt,skipOverflowHiddenElements:He}=re,Le=typeof mt=="function"?mt:Ot=>Ot!==mt;if(!E(ye))throw new TypeError("Invalid target");const be=document.scrollingElement||document.documentElement,De=[];let Je=ye;for(;E(Je)&&Le(Je);){if(Je=Ce(Je),Je===be){De.push(Je);break}Je!=null&&Je===document.body&&de(Je)&&!de(document.documentElement)||Je!=null&&de(Je,He)&&De.push(Je)}const ke=(me=(Ae=window.visualViewport)==null?void 0:Ae.width)!=null?me:innerWidth,ft=(je=(Ye=window.visualViewport)==null?void 0:Ye.height)!=null?je:innerHeight,{scrollX:pe,scrollY:Pe}=window,{height:qe,width:We,top:Be,right:Fe,bottom:_e,left:Rt}=ye.getBoundingClientRect(),{top:gt,right:nt,bottom:at,left:xe}=(Ot=>{const ot=window.getComputedStyle(Ot);return{top:parseFloat(ot.scrollMarginTop)||0,right:parseFloat(ot.scrollMarginRight)||0,bottom:parseFloat(ot.scrollMarginBottom)||0,left:parseFloat(ot.scrollMarginLeft)||0}})(ye);let ce=Ie==="start"||Ie==="nearest"?Be-gt:Ie==="end"?_e+at:Be+qe/2-gt+at,rt=Ue==="center"?Rt+We/2-xe+nt:Ue==="end"?Fe+nt:Rt-xe;const St=[];for(let Ot=0;Ot=0&&Rt>=0&&_e<=ft&&Fe<=ke&&(ot===be&&!de(ot)||Be>=Kt&&_e<=tt&&Rt>=$e&&Fe<=lt))return St;const Et=getComputedStyle(ot),Zt=parseInt(Et.borderLeftWidth,10),pt=parseInt(Et.borderTopWidth,10),zt=parseInt(Et.borderRightWidth,10),Wt=parseInt(Et.borderBottomWidth,10);let Re=0,wt=0;const bt="offsetWidth"in ot?ot.offsetWidth-ot.clientWidth-Zt-zt:0,Ke="offsetHeight"in ot?ot.offsetHeight-ot.clientHeight-pt-Wt:0,Ft="offsetWidth"in ot?ot.offsetWidth===0?0:yt/ot.offsetWidth:0,At="offsetHeight"in ot?ot.offsetHeight===0?0:Ut/ot.offsetHeight:0;if(be===ot)Re=Ie==="start"?ce:Ie==="end"?ce-ft:Ie==="nearest"?Ee(Pe,Pe+ft,ft,pt,Wt,Pe+ce,Pe+ce+qe,qe):ce-ft/2,wt=Ue==="start"?rt:Ue==="center"?rt-ke/2:Ue==="end"?rt-ke:Ee(pe,pe+ke,ke,Zt,zt,pe+rt,pe+rt+We,We),Re=Math.max(0,Re+Pe),wt=Math.max(0,wt+pe);else{Re=Ie==="start"?ce-Kt-pt:Ie==="end"?ce-tt+Wt+Ke:Ie==="nearest"?Ee(Kt,tt,Ut,pt,Wt+Ke,ce,ce+qe,qe):ce-(Kt+Ut/2)+Ke/2,wt=Ue==="start"?rt-$e-Zt:Ue==="center"?rt-($e+yt/2)+bt/2:Ue==="end"?rt-lt+zt+bt:Ee($e,lt,yt,Zt,zt+bt,rt,rt+We,We);const{scrollLeft:Tt,scrollTop:ue}=ot;Re=At===0?0:Math.max(0,Math.min(ue+Re/At,ot.scrollHeight-Ut/At+Ke)),wt=Ft===0?0:Math.max(0,Math.min(Tt+wt/Ft,ot.scrollWidth-yt/Ft+bt)),ce+=ue-Re,rt+=Tt-wt}St.push({el:ot,top:Re,left:wt})}return St},Ze=ye=>ye===!1?{block:"end",inline:"nearest"}:(re=>re===Object(re)&&Object.keys(re).length!==0)(ye)?ye:{block:"start",inline:"nearest"};function Ge(ye,re){if(!ye.isConnected||!(Ye=>{let je=Ye;for(;je&&je.parentNode;){if(je.parentNode===document)return!0;je=je.parentNode instanceof ShadowRoot?je.parentNode.host:je.parentNode}return!1})(ye))return;const Ae=(Ye=>{const je=window.getComputedStyle(Ye);return{top:parseFloat(je.scrollMarginTop)||0,right:parseFloat(je.scrollMarginRight)||0,bottom:parseFloat(je.scrollMarginBottom)||0,left:parseFloat(je.scrollMarginLeft)||0}})(ye);if((Ye=>typeof Ye=="object"&&typeof Ye.behavior=="function")(re))return re.behavior(fe(ye,re));const me=typeof re=="boolean"||re==null?void 0:re.behavior;for(const{el:Ye,top:je,left:ze}of fe(ye,Ze(re))){const Ie=je-Ae.top+Ae.bottom,Ue=ze-Ae.left+Ae.right;Ye.scroll({top:Ie,left:Ue,behavior:me})}}}}]); }());