!(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=(vn,Dt,ee)=>Dt in vn?uc(vn,Dt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):vn[Dt]=ee,Ja=(vn,Dt)=>{for(var ee in Dt||(Dt={}))Ls.call(Dt,ee)&&Bs(vn,ee,Dt[ee]);if(Ru)for(var ee of Ru(Dt))ks.call(Dt,ee)&&Bs(vn,ee,Dt[ee]);return vn},lo=(vn,Dt)=>sc(vn,cc(Dt));var ju=(vn,Dt)=>{var ee={};for(var E in vn)Ls.call(vn,E)&&Dt.indexOf(E)<0&&(ee[E]=vn[E]);if(vn!=null&&Ru)for(var E of Ru(vn))Dt.indexOf(E)<0&&ks.call(vn,E)&&(ee[E]=vn[E]);return ee};var Is=(vn,Dt,ee)=>new Promise((E,De)=>{var ce=ue=>{try{Ee(ee.next(ue))}catch(He){De(He)}},ye=ue=>{try{Ee(ee.throw(ue))}catch(He){De(He)}},Ee=ue=>ue.done?E(ue.value):Promise.resolve(ue.value).then(ce,ye);Ee((ee=ee.apply(vn,Dt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{67921:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ue}});var E=ee(32855),De=ee(59301),ce={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"},ye=ce,Ee=ee(7657),ue=function(ne,We){return De.createElement(Ee.Z,(0,E.Z)({},ne,{ref:We,icon:ye}))},He=De.forwardRef(ue),Ue=He},87954:function(vn,Dt,ee){"use strict";ee.d(Dt,{LB:function(){return Oa},y9:function(){return Ht},g4:function(){return Nt},we:function(){return Un},pE:function(){return Ce},VK:function(){return tt},Cj:function(){return Li},O1:function(){return ji},Zj:function(){return bi},VT:function(){return Ie},Dy:function(){return Ye}});var E=ee(59301),De=ee(4676),ce=ee(35241);const ye={display:"none"};function Ee(pe){let{id:Be,value:$e}=pe;return E.createElement("div",{id:Be,style:ye},$e)}function ue(pe){let{id:Be,announcement:$e,ariaLiveType:ft="assertive"}=pe;const bt={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:Be,style:bt,role:"status","aria-live":ft,"aria-atomic":!0},$e)}function He(){const[pe,Be]=(0,E.useState)("");return{announce:(0,E.useCallback)(ft=>{ft!=null&&Be(ft)},[]),announcement:pe}}const Ue=(0,E.createContext)(null);function xe(pe){const Be=(0,E.useContext)(Ue);(0,E.useEffect)(()=>{if(!Be)throw new Error("useDndMonitor must be used within a children of ");return Be(pe)},[pe,Be])}function ne(){const[pe]=(0,E.useState)(()=>new Set),Be=(0,E.useCallback)(ft=>(pe.add(ft),()=>pe.delete(ft)),[pe]);return[(0,E.useCallback)(ft=>{let{type:bt,event:ot}=ft;pe.forEach(Mt=>{var Bt;return(Bt=Mt[bt])==null?void 0:Bt.call(Mt,ot)})},[pe]),Be]}const We={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. `},he={onDragStart(pe){let{active:Be}=pe;return"Picked up draggable item "+Be.id+"."},onDragOver(pe){let{active:Be,over:$e}=pe;return $e?"Draggable item "+Be.id+" was moved over droppable area "+$e.id+".":"Draggable item "+Be.id+" is no longer over a droppable area."},onDragEnd(pe){let{active:Be,over:$e}=pe;return $e?"Draggable item "+Be.id+" was dropped over droppable area "+$e.id:"Draggable item "+Be.id+" was dropped."},onDragCancel(pe){let{active:Be}=pe;return"Dragging was cancelled. Draggable item "+Be.id+" was dropped."}};function ze(pe){let{announcements:Be=he,container:$e,hiddenTextDescribedById:ft,screenReaderInstructions:bt=We}=pe;const{announce:ot,announcement:Mt}=He(),Bt=(0,ce.Ld)("DndLiveRegion"),[Rt,rn]=(0,E.useState)(!1);if((0,E.useEffect)(()=>{rn(!0)},[]),xe((0,E.useMemo)(()=>({onDragStart(oe){let{active:Te}=oe;ot(Be.onDragStart({active:Te}))},onDragMove(oe){let{active:Te,over:Oe}=oe;Be.onDragMove&&ot(Be.onDragMove({active:Te,over:Oe}))},onDragOver(oe){let{active:Te,over:Oe}=oe;ot(Be.onDragOver({active:Te,over:Oe}))},onDragEnd(oe){let{active:Te,over:Oe}=oe;ot(Be.onDragEnd({active:Te,over:Oe}))},onDragCancel(oe){let{active:Te,over:Oe}=oe;ot(Be.onDragCancel({active:Te,over:Oe}))}}),[ot,Be])),!Rt)return null;const Ut=E.createElement(E.Fragment,null,E.createElement(Ee,{id:ft,value:bt.draggable}),E.createElement(ue,{id:Bt,announcement:Mt}));return $e?(0,De.createPortal)(Ut,$e):Ut}var Re;(function(pe){pe.DragStart="dragStart",pe.DragMove="dragMove",pe.DragEnd="dragEnd",pe.DragCancel="dragCancel",pe.DragOver="dragOver",pe.RegisterDroppable="registerDroppable",pe.SetDroppableDisabled="setDroppableDisabled",pe.UnregisterDroppable="unregisterDroppable"})(Re||(Re={}));function je(){}function Ie(pe,Be){return(0,E.useMemo)(()=>({sensor:pe,options:Be!=null?Be:{}}),[pe,Be])}function Ye(){for(var pe=arguments.length,Be=new Array(pe),$e=0;$e[...Be].filter(ft=>ft!=null),[...Be])}const dt=Object.freeze({x:0,y:0});function Ze(pe,Be){return Math.sqrt(Math.pow(pe.x-Be.x,2)+Math.pow(pe.y-Be.y,2))}function Le(pe,Be){const $e=(0,ce.DC)(pe);if(!$e)return"0 0";const ft={x:($e.x-Be.left)/Be.width*100,y:($e.y-Be.top)/Be.height*100};return ft.x+"% "+ft.y+"%"}function Ae(pe,Be){let{data:{value:$e}}=pe,{data:{value:ft}}=Be;return $e-ft}function Se(pe,Be){let{data:{value:$e}}=pe,{data:{value:ft}}=Be;return ft-$e}function Ve(pe){let{left:Be,top:$e,height:ft,width:bt}=pe;return[{x:Be,y:$e},{x:Be+bt,y:$e},{x:Be,y:$e+ft},{x:Be+bt,y:$e+ft}]}function ke(pe,Be){if(!pe||pe.length===0)return null;const[$e]=pe;return Be?$e[Be]:$e}function st(pe,Be,$e){return Be===void 0&&(Be=pe.left),$e===void 0&&($e=pe.top),{x:Be+pe.width*.5,y:$e+pe.height*.5}}const Ce=pe=>{let{collisionRect:Be,droppableRects:$e,droppableContainers:ft}=pe;const bt=st(Be,Be.left,Be.top),ot=[];for(const Mt of ft){const{id:Bt}=Mt,Rt=$e.get(Bt);if(Rt){const rn=Ze(st(Rt),bt);ot.push({id:Bt,data:{droppableContainer:Mt,value:rn}})}}return ot.sort(Ae)},Ne=pe=>{let{collisionRect:Be,droppableRects:$e,droppableContainers:ft}=pe;const bt=Ve(Be),ot=[];for(const Mt of ft){const{id:Bt}=Mt,Rt=$e.get(Bt);if(Rt){const rn=Ve(Rt),Ut=bt.reduce((Te,Oe,qe)=>Te+Ze(rn[qe],Oe),0),oe=Number((Ut/4).toFixed(4));ot.push({id:Bt,data:{droppableContainer:Mt,value:oe}})}}return ot.sort(Ae)};function Ke(pe,Be){const $e=Math.max(Be.top,pe.top),ft=Math.max(Be.left,pe.left),bt=Math.min(Be.left+Be.width,pe.left+pe.width),ot=Math.min(Be.top+Be.height,pe.top+pe.height),Mt=bt-ft,Bt=ot-$e;if(ft{let{collisionRect:Be,droppableRects:$e,droppableContainers:ft}=pe;const bt=[];for(const ot of ft){const{id:Mt}=ot,Bt=$e.get(Mt);if(Bt){const Rt=Ke(Bt,Be);Rt>0&&bt.push({id:Mt,data:{droppableContainer:ot,value:Rt}})}}return bt.sort(Se)};function Me(pe,Be){const{top:$e,left:ft,bottom:bt,right:ot}=Be;return $e<=pe.y&&pe.y<=bt&&ft<=pe.x&&pe.x<=ot}const Fe=pe=>{let{droppableContainers:Be,droppableRects:$e,pointerCoordinates:ft}=pe;if(!ft)return[];const bt=[];for(const ot of Be){const{id:Mt}=ot,Bt=$e.get(Mt);if(Bt&&Me(ft,Bt)){const rn=Ve(Bt).reduce((oe,Te)=>oe+Ze(ft,Te),0),Ut=Number((rn/4).toFixed(4));bt.push({id:Mt,data:{droppableContainer:ot,value:Ut}})}}return bt.sort(Ae)};function _e(pe,Be,$e){return lo(Ja({},pe),{scaleX:Be&&$e?Be.width/$e.width:1,scaleY:Be&&$e?Be.height/$e.height:1})}function St(pe,Be){return pe&&Be?{x:pe.left-Be.left,y:pe.top-Be.top}:dt}function vt(pe){return function($e){for(var ft=arguments.length,bt=new Array(ft>1?ft-1:0),ot=1;otlo(Ja({},Mt),{top:Mt.top+pe*Bt.y,bottom:Mt.bottom+pe*Bt.y,left:Mt.left+pe*Bt.x,right:Mt.right+pe*Bt.x}),Ja({},$e))}}const et=vt(1);function rt(pe){if(pe.startsWith("matrix3d(")){const Be=pe.slice(9,-1).split(/, /);return{x:+Be[12],y:+Be[13],scaleX:+Be[0],scaleY:+Be[5]}}else if(pe.startsWith("matrix(")){const Be=pe.slice(7,-1).split(/, /);return{x:+Be[4],y:+Be[5],scaleX:+Be[0],scaleY:+Be[3]}}return null}function we(pe,Be,$e){const ft=rt(Be);if(!ft)return pe;const{scaleX:bt,scaleY:ot,x:Mt,y:Bt}=ft,Rt=pe.left-Mt-(1-bt)*parseFloat($e),rn=pe.top-Bt-(1-ot)*parseFloat($e.slice($e.indexOf(" ")+1)),Ut=bt?pe.width/bt:pe.width,oe=ot?pe.height/ot:pe.height;return{width:Ut,height:oe,top:rn,right:Rt+Ut,bottom:rn+oe,left:Rt}}const de={ignoreTransform:!1};function tt(pe,Be){Be===void 0&&(Be=de);let $e=pe.getBoundingClientRect();if(Be.ignoreTransform){const{transform:rn,transformOrigin:Ut}=(0,ce.Jj)(pe).getComputedStyle(pe);rn&&($e=we($e,rn,Ut))}const{top:ft,left:bt,width:ot,height:Mt,bottom:Bt,right:Rt}=$e;return{top:ft,left:bt,width:ot,height:Mt,bottom:Bt,right:Rt}}function At(pe){return tt(pe,{ignoreTransform:!0})}function kt(pe){const Be=pe.innerWidth,$e=pe.innerHeight;return{top:0,left:0,right:Be,bottom:$e,width:Be,height:$e}}function it(pe,Be){return Be===void 0&&(Be=(0,ce.Jj)(pe).getComputedStyle(pe)),Be.position==="fixed"}function jt(pe,Be){Be===void 0&&(Be=(0,ce.Jj)(pe).getComputedStyle(pe));const $e=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(bt=>{const ot=Be[bt];return typeof ot=="string"?$e.test(ot):!1})}function pt(pe,Be){const $e=[];function ft(bt){if(Be!=null&&$e.length>=Be||!bt)return $e;if((0,ce.qk)(bt)&&bt.scrollingElement!=null&&!$e.includes(bt.scrollingElement))return $e.push(bt.scrollingElement),$e;if(!(0,ce.Re)(bt)||(0,ce.vZ)(bt)||$e.includes(bt))return $e;const ot=(0,ce.Jj)(pe).getComputedStyle(bt);return bt!==pe&&jt(bt,ot)&&$e.push(bt),it(bt,ot)?$e:ft(bt.parentNode)}return pe?ft(pe):$e}function Tt(pe){const[Be]=pt(pe,1);return Be!=null?Be:null}function at(pe){return!ce.Nq||!pe?null:(0,ce.FJ)(pe)?pe:(0,ce.UG)(pe)?(0,ce.qk)(pe)||pe===(0,ce.r3)(pe).scrollingElement?window:(0,ce.Re)(pe)?pe:null:null}function It(pe){return(0,ce.FJ)(pe)?pe.scrollX:pe.scrollLeft}function gt(pe){return(0,ce.FJ)(pe)?pe.scrollY:pe.scrollTop}function $t(pe){return{x:It(pe),y:gt(pe)}}var Qt;(function(pe){pe[pe.Forward=1]="Forward",pe[pe.Backward=-1]="Backward"})(Qt||(Qt={}));function se(pe){return!ce.Nq||!pe?!1:pe===document.scrollingElement}function re(pe){const Be={x:0,y:0},$e=se(pe)?{height:window.innerHeight,width:window.innerWidth}:{height:pe.clientHeight,width:pe.clientWidth},ft={x:pe.scrollWidth-$e.width,y:pe.scrollHeight-$e.height},bt=pe.scrollTop<=Be.y,ot=pe.scrollLeft<=Be.x,Mt=pe.scrollTop>=ft.y,Bt=pe.scrollLeft>=ft.x;return{isTop:bt,isLeft:ot,isBottom:Mt,isRight:Bt,maxScroll:ft,minScroll:Be}}const te={x:.2,y:.2};function ae(pe,Be,$e,ft,bt){let{top:ot,left:Mt,right:Bt,bottom:Rt}=$e;ft===void 0&&(ft=10),bt===void 0&&(bt=te);const{isTop:rn,isBottom:Ut,isLeft:oe,isRight:Te}=re(pe),Oe={x:0,y:0},qe={x:0,y:0},Xe={height:Be.height*bt.y,width:Be.width*bt.x};return!rn&&ot<=Be.top+Xe.height?(Oe.y=Qt.Backward,qe.y=ft*Math.abs((Be.top+Xe.height-ot)/Xe.height)):!Ut&&Rt>=Be.bottom-Xe.height&&(Oe.y=Qt.Forward,qe.y=ft*Math.abs((Be.bottom-Xe.height-Rt)/Xe.height)),!Te&&Bt>=Be.right-Xe.width?(Oe.x=Qt.Forward,qe.x=ft*Math.abs((Be.right-Xe.width-Bt)/Xe.width)):!oe&&Mt<=Be.left+Xe.width&&(Oe.x=Qt.Backward,qe.x=ft*Math.abs((Be.left+Xe.width-Mt)/Xe.width)),{direction:Oe,speed:qe}}function fe(pe){if(pe===document.scrollingElement){const{innerWidth:ot,innerHeight:Mt}=window;return{top:0,left:0,right:ot,bottom:Mt,width:ot,height:Mt}}const{top:Be,left:$e,right:ft,bottom:bt}=pe.getBoundingClientRect();return{top:Be,left:$e,right:ft,bottom:bt,width:pe.clientWidth,height:pe.clientHeight}}function ie(pe){return pe.reduce((Be,$e)=>(0,ce.IH)(Be,$t($e)),dt)}function ge(pe){return pe.reduce((Be,$e)=>Be+It($e),0)}function ut(pe){return pe.reduce((Be,$e)=>Be+gt($e),0)}function mt(pe,Be){if(Be===void 0&&(Be=tt),!pe)return;const{top:$e,left:ft,bottom:bt,right:ot}=Be(pe);Tt(pe)&&(bt<=0||ot<=0||$e>=window.innerHeight||ft>=window.innerWidth)&&pe.scrollIntoView({block:"center",inline:"center"})}const xt=[["x",["left","right"],ge],["y",["top","bottom"],ut]];class Je{constructor(Be,$e){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 ft=pt($e),bt=ie(ft);this.rect=Ja({},Be),this.width=Be.width,this.height=Be.height;for(const[ot,Mt,Bt]of xt)for(const Rt of Mt)Object.defineProperty(this,Rt,{get:()=>{const rn=Bt(ft),Ut=bt[ot]-rn;return this.rect[Rt]+Ut},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class ht{constructor(Be){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach($e=>{var ft;return(ft=this.target)==null?void 0:ft.removeEventListener(...$e)})},this.target=Be}add(Be,$e,ft){var bt;(bt=this.target)==null||bt.addEventListener(Be,$e,ft),this.listeners.push([Be,$e,ft])}}function Et(pe){const{EventTarget:Be}=(0,ce.Jj)(pe);return pe instanceof Be?pe:(0,ce.r3)(pe)}function Vt(pe,Be){const $e=Math.abs(pe.x),ft=Math.abs(pe.y);return typeof Be=="number"?Math.sqrt(is($e,2)+is(ft,2))>Be:"x"in Be&&"y"in Be?$e>Be.x&&ft>Be.y:"x"in Be?$e>Be.x:"y"in Be?ft>Be.y:!1}var ln;(function(pe){pe.Click="click",pe.DragStart="dragstart",pe.Keydown="keydown",pe.ContextMenu="contextmenu",pe.Resize="resize",pe.SelectionChange="selectionchange",pe.VisibilityChange="visibilitychange"})(ln||(ln={}));function xn(pe){pe.preventDefault()}function ve(pe){pe.stopPropagation()}var Nt;(function(pe){pe.Space="Space",pe.Down="ArrowDown",pe.Right="ArrowRight",pe.Left="ArrowLeft",pe.Up="ArrowUp",pe.Esc="Escape",pe.Enter="Enter",pe.Tab="Tab"})(Nt||(Nt={}));const un={start:[Nt.Space,Nt.Enter],cancel:[Nt.Esc],end:[Nt.Space,Nt.Enter,Nt.Tab]},_t=(pe,Be)=>{let{currentCoordinates:$e}=Be;switch(pe.code){case Nt.Right:return lo(Ja({},$e),{x:$e.x+25});case Nt.Left:return lo(Ja({},$e),{x:$e.x-25});case Nt.Down:return lo(Ja({},$e),{y:$e.y+25});case Nt.Up:return lo(Ja({},$e),{y:$e.y-25})}};class Ft{constructor(Be){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Be;const{event:{target:$e}}=Be;this.props=Be,this.listeners=new ht((0,ce.r3)($e)),this.windowListeners=new ht((0,ce.Jj)($e)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ln.Resize,this.handleCancel),this.windowListeners.add(ln.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(ln.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Be,onStart:$e}=this.props,ft=Be.node.current;ft&&mt(ft),$e(dt)}handleKeyDown(Be){if((0,ce.vd)(Be)){const{active:$e,context:ft,options:bt}=this.props,{keyboardCodes:ot=un,coordinateGetter:Mt=_t,scrollBehavior:Bt="smooth"}=bt,{code:Rt}=Be;if(ot.end.includes(Rt)){this.handleEnd(Be);return}if(ot.cancel.includes(Rt)){this.handleCancel(Be);return}const{collisionRect:rn}=ft.current,Ut=rn?{x:rn.left,y:rn.top}:dt;this.referenceCoordinates||(this.referenceCoordinates=Ut);const oe=Mt(Be,{active:$e,context:ft.current,currentCoordinates:Ut});if(oe){const Te=(0,ce.$X)(oe,Ut),Oe={x:0,y:0},{scrollableAncestors:qe}=ft.current;for(const Xe of qe){const Ct=Be.code,{isTop:wt,isRight:Pt,isLeft:on,isBottom:En,maxScroll:zt,minScroll:Dn}=re(Xe),Ln=fe(Xe),wn={x:Math.min(Ct===Nt.Right?Ln.right-Ln.width/2:Ln.right,Math.max(Ct===Nt.Right?Ln.left:Ln.left+Ln.width/2,oe.x)),y:Math.min(Ct===Nt.Down?Ln.bottom-Ln.height/2:Ln.bottom,Math.max(Ct===Nt.Down?Ln.top:Ln.top+Ln.height/2,oe.y))},An=Ct===Nt.Right&&!Pt||Ct===Nt.Left&&!on,Cn=Ct===Nt.Down&&!En||Ct===Nt.Up&&!wt;if(An&&wn.x!==oe.x){const fn=Xe.scrollLeft+Te.x,Mn=Ct===Nt.Right&&fn<=zt.x||Ct===Nt.Left&&fn>=Dn.x;if(Mn&&!Te.y){Xe.scrollTo({left:fn,behavior:Bt});return}Mn?Oe.x=Xe.scrollLeft-fn:Oe.x=Ct===Nt.Right?Xe.scrollLeft-zt.x:Xe.scrollLeft-Dn.x,Oe.x&&Xe.scrollBy({left:-Oe.x,behavior:Bt});break}else if(Cn&&wn.y!==oe.y){const fn=Xe.scrollTop+Te.y,Mn=Ct===Nt.Down&&fn<=zt.y||Ct===Nt.Up&&fn>=Dn.y;if(Mn&&!Te.x){Xe.scrollTo({top:fn,behavior:Bt});return}Mn?Oe.y=Xe.scrollTop-fn:Oe.y=Ct===Nt.Down?Xe.scrollTop-zt.y:Xe.scrollTop-Dn.y,Oe.y&&Xe.scrollBy({top:-Oe.y,behavior:Bt});break}}this.handleMove(Be,(0,ce.IH)((0,ce.$X)(oe,this.referenceCoordinates),Oe))}}}handleMove(Be,$e){const{onMove:ft}=this.props;Be.preventDefault(),ft($e)}handleEnd(Be){const{onEnd:$e}=this.props;Be.preventDefault(),this.detach(),$e()}handleCancel(Be){const{onCancel:$e}=this.props;Be.preventDefault(),this.detach(),$e()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Ft.activators=[{eventName:"onKeyDown",handler:(pe,Be,$e)=>{let{keyboardCodes:ft=un,onActivation:bt}=Be,{active:ot}=$e;const{code:Mt}=pe.nativeEvent;if(ft.start.includes(Mt)){const Bt=ot.activatorNode.current;return Bt&&pe.target!==Bt?!1:(pe.preventDefault(),bt==null||bt({event:pe.nativeEvent}),!0)}return!1}}];function Yt(pe){return!!(pe&&"distance"in pe)}function an(pe){return!!(pe&&"delay"in pe)}class hn{constructor(Be,$e,ft){var bt;ft===void 0&&(ft=Et(Be.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=Be,this.events=$e;const{event:ot}=Be,{target:Mt}=ot;this.props=Be,this.events=$e,this.document=(0,ce.r3)(Mt),this.documentListeners=new ht(this.document),this.listeners=new ht(ft),this.windowListeners=new ht((0,ce.Jj)(Mt)),this.initialCoordinates=(bt=(0,ce.DC)(ot))!=null?bt:dt,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:Be,props:{options:{activationConstraint:$e,bypassActivationConstraint:ft}}}=this;if(this.listeners.add(Be.move.name,this.handleMove,{passive:!1}),this.listeners.add(Be.end.name,this.handleEnd),Be.cancel&&this.listeners.add(Be.cancel.name,this.handleCancel),this.windowListeners.add(ln.Resize,this.handleCancel),this.windowListeners.add(ln.DragStart,xn),this.windowListeners.add(ln.VisibilityChange,this.handleCancel),this.windowListeners.add(ln.ContextMenu,xn),this.documentListeners.add(ln.Keydown,this.handleKeydown),$e){if(ft!=null&&ft({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(an($e)){this.timeoutId=setTimeout(this.handleStart,$e.delay),this.handlePending($e);return}if(Yt($e)){this.handlePending($e);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(Be,$e){const{active:ft,onPending:bt}=this.props;bt(ft,Be,this.initialCoordinates,$e)}handleStart(){const{initialCoordinates:Be}=this,{onStart:$e}=this.props;Be&&(this.activated=!0,this.documentListeners.add(ln.Click,ve,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ln.SelectionChange,this.removeTextSelection),$e(Be))}handleMove(Be){var $e;const{activated:ft,initialCoordinates:bt,props:ot}=this,{onMove:Mt,options:{activationConstraint:Bt}}=ot;if(!bt)return;const Rt=($e=(0,ce.DC)(Be))!=null?$e:dt,rn=(0,ce.$X)(bt,Rt);if(!ft&&Bt){if(Yt(Bt)){if(Bt.tolerance!=null&&Vt(rn,Bt.tolerance))return this.handleCancel();if(Vt(rn,Bt.distance))return this.handleStart()}if(an(Bt)&&Vt(rn,Bt.tolerance))return this.handleCancel();this.handlePending(Bt,rn);return}Be.cancelable&&Be.preventDefault(),Mt(Rt)}handleEnd(){const{onAbort:Be,onEnd:$e}=this.props;this.detach(),this.activated||Be(this.props.active),$e()}handleCancel(){const{onAbort:Be,onCancel:$e}=this.props;this.detach(),this.activated||Be(this.props.active),$e()}handleKeydown(Be){Be.code===Nt.Esc&&this.handleCancel()}removeTextSelection(){var Be;(Be=this.document.getSelection())==null||Be.removeAllRanges()}}const Nn={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class Un extends hn{constructor(Be){const{event:$e}=Be,ft=(0,ce.r3)($e.target);super(Be,Nn,ft)}}Un.activators=[{eventName:"onPointerDown",handler:(pe,Be)=>{let{nativeEvent:$e}=pe,{onActivation:ft}=Be;return!$e.isPrimary||$e.button!==0?!1:(ft==null||ft({event:$e}),!0)}}];const Bn={move:{name:"mousemove"},end:{name:"mouseup"}};var dn;(function(pe){pe[pe.RightClick=2]="RightClick"})(dn||(dn={}));class Pn extends hn{constructor(Be){super(Be,Bn,(0,ce.r3)(Be.event.target))}}Pn.activators=[{eventName:"onMouseDown",handler:(pe,Be)=>{let{nativeEvent:$e}=pe,{onActivation:ft}=Be;return $e.button===dn.RightClick?!1:(ft==null||ft({event:$e}),!0)}}];const qt={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class cn extends hn{constructor(Be){super(Be,qt)}static setup(){return window.addEventListener(qt.move.name,Be,{capture:!1,passive:!1}),function(){window.removeEventListener(qt.move.name,Be)};function Be(){}}}cn.activators=[{eventName:"onTouchStart",handler:(pe,Be)=>{let{nativeEvent:$e}=pe,{onActivation:ft}=Be;const{touches:bt}=$e;return bt.length>1?!1:(ft==null||ft({event:$e}),!0)}}];var pr;(function(pe){pe[pe.Pointer=0]="Pointer",pe[pe.DraggableRect=1]="DraggableRect"})(pr||(pr={}));var ir;(function(pe){pe[pe.TreeOrder=0]="TreeOrder",pe[pe.ReversedTreeOrder=1]="ReversedTreeOrder"})(ir||(ir={}));function Mr(pe){let{acceleration:Be,activator:$e=pr.Pointer,canScroll:ft,draggingRect:bt,enabled:ot,interval:Mt=5,order:Bt=ir.TreeOrder,pointerCoordinates:Rt,scrollableAncestors:rn,scrollableAncestorRects:Ut,delta:oe,threshold:Te}=pe;const Oe=nn({delta:oe,disabled:!ot}),[qe,Xe]=(0,ce.Yz)(),Ct=(0,E.useRef)({x:0,y:0}),wt=(0,E.useRef)({x:0,y:0}),Pt=(0,E.useMemo)(()=>{switch($e){case pr.Pointer:return Rt?{top:Rt.y,bottom:Rt.y,left:Rt.x,right:Rt.x}:null;case pr.DraggableRect:return bt}},[$e,bt,Rt]),on=(0,E.useRef)(null),En=(0,E.useCallback)(()=>{const Dn=on.current;if(!Dn)return;const Ln=Ct.current.x*wt.current.x,wn=Ct.current.y*wt.current.y;Dn.scrollBy(Ln,wn)},[]),zt=(0,E.useMemo)(()=>Bt===ir.TreeOrder?[...rn].reverse():rn,[Bt,rn]);(0,E.useEffect)(()=>{if(!ot||!rn.length||!Pt){Xe();return}for(const Dn of zt){if((ft==null?void 0:ft(Dn))===!1)continue;const Ln=rn.indexOf(Dn),wn=Ut[Ln];if(!wn)continue;const{direction:An,speed:Cn}=ae(Dn,wn,Pt,Be,Te);for(const fn of["x","y"])Oe[fn][An[fn]]||(Cn[fn]=0,An[fn]=0);if(Cn.x>0||Cn.y>0){Xe(),on.current=Dn,qe(En,Mt),Ct.current=Cn,wt.current=An;return}}Ct.current={x:0,y:0},wt.current={x:0,y:0},Xe()},[Be,En,ft,Xe,ot,Mt,JSON.stringify(Pt),JSON.stringify(Oe),qe,rn,zt,Ut,JSON.stringify(Te)])}const Hn={x:{[Qt.Backward]:!1,[Qt.Forward]:!1},y:{[Qt.Backward]:!1,[Qt.Forward]:!1}};function nn(pe){let{delta:Be,disabled:$e}=pe;const ft=(0,ce.D9)(Be);return(0,ce.Gj)(bt=>{if($e||!ft||!bt)return Hn;const ot={x:Math.sign(Be.x-ft.x),y:Math.sign(Be.y-ft.y)};return{x:{[Qt.Backward]:bt.x[Qt.Backward]||ot.x===-1,[Qt.Forward]:bt.x[Qt.Forward]||ot.x===1},y:{[Qt.Backward]:bt.y[Qt.Backward]||ot.y===-1,[Qt.Forward]:bt.y[Qt.Forward]||ot.y===1}}},[$e,Be,ft])}function cr(pe,Be){const $e=Be!=null?pe.get(Be):void 0,ft=$e?$e.node.current:null;return(0,ce.Gj)(bt=>{var ot;return Be==null?null:(ot=ft!=null?ft:bt)!=null?ot:null},[ft,Be])}function en(pe,Be){return(0,E.useMemo)(()=>pe.reduce(($e,ft)=>{const{sensor:bt}=ft,ot=bt.activators.map(Mt=>({eventName:Mt.eventName,handler:Be(Mt.handler,ft)}));return[...$e,...ot]},[]),[pe,Be])}var gn;(function(pe){pe[pe.Always=0]="Always",pe[pe.BeforeDragging=1]="BeforeDragging",pe[pe.WhileDragging=2]="WhileDragging"})(gn||(gn={}));var mn;(function(pe){pe.Optimized="optimized"})(mn||(mn={}));const On=new Map;function Xt(pe,Be){let{dragging:$e,dependencies:ft,config:bt}=Be;const[ot,Mt]=(0,E.useState)(null),{frequency:Bt,measure:Rt,strategy:rn}=bt,Ut=(0,E.useRef)(pe),oe=Ct(),Te=(0,ce.Ey)(oe),Oe=(0,E.useCallback)(function(wt){wt===void 0&&(wt=[]),!Te.current&&Mt(Pt=>Pt===null?wt:Pt.concat(wt.filter(on=>!Pt.includes(on))))},[Te]),qe=(0,E.useRef)(null),Xe=(0,ce.Gj)(wt=>{if(oe&&!$e)return On;if(!wt||wt===On||Ut.current!==pe||ot!=null){const Pt=new Map;for(let on of pe){if(!on)continue;if(ot&&ot.length>0&&!ot.includes(on.id)&&on.rect.current){Pt.set(on.id,on.rect.current);continue}const En=on.node.current,zt=En?new Je(Rt(En),En):null;on.rect.current=zt,zt&&Pt.set(on.id,zt)}return Pt}return wt},[pe,ot,$e,oe,Rt]);return(0,E.useEffect)(()=>{Ut.current=pe},[pe]),(0,E.useEffect)(()=>{oe||Oe()},[$e,oe]),(0,E.useEffect)(()=>{ot&&ot.length>0&&Mt(null)},[JSON.stringify(ot)]),(0,E.useEffect)(()=>{oe||typeof Bt!="number"||qe.current!==null||(qe.current=setTimeout(()=>{Oe(),qe.current=null},Bt))},[Bt,oe,Oe,...ft]),{droppableRects:Xe,measureDroppableContainers:Oe,measuringScheduled:ot!=null};function Ct(){switch(rn){case gn.Always:return!1;case gn.BeforeDragging:return $e;default:return!$e}}}function yn(pe,Be){return(0,ce.Gj)($e=>pe?$e||(typeof Be=="function"?Be(pe):pe):null,[Be,pe])}function zn(pe,Be){return yn(pe,Be)}function Jn(pe){let{callback:Be,disabled:$e}=pe;const ft=(0,ce.zX)(Be),bt=(0,E.useMemo)(()=>{if($e||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:ot}=window;return new ot(ft)},[ft,$e]);return(0,E.useEffect)(()=>()=>bt==null?void 0:bt.disconnect(),[bt]),bt}function or(pe){let{callback:Be,disabled:$e}=pe;const ft=(0,ce.zX)(Be),bt=(0,E.useMemo)(()=>{if($e||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:ot}=window;return new ot(ft)},[$e]);return(0,E.useEffect)(()=>()=>bt==null?void 0:bt.disconnect(),[bt]),bt}function gr(pe){return new Je(tt(pe),pe)}function Kr(pe,Be,$e){Be===void 0&&(Be=gr);const[ft,bt]=(0,E.useState)(null);function ot(){bt(Rt=>{if(!pe)return null;if(pe.isConnected===!1){var rn;return(rn=Rt!=null?Rt:$e)!=null?rn:null}const Ut=Be(pe);return JSON.stringify(Rt)===JSON.stringify(Ut)?Rt:Ut})}const Mt=Jn({callback(Rt){if(pe)for(const rn of Rt){const{type:Ut,target:oe}=rn;if(Ut==="childList"&&oe instanceof HTMLElement&&oe.contains(pe)){ot();break}}}}),Bt=or({callback:ot});return(0,ce.LI)(()=>{ot(),pe?(Bt==null||Bt.observe(pe),Mt==null||Mt.observe(document.body,{childList:!0,subtree:!0})):(Bt==null||Bt.disconnect(),Mt==null||Mt.disconnect())},[pe]),ft}function Zr(pe){const Be=yn(pe);return St(pe,Be)}const Yr=[];function Gn(pe){const Be=(0,E.useRef)(pe),$e=(0,ce.Gj)(ft=>pe?ft&&ft!==Yr&&pe&&Be.current&&pe.parentNode===Be.current.parentNode?ft:pt(pe):Yr,[pe]);return(0,E.useEffect)(()=>{Be.current=pe},[pe]),$e}function tr(pe){const[Be,$e]=(0,E.useState)(null),ft=(0,E.useRef)(pe),bt=(0,E.useCallback)(ot=>{const Mt=at(ot.target);Mt&&$e(Bt=>Bt?(Bt.set(Mt,$t(Mt)),new Map(Bt)):null)},[]);return(0,E.useEffect)(()=>{const ot=ft.current;if(pe!==ot){Mt(ot);const Bt=pe.map(Rt=>{const rn=at(Rt);return rn?(rn.addEventListener("scroll",bt,{passive:!0}),[rn,$t(rn)]):null}).filter(Rt=>Rt!=null);$e(Bt.length?new Map(Bt):null),ft.current=pe}return()=>{Mt(pe),Mt(ot)};function Mt(Bt){Bt.forEach(Rt=>{const rn=at(Rt);rn==null||rn.removeEventListener("scroll",bt)})}},[bt,pe]),(0,E.useMemo)(()=>pe.length?Be?Array.from(Be.values()).reduce((ot,Mt)=>(0,ce.IH)(ot,Mt),dt):ie(pe):dt,[pe,Be])}function bn(pe,Be){Be===void 0&&(Be=[]);const $e=(0,E.useRef)(null);return(0,E.useEffect)(()=>{$e.current=null},Be),(0,E.useEffect)(()=>{const ft=pe!==dt;ft&&!$e.current&&($e.current=pe),!ft&&$e.current&&($e.current=null)},[pe]),$e.current?(0,ce.$X)(pe,$e.current):dt}function Sr(pe){(0,E.useEffect)(()=>{if(!ce.Nq)return;const Be=pe.map($e=>{let{sensor:ft}=$e;return ft.setup==null?void 0:ft.setup()});return()=>{for(const $e of Be)$e==null||$e()}},pe.map(Be=>{let{sensor:$e}=Be;return $e}))}function Or(pe,Be){return(0,E.useMemo)(()=>pe.reduce(($e,ft)=>{let{eventName:bt,handler:ot}=ft;return $e[bt]=Mt=>{ot(Mt,Be)},$e},{}),[pe,Be])}function ur(pe){return(0,E.useMemo)(()=>pe?kt(pe):null,[pe])}const Wt=[];function Gt(pe,Be){Be===void 0&&(Be=tt);const[$e]=pe,ft=ur($e?(0,ce.Jj)($e):null),[bt,ot]=(0,E.useState)(Wt);function Mt(){ot(()=>pe.length?pe.map(Rt=>se(Rt)?ft:new Je(Be(Rt),Rt)):Wt)}const Bt=or({callback:Mt});return(0,ce.LI)(()=>{Bt==null||Bt.disconnect(),Mt(),pe.forEach(Rt=>Bt==null?void 0:Bt.observe(Rt))},[pe]),bt}function er(pe){if(!pe)return null;if(pe.children.length>1)return pe;const Be=pe.children[0];return(0,ce.Re)(Be)?Be:pe}function Tn(pe){let{measure:Be}=pe;const[$e,ft]=(0,E.useState)(null),bt=(0,E.useCallback)(rn=>{for(const{target:Ut}of rn)if((0,ce.Re)(Ut)){ft(oe=>{const Te=Be(Ut);return oe?lo(Ja({},oe),{width:Te.width,height:Te.height}):Te});break}},[Be]),ot=or({callback:bt}),Mt=(0,E.useCallback)(rn=>{const Ut=er(rn);ot==null||ot.disconnect(),Ut&&(ot==null||ot.observe(Ut)),ft(Ut?Be(Ut):null)},[Be,ot]),[Bt,Rt]=(0,ce.wm)(Mt);return(0,E.useMemo)(()=>({nodeRef:Bt,rect:$e,setRef:Rt}),[$e,Bt,Rt])}const tn=[{sensor:Un,options:{}},{sensor:Ft,options:{}}],Yn={current:{}},rr={draggable:{measure:At},droppable:{measure:At,strategy:gn.WhileDragging,frequency:mn.Optimized},dragOverlay:{measure:tt}};class hr extends Map{get(Be){var $e;return Be!=null&&($e=super.get(Be))!=null?$e:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Be=>{let{disabled:$e}=Be;return!$e})}getNodeFor(Be){var $e,ft;return($e=(ft=this.get(Be))==null?void 0:ft.node.current)!=null?$e:void 0}}const mr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new hr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:je},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:rr,measureDroppableContainers:je,windowRect:null,measuringScheduled:!1},vr={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:je,draggableNodes:new Map,over:null,measureDroppableContainers:je},Dr=(0,E.createContext)(vr),Kt=(0,E.createContext)(mr);function pn(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new hr}}}function Rr(pe,Be){switch(Be.type){case Re.DragStart:return lo(Ja({},pe),{draggable:lo(Ja({},pe.draggable),{initialCoordinates:Be.initialCoordinates,active:Be.active})});case Re.DragMove:return pe.draggable.active==null?pe:lo(Ja({},pe),{draggable:lo(Ja({},pe.draggable),{translate:{x:Be.coordinates.x-pe.draggable.initialCoordinates.x,y:Be.coordinates.y-pe.draggable.initialCoordinates.y}})});case Re.DragEnd:case Re.DragCancel:return lo(Ja({},pe),{draggable:lo(Ja({},pe.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case Re.RegisterDroppable:{const{element:$e}=Be,{id:ft}=$e,bt=new hr(pe.droppable.containers);return bt.set(ft,$e),lo(Ja({},pe),{droppable:lo(Ja({},pe.droppable),{containers:bt})})}case Re.SetDroppableDisabled:{const{id:$e,key:ft,disabled:bt}=Be,ot=pe.droppable.containers.get($e);if(!ot||ft!==ot.key)return pe;const Mt=new hr(pe.droppable.containers);return Mt.set($e,lo(Ja({},ot),{disabled:bt})),lo(Ja({},pe),{droppable:lo(Ja({},pe.droppable),{containers:Mt})})}case Re.UnregisterDroppable:{const{id:$e,key:ft}=Be,bt=pe.droppable.containers.get($e);if(!bt||ft!==bt.key)return pe;const ot=new hr(pe.droppable.containers);return ot.delete($e),lo(Ja({},pe),{droppable:lo(Ja({},pe.droppable),{containers:ot})})}default:return pe}}function ua(pe){let{disabled:Be}=pe;const{active:$e,activatorEvent:ft,draggableNodes:bt}=(0,E.useContext)(Dr),ot=(0,ce.D9)(ft),Mt=(0,ce.D9)($e==null?void 0:$e.id);return(0,E.useEffect)(()=>{if(!Be&&!ft&&ot&&Mt!=null){if(!(0,ce.vd)(ot)||document.activeElement===ot.target)return;const Bt=bt.get(Mt);if(!Bt)return;const{activatorNode:Rt,node:rn}=Bt;if(!Rt.current&&!rn.current)return;requestAnimationFrame(()=>{for(const Ut of[Rt.current,rn.current]){if(!Ut)continue;const oe=(0,ce.so)(Ut);if(oe){oe.focus();break}}})}},[ft,Be,bt,Mt,ot]),null}function aa(pe,Be){let bt=Be,{transform:$e}=bt,ft=ju(bt,["transform"]);return pe!=null&&pe.length?pe.reduce((ot,Mt)=>Mt(Ja({transform:ot},ft)),$e):$e}function xa(pe){return(0,E.useMemo)(()=>({draggable:Ja(Ja({},rr.draggable),pe==null?void 0:pe.draggable),droppable:Ja(Ja({},rr.droppable),pe==null?void 0:pe.droppable),dragOverlay:Ja(Ja({},rr.dragOverlay),pe==null?void 0:pe.dragOverlay)}),[pe==null?void 0:pe.draggable,pe==null?void 0:pe.droppable,pe==null?void 0:pe.dragOverlay])}function Sa(pe){let{activeNode:Be,measure:$e,initialRect:ft,config:bt=!0}=pe;const ot=(0,E.useRef)(!1),{x:Mt,y:Bt}=typeof bt=="boolean"?{x:bt,y:bt}:bt;(0,ce.LI)(()=>{if(!Mt&&!Bt||!Be){ot.current=!1;return}if(ot.current||!ft)return;const rn=Be==null?void 0:Be.node.current;if(!rn||rn.isConnected===!1)return;const Ut=$e(rn),oe=St(Ut,ft);if(Mt||(oe.x=0),Bt||(oe.y=0),ot.current=!0,Math.abs(oe.x)>0||Math.abs(oe.y)>0){const Te=Tt(rn);Te&&Te.scrollBy({top:oe.y,left:oe.x})}},[Be,Mt,Bt,ft,$e])}const ci=(0,E.createContext)(lo(Ja({},dt),{scaleX:1,scaleY:1}));var Na;(function(pe){pe[pe.Uninitialized=0]="Uninitialized",pe[pe.Initializing=1]="Initializing",pe[pe.Initialized=2]="Initialized"})(Na||(Na={}));const Oa=(0,E.memo)(function(Be){var $e,ft,bt,ot;let no=Be,{id:Mt,accessibility:Bt,autoScroll:Rt=!0,children:rn,sensors:Ut=tn,collisionDetection:oe=Qe,measuring:Te,modifiers:Oe}=no,qe=ju(no,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Xe=(0,E.useReducer)(Rr,void 0,pn),[Ct,wt]=Xe,[Pt,on]=ne(),[En,zt]=(0,E.useState)(Na.Uninitialized),Dn=En===Na.Initialized,{draggable:{active:Ln,nodes:wn,translate:An},droppable:{containers:Cn}}=Ct,fn=Ln!=null?wn.get(Ln):null,Mn=(0,E.useRef)({initial:null,translated:null}),jn=(0,E.useMemo)(()=>{var La;return Ln!=null?{id:Ln,data:(La=fn==null?void 0:fn.data)!=null?La:Yn,rect:Mn}:null},[Ln,fn]),Kn=(0,E.useRef)(null),[Wn,nr]=(0,E.useState)(null),[Xn,xr]=(0,E.useState)(null),Xr=(0,ce.Ey)(qe,Object.values(qe)),ia=(0,ce.Ld)("DndDescribedBy",Mt),fa=(0,E.useMemo)(()=>Cn.getEnabled(),[Cn]),Hr=xa(Te),{droppableRects:Gr,measureDroppableContainers:Er,measuringScheduled:$r}=Xt(fa,{dragging:Dn,dependencies:[An.x,An.y],config:Hr.droppable}),Br=cr(wn,Ln),ra=(0,E.useMemo)(()=>Xn?(0,ce.DC)(Xn):null,[Xn]),oa=Ii(),yr=zn(Br,Hr.draggable.measure);Sa({activeNode:Ln!=null?wn.get(Ln):null,config:oa.layoutShiftCompensation,initialRect:yr,measure:Hr.draggable.measure});const Ar=Kr(Br,Hr.draggable.measure,yr),Lr=Kr(Br?Br.parentElement:null),lr=(0,E.useRef)({activatorEvent:null,active:null,activeNode:Br,collisionRect:null,collisions:null,droppableRects:Gr,draggableNodes:wn,draggingNode:null,draggingNodeRect:null,droppableContainers:Cn,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),dr=Cn.getNodeFor(($e=lr.current.over)==null?void 0:$e.id),Nr=Tn({measure:Hr.dragOverlay.measure}),wr=(ft=Nr.nodeRef.current)!=null?ft:Br,ga=Dn?(bt=Nr.rect)!=null?bt:Ar:null,ba=!!(Nr.nodeRef.current&&Nr.rect),_r=Zr(ba?null:Ar),Ma=ur(wr?(0,ce.Jj)(wr):null),Ca=Gn(Dn?dr!=null?dr:Br:null),wa=Gt(Ca),_a=aa(Oe,{transform:{x:An.x-_r.x,y:An.y-_r.y,scaleX:1,scaleY:1},activatorEvent:Xn,active:jn,activeNodeRect:Ar,containerNodeRect:Lr,draggingNodeRect:ga,over:lr.current.over,overlayNodeRect:Nr.rect,scrollableAncestors:Ca,scrollableAncestorRects:wa,windowRect:Ma}),Xa=ra?(0,ce.IH)(ra,An):null,ui=tr(Ca),Pa=bn(ui),zi=bn(ui,[Ar]),Qa=(0,ce.IH)(_a,Pa),Si=ga?et(ga,_a):null,$a=jn&&Si?oe({active:jn,collisionRect:Si,droppableRects:Gr,droppableContainers:fa,pointerCoordinates:Xa}):null,Di=ke($a,"id"),[Ai,Fi]=(0,E.useState)(null),pi=ba?_a:(0,ce.IH)(_a,zi),Xi=_e(pi,(ot=Ai==null?void 0:Ai.rect)!=null?ot:null,Ar),Hi=(0,E.useRef)(null),$i=(0,E.useCallback)((La,Ni)=>{let{sensor:qr,options:Cr}=Ni;if(Kn.current==null)return;const Jr=wn.get(Kn.current);if(!Jr)return;const Ir=La.nativeEvent,Vr=new qr({active:Kn.current,activeNode:Jr,event:Ir,options:Cr,context:lr,onAbort(za){if(!wn.get(za))return;const{onDragAbort:Ji}=Xr.current,_i={id:za};Ji==null||Ji(_i),Pt({type:"onDragAbort",event:_i})},onPending(za,Pi,Ji,_i){if(!wn.get(za))return;const{onDragPending:Vi}=Xr.current,qi={id:za,constraint:Pi,initialCoordinates:Ji,offset:_i};Vi==null||Vi(qi),Pt({type:"onDragPending",event:qi})},onStart(za){const Pi=Kn.current;if(Pi==null)return;const Ji=wn.get(Pi);if(!Ji)return;const{onDragStart:_i}=Xr.current,Yi={activatorEvent:Ir,active:{id:Pi,data:Ji.data,rect:Mn}};(0,De.unstable_batchedUpdates)(()=>{_i==null||_i(Yi),zt(Na.Initializing),wt({type:Re.DragStart,initialCoordinates:za,active:Pi}),Pt({type:"onDragStart",event:Yi}),nr(Hi.current),xr(Ir)})},onMove(za){wt({type:Re.DragMove,coordinates:za})},onEnd:ii(Re.DragEnd),onCancel:ii(Re.DragCancel)});Hi.current=Vr;function ii(za){return function(){return Is(this,null,function*(){const{active:Ji,collisions:_i,over:Yi,scrollAdjustedTranslate:Vi}=lr.current;let qi=null;if(Ji&&Vi){const{cancelDrop:eo}=Xr.current;qi={activatorEvent:Ir,active:Ji,collisions:_i,delta:Vi,over:Yi},za===Re.DragEnd&&typeof eo=="function"&&(yield Promise.resolve(eo(qi)))&&(za=Re.DragCancel)}Kn.current=null,(0,De.unstable_batchedUpdates)(()=>{wt({type:za}),zt(Na.Uninitialized),Fi(null),nr(null),xr(null),Hi.current=null;const eo=za===Re.DragEnd?"onDragEnd":"onDragCancel";if(qi){const Bo=Xr.current[eo];Bo==null||Bo(qi),Pt({type:eo,event:qi})}})})}}},[wn]),xi=(0,E.useCallback)((La,Ni)=>(qr,Cr)=>{const Jr=qr.nativeEvent,Ir=wn.get(Cr);if(Kn.current!==null||!Ir||Jr.dndKit||Jr.defaultPrevented)return;const Vr={active:Ir};La(qr,Ni.options,Vr)===!0&&(Jr.dndKit={capturedBy:Ni.sensor},Kn.current=Cr,$i(qr,Ni))},[wn,$i]),co=en(Ut,xi);Sr(Ut),(0,ce.LI)(()=>{Ar&&En===Na.Initializing&&zt(Na.Initialized)},[Ar,En]),(0,E.useEffect)(()=>{const{onDragMove:La}=Xr.current,{active:Ni,activatorEvent:qr,collisions:Cr,over:Jr}=lr.current;if(!Ni||!qr)return;const Ir={active:Ni,activatorEvent:qr,collisions:Cr,delta:{x:Qa.x,y:Qa.y},over:Jr};(0,De.unstable_batchedUpdates)(()=>{La==null||La(Ir),Pt({type:"onDragMove",event:Ir})})},[Qa.x,Qa.y]),(0,E.useEffect)(()=>{const{active:La,activatorEvent:Ni,collisions:qr,droppableContainers:Cr,scrollAdjustedTranslate:Jr}=lr.current;if(!La||Kn.current==null||!Ni||!Jr)return;const{onDragOver:Ir}=Xr.current,Vr=Cr.get(Di),ii=Vr&&Vr.rect.current?{id:Vr.id,rect:Vr.rect.current,data:Vr.data,disabled:Vr.disabled}:null,za={active:La,activatorEvent:Ni,collisions:qr,delta:{x:Jr.x,y:Jr.y},over:ii};(0,De.unstable_batchedUpdates)(()=>{Fi(ii),Ir==null||Ir(za),Pt({type:"onDragOver",event:za})})},[Di]),(0,ce.LI)(()=>{lr.current={activatorEvent:Xn,active:jn,activeNode:Br,collisionRect:Si,collisions:$a,droppableRects:Gr,draggableNodes:wn,draggingNode:wr,draggingNodeRect:ga,droppableContainers:Cn,over:Ai,scrollableAncestors:Ca,scrollAdjustedTranslate:Qa},Mn.current={initial:ga,translated:Si}},[jn,Br,$a,Si,wn,wr,ga,Gr,Cn,Ai,Ca,Qa]),Mr(lo(Ja({},oa),{delta:An,draggingRect:Si,pointerCoordinates:Xa,scrollableAncestors:Ca,scrollableAncestorRects:wa}));const Oi=(0,E.useMemo)(()=>({active:jn,activeNode:Br,activeNodeRect:Ar,activatorEvent:Xn,collisions:$a,containerNodeRect:Lr,dragOverlay:Nr,draggableNodes:wn,droppableContainers:Cn,droppableRects:Gr,over:Ai,measureDroppableContainers:Er,scrollableAncestors:Ca,scrollableAncestorRects:wa,measuringConfiguration:Hr,measuringScheduled:$r,windowRect:Ma}),[jn,Br,Ar,Xn,$a,Lr,Nr,wn,Cn,Gr,Ai,Er,Ca,wa,Hr,$r,Ma]),Mi=(0,E.useMemo)(()=>({activatorEvent:Xn,activators:co,active:jn,activeNodeRect:Ar,ariaDescribedById:{draggable:ia},dispatch:wt,draggableNodes:wn,over:Ai,measureDroppableContainers:Er}),[Xn,co,jn,Ar,wt,ia,wn,Ai,Er]);return E.createElement(Ue.Provider,{value:on},E.createElement(Dr.Provider,{value:Mi},E.createElement(Kt.Provider,{value:Oi},E.createElement(ci.Provider,{value:Xi},rn)),E.createElement(ua,{disabled:(Bt==null?void 0:Bt.restoreFocus)===!1})),E.createElement(ze,lo(Ja({},Bt),{hiddenTextDescribedById:ia})));function Ii(){const La=(Wn==null?void 0:Wn.autoScrollEnabled)===!1,Ni=typeof Rt=="object"?Rt.enabled===!1:Rt===!1,qr=Dn&&!La&&!Ni;return typeof Rt=="object"?lo(Ja({},Rt),{enabled:qr}):{enabled:qr}}}),di=(0,E.createContext)(null),Za="button",fi="Draggable";function ji(pe){let{id:Be,data:$e,disabled:ft=!1,attributes:bt}=pe;const ot=(0,ce.Ld)(fi),{activators:Mt,activatorEvent:Bt,active:Rt,activeNodeRect:rn,ariaDescribedById:Ut,draggableNodes:oe,over:Te}=(0,E.useContext)(Dr),{role:Oe=Za,roleDescription:qe="draggable",tabIndex:Xe=0}=bt!=null?bt:{},Ct=(Rt==null?void 0:Rt.id)===Be,wt=(0,E.useContext)(Ct?ci:di),[Pt,on]=(0,ce.wm)(),[En,zt]=(0,ce.wm)(),Dn=Or(Mt,Be),Ln=(0,ce.Ey)($e);(0,ce.LI)(()=>(oe.set(Be,{id:Be,key:ot,node:Pt,activatorNode:En,data:Ln}),()=>{const An=oe.get(Be);An&&An.key===ot&&oe.delete(Be)}),[oe,Be]);const wn=(0,E.useMemo)(()=>({role:Oe,tabIndex:Xe,"aria-disabled":ft,"aria-pressed":Ct&&Oe===Za?!0:void 0,"aria-roledescription":qe,"aria-describedby":Ut.draggable}),[ft,Oe,Xe,Ct,qe,Ut.draggable]);return{active:Rt,activatorEvent:Bt,activeNodeRect:rn,attributes:wn,isDragging:Ct,listeners:ft?void 0:Dn,node:Pt,over:Te,setNodeRef:on,setActivatorNodeRef:zt,transform:wt}}function Li(){return(0,E.useContext)(Kt)}const Ci="Droppable",Zi={timeout:25};function bi(pe){let{data:Be,disabled:$e=!1,id:ft,resizeObserverConfig:bt}=pe;const ot=(0,ce.Ld)(Ci),{active:Mt,dispatch:Bt,over:Rt,measureDroppableContainers:rn}=(0,E.useContext)(Dr),Ut=(0,E.useRef)({disabled:$e}),oe=(0,E.useRef)(!1),Te=(0,E.useRef)(null),Oe=(0,E.useRef)(null),{disabled:qe,updateMeasurementsFor:Xe,timeout:Ct}=Ja(Ja({},Zi),bt),wt=(0,ce.Ey)(Xe!=null?Xe:ft),Pt=(0,E.useCallback)(()=>{if(!oe.current){oe.current=!0;return}Oe.current!=null&&clearTimeout(Oe.current),Oe.current=setTimeout(()=>{rn(Array.isArray(wt.current)?wt.current:[wt.current]),Oe.current=null},Ct)},[Ct]),on=or({callback:Pt,disabled:qe||!Mt}),En=(0,E.useCallback)((wn,An)=>{on&&(An&&(on.unobserve(An),oe.current=!1),wn&&on.observe(wn))},[on]),[zt,Dn]=(0,ce.wm)(En),Ln=(0,ce.Ey)(Be);return(0,E.useEffect)(()=>{!on||!zt.current||(on.disconnect(),oe.current=!1,on.observe(zt.current))},[zt,on]),(0,E.useEffect)(()=>(Bt({type:Re.RegisterDroppable,element:{id:ft,key:ot,disabled:$e,node:zt,rect:Te,data:Ln}}),()=>Bt({type:Re.UnregisterDroppable,key:ot,id:ft})),[ft]),(0,E.useEffect)(()=>{$e!==Ut.current.disabled&&(Bt({type:Re.SetDroppableDisabled,id:ft,key:ot,disabled:$e}),Ut.current.disabled=$e)},[ft,ot,$e,Bt]),{active:Mt,rect:Te,isOver:(Rt==null?void 0:Rt.id)===ft,node:zt,over:Rt,setNodeRef:Dn}}function kr(pe){let{animation:Be,children:$e}=pe;const[ft,bt]=(0,E.useState)(null),[ot,Mt]=(0,E.useState)(null),Bt=(0,ce.D9)($e);return!$e&&!ft&&Bt&&bt(Bt),(0,ce.LI)(()=>{if(!ot)return;const Rt=ft==null?void 0:ft.key,rn=ft==null?void 0:ft.props.id;if(Rt==null||rn==null){bt(null);return}Promise.resolve(Be(rn,ot)).then(()=>{bt(null)})},[Be,ft,ot]),E.createElement(E.Fragment,null,$e,ft?(0,E.cloneElement)(ft,{ref:Mt}):null)}const Ui={x:0,y:0,scaleX:1,scaleY:1};function ki(pe){let{children:Be}=pe;return E.createElement(Dr.Provider,{value:vr},E.createElement(ci.Provider,{value:Ui},Be))}const da={position:"fixed",touchAction:"none"},pa=pe=>(0,ce.vd)(pe)?"transform 250ms ease":void 0,qa=(0,E.forwardRef)((pe,Be)=>{let{as:$e,activatorEvent:ft,adjustScale:bt,children:ot,className:Mt,rect:Bt,style:Rt,transform:rn,transition:Ut=pa}=pe;if(!Bt)return null;const oe=bt?rn:lo(Ja({},rn),{scaleX:1,scaleY:1}),Te=Ja(lo(Ja({},da),{width:Bt.width,height:Bt.height,top:Bt.top,left:Bt.left,transform:ce.ux.Transform.toString(oe),transformOrigin:bt&&ft?Le(ft,Bt):void 0,transition:typeof Ut=="function"?Ut(ft):Ut}),Rt);return E.createElement($e,{className:Mt,style:Te,ref:Be},ot)}),ai={duration:250,easing:"ease",keyframes:pe=>{let{transform:{initial:Be,final:$e}}=pe;return[{transform:ce.ux.Transform.toString(Be)},{transform:ce.ux.Transform.toString($e)}]},sideEffects:(pe=>Be=>{let{active:$e,dragOverlay:ft}=Be;const bt={},{styles:ot,className:Mt}=pe;if(ot!=null&&ot.active)for(const[Bt,Rt]of Object.entries(ot.active))Rt!==void 0&&(bt[Bt]=$e.node.style.getPropertyValue(Bt),$e.node.style.setProperty(Bt,Rt));if(ot!=null&&ot.dragOverlay)for(const[Bt,Rt]of Object.entries(ot.dragOverlay))Rt!==void 0&&ft.node.style.setProperty(Bt,Rt);return Mt!=null&&Mt.active&&$e.node.classList.add(Mt.active),Mt!=null&&Mt.dragOverlay&&ft.node.classList.add(Mt.dragOverlay),function(){for(const[Rt,rn]of Object.entries(bt))$e.node.style.setProperty(Rt,rn);Mt!=null&&Mt.active&&$e.node.classList.remove(Mt.active)}})({styles:{active:{opacity:"0"}}})};function Qi(pe){let{config:Be,draggableNodes:$e,droppableContainers:ft,measuringConfiguration:bt}=pe;return(0,ce.zX)((ot,Mt)=>{if(Be===null)return;const Bt=$e.get(ot);if(!Bt)return;const Rt=Bt.node.current;if(!Rt)return;const rn=er(Mt);if(!rn)return;const{transform:Ut}=(0,ce.Jj)(Mt).getComputedStyle(Mt),oe=rt(Ut);if(!oe)return;const Te=typeof Be=="function"?Be:Lt(Be);return mt(Rt,bt.draggable.measure),Te({active:{id:ot,data:Bt.data,node:Rt,rect:bt.draggable.measure(Rt)},draggableNodes:$e,dragOverlay:{node:Mt,rect:bt.dragOverlay.measure(rn)},droppableContainers:ft,measuringConfiguration:bt,transform:oe})})}function Lt(pe){const{duration:Be,easing:$e,sideEffects:ft,keyframes:bt}=Ja(Ja({},ai),pe);return ot=>{let Pt=ot,{active:Mt,dragOverlay:Bt,transform:Rt}=Pt,rn=ju(Pt,["active","dragOverlay","transform"]);if(!Be)return;const Ut={x:Bt.rect.left-Mt.rect.left,y:Bt.rect.top-Mt.rect.top},oe={scaleX:Rt.scaleX!==1?Mt.rect.width*Rt.scaleX/Bt.rect.width:1,scaleY:Rt.scaleY!==1?Mt.rect.height*Rt.scaleY/Bt.rect.height:1},Te=Ja({x:Rt.x-Ut.x,y:Rt.y-Ut.y},oe),Oe=bt(lo(Ja({},rn),{active:Mt,dragOverlay:Bt,transform:{initial:Rt,final:Te}})),[qe]=Oe,Xe=Oe[Oe.length-1];if(JSON.stringify(qe)===JSON.stringify(Xe))return;const Ct=ft==null?void 0:ft(Ja({active:Mt,dragOverlay:Bt},rn)),wt=Bt.node.animate(Oe,{duration:Be,easing:$e,fill:"forwards"});return new Promise(on=>{wt.onfinish=()=>{Ct==null||Ct(),on()}})}}let Fn=0;function yt(pe){return(0,E.useMemo)(()=>{if(pe!=null)return Fn++,Fn},[pe])}const Ht=E.memo(pe=>{let{adjustScale:Be=!1,children:$e,dropAnimation:ft,style:bt,transition:ot,modifiers:Mt,wrapperElement:Bt="div",className:Rt,zIndex:rn=999}=pe;const{activatorEvent:Ut,active:oe,activeNodeRect:Te,containerNodeRect:Oe,draggableNodes:qe,droppableContainers:Xe,dragOverlay:Ct,over:wt,measuringConfiguration:Pt,scrollableAncestors:on,scrollableAncestorRects:En,windowRect:zt}=Li(),Dn=(0,E.useContext)(ci),Ln=yt(oe==null?void 0:oe.id),wn=aa(Mt,{activatorEvent:Ut,active:oe,activeNodeRect:Te,containerNodeRect:Oe,draggingNodeRect:Ct.rect,over:wt,overlayNodeRect:Ct.rect,scrollableAncestors:on,scrollableAncestorRects:En,transform:Dn,windowRect:zt}),An=yn(Te),Cn=Qi({config:ft,draggableNodes:qe,droppableContainers:Xe,measuringConfiguration:Pt}),fn=An?Ct.setRef:void 0;return E.createElement(ki,null,E.createElement(kr,{animation:Cn},oe&&Ln?E.createElement(qa,{key:Ln,id:oe.id,ref:fn,as:Bt,activatorEvent:Ut,adjustScale:Be,className:Rt,transition:ot,rect:An,style:Ja({zIndex:rn},bt),transform:wn},$e):null))})},18257:function(vn,Dt,ee){"use strict";ee.d(Dt,{DL:function(){return He}});var E=ee(35241);function De(ne){return We=>{let{transform:he}=We;return lo(Ja({},he),{x:Math.ceil(he.x/ne)*ne,y:Math.ceil(he.y/ne)*ne})}}const ce=ne=>{let{transform:We}=ne;return lo(Ja({},We),{y:0})};function ye(ne,We,he){const ze=Ja({},ne);return We.top+ne.y<=he.top?ze.y=he.top-We.top:We.bottom+ne.y>=he.top+he.height&&(ze.y=he.top+he.height-We.bottom),We.left+ne.x<=he.left?ze.x=he.left-We.left:We.right+ne.x>=he.left+he.width&&(ze.x=he.left+he.width-We.right),ze}const Ee=ne=>{let{containerNodeRect:We,draggingNodeRect:he,transform:ze}=ne;return!he||!We?ze:ye(ze,he,We)},ue=ne=>{let{draggingNodeRect:We,transform:he,scrollableAncestorRects:ze}=ne;const Re=ze[0];return!We||!Re?he:ye(he,We,Re)},He=ne=>{let{transform:We}=ne;return lo(Ja({},We),{x:0})},Ue=ne=>{let{transform:We,draggingNodeRect:he,windowRect:ze}=ne;return!he||!ze?We:ye(We,he,ze)},xe=ne=>{let{activatorEvent:We,draggingNodeRect:he,transform:ze}=ne;if(he&&We){const Re=getEventCoordinates(We);if(!Re)return ze;const je=Re.x-he.left,Ie=Re.y-he.top;return lo(Ja({},ze),{x:ze.x+je-he.width/2,y:ze.y+Ie-he.height/2})}return ze}},19719:function(vn,Dt,ee){"use strict";ee.d(Dt,{Fo:function(){return Le},Rp:function(){return ye},U2:function(){return ze},nB:function(){return Ke},qw:function(){return Ie}});var E=ee(59301),De=ee(87954),ce=ee(35241);function ye(et,rt,we){const de=et.slice();return de.splice(we<0?de.length+we:we,0,de.splice(rt,1)[0]),de}function Ee(et,rt,we){const de=et.slice();return de[rt]=et[we],de[we]=et[rt],de}function ue(et,rt){return et.reduce((we,de,tt)=>{const At=rt.get(de);return At&&(we[tt]=At),we},Array(et.length))}function He(et){return et!==null&&et>=0}function Ue(et,rt){if(et===rt)return!0;if(et.length!==rt.length)return!1;for(let we=0;we{var rt;let{rects:we,activeNodeRect:de,activeIndex:tt,overIndex:At,index:kt}=et;const it=(rt=we[tt])!=null?rt:de;if(!it)return null;const jt=he(we,kt,tt);if(kt===tt){const pt=we[At];return pt?Ja({x:tttt&&kt<=At?Ja({x:-it.width-jt,y:0},ne):kt=At?Ja({x:it.width+jt,y:0},ne):Ja({x:0,y:0},ne)};function he(et,rt,we){const de=et[rt],tt=et[rt-1],At=et[rt+1];return!de||!tt&&!At?0:we{let{rects:rt,activeIndex:we,overIndex:de,index:tt}=et;const At=ye(rt,de,we),kt=rt[tt],it=At[tt];return!it||!kt?null:{x:it.left-kt.left,y:it.top-kt.top,scaleX:it.width/kt.width,scaleY:it.height/kt.height}},Re=et=>{let{activeIndex:rt,index:we,rects:de,overIndex:tt}=et,At,kt;return we===rt&&(At=de[we],kt=de[tt]),we===tt&&(At=de[we],kt=de[rt]),!kt||!At?null:{x:kt.left-At.left,y:kt.top-At.top,scaleX:kt.width/At.width,scaleY:kt.height/At.height}},je={scaleX:1,scaleY:1},Ie=et=>{var rt;let{activeIndex:we,activeNodeRect:de,index:tt,rects:At,overIndex:kt}=et;const it=(rt=At[we])!=null?rt:de;if(!it)return null;if(tt===we){const pt=At[kt];return pt?Ja({x:0,y:wewe&&tt<=kt?Ja({x:0,y:-it.height-jt},je):tt=kt?Ja({x:0,y:it.height+jt},je):Ja({x:0,y:0},je)};function Ye(et,rt,we){const de=et[rt],tt=et[rt-1],At=et[rt+1];return de?wede.map(ge=>typeof ge=="object"&&"id"in ge?ge.id:ge),[de]),$t=kt!=null,Qt=kt?gt.indexOf(kt.id):-1,se=pt?gt.indexOf(pt.id):-1,re=(0,E.useRef)(gt),te=!Ue(gt,re.current),ae=se!==-1&&Qt===-1||te,fe=xe(At);(0,ce.LI)(()=>{te&&$t&&Tt(gt)},[te,gt,$t,Tt]),(0,E.useEffect)(()=>{re.current=gt},[gt]);const ie=(0,E.useMemo)(()=>({activeIndex:Qt,containerId:at,disabled:fe,disableTransforms:ae,items:gt,overIndex:se,useDragOverlay:It,sortedRects:ue(gt,jt),strategy:tt}),[Qt,at,fe.draggable,fe.droppable,ae,gt,se,jt,It,tt]);return E.createElement(Ze.Provider,{value:ie},rt)}const Ae=et=>{let{id:rt,items:we,activeIndex:de,overIndex:tt}=et;return ye(we,de,tt).indexOf(rt)},Se=et=>{let{containerId:rt,isSorting:we,wasDragging:de,index:tt,items:At,newIndex:kt,previousItems:it,previousContainerId:jt,transition:pt}=et;return!pt||!de||it!==At&&tt===kt?!1:we?!0:kt!==tt&&rt===jt},Ve={duration:200,easing:"ease"},ke="transform",st=ce.ux.Transition.toString({property:ke,duration:0,easing:"linear"}),Ce={roleDescription:"sortable"};function Ne(et){let{disabled:rt,index:we,node:de,rect:tt}=et;const[At,kt]=(0,E.useState)(null),it=(0,E.useRef)(we);return(0,ce.LI)(()=>{if(!rt&&we!==it.current&&de.current){const jt=tt.current;if(jt){const pt=(0,De.VK)(de.current,{ignoreTransform:!0}),Tt={x:jt.left-pt.left,y:jt.top-pt.top,scaleX:jt.width/pt.width,scaleY:jt.height/pt.height};(Tt.x||Tt.y)&&kt(Tt)}}we!==it.current&&(it.current=we)},[rt,we,de,tt]),(0,E.useEffect)(()=>{At&&kt(null)},[At]),At}function Ke(et){let{animateLayoutChanges:rt=Se,attributes:we,disabled:de,data:tt,getNewIndex:At=Ae,id:kt,strategy:it,resizeObserverConfig:jt,transition:pt=Ve}=et;const{items:Tt,containerId:at,activeIndex:It,disabled:gt,disableTransforms:$t,sortedRects:Qt,overIndex:se,useDragOverlay:re,strategy:te}=(0,E.useContext)(Ze),ae=Qe(de,gt),fe=Tt.indexOf(kt),ie=(0,E.useMemo)(()=>Ja({sortable:{containerId:at,index:fe,items:Tt}},tt),[at,tt,fe,Tt]),ge=(0,E.useMemo)(()=>Tt.slice(Tt.indexOf(kt)),[Tt,kt]),{rect:ut,node:mt,isOver:xt,setNodeRef:Je}=(0,De.Zj)({id:kt,data:ie,disabled:ae.droppable,resizeObserverConfig:Ja({updateMeasurementsFor:ge},jt)}),{active:ht,activatorEvent:Et,activeNodeRect:Vt,attributes:ln,setNodeRef:xn,listeners:ve,isDragging:Nt,over:un,setActivatorNodeRef:_t,transform:Ft}=(0,De.O1)({id:kt,data:ie,attributes:Ja(Ja({},Ce),we),disabled:ae.draggable}),Yt=(0,ce.HB)(Je,xn),an=!!ht,hn=an&&!$t&&He(It)&&He(se),Nn=!re&&Nt,Un=Nn&&hn?Ft:null,Bn=it!=null?it:te,dn=hn?Un!=null?Un:Bn({rects:Qt,activeNodeRect:Vt,activeIndex:It,overIndex:se,index:fe}):null,Pn=He(It)&&He(se)?At({id:kt,items:Tt,activeIndex:It,overIndex:se}):fe,qt=ht==null?void 0:ht.id,cn=(0,E.useRef)({activeId:qt,items:Tt,newIndex:Pn,containerId:at}),pr=Tt!==cn.current.items,ir=rt({active:ht,containerId:at,isDragging:Nt,isSorting:an,id:kt,index:fe,items:Tt,newIndex:cn.current.newIndex,previousItems:cn.current.items,previousContainerId:cn.current.containerId,transition:pt,wasDragging:cn.current.activeId!=null}),Mr=Ne({disabled:!ir,index:fe,node:mt,rect:ut});return(0,E.useEffect)(()=>{an&&cn.current.newIndex!==Pn&&(cn.current.newIndex=Pn),at!==cn.current.containerId&&(cn.current.containerId=at),Tt!==cn.current.items&&(cn.current.items=Tt)},[an,Pn,at,Tt]),(0,E.useEffect)(()=>{if(qt===cn.current.activeId)return;if(qt&&!cn.current.activeId){cn.current.activeId=qt;return}const nn=setTimeout(()=>{cn.current.activeId=qt},50);return()=>clearTimeout(nn)},[qt]),{active:ht,activeIndex:It,attributes:ln,data:ie,rect:ut,index:fe,newIndex:Pn,items:Tt,isOver:xt,isSorting:an,isDragging:Nt,listeners:ve,node:mt,overIndex:se,over:un,setNodeRef:Yt,setActivatorNodeRef:_t,setDroppableNodeRef:Je,setDraggableNodeRef:xn,transform:Mr!=null?Mr:dn,transition:Hn()};function Hn(){if(Mr||pr&&cn.current.newIndex===fe)return st;if(!(Nn&&!(0,ce.vd)(Et)||!pt)&&(an||ir))return ce.ux.Transition.toString(lo(Ja({},pt),{property:ke}))}}function Qe(et,rt){var we,de;return typeof et=="boolean"?{draggable:et,droppable:!1}:{draggable:(we=et==null?void 0:et.draggable)!=null?we:rt.draggable,droppable:(de=et==null?void 0:et.droppable)!=null?de:rt.droppable}}function Me(et){if(!et)return!1;const rt=et.data.current;return!!(rt&&"sortable"in rt&&typeof rt.sortable=="object"&&"containerId"in rt.sortable&&"items"in rt.sortable&&"index"in rt.sortable)}const Fe=[De.g4.Down,De.g4.Right,De.g4.Up,De.g4.Left],_e=(et,rt)=>{let{context:{active:we,collisionRect:de,droppableRects:tt,droppableContainers:At,over:kt,scrollableAncestors:it}}=rt;if(Fe.includes(et.code)){if(et.preventDefault(),!we||!de)return;const jt=[];At.getEnabled().forEach(at=>{if(!at||at!=null&&at.disabled)return;const It=tt.get(at.id);if(It)switch(et.code){case KeyboardCode.Down:de.topIt.top&&jt.push(at);break;case KeyboardCode.Left:de.left>It.left&&jt.push(at);break;case KeyboardCode.Right:de.left1&&(Tt=pt[1].id),Tt!=null){const at=At.get(we.id),It=At.get(Tt),gt=It?tt.get(It.id):null,$t=It==null?void 0:It.node.current;if($t&>&&at&&It){const se=getScrollableAncestors($t).some((ge,ut)=>it[ut]!==ge),re=St(at,It),te=vt(at,It),ae=se||!re?{x:0,y:0}:{x:te?de.width-gt.width:0,y:te?de.height-gt.height:0},fe={x:gt.left,y:gt.top};return ae.x&&ae.y?fe:subtract(fe,ae)}}}};function St(et,rt){return!Me(et)||!Me(rt)?!1:et.data.current.sortable.containerId===rt.data.current.sortable.containerId}function vt(et,rt){return!Me(et)||!Me(rt)||!St(et,rt)?!1:et.data.current.sortable.indexSt=>{Fe.forEach(vt=>vt(St))},Fe)}const ce=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function ye(Me){const Fe=Object.prototype.toString.call(Me);return Fe==="[object Window]"||Fe==="[object global]"}function Ee(Me){return"nodeType"in Me}function ue(Me){var Fe,_e;return Me?ye(Me)?Me:Ee(Me)&&(Fe=(_e=Me.ownerDocument)==null?void 0:_e.defaultView)!=null?Fe:window:window}function He(Me){const{Document:Fe}=ue(Me);return Me instanceof Fe}function Ue(Me){return ye(Me)?!1:Me instanceof ue(Me).HTMLElement}function xe(Me){return Me instanceof ue(Me).SVGElement}function ne(Me){return Me?ye(Me)?Me.document:Ee(Me)?He(Me)?Me:Ue(Me)||xe(Me)?Me.ownerDocument:document:document:document}const We=ce?E.useLayoutEffect:E.useEffect;function he(Me){const Fe=(0,E.useRef)(Me);return We(()=>{Fe.current=Me}),(0,E.useCallback)(function(){for(var _e=arguments.length,St=new Array(_e),vt=0;vt<_e;vt++)St[vt]=arguments[vt];return Fe.current==null?void 0:Fe.current(...St)},[])}function ze(){const Me=(0,E.useRef)(null),Fe=(0,E.useCallback)((St,vt)=>{Me.current=setInterval(St,vt)},[]),_e=(0,E.useCallback)(()=>{Me.current!==null&&(clearInterval(Me.current),Me.current=null)},[]);return[Fe,_e]}function Re(Me,Fe){Fe===void 0&&(Fe=[Me]);const _e=(0,E.useRef)(Me);return We(()=>{_e.current!==Me&&(_e.current=Me)},Fe),_e}function je(Me,Fe){const _e=(0,E.useRef)();return(0,E.useMemo)(()=>{const St=Me(_e.current);return _e.current=St,St},[...Fe])}function Ie(Me){const Fe=he(Me),_e=(0,E.useRef)(null),St=(0,E.useCallback)(vt=>{vt!==_e.current&&(Fe==null||Fe(vt,_e.current)),_e.current=vt},[]);return[_e,St]}function Ye(Me){const Fe=(0,E.useRef)();return(0,E.useEffect)(()=>{Fe.current=Me},[Me]),Fe.current}let dt={};function Ze(Me,Fe){return(0,E.useMemo)(()=>{if(Fe)return Fe;const _e=dt[Me]==null?0:dt[Me]+1;return dt[Me]=_e,Me+"-"+_e},[Me,Fe])}function Le(Me){return function(Fe){for(var _e=arguments.length,St=new Array(_e>1?_e-1:0),vt=1;vt<_e;vt++)St[vt-1]=arguments[vt];return St.reduce((et,rt)=>{const we=Object.entries(rt);for(const[de,tt]of we){const At=et[de];At!=null&&(et[de]=At+Me*tt)}return et},Ja({},Fe))}}const Ae=Le(1),Se=Le(-1);function Ve(Me){return"clientX"in Me&&"clientY"in Me}function ke(Me){if(!Me)return!1;const{KeyboardEvent:Fe}=ue(Me.target);return Fe&&Me instanceof Fe}function st(Me){if(!Me)return!1;const{TouchEvent:Fe}=ue(Me.target);return Fe&&Me instanceof Fe}function Ce(Me){if(st(Me)){if(Me.touches&&Me.touches.length){const{clientX:Fe,clientY:_e}=Me.touches[0];return{x:Fe,y:_e}}else if(Me.changedTouches&&Me.changedTouches.length){const{clientX:Fe,clientY:_e}=Me.changedTouches[0];return{x:Fe,y:_e}}}return Ve(Me)?{x:Me.clientX,y:Me.clientY}:null}const Ne=Object.freeze({Translate:{toString(Me){if(!Me)return;const{x:Fe,y:_e}=Me;return"translate3d("+(Fe?Math.round(Fe):0)+"px, "+(_e?Math.round(_e):0)+"px, 0)"}},Scale:{toString(Me){if(!Me)return;const{scaleX:Fe,scaleY:_e}=Me;return"scaleX("+Fe+") scaleY("+_e+")"}},Transform:{toString(Me){if(Me)return[Ne.Translate.toString(Me),Ne.Scale.toString(Me)].join(" ")}},Transition:{toString(Me){let{property:Fe,duration:_e,easing:St}=Me;return Fe+" "+_e+"ms "+St}}}),Ke="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Qe(Me){return Me.matches(Ke)?Me:Me.querySelector(Ke)}},66543:function(){"use strict"},59598:function(){"use strict"},21697:function(vn,Dt){"use strict";Dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},16408:function(vn,Dt){"use strict";Dt.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"}},23505:function(vn,Dt){"use strict";Dt.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"}},69063:function(vn,Dt){"use strict";Dt.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"}},5295:function(vn,Dt){"use strict";Dt.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"}},41276:function(vn,Dt,ee){"use strict";var E=ee(59301),De=Object.defineProperty,ce=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ue=(xe,ne,We)=>ne in xe?De(xe,ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):xe[ne]=We,He=(xe,ne)=>{for(var We in ne||(ne={}))ye.call(ne,We)&&ue(xe,We,ne[We]);if(ce)for(var We of ce(ne))Ee.call(ne,We)&&ue(xe,We,ne[We]);return xe};const Ue=xe=>React.createElement("svg",He({width:22,height:10,xmlns:"http://www.w3.org/2000/svg"},xe),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"}))));Dt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNDMuNzYxJSIgeDI9IjAlIiB5Mj0iNTguNjE3JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNDRjlCRkYiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEE4QkZGIiBvZmZzZXQ9IjM1LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjOERCQ0ZGIiBvZmZzZXQ9IjU5LjIwOCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQURGMEZGIiBvZmZzZXQ9IjgxLjY3MSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDlGOEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDBoMTJhNSA1IDAgMCAxIDUgNXY1SDVBNSA1IDAgMSAxIDUgMFoiIGZpbGw9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDIyIDApIi8+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNOS4zMjMgNi43MzhINi42NDZMNi4xNDIgOEg0bDIuNjI1LTZoMi43N0wxMiA4SDkuODE3bC0uNDk0LTEuMjYyWm0tLjUzNS0xLjM4NC0uNzMxLTEuODc2aC0uMTI0bC0uNzQxIDEuODc2aDEuNTk2Wk0xNCAyaDJ2NmgtMnoiLz48L2c+PC9nPjwvc3ZnPg=="},9859:function(vn,Dt,ee){"use strict";var E=ee(59301),De=Object.defineProperty,ce=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ue=(xe,ne,We)=>ne in xe?De(xe,ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):xe[ne]=We,He=(xe,ne)=>{for(var We in ne||(ne={}))ye.call(ne,We)&&ue(xe,We,ne[We]);if(ce)for(var We of ce(ne))Ee.call(ne,We)&&ue(xe,We,ne[We]);return xe};const Ue=xe=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},xe),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"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},60885:function(vn,Dt,ee){"use strict";var E=ee(59301),De=Object.defineProperty,ce=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ue=(xe,ne,We)=>ne in xe?De(xe,ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):xe[ne]=We,He=(xe,ne)=>{for(var We in ne||(ne={}))ye.call(ne,We)&&ue(xe,We,ne[We]);if(ce)for(var We of ce(ne))Ee.call(ne,We)&&ue(xe,We,ne[We]);return xe};const Ue=xe=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},xe),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"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},20463:function(vn,Dt,ee){"use strict";var E=ee(59301),De=Object.defineProperty,ce=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ue=(xe,ne,We)=>ne in xe?De(xe,ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):xe[ne]=We,He=(xe,ne)=>{for(var We in ne||(ne={}))ye.call(ne,We)&&ue(xe,We,ne[We]);if(ce)for(var We of ce(ne))Ee.call(ne,We)&&ue(xe,We,ne[We]);return xe};const Ue=xe=>React.createElement("svg",He({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},xe),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"}));Dt.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},11081: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 vn={},Dt="5.0",ee={},E=null,De=!1,ce=!1,ye=null,Ee=!1,ue=null,He=null,Ue=0;Ue4?parseFloat(it):5};vn.setHTML5Codebase=function(it,jt){He=it,tt(it,jt)},vn.setJavaCodebase=vn.setJavaCodebaseVersion=vn.isCompiledInstalled=vn.setPreCompiledScriptPath=vn.setPreCompiledResourcePath=function(){},vn.setHTML5CodebaseVersion=function(it,jt){var pt=parseFloat(it);if(pt!==NaN&&pt<5){console.log("The GeoGebra HTML5 codebase version "+pt+" is deprecated. Using version latest instead.");return}ue=it,de(it,jt)},vn.getHTML5CodebaseVersion=function(){return Re},vn.getParameters=function(){return ee},vn.setFontsCSSURL=function(it){Le=it},vn.setGiacJSURL=function(it){},vn.setJNLPFile=function(it){ne=it},vn.setJNLPBaseDir=function(it){},vn.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var jt="auto",pt=ee.id,Tt,at=!1,It=0;It=5)return!0;var it=vn.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},vn.startAnimation=function(){var it=vn.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},vn.stopAnimation=function(){var it=vn.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},vn.getAppletObject=function(){var it=ee.id!==void 0?ee.id:"ggbApplet";return window[it]},vn.resize=function(){};var Ke=function(it,jt,pt){var Tt=document.createElement("param");Tt.setAttribute("name",jt),Tt.setAttribute("value",pt),it.appendChild(Tt)},Qe=function(it){return it&&it!=="false"},Me=function(it,jt,pt){Se(Re)<=4.2&&(pt=!0);var Tt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Re||ggbHTML5LoadedCodebaseIsWebSimple&&!Ie)&&(Tt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var at=document.createElement("div");at.classList.add("appletParameters","notranslate");var It=jt.width,gt=jt.height;if(jt.disableAutoScale=jt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():jt.disableAutoScale,jt.width!==void 0)if(Se(Re)<=4.4)Qe(jt.showToolBar)&&(jt.height-=7),Qe(jt.showAlgebraInput)&&(jt.height-=37),jt.width<605&&Qe(jt.showToolBar)&&(jt.width=605,It=605);else{var $t=100;(Qe(jt.showToolBar)||Qe(jt.showMenuBar))&&(jt.hasOwnProperty("customToolBar")&&(jt.customToolbar=jt.customToolBar),$t=Qe(jt.showMenuBar)?245:155),It<$t&&(jt.width=$t,It=$t)}at.style.border="none",at.style.display="inline-block";for(var Qt in jt)jt.hasOwnProperty(Qt)&&Qt!=="appletOnLoad"&&at.setAttribute("data-param-"+Qt,jt[Qt]);Le&&at.setAttribute("data-param-fontscssurl",Le),vn.resize=function(){GGBAppletUtils.responsiveResize(it,jt)},window.addEventListener("resize",function(Et){vn.resize()});var se=typeof jt.appletOnLoad=="function"?jt.appletOnLoad:function(){};if(!pt&&jt.width!==void 0){jt.hasOwnProperty("showSplash")||at.setAttribute("data-param-showSplash","false");var re=it.querySelector(".applet_scaler.prerender"),te=re!==null;if(te)var ae=re.querySelector(".ggb_preview");else{var ae=et(It,gt,jt.borderColor,!1);re=document.createElement("div"),re.className="applet_scaler",re.style.position="relative",re.style.display="block",re.style.width=It+"px",re.style.height=gt+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(re,"66%"),Se(Re)>=5?(jt.appletOnLoad=function(Et){var Vt=it.querySelector(".ggb_preview");Vt&&Vt.parentNode.removeChild(Vt),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(re),window.GGBT_wsf_view&&$(window).trigger("resize"),se(Et)},te||re.appendChild(ae)):at.appendChild(ae),re.appendChild(at),te||it.appendChild(re),setTimeout(function(){vn.resize()},1)}else{var fe=document.createElement("div");fe.className="applet_scaler",fe.style.position="relative",fe.style.display="block",fe.appendChild(at),it.appendChild(fe),jt.appletOnLoad=function(Et){vn.resize(),se(Et)}}function ie(Et,Vt){Vt&&typeof Vt.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Et,Vt.appletOnLoad):renderGGBElement(Et),At("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Vt)}function ge(Et,Vt){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Et,params:Vt}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(ln){ie(ln.article,ln.params)}),html5AppletsToProcess=null)},Se(Re)<5&&(Et.className+=" geogebraweb")):ie(Et,Vt)}if(Tt){scriptLoadStarted=!0;for(var ut=0;ut0?(Qt.remove(),re.attr("id","fullscreencontent").show(),jQuery(se).append(re),window.dispatchEvent(new Event("resize"))):Me(Qt,jt,!1),window.GGBT_wsf_view.launchFullScreen(se)}else ze=Tt,Me(it,jt,!1);if(!window.GGBT_wsf_view)for(gt=0;gt<$t.length;gt++)it.removeChild($t[gt])},It=it.getElementsByClassName("ggb_preview_play"),gt=0;gtit/4*3&&(Qt=it/4*3),se=Qt/5.8,$t.setAttribute("src",dt),$t.setAttribute("width",Qt),$t.setAttribute("height",se);var re=(it-Qt)/2,te=(jt-se)/2;$t.style.left=re+"px",$t.style.top=te+"px",at.appendChild($t)}}return at.appendChild(gt),at},rt=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},we=["web","webSimple","web3d","tablet","tablet3d","phone"],de=function(it,jt){if(Re=it,jt){tt(Re,!0);return}var pt=!De;if(pt){var Tt=Se(Re);!isNaN(Tt)&&Tt<4.4&&(pt=!1)}var at,It;window.location.protocol.substr(0,4)==="http"?at=window.location.protocol:at="http:";var gt=Re.indexOf("//");gt>0?It=Re:gt===0?It=at+Re:It="https://www.geogebra.org/apps/5.2.814.0/";for(var $t in we)if(Re.slice(we[$t].length*-1)===we[$t]||Re.slice((we[$t].length+1)*-1)===we[$t]+"/"){tt(It,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&pt&&!E.is3D&&!E.AV&&!E.SV&&!E.CV&&!E.EV2&&!E.CP&&!E.PC&&!E.DA&&!E.FI&&!E.PV&&!Qe(ee.showToolBar)&&!Qe(ee.showMenuBar)&&!Qe(ee.showAlgebraInput)&&!Qe(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?It+="webSimple/":It+="web3d/",tt(It,!1)},tt=function(it,jt){if(it.requirejs){We=it;return}it.slice(-1)!=="/"&&(it+="/"),We=it,jt===null&&(jt=it.indexOf("http")===-1),he=jt,je="web.nocache.js",Ie=!1;var pt=We.split("/");pt.length>1&&(!jt&&pt[pt.length-2]==="webSimple"?(je="webSimple.nocache.js",Ie=!0):we.indexOf(pt[pt.length-2])>=0&&(je=pt[pt.length-2]+".nocache.js")),pt=it.split("/"),Re=pt[pt.length-3],Re.substr(0,4)==="test"?Re=Re.substr(4,1)+"."+Re.substr(5,1):(Re.substr(0,3)==="war"||Re.substr(0,4)==="beta")&&(Re="5.0");var Tt=parseFloat(Re);Tt!==NaN&&Tt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Tt+" is deprecated. Using version latest instead."),de("5.0",jt))},At=function(it,jt){window.console&&window.console.log&&(!jt||typeof jt.showLogging=="undefined"||jt.showLogging&&jt.showLogging!=="false")&&console.log(it)};ee.material_id!==void 0?st(kt):kt();function kt(){var it=Dt;ue!==null?it=ue:parseFloat(it)<5&&(it="5.0"),de(it,!1),He!==null&&tt(He,he),Ee=!0}return vn},GGBAppletUtils=function(){"use strict";function vn(){return window.GGBT_wsf_edit!==void 0}function Dt(Ee,ue){ue!=1?(Ee.style.transformOrigin="0% 0% 0px",Ee.style.webkitTransformOrigin="0% 0% 0px",Ee.style.transform="scale("+ue+","+ue+")",Ee.style.webkitTransform="scale("+ue+","+ue+")",Ee.style.maxWidth="initial",Ee.querySelector(".ggb_preview")!==null&&(Ee.querySelector(".ggb_preview").style.maxWidth="initial"),Ee.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Ee.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Ee.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Ee.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Ee.style.transform="none",Ee.style.webkitTransform="none")}function ee(Ee,ue,He,Ue,xe,ne){var We=null;if(ne!=null&&ne!="")for(var he=Ee.parentNode;he!=null;)if((" "+he.className+" ").indexOf(" "+ne+" ")>-1){We=he;break}else he=he.parentNode;var ze=0,Re=0,je=0,Ie=0,Ye=0,dt=0,Ze=0;if(We)ze=We.offsetWidth,Re=Math.max(Ue?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ze=Math.min(window.innerWidth,document.documentElement.clientWidth),Re=Math.min(window.innerHeight,document.documentElement.clientHeight),je=ze):(ze=window.innerWidth,Re=window.innerHeight,je=window.innerWidth),Ee){var Le=Ee.getBoundingClientRect();Le.left>0&&Le.left<=ze&&(xe===void 0||!xe)&&(document.dir==="rtl"?(Ye=ze-Le.width-Le.left,dt=je<=480?10:30):(dt=Le.left,Ye=je<=480?10:30),Ie=dt+Ye)}if(Ee&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Ae=Ee.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Ie=40,Ze=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ie=0,Ze=40)}}return Ee&&((He===void 0||!He)&&ue>0&&ue+Ie1&&(ne=!0)),ue&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ne=!0),!(Ee.hasOwnProperty("disableAutoScale")&&Ee.disableAutoScale))xe=E(Ee,ue,ne,He,Ee.scaleContainerClass);else return Ue;return ne&&(!Ee.hasOwnProperty("scale")||Ue===1)?xe:Math.min(Ue,xe)}function ce(Ee){var ue=Math.min(window.innerWidth,document.documentElement.clientWidth),He=Math.min(window.innerHeight,document.documentElement.clientHeight),Ue=Ee.getBoundingClientRect(),xe=(ue-Ue.width)/2,ne=(He-Ue.height)/2;ne<0&&(ne=0),Ee.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(xe<40?Ee.style.left="40px":Ee.style.left=xe+"px",Ee.style.top=ne+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ne<40?Ee.style.top="40px":Ee.style.top=ne+"px",Ee.style.left=xe+"px")}function ye(Ee,ue){var He=Ee.querySelector(".appletParameters");if(He){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ue.id!==He.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Ee)}if(He.parentElement&&/fullscreen/.test(He.parentElement.className))return;var Ue=De(ue,Ee);vn()&&He.setAttribute("data-param-scale",Ue);for(var xe=null,ne=0;ne=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(vn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(vn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(vn){var Dt=c[vn];return Dt==null?null:Dt},r=d,webModule.__errFn=e}function B(){function vn(Ee){var ue=Ee.lastIndexOf(rb);ue==-1&&(ue=Ee.length);var He=Ee.indexOf(sb);He==-1&&(He=Ee.length);var Ue=Ee.lastIndexOf(tb,Math.min(He,ue));return Ue>=O?Ee.substring(O,Ue+P):W}function Dt(Ee){if(!Ee.match(/^\w+:\/\//)){var ue=o.createElement(ub);ue.src=Ee+vb,Ee=vn(ue.src)}return Ee}function ee(){var Ee=__gwt_getMetaProperty(wb);return Ee!=null?Ee:W}function E(){for(var Ee=o.getElementsByTagName(_),ue=O;ueO?Ee[Ee.length-P].href:W}function ce(){var Ee=o.location;return Ee.href==Ee.protocol+zb+Ee.host+Ee.pathname+Ee.search+Ee.hash}var ye=ee();return ye==W&&(ye=E()),ye==W&&(ye=De()),ye==W&&ce()&&(ye=vn(o.location.href)),ye=Dt(ye),ye}function C(vn){return vn.match(/^\//)||vn.match(/^[a-zA-Z]+:\/\//)?vn:webModule.__moduleBase+vn}function D(){var vn=[],Dt=O,ee=[],E=[];function De(Ee){var ue=E[Ee](),He=ee[Ee];if(ue in He)return ue;var Ue=[];for(var xe in He)Ue[He[xe]]=xe;throw r&&r(Ee,Ue,ue),null}if(__gwt_isKnownPropertyValue=function(Ee,ue){return ue in ee[Ee]},webModule.__getPropMap=function(){var Ee={};for(var ue in ee)ee.hasOwnProperty(ue)&&(Ee[ue]=De(ue));return Ee},webModule.__computePropValue=De,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ce;try{ce=Cb;var ye=ce.indexOf(Db);ye!=-1&&(Dt=parseInt(ce.substring(ye+P),$),ce=ce.substring(O,ye))}catch(Ee){}return webModule.__softPermutationId=Dt,C(ce+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})()},67303:function(vn,Dt,ee){"use strict";ee.d(Dt,{Ax:function(){return ye},Ds:function(){return Ee},KI:function(){return He},SI:function(){return ce},f1:function(){return De}});var E=ee(90524);function De(Ue){let xe=!0;if(Ue.length>0){for(let ne=0;nexe in Ue?ce(Ue,xe,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Ue[xe]=ne,Ee=(Ue,xe,ne)=>ye(Ue,typeof xe!="symbol"?xe+"":xe,ne),ue=(Ue,xe,ne)=>new Promise((We,he)=>{var ze=Ie=>{try{je(ne.next(Ie))}catch(Ye){he(Ye)}},Re=Ie=>{try{je(ne.throw(Ie))}catch(Ye){he(Ye)}},je=Ie=>Ie.done?We(Ie.value):Promise.resolve(Ie.value).then(ze,Re);je((ne=ne.apply(Ue,xe)).next())});class He extends E.EventEmitter{constructor(xe,ne){super(),Ee(this,"url"),Ee(this,"body"),Ee(this,"fullContent",""),Ee(this,"controller",null),Ee(this,"buffer",""),this.url=xe,this.body=ne}startStream(){return ue(this,null,function*(){this.controller=new AbortController;const{signal:xe}=this.controller;try{const ne=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:xe});if(!ne.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ne.status}`);const We=ne.headers.get("content-type");if(!We)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(We.includes("application/json")){const Re=yield ne.json();this.emit("error",Re);return}if(!We.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const he=ne.body.getReader(),ze=new TextDecoder("utf-8");for(;;){const{done:Re,value:je}=yield he.read();if(Re)break;const Ie=ze.decode(je,{stream:!0});this.buffer+=Ie;const Ye=this.buffer.split(` `);this.buffer=Ye.pop()||"";for(const dt of Ye)if(dt.startsWith("data:")){const Ze=dt.slice(5).trim();if(Ze==="[DONE]")break;try{const Le=JSON.parse(Ze);Le.data&&this.handleData(Le.data)}catch(Le){this.buffer=dt+` `+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",Le)}}}this.emit("done",this.fullContent)}catch(ne){ne.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ne.message)}})}handleData(xe){xe.content&&(this.fullContent+=xe.content,this.emit("data",{chunk:xe,full:this.fullContent}))}cancelRequest(){var xe;(xe=this.controller)==null||xe.abort()}}Dt.Z=He},77579:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ze}});var E=ee(59301),De=ee(28284),ce=ee(6767),ye=ee(62957),Ee=ee(16326),ue=ee(37568),He=ee(54172),Ue=ee(77019),xe=ee(5269),ne=ee(57309),We=ee.n(ne),he=ee(49661),ze=ee(76560),Re={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},je=ee(64948),Ie=ee(69577),Ye=(Le,Ae,Se)=>new Promise((Ve,ke)=>{var st=Ke=>{try{Ne(Se.next(Ke))}catch(Qe){ke(Qe)}},Ce=Ke=>{try{Ne(Se.throw(Ke))}catch(Qe){ke(Qe)}},Ne=Ke=>Ke.done?Ve(Ke.value):Promise.resolve(Ke.value).then(st,Ce);Ne((Se=Se.apply(Le,Ae)).next())});const dt=({dispatch:Le,courseEndTime:Ae,classroomList:Se,successCallback:Ve=()=>{},visible:ke,homeworkIds:st,courseId:Ce,isBatch:Ne,shixunHomeworks:Ke})=>{const[Qe]=De.default.useForm(),[Me,Fe]=(0,E.useState)(!1),[_e,St]=(0,E.useState)(!1),[vt,et]=(0,E.useState)(!1),[rt,we]=(0,E.useState)([]),[de,tt]=(0,E.useState)([]),[At,kt]=(0,E.useState)([]),[it,jt]=(0,E.useState)([]),[pt,Tt]=(0,E.useState)([]),[at,It]=(0,E.useState)([]),[gt,$t]=(0,E.useState)([]),[Qt,se]=(0,E.useState)([]),[re,te]=(0,E.useState)([]);(0,E.useEffect)(()=>{ke?ae():ie()},[ke]);const ae=()=>Ye(void 0,null,function*(){Fe(!0);const ge=yield(0,je.oR)(st[0],{course_id:Ce});et(ge.no_group),Ne?($t(ge.all_course_groups),se(ge.all_course_groups)):(jt(ge.late_course_groups),Tt(ge.late_course_groups),we(ge.submit_course_groups),tt(ge.submit_course_groups)),Fe(!1),Qe.setFieldsValue({end_time:We()()})}),fe=()=>Ye(void 0,null,function*(){const ge=Qe.getFieldsValue(),ut=We()(ge.end_time).format("YYYY-MM-DD HH:mm");if((Ne?re.length===0:At.length===0&&at.length===0)&&!vt){ce.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}St(!0);const xt=yield(0,je.Mc)(Ce,{no_group:vt,homework_ids:st,group_ids:Ne?re:At,end_time:ut,late_group_ids:Ne?re:at});St(!1),xt.status===0&&(ie(),ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ve(),Le({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),ie=()=>{kt([]),It([]),tt([]),Tt([])};return E.createElement(ye.default,{centered:!0,title:"\u7ACB\u5373\u622A\u6B62",className:Re.modalWrapper,width:Ne||vt?520:760,open:ke,confirmLoading:_e,destroyOnClose:!0,okText:"\u622A\u6B62",cancelText:"\u53D6\u6D88",onOk:()=>fe(),onCancel:()=>{ie(),Le({type:"classroomList/setActionTabs",payload:{}})}},E.createElement("div",{className:Re.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(De.default,{form:Qe,layout:"vertical"},E.createElement(De.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},E.createElement(Ee.default,{style:{width:"100%"},disabledDate:ge=>(0,Ie.Q8)(ge,Ae),disabledTime:ge=>(0,Ie.d0)(ge),placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:We()((0,he.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!vt&&E.createElement(E.Fragment,null,Ne?E.createElement("div",null,E.createElement(ue.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ge=>{se(gt.filter(ut=>ut.name.indexOf(ge.target.value)>-1))}}),E.createElement(He.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:Re.antdTable,rowSelection:{type:"checkbox",onChange:ge=>{te(ge)}},rowKey:"id",pagination:!1,dataSource:Qt,loading:Me,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):E.createElement(Ue.Z,{gutter:24},E.createElement(xe.Z,{span:14},E.createElement("div",{className:Re.homeworkType},"\u4F5C\u4E1A\u622A\u6B62"),E.createElement(ue.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ge=>{tt(rt.filter(ut=>ut.name.indexOf(ge.target.value)>-1))}}),E.createElement("div",{className:Re.tableWrapper},E.createElement(He.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:Re.antdTable,rowSelection:{type:"checkbox",onChange:ge=>{kt(ge)}},rowKey:"id",pagination:!1,dataSource:de,loading:Me,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(xe.Z,{flex:10,style:{maxWidth:"280px"}},E.createElement("div",{className:Re.homeworkType},"\u8865\u4EA4\u622A\u6B62"),E.createElement(ue.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:ge=>{Tt(it.filter(ut=>ut.name.indexOf(ge.target.value)>-1))}}),E.createElement("div",{className:Re.tableWrapper},E.createElement(He.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:Re.antdTable,rowSelection:{type:"checkbox",onChange:ge=>{It(ge)}},rowKey:"id",pagination:!1,loading:Me,dataSource:pt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"late_time"}]}))))))};var Ze=(0,ze.connect)(({shixunHomeworks:Le,classroomList:Ae})=>({shixunHomeworks:Le,classroomList:Ae}))(dt)},6077:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return We}});var E=ee(59301),De={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ce=ee(92310),ye=ee.n(ce),Ee=ee(29787),ue=ee(2859),He=ee(82093),Ue=ee(49661),xe=(he,ze,Re)=>new Promise((je,Ie)=>{var Ye=Le=>{try{Ze(Re.next(Le))}catch(Ae){Ie(Ae)}},dt=Le=>{try{Ze(Re.throw(Le))}catch(Ae){Ie(Ae)}},Ze=Le=>Le.done?je(Le.value):Promise.resolve(Le.value).then(Ye,dt);Ze((Re=Re.apply(he,ze)).next())}),We=({data:he,className:ze,fullWidth:Re,style:je={},onClose:Ie,onOk:Ye,showFullTools:dt,noAssociationId:Ze})=>{const Le=(0,E.useRef)(null),Ae=(0,E.useRef)(null),Se=(0,E.useRef)(null),Ve=(0,E.useRef)(null),[ke,st]=(0,E.useState)(!1),[Ce,Ne]=(0,E.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,E.useEffect)(()=>(Se.current||(Se.current=document.createElement("style"),document.head.appendChild(Se.current)),he!=null&&he.visible?(document.body.setAttribute("data-custom","y-hidden"),Se.current.innerHTML=" html { overflow-y: hidden; }",he!=null&&he.src&&Ke()):(document.body.removeAttribute("data-custom"),Se.current&&(document.head.removeChild(Se.current),Se.current=null)),()=>{document.body.removeAttribute("data-custom"),Se.current&&(document.head.removeChild(Se.current),Se.current=null)}),[he==null?void 0:he.visible]);const Ke=()=>xe(void 0,null,function*(){st(!0),Ne("\u6B63\u5728\u52A0\u8F7D\u4E2D");const _e=yield(0,Ue.ZJ)(he==null?void 0:he.src);Le.current.src="",Le.current.src=_e,Le.current.onload=function(){Fe()},st(!1),Ne("")}),Qe=_e=>xe(void 0,null,function*(){st(!0),Ne("\u6B63\u5728\u4FDD\u5B58\u4E2D");const St=yield(0,He.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:he.title,file:_e.dataUrl}});St!=null&&St.id&&!Ze?(yield(0,He.ZP)(`/api/attachments/${he.id}/add_subitem.json`,{method:"post",body:{subitem_id:St==null?void 0:St.id,settings:JSON.stringify(_e.state)}})).status===0&&Ye():St!=null&&St.id&&Ye(St),st(!1),Ne("")}),Me=()=>{const _e=document.querySelector('a[href="https://markerjs.com/"]');_e&&_e.parentNode&&(_e.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(vt=>{const et=document.querySelector(vt.name);et&&et.setAttribute("title",vt.title)})},Fe=()=>{Ae.current=new ue.hP(Le.current),Ae.current.targetRoot=Ve.current,Ae.current.addEventListener("render",Qe),Ae.current.addEventListener("beforeclose",Ie),dt&&(Ae.current.availableMarkerTypes=Ae.current.ALL_MARKER_TYPES,Ae.current.uiStyleSettings.redoButtonVisible=!0,Ae.current.uiStyleSettings.notesButtonVisible=!0,Ae.current.uiStyleSettings.zoomButtonVisible=!0,Ae.current.uiStyleSettings.zoomOutButtonVisible=!0,Ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Ae.current.uiStyleSettings,Ae.current.show(),he!=null&&he.snapshotData&&Ae.current.restoreState(he.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Me()},300)};return E.createElement(E.Fragment,null,(he==null?void 0:he.visible)&&E.createElement(Ee.Z,{spinning:ke,tip:Ce,style:{position:"absolute",width:"100vw"}},E.createElement("div",{ref:Ve,className:ye()(De.imageDimensions,ze,Re?De.fullWidth:""),style:je},E.createElement("img",{className:De.img,ref:Le}))))}},13249:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ue}});var E=ee(62957),De={modal:"modal___VzyKs",content:"content___HhLQS",close:"close___zKaRB"},ce="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=",ye=ee(59301),ue=({visible:He,setVisible:Ue,image:xe,closeImageStyle:ne,hiddenbutton:We})=>ye.createElement(E.default,{centered:!0,destroyOnClose:!0,open:He,footer:null,wrapClassName:De.modal,onCancel:()=>Ue(!1)},ye.createElement("div",{className:De.content},ye.createElement("img",{src:xe}),We,ye.createElement("img",{onClick:()=>Ue(!1),className:De.close,src:ce,style:ne})))},88615:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(77019),ce=ee(5269),ye=ee(20554),Ee=ee(99571),ue=ee(38394),He=ee(21697),Ue=ee(48136),xe=ee(59301);const ne=(0,E.forwardRef)(({callback:We,showSaveButton:he,value:ze=""},Re)=>{const je=(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 "}]}]}],Ye=[{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}`}]}]}],dt=Ae=>{je.current.setValue(je.current.getValue()+" "+Ae.value+" ")},Ze=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:xe.createElement(De.Z,{className:He.Z.lists,gutter:[10,10]},Ie.map((Ae,Se)=>xe.createElement(ce.Z,{flex:"110px",className:He.Z.item},xe.createElement("div",null,xe.createElement(ue.Z,{value:`$$${Ae.value}$$`}),Ae.name),xe.createElement("div",{className:He.Z.children},Ae.children.map((Ve,ke)=>xe.createElement("div",{key:ke},xe.createElement("h1",null,Ve.name),xe.createElement(De.Z,{gutter:[10,10]},Ve.data.map((st,Ce)=>xe.createElement(ce.Z,{key:Ce,onClick:()=>dt(st),className:He.Z.diamond},xe.createElement(ue.Z,{value:"`$$"+st.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:xe.createElement(De.Z,{className:He.Z.lists,gutter:[10,10]},Ye.map((Ae,Se)=>xe.createElement(ce.Z,{flex:"110px",className:He.Z.item},xe.createElement("div",null,xe.createElement(ue.Z,{value:"`$$"+Ae.value+"$$`"}),Ae.name),xe.createElement("div",{className:He.Z.children},Ae.children.map((Ve,ke)=>xe.createElement("div",{key:ke},Ve.name&&xe.createElement("h1",null,Ve.name),xe.createElement(De.Z,{gutter:[10,10]},Ve.data.map((st,Ce)=>xe.createElement(ce.Z,{key:Ce,onClick:()=>dt(st),className:He.Z.diamond},xe.createElement(ue.Z,{value:"`$$"+st.value+"$$`"}))))))))))}],Le=()=>{var Ae=document.createElement("div");Ae.innerHTML=je.current.getValue();var Se=Ae.innerText;return We&&We(Se),Se};return(0,E.useImperativeHandle)(Re,()=>({getData:Le})),xe.createElement("div",{className:He.Z.mathWrap},xe.createElement(ye.default,{defaultActiveKey:"1",items:Ze}),xe.createElement("math-field",{locale:"zh_cn",className:He.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:je,style:{width:800,marginTop:30,fontSize:18}},ze||""),he&&xe.createElement("div",{className:He.Z.button},xe.createElement(Ee.ZP,{size:"large",onClick:Le,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Dt.Z=ne},57884:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(93314),ce=ee(99571),ye=Object.defineProperty,Ee=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ne=(Re,je,Ie)=>je in Re?ye(Re,je,{enumerable:!0,configurable:!0,writable:!0,value:Ie}):Re[je]=Ie,We=(Re,je)=>{for(var Ie in je||(je={}))Ue.call(je,Ie)&&ne(Re,Ie,je[Ie]);if(He)for(var Ie of He(je))xe.call(je,Ie)&&ne(Re,Ie,je[Ie]);return Re},he=(Re,je)=>Ee(Re,ue(je));const ze=({img:Re,buttonProps:je={},styles:Ie={},customText:Ye,ButtonText:dt,ButtonClick:Ze,Buttonclass:Le,ButtonTwo:Ae,imgStyles:Se,loading:Ve=!1,className:ke=""})=>E.createElement("section",{className:`tc animated fadeIn ${ke}`,style:We({color:"#999",margin:"100px auto",visibility:Ve?"hidden":"visible"},Ie)},E.createElement("img",{src:Re||De,style:he(We({},Se),{pointerEvents:"none",userSelect:"none"})}),E.createElement("p",{className:"mt20 font14"},Ye||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),dt&&E.createElement(ce.ZP,We({className:Le,onClick:Ze},je),dt),Ae&&Ae);Dt.Z=ze},2748:function(vn,Dt,ee){"use strict";ee.d(Dt,{Q:function(){return ue}});var E=ee(59301),De=ee(82326),ce=ee(47889),ye=ee(71051),Ee=ee(59301),ue=(Ue=>(Ue[Ue.Number=1]="Number",Ue[Ue.Percent=2]="Percent",Ue))(ue||{});const He=({value:Ue,onChange:xe,disabled:ne,hidePercentOption:We=!1,percentType:he="select"})=>{const ze=(0,E.useMemo)(()=>We?1:2,[We]),[Re,je]=(0,E.useState)(ze);console.log(Re);const Ie=dt=>Ue.type===1?`${dt}\u5206`:`${dt}%`,Ye=(0,E.useCallback)(dt=>{if(Re===1){const Ze=dt.replace("\u5206","");return isNaN(parseInt(Ze,10))?0:Ze}else return dt.replace("%","")},[Re]);return(0,E.useEffect)(()=>{je(Ue.type)},[Ue]),Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},he=="select"&&Ee.createElement(De.default,{size:"large",onChange:dt=>{je(dt),xe({type:dt,inputValue:dt===1?5:20})},value:Re||ze,style:{width:100},options:We?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:ne}),he=="radio"&&Ee.createElement(ce.ZP.Group,{size:"large",onChange:dt=>{const Ze=dt.target.value;je(Ze),xe({type:Ze,inputValue:Ze===1?5:20})},value:Re||ze,disabled:ne},!We&&Ee.createElement(ce.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Ee.createElement(ce.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),he=="radio"&&Ee.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ue.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Ee.createElement(ye.Z,{size:"large",disabled:ne,value:Ue.inputValue,style:{width:"120px"},parser:Ye,addonAfter:Ue.type===1?"\u5206":"%",max:Re===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:dt=>{xe({type:Re,inputValue:dt})}}),he=="radio"&&Ue.type==2&&Ee.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Dt.Z=He},41550:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Le}});var E=ee(59301),De={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ce=ee(99571),ye=ee(70557),Ee=ee(51124),ue=ee(25399),He=ee(49661),Ue=ee(72664),xe=ee(57884),ne=ee(90524),We=ee(14794),he=ee(59301),ze=Object.defineProperty,Re=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(Ae,Se,Ve)=>Se in Ae?ze(Ae,Se,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):Ae[Se]=Ve,dt=(Ae,Se)=>{for(var Ve in Se||(Se={}))je.call(Se,Ve)&&Ye(Ae,Ve,Se[Ve]);if(Re)for(var Ve of Re(Se))Ie.call(Se,Ve)&&Ye(Ae,Ve,Se[Ve]);return Ae},Ze=(Ae,Se,Ve)=>new Promise((ke,st)=>{var Ce=Qe=>{try{Ke(Ve.next(Qe))}catch(Me){st(Me)}},Ne=Qe=>{try{Ke(Ve.throw(Qe))}catch(Me){st(Me)}},Ke=Qe=>Qe.done?ke(Qe.value):Promise.resolve(Qe.value).then(Ce,Ne);Ke((Ve=Ve.apply(Ae,Se)).next())}),Le=({editOffice:Ae="view",data:Se,issaver:Ve,onSaver:ke,theme:st,type:Ce,filename:Ne,monacoEditor:Ke,className:Qe,style:Me,close:Fe,onClose:_e,hasMask:St,disabledDownload:vt,onImgDimensions:et,showNodata:rt,recordInfo:we})=>{const[de,tt]=(0,E.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[At,kt]=(0,E.useState)(""),[it,jt]=(0,E.useState)(),pt=window.ENV==="build"?"/react/build":"",Tt=location.host.startsWith("localhost")?ne.Z.PROXY_SERVER:ne.Z.API_SERVER,It=10*(1024*1024),gt=(0,E.useRef)();Se!=null&&Se.startsWith("/api")&&Ce!=="txt"&&(Se=ne.Z.API_SERVER+Se);const $t=ae=>ae.substring(ae.lastIndexOf("/")+1).split(".").pop();Ne&&Ke&&(Ke.filename=Ne),(0,E.useEffect)(()=>{var ae,fe;const ie=(fe=(ae=document.cookie)==null?void 0:ae.replace(/\s/g,""))==null?void 0:fe.split(";");ie==null||ie.map(ge=>{let ut=ge.split("=");ut[0]==="_educoder_session"&&kt(ut[1])})},[]),(0,E.useEffect)(()=>{Ce==="office"&&(Se.indexOf("bigfilescdn.")>-1||Se.indexOf("bigfiles1")>-1?jt({url:Se,fileType:$t(Se),model:Se.indexOf("model=edit")?"edit":"view"}):se())},[Ce,Se]);function Qt(ae){return Ze(this,null,function*(){ae.data.type==="pdfdata"&&(ke(ae.data.data),window.removeEventListener("message",Qt,!1)),console.log("mess---:",ae.data)})}const se=()=>Ze(void 0,null,function*(){console.log("data:",Se);let ae=Se;Se.startsWith("http")||(ae=location.origin+ae);let fe=new URL(ae).pathname.split("/").pop();const ie=yield(0,Ue.gJ)({attachment_id:fe});ie.url=Tt+ie.url,jt(ie)}),re=()=>{if(Se.startsWith("http")||Se.startsWith("blob:")){te();return}(0,He.Sv)(Ne||"educoder",Se,Ne)},te=()=>{we&&(0,We.fc)({id:we==null?void 0:we.id,watch_type:1,course_id:we==null?void 0:we.course_id}),(0,He.Nd)(Ne||"educoder",decodeURIComponent(Se))};return he.createElement("div",{style:dt({},Me||{}),className:`${St&&De.bgBlack} ${Ce?De.wrp:"hide"}`},Fe&&he.createElement("div",{className:De.close,ref:gt},!!et&&he.createElement(ue.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>gt.current},he.createElement("span",{onClick:()=>{_e(),et()}},he.createElement("i",{className:"icon-yulanpizhu"}))),!vt&&he.createElement(ue.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>gt.current},he.createElement("span",{onClick:te},he.createElement("i",{className:"icon-quxiaozhiding"}))),Ve&&he.createElement(ue.Z,{title:"\u4FDD\u5B58pdf\u5E76\u9000\u51FA",getPopupContainer:()=>gt.current},he.createElement("span",{className:"",onClick:()=>{const ae=document.getElementById("pdfiframe");window.addEventListener("message",Qt,!1),setTimeout(()=>{ae.contentWindow.postMessage("getData","*")},300)}},he.createElement("i",{className:"icon-baocun"}))),he.createElement(ue.Z,{title:"\u5173\u95ED",getPopupContainer:()=>gt.current},he.createElement("span",{className:"",onClick:()=>{_e()}},he.createElement("i",{className:"icon-guanbi1"})))),he.createElement("div",{className:`${De[Qe]} ${Qe} ${De.monaco} ${Ce==="txt"?"show":"hide"}`},Ce==="txt"&&he.createElement(he.Fragment,null,he.createElement(Ee.ZP,dt({},Ke)))),Ce==="audio"&&he.createElement("audio",{src:`${(Se==null?void 0:Se.indexOf("http://"))>-1||(Se==null?void 0:Se.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Se}`,autoPlay:!0}),Ce==="video"&&he.createElement(he.Fragment,null,(Se==null?void 0:Se.indexOf("http"))>-1?he.createElement("video",{controls:!0,src:`${Se}`,autoPlay:!0}):he.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Se}`,autoPlay:!0})),Ce==="office"&&it&&he.createElement("iframe",{src:`${pt}/office.html?key=${it.key}&url=${btoa(it.url)}&callbackUrl=${Tt+(it.callbackUrl||"")}&fileType=${it.fileType}&title=${it.title||""}&model=${Ae}&officeServer=${ne.Z.ONLYOFFICE}&disabledDownload=${!!vt}`}),Ce==="html"&&he.createElement("iframe",{src:Se+"&disposition=inline"}),Ce==="pdf"&&he.createElement("iframe",{id:"pdfiframe",src:`${pt}/js/pdfview/index.html?filename=${Ne||"educoder.pdf"}&url=${encodeURIComponent(Se)}&disabledDownload=${!!vt}&model=${Ae}`}),Ce==="image"&&he.createElement("img",{src:`${(Se==null?void 0:Se.indexOf("http://"))>-1||(Se==null?void 0:Se.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Se}`}),(Ce==="other"||Ce==="download")&&he.createElement(he.Fragment,null,rt?he.createElement(xe.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:he.createElement(ce.ZP,{icon:he.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:re,disabled:vt},"\u4E0B\u8F7D")}):he.createElement(ce.ZP,{type:"primary",size:"middle",onClick:re,disabled:vt},he.createElement(ye.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ce==="flowChart"&&he.createElement("div",{className:"embed"},he.createElement("iframe",{src:`/drawio/src/main/webapp/viewer.html?id=${Se||""}&gapi=0&od=0&db=0&gh=0&gl=0`,width:"100%",height:"100%",frameBorder:"0"})))}},38394:function(vn,Dt,ee){"use strict";ee.d(Dt,{z:function(){return Ke},Z:function(){return Qe}});var E=ee(59301),De=ee(88831),ce=ee(90290),ye=ee(64018),Ee=ee(68535),ue=ee(90524),He=ee(49661),Ue=ee(15342),xe=ee(77736),ne=ee(99571),We=ee(1012),he=ee(41550),ze=ee(59301),je=({html:Me})=>{const Fe=(0,E.useRef)(null),_e=(0,E.useRef)(null),St=`.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 vt=Fe.current.attachShadow({mode:"open"});_e.current=document.createElement("div"),_e.current.className="markdown-body",_e.current.innerHTML=Me,vt.appendChild(_e.current);const et=document.createElement("style");return et.textContent=St,vt.appendChild(et),()=>{vt.innerHTML=""}},[]),(0,E.useEffect)(()=>{_e.current&&(_e.current.innerHTML=Me)},[Me]),ze.createElement("div",{ref:Fe})};function Ie(Me){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 Me.replace(_e,"").trim()}var Ye={mdBody:"mdBody___raKXb",button:"button___Ch5Pc",previewFlowChart:"previewFlowChart___vY1dq"},dt=Object.defineProperty,Ze=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(Me,Fe,_e)=>Fe in Me?dt(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:_e}):Me[Fe]=_e,Ve=(Me,Fe)=>{for(var _e in Fe||(Fe={}))Le.call(Fe,_e)&&Se(Me,_e,Fe[_e]);if(Ze)for(var _e of Ze(Fe))Ae.call(Fe,_e)&&Se(Me,_e,Fe[_e]);return Me};const ke="@\u2581\u2581@",st="@\u2581@",Ce=/]*>/g;function Ne(Me){let Fe=document.createElement("div");return Fe.innerHTML=Me,Fe.childNodes.length===0?"":Fe.childNodes[0].nodeValue}const Ke=(Me,Fe)=>{Me=Me||"";const _e=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,St=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,vt=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,et=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Fe?Me.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(_e,(rt,we,de,tt,At,kt,it)=>{const jt=we||tt||kt,pt=de||At||it||"?";return ue.Z.API_SERVER+"/api/attachments/"+jt+pt+"&t="+(0,He.Jn)(jt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Me=Me.replace(et,(rt,we,de,tt,At,kt,it)=>{const jt=we||tt||kt,pt=de||At||it||"?";return ue.Z.API_SERVER+"/attachments/download/"+jt+pt+"&t="+(0,He.Jn)(jt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replace(_e,(rt,we,de,tt,At,kt,it)=>{const jt=we||tt||kt,pt=de||At||it||"?";return ue.Z.API_SERVER+"/api/attachments/"+jt+pt+"&t="+(0,He.Jn)(jt,Date.now())+(rt.indexOf(")")>-1?")":"&")}).replace(St,(rt,we,de,tt,At)=>{const kt=we||tt,it=de||At||"";return'"'+ue.Z.API_SERVER+"/api/attachments/"+kt+it+kt+it+"&t="+(0,He.Jn)(kt,Date.now())}).replace(vt,(rt,we,de,tt,At)=>{const kt=we||tt,it=de||At||"";return"("+ue.Z.API_SERVER+"/files/uploads/"+kt+it+kt+it+"&t="+(0,He.Jn)(kt,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,` `),Me)};var Qe=({value:Me="",edit:Fe=!1,className:_e,showTextOnly:St,showLines:vt,style:et={},stylesPrev:rt={},highlightKeywords:we,showProgramFill:de,isProgramFill:tt,disabledFill:At=!1,programFillValue:kt,openEditor:it=()=>{},onFillChange:jt=at=>{},onFillBlur:pt=()=>{},onFillFocus:Tt=()=>{}})=>{let at=Ie(String(Me||""));const It=(0,E.useRef)(),gt=(0,E.useRef)(),[$t,Qt]=(0,E.useState)(""),[se,re]=(0,E.useState)("office"),[te,ae]=(0,E.useState)([]),fe=(0,E.useRef)("a"+(0,We.Z)()),ie={},ge=Ft=>//i.test(Ft||""),ut=(Ft,Yt,an)=>{const hn=document.createElement(Ft===st?"input":"textarea");hn.style.width="100%",hn.style.height=Ft===st?"40px":"151px",hn.rows=5,hn.spellcheck=!1,hn.name="edu-program-fill",hn.placeholder="\u8BF7\u8F93\u5165",hn.dataset.id=Yt;const Nn=Object.keys(ie).length;return ie[Nn]=hn,`${hn.outerHTML}`};function mt(Ft){return Ft=Ft.replace(/!\[.*?\]\(.*?\)/g,""),Ft=Ft.replace(/\[.*?\]\(.*?\)/g,""),Ft=Ft.replace(new RegExp("","gs"),""),Ft=Ft.replace(//g,""),Ft=Ft.replace(//g,""),Ft=Ft.replace(new RegExp(".*?<\\/video>","gs"),""),Ft=Ft.replace(new RegExp(".*?<\\/audio>","gs"),""),Ft=Ft.replace(new RegExp(".*?<\\/style>","gs"),""),Ft=Ft.replace(new RegExp(".*?<\\/script>","gs"),""),Ft}const xt=Ft=>!St&&ge(at)?Ft:Ft.replace(/([\s\S]+?)<\/style>/gim,function(Yt,an){let hn=an.replace(/(\n|\r)/g,"").split("}"),Nn=[];return hn.map(Un=>{Un!=""&&Nn.push(`.${fe.current} ${Un}`)}),``}),Je=(0,E.useMemo)(()=>{try{const hn=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Nn=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Un=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Bn=/\(\/attachments\/download\//g;at=at.replace(Bn,"("+ue.Z.API_SERVER+"/attachments/download/").replace(hn,"("+ue.Z.API_SERVER+"/api/attachments/").replace(Nn,'"'+ue.Z.API_SERVER+"/api/attachments/").replace(Un,'"'+ue.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,` `),It.current.style.display="none"}catch(hn){}if(de){let hn=-1;return at=at.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Nn,Un,Bn){var dn;return++hn,ut(Nn,hn,(dn=kt==null?void 0:kt[hn])==null?void 0:dn.value.replaceAll("<","<").replaceAll(">",">"))}),`
${xt(at||"")}
`}let Ft=xt(at);Ft=(0,ce.ZP)(Ft);const Yt=(0,ce.ez)();at.match(/\[TOC\]/)&&(Ft=Ft.replace("

[TOC]

",(0,ce.Qv)()),(0,ce.Iy)()),Ft=Ft.replace(/(__special_katext_id_\d+__)/g,(hn,Nn)=>{const{type:Un,expression:Bn}=Yt[Nn];return(0,Ue.renderToString)(Ne(Bn)||"",{displayMode:Un==="block",throwOnError:!1,output:"html"})}),Ft=Ft.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ce.AL)();const an=document.createElement("div");if(an.innerHTML=Ft,St)return an.innerText;if(we){const hn=we.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return ln(an,hn),an.innerHTML}return setTimeout(()=>Nt(),500),an.innerHTML},[at,we]);(0,E.useEffect)(()=>{xn.current&&xn.current.querySelectorAll(["input","textarea"]).forEach(Yt=>{Yt.oninput=ht,Yt.onblur=Et,Yt.onfocus=Vt})},[te]),(0,E.useEffect)(()=>{var Ft,Yt,an,hn,Nn;if(kt!=null&&kt.length)try{const Un=xn.current.querySelectorAll(".edu-program-fill-score"),Bn=xn.current.querySelectorAll('[name="edu-program-fill"]');for(const[dn,Pn]of Bn.entries())Pn.value=((Ft=kt==null?void 0:kt[dn])==null?void 0:Ft.value)||"",((Yt=kt==null?void 0:kt[dn])==null?void 0:Yt.type)==="warning"?Pn.className="program-fill-warning":((an=kt==null?void 0:kt[dn])==null?void 0:an.type)==="success"?Pn.className="program-fill-success":Pn.className="";for(const[dn,Pn]of Un.entries())Pn.innerHTML=(hn=kt==null?void 0:kt[dn])!=null&&hn.score?`${(Nn=kt==null?void 0:kt[dn])==null?void 0:Nn.score}\u5206`:"";ae(kt)}catch(Un){console.log(Un,"error")}},[kt]);const ht=Ft=>{te[Ft.target.dataset.id]=te[Ft.target.dataset.id]||{},te[Ft.target.dataset.id].value=Ft.target.value,ae([...te]),jt(te,Ft.target.dataset.id)},Et=Ft=>{te[Ft.target.dataset.id]=te[Ft.target.dataset.id]||{},te[Ft.target.dataset.id].value=Ft.target.value,ae([...te]),pt(te,Ft.target.dataset.id)},Vt=Ft=>{te[Ft.target.dataset.id]=te[Ft.target.dataset.id]||{},te[Ft.target.dataset.id].value=Ft.target.value,ae([...te]),Tt(te,Ft.target.dataset.id)};function ln(Ft,Yt){return Ft.childNodes.forEach(an=>{var hn;if(an.childNodes.length>0)ln(an,Yt);else if(an.nodeName!=="IMG")if(an.innerHTML)an.innerHTML=(hn=an.innerHTML)==null?void 0:hn.replace(new RegExp(Yt,"gi"),'$&');else{const Nn=document.createElement("span");Nn.innerHTML=an.textContent.replace(new RegExp(Yt,"gi"),'$&'),an.replaceWith(Nn)}})}const xn=(0,E.useRef)();ce.jb.WebkitLineClamp=vt,vt&&(et=Ve(Ve({},et),ce.jb));function ve(Ft){let Yt=Ft.target;if(Yt.tagName.toUpperCase()==="A"){let an=Yt.getAttribute("href");if(an.indexOf("office")>-1)Ft.preventDefault(),Qt(an),re("office");else if(an.indexOf("application/pdf")>-1)Ft.preventDefault(),Qt(an),re("pdf");else if(an.indexOf("text/html")>-1)Ft.preventDefault(),Qt(an),re("html");else if(an.startsWith("#")){Ft.preventDefault();let hn=document.getElementById(an.replace("#",""));hn&&hn.scrollIntoView(!0)}}}const Nt=()=>{var Ft;const Yt=(Ft=xn.current)==null?void 0:Ft.querySelectorAll("video");Yt==null||Yt.forEach(an=>{if(an.oncontextmenu=()=>!1,an.src.indexOf(".m3u8")>-1&&!an.canPlayType("application/vnd.apple.mpegurl")){if(Ee.ZP.isSupported()){var hn=new Ee.ZP;hn.loadSource(an.src),hn.attachMedia(an)}}})};(0,E.useEffect)(()=>{if(xn.current&&Je&&Je.match(Ce)&&window.PR.prettyPrint(),xn.current)return xn.current.addEventListener("click",ve),()=>{var Ft;(Ft=xn.current)==null||Ft.removeEventListener("click",ve),(0,ce.AL)(),(0,ce.Iy)()}},[Je,xn.current,ve]);const un=Ft=>{Ft.target.nodeName==="IMG"&&Ft.target.className.indexOf("draw-flowchart")>-1?(It.current.style.zIndex=1,It.current.style.display="flex",It.current.style.width=Ft.target.clientWidth+"px",It.current.style.height=Ft.target.clientHeight+"px",It.current.style.top=Ft.target.offsetTop+"px",It.current.style.left=Ft.target.offsetLeft+"px",Ft.target.id&&(gt.current=Ft.target.id)):It.current.style.display="none"},_t=()=>{It.current.style.display="none"};return(0,E.useEffect)(()=>{var Ft;const Yt=an=>{an.preventDefault(),an.clipboardData.setData("text",window.getSelection().toString())};return(Ft=xn.current)==null||Ft.addEventListener("copy",Yt),()=>{var an;(an=xn.current)==null||an.removeEventListener("copy",Yt)}},[xn.current]),E.createElement("div",{style:{position:"relative"},onMouseLeave:_t},St&&E.createElement("div",{ref:xn,className:`${Ye.mdBody} `},Je),!St&&!ge(Je)&&E.createElement("div",{ref:xn,style:Ve({},et),onMouseOver:un,className:`${_e||""} ${At?"disabled-fill":""} markdown-body ${Ye.mdBody} ${fe.current}`,dangerouslySetInnerHTML:{__html:Je}}),!St&&ge(Je)&&E.createElement(je,{html:Je}),E.createElement("div",{ref:It,className:`${Ye.button} ${Fe?"":Ye.previewFlowChart}`},E.createElement(xe.Z,null,E.createElement(ne.ZP,{onClick:()=>{Fe?it(gt.current):(Qt(gt.current),re("flowChart"))}},Fe?"\u7F16\u8F91":"\u9884\u89C8"))),E.createElement(he.Z,{close:!0,data:$t,type:$t!=null&&$t.length?se:"",style:Ve({},rt),onClose:()=>Qt("")}))}},6681:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ue}});var E=ee(59301),De={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"},ce=ee(62957),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",ue=(xe,ne,We)=>new Promise((he,ze)=>{var Re=Ye=>{try{Ie(We.next(Ye))}catch(dt){ze(dt)}},je=Ye=>{try{Ie(We.throw(Ye))}catch(dt){ze(dt)}},Ie=Ye=>Ye.done?he(Ye.value):Promise.resolve(Ye.value).then(Re,je);Ie((We=We.apply(xe,ne)).next())}),Ue=({type:xe,resdata:ne,onok:We,oktext:he,okloading:ze})=>{const[Re,je]=(0,E.useState)(!1),{can_copy_list:Ie,can_copy_num:Ye,challenge_type:dt,course_data_list:Ze,no_copy_list:Le,no_copy_num:Ae,no_use_list:Se,no_use_num:Ve,repeat_shixun_num:ke,student_count:st,total_num:Ce,use_num:Ne}=ne;let Ke=Ye>0||xe==="exercise";(0,E.useEffect)(()=>{(ne==null?void 0:ne.student_count)>0&&je(!0)},[ne]),console.log("---11",ze),(0,E.useEffect)(()=>{ze||je(!1)},[ze]);const Qe=()=>{if(xe==="exercise"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:De.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:De.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(xe==="exercise"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:De.orangeColor},Ne),"\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:De.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:De.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixun"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\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:De.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:De.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:De.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="subject"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",E.createElement("span",{className:De.orangeColor},st)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",E.createElement("span",{className:De.orangeColor},Ne)," \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:De.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="exercisepush")return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",E.createElement("span",{className:De.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",E.createElement("span",{className:De.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(xe==="shixunpush"&&dt===1)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",E.createElement("span",{className:De.orangeColor},Ne),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:De.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(xe==="shixunpush"&&dt===2)return E.createElement(E.Fragment,null,"\u8BFE\u5802\u5185\u6709",E.createElement("span",{className:De.orangeColor},st),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",E.createElement("span",{className:De.orangeColor},Ne),"\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:De.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Me=()=>{if(xe==="exercise"||xe==="subject"||xe==="exercisepush"||xe==="shixunpush")return E.createElement("div",{style:{marginTop:20}},Ae>0&&E.createElement("div",null,E.createElement("span",{className:De.flex},E.createElement("img",{src:Ee,style:{width:14}}),E.createElement("span",{className:De.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:De.statusbody},xe==="exercise"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",E.createElement("span",{className:De.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"),(xe==="subject"||xe==="exercisepush")&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&E.createElement("span",{className:De.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"),xe==="shixunpush"&&E.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ke&&E.createElement("span",{className:De.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!==Ae&&"\u3001"))))),Ye>0&&E.createElement("div",{style:{marginTop:20}},E.createElement("span",{className:De.flex},E.createElement("img",{src:ye,style:{width:14}}),E.createElement("span",{className:De.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),E.createElement("div",{className:De.statusbody},xe==="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"),(xe==="subject"||xe==="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"),xe==="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!==Ye&&"\u3001"))))));if(xe==="shixun")return E.createElement("div",{style:{marginTop:20}},Ye>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(ce.default,{open:Re,onCancel:()=>{je(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Ke&&"none"}},zIndex:1003,confirmLoading:ze,okText:Ke?he:"\u6211\u77E5\u9053\u4E86",onOk:()=>ue(void 0,null,function*(){Ke?yield We([...Ie,...Se]):je(!1)})},E.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Qe(),Me()))}},42624:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ue}});var E=ee(59301),De=ee(76560),ce=ee(34055),ye=ee(49661),ue=({children:He,customContent:Ue,disableWhenCommunity:xe=!1,tooltipProps:ne={}})=>{const We=(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 Re;(0,ye.xg)(`/users/${(Re=(0,ce.eY)())==null?void 0:Re.login}/memberCenter`)}},"\u5347\u7EA7\u81F3\u66F4\u9AD8\u7248\u672C\u8D26\u53F7"),"\u3002"),ze=Re=>{var je;if(!E.isValidElement(Re))return Re;const Ie={};Ie.disabled=!0,Ie.onChange=Ze=>{var Le,Ae;(Le=Ze==null?void 0:Ze.preventDefault)==null||Le.call(Ze),(Ae=Ze==null?void 0:Ze.stopPropagation)==null||Ae.call(Ze)};const Ye=(je=Re.props)==null?void 0:je.children,dt=Ye&&E.Children.map(Ye,ze);return E.cloneElement(Re,Ie,dt)};return E.createElement(E.Fragment,null,He)}},44905:function(vn,Dt,ee){"use strict";ee.d(Dt,{h:function(){return Ae}});var E=ee(59301),De=ee(82326),ce=ee(28284),ye=ee(99571),Ee=ee(89780),ue=ee.n(Ee),He=ee(66543),Ue=ee(59598),xe=Object.defineProperty,ne=Object.defineProperties,We=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,je=(Se,Ve,ke)=>Ve in Se?xe(Se,Ve,{enumerable:!0,configurable:!0,writable:!0,value:ke}):Se[Ve]=ke,Ie=(Se,Ve)=>{for(var ke in Ve||(Ve={}))ze.call(Ve,ke)&&je(Se,ke,Ve[ke]);if(he)for(var ke of he(Ve))Re.call(Ve,ke)&&je(Se,ke,Ve[ke]);return Se},Ye=(Se,Ve)=>ne(Se,We(Ve));const dt=De.default.Option,Ze={labelCol:{span:4},wrapperCol:{span:20}},Le={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"]};Dt.Z=({callback:Se,onCancel:Ve})=>{const[ke,st]=(0,E.useState)("python");function Ce(Ke){st(Le[Ke][1])}function Ne(Ke){Se(Ke)}return E.createElement(ce.default,Ye(Ie({},Ze),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),E.createElement(ce.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},E.createElement(De.default,{getPopupContainer:Ke=>Ke.parentNode,onChange:Ce},Object.keys(Le).map(Ke=>E.createElement(dt,{key:Ke,value:Ke},Le[Ke][0])))),E.createElement(ce.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},E.createElement(Ae,{mode:ke})),E.createElement("div",{className:"flex-container flex-end"},E.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(ye.ZP,{type:"ghost",onClick:Ve},"\u53D6\u6D88")))};function Ae({value:Se,onChange:Ve,mode:ke,options:st={}}){const Ce=(0,E.useRef)(),[Ne,Ke]=(0,E.useState)();return(0,E.useEffect)(()=>{if(Ne){let Qe=function(Me){const Fe=Me.getValue();Ve&&Ve(Fe)};return Ne.on("change",Qe),()=>{Ne.off("change",Qe)}}},[Ne,Ve]),(0,E.useEffect)(()=>{Ne&&Ne.setOption("mode",ke)},[Ne,ke]),(0,E.useEffect)(()=>{Ne&&(Se!==Ne.getValue()||Se==="")&&setTimeout(()=>{Ne.setValue(Se||"")},300)},[Ne,Se]),(0,E.useEffect)(()=>{if(Ce.current&&!Ne){const Qe=ue().fromTextArea(Ce.current,Ie({mode:ke,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},st));Ke(Qe)}},[Ce.current,Ne]),E.createElement("div",{className:"my-codemirror-container"},E.createElement("textarea",{ref:Ce}))}},2978:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return On}});var E=ee(59301),De=ee(76560),ce=ee(89780),ye=ee.n(ce),Ee=ee(76374),ue=ee(66543),He=ee(6313),Ue=ee(25717),xe=ee(99498),ne=ee(25419),We=ee(67549),he=ee(38394),ze=({value:Xt="",className:yn,showTextOnly:zn,showLines:Jn,style:or={}})=>{const gr=(0,E.useMemo)(()=>"",[Xt]);return E.createElement(E.Fragment,null,E.createElement("div",{dangerouslySetInnerHTML:{__html:gr}}))},Re=Object.defineProperty,je=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Le=(Xt,yn,zn)=>yn in Xt?Re(Xt,yn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):Xt[yn]=zn,Ae=(Xt,yn)=>{for(var zn in yn||(yn={}))dt.call(yn,zn)&&Le(Xt,zn,yn[zn]);if(Ye)for(var zn of Ye(yn))Ze.call(yn,zn)&&Le(Xt,zn,yn[zn]);return Xt},Se=(Xt,yn)=>je(Xt,Ie(yn));let Ve=[{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:Xt,title:yn,icon:zn,actionName:Jn,className:or="",children:gr}){function Kr(){Xt(Jn)}return E.createElement("a",{title:yn,className:or,onClick:Kr},E.createElement("i",{className:`${zn}`}),gr)}var st=({watch:Xt,showNullButton:yn,showNullProgramButton:zn,onActionCallback:Jn,fullScreen:or,insertTemp:gr,hidetoolBar:Kr,extraUse:Zr})=>{const Yr=[...Ve,{title:`${Xt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Xt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return E.createElement("ul",{className:"markdown-toolbar-container"},!Kr&&Yr.map((Gn,tr)=>E.createElement("li",{key:tr},Gn.actionName?E.createElement(ke,Se(Ae({},Gn),{onActionCallback:Jn})):E.createElement("span",{className:"v-line"}))),yn?E.createElement("li",null,E.createElement(ke,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Jn},E.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,zn?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:Jn},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:Jn},E.createElement("span",{className:"fill-tip"},"\u6DFB\u52A0\u591A\u884C\u586B\u7A7A\u9879")))):null,gr&&E.createElement("li",null,E.createElement(ke,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${gr}`,onActionCallback:Jn},E.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Zr&&E.createElement("li",null,Zr),E.createElement("li",{className:"btn-full-screen"},E.createElement(ke,{icon:`${or?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:or?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Jn})))},Ce=ee(75790),Ne=ee(28284),Ke=ee(37568),Qe=ee(99571),Me=Object.defineProperty,Fe=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,St=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,rt=(Xt,yn,zn)=>yn in Xt?Me(Xt,yn,{enumerable:!0,configurable:!0,writable:!0,value:zn}):Xt[yn]=zn,we=(Xt,yn)=>{for(var zn in yn||(yn={}))vt.call(yn,zn)&&rt(Xt,zn,yn[zn]);if(St)for(var zn of St(yn))et.call(yn,zn)&&rt(Xt,zn,yn[zn]);return Xt},de=(Xt,yn)=>Fe(Xt,_e(yn));const tt={labelCol:{span:4},wrapperCol:{span:20}};var At=({callback:Xt,onCancel:yn})=>{function zn(Jn){Xt(Jn)}return E.createElement(Ne.default,de(we({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:zn,style:{width:500}}),E.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},E.createElement(Ke.default,null)),E.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},E.createElement(Ke.default,null)),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Qe.ZP,{type:"ghost",onClick:yn},"\u53D6\u6D88")))},kt=ee(44905),it=ee(45596),jt=ee(62957),pt=ee(77019),Tt=ee(6077),at=ee(59301),It=({callback:Xt,onCancel:yn})=>{const zn=document.createElement("canvas"),Jn=zn.getContext("2d");zn.width=1e3,zn.height=800,Jn.fillStyle="#ffffff",Jn.fillRect(0,0,zn.width,zn.height);const or=zn.toDataURL("image/png");return at.createElement(jt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},at.createElement(pt.Z,{style:{height:"100vh"}},at.createElement(Tt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:or,visible:!0,title:String(Date.now())},onOk:gr=>{Xt({src:gr.url})},onClose:yn})))},gt=ee(30641),$t=ee(5269),Qt=ee(6767),se={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re",drawerWrap:"drawerWrap___MfDw8"},re=ee(59301),ae=(0,E.forwardRef)(({onCancel:Xt,editImgId:yn,callback:zn},Jn)=>{let or=(0,E.useRef)(),gr=(0,E.useRef)(),Kr=(0,E.useRef)(),Zr=(0,E.useRef)(!1);const Yr=(0,E.useRef)(!1);console.log("ref:",Jn);const[Gn,tr]=(0,E.useState)(0),[bn,Sr]=(0,E.useState)("100vh");return(0,E.useEffect)(()=>{tr(1)},[]),(0,E.useImperativeHandle)(Jn,()=>({setHeight:Sr})),re.createElement("div",{ref:Yr,className:"body-overflow-initial"},re.createElement(gt.Z,{width:"100vw",height:bn,footer:null,closable:!0,placement:"bottom",open:!!Gn,destroyOnClose:!0,maskClosable:!1,mask:!1,rootClassName:`zIndex-9999 ${se.drawerWrap}`,onClose:()=>{window.saveDrawData(Or=>{zn({src:`/api/attachments/${Or}`,id:Or})})},title:re.createElement(pt.Z,{align:"middle"},re.createElement($t.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),re.createElement($t.Z,{onClick:()=>{Sr(bn==="60px"?"100vh":"60px")}},re.createElement("span",{className:"current c-blue",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77")),re.createElement($t.Z,{onClick:()=>{window.saveDrawData(Or=>{if(Or===null){Qt.ZP.warning({content:"\u5185\u5BB9\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7ED8\u5236\u6D41\u7A0B\u56FE",key:"saveFlowChart"});return}Qt.ZP.success({content:"\u4FDD\u5B58\u6210\u529F",key:"saveFlowChart",style:{zIndex:999999999}}),zn({src:`/api/attachments/${Or}`,id:Or,disabledClose:!0})})}},re.createElement(Qe.ZP,{type:"primary",className:"ml20"},"\u4FDD\u5B58")))},re.createElement("iframe",{src:`/drawio/src/main/webapp/?id=${yn||""}&gapi=0&od=0&db=0&gh=0&gl=0&local=0`,width:"100%",height:"100%",frameBorder:"0",ref:gr})))}),fe=ee(90524),ie=ee(47889),ge=ee(71051);const ut=ie.ZP.Group,mt={margin:"0 8px"};var xt=({callback:Xt,onCancel:yn})=>{function zn(Jn){Xt(Jn)}return E.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:zn},E.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},E.createElement("span",{style:mt},"\u5355\u5143\u683C\u6570\uFF1A"),E.createElement("span",{style:mt},"\u884C\u6570"),E.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},E.createElement(ge.Z,null)),E.createElement("span",{style:mt},"\u5217\u6570"),E.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},E.createElement(ge.Z,null))),E.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},E.createElement("span",{style:mt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),E.createElement(Ne.default.Item,{name:"align"},E.createElement(ut,null,E.createElement(ie.ZP,{value:"default"},E.createElement("i",{className:"fa fa-align-justify"})),E.createElement(ie.ZP,{value:"left"},E.createElement("i",{className:"fa fa-align-left"})),E.createElement(ie.ZP,{value:"center"},E.createElement("i",{className:"fa fa-align-center"})),E.createElement(ie.ZP,{value:"right"},E.createElement("i",{className:"fa fa-align-right"}))))),E.createElement("div",{className:"flex-container flex-end"},E.createElement(Qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),E.createElement(Qe.ZP,{type:"ghost",onClick:yn},"\u53D6\u6D88")))},Je=ee(71411),ht=ee(11081),Et=ee.n(ht),ln=(0,E.forwardRef)(({use3d:Xt,width:yn,height:zn,callback:Jn,showSaveButton:or},gr)=>{const Kr=(0,E.useRef)(),Zr=(0,E.useRef)(),[Yr,Gn]=(0,E.useState)(!1),tr=(0,E.useRef)({id:Kr,appName:"graphing",width:yn||1e3,height:zn||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)(()=>{Zr.current=new(Et())(tr.current,!0),window.onload=function(){Zr.current.inject("applet_container")}},[]);const bn=()=>{var Sr=window.ggbApplet.getPNGBase64(1,!0,72);return Jn&&Jn(Sr),Sr};return(0,E.useEffect)(()=>{tr.current.appName=Yr?"3D":"graphing",Zr.current.inject("applet_container")},[Yr]),(0,E.useEffect)(()=>{Gn(Xt)},[Xt]),(0,E.useImperativeHandle)(gr,()=>({getImgData:bn})),E.createElement(E.Fragment,null,E.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:Kr}),E.createElement(pt.Z,{align:"middle"},E.createElement($t.Z,{flex:1},E.createElement(Je.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Yr,onChange:Sr=>Gn(Sr)})),E.createElement($t.Z,null,E.createElement(Qe.ZP,{size:"large",onClick:bn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),xn=ee(88615);const ve="link",Nt="upload-image",un="add-flowchart",_t="draw-image",Ft="add-flowchart",Yt="code-block",an="add-table",hn="------------",Nn={default:hn,left:`:${hn}`,center:`:${hn}:`,right:`${hn}:`};var Un=ee(17904),Bn=ee(49661);function dn(){}let Pn=0;const qt=1e4,cn="\u2581",pr="@\u2581\u2581@",ir="@\u2581@",Mr=` **\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`,Hn=["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 nn(Xt){return/^\d+$/.test(Xt)?`${Xt}px`:Xt}const en=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",gn={[en+"-B"]:"bold",[en+"-I"]:"italic"},mn={[ve]:"\u6DFB\u52A0\u94FE\u63A5",[Yt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Nt]:"\u6DFB\u52A0\u56FE\u7247",[_t]:"\u6DFB\u52A0\u753B\u56FE",[un]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[an]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var On=({defaultValue:Xt="",onChange:yn,width:zn="100%",height:Jn=400,miniToolbar:or=!1,isFocus:gr=!1,watch:Kr,insertTemp:Zr,mode:Yr="markdown",id:Gn="markdown-editor-id",showResizeBar:tr=!1,noStorage:bn=!1,showNullButton:Sr=!1,showNullProgramButton:Or=!1,hidetoolBar:ur=!1,fullScreen:Wt=!1,onBlur:Gt,onCMBeforeChange:er,onFullScreen:Tn,className:tn="",disablePaste:Yn=!1,disabled:rr=!1,disabledFill:hr=!1,placeholder:mr="",values:vr="",extraUse:Dr})=>{const[Kt,pn]=(0,E.useState)(null),[Rr,ua]=(0,E.useState)(Xt),[aa,xa]=(0,E.useState)(Kr),[Sa,ci]=(0,E.useState)(Wt),[Na,Oa]=(0,E.useState)(""),[di,Za]=(0,E.useState)(0),[fi,ji]=(0,E.useState)(Jn),[Li,Ci]=(0,E.useState)(!1),[Zi,bi]=(0,E.useState)(0),[kr,Ui]=(0,E.useState)(0),ki=(0,E.useRef)(),da=(0,E.useRef)(),pa=(0,E.useRef)(),qa=(0,E.useRef)(),gi=(0,E.useRef)(),mi=(0,E.useRef)(),ai=(0,De.useDispatch)();(0,E.useEffect)(()=>{const Ut=window.scrollY||window.pageYOffset;ua(vr),Kt==null||Kt.setValue(vr),window.scrollTo(0,Ut)},[vr]),(0,E.useEffect)(()=>{Tn==null||Tn(Sa)},[Sa]),(0,E.useEffect)(()=>{if(ki.current){let Ut=function(Te,Oe){var qe;if(Yn){Oe.preventDefault();return}const Xe=Oe.clipboardData;if(Xe){const Ct=Xe.types.toString(),wt=Xe.items;if(Ct==="Files"||Xe.types.indexOf("Files")>-1){if(Oe.preventDefault(),Yr=="stex")return;try{let Pt=wt[1];((qe=wt[0])==null?void 0:qe.kind)==="file"&&(Pt=wt[0]);const on=Pt.getAsFile(),En=on.name.split(".").pop();(0,it.I)(on,zt=>{var Dn,Ln,wn;zt.id?((Dn=on==null?void 0:on.type)==null?void 0:Dn.indexOf("image"))>-1?oe.replaceSelection(``):((Ln=on==null?void 0:on.type)==null?void 0:Ln.indexOf("video"))>-1?oe.replaceSelection(``):((wn=on==null?void 0:on.type)==null?void 0:wn.indexOf("pdf"))>-1?oe.replaceSelection(`${on.name}`):Hn.includes(En)?oe.replaceSelection(`${on.name}`):oe.replaceSelection(`[${on.name}](/api/attachments/${zt.id}?type=${zt.content_type})`):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}catch(Pt){Qt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const oe=ye().fromTextArea(ki.current,{mode:Yr,lineNumbers:!or,lineWrapping:!0,value:Xt,autoCloseTags:!0,autoCloseBrackets:!0});return oe.on("keyup",function(Te,Oe){Oe.keyCode===8&&(Te.getValue()==""?oe.setOption("placeholder",mr):oe.setOption("placeholder",null))}),oe.on("keydown",function(Te,Oe){if(Oe.keyCode===8){var qe=Lt(Te);qe&&Oe.preventDefault()}}),gr&&oe.focus(),oe.on("paste",Ut),rr&&oe.on("beforeChange",function(Te,Oe){(Oe.origin==="paste"||Oe.origin==="+input")&&Oe.cancel()}),pn(oe),()=>{oe.off("paste",Ut)}}},[]);const Qi=(0,E.useCallback)(()=>{if(da.current)try{}catch(Ut){console.log(Ut,"---- to set md editor body height")}},[fi,da,Sa]);(0,E.useEffect)(()=>{function Ut(){let oe=new Ee.Z(Te=>{for(let Oe of Te)(Oe.target.offsetHeight>0||Oe.target.offsetWidth>0)&&(Qi(),Kt.setSize("100%","100%"),Kt.refresh())});return oe.observe(ki.current.parentElement),oe}if(Kt){const oe=Ut();return()=>{var Te,Oe;(Te=ki.current)!=null&&Te.parentElement&&oe.unobserve((Oe=ki.current)==null?void 0:Oe.parentElement)}}},[Kt,Qi]),(0,E.useEffect)(()=>{if(Kt){let Ut=[];for(const[oe,Te]of Object.entries(gn)){let Oe={[oe]:()=>{Fn(Te)}};Ut.push(Oe),Kt.addKeyMap(Oe)}return()=>{for(let oe of Ut)Kt.removeKeyMap(oe)}}},[Kt]),(0,E.useEffect)(()=>{Wt!==Sa&&ci(Wt)},[Wt]),(0,Un.Z)(()=>{if(!bn&&di>0){let Ut=new Date().getTime(),oe=window.sessionStorage.getItem(Gn);Ut>=di+qt&&(!oe||oe!==Rr)&&(window.sessionStorage.setItem(Gn,Rr),Ci(!0))}},qt),(0,E.useEffect)(()=>{xa(Kr)},[Kt,Kr]),(0,E.useEffect)(()=>{Kt&&gr&&Kt.focus()},[Kt,gr]),(0,E.useEffect)(()=>{if(aa&&Kt){let Ut=function(Te){let Oe=Te.target;if(qa.current){let qe=Oe.scrollTop/Oe.scrollHeight;qa.current.scrollTop=qa.current.scrollHeight*qe}};const oe=Kt.getScrollerElement();return oe.addEventListener("scroll",Ut),()=>{oe.removeEventListener("scroll",Ut)}}},[Kt,aa]),(0,E.useEffect)(()=>{if(Kt&&er){let Ut=function(oe,Te){er(oe,Te)};return Kt.on("beforeChange",Ut),()=>{Kt.off("beforeChange",Ut)}}},[Kt,er]),(0,E.useEffect)(()=>{if(Kt&&Gt){let Ut=function(){Gt(Kt.getValue())};return Kt.on("blur",Ut),()=>{Kt.off("blur",Ut)}}},[Kt,Gt]);function Lt(Ut,oe){var Te=Ut.getDoc(),Oe=Te.getCursor(),qe=Te.getLine(Oe.line),Xe=qe.charAt(Oe.ch-1),Ct=qe.lastIndexOf("@\u2581@",Oe.ch),wt=qe.lastIndexOf("@\u2581\u2581@",Oe.ch),Pt=Ct>wt?Ct:wt,on=Ct>wt?3:4;if(pr.indexOf(Xe)===-1)return null;if(console.log("change1:",oe,Ut,qe,Oe,Pt,Ct,wt,Xe),Pt>=0&&Oe.ch-Pt<5){var En=Pt+on;return Te.replaceRange("",{line:Oe.line,ch:Pt},{line:Oe.line,ch:En}),{line:Oe.line,ch:En}}return null}(0,E.useEffect)(()=>{if(Kt){let Ut=function(oe,Te){const Oe=oe.getValue();ua(Oe),Za(new Date().getTime()),oe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),yn&&(Or?yn(Oe,ot(Oe)):yn(Oe))};return Kt.on("change",Ut),()=>{Kt.off("change",Ut)}}},[Kt,yn]),(0,E.useEffect)(()=>{if(Kt)if(Xt==null)Kt.setValue(""),ua("");else{const Ut=window.scrollY||window.pageYOffset;Xt!==Kt.getValue()&&(Kt.setValue(Xt),ua(Xt),Kt.setCursor(rr?1:Kt.lineCount(),0),window.scrollTo(0,Ut))}},[Kt,Xt]);const Fn=(0,E.useCallback)(Ut=>{const oe=Kt.getCursor(),Te=Kt.getSelection();let Oe=Te.split(` `);switch(Ut){case"bold":return Kt.replaceSelection("**"+Te+"**"),Te===""&&Kt.setCursor(oe.line,oe.ch+2),Kt.focus();case"italic":return Kt.replaceSelection("*"+Te+"*"),Te===""&&Kt.setCursor(oe.line,oe.ch+1),Kt.focus();case"code":return Kt.replaceSelection("`"+Te+"`"),Te===""&&Kt.setCursor(oe.line,oe.ch+1),Kt.focus();case"inline-latex":return(0,Bn.Ye)(ai)?void 0:(Oa("inline-latex"),Kt.focus());case"latex":return Kt.replaceSelection("```latex\n"+Te+"\n```"),Kt.setCursor(oe.line+1,Te.length+1),Kt.focus();case"line-break":return Kt.replaceSelection(`
`),Kt.focus();case"list-ul":return Te===""?Kt.replaceSelection("- "+Te):Kt.replaceSelection(Oe.map(qe=>qe===""?"":`- ${qe}`).join(` `)),Kt.focus();case"list-ol":return Te===""?Kt.replaceSelection("1. "+Te):Kt.replaceSelection(Oe.map((qe,Xe)=>qe===""?"":`${Xe+1}. ${qe}`).join(` `)),Kt.focus();case"add-null-ch":return Te===""&&Kt.setCursor(oe.line,oe.ch),Kt.replaceSelection(cn),Kt.focus();case"add-signal":return Te===""&&Kt.setCursor(oe.line,oe.ch),Kt.replaceSelection(ir),Kt.focus();case"add-multiple":return Te===""&&Kt.setCursor(oe.line,oe.ch),Kt.replaceSelection(pr),Kt.focus();case"inster-template-1":return Te===""&&Kt.setCursor(oe.line,oe.ch),Kt.replaceSelection(Mr),Kt.focus();case"eraser":return Kt.setValue(""),Kt.focus();case"trigger-watch":return xa(!aa),Kt.focus();case"trigger-full-screen":return ci(!Sa),Kt.focus();case ve:Oa(ve);return;case Yt:Oa(Yt);return;case Nt:Oa(Nt);return;case _t:Oa(_t);return;case"maths-latex":if((0,Bn.Ye)(ai))return;Oa("maths-latex");return;case un:gi.current="",sessionStorage.removeItem("file_id"),Oa(un);return;case an:Oa(an);return;default:throw new Error}},[Kt,aa,Sa]),yt=(0,E.useCallback)((Ut,oe)=>{var Te,Oe,qe,Xe,Ct,wt;Ut!=null&&Ut.disabledClose||Oa("");const{src:Pt,alt:on,id:En}=Ut||{};switch(Na){case ve:const{title:An,link:Cn}=Ut;return Kt.replaceSelection(`[${An}](${Cn})`),Kt.focus();case Yt:const{language:fn,content:Mn}=Ut;return Kt.replaceSelection(["```"+fn,Mn,"```"].join(` `)),Kt.focus();case"maths-latex":for(var zt=atob(Ut),Dn=new Uint8Array(zt.length),Ln=0;Ln{Xr.id?Kt.replaceSelection(`![,](/api/attachments/${Xr.id}?type=${Xr.content_type})`):(Xr==null?void 0:Xr.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":if((0,Bn.Ye)(ai))return;Kt.replaceSelection("`$$"+Ut+"$$`");break;case Ft:if(!En)return;Kt.getValue().indexOf(Pt)===-1?Kt.replaceSelection(`
${on||
`):document.getElementById(En).src=fe.Z.API_SERVER+Pt+"?t="+Date.now();break;case Nt:case _t:const jn=oe,Kn=(qe=(Oe=(Te=jn==null?void 0:jn.name)==null?void 0:Te.split("."))==null?void 0:Oe.pop)==null?void 0:qe.call(Oe);return((Xe=jn==null?void 0:jn.type)==null?void 0:Xe.indexOf("image"))>-1||!(jn!=null&&jn.type)?jn!=null&&jn.align||jn!=null&&jn.width?Kt.replaceSelection(`

${on||

`):Kt.replaceSelection(`${on||`):((Ct=jn==null?void 0:jn.type)==null?void 0:Ct.indexOf("video"))>-1?Kt.replaceSelection(``):((wt=jn==null?void 0:jn.type)==null?void 0:wt.indexOf("pdf"))>-1?Kt.replaceSelection(`${jn.name}`):Hn.includes(Kn)?Kt.replaceSelection(`${jn.name}`):Kt.replaceSelection(`[${jn.name}](${Pt})`),Kt.focus();case an:const{row:Wn,col:nr,align:Xn}=Ut;let xr=` `;for(let Xr=0;Xr{switch(Na){case ve:return E.createElement(At,{callback:yt,onCancel:pe});case Yt:return E.createElement(kt.Z,{callback:yt,onCancel:pe});case Nt:return E.createElement(it.Z,{callback:yt,onCancel:pe});case un:return E.createElement(ae,{editImgId:gi.current,callback:yt,onCancel:pe});case an:return E.createElement(xt,{callback:yt,onCancel:pe});case"maths-latex":return E.createElement(ln,{showSaveButton:!0,callback:yt});case"inline-latex":return E.createElement(xn.Z,{showSaveButton:!0,callback:yt});default:return null}},[Na]);function pe(){Oa("")}(0,E.useEffect)(()=>{if(pa.current){let Ut=function(Ct){qe=!0,Xe=Ct.pageY},oe=function(){qe=!1},Te=function(Ct){if(qe){let wt=Ct.pageY-Xe;wt<0&&(wt=0),wt>300&&(wt=300);let Pt=Jn+wt+"px";ji(Pt)}},Oe=pa.current,qe=!1,Xe=0;return Oe.addEventListener("mousedown",Ut),document.addEventListener("mousemove",Te),document.addEventListener("mouseup",oe),()=>{Oe.removeEventListener("mousedown",Ut),document.removeEventListener("mousemove",Te),document.removeEventListener("mouseup",oe)}}},[Kt,pa]),(0,E.useEffect)(()=>{ji(Jn)},[Jn]);const Be=nn(zn),$e=nn(fi),ft={width:Be,height:$e},bt=(0,E.useMemo)(()=>{if(di){let Ut=new Date(di),oe=Ut.getHours(),Te=Ut.getMinutes(),Oe=Ut.getSeconds();return oe=oe<10?"0"+oe:oe,Te=Te<10?"0"+Te:Te,Oe=Oe<10?"0"+Oe:Oe,`${oe}:${Te}:${Oe}`}return 0},[di]),ot=Ut=>{const oe=[];if(Or){let Te=-1;Ut=Ut.replace(/(@▁▁@|@▁@)/g,function(Oe,qe,Xe){oe.push({multiLine:Oe!==ir})})}return oe};function Mt(){window.sessionStorage.removeItem(Gn),Ci(!1),Za(0)}function Bt(){Ci(!1),Za(0),Kt.setValue(window.sessionStorage.getItem(Gn))}(0,E.useEffect)(()=>{mn[Na]&&Na!==_t&&Na!==un&&setTimeout(()=>{const Ut=document.getElementsByClassName("markdown-popup-form")[0],oe=window.innerWidth/2-Ut.offsetWidth/2,Te=window.innerHeight/2-Ut.offsetHeight/2;bi(oe),Ui(Te)},0)},[Na]);const Rt=Ut=>{Ut.preventDefault();const oe=Ut.clientX-Zi,Te=Ut.clientY-kr;document.body.onmousemove=Oe=>{let qe=Oe.clientX-oe,Xe=Oe.clientY-Te;const Ct=document.getElementsByClassName("markdown-popup-form")[0],wt=window.innerWidth-Ct.offsetWidth,Pt=window.innerHeight-Ct.offsetHeight;qe=Math.max(0,Math.min(qe,wt)),Xe=Math.max(0,Math.min(Xe,Pt)),rn(Oe.clientX,Oe.clientY,oe,Te)&&(bi(qe),Ui(Xe))},document.body.onmouseup=function(){document.body.onmousemove=null}},rn=(Ut,oe,Te,Oe)=>{const qe=document.body.clientHeight,Xe=document.body.clientWidth;return Ut<20&&Te>Ut||Ut>Xe-20&&Teoe||oe>qe-20&&Oe{var oe;gi.current=Ut,(oe=mi.current)==null||oe.setHeight("100vh"),setTimeout(()=>{Oa("add-flowchart")},150)}})):null))),tr?E.createElement("a",{ref:pa,className:"editor-resize"}):null,Na===_t&&E.createElement(It,{callback:yt,onCancel:pe}),Na===un&&E.createElement(ae,{ref:mi,editImgId:gi.current,callback:yt,onCancel:pe}),E.createElement(Ce.Z,null,mn[Na]&&Na!==_t&&Na!==un?E.createElement(jt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:Zi,top:kr},title:E.createElement("div",{style:{cursor:"move"},onMouseDown:Rt},mn[Na]),open:!0,onCancel:pe,footer:null,destroyOnClose:!0,width:Na===un?"1200px":null,height:Na===un?"80vh":null,className:"markdown-popup-form"},Ht):null))}},45596:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ve},I:function(){return st}});var E=ee(28284),De=ee(6767),ce=ee(37568),ye=ee(77736),Ee=ee(71051),ue=ee(47889),He=ee(99571),Ue=ee(67303),xe=ee(59301),ne=ee(59301),We=Object.defineProperty,he=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Ye=(Ce,Ne,Ke)=>Ne in Ce?We(Ce,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ce[Ne]=Ke,dt=(Ce,Ne)=>{for(var Ke in Ne||(Ne={}))je.call(Ne,Ke)&&Ye(Ce,Ke,Ne[Ke]);if(Re)for(var Ke of Re(Ne))Ie.call(Ne,Ke)&&Ye(Ce,Ke,Ne[Ke]);return Ce},Ze=(Ce,Ne)=>he(Ce,ze(Ne));const{useForm:Le}=E.default,Ae={width:280,marginRight:10},Se={labelCol:{span:5},wrapperCol:{span:19}};var Ve=({callback:Ce,onCancel:Ne})=>{const[Ke]=Le();let Qe=(0,xe.useRef)();function Me(St){Qe.current.width=Ke.getFieldValue("width"),Qe.current.align=Ke.getFieldValue("align"),Ce(St,Qe.current)}function Fe(St,vt){if(St.status===-1){De.ZP.error(St.message);return}Ke.setFieldsValue({src:`/api/attachments/${St.id}`,type:vt.type})}function _e(St){let vt=St.target.files[0];Qe.current=vt,st(vt,Fe)}return ne.createElement(E.default,Ze(dt({form:Ke},Se),{className:"upload-image-panel",onFinish:Me,style:{width:470,overflow:"hidden"}}),ne.createElement(E.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ne.createElement("div",{className:"flex-container"},ne.createElement(E.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ne.createElement(ce.default,{style:Ae})),ne.createElement(ke,{onFileChange:_e}))),ne.createElement(E.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ne.createElement(ce.default,{style:{width:264}})),ne.createElement(E.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ne.createElement(ye.Z,null,ne.createElement(E.default.Item,{name:"width",style:{margin:0}},ne.createElement(Ee.Z,{style:{width:264}})),ne.createElement("span",{className:"ml8"},"%"))),ne.createElement(E.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ne.createElement(ue.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"}]})),ne.createElement("aside",null,ne.createElement(E.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ne.createElement(He.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ne.createElement(He.ZP,{type:"default",onClick:Ne},"\u53D6\u6D88"))))};function ke({onFileChange:Ce}){return ne.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ne.createElement("input",{type:"file",onChange:Ce}))}function st(Ce,Ne){if(!Ce)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ke=new FormData;Ke.append("editormd-image-file",Ce),Ke.append("file_param_name","editormd-image-file"),Ke.append("byxhr","true");var Qe=new window.XMLHttpRequest;Qe.withCredentials=!0,Qe.addEventListener("load",function(Me){Ne(JSON.parse(Me.target.responseText),Ce)},!1),Qe.addEventListener("error",function(Me){console.error(Me)},!1),Qe.open("POST",`${Ue.KI}/api/attachments.json`),Qe.send(Ke)}},75790:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ce}});var E=ee(59301),De=ee(4676);class ce extends E.Component{constructor(Ee){super(Ee);const ue=window.document;this.node=ue.createElement("div"),ue.body.appendChild(this.node)}render(){const{children:Ee}=this.props;return(0,De.createPortal)(Ee,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},51124:function(vn,Dt,ee){"use strict";ee.d(Dt,{SV:function(){return It},ZP:function(){return at}});var E=ee(59301),De=ee(76374);const ce={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"]},ye={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"]},Ee={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(` `)}]},ue={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(` `)}]},He={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 Ue=ee(53184),xe=ee.n(Ue),ne=(gt,$t,Qt)=>new Promise((se,re)=>{var te=ie=>{try{fe(Qt.next(ie))}catch(ge){re(ge)}},ae=ie=>{try{fe(Qt.throw(ie))}catch(ge){re(ge)}},fe=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(te,ae);fe((Qt=Qt.apply(gt,$t)).next())});const We={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"]}},he=(gt,$t,Qt,se)=>{const re=$t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:Qt.lineNumber,endColumn:Qt.column});return Array.from(new Set(re.match(/\b\w{2,}\b/g)||[])).map(ae=>({label:ae,kind:gt.languages.CompletionItemKind.Text,insertText:ae,range:se}))},ze=(gt,$t,Qt,se)=>{gt.languages.registerCompletionItemProvider($t,{provideCompletionItems(re,te){const ae=re.getWordUntilPosition(te),fe={startLineNumber:te.lineNumber,endLineNumber:te.lineNumber,startColumn:ae.startColumn,endColumn:ae.endColumn},ie=re.getLineContent(te.lineNumber).substring(ae.startColumn-2,ae.endColumn);return{suggestions:[...he(gt,re,te,fe),...Qt.map(ut=>({label:ut,kind:gt.languages.CompletionItemKind.Keyword,documentation:ut,insertText:ut,insertTextRules:gt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe})),...se.map(ut=>({label:ut.label,kind:gt.languages.CompletionItemKind.Snippet,documentation:ut.content,insertText:ie.startsWith("#")?ut.content.replace(/#/,""):ut.content,insertTextRules:gt.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:fe}))]}}})};var Re=gt=>{We.languages.forEach($t=>{gt.languages.registerDocumentFormattingEditProvider($t,{provideDocumentFormattingEdits(Qt){return ne(this,null,function*(){const se=xe()(Qt.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:Qt.getFullModelRange(),text:se}]})}})}),ze(gt,"java",ye.keywords,ye.quickKey),ze(gt,"cpp",Ee.keywords,Ee.quickKey),ze(gt,"c",ce.keywords,[]),ze(gt,"python",ue.keywords,ue.quickKey),ze(gt,"scala",He.keywords,He.quickKey)};const je="\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,Ye=(gt,$t,Qt)=>$t in gt?Ie(gt,$t,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):gt[$t]=Qt,dt=(gt,$t,Qt)=>Ye(gt,typeof $t!="symbol"?$t+"":$t,Qt);const Ze=class Ns{constructor($t,Qt,se){this.placeholder=$t,this.editor=Qt,this.monaco=se,Qt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Ns.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)}};dt(Ze,"ID","editor.widget.placeholderHint");var Ae=Ze,Se=ee(96236),Ve=ee(6767),ke=ee(25399),st=ee(89392),Ce=ee(33796),Ne=ee(56102),Ke=Object.defineProperty,Qe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,vt=(gt,$t,Qt)=>$t in gt?Ke(gt,$t,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):gt[$t]=Qt,et=(gt,$t)=>{for(var Qt in $t||($t={}))_e.call($t,Qt)&&vt(gt,Qt,$t[Qt]);if(Fe)for(var Qt of Fe($t))St.call($t,Qt)&&vt(gt,Qt,$t[Qt]);return gt},rt=(gt,$t)=>Qe(gt,Me($t)),we=(gt,$t)=>{var Qt={};for(var se in gt)_e.call(gt,se)&&$t.indexOf(se)<0&&(Qt[se]=gt[se]);if(gt!=null&&Fe)for(var se of Fe(gt))$t.indexOf(se)<0&&St.call(gt,se)&&(Qt[se]=gt[se]);return Qt},de=(gt,$t,Qt)=>new Promise((se,re)=>{var te=ie=>{try{fe(Qt.next(ie))}catch(ge){re(ge)}},ae=ie=>{try{fe(Qt.throw(ie))}catch(ge){re(ge)}},fe=ie=>ie.done?se(ie.value):Promise.resolve(ie.value).then(te,ae);fe((Qt=Qt.apply(gt,$t)).next())});function tt(gt){return/^\d+$/.test(gt)?`${gt}px`:gt}function At(){}let kt=!1;const it={"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 jt(gt=[]){let $t=gt;if(Array.isArray(gt)){for(let Qt=0;Qtde(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(gt){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",gt)}});var at=gt=>{var $t=gt,{width:Qt="100%",height:se="100%",value:re,language:te="javascript",style:ae={},options:fe={},overrideServices:ie={},theme:ge="vs-dark",onEditBlur:ut,isCopy:mt=!1,onSave:xt,autoHeight:Je=!1,forbidCopy:ht=!1,onChange:Et=At,editorDidMount:Vt=At,onFocus:ln=At,onBreakPoint:xn=At,breakPointValue:ve=[],filename:Nt="educoder.txt",errorLine:un,errorContent:_t="",highlightLine:Ft,openBreakPoint:Yt=!1,placeholder:an="",showMiniMap:hn=!0}=$t,Nn=we($t,["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 Un=(0,E.useRef)(),Bn=(0,E.useRef)({}),dn=(0,E.useRef)(),Pn=(0,E.useRef)(),qt=(0,E.useRef)([]),cn=(0,E.useRef)(!1),pr=(0,E.useRef)(),ir=(0,E.useRef)(),Mr=(0,E.useRef)(!1),[Hn,nn]=(0,E.useState)(!1);function cr(){let tr;return Un.current&&(tr=new De.Z(bn=>{for(let Sr of bn)(Sr.target.offsetHeight>0||Sr.target.offsetWidth>0)&&Bn.current.instance.layout()}),tr.observe(Un.current)),tr}function en(){Ve.ZP.warning({content:decodeURIComponent(je),key:"monaco-editor-tip"})}const gn=()=>{let tr=Bn.current.instance;if(re!=null&&tr&&Hn){const bn=tr.getModel();bn&&re!==bn.getValue()&&(kt=!0,bn.setValue(re),tr.layout(),kt=!1)}};(0,E.useEffect)(()=>{const tr=Ce.Z.subscribe("formatDocument",bn=>{var Sr;let Or=Bn.current.instance;(Sr=Or==null?void 0:Or.getAction)==null||Sr.call(Or,"editor.action.formatDocument").run()});return window.updateMonacoValue=bn=>{Et(bn)},tr},[]),(0,E.useEffect)(()=>{var tr;let bn=Bn.current.instance;Pn.current&&clearTimeout(Pn.current),Pn.current=setTimeout(()=>{gn()},500),re&&(re!=null&&re.length)&&((tr=bn==null?void 0:bn.updateOptions)==null||tr.call(bn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(re.split(/\r\n|\r|\n/g).length))+3,5)}))},[re,Hn,Bn.current]),(0,E.useEffect)(()=>{if(un&&Bn.current&&Bn.current.instance){let bn=Bn.current.instance;bn.changeViewZones(function(Sr){var Or=document.createElement("div");Or.style.padding="10px 20px",Or.style.width="calc(100% - 20px)",Or.className="my-error-line-wrp",Or.innerHTML=_t,Sr.addZone({afterLineNumber:un||11,heightInLines:3,domNode:Or})});var tr={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}};bn.addOverlayWidget(tr),bn.revealPositionInCenter({lineNumber:20,column:1})}},[un,Bn.current,Hn]);const mn=(tr="",bn)=>{if(!tr||tr.trim()==="")return!0;const Or=Bn.current.instance.getModel().getLineTokens(bn);let ur=!1;for(let Wt=0;Wt<2;Wt++)Or.getStandardTokenType(Wt)===1&&(ur=!0);return ur};(0,E.useEffect)(()=>{var tr;const bn=(tr=Bn.current)==null?void 0:tr.instance;if(bn&&Hn&&ht){const Sr=bn.onDidBlurEditorWidget(()=>{Mr.current=!1}),Or=bn.onDidFocusEditorText(()=>{Mr.current=!0});return()=>{Sr.dispose(),Or.dispose()}}},[Bn.current,Hn,ht]),(0,E.useEffect)(()=>{var tr;if((tr=Bn.current)!=null&&tr.instance&&Hn&&Yt){let bn=Bn.current.instance,Sr=bn.getModel();if(!Sr)return;(()=>{var vr;let Dr=[],Kt=[];const pn=Sr.getAllDecorations();for(let ua of pn)ua.options.className==="highlighted-line"&&(Dr.push((vr=ua==null?void 0:ua.range)==null?void 0:vr.startLineNumber),Kt.push(ua==null?void 0:ua.id));if(Ft===Dr[0])return;Sr.deltaDecorations(Kt,[]);const Rr=Sr.getLineCount();Ft&&Ft<=Rr&&(bn.deltaDecorations([],[{range:new pt.Range(Ft,1,Ft,Sr.getLineMaxColumn(Ft)),options:{isWholeLine:!0,className:"highlighted-line"}}]),bn.revealLineInCenter(Ft))})();const ur=(vr=!1)=>{var Dr;let Kt=[],pn=[];const Rr=Sr.getAllDecorations();for(let ua of Rr)ua.options.linesDecorationsClassName==="breakpoints-select"&&(Kt.push((Dr=ua==null?void 0:ua.range)==null?void 0:Dr.startLineNumber),pn.push(ua==null?void 0:ua.id));if(vr)return{lines:Kt,ids:pn};xn(Kt)},Wt=vr=>de(void 0,null,function*(){let Dr={range:new pt.Range(vr,1,vr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Sr.deltaDecorations([],[Dr]),ur()}),Gt=vr=>de(void 0,null,function*(){let Dr=[];const Kt=bn.getLineDecorations(vr);for(let pn of Kt)pn.options.linesDecorationsClassName==="breakpoints-select"&&Dr.push(pn.id);yield Sr.deltaDecorations(Dr,[]),ur()}),er=vr=>{let Dr=bn.getLineDecorations(vr);for(let Kt of Dr)if(Kt.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,st.isEqual)(ve,ur(!0).lines)){Sr.deltaDecorations(ur(!0).ids,[]);const vr=ve.map(Dr=>({range:new pt.Range(Dr,1,Dr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Sr.deltaDecorations([],vr)}const Tn=bn.onDidChangeModelContent(vr=>{let Dr=bn.getPosition();if(Dr){let Kt=Dr.lineNumber;clearTimeout(ir.current),ir.current=setTimeout(()=>{mn(Sr.getLineContent(Kt),Kt)?Gt(Kt):er(Kt)?(Gt(Kt),Wt(Kt)):ur()},100)}}),tn=bn.onMouseDown(vr=>{var Dr,Kt,pn;if(vr.target.detail&&((pn=(Kt=(Dr=vr.target)==null?void 0:Dr.element)==null?void 0:Kt.className)!=null&&pn.includes("line-numbers"))){let Rr=vr.target.position.lineNumber;if(mn(Sr.getLineContent(Rr),Rr))return;er(Rr)?Gt(Rr):Wt(Rr)}}),Yn=vr=>{let Dr={range:new pt.Range(vr,1,vr,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};qt.current=bn.deltaDecorations(qt.current,[Dr])},rr=()=>{qt.current=bn.deltaDecorations(qt.current,[])},hr=bn.onMouseMove(vr=>{var Dr,Kt,pn;if(rr(),vr.target.detail&&((pn=(Kt=(Dr=vr.target)==null?void 0:Dr.element)==null?void 0:Kt.className)!=null&&pn.includes("line-numbers"))){let Rr=vr.target.position.lineNumber;if(mn(Sr.getLineContent(Rr),Rr))return;Yn(Rr)}}),mr=bn.onMouseLeave(()=>{rr()});return()=>{Tn.dispose(),tn.dispose(),hr.dispose(),mr.dispose()}}},[Bn.current,Hn,ve,Ft,Yt,te]),(0,E.useEffect)(()=>{var tr;(tr=Bn.current)!=null&&tr.instance&&Yt&&Bn.current.instance.setPosition({lineNumber:0,column:0})},[Ft]);function On(){let tr=Bn.current.instance;if(tr){const bn=tr.getSelection(),Sr=Bn.current.pastePos||{},Or=new pt.Range(Sr.startLineNumber||bn.endLineNumber,Sr.startColumn||bn.endColumn,Sr.endLineNumber||bn.endLineNumber,Sr.endColumn||bn.endColumn);setTimeout(()=>{tr.executeEdits("",[{range:Or,text:""}])},300)}}function Xt(tr){(window.navigator.platform.match("Mac")?tr.metaKey:tr.ctrlKey)&&tr.keyCode==83&&(tr.preventDefault(),xt())}const yn=()=>{if(Je&&Bn.current.instance){const tr=Bn.current.instance.getContentHeight();Yr(tr{if(!Mr.current)return;const{keyCode:bn,ctrlKey:Sr,metaKey:Or,target:ur,type:Wt}=tr;return(Wt==="paste"||(bn===67||bn===86)&&(Or||Sr))&&ur.nodeName==="TEXTAREA"&&(en(),tr.preventDefault()),!1};function or(tr,bn){var Sr=window.URL||window.webkitURL||window,Or=new Blob([bn]),ur=document.createElementNS("http://www.w3.org/1999/xhtml","a");ur.href=Sr.createObjectURL(Or),ur.download=tr,zn(ur)}(0,E.useEffect)(()=>{yn()},[yn]),(0,E.useEffect)(()=>{Un.current&&!Hn&&Promise.all([ee.e(8909),ee.e(5028)]).then(ee.bind(ee,71448)).then(tr=>{try{pt=tr,Bn.current.instance=pt.editor.create(Un.current,{value:re,language:jt(te),theme:ge,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:hn||!1}},ie);const bn=Bn.current.instance;let ur=[...Se.BH._menuItems].find(Tn=>Tn[0]._debugName=="EditorContext")[1],Wt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Gt=(Tn,tn)=>{var Yn,rr;let hr=Tn._first;do tn.includes((rr=(Yn=hr.element)==null?void 0:Yn.command)==null?void 0:rr.id)&&Tn._remove(hr);while(hr=hr.next)};if(Vt(bn,pt),setTimeout(()=>{yn(),Bn.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{or(Nt||"educoder.txt",bn.getValue())}})},500),Bn.current.subscription=bn.onDidChangeModelContent(Tn=>{cn.current?clearTimeout(pr.current):(yn(),Et(bn.getValue(),Tn)),pr.current=setTimeout(()=>{cn.current=!1},500)}),window.Monaco||Re(pt,jt(te)),ht&&(Gt(ur,Wt),Un.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Jn),window.removeEventListener("paste",Jn),window.addEventListener("keydown",Jn),window.addEventListener("paste",Jn)),window.Monaco=pt,ut&&bn.onDidBlurEditorWidget(()=>{ut(bn.getValue())}),ln&&bn.onDidFocusEditorText(()=>{ht&&Tt(),ln(bn.getValue())}),ht){Tt();try{bn.onDidPaste(Tn=>{const tn=bn.getSelection(),Yn=Bn.current.pastePos||{},rr=new pt.Range(Yn.startLineNumber||tn.endLineNumber,Yn.startColumn||tn.endColumn,Yn.endLineNumber||tn.endLineNumber,Yn.endColumn||tn.endColumn);bn.executeEdits("",[{range:Tn.range,text:""}])})}catch(Tn){}}let er=cr();return an&&typeof an=="string"&&new Ae(an,bn,pt),nn(!0),()=>{const Tn=Bn.current.instance;Tn.dispose();const tn=Tn.getModel();tn&&tn.dispose(),Bn.current.subscription&&Bn.current.subscription.dispose(),er.unobserve(Un.current)}}catch(bn){}})},[]),(0,E.useEffect)(()=>{if(Bn.current.instance&&Hn)return document.addEventListener("keydown",Xt,!1),()=>{document.removeEventListener("keydown",Xt)}},[xt,Hn]),(0,E.useEffect)(()=>{let tr=Bn.current.instance;if(tr&&Hn){let bn=jt(te);pt.editor.setModelLanguage(tr.getModel(),bn)}},[te,Hn]),(0,E.useEffect)(()=>{Bn.current.instance&&Hn&&pt.editor.setTheme(ge)},[ge,Hn]),(0,E.useEffect)(()=>{let tr=Bn.current.instance;dn.current=fe,tr&&Hn&&(tr.updateOptions(et({},fe)),setTimeout(()=>{tr.getModel().updateOptions(et({},fe))},200))},[JSON.stringify(fe),Hn]),(0,E.useEffect)(()=>{let tr=Bn.current.instance;tr&&Hn&&tr.layout()},[Qt,se,Hn]);const[gr,Kr]=(0,E.useState)(tt(Qt)),[Zr,Yr]=(0,E.useState)(tt(se)),Gn=rt(et({},ae),{width:gr,height:Zr,position:"relative"});return E.createElement("div",{className:"my-monaco-editor",ref:Un,style:Gn},mt&&E.createElement(Ne.CopyToClipboard,{text:re,onCopy:()=>Ve.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 It({width:gt="100%",height:$t="100%",original:Qt,modified:se,language:re,options:te={}}){const ae=(0,E.useRef)(),[fe,ie]=(0,E.useState)(null);function ge(Je){let ht;return ae.current&&(ht=new De.Z(Et=>{for(let Vt of Et)(Vt.target.offsetHeight>0||Vt.target.offsetWidth>0)&&Je.layout()}),ht.observe(ae.current)),ht}(0,E.useEffect)(()=>(ae.current&&Promise.all([ee.e(8909),ee.e(9404)]).then(ee.bind(ee,2550)).then(Je=>{pt=Je;const ht=pt.editor.createDiffEditor(ae.current,rt(et({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},te),{wordWrap:!0}));ie(ht);let Et=ge(ht);return()=>{ht.dispose();const Vt=ht.getModel();Vt&&Vt.dispose(),Et.unobserve(ae.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,E.useEffect)(()=>{fe&&fe.setModel({original:pt.editor.createModel(Qt,re),modified:pt.editor.createModel(se,re)})},[Qt,se,re,fe]);const ut=tt(gt),mt=tt($t),xt={width:ut,height:mt};return E.createElement("div",{className:"my-diff-editor",ref:ae,style:xt})}},929:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return he}});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"},De=ee(29787),ce=ee(25399),ye=ee(60242),Ee=ee(92310),ue=ee.n(Ee),He=ee(49661),Ue=ee(57884),xe=ee(34055),ne=ee(59301),he=({className:ze,dataSource:Re=[],col:je=4,right:Ie,bottom:Ye=23,precision:dt=0,wrapWidth:Ze=1200,trackEventItems:Le,loading:Ae,onRemove:Se=()=>{},isCurrent:Ve=!0,showProgress:ke=!1,showAlias:st=!1})=>{const Ce=Math.floor((Ze-(je-1)*Ie)/je),Ne=[{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 ne.createElement(De.Z,{spinning:Ae},ne.createElement("div",{className:ue()(E.list,ze)},!!(Re!=null&&Re.length)&&(Re==null?void 0:Re.map((Ke,Qe)=>{var Me,Fe,_e,St,vt,et;const{name:rt,id:we,identifier:de,featured:tt,school_name:At,image_url:kt,excellent:it,is_plan:jt}=Ke;return ne.createElement("div",{key:we,className:Ve&&ke?E.wrapisCurrent:E.wrap,style:{width:Ce,marginRight:(1+Qe)%je===0?0:Ie+dt,marginBottom:Ye}},ne.createElement("a",{className:E.li,onClick:pt=>{pt.preventDefault(),pt.stopPropagation(),Le&&(0,He.L9)([Le]),(0,He.xg)(`/paths/${de}`)}},ne.createElement("div",{className:E.img},ne.createElement("img",{className:E.cover,src:`${kt}`}),Ve&&(0,xe.bg)()&&(Ke==null?void 0:Ke.studying)&&ne.createElement("div",{className:`${E.movebq} user-path-items`,onClick:pt=>{pt.stopPropagation(),Se(Ke)}},ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Me=Ke==null?void 0:Ke.subject_tags)==null?void 0:Me.map((pt,Tt)=>{var at,It;if(Tt===0){const $t=(at=Ne.find(Qt=>Qt.name==pt))==null?void 0:at.swimg;return ne.createElement("img",{className:E.sign,src:$t,style:{left:"-4px"}})}const gt=(It=Ne.find($t=>$t.name==pt))==null?void 0:It.ptimg;return ne.createElement("img",{className:E.sign,src:gt,style:{left:`${48+52*(Tt-1)+2*Tt}px`}})}),ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ke==null?void 0:Ke.excellent)&&ne.createElement("div",{className:E.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ne.createElement("div",{className:E.name},ne.createElement(ce.Z,{title:st&&(Ke!=null&&Ke.excellent_alias_name)?ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rt}`,ne.createElement("br",null),ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ke==null?void 0:Ke.excellent_alias_name}`)):rt},ne.createElement("span",{className:E.e},st&&(Ke==null?void 0:Ke.excellent_alias_name)||rt))),Ve&&ke&&((Fe=Ke==null?void 0:Ke.progress)==null?void 0:Fe.all_score)!=0&&ne.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},ne.createElement(ye.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((_e=Ke==null?void 0:Ke.progress)==null?void 0:_e.my_score)/((St=Ke==null?void 0:Ke.progress)==null?void 0:St.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(vt=Ke==null?void 0:Ke.progress)==null?void 0:vt.my_score,"/",(et=Ke==null?void 0:Ke.progress)==null?void 0:et.all_score),(!Ve||!ke)&&ne.createElement(ce.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${At}`},ne.createElement("div",{className:E.unit},ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),At)),(!Ve||!ke)&&ne.createElement("div",{className:E.tags},ne.createElement("div",null,ne.createElement(ce.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ne.createElement("span",null,Ke.stages_count))),ne.createElement(ce.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ne.createElement("span",null,ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ne.createElement("span",null,Ke.members_count)))))))})),!Re.length&&ne.createElement(Ue.Z,null)))}},71360:function(vn,Dt,ee){"use strict";ee.d(Dt,{jL:function(){return Ee},w9:function(){return tt},QD:function(){return un},cQ:function(){return vt.Z},op:function(){return Et},O5:function(){return gn},_b:function(){return Nn},t7:function(){return dt},Gi:function(){return Tt},YG:function(){return jt},qp:function(){return We},vr:function(){return Yt},qE:function(){return xn},Je:function(){return Ae},wb:function(){return St},cq:function(){return se},tp:function(){return Re}});var E=ee(59301),De={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"},ce="data:image/png;base64,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",Ee=({dataSource:mn=[],img:On,imgWidth:Xt=346,title:yn,sunTitle:zn,bannerExtraContent:Jn})=>E.createElement("div",{className:De.banner},E.createElement("div",{className:De.content},E.createElement("aside",null,E.createElement("p",null,E.createElement("b",null,yn),E.createElement("span",null,zn)),mn.length>0&&E.createElement("div",{className:De.btns},mn.map((or,gr)=>E.createElement("div",{key:gr,onClick:or.click},or.name,or.sign?E.createElement("img",{src:ce,width:39}):null))),Jn),On&&E.createElement("img",{style:{marginTop:33,marginRight:38},src:On,width:Xt}))),ue={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"},He=ee(92310),Ue=ee.n(He),xe=ee(89392),We=({dataSource:mn=[],value:On,onChange:Xt,onTitleChange:yn,className:zn,title:Jn,titleWidth:or=41,style:gr={},fontColor:Kr="#6A7283",showCount:Zr})=>{const[Yr,Gn]=(0,E.useState)(0),[tr,bn]=(0,E.useState)(!1),Sr=(0,E.useRef)(null),Or=(0,E.useRef)(null);return(0,E.useEffect)(()=>{var ur;mn.length!==0&&(((ur=Sr==null?void 0:Sr.current)==null?void 0:ur.clientHeight)>97?Gn(1):Gn(0)),mn.length===0&&Gn(0),bn(!1)},[mn]),E.createElement("div",{className:Ue()(ue.row,zn),style:gr},E.createElement("div",{onClick:(0,xe.throttle)(()=>yn==null?void 0:yn(),2e3),style:{width:or,marginTop:tr?12:4},className:`${ue.title} ${yn?"current":""}`},Jn),E.createElement("div",{className:tr?`${ue.tagsWrap} ${ue.tagsBorderWrap}`:ue.tagsWrap},E.createElement("div",{className:ue.bar,ref:Or,style:Yr>0?{height:Yr===1?97:"auto",overflow:Yr===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},E.createElement("div",{className:ue.tag,ref:Sr},mn==null?void 0:mn.map(ur=>E.createElement("span",{onClick:()=>Xt(ur.id),key:ur.id,style:{color:Kr},className:On===ur.id?ue.active:""},E.createElement("span",{title:ur.name,className:ue.name},ur.name),!!Zr&&E.createElement("span",{className:ue.num},ur.count))))),!!Yr&&E.createElement(E.Fragment,null,Yr===1?E.createElement("div",{onClick:()=>{var ur;Gn(2),((ur=Sr==null?void 0:Sr.current)==null?void 0:ur.clientHeight)>245?bn(!0):bn(!1)},className:ue.action},"\u5C55\u5F00",E.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):E.createElement("div",{onClick:()=>{Or.current.scrollTop=0,Gn(1),bn(!1)},className:ue.action},"\u6536\u8D77",E.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},he={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"},Re=({dataSource:mn=[],value:On,onChange:Xt,className:yn,style:zn={}})=>E.createElement("div",{style:zn,className:Ue()(he.tabs,yn)},mn.map(Jn=>E.createElement("span",{onClick:()=>Xt(Jn.id),className:On===Jn.id?he.active:"",key:Jn.id},Jn.name))),je={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=ee(37568),dt=({dataSource:mn=[],value:On="",onChange:Xt,onInputChange:yn=()=>{},className:zn,style:Jn={},placeholder:or,allowClear:gr=!1})=>{var Kr;const[Zr,Yr]=(0,E.useState)(""),[Gn,tr]=(0,E.useState)("");(0,E.useEffect)(()=>{var Or;let ur=On;(Or=JSON.stringify(On))!=null&&Or.includes("{")&&(Yr(On.id),ur=On.value||"");try{tr(decodeURIComponent(ur||""))}catch(Wt){tr(decodeURIComponent(ur||""))}},[On]);const bn=()=>{Xt(encodeURIComponent(Gn),Zr||null)},Sr=Or=>{Or!==Zr&&(Yr(Or),Xt(encodeURIComponent(Gn),Or))};return E.createElement("div",{className:Ue()(je.input,zn),style:Jn},!!mn.length&&E.createElement("div",{className:je.dropdown},E.createElement("div",{className:je.text},(Kr=mn.find(Or=>Or.id===Zr))==null?void 0:Kr.name,E.createElement("i",{className:"iconfont icon-zhankai4"}),E.createElement("b",{className:je.b1}),E.createElement("b",{className:je.b2})),E.createElement("div",{className:je.menu},mn.map((Or,ur)=>E.createElement("div",{key:ur,onClick:()=>Sr(Or.id)},Or.name)))),E.createElement(Ie.default,{onPressEnter:bn,value:Gn,onChange:Or=>{tr(Or.target.value),yn(encodeURIComponent(Or.target.value),Zr||null)},placeholder:or,variant:"borderless",allowClear:gr,onClear:()=>Xt("",Zr||null)}),E.createElement("i",{onClick:bn,className:"iconfont icon-sousuo9 font14 current"}))},Ze={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},Ae=({value:mn,onChange:On,className:Xt,total:yn,pageSize:zn,style:Jn={}})=>{const or=mn<2,gr=mn>=Math.ceil(yn/zn);return yn<=zn?E.createElement(E.Fragment,null):E.createElement("div",{className:Ue()(Ze.quickPager,Xt),style:Jn},E.createElement("div",{onClick:()=>{or||On(mn-1,"prev")},className:or?Ze.disabled:""},"\u4E0A\u4E00\u9875"),E.createElement("div",{onClick:()=>{gr||On(mn+1,"next")},className:gr?Ze.disabled:""},"\u4E0B\u4E00\u9875"))},Se={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"},Ve=ee(29787),ke=ee(25399),st=ee(58018),Ce=ee(90524),Ne=ee(49661),Ke=ee(96908),Qe=ee(57177),Me=ee(81378),Fe=ee(57884),St=({className:mn,dataSource:On=[],col:Xt=4,right:yn,bottom:zn=23,precision:Jn=0,wrapWidth:or=1200,trackEventItems:gr,loading:Kr})=>{const Zr=Math.floor((or-(Xt-1)*yn)/Xt);return E.createElement(Ve.Z,{spinning:Kr},E.createElement("div",{className:Ue()(Se.list,mn)},!!On.length&&On.map((Yr,Gn)=>{const{name:tr,id:bn,identifier:Sr,power:Or,cover_image_id:ur,pic:Wt}=Yr;return E.createElement("div",{className:Se.wrap,key:bn,style:{width:Zr,marginRight:(1+Gn)%Xt===0?0:yn+Jn,marginBottom:zn}},E.createElement("a",{target:"_blank",href:`/shixuns/${Sr}/challenges`,className:Se.li,onClick:Gt=>{Gt.preventDefault(),gr&&(0,Ne.L9)([gr]),Or&&(0,Ne.xg)(`/shixuns/${Sr}/challenges`)}},E.createElement("div",{className:Se.img},E.createElement("img",{className:Se.cover,src:`${Wt}`}),Yr.is_jupyter&&E.createElement("img",{className:Se.sign,src:Ke}),Yr.is_jupyter_lab&&E.createElement("img",{className:Se.sign,src:Qe}),Yr.is_unity_3d&&E.createElement("img",{className:Se.sign,src:Me})),E.createElement("div",{className:Se.name},E.createElement(ke.Z,{title:tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},E.createElement("span",{className:Se.e},tr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),E.createElement("div",{className:Se.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,Yr.challenges_count))),!!Yr.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,Yr.myshixuns_count))),E.createElement(ke.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},E.createElement("span",null,E.createElement("span",null,Yr.level))),E.createElement("div",{className:Se.rate},E.createElement(st.Z,{allowHalf:!0,disabled:!0,defaultValue:Yr.score_info}),E.createElement("span",null,"\xA0",Yr.score_info?`${Yr.score_info}\u5206`:"5\u5206")))),!Or&&E.createElement("div",{className:Se.lockWrap},E.createElement("img",{src:`${Ce.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)))},vt=ee(929),et={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXWmQXFd1/s59r3t6nX00o93GluV9AQNxiAkIB0OMISFsFQqSAhOohFR+JKmEQPILClJZfpEfIUAChFQSHIJxnGDiDYwsb8KRLUuWZcmSxqN9pJF6nV7eSZ373u1509Mzvd2eGVt6VV2z9Ht3+9459+yX8Bq4mDmWK2GLqla3MvFWZt4KpjVMSBNzGoQ0M6WJkJbpMiNDxBkwMkyUIUYGxCeJaB8x7fMcZ18yiv1EVHy1Lw+9GicwO8tXlSrlbSB6O4HfANAmZlY250JEHsBHGLQTzA9H3chDfX2012Yfy9HWqwJgZh7NF6vvY/a2gWkbgyeWY3Hq+yDQcRA/RKQeSsSce4jo9EqMo50+Vy3AzNxXKFTv9MAfB/AuZo60M7Fe30tEZQA/UqBvx+POvUQ02+s+O2l/1QGcy5Xe6Cn1SXj8YYAHO5nU8j9DM1D0b8rzvpFMRp9a/v4X73HVAJwplN9GHj7P4NtW0wK1OxYCPcAKX0rHI4+0+2wv7l9xgHPFyrs9j78A5l/sxQRXrE2ix5SiLyZj7v+s2BgArBjA+XzpzR7oq8x880ouQK/7JqKnFfiziUT0iV731aj9ZQeYmYez+fJXiOguZl72/ldkkYmYmb+eSkT+lIjOLOcYlm2BBcx8sfoJz+O/BHhkOSe5evqiaaXoTxIx55tExMsxrmUBOJ/njVVUvgvmW5djUqu+D6JHHbgfTSRostdj7TnAuWLlDq/K37pwqXYxCGlaOfRbyZh7Xy9B7hnAzOzmCpUvA/jDC2WvbReogE3/TTLufo6IKu0+38r9PQE4n+f1VVS+B+ZbWhnEBX8P0Q4H7gcTCZqyvRbWARZHQLlavp8ZG20P9rXcHhEmI07kdtsODasA5/OlX6gy/dfF/bbTV5GmHeL3JBLRxzttof45awCLRYo9vpuZE7YGdyG2Q0R5UvQBWxYwKwBn8pWPEPg7IlhdiKDYnrMIXAz6WDrh/mu3bXcNcEC5P7wIbrdQzH9eQCZF7+2WkrsCWPZcD/TgRbZsF1zTmrBrBX5HN3tyxwD7YTOVRy8KVL0Bd65Vmo667q2dStcdASx6rofyjouqUK/B9dsXFUohcksnenLbAMtemy1UfnrRiLE84NZ6IdqRirtvbdfi1TbA2Xz5r5j5j5Z5ehe705RMf51KRP64ncVoC2BxHLDH9/batlz2gJPnFc7PArNVgvjViABH6Zhm/ZErQoxkH7AmxYhHlsX71s7aWr9XbNek6M52HBQtA6xdflx5pldCVaEMHDuvcK5A8AjI5oB8EShXgEoZKFeBSgVQCohEgKjr/4z3AUP9gCIg7jLWpBn9fa9lsMXa5d7UqquxJYCFYrOFyk964c8V4F44oVCsEs5lgfNZIJcHPMFIk27wU0sbof/V0UcyBgz2AyMDQDQCbBzwXrtAEz2airu/3ErQQEsA5wqVT3qe93WbPKfqAS+eUsiWCWdmgJPTQLVaB2gjw6oB3U9B0azbsGz5XV6KsWFg01pAzGqXjniIua89ilZK3ZWMu99ohklTgP0YqsqLNlnz+SJh7ymF8xkf2JKEkFu+BOx1Y8CGNcBAH2P9gGe5h5VujqZTCfeKZjFeTQHO5EpfA/ApW9N5ZYYweU5h6jhwPlfHcpux5Ha/BxCLAldfBqSijMtHX2sg4x/SyejvLIXNkgAHoa07bEnNe48rnCkQDr8CFBokehh2q1ntIizYsOVG3y/g6AH7dl3gykuAvj4gAkahSihUCCVP9nryJfNgj1dguIrQ5wKJCCMZZaSjjOGEh6jV9LbuSUb2YAW+ZamQ3CUBzubLT9mKW95zTOFkhnDoqC8NL8clL0oqSYgnCSoCVIM92580axAjji+BuyqQ4RgQOq8wUKrK/0jv83Ilo8BQzMO6VBUDseWYQfM+JO46lYi8cbE7FwVYZxxUvf9u3kXzOyZnCIfPKuw/FAhSgcxTz3GbyFQLpOh6Ics877qE9AAQiZEGSyJUI6JGOT5VxlxocEWvdgTcAGQBUtQwWRTDTQTkYhXIlQnZElD2fMBjDmMizdjYX0VkhSlbOepXF/M6LQpwJl/ebiOd5FyR8PxxhQNHgGKP8+9EL04PKU2tAr5LjIQLJB0DJmswDbACpuP41KuBFYDlEwBsKFdz72ClZqvA2SJpI4yALc+PJ6rYPCDSevOXvSd3EG1PJyK/1KjthgBLIhg8frjbwYgq9MRhB5PHgXOZha01k5nq9d4FalEgowk4/UMKTp/fR59iJBX0nqkBo8ASpsGVPdYHVD7yuwY8uLcGcrAyNZCljbopZErAqQKhWPGB3pD2cEl/RUyK3S5d+88renujhLeGI8nmyv9rI8vv+aMKh6cJk8eC8Tbjye1Oi4BEkpDo91lxVDFSjghS/lVjuQZgMXc6DDdgxRrYEAWbl0GDHwC6FMBmuLkycKJAKFUJMQe4YriCwdjy6t6S1ZhKRn6l0TY37386Pxd4st21rr9fWNnTkw72HeyNnit7Z/+YAsn+CUbaBWJ68wzADbFZQ8GaJSuex6INy9ZCVmDvNkBLW2Y/DrPpxdbmTBGYLhCYCBvSVWzury4rNSvgTfX5yQsoOJMr/T2AJXWrVsDfeUThldOEoydbubu9e9wIYWBUFtJnxwPOHPuct28KyHWs1yHWVCsgCgULwAZkDXBA3ealaAdgmYWoXlNZ0vtzfx9wzUhZ97NM19fSyeinw33NA1jKJmTzlePdZtaL40Cod8+BQGq2OLtIFBgcVVrlSTiMtDPXeHgy+ndDgYFkrPfZEBUb9cgA7H8X7M/B3m0o17QXNLvkjGRsx/OkJW+R2q8erWjW3fuLZlIJdyJcTmIewPl85QNV9r7X7UD2nVTYd4wweXTplpoZNuqf7osB6WEFD4xBw5IbdFG/b8rfMlENoKZQn01rISvYg42qNPcSzLFneRH0FWL/razR6QLh7KxvNLl2tLwsUrZD6oOJhHu3Gd88gLP5skRH3tnK4Je6Z/tBBwenGkvOnbYtHqL+Nb5DeFgMFK2wPSNBB9gYdu2zaNZg14QsvZfPl6r1ixH+NFCfms3nfBk4lSdEXcK1Y2X0tTLuZo0u8T0R3ZtKRN67AGApVZQrVI52W81GDANPHnGw64XA5RcaTODsWbSswGJCthguhsYJHjNGWwXXEJ0BSChYfjdsGKzB05Qb/M/swWGVSb8MwbMycNNGeG9uhse5EnC6qLShRUAWga5Xl1T/ScbddabEU42CbbkEX55W2DtFONAg87WZltToBZAFHV4rbBkYiDASLSzOPLYUAtgA6APFvkFD2HQAvBikjSQt1C036BdAKDt4EbSEbQwjIQNIM8BEXz5fJu3Zunqkt7basCuxthbZfOm7zPjNZgNt9v3OSYWXpgjHpxf655sB3Kjt0XEhLyDpMvrrBZVGqmadXlDbPo3QFLJUacOJYuhce+NXDu4z0nRY0hbDiTgu6oWxZmsi30sXIniJk0NUKDGK9Ooiwr+kEtGPhsQGCZEpH7NRQc7sv9PnlgzA0HNrZslKpgnxftKq0FCHZkAjYEl/AkxNWBKngo4aYWxdR7h8Qr5f3AJVKDF2H/FNnZHASSHgmz26FbCkv6kcoQrCVaMVpHsUiCAV+VLJyNoawEHtxz2tDLLZPT894OClI37oTTeXcoHRCaUdBbLvLrH2S3YzT481+CrA84CKJ2oc49feRHA1T176+vlBT8eGxSJ+PJgxc7ZjmRQ9+WiOEHMJ142WemYIibqRqyVYXs8qkyv9HoCvNptgK98/+rKD3S8CxVIrdy9+z8ioguoDBiOMePO1X9hQ6JkwFcuNQkns+UaJSpnx4V8iOC28QY+/6KFSBeIxaJVHuxoDo0k7sz1bIpwrETalq5hI9oxVfzadjP6dD3C+/B9gfn87g1zs3u2HHDz9/CIGjmY8OWhUjBlD4wpR8lWijq6wcyD4XW/ZQTBfqeJHbM5WGB9/W2sA/2yvp6k+0Qckoj6rNlaxdsYoe/8reV/6u3GsBKcdFtBqR0T/kU5EPqABzuZLLzPjklafXeq+n73s4JkXgFIXFDw2IdIMMBbh1vTdRgOqM0roNQwiN8TLpcEtC6dhfPK25gCLivbALtZUm4wDcQFYjCQdbh/ioDg1q3TwwIaUfSomwqFUInqpVOiK5QqVnK16yz854OCFg/LSLBSi6nFopBaJnXlkgtBHjCEb9WVDDgPDmiVao6zBBUR4+sztPsAvHmU89KwvOMn+KuDJfhuLsLZ7y/8kPFc+ArDEZndCwWYdROAShnLjmjKUZSqWetfJuJuk7Cxfx5XyszaoV9rQQtYkMD3TWYsjYwQ3ThgV6u1k7w11G1aRTJy1sEfJnBAOU5DPLOOzd/gA//wA49+3+/ZoAU8C9hIxRqoPSCeAlAG3zwc+2uEebIaYKQPTswqbByoYj9t3L5IbuZ5s2Z/NoB9/WWH/FOHY6QZ6cIM45nAQnbQxsVHpSIzRaGcvSPgpAViANTZvEazEEWDYswB8+QTjnTdKGA7hbJbx7YeBM1mgT8CNCqjsAxuHTpOR/Ve+kxfA2LE7JT6zF8vLcs2wfeOH2KUpVyh/3vP4i90vp9/CnuMKe15pbMlqxqJF700PkdYPJSKjkyvs9dEB8SEjhuy9IgUbAeuWrcC1m+aziVKF8cOngJdPCKA8n3KjQFxYdjRwMYZiuToZqzxzukjIVwnXj5T1S2PzUoq+QNl86dvM+JithjNFwtOTCk8+17zFeqF6fK2CijLWRHyvTzeX5gwBBUs7QrkSzSl6rLDW224A1gws3snOA4xnXvapt541a0NHKOynm3FKQN+JosLGlIeJpKR22LuI8B3K5sr3M/id9pr19+Fn9/sJZK3mFkn/Gy5ROjpj1IJwpfdcAVhin4U1e6ISARMDwLbrhAqbv0FHzzCeeInR5wCpuL/v9sneKy9gyG/czdrJMEVlSrmErcN2UzwI9GPK5MuP2U7mfmZS4YVX/Bjo8LWUGizS85p1hGSdE7+txTP6bqAOCRVrlajqS83XbwbecJnOs2252fwsQ6hZ2pFMRtl/ayG3gamy5cYWufFkUYLwCTeNWbZsEe2gbK70LAPXdTvI8PPTeYKA/OTu4L9GQFzCXzgwAKSGFIYc7spnKtgZdUgAFvelsOZrNwE3X946sOH5VD3Gjn2sbdkxAdmCgBVuX9yJ58oKVw1XkLSY50zAc7IHWzNyhAf96AEH+yehpelWrjVjhGiSMBZlcR51fIUBFoFKqFcMGrddD1w63hnAMpgn93uQUCRRmbQU3aWKFJ5gvgKcLilc2l/FSMye0UOMHZTJlU/bzBw0Az+dIzx3TGHHLn8PbHZt2KSgHMZ4N+qRsVYFrFnSUWXfFYPGO28ELptYCHClyrjnCeCJF32Hxi1XAnfcLFLy/Hu37w0ADqxYhoprHqpmE1zie9HLjxUUxpNVLWzZu2iasvnyLDN3s6yLjuexgw4OHAUOmbjoJUa++RKlY5bFc9TxFQZY2HPZ/+RngXe/Hrh87UKAv79DTJDzA99Fwn7PG+ff+8huD/kS0C/6cNwXtsRUaSNiUnawyRxhKAZcNmBPHyaiUk8Bzs4SnplSePw5P5uwfgsOC12XvE7BdRgjXfDnmr3ZWKvEHBkAfMfrgS3rFgL8Z//M+gUQsIxrUSTmP//Q/Hsf2OXp+/qTvtokurCoSyaeuuOXMnjwlRwhFSVcMWRPktYA94pFmwnvO6EgyWdPPOdLtDUvf92KXHKZ7z3qxLEvL4oSyVli8uTEQckOrPgClrxYuSLjzpsJV6xfCPBf/AvrPVrAMi+gWKw+5/thatf9z3g4XwAGk0DaOBsCn7D2NNZnQrSJ+NG8H30pgpa9S7Po3ghZ4UE+dUjh+DnCzr3zSy6E77lsi9KpJ+0ArM2QoRIe2lsURGr4rkDfW5QtAu97E+HKBgDf97RIyHMAS5ti4br9pvkA3/e0h5k8MBAALGZM0Yd1THUQ01XLoOhAljteJN3ONRbjtbSQ1Qs1qf4NFIqS/fjISWDfoSDZuq6myqVbFGLi/zXSQJ3tPaxpSfvakCFxVAFXEEuV1nsFYDFJGndghZErAO+/hXDVhsZC1oPPAruP+C/LdZuBt1+3UMj6wROM0xnGQMKn4Hk26SDHycRxmQS2dijxaIEQUaQzIWxdWk2ylSbabFCirkim4akZ4NmXfBDCe/DlW5SOvdJOBpNxv0ijJiPfUKuxVA0lgY0jvgAkL4BsCcb+fOm4sNcOSCsYw6GTrL1P2gccfKTfmTxr27b8XwcAhCxcbdhTMCUsOgJcPWSRRRM9JqbKHzH49mYA2fheFuSpIw7OFYCn9wRhPQHKW7YqXdhsIsicr0VfBB2HKdgYMgyI8vKsHwLeek17Viobc2Jm7J1iZIq+AaRmp24zlMcXsoArLAJMoPutOxtaWbTnjymcLRB27YcOr5Vr6xWkY5Q3JedaMKCaMknyjfEQyXeyzwqFFivAnW/ojkJbGfdi92SLjJ0HWbsXta06FAjQChXLnCbzhOE+xusG7TkctLPBtruw1YU6lSHsP62QLQC7DwJrxhWqirFloI5FByjXtuTQPlsTpMrAb79t+anXzFWo+Me7WEd6yN4sTgmTEtMKwBL8d7ygsDZZxXqLhg7tLrTt8G8VYHPfoWmF4znC0TMKmSrwun5PmwH9sjfBj9CebGpVihnSWKlyReBTv9KhA7ndAS9y/z1PeugPoj5MOE+rEZe5ih/ZIUaOIYuJ49rhbztkp5P1kr10+wEXB2cIG/s9DPbNVa+rUYnZi4N4ZpGShTVLPctMAfjM7Z0BfOgE4+cHgfN5YP0ocOtVrbkS6+f5b9s9DKUCCTtg1SbdpdmazJT8tJZrR+xmIOqQHdtBd80ms9j3UtTkP3dHMBpnbOpnQ8C1MoXmOSMxi+QqUq2w+Ewe+My72gf4wV2Me570JV/tpPB8gH7/DmDNYHsS93d/4gNcs3QFOnIrtmrRgUWWuGmNPQm6FnQnC7ccxo5WgL/72QgqHuPGCV4ArBG05Kdmz2UgN+sDfDYL/O672wN4aprxt/fMpaEIECacdt0w8Ad3tgfwPz3kYbQfWk/WwQFBWG0zgEWNFwl6oA/YMmgT4CBsVhY+ky/fDebfaAWEXt7zyAEHR2YUbpjwEHfnDCI1cg4iNLQLMGDPYj48m2kfYKHeR3b7QpGoNgZg8TzJnv4XH5bvWgf5Hx/0MNLvmzLDADdzRuSrUqlH6XoeaxIWPUnhwHebqSvdvABTM8CDByLYMMDYPNA4jNQYLjQQs5J240dBtsuif/A4Y9+UgMFatRGAhTMUSqT39N/eBmwYaR3gbz7oYTQNDKR8Z4REf7TibZJojlmPcMOo9bzhudQVm8ln3QAsz37vWVez5zdvDAEc+tUALM53EbBmAoA//c72WPR9TzFePsma2kR/FR1cABbqPZ8nfPhWYP1wewCPpIHBNgAWs6qwZynWstWigUPWcV7ymd6HLaWPdgvwzikHe04oXD/uYbjBIXnzKLgInAsAvqtNNen+ZxiTp1mrNkJtYkcWwU24grT5628mrG0DYM2iDcChPXgpFi2hOjNlhcstq0cL0kcDQctKAni3AIv/9vu7I7rK683rF7LpBQAXgDMZ4BPvaI+CJc/o2FnW3iHRW8UTJHu7ULAIbe+5mTAx1DoFf+thD8MCcEjIMtV7Gq2JCXqX6gLXj5XbCgRstsYNE8BtlXBo1nkr3+84pPDSGQc3rfMwUkfFJq9XVCRh0YaCP/QWQryFUFjTv0RonJzxU1I0BSs/+kMoeCbruwvHW1SVJL/p7sdYAyxStE5Oa6ImCfWeLYlwVcF4wm7aSsMSDraKsLQCYLN7ciXgnr0RXQfrzZt4XtEWDXCdFC37sGQoXLe5dYr72R4PJ87DZ9GBkGUo+FweeMd1tGRgfHgOzx1mPH+E9f4rAGtX4hIAy94r3iOXCNePlawmni1ahMVn03bKKDUDsJXv/++4g+eOKlw55mHT4NwT2oMU6MEiaIkeLFQsku8Nl0jUhqScNAf68X0eTmXmwm8MixbOIJXof/kawmj/0u3kZhn7p4Bdh31hTbPn4IURgBfLPJR0lUyZsGWwiuG4RdXIP1upcRklWcKVtkuHgfc8xg/3RFGsspaoE0G2gzZ0BA59baoUVSnvmxoF5GyBtIVL9nJxRsglViqxb+uEMskUjPvClXwkPEe8P1pNEs9UYB0TKpb2MtKelA4O0l5M6SVxKMjeLWqWBOJJW8LujbNBUk8bxWsVKuJYIKTlqAGL0Rtm7ZYshGarlGErFNrKPScyhAdecrXA9cYNfhlgk60gYMii66C6or93SuSGRD4KSKUKaVYuFK9LFjoCJOv9Viq362zBIM9Xx2OJqTJg/aYt+SltSx+Vqm9OlMu0pdNLg7YkXlpKOwi7X6x+R1lYc9Yv43PDSFn7j+1eTUoZSme2ipHaGviuowq7TzgYTTJuWucLI8Yebfbi2QBUne8rlBscpCXgGoAFZDE8SByVpj5x64XSQOV7aVf2YT8x3P+ISVTUJ+nLpLqatvTBXAElS1smrSVc+9Ksg6mwU2afNY9YZs26H6X+Ph13PxNe+wWbjK1ywrYAFl/rAy9FcSoHbB5kbBllDZpJKtPpoKGUUJGEBSShNh35EQiopui3T30+0Pr0tKDAmc4hDgQ4kw1hgJW/dX9BrrGpVGteGOEAus0glMcUSgvXddHFSSukzZGXWXTqh9e5pXLCWtiyVBDcFsiywD960UVmlnDNuIe16YCKg2o5RjfWe7MAEQBsYrfmFSM1Vd5DZYRN8W8twAVCnGlT/5T4MX34g++gNtXwxN+rSz0EFfG0V6pW8HRu9lKUVFyCUuXuqhH75Rq0nNFqQXDNpi2V9LcFsLQjqtOPX3Qhhca3jjHWpX1nhA7eC1ixYd36b3koFCigIx39lai5B8Phrvr2IGHcsHbNBYLgwHDYkC6FGDows1Yhvu5QD2nTgCv7vtTFsl2Lo7bG7ZT01yBbOpTDJsiZWeDhgxEtSIlDQth1GBQTqFeLugx1HsSm+1uVsOPQWQ4B7r7TKngpwjU9arFhcxWF5yrBm1LFQQeGLcvzx/KEfIV0wtq1wz0sDE70WDoReUujtV5U0bN5rI5NkCUT75EDEQjYw3HGNeNz0nWAT8jP2KDnYMZm4o1ipswLop9eysgUqsUVbsdUs9NV36OMa0Z7w5bN7Do6VkfvxRYPxrIJsuzJ2w9HcCLrn4N07bicUGazh87bkvpXx3JySAhhPCkCVaV3bNk3bHR2MJZM0fbRdp0vW+Mnxeu055QDqTa1cRDYNMAd17TsdmyyX5+UksEl2eMJW4aqGLPpwG/EjLo92k7vxZYPp+x2Ieufl1NOdr7i4lxRLEuMSwcYo6mFZxzZ7te0J3vtzKwvTMk5iAMxxpXDlR4YMRrOoLvDKX3J0v7xsrYXW3Rl8T7tOen4xUIjrIWwsYSd/N1G4xXVSYA9UyRUPKkeC1w+WMVo74qL1g3D0vGy0upqciUu9XJIwN6+0w4OTit9rI2rWLsb1yQZ6b7OSxKbPkVHlvMLZ2ZJq23i55LDpzcNVrE26fV0r62ft7UDogMq7tkR77apWdqrMuPwjMLhGQdydqI2TijW8dZyVKzYjyWoT2zBi1URFtYrOrcOrq+I98ePwxbmLwYNOdlsfdrDaHx5D7/S62X7iHdf4OKNVa4804t6Hr0A2bQpOvPRjIOTOYWzRd/VOFel3a9ma8yYNcNJrQSir0zJ/RHJXY5D25BFOhYz5cpcNO2Qe1MiQQ1OxVg4ouaO09AzuWLlDvb4XlsHRi/3AklJ4POzCjkpyD0rjgmlvUQV5uBsYXHC+6BHHKF01npsqo+RtFCcrdv5yoHQpOjOZMy9r9W22gJYGs3my3/FzH/UagcX77O3AkT016lE5I/babFtgJnZzRYqP7VdHa+dQV+Q9xLtSMXdtxJRW+kPbQMc7MfrPZR3MGPjBbnYyzxpIkwqRG5JJGiq3a47Alg68YPlK4++2oSudhdo5e+n6ajr3ionqHQylo4B9im59Ase6EFmbhCi3slwLj4TXgEiyivwOxKJ6OOdrkxXAEun4nVij+VQS+sRRp1O6rXwnOy1pOi9yZj7P93Mp2uApfNMvvIRAn/nIsjdQDH3rIDLoI+lE+6/dtuiFYBDlHz3RXbdHSTClknRB7qlXDMKawCbPbnK9F8XBa9OQRYrFb+nmz23vmerABvpulwt339RhWoPZFGFIk7k9k6l5cV6sw6w0ZOrqHzvojGkRZCJdjhwP9iJntush54ALJ2KwJUrVL4M4A9frbbrZovX7fdiWwbwN8m4+7l2LVSt9t0zgM0AxEHhVflbF/flBbvjtHLot9pxHLQK6jxdupOH2n1GuxpR+S6Yb2332dfk/USPOnA/2qrLr5s16DkFm8EJm84Xq5/wPP7LC5eaaVop+pNEzPlmwJ67wa6lZ5cN4BDQw9l8+StEdNeFsjcLmMz89VQi8qdEdKYlZCzdtOwAm3EHIblfZeabLc1lVTYjccsK/NlEIvrESgxwxQAOCWHv9jz+Aph/cSUWoGd9Ej2mFH3RlkWq03GuOMBm4JLwRh4+z+DbOp3ManhOsvxY4UvpeOSR1TGe1TCK0BiC/OS7APoQwKHqHKtsoPOGQzMA/7sCvp5MRp9aTSNdNRRcvyhSTqJQqN7pgT8O4F3MvArC3uZGKdVsAPxIgb4djzv3EtHsagLWjGXVAhxeLCnxlC9W38fsbQPTNgZPrMRiSgU5ED9EpB5KxJx7iKjFkxlXYrR+n68KgOuXJ6ituQ1E2wj8eoA2McuxWPYuqbcM8BEG7QTzw1E38pBtR4C90S7e0qsS4AbsPJYrYYuqVrcy8VZm3gqmcSakiTkFQpqZ0kRIy7PMyBBxBowME2WJkQHxCSLaR0z7PMfZl4xiPxFdXaKvAAAADElEQVQVlwOEXvbx/3Bccpan8cseAAAAAElFTkSuQmCC",we=ee(59301),tt=({className:mn,dataSource:On=[],col:Xt=4,right:yn,bottom:zn=23,precision:Jn=0,wrapWidth:or=1200,trackEventItems:gr,loading:Kr,handleVery:Zr=()=>!0})=>{const Yr=Math.floor((or-(Xt-1)*yn)/Xt);return we.createElement(Ve.Z,{spinning:Kr},we.createElement("div",{className:Ue()(et.list,mn)},!!On.length&&On.map((Gn,tr)=>{const{subject_identifier:bn,id:Sr,identifier:Or,power:ur}=Gn,Wt=Gn.is_public!=0&&Gn.is_public;return we.createElement("div",{className:et.wrap,key:Sr,style:{width:Yr,marginRight:(1+tr)%Xt===0?0:yn+Jn,marginBottom:zn}},we.createElement("a",{className:et.li,onClick:Gt=>{Gt.preventDefault(),Zr(Gn==null?void 0:Gn.first_category_url)&&(gr&&(0,Ne.L9)([gr]),(0,Ne.xg)(Gn.first_category_url))}},we.createElement("div",{className:et.top},we.createElement(ke.Z,{title:Gn.name},we.createElement("div",{className:et.name},Gn.name)),we.createElement("img",{className:et.img,src:Ce.Z.IMG_SERVER+"/images/"+Gn.avatar_url}),we.createElement("div",{className:et.text,title:Gn.creator},Gn.creator),bn&&we.createElement("div",{className:et.btns},we.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),we.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Wt&&we.createElement("div",{className:et.sign},"\u516C\u5F00")),we.createElement("div",{className:et.bottom},Gn.visits>0&&we.createElement(ke.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-liulanyan"}),we.createElement("span",null,Gn.visits))),Gn.course_members_count>0&&we.createElement(ke.Z,{title:"\u6210\u5458",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-chengyuan"}),Gn.course_members_count)),Gn.tasks_count>0&&we.createElement(ke.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},we.createElement("span",null,we.createElement("i",{className:"iconfont icon-zuoye"}),Gn.tasks_count)),Gn.is_end?we.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):we.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Gn.is_accessible&&we.createElement("div",{className:et.lockWrap},we.createElement("img",{src:`${Ce.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),we.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!On.length&&we.createElement(Fe.Z,null)))},At={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"},kt=ee(76560),jt=({dataSource:mn=[],value:On,onChange:Xt,className:yn,style:zn={},tabBarExtraContent:Jn})=>E.createElement("div",{className:Ue()(At.tabs,yn),style:zn},E.createElement("div",{className:At.tabsWrap},mn.map((or,gr)=>!(or!=null&&or.hide)&&E.createElement("aside",{className:At.tab,onClick:()=>{Xt(or.id),or.link&&kt.history.push(or.link)},key:gr},E.createElement("div",{className:On===or.id?At.active:""},or.name),(or==null?void 0:or.resetCount)==null&&(or==null?void 0:or.total)!==void 0&&E.createElement("span",null,"\uFF08",or==null?void 0:or.total,"\uFF09"),(or==null?void 0:or.resetCount)!==void 0&&(or==null?void 0:or.total)!==void 0&&E.createElement(ke.Z,{title:(or==null?void 0:or.tip)!=null?or==null?void 0:or.tip:""},E.createElement("span",{style:{color:"#9096A3"}},"\uFF08",E.createElement("span",{style:{color:"#000"}},or==null?void 0:or.resetCount),"/",E.createElement("span",null,or==null?void 0:or.total),"\uFF09"))))),E.createElement("div",{className:At.tabBar},Jn)),Tt=({className:mn,style:On={},children:Xt})=>E.createElement("div",{className:Ue()(mn),style:On},Xt),at={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"},It=ee(75727),gt=ee(93041);const $t=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var se=({sortValue:mn,dropValue:On,className:Xt,onSort:yn,onDrop:zn,dataSource:Jn=$t})=>{var or;return E.createElement("div",{className:Ue()(at.orderWrap,Xt)},E.createElement(It.Z,{dropdownRender:()=>E.createElement(gt.default,null,Jn.map((gr,Kr)=>E.createElement(gt.default.Item,{key:Kr,onClick:()=>zn(gr.id)},gr.name)))},E.createElement("span",{className:at.orderTextWrap},(or=Jn.find(gr=>On===gr.id))==null?void 0:or.name)),E.createElement("span",{className:at.orderIconWrap},E.createElement("span",{className:at.orderAsc},E.createElement("i",{className:mn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-up font12 ${at.cursorPointer}`,onClick:()=>yn(mn==="asc"?"desc":"asc")})),E.createElement("span",{className:at.orderDesc},E.createElement("i",{className:mn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer} ${at.active}`:`iconfont icon-sanjiaoxing-down font12 ${at.cursorPointer}`,onClick:()=>yn(mn==="asc"?"desc":"asc")}))))},re={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"},te=ee(99571),ae=Object.defineProperty,fe=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,ut=(mn,On,Xt)=>On in mn?ae(mn,On,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):mn[On]=Xt,mt=(mn,On)=>{for(var Xt in On||(On={}))ie.call(On,Xt)&&ut(mn,Xt,On[Xt]);if(fe)for(var Xt of fe(On))ge.call(On,Xt)&&ut(mn,Xt,On[Xt]);return mn},xt=(mn,On)=>{var Xt={};for(var yn in mn)ie.call(mn,yn)&&On.indexOf(yn)<0&&(Xt[yn]=mn[yn]);if(mn!=null&&fe)for(var yn of fe(mn))On.indexOf(yn)<0&&ge.call(mn,yn)&&(Xt[yn]=mn[yn]);return Xt},Je=(mn,On,Xt)=>new Promise((yn,zn)=>{var Jn=Kr=>{try{gr(Xt.next(Kr))}catch(Zr){zn(Zr)}},or=Kr=>{try{gr(Xt.throw(Kr))}catch(Zr){zn(Zr)}},gr=Kr=>Kr.done?yn(Kr.value):Promise.resolve(Kr.value).then(Jn,or);gr((Xt=Xt.apply(mn,On)).next())}),Et=mn=>{var On=mn,{className:Xt,style:yn,children:zn,loading:Jn=!1,openLoading:or,onClick:gr=()=>{},size:Kr="middle",shape:Zr="round"}=On,Yr=xt(On,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Gn,tr]=(0,E.useState)(!1);return E.createElement(te.ZP,mt({onClick:(0,xe.throttle)(bn=>Je(void 0,null,function*(){or&&tr(!0);try{yield gr(bn)}catch(Sr){console.log("error",Sr)}or&&tr(!1)}),2e3,{leading:!0,trailing:!1}),className:Ue()(re.btn,re[`${Kr}-${Zr}`],Xt),style:yn,size:Kr,shape:Zr,loading:Gn||Jn},Yr),zn)},Vt={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"},xn=({className:mn,style:On,children:Xt=null,onClick:yn,title:zn})=>E.createElement("div",{className:Ue()(Vt.head,mn),style:On},E.createElement("span",{className:"primary-hover",onClick:yn},E.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),E.createElement("b",{title:zn},zn),E.createElement("div",{className:Vt.node},Xt)),ve={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"},un=({confirmShow:mn=!0,confirmTitle:On,confirmClick:Xt,cancelShow:yn=!0,cancelTitle:zn,cancelClick:Jn,className:or,style:gr,confirmLoading:Kr=!1})=>E.createElement("div",{className:Ue()(ve.btns,or),style:gr},mn&&E.createElement(te.ZP,{loading:Kr,onClick:Xt,type:"primary",className:ve.confirm},On),yn&&E.createElement(te.ZP,{onClick:Jn,className:ve.cancel},zn)),_t={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"},Yt=({className:mn,style:On={},LeftContent:Xt,children:yn,RightContent:zn})=>E.createElement("div",{className:Ue()(_t.fixedBottom,mn),style:On},E.createElement("div",{className:_t.wrap},E.createElement("div",{className:_t.left},Xt),E.createElement("div",{className:_t.center},yn),E.createElement("div",{className:_t.right},zn))),an={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"},Nn=({className:mn,style:On={},dataSource:Xt=[]})=>E.createElement("div",{className:Ue()(an.crumbs,mn),style:On},Xt.map((yn,zn)=>znkt.history.push(yn.path)},yn.name):E.createElement("span",null,yn.name),E.createElement("span",null,"\xA0",">","\xA0")):E.createElement("span",{key:zn,style:{color:"#5F6368"}},yn.name))),Un=ee(11938),Bn=Object.defineProperty,dn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,ir=(mn,On,Xt)=>On in mn?Bn(mn,On,{enumerable:!0,configurable:!0,writable:!0,value:Xt}):mn[On]=Xt,Mr=(mn,On)=>{for(var Xt in On||(On={}))cn.call(On,Xt)&&ir(mn,Xt,On[Xt]);if(qt)for(var Xt of qt(On))pr.call(On,Xt)&&ir(mn,Xt,On[Xt]);return mn},Hn=(mn,On)=>dn(mn,Pn(On)),nn=(mn,On)=>{var Xt={};for(var yn in mn)cn.call(mn,yn)&&On.indexOf(yn)<0&&(Xt[yn]=mn[yn]);if(mn!=null&&qt)for(var yn of qt(mn))On.indexOf(yn)<0&&pr.call(mn,yn)&&(Xt[yn]=mn[yn]);return Xt};const{Countdown:cr}=Un.default;var gn=mn=>{var On=mn,{onChange:Xt}=On,yn=nn(On,["onChange"]);const[zn,Jn]=(0,E.useState)(null);(0,E.useEffect)(()=>{typeof zn=="number"&&zn>=0&&Xt(zn)},[zn]);const or=gr=>{const Kr=Math.floor(gr/1e3);Jn(Kr)};return E.createElement(cr,Hn(Mr({},yn),{onChange:or}))}},17904:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return De}});var E=ee(59301);function De(ce,ye){const Ee=(0,E.useRef)();(0,E.useEffect)(()=>{Ee.current=ce}),(0,E.useEffect)(()=>{function ue(){Ee.current()}if(ye!==null){let He=setInterval(ue,ye);return()=>clearInterval(He)}},[ye])}},47914:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return et}});var E=ee(59301),De=ee(47889),ce=ee(99571),ye=ee(6767),Ee=ee(62957),ue=ee(71051),He=ee(77019),Ue=ee(5269),xe=ee(37285),ne=ee(51124),We={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"},he=ee(34055),ze=ee(24334),Re=ee(82093),je=ee(76560),Ie=ee(38394),Ye=ee(45278),dt=ee(87169),Ze=ee(26227),Le=ee(59301),Ae=Object.defineProperty,Se=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(rt,we,de)=>we in rt?Ae(rt,we,{enumerable:!0,configurable:!0,writable:!0,value:de}):rt[we]=de,Ke=(rt,we)=>{for(var de in we||(we={}))st.call(we,de)&&Ne(rt,de,we[de]);if(ke)for(var de of ke(we))Ce.call(we,de)&&Ne(rt,de,we[de]);return rt},Qe=(rt,we)=>Se(rt,Ve(we)),Me=(rt,we,de)=>new Promise((tt,At)=>{var kt=pt=>{try{jt(de.next(pt))}catch(Tt){At(Tt)}},it=pt=>{try{jt(de.throw(pt))}catch(Tt){At(Tt)}},jt=pt=>pt.done?tt(pt.value):Promise.resolve(pt.value).then(kt,it);jt((de=de.apply(rt,we)).next())});const Fe={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var _e=(rt=>(rt[rt.SET_PATH=0]="SET_PATH",rt[rt.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",rt))(_e||{});function St(rt,we){switch(we.type){case 0:return Qe(Ke({},rt),{selectedPath:we.payload});case 1:return Qe(Ke({},rt),{passedContent:we.payload});default:throw new Error}}var et=({language:rt,dispatch:we,shixunWorkReport:de,v:tt,languages:At,classroomList:kt,autoHeight:it,diff_code_count:jt,data:pt})=>{const[Tt,at]=(0,E.useState)(At==null?void 0:At[0]),It=(0,je.useParams)();return(0,E.useEffect)(()=>{at(At==null?void 0:At[0])},[]),(0,E.useEffect)(()=>{var gt;at((gt=At==null?void 0:At.filter($t=>$t.language===(Tt==null?void 0:Tt.language)))==null?void 0:gt[0])},[At]),Le.createElement(Le.Fragment,null,Le.createElement("h2",null," ",Le.createElement("span",null,tt.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")),(At==null?void 0:At.length)>1&&Le.createElement(De.ZP.Group,{defaultValue:rt,style:{marginLeft:10},onChange:gt=>{var $t;tt.language=gt.target.value,at(($t=At==null?void 0:At.filter(Qt=>Qt.language===gt.target.value))==null?void 0:$t[0])}},At==null?void 0:At.map(gt=>Le.createElement(De.ZP,{value:gt==null?void 0:gt.language},gt==null?void 0:gt.language)))),(0,he.GJ)()&&de!="shixunWorkReport"&&Le.createElement("span",null,Le.createElement("span",null,"\u5F97\u5206 ",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),Le.createElement(ce.ZP,{style:{margin:"0px 10px"},onClick:()=>{var gt,$t;if(!(($t=(gt=kt.AssistantObject)==null?void 0:gt.hack)!=null&&$t.can_appraise)&&(0,he.Rm)()){ye.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 Qt=Tt==null?void 0:Tt.score;Ee.default.confirm({title:"\u8C03\u5206",content:Le.createElement("div",null,Le.createElement("p",null,"\u5F97\u5206\uFF1A",Tt==null?void 0:Tt.score,"/",Tt==null?void 0:Tt.total_score),Le.createElement("p",null,"\u8C03\u5206\uFF1A",Le.createElement(ue.Z,{min:0,max:Tt==null?void 0:Tt.total_score,defaultValue:Tt==null?void 0:Tt.score,onChange:se=>{Qt=se}}))),okText:"\u786E\u8BA4",onOk:()=>Me(void 0,null,function*(){(yield(0,Re.ZP)(`/api/courses/${It==null?void 0:It.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:It==null?void 0:It.coursesId,hack_user_code_id:Tt==null?void 0:Tt.hack_user_id,score:Qt}})).status===0&&(ye.ZP.success("\u8C03\u5206\u6210\u529F"),we({type:"shixunHomeworks/setActionTabs",payload:{}}),we({type:"shixunHomeworks/getShixunWorkReports",payload:Ke({},It)}))}),cancelText:"\u53D6\u6D88"})},type:"primary"},"\u8C03\u5206"),(0,he.GJ)()&&de!="shixunWorkReport"&&Le.createElement(ce.ZP,{onClick:()=>{var gt;if(!((gt=kt.AssistantObject.hack)!=null&>.can_appraise)&&(0,he.Rm)()){ye.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}we({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:de.user_id,type:"1",language:Tt==null?void 0:Tt.language,v:tt,data:Ke({},de)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),Le.createElement(ne.ZP,{height:300,language:Tt==null?void 0:Tt.language,value:Tt!=null&&Tt.code?ze.Base64.decode(Tt==null?void 0:Tt.code):"",autoHeight:it,theme:"default",options:Fe}),((Tt==null?void 0:Tt.comment)||(Tt==null?void 0:Tt.hidden_comment))&&Le.createElement("div",null,Le.createElement(He.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},Le.createElement(Ue.Z,{flex:1},Le.createElement("h1",{className:We.title},"\u70B9\u8BC4\u5185\u5BB9")),Le.createElement(Ue.Z,{className:"pr30"},(0,he.GJ)()&&Le.createElement(ce.ZP,{onClick:()=>Me(void 0,null,function*(){Ee.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:Le.createElement(dt.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return Me(this,null,function*(){(yield(0,Ye.gZ)({comment_id:Tt==null?void 0:Tt.comment_id,homeworkId:It.homeworkId,type:"hack"})).status===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),we({type:"shixunHomeworks/getShixunWorkReports",payload:Ke({},It)}))})}})})},Le.createElement(Ze.Z,null),"\u5220\u9664"))),Le.createElement(xe.Z,{style:{margin:0}}),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.comment})),(Tt==null?void 0:Tt.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:Tt==null?void 0:Tt.hidden_comment}))))}},3237:function(vn,Dt,ee){"use strict";ee.r(Dt),ee.d(Dt,{default:function(){return Ke}});var E=ee(59301),De=ee(76560),ce=ee(20554),ye=ee(99571),Ee=ee(13747),ue=ee(34055),He=ee(82093),Ue=ee(57884),xe=ee(16408),ne="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",We=ee(37285),he=ee(38394),ze=ee(90524),Re=(Qe,Me,Fe)=>new Promise((_e,St)=>{var vt=we=>{try{rt(Fe.next(we))}catch(de){St(de)}},et=we=>{try{rt(Fe.throw(we))}catch(de){St(de)}},rt=we=>we.done?_e(we.value):Promise.resolve(we.value).then(vt,et);rt((Fe=Fe.apply(Qe,Me)).next())});const je=({user:Qe,item:Me,getdata:Fe,params:_e})=>{var St;const vt=(0,E.useRef)(),[et,rt]=(0,E.useState)(),[we,de]=(0,E.useState)(!0);return(0,E.useEffect)(()=>{if(!vt.current)return;function tt(){var kt;let it=new ResizeObserver(jt=>{for(let pt of jt)console.log("----",pt,jt),rt(pt.target.offsetHeight>=52)});return it.observe((kt=vt.current)==null?void 0:kt.firstElementChild),it}const At=tt();return()=>{var kt,it;(kt=vt.current)!=null&&kt.firstElementChild&&At.unobserve((it=vt.current)==null?void 0:it.firstElementChild)}},[vt.current]),E.createElement("div",{onClick:()=>{De.history.push(`/classrooms/${_e.coursesId}/program_homework/${_e.categoryId}/answer/${Me.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},E.createElement("div",{className:xe.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Me.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:`${ze.Z.IMG_SERVER}/images/${Me.author.image_url}`}),E.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(St=Me==null?void 0:Me.author)==null?void 0:St.name),E.createElement("span",null,"\u53D1\u8868\u4E8E",Me.created_at)),E.createElement("div",null,E.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},"\u56DE\u590D\uFF08",(Me==null?void 0:Me.descendants_count)||0,"\uFF09"),(0,ue.eB)()&&E.createElement("span",{onClick:tt=>Re(void 0,null,function*(){tt.stopPropagation(),(yield(0,He.ZP)(`/api/hack_messages/${Me.id}/update_public`,{method:"post"})).status===0&&Fe()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Me.is_public?"\u53D6\u6D88\u516C\u5F00":"\u516C\u5F00"))),E.createElement("div",{ref:vt,style:{margin:"15px 0px",maxHeight:we?52:"",overflow:"hidden"}},E.createElement(he.Z,{style:{color:"#434D6C",fontSize:14},value:Me.content})),(Me==null?void 0:Me.hack_identifier)&&E.createElement("span",{onClick:tt=>Re(void 0,null,function*(){var At;if(tt.stopPropagation(),(0,ue.dE)())return;let kt=yield(0,He.ZP)(`/api/problems/${Me==null?void 0:Me.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(At=Me==null?void 0:Me.author)==null?void 0:At.id}});kt&&(window.open(`/myproblems/${kt==null?void 0:kt.identifier}?type=1`),localStorage.setItem("program_homework",[_e.coursesId,_e.categoryId]))}),className:xe.Z.tips},Me==null?void 0:Me.hack_name),et&&E.createElement("div",{onClick:tt=>{tt.stopPropagation(),de(!we)}},E.createElement(We.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},E.createElement("a",{className:`font14 ${xe.Z.color999}`},we?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",E.createElement("i",{className:`iconfont font14 ${we?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var Ie=(0,De.connect)(({user:Qe})=>({user:Qe}))(je),Ye=Object.defineProperty,dt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ve=(Qe,Me,Fe)=>Me in Qe?Ye(Qe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):Qe[Me]=Fe,ke=(Qe,Me)=>{for(var Fe in Me||(Me={}))Ae.call(Me,Fe)&&Ve(Qe,Fe,Me[Fe]);if(Le)for(var Fe of Le(Me))Se.call(Me,Fe)&&Ve(Qe,Fe,Me[Fe]);return Qe},st=(Qe,Me)=>dt(Qe,Ze(Me)),Ce=(Qe,Me,Fe)=>new Promise((_e,St)=>{var vt=we=>{try{rt(Fe.next(we))}catch(de){St(de)}},et=we=>{try{rt(Fe.throw(we))}catch(de){St(de)}},rt=we=>we.done?_e(we.value):Promise.resolve(we.value).then(vt,et);rt((Fe=Fe.apply(Qe,Me)).next())});const Ne=({user:Qe})=>{var Me,Fe,_e,St;let[vt,et]=(0,E.useState)(st(ke({},(0,De.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,ue.dE)()?[Qe.userInfo.course.course_group_id]:[]}));const[rt,we]=(0,E.useState)([]);(0,E.useEffect)(()=>{de()},[]);function de(){return Ce(this,null,function*(){let tt=yield(0,He.ZP)(`/api/homework_commons/${vt.categoryId}/hack_messages`,{method:"get",params:st(ke({},vt),{type:1})});we(tt)})}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(ce.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,ue.dE)()&&E.createElement(ye.ZP,{type:"primary",style:{width:88},onClick:()=>{De.history.push(`/classrooms/${vt.coursesId}/program_homework/${vt.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:tt=>{tt==="1"?vt.sort_by="":vt.sort_by="created_at",et(ke({},vt)),de()}},E.createElement(ce.default.TabPane,{key:"1",tab:"\u6700\u65B0\u56DE\u590D"}),E.createElement(ce.default.TabPane,{key:"2",tab:"\u6700\u65B0\u53D1\u8868"})),((Me=rt==null?void 0:rt.data)==null?void 0:Me.length)<=0&&E.createElement(Ue.Z,{customText:"\u6682\u65E0\u8BA8\u8BBA"}),(Fe=rt==null?void 0:rt.data)==null?void 0:Fe.map(tt=>E.createElement(Ie,{item:tt,params:vt,getdata:de})),E.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},E.createElement(Ee.Z,{current:vt.page,pageSize:vt.per_page,total:rt==null?void 0:rt.count,hideOnSinglePage:!0,onChange:(tt,At)=>{vt.page=tt,vt.per_page=At,et(ke({},vt)),de()}}))),E.createElement("div",{className:xe.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:ne})," "),(0,ue.GJ)()&&E.createElement(ye.ZP,{type:"primary",onClick:()=>{De.history.push(`/classrooms/${vt.coursesId}/program_homework/${vt.categoryId}/answer/add`)}},"\u53D1\u5E03\u5E7F\u64AD")),((_e=rt==null?void 0:rt.radio_messages)==null?void 0:_e.length)<=0&&E.createElement(Ue.Z,null),(St=rt==null?void 0:rt.radio_messages)==null?void 0:St.map(tt=>E.createElement("div",{onClick:()=>{De.history.push(`/classrooms/${vt.coursesId}/program_homework/${vt.categoryId}/answer/${tt.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},E.createElement("div",{className:xe.Z.title,style:{fontSize:"16px",fontWeight:600}},E.createElement("span",{style:{color:(tt==null?void 0:tt.message_type)===2?"#4C7BE6":"#E17E7E"}},(tt==null?void 0:tt.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),E.createElement("span",{title:tt.name},tt.name)),E.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",tt.created_at))))))};var Ke=(0,De.connect)(({user:Qe})=>({user:Qe}))(Ne)},26162:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return st}});var E=ee(59301),De={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},ce=Object.defineProperty,ye=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,He=(Ce,Ne,Ke)=>Ne in Ce?ce(Ce,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ce[Ne]=Ke,Ue=(Ce,Ne)=>{for(var Ke in Ne||(Ne={}))Ee.call(Ne,Ke)&&He(Ce,Ke,Ne[Ke]);if(ye)for(var Ke of ye(Ne))ue.call(Ne,Ke)&&He(Ce,Ke,Ne[Ke]);return Ce};const xe=Ce=>React.createElement("svg",Ue({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ce),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 ne="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",We=ee(20554),he=ee(92310),ze=ee.n(he),Re=ee(59301),je=Object.defineProperty,Ie=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ae=(Ce,Ne,Ke)=>Ne in Ce?je(Ce,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Ke}):Ce[Ne]=Ke,Se=(Ce,Ne)=>{for(var Ke in Ne||(Ne={}))Ze.call(Ne,Ke)&&Ae(Ce,Ke,Ne[Ke]);if(dt)for(var Ke of dt(Ne))Le.call(Ne,Ke)&&Ae(Ce,Ke,Ne[Ke]);return Ce},Ve=(Ce,Ne)=>Ie(Ce,Ye(Ne)),st=({dataSource:Ce,className:Ne,style:Ke})=>{const[Qe,Me]=(0,E.useState)([]),[Fe,_e]=(0,E.useState)(""),St=(0,E.useRef)("");(0,E.useEffect)(()=>{if(Ce!=null&&Ce.length){const rt=String(Math.random()).slice(-6),we=Ce.map(de=>Ve(Se({},de),{key:`${rt}-${de.key}`}));Me(we),_e(we[0].key)}},[Ce.length]);const vt=rt=>{_e(rt),St.current=rt;const we=document.getElementById(rt);if(we){const de=we.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:de,behavior:"smooth"})}},et=()=>{const rt=Qe.map(de=>document.getElementById(de.key)),we=window.innerHeight/2;for(const de of rt)if(de){const tt=de.getBoundingClientRect();if(tt.top>=0&&tt.top(window.addEventListener("scroll",et),()=>{window.removeEventListener("scroll",et)}),[Qe]),Re.createElement("div",{className:ze()(De.anchorNavigation,Ne),style:Ke},Re.createElement(We.default,{items:Qe,tabBarGutter:60,className:De.tabs,activeKey:Fe,onChange:vt}),Qe.map(rt=>Re.createElement("div",{key:rt.key,id:rt.key,className:De.box},Re.createElement("div",{className:De.head},Re.createElement("img",{className:"mr10",src:ne,alt:"Dot"}),rt.label),Re.createElement("div",{className:De.element},rt.element))))}},50377:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(62957),ce=ee(6767),ye=ee(82093),Ee=ee(76560),ue=Object.defineProperty,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ne=(je,Ie,Ye)=>Ie in je?ue(je,Ie,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):je[Ie]=Ye,We=(je,Ie)=>{for(var Ye in Ie||(Ie={}))Ue.call(Ie,Ye)&&ne(je,Ye,Ie[Ye]);if(He)for(var Ye of He(Ie))xe.call(Ie,Ye)&&ne(je,Ye,Ie[Ye]);return je},he=(je,Ie)=>{var Ye={};for(var dt in je)Ue.call(je,dt)&&Ie.indexOf(dt)<0&&(Ye[dt]=je[dt]);if(je!=null&&He)for(var dt of He(je))Ie.indexOf(dt)<0&&xe.call(je,dt)&&(Ye[dt]=je[dt]);return Ye},ze=(je,Ie,Ye)=>new Promise((dt,Ze)=>{var Le=Ve=>{try{Se(Ye.next(Ve))}catch(ke){Ze(ke)}},Ae=Ve=>{try{Se(Ye.throw(Ve))}catch(ke){Ze(ke)}},Se=Ve=>Ve.done?dt(Ve.value):Promise.resolve(Ve.value).then(Le,Ae);Se((Ye=Ye.apply(je,Ie)).next())});const Re=je=>{var Ie=je,{shixunHomeworks:Ye,dispatch:dt}=Ie,Ze=he(Ie,["shixunHomeworks","dispatch"]);const Le=(0,Ee.useParams)();return E.createElement(De.default,{centered:!0,title:"\u63D0\u793A",open:Ye.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ze(void 0,null,function*(){(yield(0,ye.ZP)(`/api/myshixuns/${Ye.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:Le.coursesId}})).shixun_identifier&&(ce.ZP.success("\u64CD\u4F5C\u6210\u529F"),dt({type:"shixunHomeworks/setActionTabs",payload:{}}),dt({type:"shixunHomeworks/getWorkList",payload:We({},Ye.actionTabs.params)}))}),onCancel:()=>{dt({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?"))};Dt.Z=(0,Ee.connect)(({shixunHomeworks:je})=>({shixunHomeworks:je}))(Re)},61934:function(vn,Dt,ee){"use strict";ee.d(Dt,{n:function(){return Nn},Z:function(){return Bn}});var E=ee(59301),De=ee(28284),ce=ee(6767),ye=ee(25399),Ee=ee(62957),ue=ee(93041),He=ee(62673),Ue=ee(77019),xe=ee(5269),ne=ee(37568),We=ee(29787),he=ee(99571),ze=ee(75727),Re=ee(54172),je=ee(47889),Ie=ee(71051),Ye=ee(13747),dt=ee(84105),Ze=ee(87395),Le=ee(67921),Ae=ee(89489),Se=ee(57884),Ve=ee(49661),ke=ee(50377),st=ee(96512),Ce=ee(82093),Ne=ee(76560),Ke=Object.defineProperty,Qe=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,_e=(dn,Pn,qt)=>Pn in dn?Ke(dn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):dn[Pn]=qt,St=(dn,Pn)=>{for(var qt in Pn||(Pn={}))Me.call(Pn,qt)&&_e(dn,qt,Pn[qt]);if(Qe)for(var qt of Qe(Pn))Fe.call(Pn,qt)&&_e(dn,qt,Pn[qt]);return dn},vt=(dn,Pn)=>{var qt={};for(var cn in dn)Me.call(dn,cn)&&Pn.indexOf(cn)<0&&(qt[cn]=dn[cn]);if(dn!=null&&Qe)for(var cn of Qe(dn))Pn.indexOf(cn)<0&&Fe.call(dn,cn)&&(qt[cn]=dn[cn]);return qt},et=(dn,Pn,qt)=>new Promise((cn,pr)=>{var ir=nn=>{try{Hn(qt.next(nn))}catch(cr){pr(cr)}},Mr=nn=>{try{Hn(qt.throw(nn))}catch(cr){pr(cr)}},Hn=nn=>nn.done?cn(nn.value):Promise.resolve(nn.value).then(ir,Mr);Hn((qt=qt.apply(dn,Pn)).next())});const rt=dn=>{var Pn=dn,{shixunHomeworks:qt,dispatch:cn}=Pn,pr=vt(Pn,["shixunHomeworks","dispatch"]);const ir=(0,Ne.useParams)(),[Mr,Hn]=(0,E.useState)(!0),[nn,cr]=(0,E.useState)(!1),[en]=De.default.useForm(),gn=()=>et(void 0,null,function*(){const mn=en.getFieldValue();(yield(0,Ce.ZP)(`/api/homework_commons/${ir.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...qt.actionTabs.selectArrs],cover_all:Mr,hidden_comment:mn.hidden_comment,comment:mn.comment}})).status===0&&(ce.ZP.success("\u8BC4\u9605\u6210\u529F"),en.resetFields(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cn({type:"shixunHomeworks/getWorkList",payload:St({},qt.actionTabs.params)}))});return E.createElement(E.Fragment,null,E.createElement(Ee.default,{centered:!0,title:"\u4E00\u952E\u70B9\u8BC4",open:qt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>et(void 0,null,function*(){const mn=en.getFieldValue();JSON.stringify(mn)==="{}"||mn.hidden_comment===""&&mn.comment===""?cr(!0):qt.workList.partial_comment?cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:qt.actionTabs.selectArrs,params:qt.actionTabs.params}}):gn()}),onCancel:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(De.default,{form:en,onChange:()=>{nn&&cr(!1)}},E.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(De.default.Item,{name:"comment"},E.createElement(ne.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(De.default.Item,{name:"hidden_comment"},E.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),nn&&E.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),E.createElement(Ee.default,{centered:!0,title:E.createElement("span",null,E.createElement(st.Z,{className:"c-orange mr20"}),"\u63D0\u793A"),open:qt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{gn()},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(je.ZP.Group,{onChange:mn=>{Hn(mn.target.value)},value:Mr},E.createElement(je.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),E.createElement(je.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var we=(0,Ne.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(rt),de=ee(45278),tt=ee(34055),At={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"},kt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,pt=(dn,Pn)=>{var qt={};for(var cn in dn)it.call(dn,cn)&&Pn.indexOf(cn)<0&&(qt[cn]=dn[cn]);if(dn!=null&&kt)for(var cn of kt(dn))Pn.indexOf(cn)<0&&jt.call(dn,cn)&&(qt[cn]=dn[cn]);return qt},Tt=(dn,Pn,qt)=>new Promise((cn,pr)=>{var ir=nn=>{try{Hn(qt.next(nn))}catch(cr){pr(cr)}},Mr=nn=>{try{Hn(qt.throw(nn))}catch(cr){pr(cr)}},Hn=nn=>nn.done?cn(nn.value):Promise.resolve(nn.value).then(ir,Mr);Hn((qt=qt.apply(dn,Pn)).next())});const at=dn=>{var Pn=dn,{shixunHomeworks:qt,dispatch:cn}=Pn,pr=pt(Pn,["shixunHomeworks","dispatch"]),ir,Mr,Hn,nn;const cr=(0,Ne.useParams)(),[en,gn]=(0,E.useState)(!1),[mn,On]=(0,E.useState)((Mr=(ir=qt.actionTabs.selectArrs)==null?void 0:ir.data)==null?void 0:Mr.name),[Xt]=De.default.useForm();(0,E.useEffect)(()=>{var zn,Jn,or,gr,Kr,Zr;qt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Xt.setFieldsValue({comment:(Jn=(zn=qt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:Jn.work_comment,hidden_comment:(gr=(or=qt.actionTabs.selectArrs)==null?void 0:or.data)==null?void 0:gr.work_comment_hidden}),On((Zr=(Kr=qt.actionTabs.selectArrs)==null?void 0:Kr.data)==null?void 0:Zr.name)},[qt.actionTabs.key]);const yn=()=>Tt(void 0,null,function*(){var zn,Jn;const or=Xt.getFieldValue();if((yield(0,Ce.ZP)(`/api/student_works/${(Jn=(zn=qt.actionTabs.selectArrs)==null?void 0:zn.data)==null?void 0:Jn.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:or.hidden_comment,comment:or.comment}})).status===0)return ce.ZP.success("\u8BC4\u9605\u6210\u529F"),Xt.resetFields(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cn({type:"shixunHomeworks/getWorkList",payload:cr})});return E.createElement(E.Fragment,null,E.createElement(Ee.default,{centered:!0,title:(nn=(Hn=qt.actionTabs.selectArrs)==null?void 0:Hn.data)!=null&&nn.work_comment_hidden?"\u66F4\u6539"+mn+"\u70B9\u8BC4":mn+"\u70B9\u8BC4",open:qt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tt(void 0,null,function*(){const zn=Xt.getFieldValue();JSON.stringify(zn)==="{}"||zn.hidden_comment===""&&zn.comment===""?gn(!0):yn()}),onCancel:()=>{cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(De.default,{form:Xt,onChange:()=>{en&&gn(!1)}},E.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),E.createElement(De.default.Item,{name:"comment"},E.createElement(ne.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(De.default.Item,{name:"hidden_comment"},E.createElement(ne.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),en&&E.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var It=(0,Ne.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(at),gt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Qt=Object.prototype.propertyIsEnumerable,se=(dn,Pn)=>{var qt={};for(var cn in dn)$t.call(dn,cn)&&Pn.indexOf(cn)<0&&(qt[cn]=dn[cn]);if(dn!=null&>)for(var cn of gt(dn))Pn.indexOf(cn)<0&&Qt.call(dn,cn)&&(qt[cn]=dn[cn]);return qt},re=(dn,Pn,qt)=>new Promise((cn,pr)=>{var ir=nn=>{try{Hn(qt.next(nn))}catch(cr){pr(cr)}},Mr=nn=>{try{Hn(qt.throw(nn))}catch(cr){pr(cr)}},Hn=nn=>nn.done?cn(nn.value):Promise.resolve(nn.value).then(ir,Mr);Hn((qt=qt.apply(dn,Pn)).next())});const te=dn=>{var Pn=dn,{shixunHomeworks:qt,dispatch:cn}=Pn,pr=se(Pn,["shixunHomeworks","dispatch"]);const ir=(0,Ne.useParams)(),[Mr,Hn]=(0,E.useState)([]),[nn,cr]=(0,E.useState)([]);(0,E.useEffect)(()=>{qt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&en()},[qt.actionTabs.key]);function en(){return re(this,null,function*(){const mn=yield(0,Ce.ZP)(`/api/homework_commons/${ir.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});Hn(mn)})}const gn=[{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(Ee.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:qt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>re(void 0,null,function*(){const mn=yield(0,Ce.ZP)(`/api/homework_commons/${ir.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:nn}});(mn==null?void 0:mn.status)===0&&(Ne.history.replace(`/classrooms/${ir.coursesId}/shixun_homework/${ir.categoryId}/detail?tabs=4`),window.location.reload(),cn({type:"shixunHomeworks/setActionTabs",payload:{}}),cr([]))}),onCancel:()=>{cr([]),cn({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement(Re.default,{rowSelection:{type:"checkbox",onChange:(mn,On)=>{cr([...mn])},selectedRowKeys:nn,getCheckboxProps:mn=>({disabled:mn.status==="\u8FDB\u884C\u4E2D"||mn.works_count===0})},rowKey:mn=>mn.key||mn.id,scroll:{y:300},pagination:!1,columns:gn,dataSource:Mr==null?void 0:Mr.group_list})))};var ae=(0,Ne.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(te),fe=ee(2978),ie=ee(30975),ge=ee(23869),ut=Object.defineProperty,mt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ht=(dn,Pn,qt)=>Pn in dn?ut(dn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):dn[Pn]=qt,Et=(dn,Pn)=>{for(var qt in Pn||(Pn={}))xt.call(Pn,qt)&&ht(dn,qt,Pn[qt]);if(mt)for(var qt of mt(Pn))Je.call(Pn,qt)&&ht(dn,qt,Pn[qt]);return dn},Vt=(dn,Pn,qt)=>new Promise((cn,pr)=>{var ir=nn=>{try{Hn(qt.next(nn))}catch(cr){pr(cr)}},Mr=nn=>{try{Hn(qt.throw(nn))}catch(cr){pr(cr)}},Hn=nn=>nn.done?cn(nn.value):Promise.resolve(nn.value).then(ir,Mr);Hn((qt=qt.apply(dn,Pn)).next())});const ln=({shixunHomeworks:dn,dispatch:Pn,isShow:qt,setIsShow:cn,item:pr,coursesId:ir,categoryId:Mr})=>{const[Hn,nn]=(0,E.useState)({page:1,limit:10}),[cr,en]=(0,E.useState)([]),[gn,mn]=(0,E.useState)(!1);(0,E.useEffect)(()=>{qt&&On()},[qt]);function On(){return Vt(this,null,function*(){mn(!0);const yn=yield(0,Ce.ZP)(`/api/student_works/${pr.id}/game_details.json`,{method:"get",params:Et({},Hn)});mn(!1),yn.status===0&&en(yn==null?void 0:yn.data)})}const Xt=[{title:"\u5E8F\u53F7",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(yn,zn,Jn)=>E.createElement("span",{style:{color:"#000"}},Hn.limit*(Hn.page-1)+Jn+1)},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,render:(yn,zn,Jn)=>E.createElement("span",{style:{color:"#000"}},yn)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(yn,zn,Jn)=>E.createElement("span",null,yn==0?"\u672A\u901A\u5173":yn==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:(yn,zn,Jn)=>E.createElement("span",{style:{color:"#333"}},yn)},{title:"\u5B9E\u8BAD\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(yn,zn,Jn)=>E.createElement("span",{style:{color:"#333"}},yn)}];return E.createElement(E.Fragment,null,E.createElement(Ee.default,{centered:!0,title:"\u901A\u5173\u60C5\u51B5",open:qt,width:700,footer:null,maskClosable:!1,onCancel:()=>{Hn.page=1,Hn.limit=10,nn(Et({},Hn)),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:pr==null?void 0:pr.user_name,style:{color:"#232B40"}},pr==null?void 0:pr.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:pr==null?void 0:pr.student_id,style:{color:"#232B40"}},(pr==null?void 0:pr.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:pr==null?void 0:pr.group_name,style:{color:"#232B40"}},(pr==null?void 0:pr.group_name)||"--"))),E.createElement(Re.default,{scroll:{y:380},columns:Xt,loading:gn,style:{marginBottom:Hn.limit>(cr==null?void 0:cr.count)?"16px":"0"},dataSource:cr.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:Hn.limit,current:Hn.page,position:["bottomRight"],onChange:(yn,zn)=>{Hn.page=yn,Hn.limit=zn,nn(Et({},Hn)),On()},total:cr==null?void 0:cr.count,showTotal:(yn,zn)=>E.createElement("span",null,"\u5171",E.createElement("span",{style:{color:"#165DFF"}}," ",yn," "),"\u6761\u6570\u636E")}})))};var xn=(0,Ne.connect)(({shixunHomeworks:dn})=>({shixunHomeworks:dn}))(ln),ve=ee(59301),Nt=Object.defineProperty,un=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,Yt=(dn,Pn,qt)=>Pn in dn?Nt(dn,Pn,{enumerable:!0,configurable:!0,writable:!0,value:qt}):dn[Pn]=qt,an=(dn,Pn)=>{for(var qt in Pn||(Pn={}))_t.call(Pn,qt)&&Yt(dn,qt,Pn[qt]);if(un)for(var qt of un(Pn))Ft.call(Pn,qt)&&Yt(dn,qt,Pn[qt]);return dn},hn=(dn,Pn,qt)=>new Promise((cn,pr)=>{var ir=nn=>{try{Hn(qt.next(nn))}catch(cr){pr(cr)}},Mr=nn=>{try{Hn(qt.throw(nn))}catch(cr){pr(cr)}},Hn=nn=>nn.done?cn(nn.value):Promise.resolve(nn.value).then(ir,Mr);Hn((qt=qt.apply(dn,Pn)).next())});const Nn=({value:dn,placeholder:Pn=""})=>{if(dn==null||dn==="")return ve.createElement("span",null,Pn);{const qt=Number(dn);if(qt>=80)return ve.createElement("span",{style:{color:"#009C0F"}},qt);if(qt<80&&qt>=60)return ve.createElement("span",{style:{color:"#FA6400"}},qt);if(qt<60)return ve.createElement("span",{style:{color:"#E30000"}},qt)}},Un=({shixunHomeworks:dn,classroomList:Pn,loading:qt,dispatch:cn,setExportParams:pr,user:ir})=>{var Mr,Hn,nn,cr,en,gn,mn,On,Xt,yn,zn,Jn,or,gr,Kr;const Zr=(0,Ne.useParams)(),{workSetting:Yr}=dn,[Gn,tr]=(0,E.useState)(an(an({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Zr)),[bn]=De.default.useForm(),[Sr,Or]=(0,E.useState)(),[ur,Wt]=(0,E.useState)({}),[Gt,er]=(0,E.useState)([]),[Tn,tn]=(0,E.useState)(!1),[Yn,rr]=(0,E.useState)([]),[hr,mr]=(0,E.useState)(!1),[vr,Dr]=(0,E.useState)(),[Kt,pn]=(0,E.useState)(1),[Rr,ua]=(0,E.useState)(),[aa,xa]=(0,E.useState)(),[Sa,ci]=(0,E.useState)(),[Na,Oa]=(0,E.useState)(),[di,Za]=(0,E.useState)(),[fi,ji]=(0,E.useState)(!1),[Li,Ci]=(0,E.useState)(!1),[Zi,bi]=(0,E.useState)(),[kr,Ui]=(0,E.useState)(null),ki=(0,Ne.useLocation)();(0,E.useEffect)(()=>{let yt=null;if((kr==null?void 0:kr.status)==1&&clearInterval(yt),(kr==null?void 0:kr.complete_num)!=(kr==null?void 0:kr.total_count)&&(kr==null?void 0:kr.status)!=1)return yt=setInterval(()=>{da()},3e3),()=>clearInterval(yt)},[kr==null?void 0:kr.complete_num,kr==null?void 0:kr.status]);const da=()=>hn(void 0,null,function*(){const{ai_question_record_id:yt}=dn==null?void 0:dn.workSetting;if(!yt)return;const Ht=yield(0,Ce.ZP)(`/api/program_homeworks/${Zr==null?void 0:Zr.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:yt}});Ui(Ht)});(0,E.useEffect)(()=>{qt["shixunHomeworks/getWorkSetting"]||da()},[qt["shixunHomeworks/getWorkSetting"]]),(0,E.useEffect)(()=>(pa(),()=>{Wt([]),er([])}),[Gn.coursesId]),(0,E.useEffect)(()=>{var yt;const Ht=JSON.parse(JSON.stringify(dn.workList));!((yt=Ht==null?void 0:Ht.student_works)!=null&&yt.length)&&(Ht!=null&&Ht.id)?(Ht.student_works=[an({},Ht)],Wt(Ht)):(Ht!=null&&Ht.id&&er([an(an({},Ht),{number:"\u6211"})]),Wt(an({},Ht)))},[dn.workList]);const pa=yt=>(pr(an({},Gn)),cn({type:"shixunHomeworks/getWorkList",payload:Gn}));(0,E.useEffect)(()=>{cn({type:"user/getUserInfo",payload:{course_id:Gn.coursesId}})},[]);const qa=()=>hn(void 0,null,function*(){const yt=yield(0,de.Uc)({categoryId:Zr.categoryId});Or(yt==null?void 0:yt.update_score)}),gi=()=>hn(void 0,null,function*(){cn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const yt=yield(0,de.Vs)({categoryId:Zr.categoryId});cn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(yt==null?void 0:yt.status)===0&&(ce.ZP.success(yt==null?void 0:yt.message),pa())}),mi=()=>{Gn.page=1;const yt=Object.assign({},bn.getFieldsValue());delete Gn.course_group,delete Gn.teacher_comment,Object.keys(yt).map(function(Ht){var pe;switch(Ht){case"task_status":yt[Ht].includes("all")||!yt[Ht].length?(delete Gn.work_status,bn.setFieldsValue({task_status:"all"})):(Gn.work_status=yt[Ht],bn.setFieldsValue({task_status:Gn.work_status}));break;case"course_group_info":yt[Ht].includes("all")||!yt[Ht].length?(delete Gn.course_group,bn.setFieldsValue({course_group_info:"all"})):(Gn.course_group=yt[Ht],bn.setFieldsValue({course_group_info:Gn.course_group}));break;case"teacher_comment":yt[Ht].includes("all")||!yt[Ht].length?(delete Gn.teacher_comment,bn.setFieldsValue({teacher_comment:"all"})):(Gn.teacher_comment=((pe=yt[Ht])==null?void 0:pe.length)===1?Number(yt[Ht][0]):"",bn.setFieldsValue({teacher_comment:yt[Ht]}));break}}),pa()};(0,E.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(Za(47),ji(!0))},[document.getElementById("divhe")]);const ai=(yt,Ht)=>{Gn.page=yt,Gn.limit=20,pa()};function Qi(){pn(1),ua(""),xa(""),ci(""),Oa(""),rr([])}const Lt=[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(yt,Ht,pe)=>Gn.limit*(Gn.page-1)+pe+1},{title:"\u59D3\u540D",dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:yt=>ve.createElement(ye.Z,{placement:"bottomLeft",title:yt},ve.createElement("span",{className:"current"},yt))},!(0,tt.Jd)()&&{title:"\u5B66\u53F7",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:Gn.order==="student_id"?Gn.b_order==="desc"?"descend":"ascend":null,render:yt=>ve.createElement(ye.Z,{placement:"bottomLeft",title:yt||"--"},ve.createElement("span",{className:"current"},yt||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(yt,Ht)=>yt?ve.createElement(ye.Z,{placement:"bottom",title:yt},ve.createElement("span",{className:"current"},yt)):"--"},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:Gn.order==="work_status"?Gn.b_order==="desc"?"descend":"ascend":null,render:yt=>ve.createElement(Ve.lC,{status:yt})},{title:"\u5B8C\u6210\u65F6\u95F4",align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:Gn.order==="achieve_time"?Gn.b_order==="desc"?"descend":"ascend":null,render:(yt,Ht)=>ve.createElement(ye.Z,{placement:"bottomLeft",title:yt},ve.createElement("span",{className:"current"},yt))},{title:"\u901A\u8FC7\u60C5\u51B5",align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(yt,Ht)=>ve.createElement("span",{onClick:pe=>{var Be;pe.stopPropagation(),(Be=ur.homework_status)!=null&&Be.includes("\u5BFC\u5165")&&(bi(Ht),Ci(!0))}},yt||"- -")},{title:"\u6700\u7EC8\u6210\u7EE9",align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:Gn.order==="work_score"?Gn.b_order==="desc"?"descend":"ascend":null,render:(yt,Ht)=>ve.createElement(ye.Z,{title:ve.createElement(ve.Fragment,null,ve.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ht==null?void 0:Ht.late_final_score)||0),ve.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(Ht==null?void 0:Ht.late_penalty)||0),ve.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(Ht==null?void 0:Ht.score)||0))},Nn({value:yt,placeholder:"- -"}))},{title:"\u5B8C\u6210\u65F6\u957F",dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:Gn.order==="achieve_time_long"?Gn.b_order==="desc"?"descend":"ascend":null,render:(yt,Ht)=>yt&&yt!="--"?ve.createElement(ye.Z,{placement:"bottom",title:yt},ve.createElement("span",{className:"current"},yt)):"--"},((Mr=ur.homework_status)==null?void 0:Mr.includes("\u5BFC\u5165"))&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"sum_evaluate_count",align:"center"},!((Hn=ur.homework_status)!=null&&Hn.includes("\u5BFC\u5165"))&&{title:ve.createElement("span",null,"\u8BC4\u9605\u72B6\u6001"),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:yt=>yt?"\u5DF2\u8BC4\u9605":"\u672A\u8BC4\u9605"},{title:"\u64CD\u4F5C",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(yt,Ht)=>{var pe;return(pe=ur.homework_status)!=null&&pe.includes("\u5BFC\u5165")?(0,tt.GJ)()?ve.createElement("a",{onClick:Be=>{Be.stopPropagation(),cn({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:Ht==null?void 0:Ht.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):ve.createElement("a",{onClick:Be=>{Be.stopPropagation(),bi(Ht),Ci(!0)}},"\u67E5\u770B"):(0,tt.dE)()?ve.createElement("div",null,(0,Ve.JL)(Ht==null?void 0:Ht.work_status)==="\u672A\u5F00\u542F"?ve.createElement("span",null,"--"):ve.createElement("a",{onClick:Be=>{var $e;if(Be.stopPropagation(),(0,tt.Rm)()&&!(($e=Pn.AssistantObject.hack)!=null&&$e.can_view)){ce.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/${Gn.coursesId}/program_homework/${Gn.categoryId}/${Ht.id}/${Ht.user_id}/comment`,"_blank")}},"\u67E5\u770B")):ve.createElement("a",{target:"_blank",onClick:Be=>{var $e,ft;if(Be.stopPropagation(),(0,tt.Rm)()&&!(($e=Pn.AssistantObject.hack)!=null&&$e.can_view)){ce.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((ft=ir.userInfo)!=null&&ft.professional_certification)window.open(`/classrooms/${Gn.coursesId}/program_homework/${Gn.categoryId}/${Ht.id}/${Ht.user_id}/comment`,"_blank");else return Ee.default.confirm({title:"\u63D0\u793A",centered:!0,content:ve.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,Ve.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(yt=>!!yt),Fn=()=>{var yt,Ht;return ve.createElement(ue.default,null,ve.createElement(ue.default.Item,{onClick:()=>{var pe;if(!(0,Ve.Ye)(cn)){if((0,tt.Rm)()&&!((pe=Pn.AssistantObject.hack)!=null&&pe.can_download)){ce.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:ur==null?void 0:ur.course_group_info,fn:()=>{(0,ie.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})}},key:"1"},"\u5B66\u751F\u6210\u7EE9"),(0,tt.GJ)()&&((yt=ur==null?void 0:ur.student_works)==null?void 0:yt.length)>0&&!((Ht=ur==null?void 0:ur.homework_status)!=null&&Ht.includes("\u5BFC\u5165"))&&ve.createElement(ue.default.Item,{key:"3",onClick:()=>{var pe;if(!(!(Yr!=null&&Yr.is_old_data_for_time)&&(0,Ve.Ye)(cn))){if((0,tt.Rm)()&&!((pe=Pn.AssistantObject.hack)!=null&&pe.can_download)){ce.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:ur==null?void 0:ur.course_group_info,fn:()=>{var Be,$e,ft,bt;cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ne.history.push(`/classrooms/${Gn==null?void 0:Gn.coursesId}/program_homework/${Gn.categoryId}/${($e=(Be=ur==null?void 0:ur.student_works)==null?void 0:Be[0])==null?void 0:$e.id}/${(bt=(ft=ur==null?void 0:ur.student_works)==null?void 0:ft[0])==null?void 0:bt.user_id}/comment`)}}})}}},"\u7F16\u7A0B\u62A5\u544A"),ve.createElement(ue.default.Item,{key:"2",onClick:()=>{var pe;if((0,tt.Rm)()&&!((pe=Pn.AssistantObject.hack)!=null&&pe.can_download)){ce.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}Ne.history.push(`/classrooms/${Gn.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))};return ve.createElement(ve.Fragment,null,ve.createElement("section",{className:`${At.wrap} minH500 bg-white pl30 pr30 pt30`},((nn=ur.homework_status)==null?void 0:nn.includes("\u672A\u53D1\u5E03"))&&ve.createElement(Se.Z,null),!((cr=ur.homework_status)!=null&&cr.includes("\u672A\u53D1\u5E03"))&&ve.createElement("aside",null,!(0,tt.GJ)()&&ve.createElement("div",{className:"c-light-black font12"},ve.createElement("span",null,"\u53D1\u5E03\u65F6\u95F4 ",ur==null?void 0:ur.publish_time),ve.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",ur==null?void 0:ur.end_time),ve.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(ur==null?void 0:ur.late_time)||"- -")),(0,tt.GJ)()&&ve.createElement(ve.Fragment,null,ve.createElement(De.default,{form:bn,onChange:mi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((en=ur.task_status)==null?void 0:en.length)>0&&ve.createElement(De.default.Item,{name:"task_status"},ve.createElement(He.default.Group,{value:[],style:{width:"100%"}},ve.createElement(Ue.Z,null,ve.createElement(xe.Z,{className:"font14",flex:"80px"},"\u4F5C\u4E1A\u72B6\u6001:"),ve.createElement(xe.Z,{flex:"80px"},ve.createElement(He.default,{value:"all"},"\u5168\u90E8")),ve.createElement(xe.Z,{flex:"1"},ur.task_status&&ur.task_status.map((yt,Ht)=>ve.createElement(He.default,{name:"task_status",value:yt.id},yt.name,"(",yt.count,")")))))),((gn=ur.course_group_info)==null?void 0:gn.length)>0&&ve.createElement(De.default.Item,{name:"course_group_info"},ve.createElement(He.default.Group,{style:{width:"100%"}},ve.createElement(Ue.Z,null,ve.createElement(xe.Z,{className:"font14",flex:"80px"},"\u5206\u73ED\u60C5\u51B5:"),ve.createElement(xe.Z,{flex:"80px"},ve.createElement(He.default,{value:"all"},"\u5168\u90E8")),ve.createElement(xe.Z,{flex:"1",id:"divhe",style:{height:di+"px",overflow:"hidden"}},(mn=ur.course_group_info)==null?void 0:mn.map((yt,Ht)=>ve.createElement(He.default,{value:yt.course_group_id},yt.group_group_name,"(",yt.count,")"))),fi&&ve.createElement("span",{onClick:()=>{let yt=document.getElementById("divhe").scrollHeight;di>47?Za(47):Za(yt)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},di===47?"\u5C55\u5F00":"\u6536\u8D77",di===47?ve.createElement(dt.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):ve.createElement(Ze.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((On=ur.teacher_comment)==null?void 0:On.length)>0&&ve.createElement(De.default.Item,{name:"teacher_comment"},ve.createElement(He.default.Group,{style:{width:"100%"}},ve.createElement(Ue.Z,null,ve.createElement(xe.Z,{className:"font14",flex:"80px"},"\u8FFD\u52A0\u70B9\u8BC4:"),ve.createElement(xe.Z,{flex:"80px"},ve.createElement(He.default,{value:"all"},"\u5168\u90E8")),ve.createElement(xe.Z,{flex:"1"},ur.teacher_comment&&ur.teacher_comment.map((yt,Ht)=>ve.createElement(He.default,{value:String(yt.id)},yt.name,"(",yt.count,")"))))))),ve.createElement(Ue.Z,{align:"middle"},ve.createElement(xe.Z,{flex:"1"},ve.createElement(Ue.Z,{align:"middle"},ve.createElement(xe.Z,null,ve.createElement(ne.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:yt=>{Gn.search=yt.trim(),Gn.page=1,pa()},style:{width:240}})),ve.createElement(xe.Z,null,ve.createElement("span",{className:"ml5"},ve.createElement("span",{className:"c-red"},ur.work_count),"\u4E2A\u68C0\u7D22\u7ED3\u679C\uFF08",ur.work_count,"\u4E2A\u5B66\u751F\uFF09")))),ve.createElement(xe.Z,null,(kr==null?void 0:kr.complete_num)!=(kr==null?void 0:kr.total_count)&&(kr==null?void 0:kr.status)!=1&&ve.createElement("div",{className:At.under_review},ve.createElement(We.Z,{spinning:!0,className:"mr6",size:"small"}),ve.createElement("span",{className:"ml10"},"\u4EE3\u7801\u8BC4\u4EF7\u4E2D\uFF0C\u5F53\u524D\u8FDB\u5EA6"),ve.createElement("span",{className:"ml5"},ve.createElement("span",{style:{color:"#3061D0"}},kr==null?void 0:kr.complete_num),"/",kr==null?void 0:kr.total_count)),(((Xt=ur==null?void 0:ur.homework_status)==null?void 0:Xt.includes("\u5DF2\u622A\u6B62"))||((yn=ur==null?void 0:ur.homework_status)==null?void 0:yn.includes("\u63D0\u4EA4\u4E2D"))||((zn=ur==null?void 0:ur.homework_status)==null?void 0:zn.includes("\u8FDB\u884C\u4E2D")))&&ve.createElement(he.ZP,{className:"ml10",onClick:()=>{var yt;if(!(!(Yr!=null&&Yr.is_old_data_for_time)&&(0,Ve.Ye)(cn))){if(((yt=ur==null?void 0:ur.challenges)==null?void 0:yt.length)===0)return ce.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if((ur==null?void 0:ur.commit_count)==0)return ce.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");if((kr==null?void 0:kr.complete_num)!=(kr==null?void 0:kr.total_count)&&(kr==null?void 0:kr.status)!=1)return ce.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"}})}}},ve.createElement("span",{className:`${At.tr1} iconfont icon-yijiandaimapingjia mr5`}),"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"),(0,tt.GJ)()&&!((Jn=ur.homework_status)!=null&&Jn.includes("\u5BFC\u5165"))&&ve.createElement(he.ZP,{className:"ml10",onClick:()=>{!(Yr!=null&&Yr.is_old_data_for_time)&&(0,Ve.Ye)(cn)||cn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:ur.student_works.map(yt=>yt.id),params:Gn}})}},ve.createElement("span",{className:`${At.tr1} iconfont icon-daimachazhong`}),"\u4EE3\u7801\u67E5\u91CD"),(0,tt.GJ)()&&!((or=ur.homework_status)!=null&&or.includes("\u5BFC\u5165"))&&ve.createElement(he.ZP,{className:"ml10",onClick:gi},ve.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"\u66F4\u65B0\u6210\u7EE9"),(0,tt.GJ)()&&ve.createElement(ze.Z,{dropdownRender:Fn,className:"ml10"},ve.createElement(he.ZP,null,ve.createElement(Le.Z,null),"\u5BFC\u51FA",ve.createElement(Ae.Z,null)))))),ve.createElement(Ue.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,tt.GJ)()&&Sr&&ve.createElement("span",null,ve.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")),ve.createElement(Re.default,{className:`mt30 ${At.TableDom}`,loading:qt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:yt=>({onClick:Ht=>{var pe,Be;if(!((pe=ur.homework_status)!=null&&pe.includes("\u5BFC\u5165"))){if((0,tt.Rm)()&&!((Be=Pn.AssistantObject.hack)!=null&&Be.can_view)){ce.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,ge.O5)()&&window.open(`/classrooms/${Gn.coursesId}/program_homework/${Gn.categoryId}/${yt.id}/${yt.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:ur.student_works,columns:Lt,onChange:(yt,Ht,pe)=>{pe.field&&(Gn.order=pe.field==="score"?"work_score":pe.field),pe.order||(Gn.b_order="asc"),pe.order==="ascend"&&(Gn.b_order="asc"),pe.order==="descend"&&(Gn.b_order="desc"),pe.order||(Gn.b_order="asc"),pa()}}),ve.createElement(we,null),ve.createElement(It,null),ve.createElement(ke.Z,null)),ve.createElement(Ee.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:Tn,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>hn(void 0,null,function*(){if(Kt===2){if(Yn.length<=0){ce.ZP.info("\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001");return}if(!Na){ce.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yt=yield(0,Ce.ZP)(`/api/homework_commons/${Gn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Gn.categoryId,comment:Na,status:Yn}});yt.status===0&&(Dr(yt),tn(!1),mr(!0))}else{if(!(Sa===0||aa===0)){if(!Sa){ce.ZP.info("\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}if(!aa){ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}}if(Sa>aa){ce.ZP.info("\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206");return}if(!Na){ce.ZP.info("\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A");return}let yt=yield(0,Ce.ZP)(`/api/homework_commons/${Gn.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:Gn.categoryId,comment:Na,min_score:Sa,max_score:aa}});yt.status===0&&(Dr(yt),tn(!1),mr(!0))}}),onCancel:()=>{tn(!1),Qi()}},ve.createElement("div",{style:{padding:"32px"}},ve.createElement("div",null,ve.createElement("div",null,ve.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),ve.createElement(je.ZP.Group,{value:Kt,onChange:yt=>{pn(yt.target.value)}},ve.createElement(je.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),ve.createElement(je.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),Kt===1&&ve.createElement("div",{style:{display:"flex",marginTop:"20px"}},ve.createElement("span",{style:{width:"70px",textAlign:"end"}},ve.createElement("span",{style:{color:"red"}},"*"),"\u6700\u4F4E\u5206\uFF1A"),ve.createElement(Ie.Z,{min:0,max:100,value:Sa,onChange:yt=>ci(yt),style:{width:"100px"}}),ve.createElement("span",{style:{width:"80px",textAlign:"end"}},ve.createElement("span",{style:{color:"red"}},"*"),"\u6700\u9AD8\u5206\uFF1A"),ve.createElement(Ie.Z,{min:0,max:100,value:aa,onChange:yt=>xa(yt),style:{width:"100px"}})),Kt===2&&ve.createElement("div",{style:{display:"flex",marginTop:"20px"}},ve.createElement("span",{style:{width:"80px"}},"\u4F5C\u4E1A\u72B6\u6001\uFF1A"),ve.createElement(He.default.Group,{onChange:yt=>{rr([...yt])},style:{width:"100%"}},(gr=ur.task_status)==null?void 0:gr.map((yt,Ht)=>ve.createElement(He.default,{name:"task_status",value:yt.id},yt.name,"(",yt.count,")")))),ve.createElement("div",{style:{display:"flex",marginTop:"20px"}},ve.createElement("span",{style:{width:"70px",textAlign:"end"}},ve.createElement("span",{style:{color:"red"}},"*")," \u8BC4\u8BED\uFF1A"),ve.createElement(fe.Z,{className:At.MdEditor,onChange:yt=>Oa(yt),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),ve.createElement(Ee.default,{open:hr,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>hn(void 0,null,function*(){Kt===2?(yield(0,Ce.ZP)(`/api/homework_commons/${Gn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Gn.categoryId,comment:Na,status:Yn}})).status===0&&(ce.ZP.info("\u6253\u56DE\u6210\u529F"),Qi(),pa(),mr(!1)):(yield(0,Ce.ZP)(`/api/homework_commons/${Gn.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:Gn.categoryId,comment:Na,min_score:Sa,max_score:aa}})).status===0&&(ce.ZP.info("\u6253\u56DE\u6210\u529F"),Qi(),pa(),mr(!1))}),onCancel:()=>{Qi(),mr(!1)}},ve.createElement("div",{style:{padding:"32px"}},Kt===1&&ve.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Sa,"-",aa,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Kt===2&&ve.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((Kr=ur.task_status)==null?void 0:Kr.filter(yt=>Yn==null?void 0:Yn.includes(yt.id)).map(yt=>yt.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),ve.createElement("br",null),ve.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",vr==null?void 0:vr.count,"\u540D\u5B66\u751F")))),ve.createElement(ae,null),ve.createElement(xn,{isShow:Li,setIsShow:Ci,item:Zi,coursesId:Gn.coursesId,categoryId:Gn.categoryId}),ve.createElement("aside",{className:"tc mb50 mt30"},ve.createElement(Ye.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:ai,current:Gn.page||1,defaultPageSize:20,total:ur.work_count})))};var Bn=(0,Ne.connect)(({shixunHomeworks:dn,classroomList:Pn,loading:qt,user:cn})=>({shixunHomeworks:dn,classroomList:Pn,loading:qt.effects,user:cn}))(Un)},41721:function(vn,Dt,ee){"use strict";ee.r(Dt),ee.d(Dt,{default:function(){return Du}});var E=ee(59301),De=ee(82093),ce=ee(76560),ye=ee(6767),Ee=ee(62957),ue=ee(99571),He=ee(91882),Ue=ee(25399),xe=ee(20554),ne=ee(54172),We=ee(27812),he=ee(49661),ze=ee(38394),Re=Object.defineProperty,je=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,dt=(ct,nt,lt)=>nt in ct?Re(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Ze=(ct,nt)=>{for(var lt in nt||(nt={}))Ie.call(nt,lt)&&dt(ct,lt,nt[lt]);if(je)for(var lt of je(nt))Ye.call(nt,lt)&&dt(ct,lt,nt[lt]);return ct},Le=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const Ae=({shixunHomeworks:ct,dispatch:nt})=>{const lt=(0,ce.useParams)();return E.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:ct.actionTabs.key==="\u5220\u9664",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Le(void 0,null,function*(){(yield nt({type:"shixunHomeworks/deleteReply",payload:{object_id:ct.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(ye.ZP.success("\u5220\u9664\u6210\u529F"),nt({type:"shixunHomeworks/setActionTabs",payload:{}}),nt({type:"shixunHomeworks/getReplyList",payload:Ze({},ct.actionTabs.params)}))}),onCancel:()=>{nt({type:"shixunHomeworks/setActionTabs",payload:{}})}},E.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var Se=(0,ce.connect)(({shixunHomeworks:ct})=>({shixunHomeworks:ct}))(Ae),Ve=ee(57309),ke=ee.n(Ve),st=ee(90524),Ce=ee(29787),Ne=ee(13747),Ke={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"},Qe="data:image/png;base64,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",Me=ee(34055),Fe=ee(2978),_e=ee(56082),St=ee(87954),vt=ee(18257),et=ee(61934),rt=ee(19719),we=ee(35241),de=ee(44589),tt=ee(87395),At=ee(84105),kt=Object.defineProperty,it=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,It=(ct,nt,lt)=>nt in ct?kt(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,gt=(ct,nt)=>{for(var lt in nt||(nt={}))Tt.call(nt,lt)&&It(ct,lt,nt[lt]);if(pt)for(var lt of pt(nt))at.call(nt,lt)&&It(ct,lt,nt[lt]);return ct},$t=(ct,nt)=>it(ct,jt(nt)),Qt=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});ke().locale("ZH-cn");let se=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];const re=E.createContext({}),te=()=>{const{setActivatorNodeRef:ct,listeners:nt}=(0,E.useContext)(re);return E.createElement(ue.ZP,gt({type:"text",size:"small",className:Ke.upDownSty,icon:E.createElement(Ue.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:ct},nt))},ae=ct=>{const{attributes:nt,listeners:lt,setNodeRef:Fr,setActivatorNodeRef:ea,transform:la,transition:Vn,isDragging:Ur}=(0,rt.nB)({id:ct["data-row-key"]}),Sn=gt($t(gt({},ct.style),{transform:we.ux.Translate.toString(la),transition:Vn}),Ur?{position:"relative",zIndex:100}:{}),Qn=(0,E.useMemo)(()=>({setActivatorNodeRef:ea,listeners:lt}),[ea,lt]);return E.createElement(re.Provider,{value:Qn},E.createElement("tr",gt($t(gt({},ct),{ref:Fr,style:Sn}),nt)))},fe=({shixunHomeworks:ct,classroomList:nt,globalSetting:lt,user:Fr,loading:ea,dispatch:la})=>{var Vn,Ur,Sn,Qn;const[Da,Ua]=(0,E.useState)($t(gt({},(0,ce.useParams)()),{page:1,per_page:10})),[zr,Wr]=(0,E.useState)([]),[Ki,ja]=(0,E.useState)(-1),[Ya,si]=(0,E.useState)(""),[$n,ei]=(0,E.useState)(""),{detailLeftMenus:Ti}=nt,fr=(0,ce.useLocation)(),[jr,ti]=(0,E.useState)({}),{workDetail:ao,workList:kn,workSetting:ta}=ct,[ka,ar]=(0,E.useState)("1"),[Zn,Ot]=(0,E.useState)(!1),[Aa,Ta]=(0,E.useState)(!1),[sa,oi]=(0,E.useState)(""),[Fa,Ea]=(0,E.useState)(1),ya=(0,E.useRef)(null),[Bi,ro]=(0,E.useState)(!1);(0,E.useEffect)(()=>{kn.homework_status&&sn()},[kn]),(0,E.useEffect)(()=>{ya.current&&(ya.current.clientHeight>200?Ea(2):Ea(4))},[zr==null?void 0:zr.description]);function sn(){return Qt(this,null,function*(){var br,ca,Ka;Ot(!0);let Va=yield(0,De.ZP)(`/api/courses/${Da.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:$t(gt({},Da),{id:Da.categoryId})});if(Wr(Va),Ot(!1),Da.defaultExpandedRowKeys=[`${(ca=(br=Va==null?void 0:Va.data)==null?void 0:br[0])==null?void 0:ca.identifier}`],Va!=null&&Va.hide_description)ar("2");else if(ka!="2"){if((Ka=kn.homework_status)!=null&&Ka.includes("\u5BFC\u5165"))return;ar(Va!=null&&Va.description?"1":"2")}Ua(gt({},Da))})}const _n=()=>{if(Fa===1)return{visibility:"hidden"};if(Fa===2)return{overflow:"hidden",height:"200px"};if(Fa===3)return{overflow:"initial"};if(Fa===4)return{overflow:"initial"}},Tr=br=>Qt(void 0,[br],function*({active:ca,over:Ka}){if(ca.id!==(Ka==null?void 0:Ka.id)&&(Ka!=null&&Ka.id)){Wr(Ri=>{var Ga;const io=(Ga=Ri==null?void 0:Ri.data)==null?void 0:Ga.findIndex(qo=>qo.identifier===ca.id),Fo=Ri==null?void 0:Ri.data.findIndex(qo=>qo.identifier===(Ka==null?void 0:Ka.id));return $t(gt({},Ri),{data:(0,de.Rp)(Ri==null?void 0:Ri.data,io,Fo)})});let Va=yield(0,De.ZP)(`/api/courses/${Da==null?void 0:Da.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Da==null?void 0:Da.categoryId,origin_identifier:ca==null?void 0:ca.id,target_identifier:Ka==null?void 0:Ka.id}});(Va==null?void 0:Va.status)==0&&(ye.ZP.success("\u6392\u5E8F\u6210\u529F"),sn())}}),Ia=br=>Qt(void 0,null,function*(){const ca=()=>Qt(void 0,null,function*(){let Va=yield(0,De.ZP)(`/api/item_banks/${br}/copy_hack_item.json`,{method:"post"});(Va==null?void 0:Va.status)===0&&ye.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});ro(!0);let Ka=yield(0,De.ZP)(`/api/item_banks/${br}/check_hack_item.json`,{method:"get"});(Ka==null?void 0:Ka.status)===-20?Ee.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:ca}):ca(),ro(!1)});return E.createElement("section",{className:Ke.bg},E.createElement(Ce.Z,{spinning:Zn},(!(zr!=null&&zr.hide_description)||(0,Me.GJ)())&&E.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Aa&&(0,Me.GJ)()&&E.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(ta==null?void 0:ta.hack_edit_permission)&&E.createElement("span",{className:Ke.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{Ta(!0)}},E.createElement(Ue.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:Ke.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>Qt(void 0,null,function*(){if(!(zr!=null&&zr.hide_description))Ee.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:()=>Qt(void 0,null,function*(){let br=yield(0,De.ZP)(`/api/homework_commons/${Da==null?void 0:Da.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(br==null?void 0:br.status)==0&&(ye.ZP.success("\u9690\u85CF\u6210\u529F"),sn())})});else{let br=yield(0,De.ZP)(`/api/homework_commons/${Da==null?void 0:Da.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(br==null?void 0:br.status)==0&&(ye.ZP.success("\u516C\u5F00\u6210\u529F"),sn())}})},E.createElement(Ue.Z,{title:zr!=null&&zr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E"},E.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),E.createElement("span",null,zr!=null&&zr.hide_description?"\u516C\u5F00\u8BF4\u660E":"\u9690\u85CF\u8BF4\u660E")))),Aa?E.createElement(E.Fragment,null,E.createElement(Fe.Z,{defaultValue:zr==null?void 0:zr.description,watch:!0,height:155,onChange:br=>{oi(br)}}),E.createElement("div",{style:{display:"flex"}},E.createElement(ue.ZP,{size:"middle",type:"primary",className:`${Ke.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Qt(void 0,null,function*(){Ea(1);let br=yield(0,De.ZP)(`/api/homework_commons/${Da==null?void 0:Da.categoryId}/update_description.json`,{method:"post",body:{description:sa}});(br==null?void 0:br.status)==0&&(ye.ZP.success("\u7F16\u8F91\u6210\u529F"),Ta(!1),sn())})},"\u63D0\u4EA4"),E.createElement(ue.ZP,{size:"middle",type:"primary",ghost:!0,className:Ke.buttonEdit,onClick:()=>{Ta(!1)}},"\u53D6\u6D88"))):!!(zr!=null&&zr.description)&&E.createElement("div",{ref:ya,className:Ke.maskWrap,style:_n()},E.createElement("div",{className:Ke.desHead},E.createElement("img",{src:Qe,width:94})),E.createElement(ze.Z,{className:Ke.md,value:(zr==null?void 0:zr.description)||""}),Fa===2&&E.createElement("div",{className:Ke.mask},E.createElement("div",{onClick:()=>Ea(3)},"\u5C55\u5F00",E.createElement("i",{className:"iconfont icon-zhankai4"}))),Fa===3&&E.createElement("div",{className:Ke.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},E.createElement("div",{onClick:()=>Ea(2)},"\u6536\u8D77",E.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Me.dE)()&&!!(zr!=null&&zr.group_name)&&E.createElement("div",{className:Ke.info},E.createElement("img",{src:`${st.Z.IMG_SERVER}/images/${(Vn=zr==null?void 0:zr.user)==null?void 0:Vn.image_url}`}),E.createElement("div",{className:"ml20",style:{alignItems:"start"}},E.createElement("b",null,(zr==null?void 0:zr.name)||""),E.createElement("span",{title:(zr==null?void 0:zr.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(zr==null?void 0:zr.group_name)||"")),E.createElement(Ue.Z,{title:E.createElement(E.Fragment,null,E.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(zr==null?void 0:zr.late_final_score)||0),E.createElement("div",null,"\u8865\u4EA4\u6263\u5206\uFF1A",(zr==null?void 0:zr.late_penalty)||0),E.createElement("div",null,"\u6700\u7EC8\u6210\u7EE9\uFF1A",(zr==null?void 0:zr.total_score)||0))},E.createElement("div",null,E.createElement("b",null,E.createElement(et.n,{value:zr==null?void 0:zr.total_score})),E.createElement("span",null,"\u603B\u6210\u7EE9"))),E.createElement("div",null,E.createElement("b",null,(zr==null?void 0:zr.total_time)||"-"),E.createElement("span",null,"\u603B\u8017\u65F6")),E.createElement("div",null,E.createElement("b",{style:{color:"#009C0F"}},zr==null?void 0:zr.pass_count),E.createElement("span",null,"\u5DF2\u901A\u8FC7\u6570")),E.createElement("div",null,E.createElement("b",{style:{color:"#FA6400"}},zr==null?void 0:zr.doing_count),E.createElement("span",null,"\u8FDB\u884C\u4E2D")),E.createElement("div",null,E.createElement("b",{style:{color:"#E30000"}},zr==null?void 0:zr.not_pass_count),E.createElement("span",null,"\u672A\u7B54\u9898\u6570"))),!((Ur=kn.homework_status)!=null&&Ur.includes("\u5BFC\u5165"))&&E.createElement("div",null,E.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Me.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"),Da.defaultExpandedRowKeys&&E.createElement(St.LB,{modifiers:[vt.DL],onDragEnd:Tr},E.createElement(rt.Fo,{items:(Sn=zr==null?void 0:zr.data)==null?void 0:Sn.map(br=>br==null?void 0:br.identifier),strategy:rt.qw},E.createElement(ne.default,{components:{body:{row:ae}},dataSource:zr==null?void 0:zr.data,rowKey:br=>br==null?void 0:br.identifier,pagination:!1,expandable:{expandIcon:({expanded:br,onExpand:ca,record:Ka})=>br?E.createElement(Ue.Z,{title:"\u6536\u8D77"},E.createElement(tt.Z,{className:Ke.upDownSty,onClick:Va=>ca(Ka,Va)})):E.createElement(Ue.Z,{title:"\u5C55\u5F00"},E.createElement(At.Z,{className:Ke.upDownSty,onClick:Va=>ca(Ka,Va)})),expandedRowRender:br=>{var ca;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",br==null?void 0:br.name),E.createElement("p",null,"\u63CF\u8FF0\uFF1A",E.createElement(ze.Z,{value:(br==null?void 0:br.description)||""})),!(0,Me.dE)()&&E.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",E.createElement(ze.Z,{style:{fontSize:"14px"},value:(br==null?void 0:br.analysis)||"\u6682\u65E0\u89E3\u6790"}))),E.createElement("div",{style:{width:"100%",textAlign:"end"}},(ta==null?void 0:ta.hack_edit_permission)&&E.createElement(ue.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${br==null?void 0:br.identifier}?type=1`),localStorage.setItem("program_homework",[Da.coursesId,Da.categoryId])}},"\u7F16\u8F91"),(ta==null?void 0:ta.hack_edit_permission)&&((ca=zr==null?void 0:zr.homework_status)==null?void 0:ca.includes("\u672A\u53D1\u5E03"))&&E.createElement(ue.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{Ee.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Qt(void 0,null,function*(){let Ka=yield(0,De.ZP)(`/api/problems/${br==null?void 0:br.identifier}.json`,{method:"delete"});(Ka==null?void 0:Ka.status)===0&&(ye.ZP.info("\u5220\u9664\u6210\u529F"),Da.page=1,sn())})})}},"\u5220\u9664")))},defaultExpandedRowKeys:Da.defaultExpandedRowKeys},columns:(Qn=[(0,Me.GJ)()&&{key:"sort",align:"center",width:40,render:()=>E.createElement(te,null)},{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(br,ca,Ka)=>`${(Da.page-1)*Da.per_page+Ka+1}`},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,key:"name"},((0,Me.dE)()||(zr==null?void 0:zr.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(br,ca,Ka){return E.createElement("div",null,se[br])}},{title:"\u901A\u8FC7\u7387",dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Me.dE)()&&{title:"\u5F97\u5206",dataIndex:"score",key:"score",render:br=>{let ca="",Ka=Number(br);return Ka>=0&&Ka<=60?ca="c-red":Ka>=90?ca="c-green":Ka>60?ca="c-orange":ca="",E.createElement("span",{className:ca},br)}},(0,Me.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:(br,ca)=>E.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},br||"--")},(0,Me.dE)()&&{title:"\u901A\u8FC7\u72B6\u6001",dataIndex:"finish_status",key:"finish_status",render(br){return E.createElement(E.Fragment,null,br===0&&E.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),br===1&&E.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),br===2&&E.createElement("span",{style:{color:"#009C0F"}},"\u5DF2\u901A\u8FC7"))}},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",width:(0,Me.GJ)()?280:146,align:"right",render(br,ca,Ka){return E.createElement("div",null,(0,Me.GJ)()&&E.createElement(ue.ZP,{type:"link",style:{marginRight:"5px"},loading:Bi,onClick:()=>Qt(this,null,function*(){Ia(ca==null?void 0:ca.id)})},"\u52A0\u5165\u8BD5\u9898\u5E93"),E.createElement("a",{onClick:()=>{var Va;if((0,Me.Rm)()&&!((Va=nt.AssistantObject.hack)!=null&&Va.can_question_eaderboard)){ye.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/${Da.coursesId}/program_homework/${Da.categoryId}/${br}/ranking`)}},"\u6392\u884C"),E.createElement("a",{onClick:()=>Qt(this,null,function*(){let Va=yield(0,De.ZP)(`/api/problems/${ca==null?void 0:ca.identifier}/start.json`,{method:"get"});Va&&(window.open(`/myproblems/${Va==null?void 0:Va.identifier}?type=1&backUrl=/classrooms/${Da.coursesId}/program_homework/${Da.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Da.coursesId,Da.categoryId]))}),className:"ml20"},(0,Me.GJ)()?"\u4F53\u9A8C":"\u8FDB\u5165\u7B54\u9898"),(ta==null?void 0:ta.hack_edit_permission)&&E.createElement("a",{className:"ml20",onClick:()=>Qt(this,null,function*(){window.open(`/problems/newedit/${ca==null?void 0:ca.identifier}?type=1`),localStorage.setItem("program_homework",[Da.coursesId,Da.categoryId])})},"\u7F16\u8F91"))}}])==null?void 0:Qn.filter(br=>!!br)})))),E.createElement("aside",{style:{padding:"0 20px 20px 20px"}},E.createElement(Ne.Z,{defaultCurrent:1,total:zr==null?void 0:zr.count,hideOnSinglePage:!0,showTotal:br=>E.createElement("span",null,"\u5171",br,"\u6761"),current:Da.page||1,pageSize:Da.per_page||10,onChange:(br,ca)=>{Da.page=br,Da.per_page=ca,Ua(gt({},Da)),sn()}})))),E.createElement(Se,null))};var ie=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt,user:Fr,globalSetting:ea})=>({shixunHomeworks:ct,globalSetting:ea,classroomList:nt,user:Fr,loading:lt.effects}))(fe),ge=ee(28284),ut=ee(77019),mt=ee(5269),xt=ee(37568),Je=ee(62673),ht=ee(57884),Et=ee(59301),Vt=Object.defineProperty,ln=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Nt=(ct,nt,lt)=>nt in ct?Vt(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,un=(ct,nt)=>{for(var lt in nt||(nt={}))xn.call(nt,lt)&&Nt(ct,lt,nt[lt]);if(ln)for(var lt of ln(nt))ve.call(nt,lt)&&Nt(ct,lt,nt[lt]);return ct},_t=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const Ft=({shixunHomeworks:ct,loading:nt,dispatch:lt,classroomList:Fr})=>{var ea;const la=(0,ce.useParams)(),[Vn,Ur]=(0,E.useState)(un(un({},{page:1,limit:20,group_ids:[]}),la)),Sn=(0,ce.useLocation)(),{codeReview:Qn,workSetting:Da}=ct,[Ua,zr]=(0,E.useState)({}),[Wr]=ge.default.useForm();Vn.order="code_rate",Vn.sort="desc",Vn.category=Vn.categoryId,(0,E.useEffect)(()=>{Ki(),console.log("params",Vn)},[Vn]),(0,E.useEffect)(()=>{ct.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Ki()},[ct.actionTabs.key]);const Ki=()=>_t(void 0,null,function*(){(yield lt({type:"shixunHomeworks/getCodeReview",payload:un({},Vn)})).status===-2&&setTimeout(()=>Ki(),1500)}),ja=()=>{},Ya=($n,ei)=>{Vn.page=$n,Vn.limit=20,lt({type:"shixunHomeworks/getCodeReview",payload:un({},Vn)})},si=[{title:"\u5E8F\u53F7",dataIndex:"number",render:($n,ei,Ti)=>Vn.limit*(Vn.page-1)+Ti+1},{title:"\u59D3\u540D",dataIndex:"username"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u76F8\u4F3C\u5EA6",dataIndex:"code_rate",render:$n=>Et.createElement("span",{className:"c-orange"},$n)},{title:"\u64CD\u4F5C",dataInex:"action",render:($n,ei)=>Et.createElement("div",null,Et.createElement("a",{onClick:()=>{var Ti;if((0,Me.Rm)()&&!((Ti=Fr.AssistantObject.hack)!=null&&Ti.can_view)){ye.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}/review_detail/${ei.user_id}`)}},"\u67E5\u770B"),Et.createElement("br",null))}];return Et.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Qn==null?void 0:Qn.status)===-2&&Et.createElement(ht.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"}),(Qn==null?void 0:Qn.status)!==-2&&Et.createElement("div",null,Et.createElement(ut.Z,null,Et.createElement(mt.Z,{flex:"1"},Et.createElement("p",{className:"mt10"},"\u67E5\u91CD\u65F6\u95F4\uFF1A",Qn.last_review_time,Et.createElement(ue.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{!(Da!=null&&Da.is_old_data_for_time)&&(0,he.Ye)(lt)||lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:Vn}})}},"\u4EE3\u7801\u67E5\u91CD"))),Et.createElement(mt.Z,null,Et.createElement(xt.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onSearch:$n=>{Vn.search=$n,lt({type:"shixunHomeworks/getCodeReview",payload:Vn})},style:{width:200}}),Et.createElement("span",{className:"ml5 c-red"}))),((ea=Qn.group_info)==null?void 0:ea.length)>0&&Et.createElement(Et.Fragment,null,Et.createElement(ut.Z,null,Et.createElement(mt.Z,{flex:"80px",className:"font14"},"\u5206\u73ED\u60C5\u51B5:"),Et.createElement(mt.Z,{flex:"80px"},Et.createElement(Je.default,{checked:Vn.group_ids=="",value:"all",onChange:$n=>{delete Vn.group_ids,Vn.group_ids=[],Vn.page=1,Ur(un({},Vn))}},"\u5168\u90E8")),Et.createElement(mt.Z,{flex:"1"},Qn.group_info&&Qn.group_info.map(($n,ei)=>Et.createElement(Je.default,{style:{marginLeft:0},value:$n.id,checked:Vn.group_ids.includes($n.id),onChange:Ti=>{Ti.target.checked?Vn.group_ids.push($n.id):Vn.group_ids.splice(Vn.group_ids.indexOf($n.id),1),Vn.page=1,Ur(un({},Vn))}},$n.name,"(",$n.members_count,")")))),Et.createElement(ut.Z,{className:"font14 c-red mt5"},Et.createElement(mt.Z,null,"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"))),Et.createElement("p",{className:"mt10"},Et.createElement("span",{className:"c-red"},Qn.copy_reviews_count),"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1\uFF08",Qn.all_reviews_count,"\u4F5C\u54C1\uFF09"),Et.createElement(ne.default,{className:"mt30",loading:nt["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Qn.users_reviews,columns:si,onChange:($n,ei,Ti)=>{Ti.order==="ascend"&&(Vn.b_order="asc"),Ti.order==="descend"&&(Vn.b_order="desc"),Ti.order||delete Vn.b_order,lt({type:"shixunHomeworks/getCodeReview",payload:un({},Vn)})}}),Et.createElement("aside",{className:"tc mb50 mt30"},Et.createElement(Ne.Z,{showSizeChanger:!1,onChange:Ya,defaultCurrent:Vn.page||1,current:Vn.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Qn.copy_reviews_count}))))};var Yt=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt})=>({shixunHomeworks:ct,classroomList:nt,loading:lt.effects}))(Ft),an=ee(26162),hn=ee(16326),Nn=ee(82326),Un=ee(47889),Bn=ee(71051),dn=ee(32134),Pn=ee(12893),qt=ee(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"},pr=ee(2748),ir=ee(69577),Mr=ee(23869),Hn=ee(97202),nn=ee(59301),cr=Object.defineProperty,en=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,yn=(ct,nt,lt)=>nt in ct?cr(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,zn=(ct,nt)=>{for(var lt in nt||(nt={}))On.call(nt,lt)&&yn(ct,lt,nt[lt]);if(mn)for(var lt of mn(nt))Xt.call(nt,lt)&&yn(ct,lt,nt[lt]);return ct},Jn=(ct,nt)=>en(ct,gn(nt)),or=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const gr=(ct,nt)=>ct==null?void 0:ct.map(lt=>{var Fr;return(Fr=nt==null?void 0:nt.find(ea=>ea.value===lt))==null?void 0:Fr.id}),{RangePicker:Kr}=hn.default,{Option:Zr}=Nn.default,Yr=({shixunHomeworks:ct,user:nt,loading:lt,classroomList:Fr,dispatch:ea})=>{var la,Vn,Ur,Sn,Qn,Da,Ua,zr,Wr,Ki,ja,Ya;const si=(0,ce.useParams)(),{workSetting:$n,workList:ei,changeData:Ti}=ct,[fr,jr]=(0,E.useState)(!0),[ti,ao]=(0,E.useState)(!1);let[kn,ta]=(0,E.useState)([]),[ka,ar]=(0,E.useState)([]),[Zn,Ot]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:pr.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)(()=>(Aa(),()=>{ta([])}),[]);const Aa=()=>{ea({type:"shixunHomeworks/getWorkSetting",payload:zn({},si)})};(0,E.useEffect)(()=>{var sn,_n;((0,Me.G5)()||(0,Me.Rm)()&&((sn=Fr.AssistantObject.hack)!=null&&sn.can_late||(_n=Fr.AssistantObject.hack)!=null&&_n.can_publish))&&jr(!1)},[nt,Fr]),(0,E.useEffect)(()=>{if(!($n!=null&&$n.course_id))return;Object.keys(Zn).map(function(_n){Zn[_n]=$n[_n]}),(!Zn.allow_late||!Zn.unified_late)&&(Zn.late_minus_score=20,Zn.penalty_type=pr.Q.Percent),Zn.unified_setting||(Zn.unified_late=!1,Zn.unified_anonymous_comment=!1,Zn.unified_anonymous_appeal=!1),kn=JSON.parse(JSON.stringify($n.group_settings.map(_n=>Jn(zn({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),ka=JSON.parse(JSON.stringify($n.allow_late_settings.map(_n=>Jn(zn({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.late_time!==null))),Zn.difficult_settings.length===0&&(Zn.difficult_settings=[0,0,0]),console.log(Zn),Ot(zn({},Zn));const sn=(0,he.QE)((kn==null?void 0:kn.length)>0?kn:[]);ta([...sn]),(ka==null?void 0:ka.length)<=0?ar([{late_minus_score:20}]):ar([...ka])},[$n]);const Ta=()=>{var sn;if(((sn=nt==null?void 0:nt.userInfo)==null?void 0:sn.user_status)===2){(0,Mr.Rd)();return}const _n=JSON.parse(JSON.stringify(Zn));if(_n.categoryId=si.categoryId,Zn.unified_setting||(kn=kn==null?void 0:kn.map(Tr=>{var Ia;if(!Tr.publish_time||!Tr.end_time)throw ye.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(!Tr.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Tr.group_name=typeof(Tr==null?void 0:Tr.group_name)=="string"?[Tr==null?void 0:Tr.group_name]:Tr==null?void 0:Tr.group_name,Tr.group_id=(Ia=$n.group_settings)==null?void 0:Ia.filter(br=>{var ca;return(ca=Tr==null?void 0:Tr.group_name)==null?void 0:ca.includes(br.group_name)}).map(br=>br.group_id||br.id).toString().split(","),Tr})),_n.group_settings=kn,Zn.allow_late)if(Zn.unified_late){if(Zn.late_minus_score===null||Zn.late_minus_score===void 0||Zn.late_minus_score<0||Zn.late_minus_score>100)throw ye.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(!Zn.late_time)throw ye.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 ka=ka==null?void 0:ka.map(Tr=>{var Ia,br;if(Tr.late_minus_score===null||Tr.late_minus_score===void 0||Tr.late_minus_score<0||Tr.late_minus_score>100)throw ye.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 ye.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(!Tr.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Tr.group_name=typeof(Tr==null?void 0:Tr.group_name)=="string"?[Tr==null?void 0:Tr.group_name]:Tr==null?void 0:Tr.group_name,Tr.group_id=(br=(Ia=Tr==null?void 0:Tr.group_name)==null?void 0:Ia.map(ca=>{var Ka,Va;let Ri=(Va=(Ka=$n.group_settings)==null?void 0:Ka.filter(Ga=>(Ga==null?void 0:Ga.group_name)===ca))==null?void 0:Va[0];return Ri==null?void 0:Ri.group_id}))==null?void 0:br.toString().split(","),Tr}),_n.allow_late_settings=ka;_n.send_type===1&&(_n.difficult_settings=_n.difficult_settings.map(Tr=>Tr||0)),sa(_n)},sa=sn=>{var _n;if(sn.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(sn!=null&&sn.work_efficiency&&sn.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Tr={shixun_evaluation:sn.shixun_evaluation,challenge_settings:sn.challenge_settings},Ia=()=>or(void 0,null,function*(){ao(!0),(yield(0,De.ZP)(`/api/homework_commons/${si.categoryId}/publish_setting.json`,{method:"post",body:zn({},sn)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),Aa(),ea({type:"shixunHomeworks/getWorkList",payload:zn({},si)})),ao(!1)});!(0,qt.isEqual)(Ti,Tr)&&!((_n=ei==null?void 0:ei.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))?Ee.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:Ia}):Ia()},oi=(sn,_n,Tr="group_id")=>{var Ia;return _n?_n.find(br=>br[Tr]===sn):(Ia=$n==null?void 0:$n.group_settings)==null?void 0:Ia.find(br=>{var ca;return((ca=br.group_id)==null?void 0:ca[0])===sn})},Fa=($n==null?void 0:$n.allow_late)||($n==null?void 0:$n.anonymous_comment),Ea=sn=>{var _n,Tr;const Ia=oi(sn,$n==null?void 0:$n.allow_late_settings,"id"),br=oi(sn,$n==null?void 0:$n.anonymous_comment_settings),ca=oi(sn);return($n==null?void 0:$n.allow_late)&&Ia&&ke()(Ia==null?void 0:Ia.late_time)<=ke()()||($n==null?void 0:$n.anonymous_comment)&&br&&(br==null?void 0:br.evaluation_start)!==null||((Tr=(ke()(ca==null?void 0:ca.end_time)<=ke()()&&((_n=$n==null?void 0:$n.allow_late_settings)==null?void 0:_n.filter(Ka=>Ka.group_id.includes(sn))))[0])==null?void 0:Tr.late_time)!=null},ya=$n==null?void 0:$n.anonymous_comment,Bi=sn=>{if(!sn)return!1;const _n=oi(sn,$n==null?void 0:$n.anonymous_comment_settings);return($n==null?void 0:$n.anonymous_comment)&&_n&&(_n==null?void 0:_n.evaluation_start)!==null},ro=(sn,_n)=>{var Tr,Ia,br,ca,Ka;sn!=null&&sn.group_id||(sn.group_id=gr(sn==null?void 0:sn.group_name,$n==null?void 0:$n.group_settings)),ea({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:sn,index:_n,rangePickerDisabled:(Ia=(Tr=sn==null?void 0:sn.group_id)==null?void 0:Tr[0])!=null&&Ia.publish_time?fr||(ke()()<=ke()((ca=oi((br=sn==null?void 0:sn.group_id)==null?void 0:br[0]))==null?void 0:ca.publish_time)?!1:[!0,Ea((Ka=sn==null?void 0:sn.group_id)==null?void 0:Ka[0])]):!1,disabledDate:$n==null?void 0:$n.course_end_date}})};return nn.createElement("section",{className:cn.form},nn.createElement("div",{className:cn.title},"\u8BD5\u9898\u53D1\u5E03",nn.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")),nn.createElement("div",{className:cn.content},nn.createElement(Un.ZP.Group,{disabled:fr||!((la=ei==null?void 0:ei.homework_status)!=null&&la.includes("\u672A\u53D1\u5E03"))||!((Vn=Fr.AssistantObject.hack)!=null&&Vn.can_publish)&&(0,Me.Rm)(),value:Zn.send_type,onChange:sn=>{Zn.send_type=sn.target.value,Ot(Object.assign({},Zn))}},nn.createElement(Un.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),nn.createElement(Un.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),Zn.send_type===1&&nn.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},nn.createElement(ut.Z,{style:{marginLeft:"165px"}},nn.createElement(mt.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",nn.createElement(Bn.Z,{size:"large",precision:0,disabled:fr||!((Ur=ei==null?void 0:ei.homework_status)!=null&&Ur.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Zn.difficult_count[0]||0}`,min:0,max:Zn.difficult_count[0]||0,value:Zn.difficult_settings[0],onChange:sn=>{Zn.difficult_settings[0]=sn,Ot(Object.assign({},Zn))},className:"ml10 mr20",style:{width:120}})),nn.createElement(mt.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",nn.createElement(Bn.Z,{size:"large",precision:0,disabled:fr||!((Sn=ei==null?void 0:ei.homework_status)!=null&&Sn.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Zn.difficult_count[1]||0}`,min:0,max:Zn.difficult_count[1]||0,value:Zn.difficult_settings[1],onChange:sn=>{Zn.difficult_settings[1]=sn,Ot(Object.assign({},Zn))},className:"ml10 mr20",style:{width:120}})),nn.createElement(mt.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",nn.createElement(Bn.Z,{size:"large",precision:0,disabled:fr||!((Qn=ei==null?void 0:ei.homework_status)!=null&&Qn.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${Zn.difficult_count[2]||0}`,min:0,max:Zn.difficult_count[2]||0,value:Zn.difficult_settings[2],onChange:sn=>{Zn.difficult_settings[2]=sn,Ot(Object.assign({},Zn))},className:"ml10 mr20",style:{width:120}})))),nn.createElement("div",{className:`${cn.title} mt30`},"\u4F5C\u4E1A\u53D1\u5E03",nn.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")),nn.createElement("div",{className:cn.content},nn.createElement(Un.ZP.Group,{disabled:fr||!((Da=ei==null?void 0:ei.homework_status)!=null&&Da.includes("\u672A\u53D1\u5E03"))||!((Ua=Fr.AssistantObject.hack)!=null&&Ua.can_publish)&&(0,Me.Rm)(),value:Zn.unified_setting,onChange:sn=>{var _n;if(!((_n=ei==null?void 0:ei.homework_status)!=null&&_n.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Zn.unified_setting=!Zn.unified_setting,Zn.unified_setting||(Zn.unified_late=!1),Ot(Object.assign({},Zn)),Zn.unified_setting===!1&&kn==""){ta(kn.concat({}));return}Zn.unified_setting&&(ta([]),ar([{late_minus_score:5}]))}},nn.createElement(Un.ZP,{value:!0,disabled:!($n!=null&&$n.manage_all_group),style:{color:"#333333"}},"\u7EDF\u4E00\u53D1\u5E03"),nn.createElement(Un.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((zr=$n==null?void 0:$n.group_settings)==null?void 0:zr.length)===0,value:!1},"\u5206\u73ED\u53D1\u5E03")),((Wr=$n==null?void 0:$n.group_settings)==null?void 0:Wr.length)===0&&nn.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")),nn.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},Zn.unified_setting&&nn.createElement(ut.Z,{align:"middle",className:"ml25"},nn.createElement(ut.Z,{align:"middle"},nn.createElement(mt.Z,{className:"c-grey-333"},"\u53D1\u5E03\u65F6\u95F4"),nn.createElement(mt.Z,{className:"ml10"},nn.createElement(hn.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:sn=>(0,ir.Q8)(sn,$n==null?void 0:$n.course_end_date),disabledTime:sn=>(0,ir.d0)(sn),disabled:fr||ke()()>=ke()($n==null?void 0:$n.publish_time)||!((Ki=Fr.AssistantObject.hack)!=null&&Ki.can_publish)&&(0,Me.Rm)(),value:Zn.publish_time?ke()(Zn.publish_time):"",onChange:(sn,_n)=>{Zn.publish_time=_n,(Zn.end_time==""||!Zn.end_time)&&Zn.unified_setting&&(Zn.end_time=ke()(sn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Ot(Object.assign({},Zn))}}))),nn.createElement(ut.Z,{align:"middle",style:{marginLeft:40}},nn.createElement(mt.Z,{className:"c-grey-333"},"\u622A\u6B62\u65F6\u95F4"),nn.createElement(mt.Z,{className:"ml10"},nn.createElement(hn.default,{style:{width:170},allowClear:!1,size:"large",placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,he.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:($n==null?void 0:$n.allow_late)&&($n==null?void 0:$n.homework_status.includes("\u5DF2\u622A\u6B62"))||fr||($n==null?void 0:$n.allow_late)&&ke()()>=ke()($n==null?void 0:$n.end_time)||!((ja=Fr.AssistantObject.hack)!=null&&ja.can_publish)&&(0,Me.Rm)(),disabledDate:sn=>(0,ir.Q8)(sn,$n==null?void 0:$n.course_end_date,Zn.publish_time),disabledTime:sn=>(0,ir.d0)(sn,Zn.publish_time),value:Zn.end_time?ke()(Zn.end_time):"",onChange:(sn,_n)=>{Zn.end_time=_n,Ot(Object.assign({},Zn))}})))),!Zn.unified_setting&&(kn==null?void 0:kn.length)>0&&nn.createElement(ut.Z,{className:"ml25"},kn&&kn.map(function(sn,_n){var Tr,Ia,br,ca,Ka;return console.log("vvv",sn),nn.createElement(mt.Z,{className:_n!==0&&"mt20",span:24,key:_n},nn.createElement(ut.Z,{gutter:[0,16]},nn.createElement(mt.Z,{span:8},nn.createElement(ut.Z,{gutter:[8,16],align:"middle"},nn.createElement(mt.Z,{style:{minWidth:85},className:"c-grey-333"},"\u53D1\u5E03\u89C4\u5219 ",_n+1),nn.createElement(mt.Z,{flex:"1",style:{maxWidth:300}},nn.createElement(Nn.default,{size:"large",disabled:fr||((Tr=$n==null?void 0:$n.homework_status)!=null&&Tr.includes("\u672A\u53D1\u5E03")&&sn.id||ke()(){var Ri;if(!((Ri=Fr.AssistantObject.hack)!=null&&Ri.can_publish)&&(0,Me.Rm)()){ye.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[_n].group_name=Va,kn[_n].group_id=sn.group_id;const Ga=(0,qt.flattenDeep)(kn.map(Fo=>Fo.group_name)),io=ka.map(Fo=>{let qo=(Fo==null?void 0:Fo.group_name)||[];return Jn(zn({},Fo),{group_name:(0,qt.remove)(qo,Wl=>Ga.includes(Wl))})});ar(io),ta(kn.slice())},maxTagCount:4,maxTagPlaceholder:Va=>nn.createElement("div",{style:{cursor:"pointer"},onClick:()=>ro(sn,_n)},"+",Va==null?void 0:Va.length)},$n.group_settings&&$n.group_settings.map(function(Va){if(!kn.map(Ri=>Ri.group_name).toString().split(",").includes(String(Va.group_name)))return nn.createElement(Zr,{value:Va.group_name,key:Va.id},Va.group_name)}))))),nn.createElement(mt.Z,{span:14,style:{display:"flex",alignItems:"center"}},nn.createElement(Kr,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[sn.publish_time?ke()(sn.publish_time):ke()(),ke()()]},disabled:fr||(ke()()<=ke()((br=oi((Ia=sn.group_id)==null?void 0:Ia[0]))==null?void 0:br.publish_time)?!1:[!0,Ea(sn.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:Va=>(0,ir.Q8)(Va,$n==null?void 0:$n.course_end_date),disabledTime:Va=>(0,ir.d0)(Va),showTime:{format:"HH:mm",defaultValue:[ke()((0,he.U6)(),"HH:mm"),ke()((0,he.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[sn.publish_time?ke()(sn.publish_time):void 0,sn.end_time?ke()(sn.end_time):void 0],onChange:(Va,Ri)=>{var Ga;if(!((Ga=Fr.AssistantObject.hack)!=null&&Ga.can_publish)&&(0,Me.Rm)()){ye.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[_n].publish_time=Ri[0],!sn.end_time&&Ri[0]?kn[_n].end_time=ke()(Ri[0]).add(7,"days"):kn[_n].end_time=Ri[1],ta([...kn])},onCalendarChange:(Va,Ri,Ga)=>{if(Ri!=null&&Ri[0]&&!Ri[1]){const io=ke()(Ri[0]).add(7,"days");kn[_n].publish_time=Ri[0],kn[_n].end_time=io,ta([...kn])}}})),!fr&&nn.createElement(mt.Z,{span:2,style:{display:"flex",alignItems:"center"}},((ca=sn==null?void 0:sn.group_id)==null?void 0:ca.length)>1&&nn.createElement(Ue.Z,{title:"\u89C4\u5219\u62C6\u5206"},nn.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>ro(sn,_n)})),kn.length<((Ka=$n==null?void 0:$n.group_settings)==null?void 0:Ka.length)&&nn.createElement(dn.Z,{className:"c-green ml10 mr10",onClick:()=>{ta(kn.concat({}))}}),((sn==null?void 0:sn.publish_time)&&ke()(){var Va;if(!((Va=Fr.AssistantObject.hack)!=null&&Va.can_publish)&&(0,Me.Rm)()){ye.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 Ri=(0,qt.cloneDeep)(ka);Ri.forEach((Ga,io)=>{Ga.group_name&&(Ga.group_name=Ga.group_name.filter(Fo=>{var qo;return!((qo=kn[_n].group_name)!=null&&qo.includes(Fo))}))}),ar(Ri),kn=kn.filter((Ga,io)=>_n!==io),ta(kn.slice()),setTimeout(()=>ta(kn.slice()),10)}}))))}))),nn.createElement("div",{className:`${cn.title} mt30`},"\u8865\u4EA4\u8BBE\u7F6E",nn.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")),nn.createElement("div",{className:cn.content},nn.createElement(ut.Z,null,nn.createElement(Je.default,{checked:Zn.allow_late,disabled:fr||($n==null?void 0:$n.allow_late),onChange:sn=>{var _n;if(!((_n=Fr.AssistantObject.hack)!=null&&_n.can_late)&&(0,Me.Rm)()){ye.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}sn.target.checked&&Ee.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",width:480,centered:!0,content:nn.createElement("div",{style:{padding:10,background:"#f5f6f9"}},nn.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"),nn.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),nn.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"))}),Zn.allow_late=!Zn.allow_late,ka==""&&ar([{late_minus_score:5}]),Ot(Object.assign({},Zn))}},nn.createElement("span",{style:{fontSize:"14px"}},"\u5F00\u542F\u8865\u4EA4")))),(Zn==null?void 0:Zn.allow_late)&&nn.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},nn.createElement("div",null,nn.createElement("span",{style:{color:"#333333",marginRight:12}},"\u8865\u4EA4\u65B9\u5F0F\uFF1A"),nn.createElement(Un.ZP.Group,{disabled:fr||($n==null?void 0:$n.anonymous_comment)||($n==null?void 0:$n.allow_late),value:Zn.unified_late,onChange:sn=>{var _n;if((0,Me.Rm)()&&!((_n=Fr.AssistantObject.hack)!=null&&_n.can_late)){ye.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}Zn.unified_late=sn.target.value,ka==""&&!sn.target.value&&ar([{late_minus_score:5}]),Ot(zn({},Zn))}},(Zn==null?void 0:Zn.unified_setting)&&nn.createElement(Un.ZP,{value:!0,style:{color:"#333333"},disabled:!($n!=null&&$n.manage_all_group)}," \u7EDF\u4E00\u8865\u4EA4 "),((Ya=$n==null?void 0:$n.group_settings)==null?void 0:Ya.length)&&nn.createElement(Un.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),Zn!=null&&Zn.unified_late?nn.createElement(nn.Fragment,null,nn.createElement(ut.Z,{align:"middle",className:"mt25"},nn.createElement(mt.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206:"),nn.createElement(mt.Z,{className:"ml5"},nn.createElement(pr.Z,{disabled:fr||ya,value:{type:Zn.penalty_type,inputValue:Zn.late_minus_score},onChange:sn=>{var _n;if((0,Me.Rm)()&&!((_n=Fr.AssistantObject.hack)!=null&&_n.can_late)){ye.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}Ot(Jn(zn({},Zn),{late_minus_score:sn.inputValue,penalty_type:sn.type}))}})),nn.createElement(mt.Z,{flex:"1",className:"ml5"},nn.createElement("span",{className:"c-grey-c ml10"},Zn.penalty_type===pr.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)"))),nn.createElement(ut.Z,{align:"middle",className:"mt25"},nn.createElement(mt.Z,{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),nn.createElement(mt.Z,{className:"ml5"},nn.createElement(hn.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ke()((0,he.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:fr||ya,value:Zn.late_time?ke()(Zn.late_time):"",disabledDate:sn=>(0,ir.Q8)(sn,$n==null?void 0:$n.course_end_date),disabledTime:sn=>(0,ir.d0)(sn),onChange:(sn,_n)=>{var Tr;if((0,Me.Rm)()&&!((Tr=Fr.AssistantObject.hack)!=null&&Tr.can_late)){ye.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}Zn.late_time=_n,Ot(Object.assign({},Zn))}})),nn.createElement(mt.Z,null,nn.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):ka.map(function(sn,_n){var Tr;return nn.createElement(mt.Z,{span:24,key:_n},nn.createElement(ut.Z,{className:"mt25",align:"middle"},nn.createElement(mt.Z,null,nn.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},"\u8865\u4EA4\u89C4\u5219",_n+1,"\uFF1A"),nn.createElement(Nn.default,{size:"large",disabled:fr||!((Tr=ei==null?void 0:ei.homework_status)!=null&&Tr.includes("\u672A\u53D1\u5E03"))&&sn.id||($n==null?void 0:$n.anonymous_comment),mode:"multiple",className:`${cn.selectSty}`,style:{width:200},value:typeof sn.group_name=="string"?[sn.group_name]:sn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ia=>{var br;if((0,Me.Rm)()&&!((br=Fr.AssistantObject.hack)!=null&&br.can_late)){ye.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}ka[_n].group_name=Ia,ka[_n].group_id=sn.group_id,ar(ka.slice())}},$n.group_settings&&$n.group_settings.map(function(Ia){if(Zn!=null&&Zn.unified_setting&&!ka.map(br=>br.group_name).toString().split(",").includes(String(Ia.group_name)))return nn.createElement(Zr,{value:Ia.group_name,key:Ia.id},Ia.group_name);if(kn.map(br=>br.group_name).toString().split(",").includes(String(Ia.group_name))&&!ka.map(br=>br.group_name).toString().split(",").includes(String(Ia.group_name)))return nn.createElement(Zr,{value:Ia.group_name,key:Ia.id},Ia.group_name)}))),nn.createElement(mt.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},nn.createElement("div",{style:{color:"#333333"}},"\u8865\u4EA4\u6263\u5206\uFF1A"),nn.createElement(pr.Z,{disabled:fr||Bi(sn.id),value:{type:sn.penalty_type,inputValue:sn.late_minus_score},onChange:Ia=>{var br;if((0,Me.Rm)()&&!((br=Fr.AssistantObject.hack)!=null&&br.can_late)){ye.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}ka[_n].late_minus_score=Ia.inputValue,ka[_n].penalty_type=Ia.type,ar([...ka])}})),nn.createElement(mt.Z,{className:"ml20"},nn.createElement("span",{style:{color:"#333333"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\uFF1A"),nn.createElement(hn.default,{size:"large",disabled:fr||Bi(sn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:ke()((0,he.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:Ia=>(0,ir.Q8)(Ia,$n==null?void 0:$n.course_end_date),disabledTime:Ia=>(0,ir.d0)(Ia),format:"YYYY-MM-DD HH:mm",value:sn!=null&&sn.late_time?ke()(sn.late_time):void 0,onChange:(Ia,br)=>{var ca;if((0,Me.Rm)()&&!((ca=Fr.AssistantObject.hack)!=null&&ca.can_late)){ye.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}ka[_n].late_time=br,ar([...ka])}})),!fr&&nn.createElement(mt.Z,{style:{marginLeft:10}},_n>0&&!sn.id&&nn.createElement(Pn.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{ka=ka.filter((Ia,br)=>_n!==br),ar(ka.slice()),setTimeout(()=>ar(ka.slice()),10)}}),nn.createElement(dn.Z,{className:"c-green",onClick:()=>{var Ia;if((0,Me.Rm)()&&!((Ia=Fr.AssistantObject.hack)!=null&&Ia.can_late)){ye.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}ar(ka.concat({penalty_type:pr.Q.Percent,late_minus_score:20}))}}))))})),!fr&&nn.createElement(ue.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:ti,onClick:()=>Ta()},"\u4FDD\u5B58"),nn.createElement(Hn.Z,{onConfirm:(sn,_n)=>{kn.splice(sn,0,..._n),kn.splice(sn+_n.length,1);const Tr=(0,he.QE)([...kn]);ta([...Tr])}}))};var Gn=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,user:lt,loading:Fr})=>({shixunHomeworks:ct,loading:Fr.effects,user:lt,classroomList:nt}))(Yr),tr=ee(66415),bn={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"},Sr=ee(6725),Or=ee(59301),ur=Object.defineProperty,Wt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,Yn=(ct,nt,lt)=>nt in ct?ur(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,rr=(ct,nt)=>{for(var lt in nt||(nt={}))Tn.call(nt,lt)&&Yn(ct,lt,nt[lt]);if(er)for(var lt of er(nt))tn.call(nt,lt)&&Yn(ct,lt,nt[lt]);return ct},hr=(ct,nt)=>Wt(ct,Gt(nt)),mr=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const vr=({shixunHomeworks:ct,classroomList:nt,loading:lt,dispatch:Fr,dimensionValue:ea})=>{var la,Vn;const Ur=(0,ce.useParams)(),{workSetting:Sn}=ct,[Qn,Da]=(0,E.useState)(rr({page:1,limit:5},Ur)),[Ua,zr]=(0,E.useState)(!1),[Wr,Ki]=(0,E.useState)([]),[ja,Ya]=(0,E.useState)(null),[si,$n]=(0,E.useState)(!1),[ei,Ti]=(0,E.useState)(!1),[fr,jr]=(0,E.useState)(!1),[ti,ao]=(0,E.useState)({}),kn=(0,E.useRef)(null),[ta,ka]=(0,E.useState)([]),ar=[{title:"\u5E8F\u53F7",dataIndex:"id",width:80,render:(Ea,ya,Bi)=>(Qn.page-1)*Qn.limit+Bi+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:Qn.order==="student_id"?Qn.b_order==="desc"?"descend":"ascend":null,render:Ea=>Or.createElement(Ue.Z,{placement:"bottomLeft",title:Ea||"--"},Or.createElement("span",{className:"current"},Ea||"--"))},{title:"\u5206\u73ED",dataIndex:"group_name",width:180,ellipsis:!0},{title:"\u4F5C\u4E1A\u72B6\u6001",dataIndex:"work_status",width:120,render:(Ea,ya)=>Or.createElement(he.rK,{status:Ea})},{title:"\u901A\u5173\u60C5\u51B5",align:"center",width:100,dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:(Ea,ya)=>Or.createElement("span",{style:{color:"#0152d9"}},Ea)},{title:"\u64CD\u4F5C",width:120,render:(Ea,ya,Bi)=>Or.createElement("a",{onClick:()=>mr(void 0,null,function*(){(0,he.xg)(ya==null?void 0:ya.url)})},"\u67E5\u770B\u5B66\u751F\u4EE3\u7801")}],Zn=Ea=>mr(void 0,null,function*(){zr(!0);const ya=yield(0,De.ZP)(`/api/homework_commons/${Ur.categoryId}/works_list.json`,{method:"get",params:hr(rr({},Ea),{work_status:[1,2,3]})});ya!=null&&ya.student_works&&Ki((ya==null?void 0:ya.student_works)||[]),zr(!1)}),Ot=()=>mr(void 0,null,function*(){jr(!0);const Ea=yield(0,De.ZP)(`/api/student_works/${ti==null?void 0:ti.id}/get_code.json`,{method:"get",params:{hack_id:ja,user_id:ti==null?void 0:ti.user_id}});if(Ea.status==0&&(Ea==null?void 0:Ea.game_codes.length)>0){jr(!1),Ti(!0);let ya=`\u8BC4\u4EF7\u7EF4\u5EA6\u9700\u8981\u5305\u542B${ea.map((Bi,ro)=>Bi+(romr(void 0,null,function*(){var ro;EaEa.replace(/\\\(([\s\S]*?)\\\)/g,"$$$$$1$$$$").replace(/\\\[([\s\S]*?)\\\]/g,"$$$$$1$$$$").replace(/`(\$\$.*?\$\$)`/g,"$$$$$1$$$$").replace(/_{2,}/g,"`$&`"),sa=(Ea,ya,Bi,ro)=>mr(void 0,null,function*(){kn.current=new Sr.Z(st.Z.API_SERVER+"/api/stream/intelligent_imports/chat_messages.json",{response_mode:"streaming",model:"qwen-max",scene_awareness:!1,thinking_enabled:!1,image_generator:!1,file_ids:[],history:[],prompt:Bi,shixun_id:ja,source:"hack",is_chat:!1,type:9,description:Bi,query:ya,user_id:ti==null?void 0:ti.user_id}),yield new Promise((sn,_n)=>{kn.current.on("data",Tr=>{ta[Ea].aiText=Ta(Tr.full),ka([...ta])}),kn.current.on("done",()=>mr(void 0,null,function*(){yield Aa(Ea+1,ro,Bi)})),kn.current.startStream()})}),oi=()=>{jr(!1),ao({}),$n(!0)},Fa=(la=Wr==null?void 0:Wr.filter(Ea=>(Ea==null?void 0:Ea.work_status)===0))==null?void 0:la.map(Ea=>Ea==null?void 0:Ea.id);return Or.createElement(Or.Fragment,null,Or.createElement("div",{className:bn.work_button,onClick:()=>{var Ea,ya,Bi;if(((Ea=Sn==null?void 0:Sn.hack_settings)==null?void 0:Ea.length)===0)return ye.ZP.warning("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE~");oi(),Zn(Qn),((ya=Sn==null?void 0:Sn.hack_settings)==null?void 0:ya.length)>0&&Ya((Bi=Sn==null?void 0:Sn.hack_settings[0])==null?void 0:Bi.hack_id)}},"\u6D4B\u8BD5\u8BC4\u4EF7\u6548\u679C"),Or.createElement(Ee.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u6548\u679C",open:si,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{if((Wr==null?void 0:Wr.length)==0)return $n(!1);if(!(ti!=null&&ti.id))return ye.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u540D\u5B66\u751F");Ot()},onCancel:()=>{$n(!1)},maskClosable:!1,confirmLoading:fr},Or.createElement(Ce.Z,{spinning:fr,tip:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7\u4E2D\u2026\u2026"},(Wr==null?void 0:Wr.length)>0?Or.createElement(Or.Fragment,null,Or.createElement("div",{className:bn.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"),Or.createElement(ne.default,{loading:Ua,rowKey:"id",rowSelection:{type:"radio",selectedRowKeys:[ti==null?void 0:ti.id],onChange:(Ea,ya)=>{ao(ya[0])},getCheckboxProps:Ea=>({disabled:Fa.includes(Ea.id)})},dataSource:Wr,columns:ar,pagination:!1,onChange:(Ea,ya,Bi)=>{Bi.field&&(Qn.order=Bi.field),Bi.order||(Qn.b_order="asc"),Bi.order==="ascend"&&(Qn.b_order="asc"),Bi.order==="descend"&&(Qn.b_order="desc"),Bi.order||(Qn.b_order="asc"),Zn(Qn)}}),Or.createElement("div",{className:bn.title_txt},"\u9009\u62E9\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u9898\u76EE"),Or.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 12px"}},Or.createElement(Un.ZP.Group,{className:bn.work_radio_group,value:ja,onChange:Ea=>Ya(Ea.target.value)},(Vn=Sn==null?void 0:Sn.hack_settings)==null?void 0:Vn.map(Ea=>Or.createElement(Un.ZP,{key:Ea.hack_id,value:Ea.hack_id},Ea.hack_name))))):Or.createElement(ht.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~"}))),Or.createElement(Ee.default,{centered:!0,title:"\u6D4B\u8BD5\u4EE3\u7801\u8BC4\u4EF7",open:ei,width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>Ti(!1),onCancel:()=>Ti(!1),maskClosable:!1},ta.map((Ea,ya)=>Or.createElement("div",{key:ya,className:bn.result_con,style:{marginTop:ya>0?"20px":""}},Or.createElement("div",{className:bn.result_title},Ea==null?void 0:Ea.path," \u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"),Or.createElement("div",{className:"p20"},Or.createElement(ze.Z,{value:Ea==null?void 0:Ea.aiText,style:{fontSize:"12px"}}))))))};var Dr=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt,user:Fr})=>({shixunHomeworks:ct,classroomList:nt,loading:lt.effects,user:Fr}))(vr),Kt=ee(42624),pn=ee(59301),Rr=Object.defineProperty,ua=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,Na=(ct,nt,lt)=>nt in ct?Rr(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Oa=(ct,nt)=>{for(var lt in nt||(nt={}))Sa.call(nt,lt)&&Na(ct,lt,nt[lt]);if(xa)for(var lt of xa(nt))ci.call(nt,lt)&&Na(ct,lt,nt[lt]);return ct},di=(ct,nt)=>ua(ct,aa(nt)),Za=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});function fi(ct,nt){const lt=[];for(let Fr=ct;Fr{let nt=new Date;const lt=ke()(ct).format("HH");if(ke()(ct).isSame(ke()(nt),"day")){const Fr=ke()(nt).format("HH"),ea=ke()(nt).format("mm");return{disabledHours:()=>fi(0,24).splice(1,Fr*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",lt,Fr),ke()(ct).isSame(ke()(nt),"hour")&<<=Fr?fi(0,60).splice(0,ea):fi(60,60))}}else if(ke()(ct).isSame(ke()(),"day")){const Fr=ke()().format("HH"),ea=ke()().format("mm");return{disabledHours:()=>fi(0,24).splice(0,Fr),disabledMinutes:()=>lt<=Fr?fi(0,ea):fi(60,60)}}else return},{RangePicker:Li}=hn.default,{Option:Ci}=Nn.default,Zi=({shixunHomeworks:ct,loading:nt,dispatch:lt})=>{var Fr,ea,la,Vn,Ur,Sn;const Qn=(0,ce.useParams)(),{verifyModelUser:Da,ContactModalElement:Ua}=(0,tr.Z)(),zr=(0,ce.useLocation)(),{workSetting:Wr,workList:Ki,changeData:ja}=ct,[Ya,si]=(0,E.useState)(!0),[$n,ei]=(0,E.useState)({}),[Ti,fr]=(0,E.useState)(!1),[jr]=ge.default.useForm();let[ti,ao]=(0,E.useState)([]),[kn,ta]=(0,E.useState)([]);const[ka,ar]=(0,E.useState)([]),Zn=(0,E.useRef)(!0);let[Ot,Aa]=(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[Ta,sa]=(0,E.useState)(!1),[oi,Fa]=(0,E.useState)([]);(0,E.useEffect)(()=>()=>{ao([])},[]),(0,E.useEffect)(()=>{Wr!=null&&Wr.can_edit&&si(!1)},[Wr]);const Ea=()=>{lt({type:"shixunHomeworks/getWorkSetting",payload:Oa({},Qn)})},ya=sn=>sn&&sn{var sn;Wr!=null&&Wr.course_id&&Zn.current&&(Zn.current=!1,Object.keys(Ot).map(function(_n){Wr[_n]!==void 0&&(Ot[_n]=Wr[_n])}),(!Ot.allow_late||!Ot.unified_late)&&(Ot.late_penalty=5),ti=JSON.parse(JSON.stringify(Wr.group_settings.map(_n=>di(Oa({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.publish_time!==null))),kn=JSON.parse(JSON.stringify(Wr.allow_late_settings.map(_n=>di(Oa({},_n),{group_name:[_n.group_name]})).filter(_n=>_n.rank_forbidden_start!==null))),Aa(Oa({},Ot)),ao([...ti]),(kn==null?void 0:kn.length)<=0?ta([{}]):ta([...kn]),Fa(((sn=Wr==null?void 0:Wr.ai_code_evaluation_promote)==null?void 0:sn.length)>0?Wr==null?void 0:Wr.ai_code_evaluation_promote:Wr==null?void 0:Wr.default_evaluation_dimension))},[Wr]);const Bi=sn=>{if(!(Wr!=null&&Wr.ai_code_evaluation)&&(Ot!=null&&Ot.ai_code_evaluation)&&!sn){sa(!0);return}const _n=JSON.parse(JSON.stringify(Ot));if(_n.categoryId=Qn.categoryId,Ot.unified_setting||(ti=ti==null?void 0:ti.map(Tr=>{var Ia;if(!Tr.publish_time||!Tr.end_time)throw ye.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(!Tr.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Tr.group_name=typeof(Tr==null?void 0:Tr.group_name)=="string"?[Tr==null?void 0:Tr.group_name]:Tr==null?void 0:Tr.group_name,Tr.group_id=(Ia=Wr.group_settings)==null?void 0:Ia.filter(br=>{var ca;return(ca=Tr==null?void 0:Tr.group_name)==null?void 0:ca.includes(br.group_name)}).map(br=>br.group_id||br.id).toString().split(","),Tr})),_n.group_settings=ti,Ot.rank_forbidden)if(Ot.unified_setting){if(!Ot.rank_forbidden_start)throw ye.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(!Ot.rank_forbidden_end)throw ye.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()(Ot.rank_forbidden_end){var Ia,br;if(!Tr.rank_forbidden_start)throw ye.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(!Tr.rank_forbidden_end)throw ye.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(!Tr.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Tr.group_name=typeof(Tr==null?void 0:Tr.group_name)=="string"?[Tr==null?void 0:Tr.group_name]:Tr==null?void 0:Tr.group_name,Tr.group_id=(br=(Ia=Tr==null?void 0:Tr.group_name)==null?void 0:Ia.map(ca=>{var Ka,Va;let Ri=(Va=(Ka=Wr.group_settings)==null?void 0:Ka.filter(Ga=>(Ga==null?void 0:Ga.group_name)===ca))==null?void 0:Va[0];return Ri==null?void 0:Ri.group_id}))==null?void 0:br.toString().split(","),Tr}),_n.group_settingss=kn;_n.ai_code_evaluation_promote=oi,ro(_n)},ro=sn=>{if(console.log(sn.total_score,sn.eff_score),sn.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(sn!=null&&sn.work_efficiency&&sn.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const _n={shixun_evaluation:sn.shixun_evaluation};Za(void 0,null,function*(){fr(!0),(yield(0,De.ZP)(`/api/homework_commons/${Qn.categoryId}/public_setting.json`,{method:"post",body:Oa({},sn)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),Ea(),lt({type:"shixunHomeworks/getWorkList",payload:Oa({},Qn)})),fr(!1)})};return pn.createElement("section",{className:cn.form},pn.createElement("div",{className:cn.title},"\u516C\u5F00\u8BBE\u7F6E"),pn.createElement("div",{className:cn.content,style:{padding:0}},pn.createElement(ut.Z,null,pn.createElement(mt.Z,{span:24,className:cn.pubColSty},pn.createElement(Je.default,{checked:Ot.score_open,disabled:Ya,onChange:sn=>{Ot.score_open=sn.target.checked,Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u6210\u7EE9")),pn.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")),pn.createElement(mt.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Ot.open_code?"none":"1px solid #fff"}},pn.createElement(Je.default,{checked:Ot.open_code,disabled:Ya,onChange:sn=>{Ot.open_code=sn.target.checked,sn.target.checked&&(Ot.open_code_type=1),Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u4EE3\u7801")),pn.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")),!!Ot.open_code&&pn.createElement(mt.Z,{span:24,className:cn.pubColSty},pn.createElement(Un.ZP.Group,{style:{marginLeft:"24px"},disabled:Ya,value:Ot.open_code_type,onChange:sn=>{Ot.open_code_type=sn.target.value,Aa(Object.assign({},Ot))}},pn.createElement(Un.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pn.createElement(Un.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))),pn.createElement(mt.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Ot.rank_forbidden&&Ot.unified_setting||!Ot.unified_setting&&(ti==null?void 0:ti.length)>0&&Ot.rank_forbidden?"none":"1px solid #fff"}},pn.createElement(Je.default,{checked:Ot.rank_forbidden,disabled:Ya,onChange:sn=>{Ot.rank_forbidden=sn.target.checked,Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"font14"},"\u5F00\u542F\u5C01\u699C")),pn.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")),!!Ot.rank_forbidden&&Ot.unified_setting&&pn.createElement(mt.Z,{span:24,className:cn.pubColSty,style:{height:"50px",lineHeight:"50px"}},pn.createElement("div",{style:{marginLeft:"24px"}},pn.createElement(ut.Z,{align:"middle"},pn.createElement(mt.Z,null,"\u5F00\u59CB\u65F6\u95F4"),pn.createElement(mt.Z,{className:"ml10"},pn.createElement(hn.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:ya,disabledTime:ji,disabled:Ya||ke()()>ke()(Wr.rank_forbidden_start),value:Ot.rank_forbidden_start?ke()(Ot.rank_forbidden_start):"",onChange:(sn,_n)=>{Ot.rank_forbidden_start=_n,(Ot.end_time==""||!Ot.end_time)&&Ot.unified_setting&&(Ot.end_time=ke()(sn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Aa(Object.assign({},Ot))}})),pn.createElement(mt.Z,{className:"ml20"},"\u622A\u6B62\u65F6\u95F4"),pn.createElement(mt.Z,{className:"ml10"},pn.createElement(hn.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,he.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ya,disabledDate:ya,value:Ot.rank_forbidden_end?ke()(Ot.rank_forbidden_end):"",onChange:(sn,_n)=>{Ot.rank_forbidden_end=_n,Aa(Object.assign({},Ot))}}))))),!Ot.unified_setting&&(ti==null?void 0:ti.length)>0&&!!Ot.rank_forbidden&&pn.createElement(ut.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},kn.map(function(sn,_n){var Tr,Ia,br,ca,Ka,Va,Ri;return pn.createElement(mt.Z,{span:24,key:_n,style:{marginLeft:"24px"}},pn.createElement(ut.Z,{className:"mt10 ml30",align:"middle"},pn.createElement(mt.Z,null,pn.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",_n+1,"\uFF1A"),pn.createElement(Nn.default,{size:"large",disabled:Ya||!((Tr=Ki==null?void 0:Ki.homework_status)!=null&&Tr.includes("\u672A\u53D1\u5E03"))&&sn.id,mode:"multiple",className:cn.selectSty,style:{width:250},value:typeof sn.group_name=="string"?[sn.group_name]:sn.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:Ga=>{kn[_n].group_name=Ga,kn[_n].group_id=sn.group_id,ta(kn.slice())}},Wr.group_settings&&Wr.group_settings.map(function(Ga){if(Ot!=null&&Ot.unified_setting&&!kn.map(io=>io.group_name).toString().split(",").includes(String(Ga.group_name)))return pn.createElement(Ci,{value:Ga.group_name,key:Ga.id},Ga.group_name);if(ti.map(io=>io.group_name).toString().split(",").includes(String(Ga.group_name))&&!kn.map(io=>io.group_name).toString().split(",").includes(String(Ga.group_name)))return pn.createElement(Ci,{value:Ga.group_name,key:Ga.id},Ga.group_name)}))),pn.createElement(mt.Z,{span:15},pn.createElement("div",{className:"ml20"},pn.createElement(Li,{size:"large",allowClear:!1,disabled:Ya||((ca=(br=(Ia=Wr==null?void 0:Wr.group_settings)==null?void 0:Ia.filter(Ga=>Ga.id===sn.id))==null?void 0:br[0])!=null&&ca.rank_forbidden_start?ke()()Ga.id===sn.id))==null?void 0:Va[0])==null?void 0:Ri.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:ya,disabledTime:ji,showTime:{format:"HH:mm",defaultValue:[ke()((0,he.U6)(),"HH:mm"),ke()((0,he.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:sn.rank_forbidden_start&&[ke()(sn.rank_forbidden_start),sn.rank_forbidden_end?ke()(sn.rank_forbidden_end):void 0],onChange:(Ga,io)=>{kn[_n].rank_forbidden_start=io[0],kn[_n].rank_forbidden_end=io[1],ta([...kn])}}))),!Ya&&pn.createElement(mt.Z,null,pn.createElement(dn.Z,{className:"c-green",onClick:()=>{ta(kn.concat({}))}}),_n>0&&!sn.id&&pn.createElement(Pn.Z,{className:"c-red ml10",onClick:()=>{kn=kn.filter((Ga,io)=>_n!==io),ta(kn.slice()),setTimeout(()=>ta(kn.slice()),10)}}))))})),pn.createElement(mt.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Ot.hack_analysis?"none":"1px solid #fff"}},pn.createElement(Je.default,{checked:Ot.hack_analysis,disabled:Ya,onChange:sn=>{Ot.hack_analysis=sn.target.checked,sn.target.checked&&(Ot.hack_analysis_type=2),Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u89E3\u6790")),pn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09")),!!Ot.hack_analysis&&pn.createElement(mt.Z,{span:24,className:cn.pubColSty},pn.createElement(Un.ZP.Group,{style:{marginLeft:"24px"},disabled:Ya,value:Ot.hack_analysis_type,onChange:sn=>{Ot.hack_analysis_type=sn.target.value,Aa(Object.assign({},Ot))}},pn.createElement(Un.ZP,{value:2,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pn.createElement(Un.ZP,{style:{marginLeft:60,color:"#333333"},value:0},"\u4EFB\u610F\u65F6\u95F4"),pn.createElement(Un.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"))),pn.createElement(mt.Z,{span:24,className:cn.pubColSty,style:{borderBottom:Ot.hack_answer?"none":"1px solid #fff"}},pn.createElement(Je.default,{checked:Ot.hack_answer,disabled:Ya,onChange:sn=>{Ot.hack_answer=sn.target.checked,sn.target.checked&&(Ot.hack_answer_type=1),Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"font14 c-grey-333"},"\u516C\u5F00\u7B54\u6848")),pn.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09")),!!Ot.hack_answer&&pn.createElement(mt.Z,{span:24,className:cn.pubColSty},pn.createElement(Un.ZP.Group,{style:{marginLeft:"24px"},disabled:Ya,value:Ot.hack_answer_type,onChange:sn=>{Ot.hack_answer_type=sn.target.value,Aa(Object.assign({},Ot))}},pn.createElement(Un.ZP,{value:1,style:{color:"#333333"}},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),pn.createElement(Un.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},"\u4EFB\u610F\u65F6\u95F4"))))),pn.createElement("div",{className:`${cn.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),pn.createElement("div",{className:cn.content},pn.createElement(Je.default,{disabled:Ya,checked:Ot.show_late_code,onChange:()=>{Ot.show_late_code=!Ot.show_late_code,Aa(Object.assign({},Ot))}},pn.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),pn.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"))),pn.createElement("div",{className:cn.title,style:{marginTop:"30px"}},"\u667A\u80FD\u52A9\u6559\u529F\u80FD"),pn.createElement("div",{className:cn.content,style:{padding:0}},pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_exam_question,onChange:sn=>{Da()&&(Ot.ai_exam_question=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u667A\u80FD\u5BA1\u9898"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_syntax_check,onChange:sn=>{Da()&&(Ot.ai_syntax_check=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u8BED\u6CD5\u68C0\u67E5"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_code_diagnosis,onChange:sn=>{Da()&&(Ot.ai_code_diagnosis=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BCA\u65AD"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_guidance,onChange:sn=>{Da()&&(Ot.ai_guidance=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"AI\u8F85\u5BFC"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_code_evaluation,onChange:sn=>{Da()&&(Ot.ai_code_evaluation=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u8BC4\u4EF7"),pn.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"),pn.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:sn=>{!(Wr!=null&&Wr.is_old_data_for_time)&&(0,he.Ye)(lt)||(sn.preventDefault(),sn.stopPropagation(),sa(!0))}},"\u8BBE\u7F6E\u8BC4\u4EF7\u7EF4\u5EA6")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_code_optimization,onChange:sn=>{Da()&&(Ot.ai_code_optimization=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u4F18\u5316"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_code_comment,onChange:sn=>{Da()&&(Ot.ai_code_comment=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"\u4EE3\u7801\u6CE8\u91CA"),pn.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")))),pn.createElement("div",{className:cn.pubColSty},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_q_and_a,onChange:sn=>{Da()&&(sn.target.checked||(Ot.ai_guide=sn.target.checked),Ot.ai_q_and_a=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"AI\u95EE\u7B54"),pn.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")))),pn.createElement("div",{className:`${cn.pubColSty}`,style:Ot.ai_guide?{height:"auto",borderBottom:"none",paddingBottom:"30px"}:{}},pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(Je.default,{checked:Ot.ai_guide,onChange:sn=>{Da()&&(sn.target.checked&&(Ot.ai_q_and_a=sn.target.checked),Ot.ai_guide=sn.target.checked,Aa(Object.assign({},Ot)))}},pn.createElement("span",{className:"c-black"},"AI\u4F7F\u7528\u5F15\u5BFC"),pn.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"))),Ot.ai_guide&&pn.createElement("div",{className:"flex flex-col c-grey-666",style:{padding:"0 24px",gap:"15px"}},pn.createElement("div",{className:"flex item-center gap-12px"},pn.createElement("div",{className:"text-nowrap"},"\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\u8D85\u8FC7"),pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(xt.default,{size:"large",style:{width:"133px"},value:(Fr=Ot==null?void 0:Ot.ai_guide_data)==null?void 0:Fr.unanswered_time,min:1,step:1,addonAfter:"\u5206\u949F",onChange:sn=>{Ot.ai_guide_data.unanswered_time=sn.target.value,Aa(Object.assign({},Ot))}})),pn.createElement("div",{className:"text-nowrap"},"\u8FD8\u672A\u81EA\u6D4B\u6216\u8005\u63D0\u4EA4\u8BC4\u6D4B")),pn.createElement("div",{className:"flex gap-12px"},pn.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(xt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(ea=Ot==null?void 0:Ot.ai_guide_data)==null?void 0:ea.unanswered_msg,onChange:sn=>{Ot.ai_guide_data.unanswered_msg=sn.target.value,Aa(Object.assign({},Ot))}}))),pn.createElement("div",{className:"flex item-center gap-12px"},pn.createElement("div",{className:"text-nowrap"},"\u8BC4\u6D4B\u5931\u8D25\u6B21\u6570\u8D85\u8FC7"),pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(xt.default,{size:"large",style:{width:"133px"},value:(la=Ot==null?void 0:Ot.ai_guide_data)==null?void 0:la.evaluation_num,min:1,step:1,addonAfter:"\u6B21",onChange:sn=>{Ot.ai_guide_data.evaluation_num=sn.target.value,Aa(Object.assign({},Ot))}}))),pn.createElement("div",{className:"flex gap-12px"},pn.createElement("div",{className:"text-nowrap"},"\u63D0\u793A\u8BED"),pn.createElement(Kt.Z,{disableWhenCommunity:!(Wr!=null&&Wr.is_old_data_for_time)},pn.createElement(xt.default.TextArea,{className:"flex-1 minW-0",showCount:!0,maxLength:300,value:(Vn=Ot==null?void 0:Ot.ai_guide_data)==null?void 0:Vn.evaluation_msg,onChange:sn=>{Ot.ai_guide_data.evaluation_msg=sn.target.value,Aa(Object.assign({},Ot))}})))))),!Ya&&pn.createElement(ue.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ti,onClick:()=>Bi()},"\u4FDD\u5B58"),Ua(),pn.createElement(Ee.default,{centered:!0,open:Ta,title:"\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6",width:800,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},zIndex:100,onOk:()=>{if((oi==null?void 0:oi.length)===0)return ye.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");sa(!1),Bi(!0)},onCancel:()=>{sa(!1)},maskClosable:!1},pn.createElement("div",{style:{color:"#333"}},pn.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"),pn.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},pn.createElement(Je.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:oi.length>0&&oi.length<((Ur=Wr==null?void 0:Wr.default_evaluation_dimension)==null?void 0:Ur.length),onChange:sn=>{Fa(sn.target.checked?Wr==null?void 0:Wr.default_evaluation_dimension:[])},checked:((Sn=Wr==null?void 0:Wr.default_evaluation_dimension)==null?void 0:Sn.length)===oi.length},"\u5168\u90E8"),pn.createElement(Je.default.Group,{className:cn.work_checkbox_group,options:Wr==null?void 0:Wr.default_evaluation_dimension,value:oi,onChange:sn=>Fa(sn)})),pn.createElement(Dr,{dimensionValue:oi}))))};var bi=(0,ce.connect)(({shixunHomeworks:ct,loading:nt})=>({shixunHomeworks:ct,loading:nt.effects}))(Zi),kr=ee(59301),Ui=Object.defineProperty,ki=Object.defineProperties,da=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,gi=Object.prototype.propertyIsEnumerable,mi=(ct,nt,lt)=>nt in ct?Ui(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,ai=(ct,nt)=>{for(var lt in nt||(nt={}))qa.call(nt,lt)&&mi(ct,lt,nt[lt]);if(pa)for(var lt of pa(nt))gi.call(nt,lt)&&mi(ct,lt,nt[lt]);return ct},Qi=(ct,nt)=>ki(ct,da(nt)),Lt=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const Fn=({shixunHomeworks:ct,loading:nt,dispatch:lt})=>{var Fr;const ea=(0,ce.useParams)(),{workSetting:la,workList:Vn,changeData:Ur}=ct,[Sn,Qn]=(0,E.useState)(!0),[Da,Ua]=(0,E.useState)(!1),[zr,Wr]=(0,E.useState)(!1),[Ki]=ge.default.useForm();let[ja,Ya]=(0,E.useState)([]),[si,$n]=(0,E.useState)([]);const ei=!((Fr=Vn==null?void 0:Vn.homework_status)!=null&&Fr.includes("\u672A\u53D1\u5E03")),Ti=(0,E.useRef)(!0);let[fr,jr]=(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)(()=>()=>{Ya([])},[]),(0,E.useEffect)(()=>{la!=null&&la.can_edit&&Qn(!1)},[la]);const ti=()=>{lt({type:"shixunHomeworks/getWorkSetting",payload:ai({},ea)})};(0,E.useEffect)(()=>{la!=null&&la.course_id&&Ti.current&&(Ti.current=!1,Object.keys(fr).map(function(ar){fr[ar]=la[ar]}),(!fr.allow_late||!fr.unified_late)&&(fr.late_penalty=5),ja=JSON.parse(JSON.stringify(la.group_settings.map(ar=>Qi(ai({},ar),{group_name:[ar.group_name]})).filter(ar=>ar.publish_time!==null))),si=JSON.parse(JSON.stringify(la.allow_late_settings.map(ar=>Qi(ai({},ar),{group_name:[ar.group_name]})).filter(ar=>ar.late_time!==null))),ta(),jr(ai({},fr)),Ya([...ja]),$n([...si]))},[la]);const ao=()=>{const ar=JSON.parse(JSON.stringify(fr));kn(ar)},kn=ar=>{if(console.log(ar.total_score,ar.eff_score),ar.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const Zn=()=>Lt(void 0,null,function*(){Ua(!0),(yield(0,De.ZP)(`/api/homework_commons/${ea.categoryId}/hack_score_setting.json`,{method:"post",body:ai({},ar)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),ti(),lt({type:"shixunHomeworks/getWorkList",payload:ai({},ea)})),Ua(!1)});(fr==null?void 0:fr.hack_score_settings)!==(la==null?void 0:la.hack_score_settings)&&ei?Ee.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:Zn}):Zn()},ta=()=>{var ar;const{total_score:Zn}=fr,Ot=(ar=fr.hack_settings)==null?void 0:ar.length;if(!Ot)return;let Aa=0,Ta;switch(fr.hack_score_settings){case 0:const sa=(Zn/Ot).toFixed(2);fr.hack_settings.map((_n,Tr)=>{Aa=Tr,_n.hack_score=sa>0?sa:0}),Ta=(Zn-sa*(Ot-1)).toFixed(2),fr.hack_settings[Aa].hack_score=Ta>0?Ta:0;break;case 1:const oi=[0,1,3,6];let Fa=0;const Ea=fr.hack_settings.filter(_n=>_n.difficult===1).length*oi[1],ya=fr.hack_settings.filter(_n=>_n.difficult===2).length*oi[2],Bi=fr.hack_settings.filter(_n=>_n.difficult===3).length*oi[3],ro=Zn/(Ea+ya+Bi);console.log(ro,2222),fr.hack_settings.map((_n,Tr)=>{Aa=Tr,_n.hack_score=(oi[_n.difficult]*ro).toFixed(2),Fa=Fa+Number(_n.hack_score)});let sn=fr.hack_settings[Aa].hack_score;Ta=(Zn-Fa+Number(sn)).toFixed(2),fr.hack_settings[Aa].hack_score=Ta>0?Ta:0;break}},ka=(la==null?void 0:la.send_type)===0||(la==null?void 0:la.send_type)===1&&(fr==null?void 0:fr.hack_score_settings)===2;return kr.createElement("section",{className:cn.form},kr.createElement("div",{className:cn.title},"\u5206\u503C\u8BBE\u7F6E"),kr.createElement("div",{className:`${cn.content} mb30`},kr.createElement(ut.Z,{align:"middle"},kr.createElement(ut.Z,{align:"middle"},kr.createElement("span",{className:"c-grey-333"},"\u603B\u5206\u503C"),kr.createElement(Bn.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:fr.total_score,disabled:Sn||ei,onChange:ar=>{fr.total_score=ar,jr(Object.assign({},fr)),ta()},addonAfter:"\u5206"})),kr.createElement(ut.Z,{align:"middle",style:{marginLeft:60}},kr.createElement("span",{className:"c-grey-333"},"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"),kr.createElement(Bn.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:fr.punish_time,precision:0,disabled:Sn,onChange:ar=>{fr.punish_time=ar,jr(Object.assign({},fr)),ta()},addonAfter:"\u5206\u949F"})))),kr.createElement("div",{className:cn.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),kr.createElement("div",{className:`${cn.content} mb30`},kr.createElement(Un.ZP.Group,{disabled:Sn,value:fr.hack_rank_rule,onChange:ar=>{fr.hack_rank_rule=ar.target.value,jr(Object.assign({},fr))}},kr.createElement(Un.ZP,{value:0},kr.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),kr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),kr.createElement(Un.ZP,{style:{marginLeft:40},value:1},kr.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),kr.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09")))),kr.createElement("div",{className:cn.title},"\u8BD5\u9898\u5206\u503C"),kr.createElement("div",{className:cn.content},kr.createElement(Un.ZP.Group,{value:fr.hack_score_settings,onChange:ar=>{fr.hack_score_settings=ar.target.value,jr(Object.assign({},fr)),ta()}},kr.createElement(Un.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),kr.createElement(Un.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),kr.createElement(Un.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),kr.createElement("div",{className:cn.content,style:{borderTop:"1px solid #fff"}},kr.createElement("div",{style:{padding:"0px 20px 20px 20px"}},fr.hack_settings&&fr.hack_settings.map(function(ar,Zn){return kr.createElement(ut.Z,{key:Zn,align:"middle",style:{marginTop:20}},kr.createElement(mt.Z,{flex:"1",className:"pr10"},kr.createElement("span",{style:{color:"#333333"}},ar.hack_name)),kr.createElement(mt.Z,{flex:"150px"},kr.createElement(Bn.Z,{min:0,step:.1,style:{visibility:ka?"visible":"hidden"},value:ar.hack_score,disabled:fr.hack_score_settings!==2,onChange:Ot=>{fr.hack_settings[Zn].hack_score=Ot;const Aa=fr.hack_settings.reduce((Ta,sa)=>Ta+Number(sa.hack_score),0);fr.total_score=Aa.toFixed(2),jr(ai({},fr))},size:"large",addonAfter:"\u5206"})),kr.createElement(mt.Z,{className:"ml20",style:{lineHeight:"20px"}},ar.difficult===1&&kr.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},"\u7B80\u5355"),ar.difficult===2&&kr.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},"\u9002\u4E2D"),ar.difficult===3&&kr.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},"\u56F0\u96BE")))}))),!Sn&&kr.createElement(ue.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Da,onClick:()=>ao()},"\u4FDD\u5B58"))};var yt=(0,ce.connect)(({shixunHomeworks:ct,loading:nt})=>({shixunHomeworks:ct,loading:nt.effects}))(Fn),Ht=ee(59301),pe=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const Be=({shixunHomeworks:ct,loading:nt,dispatch:lt})=>{var Fr,ea;const[la,Vn]=(0,E.useState)(!0),[Ur,Sn]=(0,E.useState)(!1),[Qn,Da]=(0,E.useState)([]),[Ua,zr]=(0,E.useState)([]),[Wr,Ki]=(0,E.useState)([]),[ja,Ya]=(0,E.useState)([]),[si,$n]=(0,E.useState)(!1),[ei,Ti]=(0,E.useState)(""),fr=(0,ce.useParams)();function jr(){return pe(this,null,function*(){let kn=yield(0,De.ZP)(`/api/homework_commons/${fr.categoryId}/homework_common_collaborators.json`,{method:"get"});zr(kn)})}function ti(){return pe(this,null,function*(){var kn;let ta=yield(0,De.ZP)(`/api/courses/${fr==null?void 0:fr.coursesId}/teachers`,{method:"get",params:{homework_id:fr.categoryId,limit:1e3}});(kn=ta==null?void 0:ta.teacher_list)==null||kn.map(ka=>{ka.key=ka.user_id}),Ki(ta==null?void 0:ta.teacher_list),Ya(ta==null?void 0:ta.teacher_list)})}(0,E.useEffect)(()=>{jr(),ti()},[fr]);const ao=()=>{};return Ht.createElement("section",{className:cn.form},Ht.createElement(ut.Z,{className:cn.content,style:{padding:"20px 30px",gap:20}},(Fr=Ua==null?void 0:Ua.data)==null?void 0:Fr.map(kn=>Ht.createElement(ut.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"}},Ht.createElement("span",{className:"c-grey-333"},kn==null?void 0:kn.real_name),(Ua==null?void 0:Ua.can_edit)&&Ht.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${cn.delSty}`,onMouseEnter:()=>{Ti(kn.id)},onMouseLeave:()=>{Ti("")},onClick:()=>pe(void 0,null,function*(){(yield(0,De.ZP)(`/api/homework_commons/${fr.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:kn.id}})).status===0&&(ye.ZP.info("\u5220\u9664\u6210\u529F"),jr(),ti())})}))),!(Ua!=null&&Ua.can_edit)&&!((ea=Ua==null?void 0:Ua.data)!=null&&ea.length)&&Ht.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(Ua==null?void 0:Ua.can_edit)&&Ht.createElement(ue.ZP,{className:cn.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>Sn(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Ht.createElement(Ee.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Ur,confirmLoading:si,onCancel:()=>Sn(!1),onOk:()=>pe(void 0,null,function*(){if(Qn.length===0){ye.ZP.info("\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08");return}$n(!0),(yield(0,De.ZP)(`/api/homework_commons/${fr.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Qn}})).status===0&&(ye.ZP.info("\u6DFB\u52A0\u6210\u529F"),Da([]),jr(),ti(),Sn(!1)),$n(!1)})},Ht.createElement("div",null,Ht.createElement("div",{style:{display:"flex"}},Ht.createElement("label",{style:{width:"50px"}},"\u59D3\u540D\uFF1A")," ",Ht.createElement(xt.default.Search,{onChange:kn=>{Ki(ja.filter(ta=>ta.name.indexOf(kn.target.value)>-1))}})),Ht.createElement(ne.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(kn,ta)=>{Da(kn)},selectedRowKeys:Qn,getCheckboxProps:kn=>({disabled:kn.is_collaborator})},pagination:!1,dataSource:Wr,columns:[{title:"\u59D3\u540D",dataIndex:"name",key:"name"},{title:"\u89D2\u8272",dataIndex:"role",key:"role"}]}))))};var $e=(0,ce.connect)(({shixunHomeworks:ct,loading:nt})=>({shixunHomeworks:ct,loading:nt.effects}))(Be),ft=ee(59301);const bt=[{key:"1",label:"\u53D1\u5E03\u8BBE\u7F6E",element:ft.createElement(Gn,null)},{key:"2",label:"\u8BC4\u5206\u8BBE\u7F6E",element:ft.createElement(yt,null)},{key:"3",label:"\u5C55\u793A\u8BBE\u7F6E",element:ft.createElement(bi,null)},{key:"4",label:"\u534F\u4F5C\u8BBE\u7F6E",element:ft.createElement($e,null)}];var Mt=()=>ft.createElement(an.Z,{dataSource:bt,style:{marginBottom:52}}),Bt=ee(26724),Rt=ee.n(Bt),rn=ee(45278),Ut=ee(59301),oe=Object.defineProperty,Te=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,wt=(ct,nt,lt)=>nt in ct?oe(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Pt=(ct,nt)=>{for(var lt in nt||(nt={}))Xe.call(nt,lt)&&wt(ct,lt,nt[lt]);if(qe)for(var lt of qe(nt))Ct.call(nt,lt)&&wt(ct,lt,nt[lt]);return ct},on=(ct,nt)=>Te(ct,Oe(nt)),En=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const zt=({shixunHomeworks:ct,loading:nt,dispatch:lt})=>{const Fr=(0,ce.useParams)(),ea=(0,ce.useLocation)(),[la,Vn]=(0,E.useState)([]),[Ur,Sn]=(0,E.useState)([]),[Qn,Da]=(0,E.useState)(!0),[Ua,zr]=(0,E.useState)(!1),[Wr,Ki]=(0,E.useState)(1),[ja,Ya]=(0,E.useState)([]),[si,$n]=(0,E.useState)(!1),[ei,Ti]=(0,E.useState)(!1),[fr,jr]=(0,E.useState)(!1);(0,E.useEffect)(()=>{ct.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(ti.resetFields(),Vn([]),$n(!0),kn()):$n(!1)},[ct.actionTabs.key]);const[ti]=ge.default.useForm();let ao=[];const kn=()=>En(void 0,null,function*(){var ar;if(Qn&&!Ua){zr(!0),Ki(Wr+1);const Zn=yield(0,rn.JG)(on(Pt({},Fr),{page:Wr})),Ot=[...Zn.group_list];Zn!=null&&Zn.ungroup_list&&Ot.push({id:Zn==null?void 0:Zn.ungroup_list.id,name:Zn==null?void 0:Zn.ungroup_list.name,works_count:Zn==null?void 0:Zn.ungroup_list.work_count,last_review_time:Zn==null?void 0:Zn.ungroup_list.last_review_time}),Vn([...la,...Ot]),zr(!1),((ar=Zn.group_list)==null?void 0:ar.length)<10&&Da(!1)}}),ta=()=>{lt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ti(!1),Da(!0),zr(!1),Ki(1),Vn([]),ti.resetFields()},ka=[{title:"",dataIndex:"id",width:280,render:(ar,Zn)=>Ut.createElement(Je.default,{disabled:!(Zn.works_count>1),value:String(Zn.id)},Zn.name)},{title:"\u6709\u6548\u4F5C\u54C1\u6570",dataIndex:"works_count"},{title:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4",dataIndex:"last_review_time",width:130}];return Ut.createElement(Ee.default,{centered:!0,title:"\u4EE3\u7801\u67E5\u91CD",keyboard:!1,maskClosable:!1,open:si,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",width:820,bodyStyle:{minHeight:200},onOk:()=>En(void 0,null,function*(){const ar=ti.getFieldValue();jr(!0);const Zn=yield(0,De.ZP)(`/api/homework_commons/${Fr.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...ar.group_ids]}});jr(!1),Zn.status===0&&(ta(),yield lt({type:"shixunHomeworks/getWorkList",payload:ct.actionTabs.params}),ce.history.push(`/classrooms/${Fr.coursesId}/program_homework/${Fr.categoryId}/detail?tabs=2`),lt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:fr},onCancel:ta},Ut.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"),ct.codeReviewCourse&&Ut.createElement(ge.default,{form:ti,onChange:ar=>{Ya(Pt({},ti.getFieldValue()))},initialValues:{group_ids:ao,end_time:ke()(ke()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Ut.createElement("div",{className:"flexd-table-header mt20"},Ut.createElement(ne.default,{pagination:!1,dataSource:[],columns:ka})),Ut.createElement(ge.default.Item,{name:"group_ids"},Ut.createElement(Je.default.Group,{className:"w100"},Ut.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Ut.createElement(Rt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ar=>{kn()},hasMore:Qn,useWindow:!1},Ut.createElement(ne.default,{loading:nt.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:ka,dataSource:la,pagination:!1})))))),Ut.createElement(ut.Z,null,Ut.createElement(mt.Z,{className:"ml10"},Ut.createElement(Je.default,{checked:ei,onChange:ar=>{Ti(ar.target.checked);let Zn=[];ar.target.checked&&(Zn=la.filter(Ot=>Ot.works_count>1).map(Ot=>Ot.id+"")),ti.setFieldsValue({group_ids:Zn})}},"\u5168\u9009"))))};var Dn=(0,ce.connect)(({shixunHomeworks:ct,loading:nt})=>({shixunHomeworks:ct,loading:nt}))(zt),Ln=ee(77579),wn=ee(90823),An=ee(23505),Cn=ee(67135),fn=ee(30975),Mn=ee(9859),jn=ee(60885),Kn=ee(20463),Wn=ee(47914),nr=ee(2610),Xn=Object.defineProperty,xr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,fa=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Gr=(ct,nt,lt)=>nt in ct?Xn(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Er=(ct,nt)=>{for(var lt in nt||(nt={}))fa.call(nt,lt)&&Gr(ct,lt,nt[lt]);if(ia)for(var lt of ia(nt))Hr.call(nt,lt)&&Gr(ct,lt,nt[lt]);return ct},$r=(ct,nt)=>xr(ct,Xr(nt)),Br=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});let ra=[Mn.Z,jn.Z,Kn.Z];const oa=({user:ct,classroomList:nt,shixunHomeworks:lt})=>{var Fr,ea,la;let[Vn,Ur]=(0,E.useState)(Er($r(Er({},(0,ce.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Me.dE)()?[ct.userInfo.course.course_group_id]:[]}),(0,ce.useParams)()));const[Sn,Qn]=(0,E.useState)([]),[Da,Ua]=(0,E.useState)([]),[zr,Wr]=(0,E.useState)([]),[Ki,ja]=(0,E.useState)(!1),[Ya,si]=(0,E.useState)(!1);let[$n,ei]=(0,E.useState)([{title:"\u6392\u884C",dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(kn,ta)=>kn.rank-ta.rank,render:(kn,ta,ka)=>kn<4?E.createElement("img",{src:ra[kn-1]}):kn},{title:"\u59D3\u540D",dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(kn,ta,ka)=>E.createElement("span",null,ta.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[Ti,fr]=(0,E.useState)(null),jr=()=>{var kn,ta;const ka=((kn=document.getElementById("filterWarp"))==null?void 0:kn.clientHeight)||0,ar=((ta=document.getElementById("pagination"))==null?void 0:ta.clientHeight)||0;return window.innerHeight-ka-ar-110};(0,E.useEffect)(()=>{const kn=()=>{fr(jr())};return window.addEventListener("resize",kn),()=>{window.removeEventListener("resize",kn)}},[]),(0,E.useEffect)(()=>{var kn,ta,ka,ar,Zn;$n.splice(7);for(let Ot=0;Ot<((kn=Sn==null?void 0:Sn.question_data)==null?void 0:kn.length);Ot++){let Aa={};Aa.title=Sn!=null&&Sn.sent_type?E.createElement("span",null,"\u9898\u76EE"+(Ot+1)+`\uFF08${(ka=(ta=Sn==null?void 0:Sn.question_data)==null?void 0:ta[Ot])==null?void 0:ka.question_score}\uFF09`):E.createElement("a",{onClick:()=>Br(void 0,null,function*(){var Ta,sa;let oi=yield(0,De.ZP)(`/api/problems/${(sa=(Ta=Sn==null?void 0:Sn.question_data)==null?void 0:Ta[Ot])==null?void 0:sa.identifier}/start.json`,{method:"get"});oi&&(window.open(`/myproblems/${oi==null?void 0:oi.identifier}?type=1`),localStorage.setItem("program_homework",[Vn.coursesId,Vn.categoryId]))})},"\u9898\u76EE"+(Ot+1)+`\uFF08${(Zn=(ar=Sn==null?void 0:Sn.question_data)==null?void 0:ar[Ot])==null?void 0:Zn.question_score}\uFF09`),Aa.dataIndex="question_data",Aa.width=140,Aa.render=(Ta,sa)=>{var oi,Fa,Ea,ya,Bi;return E.createElement("div",null,((oi=Ta==null?void 0:Ta[Ot])==null?void 0:oi.answer_question_time)&&E.createElement("div",null,E.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Br(void 0,null,function*(){var ro,sn,_n,Tr,Ia,br,ca,Ka;if((0,Me.Rm)()&&!((ro=nt.AssistantObject.hack)!=null&&ro.can_appraise)){ye.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(!((sn=Ta==null?void 0:Ta[Ot])!=null&&sn.open_code)){ye.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let Va=yield(0,De.ZP)("/api/courses/view_code.json",{method:"get",params:$r(Er({},Vn),{id:Vn.coursesId,homework_common_id:Vn.categoryId,hack_user_code_id:(_n=Ta==null?void 0:Ta[Ot])==null?void 0:_n.hack_user_code_id})});Ee.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",(Tr=Ta==null?void 0:Ta[Ot])==null?void 0:Tr.current_language),E.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ia=Ta==null?void 0:Ta[Ot])==null?void 0:Ia.memory,"\uFF08KB\uFF09"),E.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(br=Ta==null?void 0:Ta[Ot])==null?void 0:br.run_time,"\uFF08ms\uFF09"),E.createElement("span",null,"\u5F97\u5206\uFF1A",(ca=Ta==null?void 0:Ta[Ot])==null?void 0:ca.score)),content:E.createElement(Wn.Z,{classroomList:nt,user:ct,languages:[{language:(Ka=Ta==null?void 0:Ta[Ot])==null?void 0:Ka.language,code:Va==null?void 0:Va.code}],v:Ta,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:Ta.language,game_id:Ta.id,diff_code_count:Ta.diff_code_count})})})}),E.createElement("span",{style:{margin:"0px 10px"}},((Fa=Ta==null?void 0:Ta[Ot])==null?void 0:Fa.answer_question_time)||"- -"),(Ea=Ta==null?void 0:Ta[Ot])!=null&&Ea.submit_count?E.createElement(Ue.Z,{title:`${((ya=Ta==null?void 0:Ta[Ot])==null?void 0:ya.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},E.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Bi=Ta==null?void 0:Ta[Ot])==null?void 0:Bi.submit_count)||0):null))},$n.push(Aa)}ei([...$n])},[Sn==null?void 0:Sn.question_data]),(0,E.useEffect)(()=>{var kn;(kn=ct==null?void 0:ct.userInfo)!=null&&kn.course&&((0,Me.dE)()&&(Vn.course_group=(0,Me.dE)()?[ct.userInfo.course.course_group_id]:[],Ur(Er({},Vn))),ti(1))},[ct==null?void 0:ct.userInfo]);function ti(kn){return Br(this,null,function*(){var ta,ka,ar,Zn,Ot,Aa,Ta;ja(!0);let sa=yield(0,De.ZP)("/api/courses/rank_list.json",{method:"get",params:$r(Er({},Vn),{id:Vn.coursesId,rank_type:2,homework_common_id:Vn.categoryId})});if(Qn(sa),ja(!1),sa.status!=-1&&((0,Me.dE)()?(kn===1&&Ua([(ka=(ta=sa==null?void 0:sa.course_group)==null?void 0:ta[0])==null?void 0:ka.id]),sa!=null&&sa.my_rank?Wr([Er({is_me:!0},sa==null?void 0:sa.my_rank),...sa==null?void 0:sa.rank_list]):Wr([...(sa==null?void 0:sa.rank_list)||[]])):Wr([...(sa==null?void 0:sa.rank_list)||[]]),kn===1)){let oi={title:(sa==null?void 0:sa.hack_rank_rule)===0?E.createElement(Ue.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${sa==null?void 0:sa.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:(sa==null?void 0:sa.hack_rank_rule)===0?"finish_time":"finish_at",width:(sa==null?void 0:sa.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};$n.push(oi);for(let Fa=0;Fa<((ar=sa==null?void 0:sa.question_data)==null?void 0:ar.length);Fa++){let Ea={};Ea.title=sa!=null&&sa.sent_type?E.createElement("span",null,"\u9898\u76EE"+(Fa+1)+`\uFF08${(Ot=(Zn=sa==null?void 0:sa.question_data)==null?void 0:Zn[Fa])==null?void 0:Ot.question_score}\uFF09`):E.createElement("a",{onClick:()=>Br(this,null,function*(){var ya,Bi;let ro=yield(0,De.ZP)(`/api/problems/${(Bi=(ya=sa==null?void 0:sa.question_data)==null?void 0:ya[Fa])==null?void 0:Bi.identifier}/start.json`,{method:"get"});ro&&(window.open(`/myproblems/${ro==null?void 0:ro.identifier}?type=1`),localStorage.setItem("program_homework",[Vn.coursesId,Vn.categoryId]))})},"\u9898\u76EE"+(Fa+1)+`\uFF08${(Ta=(Aa=sa==null?void 0:sa.question_data)==null?void 0:Aa[Fa])==null?void 0:Ta.question_score}\uFF09`),Ea.dataIndex="question_data",Ea.width=140,Ea.render=(ya,Bi)=>{var ro,sn,_n,Tr,Ia;return E.createElement("div",null,((ro=ya==null?void 0:ya[Fa])==null?void 0:ro.answer_question_time)&&E.createElement("div",null,E.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Br(this,null,function*(){var br,ca,Ka,Va,Ri,Ga,io,Fo;if((0,Me.Rm)()&&!((br=nt.AssistantObject.hack)!=null&&br.can_view)){ye.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(!((ca=ya==null?void 0:ya[Fa])!=null&&ca.open_code)){ye.ZP.info("\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801");return}let qo=yield(0,De.ZP)("/api/courses/view_code.json",{method:"get",params:$r(Er({},Vn),{id:Vn.coursesId,homework_common_id:Vn.categoryId,hack_user_code_id:(Ka=ya==null?void 0:ya[Fa])==null?void 0:Ka.hack_user_code_id})});Ee.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",(Va=ya==null?void 0:ya[Fa])==null?void 0:Va.current_language),E.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(Ri=ya==null?void 0:ya[Fa])==null?void 0:Ri.memory,"\uFF08KB\uFF09"),E.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ga=ya==null?void 0:ya[Fa])==null?void 0:Ga.run_time,"\uFF08ms\uFF09"),E.createElement("span",null,"\u5F97\u5206\uFF1A",(io=ya==null?void 0:ya[Fa])==null?void 0:io.score)),content:E.createElement(Wn.Z,{classroomList:nt,user:ct,languages:[{language:(Fo=ya==null?void 0:ya[Fa])==null?void 0:Fo.language,code:qo==null?void 0:qo.code}],v:ya,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:ya.language,game_id:ya.id,diff_code_count:ya.diff_code_count})})})}),E.createElement("span",{style:{margin:"0px 10px"}},((sn=ya==null?void 0:ya[Fa])==null?void 0:sn.answer_question_time)||"- -"),(_n=ya==null?void 0:ya[Fa])!=null&&_n.submit_count?E.createElement(Ue.Z,{title:`${((Tr=ya==null?void 0:ya[Fa])==null?void 0:Tr.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},E.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Ia=ya==null?void 0:ya[Fa])==null?void 0:Ia.submit_count)||0):null))},$n.push(Ea)}ei([...$n])}})}console.log("----",lt,$n);const ao=(Fr=lt==null?void 0:lt.workSetting)==null?void 0:Fr.hack_rank_rule;return E.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:Ya?"100vh":""},id:"rankingInfo"},(Sn==null?void 0:Sn.message)==="\u5C01\u699C\u4E2D"?E.createElement(ht.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,Me.GJ)()&&E.createElement("div",{style:{flex:1}},E.createElement(Je.default.Group,{className:An.Z.checkboxgroup,value:Da,onChange:kn=>{var ta;Vn.type===1?(Ua([]),Vn.course_group=[],Vn.page=1,Ur(Er({},Vn)),ti()):Vn.type===2?(Ua(["\u5168\u90E8"]),Vn.course_group=(ta=Sn==null?void 0:Sn.course_group)==null?void 0:ta.map(ka=>ka.id),Vn.page=1,Ur(Er({},Vn)),ti()):(Ua([...kn.filter(ka=>ka!="\u5168\u90E8")]),Vn.course_group=kn.filter(ka=>ka!="\u5168\u90E8"),Vn.page=1,Ur(Er({},Vn)),ti())}},E.createElement(Je.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:kn=>{kn.target.checked?Vn.type=2:Vn.type=1}},"\u5168\u90E8\u5206\u73ED"),(ea=Sn==null?void 0:Sn.course_group)==null?void 0:ea.map((kn,ta)=>E.createElement(Je.default,{style:{marginBottom:10},onChange:ka=>{Vn.type=3},value:kn.id},kn==null?void 0:kn.name)))),(0,Me.dE)()&&E.createElement(Un.ZP.Group,{style:{marginBottom:10},onChange:kn=>{kn.target.value==="\u5168\u90E8"?(Vn.course_group=[],Vn.page=1,Ur(Er({},Vn)),ti()):(Vn.course_group=[kn.target.value],Vn.page=1,Ur(Er({},Vn)),ti())},defaultValue:ct.userInfo.course.course_group_id},E.createElement(Un.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},"\u5168\u90E8\u5206\u73ED"),(la=Sn==null?void 0:Sn.course_group)==null?void 0:la.map((kn,ta)=>E.createElement(Un.ZP,{style:{marginBottom:10},value:kn.id},kn.name)))),E.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Ya?(0,nr.BU)():(0,nr.Dj)(document.getElementById("rankingInfo")),si(!Ya)}},E.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${Ya?"icon-tuichuquanping2":"icon-quanping2"}`}),E.createElement("span",null,Ya?"\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",ao===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:()=>{Ee.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:E.createElement("div",null,ao===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"),ao==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,Me.GJ)()&&E.createElement(E.Fragment,null,E.createElement(xt.default.Search,{className:"mr20",onSearch:kn=>{Vn.page=1,Vn.search=kn,Ur(Er({},Vn)),ti()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),E.createElement(ue.ZP,{onClick:()=>{(0,fn.VY)($r(Er({},Vn),{id:Vn.coursesId,rank_type:2,homework_common_id:Vn.categoryId}))}},"\u5BFC\u51FA")))),E.createElement(Ce.Z,{spinning:Ki},E.createElement(ne.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:Ya?Ti:null},rowClassName:(kn,ta)=>ta===0&&(0,Me.dE)()&&An.Z.tables,dataSource:zr,columns:$n})),E.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},E.createElement(Ne.Z,{current:Vn.page,pageSize:Vn.per_page,total:Sn==null?void 0:Sn.count,showSizeChanger:!0,onChange:(kn,ta)=>{Vn.page=kn,Vn.per_page=ta,Ur(Er({},Vn)),ti()}}))))};var yr=(0,ce.connect)(({shixunHomeworks:ct,user:nt,classroomList:lt})=>({user:nt,shixunHomeworks:ct,classroomList:lt}))(oa),Ar=ee(37521),Lr=ee(56731),lr=ee(4835),dr=ee(59659),Nr=ee(3237),wr={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"},ga=Object.defineProperty,ba=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Ca=(ct,nt,lt)=>nt in ct?ga(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,wa=(ct,nt)=>{for(var lt in nt||(nt={}))_r.call(nt,lt)&&Ca(ct,lt,nt[lt]);if(ba)for(var lt of ba(nt))Ma.call(nt,lt)&&Ca(ct,lt,nt[lt]);return ct};const _a=ct=>React.createElement("svg",wa({width:16,height:15,xmlns:"http://www.w3.org/2000/svg"},ct),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 Xa="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNy4yNzIgMTAuNDI2YzAtMS44NDkgMS4xMDItMy40MzkgMi42ODMtNC4xNTIuMTU5LS4yMy4yMTgtLjUwNy4yNDctLjc3OGEuNzEzLjcxMyAwIDAgMC0uMjg1LS42NDRjLjI1Ny0uNzk4LjQzNS0xLjY0LjM0NC0yLjQ3OC0uMDU0LS40OTctLjI0Mi0xLjAwOC0uNjQ0LTEuMzU0QzkuMzQuNzggOC45Ny42NTYgOC42MDMuNjA0QTEuMDYzIDEuMDYzIDAgMCAwIDguMjYuMjg3QzcuODgyLjA2OSA3LjQyNC4wMTQgNi45ODcuMDA1Yy0uNzcyLjAxLTEuNTg1LjEzMy0yLjIyMi41NjhhMi4yMjMgMi4yMjMgMCAwIDAtLjc0LjgzOGMtLjIwOC40MDQtLjI5Ni44NTYtLjMxNiAxLjMwMS0uMDMyLjcyMi4xMDUgMS40MzkuMjkxIDIuMTM4YS43MDcuNzA3IDAgMCAwLS4yODguNjA2Yy4wMTYuMjI4LjA2NC40Ni4xNi42Ny4wODcuMTkzLjI1Ni4zNy40ODQuNDA1LjA1OS4zOTguMjI4Ljc3LjQwNCAxLjEzNi4yMjEuNDYzLjYuNjQuODA1LjY4NnYuNjk2Yy0uMTYuNDIzLTMuMjM4IDEuMjk1LTQuMDc1IDEuNzgxLS4zNjQuMjItLjcxLjQ3Ny0uOTY1LjgwNS0uMzIzLjQxMy0uNDg3IDEuNzE4LS41MjUgMi4yNTV2LjAzaDguOTA1YTQuNTQ0IDQuNTQ0IDAgMCAxLTEuNjMzLTMuNDk0WiIgZmlsbD0iIzc1RTdGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PGNpcmNsZSBmaWxsPSIjMTQ1REZGIiBjeD0iMTEuNDkyIiBjeT0iMTAuMjU0IiByPSI0LjUwOCIvPjxwYXRoIGQ9Im05LjUxNiAxMi40NjQuMzk4LTEuMTA4aDEuODNsLjM5NyAxLjEwOGguNzY1bC0xLjY3LTQuNDJoLS44MTRsLTEuNjcgNC40MmguNzY0Wm0xLjk3Ni0xLjY4aC0xLjQxNWwuNjk4LTEuOTQ0aC4wMjVsLjY5MiAxLjk0NVptMi41NjMgMS42OHYtNC40MmgtLjcwN3Y0LjQyaC43MDdaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ui=Object.defineProperty,Pa=Object.getOwnPropertySymbols,zi=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,Si=(ct,nt,lt)=>nt in ct?ui(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,$a=(ct,nt)=>{for(var lt in nt||(nt={}))zi.call(nt,lt)&&Si(ct,lt,nt[lt]);if(Pa)for(var lt of Pa(nt))Qa.call(nt,lt)&&Si(ct,lt,nt[lt]);return ct};const Di=ct=>React.createElement("svg",$a({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ct),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=",Fi=Object.defineProperty,pi=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,$i=(ct,nt,lt)=>nt in ct?Fi(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,xi=(ct,nt)=>{for(var lt in nt||(nt={}))Xi.call(nt,lt)&&$i(ct,lt,nt[lt]);if(pi)for(var lt of pi(nt))Hi.call(nt,lt)&&$i(ct,lt,nt[lt]);return ct};const co=ct=>React.createElement("svg",xi({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ct),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 Oi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODggMi45MUguMDEyVi4zNzRDLjAxMS4zLjA4NC4xNTYuMDg0LjA4NC4xNTYuMDg0LjMuMDEuMzc0LjAxaDE1LjE0NWMuMDcyIDAgLjIxNy4wNzMuMjkuMDczLjA3Mi4wNzIuMDcyLjE0NS4wNzIuMjlWMi45MVoiIGZpbGw9IiNGRkM4MEYiLz48cGF0aCBkPSJNOS40MzIgMi4wNzhjLS4yMTggMC0uMzYzLS4xNi0uNDM1LS4zMiAwLS4wOC0uMDczLS4xNjEtLjA3My0uMjQxIDAtLjE2LjA3My0uMjQuMTQ1LS40MDEuMTQ1LS4yNC41MDgtLjE2LjY1MiAwIC4wNzMuMDguMTQ1LjI0LjE0NS40IDAgLjE2MS0uMDcyLjI0MS0uMTQ1LjQwMi0uMDcyLjA4LS4yMTcuMTYtLjI5LjE2Wm0xLjg4NC0uNTYxYzAtLjE2LjA3Mi0uMjQuMTQ1LS40MDEuMDcyLS4xNi4yMTctLjE2LjM2Mi0uMTYuMjkgMCAuNTA3LjI0LjUwNy41NiAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDJhLjUyNy41MjcgMCAwIDEtLjM2Mi4xNmMtLjI5IDAtLjUwNy0uMjQtLjUwNy0uNTYxWm0yLjk3LjU2MWEuNTI3LjUyNyAwIDAgMS0uMzYyLS4xNi42Ny42NyAwIDAgMS0uMTQ1LS42NDJjMC0uMDguMDczLS4xNi4wNzMtLjE2YS4zODUuMzg1IDAgMCAxIC42NTIgMGMuMDczLjA4LjE0NS4yNC4xNDUuNCAwIC4xNjEtLjA3Mi4yNDEtLjE0NS40MDIgMCAuMDgtLjE0NS4xNi0uMjE3LjE2IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTEuNDYgMTUuOTUzaDEyLjk3MmMuNzk3IDAgMS40NDktLjY1MiAxLjQ0OS0xLjQ0OVYyLjkxSC4wMXYxMS41OTRjMCAuNzk3LjY1MiAxLjQ1IDEuNDUgMS40NVoiIGZpbGw9IiNGRkU2Q0MiLz48cGF0aCBkPSJtMy41NjIgMy45MjQuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4yMzIuNjUyLjIxOC0xLjM3Ny0uODctMS4wMTQgMS4zMDQtLjIxOC41OC0xLjIzMlptNC44NTUgMCAuNTggMS4zMDUgMS4zMDQuMjE3LS44Ny45NDIuMjE4IDEuMzc3LTEuMjMyLS42NTItMS4xNi42NTIuMjE4LTEuMzc3LTEuMDE0LTEuMDE0IDEuMzA0LS4yMTguNjUyLTEuMjMyWiIgZmlsbD0iI0ZGQjQ2NSIvPjxwYXRoIGQ9Ik04LjkyNCA5LjU3N0g2LjgyM2MtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMtLjA3Mi0uMDcyIDAtLjA3MiAwLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTAxYy4wNzMgMCAuMDczIDAgLjE0NS4wNzMgMCAwIC4wNzMuMDcyLjA3My4xNDUtLjA3My4wNzItLjE0NS4xNDUtLjIxOC4xNDVabS0yLjk3IDBoLTMuMTljLS4wNzIgMC0uMDcyIDAtLjE0NC0uMDczLS4wNzItLjA3MiAwLS4wNzIgMC0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NUg1Ljg4Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMuMDcyLjA3Mi4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDVabTcuMTczIDEuMDg2aC0xLjgxMWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzItLjA3My0uMDcyLS4wNzMtLjA3Mi0uMDczLS4xNDUgMC0uMDcyLjA3My0uMTQ1LjE0NS0uMTQ1aDEuODEyYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDVhLjE1Ni4xNTYgMCAwIDEtLjE0NS4xNDRabS0yLjY4IDBIOC4yNzFjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDcyLS4wNzItLjA3Mi0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDczIDAgMCAuMDcyLjA3Mi4wNzIuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ0Wm0tMy4xMTcgMEg0Ljc5NGMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzIgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDUgMC0uMDcyLjA3Mi0uMTQ1LjE0NC0uMTQ1aDIuNTM3Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjE0NS4xNDRabS0zLjg0IDBoLS43MjVjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDcyIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ1IDAtLjA3Mi4wNzItLjE0NS4xNDQtLjE0NWguNjUzYy4wNzIgMCAuMDcyIDAgLjE0NS4wNzMgMCAwIC4wNzIuMDcyLjA3Mi4xNDUuMDczLjA3MiAwIC4xNDQtLjA3Mi4xNDRabTguMDQzIDEuMTZIOS4zNmMtLjA3MiAwLS4wNzIgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3Mi0uMDcyLS4xNDQgMC0uMDczLjA3Mi0uMTQ1LjE0NS0uMTQ1aDIuMTc0Yy4wNzIgMCAuMDcyIDAgLjE0NS4wNzIgMCAwIC4wNzIuMDczLjA3Mi4xNDUuMDcyLjA3Mi0uMDcyLjE0NS0uMTQ1LjE0NVptLTMuMDQzIDBINC43OTRjLS4wNzMgMC0uMDczIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzItLjA3Mi0uMTQ0IDAtLjA3My4wNzItLjE0NS4xNDQtLjE0NWgzLjY5NmMuMDczIDAgLjA3MyAwIC4xNDUuMDcyIDAgMCAuMDczLjA3My4wNzMuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm0tNSAwaC0uNzI1Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDcyLS4wNzItLjE0NCAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoLjY1M2MuMDcyIDAgLjA3MiAwIC4xNDUuMDcyLjA3Mi4wNzMuMTQ1LjA3My4xNDUuMTQ1YS4xNTYuMTU2IDAgMCAxLS4xNDUuMTQ1Wm04LjA0MyAxLjE2SDkuMzZjLS4wNzIgMC0uMDcyIDAtLjE0NS0uMDczIDAgMC0uMDcyLS4wNzMtLjA3Mi0uMTQ1IDAtLjA3My4wNzItLjE0NS4xNDUtLjE0NWgyLjE3NGMuMDcyIDAgLjA3MiAwIC4xNDUuMDcyIDAgMCAuMDcyLjA3My4wNzIuMTQ1LjA3Mi4wNzMtLjA3Mi4xNDUtLjE0NS4xNDVabS0zLjA0MyAwSDQuNzk0Yy0uMDczIDAtLjA3MyAwLS4xNDUtLjA3MyAwIDAtLjA3Mi0uMDczLS4wNzItLjE0NSAwLS4wNzMuMDcyLS4xNDUuMTQ0LS4xNDVoMy42OTZjLjA3MyAwIC4wNzMgMCAuMTQ1LjA3MiAwIDAgLjA3My4wNzMuMDczLjE0NWEuMTU2LjE1NiAwIDAgMS0uMTQ1LjE0NVptLTUgMGgtLjcyNWMtLjA3MyAwLS4wNzMgMC0uMTQ1LS4wNzMgMCAwLS4wNzItLjA3My0uMDcyLS4xNDUgMC0uMDczLjA3Mi0uMTQ1LjE0NC0uMTQ1aC42NTNjLjA3MiAwIC4wNzIgMCAuMTQ1LjA3MiAwIDAgLjA3Mi4wNzMuMDcyLjE0NS4wNzMuMDczIDAgLjE0NS0uMDcyLjE0NVoiIGZpbGw9IiM2RTM5MDIiLz48cGF0aCBkPSJNNC43OTQgNy43NjUgMy41NjIgNy4wNGwtMS4xNi43MjUgMS4xNi0xLjQ1aC4yMTdsLjI5LS41MDcgMS40NS0uNTA3LS45NDIgMS4wMTUuMjE3IDEuNDQ5Wm00Ljg1NSAwTDguNDE3IDcuMDRsLTEuMTYuNzI1IDEuMTYtMS40NWguMjlsLjIxNy0uNTA3IDEuNDUtLjUwNy0uOTQyIDEuMDE1LjIxNyAxLjQ0OVoiIGZpbGw9IiNGRjk5MkUiLz48L2c+PC9zdmc+",Mi=Object.defineProperty,Ii=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Ni=(ct,nt,lt)=>nt in ct?Mi(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,qr=(ct,nt)=>{for(var lt in nt||(nt={}))no.call(nt,lt)&&Ni(ct,lt,nt[lt]);if(Ii)for(var lt of Ii(nt))La.call(nt,lt)&&Ni(ct,lt,nt[lt]);return ct};const Cr=ct=>React.createElement("svg",qr({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},ct),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 Jr="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTEuNzkyLjAwNWMuMTM0LjYwMy4yMDEgMS4yMDYuMDY3IDEuODc2SDIuODgxYy0uMDY3LS43MzctLjI2OC0xLjg3Ni44MDQtMS44NzZoOC4xMDdaTTQuMzU1IDEuMjExYy4xMzQgMCAuMjAxLS4xMzQuMTM0LS4yNjhzLS4yLS4yLS4yNjgtLjJjLS4xMzQuMDY2LS4yLjItLjEzNC4yNjcgMCAuMTM0LjEzNC4yMDEuMjY4LjIwMVptLjkzOC0uMmMwLS4wNjgtLjA2Ny0uMTM1LS4xMzQtLjIwMnMtLjEzNC0uMDY3LS4yIDBjLS4wNjguMDY3LS4xMzUuMDY3LS4xMzUuMjAxcy4wNjcuMjAxLjIwMS4yMDEuMjY4LS4xMzQuMjY4LS4yWm0uNTM2LjJjLjEzNCAwIC4yMDEtLjEzNC4yMDEtLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4xMzVDNS44OTYuNzQyIDUuODk2Ljc0MiA1LjgzLjc0MmMtLjEzNCAwLS4yLjEzNC0uMi4yNjggMCAuMDY3IDAgLjEzNC4wNjYuMTM0IDAgLjA2Ny4wNjcuMDY3LjEzNC4wNjdaIiBmaWxsPSIjOERDQUZDIi8+PHBhdGggZD0iTTExLjc5Mi4wMDVoLjgwNGMuMjY4IDAgLjQ3LjEzNC41MzYuNDcuMDY3LjUzNS4xMzQgMS4wNzEuMDY3IDEuNTRhMi42NzcgMi42NzcgMCAwIDAtMS4yNzMtLjEzNGgtLjA2N2MuMTM0LS42MDMuMTM0LTEuMjczLS4wNjctMS44NzZaIiBmaWxsPSIjNjNCOUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuMDY3LjgwNC4xMzQgMS42NzUgMCAyLjQxMi0uMDY3LjQwMi4wNjcuOTM4LjA2NyAxLjIwNiAwIDEuNzQyIDAgMy40ODQuMDY3IDUuMTZIMy4xNWMtLjA2OCAwLS4xMzUgMC0uMTM1LS4wNjhsLS4wNjctLjA2N1YxLjg4MWg4Ljk3OFptLTYuNyAyLjk0OC44NzEtLjgwNGMuMjAxLS4xMzQuMjAxLS4zMzUuMTM0LS41MzYtLjMzNS0uODctMS44MDkuODA0LTIuMDc3IDEuMDcyLS4xMzQuMjAxLS4xMzQuNDAyIDAgLjUzNi4yMDEuMjAxIDIuMjExIDIuNDEyIDIuMDc3LjgwNCAwLS4wNjctLjA2Ny0uMTM0LS4wNjctLjEzNGwtLjkzOC0uODA0VjQuODNaTTguNzEgMy43NTdjMC0uMTM0IDAtLjItLjA2Ny0uMzM1LS4wNjctLjEzNC0uMTM0LS4yLS4yNjgtLjJhLjQ1Ni40NTYgMCAwIDAtLjUzNi4yNjdsLS42NyAyLjQ4YS40NTYuNDU2IDAgMCAwIC4yNjguNTM1LjQ1Ni40NTYgMCAwIDAgLjUzNi0uMjY4bC43MzctMi40NzlabTEuODc2Ljg3MWMuMDY3LjA2Ny4xMzQuMTM0LjEzNC4yMDFzMCAuMTM0LS4wNjcuMjAxYy0uMi4yMDEtMS43NDIgMS40MDctLjUzNiAxLjQ3NC4wNjcgMCAuMTM0IDAgLjIwMS0uMDY3LjMzNS0uMjY4LjczNy0uNjAzIDEuMDcyLS44Ny40MDItLjQwMy44NzEtLjY3LjI2OC0xLjIwNy0uMzM1LS4zMzUtMS42MDgtMS44MDktMS45NDMtLjgwNHYuMjAxYy4xMzQuMjY4LjQ3LjYwMy44NzEuODcxWk02LjUgNy43MWMwLS4xMzQtLjA2Ny0uMi0uMi0uMkg0LjIyYy0uMTM0IDAtLjIuMDY2LS4yLjJ2LjA2N2MwIC4xMzQuMDY2LjIwMS4yLjIwMWgyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2N3YtLjJabTIuNTQ2IDEuMDA1YzAtLjEzNC0uMi0uMjY4LS40NjktLjI2OC0uMjY4IDAtLjQ2OS4xMzQtLjQ2OS4yNjhzLjIwMS4yNjguNDcuMjY4Yy4yNjcgMCAuNDY4LS4xMzQuNDY4LS4yNjhabS0xLjQ3NCAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDQuMjJjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjYgMCAuMDY3LS4wNjcuMDY3LS4wNjcuMDY3IDAgLjEzNC4wNjcuMjAxLjIwMS4yMDFoMy4xNWMuMDY2IDAgLjEzMyAwIC4xMzMtLjA2Ny4wNjcuMDY3LjA2NyAwIC4wNjctLjA2N1ptMi40OC44NzFjMC0uMTM0LS4xMzUtLjItLjMzNi0uMi0uMiAwLS4zMzUuMTMzLS4zMzUuMjY3cy4xMzQuMjAxLjMzNS4yMDFjLjEzNCAwIC4zMzUtLjEzNC4zMzUtLjI2OFptLTQuMzU2IDBjMC0uMDY3IDAtLjEzNC0uMDY3LS4xMzRzLS4wNjctLjA2Ny0uMTM0LS4wNjdINC4yMjFjLS4wNjcgMC0uMTM0IDAtLjEzNC4wNjctLjA2Ny4wNjctLjA2Ny4wNjctLjA2Ny4xMzRzMCAuMTM0LjA2Ny4xMzQuMDY3LjA2Ny4xMzQuMDY3aDEuMjczYy4wNjcgMCAuMjAxLS4wNjcuMjAxLS4yWm0zLjA4MiAwYzAtLjEzNC0uMDY3LS4yLS4yLS4ySDYuNDMxYy0uMDY3IDAtLjEzNCAwLS4xMzQuMDY2LS4wNjcuMDY3LS4wNjcuMDY3LS4wNjcuMTM0czAgLjEzNC4wNjcuMTM0Yy4wNjcuMDY3LjA2Ny4wNjcuMTM0LjA2N2gyLjE0NGMuMDY3IDAgLjEzNCAwIC4xMzQtLjA2Ny4wNjcgMCAuMDY3LS4wNjcuMDY3LS4xMzRaIiBmaWxsPSIjMzI5MUZDIi8+PHBhdGggZD0iTTExLjkyNiAxLjg4MWMuNDAyLS4wNjcuODcxIDAgMS4yNzMuMTM0djEuMDcybC0uMDY3IDcuNjM5aC0xLjEzOWMtLjA2Ny0xLjc0My0uMDY3LTMuNDg1LS4wNjctNS4xNiAwLS4yNjgtLjEzNC0uODA0LS4wNjctMS4yMDYuMTM0LS44MDQuMDY3LTEuNjc1LjA2Ny0yLjQ3OVoiIGZpbGw9IiMzMjkxRkMiLz48cGF0aCBkPSJtMTMuMiAyLjA4MiAxLjc0MS4wNjdjLS45MzgtLjI2OC0uNDAyLjYwMy0uNDAyLjkzOGgtMS4yNzNMMTMuMiAyLjA4MlpNMi44OCAyLjE1djEuMDA1SDEuNjc1Yy0uMDY3IDAtLjA2Ny4wNjctLjA2Ny4xMzR2Ny4zMDNjMCAuMDY4LjA2Ny4xMzUuMTM0LjIwMi40MDIuMTM0LjgwNC4wNjcgMS4yMDYtLjIwMmwuMDY3LjA2OGMwIC4wNjcuMDY3LjA2Ny4xMzQuMDY3SDEzLjJsMS4zNC4wNjdjLjA2Ny40NjktLjA2Ny44Ny0uMiAxLjI3M0gxLjAwNGMtLjA2NyAwLS4xMzQtLjA2Ny0uMjAxLS4wNjctLjA2Ny0uMjY4LS4xMzQtLjQwMi0uMTM0LS42MDNWMi44MTljMC0uNDAyLjIwMS0uNjAzLjYwMy0uNjAzbDEuNjA4LS4wNjdaIiBmaWxsPSIjQTFBQUVGIi8+PHBhdGggZD0iTTE0Ljk0MSAyLjIxNmMuMzM1LjA2Ny41MzYuMjY4LjUzNi42MDMuMDY3IDIuMjc4LjA2NyA1LjM2LS4wNjcgOS4xOGwtLjUzNi4wNjdoLS42MDNjLjIwMS0uNDAyLjI2OC0uODA0LjIwMS0xLjI3M1YzLjE1NGMuMDY3LS40MDItLjQ2OS0xLjIwNi40Ny0uOTM4WiIgZmlsbD0iI0ExQUFFRiIvPjxwYXRoIGQ9Ik0yLjg4MSAzLjE1NHY3LjM3Yy0uNDAyLjI2OS0uODA0LjMzNi0xLjIwNi4yMDItLjA2NyAwLS4xMzQtLjEzNS0uMTM0LS4yMDJWMy4yMjFjMC0uMDY3LjA2Ny0uMTM0LjA2Ny0uMTM0bDEuMjczLjA2N1oiIGZpbGw9IiNEREUyRjAiLz48cGF0aCBkPSJNMTMuMiAzLjE1NGgxLjI3MnY3LjU3MmwtMS4zNC0uMDY3LjA2Ny03LjUwNVpNLjczNiAxMS45MzJjLjA2Ny4wNjcuMTM0LjA2Ny4yMDEuMDY3aDEzLjkzNmMuMjAxLjQwMi4yMDEuODctLjA2NyAxLjI3My00LjYyMy0uMDY3LTkuMTc5LS4wNjctMTMuODAyIDAtLjczNyAwLTEuMTM5LS4zMzUtLjkzOC0xLjE0IDAtLjA2Ni4wNjctLjA2Ni4xMzQtLjA2Ni4yMDEgMCAuMzM1LS4wNjcuNTM2LS4xMzRaIiBmaWxsPSIjREFFMEZGIi8+PHBhdGggZD0ibTE1LjQxIDExLjk5OS40MDIuMDY3Yy4wNjcgMCAuMTM0LjA2Ny4xMzQuMTM0LjIwMS44Ny0uMiAxLjI3My0xLjEzOSAxLjEzOS4yNjgtLjQ3LjI2OC0uODcxLjA2Ny0xLjI3M2wuNTM2LS4wNjdaIiBmaWxsPSIjQ0NEMkYyIi8+PHBhdGggZD0iTTQuMjIxLjc0MmEuMTQ0LjE0NCAwIDAgMC0uMTM0LjEzNGMwIC4wNjcgMCAuMTM0LjA2Ny4yMDFzLjEzNC4wNjcuMjAxLjA2N2EuMTQ0LjE0NCAwIDAgMCAuMTM0LS4xMzRjMC0uMDY3IDAtLjEzNC0uMDY3LS4yLS4wNjctLjA2OC0uMTM0LS4wNjgtLjItLjA2OFptLjYwMy4yNjhjMCAuMDY3LjA2Ny4xMzQuMTM0LjIwMXMuMTM0LjA2Ny4yMDEgMCAuMTM0LS4xMzQuMTM0LS4yYzAtLjA2OC0uMDY3LS4xMzUtLjEzNC0uMjAycy0uMTM0LS4wNjctLjIgMGMtLjA2OC4wNjctLjEzNS4wNjctLjEzNS4yMDFaTTUuODMuNzQyYy0uMTM0IDAtLjIuMTM0LS4yLjI2OHMuMDY2LjIwMS4yLjIwMS4yMDEtLjEzNC4yMDEtLjJjMC0uMTM1LS4xMzQtLjI2OS0uMi0uMjY5Wm0tLjYwMyA0LjIyMS45MzguODcxYy4wNjcuMDY3LjA2Ny4wNjcuMDY3LjEzNC4xMzQgMS41NDEtMS44NzYtLjY3LTIuMDc3LS44MDRhLjUwMy41MDMgMCAwIDEgMC0uNjAzYy4yNjgtLjI2OCAxLjc0Mi0xLjk0MyAyLjA3Ny0xLjEzOS4xMzQuMjAxLjA2Ny40MDItLjEzNC42MDNsLS44Ny44MDR2LjEzNFptMy4xNS0xLjc0MmMuMzM0LjA2Ny40MDEuMjY4LjMzNC41MzZsLS42NyAyLjQ4Yy0uMDY3LjI2Ny0uMjY4LjMzNC0uNTM2LjI2N3MtLjMzNS0uMjY4LS4yNjgtLjUzNmwuNjctMi40NzljLjA2Ny0uMjY4LjIwMS0uMzM1LjQ3LS4yNjhabTIuMjEgMS40MDdjLS40MDItLjI2OC0uNjctLjYwMy0uOTM4LS44Ny0uMDY3LS4wNjgtLjA2Ny0uMTM1IDAtLjIwMi4zMzUtMS4wMDUgMS42MDguNDcgMS45NDMuODA0LjYwMy41MzYuMTM0LjgwNC0uMjY4IDEuMjA2LS4zMzUuMzM1LS42Ny42MDMtMS4wNzIuODcxLS4wNjcuMDY3LS4xMzQuMDY3LS4yLjA2Ny0xLjI3NC0uMTM0LjMzNC0xLjM0LjUzNS0xLjQ3NC4wNjctLjA2Ny4wNjctLjEzNC4wNjctLjIgMC0uMDY4IDAtLjEzNS0uMDY3LS4yMDJaIiBmaWxsPSIjRjFFRkYyIi8+PHBhdGggZD0iTTQuMjIxIDcuNTFoMi4xNDRjLjEzNCAwIC4yMDEuMDY2LjIwMS4ydi4wNjdjMCAuMTM0LS4wNjcuMjAxLS4yLjIwMUg0LjIyYy0uMTM0IDAtLjItLjA2Ny0uMi0uMlY3LjcxYzAtLjEzNC4wNjYtLjIuMi0uMloiIGZpbGw9IiNGRERENDQiLz48cGF0aCBkPSJNOC4xMDcgOC45OWMwIC4xNjUuMDY3LjQ5Ny4yMDEuNDk3cy4zMzUuMTY2LjQ3IDBjLjEzMy0uMTY2LjI2Ny0uMzMyLjI2Ny0uNDk4IDAtLjE2Ni0uMDY3LS40OTgtLjItLjQ5OC0uMTM1IDAtLjMzNi0uMTY1LS40NyAwLS4yLjE2Ni0uMjY4LjMzMi0uMjY4LjQ5OFpNNC4yMjEgOC40OWgzLjE1Yy4xMzMgMCAuMi4xNjYuMi40OTggMCAuMzMyLS4wNjcuNDk4LS4yLjQ5OEg0LjIyYy0uMTM0LjE2Ni0uMiAwLS4yLS4zMzIgMC0uNDk4LjA2Ni0uNjY0LjItLjY2NFoiIGZpbGw9IiNGQzk3NDMiLz48cGF0aCBkPSJNOS4zMTMgOS45MDdjMCAuMTUyLjA2Ny4zMDQuMjAxLjQ1Ny4xMzQuMTUyLjI2OC4xNTIuMzM1IDAgLjEzNC0uMTUzLjIwMS0uMzA1LjIwMS0uNDU3IDAtLjE1My0uMDY3LS4zMDUtLjItLjQ1Ny0uMTM1LS4xNTMtLjI2OS0uMTUzLS4zMzYgMC0uMTM0LjE1Mi0uMi4zMDQtLjIuNDU3Wk00LjIyMSA5LjQ1aDEuMjczYy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINC4yMmMtLjEzNCAwLS4yLS4xNTMtLjItLjQ1NyAwLS4zMDUuMDY2LS40NTcuMi0uNDU3Wm0yLjIxMSAwaDIuMTQ0Yy4xMzQgMCAuMjAxLjE1Mi4yMDEuNDU3IDAgLjMwNC0uMDY3LjQ1Ny0uMi40NTdINi40MzFjLS4xMzQgMC0uMi0uMTUzLS4yLS40NTcgMC0uMzA1LjA2Ni0uNDU3LjItLjQ1N1oiIGZpbGw9IiMyOEQxQjMiLz48L2c+PC9zdmc+",Ir=Object.defineProperty,Vr=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,za=Object.prototype.propertyIsEnumerable,Pi=(ct,nt,lt)=>nt in ct?Ir(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Ji=(ct,nt)=>{for(var lt in nt||(nt={}))ii.call(nt,lt)&&Pi(ct,lt,nt[lt]);if(Vr)for(var lt of Vr(nt))za.call(nt,lt)&&Pi(ct,lt,nt[lt]);return ct};const _i=ct=>React.createElement("svg",Ji({width:14,height:16,xmlns:"http://www.w3.org/2000/svg"},ct),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 Yi="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzYzMjBGRSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJtMS4yNzIgMy4yNjcgMS42NjcgMS42NjZjLjQtLjMzMyAxLS41MzMgMS42LS41MzNoMnYxMC40NjdoLTJjLS41MzQgMC0xLjEzNC0uMi0xLjUzNC0uNTM0TDEuMjcyIDE2bC0uODY3LS44NjcgMS44LTEuOGMtLjEzMy0uMzMzLS4yNjYtLjY2Ni0uMjY2LTEuMDY2VjEwLjJILjAwNVY5SDEuOTRWNi45MzNjMC0uNC4wNjYtLjczMy4yNjYtMS4wNjZsLTEuOC0xLjguODY3LS44Wm04IDYuOTMzYzEuMjY3IDAgMi4zMzMgMSAyLjMzMyAyLjI2NyAwIC4yNjYtLjA2Ni41MzMtLjEzMy44bDEuODY3IDEuODY2LS45MzQuODY3LTEuNzMzLTEuNzMzYTIuMzMgMi4zMyAwIDAgMS0xLjQ2Ny41MzNjLTEuMjY2IDAtMi4zMzMtMS0yLjMzMy0yLjI2Ny4wNjctMS4yNjYgMS4wNjctMi4zMzMgMi40LTIuMzMzWiIvPjxwYXRoIGQ9Im0xMi40MDUgMy4yNjcuODY3Ljg2NkwxMS40MDUgNmMuMTM0LjI2Ny4yLjYuMi45MzNWMTAuNmMtLjUzMy0uODY3LTEuNC0xLjQtMi41MzMtMS40LS44IDAtMS41MzMuMzMzLTIuMDY3Ljg2N1Y0LjRoMmMuNiAwIDEuMi4yIDEuNjY3LjZsMS43MzMtMS43MzNaIi8+PHBhdGggZD0iTTYuODA1IDBjMS40NjcgMCAyLjYgMS4xMzMgMi42IDIuNlY0SDQuMTRWMi42YzAtMS40NjcgMS4yLTIuNiAyLjY2Ni0yLjZaIi8+PC9nPjwvc3ZnPg==",Vi=Object.defineProperty,qi=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,Bo=Object.prototype.propertyIsEnumerable,el=(ct,nt,lt)=>nt in ct?Vi(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Vo=(ct,nt)=>{for(var lt in nt||(nt={}))eo.call(nt,lt)&&el(ct,lt,nt[lt]);if(qi)for(var lt of qi(nt))Bo.call(nt,lt)&&el(ct,lt,nt[lt]);return ct};const Ho=ct=>React.createElement("svg",Vo({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ct),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 To="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNy43NiAxNS45NzZjLS41MDIgMC0uOTk2LS4xMjMtMS40MzgtLjM2MWwtNC44ODQtMi42NDZDLjUzOSAxMi40Ny0uMDA2IDExLjU4NSAwIDEwLjYzM1Y1LjM0NGMwLS45NS41NC0xLjgzNSAxLjQzNy0yLjMzNkw2LjMyMi4zNjFhMy4wNDIgMy4wNDIgMCAwIDEgMi44NzYgMGw0Ljg4NSAyLjY0N2MuODk4LjUwMiAxLjQ0MiAxLjM4NSAxLjQzOCAyLjMzNnY1LjI5YzAgLjk1LS41NCAxLjgzNi0xLjQzOCAyLjMzNWwtNC44ODUgMi42NDZhMy4wMTggMy4wMTggMCAwIDEtMS40MzguMzYxWiIgZmlsbD0iIzFFREFCNSIvPjxwYXRoIGQ9Ik03LjQwNSAxNS45N2MtLjY0LTIuOTg3LS42NC01LjA5LS42Ni01LjYyNkw4LjggNmMyLjAxMS0uNzMxIDMuMzYtMS44ODYgNi4zODgtMS45MTIuMjIyLjM4OS4zNC44MjguMzQzIDEuMjc2djUuMjg5YzAgLjk1LS41NDIgMS44MzUtMS40MzggMi4zMzZsLTQuODg2IDIuNjQ0YTMuMDMzIDMuMDMzIDAgMCAxLTEuODAyLjMzOFoiIGZpbGw9IiM3N0U4OUIiLz48cGF0aCBkPSJNNC42MTQgNC40Yy4xOTUgMCAuMzUyLjE4Ny4zNTIuNDE2IDAgLjIyOC0uMTU3LjQxNC0uMzUyLjQxNS0uMTk2IDAtLjM1My4xODYtLjM1My40MTV2Mi4wNzZjMCAuMTExLS4wMzguMjE3LS4xMDUuMjk0bC0uMTAyLjEyMi4xMDMuMTIyYS40NTMuNDUzIDAgMCAxIC4xMDQuMjk0djIuMDc2YzAgLjIzLjE1OC40MTUuMzU0LjQxNS4xOTQuMDAxLjM1MS4xODcuMzUxLjQxNSAwIC4yMy0uMTU3LjQxNS0uMzUxLjQxNi0uNTg1IDAtMS4wNjItLjU2LTEuMDYyLTEuMjQ2VjguNzI2bC0uMjUtLjI5NGEuNDY4LjQ2OCAwIDAgMSAwLS41ODhsLjI1LS4yOTRWNS42NDZjMC0uNjg4LjQ3Ny0xLjI0NiAxLjA2Mi0xLjI0NlptNi4xNDQgMGMuNTg0IDAgMS4wNi41NiAxLjA2IDEuMjQ2VjcuNTVsLjI0OS4yOTRhLjQ3MS40NzEgMCAwIDEgMCAuNTg4bC0uMjUuMjk0djEuOTA0YzAgLjY4OC0uNDc1IDEuMjQ2LTEuMDU5IDEuMjQ2YS4zNDcuMzQ3IDAgMCAxLS4zMDctLjIwNy40OC40OCAwIDAgMSAwLS40MTcuMzQ3LjM0NyAwIDAgMSAuMzA2LS4yMDdjLjE5NiAwIC4zNTQtLjE4Ni4zNTQtLjQxNVY4LjU1NGMwLS4xMTEuMDM3LS4yMTcuMTA0LS4yOTRsLjEwMy0uMTIyLS4xMDMtLjEyMmEuNDU1LjQ1NSAwIDAgMS0uMTA0LS4yOTRWNS42NDZjMC0uMjMtLjE1OC0uNDE1LS4zNTMtLjQxNWEuMzQ3LjM0NyAwIDAgMS0uMzA3LS4yMDguNDguNDggMCAwIDEgMC0uNDE2LjM0Ny4zNDcgMCAwIDEgLjMwNi0uMjA3aC4wMDFaTTguNjExIDUuNzQ3YS4zNzQuMzc0IDAgMCAxIC4xODUuNDk2bC0yLjE3NyA0Ljc1NmEuMzc0LjM3NCAwIDAgMS0uNjgtLjMxMWwyLjE3Ny00Ljc1NWEuMzc0LjM3NCAwIDAgMSAuNDk1LS4xODVaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",go=Object.defineProperty,Do=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,vl=Object.prototype.propertyIsEnumerable,Al=(ct,nt,lt)=>nt in ct?go(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,bl=(ct,nt)=>{for(var lt in nt||(nt={}))Lo.call(nt,lt)&&Al(ct,lt,nt[lt]);if(Do)for(var lt of Do(nt))vl.call(nt,lt)&&Al(ct,lt,nt[lt]);return ct};const ol=ct=>React.createElement("svg",bl({width:16,height:16,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},ct),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 Fl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii4wMSIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik00LjQ1IDEuMzY3aDYuMjc4YzIuNDI0IDAgMy42MzYgMS4yMTIgMy42MzYgMy42MzZ2Ni42OTVjMCAyLjQyNC0xLjIxMiAzLjYzNi0zLjYzNiAzLjYzNkg0LjQ1Yy0yLjQyNCAwLTMuNjM2LTEuMjEyLTMuNjM2LTMuNjM2VjUuMDAzYzAtMi40MjQgMS4yMTItMy42MzYgMy42MzYtMy42MzZaIiBmaWxsPSIjRkY4MzAzIi8+PHBhdGggZD0iTTQuNjg4IDMuODkxaDUuOGMxLjQ1NSAwIDIuMTgyLjcyNyAyLjE4MiAyLjE4MnY0LjY5NWMwIDEuNDU1LS43MjcgMi4xODItMi4xODIgMi4xODJoLTUuOGMtMS40NTQgMC0yLjE4MS0uNzI3LTIuMTgxLTIuMTgyVjYuMDczYzAtMS40NTUuNzI3LTIuMTgyIDIuMTgxLTIuMTgyWiIgZmlsbD0iI0ZGRUJCNCIvPjxwYXRoIGQ9Ik01LjIyIDYuMTM2aDMuMDQyYy40NTUgMCAuNjgyLjIyNy42ODIuNjgyIDAgLjQ1NC0uMjI3LjY4LS42ODIuNjhINS4yMjFjLS40NTUgMC0uNjgyLS4yMjYtLjY4Mi0uNjggMC0uNDU1LjIyNy0uNjgyLjY4Mi0uNjgyWk01LjA1Ni4wMDRoNS4wNjVjMS4wMjIgMCAxLjUzMy41MTEgMS41MzMgMS41MzMgMCAxLjAyMi0uNTExIDEuNTMzLTEuNTMzIDEuNTMzSDUuMDU2Yy0xLjAyMiAwLTEuNTMzLS41MS0xLjUzMy0xLjUzMyAwLTEuMDIyLjUxMS0xLjUzMyAxLjUzMy0xLjUzM1pNNS4yMiA5LjIwMmg1LjA3NWMuNDU0IDAgLjY4MS4yMjguNjgxLjY4MiAwIC40NTQtLjIyNy42ODEtLjY4MS42ODFINS4yMjFjLS40NTUgMC0uNjgyLS4yMjctLjY4Mi0uNjgxIDAtLjQ1NC4yMjctLjY4Mi42ODItLjY4MloiIGZpbGw9IiNGRkNDMzQiLz48L2c+PHBhdGggZD0ibTEyLjg3OCAxMi41ODQgMS41NjMgMS41NjNhLjgyLjgyIDAgMCAxLTEuMTYzIDEuMTU2bC0xLjYyNC0xLjYyM2EzLjMyIDMuMzIgMCAxIDEgMS43ODYtMi45NDVjMCAuNjYtLjE5NiAxLjMwNC0uNTYyIDEuODQ5Wm0tMS4xNzgtMS44NWExLjU4IDEuNTggMCAxIDAtMy4xNiAwIDEuNTggMS41OCAwIDAgMCAzLjE2IDBaIiBzdHJva2U9IiNGRkYiIGZpbGw9IiNGRjgzMDMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PC9zdmc+",pl=Object.defineProperty,ko=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,Yo=Object.prototype.propertyIsEnumerable,yl=(ct,nt,lt)=>nt in ct?pl(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,El=(ct,nt)=>{for(var lt in nt||(nt={}))gl.call(nt,lt)&&yl(ct,lt,nt[lt]);if(ko)for(var lt of ko(nt))Yo.call(nt,lt)&&yl(ct,lt,nt[lt]);return ct};const Ml=ct=>React.createElement("svg",El({width:15,height:15,xmlns:"http://www.w3.org/2000/svg"},ct),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 Jo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDE1djE1SDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMS44NzUgMTQuMTVhLjgzLjgzIDAgMCAxLS44MzctLjgyOFYuOTIyYS44MzIuODMyIDAgMCAxIC44MzctLjgzM2g4LjU4M2wyLjU1NCAyLjU0OHYxMC42OGEuODM3LjgzNyAwIDAgMS0uODI1LjgzNUgxLjg3NXYtLjAwM1oiIGZpbGw9IiNGNEZBRkYiLz48cGF0aCBkPSJtMTAuNDAyLjIzNCAyLjQ4OSAyLjQ3M3YxMC41OTRhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNIMS44OTFhLjcwMy43MDMgMCAwIDEtLjcyLS42OTFWLjk0OWEuNzA0LjcwNCAwIDAgMSAuNzA0LS43MTVoOC41MjdNMTAuNSAwSDEuODkxYS45NTIuOTUyIDAgMCAwLS45NTQuOTVWMTMuM2MuMDA4LjUyMi40MzMuOTQuOTU0LjkzOGgxMC4yOGEuOTUyLjk1MiAwIDAgMCAuOTU0LS45MzdWMi42MTNMMTAuNSAwWiIgZmlsbD0iIzc5QjhGRiIvPjxwYXRoIGQ9Ik0xMi45NDIgMi43MTZoLTEuOTQ3YS41OTUuNTk1IDAgMCAxLS42MTItLjU3NFYuMThsMi41NiAyLjUzNloiIGZpbGw9IiM3OUI4RkYiLz48cGF0aCBkPSJNMCA5Ljg0NGgxNC4wNjN2NC40NTNhLjcwMy43MDMgMCAwIDEtLjcwNC43MDNILjcwM0EuNzAzLjcwMyAwIDAgMSAwIDE0LjI5N1Y5Ljg0NFoiIGZpbGw9IiM0ODg1RTAiLz48cGF0aCBmaWxsPSIjMzc3REQxIiBkPSJNLjkzNyA5Ljg0NEgwbC45MzctLjkzOHpNMTMuMTI3IDkuODQ0aC45MzVsLS45MzUtLjkzOHoiLz48cGF0aCBkPSJNNy45MjIgNS4zMzRoMy4zNzVjLjEyNSAwIC4xODcuMDYzLjE4Ny4xODhzLS4wNjIuMTg3LS4xODcuMTg3SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYyLS4xODgtLjE4N3MuMDYzLS4xODguMTg4LS4xODhaTTcuOTIyIDYuNTNoMy4zNzVjLjEyNSAwIC4xODcuMDYyLjE4Ny4xODdzLS4wNjIuMTg4LS4xODcuMTg4SDcuOTIyYy0uMTI1IDAtLjE4OC0uMDYzLS4xODgtLjE4OHMuMDYzLS4xODcuMTg4LS4xODdaTTcuOTIyIDcuNzI1aDMuMzc1Yy4xMjUgMCAuMTg3LjA2My4xODcuMTg4cy0uMDYyLjE4Ny0uMTg3LjE4N0g3LjkyMmMtLjEyNSAwLS4xODgtLjA2Mi0uMTg4LS4xODdzLjA2My0uMTg4LjE4OC0uMTg4WiIgZmlsbD0iI0I1QzJFMyIvPjwvZz48cGF0aCBkPSJNOC4wNTcgOC4yMTQgNi4yNzMgNi40MmEyLjQ0NSAyLjQ0NSAwIDEgMC0uNDguNDc4bDEuNzg1IDEuNzk2YS4xNS4xNSAwIDAgMCAuMjEzIDBsLjI2Ni0uMjY2YS4xNS4xNSAwIDAgMCAwLS4yMTNabS01LjAxLTEuOThhMS43OTUgMS43OTUgMCAxIDEgMi41MzctMi41MzggMS43OTUgMS43OTUgMCAwIDEtMi41MzggMi41MzhaIiBmaWxsPSIjM0RDRUVCIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Cl="data:image/png;base64,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",fl="data:image/png;base64,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",No="data:image/png;base64,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",tl=ee(42441),ll=ee(71360),qn=ee(59301),hl=Object.defineProperty,xl=Object.defineProperties,Go=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,wl=(ct,nt,lt)=>nt in ct?hl(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,uo=(ct,nt)=>{for(var lt in nt||(nt={}))Bl.call(nt,lt)&&wl(ct,lt,nt[lt]);if(ul)for(var lt of ul(nt))sl.call(nt,lt)&&wl(ct,lt,nt[lt]);return ct},Ao=(ct,nt)=>xl(ct,Go(nt)),Zo=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const wi={1:Jo,2:Fl,3:Yi,4:Xa,5:To,6:Oi,7:Jr,8:Ai},yi=[{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}=hn.default,Co=({classroomList:ct,shixunHomeworks:nt,dispatch:lt})=>{var Fr,ea,la,Vn,Ur,Sn,Qn,Da,Ua,zr,Wr,Ki,ja,Ya;const si=(0,ce.useParams)(),[$n,ei]=(0,E.useState)(1),[Ti,fr]=(0,E.useState)(!1),[jr,ti]=(0,E.useState)(uo(uo({},{page:1,limit:20,course_group_ids:"all",hack_ids:"all"}),si)),[ao]=ge.default.useForm(),kn=(0,E.useRef)(""),[ta,ka]=(0,E.useState)("1"),[ar,Zn]=(0,E.useState)([]),Ot=(0,E.useRef)({page:1,limit:10,course_group_ids:"all",keyword:"",type:"",scene_type:""}),[Aa,Ta]=(0,E.useState)([]),[sa,oi]=(0,E.useState)(null),[Fa,Ea]=(0,E.useState)(null),[ya,Bi]=(0,E.useState)(0),[ro,sn]=(0,E.useState)(!1),_n=[{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"}],Tr={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"},Ia=[{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:Cl,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:No,type:6}],br={\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"},ca=(0,E.useMemo)(()=>{var Qr;return{tooltip:{},xAxis:{type:"category",data:(Qr=Fa==null?void 0:Fa.bar_list)==null?void 0:Qr.map(ri=>ri.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:Fa==null?void 0:Fa.bar_list,type:"bar",itemStyle:{color:"#2EC25B"},barMaxWidth:20}]}},[Fa==null?void 0:Fa.bar_list]),Ka=(0,E.useMemo)(()=>{var Qr,ri;return{tooltip:{trigger:"item",formatter:"{b}: {c} ({d}%)"},legend:{orient:"horizontal",bottom:"0",data:(Qr=Fa==null?void 0:Fa.pie_list)==null?void 0:Qr.map(yo=>yo.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:Fa==null?void 0:Fa.pie_list,color:(ri=Fa==null?void 0:Fa.pie_list)==null?void 0:ri.map(yo=>br[yo==null?void 0:yo.name])}]}},[Fa==null?void 0:Fa.pie_list]);(0,E.useEffect)(()=>{Va()},[ta,jr]),(0,E.useEffect)(()=>{var Qr,ri,yo;(ri=(Qr=nt==null?void 0:nt.workSetting)==null?void 0:Qr.hacks)!=null&&ri.length&&Zn((yo=nt==null?void 0:nt.workSetting)==null?void 0:yo.hacks)},[(ea=(Fr=nt==null?void 0:nt.workSetting)==null?void 0:Fr.hacks)==null?void 0:ea.length]),(0,E.useEffect)(()=>{Ri()},[jr]);const Va=()=>Zo(void 0,null,function*(){const Qr=yield(0,De.ZP)(`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/get_info_by_tools.json`,{method:"get",params:{scene_type:ta,hack_ids:(jr==null?void 0:jr.hack_ids)=="all"?null:jr==null?void 0:jr.hack_ids,course_group_ids:(jr==null?void 0:jr.course_group_ids)=="all"?null:jr==null?void 0:jr.course_group_ids}});(Qr==null?void 0:Qr.status)==0&&Ea(Qr)}),Ri=()=>Zo(void 0,null,function*(){const Qr=yield(0,De.ZP)(`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/info.json`,{method:"get",params:{hack_ids:(jr==null?void 0:jr.hack_ids)=="all"?null:jr==null?void 0:jr.hack_ids,course_group_ids:(jr==null?void 0:jr.course_group_ids)=="all"?null:jr==null?void 0:jr.course_group_ids}});(Qr==null?void 0:Qr.status)===0&&oi(Qr)}),Ga=()=>Zo(void 0,null,function*(){var Qr,ri,yo,so;const bo={1:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_like.json`,2:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_tools.json`,3:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_pie.json`,4:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_type.json`,5:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_type.json`,6:`/api/shixun_works_statistics/${jr==null?void 0:jr.categoryId}/list_students_by_type.json`},Ko=yield(0,De.ZP)(bo[kn==null?void 0:kn.current],{method:"get",params:Ao(uo({},Ot.current),{course_group_ids:((Qr=Ot==null?void 0:Ot.current)==null?void 0:Qr.course_group_ids)=="all"?null:(ri=Ot==null?void 0:Ot.current)==null?void 0:ri.course_group_ids,hack_ids:(jr==null?void 0:jr.hack_ids)=="all"?null:jr==null?void 0:jr.hack_ids})});(Ko==null?void 0:Ko.status)===0&&(Ta((yo=Ko==null?void 0:Ko.data)==null?void 0:yo.list),Bi((so=Ko==null?void 0:Ko.data)==null?void 0:so.count))}),io=()=>{jr.page=1;const Qr=Object.assign({},ao.getFieldValue());delete jr.course_group_ids,delete jr.hack_ids,Object.keys(Qr).map(function(ri){switch(ri){case"course_group_ids":Qr[ri].includes("all")||!Qr[ri].length?(delete jr.course_group_ids,ao.setFieldsValue({course_group_ids:"all"})):(jr.course_group_ids=Qr[ri],ao.setFieldsValue({course_group_ids:jr.course_group_ids}));break;case"hack_ids":Qr[ri].includes("all")||!Qr[ri].length?(delete jr.hack_ids,ao.setFieldsValue({hack_ids:"all"})):(jr.hack_ids=Qr[ri],ao.setFieldsValue({hack_ids:jr.hack_ids}));break}}),ti(uo({},jr)),Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{course_group_ids:jr==null?void 0:jr.course_group_ids,hack_ids:jr==null?void 0:jr.hack_ids})},Fo=()=>{var Qr;const{used_users_count:ri,unused_users_count:yo,used_users_percent:so,unused_users_percent:bo,max_scene_name:Ko,max_users_count:Yu,min_scene_name:Ku,min_users_count:Fu,pass_users_with_ai:Mu,pass_users_without_ai:Bu,pass_users_with_ai_rate:Uu,pass_users_without_ai_rate:Vu,use_ai_count:Gu,use_ai_rate:Sl}=sa==null?void 0:sa.summary;return qn.createElement(qn.Fragment,null,qn.createElement("div",null,"\u672C\u6B21\u5B9E\u9A8C\u5171\u6709",qn.createElement("span",null,ri)," \u540D\u5B66\u751F\u4F7F\u7528\u4E86AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",qn.createElement("span",null,so,"%"),"\uFF0C",qn.createElement("span",null,yo)," \u540D\u5B66\u751F\u672A\u4F7F\u7528AI\u5DE5\u5177\uFF0C\u5360\u672C\u6B21\u4F5C\u4E1A\u603B\u4EBA\u6570\u7684 ",qn.createElement("span",null,bo,"%"),"\u3002\u4F7F\u7528",qn.createElement("b",null,Ko),"\u5DE5\u5177\u7684\u5B66\u751F\u4EBA\u6570\u6700\u591A\uFF08",qn.createElement("span",null,Yu),"\u540D\uFF09\uFF0C\u4F7F\u7528",qn.createElement("b",null,Ku),"\u7684\u5B66\u751F\u4EBA\u6570\u6700\u5C11\uFF08",qn.createElement("span",null,Fu),"\u540D\uFF09\u3002\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",qn.createElement("span",null,Mu)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",qn.createElement("span",null,Uu,"%"),"\uFF1B\u672A\u4F7F\u7528AI\u5DE5\u5177\u7684\u5B66\u751F\u901A\u5173\u4EBA\u6570\u4E3A ",qn.createElement("span",null,Bu)," \u540D\uFF0C\u901A\u5173\u7387\u4E3A ",qn.createElement("span",null,Vu,"%"),"\u3002"),Sl>=((Qr=nt==null?void 0:nt.workSetting)==null?void 0:Qr.ai_warn_rate)&&qn.createElement("div",{className:"mt5"},"\u4F7F\u7528\u8FC7",qn.createElement("b",null,"\u667A\u80FD\u5BA1\u9898"),"\u3001",qn.createElement("b",null,"\u8BED\u6CD5\u68C0\u67E5"),"\u3001",qn.createElement("b",null,"\u4EE3\u7801\u8BCA\u65AD"),"\u3001",qn.createElement("b",null,"AI\u8F85\u5BFC"),"\u4E2D\u4EFB\u4E00\u79CD\u5DE5\u5177\u7684\u5B66\u751F\u6709",qn.createElement("span",null,Gu),"\u540D\uFF0C\u5360\u6BD4",qn.createElement("span",null,Sl,"%"),"\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"))},qo=(0,E.useRef)(null),Wl=(0,E.useRef)(null);return(0,E.useEffect)(()=>{const Qr=qo.current.getEchartsInstance(),ri=bo=>{var Ko;bo.componentType==="series"&&(Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:ta,type:(Ko=bo==null?void 0:bo.data)==null?void 0:Ko.type,course_group_ids:jr==null?void 0:jr.course_group_ids}),kn.current=2,Ga(),sn(!0))};Qr.on("click",ri);const yo=Wl.current.getEchartsInstance(),so=bo=>{var Ko;bo.componentType==="series"&&(Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:ta,type:(Ko=bo==null?void 0:bo.data)==null?void 0:Ko.type,course_group_ids:jr==null?void 0:jr.course_group_ids}),kn.current=3,Ga(),sn(!0))};return yo.on("click",so),()=>{Qr.off("click",ri),yo.off("click",so)}},[Ot,ta]),qn.createElement("div",null,qn.createElement("div",{className:wr.saixuan},qn.createElement(ge.default,{form:ao,onChange:io,initialValues:{course_group_ids:"all",hack_ids:"all"}},qn.createElement(ge.default.Item,{name:"course_group_ids",style:{marginBottom:"15px"}},qn.createElement(Je.default.Group,{style:{width:"100%"}},qn.createElement(ut.Z,null,qn.createElement(mt.Z,{className:"font14",flex:"80px",style:{marginBottom:10,color:"#9096A3"}},"\u5206\u73ED\u8303\u56F4"),qn.createElement(mt.Z,{flex:"80px"},qn.createElement(Je.default,{value:"all"},"\u5168\u90E8")),qn.createElement(mt.Z,{flex:"1",id:"divhe",style:{overflow:"hidden"}},(Vn=(la=nt==null?void 0:nt.workSetting)==null?void 0:la.course_group_info)==null?void 0:Vn.map((Qr,ri)=>qn.createElement(Je.default,{value:Qr.course_group_id},Qr.group_group_name,"(",Qr.count,")")))))),qn.createElement(ge.default.Item,{name:"hack_ids",style:{marginBottom:"0px"}},qn.createElement(Je.default.Group,{style:{width:"100%"}},qn.createElement(ut.Z,null,qn.createElement(mt.Z,{className:"font14",flex:"80px",style:{color:"#9096A3"}},"\u9898\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\u76EE"),qn.createElement(mt.Z,{flex:"80px"},qn.createElement(Je.default,{value:"all"},"\u5168\u90E8")),qn.createElement(mt.Z,{flex:"1"},ar&&(ar==null?void 0:ar.map((Qr,ri)=>qn.createElement(Je.default,{value:String(Qr==null?void 0:Qr.id)},"\u7B2C",ri+1,"\u9898"))))))))),qn.createElement("div",{className:wr.jianyi},((Ur=sa==null?void 0:sa.summary)==null?void 0:Ur.used_users_count)>0&&qn.createElement(qn.Fragment,null,qn.createElement("div",{className:wr.jianyi_title},qn.createElement("div",{className:wr.title_left},"\u603B\u7ED3\u4E0E\u5EFA\u8BAE"),qn.createElement("div",{className:wr.title_right,onClick:()=>{var Qr;ei((Qr=nt==null?void 0:nt.workSetting)==null?void 0:Qr.ai_warn_rate),fr(!0)}},"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B")),qn.createElement("div",{className:wr.yijian},(sa==null?void 0:sa.summary)&&Fo())),qn.createElement("div",{className:wr.jianyi_title},qn.createElement("div",{className:wr.title_left},"\u4F7F\u7528\u603B\u89C8",qn.createElement("span",null,"\uFF08\u70B9\u51FB\u6570\u5B57\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),qn.createElement("div",{className:wr.zonglan_list},yi==null?void 0:yi.map((Qr,ri)=>{var yo,so;let bo=(so=(yo=sa==null?void 0:sa.student_likes)==null?void 0:yo.filter(Ko=>Ko.scene_name==Qr.name))==null?void 0:so[0];return qn.createElement("div",{key:ri,className:wr.zonglan_item,onClick:()=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr.type,course_group_ids:jr==null?void 0:jr.course_group_ids}),kn.current=1,Ga(),sn(!0)}},qn.createElement("div",{className:wr.item_top},qn.createElement("img",{src:wi[Qr==null?void 0:Qr.id],className:wr.top_img}),qn.createElement("div",{className:wr.top_name},Qr==null?void 0:Qr.name)),qn.createElement("div",{className:wr.item_bottom},qn.createElement("div",null,"\u5171\u8BA1",qn.createElement("span",{style:{color:"#165DFF",fontSize:"20px",margin:"0 5px"}},bo==null?void 0:bo.total_counts),"\u6B21"),qn.createElement("i",{style:Qr!=null&&Qr.like?{color:"#FA8D30",marginLeft:"auto",cursor:"pointer"}:{marginLeft:"auto",cursor:"pointer"},className:"iconfot icon-yijiejue font14"}),qn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},bo==null?void 0:bo.praise_count),qn.createElement("i",{style:Qr!=null&&Qr.dislike?{color:"#e86d7c",cursor:"pointer"}:{cursor:"pointer"},className:"iconfot icon-weijiejuezhengchang font14"}),qn.createElement("span",{style:{marginLeft:"3px"}},bo==null?void 0:bo.tread_count)))})),qn.createElement("div",{className:wr.jianyi_title},qn.createElement("div",{className:wr.title_left},"AI\u5DE5\u5177\u4F7F\u7528\u8BE6\u60C5",qn.createElement("span",null,"\uFF08\u70B9\u51FB\u67F1\u72B6\u6216\u73AF\u72B6\u53EF\u67E5\u770B\u8BE6\u60C5\uFF09"))),qn.createElement(xe.default,{className:wr.tabs_style,items:_n,onChange:Qr=>{ka(Qr)}}),qn.createElement("div",{className:wr.tubiao},qn.createElement("div",{className:wr.pie_style},qn.createElement("div",{className:wr.tb_title},Fa==null?void 0:Fa.bar_tips),qn.createElement(tl.Z,{ref:qo,option:ca,style:{width:530,height:330}})),qn.createElement("div",{className:wr.line}),qn.createElement("div",{className:wr.bar_style},qn.createElement("div",{className:wr.tb_title},Fa==null?void 0:Fa.pie_tips),qn.createElement(tl.Z,{ref:Wl,option:Ka,style:{width:530,height:310}}))),qn.createElement("div",{className:wr.jianyi_title,style:{margin:"30px 0px 20px"}},qn.createElement("div",{className:wr.title_left},"\u5B66\u751F\u7C7B\u578B\u5206\u6790",qn.createElement("span",null,"\uFF08\u70B9\u51FB\u5361\u7247\u53EF\u67E5\u770B\u4F7F\u7528\u60C5\u51B5\uFF09"))),qn.createElement("div",{className:wr.fenxi_list},Ia==null?void 0:Ia.map((Qr,ri)=>{var yo,so,bo;return qn.createElement("div",{key:ri,className:wr.fenxi_item,onClick:()=>{kn.current=Qr==null?void 0:Qr.type,Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr.id,course_group_ids:jr==null?void 0:jr.course_group_ids}),Ga(),sn(!0)}},qn.createElement("img",{src:Qr==null?void 0:Qr.img,style:{width:"114px",height:"115px",borderRadius:"60px"}}),qn.createElement("div",{className:wr.leixing},Qr==null?void 0:Qr.name,qn.createElement("span",null,"(",ri==0?(yo=sa==null?void 0:sa.student_types)==null?void 0:yo.by_tools_users_count:ri==1?(so=sa==null?void 0:sa.student_types)==null?void 0:so.by_quantity_users_count:(bo=sa==null?void 0:sa.student_types)==null?void 0:bo.by_innovate_users_count,"\u4EBA)")),qn.createElement("div",{className:wr.pingjia},Qr==null?void 0:Qr.des))}))),qn.createElement(Ee.default,{centered:!0,title:qn.createElement(qn.Fragment,null,"\u5B66\u751F\u4F7F\u7528\u8BE6\u60C5",[2,3].includes(kn==null?void 0:kn.current)&&qn.createElement("span",{className:"font14 c-grey-666"},"\uFF08",Tr[ta],"\uFF09")),width:1100,open:ro,destroyOnClose:!0,okText:"\u786E\u5B9A",afterClose:()=>{Ot.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:()=>{sn(!1)}},qn.createElement("div",{className:wr.inputBox},qn.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"20px"}},(kn==null?void 0:kn.current)==1&&qn.createElement(Nn.default,{defaultValue:(Sn=Ot==null?void 0:Ot.current)==null?void 0:Sn.scene_type,size:"large",style:{width:150,marginRight:"20px"},onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr,page:1}),Ga()}},qn.createElement(Nn.default.Option,{value:""},"\u5168\u90E8\u7C7B\u578B"),qn.createElement(Nn.default.Option,{value:"1"},"\u667A\u80FD\u5BA1\u9898"),qn.createElement(Nn.default.Option,{value:"5"},"\u8BED\u6CD5\u68C0\u67E5"),qn.createElement(Nn.default.Option,{value:"2"},"\u4EE3\u7801\u8BCA\u65AD"),qn.createElement(Nn.default.Option,{value:"9"},"\u4EE3\u7801\u8BC4\u4EF7"),qn.createElement(Nn.default.Option,{value:"7"},"\u4EE3\u7801\u4F18\u5316"),qn.createElement(Nn.default.Option,{value:"8"},"\u4EE3\u7801\u6CE8\u91CA"),qn.createElement(Nn.default.Option,{value:"3"},"AI\u8F85\u5BFC"),qn.createElement(Nn.default.Option,{value:"10"},"AI\u95EE\u7B54")),["1","2","3","5"].includes(ta)&&(kn==null?void 0:kn.current)==3&&qn.createElement(Nn.default,{defaultValue:(Qn=Ot==null?void 0:Ot.current)==null?void 0:Qn.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr,page:1}),Ga()}},qn.createElement(Nn.default.Option,{value:""},"\u5168\u90E8"),qn.createElement(Nn.default.Option,{value:1},"\u672A\u8BC4\u6D4B"),qn.createElement(Nn.default.Option,{value:2},"\u8BC4\u6D4B\u5931\u8D251\u6B21"),qn.createElement(Nn.default.Option,{value:3},"\u8BC4\u6D4B\u5931\u8D252\u6B21"),qn.createElement(Nn.default.Option,{value:4},"\u8BC4\u6D4B\u5931\u8D253\u6B21\u4EE5\u4E0A")),["7","8","9"].includes(ta)&&(kn==null?void 0:kn.current)==3&&qn.createElement(Nn.default,{defaultValue:(Da=Ot==null?void 0:Ot.current)==null?void 0:Da.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr,page:1}),Ga()}},qn.createElement(Nn.default.Option,{value:""},"\u5168\u90E8"),qn.createElement(Nn.default.Option,{value:1},"\u672A\u901A\u5173\u524D\u4F7F\u7528"),qn.createElement(Nn.default.Option,{value:2},"\u901A\u5173\u540E\u4F7F\u7528")),ta=="10"&&(kn==null?void 0:kn.current)==3&&qn.createElement(Nn.default,{defaultValue:(Ua=Ot==null?void 0:Ot.current)==null?void 0:Ua.type,size:"large",style:{width:150,marginRight:"20px"},onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{scene_type:Qr,page:1}),Ga()}},qn.createElement(Nn.default.Option,{value:""},"\u5168\u90E8"),qn.createElement(Nn.default.Option,{value:1},"1\u8F6E"),qn.createElement(Nn.default.Option,{value:2},"2-3\u8F6E"),qn.createElement(Nn.default.Option,{value:3},"4-5\u8F6E"),qn.createElement(Nn.default.Option,{value:4},"6\u8F6E\u53CA\u4EE5\u4E0A")),qn.createElement(Nn.default,{style:{width:160},mode:"multiple",maxTagCount:"responsive",defaultValue:(zr=Ot==null?void 0:Ot.current)==null?void 0:zr.course_group_ids,onChange:Qr=>{let ri=[...Qr];ri.length===0&&(ri=["all"]),ri.includes("all")&&ri.length>1&&(ri[ri.length-1]=="all"?ri=["all"]:ri=ri.filter(yo=>yo!=="all")),Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{course_group_ids:ri,page:1}),Ga()},filterOption:(Qr,ri)=>ri.label.indexOf(Qr.toLowerCase())>=0,options:[{label:"\u5168\u90E8\u73ED\u7EA7",value:"all"},...((Ki=(Wr=nt==null?void 0:nt.workSetting)==null?void 0:Wr.course_group_info)==null?void 0:Ki.map(Qr=>({label:Qr==null?void 0:Qr.group_group_name,value:Qr==null?void 0:Qr.course_group_id})))||[]]}),(kn==null?void 0:kn.current)==1&&qn.createElement(mo,{onChange:(Qr,ri)=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{start_at:ri==null?void 0:ri[0],end_at:ri==null?void 0:ri[1],page:1}),Ga()},size:"large",style:{width:"300px",marginLeft:20}}),qn.createElement(ll.t7,{style:{width:290,height:38,marginLeft:"auto"},placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{keyword:Qr,page:1}),Ga()}}))),qn.createElement(ne.default,{style:{marginBottom:ya>0?"0":"20px"},dataSource:Aa,pagination:!1,scroll:{y:520},columns:(ja=[{title:"\u5E8F\u53F7",dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(Qr,ri,yo)=>{var so;return`${(((so=Ot==null?void 0:Ot.current)==null?void 0:so.page)-1)*10+yo+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:(Qr,ri)=>qn.createElement("div",null,qn.createElement("i",{className:"iconfot icon-yijiejue font14"}),qn.createElement("span",{style:{marginRight:"20px",marginLeft:"3px"}},ri==null?void 0:ri.praise_count),qn.createElement("i",{className:"iconfot icon-weijiejuezhengchang font14"}),qn.createElement("span",{style:{marginLeft:"3px"}},ri==null?void 0:ri.tread_count))},(kn==null?void 0:kn.current)==1&&{title:"\u4F7F\u7528\u65F6\u95F4",dataIndex:"created_at",ellipsis:!0,width:200,render:(Qr,ri)=>qn.createElement("div",null,Qr?ke()(Qr).format("YYYY-MM-DD HH:mm:ss"):"--")},(kn==null?void 0:kn.current)==3&&{title:"\u7C7B\u578B",dataIndex:"type_name"}])==null?void 0:ja.filter(Qr=>!!Qr)}),ya>0&&qn.createElement("aside",{className:"tc mt30 mb10"},qn.createElement(Ne.Z,{defaultCurrent:1,total:ya,current:(Ya=Ot.current)==null?void 0:Ya.page,pageSize:10,onChange:Qr=>{Ot.current=Ao(uo({},Ot==null?void 0:Ot.current),{page:Qr}),Ga()},showTotal:Qr=>qn.createElement("span",{className:"mr10"},"\u5171",qn.createElement("span",{className:"c-blue"}," ",Qr," "),"\u6761\u6570\u636E")}))),qn.createElement(Ee.default,{centered:!0,title:"\u8BBE\u7F6E\u9884\u8B66\u6BD4\u4F8B",width:600,open:Ti,okText:"\u786E\u5B9A",afterClose:()=>{},cancelText:"\u53D6\u6D88",onOk:()=>Zo(void 0,null,function*(){(yield(0,De.ZP)(`/api/homework_commons/${si==null?void 0:si.categoryId}/public_setting.json`,{method:"post",body:{ai_warn_rate:$n,type:"statis"}})).status===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),lt({type:"shixunHomeworks/getWorkSetting",payload:uo({},si)})),fr(!1)}),onCancel:()=>{fr(!1)}},qn.createElement("div",null,qn.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"),qn.createElement("div",{className:"mt20"},qn.createElement(Bn.Z,{size:"large",min:1,max:100,value:$n,step:1,style:{width:"150px"},onChange:Qr=>{Number.isInteger(Qr)&&Qr>=1&&Qr<=100&&ei(Qr)}}),qn.createElement("span",{className:"ml10"},"%")))))};var Eo=(0,ce.connect)(({classroomList:ct,shixunHomeworks:nt})=>({classroomList:ct,shixunHomeworks:nt}))(Co),Xo=ee(41276),Ro={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"},vi={radio_con:"radio_con___G_NTS",result_con:"result_con___gVZam",result_title:"result_title___itUPF"},Wa=ee(59301),vo=Object.defineProperty,cl=Object.defineProperties,jl=Object.getOwnPropertyDescriptors,Kl=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,au=Object.prototype.propertyIsEnumerable,iu=(ct,nt,lt)=>nt in ct?vo(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Ei=(ct,nt)=>{for(var lt in nt||(nt={}))ru.call(nt,lt)&&iu(ct,lt,nt[lt]);if(Kl)for(var lt of Kl(nt))au.call(nt,lt)&&iu(ct,lt,nt[lt]);return ct},Ha=(ct,nt)=>cl(ct,jl(nt)),li=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const Wi=({shixunHomeworks:ct,loading:nt,dispatch:lt})=>{var Fr,ea;const{ai_question_record_id:la}=ct.headerInfo,[Vn,Ur]=(0,E.useState)({page:1,limit:10}),[Sn,Qn]=(0,E.useState)({}),[Da,Ua]=(0,E.useState)(!1),zr=(0,ce.useParams)(),Wr=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(si,$n,ei)=>(Vn.page-1)*Vn.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:si=>si||"--"},{title:"\u5206\u73ED",dataIndex:"course_group_name",ellipsis:!0,width:200,render:(si,$n)=>Wa.createElement("div",{className:vi.banding,title:si||"--"},si||"--")},{title:"\u8BC4\u4EF7\u72B6\u6001",width:100,dataIndex:"status",render:si=>si==="\u6210\u529F"?Wa.createElement("span",{className:"c-green"},"\u6210\u529F"):Wa.createElement("span",{className:"c-red"},"\u5931\u8D25")},{title:"\u64CD\u4F5C",width:100,render:(si,$n,ei)=>Wa.createElement("a",{onClick:()=>{window.open(`/classrooms/${zr.coursesId}/program_homework/${zr.categoryId}/${$n.id}/${$n.user_id}/comment`)}},"\u67E5\u770B\u7F16\u7A0B\u62A5\u544A")}].filter(si=>!!si);(0,E.useEffect)(()=>{var si;((si=ct.actionTabs)==null?void 0:si.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C"&&Ki(Vn)},[(Fr=ct.actionTabs)==null?void 0:Fr.key]);const Ki=si=>li(void 0,null,function*(){var $n,ei;Ua(!0);const Ti=yield(0,De.ZP)(`/api/shixun_homeworks/${zr==null?void 0:zr.categoryId}/comment_student_works.json`,{method:"get",params:Ha(Ei({},si),{ai_question_record_id:(ei=($n=ct.actionTabs)==null?void 0:$n.record)==null?void 0:ei.id})});(Ti==null?void 0:Ti.status)===0&&Qn(Ti||{}),Ua(!1)}),ja=(si,$n)=>{Vn.page=si,Vn.limit=$n,Ur(Ei({},Vn)),Ki(Vn)},Ya=()=>{lt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})};return Wa.createElement(Ee.default,{width:860,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u8BE6\u60C5",open:((ea=ct.actionTabs)==null?void 0:ea.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",destroyOnClose:!0,onCancel:()=>Ya(),footer:null},Wa.createElement(ne.default,{style:{marginBottom:(Sn==null?void 0:Sn.total_count)>Vn.limit?"0":"20px"},loading:Da,dataSource:(Sn==null?void 0:Sn.data)||[],columns:Wr,pagination:{current:Vn.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Vn.limit,className:"mb15 mt15",pageSizeOptions:["10","20","50","100","200"],total:(Sn==null?void 0:Sn.total_count)||0,size:"default",showTotal:he.rU,onChange:ja},onChange:(si,$n,ei)=>{ei.field&&(Vn.order=ei.field),ei.order||(Vn.b_order="asc"),ei.order==="ascend"&&(Vn.b_order="asc"),ei.order==="descend"&&(Vn.b_order="desc"),ei.order||(Vn.b_order="asc"),Ki(Vn)}}))};var xo=(0,ce.connect)(({shixunHomeworks:ct,loading:nt,user:lt})=>({shixunHomeworks:ct,loading:nt.effects,user:lt}))(Wi),fo=ee(59301),Ul=Object.defineProperty,Zu=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Vl=(ct,nt,lt)=>nt in ct?Ul(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,lu=(ct,nt)=>{for(var lt in nt||(nt={}))ou.call(nt,lt)&&Vl(ct,lt,nt[lt]);if(Eu)for(var lt of Eu(nt))Cu.call(nt,lt)&&Vl(ct,lt,nt[lt]);return ct},uu=(ct,nt)=>Zu(ct,zu(nt)),Gl=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const xu=({shixunHomeworks:ct,classroomList:nt,loading:lt,dispatch:Fr})=>{var ea,la,Vn;const Ur=(0,ce.useParams)(),{workSetting:Sn}=ct,[Qn,Da]=(0,E.useState)("1"),[Ua,zr]=(0,E.useState)({page:1,limit:10}),[Wr,Ki]=(0,E.useState)([]),[ja,Ya]=(0,E.useState)(!1),[si,$n]=(0,E.useState)(0),[ei,Ti]=(0,E.useState)(!1),[fr,jr]=(0,E.useState)([]),ti={0:"\u8BC4\u4EF7\u4E2D",1:"\u5DF2\u5B8C\u6210","-1":"\u8BC4\u4EF7\u5931\u8D25"},ao=[{title:"\u5E8F\u53F7",dataIndex:"number",width:80,render:(Ot,Aa,Ta)=>Ua.limit*(Ua.page-1)+Ta+1},{title:"\u64CD\u4F5C\u65F6\u95F4",dataIndex:"created_at",width:200,ellipsis:!0,render:Ot=>fo.createElement("span",{style:{color:"#333"}},ke()(Ot).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:Ot=>fo.createElement("span",{style:{color:"#333"}},ti[Ot])},{title:"\u8BC4\u4EF7\u8BF4\u660E",dataIndex:"message",width:300,ellipsis:!0,render:(Ot,Aa)=>fo.createElement(Ue.Z,{title:Aa==null?void 0:Aa.message},fo.createElement("span",null,Aa==null?void 0:Aa.message))},{title:"\u64CD\u4F5C",width:100,render:(Ot,Aa,Ta)=>fo.createElement("a",{onClick:()=>Zn(Aa)},"\u67E5\u770B\u8BE6\u60C5")}];(0,E.useEffect)(()=>{var Ot;Qn=="1"?ta(Ua):Qn=="2"&&jr(((Ot=Sn==null?void 0:Sn.ai_code_evaluation_promote)==null?void 0:Ot.length)>0?Sn==null?void 0:Sn.ai_code_evaluation_promote:Sn==null?void 0:Sn.default_evaluation_dimension)},[Qn]),(0,E.useEffect)(()=>{var Ot;((Ot=ct==null?void 0:ct.actionTabs)==null?void 0:Ot.key)=="\u66F4\u65B0\u8BFE\u5802\u5B9E\u9A8C-\u8BC4\u4EF7\u8BB0\u5F55\u5217\u8868"&&(ta(Ua),Fr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}))},[(ea=ct==null?void 0:ct.actionTabs)==null?void 0:ea.key]);const kn=Ot=>{Ua.page=Ot,zr(lu({},Ua)),ta(Ua)};function ta(Ot){return Gl(this,null,function*(){Ya(!0);const Aa=yield(0,De.ZP)(`/api/shixun_homeworks/${Ur.categoryId}/comment_records.json`,{method:"get",params:uu(lu({},Ot),{categoryId:Ur.categoryId})});Ki((Aa==null?void 0:Aa.data)||[]),$n(Aa==null?void 0:Aa.total_count),Ya(!1)})}const ka=()=>Gl(void 0,null,function*(){if((fr==null?void 0:fr.length)===0)return ye.ZP.warning("\u8BF7\u5148\u9009\u62E9\u8BC4\u4EF7\u7EF4\u5EA6");Ti(!0),(yield(0,De.ZP)(`/api/homework_commons/${Ur.categoryId}/public_setting.json`,{method:"post",body:{ai_code_evaluation_promote:fr,type:"promote"}})).status===0&&(ye.ZP.success("\u4FDD\u5B58\u6210\u529F"),ar()),Ti(!1)}),ar=()=>{Fr({type:"shixunHomeworks/getWorkSetting",payload:lu({},Ur)})},Zn=Ot=>{Fr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7\u7ED3\u679C",record:Ot}})};return fo.createElement("div",{className:Ro.code_eval},fo.createElement(xe.default,{activeKey:Qn,tabBarGutter:60,onChange:Ot=>{!(Sn!=null&&Sn.is_old_data_for_time)&&(0,he.Ye)(Fr)||Da(Ot)},items:[{label:"\u8BC4\u4EF7\u8BB0\u5F55",key:"1",children:fo.createElement(fo.Fragment,null,fo.createElement(Ce.Z,{spinning:ja},si===0?fo.createElement(ht.Z,{customText:"\u6682\u65E0\u6570\u636E~"}):fo.createElement(ne.default,{className:"mt5 mb20",rowKey:"id",columns:ao,dataSource:Wr,pagination:!1})),fo.createElement("div",{className:Ro.footer},si>(Ua==null?void 0:Ua.limit)?fo.createElement("div",null,fo.createElement("span",{style:{color:"#656F87"}},"\u5171",fo.createElement("span",{className:"c-light-primary"},si),"\u6761\u6570\u636E")):"",fo.createElement(Ne.Z,{defaultPageSize:(Ua==null?void 0:Ua.limit)||10,current:(Ua==null?void 0:Ua.page)||1,showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,total:si,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:Ro.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:Ro.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),fo.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},fo.createElement(Je.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(fr==null?void 0:fr.length)>0&&(fr==null?void 0:fr.length)<((la=Sn==null?void 0:Sn.default_evaluation_dimension)==null?void 0:la.length),onChange:Ot=>{jr(Ot.target.checked?Sn==null?void 0:Sn.default_evaluation_dimension:[])},checked:((Vn=Sn==null?void 0:Sn.default_evaluation_dimension)==null?void 0:Vn.length)===(fr==null?void 0:fr.length)},"\u5168\u90E8"),fo.createElement(Je.default.Group,{className:Ro.work_checkbox_group,options:Sn==null?void 0:Sn.default_evaluation_dimension,value:fr,onChange:Ot=>jr(Ot)})),fo.createElement(Dr,{dimensionValue:fr}),fo.createElement(ue.ZP,{type:"primary",size:"large",loading:ei,style:{width:"138px",margin:"30px 0"},onClick:()=>ka()},"\u4FDD\u5B58"))}]}),fo.createElement(xo,null))};var wu=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt,user:Fr})=>({shixunHomeworks:ct,classroomList:nt,loading:lt.effects,user:Fr}))(xu),su=ee(60242),Ll={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"},zl=ee(29679),oo=ee(59301),Ql=Object.defineProperty,_o=Object.getOwnPropertySymbols,Au=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,cu=(ct,nt,lt)=>nt in ct?Ql(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,nl=(ct,nt)=>{for(var lt in nt||(nt={}))Au.call(nt,lt)&&cu(ct,lt,nt[lt]);if(_o)for(var lt of _o(nt))Wu.call(nt,lt)&&cu(ct,lt,nt[lt]);return ct},to=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).next())});const ml=({shixunHomeworks:ct,classroomList:nt,loading:lt,dispatch:Fr})=>{var ea,la,Vn,Ur,Sn,Qn,Da;const Ua=(0,ce.useParams)(),{workSetting:zr}=ct,[Wr,Ki]=(0,E.useState)([]),[ja,Ya]=(0,E.useState)("1"),[si,$n]=(0,E.useState)(!1),[ei,Ti]=(0,E.useState)(!1),[fr,jr]=(0,E.useState)({}),[ti,ao]=(0,E.useState)(null),[kn,ta]=(0,E.useState)(!1);(0,E.useEffect)(()=>{var sa,oi;((sa=ct==null?void 0:ct.actionTabs)==null?void 0:sa.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"&&(ta(!1),Ki(((oi=zr==null?void 0:zr.ai_code_evaluation_promote)==null?void 0:oi.length)>0?zr==null?void 0:zr.ai_code_evaluation_promote:zr==null?void 0:zr.default_evaluation_dimension))},[(ea=ct==null?void 0:ct.actionTabs)==null?void 0:ea.key]),(0,E.useEffect)(()=>{let sa=null;if((fr==null?void 0:fr.status)==1&&(clearInterval(sa),ta(!0)),(fr==null?void 0:fr.complete_num)!=(fr==null?void 0:fr.total_count)&&(fr==null?void 0:fr.status)!=1)return sa=setInterval(()=>{ka(ti)},3e3),()=>clearInterval(sa)},[fr==null?void 0:fr.status,fr==null?void 0:fr.complete_num]);const ka=sa=>to(void 0,null,function*(){if(!sa)return;const oi=yield(0,De.ZP)(`/api/program_homeworks/${Ua==null?void 0:Ua.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:sa}});jr(oi)}),ar=()=>{Fr({type:"shixunHomeworks/setActionTabs",payload:{actionTabs:{key:""}}})},Zn=()=>to(void 0,null,function*(){var sa,oi;let Fa=yield(0,De.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Fa==null?void 0:Fa.status)==0&&(ar(),(Fa==null?void 0:Fa.total_number)==-1||(Fa==null?void 0:Fa.remaining_number)>0?((sa=ct==null?void 0:ct.workSetting)==null?void 0:sa.ai_evaluation_times)>0?(((oi=zr==null?void 0:zr.no_comment_ids)==null?void 0:oi.length)>0?Ya("1"):Ya("2"),$n(!0)):Aa():(Fa==null?void 0:Fa.remaining_number)==0&&ye.ZP.info(`\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5${Fa==null?void 0:Fa.total_number}\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59${Fa==null?void 0:Fa.remaining_number}\u6B21\uFF09\u3002`))}),Ot=()=>{Fr({type:"shixunHomeworks/getWorkSetting",payload:nl({},Ua)})},Aa=sa=>to(void 0,null,function*(){let oi=yield(0,De.ZP)(`/api/program_homeworks/${Ua.categoryId}/batch_comments.json`,{method:"post",body:{ai_code_evaluation_promote:Wr,student_work_ids:sa}});(oi==null?void 0:oi.status)==0&&(Ot(),ao(oi==null?void 0:oi.ai_question_record_id),ka(oi==null?void 0:oi.ai_question_record_id),Ti(!0),Ta())}),Ta=()=>{Fr({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(Ee.default,{centered:!0,title:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",open:((la=ct==null?void 0:ct.actionTabs)==null?void 0:la.key)==="\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7",width:1020,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:Zn,onCancel:ar,maskClosable:!1,okText:"\u5F00\u59CB\u8BC4\u4EF7"},oo.createElement("div",{className:Ll.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:Ll.title_txt},"\u8BBE\u7F6E\u4EE3\u7801\u8BC4\u4EF7\u7EF4\u5EA6"),oo.createElement("div",{style:{width:"100%",background:"#F6F7F9",padding:"0 30px"}},oo.createElement(Je.default,{style:{height:"40px",lineHeight:"40px",width:"100%"},indeterminate:(Wr==null?void 0:Wr.length)>0&&(Wr==null?void 0:Wr.length)<((Vn=zr==null?void 0:zr.default_evaluation_dimension)==null?void 0:Vn.length),onChange:sa=>{Ki(sa.target.checked?zr==null?void 0:zr.default_evaluation_dimension:[])},checked:((Ur=zr==null?void 0:zr.default_evaluation_dimension)==null?void 0:Ur.length)===(Wr==null?void 0:Wr.length)},"\u5168\u90E8"),oo.createElement(Je.default.Group,{className:Ll.work_checkbox_group,options:zr==null?void 0:zr.default_evaluation_dimension,value:Wr,onChange:sa=>Ki(sa)})),oo.createElement(Dr,{dimensionValue:Wr})),oo.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:si,width:650,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onOk:()=>{$n(!1),Aa(ja=="1"?zr==null?void 0:zr.no_comment_ids:null)},onCancel:()=>$n(!1),maskClosable:!1},oo.createElement("div",{className:Ll.ts_txt},"\u5DF2\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",oo.createElement("span",{style:{color:"#37AD83",fontWeight:"bold",margin:"0 3px"}},(zr==null?void 0:zr.commit_count)-((Sn=zr==null?void 0:zr.no_comment_ids)==null?void 0:Sn.length)),"\u4EBA\uFF0C \u672A\u8BC4\u4EF7\u7684\u5B66\u751F\u6709",oo.createElement("span",{style:{color:"#FA6400",fontWeight:"bold",margin:"0 3px"}},(Qn=zr==null?void 0:zr.no_comment_ids)==null?void 0:Qn.length),"\u4EBA\u3002"),oo.createElement("div",{className:Ll.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(Un.ZP.Group,{className:Ll.work_radio_group,value:ja,onChange:sa=>Ya(sa.target.value)},((Da=zr==null?void 0:zr.no_comment_ids)==null?void 0:Da.length)>0&&oo.createElement(Un.ZP,{value:"1"}," \u672A\u8BC4\u4EF7\u7684\u5B66\u751F"),oo.createElement(Un.ZP,{value:"2"}," \u5168\u90E8\u5B66\u751F")))),oo.createElement(Ee.default,{centered:!0,title:"\u63D0\u793A",open:ei,width:628,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},onCancel:()=>{Ti(!1),Ta()},maskClosable:!1,footer:null},oo.createElement("div",{className:"mb10",style:{width:"100%",display:"flex",justifyContent:"center"}},(fr==null?void 0:fr.complete_num)!=(fr==null?void 0:fr.total_count)&&(fr==null?void 0:fr.status)!=1?oo.createElement("div",{className:Ll.under_review,style:{marginRight:0}},oo.createElement(Ce.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"}},fr==null?void 0:fr.complete_num),"/",fr==null?void 0:fr.total_count)):oo.createElement("div",null,oo.createElement(zl.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:(fr==null?void 0:fr.complete_num)/(fr==null?void 0:fr.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/${Ua==null?void 0:Ua.coursesId}/program_homework/${Ua==null?void 0:Ua.categoryId}/detail?tabs=12`}},"\u4EE3\u7801\u8BC4\u4EF7\u8BB0\u5F55"),"\u5217\u8868\u67E5\u770B\u8BC4\u4EF7\u8FDB\u5EA6")))};var kl=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt,user:Fr})=>({shixunHomeworks:ct,classroomList:nt,loading:lt.effects,user:Fr}))(ml),ha=ee(59301),bu=Object.defineProperty,Jl=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,Xl=(ct,nt,lt)=>nt in ct?bu(ct,nt,{enumerable:!0,configurable:!0,writable:!0,value:lt}):ct[nt]=lt,Il=(ct,nt)=>{for(var lt in nt||(nt={}))Su.call(nt,lt)&&Xl(ct,lt,nt[lt]);if(Jl)for(var lt of Jl(nt))Hu.call(nt,lt)&&Xl(ct,lt,nt[lt]);return ct},Ol=(ct,nt,lt)=>new Promise((Fr,ea)=>{var la=Sn=>{try{Ur(lt.next(Sn))}catch(Qn){ea(Qn)}},Vn=Sn=>{try{Ur(lt.throw(Sn))}catch(Qn){ea(Qn)}},Ur=Sn=>Sn.done?Fr(Sn.value):Promise.resolve(Sn.value).then(la,Vn);Ur((lt=lt.apply(ct,nt)).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 Nl=({shixunHomeworks:ct,classroomList:nt,globalSetting:lt,user:Fr,loading:ea,dispatch:la})=>{var Vn,Ur,Sn;const Qn=(0,ce.useParams)(),[Da]=(0,ce.useSearchParams)(),[Ua,zr]=(0,E.useState)(Da.get("tabs")||"0"),[Wr,Ki]=(0,E.useState)({}),{workList:ja,workSetting:Ya}=ct,[si,$n]=(0,E.useState)(!1);Qn.category=Da.get("category_id"),Qn.order="work_score",Qn.b_order="desc",(0,E.useEffect)(()=>{la({type:"classroomList/getAssistantPermissions",payload:{course_id:Qn.coursesId}}),(0,Mr.hs)(la)},[(0,Me.bg)()]);const ei=ar=>{var Zn;if(!(ar==="10"&&!(Ya!=null&&Ya.is_old_data_for_time)&&(0,he.Ye)(la))&&(ar==="3"&&la({type:"shixunHomeworks/getWorkSetting",payload:Il({},Qn)}),!(ar=="5"&&!(Ya!=null&&Ya.is_old_data_for_time)&&(0,he.Ye)(la)))){if(ar==="5"&&!((Zn=nt.AssistantObject.hack)!=null&&Zn.can_exam_leaderboard)&&(0,Me.Rm)()){ye.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}zr(ar),ar==="0"&&la({type:"shixunHomeworks/getWorkList",payload:Qn})}},Ti=()=>{Ee.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ha.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",ha.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Ol(void 0,null,function*(){var ar;const Zn=(ar=ct.workList)==null?void 0:ar.myshixun_identifier;(yield(0,rn.Fr)({id:Zn}))&&(ye.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`),la({type:"shixunHomeworks/getWorkList",payload:Wr}))})})},fr=ar=>{ar=ar!=null&&ar.includes(".json")?ar:`${ar}.json`,Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ha.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ol(void 0,null,function*(){const Zn=yield(0,Cn.$Q)({url:ar});if(!Zn)return;ye.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ot=yield(0,Cn.Ir)({id:Zn.shixun_identifier});if(Ot!=null&&Ot.game_identifier){(0,he.xg)(`/tasks/${Ot.game_identifier}?coursesId=${Qn.coursesId}`);return}(Ot==null?void 0:Ot.status)===2?fr(Ot==null?void 0:Ot.message):(Ot==null?void 0:Ot.status)===3&&jr(Ot==null?void 0:Ot.message)})})},jr=ar=>{Ee.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ha.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ar,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ti=ar=>Ol(void 0,null,function*(){ar=ar!=null&&ar.includes(".json")?ar:`${ar}.json`;const Zn=yield(0,Cn.$Q)({url:ar});if(console.log(Zn,"execRes"),Zn!=null&&Zn.game_identifier){(0,he.xg)(`/tasks/${Zn.game_identifier}?coursesId=${Qn.coursesId}`);return}(Zn==null?void 0:Zn.status)===-3?(0,he.eF)():(Zn==null?void 0:Zn.status)===2?fr(Zn==null?void 0:Zn.message):(Zn==null?void 0:Zn.status)===3&&jr(Zn==null?void 0:Zn.message)}),ao=[(0,Me.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:ha.createElement(ie,null)},{name:(0,Me.GJ)()?"\u5B66\u751F\u5217\u8868":"\u4F5C\u4E1A\u60C5\u51B5",id:"0",compontent:ha.createElement(et.Z,{setExportParams:Ki}),forceRender:!0},!(0,Me.dE)()&&{name:"\u9898\u76EE",id:"1",compontent:ha.createElement(ie,null)},{name:"\u6392\u540D",id:"5",compontent:ha.createElement(yr,null)},{name:"\u4EE3\u7801\u67E5\u91CD",id:"2",compontent:ha.createElement(Yt,null)},{name:"\u91CD\u505A\u8BB0\u5F55",id:"9",compontent:ha.createElement(dr.Z,null)},(0,Me.GJ)()&&((Vn=Fr==null?void 0:Fr.userInfo)==null?void 0:Vn.has_big_model_permission)&&{name:ha.createElement("div",null,"\u4EE3\u7801\u8BC4\u4EF7 ",ha.createElement("img",{className:An.Z.ai_review_new,src:Xo.Z})),id:"12",compontent:ha.createElement(wu,null)},(0,Me.GJ)()&&{name:ha.createElement("div",null,"AI\u4F7F\u7528\u7EDF\u8BA1 ",ha.createElement("img",{className:An.Z.ai_review_new,src:Xo.Z})),id:"10",compontent:ha.createElement(Eo,null)},{name:"\u8BBE\u7F6E",id:"3",compontent:(Ur=ja.homework_status)!=null&&Ur.includes("\u5BFC\u5165")?ha.createElement(lr.Z,null):ha.createElement(Mt,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:ha.createElement(Nr.default,null)}].filter(ar=>!!ar).filter(ar=>{var Zn,Ot;return(0,Me.dE)()?ar.name!=="\u4EE3\u7801\u67E5\u91CD"&&ar.name!=="\u8BBE\u7F6E":(0,Me.dE)()||((Zn=ja==null?void 0:ja.homework_status)==null?void 0:Zn[0])!=="\u5DF2\u622A\u6B62"?ar.name!=="\u8D28\u91CF\u68C0\u6D4B":!ja.code_review&&((Ot=ja==null?void 0:ja.homework_status)==null?void 0:Ot[0])!=="\u672A\u53D1\u5E03"?!0:ar.name!=="\u4EE3\u7801\u67E5\u91CD"}).filter(ar=>ja.open_code_quality_analysis?!0:ar.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(ar=>{var Zn;return(Zn=ja.homework_status)!=null&&Zn.includes("\u5BFC\u5165")?(0,Me.dE)()?["0","1"].includes(ar.id):["0","1","3"].includes(ar.id):!0}),kn=()=>Ol(void 0,null,function*(){var ar,Zn,Ot;if(!(Ya!=null&&Ya.is_old_data_for_time)&&(0,he.Ye)(la))return;if(((Zn=(ar=ct==null?void 0:ct.headerInfo)==null?void 0:ar.challenges)==null?void 0:Zn.length)===0)return ye.ZP.info("\u672C\u6B21\u4F5C\u4E1A\u4E2D\u6CA1\u6709\u9700\u8981\u8FDB\u884C\u4EE3\u7801\u8BC4\u4EF7\u7684\u4EFB\u52A1\u5173\u5361~");if(((Ot=ct==null?void 0:ct.headerInfo)==null?void 0:Ot.commit_count)==0)return ye.ZP.info("\u6682\u65E0\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A~");let Aa=yield ta();if((Aa==null?void 0:Aa.complete_num)!=(Aa==null?void 0:Aa.total_count)&&(Aa==null?void 0:Aa.status)!=1)return ye.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");la({type:"shixunHomeworks/setActionTabs",payload:{key:"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"}})}),ta=()=>Ol(void 0,null,function*(){const{ai_question_record_id:ar}=ct.headerInfo;return ar?yield(0,De.ZP)(`/api/shixun_homeworks/${Qn==null?void 0:Qn.categoryId}/comments_schedule.json`,{method:"get",params:{ai_question_record_id:ar}}):void 0}),ka=()=>{var ar,Zn,Ot,Aa,Ta,sa,oi,Fa,Ea,ya,Bi,ro,sn,_n,Tr,Ia,br;return ha.createElement("aside",{className:An.Z.workListTabButton},(0,Me.dE)()&&!((ar=ja.homework_status)!=null&&ar.includes("\u5BFC\u5165"))&&ha.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},ha.createElement(ue.ZP,{onClick:()=>Ol(void 0,null,function*(){var ca;let Ka=yield(0,De.ZP)(`/api/problems/${(ca=ct.workList)==null?void 0:ca.start_identifier}/start.json`,{method:"get"});Ka&&(window.open(`/myproblems/${Ka==null?void 0:Ka.identifier}?type=1&backUrl=/classrooms/${Qn.coursesId}/program_homework/${Qn.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Qn==null?void 0:Qn.coursesId,Qn==null?void 0:Qn.categoryId]))}),type:"primary"},(Zn=ja.homework_status)!=null&&Zn.includes("\u5DF2\u622A\u6B62")?"\u67E5\u770B\u4F5C\u4E1A":"\u8FDB\u5165\u7EC3\u4E60"," ")),(0,Me.dE)()&&((Ot=ct.workList)==null?void 0:Ot.redo_work)&&ha.createElement(ue.ZP,{onClick:Ti,type:"primary",icon:ha.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((Aa=ct.workList)==null?void 0:Aa.shixun_status)>1&&((Ta=ct.workList)==null?void 0:Ta.time_status)<5&&(0,Me.dE)()&&ha.createElement(ue.ZP,{type:"primary",icon:ha.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var ca,Ka,Va,Ri,Ga,io,Fo;(0,Mr.tJ)(la,!0)&&((Va=(Ka=(ca=ct.workList)==null?void 0:ca.task_operation)==null?void 0:Ka[1])!=null&&Va.includes("/")?ti((Ga=(Ri=ct.workList)==null?void 0:Ri.task_operation)==null?void 0:Ga[1]):(0,he.xg)(`/tasks/${(Fo=(io=ct.workList)==null?void 0:io.task_operation)==null?void 0:Fo[1]}`))}},(oi=(sa=ct.workList)==null?void 0:sa.task_operation)==null?void 0:oi[0]),((Fa=ct.workList)==null?void 0:Fa.commit_des)&&((Ea=ct.workList)==null?void 0:Ea.commit_des)&&ha.createElement(ue.ZP,{type:"primary",icon:ha.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var ca;(0,he.xg)(`/classrooms/${Qn.coursesId}/shixun_homework/${Qn.categoryId}/${(ca=ct.workList)==null?void 0:ca.id}/commitsummary`)}},(ya=ct.workList)==null?void 0:ya.commit_des),(Ya==null?void 0:Ya.hack_edit_permission)&&((Bi=ja==null?void 0:ja.homework_status)==null?void 0:Bi[0])==="\u672A\u53D1\u5E03"&&ha.createElement(ue.ZP,{type:"primary",icon:ha.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var ca;if(!((ca=nt.AssistantObject.hack)!=null&&ca.can_create)&&(0,Me.Rm)()){ye.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}ce.history.push(`/classrooms/${Qn.coursesId}/program_homework/${Qn.categoryId}/edit`)}},"\u7F16\u8F91\u4F5C\u4E1A"),(0,Me.GJ)()&&ja.publish_immediately&&ha.createElement(ue.ZP,{type:"primary",icon:ha.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var ca,Ka;if(!((ca=nt.AssistantObject.hack)!=null&&ca.can_publish)&&(0,Me.Rm)()){ye.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(((Ka=Fr==null?void 0:Fr.userInfo)==null?void 0:Ka.user_status)===2){(0,Mr.Rd)();return}la({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Qn.categoryId],selectArrsAll:[ja],params:Qn,detail:!0,type:2,manage_all_group:Ya==null?void 0:Ya.manage_all_group}})}},"\u7ACB\u5373\u53D1\u5E03"),(0,Me.GJ)()&&ja.end_immediately&&ha.createElement(ue.ZP,{type:"primary",icon:ha.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var ca;if(!((ca=nt.AssistantObject.hack)!=null&&ca.can_stop)&&(0,Me.Rm)()){ye.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}la({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Qn,type:2,detail:!0,selectArrs:[Qn.categoryId]}})}},"\u7ACB\u5373\u622A\u6B62"),Ua=="12"&&(((sn=(ro=ct==null?void 0:ct.workSetting)==null?void 0:ro.homework_status)==null?void 0:sn.includes("\u5DF2\u622A\u6B62"))||((Tr=(_n=ct==null?void 0:ct.workSetting)==null?void 0:_n.homework_status)==null?void 0:Tr.includes("\u63D0\u4EA4\u4E2D"))||((br=(Ia=ct==null?void 0:ct.workSetting)==null?void 0:Ia.homework_status)==null?void 0:br.includes("\u8FDB\u884C\u4E2D")))&&ha.createElement(ue.ZP,{onClick:kn,type:"primary",icon:ha.createElement("i",{className:"iconfont icon-yijiandaimapingjia font14"})},"\u667A\u80FD\u4EE3\u7801\u8BC4\u4EF7"))};return ha.createElement("section",null,ha.createElement("div",{className:"edu-container"},ja.homework_name&&ha.createElement("section",{className:"animated fadeIn"},ha.createElement("aside",{className:"mt10"},ja.category&&ha.createElement(He.Z,{separator:">"},ha.createElement(He.Z.Item,null,ha.createElement(ce.Link,{to:`/classrooms/${Qn==null?void 0:Qn.coursesId}/program_homework`},ja.course_name)),ha.createElement(He.Z.Item,null,ha.createElement(ce.Link,{to:`/classrooms/${Qn==null?void 0:Qn.coursesId}/program_homework/${ja.category.main?"":ja.category.category_id}`},ja.category.category_name)),ha.createElement(He.Z.Item,null,"\u4F5C\u4E1A\u8BE6\u60C5"))),ha.createElement("aside",{className:[An.Z.title,"mt20"].join(" ")},ha.createElement(ce.Link,{to:`/classrooms/${ja.course_id}/program_homework/${ja.category.main?"":ja.category.category_id}`},ha.createElement(We.Z,{className:"font16 c-black"})),ha.createElement(Ue.Z,{title:ja.homework_name,placement:"bottom"},ha.createElement("strong",{className:"font20 ml5"},ja.homework_name)),ha.createElement(he.VV,{temporary:!0,status:ja.homework_status}))),ha.createElement("aside",{className:`mt30 relative ${An.Z.workListTabWrap}`},ha.createElement(xe.default,{type:"card",defaultActiveKey:Ua,activeKey:Ua,tabBarExtraContent:(Sn=ja.homework_status)!=null&&Sn.includes("\u5BFC\u5165")&&(0,Me.GJ)()?ha.createElement(ue.ZP,{icon:ha.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{la({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ja==null?void 0:ja.homework_name,id:ja==null?void 0:ja.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):ka(),onChange:ei},ao.map((ar,Zn)=>ha.createElement(xe.default.TabPane,{tab:ar.name,key:ar.id,forceRender:ar.forceRender},ar.compontent))))),ha.createElement(Dn,null),ha.createElement(Ln.Z,{courseEndTime:ja==null?void 0:ja.course_end_date,successCallback:()=>{la({type:"shixunHomeworks/getWorkList",payload:Il({},Qn)})},visible:nt.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Qn.categoryId],courseId:Qn.coursesId,isBatch:!1}),ha.createElement(wn.Z,{courseEndTime:ja==null?void 0:ja.course_end_date}),ha.createElement(Ar.Z,{onOk:()=>{la({type:"shixunHomeworks/getWorkList",payload:Il({},Qn)})}}),ha.createElement(Lr.Z,{onOk:()=>{la({type:"shixunHomeworks/getWorkList",payload:Il({},Qn)})}}),ha.createElement(Ee.default,{open:si,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{$n(!1)}},ha.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ha.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ha.createElement("p",{style:{marginLeft:"10px"}},ha.createElement(ne.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})),ha.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"),ha.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ha.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"),ha.createElement("p",null,"\u4E8C\u3001\u590D\u6742\u5EA6\u89C4\u5219"),ha.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"),ha.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"),ha.createElement("p",null,"\u4E09\u3001\u4EE3\u7801\u8D28\u91CF\u5206\u89C4\u5219"),ha.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"),ha.createElement("p",{style:{marginLeft:"10px"}},"\u5176\u4E2D\uFF1A"),ha.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"),ha.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002")),ha.createElement(kl,null))};var Du=(0,ce.connect)(({shixunHomeworks:ct,classroomList:nt,loading:lt,user:Fr,globalSetting:ea})=>({classroomList:nt,shixunHomeworks:ct,globalSetting:ea,user:Fr,loading:lt.effects}))(Nl)},90823:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(28284),ce=ee(6767),ye=ee(62957),Ee=ee(77019),ue=ee(47889),He=ee(71051),Ue=ee(5269),xe=ee(16326),ne=ee(62673),We=ee(57309),he=ee.n(We),ze=ee(82093),Re=ee(34055),je=ee(49661),Ie=ee(76560),Ye=ee(62787),dt=ee(64948),Ze=ee(69577),Le=ee(59301),Ae=Object.defineProperty,Se=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Ne=(St,vt,et)=>vt in St?Ae(St,vt,{enumerable:!0,configurable:!0,writable:!0,value:et}):St[vt]=et,Ke=(St,vt)=>{for(var et in vt||(vt={}))st.call(vt,et)&&Ne(St,et,vt[et]);if(ke)for(var et of ke(vt))Ce.call(vt,et)&&Ne(St,et,vt[et]);return St},Qe=(St,vt)=>Se(St,Ve(vt)),Me=(St,vt)=>{var et={};for(var rt in St)st.call(St,rt)&&vt.indexOf(rt)<0&&(et[rt]=St[rt]);if(St!=null&&ke)for(var rt of ke(St))vt.indexOf(rt)<0&&Ce.call(St,rt)&&(et[rt]=St[rt]);return et},Fe=(St,vt,et)=>new Promise((rt,we)=>{var de=kt=>{try{At(et.next(kt))}catch(it){we(it)}},tt=kt=>{try{At(et.throw(kt))}catch(it){we(it)}},At=kt=>kt.done?rt(kt.value):Promise.resolve(kt.value).then(de,tt);At((et=et.apply(St,vt)).next())});const _e=St=>{var vt=St,{classroomList:et,dispatch:rt,courseEndTime:we,onWindowBack:de}=vt,tt=Me(vt,["classroomList","dispatch","courseEndTime","onWindowBack"]),At,kt,it,jt,pt,Tt,at,It,gt,$t,Qt,se,re,te,ae,fe,ie,ge,ut,mt,xt,Je,ht,Et,Vt,ln,xn,ve,Nt,un,_t,Ft,Yt,an,hn,Nn,Un,Bn,dn;const Pn=(0,Ie.useParams)(),[qt]=De.default.useForm(),[cn,pr]=(0,E.useState)(1),[ir,Mr]=(0,E.useState)([]),[Hn,nn]=(0,E.useState)(0),[cr,en]=(0,E.useState)(2e3),[gn,mn]=(0,E.useState)(!0),[On,Xt]=(0,E.useState)(!1),[yn,zn]=(0,E.useState)(!1),[Jn,or]=(0,E.useState)([]),[gr,Kr]=(0,E.useState)(!0),[Zr,Yr]=(0,E.useState)(!((it=(kt=(At=et.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:kt[0])!=null&&it.send_type));let[Gn,tr]=(0,E.useState)([0,0,0]);(0,E.useEffect)(()=>{var Tn,tn,Yn,rr,hr,mr,vr,Dr,Kt,pn,Rr,ua,aa;if(et.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ur(),(Yn=(tn=(Tn=et.actionTabs)==null?void 0:Tn.selectArrsAll)==null?void 0:tn[0])!=null&&Yn.can_publish?tr([...(Kt=(Dr=(vr=et.actionTabs)==null?void 0:vr.selectArrsAll)==null?void 0:Dr[0])==null?void 0:Kt.difficult_count]):tr([...(mr=(hr=(rr=et.actionTabs)==null?void 0:rr.selectArrsAll)==null?void 0:hr[0])==null?void 0:mr.difficult_settings]),Yr(!((ua=(Rr=(pn=et.actionTabs)==null?void 0:pn.selectArrsAll)==null?void 0:Rr[0])!=null&&ua.send_type)),bn(),et.actionTabs.type===2){const xa=(aa=et.actionTabs.selectArrsAll)==null?void 0:aa[0];Kr(xa.unified_setting)}else Kr(!1)},[et.actionTabs]),(0,E.useEffect)(()=>{if(On){if(yn)return;rt({type:"classroomList/setActionTabs",payload:{}}),(0,Re.GJ)()?(rt({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(Ke({},et.actionTabs.params),{type:1})}),rt({type:"shixunHomeworks/getWorkList",payload:Ke({},Pn)})):rt({type:"classroomList/getClassroomCommonList",payload:Ke({},et.actionTabs.params)})}},[On]);const bn=Tn=>Fe(void 0,null,function*(){mn(!0);const tn=yield(0,dt.c_)(Qe(Ke({},Pn),{page:Tn||cn,limit:2e4,homework_id:et.actionTabs.type===1?"":et.actionTabs.selectArrs[0]}));tn==null||tn.course_groups.map((Yn,rr)=>{Yn.key=Yn.id,Yn.title=Yn.name,Yn.disabled=Yn.is_published}),tn&&(Mr([...tn==null?void 0:tn.course_groups]),nn(tn==null?void 0:tn.course_groups_count),mn(!1),Tn||qt.setFieldsValue({publish_time:he()(he()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:he()(he()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Sr=()=>{(0,Re.GJ)()?et.actionTabs.detail?(rt({type:"shixunHomeworks/setActionTabs",payload:{}}),rt({type:"shixunHomeworks/getWorkList",payload:Ke({},Pn)}),rt({type:"shixunHomeworks/getWorkSetting",payload:Ke({},Pn)})):rt({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(Ke({},et.actionTabs.params),{type:5,category:et.actionTabs.params.categoryId})}):rt({type:"classroomList/getClassroomCommonList",payload:Ke({},et.actionTabs.params)})},Or=()=>Fe(void 0,null,function*(){var Tn,tn;if((0,Re.Rm)()&&!((Tn=et.AssistantObject.hack)!=null&&Tn.can_publish)){ce.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"),er(!1);return}const Yn=Ke({},qt.getFieldsValue());if(Yn.end_time<=Yn.publish_time){ce.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),er(!1);return}if((Jn==null?void 0:Jn.length)<=0&&!gr&&ir.length>0){ce.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),er(!1);return}if(Gn.reduce((mr,vr)=>mr+vr,0)===0&&!Zr){ce.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),er(!1);return}let rr={homework_ids:[...et.actionTabs.selectArrs],group_ids:Jn.length>0?Jn.map(mr=>mr.id):(tn=et.detailCommonHomeworksList)==null?void 0:tn.course_groups,end_time:he()(Yn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:he()(Yn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Gn==null?void 0:Gn.map(mr=>mr),send_type:Zr?"0":"1",unified_setting:!Jn.length};if(er(!0),(yield(0,ze.ZP)(`/api/courses/${Pn.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ke({},rr)})).status===0){if(er(!1),(0,je.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),ce.ZP.success("\u53D1\u5E03\u6210\u529F"),rt({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),de){de();return}tt.onCallback&&tt.onCallback(),Sr(),localStorage.getItem("Noviceguide")==="0"||rt({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 er(!1)}),ur=()=>{pr(1),Mr([]),or([])},Wt=Hn>cn*cr,[Gt,er]=(0,E.useState)(!1);return Le.createElement(ye.default,{width:600,confirmLoading:Gt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:et.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Or,onCancel:()=>{if(ur(),rt({type:"classroomList/setActionTabs",payload:{}}),de){de();return}Sr()}},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'),ir&&Le.createElement(De.default,{form:qt},Le.createElement("div",{style:{paddingLeft:0}},et.actionTabs.type===2&&Le.createElement(Ee.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Le.createElement(ue.ZP.Group,{value:Zr,disabled:!((Tt=(pt=(jt=et.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:pt[0])!=null&&Tt.can_publish),onChange:Tn=>{Yr(Tn.target.value)}},Le.createElement(ue.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Le.createElement(ue.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Zr&&Le.createElement(Ee.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{style:{marginRight:65}}),Le.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Le.createElement(He.Z,{value:Gn[0],onChange:Tn=>{Gn[0]=Tn,tr([...Gn])},min:0,disabled:!((gt=(It=(at=et.actionTabs)==null?void 0:at.selectArrsAll)==null?void 0:It[0])!=null&>.can_publish),placeholder:`\u6700\u5927${(re=(se=(Qt=($t=et.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:Qt[0])==null?void 0:se.difficult_count)==null?void 0:re[0]}`,max:(ie=(fe=(ae=(te=et.actionTabs)==null?void 0:te.selectArrsAll)==null?void 0:ae[0])==null?void 0:fe.difficult_count)==null?void 0:ie[0],style:{width:60}})),Le.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Le.createElement(He.Z,{value:Gn[1],onChange:Tn=>{Gn[1]=Tn,tr([...Gn])},min:0,disabled:!((mt=(ut=(ge=et.actionTabs)==null?void 0:ge.selectArrsAll)==null?void 0:ut[0])!=null&&mt.can_publish),max:(Et=(ht=(Je=(xt=et.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:Je[0])==null?void 0:ht.difficult_count)==null?void 0:Et[1],placeholder:`\u6700\u5927${(ve=(xn=(ln=(Vt=et.actionTabs)==null?void 0:Vt.selectArrsAll)==null?void 0:ln[0])==null?void 0:xn.difficult_count)==null?void 0:ve[1]}`,style:{width:60}})),Le.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Le.createElement(He.Z,{value:Gn[2],onChange:Tn=>{Gn[2]=Tn,tr([...Gn])},min:0,disabled:!((_t=(un=(Nt=et.actionTabs)==null?void 0:Nt.selectArrsAll)==null?void 0:un[0])!=null&&_t.can_publish),placeholder:`\u6700\u5927${(hn=(an=(Yt=(Ft=et.actionTabs)==null?void 0:Ft.selectArrsAll)==null?void 0:Yt[0])==null?void 0:an.difficult_count)==null?void 0:hn[2]}`,max:(dn=(Bn=(Un=(Nn=et.actionTabs)==null?void 0:Nn.selectArrsAll)==null?void 0:Un[0])==null?void 0:Bn.difficult_count)==null?void 0:dn[2],style:{width:60}}))),Le.createElement(Ee.Z,{className:"mt30",align:"middle"},Le.createElement(Ue.Z,null,Le.createElement(De.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Le.createElement(xe.default,{style:{width:170,marginRight:"25px"},disabledDate:Tn=>(0,Ze.Q8)(Tn,we),disabledTime:Tn=>(0,Ze.d0)(Tn),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:he()((0,je.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Le.createElement(Ue.Z,{className:"ml20"},Le.createElement(De.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Le.createElement(xe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:he()((0,je.U6)(),"HH:mm")},disabledDate:Tn=>(0,Ze.Q8)(Tn,we,qt.getFieldValue("publish_time")),disabledTime:Tn=>(0,Ze.d0)(Tn,qt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),et.actionTabs.type===2&&Le.createElement(Ee.Z,{style:{marginBottom:"10px"}},Le.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Le.createElement(ue.ZP.Group,{value:gr,onChange:Tn=>{Kr(Tn.target.value),or([])}},Le.createElement(ue.ZP,{value:!0,disabled:!et.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Le.createElement(ue.ZP,{className:"ml20",disabled:ir.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ir.length<=0&&et.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"')),(et.actionTabs.type===1||!gr)&&ir.length>0&&Le.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Le.createElement("span",{style:{flex:1}},Le.createElement(ne.default,{checked:Jn.length===ir.length,onChange:Tn=>{Jn.length===ir.length?or([]):or(ir.filter(tn=>!tn.is_published))}},"\u5168\u9009")," "),Le.createElement("span",{style:{width:16}}),Le.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Jn.length||0,"\u4E2A\u5206\u73ED")),(et.actionTabs.type===1||!gr)&&ir.length>0&&Le.createElement(Ye.Z,{data:ir,selectedRowKeys:Jn,setSelectedRowKeys:or})))};Dt.Z=(0,Ie.connect)(({classroomList:St})=>({classroomList:St}))(_e)},69577:function(vn,Dt,ee){"use strict";ee.d(Dt,{Q8:function(){return de},d0:function(){return tt},w6:function(){return we}});var E=ee(59301),De=ee(16326),ce=ee(82326),ye=ee(6767),Ee=ee(62957),ue=ee(47889),He=ee(77019),Ue=ee(5269),xe=ee(25399),ne=ee(62673),We=ee(99571),he=ee(57309),ze=ee.n(he),Re=ee(34055),je=ee(82093),Ie=ee(89392),Ye=ee.n(Ie),dt=ee(49661),Ze=ee(69063),Le=ee(76560),Ae=ee(2748),Se=ee(23869),Ve=ee(97202),ke=ee(6681),st=ee(67135),Ce=ee(59301),Ne=Object.defineProperty,Ke=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,St=(pt,Tt,at)=>Tt in pt?Ne(pt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:at}):pt[Tt]=at,vt=(pt,Tt)=>{for(var at in Tt||(Tt={}))Fe.call(Tt,at)&&St(pt,at,Tt[at]);if(Me)for(var at of Me(Tt))_e.call(Tt,at)&&St(pt,at,Tt[at]);return pt},et=(pt,Tt)=>Ke(pt,Qe(Tt)),rt=(pt,Tt,at)=>new Promise((It,gt)=>{var $t=re=>{try{se(at.next(re))}catch(te){gt(te)}},Qt=re=>{try{se(at.throw(re))}catch(te){gt(te)}},se=re=>re.done?It(re.value):Promise.resolve(re.value).then($t,Qt);se((at=at.apply(pt,Tt)).next())});function we(pt,Tt){const at=[];for(let It=pt;It{const It=ptze()(Tt).endOf("day"),$t=pt{const at=parseInt(ze()(pt).format("HH")),It=parseInt(ze()().format("HH")),gt=parseInt(ze()().format("mm"));if(!pt)return{disabledHours:()=>we(0,It),disabledMinutes:()=>we(0,gt)};if(Tt){const $t=parseInt(ze()(Tt).format("HH")),Qt=parseInt(ze()(Tt).format("mm"));return ze()(pt).isSame(ze()(Tt),"day")?{disabledHours:()=>we(0,$t),disabledMinutes:()=>at<=$t?we(0,Qt):[]}:void 0}if(ze()(pt).isSame(ze()(),"day"))return{disabledHours:()=>we(0,It),disabledMinutes:()=>ze()(pt).isSame(ze()(),"hour")&&at<=It?we(0,gt):[]}},At=(pt,Tt)=>pt==null?void 0:pt.map(at=>{var It;return(It=Tt==null?void 0:Tt.find(gt=>gt.value===at))==null?void 0:It.id}),{RangePicker:kt}=De.default,{Option:it}=ce.default,jt=({shixunHomeworks:pt,loading:Tt,dispatch:at,classroomList:It,user:gt})=>{var $t,Qt,se,re,te,ae,fe,ie,ge;const ut=(0,Le.useParams)(),{workSetting:mt,workList:xt,shixunWorkList:Je,headerInfo:ht,changeData:Et}=pt,[Vt,ln]=(0,E.useState)(!1),[xn,ve]=(0,E.useState)(!1);let[Nt,un]=(0,E.useState)([]),[_t,Ft]=(0,E.useState)([]),[Yt,an]=(0,E.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:Ae.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[hn,Nn]=(0,E.useState)({}),[Un,Bn]=(0,E.useState)({});(0,E.useEffect)(()=>()=>{un([])},[]),(0,E.useEffect)(()=>{ln(!(0,Re.GJ)())},[(0,Re.GJ)()]);const dn=()=>{at({type:"shixunHomeworks/getWorkSetting",payload:vt({},ut)})};(0,E.useEffect)(()=>{if(!(mt!=null&&mt.course_id))return;Object.keys(Yt).map(function(gn){Yt[gn]=mt[gn]}),(!Yt.allow_late||!Yt.unified_late)&&(Yt.late_penalty=20,Yt.penalty_type=Ae.Q.Percent),Yt.unified_setting||(Yt.unified_late=!1,Yt.unified_anonymous_comment=!1,Yt.unified_anonymous_appeal=!1),Nt=JSON.parse(JSON.stringify(mt.group_settings.map(gn=>et(vt({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.publish_time!==null))),_t=JSON.parse(JSON.stringify(mt.allow_late_settings.map(gn=>et(vt({},gn),{group_name:[gn.group_name]})).filter(gn=>gn.late_time!==null))),an(vt({},Yt));const en=(0,dt.QE)((Nt==null?void 0:Nt.length)>0?Nt:[]);un([...en]),(_t==null?void 0:_t.length)<=0?Ft([{penalty_type:Ae.Q.Percent,late_penalty:20}]):Ft([..._t])},[mt]);const Pn=()=>rt(void 0,null,function*(){var en,gn;if(((en=gt==null?void 0:gt.userInfo)==null?void 0:en.user_status)===2){(0,Se.Rd)();return}const mn=JSON.parse(JSON.stringify(Yt));if(mn.challenge_settings.filter(Xt=>!Xt.hide),mn.categoryId=ut.categoryId,(gn=mn.challenge_settings)!=null&&gn.every(Xt=>!Xt.checked)){ye.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(Nt),!Yt.unified_setting)Nt=Nt==null?void 0:Nt.map(Xt=>{var yn;if(!Xt.publish_time||!Xt.end_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(yn=mt.group_settings)==null?void 0:yn.filter(zn=>{var Jn;return(Jn=Xt==null?void 0:Xt.group_name)==null?void 0:Jn.includes(zn.group_name)}).map(zn=>zn.group_id||zn.id).toString().split(","),Xt});else if(!Yt.publish_time||!Yt.end_time)throw ye.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(mn.group_settings=Nt,Yt.allow_late)if(Yt.unified_late){if(Yt.late_penalty===null||Yt.late_penalty===void 0||Yt.late_penalty<0||Yt.late_penalty>100)throw ye.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(!Yt.late_time)throw ye.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 _t=_t==null?void 0:_t.map(Xt=>{var yn,zn;if(Xt.late_penalty===null||Xt.late_penalty===void 0||Xt.late_penalty<0||Xt.late_penalty>100)throw ye.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(!Xt.late_time)throw ye.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(!Xt.group_name)throw ye.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Xt.group_name=typeof(Xt==null?void 0:Xt.group_name)=="string"?[Xt==null?void 0:Xt.group_name]:Xt==null?void 0:Xt.group_name,Xt.group_id=(zn=(yn=Xt==null?void 0:Xt.group_name)==null?void 0:yn.map(Jn=>{var or,gr;let Kr=(gr=(or=mt.group_settings)==null?void 0:or.filter(Zr=>(Zr==null?void 0:Zr.group_name)===Jn))==null?void 0:gr[0];return Kr==null?void 0:Kr.group_id}))==null?void 0:zn.toString().split(","),Xt}),mn.allow_late_settings=_t;let On=yield(0,st.Tr)({homework_common_ids:[parseInt(ut.categoryId)],course_id:ut.coursesId,type:"homework_common"});(On==null?void 0:On.student_count)===0?qt(mn):(Bn(mn),Nn(On))}),qt=en=>{var gn;if(en.total_score===null){ye.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(en!=null&&en.work_efficiency&&en.eff_score===null){ye.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const mn=en.challenge_settings.reduce((yn,zn)=>yn+Number(zn.challenge_score),0);if((mn==null?void 0:mn.toFixed(10))!==((gn=en.total_score-en.eff_score)==null?void 0:gn.toFixed(10))){ye.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${en.total_score}\u5206`);return}const On={shixun_evaluation:en.shixun_evaluation,challenge_settings:en.challenge_settings};let Xt=()=>{var yn;const zn=()=>rt(void 0,null,function*(){ve(!0),(yield(0,je.ZP)(`/api/homework_commons/${ut.categoryId}/publish_setting.json`,{method:"post",body:vt({},en)})).status===0&&(ye.ZP.success("\u66F4\u65B0\u6210\u529F"),dn(),at({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:vt({},ut)})),ve(!1)});!(0,Ie.isEqual)(Et,On)&&!((yn=ht==null?void 0:ht.homework_status)!=null&&yn.includes("\u672A\u53D1\u5E03"))?Ee.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:zn}):zn()};mt!=null&&mt.high_resources_consume&&!(mt!=null&&mt.high_resources_consume_permission)?at({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:ut.coursesId,type:"shixun",type_id:ut.categoryId,name:mt.homework_name,fn:()=>{Xt()}}}):Xt()},cn=(en,gn,mn="group_id")=>{var On;return gn?gn.find(Xt=>Xt[mn]===en):(On=mt==null?void 0:mt.group_settings)==null?void 0:On.find(Xt=>Xt.group_id[0]===en)},pr=(mt==null?void 0:mt.allow_late)||(mt==null?void 0:mt.anonymous_comment),ir=en=>{var gn,mn;const On=cn(en,mt==null?void 0:mt.allow_late_settings,"id"),Xt=cn(en,mt==null?void 0:mt.anonymous_comment_settings),yn=cn(en);return(mt==null?void 0:mt.allow_late)&&On&&ze()(On==null?void 0:On.late_time)<=ze()()||(mt==null?void 0:mt.anonymous_comment)&&Xt&&(Xt==null?void 0:Xt.evaluation_start)!==null||((mn=(ze()(yn==null?void 0:yn.end_time)<=ze()()&&((gn=mt==null?void 0:mt.allow_late_settings)==null?void 0:gn.filter(zn=>zn.group_id.includes(en))))[0])==null?void 0:mn.late_time)!=null},Mr=(0,E.useMemo)(()=>(mt==null?void 0:mt.allow_late)||(mt==null?void 0:mt.all_group_late),[mt,ht]),Hn=mt==null?void 0:mt.anonymous_comment,nn=en=>{if(!en)return!1;const gn=cn(en,mt==null?void 0:mt.anonymous_comment_settings);return(mt==null?void 0:mt.anonymous_comment)&&gn&&(gn==null?void 0:gn.evaluation_start)!==null},cr=(en,gn)=>{var mn,On,Xt,yn,zn;en!=null&&en.group_id||(en.group_id=At(en==null?void 0:en.group_name,mt==null?void 0:mt.group_settings)),at({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:en,index:gn,rangePickerDisabled:(On=(mn=en==null?void 0:en.group_id)==null?void 0:mn[0])!=null&&On.publish_time?Vt||(ze()()<=ze()((yn=cn((Xt=en==null?void 0:en.group_id)==null?void 0:Xt[0]))==null?void 0:yn.publish_time)?!1:[!0,ir((zn=en==null?void 0:en.group_id)==null?void 0:zn[0])]):!1,disabledDate:mt==null?void 0:mt.course_end_date}})};return Ce.createElement("section",{className:Ze.Z.form},Ce.createElement("div",{className:Ze.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",Ce.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")),Ce.createElement("div",null,Ce.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(ue.ZP.Group,{disabled:Vt||!(($t=ht==null?void 0:ht.homework_status)!=null&&$t.includes("\u672A\u53D1\u5E03"))||(0,Re.Rm)()&&!((Qt=It.AssistantObject.practice)!=null&&Qt.can_publish),value:Yt.unified_setting,onChange:en=>{var gn;if(!((gn=ht==null?void 0:ht.homework_status)!=null&&gn.includes("\u672A\u53D1\u5E03"))){ye.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(Yt.unified_setting=!Yt.unified_setting,Yt.unified_setting||(Yt.unified_late=!1,Ft([{late_penalty:5}])),an(Object.assign({},Yt)),Yt.unified_setting===!1&&Nt==""){un(Nt.concat({}));return}Yt.unified_setting&&(un([]),Ft([{late_penalty:5}]))}},Ce.createElement(ue.ZP,{value:!0,disabled:Vt||!(mt!=null&&mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),Ce.createElement(ue.ZP,{disabled:Vt||!((se=mt==null?void 0:mt.group_settings)!=null&&se.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((re=mt==null?void 0:mt.group_settings)==null?void 0:re.length)===0&&Ce.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")),Yt.unified_setting&&Ce.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ce.createElement(He.Z,{align:"middle"},Ce.createElement(Ue.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),Ce.createElement(Ue.Z,{className:"ml10"},Ce.createElement(De.default,{size:"large",disabled:Vt||!((te=ht==null?void 0:ht.homework_status)!=null&&te.includes("\u672A\u53D1\u5E03")||(ae=ht==null?void 0:ht.homework_status)!=null&&ae.includes("\u672A\u5F00\u59CB"))||(0,Re.Rm)()&&!((fe=It.AssistantObject.practice)!=null&&fe.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:en=>de(en,mt==null?void 0:mt.course_end_date),disabledTime:en=>tt(en),value:Yt.publish_time?ze()(Yt.publish_time):"",onChange:(en,gn)=>{Yt.publish_time=gn,(Yt.end_time==""||!Yt.end_time)&&Yt.unified_setting&&(Yt.end_time=ze()(en).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),an(Object.assign({},Yt))}}))),Ce.createElement(He.Z,{align:"middle",className:"pl30"},Ce.createElement(Ue.Z,null,"\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Ue.Z,{className:"ml10"},Ce.createElement(De.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(mt==null?void 0:mt.allow_late)&&(mt==null?void 0:mt.homework_status.includes("\u5DF2\u622A\u6B62"))||Vt||(mt==null?void 0:mt.allow_late)&&ze()()>=ze()(mt==null?void 0:mt.end_time)||(0,Re.Rm)()&&!((ie=It.AssistantObject.practice)!=null&&ie.can_publish),disabledDate:en=>de(en,mt==null?void 0:mt.course_end_date,Yt.publish_time),disabledTime:en=>tt(en,Yt.publish_time),value:Yt.end_time?ze()(Yt.end_time):"",onChange:(en,gn)=>{Yt.end_time=gn,an(Object.assign({},Yt))}})))),!Yt.unified_setting&&(Nt==null?void 0:Nt.length)>0&&Ce.createElement(He.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},Nt&&Nt.map(function(en,gn){var mn,On,Xt,yn,zn,Jn,or;return Ce.createElement(Ue.Z,{span:24,key:gn},Ce.createElement(He.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:gn==(Nt==null?void 0:Nt.length)-1?"0px":"10px"}},Ce.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",gn+1),Ce.createElement(ce.default,{disabled:Vt||((mn=ht==null?void 0:ht.homework_status)!=null&&mn.includes("\u672A\u53D1\u5E03")&&en.id||ze()(){var Kr;if((0,Re.Rm)()&&!((Kr=It.AssistantObject.practice)!=null&&Kr.can_publish)){ye.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}Nt[gn].group_name=gr,Nt[gn].group_id=en.group_id;const Zr=(0,Ie.flattenDeep)(Nt.map(Gn=>Gn.group_name)),Yr=_t.map(Gn=>{let tr=(Gn==null?void 0:Gn.group_name)||[];return et(vt({},Gn),{group_name:(0,Ie.remove)(tr,bn=>Zr.includes(bn))})});Ft(Yr),un(Nt.slice())},maxTagCount:4,maxTagPlaceholder:gr=>Ce.createElement("div",{style:{cursor:"pointer"},onClick:()=>cr(en,gn)},"+",gr==null?void 0:gr.length)},mt.group_settings&&mt.group_settings.map(function(gr){if(!Nt.map(Zr=>Zr.group_name).flat().includes(gr.group_name))return Ce.createElement(it,{value:gr.group_name,key:gr.id},gr.group_name)})),Ce.createElement("div",{className:"ml20"},Ce.createElement(kt,{size:"large",ranges:{\u6B64\u523B:[en.publish_time?ze()(en.publish_time):ze()(),ze()()]},allowClear:!1,disabled:Vt||(ze()()<=ze()((yn=cn((Xt=en==null?void 0:en.group_id)==null?void 0:Xt[0]))==null?void 0:yn.publish_time)?!1:[!0,ir((zn=en==null?void 0:en.group_id)==null?void 0:zn[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:gr=>de(gr,mt==null?void 0:mt.course_end_date),disabledTime:gr=>tt(gr),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ze()((0,dt.U6)(),"HH:mm"),ze()((0,dt.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:[en.publish_time?ze()(en.publish_time):void 0,en.end_time?ze()(en.end_time):void 0],onChange:(gr,Kr)=>{var Zr;if((0,Re.Rm)()&&!((Zr=It.AssistantObject.practice)!=null&&Zr.can_publish)){ye.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}Nt[gn].publish_time=Kr[0],!en.end_time&&Kr[0]?Nt[gn].end_time=ze()(Kr[0]).add(7,"days"):Nt[gn].end_time=Kr[1],un([...Nt])},onCalendarChange:(gr,Kr,Zr)=>{if(Kr!=null&&Kr[0]&&!Kr[1]){const Yr=ze()(Kr[0]).add(7,"days");Nt[gn].publish_time=Kr[0],Nt[gn].end_time=Yr,un([...Nt])}}})),!Vt&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},((Jn=en==null?void 0:en.group_id)==null?void 0:Jn.length)>1&&Ce.createElement(xe.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ce.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>cr(en,gn)})),Nt.length<((or=mt==null?void 0:mt.group_settings)==null?void 0:or.length)&&Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var gr;if((0,Re.Rm)()&&!((gr=It.AssistantObject.practice)!=null&&gr.can_publish)){ye.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}un(Nt.concat({}))}}),((en==null?void 0:en.publish_time)&&ze()(){const gr=(0,Ie.cloneDeep)(_t);gr.forEach((Kr,Zr)=>{Kr.group_name&&(Kr.group_name=Kr.group_name.filter(Yr=>{var Gn;return!((Gn=Nt[gn].group_name)!=null&&Gn.includes(Yr))}))}),Nt=Nt.filter((Kr,Zr)=>gn!==Zr),Ft(gr),un(Nt.slice()),setTimeout(()=>un(Nt.slice()),10)}}))))}))),Ce.createElement(He.Z,null,Ce.createElement(Ue.Z,null,Ce.createElement("div",{className:Ze.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",Ce.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"))),Ce.createElement(Ue.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ce.createElement(ne.default,{checked:Yt.allow_late,disabled:Vt||Mr,onChange:en=>{var gn;if((0,Re.Rm)()&&!((gn=It.AssistantObject.practice)!=null&&gn.can_late)){ye.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}en.target.checked&&Ee.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:Ce.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ce.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"),Ce.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),Ce.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"))}),Yt.allow_late=!Yt.allow_late,_t==""&&Ft([{late_penalty:5}]),an(Object.assign({},Yt))}},Ce.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(Yt==null?void 0:Yt.allow_late)&&Ce.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ce.createElement("div",{style:{display:"flex"}},Ce.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),Ce.createElement(ue.ZP.Group,{style:{marginLeft:"20px"},disabled:Vt||(mt==null?void 0:mt.anonymous_comment)||(mt==null?void 0:mt.allow_late),value:Yt.unified_late,onChange:en=>{var gn;if((0,Re.Rm)()&&!((gn=It.AssistantObject.practice)!=null&&gn.can_late)){ye.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.unified_late=en.target.value,_t==""&&!en.target.value&&Ft([{penalty_type:Ae.Q.Percent,late_penalty:20}]),an(vt({},Yt))}},(Yt==null?void 0:Yt.unified_setting)&&Ce.createElement(ue.ZP,{value:!0,disabled:!(mt!=null&&mt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((ge=mt==null?void 0:mt.group_settings)==null?void 0:ge.length)>0&&Ce.createElement(ue.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),Yt!=null&&Yt.unified_late?Ce.createElement(Ce.Fragment,null,Ce.createElement(He.Z,{align:"middle",style:{marginTop:"10px"}},Ce.createElement(Ue.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Ue.Z,{className:"ml20"},Ce.createElement(Ae.Z,{disabled:Vt||Hn,value:{type:Yt.penalty_type,inputValue:Yt.late_penalty},onChange:en=>{var gn;if((0,Re.Rm)()&&!((gn=It.AssistantObject.practice)!=null&&gn.can_late)){ye.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}an(et(vt({},Yt),{late_penalty:en.inputValue,penalty_type:en.type}))}})),Ce.createElement(Ue.Z,{flex:"1",className:"ml5"},Ce.createElement("span",{className:"c-grey-c ml10"},Yt.penalty_type===Ae.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)"))),Ce.createElement(He.Z,{align:"middle",style:{marginTop:"15px"}},Ce.createElement(Ue.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(Ue.Z,{className:"ml20"},Ce.createElement(De.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ze()((0,dt.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Vt||Hn,value:Yt.late_time?ze()(Yt.late_time):"",disabledDate:en=>de(en,mt==null?void 0:mt.course_end_date),onChange:(en,gn)=>{var mn;if((0,Re.Rm)()&&!((mn=It.AssistantObject.practice)!=null&&mn.can_late)){ye.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.late_time=gn,an(Object.assign({},Yt))}})))):_t.map(function(en,gn){var mn;return Ce.createElement(Ue.Z,{span:24,key:gn},Ce.createElement(He.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ce.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",gn+1),Ce.createElement(ce.default,{disabled:Vt||!((mn=ht==null?void 0:ht.homework_status)!=null&&mn.includes("\u672A\u53D1\u5E03"))&&en.id||(mt==null?void 0:mt.anonymous_comment),mode:"multiple",className:Ze.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof en.group_name=="string"?[en.group_name]:en.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:On=>{var Xt;if((0,Re.Rm)()&&!((Xt=It.AssistantObject.practice)!=null&&Xt.can_late)){ye.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}_t[gn].group_name=On,_t[gn].group_id=en.group_id,Ft(_t.slice())}},mt.group_settings&&mt.group_settings.map(function(On){const Xt=_t.map(zn=>zn.group_name).flat(),yn=Nt.map(zn=>zn.group_name).flat();if(Yt!=null&&Yt.unified_setting){if(!Xt.includes(On.group_name))return Ce.createElement(it,{value:On.group_name,key:On.id},On.group_name)}else if(yn.includes(On.group_name)&&!Xt.includes(On.group_name))return Ce.createElement(it,{value:On.group_name,key:On.id},On.group_name)})),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),Ce.createElement(Ae.Z,{disabled:Vt||nn(en.id),value:{type:en.penalty_type,inputValue:en.late_penalty},onChange:On=>{var Xt;if((0,Re.Rm)()&&!((Xt=It.AssistantObject.practice)!=null&&Xt.can_late)){ye.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}_t[gn].late_penalty=On.inputValue,_t[gn].penalty_type=On.type,Ft([..._t])}}),Ce.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),Ce.createElement(De.default,{size:"large",disabled:Vt||nn(en.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ze()((0,dt.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:On=>de(On,mt==null?void 0:mt.course_end_date),format:"YYYY-MM-DD HH:mm",value:en!=null&&en.late_time?ze()(en.late_time):void 0,onChange:(On,Xt)=>{var yn;if((0,Re.Rm)()&&!((yn=It.AssistantObject.practice)!=null&&yn.can_late)){ye.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}_t[gn].late_time=Xt,Ft([..._t])}}),!Vt&&Ce.createElement("div",{style:{display:"flex",width:"50px"}},Ce.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var On;if((0,Re.Rm)()&&!((On=It.AssistantObject.practice)!=null&&On.can_late)){ye.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}Ft(_t.concat({penalty_type:Ae.Q.Percent,late_penalty:20}))}}),gn>0&&!en.id&&Ce.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var On;if((0,Re.Rm)()&&!((On=It.AssistantObject.practice)!=null&&On.can_late)){ye.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}_t=_t.filter((Xt,yn)=>gn!==yn),Ft(_t.slice()),setTimeout(()=>Ft(_t.slice()),10)}}))))})),!Vt&&Ce.createElement(Ce.Fragment,null,Ce.createElement(We.ZP,{type:"primary",size:"large",loading:xn,style:{width:"138px",marginTop:"30px"},onClick:()=>Pn()},"\u4FDD\u5B58")),Ce.createElement(Ve.Z,{onConfirm:(en,gn)=>{Nt.splice(en,0,...gn),Nt.splice(en+gn.length,1);const mn=(0,dt.QE)([...Nt]);un([...mn])}}),Ce.createElement(ke.Z,{resdata:hn,type:"shixun",okloading:xn,oktext:(hn==null?void 0:hn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:en=>rt(void 0,null,function*(){ve(!0);let gn=yield(0,je.ZP)(`/api/courses/${ut.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(ut.categoryId)]}});ve(!1),(gn==null?void 0:gn.status)===0&&qt(Un)})}))};Dt.ZP=(0,Le.connect)(({shixunHomeworks:pt,classroomList:Tt,loading:at,user:It})=>({shixunHomeworks:pt,classroomList:Tt,loading:at.effects,user:It}))(jt)},37521:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(14566),ce=ee(28284),ye=ee(62957),Ee=ee(6767),ue=ee(54172),He=ee(76560),Ue=ee(90524),xe=ee(5295),ne=ee(82093),We=ee(57309),he=ee.n(We),ze=ee(49661),Re=ee(59301),je=Object.defineProperty,Ie=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Ze=(ke,st,Ce)=>st in ke?je(ke,st,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ke[st]=Ce,Le=(ke,st)=>{for(var Ce in st||(st={}))Ye.call(st,Ce)&&Ze(ke,Ce,st[Ce]);if(Ie)for(var Ce of Ie(st))dt.call(st,Ce)&&Ze(ke,Ce,st[Ce]);return ke},Ae=(ke,st,Ce)=>new Promise((Ne,Ke)=>{var Qe=_e=>{try{Fe(Ce.next(_e))}catch(St){Ke(St)}},Me=_e=>{try{Fe(Ce.throw(_e))}catch(St){Ke(St)}},Fe=_e=>_e.done?Ne(_e.value):Promise.resolve(_e.value).then(Qe,Me);Fe((Ce=Ce.apply(ke,st)).next())});const{Dragger:Se}=De.default,Ve=({classroomList:ke,dispatch:st,onOk:Ce})=>{const Ne=(0,He.useParams)(),[Ke]=ce.default.useForm(),[Qe,Me]=(0,E.useState)(),[Fe,_e]=(0,E.useState)(!1),St={height:100,onRemove:()=>{Me("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:vt=>Ae(void 0,null,function*(){return Me(vt),!1})};return(0,E.useEffect)(()=>{Ke.setFieldsValue({publish_time:he()(he()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:he()(he()(new Date((0,ze.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),Re.createElement(ye.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:()=>Ae(void 0,null,function*(){Ke.submit()}),onCancel:()=>{Ke.resetFields(),st({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement(ce.default,{form:Ke,onFinish:vt=>Ae(void 0,null,function*(){var et,rt,we;if(!(Qe!=null&&Qe.size)){Ee.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}_e(!0);let de=new FormData;de.append("type",ke.actionTabs.type),de.append("file",Qe);let tt;window.location.href.indexOf("exercise")>-1?tt=`/api/exercises/${ke.actionTabs.id}/supplement_score.json`:tt=`/api/homework_commons/${ke.actionTabs.id}/supplement_score.json`;let At=yield(0,ne.ZP)(tt,{method:"post",body:de},!0);_e(!1),(At==null?void 0:At.status)===0&&(Ce(),Ke.resetFields(),st({type:"classroomList/setActionTabs",payload:{}}),((rt=(et=At==null?void 0:At.data)==null?void 0:et.fail)==null?void 0:rt.length)>0&&ye.default.confirm({title:"\u5BFC\u5165\u5931\u8D25",closable:!0,icon:null,width:610,content:Re.createElement(ue.default,{pagination:!1,dataSource:(we=At==null?void 0:At.data)==null?void 0:we.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,ze.FH)("",Ue.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${ke.actionTabs.type}`)}}))})},Re.createElement(ce.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",labelCol:{span:3},name:"name"},ke.actionTabs.name),Re.createElement(ce.default.Item,{style:{marginBottom:0},label:Re.createElement("div",null,Re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),Re.createElement("span",null,"\u5BFC\u5165\u6587\u4EF6")),labelCol:{span:3},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"}]},Re.createElement("div",null,Re.createElement("a",{download:"\u6A21\u7248.xlsx",className:xe.Z.downloadbutton,href:Ue.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${ke.actionTabs.type}`},"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"),Re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9\uFF09")),Re.createElement(ce.default.Item,{style:{marginBottom:0}},Re.createElement(Se,Le({},St),Re.createElement("a",{className:xe.Z.downloadbutton,style:{width:96}},"\u9009\u62E9\u6587\u4EF6"),Re.createElement("br",null),Re.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"))))))};Dt.Z=(0,He.connect)(({classroomList:ke})=>({classroomList:ke}))(Ve)},59659:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(14566),ce=ee(28284),ye=ee(20554),Ee=ee(54172),ue=ee(13747),He=ee(76560),Ue=ee(82093),xe=ee(57309),ne=ee.n(xe),We=ee(59301),he=(je,Ie,Ye)=>new Promise((dt,Ze)=>{var Le=Ve=>{try{Se(Ye.next(Ve))}catch(ke){Ze(ke)}},Ae=Ve=>{try{Se(Ye.throw(Ve))}catch(ke){Ze(ke)}},Se=Ve=>Ve.done?dt(Ve.value):Promise.resolve(Ve.value).then(Le,Ae);Se((Ye=Ye.apply(je,Ie)).next())});const{Dragger:ze}=De.default,Re=({})=>{const je=(0,He.useParams)(),[Ie]=ce.default.useForm(),[Ye,dt]=(0,E.useState)(!0),[Ze,Le]=(0,E.useState)(!1);let[Ae,Se]=(0,E.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const Ve=[{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 he(this,null,function*(){let Ce;Le(!0),window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${je==null?void 0:je.categoryId}/redo_logs.json`:Ce=`/api/homework_commons/${je==null?void 0:je.categoryId}/redo_logs.json`;let Ne=yield(0,Ue.ZP)(Ce,{method:"get",params:Ae});Le(!1),(Ne==null?void 0:Ne.status)===0&&dt(Ne==null?void 0:Ne.data)})}(0,E.useEffect)(()=>{ke()},[]);let st=[{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:(Ce,Ne,Ke)=>{var Qe;return(Qe=Ve.find(Me=>Me.question_type===Ce))==null?void 0:Qe.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:(Ce,Ne,Ke)=>{var Qe;return(Qe=[{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(Me=>Me.id===Ce))==null?void 0:Qe.name}},{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ce,Ne,Ke)=>ne()(Ce).format("YYYY-MM-DD HH:mm:ss")}].filter(Ce=>!!Ce);return We.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},We.createElement(ye.default,{destroyInactiveTabPane:!0,onChange:Ce=>{Ae.type=Ce,Ae.page=1,Ae.limit=10,Se(Ae),ke()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"\u6253\u56DE\u91CD\u505A",children:We.createElement(Ee.default,{className:"mt20",loading:Ze,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:(Ce,Ne,Ke)=>ne()(Ce).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C\u4EBA",dataIndex:"operator"}],dataSource:Ye==null?void 0:Ye.list,pagination:!1})},{key:"2",label:"\u91CD\u7F6E\u4EE3\u7801",children:We.createElement(Ee.default,{className:"mt20",loading:Ze,columns:st,dataSource:Ye==null?void 0:Ye.list,pagination:!1})}].filter(Ce=>!!Ce)}),We.createElement(ue.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(Ce,Ne)=>{Ae.page=Ce,Ae.limit=Ne,Se(Ae),ke()},current:Ae.page,total:Ye.count,pageSize:Ae.limit,style:{marginTop:20}}))};Dt.Z=(0,He.connect)(({classroomList:je})=>({classroomList:je}))(Re)},56731:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(14566),ce=ee(28284),ye=ee(62957),Ee=ee(71051),ue=ee(76560),He=ee(82093),Ue=ee(57309),xe=ee.n(Ue),ne=ee(49661),We=ee(59301),he=Object.defineProperty,ze=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,dt=(ke,st,Ce)=>st in ke?he(ke,st,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):ke[st]=Ce,Ze=(ke,st)=>{for(var Ce in st||(st={}))Ie.call(st,Ce)&&dt(ke,Ce,st[Ce]);if(je)for(var Ce of je(st))Ye.call(st,Ce)&&dt(ke,Ce,st[Ce]);return ke},Le=(ke,st)=>ze(ke,Re(st)),Ae=(ke,st,Ce)=>new Promise((Ne,Ke)=>{var Qe=_e=>{try{Fe(Ce.next(_e))}catch(St){Ke(St)}},Me=_e=>{try{Fe(Ce.throw(_e))}catch(St){Ke(St)}},Fe=_e=>_e.done?Ne(_e.value):Promise.resolve(_e.value).then(Qe,Me);Fe((Ce=Ce.apply(ke,st)).next())});const{Dragger:Se}=De.default,Ve=({classroomList:ke,dispatch:st,onOk:Ce})=>{const Ne=(0,ue.useParams)(),[Ke]=ce.default.useForm(),[Qe,Me]=(0,E.useState)(),[Fe,_e]=(0,E.useState)(!1),St={height:100,onRemove:()=>{Me("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:vt=>Ae(void 0,null,function*(){return Me(vt),!1})};return(0,E.useEffect)(()=>{Ke.setFieldsValue({publish_time:xe()(xe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:xe()(xe()(new Date((0,ne.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),We.createElement(ye.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:()=>Ae(void 0,null,function*(){Ke.submit()}),onCancel:()=>{Ke.resetFields(),st({type:"classroomList/setActionTabs",payload:{}})}},We.createElement(ce.default,{form:Ke,onFinish:vt=>Ae(void 0,null,function*(){var et,rt;console.log("---",ke.actionTabs,vt,Ne);let we=((et=ke==null?void 0:ke.actionTabs)==null?void 0:et.type)==="exercise"?`/api/exercises/${Ne==null?void 0:Ne.category}/exercise_user/edit_score.json`:`/api/student_works/${ke.actionTabs.id}/edit_score.json`;_e(!0);let de=yield(0,He.ZP)(we,{method:"post",body:Le(Ze({},vt),{exercise_user_id:((rt=ke==null?void 0:ke.actionTabs)==null?void 0:rt.type)==="exercise"?ke.actionTabs.id:""})});_e(!1),Ke.resetFields(),st({type:"classroomList/setActionTabs",payload:{}}),Ce()})},We.createElement(ce.default.Item,{label:"\u6700\u7EC8\u6210\u7EE9",style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},We.createElement(Ee.Z,{min:0,style:{width:"100%"}}))))};Dt.Z=(0,ue.connect)(({classroomList:ke})=>({classroomList:ke}))(Ve)},4835:function(vn,Dt,ee){"use strict";var E=ee(59301),De=ee(14566),ce=ee(28284),ye=ee(99571),Ee=ee(77019),ue=ee(77736),He=ee(16326),Ue=ee(76560),xe=ee(57309),ne=ee.n(xe),We=ee(69577),he=ee(82093),ze=ee(59301),Re=(Ye,dt,Ze)=>new Promise((Le,Ae)=>{var Se=st=>{try{ke(Ze.next(st))}catch(Ce){Ae(Ce)}},Ve=st=>{try{ke(Ze.throw(st))}catch(Ce){Ae(Ce)}},ke=st=>st.done?Le(st.value):Promise.resolve(st.value).then(Se,Ve);ke((Ze=Ze.apply(Ye,dt)).next())});const{Dragger:je}=De.default,Ie=({})=>{const Ye=(0,Ue.useParams)(),[dt]=ce.default.useForm(),[Ze,Le]=(0,E.useState)(!0),[Ae,Se]=(0,E.useState)(!1);console.log("----",Ye);function Ve(){return Re(this,null,function*(){var ke,st;let Ce;window.location.href.indexOf("exercise")>-1?Ce=`/api/exercises/${Ye==null?void 0:Ye.categoryId}/get_time_setting.json`:Ce=`/api/homework_commons/${Ye==null?void 0:Ye.categoryId}/get_time_setting.json`;let Ne=yield(0,he.ZP)(Ce,{method:"get"});(Ne==null?void 0:Ne.status)===0&&dt.setFieldsValue({publish_time:ne()(ne()((ke=Ne==null?void 0:Ne.data)==null?void 0:ke.publish_time).format("YYYY-MM-DD HH:mm")),end_time:ne()(ne()((st=Ne==null?void 0:Ne.data)==null?void 0:st.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,E.useEffect)(()=>{Ve()},[]),ze.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ze.createElement("div",{style:{textAlign:"end"}},Ze&&ze.createElement(ye.ZP,{onClick:()=>{Le(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!Ze&&ze.createElement("div",null,ze.createElement(ye.ZP,{type:"primary",loading:Ae,onClick:()=>{dt.submit()}},"\u63D0\u4EA4"),ze.createElement(ye.ZP,{style:{marginLeft:20},onClick:()=>{Le(!0)}},"\u53D6\u6D88"))),ze.createElement(ce.default,{form:dt,disabled:Ze,onFinish:ke=>Re(void 0,null,function*(){Se(!0),console.log("---",window.location.href);let st;window.location.href.indexOf("exercise")>-1?st=`/api/exercises/${Ye==null?void 0:Ye.categoryId}/time_setting.json`:st=`/api/homework_commons/${Ye==null?void 0:Ye.categoryId}/time_setting.json`;let Ce=yield(0,he.ZP)(st,{method:"post",body:{publish_time:ne()(ke.publish_time).format("YYYY-MM-DD HH:mm"),end_time:ne()(ke.end_time).format("YYYY-MM-DD HH:mm")}});Se(!1),(Ce==null?void 0:Ce.status)===0&&Le(!0)})},ze.createElement(Ee.Z,null,ze.createElement(ue.Z,null,ze.createElement(ce.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ze.createElement(He.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ke=>(0,We.Q8)(ke),disabledTime:ke=>(0,We.d0)(ke),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ze.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"))),ze.createElement(Ee.Z,null,ze.createElement(ue.Z,null,ze.createElement(ce.default.Item,{label:"\u7ED3\u675F\u65F6\u95F4",name:"end_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}]},ze.createElement(He.default,{placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:ke=>(0,We.Q8)(ke,"",dt.getFieldValue("publish_time")),disabledTime:ke=>(0,We.d0)(ke,dt.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ze.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")))))};Dt.Z=(0,Ue.connect)(({classroomList:Ye})=>({classroomList:Ye}))(Ie)},62787:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ne}});var E=ee(59301),De=ee(37568),ce=ee(62673),ye=ee(77019),Ee={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",He=ee(57884),Ue=(We,he,ze)=>new Promise((Re,je)=>{var Ie=Ze=>{try{dt(ze.next(Ze))}catch(Le){je(Le)}},Ye=Ze=>{try{dt(ze.throw(Ze))}catch(Le){je(Le)}},dt=Ze=>Ze.done?Re(Ze.value):Promise.resolve(Ze.value).then(Ie,Ye);dt((ze=ze.apply(We,he)).next())}),ne=({data:We,value:he=[],handleChangePage:ze,className:Re="",setSelectedRowKeys:je,selectedRowKeys:Ie,onChange:Ye=()=>{}})=>{const[dt,Ze]=(0,E.useState)([]),[Le,Ae]=(0,E.useState)([]),[Se,Ve]=(0,E.useState)([]);let[ke,st]=(0,E.useState)(1),[Ce,Ne]=(0,E.useState)();return(0,E.useEffect)(()=>{Ze(We),Ae([]),Ve([])},[We]),(0,E.useEffect)(()=>{je&&(Ae(Ie),Ve(Ie))},[Ie]),E.createElement("div",{className:`flex justify-between w-full ${Re}`},E.createElement("div",{className:Ee.leftdiv},E.createElement(De.default.Search,{size:"middle",style:{marginBottom:"10rem"},onChange:Ke=>Ue(void 0,null,function*(){Ze(We.filter(Qe=>{var Me;return(Me=Qe==null?void 0:Qe.name)==null?void 0:Me.includes(Ke.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),dt.length===0&&E.createElement(He.Z,{styles:{margin:"70rem auto"},customText:"\u6682\u65E0\u5206\u73ED"}),E.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},E.createElement(ce.default.Group,{value:Le.map(Ke=>`${Ke.id}`),onChange:Ke=>{je(dt.filter(Qe=>Ke.includes(`${Qe.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},dt.map((Ke,Qe)=>E.createElement(ye.Z,{key:Ke.id,style:{marginTop:"10rem",lineHeight:"24rem",display:"flex",width:"200rem"}},E.createElement(ce.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Ke.is_published,value:`${Ke.id}`},E.createElement("div",{className:Ee.listClass},E.createElement("span",{className:Ee.spantitle,style:{width:Ke.is_published?"108px":"170px"}},Ke.name),Ke.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:Ee.rightdiv},E.createElement(De.default.Search,{onChange:Ke=>{Ve(Le.filter(Qe=>Qe.name.includes(Ke.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),Se.length===0&&E.createElement(He.Z,{imgStyles:{width:"200rem"},styles:{margin:"70rem auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),Se.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}},Se.map((Ke,Qe)=>E.createElement("div",{className:"flex justify-between item-center",style:{marginTop:"10rem"},key:Ke.id},E.createElement("div",{className:"multi_ellipsis1 flex-1 minW-0",style:{margin:"0 5rem"}},Ke.name),E.createElement("img",{src:ue,className:"current",style:{height:"16rem",marginRight:"17rem"},onClick:()=>{je(Le.filter(Me=>`${Me.id}`!=`${Ke.id}`))}})))))))}},97202:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Ye}});var E=ee(59301),De=ee(76560),ce=ee(16326),ye=ee(62957),Ee=ee(37568),ue=ee(6767),He=ee(77019),Ue=ee(5269),xe={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ne=ee(57309),We=ee.n(ne),he=ee(49661),ze=ee(57884),Re=ee(59301);const{RangePicker:je}=ce.default,Ie=({dispatch:dt,classroomList:Ze,onConfirm:Le})=>{const[Ae,Se]=(0,E.useState)([]),[Ve,ke]=(0,E.useState)([]),[st,Ce]=(0,E.useState)(""),[Ne,Ke]=(0,E.useState)([!1,!1]);(0,E.useEffect)(()=>{var Fe,_e,St,vt;if(Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){console.log((Fe=Ze.actionTabs)==null?void 0:Fe.rangePickerDisabled),(_e=Ze.actionTabs)!=null&&_e.rangePickerDisabled?Ke((St=Ze.actionTabs)==null?void 0:St.rangePickerDisabled):Ke([!1,!1]);let et=Ze.actionTabs.data,rt=(vt=et==null?void 0:et.group_name)==null?void 0:vt.map((we,de)=>{var tt;return{group_id:et==null?void 0:et.group_id[de],group_name:et==null?void 0:et.group_name[de],is_admin:et==null?void 0:et.is_admin,end_time:et==null?void 0:et.end_time,publish_time:Array.isArray(et==null?void 0:et.publish_time)?(tt=et==null?void 0:et.publish_time)==null?void 0:tt[0]:et==null?void 0:et.publish_time}});rt&&(Se([...rt]),ke([...rt]))}},[Ze.actionTabs]);const Qe=()=>{dt({type:"classroomList/setActionTabs",payload:{}}),Ce("")},Me=Fe=>{if(Fe){const _e=Ve==null?void 0:Ve.filter(St=>{var vt,et;return(et=(vt=St==null?void 0:St.group_name)==null?void 0:vt.toLowerCase())==null?void 0:et.includes(Fe==null?void 0:Fe.toLowerCase())});Se(_e)}else Se(Ve)};return Re.createElement(ye.default,{width:980,title:Re.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Re.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Re.createElement("span",{className:xe.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")),Re.createElement(Ee.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:st,onChange:Fe=>{Ce(Fe.target.value.trim()),Me(Fe.target.value.trim())}})),centered:!0,maskClosable:!1,open:Ze.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>Qe(),onOk:()=>{var Fe;if(Ve.some(St=>!St.end_time||!St.publish_time)){ue.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=Ze.actionTabs)==null?void 0:Fe.index,Ve),Qe()}},Re.createElement("div",{className:xe.modal_con},Re.createElement(He.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(Ae==null?void 0:Ae.length)>0?Ae.map(function(Fe,_e){return Re.createElement(Ue.Z,{span:24,key:_e},Re.createElement(He.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:_e==(Ae==null?void 0:Ae.length)-1?"0px":"10px"}},Re.createElement("div",{className:xe.multiple_select,title:Fe==null?void 0:Fe.group_name},Fe==null?void 0:Fe.group_name),Re.createElement("div",{className:"ml20"},Re.createElement(je,{size:"large",allowClear:!1,disabled:Ne,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:St=>{var vt;return(0,he.Q8)(St,(vt=Ze.actionTabs)==null?void 0:vt.disabledDate)},disabledTime:St=>(0,he.d0)(St),showTime:{showNow:!0,format:"HH:mm",defaultValue:[We()((0,he.U6)(),"HH:mm"),We()((0,he.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:(Fe==null?void 0:Fe.publish_time)&&[We()(Fe==null?void 0:Fe.publish_time),Fe!=null&&Fe.end_time?We()(Fe==null?void 0:Fe.end_time):void 0],onChange:(St,vt)=>{Ae[_e].publish_time=vt[0],Ae[_e].end_time=vt[1],Se([...Ae]),Ve.forEach(et=>{et.group_id===(Fe==null?void 0:Fe.group_id)&&(et.publish_time=vt[0],et.end_time=vt[1])}),ke([...Ve])},onCalendarChange:(St,vt,et)=>{if(vt!=null&&vt[0]&&!vt[1]){const rt=We()(vt[0]).add(7,"days");Ae[_e].publish_time=vt[0],Ae[_e].end_time=rt,Se([...Ae]),Ve.forEach(we=>{we.group_id===(Fe==null?void 0:Fe.group_id)&&(we.publish_time=vt[0],we.end_time=rt)}),ke([...Ve])}}})),Ne[0]?Re.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Re.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{Ae.splice(_e,1),Se([...Ae]),Ve.forEach((St,vt)=>{St.group_id===(Fe==null?void 0:Fe.group_id)&&Ve.splice(vt,1)}),ke([...Ve])}})))}):Re.createElement(ze.Z,null))))};var Ye=(0,De.connect)(({classroomList:dt})=>({classroomList:dt}))(Ie)},30975:function(vn,Dt,ee){"use strict";ee.d(Dt,{AD:function(){return _e},BA:function(){return te},D9:function(){return tt},Hp:function(){return Ve},IM:function(){return kt},Iy:function(){return st},KM:function(){return re},KU:function(){return Tt},MJ:function(){return ke},Ne:function(){return At},ON:function(){return It},Uj:function(){return Qt},VY:function(){return pt},YO:function(){return $t},YX:function(){return gt},Zn:function(){return je},_g:function(){return Le},_k:function(){return we},c6:function(){return Me},cr:function(){return Ie},eV:function(){return Fe},fi:function(){return Ye},gh:function(){return Ke},hS:function(){return it},iA:function(){return dt},j6:function(){return Ae},je:function(){return et},jj:function(){return Se},kS:function(){return at},lS:function(){return rt},o6:function(){return Qe},pO:function(){return se},rQ:function(){return St},sA:function(){return Ne},xm:function(){return de},xo:function(){return jt},y8:function(){return vt},yd:function(){return Ze}});var E=ee(64948),De=ee(76560),ce=ee(49661),ye=ee(6767),Ee=ee(90524),ue=Object.defineProperty,He=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ne=(ae,fe,ie)=>fe in ae?ue(ae,fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):ae[fe]=ie,We=(ae,fe)=>{for(var ie in fe||(fe={}))Ue.call(fe,ie)&&ne(ae,ie,fe[ie]);if(He)for(var ie of He(fe))xe.call(fe,ie)&&ne(ae,ie,fe[ie]);return ae},he=(ae,fe,ie)=>new Promise((ge,ut)=>{var mt=ht=>{try{Je(ie.next(ht))}catch(Et){ut(Et)}},xt=ht=>{try{Je(ie.throw(ht))}catch(Et){ut(Et)}},Je=ht=>ht.done?ge(ht.value):Promise.resolve(ht.value).then(mt,xt);Je((ie=ie.apply(ae,fe)).next())});const ze=()=>{(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},Re=()=>{(0,De.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},je=ae=>he(void 0,null,function*(){ze(),(yield(0,E.YR)(We({},ae))).status===0&&(yield(0,ce.QH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_couser_info.json`,query:ae}))),Re()}),Ie=ae=>he(void 0,null,function*(){const fe=yield(0,E.yS)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`);else{if(fe.status===-2)return fe;fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_member_act_score`))}}),Ye=ae=>he(void 0,null,function*(){const fe=yield(0,E.W0)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_score`))}}),dt=ae=>he(void 0,null,function*(){const fe=yield(0,E.Nl)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`))}}),Ze=ae=>he(void 0,null,function*(){const fe=yield(0,E.IU)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/export_star_user`))}}),Le=ae=>he(void 0,null,function*(){const fe=yield(0,E.td)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else{if(fe.status===-2)return fe;if(fe.status===-3)(0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_exercise_and_other`);else if(fe.status===-4)return fe}}),Ae=ae=>he(void 0,null,function*(){const fe=yield(0,E.QX)(We({},ae));if(fe.status===0)ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`);else{if(fe.status===-4)return fe;fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/course_total_homework`))}}),Se=(ae,fe)=>he(void 0,null,function*(){const ie=yield(0,E.o_)(We({},ae));ie.status===0?(ye.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"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`)):ie.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`))}),Ve=(ae,fe)=>he(void 0,null,function*(){const ie=yield(0,E.ZL)(We({},ae));ie.status===0?(ye.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"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`)):ie.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`))}),ke=(ae,fe)=>he(void 0,null,function*(){const ie=yield(0,E.vV)(We({},ae));ie.status===0?(ye.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"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`)):ie.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`))}),st=(ae,fe)=>he(void 0,null,function*(){const ie=yield(0,E.aP)(We({},ae));ie.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`)):ie.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/${fe}`))}),Ce=ae=>he(void 0,null,function*(){ze(),(yield exportCourseWorkListAppendix(We({},ae))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${ae.categoryId}/works_list.zip`,query:ae}))),Re()}),Ne=ae=>he(void 0,null,function*(){ze(),yield(0,ce.QH)("",Ee.Z.API_SERVER+`/api/polls/${ae.categoryId}/commit_result.xlsx`),Re()}),Ke=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae.coursesId}/attendances/export_xlsx_data.xlsx`,query:ae}))}),Qe=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae.coursesId}/video_study_statics.xlsx`,query:ae}))}),Me=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_video_study.xlsx`,query:ae}))}),Fe=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae.coursesId}/export_course_students_info.xlsx`,query:ae}))}),_e=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/school_manages/students.xlsx",query:ae}))}),St=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/item_banks/export.xlsx",query:ae}))}),vt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:ae}))}),et=ae=>he(void 0,null,function*(){const fe=yield(0,E.Uy)(We({},ae));fe.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`)):fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_users`))}),rt=ae=>he(void 0,null,function*(){const fe=yield(0,E.tg)(We({},ae));fe.status===0?(ye.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),De.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`)):fe.status===-3&&((0,De.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),De.history.push(`/classrooms/${ae.coursesId}/exportlist/exercise_score,export_exercise_report`))}),we=ae=>he(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/export_records/${ae.id}.xlsx`,query:ae}))}),de=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:ae}))}),tt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/${ae.menuKey}_statistic.xlsx?${ae.checkedList.map(fe=>`course_group_id[]=${fe}`).join("&")}`,query:ae}))}),At=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_training_objectives.xlsx`,query:ae}))}),kt=ae=>he(void 0,null,function*(){yield(0,ce.FH)(ae==null?void 0:ae.name,(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:ae}))}),it=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_courses.xlsx`,query:ae}))}),jt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/ec_years/${ae==null?void 0:ae.ec_year_id}/ec_graduation_requirements.xlsx`,query:ae}))}),pt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:ae}))}),Tt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${ae.categoryId}/rank_list.xlsx`,query:ae}))}),at=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:ae}))}),It=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/examination_banks/${ae.id}.json`,query:ae}))}),gt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${ae.categoryId}.json`,query:ae}))}),$t=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/polls/${ae==null?void 0:ae.id}/commit_result.json`,query:ae}))}),Qt=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+"/api/paths/get_task_pass.json",query:ae}))}),se=(ae,fe)=>he(void 0,null,function*(){yield(0,ce.FH)(fe||"",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/exercises/${ae==null?void 0:ae.exercise_id}/consult_exercise.json`,query:ae}))}),re=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/competitions/${ae==null?void 0:ae.identifier}/competition_commit_records/member_works.xlsx`,query:ae}))}),te=ae=>he(void 0,null,function*(){yield(0,ce.FH)("",(0,ce.NY)({url:Ee.Z.API_SERVER+`/api/courses/${ae==null?void 0:ae.coursesId}/group_homeworks/import_group_template.xlsx`,query:ae}))})},2610:function(vn,Dt,ee){"use strict";ee.d(Dt,{BU:function(){return De},Dj:function(){return E},gH:function(){return ce},vp:function(){return ye}});function E(Ee){try{Ee.mozRequestFullScreen?Ee.mozRequestFullScreen():Ee.webkitRequestFullScreen&&Ee.webkitRequestFullScreen()}catch(ue){console.log(ue,":e")}}function De(){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 ce=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ye(){var Ee=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ue=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Ee),window.isFullScreen?window.isFullScreen:Ee!=null}},66415:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return He}});var E=ee(59301),De=ee.p+"static/modelContact.7a7eb113.png",ce=ee(13249),ye=ee(34055),Ee=ee(59301),He=()=>{const[Ue,xe]=(0,E.useState)(!1);return{verifyModelUser:()=>(0,ye.$O)()?!0:(xe(!0),!1),ContactModalElement:()=>Ee.createElement(ce.Z,{visible:Ue,setVisible:xe,image:De}),contactOpen:Ue,setContactOpen:xe}}},90290:function(vn,Dt,ee){"use strict";ee.d(Dt,{AL:function(){return Ae},Iy:function(){return We},Qv:function(){return Re},ez:function(){return Le},jb:function(){return he}});var E=ee(32834),De=ee.n(E),ce=ee(11690),ye=ee.n(ce);let Ee=1;function ue(Ce,Ne){const Ke=Ce.match(/^(\s+)(?:```)/);if(Ke===null)return Ne;const Qe=Ke[1];return Ne.split(` `).map(Me=>{const Fe=Me.match(/^\s+/);if(Fe===null)return Me;const[_e]=Fe;return _e.length>=Qe.length?Me.slice(Qe.length):Me}).join(` `)}let He=[],Ue=["
    "];const xe=new(De()).Renderer,ne=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function We(){He.length=0,Ue=["
      "]}const he={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function ze(Ce,Ne,Ke,Qe){if(Ne>=Ce.length||Ce[Ne].level<=Ke)return Ne;var Me=Ce[Ne];Qe.push("
    • "+Me.text+""),Ne++;var Fe=[];return Ne=ze(Ce,Ne,Me.level,Fe),Fe.length>0&&(Qe.push("
        "),Fe.forEach(function(_e){Qe.push(_e)}),Qe.push("
      ")),Qe.push("
    • "),Ne=ze(Ce,Ne,Ke,Qe),Ne}function Re(){return ze(He,0,0,Ue),Ue.push("
    "),Ue.join("")}const je={heading(Ce){const Ne=ne.exec(Ce);if(Ee+=1,Ne)return{type:"heading",raw:Ne[0],depth:Ne[1].length,text:Ne[2]}},fences(Ce){const Ne=this.rules.block.fences.exec(Ce);if(Ne){const Ke=Ne[0];let Qe=ue(Ke,Ne[3]||"");const Me=Ne[2]?Ne[2].trim():Ne[2];if(["latex","katex","math"].indexOf(Me)>=0){const Fe=dt(),_e=Qe;Qe=Fe,Ze[Fe]={type:"block",expression:_e}}return{type:"code",raw:Ke,lang:Me,text:Qe}}}},Ie=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let Ye=0;const dt=()=>`__special_katext_id_${Ye++}__`;let Ze={};function Le(){return Ze}function Ae(){Ye=0,Ze={}}function Se(Ce){return Ce=Ce.replace(Ie,(Ne,Ke)=>{const Qe=dt();return Ze[Qe]={type:"inline",expression:Ke},Qe}),Ce}const Ve=xe.listitem;xe.listitem=function(Ce){return Ve(Se(Ce))};const ke=xe.paragraph;xe.paragraph=function(Ce){return ke(Se(Ce))};const st=xe.tablecell;xe.tablecell=function(Ce,Ne){return st(Se(Ce),Ne)},xe.code=function(Ce,Ne,Ke){const Qe=(Ne||"").match(/\S*/)[0];return Qe?["latex","katex","math"].indexOf(Qe)>=0?`

    ${Ce}

    `:`
    ${Ke?Ce:(0,ce.escape)(Ce,!0)}
    `:'
    '+(Ke?Ce:(0,ce.escape)(Ce,!0))+"
    "},xe.heading=function(Ce,Ne,Ke){let Qe=this.options.headerPrefix+Ke.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return He.push({anchor:Qe,level:Ne,text:Ce}),"'+Ce+""},De().setOptions({silent:!0,gfm:!0,pedantic:!1}),De().use({tokenizer:je,renderer:xe}),Dt.ZP=De()},23869:function(vn,Dt,ee){"use strict";ee.d(Dt,{rX:function(){return Se},pW:function(){return Ve},gy:function(){return ke},xY:function(){return Ae},O5:function(){return Le},hs:function(){return Ie},tJ:function(){return Re},o1:function(){return je},Rd:function(){return Ze}});var E=ee(76560),De=ee(62957),ce=ee(37285),ye=ee(6767),Ee=ee(34055),ue=ee(49661),He=ee(87169),Ue=ee(25510),xe="data:image/png;base64,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",ne=ee.p+"static/newqrcode.a8740efb.png",We=ee(32637),he=ee(59301),ze=(st,Ce,Ne)=>new Promise((Ke,Qe)=>{var Me=St=>{try{_e(Ne.next(St))}catch(vt){Qe(vt)}},Fe=St=>{try{_e(Ne.throw(St))}catch(vt){Qe(vt)}},_e=St=>St.done?Ke(St.value):Promise.resolve(St.value).then(Me,Fe);_e((Ne=Ne.apply(st,Ce)).next())});const Re=(st,Ce=!1,Ne=!1,Ke="",Qe=!1)=>!!(je(st)&&Ye(st,Ce,Ne,Ke,Qe)),je=st=>(0,Ee.bg)()?!0:(st({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),Ie=st=>{var Ce,Ne,Ke;const{user:Qe}=(0,E.getDvaApp)()._store.getState();(0,Ee.bg)()&&!((Ne=(Ce=Qe==null?void 0:Qe.userInfo)==null?void 0:Ce.course)!=null&&Ne.course_public)&&!((Ke=Qe==null?void 0:Qe.userInfo)!=null&&Ke.profile_completed)&&st({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},Ye=(st,Ce=!1,Ne=!0,Ke="",Qe=!1)=>{var Me;const{user:Fe}=(0,E.getDvaApp)()._store.getState();return(Me=Fe.userInfo)!=null&&Me.profile_completed?!0:(Ne?st({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Ke,isCurrentPage:Qe}}):De.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,ue.xg)("/account/profile/edit"),dt()}}),!1)},dt=()=>{De.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()}})},Ze=()=>{De.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:he.createElement("div",{style:{textAlign:"center"}},he.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"),he.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),he.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 st;const{user:Ce}=(0,E.getDvaApp)()._store.getState();return(st=Ce.userInfo)!=null&&st.professional_certification?!0:(De.default.confirm({title:"\u63D0\u793A",centered:!0,content:he.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,ue.xg)("/account/certification")}}),!1)},Ae=()=>(0,Ee.V9)()?!0:(De.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:he.createElement("div",{className:"tc",style:{marginLeft:-38}},he.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),he.createElement("img",{src:ne,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),Se=(st,Ce)=>st?!0:(De.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:he.createElement("div",null,he.createElement("p",null,Ce||"\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"),he.createElement("div",{style:{marginLeft:"110px"}},he.createElement("img",{src:xe,width:200}),he.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ue.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),Ve=st=>{De.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:he.createElement("div",null,he.createElement("div",null,he.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"),he.createElement(ce.Z,null),he.createElement("p",{style:{color:"#666666",fontSize:12}}," ",he.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 ",he.createElement("a",null,st),"\u5929\u3002"),he.createElement("p",{style:{color:"#666666",fontSize:12}}," ",he.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")),he.createElement("div",{style:{textAlign:"center",marginTop:30}},he.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ke=(st,Ce="")=>{const{shixunsDetail:{detail:Ne}}=(0,E.getDvaApp)()._store.getState();if((Ne==null?void 0:Ne.public)===2||(Ne==null?void 0:Ne.public)===1||(Ne==null?void 0:Ne.shixun_status)===3){let Ke="";return(Ne==null?void 0:Ne.public)===2&&(Ke="\u5DF2\u516C\u5F00"),(Ne==null?void 0:Ne.public)===1&&(Ke="\u5F85\u5BA1\u6838"),(Ne==null?void 0:Ne.shixun_status)===3&&(Ke="\u5DF2\u5173\u95ED"),De.default.info({centered:!0,icon:he.createElement(He.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:he.createElement("div",{className:"tc",style:{marginLeft:-38}},he.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},he.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ke,"\uFF0C",Ce,"\u3002"),he.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),he.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ue,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ne==null?void 0:Ne.shixun_status)===2?(De.default.confirm({centered:!0,icon:he.createElement(He.Z,null),title:"\u63D0\u793A",content:he.createElement("div",null,he.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ce,"\u3002"),he.createElement("br",null),he.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:()=>{De.default.confirm({width:440,centered:!0,icon:he.createElement(He.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:()=>ze(void 0,null,function*(){(yield st({type:"shixunsDetail/cancelRelease",payload:{id:Ne==null?void 0:Ne.identifier}})).status!==401&&(ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),st({type:"shixunsDetail/getShixunsDetail",payload:{id:Ne==null?void 0:Ne.identifier}}),st({type:"practiceSetting/getCommonData",payload:{id:Ne==null?void 0:Ne.identifier}}))})})}}),!0):!1}},99498:function(vn,Dt,ee){(function(E){E(ee(89780))})(function(E){E.defineOption("placeholder","",function(Ue,xe,ne){var We=ne&&ne!=E.Init;if(xe&&!We)Ue.on("blur",Ee),Ue.on("change",ue),Ue.on("swapDoc",ue),E.on(Ue.getInputField(),"compositionupdate",Ue.state.placeholderCompose=function(){ye(Ue)}),ue(Ue);else if(!xe&&We){Ue.off("blur",Ee),Ue.off("change",ue),Ue.off("swapDoc",ue),E.off(Ue.getInputField(),"compositionupdate",Ue.state.placeholderCompose),De(Ue);var he=Ue.getWrapperElement();he.className=he.className.replace(" CodeMirror-empty","")}xe&&!Ue.hasFocus()&&Ee(Ue)});function De(Ue){Ue.state.placeholder&&(Ue.state.placeholder.parentNode.removeChild(Ue.state.placeholder),Ue.state.placeholder=null)}function ce(Ue){De(Ue);var xe=Ue.state.placeholder=document.createElement("pre");xe.style.cssText="height: 0; overflow: visible",xe.style.direction=Ue.getOption("direction"),xe.className="CodeMirror-placeholder CodeMirror-line-like";var ne=Ue.getOption("placeholder");typeof ne=="string"&&(ne=document.createTextNode(ne)),xe.appendChild(ne),Ue.display.lineSpace.insertBefore(xe,Ue.display.lineSpace.firstChild)}function ye(Ue){setTimeout(function(){var xe=!1,ne=Ue.getInputField();ne.nodeName=="TEXTAREA"?xe=!ne.value:Ue.lineCount()==1&&(xe=!/[^\u200b]/.test(ne.querySelector(".CodeMirror-line").textContent)),xe?ce(Ue):De(Ue)},20)}function Ee(Ue){He(Ue)&&ce(Ue)}function ue(Ue){var xe=Ue.getWrapperElement(),ne=He(Ue);xe.className=xe.className.replace(" CodeMirror-empty","")+(ne?" CodeMirror-empty":""),ne?ce(Ue):De(Ue)}function He(Ue){return Ue.lineCount()===1&&Ue.getLine(0)===""}})},25717:function(vn,Dt,ee){(function(E){E(ee(89780))})(function(E){var De={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ce=E.Pos;E.defineOption("autoCloseBrackets",!1,function(je,Ie,Ye){Ye&&Ye!=E.Init&&(je.removeKeyMap(Ee),je.state.closeBrackets=null),Ie&&(ue(ye(Ie,"pairs")),je.state.closeBrackets=Ie,je.addKeyMap(Ee))});function ye(je,Ie){return Ie=="pairs"&&typeof je=="string"?je:typeof je=="object"&&je[Ie]!=null?je[Ie]:De[Ie]}var Ee={Backspace:xe,Enter:ne};function ue(je){for(var Ie=0;Ie=0;Ze--){var Ae=dt[Ze].head;je.replaceRange("",ce(Ae.line,Ae.ch-1),ce(Ae.line,Ae.ch+1),"+delete")}}function ne(je){var Ie=Ue(je),Ye=Ie&&ye(Ie,"explode");if(!Ye||je.getOption("disableInput"))return E.Pass;for(var dt=je.listSelections(),Ze=0;Ze0;return{anchor:new ce(je.anchor.line,je.anchor.ch+(Ie?-1:1)),head:new ce(je.head.line,je.head.ch+(Ie?1:-1))}}function he(je,Ie){var Ye=Ue(je);if(!Ye||je.getOption("disableInput"))return E.Pass;var dt=ye(Ye,"pairs"),Ze=dt.indexOf(Ie);if(Ze==-1)return E.Pass;for(var Le=ye(Ye,"closeBefore"),Ae=ye(Ye,"triples"),Se=dt.charAt(Ze+1)==Ie,Ve=je.listSelections(),ke=Ze%2==0,st,Ce=0;Ce=0&&je.getRange(Ke,ce(Ke.line,Ke.ch+3))==Ie+Ie+Ie?Qe="skipThree":Qe="skip";else if(Se&&Ke.ch>1&&Ae.indexOf(Ie)>=0&&je.getRange(ce(Ke.line,Ke.ch-2),Ke)==Ie+Ie){if(Ke.ch>2&&/\bstring/.test(je.getTokenTypeAt(ce(Ke.line,Ke.ch-2))))return E.Pass;Qe="addFour"}else if(Se){var Fe=Ke.ch==0?" ":je.getRange(ce(Ke.line,Ke.ch-1),Ke);if(!E.isWordChar(Me)&&Fe!=Ie&&!E.isWordChar(Fe))Qe="both";else return E.Pass}else if(ke&&(Me.length===0||/\s/.test(Me)||Le.indexOf(Me)>-1))Qe="both";else return E.Pass;if(!st)st=Qe;else if(st!=Qe)return E.Pass}var _e=Ze%2?dt.charAt(Ze-1):Ie,St=Ze%2?Ie:dt.charAt(Ze+1);je.operation(function(){if(st=="skip")je.execCommand("goCharRight");else if(st=="skipThree")for(var vt=0;vt<3;vt++)je.execCommand("goCharRight");else if(st=="surround"){for(var et=je.getSelections(),vt=0;vt'"]=function(ze){return ye(ze)}),xe.addKeyMap(he)}});var De=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ce=["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 ye(xe){if(xe.getOption("disableInput"))return E.Pass;for(var ne=xe.listSelections(),We=[],he=xe.getOption("autoCloseTags"),ze=0;zeRe.ch&&(Ze=Ze.slice(0,Ze.length-je.end+Re.ch));var Ve=Ze.toLowerCase();if(!Ze||je.type=="string"&&(je.end!=Re.ch||!/[\"\']/.test(je.string.charAt(je.string.length-1))||je.string.length==1)||je.type=="tag"&&dt.close||je.string.indexOf("/")==Re.ch-je.start-1||Ae&&He(Ae,Ve)>-1||Ue(xe,Ie.mode.xmlCurrentContext&&Ie.mode.xmlCurrentContext(Ye)||[],Ze,Re,!0))return E.Pass;var ke=typeof he=="object"&&he.emptyTags;if(ke&&He(ke,Ze)>-1){We[ze]={text:"/>",newPos:E.Pos(Re.line,Re.ch+2)};continue}var st=Se&&He(Se,Ve)>-1;We[ze]={indent:st,text:">"+(st?` `:"")+"",newPos:st?E.Pos(Re.line+1,0):E.Pos(Re.line,Re.ch+1)}}for(var Ce=typeof he=="object"&&he.dontIndentOnAutoClose,ze=ne.length-1;ze>=0;ze--){var Ne=We[ze];xe.replaceRange(Ne.text,ne[ze].head,ne[ze].anchor,"+insert");var Ke=xe.listSelections().slice(0);Ke[ze]={head:Ne.newPos,anchor:Ne.newPos},xe.setSelections(Ke),!Ce&&Ne.indent&&(xe.indentLine(Ne.newPos.line,null,!0),xe.indentLine(Ne.newPos.line+1,null,!0))}}function Ee(xe,ne){for(var We=xe.listSelections(),he=[],ze=ne?"/":""&&(Ae+=">"),he[Ie]=Ae}if(xe.replaceSelections(he),We=xe.listSelections(),!je)for(var Ie=0;Ie=0&&ne[Ye]==We;Ye--)++Ie;he=je.to;for(var Ye=1;Ye=Ye.max))return Ye.ch=0,Ye.text=Ye.cm.getLine(++Ye.line),!0}function ne(Ye){if(!(Ye.line<=Ye.min))return Ye.text=Ye.cm.getLine(--Ye.line),Ye.ch=Ye.text.length,!0}function We(Ye){for(;;){var dt=Ye.text.indexOf(">",Ye.ch);if(dt==-1){if(xe(Ye))continue;return}if(!Ue(Ye,dt+1)){Ye.ch=dt+1;continue}var Ze=Ye.text.lastIndexOf("/",dt),Le=Ze>-1&&!/\S/.test(Ye.text.slice(Ze+1,dt));return Ye.ch=dt+1,Le?"selfClose":"regular"}}function he(Ye){for(;;){var dt=Ye.ch?Ye.text.lastIndexOf("<",Ye.ch-1):-1;if(dt==-1){if(ne(Ye))continue;return}if(!Ue(Ye,dt+1)){Ye.ch=dt;continue}ue.lastIndex=dt,Ye.ch=dt;var Ze=ue.exec(Ye.text);if(Ze&&Ze.index==dt)return Ze}}function ze(Ye){for(;;){ue.lastIndex=Ye.ch;var dt=ue.exec(Ye.text);if(!dt){if(xe(Ye))continue;return}if(!Ue(Ye,dt.index+1)){Ye.ch=dt.index+1;continue}return Ye.ch=dt.index+dt[0].length,dt}}function Re(Ye){for(;;){var dt=Ye.ch?Ye.text.lastIndexOf(">",Ye.ch-1):-1;if(dt==-1){if(ne(Ye))continue;return}if(!Ue(Ye,dt+1)){Ye.ch=dt;continue}var Ze=Ye.text.lastIndexOf("/",dt),Le=Ze>-1&&!/\S/.test(Ye.text.slice(Ze+1,dt));return Ye.ch=dt+1,Le?"selfClose":"regular"}}function je(Ye,dt){for(var Ze=[];;){var Le=ze(Ye),Ae,Se=Ye.line,Ve=Ye.ch-(Le?Le[0].length:0);if(!Le||!(Ae=We(Ye)))return;if(Ae!="selfClose")if(Le[1]){for(var ke=Ze.length-1;ke>=0;--ke)if(Ze[ke]==Le[2]){Ze.length=ke;break}if(ke<0&&(!dt||dt==Le[2]))return{tag:Le[2],from:De(Se,Ve),to:De(Ye.line,Ye.ch)}}else Ze.push(Le[2])}}function Ie(Ye,dt){for(var Ze=[];;){var Le=Re(Ye);if(!Le)return;if(Le=="selfClose"){he(Ye);continue}var Ae=Ye.line,Se=Ye.ch,Ve=he(Ye);if(!Ve)return;if(Ve[1])Ze.push(Ve[2]);else{for(var ke=Ze.length-1;ke>=0;--ke)if(Ze[ke]==Ve[2]){Ze.length=ke;break}if(ke<0&&(!dt||dt==Ve[2]))return{tag:Ve[2],from:De(Ye.line,Ye.ch),to:De(Ae,Se)}}}}E.registerHelper("fold","xml",function(Ye,dt){for(var Ze=new He(Ye,dt.line,0);;){var Le=ze(Ze);if(!Le||Ze.line!=dt.line)return;var Ae=We(Ze);if(!Ae)return;if(!Le[1]&&Ae!="selfClose"){var Se=De(Ze.line,Ze.ch),Ve=je(Ze,Le[2]);return Ve&&ce(Ve.from,Se)>0?{from:Se,to:Ve.from}:null}}}),E.findMatchingTag=function(Ye,dt,Ze){var Le=new He(Ye,dt.line,dt.ch,Ze);if(!(Le.text.indexOf(">")==-1&&Le.text.indexOf("<")==-1)){var Ae=We(Le),Se=Ae&&De(Le.line,Le.ch),Ve=Ae&&he(Le);if(!(!Ae||!Ve||ce(Le,dt)>0)){var ke={from:De(Le.line,Le.ch),to:Se,tag:Ve[2]};return Ae=="selfClose"?{open:ke,close:null,at:"open"}:Ve[1]?{open:Ie(Le,Ve[2]),close:ke,at:"close"}:(Le=new He(Ye,Se.line,Se.ch,Ze),{open:ke,close:je(Le,Ve[2]),at:"open"})}}},E.findEnclosingTag=function(Ye,dt,Ze,Le){for(var Ae=new He(Ye,dt.line,dt.ch,Ze);;){var Se=Ie(Ae,Le);if(!Se)break;var Ve=new He(Ye,dt.line,dt.ch,Ze),ke=je(Ve,Se.tag);if(ke)return{open:Se,close:ke}}},E.scanForClosingTag=function(Ye,dt,Ze,Le){var Ae=new He(Ye,dt.line,dt.ch,Le?{from:0,to:Le}:null);return je(Ae,Ze)}})},89780:function(vn){(function(Dt,ee){vn.exports=ee()})(this,function(){"use strict";var Dt=navigator.userAgent,ee=navigator.platform,E=/gecko\/\d/i.test(Dt),De=/MSIE \d/.test(Dt),ce=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Dt),ye=/Edge\/(\d+)/.exec(Dt),Ee=De||ce||ye,ue=Ee&&(De?document.documentMode||6:+(ye||ce)[1]),He=!ye&&/WebKit\//.test(Dt),Ue=He&&/Qt\/\d+\.\d+/.test(Dt),xe=!ye&&/Chrome\//.test(Dt),ne=/Opera\//.test(Dt),We=/Apple Computer/.test(navigator.vendor),he=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Dt),ze=/PhantomJS/.test(Dt),Re=!ye&&/AppleWebKit/.test(Dt)&&/Mobile\/\w+/.test(Dt),je=/Android/.test(Dt),Ie=Re||je||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Dt),Ye=Re||/Mac/.test(ee),dt=/\bCrOS\b/.test(Dt),Ze=/win/i.test(ee),Le=ne&&Dt.match(/Version\/(\d*\.\d*)/);Le&&(Le=Number(Le[1])),Le&&Le>=15&&(ne=!1,He=!0);var Ae=Ye&&(Ue||ne&&(Le==null||Le<12.11)),Se=E||Ee&&ue>=9;function Ve(a){return new RegExp("(^|\\s)"+a+"(?:$|\\s)\\s*")}var ke=function(a,y){var b=a.className,x=Ve(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 st(a){for(var y=a.childNodes.length;y>0;--y)a.removeChild(a.firstChild);return a}function Ce(a,y){return st(a).appendChild(y)}function Ne(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 le=0;le=y)return me+(y-le);me+=be-le,me+=b-me%b,le=be+1}}var de=function(){this.id=null,this.f=null,this.time=0,this.handler=et(this.onTimeout,this)};de.prototype.onTimeout=function(a){a.id=0,a.time<=+new Date?a.f():setTimeout(a.handler,a.time-+new Date)},de.prototype.set=function(a,y){this.f=y;var b=+new Date+a;(!this.id||b=y)return x+Math.min(me,y-z);if(z+=le-x,z+=b-z%b,x=le+1,z>=y)return x}}var at=[""];function It(a){for(;at.length<=a;)at.push(gt(at)+" ");return at[a]}function gt(a){return a[a.length-1]}function $t(a,y){for(var b=[],x=0;x"\x80"&&(a.toUpperCase()!=a.toLowerCase()||te.test(a))}function fe(a,y){return y?y.source.indexOf("\\w")>-1&&ae(a)?!0:y.test(a):ae(a)}function ie(a){for(var y in a)if(a.hasOwnProperty(y)&&a[y])return!1;return!0}var ge=/[\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 ut(a){return a.charCodeAt(0)>=768&&ge.test(a)}function mt(a,y,b){for(;(b<0?y>0:yb?-1:1;;){if(y==b)return y;var z=(y+b)/2,le=x<0?Math.ceil(z):Math.floor(z);if(le==y)return a(le)?y:b;a(le)?b=le:y=le+x}}function Je(a,y,b,x){if(!a)return x(y,b,"ltr",0);for(var z=!1,le=0;ley||y==b&&me.to==y)&&(x(Math.max(me.from,y),Math.min(me.to,b),me.level==1?"rtl":"ltr",le),z=!0)}z||x(y,b,"ltr")}var ht=null;function Et(a,y,b){var x;ht=null;for(var z=0;zy)return z;le.to==y&&(le.from!=le.to&&b=="before"?x=z:ht=z),le.from==y&&(le.from!=le.to&&b!="before"?x=z:ht=z)}return x!=null?x:ht}var Vt=function(){var a="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",y="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function b(Ge){return Ge<=247?a.charAt(Ge):1424<=Ge&&Ge<=1524?"R":1536<=Ge&&Ge<=1785?y.charAt(Ge-1536):1774<=Ge&&Ge<=2220?"r":8192<=Ge&&Ge<=8203?"w":Ge==8204?"b":"L"}var x=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,z=/[stwN]/,le=/[LRr]/,me=/[Lb1n]/,be=/[1n]/;function Pe(Ge,Zt,Jt){this.level=Ge,this.from=Zt,this.to=Jt}return function(Ge,Zt){var Jt=Zt=="ltr"?"L":"R";if(Ge.length==0||Zt=="ltr"&&!x.test(Ge))return!1;for(var Rn=Ge.length,In=[],sr=0;sr-1&&(x[y]=z.slice(0,le).concat(z.slice(le+1)))}}}function _t(a,y){var b=Nt(a,y);if(b.length)for(var x=Array.prototype.slice.call(arguments,2),z=0;z0}function hn(a){a.prototype.on=function(y,b){ve(this,y,b)},a.prototype.off=function(y,b){un(this,y,b)}}function Nn(a){a.preventDefault?a.preventDefault():a.returnValue=!1}function Un(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=!0}function Bn(a){return a.defaultPrevented!=null?a.defaultPrevented:a.returnValue==!1}function dn(a){Nn(a),Un(a)}function Pn(a){return a.target||a.srcElement}function qt(a){var y=a.which;return y==null&&(a.button&1?y=1:a.button&2?y=3:a.button&4&&(y=2)),Ye&&a.ctrlKey&&y==1&&(y=3),y}var cn=function(){if(Ee&&ue<9)return!1;var a=Ne("div");return"draggable"in a||"dragDrop"in a}(),pr;function ir(a){if(pr==null){var y=Ne("span","\u200B");Ce(a,Ne("span",[y,document.createTextNode("x")])),a.firstChild.offsetHeight!=0&&(pr=y.offsetWidth<=1&&y.offsetHeight>2&&!(Ee&&ue<8))}var b=pr?Ne("span","\u200B"):Ne("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return b.setAttribute("cm-text",""),b}var Mr;function Hn(a){if(Mr!=null)return Mr;var y=Ce(a,document.createTextNode("A\u062EA")),b=Qe(y,0,1).getBoundingClientRect(),x=Qe(y,1,2).getBoundingClientRect();return st(a),!b||b.left==b.right?!1:Mr=x.right-b.right<3}var nn=` 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 le=a.slice(y,a.charAt(z-1)=="\r"?z-1:z),me=le.indexOf("\r");me!=-1?(b.push(le.slice(0,me)),y+=me+1):(b.push(le),y=z+1)}return b}:function(a){return a.split(/\r\n?|\n/)},cr=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},en=function(){var a=Ne("div");return"oncopy"in a?!0:(a.setAttribute("oncopy","return;"),typeof a.oncopy=="function")}(),gn=null;function mn(a){if(gn!=null)return gn;var y=Ce(a,Ne("span","x")),b=y.getBoundingClientRect(),x=Qe(y,0,1).getBoundingClientRect();return gn=Math.abs(b.left-x.left)>1}var On={},Xt={};function yn(a,y){arguments.length>2&&(y.dependencies=Array.prototype.slice.call(arguments,2)),On[a]=y}function zn(a,y){Xt[a]=y}function Jn(a){if(typeof a=="string"&&Xt.hasOwnProperty(a))a=Xt[a];else if(a&&typeof a.name=="string"&&Xt.hasOwnProperty(a.name)){var y=Xt[a.name];typeof y=="string"&&(y={name:y}),a=re(y,a),a.name=y.name}else{if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(a))return Jn("application/xml");if(typeof a=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(a))return Jn("application/json")}return typeof a=="string"?{name:a}:a||{name:"null"}}function or(a,y){y=Jn(y);var b=On[y.name];if(!b)return or(a,"text/plain");var x=b(a,y);if(gr.hasOwnProperty(y.name)){var z=gr[y.name];for(var le in z)z.hasOwnProperty(le)&&(x.hasOwnProperty(le)&&(x["_"+le]=x[le]),x[le]=z[le])}if(x.name=y.name,y.helperType&&(x.helperType=y.helperType),y.modeProps)for(var me in y.modeProps)x[me]=y.modeProps[me];return x}var gr={};function Kr(a,y){var b=gr.hasOwnProperty(a)?gr[a]:gr[a]={};rt(y,b)}function Zr(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 Yr(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 Gn(a,y,b){return a.startState?a.startState(y,b):!0}var tr=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};tr.prototype.eol=function(){return this.pos>=this.string.length},tr.prototype.sol=function(){return this.pos==this.lineStart},tr.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},tr.prototype.next=function(){if(this.posy},tr.prototype.eatSpace=function(){for(var a=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>a},tr.prototype.skipToEnd=function(){this.pos=this.string.length},tr.prototype.skipTo=function(a){var y=this.string.indexOf(a,this.pos);if(y>-1)return this.pos=y,!0},tr.prototype.backUp=function(a){this.pos-=a},tr.prototype.column=function(){return this.lastColumnPos0?null:(le&&y!==!1&&(this.pos+=le[0].length),le)}},tr.prototype.current=function(){return this.string.slice(this.start,this.pos)},tr.prototype.hideFirstChars=function(a,y){this.lineStart+=a;try{return y()}finally{this.lineStart-=a}},tr.prototype.lookAhead=function(a){var y=this.lineOracle;return y&&y.lookAhead(a)},tr.prototype.baseToken=function(){var a=this.lineOracle;return a&&a.baseToken(this.pos)};function bn(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],le=z.chunkSize();if(y=a.first&&yb?tn(b,bn(a,b).text.length):pn(y,bn(a,y.line).text.length)}function pn(a,y){var b=a.ch;return b==null||b>y?tn(a.line,y):b<0?tn(a.line,0):a}function Rr(a,y){for(var b=[],x=0;xthis.maxLookAhead&&(this.maxLookAhead=a),y},aa.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}},aa.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},aa.fromSaved=function(a,y,b){return y instanceof ua?new aa(a,Zr(a.mode,y.state),b,y.lookAhead):new aa(a,Zr(a.mode,y),b)},aa.prototype.save=function(a){var y=a!==!1?Zr(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new ua(y,this.maxLookAhead):y};function xa(a,y,b,x){var z=[a.state.modeGen],le={};Li(a,y.text,a.doc.mode,b,function(Ge,Zt){return z.push(Ge,Zt)},le,x);for(var me=b.state,be=function(Ge){b.baseTokens=z;var Zt=a.state.overlays[Ge],Jt=1,Rn=0;b.state=!0,Li(a,y.text,Zt.mode,b,function(In,sr){for(var Pr=Jt;RnIn&&z.splice(Jt,1,In,z[Jt+1],na),Jt+=2,Rn=Math.min(In,na)}if(sr)if(Zt.opaque)z.splice(Pr,Jt-Pr,In,"overlay "+sr),Jt=Pr+2;else for(;Pra.options.maxHighlightLength&&Zr(a.doc.mode,x.state),le=xa(a,y,x);z&&(x.state=z),y.stateAfter=x.save(!z),y.styles=le.styles,le.classes?y.styleClasses=le.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 ci(a,y,b){var x=a.doc,z=a.display;if(!x.mode.startState)return new aa(x,!0,y);var le=Ci(a,y,b),me=le>x.first&&bn(x,le-1).stateAfter,be=me?aa.fromSaved(x,me,le):new aa(x,Gn(x.mode),le);return x.iter(le,y,function(Pe){Na(a,Pe.text,be);var Ge=be.line;Pe.stateAfter=Ge==y-1||Ge%5==0||Ge>=z.viewFrom&&Gey.start)return le}throw new Error("Mode "+a.name+" failed to advance stream.")}var Za=function(a,y,b){this.start=a.start,this.end=a.pos,this.string=a.current(),this.type=y||null,this.state=b};function fi(a,y,b,x){var z=a.doc,le=z.mode,me;y=Kt(z,y);var be=bn(z,y.line),Pe=ci(a,y.line,b),Ge=new tr(be.text,a.options.tabSize,Pe),Zt;for(x&&(Zt=[]);(x||Ge.posa.options.maxHighlightLength?(be=!1,me&&Na(a,y,x,Zt.pos),Zt.pos=y.length,Jt=null):Jt=ji(di(b,Zt,x.state,Rn),le),Rn){var In=Rn[0].name;In&&(Jt="m-"+(Jt?In+" "+Jt:In))}if(!be||Ge!=Jt){for(;Peme;--be){if(be<=le.first)return le.first;var Pe=bn(le,be-1),Ge=Pe.stateAfter;if(Ge&&(!b||be+(Ge instanceof ua?Ge.lookAhead:0)<=le.modeFrontier))return be;var Zt=we(Pe.text,null,a.options.tabSize);(z==null||x>Zt)&&(z=be-1,x=Zt)}return z}function Zi(a,y){if(a.modeFrontier=Math.min(a.modeFrontier,y),!(a.highlightFrontierb;x--){var z=bn(a,x).stateAfter;if(z&&(!(z instanceof ua)||x+z.lookAhead=y:le.to>y);(x||(x=[])).push(new da(me,le.from,Pe?null:le.to))}}return x}function ai(a,y,b){var x;if(a)for(var z=0;z=y:le.to>y);if(be||le.from==y&&me.type=="bookmark"&&(!b||le.marker.insertLeft)){var Pe=le.from==null||(me.inclusiveLeft?le.from<=y:le.from0&&be)for(var Ra=0;Ra0)){var Zt=[Pe,1],Jt=Yn(Ge.from,be.from),Rn=Yn(Ge.to,be.to);(Jt<0||!me.inclusiveLeft&&!Jt)&&Zt.push({from:Ge.from,to:be.from}),(Rn>0||!me.inclusiveRight&&!Rn)&&Zt.push({from:be.to,to:Ge.to}),z.splice.apply(z,Zt),Pe+=Zt.length-3}}return z}function yt(a){var y=a.markedSpans;if(y){for(var b=0;by)&&(!x||$e(x,le.marker)<0)&&(x=le.marker)}return x}function Bt(a,y,b,x,z){var le=bn(a,y),me=kr&&le.markedSpans;if(me)for(var be=0;be=0&&Jt<=0||Zt<=0&&Jt>=0)&&(Zt<=0&&(Pe.marker.inclusiveRight&&z.inclusiveLeft?Yn(Ge.to,b)>=0:Yn(Ge.to,b)>0)||Zt>=0&&(Pe.marker.inclusiveRight&&z.inclusiveLeft?Yn(Ge.from,x)<=0:Yn(Ge.from,x)<0)))return!0}}}function Rt(a){for(var y;y=bt(a);)a=y.find(-1,!0).line;return a}function rn(a){for(var y;y=ot(a);)a=y.find(1,!0).line;return a}function Ut(a){for(var y,b;y=ot(a);)a=y.find(1,!0).line,(b||(b=[])).push(a);return b}function oe(a,y){var b=bn(a,y),x=Rt(b);return b==x?y:Wt(x)}function Te(a,y){if(y>a.lastLine())return y;var b=bn(a,y),x;if(!Oe(a,b))return y;for(;x=ot(b);)b=x.find(1,!0).line;return Wt(b)+1}function Oe(a,y){var b=kr&&y.markedSpans;if(b){for(var x=void 0,z=0;zy.maxLineLength&&(y.maxLineLength=z,y.maxLine=x)})}var Pt=function(a,y,b){this.text=a,Ht(this,y),this.height=b?b(this):1};Pt.prototype.lineNo=function(){return Wt(this)},hn(Pt);function on(a,y,b,x){a.text=y,a.stateAfter&&(a.stateAfter=null),a.styles&&(a.styles=null),a.order!=null&&(a.order=null),yt(a),Ht(a,b);var z=x?x(a):1;z!=a.height&&ur(a,z)}function En(a){a.parent=null,yt(a)}var zt={},Dn={};function Ln(a,y){if(!a||/^\s*$/.test(a))return null;var b=y.addModeClass?Dn:zt;return b[a]||(b[a]=a.replace(/\S+/g,"cm-$&"))}function wn(a,y){var b=Ke("span",null,null,He?"padding-right: .1px":null),x={pre:Ke("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 le=z?y.rest[z-1]:y.line,me=void 0;x.pos=0,x.addToken=Cn,Hn(a.display.measure)&&(me=ln(le,a.doc.direction))&&(x.addToken=Mn(x.addToken,me)),x.map=[];var be=y!=a.display.externalMeasured&&Wt(le);Kn(le,x,Sa(a,le,be)),le.styleClasses&&(le.styleClasses.bgClass&&(x.bgClass=St(le.styleClasses.bgClass,x.bgClass||"")),le.styleClasses.textClass&&(x.textClass=St(le.styleClasses.textClass,x.textClass||""))),x.map.length==0&&x.map.push(0,0,x.content.appendChild(ir(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(He){var Pe=x.content.lastChild;(/\bcm-tab\b/.test(Pe.className)||Pe.querySelector&&Pe.querySelector(".cm-tab"))&&(x.content.className="cm-tab-wrap-hack")}return _t(a,"renderLine",a,y.line,x.pre),x.pre.className&&(x.textClass=St(x.pre.className,x.textClass||"")),x}function An(a){var y=Ne("span","\u2022","cm-invalidchar");return y.title="\\u"+a.charCodeAt(0).toString(16),y.setAttribute("aria-label",y.title),y}function Cn(a,y,b,x,z,le,me){if(y){var be=a.splitSpaces?fn(y,a.trailingSpace):y,Pe=a.cm.state.specialChars,Ge=!1,Zt;if(!Pe.test(y))a.col+=y.length,Zt=document.createTextNode(be),a.map.push(a.pos,a.pos+y.length,Zt),Ee&&ue<9&&(Ge=!0),a.pos+=y.length;else{Zt=document.createDocumentFragment();for(var Jt=0;;){Pe.lastIndex=Jt;var Rn=Pe.exec(y),In=Rn?Rn.index-Jt:y.length-Jt;if(In){var sr=document.createTextNode(be.slice(Jt,Jt+In));Ee&&ue<9?Zt.appendChild(Ne("span",[sr])):Zt.appendChild(sr),a.map.push(a.pos,a.pos+In,sr),a.col+=In,a.pos+=In}if(!Rn)break;Jt+=In+1;var Pr=void 0;if(Rn[0]==" "){var na=a.cm.options.tabSize,ma=na-a.col%na;Pr=Zt.appendChild(Ne("span",It(ma),"cm-tab")),Pr.setAttribute("role","presentation"),Pr.setAttribute("cm-text"," "),a.col+=ma}else Rn[0]=="\r"||Rn[0]==` `?(Pr=Zt.appendChild(Ne("span",Rn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Pr.setAttribute("cm-text",Rn[0]),a.col+=1):(Pr=a.cm.options.specialCharPlaceholder(Rn[0]),Pr.setAttribute("cm-text",Rn[0]),Ee&&ue<9?Zt.appendChild(Ne("span",[Pr])):Zt.appendChild(Pr),a.col+=1);a.map.push(a.pos,a.pos+1,Pr),a.pos++}}if(a.trailingSpace=be.charCodeAt(y.length-1)==32,b||x||z||Ge||le||me){var Ba=b||"";x&&(Ba+=x),z&&(Ba+=z);var va=Ne("span",[Zt],Ba,le);if(me)for(var Ra in me)me.hasOwnProperty(Ra)&&Ra!="style"&&Ra!="class"&&va.setAttribute(Ra,me[Ra]);return a.content.appendChild(va)}a.content.appendChild(Zt)}}function fn(a,y){if(a.length>1&&!/ /.test(a))return a;for(var b=y,x="",z=0;zGe&&Jt.from<=Ge));Rn++);if(Jt.to>=Zt)return a(b,x,z,le,me,be,Pe);a(b,x.slice(0,Jt.to-Ge),z,le,null,be,Pe),le=null,x=x.slice(Jt.to-Ge),Ge=Jt.to}}}function jn(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 Kn(a,y,b){var x=a.markedSpans,z=a.text,le=0;if(!x){for(var me=1;mePe||Gi.collapsed&&ni.to==Pe&&ni.from==Pe)){if(ni.to!=null&&ni.to!=Pe&&In>ni.to&&(In=ni.to,Pr=""),Gi.className&&(sr+=" "+Gi.className),Gi.css&&(Rn=(Rn?Rn+";":"")+Gi.css),Gi.startStyle&&ni.from==Pe&&(na+=" "+Gi.startStyle),Gi.endStyle&&ni.to==In&&(Ra||(Ra=[])).push(Gi.endStyle,ni.to),Gi.title&&((Ba||(Ba={})).title=Gi.title),Gi.attributes)for(var po in Gi.attributes)(Ba||(Ba={}))[po]=Gi.attributes[po];Gi.collapsed&&(!ma||$e(ma.marker,Gi)<0)&&(ma=ni)}else ni.from>Pe&&In>ni.from&&(In=ni.from)}if(Ra)for(var zo=0;zo=be)break;for(var dl=Math.min(be,In);;){if(Zt){var rl=Pe+Zt.length;if(!ma){var Po=rl>dl?Zt.slice(0,dl-Pe):Zt;y.addToken(y,Po,Jt?Jt+sr:sr,na,Pe+Po.length==In?Pr:"",Rn,Ba)}if(rl>=dl){Zt=Zt.slice(dl-Pe),Pe=dl;break}Pe=rl,na=""}Zt=z.slice(le,le=b[Ge++]),Jt=Ln(b[Ge++],y.cm.options)}}}function Wn(a,y,b){this.line=y,this.rest=Ut(y),this.size=this.rest?Wt(gt(this.rest))-b+1:1,this.node=this.text=null,this.hidden=Oe(a,y)}function nr(a,y,b){for(var x=[],z,le=y;le2&&le.push((Pe.bottom+Ge.top)/2-b.top)}}le.push(b.bottom-b.top)}}function Pa(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 zi(a,y){y=Rt(y);var b=Wt(y),x=a.display.externalMeasured=new Wn(a.doc,y,b);x.lineN=b;var z=x.built=wn(a,x);return x.text=z.pre,Ce(a.display.lineMeasure,z.pre),x}function Qa(a,y,b,x){return Di(a,$a(a,y),b,x)}function Si(a,y){if(y>=a.display.viewFrom&&y=b.lineN&&yy)&&(le=Pe-be,z=le-1,y>=Pe&&(me="right")),z!=null){if(x=a[Ge+2],be==Pe&&b==(x.insertLeft?"left":"right")&&(me=b),b=="left"&&z==0)for(;Ge&&a[Ge-2]==a[Ge-3]&&a[Ge-1].insertLeft;)x=a[(Ge-=3)+2],me="left";if(b=="right"&&z==Pe-be)for(;Ge=0&&(b=a[z]).left==b.right;z--);return b}function Xi(a,y,b,x){var z=Fi(y.map,b,x),le=z.node,me=z.start,be=z.end,Pe=z.collapse,Ge;if(le.nodeType==3){for(var Zt=0;Zt<4;Zt++){for(;me&&ut(y.line.text.charAt(z.coverStart+me));)--me;for(;z.coverStart+be0&&(Pe=x="right");var Jt;a.options.lineWrapping&&(Jt=le.getClientRects()).length>1?Ge=Jt[x=="right"?Jt.length-1:0]:Ge=le.getBoundingClientRect()}if(Ee&&ue<9&&!me&&(!Ge||!Ge.left&&!Ge.right)){var Rn=le.parentNode.getClientRects()[0];Rn?Ge={left:Rn.left,right:Rn.left+qi(a.display),top:Rn.top,bottom:Rn.bottom}:Ge=Ai}for(var In=Ge.top-y.rect.top,sr=Ge.bottom-y.rect.top,Pr=(In+sr)/2,na=y.view.measure.heights,ma=0;ma=x.text.length?(Pe=x.text.length,Ge="before"):Pe<=0&&(Pe=0,Ge="after"),!be)return me(Ge=="before"?Pe-1:Pe,Ge=="before");function Zt(sr,Pr,na){var ma=be[Pr],Ba=ma.level==1;return me(na?sr-1:sr,Ba!=na)}var Jt=Et(be,Pe,Ge),Rn=ht,In=Zt(Pe,Jt,Ge=="before");return Rn!=null&&(In.other=Zt(Pe,Rn,Ge!="before")),In}function Cr(a,y){var b=0;y=Kt(a.doc,y),a.options.lineWrapping||(b=qi(a.display)*y.ch);var x=bn(a.doc,y.line),z=Xe(x)+_r(a.display);return{left:b,right:b,top:z,bottom:z+x.height}}function Jr(a,y,b,x,z){var le=tn(a,y,b);return le.xRel=z,x&&(le.outside=x),le}function Ir(a,y,b){var x=a.doc;if(b+=a.display.viewOffset,b<0)return Jr(x.first,0,null,-1,-1);var z=Gt(x,b),le=x.first+x.size-1;if(z>le)return Jr(x.first+x.size-1,bn(x,le).text.length,null,1,1);y<0&&(y=0);for(var me=bn(x,z);;){var be=Pi(a,me,z,y,b),Pe=Mt(me,be.ch+(be.xRel>0||be.outside>0?1:0));if(!Pe)return be;var Ge=Pe.find(1);if(Ge.line==z)return Ge;me=bn(x,z=Ge.line)}}function Vr(a,y,b,x){x-=Ii(y);var z=y.text.length,le=xt(function(me){return Di(a,b,me-1).bottom<=x},z,0);return z=xt(function(me){return Di(a,b,me).top>x},le,z),{begin:le,end:z}}function ii(a,y,b,x){b||(b=$a(a,y));var z=no(a,y,Di(a,b,x),"line").top;return Vr(a,y,b,z)}function za(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-=Xe(y);var le=$a(a,y),me=Ii(y),be=0,Pe=y.text.length,Ge=!0,Zt=ln(y,a.doc.direction);if(Zt){var Jt=(a.options.lineWrapping?_i:Ji)(a,y,b,le,Zt,x,z);Ge=Jt.level!=1,be=Ge?Jt.from:Jt.to-1,Pe=Ge?Jt.to:Jt.from-1}var Rn=null,In=null,sr=xt(function(hi){var ni=Di(a,le,hi);return ni.top+=me,ni.bottom+=me,za(ni,x,z,!1)?(ni.top<=z&&ni.left<=x&&(Rn=hi,In=ni),!0):!1},be,Pe),Pr,na,ma=!1;if(In){var Ba=x-In.left=Ra.bottom?1:0}return sr=mt(y.text,sr,1),Jr(b,sr,na,ma,x-Pr)}function Ji(a,y,b,x,z,le,me){var be=xt(function(Jt){var Rn=z[Jt],In=Rn.level!=1;return za(qr(a,tn(b,In?Rn.to:Rn.from,In?"before":"after"),"line",y,x),le,me,!0)},0,z.length-1),Pe=z[be];if(be>0){var Ge=Pe.level!=1,Zt=qr(a,tn(b,Ge?Pe.from:Pe.to,Ge?"after":"before"),"line",y,x);za(Zt,le,me,!0)&&Zt.top>me&&(Pe=z[be-1])}return Pe}function _i(a,y,b,x,z,le,me){var be=Vr(a,y,x,me),Pe=be.begin,Ge=be.end;/\s/.test(y.text.charAt(Ge-1))&&Ge--;for(var Zt=null,Jt=null,Rn=0;Rn=Ge||In.to<=Pe)){var sr=In.level!=1,Pr=Di(a,x,sr?Math.min(Ge,In.to)-1:Math.max(Pe,In.from)).right,na=Prna)&&(Zt=In,Jt=na)}}return Zt||(Zt=z[z.length-1]),Zt.fromGe&&(Zt={from:Zt.from,to:Ge,level:Zt.level}),Zt}var Yi;function Vi(a){if(a.cachedTextHeight!=null)return a.cachedTextHeight;if(Yi==null){Yi=Ne("pre",null,"CodeMirror-line-like");for(var y=0;y<49;++y)Yi.appendChild(document.createTextNode("x")),Yi.appendChild(Ne("br"));Yi.appendChild(document.createTextNode("x"))}Ce(a.measure,Yi);var b=Yi.offsetHeight/50;return b>3&&(a.cachedTextHeight=b),st(a.measure),b||1}function qi(a){if(a.cachedCharWidth!=null)return a.cachedCharWidth;var y=Ne("span","xxxxxxxxxx"),b=Ne("pre",[y],"CodeMirror-line-like");Ce(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,le=y.gutters.firstChild,me=0;le;le=le.nextSibling,++me){var be=a.display.gutterSpecs[me].className;b[be]=le.offsetLeft+le.clientLeft+z,x[be]=le.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(Oe(a.doc,z))return 0;var le=0;if(z.widgets)for(var me=0;me0&&(Ge=bn(a.doc,Pe.line).text).length==Pe.ch){var Zt=we(Ge,Ge.length,a.options.tabSize)-Ge.length;Pe=tn(Pe.line,Math.max(0,Math.round((le-Ca(a.display).left)/qi(a.display))-Zt))}return Pe}function To(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)kr&&oe(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 le=vl(a,b,b+x,1);le?(z.view=z.view.slice(le.index),z.viewFrom=le.lineN,z.viewTo+=x):Lo(a)}else if(b>=z.viewTo){var me=vl(a,y,y,-1);me?(z.view=z.view.slice(0,me.index),z.viewTo=me.lineN):Lo(a)}else{var be=vl(a,y,y,-1),Pe=vl(a,b,b+x,1);be&&Pe?(z.view=z.view.slice(0,be.index).concat(nr(a,be.lineN,Pe.lineN)).concat(z.view.slice(Pe.index)),z.viewTo+=x):Lo(a)}var Ge=z.externalMeasured;Ge&&(b=z.lineN&&y=x.viewTo)){var le=x.view[To(a,y)];if(le.node!=null){var me=le.changes||(le.changes=[]);tt(me,b)==-1&&me.push(b)}}}function Lo(a){a.display.viewFrom=a.display.viewTo=a.doc.first,a.display.view=[],a.display.viewOffset=0}function vl(a,y,b,x){var z=To(a,y),le,me=a.display.view;if(!kr||b==a.doc.first+a.doc.size)return{index:z,lineN:b};for(var be=a.display.viewFrom,Pe=0;Pe0){if(z==me.length-1)return null;le=be+me[z].size-y,z++}else le=be-y;y+=le,b+=le}for(;oe(a.doc,b)!=b;){if(z==(x<0?0:me.length-1))return null;b+=x*me[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=nr(a,y,b),x.viewFrom=y):(x.viewFrom>y?x.view=nr(a,y,x.viewFrom).concat(x.view):x.viewFromb&&(x.view=x.view.slice(0,To(a,b)))),x.viewTo=b}function bl(a){for(var y=a.display.view,b=0,x=0;x=a.display.viewTo||be.to().line0?y.blinker=setInterval(function(){a.hasFocus()||Jo(a),y.cursorDiv.style.visibility=(b=!b)?"":"hidden"},a.options.cursorBlinkRate):a.options.cursorBlinkRate<0&&(y.cursorDiv.style.visibility="hidden")}}function yl(a){a.state.focused||(a.display.input.focus(),Ml(a))}function El(a){a.state.delayingBlurEvent=!0,setTimeout(function(){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1,Jo(a))},100)}function Ml(a,y){a.state.delayingBlurEvent&&(a.state.delayingBlurEvent=!1),a.options.readOnly!="nocursor"&&(a.state.focused||(_t(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(),He&&setTimeout(function(){return a.display.input.reset(!0)},20)),a.display.input.receivedFocus()),Yo(a))}function Jo(a,y){a.state.delayingBlurEvent||(a.state.focused&&(_t(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 Cl(a){for(var y=a.display,b=y.lineDiv.offsetTop,x=0;x.005||Zt<-.005)&&(ur(z.line,me),fl(z.line),z.rest))for(var Jt=0;Jta.display.sizerWidth){var Rn=Math.ceil(be/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=me&&(le=Gt(y,Xe(bn(y,Pe))-a.wrapper.clientHeight),me=Pe)}return{from:le,to:Math.max(me,le+1)}}function tl(a,y){if(!Ft(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&&!ze){var le=Ne("div","\u200B",null,`position: absolute; top: `+(y.top-b.viewOffset-_r(a.display))+`px; height: `+(y.bottom-y.top+wa(a)+b.barHeight)+`px; left: `+y.left+"px; width: "+Math.max(2,y.right-y.left)+"px;");a.display.lineSpace.appendChild(le),le.scrollIntoView(z),a.display.lineSpace.removeChild(le)}}}function ll(a,y,b,x){x==null&&(x=0);var z;!a.options.lineWrapping&&y==b&&(y=y.ch?tn(y.line,y.sticky=="before"?y.ch-1:y.ch,"after"):y,b=y.sticky=="before"?tn(y.line,y.ch+1,"before"):y);for(var le=0;le<5;le++){var me=!1,be=qr(a,y),Pe=!b||b==y?be:qr(a,b);z={left:Math.min(be.left,Pe.left),top:Math.min(be.top,Pe.top)-x,right:Math.max(be.left,Pe.left),bottom:Math.max(be.bottom,Pe.bottom)+x};var Ge=hl(a,z),Zt=a.doc.scrollTop,Jt=a.doc.scrollLeft;if(Ge.scrollTop!=null&&(uo(a,Ge.scrollTop),Math.abs(a.doc.scrollTop-Zt)>1&&(me=!0)),Ge.scrollLeft!=null&&(Zo(a,Ge.scrollLeft),Math.abs(a.doc.scrollLeft-Jt)>1&&(me=!0)),!me)break}return z}function qn(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,le=Xa(a),me={};y.bottom-y.top>le&&(y.bottom=y.top+le);var be=a.doc.height+Ma(b),Pe=y.topbe-x;if(y.topz+le){var Zt=Math.min(y.top,(Ge?be:y.bottom)-le);Zt!=z&&(me.scrollTop=Zt)}var Jt=a.options.fixedGutter?0:b.gutters.offsetWidth,Rn=a.curOp&&a.curOp.scrollLeft!=null?a.curOp.scrollLeft:b.scroller.scrollLeft-Jt,In=_a(a)-b.gutters.offsetWidth,sr=y.right-y.left>In;return sr&&(y.right=y.left+In),y.left<10?me.scrollLeft=0:y.leftIn+Rn-3&&(me.scrollLeft=y.right+(sr?0:10)-In),me}function xl(a,y){y!=null&&(sl(a),a.curOp.scrollTop=(a.curOp.scrollTop==null?a.doc.scrollTop:a.curOp.scrollTop)+y)}function Go(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 Bl(a,y){sl(a),a.curOp.scrollToPos=y}function sl(a){var y=a.curOp.scrollToPos;if(y){a.curOp.scrollToPos=null;var b=Cr(a,y.from),x=Cr(a,y.to);wl(a,b,x,y.margin)}}function wl(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),xo(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 wi(a){var y=a.display,b=y.gutters.offsetWidth,x=Math.round(a.doc.height+Ma(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+wa(a)+y.barHeight,nativeBarWidth:y.nativeBarWidth,gutterWidth:b}}var yi=function(a,y,b){this.cm=b;var x=this.vert=Ne("div",[Ne("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),z=this.horiz=Ne("div",[Ne("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");x.tabIndex=z.tabIndex=-1,a(x),a(z),ve(x,"scroll",function(){x.clientHeight&&y(x.scrollTop,"vertical")}),ve(z,"scroll",function(){z.clientWidth&&y(z.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,Ee&&ue<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};yi.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 le=a.viewWidth-a.barLeft-(b?x:0);this.horiz.firstChild.style.width=Math.max(0,a.scrollWidth-a.clientWidth+le)+"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}},yi.prototype.setScrollLeft=function(a){this.horiz.scrollLeft!=a&&(this.horiz.scrollLeft=a),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},yi.prototype.setScrollTop=function(a){this.vert.scrollTop!=a&&(this.vert.scrollTop=a),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},yi.prototype.zeroWidthHack=function(){var a=Ye&&!he?"12px":"18px";this.horiz.style.height=this.vert.style.width=a,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new de,this.disableVert=new de},yi.prototype.enableZeroWidthBar=function(a,y,b){a.style.pointerEvents="auto";function x(){var z=a.getBoundingClientRect(),le=b=="vert"?document.elementFromPoint(z.right-1,(z.top+z.bottom)/2):document.elementFromPoint((z.right+z.left)/2,z.bottom-1);le!=a?a.style.pointerEvents="none":y.set(1e3,x)}y.set(1e3,x)},yi.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 Co(a,y){y||(y=wi(a));var b=a.display.barWidth,x=a.display.barHeight;Eo(a,y);for(var z=0;z<4&&b!=a.display.barWidth||x!=a.display.barHeight;z++)b!=a.display.barWidth&&a.options.lineWrapping&&Cl(a),Eo(a,wi(a)),b=a.display.barWidth,x=a.display.barHeight}function Eo(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 Xo={native:yi,null:mo};function Ro(a){a.display.scrollbars&&(a.display.scrollbars.clear(),a.display.scrollbars.addClass&&ke(a.display.wrapper,a.display.scrollbars.addClass)),a.display.scrollbars=new Xo[a.options.scrollbarStyle](function(y){a.display.wrapper.insertBefore(y,a.display.scrollbarFiller),ve(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 vi=0;function Wa(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:++vi},xr(a.curOp)}function vo(a){var y=a.curOp;y&&ia(y,function(b){for(var x=0;x=b.viewTo)||b.maxLineChanged&&y.options.lineWrapping,a.update=a.mustUpdate&&new Ul(y,a.mustUpdate&&{top:a.scrollTop,ensure:a.scrollToPos},a.forceUpdate)}function Kl(a){a.updatedDisplay=a.mustUpdate&&ou(a.cm,a.update)}function ru(a){var y=a.cm,b=y.display;a.updatedDisplay&&Cl(y),a.barMeasure=wi(y),b.maxLineChanged&&!y.options.lineWrapping&&(a.adjustWidthTo=Qa(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+wa(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=ci(a,y.highlightFrontier),z=[];y.iter(x.line,Math.min(y.first+y.size,a.display.viewTo+500),function(le){if(x.line>=a.display.viewFrom){var me=le.styles,be=le.text.length>a.options.maxHighlightLength?Zr(y.mode,x.state):null,Pe=xa(a,le,x,!0);be&&(x.state=be),le.styles=Pe.styles;var Ge=le.styleClasses,Zt=Pe.classes;Zt?le.styleClasses=Zt:Ge&&(le.styleClasses=null);for(var Jt=!me||me.length!=le.styles.length||Ge!=Zt&&(!Ge||!Zt||Ge.bgClass!=Zt.bgClass||Ge.textClass!=Zt.textClass),Rn=0;!Jt&&Rnb)return xo(a,a.options.workDelay),!0}),y.highlightFrontier=x.line,y.modeFrontier=Math.max(y.modeFrontier,x.line),z.length&&Ei(a,function(){for(var le=0;le=b.viewFrom&&y.visible.to<=b.viewTo&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo)&&b.renderedView==b.view&&bl(a)==0)return!1;wu(a)&&(Lo(a),y.dims=eo(a));var z=x.first+x.size,le=Math.max(y.visible.from-a.options.viewportMargin,x.first),me=Math.min(z,y.visible.to+a.options.viewportMargin);b.viewFromme&&b.viewTo-me<20&&(me=Math.min(z,b.viewTo)),kr&&(le=oe(a.doc,le),me=Te(a.doc,me));var be=le!=b.viewFrom||me!=b.viewTo||b.lastWrapHeight!=y.wrapperHeight||b.lastWrapWidth!=y.wrapperWidth;Al(a,le,me),b.viewOffset=Xe(bn(a.doc,b.viewFrom)),a.display.mover.style.top=b.viewOffset+"px";var Pe=bl(a);if(!be&&Pe==0&&!y.force&&b.renderedView==b.view&&(b.updateLineNumbers==null||b.updateLineNumbers>=b.viewTo))return!1;var Ge=zu(a);return Pe>4&&(b.lineDiv.style.display="none"),lu(a,b.updateLineNumbers,y.dims),Pe>4&&(b.lineDiv.style.display=""),b.renderedView=b.view,Eu(Ge),st(b.cursorDiv),st(b.selectionDiv),b.gutters.style.height=b.sizer.style.minHeight=0,be&&(b.lastWrapHeight=y.wrapperHeight,b.lastWrapWidth=y.wrapperWidth,xo(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+Ma(a.display)-Xa(a),b.top)}),y.visible=No(a.display,a.doc,b),y.visible.from>=a.display.viewFrom&&y.visible.to<=a.display.viewTo)break}else x&&(y.visible=No(a.display,a.doc,b));if(!ou(a,y))break;Cl(a);var z=wi(a);ol(a),Co(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 Ul(a,y);if(ou(a,b)){Cl(a),Cu(a,b);var x=wi(a);ol(a),Co(a,x),Gl(a,x),b.finish()}}function lu(a,y,b){var x=a.display,z=a.options.lineNumbers,le=x.lineDiv,me=le.firstChild;function be(sr){var Pr=sr.nextSibling;return He&&Ye&&a.display.currentWheelTarget==sr?sr.style.display="none":sr.parentNode.removeChild(sr),Pr}for(var Pe=x.view,Ge=x.viewFrom,Zt=0;Zt-1&&(In=!1),Er(a,Jt,Ge,b)),In&&(st(Jt.lineNumber),Jt.lineNumber.appendChild(document.createTextNode(Tn(a.options,Ge)))),me=Jt.node.nextSibling}Ge+=Jt.size}for(;me;)me=be(me)}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+wa(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,le=x+"px",me=0;meme.clientWidth,Pe=me.scrollHeight>me.clientHeight;if(x&&be||z&&Pe){if(z&&Ye&&He){e:for(var Ge=y.target,Zt=le.view;Ge!=me;Ge=Ge.parentNode)for(var Jt=0;Jt=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 vr(this.anchor,this.head)},to.prototype.to=function(){return mr(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,In){return Yn(Rn.from(),In.from())}),b=tt(y,z);for(var le=1;le0:Pe>=0){var Ge=vr(be.from(),me.from()),Zt=mr(be.to(),me.to()),Jt=be.empty()?me.from()==me.head:be.from()==be.head;le<=b&&--b,y.splice(--le,2,new to(Jt?Zt:Ge,Jt?Ge:Zt))}}return new nl(y,b)}function kl(a,y){return new nl([new to(a,y||a)],0)}function ha(a){return a.text?tn(a.from.line+a.text.length-1,gt(a.text).length+(a.text.length==1?a.from.ch:0)):a.to}function bu(a,y){if(Yn(a,y.from)<0)return a;if(Yn(a,y.to)<=0)return ha(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+=ha(y).ch-y.to.ch),tn(b,x)}function Jl(a,y){for(var b=[],x=0;x1&&a.remove(be.line+1,sr-1),a.insert(be.line+1,ma)}Hr(a,"change",a,y)}function Nl(a,y,b){function x(z,le,me){if(z.linked)for(var be=0;be1&&!a.done[a.done.length-2].ranges)return a.done.pop(),gt(a.done)}function Vn(a,y,b,x){var z=a.history;z.undone.length=0;var le=+new Date,me,be;if((z.lastOp==x||z.lastOrigin==y.origin&&y.origin&&(y.origin.charAt(0)=="+"&&z.lastModTime>le-(a.cm?a.cm.options.historyEventDelay:500)||y.origin.charAt(0)=="*"))&&(me=la(z,z.lastOp==x)))be=gt(me.changes),Yn(y.from,y.to)==0&&Yn(y.from,be.to)==0?be.to=ha(y):me.changes.push(Fr(a,y));else{var Pe=gt(z.done);for((!Pe||!Pe.ranges)&&Qn(a.sel,z.done),me={changes:[Fr(a,y)],generation:z.generation},z.done.push(me);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=le,z.lastOp=z.lastSelOp=x,z.lastOrigin=z.lastSelOrigin=y.origin,be||_t(a,"historyAdded")}function Ur(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 Sn(a,y,b,x){var z=a.history,le=x&&x.origin;b==z.lastSelOp||le&&z.lastSelOrigin==le&&(z.lastModTime==z.lastSelTime&&z.lastOrigin==le||Ur(a,le,gt(z.done),y))?z.done[z.done.length-1]=y:Qn(y,z.done),z.lastSelTime=+new Date,z.lastSelOrigin=le,z.lastSelOp=b,x&&x.clearRedo!==!1&&ea(z.undone)}function Qn(a,y){var b=gt(y);b&&b.ranges&&b.equals(a)||y.push(a)}function Da(a,y,b,x){var z=y["spans_"+a.id],le=0;a.iter(Math.max(a.first,b),Math.min(a.first+a.size,x),function(me){me.markedSpans&&((z||(z=y["spans_"+a.id]={}))[le]=me.markedSpans),++le})}function Ua(a){if(!a)return null;for(var y,b=0;b-1&&(gt(be)[Jt]=Ge[Jt],delete Ge[Jt])}}return x}function ja(a,y,b,x){if(x){var z=a.anchor;if(b){var le=Yn(y,z)<0;le!=Yn(b,z)<0?(z=y,y=b):le!=Yn(y,b)<0&&(y=b)}return new to(z,y)}else return new to(b||y,y)}function Ya(a,y,b,x,z){z==null&&(z=a.cm&&(a.cm.display.shift||a.extend)),jr(a,new nl([ja(a.sel.primary(),y,b,z)],0),x)}function si(a,y,b){for(var x=[],z=a.cm&&(a.cm.display.shift||a.extend),le=0;le=y.ch:be.to>y.ch))){if(z&&(_t(Pe,"beforeCursorEnter"),Pe.explicitlyCleared))if(le.markedSpans){--me;continue}else break;if(!Pe.atomic)continue;if(b){var Jt=Pe.find(x<0?1:-1),Rn=void 0;if((x<0?Zt:Ge)&&(Jt=Zn(a,Jt,-x,Jt&&Jt.line==y.line?le:null)),Jt&&Jt.line==y.line&&(Rn=Yn(Jt,b))&&(x<0?Rn<0:Rn>0))return ka(a,Jt,y,x,z)}var In=Pe.find(x<0?-1:1);return(x<0?Ge:Zt)&&(In=Zn(a,In,x,In.line==y.line?le:null)),In?ka(a,In,y,x,z):null}}return y}function ar(a,y,b,x,z){var le=x||1,me=ka(a,y,b,le,z)||!z&&ka(a,y,b,le,!0)||ka(a,y,b,-le,z)||!z&&ka(a,y,b,-le,!0);return me||(a.cantEdit=!0,tn(a.first,0))}function Zn(a,y,b,x){return b<0&&y.ch==0?y.line>a.first?Kt(a,tn(y.line-1)):null:b>0&&y.ch==(x||bn(a,y.line)).text.length?y.line=0;--z)sa(a,{from:x[z].from,to:x[z].to,text:z?[""]:y.text,origin:y.origin});else sa(a,y)}}function sa(a,y){if(!(y.text.length==1&&y.text[0]==""&&Yn(y.from,y.to)==0)){var b=Jl(a,y);Vn(a,y,b,a.cm?a.cm.curOp.id:NaN),Ea(a,y,b,Qi(a,y));var x=[];Nl(a,function(z,le){!le&&tt(x,z.history)==-1&&(_n(z.history,y),x.push(z.history)),Ea(z,y,null,Qi(z,y))})}}function oi(a,y,b){var x=a.cm&&a.cm.state.suppressEdits;if(!(x&&!b)){for(var z=a.history,le,me=a.sel,be=y=="undo"?z.done:z.undone,Pe=y=="undo"?z.undone:z.done,Ge=0;Ge=0;--In){var sr=Rn(In);if(sr)return sr.v}}}}function Fa(a,y){if(y!=0&&(a.first+=y,a.sel=new nl($t(a.sel.ranges,function(z){return new to(tn(z.anchor.line+y,z.anchor.ch),tn(z.head.line+y,z.head.ch))}),a.sel.primIndex),a.cm)){go(a.cm,a.first,a.first-y,y);for(var b=a.cm.display,x=b.viewFrom;xa.lastLine())){if(y.from.linele&&(y={from:y.from,to:tn(le,bn(a,le).text.length),text:[y.text[0]],origin:y.origin}),y.removed=Sr(a,y.from,y.to),b||(b=Jl(a,y)),a.cm?ya(a.cm,y,x):du(a,y,x),ti(a,b,it),a.cantEdit&&ar(a,tn(a.firstLine(),0))&&(a.cantEdit=!1)}}function ya(a,y,b){var x=a.doc,z=a.display,le=y.from,me=y.to,be=!1,Pe=le.line;a.options.lineWrapping||(Pe=Wt(Rt(bn(x,le.line))),x.iter(Pe,me.line+1,function(In){if(In==z.maxLine)return be=!0,!0})),x.sel.contains(y.from,y.to)>-1&&Yt(a),du(x,y,b,el(a)),a.options.lineWrapping||(x.iter(Pe,le.line+y.text.length,function(In){var sr=Ct(In);sr>z.maxLineLength&&(z.maxLine=In,z.maxLineLength=sr,z.maxLineChanged=!0,be=!1)}),be&&(a.curOp.updateMaxLine=!0)),Zi(x,le.line),xo(a,400);var Ge=y.text.length-(me.line-le.line)-1;y.full?go(a):le.line==me.line&&y.text.length==1&&!Ol(a.doc,y)?Do(a,le.line,"text"):go(a,le.line,me.line+1,Ge);var Zt=an(a,"changes"),Jt=an(a,"change");if(Jt||Zt){var Rn={from:le,to:me,text:y.text,removed:y.removed,origin:y.origin};Jt&&Hr(a,"change",a,Rn),Zt&&(a.curOp.changeObjs||(a.curOp.changeObjs=[])).push(Rn)}a.display.selForContextMenu=null}function Bi(a,y,b,x,z){var le;x||(x=b),Yn(x,b)<0&&(le=[x,b],b=le[0],x=le[1]),typeof y=="string"&&(y=a.splitLines(y)),Ta(a,{from:b,to:x,text:y,origin:z})}function ro(a,y,b,x){b1||!(this.children[0]instanceof Ia))){var be=[];this.collapse(be),this.children=[new Ia(be)],this.children[0].parent=this}},collapse:function(a){for(var y=0;y50){for(var me=z.lines.length%25+25,be=me;be10);a.parent.maybeSpill()}},iterN:function(a,y,b){for(var x=0;xa.display.maxLineLength&&(a.display.maxLine=Ge,a.display.maxLineLength=Zt,a.display.maxLineChanged=!0)}x!=null&&a&&this.collapsed&&go(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&&Hr(a,"markerCleared",a,this,x,z),y&&vo(a),this.parent&&this.parent.clear()}},Ga.prototype.find=function(a,y){a==null&&this.type=="bookmark"&&(a=1);for(var b,x,z=0;z0||me==0&&le.clearWhenEmpty!==!1)return le;if(le.replacedWith&&(le.collapsed=!0,le.widgetNode=Ke("span",[le.replacedWith],"CodeMirror-widget"),x.handleMouseEvents||le.widgetNode.setAttribute("cm-ignore-events","true"),x.insertLeft&&(le.widgetNode.insertLeft=!0)),le.collapsed){if(Bt(a,y.line,y,b,le)||y.line!=b.line&&Bt(a,b.line,y,b,le))throw new Error("Inserting collapsed marker partially overlapping an existing one");ki()}le.addToHistory&&Vn(a,{from:y,to:b,origin:"markText"},a.sel,NaN);var be=y.line,Pe=a.cm,Ge;if(a.iter(be,b.line+1,function(Jt){Pe&&le.collapsed&&!Pe.options.lineWrapping&&Rt(Jt)==Pe.display.maxLine&&(Ge=!0),le.collapsed&&be!=y.line&&ur(Jt,0),gi(Jt,new da(le,be==y.line?y.ch:null,be==b.line?b.ch:null)),++be}),le.collapsed&&a.iter(y.line,b.line+1,function(Jt){Oe(a,Jt)&&ur(Jt,0)}),le.clearOnEnter&&ve(le,"beforeCursorEnter",function(){return le.clear()}),le.readOnly&&(Ui(),(a.history.done.length||a.history.undone.length)&&a.clearHistory()),le.collapsed&&(le.id=++Ri,le.atomic=!0),Pe){if(Ge&&(Pe.curOp.updateMaxLine=!0),le.collapsed)go(Pe,y.line,b.line+1);else if(le.className||le.startStyle||le.endStyle||le.css||le.attributes||le.title)for(var Zt=y.line;Zt<=b.line;Zt++)Do(Pe,Zt,"text");le.atomic&&kn(Pe.doc),Hr(Pe,"markerAdded",Pe,le)}return le}var Fo=function(a,y){this.markers=a,this.primary=y;for(var b=0;b=0;Pe--)Ta(this,x[Pe]);be?fr(this,be):this.cm&&Go(this.cm)}),undo:Wi(function(){oi(this,"undo")}),redo:Wi(function(){oi(this,"redo")}),undoSelection:Wi(function(){oi(this,"undo",!0)}),redoSelection:Wi(function(){oi(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=Kt(this,a),y=Kt(this,y);var x=[],z=a.line;return this.iter(a.line,y.line+1,function(le){var me=le.markedSpans;if(me)for(var be=0;be=Pe.to||Pe.from==null&&z!=a.line||Pe.from!=null&&z==y.line&&Pe.from>=y.ch)&&(!b||b(Pe.marker))&&x.push(Pe.marker.parent||Pe.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-=le,++b}),Kt(this,tn(b,y))},indexFromPos:function(a){a=Kt(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 Zt=a.dataTransfer.getData("Text");if(Zt){var Jt;if(y.state.draggingText&&!y.state.draggingText.copy&&(Jt=y.listSelections()),ti(y.doc,kl(b,b)),Jt)for(var Rn=0;Rn=0;be--)Bi(a.doc,"",x[be].from,x[be].to,"+delete");Go(a)})}function Qu(a,y,b){var x=mt(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 tn(y.line,x,b<0?"after":"before")}function Xu(a,y,b,x,z){if(a){y.doc.direction=="rtl"&&(z=-z);var le=ln(b,y.doc.direction);if(le){var me=z<0?gt(le):le[0],be=z<0==(me.level==1),Pe=be?"after":"before",Ge;if(me.level>0||y.doc.direction=="rtl"){var Zt=$a(y,b);Ge=z<0?b.text.length-1:0;var Jt=Di(y,Zt,Ge).top;Ge=xt(function(Rn){return Di(y,Zt,Rn).top==Jt},z<0==(me.level==1)?me.from:me.to-1,Ge),Pe=="before"&&(Ge=Qu(b,Ge,1))}else Ge=z<0?me.to:me.from;return new tn(x,Ge,Pe)}}return new tn(x,z<0?b.text.length:0,z<0?"before":"after")}function Ts(a,y,b,x){var z=ln(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 le=Et(z,b.ch,b.sticky),me=z[le];if(a.doc.direction=="ltr"&&me.level%2==0&&(x>0?me.to>b.ch:me.from=me.from&&Rn>=Zt.begin)){var In=Jt?"before":"after";return new tn(b.line,Rn,In)}}var sr=function(ma,Ba,va){for(var Ra=function(po,zo){return zo?new tn(b.line,be(po,1),"before"):new tn(b.line,po,"after")};ma>=0&&ma0==(hi.level!=1),Gi=ni?va.begin:be(va.end,-1);if(hi.from<=Gi&&Gi0?Zt.end:be(Zt.begin,-1);return na!=null&&!(x>0&&na==y.text.length)&&(Pr=sr(x>0?0:z.length-1,x,Ge(na)),Pr)?Pr:null}var mu={selectAll:Ot,singleSelection:function(a){return a.setSelection(a.getCursor("anchor"),a.getCursor("head"),it)},killLine:function(a){return ql(a,function(y){if(y.empty()){var b=bn(a.doc,y.head.line).text.length;return y.head.ch==b&&y.head.line0)z=new tn(z.line,z.ch+1),a.replaceRange(le.charAt(z.ch-1)+le.charAt(z.ch-2),tn(z.line,z.ch-2),z,"+transpose");else if(z.line>a.doc.first){var me=bn(a.doc,z.line-1).text;me&&(z=new tn(z.line,1),a.replaceRange(le.charAt(0)+a.doc.lineSeparator()+me.charAt(me.length-1),tn(z.line-1,me.length-1),z,"+transpose"))}}b.push(new to(z,z))}a.setSelections(b)})},newlineAndIndent:function(a){return Ei(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(!(Ft(y,a)||b.activeTouch&&b.input.supportsTouch())){if(b.input.ensurePolled(),b.shift=a.shiftKey,ba(b,a)){He||(b.scroller.draggable=!1,setTimeout(function(){return b.scroller.draggable=!0},100));return}if(!$u(y,a)){var x=Ho(y,a),z=qt(a),le=x?Ys(x,z):"single";window.focus(),z==1&&y.state.selectingText&&y.state.selectingText(a),!(x&&Ks(y,z,x,le,a))&&(z==1?x?Vs(y,x,le,a):Pn(a)==b.scroller&&Nn(a):z==2?(x&&Ya(y.doc,x),setTimeout(function(){return b.input.focus()},20)):z==3&&(Se?y.display.input.onContextMenu(a):El(y)))}}}function Ks(a,y,b,x,z){var le="Click";return x=="double"?le="Double"+le:x=="triple"&&(le="Triple"+le),le=(y==1?"Left":y==2?"Middle":"Right")+le,vu(a,ls(le,z),z,function(me){if(typeof me=="string"&&(me=mu[me]),!me)return!1;var be=!1;try{a.isReadOnly()&&(a.state.suppressEdits=!0),be=me(a,b)!=kt}finally{a.state.suppressEdits=!1}return be})}function Us(a,y,b){var x=a.getOption("configureMouse"),z=x?x(a,y,b):{};if(z.unit==null){var le=dt?b.shiftKey&&b.metaKey:b.altKey;z.unit=le?"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=Ye?b.metaKey:b.ctrlKey),z.moveOnDrag==null&&(z.moveOnDrag=!(Ye?b.altKey:b.ctrlKey)),z}function Vs(a,y,b,x){Ee?setTimeout(et(yl,a),0):a.curOp.focus=Fe();var z=Us(a,b,x),le=a.doc.sel,me;a.options.dragDrop&&cn&&!a.isReadOnly()&&b=="single"&&(me=le.contains(y))>-1&&(Yn((me=le.ranges[me]).from(),y)<0||y.xRel>0)&&(Yn(me.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,le=!1,me=Ha(a,function(Ge){He&&(z.scroller.draggable=!1),a.state.draggingText=!1,un(z.wrapper.ownerDocument,"mouseup",me),un(z.wrapper.ownerDocument,"mousemove",be),un(z.scroller,"dragstart",Pe),un(z.scroller,"drop",me),le||(Nn(Ge),x.addNew||Ya(a.doc,b,null,null,x.extend),He&&!We||Ee&&ue==9?setTimeout(function(){z.wrapper.ownerDocument.body.focus({preventScroll:!0}),z.input.focus()},20):z.input.focus())}),be=function(Ge){le=le||Math.abs(y.clientX-Ge.clientX)+Math.abs(y.clientY-Ge.clientY)>=10},Pe=function(){return le=!0};He&&(z.scroller.draggable=!0),a.state.draggingText=me,me.copy=!x.moveOnDrag,z.scroller.dragDrop&&z.scroller.dragDrop(),ve(z.wrapper.ownerDocument,"mouseup",me),ve(z.wrapper.ownerDocument,"mousemove",be),ve(z.scroller,"dragstart",Pe),ve(z.scroller,"drop",me),El(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(tn(y.line,0),Kt(a.doc,tn(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,le=a.doc;Nn(y);var me,be,Pe=le.sel,Ge=Pe.ranges;if(x.addNew&&!x.extend?(be=le.sel.contains(b),be>-1?me=Ge[be]:me=new to(b,b)):(me=le.sel.primary(),be=le.sel.primIndex),x.unit=="rectangle")x.addNew||(me=new to(b,b)),b=Ho(a,y,!0,!0),be=-1;else{var Zt=gs(a,b,x.unit);x.extend?me=ja(me,Zt.anchor,Zt.head,x.extend):me=Zt}x.addNew?be==-1?(be=Ge.length,jr(le,ml(a,Ge.concat([me]),be),{scroll:!1,origin:"*mouse"})):Ge.length>1&&Ge[be].empty()&&x.unit=="char"&&!x.extend?(jr(le,ml(a,Ge.slice(0,be).concat(Ge.slice(be+1)),0),{scroll:!1,origin:"*mouse"}),Pe=le.sel):$n(le,be,me,jt):(be=0,jr(le,new nl([me],0),jt),Pe=le.sel);var Jt=b;function Rn(va){if(Yn(Jt,va)!=0)if(Jt=va,x.unit=="rectangle"){for(var Ra=[],hi=a.options.tabSize,ni=we(bn(le,b.line).text,b.ch,hi),Gi=we(bn(le,va.line).text,va.ch,hi),po=Math.min(ni,Gi),zo=Math.max(ni,Gi),So=Math.min(b.line,va.line),dl=Math.min(a.lastLine(),Math.max(b.line,va.line));So<=dl;So++){var rl=bn(le,So).text,Po=Tt(rl,po,hi);po==zo?Ra.push(new to(tn(So,Po),tn(So,Po))):rl.length>Po&&Ra.push(new to(tn(So,Po),tn(So,Tt(rl,zo,hi))))}Ra.length||Ra.push(new to(b,b)),jr(le,ml(a,Pe.ranges.slice(0,be).concat(Ra),be),{origin:"*mouse",scroll:!1}),a.scrollIntoView(va)}else{var al=me,Uo=gs(a,va,x.unit),jo=al.anchor,Oo;Yn(Uo.anchor,jo)>0?(Oo=Uo.head,jo=vr(al.from(),Uo.anchor)):(Oo=Uo.anchor,jo=mr(al.to(),Uo.head));var Mo=Pe.ranges.slice(0);Mo[be]=Js(a,new to(Kt(le,jo),Oo)),jr(le,ml(a,Mo,be),jt)}}var In=z.wrapper.getBoundingClientRect(),sr=0;function Pr(va){var Ra=++sr,hi=Ho(a,va,!0,x.unit=="rectangle");if(hi)if(Yn(hi,Jt)!=0){a.curOp.focus=Fe(),Rn(hi);var ni=No(z,le);(hi.line>=ni.to||hi.lineIn.bottom?20:0;Gi&&setTimeout(Ha(a,function(){sr==Ra&&(z.scroller.scrollTop+=Gi,Pr(va))}),50)}}function na(va){a.state.selectingText=!1,sr=1/0,va&&(Nn(va),z.input.focus()),un(z.wrapper.ownerDocument,"mousemove",ma),un(z.wrapper.ownerDocument,"mouseup",Ba),le.history.lastSelOrigin=null}var ma=Ha(a,function(va){va.buttons===0||!qt(va)?na(va):Pr(va)}),Ba=Ha(a,na);a.state.selectingText=Ba,ve(z.wrapper.ownerDocument,"mousemove",ma),ve(z.wrapper.ownerDocument,"mouseup",Ba)}function Js(a,y){var b=y.anchor,x=y.head,z=bn(a.doc,b.line);if(Yn(b,x)==0&&b.sticky==x.sticky)return y;var le=ln(z);if(!le)return y;var me=Et(le,b.ch,b.sticky),be=le[me];if(be.from!=b.ch&&be.to!=b.ch)return y;var Pe=me+(be.from==b.ch==(be.level!=1)?0:1);if(Pe==0||Pe==le.length)return y;var Ge;if(x.line!=b.line)Ge=(x.line-b.line)*(a.doc.direction=="ltr"?1:-1)>0;else{var Zt=Et(le,x.ch,x.sticky),Jt=Zt-me||(x.ch-b.ch)*(be.level==1?-1:1);Zt==Pe-1||Zt==Pe?Ge=Jt<0:Ge=Jt>0}var Rn=le[Pe+(Ge?-1:0)],In=Ge==(Rn.level==1),sr=In?Rn.from:Rn.to,Pr=In?"after":"before";return b.ch==sr&&b.sticky==Pr?y:new to(new tn(b.line,sr,Pr),x)}function ys(a,y,b,x){var z,le;if(y.touches)z=y.touches[0].clientX,le=y.touches[0].clientY;else try{z=y.clientX,le=y.clientY}catch(Rn){return!1}if(z>=Math.floor(a.display.gutters.getBoundingClientRect().right))return!1;x&&Nn(y);var me=a.display,be=me.lineDiv.getBoundingClientRect();if(le>be.bottom||!an(a,b))return Bn(y);le-=be.top-me.viewOffset;for(var Pe=0;Pe=z){var Zt=Gt(a.doc,le),Jt=a.display.gutterSpecs[Pe];return _t(a,b,a,Zt,Jt.className,y),Bn(y)}}}function $u(a,y){return ys(a,y,"gutterClick",!0)}function Es(a,y){ba(a.display,y)||Xs(a,y)||Ft(a,y,"contextmenu")||Se||a.display.input.onContextMenu(y)}function Xs(a,y){return an(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={},Nu={};function _s(a){var y=a.optionHandlers;function b(x,z,le,me){a.defaults[x]=z,le&&(y[x]=me?function(be,Pe,Ge){Ge!=$l&&le(be,Pe,Ge)}:le)}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),go(x)},!0),b("lineSeparator",null,function(x,z){if(x.doc.lineSep=z,!!z){var le=[],me=x.doc.first;x.doc.iter(function(Pe){for(var Ge=0;;){var Zt=Pe.text.indexOf(z,Ge);if(Zt==-1)break;Ge=Zt+z.length,le.push(tn(me,Zt))}me++});for(var be=le.length-1;be>=0;be--)Bi(x.doc,z,le[be],tn(le[be].line,le[be].ch+z.length))}}),b("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(x,z,le){x.state.specialChars=new RegExp(z.source+(z.test(" ")?"":"| "),"g"),le!=$l&&x.refresh()}),b("specialCharPlaceholder",An,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",!Ze),b("wholeLineUpdateBefore",!0),b("theme","default",function(x){Cs(x),zl(x)},!0),b("keyMap","default",function(x,z,le){var me=ku(z),be=le!=$l&&ku(le);be&&be.detach&&be.detach(x,me),me.attach&&me.attach(x,be||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),zl(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 Co(x)},!0),b("scrollbarStyle","native",function(x){Ro(x),Co(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),zl(x)},!0),b("firstLineNumber",1,zl,!0),b("lineNumberFormatter",function(x){return x},zl,!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"&&(Jo(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,le=y?ve:un;le(a.display.scroller,"dragstart",z.start),le(a.display.scroller,"dragenter",z.enter),le(a.display.scroller,"dragover",z.over),le(a.display.scroller,"dragleave",z.leave),le(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"),wt(a)),Vo(a),go(a),co(a),setTimeout(function(){return Co(a)},100)}function wo(a,y){var b=this;if(!(this instanceof wo))return new wo(a,y);this.options=y=y?rt(y):{},rt(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 wo.inputStyles[y.inputStyle](this),le=this.display=new oo(a,x,z,y);le.wrapper.CodeMirror=this,Cs(this),y.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ro(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 de,keySeq:null,specialChars:null},y.autofocus&&!Ie&&le.input.focus(),Ee&&ue<11&&setTimeout(function(){return b.display.input.reset(!0)},20),ec(this),Uu(),Wa(this),this.curOp.forceUpdate=!0,Du(this,x),y.autofocus&&!Ie||this.hasFocus()?setTimeout(function(){b.hasFocus()&&!b.state.focused&&Ml(b)},20):Jo(this);for(var me in Nu)Nu.hasOwnProperty(me)&&Nu[me](this,y[me],$l);wu(this),y.finishInit&&y.finishInit(this);for(var be=0;be20*20}ve(y.scroller,"touchstart",function(Pe){if(!Ft(a,Pe)&&!le(Pe)&&!$u(a,Pe)){y.input.ensurePolled(),clearTimeout(b);var Ge=+new Date;y.activeTouch={start:Ge,moved:!1,prev:Ge-x.end<=300?x:null},Pe.touches.length==1&&(y.activeTouch.left=Pe.touches[0].pageX,y.activeTouch.top=Pe.touches[0].pageY)}}),ve(y.scroller,"touchmove",function(){y.activeTouch&&(y.activeTouch.moved=!0)}),ve(y.scroller,"touchend",function(Pe){var Ge=y.activeTouch;if(Ge&&!ba(y,Pe)&&Ge.left!=null&&!Ge.moved&&new Date-Ge.start<300){var Zt=a.coordsChar(y.activeTouch,"page"),Jt;!Ge.prev||me(Ge,Ge.prev)?Jt=new to(Zt,Zt):!Ge.prev.prev||me(Ge,Ge.prev.prev)?Jt=a.findWordAt(Zt):Jt=new to(tn(Zt.line,0),Kt(a.doc,tn(Zt.line+1,0))),a.setSelection(Jt.anchor,Jt.head),a.focus(),Nn(Pe)}z()}),ve(y.scroller,"touchcancel",z),ve(y.scroller,"scroll",function(){y.scroller.clientHeight&&(uo(a,y.scroller.scrollTop),Zo(a,y.scroller.scrollLeft,!0),_t(a,"scroll",a))}),ve(y.scroller,"mousewheel",function(Pe){return cu(a,Pe)}),ve(y.scroller,"DOMMouseScroll",function(Pe){return cu(a,Pe)}),ve(y.wrapper,"scroll",function(){return y.wrapper.scrollTop=y.wrapper.scrollLeft=0}),y.dragFunctions={enter:function(Pe){Ft(a,Pe)||dn(Pe)},over:function(Pe){Ft(a,Pe)||(Ku(a,Pe),dn(Pe))},start:function(Pe){return Yu(a,Pe)},drop:Ha(a,Ko),leave:function(Pe){Ft(a,Pe)||Fu(a)}};var be=y.input.getField();ve(be,"keyup",function(Pe){return ms.call(a,Pe)}),ve(be,"keydown",Ha(a,hs)),ve(be,"keypress",Ha(a,vs)),ve(be,"focus",function(Pe){return Ml(a,Pe)}),ve(be,"blur",function(Pe){return Jo(a,Pe)})}var es=[];wo.defineInitHook=function(a){return es.push(a)};function yu(a,y,b,x){var z=a.doc,le;b==null&&(b="add"),b=="smart"&&(z.mode.indent?le=ci(a,y).state:b="prev");var me=a.options.tabSize,be=bn(z,y),Pe=we(be.text,null,me);be.stateAfter&&(be.stateAfter=null);var Ge=be.text.match(/^\s*/)[0],Zt;if(!x&&!/\S/.test(be.text))Zt=0,b="not";else if(b=="smart"&&(Zt=z.mode.indent(le,be.text.slice(Ge.length),be.text),Zt==kt||Zt>150)){if(!x)return;b="prev"}b=="prev"?y>z.first?Zt=we(bn(z,y-1).text,null,me):Zt=0:b=="add"?Zt=Pe+a.options.indentUnit:b=="subtract"?Zt=Pe-a.options.indentUnit:typeof b=="number"&&(Zt=Pe+b),Zt=Math.max(0,Zt);var Jt="",Rn=0;if(a.options.indentWithTabs)for(var In=Math.floor(Zt/me);In;--In)Rn+=me,Jt+=" ";if(Rnme,Pe=nn(y),Ge=null;if(be&&x.ranges.length>1)if(Dl&&Dl.text.join(` `)==y){if(x.ranges.length%Dl.text.length==0){Ge=[];for(var Zt=0;Zt=0;Rn--){var In=x.ranges[Rn],sr=In.from(),Pr=In.to();In.empty()&&(b&&b>0?sr=tn(sr.line,sr.ch-b):a.state.overwrite&&!be?Pr=tn(Pr.line,Math.min(bn(le,Pr.line).text.length,Pr.ch+gt(Pe).length)):be&&Dl&&Dl.lineWise&&Dl.text.join(` `)==Pe.join(` `)&&(sr=Pr=tn(sr.line,0)));var na={from:sr,to:Pr,text:Ge?Ge[Rn%Ge.length]:Pe,origin:z||(be?"paste":a.state.cutIncoming>me?"cut":"+input")};Ta(a.doc,na),Hr(a,"inputRead",a,na)}y&&!be&&As(a,y),Go(a),a.curOp.updateInput<2&&(a.curOp.updateInput=Jt),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&&Ei(y,function(){return ts(y,b,0,null,"paste")}),!0}function As(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 le=a.getModeAt(z.head),me=!1;if(le.electricChars){for(var be=0;be-1){me=yu(a,z.head.line,"smart");break}}else le.electricInput&&le.electricInput.test(bn(a.doc,z.head.line).text.slice(0,z.head.ch))&&(me=yu(a,z.head.line,"smart"));me&&Hr(a,"electricInput",a,z.head.line)}}}function bs(a){for(var y=[],b=[],x=0;xle&&(yu(this,be.head.line,x,!0),le=be.head.line,me==this.doc.sel.primIndex&&Go(this));else{var Pe=be.from(),Ge=be.to(),Zt=Math.max(le,Pe.line);le=Math.min(this.lastLine(),Ge.line-(Ge.ch?0:1))+1;for(var Jt=Zt;Jt0&&$n(this.doc,me,new to(Pe,Rn[me].to()),it)}}}),getTokenAt:function(x,z){return fi(this,x,z)},getLineTokens:function(x,z){return fi(this,tn(x),z,!0)},getTokenTypeAt:function(x){x=Kt(this.doc,x);var z=Sa(this,bn(this.doc,x.line)),le=0,me=(z.length-1)/2,be=x.ch,Pe;if(be==0)Pe=z[2];else for(;;){var Ge=le+me>>1;if((Ge?z[Ge*2-1]:0)>=be)me=Ge;else if(z[Ge*2+1]Pe&&(x=Pe,me=!0),be=bn(this.doc,x)}else be=x;return no(this,be,{top:0,left:0},z||"page",le||me).top+(me?this.doc.height-Xe(be):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,le,me,be){var Pe=this.display;x=qr(this,Kt(this.doc,x));var Ge=x.bottom,Zt=x.left;if(z.style.position="absolute",z.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(z),Pe.sizer.appendChild(z),me=="over")Ge=x.top;else if(me=="above"||me=="near"){var Jt=Math.max(Pe.wrapper.clientHeight,this.doc.height),Rn=Math.max(Pe.sizer.clientWidth,Pe.lineSpace.clientWidth);(me=="above"||x.bottom+z.offsetHeight>Jt)&&x.top>z.offsetHeight?Ge=x.top-z.offsetHeight:x.bottom+z.offsetHeight<=Jt&&(Ge=x.bottom),Zt+z.offsetWidth>Rn&&(Zt=Rn-z.offsetWidth)}z.style.top=Ge+"px",z.style.left=z.style.right="",be=="right"?(Zt=Pe.sizer.clientWidth-z.offsetWidth,z.style.right="0px"):(be=="left"?Zt=0:be=="middle"&&(Zt=(Pe.sizer.clientWidth-z.offsetWidth)/2),z.style.left=Zt+"px"),le&&qn(this,{left:Zt,top:Ge,right:Zt+z.offsetWidth,bottom:Ge+z.offsetHeight})},triggerOnKeyDown:li(hs),triggerOnKeyPress:li(vs),triggerOnKeyUp:ms,triggerOnMouseDown:li(ps),execCommand:function(x){if(mu.hasOwnProperty(x))return mu[x].call(null,this)},triggerElectric:li(function(x){As(this,x)}),findPosH:function(x,z,le,me){var be=1;z<0&&(be=-1,z=-z);for(var Pe=Kt(this.doc,x),Ge=0;Ge0&&Zt(le.charAt(me-1));)--me;for(;be.5||this.options.lineWrapping)&&Vo(this),_t(this,"refresh",this)}),swapDoc:li(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,Hr(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}},hn(a),a.registerHelper=function(x,z,le){b.hasOwnProperty(x)||(b[x]=a[x]={_global:[]}),b[x][z]=le},a.registerGlobalHelper=function(x,z,le,me){a.registerHelper(x,z,me),b[x]._global.push({pred:le,val:me})}}function ns(a,y,b,x,z){var le=y,me=b,be=bn(a,y.line),Pe=z&&a.direction=="rtl"?-b:b;function Ge(){var Ba=y.line+Pe;return Ba=a.first+a.size?!1:(y=new tn(Ba,y.ch,y.sticky),be=bn(a,Ba))}function Zt(Ba){var va;if(x=="codepoint"){var Ra=be.text.charCodeAt(y.ch+(x>0?0:-1));isNaN(Ra)?va=null:va=new tn(y.line,Math.max(0,Math.min(be.text.length,y.ch+b*(Ra>=55296&&Ra<56320?2:1))),-b)}else z?va=Ts(a.cm,be,y,b):va=Ju(be,y,b);if(va==null)if(!Ba&&Ge())y=Xu(z,a.cm,be,y.line,Pe);else return!1;else y=va;return!0}if(x=="char"||x=="codepoint")Zt();else if(x=="column")Zt(!0);else if(x=="word"||x=="group")for(var Jt=null,Rn=x=="group",In=a.cm&&a.cm.getHelper(y,"wordChars"),sr=!0;!(b<0&&!Zt(!sr));sr=!1){var Pr=be.text.charAt(y.ch)||` `,na=fe(Pr,In)?"w":Rn&&Pr==` `?"n":!Rn||/\s/.test(Pr)?null:"p";if(Rn&&!sr&&!na&&(na="s"),Jt&&Jt!=na){b<0&&(b=1,Zt(),y.sticky="after");break}if(na&&(Jt=na),b>0&&!Zt(!sr))break}var ma=ar(a,y,le,me,!0);return rr(le,ma)&&(ma.hitSide=!0),ma}function Fs(a,y,b,x){var z=a.doc,le=y.left,me;if(x=="page"){var be=Math.min(a.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Pe=Math.max(be-.5*Vi(a.display),3);me=(b>0?y.bottom:y.top)+b*Pe}else x=="line"&&(me=b>0?y.bottom+3:y.top-3);for(var Ge;Ge=Ir(a,le,me),!!Ge.outside;){if(b<0?me<=0:me>=z.height){Ge.hitSide=!0;break}me+=b*5}return Ge}var ho=function(a){this.cm=a,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new de,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 le(be){for(var Pe=be.target;Pe;Pe=Pe.parentNode){if(Pe==z)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Pe.className))break}return!1}ve(z,"paste",function(be){!le(be)||Ft(x,be)||ws(be,x)||ue<=11&&setTimeout(Ha(x,function(){return y.updateFromDOM()}),20)}),ve(z,"compositionstart",function(be){y.composing={data:be.data,done:!1}}),ve(z,"compositionupdate",function(be){y.composing||(y.composing={data:be.data,done:!1})}),ve(z,"compositionend",function(be){y.composing&&(be.data!=y.composing.data&&y.readFromDOMSoon(),y.composing.done=!0)}),ve(z,"touchstart",function(){return b.forceCompositionEnd()}),ve(z,"input",function(){y.composing||y.readFromDOMSoon()});function me(be){if(!(!le(be)||Ft(x,be))){if(x.somethingSelected())Pu({lineWise:!1,text:x.getSelections()}),be.type=="cut"&&x.replaceSelection("",null,"cut");else if(x.options.lineWiseCopyCut){var Pe=bs(x);Pu({lineWise:!0,text:Pe.text}),be.type=="cut"&&x.operation(function(){x.setSelections(Pe.ranges,0,it),x.replaceSelection("",null,"cut")})}else return;if(be.clipboardData){be.clipboardData.clearData();var Ge=Dl.text.join(` `);if(be.clipboardData.setData("Text",Ge),be.clipboardData.getData("Text")==Ge){be.preventDefault();return}}var Zt=Ds(),Jt=Zt.firstChild;x.display.lineSpace.insertBefore(Zt,x.display.lineSpace.firstChild),Jt.value=Dl.text.join(` `);var Rn=document.activeElement;vt(Jt),setTimeout(function(){x.display.lineSpace.removeChild(Zt),Rn.focus(),Rn==z&&b.showPrimarySelection()},50)}}ve(z,"copy",me),ve(z,"cut",me)},ho.prototype.screenReaderLabelChanged=function(a){a?this.div.setAttribute("aria-label",a):this.div.removeAttribute("aria-label")},ho.prototype.prepareSelection=function(){var a=Fl(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:be[0].measure.map[2],offset:0},Ge=z.linea.firstLine()&&(x=tn(x.line-1,bn(a.doc,x.line-1).length)),z.ch==bn(a.doc,z.line).text.length&&z.liney.viewTo-1)return!1;var le,me,be;x.line==y.viewFrom||(le=To(a,x.line))==0?(me=Wt(y.view[0].line),be=y.view[0].node):(me=Wt(y.view[le].line),be=y.view[le-1].node.nextSibling);var Pe=To(a,z.line),Ge,Zt;if(Pe==y.view.length-1?(Ge=y.viewTo-1,Zt=y.lineDiv.lastChild):(Ge=Wt(y.view[Pe+1].line)-1,Zt=y.view[Pe+1].node.previousSibling),!be)return!1;for(var Jt=a.doc.splitLines(rc(a,be,Zt,me,Ge)),Rn=Sr(a.doc,tn(me,0),tn(Ge,bn(a.doc,Ge).text.length));Jt.length>1&&Rn.length>1;)if(gt(Jt)==gt(Rn))Jt.pop(),Rn.pop(),Ge--;else if(Jt[0]==Rn[0])Jt.shift(),Rn.shift(),me++;else break;for(var In=0,sr=0,Pr=Jt[0],na=Rn[0],ma=Math.min(Pr.length,na.length);Inx.ch&&Ba.charCodeAt(Ba.length-sr-1)==va.charCodeAt(va.length-sr-1);)In--,sr++;Jt[Jt.length-1]=Ba.slice(0,Ba.length-sr).replace(/^\u200b+/,""),Jt[0]=Jt[0].slice(In).replace(/\u200b+$/,"");var hi=tn(me,In),ni=tn(Ge,Rn.length?gt(Rn).length-sr:0);if(Jt.length>1||Jt[0]||Yn(hi,ni))return Bi(a.doc,Jt,hi,ni,"+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())&&Ei(this.cm,function(){return go(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()||Ha(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=Si(a,y.line);if(!b||b.hidden)return null;var x=bn(a.doc,y.line),z=Pa(b,x,y.line),le=ln(x,a.doc.direction),me="left";if(le){var be=Et(le,y.ch);me=be%2?"right":"left"}var Pe=Fi(z.map,y.ch,me);return Pe.offset=Pe.collapse=="right"?Pe.end:Pe.start,Pe}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 le="",me=!1,be=a.doc.lineSeparator(),Pe=!1;function Ge(In){return function(sr){return sr.id==In}}function Zt(){me&&(le+=be,Pe&&(le+=be),me=Pe=!1)}function Jt(In){In&&(Zt(),le+=In)}function Rn(In){if(In.nodeType==1){var sr=In.getAttribute("cm-text");if(sr){Jt(sr);return}var Pr=In.getAttribute("cm-marker"),na;if(Pr){var ma=a.findMarks(tn(x,0),tn(z+1,0),Ge(+Pr));ma.length&&(na=ma[0].find(0))&&Jt(Sr(a.doc,na.from,na.to).join(be));return}if(In.getAttribute("contenteditable")=="false")return;var Ba=/^(pre|div|p|li|table|br)$/i.test(In.nodeName);if(!/^br$/i.test(In.nodeName)&&In.textContent.length==0)return;Ba&&Zt();for(var va=0;va=9&&y.hasSelection&&(y.hasSelection=null),b.poll()}),ve(z,"paste",function(me){Ft(x,me)||ws(me,x)||(x.state.pasteIncoming=+new Date,b.fastPoll())});function le(me){if(!Ft(x,me)){if(x.somethingSelected())Pu({lineWise:!1,text:x.getSelections()});else if(x.options.lineWiseCopyCut){var be=bs(x);Pu({lineWise:!0,text:be.text}),me.type=="cut"?x.setSelections(be.ranges,null,it):(b.prevInput="",z.value=be.text.join(` `),vt(z))}else return;me.type=="cut"&&(x.state.cutIncoming=+new Date)}}ve(z,"cut",le),ve(z,"copy",le),ve(a.scroller,"paste",function(me){if(!(ba(a,me)||Ft(x,me))){if(!z.dispatchEvent){x.state.pasteIncoming=+new Date,b.focus();return}var be=new Event("paste");be.clipboardData=me.clipboardData,z.dispatchEvent(be)}}),ve(a.lineSpace,"selectstart",function(me){ba(a,me)||Nn(me)}),ve(z,"compositionstart",function(){var me=x.getCursor("from");b.composing&&b.composing.range.clear(),b.composing={start:me,range:x.markText(me,x.getCursor("to"),{className:"CodeMirror-composing"})}}),ve(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=Fl(a);if(a.options.moveInputWithCursor){var z=qr(a,b.sel.primary().head,"div"),le=y.wrapper.getBoundingClientRect(),me=y.lineDiv.getBoundingClientRect();x.teTop=Math.max(0,Math.min(y.wrapper.clientHeight-10,z.top+me.top-le.top)),x.teLeft=Math.max(0,Math.min(y.wrapper.clientWidth-10,z.left+me.left-le.left))}return x},Io.prototype.showSelection=function(a){var y=this.cm,b=y.display;Ce(b.cursorDiv,a.cursors),Ce(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&&vt(this.textarea),Ee&&ue>=9&&(this.hasSelection=b)}else a||(this.prevInput=this.textarea.value="",Ee&&ue>=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||cr(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(Ee&&ue>=9&&this.hasSelection===z||Ye&&/[\uf700-\uf7ff]/.test(z))return y.display.input.reset(),!1;if(y.doc.sel==y.display.selForContextMenu){var le=z.charCodeAt(0);if(le==8203&&!x&&(x="\u200B"),le==8666)return this.reset(),this.cm.execCommand("undo")}for(var me=0,be=Math.min(x.length,z.length);me1e3||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(){Ee&&ue>=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 le=Ho(b,a),me=x.scroller.scrollTop;if(!le||ne)return;var be=b.options.resetSelectionOnContextMenu;be&&b.doc.sel.contains(le)==-1&&Ha(b,jr)(b.doc,kl(le),it);var Pe=z.style.cssText,Ge=y.wrapper.style.cssText,Zt=y.wrapper.offsetParent.getBoundingClientRect();y.wrapper.style.cssText="position: static",z.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(a.clientY-Zt.top-5)+"px; left: "+(a.clientX-Zt.left-5)+`px; z-index: 1000; background: `+(Ee?"rgba(255, 255, 255, .05)":"transparent")+`; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Jt;He&&(Jt=window.scrollY),x.input.focus(),He&&window.scrollTo(null,Jt),x.input.reset(),b.somethingSelected()||(z.value=y.prevInput=" "),y.contextMenuPending=In,x.selForContextMenu=b.doc.sel,clearTimeout(x.detectingSelectAll);function Rn(){if(z.selectionStart!=null){var Pr=b.somethingSelected(),na="\u200B"+(Pr?z.value:"");z.value="\u21DA",z.value=na,y.prevInput=Pr?"":"\u200B",z.selectionStart=1,z.selectionEnd=na.length,x.selForContextMenu=b.doc.sel}}function In(){if(y.contextMenuPending==In&&(y.contextMenuPending=!1,y.wrapper.style.cssText=Ge,z.style.cssText=Pe,Ee&&ue<9&&x.scrollbars.setScrollTop(x.scroller.scrollTop=me),z.selectionStart!=null)){(!Ee||Ee&&ue<9)&&Rn();var Pr=0,na=function(){x.selForContextMenu==b.doc.sel&&z.selectionStart==0&&z.selectionEnd>0&&y.prevInput=="\u200B"?Ha(b,Ot)(b):Pr++<10?x.detectingSelectAll=setTimeout(na,500):(x.selForContextMenu=null,x.input.reset())};x.detectingSelectAll=setTimeout(na,200)}}if(Ee&&ue>=9&&Rn(),Se){dn(a);var sr=function(){un(window,"mouseup",sr),setTimeout(In,20)};ve(window,"mouseup",sr)}else setTimeout(In,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?rt(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=be.getValue()}var z;if(a.form&&(ve(a.form,"submit",x),!y.leaveSubmitMethodAlone)){var le=a.form;z=le.submit;try{var me=le.submit=function(){x(),le.submit=z,le.submit(),le.submit=me}}catch(Pe){}}y.finishInit=function(Pe){Pe.save=x,Pe.getTextArea=function(){return a},Pe.toTextArea=function(){Pe.toTextArea=isNaN,x(),a.parentNode.removeChild(Pe.getWrapperElement()),a.style.display="",a.form&&(un(a.form,"submit",x),!y.leaveSubmitMethodAlone&&typeof a.form.submit=="function"&&(a.form.submit=z))}},a.style.display="none";var be=wo(function(Pe){return a.parentNode.insertBefore(Pe,a.nextSibling)},y);return be}function oc(a){a.off=un,a.on=ve,a.wheelEventPixels=Wu,a.Doc=so,a.splitLines=nn,a.countColumn=we,a.findColumn=Tt,a.isWordChar=ae,a.Pass=kt,a.signal=_t,a.Line=Pt,a.changeEnd=ha,a.scrollbarModel=Xo,a.Pos=tn,a.cmpPos=Yn,a.modes=On,a.mimeModes=Xt,a.resolveMode=Jn,a.getMode=or,a.modeExtensions=gr,a.extendMode=Kr,a.copyState=Zr,a.startState=Gn,a.innerMode=Yr,a.commands=mu,a.keyMap=Tl,a.keyName=us,a.isModifierKey=os,a.lookupKey=_l,a.normalizeKeyMap=Os,a.StringStream=tr,a.SharedTextMarker=Fo,a.TextMarker=Ga,a.LineWidget=ca,a.e_preventDefault=Nn,a.e_stopPropagation=Un,a.e_stop=dn,a.addClass=_e,a.contains=Me,a.rmClass=ke,a.keyNames=Sl}_s(wo),tc(wo);var lc="iter insert remove copy getEditor constructor".split(" ");for(var Tu in so.prototype)so.prototype.hasOwnProperty(Tu)&&tt(lc,Tu)<0&&(wo.prototype[Tu]=function(a){return function(){return a.apply(this.doc,arguments)}}(so.prototype[Tu]));return hn(so),wo.inputStyles={textarea:Io,contenteditable:ho},wo.defineMode=function(a){!wo.defaults.mode&&a!="null"&&(wo.defaults.mode=a),yn.apply(this,arguments)},wo.defineMIME=zn,wo.defineMode("null",function(){return{token:function(a){return a.skipToEnd()}}}),wo.defineMIME("text/plain","null"),wo.defineExtension=function(a,y){wo.prototype[a]=y},wo.defineDocExtension=function(a,y){so.prototype[a]=y},wo.fromTextArea=ic,oc(wo),wo.version="5.58.2",wo})},25419:function(vn,Dt,ee){(function(E){E(ee(89780),ee(15525),ee(98101))})(function(E){"use strict";E.defineMode("markdown",function(De,ce){var ye=E.getMode(De,"text/html"),Ee=ye.name=="null";function ue(we){if(E.findModeByName){var de=E.findModeByName(we);de&&(we=de.mime||de.mimes[0])}var tt=E.getMode(De,we);return tt.name=="null"?null:tt}ce.highlightFormatting===void 0&&(ce.highlightFormatting=!1),ce.maxBlockquoteDepth===void 0&&(ce.maxBlockquoteDepth=0),ce.taskLists===void 0&&(ce.taskLists=!1),ce.strikethrough===void 0&&(ce.strikethrough=!1),ce.emoji===void 0&&(ce.emoji=!1),ce.fencedCodeBlockHighlighting===void 0&&(ce.fencedCodeBlockHighlighting=!0),ce.fencedCodeBlockDefaultMode===void 0&&(ce.fencedCodeBlockDefaultMode="text/plain"),ce.xml===void 0&&(ce.xml=!0),ce.tokenTypeOverrides===void 0&&(ce.tokenTypeOverrides={});var He={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 Ue in He)He.hasOwnProperty(Ue)&&ce.tokenTypeOverrides[Ue]&&(He[Ue]=ce.tokenTypeOverrides[Ue]);var xe=/^([*\-_])(?:\s*\1){2,}\s*$/,ne=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,We=/^\[(x| )\](?=\s)/i,he=ce.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,ze=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Re=/^[^#!\[\]*_\\<>` "'(~:]+/,je=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,Ie=/^\s*\[[^\]]+?\]:.*$/,Ye=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,dt=" ";function Ze(we,de,tt){return de.f=de.inline=tt,tt(we,de)}function Le(we,de,tt){return de.f=de.block=tt,tt(we,de)}function Ae(we){return!we||!/\S/.test(we.string)}function Se(we){if(we.linkTitle=!1,we.linkHref=!1,we.linkText=!1,we.em=!1,we.strong=!1,we.strikethrough=!1,we.quote=0,we.indentedCode=!1,we.f==ke){var de=Ee;if(!de){var tt=E.innerMode(ye,we.htmlState);de=tt.mode.name=="xml"&&tt.state.tagStart===null&&!tt.state.context&&tt.state.tokenize.isInText}de&&(we.f=Ke,we.block=Ve,we.htmlState=null)}return we.trailingSpace=0,we.trailingSpaceNewLine=!1,we.prevLine=we.thisLine,we.thisLine={stream:null},null}function Ve(we,de){var tt=we.column()===de.indentation,At=Ae(de.prevLine.stream),kt=de.indentedCode,it=de.prevLine.hr,jt=de.list!==!1,pt=(de.listStack[de.listStack.length-1]||0)+3;de.indentedCode=!1;var Tt=de.indentation;if(de.indentationDiff===null&&(de.indentationDiff=de.indentation,jt)){for(de.list=null;Tt=4&&(kt||de.prevLine.fencedCodeEnd||de.prevLine.header||At))return we.skipToEnd(),de.indentedCode=!0,He.code;if(we.eatSpace())return null;if(tt&&de.indentation<=pt&&(gt=we.match(he))&>[1].length<=6)return de.quote=0,de.header=gt[1].length,de.thisLine.header=!0,ce.highlightFormatting&&(de.formatting="header"),de.f=de.inline,Ce(de);if(de.indentation<=pt&&we.eat(">"))return de.quote=tt?1:de.quote+1,ce.highlightFormatting&&(de.formatting="quote"),we.eatSpace(),Ce(de);if(!It&&!de.setext&&tt&&de.indentation<=pt&&(gt=we.match(ne))){var $t=gt[1]?"ol":"ul";return de.indentation=Tt+we.current().length,de.list=!0,de.quote=0,de.listStack.push(de.indentation),de.em=!1,de.strong=!1,de.code=!1,de.strikethrough=!1,ce.taskLists&&we.match(We,!1)&&(de.taskList=!0),de.f=de.inline,ce.highlightFormatting&&(de.formatting=["list","list-"+$t]),Ce(de)}else{if(tt&&de.indentation<=pt&&(gt=we.match(je,!0)))return de.quote=0,de.fencedEndRE=new RegExp(gt[1]+"+ *$"),de.localMode=ce.fencedCodeBlockHighlighting&&ue(gt[2]||ce.fencedCodeBlockDefaultMode),de.localMode&&(de.localState=E.startState(de.localMode)),de.f=de.block=st,ce.highlightFormatting&&(de.formatting="code-block"),de.code=-1,Ce(de);if(de.setext||(!at||!jt)&&!de.quote&&de.list===!1&&!de.code&&!It&&!Ie.test(we.string)&&(gt=we.lookAhead(1))&&(gt=gt.match(ze)))return de.setext?(de.header=de.setext,de.setext=0,we.skipToEnd(),ce.highlightFormatting&&(de.formatting="header")):(de.header=gt[0].charAt(0)=="="?1:2,de.setext=de.header),de.thisLine.header=!0,de.f=de.inline,Ce(de);if(It)return we.skipToEnd(),de.hr=!0,de.thisLine.hr=!0,He.hr;if(we.peek()==="[")return Ze(we,de,St)}return Ze(we,de,de.inline)}function ke(we,de){var tt=ye.token(we,de.htmlState);if(!Ee){var At=E.innerMode(ye,de.htmlState);(At.mode.name=="xml"&&At.state.tagStart===null&&!At.state.context&&At.state.tokenize.isInText||de.md_inside&&we.current().indexOf(">")>-1)&&(de.f=Ke,de.block=Ve,de.htmlState=null)}return tt}function st(we,de){var tt=de.listStack[de.listStack.length-1]||0,At=de.indentation=we.quote?de.push(He.formatting+"-"+we.formatting[tt]+"-"+we.quote):de.push("error"))}if(we.taskOpen)return de.push("meta"),de.length?de.join(" "):null;if(we.taskClosed)return de.push("property"),de.length?de.join(" "):null;if(we.linkHref?de.push(He.linkHref,"url"):(we.strong&&de.push(He.strong),we.em&&de.push(He.em),we.strikethrough&&de.push(He.strikethrough),we.emoji&&de.push(He.emoji),we.linkText&&de.push(He.linkText),we.code&&de.push(He.code),we.image&&de.push(He.image),we.imageAltText&&de.push(He.imageAltText,"link"),we.imageMarker&&de.push(He.imageMarker)),we.header&&de.push(He.header,He.header+"-"+we.header),we.quote&&(de.push(He.quote),!ce.maxBlockquoteDepth||ce.maxBlockquoteDepth>=we.quote?de.push(He.quote+"-"+we.quote):de.push(He.quote+"-"+ce.maxBlockquoteDepth)),we.list!==!1){var At=(we.listStack.length-1)%3;At?At===1?de.push(He.list2):de.push(He.list3):de.push(He.list1)}return we.trailingSpaceNewLine?de.push("trailing-space-new-line"):we.trailingSpace&&de.push("trailing-space-"+(we.trailingSpace%2?"a":"b")),de.length?de.join(" "):null}function Ne(we,de){if(we.match(Re,!0))return Ce(de)}function Ke(we,de){var tt=de.text(we,de);if(typeof tt!="undefined")return tt;if(de.list)return de.list=null,Ce(de);if(de.taskList){var At=we.match(We,!0)[1]===" ";return At?de.taskOpen=!0:de.taskClosed=!0,ce.highlightFormatting&&(de.formatting="task"),de.taskList=!1,Ce(de)}if(de.taskOpen=!1,de.taskClosed=!1,de.header&&we.match(/^#+$/,!0))return ce.highlightFormatting&&(de.formatting="header"),Ce(de);var kt=we.next();if(de.linkTitle){de.linkTitle=!1;var it=kt;kt==="("&&(it=")"),it=(it+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var jt="^\\s*(?:[^"+it+"\\\\]+|\\\\\\\\|\\\\.)"+it;if(we.match(new RegExp(jt),!0))return He.linkHref}if(kt==="`"){var pt=de.formatting;ce.highlightFormatting&&(de.formatting="code"),we.eatWhile("`");var Tt=we.current().length;if(de.code==0&&(!de.quote||Tt==1))return de.code=Tt,Ce(de);if(Tt==de.code){var at=Ce(de);return de.code=0,at}else return de.formatting=pt,Ce(de)}else if(de.code)return Ce(de);if(kt==="\\"&&(we.next(),ce.highlightFormatting)){var It=Ce(de),gt=He.formatting+"-escape";return It?It+" "+gt:gt}if(kt==="!"&&we.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return de.imageMarker=!0,de.image=!0,ce.highlightFormatting&&(de.formatting="image"),Ce(de);if(kt==="["&&de.imageMarker&&we.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return de.imageMarker=!1,de.imageAltText=!0,ce.highlightFormatting&&(de.formatting="image"),Ce(de);if(kt==="]"&&de.imageAltText){ce.highlightFormatting&&(de.formatting="image");var It=Ce(de);return de.imageAltText=!1,de.image=!1,de.inline=de.f=Me,It}if(kt==="["&&!de.image)return de.linkText&&we.match(/^.*?\]/)||(de.linkText=!0,ce.highlightFormatting&&(de.formatting="link")),Ce(de);if(kt==="]"&&de.linkText){ce.highlightFormatting&&(de.formatting="link");var It=Ce(de);return de.linkText=!1,de.inline=de.f=we.match(/\(.*?\)| ?\[.*?\]/,!1)?Me:Ke,It}if(kt==="<"&&we.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Qe,ce.highlightFormatting&&(de.formatting="link");var It=Ce(de);return It?It+=" ":It="",It+He.linkInline}if(kt==="<"&&we.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){de.f=de.inline=Qe,ce.highlightFormatting&&(de.formatting="link");var It=Ce(de);return It?It+=" ":It="",It+He.linkEmail}if(ce.xml&&kt==="<"&&we.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var $t=we.string.indexOf(">",we.pos);if($t!=-1){var Qt=we.string.substring(we.start,$t);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Qt)&&(de.md_inside=!0)}return we.backUp(1),de.htmlState=E.startState(ye),Le(we,de,ke)}if(ce.xml&&kt==="<"&&we.match(/^\/\w*?>/))return de.md_inside=!1,"tag";if(kt==="*"||kt==="_"){for(var se=1,re=we.pos==1?" ":we.string.charAt(we.pos-2);se<3&&we.eat(kt);)se++;var te=we.peek()||" ",ae=!/\s/.test(te)&&(!Ye.test(te)||/\s/.test(re)||Ye.test(re)),fe=!/\s/.test(re)&&(!Ye.test(re)||/\s/.test(te)||Ye.test(te)),ie=null,ge=null;if(se%2&&(!de.em&&ae&&(kt==="*"||!fe||Ye.test(re))?ie=!0:de.em==kt&&fe&&(kt==="*"||!ae||Ye.test(te))&&(ie=!1)),se>1&&(!de.strong&&ae&&(kt==="*"||!fe||Ye.test(re))?ge=!0:de.strong==kt&&fe&&(kt==="*"||!ae||Ye.test(te))&&(ge=!1)),ge!=null||ie!=null){ce.highlightFormatting&&(de.formatting=ie==null?"strong":ge==null?"em":"strong em"),ie===!0&&(de.em=kt),ge===!0&&(de.strong=kt);var at=Ce(de);return ie===!1&&(de.em=!1),ge===!1&&(de.strong=!1),at}}else if(kt===" "&&(we.eat("*")||we.eat("_"))){if(we.peek()===" ")return Ce(de);we.backUp(1)}if(ce.strikethrough){if(kt==="~"&&we.eatWhile(kt)){if(de.strikethrough){ce.highlightFormatting&&(de.formatting="strikethrough");var at=Ce(de);return de.strikethrough=!1,at}else if(we.match(/^[^\s]/,!1))return de.strikethrough=!0,ce.highlightFormatting&&(de.formatting="strikethrough"),Ce(de)}else if(kt===" "&&we.match(/^~~/,!0)){if(we.peek()===" ")return Ce(de);we.backUp(2)}}if(ce.emoji&&kt===":"&&we.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){de.emoji=!0,ce.highlightFormatting&&(de.formatting="emoji");var ut=Ce(de);return de.emoji=!1,ut}return kt===" "&&(we.match(/^ +$/,!1)?de.trailingSpace++:de.trailingSpace&&(de.trailingSpaceNewLine=!0)),Ce(de)}function Qe(we,de){var tt=we.next();if(tt===">"){de.f=de.inline=Ke,ce.highlightFormatting&&(de.formatting="link");var At=Ce(de);return At?At+=" ":At="",At+He.linkInline}return we.match(/^[^>]+/,!0),He.linkInline}function Me(we,de){if(we.eatSpace())return null;var tt=we.next();return tt==="("||tt==="["?(de.f=de.inline=_e(tt==="("?")":"]"),ce.highlightFormatting&&(de.formatting="link-string"),de.linkHref=!0,Ce(de)):"error"}var Fe={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function _e(we){return function(de,tt){var At=de.next();if(At===we){tt.f=tt.inline=Ke,ce.highlightFormatting&&(tt.formatting="link-string");var kt=Ce(tt);return tt.linkHref=!1,kt}return de.match(Fe[we]),tt.linkHref=!0,Ce(tt)}}function St(we,de){return we.match(/^([^\]\\]|\\.)*\]:/,!1)?(de.f=vt,we.next(),ce.highlightFormatting&&(de.formatting="link"),de.linkText=!0,Ce(de)):Ze(we,de,Ke)}function vt(we,de){if(we.match(/^\]:/,!0)){de.f=de.inline=et,ce.highlightFormatting&&(de.formatting="link");var tt=Ce(de);return de.linkText=!1,tt}return we.match(/^([^\]\\]|\\.)+/,!0),He.linkText}function et(we,de){return we.eatSpace()?null:(we.match(/^[^\s]+/,!0),we.peek()===void 0?de.linkTitle=!0:we.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),de.f=de.inline=Ke,He.linkHref+" url")}var rt={startState:function(){return{f:Ve,prevLine:{stream:null},thisLine:{stream:null},block:Ve,htmlState:null,indentation:0,inline:Ke,text:Ne,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(we){return{f:we.f,prevLine:we.prevLine,thisLine:we.thisLine,block:we.block,htmlState:we.htmlState&&E.copyState(ye,we.htmlState),indentation:we.indentation,localMode:we.localMode,localState:we.localMode?E.copyState(we.localMode,we.localState):null,inline:we.inline,text:we.text,formatting:!1,linkText:we.linkText,linkTitle:we.linkTitle,linkHref:we.linkHref,code:we.code,em:we.em,strong:we.strong,strikethrough:we.strikethrough,emoji:we.emoji,header:we.header,setext:we.setext,hr:we.hr,taskList:we.taskList,list:we.list,listStack:we.listStack.slice(0),quote:we.quote,indentedCode:we.indentedCode,trailingSpace:we.trailingSpace,trailingSpaceNewLine:we.trailingSpaceNewLine,md_inside:we.md_inside,fencedEndRE:we.fencedEndRE}},token:function(we,de){if(de.formatting=!1,we!=de.thisLine.stream){if(de.header=0,de.hr=!1,we.match(/^\s*$/,!0))return Se(de),null;if(de.prevLine=de.thisLine,de.thisLine={stream:we},de.taskList=!1,de.trailingSpace=0,de.trailingSpaceNewLine=!1,!de.localState&&(de.f=de.block,de.f!=ke)){var tt=we.match(/^\s*/,!0)[0].replace(/\t/g,dt).length;if(de.indentation=tt,de.indentationDiff=null,tt>0)return null}}return de.f(we,de)},innerMode:function(we){return we.block==ke?{state:we.htmlState,mode:ye}:we.localState?{state:we.localState,mode:we.localMode}:{state:we,mode:rt}},indent:function(we,de,tt){return we.block==ke&&ye.indent?ye.indent(we.htmlState,de,tt):we.localState&&we.localMode.indent?we.localMode.indent(we.localState,de,tt):E.Pass},blankLine:Se,getType:Ce,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return rt},"xml"),E.defineMIME("text/markdown","markdown"),E.defineMIME("text/x-markdown","markdown")})},98101:function(vn,Dt,ee){(function(E){E(ee(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 De=0;De-1&&ye.substring(He+1,ye.length);if(Ue)return E.findModeByExtension(Ue)},E.findModeByName=function(ye){ye=ye.toLowerCase();for(var Ee=0;Ee0?Re.cmdState[Re.cmdState.length-1]:null}function ue(Re){var je=Re.cmdState.pop();je&&je.closeBracket()}function He(Re){for(var je=Re.cmdState,Ie=je.length-1;Ie>=0;Ie--){var Ye=je[Ie];if(Ye.name!="DEFAULT")return Ye}return{styleIdentifier:function(){return null}}}function Ue(Re,je,Ie){return function(){this.name=Re,this.bracketNo=0,this.style=je,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 xe={};xe.importmodule=Ue("importmodule","tag",["string","builtin"]),xe.documentclass=Ue("documentclass","tag",["","atom"]),xe.usepackage=Ue("usepackage","tag",["atom"]),xe.begin=Ue("begin","tag",["atom"]),xe.end=Ue("end","tag",["atom"]),xe.label=Ue("label","tag",["atom"]),xe.ref=Ue("ref","tag",["atom"]),xe.eqref=Ue("eqref","tag",["atom"]),xe.cite=Ue("cite","tag",["atom"]),xe.bibitem=Ue("bibitem","tag",["atom"]),xe.Bibitem=Ue("Bibitem","tag",["atom"]),xe.RBibitem=Ue("RBibitem","tag",["atom"]),xe.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function ne(Re,je){Re.f=je}function We(Re,je){var Ie;if(Re.match(/^\\[a-zA-Z@]+/)){var Ye=Re.current().slice(1);return Ie=xe.hasOwnProperty(Ye)?xe[Ye]:xe.DEFAULT,Ie=new Ie,ye(je,Ie),ne(je,ze),Ie.style}if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/\\]/))return"tag";if(Re.match("\\["))return ne(je,function(Ze,Le){return he(Ze,Le,"\\]")}),"keyword";if(Re.match("\\("))return ne(je,function(Ze,Le){return he(Ze,Le,"\\)")}),"keyword";if(Re.match("$$"))return ne(je,function(Ze,Le){return he(Ze,Le,"$$")}),"keyword";if(Re.match("$"))return ne(je,function(Ze,Le){return he(Ze,Le,"$")}),"keyword";var dt=Re.next();if(dt=="%")return Re.skipToEnd(),"comment";if(dt=="}"||dt=="]"){if(Ie=Ee(je),Ie)Ie.closeBracket(dt),ne(je,ze);else return"error";return"bracket"}else return dt=="{"||dt=="["?(Ie=xe.DEFAULT,Ie=new Ie,ye(je,Ie),"bracket"):/\d/.test(dt)?(Re.eatWhile(/[\w.%]/),"atom"):(Re.eatWhile(/[\w\-_]/),Ie=He(je),Ie.name=="begin"&&(Ie.argument=Re.current()),Ie.styleIdentifier())}function he(Re,je,Ie){if(Re.eatSpace())return null;if(Ie&&Re.match(Ie))return ne(je,We),"keyword";if(Re.match(/^\\[a-zA-Z@]+/))return"tag";if(Re.match(/^[a-zA-Z]+/))return"variable-2";if(Re.match(/^\\[$&%#{}_]/)||Re.match(/^\\[,;!\/]/)||Re.match(/^[\^_&]/))return"tag";if(Re.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Re.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var Ye=Re.next();return Ye=="{"||Ye=="}"||Ye=="["||Ye=="]"||Ye=="("||Ye==")"?"bracket":Ye=="%"?(Re.skipToEnd(),"comment"):"error"}function ze(Re,je){var Ie=Re.peek(),Ye;return Ie=="{"||Ie=="["?(Ye=Ee(je),Ye.openBracket(Ie),Re.eat(Ie),ne(je,We),"bracket"):/[ \t\r]/.test(Ie)?(Re.eat(Ie),null):(ne(je,We),ue(je),We(Re,je))}return{startState:function(){var Re=ce.inMathMode?function(je,Ie){return he(je,Ie)}:We;return{cmdState:[],f:Re}},copyState:function(Re){return{cmdState:Re.cmdState.slice(),f:Re.f}},token:function(Re,je){return je.f(Re,je)},blankLine:function(Re){Re.f=We,Re.cmdState.length=0},lineComment:"%"}}),E.defineMIME("text/x-stex","stex"),E.defineMIME("text/x-latex","stex")})},15525:function(vn,Dt,ee){(function(E){E(ee(89780))})(function(E){"use strict";var De={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},ce={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};E.defineMode("xml",function(ye,Ee){var ue=ye.indentUnit,He={},Ue=Ee.htmlMode?De:ce;for(var xe in Ue)He[xe]=Ue[xe];for(var xe in Ee)He[xe]=Ee[xe];var ne,We;function he(Qe,Me){function Fe(vt){return Me.tokenize=vt,vt(Qe,Me)}var _e=Qe.next();if(_e=="<")return Qe.eat("!")?Qe.eat("[")?Qe.match("CDATA[")?Fe(je("atom","]]>")):null:Qe.match("--")?Fe(je("comment","-->")):Qe.match("DOCTYPE",!0,!0)?(Qe.eatWhile(/[\w\._\-]/),Fe(Ie(1))):null:Qe.eat("?")?(Qe.eatWhile(/[\w\._\-]/),Me.tokenize=je("meta","?>"),"meta"):(ne=Qe.eat("/")?"closeTag":"openTag",Me.tokenize=ze,"tag bracket");if(_e=="&"){var St;return Qe.eat("#")?Qe.eat("x")?St=Qe.eatWhile(/[a-fA-F\d]/)&&Qe.eat(";"):St=Qe.eatWhile(/[\d]/)&&Qe.eat(";"):St=Qe.eatWhile(/[\w\.\-:]/)&&Qe.eat(";"),St?"atom":"error"}else return Qe.eatWhile(/[^&<]/),null}he.isInText=!0;function ze(Qe,Me){var Fe=Qe.next();if(Fe==">"||Fe=="/"&&Qe.eat(">"))return Me.tokenize=he,ne=Fe==">"?"endTag":"selfcloseTag","tag bracket";if(Fe=="=")return ne="equals",null;if(Fe=="<"){Me.tokenize=he,Me.state=Le,Me.tagName=Me.tagStart=null;var _e=Me.tokenize(Qe,Me);return _e?_e+" tag error":"tag error"}else return/[\'\"]/.test(Fe)?(Me.tokenize=Re(Fe),Me.stringStartCol=Qe.column(),Me.tokenize(Qe,Me)):(Qe.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Re(Qe){var Me=function(Fe,_e){for(;!Fe.eol();)if(Fe.next()==Qe){_e.tokenize=ze;break}return"string"};return Me.isInAttribute=!0,Me}function je(Qe,Me){return function(Fe,_e){for(;!Fe.eol();){if(Fe.match(Me)){_e.tokenize=he;break}Fe.next()}return Qe}}function Ie(Qe){return function(Me,Fe){for(var _e;(_e=Me.next())!=null;){if(_e=="<")return Fe.tokenize=Ie(Qe+1),Fe.tokenize(Me,Fe);if(_e==">")if(Qe==1){Fe.tokenize=he;break}else return Fe.tokenize=Ie(Qe-1),Fe.tokenize(Me,Fe)}return"meta"}}function Ye(Qe,Me,Fe){this.prev=Qe.context,this.tagName=Me,this.indent=Qe.indented,this.startOfLine=Fe,(He.doNotIndent.hasOwnProperty(Me)||Qe.context&&Qe.context.noIndent)&&(this.noIndent=!0)}function dt(Qe){Qe.context&&(Qe.context=Qe.context.prev)}function Ze(Qe,Me){for(var Fe;;){if(!Qe.context||(Fe=Qe.context.tagName,!He.contextGrabbers.hasOwnProperty(Fe)||!He.contextGrabbers[Fe].hasOwnProperty(Me)))return;dt(Qe)}}function Le(Qe,Me,Fe){return Qe=="openTag"?(Fe.tagStart=Me.column(),Ae):Qe=="closeTag"?Se:Le}function Ae(Qe,Me,Fe){return Qe=="word"?(Fe.tagName=Me.current(),We="tag",st):He.allowMissingTagName&&Qe=="endTag"?(We="tag bracket",st(Qe,Me,Fe)):(We="error",Ae)}function Se(Qe,Me,Fe){if(Qe=="word"){var _e=Me.current();return Fe.context&&Fe.context.tagName!=_e&&He.implicitlyClosed.hasOwnProperty(Fe.context.tagName)&&dt(Fe),Fe.context&&Fe.context.tagName==_e||He.matchClosing===!1?(We="tag",Ve):(We="tag error",ke)}else return He.allowMissingTagName&&Qe=="endTag"?(We="tag bracket",Ve(Qe,Me,Fe)):(We="error",ke)}function Ve(Qe,Me,Fe){return Qe!="endTag"?(We="error",Ve):(dt(Fe),Le)}function ke(Qe,Me,Fe){return We="error",Ve(Qe,Me,Fe)}function st(Qe,Me,Fe){if(Qe=="word")return We="attribute",Ce;if(Qe=="endTag"||Qe=="selfcloseTag"){var _e=Fe.tagName,St=Fe.tagStart;return Fe.tagName=Fe.tagStart=null,Qe=="selfcloseTag"||He.autoSelfClosers.hasOwnProperty(_e)?Ze(Fe,_e):(Ze(Fe,_e),Fe.context=new Ye(Fe,_e,St==Fe.indented)),Le}return We="error",st}function Ce(Qe,Me,Fe){return Qe=="equals"?Ne:(He.allowMissing||(We="error"),st(Qe,Me,Fe))}function Ne(Qe,Me,Fe){return Qe=="string"?Ke:Qe=="word"&&He.allowUnquoted?(We="string",st):(We="error",st(Qe,Me,Fe))}function Ke(Qe,Me,Fe){return Qe=="string"?Ke:st(Qe,Me,Fe)}return{startState:function(Qe){var Me={tokenize:he,state:Le,indented:Qe||0,tagName:null,tagStart:null,context:null};return Qe!=null&&(Me.baseIndent=Qe),Me},token:function(Qe,Me){if(!Me.tagName&&Qe.sol()&&(Me.indented=Qe.indentation()),Qe.eatSpace())return null;ne=null;var Fe=Me.tokenize(Qe,Me);return(Fe||ne)&&Fe!="comment"&&(We=null,Me.state=Me.state(ne||Fe,Qe,Me),We&&(Fe=We=="error"?Fe+" error":We)),Fe},indent:function(Qe,Me,Fe){var _e=Qe.context;if(Qe.tokenize.isInAttribute)return Qe.tagStart==Qe.indented?Qe.stringStartCol+1:Qe.indented+ue;if(_e&&_e.noIndent)return E.Pass;if(Qe.tokenize!=ze&&Qe.tokenize!=he)return Fe?Fe.match(/^(\s*)/)[0].length:0;if(Qe.tagName)return He.multilineTagIndentPastTag!==!1?Qe.tagStart+Qe.tagName.length+2:Qe.tagStart+ue*(He.multilineTagIndentFactor||1);if(He.alignCDATA&&/$/,blockCommentStart:"",configuration:He.htmlMode?"html":"xml",helperType:He.htmlMode?"html":"xml",skipAttribute:function(Qe){Qe.state==Ne&&(Qe.state=st)},xmlCurrentTag:function(Qe){return Qe.tagName?{name:Qe.tagName,close:Qe.type=="closeTag"}:null},xmlCurrentContext:function(Qe){for(var Me=[],Fe=Qe.context;Fe;Fe=Fe.prev)Fe.tagName&&Me.push(Fe.tagName);return Me.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(vn,Dt,ee){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var E=Object.assign||function(Ie){for(var Ye=1;Ye0&&(st=Ae[0]),st instanceof Error)throw st;var Ce=new Error("Unhandled error."+(st?" ("+st.message+")":""));throw Ce.context=st,Ce}var Ne=ke[Le];if(Ne===void 0)return!1;if(typeof Ne=="function")ee(Ne,this,Ae);else for(var Ke=Ne.length,Qe=ze(Ne,Ke),Se=0;Se0&&st.length>Ve&&!st.warned){st.warned=!0;var Ce=new Error("Possible EventEmitter memory leak detected. "+st.length+" "+String(Le)+" listeners added. Use emitter.setMaxListeners() to increase limit");Ce.name="MaxListenersExceededWarning",Ce.emitter=Ze,Ce.type=Le,Ce.count=st.length,De(Ce)}return Ze}ye.prototype.addListener=function(Le,Ae){return Ue(this,Le,Ae,!1)},ye.prototype.on=ye.prototype.addListener,ye.prototype.prependListener=function(Le,Ae){return Ue(this,Le,Ae,!0)};function xe(){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 ne(Ze,Le,Ae){var Se={fired:!1,wrapFn:void 0,target:Ze,type:Le,listener:Ae},Ve=xe.bind(Se);return Ve.listener=Ae,Se.wrapFn=Ve,Ve}ye.prototype.once=function(Le,Ae){return ue(Ae),this.on(Le,ne(this,Le,Ae)),this},ye.prototype.prependOnceListener=function(Le,Ae){return ue(Ae),this.prependListener(Le,ne(this,Le,Ae)),this},ye.prototype.removeListener=function(Le,Ae){var Se,Ve,ke,st,Ce;if(ue(Ae),Ve=this._events,Ve===void 0)return this;if(Se=Ve[Le],Se===void 0)return this;if(Se===Ae||Se.listener===Ae)--this._eventsCount===0?this._events=Object.create(null):(delete Ve[Le],Ve.removeListener&&this.emit("removeListener",Le,Se.listener||Ae));else if(typeof Se!="function"){for(ke=-1,st=Se.length-1;st>=0;st--)if(Se[st]===Ae||Se[st].listener===Ae){Ce=Se[st].listener,ke=st;break}if(ke<0)return this;ke===0?Se.shift():Re(Se,ke),Se.length===1&&(Ve[Le]=Se[0]),Ve.removeListener!==void 0&&this.emit("removeListener",Le,Ce||Ae)}return this},ye.prototype.off=ye.prototype.removeListener,ye.prototype.removeAllListeners=function(Le){var Ae,Se,Ve;if(Se=this._events,Se===void 0)return this;if(Se.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):Se[Le]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete Se[Le]),this;if(arguments.length===0){var ke=Object.keys(Se),st;for(Ve=0;Ve=0;Ve--)this.removeListener(Le,Ae[Ve]);return this};function We(Ze,Le,Ae){var Se=Ze._events;if(Se===void 0)return[];var Ve=Se[Le];return Ve===void 0?[]:typeof Ve=="function"?Ae?[Ve.listener||Ve]:[Ve]:Ae?je(Ve):ze(Ve,Ve.length)}ye.prototype.listeners=function(Le){return We(this,Le,!0)},ye.prototype.rawListeners=function(Le){return We(this,Le,!1)},ye.listenerCount=function(Ze,Le){return typeof Ze.listenerCount=="function"?Ze.listenerCount(Le):he.call(Ze,Le)},ye.prototype.listenerCount=he;function he(Ze){var Le=this._events;if(Le!==void 0){var Ae=Le[Ze];if(typeof Ae=="function")return 1;if(Ae!==void 0)return Ae.length}return 0}ye.prototype.eventNames=function(){return this._eventsCount>0?E(this._events):[]};function ze(Ze,Le){for(var Ae=new Array(Le),Se=0;Se>>6)+Ue(128|_e&63):Ue(224|_e>>>12&15)+Ue(128|_e>>>6&63)+Ue(128|_e&63)}else{var _e=65536+(Fe.charCodeAt(0)-55296)*1024+(Fe.charCodeAt(1)-56320);return Ue(240|_e>>>18&7)+Ue(128|_e>>>12&63)+Ue(128|_e>>>6&63)+Ue(128|_e&63)}},ne=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,We=function(Fe){return Fe.replace(ne,xe)},he=function(Fe){var _e=[0,2,1][Fe.length%3],St=Fe.charCodeAt(0)<<16|(Fe.length>1?Fe.charCodeAt(1):0)<<8|(Fe.length>2?Fe.charCodeAt(2):0),vt=[ue.charAt(St>>>18),ue.charAt(St>>>12&63),_e>=2?"=":ue.charAt(St>>>6&63),_e>=1?"=":ue.charAt(St&63)];return vt.join("")},ze=ce.btoa&&typeof ce.btoa=="function"?function(Fe){return ce.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,he)},Re=function(Fe){return ze(We(String(Fe)))},je=function(Fe){return Fe.replace(/[+\/]/g,function(_e){return _e=="+"?"-":"_"}).replace(/=/g,"")},Ie=function(Fe,_e){return _e?je(Re(Fe)):Re(Fe)},Ye=function(Fe){return Ie(Fe,!0)},dt;ce.Uint8Array&&(dt=function(Fe,_e){for(var St="",vt=0,et=Fe.length;vt>>18)+ue.charAt(tt>>>12&63)+(typeof we!="undefined"?ue.charAt(tt>>>6&63):"=")+(typeof de!="undefined"?ue.charAt(tt&63):"=")}return _e?je(St):St});var Ze=/[\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),St=_e-65536;return Ue((St>>>10)+55296)+Ue((St&1023)+56320);case 3:return Ue((15&Fe.charCodeAt(0))<<12|(63&Fe.charCodeAt(1))<<6|63&Fe.charCodeAt(2));default:return Ue((31&Fe.charCodeAt(0))<<6|63&Fe.charCodeAt(1))}},Ae=function(Fe){return Fe.replace(Ze,Le)},Se=function(Fe){var _e=Fe.length,St=_e%4,vt=(_e>0?He[Fe.charAt(0)]<<18:0)|(_e>1?He[Fe.charAt(1)]<<12:0)|(_e>2?He[Fe.charAt(2)]<<6:0)|(_e>3?He[Fe.charAt(3)]:0),et=[Ue(vt>>>16),Ue(vt>>>8&255),Ue(vt&255)];return et.length-=[0,0,2,1][St],et.join("")},Ve=ce.atob&&typeof ce.atob=="function"?function(Fe){return ce.atob(Fe)}:function(Fe){return Fe.replace(/\S{1,4}/g,Se)},ke=function(Fe){return Ve(String(Fe).replace(/[^A-Za-z0-9\+\/]/g,""))},st=function(Fe){return Ae(Ve(Fe))},Ce=function(Fe){return String(Fe).replace(/[-_]/g,function(_e){return _e=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Ne=function(Fe){return st(Ce(Fe))},Ke;ce.Uint8Array&&(Ke=function(Fe){return Uint8Array.from(ke(Ce(Fe)),function(_e){return _e.charCodeAt(0)})});var Qe=function(){var Fe=ce.Base64;return ce.Base64=ye,Fe};if(ce.Base64={VERSION:Ee,atob:ke,btoa:ze,fromBase64:Ne,toBase64:Ie,utob:We,encode:Ie,encodeURI:Ye,btou:Ae,decode:Ne,noConflict:Qe,fromUint8Array:dt,toUint8Array:Ke},typeof Object.defineProperty=="function"){var Me=function(Fe){return{value:Fe,enumerable:!1,writable:!0,configurable:!0}};ce.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Me(function(){return Ne(this)})),Object.defineProperty(String.prototype,"toBase64",Me(function(Fe){return Ie(this,Fe)})),Object.defineProperty(String.prototype,"toBase64URI",Me(function(){return Ie(this,!0)}))}}return ce.Meteor&&(Base64=ce.Base64),vn.exports?vn.exports.Base64=ce.Base64:(E=[],De=function(){return ce.Base64}.apply(Dt,E),De!==void 0&&(vn.exports=De)),{Base64:ce.Base64}})},2859:function(vn,Dt,ee){"use strict";ee.d(Dt,{hP:function(){return Qt}});var E=function(se,re){return(E=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(te,ae){te.__proto__=ae}||function(te,ae){for(var fe in ae)Object.prototype.hasOwnProperty.call(ae,fe)&&(te[fe]=ae[fe])})(se,re)};function De(se,re){function te(){this.constructor=se}E(se,re),se.prototype=re===null?Object.create(re):(te.prototype=re.prototype,new te)}function ce(se,re,te,ae){return new(te||(te=Promise))(function(fe,ie){function ge(xt){try{mt(ae.next(xt))}catch(Je){ie(Je)}}function ut(xt){try{mt(ae.throw(xt))}catch(Je){ie(Je)}}function mt(xt){var Je;xt.done?fe(xt.value):(Je=xt.value,Je instanceof te?Je:new te(function(ht){ht(Je)})).then(ge,ut)}mt((ae=ae.apply(se,re||[])).next())})}function ye(se,re){var te,ae,fe,ie,ge={label:0,sent:function(){if(1&fe[0])throw fe[1];return fe[1]},trys:[],ops:[]};return ie={next:ut(0),throw:ut(1),return:ut(2)},typeof Symbol=="function"&&(ie[Symbol.iterator]=function(){return this}),ie;function ut(mt){return function(xt){return function(Je){if(te)throw new TypeError("Generator is already executing.");for(;ge;)try{if(te=1,ae&&(fe=2&Je[0]?ae.return:Je[0]?ae.throw||((fe=ae.return)&&fe.call(ae),0):ae.next)&&!(fe=fe.call(ae,Je[1])).done)return fe;switch(ae=0,fe&&(Je=[2&Je[0],fe.value]),Je[0]){case 0:case 1:fe=Je;break;case 4:return ge.label++,{value:Je[1],done:!1};case 5:ge.label++,ae=Je[1],Je=[0];continue;case 7:Je=ge.ops.pop(),ge.trys.pop();continue;default:if(fe=ge.trys,!((fe=fe.length>0&&fe[fe.length-1])||Je[0]!==6&&Je[0]!==2)){ge=0;continue}if(Je[0]===3&&(!fe||Je[1]>fe[0]&&Je[1]',"select"),this.addActionButton(ae,'',"delete"),this.uiStyleSettings.clearButtonVisible&&this.addActionButton(ae,'',"clear"),this.uiStyleSettings.undoButtonVisible&&this.addActionButton(ae,'',"undo"),this.uiStyleSettings.redoButtonVisible&&this.addActionButton(ae,'',"redo"),this.uiStyleSettings.zoomButtonVisible&&this.addActionButton(ae,'',"zoom"),this.uiStyleSettings.zoomButtonVisible&&this.uiStyleSettings.zoomOutButtonVisible&&this.addActionButton(ae,'',"zoom-out"),this.uiStyleSettings.notesButtonVisible&&this.addActionButton(ae,'',"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(ie){var ge=document.createElement("div");ge.className=""+te.toolbarButtonStyleClass.name,ge.setAttribute("data-type-name",ie.typeName),ge.innerHTML=ie.icon,ge.addEventListener("click",function(){te.markerToolbarButtonClicked(ge,ie)}),te.buttons.push(ge),te.markerButtons.push(ge)}),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 fe=document.createElement("div");fe.className=this.toolbarBlockStyleClass.name,fe.style.whiteSpace="nowrap",fe.style.display=this.uiStyleSettings.resultButtonBlockVisible!==!1?"":"none",this.uiContainer.appendChild(fe),this.addActionButton(fe,'',"render"),this.addActionButton(fe,'',"close"),this.markerjsContainer.appendChild(this.uiContainer),this.setSelectMode(),this.setCurrentMarker(),this.adjustLayout()},se.prototype.addButtonClickListener=function(re){this.buttonClickListeners.push(re)},se.prototype.removeButtonClickListener=function(re){this.buttonClickListeners.indexOf(re)>-1&&this.buttonClickListeners.splice(this.buttonClickListeners.indexOf(re),1)},se.prototype.setSelectMode=function(){this.resetButtonStyles(),this.setActiveButton(this.buttons[0])},se.prototype.adjustLayout=function(){if(this.markerButtons&&this.markerButtons.length>0){var re=Math.floor(this.markerButtonBlock.clientWidth/this.uiStyleSettings.toolbarHeight)-1;this.markerButtonBlock.innerHTML="",this.markerButtonOverflowBlock.innerHTML="";for(var te=0;te0&&this.buttonClickListeners.forEach(function(ae){return ae("marker",te)}),this.markerButtonOverflowBlock.style.display="none"},se.prototype.actionToolbarButtonClicked=function(re,te){this.buttonClickListeners&&this.buttonClickListeners.length>0&&this.buttonClickListeners.forEach(function(ae){return ae("action",te)}),this.markerButtonOverflowBlock.style.display="none",this.setActiveButton(this.buttons[0])},se.prototype.setActiveButton=function(re){this.resetButtonStyles(),re.className=re.className.replace(this.uiStyleSettings.toolbarButtonStyleColorsClassName?this.uiStyleSettings.toolbarButtonStyleColorsClassName:this.toolbarButtonStyleColorsClass.name,"").trim(),re.className+=" "+(this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName?this.uiStyleSettings.toolbarActiveButtonStyleColorsClassName:this.toolbarActiveButtonStyleColorsClass.name)},se.prototype.setActiveMarkerButton=function(re){var te=this.markerButtons.find(function(ae){return ae.getAttribute("data-type-name")===re});te&&this.setActiveButton(te)},se.prototype.setCurrentMarker=function(re){var te=this;this.currentMarker=re,this.buttons.filter(function(ae){return/delete|notes/.test(ae.getAttribute("data-action"))}).forEach(function(ae){te.currentMarker===void 0?(ae.style.fillOpacity="0.4",ae.style.pointerEvents="none"):(ae.style.fillOpacity="1",ae.style.pointerEvents="all")})},se}(),Re=function(){function se(re,te,ae,fe){this.panels=[],this.panelButtons=[],this.markerjsContainer=re,this.displayMode=te,this.uiStyleSettings=ae,this.styles=fe,this.panelButtonClick=this.panelButtonClick.bind(this),this.addStyles()}return se.prototype.addStyles=function(){var re;this.toolboxStyleClass=this.styles.addClass(new he("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 he("toolbox_colors",` color: `+this.uiStyleSettings.toolboxColor+`; `));var te=this.uiStyleSettings.toolbarHeight/4;this.toolboxButtonRowStyleClass=this.styles.addClass(new he("toolbox-button-row",` display: flex; cursor: default; box-sizing: content-box; `)),this.toolboxButtonRowStyleColorsClass=this.styles.addClass(new he("toolbox-button-row_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundColor+`; `)),this.toolboxPanelRowStyleClass=this.styles.addClass(new he("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 he("toolbox-panel-row_colors",` background-color: `+((re=this.uiStyleSettings.toolboxBackgroundColor)!==null&&re!==void 0?re:this.uiStyleSettings.toolbarBackgroundHoverColor)+`; `)),this.toolboxButtonStyleClass=this.styles.addClass(new he("toolbox_button",` display: inline-block; width: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px; height: `+(this.uiStyleSettings.toolbarHeight-2*te)+`px; padding: `+te+`px; box-sizing: content-box; `)),this.toolboxButtonStyleColorsClass=this.styles.addClass(new he("toolbox-button_colors",` fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.toolboxActiveButtonStyleColorsClass=this.styles.addClass(new he("toolbox-active-button_colors",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+`; fill: `+this.uiStyleSettings.toolbarColor+`; `)),this.styles.addRule(new We("."+this.toolboxButtonStyleColorsClass.name+":hover",` background-color: `+this.uiStyleSettings.toolbarBackgroundHoverColor+` `)),this.styles.addRule(new We("."+this.toolboxButtonStyleClass.name+" svg",` height: `+this.uiStyleSettings.toolbarHeight/2+`px; `))},se.prototype.show=function(re){var te;this.uiContainer=document.createElement("div"),this.uiContainer.style.visibility=re,this.uiContainer.className=this.toolboxStyleClass.name+" "+((te=this.uiStyleSettings.toolboxStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxStyleColorsClass.name),this.markerjsContainer.appendChild(this.uiContainer)},se.prototype.setPanelButtons=function(re){var te,ae,fe=this;this.panels=re,this.uiContainer!==void 0&&(this.uiContainer.innerHTML="",this.panelRow=document.createElement("div"),this.panelRow.className=this.toolboxPanelRowStyleClass.name+" "+((te=this.uiStyleSettings.toolboxPanelRowStyleColorsClassName)!==null&&te!==void 0?te:this.toolboxPanelRowStyleColorsClass.name),this.uiContainer.appendChild(this.panelRow),this.buttonRow=document.createElement("div"),this.buttonRow.className=this.toolboxButtonRowStyleClass.name+" "+((ae=this.uiStyleSettings.toolboxButtonRowStyleColorsClassName)!==null&&ae!==void 0?ae:this.toolboxButtonRowStyleColorsClass.name)+" ",this.uiContainer.appendChild(this.buttonRow),this.panelButtons.splice(0),this.panels.forEach(function(ie){var ge;ie.uiStyleSettings=fe.uiStyleSettings;var ut=document.createElement("div");ut.className=fe.toolboxButtonStyleClass.name+" "+((ge=fe.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&ge!==void 0?ge:fe.toolboxButtonStyleColorsClass.name),ut.innerHTML=ie.icon,ut.title=ie.title,ut.addEventListener("click",function(){fe.panelButtonClick(ie)}),fe.panelButtons.push(ut),fe.buttonRow.appendChild(ut)}),this.displayMode==="inline"?this.panelRow.style.display="none":this.panelRow.style.visibility="hidden")},se.prototype.panelButtonClick=function(re){var te=this,ae=-1;if(re!==this.activePanel){ae=this.panels.indexOf(re),this.panelRow.innerHTML="";var fe=re.getUi();fe.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.panelRow.appendChild(fe),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=re}else this.activePanel=void 0,this.panelRow.className=this.panelRow.className.replace(this.styles.fadeInAnimationClassName,""),this.panelRow.className+=" "+this.styles.fadeOutAnimationClassName,setTimeout(function(){te.displayMode==="inline"?te.panelRow.style.display="none":te.panelRow.style.visibility="hidden"},200);this.panelButtons.forEach(function(ie,ge){var ut,mt;ie.className=te.toolboxButtonStyleClass.name+" "+(ge===ae?""+((ut=te.uiStyleSettings.toolboxActiveButtonStyleColorsClassName)!==null&&ut!==void 0?ut:te.toolboxActiveButtonStyleColorsClass.name):""+((mt=te.uiStyleSettings.toolboxButtonStyleColorsClassName)!==null&&mt!==void 0?mt:te.toolboxButtonStyleColorsClass.name))})},se}(),je=function(se,re){this.title=se,this.icon=re},Ie=function(se){function re(te,ae,fe,ie){var ge=se.call(this,te,ie||'')||this;return ge.colors=[],ge.addTransparent=!1,ge.colorBoxes=[],ge.colors=ae,ge.currentColor=fe,ge.setCurrentColor=ge.setCurrentColor.bind(ge),ge.getColorBox=ge.getColorBox.bind(ge),ge}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.whiteSpace="nowrap",this.colors.forEach(function(fe){var ie=te.getColorBox(fe);ae.appendChild(ie),te.colorBoxes.push(ie)}),ae},re.prototype.getColorBox=function(te){var ae=this,fe=this.uiStyleSettings.toolbarHeight/4,ie=this.uiStyleSettings.toolbarHeight-fe,ge=document.createElement("div");ge.style.display="inline-block",ge.style.boxSizing="content-box",ge.style.width=ie-2+"px",ge.style.height=ie-2+"px",ge.style.padding="1px",ge.style.marginRight="2px",ge.style.marginBottom="2px",ge.style.borderWidth="2px",ge.style.borderStyle="solid",ge.style.borderRadius=(ie+2)/2+"px",ge.style.borderColor=te===this.currentColor?this.uiStyleSettings.toolboxAccentColor:"transparent",ge.addEventListener("click",function(){ae.setCurrentColor(te,ge)});var ut=document.createElement("div");return ut.style.display="inline-block",ut.style.width=ie-2+"px",ut.style.height=ie-2+"px",ut.style.backgroundColor=te,ut.style.borderRadius=ie/2+"px",te==="transparent"&&(ut.style.fill=this.uiStyleSettings.toolboxAccentColor,ut.innerHTML=` `),ge.appendChild(ut),ge},re.prototype.setCurrentColor=function(te,ae){var fe=this;this.currentColor=te,this.colorBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onColorChanged&&this.onColorChanged(te)},re}(je),Ye=function(){function se(re,te,ae){this._state="new",this._isSelected=!1,this._container=re,this._overlayContainer=te,this.globalSettings=ae,this.stateChanged=this.stateChanged.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this)}return Object.defineProperty(se.prototype,"typeName",{get:function(){return Object.getPrototypeOf(this).constructor.typeName},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"container",{get:function(){return this._container},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"overlayContainer",{get:function(){return this._overlayContainer},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"state",{get:function(){return this._state},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"toolboxPanels",{get:function(){return[]},enumerable:!1,configurable:!0}),se.prototype.ownsTarget=function(re){return!1},Object.defineProperty(se.prototype,"isSelected",{get:function(){return this._isSelected},enumerable:!1,configurable:!0}),se.prototype.select=function(){this.container.style.cursor="move",this._isSelected=!0,this.manipulationStartState=this.getState()},se.prototype.deselect=function(){this.container.style.cursor="default",this._isSelected=!1,this.stateChanged()},se.prototype.pointerDown=function(re,te){},se.prototype.dblClick=function(re,te){},se.prototype.manipulate=function(re){},se.prototype.pointerUp=function(re){this.stateChanged()},se.prototype.dispose=function(){},se.prototype.addMarkerVisualToContainer=function(re){this.container.childNodes.length>0?this.container.insertBefore(re,this.container.childNodes[0]):this.container.appendChild(re)},se.prototype.getState=function(){return{typeName:se.typeName,state:this.state,notes:this.notes}},se.prototype.restoreState=function(re){this._state=re.state,this.notes=re.notes},se.prototype.scale=function(re,te){},se.prototype.colorChanged=function(re){this.onColorChanged&&this.onColorChanged(re),this.stateChanged()},se.prototype.fillColorChanged=function(re){this.onFillColorChanged&&this.onFillColorChanged(re),this.stateChanged()},se.prototype.stateChanged=function(){if(this.onStateChanged&&this.state!=="creating"&&this.state!=="new"){var re=this.getState();this.manipulationStartState!==void 0&&(this.manipulationStartState.state="select"),re.state="select",JSON.stringify(this.manipulationStartState)!=JSON.stringify(re)&&this.onStateChanged(this)}},se.typeName="MarkerBase",se}(),dt=function(){function se(){this.findGripByVisual=this.findGripByVisual.bind(this)}return se.prototype.findGripByVisual=function(re){return this.topLeft.ownsTarget(re)?this.topLeft:this.topCenter.ownsTarget(re)?this.topCenter:this.topRight.ownsTarget(re)?this.topRight:this.centerLeft.ownsTarget(re)?this.centerLeft:this.centerRight.ownsTarget(re)?this.centerRight:this.bottomLeft.ownsTarget(re)?this.bottomLeft:this.bottomCenter.ownsTarget(re)?this.bottomCenter:this.bottomRight.ownsTarget(re)?this.bottomRight:void 0},se}(),Ze=function(){function se(){this.GRIP_SIZE=10,this.visual=ue.createGroup(),this.visual.appendChild(ue.createCircle(1.5*this.GRIP_SIZE,[["fill","transparent"]])),this.visual.appendChild(ue.createCircle(this.GRIP_SIZE,[["fill","#cccccc"],["fill-opacity","0.7"],["stroke","#333333"],["stroke-width","2"],["stroke-opacity","0.7"]]))}return se.prototype.ownsTarget=function(re){return re===this.visual||re===this.visual.childNodes[0]||re===this.visual.childNodes[1]},se}(),Le=function(){function se(){}return se.toITransformMatrix=function(re){return{a:re.a,b:re.b,c:re.c,d:re.d,e:re.e,f:re.f}},se.toSVGMatrix=function(re,te){return re.a=te.a,re.b=te.b,re.c=te.c,re.d=te.d,re.e=te.e,re.f=te.f,re},se}(),Ae=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.left=0,ie.top=0,ie.width=0,ie.height=0,ie.defaultSize={x:50,y:20},ie.offsetX=0,ie.offsetY=0,ie.rotationAngle=0,ie.CB_DISTANCE=10,ie._suppressMarkerCreateEvent=!1,ie.container.transform.baseVal.appendItem(ue.createTransform()),ie.setupControlBox(),ie}return De(re,se),Object.defineProperty(re.prototype,"centerX",{get:function(){return this.left+this.width/2},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"centerY",{get:function(){return this.top+this.height/2},enumerable:!1,configurable:!0}),Object.defineProperty(re.prototype,"visual",{get:function(){return this._visual},set:function(te){this._visual=te;var ae=ue.createTransform();this._visual.transform.baseVal.appendItem(ae)},enumerable:!1,configurable:!0}),re.prototype.ownsTarget=function(te){return!!se.prototype.ownsTarget.call(this,te)||!!(this.controlGrips.findGripByVisual(te)!==void 0||this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(te))},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.left=te.x,this.top=te.y),this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.manipulationStartWidth=this.width,this.manipulationStartHeight=this.height;var fe=this.unrotatePoint(te);if(this.manipulationStartX=fe.x,this.manipulationStartY=fe.y,this.offsetX=fe.x-this.left,this.offsetY=fe.y-this.top,this.state!=="new")if(this.select(),this.activeGrip=this.controlGrips.findGripByVisual(ae),this.activeGrip!==void 0)this._state="resize";else if(this.rotatorGrip!==void 0&&this.rotatorGrip.ownsTarget(ae)){this.activeGrip=this.rotatorGrip;var ie=this.rotatePoint({x:this.centerX,y:this.centerY});this.left=ie.x-this.width/2,this.top=ie.y-this.height/2,this.moveVisual({x:this.left,y:this.top});var ge=this.container.transform.baseVal.getItem(0);ge.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(ge,0),this.adjustControlBox(),this._state="rotate"}else this._state="move"},re.prototype.pointerUp=function(te){var ae=this.state;se.prototype.pointerUp.call(this,te),this.state==="creating"&&this.width<10&&this.height<10?(this.width=this.defaultSize.x,this.height=this.defaultSize.y):this.manipulate(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this._suppressMarkerCreateEvent===!1&&this.onMarkerCreated(this)},re.prototype.moveVisual=function(te){this.visual.style.transform="translate("+te.x+"px, "+te.y+"px)"},re.prototype.manipulate=function(te){var ae=this.unrotatePoint(te);this.state==="creating"?this.resize(te):this.state==="move"?(this.left=this.manipulationStartLeft+(ae.x-this.manipulationStartLeft)-this.offsetX,this.top=this.manipulationStartTop+(ae.y-this.manipulationStartTop)-this.offsetY,this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()):this.state==="resize"?this.resize(ae):this.state==="rotate"&&this.rotate(te)},re.prototype.resize=function(te){var ae=this.manipulationStartLeft,fe=this.manipulationStartWidth,ie=this.manipulationStartTop,ge=this.manipulationStartHeight;switch(this.activeGrip){case this.controlGrips.bottomLeft:case this.controlGrips.centerLeft:case this.controlGrips.topLeft:ae=this.manipulationStartLeft+te.x-this.manipulationStartX,fe=this.manipulationStartWidth+this.manipulationStartLeft-ae;break;case this.controlGrips.bottomRight:case this.controlGrips.centerRight:case this.controlGrips.topRight:case void 0:fe=this.manipulationStartWidth+te.x-this.manipulationStartX}switch(this.activeGrip){case this.controlGrips.topCenter:case this.controlGrips.topLeft:case this.controlGrips.topRight:ie=this.manipulationStartTop+te.y-this.manipulationStartY,ge=this.manipulationStartHeight+this.manipulationStartTop-ie;break;case this.controlGrips.bottomCenter:case this.controlGrips.bottomLeft:case this.controlGrips.bottomRight:case void 0:ge=this.manipulationStartHeight+te.y-this.manipulationStartY}fe>=0?(this.left=ae,this.width=fe):(this.left=ae+fe,this.width=-fe),ge>=0?(this.top=ie,this.height=ge):(this.top=ie+ge,this.height=-ge),this.setSize()},re.prototype.setSize=function(){this.moveVisual({x:this.left,y:this.top}),this.adjustControlBox()},re.prototype.rotate=function(te){if(Math.abs(te.x-this.centerX)>.1){var ae=Math.sign(te.x-this.centerX);this.rotationAngle=180*Math.atan((te.y-this.centerY)/(te.x-this.centerX))/Math.PI+90*ae,this.applyRotation()}},re.prototype.applyRotation=function(){var te=this.container.transform.baseVal.getItem(0);te.setRotate(this.rotationAngle,this.centerX,this.centerY),this.container.transform.baseVal.replaceItem(te,0)},re.prototype.rotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM(),fe=ue.createPoint(te.x,te.y);return{x:(fe=fe.matrixTransform(ae)).x,y:fe.y}},re.prototype.unrotatePoint=function(te){if(this.rotationAngle===0)return te;var ae=this.container.getCTM();ae=ae.inverse();var fe=ue.createPoint(te.x,te.y);return{x:(fe=fe.matrixTransform(ae)).x,y:fe.y}},re.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},re.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},re.prototype.setupControlBox=function(){this.controlBox=ue.createGroup();var te=ue.createTransform();te.setTranslate(-this.CB_DISTANCE/2,-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.appendItem(te),this.container.appendChild(this.controlBox),this.controlRect=ue.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=ue.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 dt,this.addControlGrips(),this.controlBox.style.display="none"},re.prototype.adjustControlBox=function(){var te=this.controlBox.transform.baseVal.getItem(0);te.setTranslate(this.left-this.CB_DISTANCE/2,this.top-this.CB_DISTANCE/2),this.controlBox.transform.baseVal.replaceItem(te,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()},re.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()},re.prototype.createGrip=function(){var te=new Ze;return te.visual.transform.baseVal.appendItem(ue.createTransform()),this.controlBox.appendChild(te.visual),te},re.prototype.positionGrips=function(){var te=this.controlGrips.topLeft.GRIP_SIZE,ae=-te/2,fe=ae,ie=(this.width+this.CB_DISTANCE)/2-te/2,ge=(this.height+this.CB_DISTANCE)/2-te/2,ut=this.height+this.CB_DISTANCE-te/2,mt=this.width+this.CB_DISTANCE-te/2;this.positionGrip(this.controlGrips.topLeft.visual,ae,fe),this.positionGrip(this.controlGrips.topCenter.visual,ie,fe),this.positionGrip(this.controlGrips.topRight.visual,mt,fe),this.positionGrip(this.controlGrips.centerLeft.visual,ae,ge),this.positionGrip(this.controlGrips.centerRight.visual,mt,ge),this.positionGrip(this.controlGrips.bottomLeft.visual,ae,ut),this.positionGrip(this.controlGrips.bottomCenter.visual,ie,ut),this.positionGrip(this.controlGrips.bottomRight.visual,mt,ut),this.rotatorGrip!==void 0&&this.positionGrip(this.rotatorGrip.visual,ie,fe-3*this.CB_DISTANCE)},re.prototype.positionGrip=function(te,ae,fe){var ie=te.transform.baseVal.getItem(0);ie.setTranslate(ae,fe),te.transform.baseVal.replaceItem(ie,0)},re.prototype.hideControlBox=function(){this.controlBox.style.display="none"},re.prototype.showControlBox=function(){this.controlBox.style.display=""},re.prototype.getState=function(){return Object.assign({left:this.left,top:this.top,width:this.width,height:this.height,rotationAngle:this.rotationAngle,visualTransformMatrix:Le.toITransformMatrix(this.visual.transform.baseVal.getItem(0).matrix),containerTransformMatrix:Le.toITransformMatrix(this.container.transform.baseVal.getItem(0).matrix)},se.prototype.getState.call(this))},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te);var ae=te;this.left=ae.left,this.top=ae.top,this.width=ae.width,this.height=ae.height,this.rotationAngle=ae.rotationAngle,this.visual.transform.baseVal.getItem(0).setMatrix(Le.toSVGMatrix(this.visual.transform.baseVal.getItem(0).matrix,ae.visualTransformMatrix)),this.container.transform.baseVal.getItem(0).setMatrix(Le.toSVGMatrix(this.container.transform.baseVal.getItem(0).matrix,ae.containerTransformMatrix))},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae);var fe=this.rotatePoint({x:this.left,y:this.top}),ie=this.unrotatePoint({x:fe.x*te,y:fe.y*ae});this.left=ie.x,this.top=ie.y,this.width=this.width*te,this.height=this.height*ae,this.adjustControlBox()},re}(Ye),Se=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.opacity=1,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.visual)},re.prototype.createVisual=function(){this.visual=ue.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)},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},re.prototype.manipulate=function(te){se.prototype.manipulate.call(this,te)},re.prototype.resize=function(te){se.prototype.resize.call(this,te),this.setSize()},re.prototype.setSize=function(){se.prototype.setSize.call(this),ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]])},re.prototype.pointerUp=function(te){se.prototype.pointerUp.call(this,te),this.setSize()},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.visual&&ue.setAttributes(this.visual,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},re.prototype.setFillColor=function(te){this.fillColor=te,this.visual&&ue.setAttributes(this.visual,[["fill",this.fillColor]]),this.stateChanged()},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.visual&&ue.setAttributes(this.visual,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.visual&&ue.setAttributes(this.visual,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},re.prototype.getState=function(){return Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:this.opacity},se.prototype.getState.call(this))},re.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.opacity=ae.opacity,this.createVisual(),se.prototype.restoreState.call(this,te),this.setSize()},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae),this.setSize()},re.title="Rectangle marker",re}(Ae),Ve=function(se){function re(te,ae,fe,ie){var ge=se.call(this,te,ie||'')||this;return ge.widths=[],ge.widthBoxes=[],ge.widths=ae,ge.currentWidth=fe,ge.setCurrentWidth=ge.setCurrentWidth.bind(ge),ge}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.widths.forEach(function(fe){var ie=document.createElement("div");ie.style.display="flex",ie.style.flexGrow="2",ie.style.alignItems="center",ie.style.justifyContent="space-between",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=fe===te.currentWidth?te.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){te.setCurrentWidth(fe,ie)}),ae.appendChild(ie);var ge=document.createElement("div");ge.innerText=fe.toString(),ge.style.marginRight="5px",ie.appendChild(ge);var ut=document.createElement("div");ut.style.minHeight="20px",ut.style.flexGrow="2",ut.style.display="flex",ut.style.alignItems="center";var mt=document.createElement("hr");mt.style.minWidth="20px",mt.style.border="0px",mt.style.borderTop=fe+"px solid "+te.uiStyleSettings.toolboxColor,mt.style.flexGrow="2",ut.appendChild(mt),ie.appendChild(ut),te.widthBoxes.push(ie)}),ae},re.prototype.setCurrentWidth=function(te,ae){var fe=this;this.currentWidth=te,this.widthBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onWidthChanged&&this.onWidthChanged(this.currentWidth)},re}(je),ke=function(se){function re(te,ae,fe,ie){var ge=se.call(this,te,ie||'')||this;return ge.styles=[],ge.styleBoxes=[],ge.styles=ae,ge.currentStyle=fe,ge.setCurrentStyle=ge.setCurrentStyle.bind(ge),ge}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",this.styles.forEach(function(fe){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="space-between",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.overflow="hidden",ie.style.maxWidth=100/te.styles.length-5+"%",ie.style.borderColor=fe===te.currentStyle?te.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){te.setCurrentStyle(fe,ie)}),ae.appendChild(ie);var ge=document.createElement("div");ge.style.minHeight="20px",ge.style.flexGrow="2",ge.style.overflow="hidden";var ut=` `;ge.innerHTML=ut,ie.appendChild(ge),te.styleBoxes.push(ie)}),ae},re.prototype.setCurrentStyle=function(te,ae){var fe=this;this.currentStyle=te,this.styleBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onStyleChanged&&this.onStyleChanged(this.currentStyle)},re}(je),st=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.strokeColor=fe.defaultColor,ie.strokeWidth=fe.defaultStrokeWidth,ie.strokeDasharray=fe.defaultStrokeDasharray,ie.strokePanel=new Ie("Line color",fe.defaultColorSet,fe.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new Ve("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new ke("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return De(re,se),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=se.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="FrameMarker",re.title="Frame marker",re.icon='',re}(Se),Ce=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"},Ne=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.x1=0,ie.y1=0,ie.x2=0,ie.y2=0,ie.defaultLength=50,ie.manipulationStartX=0,ie.manipulationStartY=0,ie.manipulationStartX1=0,ie.manipulationStartY1=0,ie.manipulationStartX2=0,ie.manipulationStartY2=0,ie.setupControlBox(),ie}return De(re,se),re.prototype.ownsTarget=function(te){return!!se.prototype.ownsTarget.call(this,te)||!(!this.grip1.ownsTarget(te)&&!this.grip2.ownsTarget(te))},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.manipulationStartX=te.x,this.manipulationStartY=te.y,this.state==="new"&&(this.x1=te.x,this.y1=te.y,this.x2=te.x,this.y2=te.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(ae)?this.activeGrip=this.grip1:this.grip2.ownsTarget(ae)?this.activeGrip=this.grip2:this.activeGrip=void 0,this.activeGrip?this._state="resize":this._state="move")},re.prototype.pointerUp=function(te){var ae=this.state;se.prototype.pointerUp.call(this,te),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(te),this._state="select",ae==="creating"&&this.onMarkerCreated&&this.onMarkerCreated(this)},re.prototype.adjustVisual=function(){},re.prototype.manipulate=function(te){this.state==="creating"?this.resize(te):this.state==="move"?(this.x1=this.manipulationStartX1+te.x-this.manipulationStartX,this.y1=this.manipulationStartY1+te.y-this.manipulationStartY,this.x2=this.manipulationStartX2+te.x-this.manipulationStartX,this.y2=this.manipulationStartY2+te.y-this.manipulationStartY,this.adjustVisual(),this.adjustControlBox()):this.state==="resize"&&this.resize(te)},re.prototype.resize=function(te){switch(this.activeGrip){case this.grip1:this.x1=te.x,this.y1=te.y;break;case this.grip2:case void 0:this.x2=te.x,this.y2=te.y}this.adjustVisual(),this.adjustControlBox()},re.prototype.select=function(){se.prototype.select.call(this),this.adjustControlBox(),this.controlBox.style.display=""},re.prototype.deselect=function(){se.prototype.deselect.call(this),this.controlBox.style.display="none"},re.prototype.setupControlBox=function(){this.controlBox=ue.createGroup(),this.container.appendChild(this.controlBox),this.addControlGrips(),this.controlBox.style.display="none"},re.prototype.adjustControlBox=function(){this.positionGrips()},re.prototype.addControlGrips=function(){this.grip1=this.createGrip(),this.grip2=this.createGrip(),this.positionGrips()},re.prototype.createGrip=function(){var te=new Ze;return te.visual.transform.baseVal.appendItem(ue.createTransform()),this.controlBox.appendChild(te.visual),te},re.prototype.positionGrips=function(){var te=this.grip1.GRIP_SIZE;this.positionGrip(this.grip1.visual,this.x1-te/2,this.y1-te/2),this.positionGrip(this.grip2.visual,this.x2-te/2,this.y2-te/2)},re.prototype.positionGrip=function(te,ae,fe){var ie=te.transform.baseVal.getItem(0);ie.setTranslate(ae,fe),te.transform.baseVal.replaceItem(ie,0)},re.prototype.getState=function(){return Object.assign({x1:this.x1,y1:this.y1,x2:this.x2,y2:this.y2},se.prototype.getState.call(this))},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te);var ae=te;this.x1=ae.x1,this.y1=ae.y1,this.x2=ae.x2,this.y2=ae.y2},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae),this.x1=this.x1*te,this.y1=this.y1*ae,this.x2=this.x2*te,this.y2=this.y2*ae,this.adjustVisual(),this.adjustControlBox()},re}(Ye),Ke=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.strokeColor=fe.defaultColor,ie.strokeWidth=fe.defaultStrokeWidth,ie.strokeDasharray=fe.defaultStrokeDasharray,ie.strokePanel=new Ie("Line color",fe.defaultColorSet,fe.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new Ve("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new ke("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorLine&&te!==this.visibleLine)},re.prototype.createVisual=function(){this.visual=ue.createGroup(),this.selectorLine=ue.createLine(this.x1,this.y1,this.x2,this.y2,[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()]]),this.visibleLine=ue.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)},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.state==="new"&&(this.createVisual(),this.adjustVisual(),this._state="creating")},re.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()),ue.setAttributes(this.visibleLine,[["stroke",this.strokeColor]]),ue.setAttributes(this.visibleLine,[["stroke-width",this.strokeWidth.toString()]]),ue.setAttributes(this.visibleLine,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray},se.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.createVisual(),this.adjustVisual()},re.typeName="LineMarker",re.title="Line marker",re.icon='',re}(Ne),Qe=function(se){function re(te,ae,fe,ie){var ge=se.call(this,te,ie||'')||this;return ge.fonts=[],ge.fontBoxes=[],ge.fonts=ae,ge.currentFont=fe,ge.setCurrentFont=ge.setCurrentFont.bind(ge),ge}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.overflow="hidden",ae.style.flexGrow="2",this.fonts.forEach(function(fe){var ie=document.createElement("div");ie.style.display="inline-block",ie.style.alignItems="center",ie.style.justifyContent="space-between",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.overflow="hidden",ie.style.maxWidth=100/te.fonts.length-5+"%",ie.style.borderColor=fe===te.currentFont?te.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){te.setCurrentFont(fe,ie)}),ae.appendChild(ie);var ge=document.createElement("div");ge.style.display="flex",ge.style.minHeight="20px",ge.style.flexGrow="2",ge.style.fontFamily=fe,ge.style.overflow="hidden";var ut=document.createElement("div");ut.style.whiteSpace="nowrap",ut.style.overflow="hidden",ut.style.textOverflow="ellipsis",ut.innerHTML="The quick brown fox jumps over the lazy dog",ge.appendChild(ut),ie.appendChild(ge),te.fontBoxes.push(ie)}),ae},re.prototype.setCurrentFont=function(te,ae){var fe=this;this.currentFont=te,this.fontBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onFontChanged&&this.onFontChanged(this.currentFont)},re}(je),Me=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.color="transparent",ie.padding=5,ie.DEFAULT_TEXT="\u8BF7\u8F93\u5165\u6587\u672C",ie.text=ie.DEFAULT_TEXT,ie.isMoved=!1,ie.color=fe.defaultColor,ie.fontFamily=fe.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setColor=ie.setColor.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.renderText=ie.renderText.bind(ie),ie.sizeText=ie.sizeText.bind(ie),ie.textEditDivClicked=ie.textEditDivClicked.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.setSize=ie.setSize.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.colorPanel=new Ie("Color",fe.defaultColorSet,fe.defaultColor),ie.colorPanel.onColorChanged=ie.setColor,ie.fontFamilyPanel=new Qe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie}return De(re,se),re.prototype.ownsTarget=function(te){if(se.prototype.ownsTarget.call(this,te)||te===this.visual||te===this.textElement||te===this.bgRectangle)return!0;var ae=!1;return this.textElement.childNodes.forEach(function(fe){fe===te&&(ae=!0)}),ae},re.prototype.createVisual=function(){this.visual=ue.createGroup(),this.bgRectangle=ue.createRect(1,1,[["fill","transparent"]]),this.visual.appendChild(this.bgRectangle),this.textElement=ue.createText([["fill",this.color],["font-family",this.fontFamily],["font-size","16px"],["x","0"],["y","0"]]),this.textElement.transform.baseVal.appendItem(ue.createTransform()),this.textElement.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.textElement),this.addMarkerVisualToContainer(this.visual),this.renderText()},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},re.prototype.renderText=function(){var te=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(ae){te.textElement.appendChild(ue.createTSpan(ae.trim()===""?" ":ae.trim(),[["x","0"],["dy","1.2em"]]))}),setTimeout(this.sizeText,10)}},re.prototype.getTextScale=function(){var te=this.textElement.getBBox(),ae=1;if(te.width>0&&te.height>0){var fe=(1*this.width-this.width*this.padding*2/100)/te.width,ie=(1*this.height-this.height*this.padding*2/100)/te.height;ae=Math.min(fe,ie)}return ae},re.prototype.getTextPosition=function(te){var ae=this.textElement.getBBox(),fe=0,ie=0;return ae.width>0&&ae.height>0&&(fe=(this.width-ae.width*te)/2,ie=this.height/2-ae.height*te/2),{x:fe,y:ie}},re.prototype.sizeText=function(){var te=this.textElement.getBBox(),ae=this.getTextScale(),fe=this.getTextPosition(ae);fe.y-=te.y*ae,navigator.userAgent.indexOf("Edge/")>-1?this.textElement.style.transform="translate("+fe.x+"px, "+fe.y+"px) scale("+ae+", "+ae+")":(this.textElement.transform.baseVal.getItem(0).setTranslate(fe.x,fe.y),this.textElement.transform.baseVal.getItem(1).setScale(ae,ae))},re.prototype.manipulate=function(te){se.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(te){se.prototype.resize.call(this,te),this.isMoved=!0,this.setSize(),this.sizeText()},re.prototype.setSize=function(){se.prototype.setSize.call(this),this.visual&&this.bgRectangle&&(ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.bgRectangle,[["width",this.width.toString()],["height",this.height.toString()]]))},re.prototype.pointerUp=function(te){var ae=this.state;ae==="creating"&&(this._suppressMarkerCreateEvent=!0),se.prototype.pointerUp.call(this,te),this.setSize(),(ae==="creating"||!this.isMoved&&Date.now()-this.pointerDownTimestamp>500)&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.showTextEditor=function(){var te=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(ae){ae.stopPropagation()}),this.textEditor.addEventListener("input",function(){for(var ae=Number.parseFloat(te.textEditor.style.fontSize);te.textEditor.clientWidth>=Number.parseInt(te.textEditor.style.maxWidth)&&ae>.9;)ae-=.1,te.textEditor.style.fontSize=Math.max(ae,.9)+"em"}),this.textEditor.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditor.addEventListener("paste",function(ae){if(ae.clipboardData){var fe=ae.clipboardData.getData("text"),ie=window.getSelection();if(!ie.rangeCount)return!1;ie.deleteFromDocument(),ie.getRangeAt(0).insertNode(document.createTextNode(fe)),ae.preventDefault()}}),this.textEditDiv.addEventListener("pointerup",function(){te.textEditDivClicked(te.textEditor.innerText)}),this.textEditDiv.appendChild(this.textEditor),this.overlayContainer.appendChild(this.textEditDiv),this.hideVisual(),this.textEditor.focus(),document.execCommand("selectAll")},re.prototype.positionTextEditor=function(){if(this.state==="edit")if(this.textEditor===void 0)this.showTextEditor();else{this.textElement.style.display="";var te=this.getTextScale(),ae=this.rotatePoint({x:this.left+this.width/2,y:this.top+this.height/2}),fe=this.textElement.getBBox(),ie={x:fe.width*te,y:fe.height*te};ae.x-=ie.x/2,ae.y-=ie.y/2,this.textEditor.style.top=ae.y+"px",this.textEditor.style.left=ae.x+"px",this.textEditor.style.maxWidth=this.overlayContainer.offsetWidth-ae.x+"px",this.textEditor.style.fontSize=Math.max(16*te,12)+"px",this.textElement.style.display="none"}},re.prototype.textEditDivClicked=function(te){this.text=te.trim(),this.overlayContainer.innerHTML="",this.renderText(),this.showVisual(),this._suppressMarkerCreateEvent&&(this._suppressMarkerCreateEvent=!1,this.onMarkerCreated&&this.onMarkerCreated(this)),this.stateChanged()},re.prototype.select=function(){se.prototype.select.call(this),this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText)},re.prototype.deselect=function(){this.state==="edit"&&this.textEditDivClicked(this.textEditor.innerText),se.prototype.deselect.call(this)},re.prototype.dblClick=function(te,ae){se.prototype.dblClick.call(this,te,ae),this.showTextEditor()},re.prototype.setColor=function(te){this.textElement&&ue.setAttributes(this.textElement,[["fill",te]]),this.color=te,this.textEditor&&(this.textEditor.style.color=this.color),this.colorChanged(te)},re.prototype.setFont=function(te){this.textElement&&ue.setAttributes(this.textElement,[["font-family",te]]),this.fontFamily=te,this.textEditor&&(this.textEditor.style.fontFamily=this.fontFamily),this.renderText(),this.stateChanged()},re.prototype.hideVisual=function(){this.textElement.style.display="none",this.hideControlBox()},re.prototype.showVisual=function(){this.state==="edit"&&(this._state="select"),this.textElement.style.display="",this.showControlBox()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.colorPanel,this.fontFamilyPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({color:this.color,fontFamily:this.fontFamily,padding:this.padding,text:this.text},se.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){var ae=te;this.color=ae.color,this.fontFamily=ae.fontFamily,this.padding=ae.padding,this.text=ae.text,this.createVisual(),se.prototype.restoreState.call(this,te),this.setSize()},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae),this.setSize(),this.sizeText(),this.positionTextEditor()},re.typeName="TextMarker",re.title="Text marker",re.icon='',re}(Ae),Fe=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.color="transparent",ie.lineWidth=3,ie.drawing=!1,ie.pixelRatio=1,ie.color=fe.defaultColor,ie.lineWidth=fe.defaultStrokeWidth,ie.pixelRatio=fe.freehandPixelRatio,ie.setColor=ie.setColor.bind(ie),ie.addCanvas=ie.addCanvas.bind(ie),ie.finishCreation=ie.finishCreation.bind(ie),ie.setLineWidth=ie.setLineWidth.bind(ie),ie.colorPanel=new Ie("Color",fe.defaultColorSet,fe.defaultColor),ie.colorPanel.onColorChanged=ie.setColor,ie.lineWidthPanel=new Ve("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ie.lineWidthPanel.onWidthChanged=ie.setLineWidth,ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.drawingImage)},re.prototype.createVisual=function(){this.visual=ue.createGroup(),this.drawingImage=ue.createImage(),this.visual.appendChild(this.drawingImage);var te=ue.createTransform();this.visual.transform.baseVal.appendItem(te),this.addMarkerVisualToContainer(this.visual)},re.prototype.pointerDown=function(te,ae){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(te.x,te.y),this.drawing=!0):se.prototype.pointerDown.call(this,te,ae)},re.prototype.manipulate=function(te){this.state==="creating"?this.drawing&&(this.canvasContext.lineTo(te.x,te.y),this.canvasContext.stroke()):se.prototype.manipulate.call(this,te)},re.prototype.resize=function(te){se.prototype.resize.call(this,te),ue.setAttributes(this.visual,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]])},re.prototype.pointerUp=function(te){this._state==="creating"?this.drawing&&(this.canvasContext.closePath(),this.drawing=!1,this.globalSettings.newFreehandMarkerOnPointerUp&&this.finishCreation()):se.prototype.pointerUp.call(this,te)},re.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)},re.prototype.select=function(){this.state==="creating"&&this.finishCreation(),se.prototype.select.call(this)},re.prototype.deselect=function(){this.state==="creating"&&this.finishCreation(),se.prototype.deselect.call(this)},re.prototype.finishCreation=function(){for(var te=this.canvasContext.getImageData(0,0,this.canvasElement.width,this.canvasElement.height),ae=[this.canvasElement.width+1,this.canvasElement.height+1,-1,-1],fe=ae[0],ie=ae[1],ge=ae[2],ut=ae[3],mt=!1,xt=0;xt0&&(mt=!0,xtut&&(ut=xt),Je>ge&&(ge=Je));if(mt){this.left=fe/this.pixelRatio,this.top=ie/this.pixelRatio,this.width=(ge-fe)/this.pixelRatio,this.height=(ut-ie)/this.pixelRatio;var ht=document.createElement("canvas");ht.width=ge-fe,ht.height=ut-ie,ht.getContext("2d").putImageData(this.canvasContext.getImageData(fe,ie,ge-fe,ut-ie),0,0),this.drawingImgUrl=ht.toDataURL("image/png"),this.setDrawingImage(),this._state="select",this.onMarkerCreated&&this.onMarkerCreated(this)}this.overlayContainer.innerHTML=""},re.prototype.setDrawingImage=function(){ue.setAttributes(this.drawingImage,[["width",this.width.toString()],["height",this.height.toString()]]),ue.setAttributes(this.drawingImage,[["href",this.drawingImgUrl]]),this.moveVisual({x:this.left,y:this.top})},re.prototype.setColor=function(te){this.color=te,this.colorChanged(te)},re.prototype.setLineWidth=function(te){this.lineWidth=te},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return this.state==="new"||this.state==="creating"?[this.colorPanel,this.lineWidthPanel]:[]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({drawingImgUrl:this.drawingImgUrl},se.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){this.createVisual(),se.prototype.restoreState.call(this,te),this.drawingImgUrl=te.drawingImgUrl,this.setDrawingImage()},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae),this.setDrawingImage()},re.typeName="FreehandMarker",re.title="Freehand marker",re.icon='',re}(Ae),_e=function(se){function re(te,ae,fe){var ie=se.call(this,te,fe||'')||this;return ie.typeBoxes=[],ie.currentType=ae,ie.setCurrentType=ie.setCurrentType.bind(ie),ie}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2";for(var fe=function(ut){var mt="both";switch(ut){case 0:mt="both";break;case 1:mt="start";break;case 2:mt="end";break;case 3:mt="none"}var xt=document.createElement("div");if(xt.style.display="flex",xt.style.flexGrow="2",xt.style.alignItems="center",xt.style.justifyContent="space-between",xt.style.padding="5px",xt.style.borderWidth="2px",xt.style.borderStyle="solid",xt.style.borderColor=mt===ie.currentType?ie.uiStyleSettings.toolboxAccentColor:"transparent",xt.addEventListener("click",function(){te.setCurrentType(mt,xt)}),ae.appendChild(xt),mt==="both"||mt==="start"){var Je=document.createElement("div");Je.style.display="flex",Je.style.alignItems="center",Je.style.minHeight="20px",Je.innerHTML=` `,Je.style.marginLeft="5px",xt.appendChild(Je)}var ht=document.createElement("div");ht.style.display="flex",ht.style.alignItems="center",ht.style.minHeight="20px",ht.style.flexGrow="2";var Et=document.createElement("hr");if(Et.style.minWidth="20px",Et.style.border="0px",Et.style.borderTop="3px solid "+(ie.uiStyleSettings!==void 0?ie.uiStyleSettings.toolboxColor:"#eeeeee"),Et.style.flexGrow="2",ht.appendChild(Et),xt.appendChild(ht),mt==="both"||mt==="end"){var Vt=document.createElement("div");Vt.style.display="flex",Vt.style.alignItems="center",Vt.style.minHeight="20px",Vt.innerHTML=` `,Vt.style.marginRight="5px",xt.appendChild(Vt)}ie.typeBoxes.push(xt)},ie=this,ge=0;ge<4;ge++)fe(ge);return ae},re.prototype.setCurrentType=function(te,ae){var fe=this;this.currentType=te,this.typeBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings!==void 0?fe.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},re}(je),St=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.arrowType="end",ie.arrowBaseHeight=10,ie.arrowBaseWidth=10,ie.getArrowPoints=ie.getArrowPoints.bind(ie),ie.setArrowType=ie.setArrowType.bind(ie),ie.arrowTypePanel=new _e("Arrow type","end"),ie.arrowTypePanel.onArrowTypeChanged=ie.setArrowType,ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.arrow1&&te!==this.arrow2)},re.prototype.getArrowPoints=function(te,ae){var fe=this.arrowBaseWidth+2*this.strokeWidth,ie=this.arrowBaseHeight+2*this.strokeWidth;return te-fe/2+","+(ae+ie/2)+" "+te+","+(ae-ie/2)+" "+(te+fe/2)+","+(ae+ie/2)},re.prototype.createTips=function(){this.arrow1=ue.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=ue.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(ue.createTransform()),this.visual.appendChild(this.arrow2)},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.state==="creating"&&this.createTips()},re.prototype.adjustVisual=function(){if(se.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",ue.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),ue.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var te=0;Math.abs(this.x1-this.x2)>.1&&(te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var ae=this.arrow1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(ae,0);var fe=this.arrow2.transform.baseVal.getItem(0);fe.setRotate(te+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(fe,0)}},re.prototype.setArrowType=function(te){this.arrowType=te,this.adjustVisual(),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({arrowType:this.arrowType},se.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te);var ae=te;this.arrowType=ae.arrowType,this.createTips(),this.adjustVisual()},re.typeName="ArrowMarker",re.title="Arrow marker",re.icon='',re}(Ke),vt=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.fillColor=fe.defaultFillColor,ie.strokeWidth=0,ie.fillPanel=new Ie("Color",fe.defaultColorSet,fe.defaultFillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie}return De(re,se),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=se.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="CoverMarker",re.title="Cover marker",re.icon='',re}(Se),et=function(se){function re(te,ae,fe,ie){var ge=se.call(this,te,ie||'')||this;return ge.opacities=[],ge.opacityBoxes=[],ge.opacities=ae,ge.currentOpacity=fe,ge.setCurrentOpacity=ge.setCurrentOpacity.bind(ge),ge}return De(re,se),re.prototype.getUi=function(){var te=this,ae=document.createElement("div");return ae.style.display="flex",ae.style.overflow="hidden",ae.style.flexGrow="2",ae.style.justifyContent="space-between",this.opacities.forEach(function(fe){var ie=document.createElement("div");ie.style.display="flex",ie.style.alignItems="center",ie.style.justifyContent="center",ie.style.padding="5px",ie.style.borderWidth="2px",ie.style.borderStyle="solid",ie.style.borderColor=fe===te.currentOpacity?te.uiStyleSettings.toolboxAccentColor:"transparent",ie.addEventListener("click",function(){te.setCurrentOpacity(fe,ie)}),ae.appendChild(ie);var ge=document.createElement("div");ge.innerText=100*fe+"%",ie.appendChild(ge),te.opacityBoxes.push(ie)}),ae},re.prototype.setCurrentOpacity=function(te,ae){var fe=this;this.currentOpacity=te,this.opacityBoxes.forEach(function(ie){ie.style.borderColor=ie===ae?fe.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},re}(je),rt=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.setOpacity=ie.setOpacity.bind(ie),ie.fillColor=fe.defaultHighlightColor,ie.strokeWidth=0,ie.opacity=fe.defaultHighlightOpacity,ie.fillPanel=new Ie("Color",fe.defaultColorSet,ie.fillColor),ie.fillPanel.onColorChanged=ie.setFillColor,ie.opacityPanel=new et("Opacity",fe.defaultOpacitySteps,ie.opacity),ie.opacityPanel.onOpacityChanged=ie.setOpacity,ie}return De(re,se),re.prototype.setOpacity=function(te){this.opacity=te,this.visual&&ue.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=se.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="HighlightMarker",re.title="Highlight marker",re.icon='',re}(vt),we='',de='',tt=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.bgColor="transparent",ie.tipPosition={x:0,y:0},ie.tipBase1Position={x:0,y:0},ie.tipBase2Position={x:0,y:0},ie.tipMoving=!1,ie.color=fe.defaultStrokeColor,ie.bgColor=fe.defaultFillColor,ie.fontFamily=fe.defaultFontFamily,ie.defaultSize={x:100,y:30},ie.setBgColor=ie.setBgColor.bind(ie),ie.getTipPoints=ie.getTipPoints.bind(ie),ie.positionTip=ie.positionTip.bind(ie),ie.setTipPoints=ie.setTipPoints.bind(ie),ie.colorPanel=new Ie("Text color",fe.defaultColorSet,ie.color,we),ie.colorPanel.onColorChanged=ie.setColor,ie.bgColorPanel=new Ie("Fill color",fe.defaultColorSet,ie.bgColor,de),ie.bgColorPanel.onColorChanged=ie.setBgColor,ie.fontFamilyPanel=new Qe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.tipGrip=new Ze,ie.tipGrip.visual.transform.baseVal.appendItem(ue.createTransform()),ie.controlBox.appendChild(ie.tipGrip.visual),ie}return De(re,se),re.prototype.ownsTarget=function(te){return se.prototype.ownsTarget.call(this,te)||this.tipGrip.ownsTarget(te)||this.tip===te},re.prototype.createTip=function(){ue.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=ue.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},re.prototype.pointerDown=function(te,ae){this.state==="new"&&se.prototype.pointerDown.call(this,te,ae),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(ae)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):se.prototype.pointerDown.call(this,te,ae)},re.prototype.pointerUp=function(te){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,se.prototype.pointerUp.call(this,te);else{var ae=this.state==="creating";se.prototype.pointerUp.call(this,te),this.setTipPoints(ae),this.positionTip()}},re.prototype.manipulate=function(te){if(this.tipMoving){var ae=this.unrotatePoint(te);this.tipPosition={x:ae.x-this.manipulationStartLeft,y:ae.y-this.manipulationStartTop},this.positionTip()}else se.prototype.manipulate.call(this,te)},re.prototype.setBgColor=function(te){this.bgRectangle&&this.tip&&(ue.setAttributes(this.bgRectangle,[["fill",te]]),ue.setAttributes(this.tip,[["fill",te]])),this.bgColor=te,this.fillColorChanged(te)},re.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},re.prototype.setTipPoints=function(te){te===void 0&&(te=!1);var ae=Math.min(this.height/2,15),fe=this.height/5;te&&(this.tipPosition={x:ae+fe/2,y:this.height+20});var ie=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?ie.1)){var te=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),ae=this.tip1.transform.baseVal.getItem(0);ae.setRotate(te,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(ae,0);var fe=this.tip2.transform.baseVal.getItem(0);fe.setRotate(te+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(fe,0)}},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=se.prototype.getState.call(this);return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te),this.createTips(),this.adjustVisual()},re.typeName="MeasurementMarker",re.title="Measurement marker",re.icon='',re}(Ke),it=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.strokePanel.colors=fe.defaultColorSet,ie.fillColor="transparent",ie}return De(re,se),Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=se.prototype.getState.call(this);return te.typeName=re.typeName,te},re.typeName="EllipseFrameMarker",re.title="Ellipse frame marker",re.icon='',re}(At),jt=function(){function se(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),se.prototype.addUndoStep=function(re){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(re)||(this.undoStack.push(re),JSON.stringify(this.lastRedoStep)!==JSON.stringify(re)&&this.redoStack.splice(0,this.redoStack.length))},se.prototype.replaceLastUndoStep=function(re){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=re)},se.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},se.prototype.undo=function(){if(this.undoStack.length>1){var re=this.undoStack.pop();return re!==void 0&&this.redoStack.push(re),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},se.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},se}(),pt=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.curveX=0,ie.curveY=0,ie.manipulationStartCurveX=0,ie.manipulationStartCurveY=0,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.positionGrips=ie.positionGrips.bind(ie),ie.addControlGrips=ie.addControlGrips.bind(ie),ie.adjustVisual=ie.adjustVisual.bind(ie),ie.setupControlBox=ie.setupControlBox.bind(ie),ie.resize=ie.resize.bind(ie),ie.strokeColor=fe.defaultColor,ie.strokeWidth=fe.defaultStrokeWidth,ie.strokeDasharray=fe.defaultStrokeDasharray,ie.strokePanel=new Ie("Line color",fe.defaultColorSet,fe.defaultColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.strokeWidthPanel=new Ve("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new ke("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.selectorCurve&&te!==this.visibleCurve&&!this.curveGrip.ownsTarget(te))},re.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},re.prototype.createVisual=function(){this.visual=ue.createGroup(),this.selectorCurve=ue.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=ue.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)},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=te.x,this.curveY=te.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(ae)&&(this.activeGrip=this.curveGrip,this._state="resize")},re.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),ue.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),ue.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),ue.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},re.prototype.setupControlBox=function(){se.prototype.setupControlBox.call(this),this.curveControlLine1=ue.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=ue.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)},re.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,se.prototype.addControlGrips.call(this)},re.prototype.positionGrips=function(){se.prototype.positionGrips.call(this);var te=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-te/2,this.curveY-te/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()))},re.prototype.manipulate=function(te){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+te.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+te.y-this.manipulationStartY),se.prototype.manipulate.call(this,te)},re.prototype.resize=function(te){this.activeGrip===this.curveGrip&&(this.curveX=te.x,this.curveY=te.y),se.prototype.resize.call(this,te),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.adjustVisual(),this.colorChanged(te)},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.adjustVisual()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.adjustVisual()},re.prototype.scale=function(te,ae){this.curveX=this.curveX*te,this.curveY=this.curveY*ae,se.prototype.scale.call(this,te,ae)},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},se.prototype.getState.call(this));return te.typeName=re.typeName,te},re.prototype.restoreState=function(te){se.prototype.restoreState.call(this,te);var ae=te;this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.curveX=ae.curveX,this.curveY=ae.curveY,this.createVisual(),this.adjustVisual()},re.typeName="CurveMarker",re.title="Curve marker",re.icon='',re}(Ne),Tt=function(se){function re(te,ae,fe){var ie=se.call(this,te,ae,fe)||this;return ie.fillColor="transparent",ie.strokeColor="transparent",ie.strokeWidth=0,ie.strokeDasharray="",ie.textColor="transparent",ie.fontSize="1rem",ie.isMoved=!1,ie.captionText="Caption",ie.PADDING=5,ie.captionBoxWidth=0,ie.captionBoxHeight=0,ie.strokeColor=fe.defaultColor,ie.strokeWidth=fe.defaultStrokeWidth,ie.strokeDasharray=fe.defaultStrokeDasharray,ie.fillColor=fe.defaultFillColor,ie.textColor=fe.defaultStrokeColor,ie.fontFamily=fe.defaultFontFamily,ie.fontSize=fe.defaultCaptionFontSize,ie.captionText=fe.defaultCaptionText,ie.setStrokeColor=ie.setStrokeColor.bind(ie),ie.setFillColor=ie.setFillColor.bind(ie),ie.setStrokeWidth=ie.setStrokeWidth.bind(ie),ie.setStrokeDasharray=ie.setStrokeDasharray.bind(ie),ie.createVisual=ie.createVisual.bind(ie),ie.sizeCaption=ie.sizeCaption.bind(ie),ie.setCaptionText=ie.setCaptionText.bind(ie),ie.showTextEditor=ie.showTextEditor.bind(ie),ie.positionTextEditor=ie.positionTextEditor.bind(ie),ie.finishTextEditing=ie.finishTextEditing.bind(ie),ie.setFont=ie.setFont.bind(ie),ie.setTextColor=ie.setTextColor.bind(ie),ie.strokePanel=new Ie("Line color",Ee(fe.defaultColorSet,["transparent"]),ie.strokeColor),ie.strokePanel.onColorChanged=ie.setStrokeColor,ie.fillPanel=new Ie("Fill color",Ee(fe.defaultColorSet,["transparent"]),ie.fillColor,de),ie.fillPanel.onColorChanged=ie.setFillColor,ie.strokeWidthPanel=new Ve("Line width",fe.defaultStrokeWidths,fe.defaultStrokeWidth),ie.strokeWidthPanel.onWidthChanged=ie.setStrokeWidth,ie.strokeStylePanel=new ke("Line style",fe.defaultStrokeDasharrays,fe.defaultStrokeDasharray),ie.strokeStylePanel.onStyleChanged=ie.setStrokeDasharray,ie.fontFamilyPanel=new Qe("Font",fe.defaultFontFamilies,fe.defaultFontFamily),ie.fontFamilyPanel.onFontChanged=ie.setFont,ie.textColorPanel=new Ie("Text color",fe.defaultColorSet,ie.textColor,we),ie.textColorPanel.onColorChanged=ie.setTextColor,ie}return De(re,se),re.prototype.ownsTarget=function(te){return!(!se.prototype.ownsTarget.call(this,te)&&te!==this.visual&&te!==this.frame&&te!==this.captionBg&&te!==this.captionElement)},re.prototype.createVisual=function(){this.visual=ue.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=ue.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=ue.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=ue.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()},re.prototype.setCaptionText=function(te){this.captionText=te,this.captionElement.textContent=this.captionText,this.sizeCaption()},re.prototype.pointerDown=function(te,ae){se.prototype.pointerDown.call(this,te,ae),this.isMoved=!1,this.pointerDownPoint=te,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(te),this._state="creating")},re.prototype.manipulate=function(te){se.prototype.manipulate.call(this,te),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(te.x-this.pointerDownPoint.x)>5||Math.abs(te.y-this.pointerDownPoint.y)>5)},re.prototype.resize=function(te){se.prototype.resize.call(this,te),this.setSize()},re.prototype.sizeCaption=function(){var te=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=te.width+2*this.PADDING,this.captionBoxHeight=te.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),ue.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')"]]),ue.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')"]])},re.prototype.showTextEditor=function(){var te=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(ae){ae.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(ae){ae.key==="Enter"&&te.finishTextEditing(te.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(ae){ae.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){te.finishTextEditing(te.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){te.finishTextEditing(te.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},re.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"))},re.prototype.finishTextEditing=function(te){this.setCaptionText(te.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},re.prototype.setFont=function(te){this.captionElement&&ue.setAttributes(this.captionElement,[["font-family",te]]),this.fontFamily=te,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},re.prototype.setTextColor=function(te){this.captionElement&&ue.setAttributes(this.captionElement,[["fill",te]]),this.textColor=te,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},re.prototype.setSize=function(){se.prototype.setSize.call(this),ue.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},re.prototype.pointerUp=function(te){se.prototype.pointerUp.call(this,te),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},re.prototype.dblClick=function(te,ae){se.prototype.dblClick.call(this,te,ae),this.showTextEditor()},re.prototype.setStrokeColor=function(te){this.strokeColor=te,this.frame&&ue.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(te),this.stateChanged()},re.prototype.setFillColor=function(te){this.fillColor=te,this.captionBg&&ue.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(te),this.stateChanged()},re.prototype.setStrokeWidth=function(te){this.strokeWidth=te,this.frame&&ue.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},re.prototype.setStrokeDasharray=function(te){this.strokeDasharray=te,this.frame&&ue.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(re.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),re.prototype.getState=function(){var te=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},se.prototype.getState.call(this));return te.typeName=this.typeName,te},re.prototype.restoreState=function(te){var ae=te;this.fillColor=ae.fillColor,this.strokeColor=ae.strokeColor,this.strokeWidth=ae.strokeWidth,this.strokeDasharray=ae.strokeDasharray,this.textColor=ae.textColor,this.fontFamily=ae.fontFamily,this.captionText=ae.captionText,this.fontSize=ae.fontSize,this.createVisual(),se.prototype.restoreState.call(this,te),this.setSize()},re.prototype.scale=function(te,ae){se.prototype.scale.call(this,te,ae),this.setSize()},re.typeName="CaptionFrameMarker",re.title="Caption frame marker",re.icon='',re}(Ae),at=function(){function se(re,te){te===void 0&&(te=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=re,this.cancelable=te}return Object.defineProperty(se.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),se.prototype.preventDefault=function(){this._defaultPrevented=!0},se}(),It=function(se){function re(te,ae,fe){var ie=se.call(this,te,!1)||this;return ie.dataUrl=ae,ie.state=fe,ie}return De(re,se),re}(at),gt=function(se){function re(te,ae,fe){fe===void 0&&(fe=!1);var ie=se.call(this,te,fe)||this;return ie.marker=ae,ie}return De(re,se),re}(at),$t=function(){function se(){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 se.prototype.addEventListener=function(re,te){this[re].push(te)},se.prototype.removeEventListener=function(re,te){var ae=this[re].indexOf(te);ae>-1&&this[re].splice(ae,1)},se}(),Qt=function(){function se(re){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new Ce,this._isOpen=!1,this.undoRedoManager=new jt,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 $t,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=se.instanceCounter++,this.styles=new ne(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=re,this.targetRoot=document.body,this.width=re.clientWidth,this.height=re.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(se.prototype,"ALL_MARKER_TYPES",{get:function(){return[st,Fe,St,Me,it,At,rt,tt,kt,vt,Ke,pt,Tt]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[st,Fe,St,Me,At,rt,tt]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"BASIC_MARKER_TYPES",{get:function(){return[st,Fe,St,Me,rt]},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(re){var te=this;this._availableMarkerTypes.splice(0),re.forEach(function(ae){if(typeof ae=="string"){var fe=te.ALL_MARKER_TYPES.find(function(ie){return ie.typeName===ae});fe!==void 0&&te._availableMarkerTypes.push(fe)}else te._availableMarkerTypes.push(ae)})},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(se.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(re){this._zoomLevel=re,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(se.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),se.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),He.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},se.prototype.show=function(){var re=this;this.styles.styleSheetRoot===void 0&&xe.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=xe.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(te){return te(new at(re))})},se.prototype.render=function(){return ce(this,void 0,void 0,function(){var re;return ye(this,function(te){switch(te.label){case 0:return this.setCurrentMarker(),(re=new Ue).naturalSize=this.renderAtNaturalSize,re.imageType=this.renderImageType,re.imageQuality=this.renderImageQuality,re.markersOnly=this.renderMarkersOnly,re.width=this.renderWidth,re.height=this.renderHeight,[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return te.sent(),[4,re.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,te.sent()]}})})},se.prototype.close=function(re){var te=this;if(re===void 0&&(re=!1),this.isOpen){var ae=!1;re||this.eventListeners.beforeclose.forEach(function(fe){var ie=new at(te,!0);fe(ie),ie.defaultPrevented&&(ae=!0)}),ae||(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(fe){return fe(new at(te))}),this.detachEvents(),this._isOpen=!1)}},se.prototype.addMarkersToToolbar=function(){for(var re,te=[],ae=0;aethis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*re:this.editorCanvas.clientWidth,ae=te',re.title="Powered by marker.js",re.style.display="grid",re.style.alignItems="center",re.style.justifyItems="center",re.style.padding="3px",re.style.width="20px",re.style.height="20px",this.logoUI.appendChild(re),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},se.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")},se.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"},se.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},se.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 re=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=re+"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 ze(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(re),1),re.dispose()},se.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())},se.prototype.toolbarButtonClicked=function(re,te){if(re==="marker"&&te!==void 0)this.createNewMarker(te);else if(re==="action")switch(te){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()}},se.prototype.deleteSelectedMarker=function(){var re=this;if(this._currentMarker!==void 0){var te=!1;if(this.eventListeners.markerbeforedelete.forEach(function(fe){var ie=new gt(re,re._currentMarker,!0);fe(ie),ie.defaultPrevented&&(te=!0)}),!te){var ae=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(fe){return fe(new gt(re,ae))})}}},se.prototype.clear=function(){var re=this,te=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ge){var ut=new gt(re,void 0,!0);ge(ut),ut.defaultPrevented&&(te=!0)}),!te)){this.setCurrentMarker();for(var ae=function(ge){var ut=fe.markers[ge];fe.setCurrentMarker(fe.markers[ge]),fe._currentMarker.dispose(),fe.markerImage.removeChild(fe._currentMarker.container),fe.markers.splice(fe.markers.indexOf(fe._currentMarker),1),fe.eventListeners.markerdelete.forEach(function(mt){return mt(new gt(re,ut))})},fe=this,ie=this.markers.length-1;ie>=0;ie--)ae(ie);this.addUndoStep()}},Object.defineProperty(se.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),se.prototype.showNotesEditor=function(){var re;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=(re=this._currentMarker.notes)!==null&&re!==void 0?re:"",this.overlayContainer.appendChild(this.notesArea))},se.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)},se.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},se.prototype.addUndoStep=function(){var re=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var te=this.getState(),ae=this.undoRedoManager.getLastUndoStep();if(!ae||ae.width===te.width&&ae.height===te.height){var fe=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(te),fe1&&this.panTo({x:re.clientX,y:re.clientY}))},se.prototype.onPointerUp=function(re){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(re.clientX,re.clientY)),this.isDragging=!1,this.addUndoStep()},se.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},se.prototype.onKeyUp=function(re){this._currentMarker===void 0||this.notesArea!==void 0||re.key!=="Delete"&&re.key!=="Backspace"||this.deleteSelectedMarker()},se.prototype.clientToLocalCoordinates=function(re,te){var ae=this.markerImage.getBoundingClientRect();return{x:(re-ae.left)/this.zoomLevel,y:(te-ae.top)/this.zoomLevel}},se.prototype.onWindowResize=function(){this.positionUI()},se.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var re=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=re+"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()},se.prototype.addLicenseKey=function(re){He.addKey(re)},se.prototype.addEventListener=function(re,te){this.eventListeners.addEventListener(re,te)},se.prototype.removeEventListener=function(re,te){this.eventListeners.removeEventListener(re,te)},se.prototype.renderState=function(re){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(re),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(se.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),se.prototype.focus=function(){var re=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(te){return te(new at(re))}))},se.prototype.blur=function(){var re=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(te){return te(new at(re))}))},se.instanceCounter=0,se}()},66042:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Me}});var E=ee(27247),De=ee(11913),ce=ee(43403),ye=ee(34280),Ee=ee(59301),ue=Ee.createContext(null),He=Ee.createContext({}),Ue=ue,xe=ee(74430),ne=ee(32855),We=ee(92310),he=ee.n(We),ze=ee(77900),Re=ee(10228),je=ee(26112),Ie=ee(43079),Ye=ee(8654),dt=["prefixCls","className","containerRef"],Ze=function(_e){var St=_e.prefixCls,vt=_e.className,et=_e.containerRef,rt=(0,Ie.Z)(_e,dt),we=Ee.useContext(He),de=we.panel,tt=(0,Ye.x1)(de,et);return Ee.createElement("div",(0,ne.Z)({className:he()("".concat(St,"-content"),vt),role:"dialog",ref:tt},(0,je.Z)(_e,{aria:!0}),{"aria-modal":"true"},rt))},Le=Ze,Ae=ee(48736);function Se(Fe){return typeof Fe=="string"&&String(Number(Fe))===Fe?((0,Ae.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Fe)):Fe}function Ve(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 st(Fe,_e){var St,vt,et,rt=Fe.prefixCls,we=Fe.open,de=Fe.placement,tt=Fe.inline,At=Fe.push,kt=Fe.forceRender,it=Fe.autoFocus,jt=Fe.keyboard,pt=Fe.classNames,Tt=Fe.rootClassName,at=Fe.rootStyle,It=Fe.zIndex,gt=Fe.className,$t=Fe.id,Qt=Fe.style,se=Fe.motion,re=Fe.width,te=Fe.height,ae=Fe.children,fe=Fe.mask,ie=Fe.maskClosable,ge=Fe.maskMotion,ut=Fe.maskClassName,mt=Fe.maskStyle,xt=Fe.afterOpenChange,Je=Fe.onClose,ht=Fe.onMouseEnter,Et=Fe.onMouseOver,Vt=Fe.onMouseLeave,ln=Fe.onClick,xn=Fe.onKeyDown,ve=Fe.onKeyUp,Nt=Fe.styles,un=Fe.drawerRender,_t=Ee.useRef(),Ft=Ee.useRef(),Yt=Ee.useRef();Ee.useImperativeHandle(_e,function(){return _t.current});var an=function(gn){var mn=gn.keyCode,On=gn.shiftKey;switch(mn){case Re.Z.TAB:{if(mn===Re.Z.TAB){if(!On&&document.activeElement===Yt.current){var Xt;(Xt=Ft.current)===null||Xt===void 0||Xt.focus({preventScroll:!0})}else if(On&&document.activeElement===Ft.current){var yn;(yn=Yt.current)===null||yn===void 0||yn.focus({preventScroll:!0})}}break}case Re.Z.ESC:{Je&&jt&&(gn.stopPropagation(),Je(gn));break}}};Ee.useEffect(function(){if(we&&it){var en;(en=_t.current)===null||en===void 0||en.focus({preventScroll:!0})}},[we]);var hn=Ee.useState(!1),Nn=(0,De.Z)(hn,2),Un=Nn[0],Bn=Nn[1],dn=Ee.useContext(Ue),Pn;typeof At=="boolean"?Pn=At?{}:{distance:0}:Pn=At||{};var qt=(St=(vt=(et=Pn)===null||et===void 0?void 0:et.distance)!==null&&vt!==void 0?vt:dn==null?void 0:dn.pushDistance)!==null&&St!==void 0?St:180,cn=Ee.useMemo(function(){return{pushDistance:qt,push:function(){Bn(!0)},pull:function(){Bn(!1)}}},[qt]);Ee.useEffect(function(){if(we){var en;dn==null||(en=dn.push)===null||en===void 0||en.call(dn)}else{var gn;dn==null||(gn=dn.pull)===null||gn===void 0||gn.call(dn)}},[we]),Ee.useEffect(function(){return function(){var en;dn==null||(en=dn.pull)===null||en===void 0||en.call(dn)}},[]);var pr=fe&&Ee.createElement(ze.default,(0,ne.Z)({key:"mask"},ge,{visible:we}),function(en,gn){var mn=en.className,On=en.style;return Ee.createElement("div",{className:he()("".concat(rt,"-mask"),mn,pt==null?void 0:pt.mask,ut),style:(0,E.Z)((0,E.Z)((0,E.Z)({},On),mt),Nt==null?void 0:Nt.mask),onClick:ie&&we?Je:void 0,ref:gn})}),ir=typeof se=="function"?se(de):se,Mr={};if(Un&&qt)switch(de){case"top":Mr.transform="translateY(".concat(qt,"px)");break;case"bottom":Mr.transform="translateY(".concat(-qt,"px)");break;case"left":Mr.transform="translateX(".concat(qt,"px)");break;default:Mr.transform="translateX(".concat(-qt,"px)");break}de==="left"||de==="right"?Mr.width=Se(re):Mr.height=Se(te);var Hn={onMouseEnter:ht,onMouseOver:Et,onMouseLeave:Vt,onClick:ln,onKeyDown:xn,onKeyUp:ve},nn=Ee.createElement(ze.default,(0,ne.Z)({key:"panel"},ir,{visible:we,forceRender:kt,onVisibleChanged:function(gn){xt==null||xt(gn)},removeOnLeave:!1,leavedClassName:"".concat(rt,"-content-wrapper-hidden")}),function(en,gn){var mn=en.className,On=en.style,Xt=Ee.createElement(Le,(0,ne.Z)({id:$t,containerRef:gn,prefixCls:rt,className:he()(gt,pt==null?void 0:pt.content),style:(0,E.Z)((0,E.Z)({},Qt),Nt==null?void 0:Nt.content)},(0,je.Z)(Fe,{aria:!0}),Hn),ae);return Ee.createElement("div",(0,ne.Z)({className:he()("".concat(rt,"-content-wrapper"),pt==null?void 0:pt.wrapper,mn),style:(0,E.Z)((0,E.Z)((0,E.Z)({},Mr),On),Nt==null?void 0:Nt.wrapper)},(0,je.Z)(Fe,{data:!0})),un?un(Xt):Xt)}),cr=(0,E.Z)({},at);return It&&(cr.zIndex=It),Ee.createElement(Ue.Provider,{value:cn},Ee.createElement("div",{className:he()(rt,"".concat(rt,"-").concat(de),Tt,(0,xe.Z)((0,xe.Z)({},"".concat(rt,"-open"),we),"".concat(rt,"-inline"),tt)),style:cr,tabIndex:-1,ref:_t,onKeyDown:an},pr,Ee.createElement("div",{tabIndex:0,ref:Ft,style:ke,"aria-hidden":"true","data-sentinel":"start"}),nn,Ee.createElement("div",{tabIndex:0,ref:Yt,style:ke,"aria-hidden":"true","data-sentinel":"end"})))}var Ce=Ee.forwardRef(st),Ne=Ce,Ke=function(_e){var St=_e.open,vt=St===void 0?!1:St,et=_e.prefixCls,rt=et===void 0?"rc-drawer":et,we=_e.placement,de=we===void 0?"right":we,tt=_e.autoFocus,At=tt===void 0?!0:tt,kt=_e.keyboard,it=kt===void 0?!0:kt,jt=_e.width,pt=jt===void 0?378:jt,Tt=_e.mask,at=Tt===void 0?!0:Tt,It=_e.maskClosable,gt=It===void 0?!0:It,$t=_e.getContainer,Qt=_e.forceRender,se=_e.afterOpenChange,re=_e.destroyOnClose,te=_e.onMouseEnter,ae=_e.onMouseOver,fe=_e.onMouseLeave,ie=_e.onClick,ge=_e.onKeyDown,ut=_e.onKeyUp,mt=_e.panelRef,xt=Ee.useState(!1),Je=(0,De.Z)(xt,2),ht=Je[0],Et=Je[1],Vt=Ee.useState(!1),ln=(0,De.Z)(Vt,2),xn=ln[0],ve=ln[1];(0,ye.Z)(function(){ve(!0)},[]);var Nt=xn?vt:!1,un=Ee.useRef(),_t=Ee.useRef();(0,ye.Z)(function(){Nt&&(_t.current=document.activeElement)},[Nt]);var Ft=function(Un){var Bn;if(Et(Un),se==null||se(Un),!Un&&_t.current&&!((Bn=un.current)!==null&&Bn!==void 0&&Bn.contains(_t.current))){var dn;(dn=_t.current)===null||dn===void 0||dn.focus({preventScroll:!0})}},Yt=Ee.useMemo(function(){return{panel:mt}},[mt]);if(!Qt&&!ht&&!Nt&&re)return null;var an={onMouseEnter:te,onMouseOver:ae,onMouseLeave:fe,onClick:ie,onKeyDown:ge,onKeyUp:ut},hn=(0,E.Z)((0,E.Z)({},_e),{},{open:Nt,prefixCls:rt,placement:de,autoFocus:At,keyboard:it,width:pt,mask:at,maskClosable:gt,inline:$t===!1,afterOpenChange:Ft,ref:un},an);return Ee.createElement(He.Provider,{value:Yt},Ee.createElement(ce.Z,{open:Nt||Qt||ht,autoDestroy:!1,getContainer:$t,autoLock:at&&(Nt||ht)},Ee.createElement(Ne,hn)))},Qe=Ke,Me=Qe},23425:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return ke}});var E=ee(74430),De=ee(32855),ce=ee(34666),ye=ee(27247),Ee=ee(11913),ue=ee(92310),He=ee.n(ue),Ue=ee(18929),xe=ee(10228),ne=ee(26112),We=ee(48736),he=ee(59301),ze=ee(17119),Re=[10,20,50,100],je=function(Ce){var Ne=Ce.pageSizeOptions,Ke=Ne===void 0?Re:Ne,Qe=Ce.locale,Me=Ce.changeSize,Fe=Ce.pageSize,_e=Ce.goButton,St=Ce.quickGo,vt=Ce.rootPrefixCls,et=Ce.disabled,rt=Ce.buildOptionText,we=Ce.showSizeChanger,de=Ce.sizeChangerRender,tt=he.useState(""),At=(0,Ee.Z)(tt,2),kt=At[0],it=At[1],jt=function(){return!kt||Number.isNaN(kt)?void 0:Number(kt)},pt=typeof rt=="function"?rt:function(te){return"".concat(te," ").concat(Qe.items_per_page)},Tt=function(ae){it(ae.target.value)},at=function(ae){_e||kt===""||(it(""),!(ae.relatedTarget&&(ae.relatedTarget.className.indexOf("".concat(vt,"-item-link"))>=0||ae.relatedTarget.className.indexOf("".concat(vt,"-item"))>=0))&&(St==null||St(jt())))},It=function(ae){kt!==""&&(ae.keyCode===xe.Z.ENTER||ae.type==="click")&&(it(""),St==null||St(jt()))},gt=function(){return Ke.some(function(ae){return ae.toString()===Fe.toString()})?Ke:Ke.concat([Fe]).sort(function(ae,fe){var ie=Number.isNaN(Number(ae))?0:Number(ae),ge=Number.isNaN(Number(fe))?0:Number(fe);return ie-ge})},$t="".concat(vt,"-options");if(!we&&!St)return null;var Qt=null,se=null,re=null;return we&&de&&(Qt=de({disabled:et,size:Fe,onSizeChange:function(ae){Me==null||Me(Number(ae))},"aria-label":Qe.page_size,className:"".concat($t,"-size-changer"),options:gt().map(function(te){return{label:pt(te),value:te}})})),St&&(_e&&(re=typeof _e=="boolean"?he.createElement("button",{type:"button",onClick:It,onKeyUp:It,disabled:et,className:"".concat($t,"-quick-jumper-button")},Qe.jump_to_confirm):he.createElement("span",{onClick:It,onKeyUp:It},_e)),se=he.createElement("div",{className:"".concat($t,"-quick-jumper")},Qe.jump_to,he.createElement("input",{disabled:et,type:"text",value:kt,onChange:Tt,onKeyUp:It,onBlur:at,"aria-label":Qe.page}),Qe.page,re)),he.createElement("li",{className:$t},Qt,se)},Ie=je,Ye=function(Ce){var Ne=Ce.rootPrefixCls,Ke=Ce.page,Qe=Ce.active,Me=Ce.className,Fe=Ce.showTitle,_e=Ce.onClick,St=Ce.onKeyPress,vt=Ce.itemRender,et="".concat(Ne,"-item"),rt=He()(et,"".concat(et,"-").concat(Ke),(0,E.Z)((0,E.Z)({},"".concat(et,"-active"),Qe),"".concat(et,"-disabled"),!Ke),Me),we=function(){_e(Ke)},de=function(kt){St(kt,_e,Ke)},tt=vt(Ke,"page",he.createElement("a",{rel:"nofollow"},Ke));return tt?he.createElement("li",{title:Fe?String(Ke):null,className:rt,onClick:we,onKeyDown:de,tabIndex:0},tt):null},dt=Ye,Ze=function(Ce,Ne,Ke){return Ke};function Le(){}function Ae(st){var Ce=Number(st);return typeof Ce=="number"&&!Number.isNaN(Ce)&&isFinite(Ce)&&Math.floor(Ce)===Ce}function Se(st,Ce,Ne){var Ke=typeof st=="undefined"?Ce:st;return Math.floor((Ne-1)/Ke)+1}var Ve=function(Ce){var Ne=Ce.prefixCls,Ke=Ne===void 0?"rc-pagination":Ne,Qe=Ce.selectPrefixCls,Me=Qe===void 0?"rc-select":Qe,Fe=Ce.className,_e=Ce.current,St=Ce.defaultCurrent,vt=St===void 0?1:St,et=Ce.total,rt=et===void 0?0:et,we=Ce.pageSize,de=Ce.defaultPageSize,tt=de===void 0?10:de,At=Ce.onChange,kt=At===void 0?Le:At,it=Ce.hideOnSinglePage,jt=Ce.align,pt=Ce.showPrevNextJumpers,Tt=pt===void 0?!0:pt,at=Ce.showQuickJumper,It=Ce.showLessItems,gt=Ce.showTitle,$t=gt===void 0?!0:gt,Qt=Ce.onShowSizeChange,se=Qt===void 0?Le:Qt,re=Ce.locale,te=re===void 0?ze.Z:re,ae=Ce.style,fe=Ce.totalBoundaryShowSizeChanger,ie=fe===void 0?50:fe,ge=Ce.disabled,ut=Ce.simple,mt=Ce.showTotal,xt=Ce.showSizeChanger,Je=xt===void 0?rt>ie:xt,ht=Ce.sizeChangerRender,Et=Ce.pageSizeOptions,Vt=Ce.itemRender,ln=Vt===void 0?Ze:Vt,xn=Ce.jumpPrevIcon,ve=Ce.jumpNextIcon,Nt=Ce.prevIcon,un=Ce.nextIcon,_t=he.useRef(null),Ft=(0,Ue.Z)(10,{value:we,defaultValue:tt}),Yt=(0,Ee.Z)(Ft,2),an=Yt[0],hn=Yt[1],Nn=(0,Ue.Z)(1,{value:_e,defaultValue:vt,postState:function(pa){return Math.max(1,Math.min(pa,Se(void 0,an,rt)))}}),Un=(0,Ee.Z)(Nn,2),Bn=Un[0],dn=Un[1],Pn=he.useState(Bn),qt=(0,Ee.Z)(Pn,2),cn=qt[0],pr=qt[1];(0,he.useEffect)(function(){pr(Bn)},[Bn]);var ir=kt!==Le,Mr="current"in Ce,Hn=Math.max(1,Bn-(It?3:5)),nn=Math.min(Se(void 0,an,rt),Bn+(It?3:5));function cr(da,pa){var qa=da||he.createElement("button",{type:"button","aria-label":pa,className:"".concat(Ke,"-item-link")});return typeof da=="function"&&(qa=he.createElement(da,(0,ye.Z)({},Ce))),qa}function en(da){var pa=da.target.value,qa=Se(void 0,an,rt),gi;return pa===""?gi=pa:Number.isNaN(Number(pa))?gi=cn:pa>=qa?gi=qa:gi=Number(pa),gi}function gn(da){return Ae(da)&&da!==Bn&&Ae(rt)&&rt>0}var mn=rt>an?at:!1;function On(da){(da.keyCode===xe.Z.UP||da.keyCode===xe.Z.DOWN)&&da.preventDefault()}function Xt(da){var pa=en(da);switch(pa!==cn&&pr(pa),da.keyCode){case xe.Z.ENTER:Jn(pa);break;case xe.Z.UP:Jn(pa-1);break;case xe.Z.DOWN:Jn(pa+1);break;default:break}}function yn(da){Jn(en(da))}function zn(da){var pa=Se(da,an,rt),qa=Bn>pa&&pa!==0?pa:Bn;hn(da),pr(qa),se==null||se(Bn,da),dn(qa),kt==null||kt(qa,da)}function Jn(da){if(gn(da)&&!ge){var pa=Se(void 0,an,rt),qa=da;return da>pa?qa=pa:da<1&&(qa=1),qa!==cn&&pr(qa),dn(qa),kt==null||kt(qa,an),qa}return Bn}var or=Bn>1,gr=Bn2?qa-2:0),mi=2;mirt?rt:Bn*an])),rr=null,hr=Se(void 0,an,rt);if(it&&rt<=an)return null;var mr=[],vr={rootPrefixCls:Ke,onClick:Jn,onKeyPress:tr,showTitle:$t,itemRender:ln,page:-1},Dr=Bn-1>0?Bn-1:0,Kt=Bn+1=xa*2&&Bn!==3&&(mr[0]=he.cloneElement(mr[0],{className:He()("".concat(Ke,"-item-after-jump-prev"),mr[0].props.className)}),mr.unshift(Tn)),hr-Bn>=xa*2&&Bn!==hr-2){var Li=mr[mr.length-1];mr[mr.length-1]=he.cloneElement(Li,{className:He()("".concat(Ke,"-item-before-jump-next"),Li.props.className)}),mr.push(rr)}Za!==1&&mr.unshift(he.createElement(dt,(0,De.Z)({},vr,{key:1,page:1}))),fi!==hr&&mr.push(he.createElement(dt,(0,De.Z)({},vr,{key:hr,page:hr})))}var Ci=Wt(Dr);if(Ci){var Zi=!or||!hr;Ci=he.createElement("li",{title:$t?te.prev_page:null,onClick:Kr,tabIndex:Zi?null:0,onKeyDown:bn,className:He()("".concat(Ke,"-prev"),(0,E.Z)({},"".concat(Ke,"-disabled"),Zi)),"aria-disabled":Zi},Ci)}var bi=Gt(Kt);if(bi){var kr,Ui;ut?(kr=!gr,Ui=or?0:null):(kr=!gr||!hr,Ui=kr?null:0),bi=he.createElement("li",{title:$t?te.next_page:null,onClick:Zr,tabIndex:Ui,onKeyDown:Sr,className:He()("".concat(Ke,"-next"),(0,E.Z)({},"".concat(Ke,"-disabled"),kr)),"aria-disabled":kr},bi)}var ki=He()(Ke,Fe,(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},"".concat(Ke,"-start"),jt==="start"),"".concat(Ke,"-center"),jt==="center"),"".concat(Ke,"-end"),jt==="end"),"".concat(Ke,"-simple"),ut),"".concat(Ke,"-disabled"),ge));return he.createElement("ul",(0,De.Z)({className:ki,style:ae,ref:_t},tn),Yn,Ci,ut?aa:mr,bi,he.createElement(Ie,{locale:te,rootPrefixCls:Ke,disabled:ge,selectPrefixCls:Me,changeSize:zn,pageSize:an,pageSizeOptions:Et,quickGo:mn?Jn:null,goButton:ua,showSizeChanger:Je,sizeChangerRender:ht}))},ke=Ve},48365:function(vn,Dt,ee){"use strict";var E=ee(57309),De=ee.n(E),ce=ee(13355),ye=ee.n(ce),Ee=ee(83540),ue=ee.n(Ee),He=ee(49914),Ue=ee.n(He),xe=ee(12011),ne=ee.n(xe),We=ee(8746),he=ee.n(We),ze=ee(74756),Re=ee.n(ze);De().extend(Re()),De().extend(he()),De().extend(ye()),De().extend(ue()),De().extend(Ue()),De().extend(ne()),De().extend(function(Ze,Le){var Ae=Le.prototype,Se=Ae.format;Ae.format=function(ke){var st=(ke||"").replace("Wo","wo");return Se.bind(this)(st)}});var je={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 Ae=je[Le];return Ae||Le.split("_")[0]},Ye=function(){},dt={getNow:function(){var Le=De()();return typeof Le.tz=="function"?Le.tz():Le},getFixedDate:function(Le){return De()(Le,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Le){return Le.endOf("month")},getWeekDay:function(Le){var Ae=Le.locale("en");return Ae.weekday()+Ae.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,Ae){return Le.add(Ae,"year")},addMonth:function(Le,Ae){return Le.add(Ae,"month")},addDate:function(Le,Ae){return Le.add(Ae,"day")},setYear:function(Le,Ae){return Le.year(Ae)},setMonth:function(Le,Ae){return Le.month(Ae)},setDate:function(Le,Ae){return Le.date(Ae)},setHour:function(Le,Ae){return Le.hour(Ae)},setMinute:function(Le,Ae){return Le.minute(Ae)},setSecond:function(Le,Ae){return Le.second(Ae)},setMillisecond:function(Le,Ae){return Le.millisecond(Ae)},isAfter:function(Le,Ae){return Le.isAfter(Ae)},isValidate:function(Le){return Le.isValid()},locale:{getWeekFirstDay:function(Le){return De()().locale(Ie(Le)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Le,Ae){return Ae.locale(Ie(Le)).weekday(0)},getWeek:function(Le,Ae){return Ae.locale(Ie(Le)).week()},getShortWeekDays:function(Le){return De()().locale(Ie(Le)).localeData().weekdaysMin()},getShortMonths:function(Le){return De()().locale(Ie(Le)).localeData().monthsShort()},format:function(Le,Ae,Se){return Ae.locale(Ie(Le)).format(Se)},parse:function(Le,Ae,Se){for(var Ve=Ie(Le),ke=0;ke2&&arguments[2]!==void 0?arguments[2]:"0",qe=String(oe);qe.length2&&arguments[2]!==void 0?arguments[2]:[],qe=ne.useState([!1,!1]),Xe=(0,ye.Z)(qe,2),Ct=Xe[0],wt=Xe[1],Pt=function(zt,Dn){wt(function(Ln){return Ve(Ln,Dn,zt)})},on=ne.useMemo(function(){return Ct.map(function(En,zt){if(En)return!0;var Dn=oe[zt];return Dn?!!(!Oe[zt]&&!Dn||Dn&&Te(Dn,{activeIndex:zt})):!1})},[oe,Ct,Te,Oe]);return[on,Pt]}function Me(oe,Te,Oe,qe,Xe){var Ct="",wt=[];return oe&&wt.push(Xe?"hh":"HH"),Te&&wt.push("mm"),Oe&&wt.push("ss"),Ct=wt.join(":"),qe&&(Ct+=".SSS"),Xe&&(Ct+=" A"),Ct}function Fe(oe,Te,Oe,qe,Xe,Ct){var wt=oe.fieldDateTimeFormat,Pt=oe.fieldDateFormat,on=oe.fieldTimeFormat,En=oe.fieldMonthFormat,zt=oe.fieldYearFormat,Dn=oe.fieldWeekFormat,Ln=oe.fieldQuarterFormat,wn=oe.yearFormat,An=oe.cellYearFormat,Cn=oe.cellQuarterFormat,fn=oe.dayFormat,Mn=oe.cellDateFormat,jn=Me(Te,Oe,qe,Xe,Ct);return(0,ce.Z)((0,ce.Z)({},oe),{},{fieldDateTimeFormat:wt||"YYYY-MM-DD ".concat(jn),fieldDateFormat:Pt||"YYYY-MM-DD",fieldTimeFormat:on||jn,fieldMonthFormat:En||"YYYY-MM",fieldYearFormat:zt||"YYYY",fieldWeekFormat:Dn||"gggg-wo",fieldQuarterFormat:Ln||"YYYY-[Q]Q",yearFormat:wn||"YYYY",cellYearFormat:An||"YYYY",cellQuarterFormat:Cn||"[Q]Q",cellDateFormat:Mn||fn||"D"})}function _e(oe,Te){var Oe=Te.showHour,qe=Te.showMinute,Xe=Te.showSecond,Ct=Te.showMillisecond,wt=Te.use12Hours;return ne.useMemo(function(){return Fe(oe,Oe,qe,Xe,Ct,wt)},[oe,Oe,qe,Xe,Ct,wt])}var St=ee(34666);function vt(oe,Te,Oe){return Oe!=null?Oe:Te.some(function(qe){return oe.includes(qe)})}var et=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function rt(oe){var Te=ke(oe,et),Oe=oe.format,qe=oe.picker,Xe=null;return Oe&&(Xe=Oe,Array.isArray(Xe)&&(Xe=Xe[0]),Xe=(0,St.Z)(Xe)==="object"?Xe.format:Xe),qe==="time"&&(Te.format=Xe),[Te,Xe]}function we(oe){return oe&&typeof oe=="string"}function de(oe,Te,Oe,qe){return[oe,Te,Oe,qe].some(function(Xe){return Xe!==void 0})}function tt(oe,Te,Oe,qe,Xe){var Ct=Te,wt=Oe,Pt=qe;if(!oe&&!Ct&&!wt&&!Pt&&!Xe)Ct=!0,wt=!0,Pt=!0;else if(oe){var on,En,zt,Dn=[Ct,wt,Pt].some(function(An){return An===!1}),Ln=[Ct,wt,Pt].some(function(An){return An===!0}),wn=Dn?!0:!Ln;Ct=(on=Ct)!==null&&on!==void 0?on:wn,wt=(En=wt)!==null&&En!==void 0?En:wn,Pt=(zt=Pt)!==null&&zt!==void 0?zt:wn}return[Ct,wt,Pt,Xe]}function At(oe){var Te=oe.showTime,Oe=rt(oe),qe=(0,ye.Z)(Oe,2),Xe=qe[0],Ct=qe[1],wt=Te&&(0,St.Z)(Te)==="object"?Te:{},Pt=(0,ce.Z)((0,ce.Z)({defaultOpenValue:wt.defaultOpenValue||wt.defaultValue},Xe),wt),on=Pt.showMillisecond,En=Pt.showHour,zt=Pt.showMinute,Dn=Pt.showSecond,Ln=de(En,zt,Dn,on),wn=tt(Ln,En,zt,Dn,on),An=(0,ye.Z)(wn,3);return En=An[0],zt=An[1],Dn=An[2],[Pt,(0,ce.Z)((0,ce.Z)({},Pt),{},{showHour:En,showMinute:zt,showSecond:Dn,showMillisecond:on}),Pt.format,Ct]}function kt(oe,Te,Oe,qe,Xe){var Ct=oe==="time";if(oe==="datetime"||Ct){for(var wt=qe,Pt=st(oe,Xe,null),on=Pt,En=[Te,Oe],zt=0;zt1&&(wt=Te.addDate(wt,-7)),wt}function ut(oe,Te){var Oe=Te.generateConfig,qe=Te.locale,Xe=Te.format;return oe?typeof Xe=="function"?Xe(oe):Oe.locale.format(qe.locale,oe,Xe):""}function mt(oe,Te,Oe){var qe=Te,Xe=["getHour","getMinute","getSecond","getMillisecond"],Ct=["setHour","setMinute","setSecond","setMillisecond"];return Ct.forEach(function(wt,Pt){Oe?qe=oe[wt](qe,oe[Xe[Pt]](Oe)):qe=oe[wt](qe,0)}),qe}function xt(oe,Te,Oe,qe,Xe){var Ct=(0,Ee.zX)(function(wt,Pt){return!!(Oe&&Oe(wt,Pt)||qe&&oe.isAfter(qe,wt)&&!ae(oe,Te,qe,wt,Pt.type)||Xe&&oe.isAfter(wt,Xe)&&!ae(oe,Te,Xe,wt,Pt.type))});return Ct}function Je(oe,Te,Oe){return ne.useMemo(function(){var qe=st(oe,Te,Oe),Xe=Se(qe),Ct=Xe[0],wt=(0,St.Z)(Ct)==="object"&&Ct.type==="mask"?Ct.format:null;return[Xe.map(function(Pt){return typeof Pt=="string"||typeof Pt=="function"?Pt:Pt.format}),wt]},[oe,Te,Oe])}function ht(oe,Te,Oe){return typeof oe[0]=="function"||Oe?!0:Te}function Et(oe,Te,Oe,qe){var Xe=(0,Ee.zX)(function(Ct,wt){var Pt=(0,ce.Z)({type:Te},wt);if(delete Pt.activeIndex,!oe.isValidate(Ct)||Oe&&Oe(Ct,Pt))return!0;if((Te==="date"||Te==="time")&&qe){var on,En=wt&&wt.activeIndex===1?"end":"start",zt=((on=qe.disabledTime)===null||on===void 0?void 0:on.call(qe,Ct,En,{from:Pt.from}))||{},Dn=zt.disabledHours,Ln=zt.disabledMinutes,wn=zt.disabledSeconds,An=zt.disabledMilliseconds,Cn=qe.disabledHours,fn=qe.disabledMinutes,Mn=qe.disabledSeconds,jn=Dn||Cn,Kn=Ln||fn,Wn=wn||Mn,nr=oe.getHour(Ct),Xn=oe.getMinute(Ct),xr=oe.getSecond(Ct),Xr=oe.getMillisecond(Ct);if(jn&&jn().includes(nr)||Kn&&Kn(nr).includes(Xn)||Wn&&Wn(nr,Xn).includes(xr)||An&&An(nr,Xn,xr).includes(Xr))return!0}return!1});return Xe}function Vt(oe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Oe=ne.useMemo(function(){var qe=oe&&Se(oe);return Te&&qe&&(qe[1]=qe[1]||qe[0]),qe},[oe,Te]);return Oe}function ln(oe,Te){var Oe=oe.generateConfig,qe=oe.locale,Xe=oe.picker,Ct=Xe===void 0?"date":Xe,wt=oe.prefixCls,Pt=wt===void 0?"rc-picker":wt,on=oe.styles,En=on===void 0?{}:on,zt=oe.classNames,Dn=zt===void 0?{}:zt,Ln=oe.order,wn=Ln===void 0?!0:Ln,An=oe.components,Cn=An===void 0?{}:An,fn=oe.inputRender,Mn=oe.allowClear,jn=oe.clearIcon,Kn=oe.needConfirm,Wn=oe.multiple,nr=oe.format,Xn=oe.inputReadOnly,xr=oe.disabledDate,Xr=oe.minDate,ia=oe.maxDate,fa=oe.showTime,Hr=oe.value,Gr=oe.defaultValue,Er=oe.pickerValue,$r=oe.defaultPickerValue,Br=Vt(Hr),ra=Vt(Gr),oa=Vt(Er),yr=Vt($r),Ar=Ct==="date"&&fa?"datetime":Ct,Lr=Ar==="time"||Ar==="datetime",lr=Lr||Wn,dr=Kn!=null?Kn:Lr,Nr=At(oe),wr=(0,ye.Z)(Nr,4),ga=wr[0],ba=wr[1],_r=wr[2],Ma=wr[3],Ca=_e(qe,ba),wa=ne.useMemo(function(){return kt(Ar,_r,Ma,ga,Ca)},[Ar,_r,Ma,ga,Ca]),_a=ne.useMemo(function(){return(0,ce.Z)((0,ce.Z)({},oe),{},{prefixCls:Pt,locale:Ca,picker:Ct,styles:En,classNames:Dn,order:wn,components:(0,ce.Z)({input:fn},Cn),clearIcon:it(Pt,Mn,jn),showTime:wa,value:Br,defaultValue:ra,pickerValue:oa,defaultPickerValue:yr},Te==null?void 0:Te())},[oe]),Xa=Je(Ar,Ca,nr),ui=(0,ye.Z)(Xa,2),Pa=ui[0],zi=ui[1],Qa=ht(Pa,Xn,Wn),Si=xt(Oe,qe,xr,Xr,ia),$a=Et(Oe,Ct,Si,wa),Di=ne.useMemo(function(){return(0,ce.Z)((0,ce.Z)({},_a),{},{needConfirm:dr,inputReadOnly:Qa,disabledDate:Si})},[_a,dr,Qa,Si]);return[Di,Ar,lr,Pa,zi,$a]}var xn=ee(16089);function ve(oe,Te,Oe){var qe=(0,Ee.C8)(Te,{value:oe}),Xe=(0,ye.Z)(qe,2),Ct=Xe[0],wt=Xe[1],Pt=ne.useRef(oe),on=ne.useRef(),En=function(){xn.Z.cancel(on.current)},zt=(0,Ee.zX)(function(){wt(Pt.current),Oe&&Ct!==Pt.current&&Oe(Pt.current)}),Dn=(0,Ee.zX)(function(Ln,wn){En(),Pt.current=Ln,Ln||wn?zt():on.current=(0,xn.Z)(zt)});return ne.useEffect(function(){return En},[]),[Ct,Dn]}function Nt(oe,Te){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],qe=arguments.length>3?arguments[3]:void 0,Xe=Oe.every(function(zt){return zt})?!1:oe,Ct=ve(Xe,Te||!1,qe),wt=(0,ye.Z)(Ct,2),Pt=wt[0],on=wt[1];function En(zt){var Dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!Dn.inherit||Pt)&&on(zt,Dn.force)}return[Pt,En]}function un(oe){var Te=ne.useRef();return ne.useImperativeHandle(oe,function(){var Oe;return{nativeElement:(Oe=Te.current)===null||Oe===void 0?void 0:Oe.nativeElement,focus:function(Xe){var Ct;(Ct=Te.current)===null||Ct===void 0||Ct.focus(Xe)},blur:function(){var Xe;(Xe=Te.current)===null||Xe===void 0||Xe.blur()}}}),Te}function _t(oe,Te){return ne.useMemo(function(){return oe||(Te?((0,xe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Te).map(function(Oe){var qe=(0,ye.Z)(Oe,2),Xe=qe[0],Ct=qe[1];return{label:Xe,value:Ct}})):[])},[oe,Te])}function Ft(oe,Te){var Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,qe=ne.useRef(Te);qe.current=Te,(0,ue.o)(function(){if(oe)qe.current(oe);else{var Xe=(0,xn.Z)(function(){qe.current(oe)},Oe);return function(){xn.Z.cancel(Xe)}}},[oe])}function Yt(oe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,qe=ne.useState(0),Xe=(0,ye.Z)(qe,2),Ct=Xe[0],wt=Xe[1],Pt=ne.useState(!1),on=(0,ye.Z)(Pt,2),En=on[0],zt=on[1],Dn=ne.useRef([]),Ln=ne.useRef(null),wn=ne.useRef(null),An=function(Wn){Ln.current=Wn},Cn=function(Wn){return Ln.current===Wn},fn=function(Wn){zt(Wn)},Mn=function(Wn){return Wn&&(wn.current=Wn),wn.current},jn=function(Wn){var nr=Dn.current,Xn=new Set(nr.filter(function(Xr){return Wn[Xr]||Te[Xr]})),xr=nr[nr.length-1]===0?1:0;return Xn.size>=2||oe[xr]?null:xr};return Ft(En||Oe,function(){En||(Dn.current=[],An(null))}),ne.useEffect(function(){En&&Dn.current.push(Ct)},[En,Ct]),[En,fn,Mn,Ct,wt,jn,Dn.current,An,Cn]}function an(oe,Te,Oe,qe,Xe,Ct){var wt=Oe[Oe.length-1],Pt=function(En,zt){var Dn=(0,ye.Z)(oe,2),Ln=Dn[0],wn=Dn[1],An=(0,ce.Z)((0,ce.Z)({},zt),{},{from:Ce(oe,Oe)});return wt===1&&Te[0]&&Ln&&!ae(qe,Xe,Ln,En,An.type)&&qe.isAfter(Ln,En)||wt===0&&Te[1]&&wn&&!ae(qe,Xe,wn,En,An.type)&&qe.isAfter(En,wn)?!0:Ct==null?void 0:Ct(En,An)};return Pt}function hn(oe,Te,Oe,qe){switch(Te){case"date":case"week":return oe.addMonth(Oe,qe);case"month":case"quarter":return oe.addYear(Oe,qe);case"year":return oe.addYear(Oe,qe*10);case"decade":return oe.addYear(Oe,qe*100);default:return Oe}}var Nn=[];function Un(oe,Te,Oe,qe,Xe,Ct,wt,Pt){var on=arguments.length>8&&arguments[8]!==void 0?arguments[8]:Nn,En=arguments.length>9&&arguments[9]!==void 0?arguments[9]:Nn,zt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Nn,Dn=arguments.length>11?arguments[11]:void 0,Ln=arguments.length>12?arguments[12]:void 0,wn=arguments.length>13?arguments[13]:void 0,An=wt==="time",Cn=Ct||0,fn=function(oa){var yr=oe.getNow();return An&&(yr=mt(oe,yr)),on[oa]||Oe[oa]||yr},Mn=(0,ye.Z)(En,2),jn=Mn[0],Kn=Mn[1],Wn=(0,Ee.C8)(function(){return fn(0)},{value:jn}),nr=(0,ye.Z)(Wn,2),Xn=nr[0],xr=nr[1],Xr=(0,Ee.C8)(function(){return fn(1)},{value:Kn}),ia=(0,ye.Z)(Xr,2),fa=ia[0],Hr=ia[1],Gr=ne.useMemo(function(){var ra=[Xn,fa][Cn];return An?ra:mt(oe,ra,zt[Cn])},[An,Xn,fa,Cn,oe,zt]),Er=function(oa){var yr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",Ar=[xr,Hr][Cn];Ar(oa);var Lr=[Xn,fa];Lr[Cn]=oa,Dn&&(!ae(oe,Te,Xn,Lr[0],wt)||!ae(oe,Te,fa,Lr[1],wt))&&Dn(Lr,{source:yr,range:Cn===1?"end":"start",mode:qe})},$r=function(oa,yr){if(Pt){var Ar={date:"month",week:"month",month:"year",quarter:"year"},Lr=Ar[wt];if(Lr&&!ae(oe,Te,oa,yr,Lr))return hn(oe,wt,yr,-1);if(wt==="year"&&oa){var lr=Math.floor(oe.getYear(oa)/10),dr=Math.floor(oe.getYear(yr)/10);if(lr!==dr)return hn(oe,wt,yr,-1)}}return yr},Br=ne.useRef(null);return(0,ue.Z)(function(){if(Xe&&!on[Cn]){var ra=An?null:oe.getNow();if(Br.current!==null&&Br.current!==Cn?ra=[Xn,fa][Cn^1]:Oe[Cn]?ra=Cn===0?Oe[0]:$r(Oe[0],Oe[1]):Oe[Cn^1]&&(ra=Oe[Cn^1]),ra){Ln&&oe.isAfter(Ln,ra)&&(ra=Ln);var oa=Pt?hn(oe,wt,ra,1):ra;wn&&oe.isAfter(oa,wn)&&(ra=Pt?hn(oe,wt,wn,-1):wn),Er(ra,"reset")}}},[Xe,Cn,Oe[Cn]]),ne.useEffect(function(){Xe?Br.current=Cn:Br.current=null},[Xe,Cn]),(0,ue.Z)(function(){Xe&&on&&on[Cn]&&Er(on[Cn],"reset")},[Xe,Cn]),[Gr,Er]}function Bn(oe,Te){var Oe=ne.useRef(oe),qe=ne.useState({}),Xe=(0,ye.Z)(qe,2),Ct=Xe[1],wt=function(En){return En&&Te!==void 0?Te:Oe.current},Pt=function(En){Oe.current=En,Ct({})};return[wt,Pt,wt(!0)]}var dn=[];function Pn(oe,Te,Oe){var qe=function(wt){return wt.map(function(Pt){return ut(Pt,{generateConfig:oe,locale:Te,format:Oe[0]})})},Xe=function(wt,Pt){for(var on=Math.max(wt.length,Pt.length),En=-1,zt=0;zt2&&arguments[2]!==void 0?arguments[2]:1,qe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Xe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],Ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,wt=[],Pt=Oe>=1?Oe|0:1,on=oe;on<=Te;on+=Pt){var En=Xe.includes(on);(!En||!qe)&&wt.push({label:Ae(on,Ct),value:on,disabled:En})}return wt}function gn(oe){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Oe=arguments.length>2?arguments[2]:void 0,qe=Te||{},Xe=qe.use12Hours,Ct=qe.hourStep,wt=Ct===void 0?1:Ct,Pt=qe.minuteStep,on=Pt===void 0?1:Pt,En=qe.secondStep,zt=En===void 0?1:En,Dn=qe.millisecondStep,Ln=Dn===void 0?100:Dn,wn=qe.hideDisabledOptions,An=qe.disabledTime,Cn=qe.disabledHours,fn=qe.disabledMinutes,Mn=qe.disabledSeconds,jn=ne.useMemo(function(){return Oe||oe.getNow()},[Oe,oe]);if(0)var Kn,Wn,nr;var Xn=ne.useCallback(function(lr){var dr=(An==null?void 0:An(lr))||{};return[dr.disabledHours||Cn||cr,dr.disabledMinutes||fn||cr,dr.disabledSeconds||Mn||cr,dr.disabledMilliseconds||cr]},[An,Cn,fn,Mn]),xr=ne.useMemo(function(){return Xn(jn)},[jn,Xn]),Xr=(0,ye.Z)(xr,4),ia=Xr[0],fa=Xr[1],Hr=Xr[2],Gr=Xr[3],Er=ne.useCallback(function(lr,dr,Nr,wr){var ga=en(0,23,wt,wn,lr()),ba=Xe?ga.map(function(wa){return(0,ce.Z)((0,ce.Z)({},wa),{},{label:Ae(wa.value%12||12,2)})}):ga,_r=function(_a){return en(0,59,on,wn,dr(_a))},Ma=function(_a,Xa){return en(0,59,zt,wn,Nr(_a,Xa))},Ca=function(_a,Xa,ui){return en(0,999,Ln,wn,wr(_a,Xa,ui),3)};return[ba,_r,Ma,Ca]},[wn,wt,Xe,Ln,on,zt]),$r=ne.useMemo(function(){return Er(ia,fa,Hr,Gr)},[Er,ia,fa,Hr,Gr]),Br=(0,ye.Z)($r,4),ra=Br[0],oa=Br[1],yr=Br[2],Ar=Br[3],Lr=function(dr,Nr){var wr=function(){return ra},ga=oa,ba=yr,_r=Ar;if(Nr){var Ma=Xn(Nr),Ca=(0,ye.Z)(Ma,4),wa=Ca[0],_a=Ca[1],Xa=Ca[2],ui=Ca[3],Pa=Er(wa,_a,Xa,ui),zi=(0,ye.Z)(Pa,4),Qa=zi[0],Si=zi[1],$a=zi[2],Di=zi[3];wr=function(){return Qa},ga=Si,ba=$a,_r=Di}var Ai=nn(dr,wr,ga,ba,_r,oe);return Ai};return[Lr,ra,oa,yr,Ar]}function mn(oe){var Te=oe.mode,Oe=oe.internalMode,qe=oe.renderExtraFooter,Xe=oe.showNow,Ct=oe.showTime,wt=oe.onSubmit,Pt=oe.onNow,on=oe.invalid,En=oe.needConfirm,zt=oe.generateConfig,Dn=oe.disabledDate,Ln=ne.useContext(Ye),wn=Ln.prefixCls,An=Ln.locale,Cn=Ln.button,fn=Cn===void 0?"button":Cn,Mn=zt.getNow(),jn=gn(zt,Ct,Mn),Kn=(0,ye.Z)(jn,1),Wn=Kn[0],nr=qe==null?void 0:qe(Te),Xn=Dn(Mn,{type:Te}),xr=function(){if(!Xn){var $r=Wn(Mn);Pt($r)}},Xr="".concat(wn,"-now"),ia="".concat(Xr,"-btn"),fa=Xe&&ne.createElement("li",{className:Xr},ne.createElement("a",{className:Re()(ia,Xn&&"".concat(ia,"-disabled")),"aria-disabled":Xn,onClick:xr},Oe==="date"?An.today:An.now)),Hr=En&&ne.createElement("li",{className:"".concat(wn,"-ok")},ne.createElement(fn,{disabled:on,onClick:wt},An.ok)),Gr=(fa||Hr)&&ne.createElement("ul",{className:"".concat(wn,"-ranges")},fa,Hr);return!nr&&!Gr?null:ne.createElement("div",{className:"".concat(wn,"-footer")},nr&&ne.createElement("div",{className:"".concat(wn,"-footer-extra")},nr),Gr)}function On(oe,Te,Oe){function qe(Xe,Ct){var wt=Xe.findIndex(function(on){return ae(oe,Te,on,Ct,Oe)});if(wt===-1)return[].concat((0,De.Z)(Xe),[Ct]);var Pt=(0,De.Z)(Xe);return Pt.splice(wt,1),Pt}return qe}var Xt=ne.createContext(null);function yn(){return ne.useContext(Xt)}function zn(oe,Te){var Oe=oe.prefixCls,qe=oe.generateConfig,Xe=oe.locale,Ct=oe.disabledDate,wt=oe.minDate,Pt=oe.maxDate,on=oe.cellRender,En=oe.hoverValue,zt=oe.hoverRangeValue,Dn=oe.onHover,Ln=oe.values,wn=oe.pickerValue,An=oe.onSelect,Cn=oe.prevIcon,fn=oe.nextIcon,Mn=oe.superPrevIcon,jn=oe.superNextIcon,Kn=qe.getNow(),Wn={now:Kn,values:Ln,pickerValue:wn,prefixCls:Oe,disabledDate:Ct,minDate:wt,maxDate:Pt,cellRender:on,hoverValue:En,hoverRangeValue:zt,onHover:Dn,locale:Xe,generateConfig:qe,onSelect:An,panelType:Te,prevIcon:Cn,nextIcon:fn,superPrevIcon:Mn,superNextIcon:jn};return[Wn,Kn]}var Jn=ne.createContext({});function or(oe){for(var Te=oe.rowNum,Oe=oe.colNum,qe=oe.baseDate,Xe=oe.getCellDate,Ct=oe.prefixColumn,wt=oe.rowClassName,Pt=oe.titleFormat,on=oe.getCellText,En=oe.getCellClassName,zt=oe.headerCells,Dn=oe.cellSelection,Ln=Dn===void 0?!0:Dn,wn=oe.disabledDate,An=yn(),Cn=An.prefixCls,fn=An.panelType,Mn=An.now,jn=An.disabledDate,Kn=An.cellRender,Wn=An.onHover,nr=An.hoverValue,Xn=An.hoverRangeValue,xr=An.generateConfig,Xr=An.values,ia=An.locale,fa=An.onSelect,Hr=wn||jn,Gr="".concat(Cn,"-cell"),Er=ne.useContext(Jn),$r=Er.onCellDblClick,Br=function(Nr){return Xr.some(function(wr){return wr&&ae(xr,ia,Nr,wr,fn)})},ra=[],oa=0;oa1&&arguments[1]!==void 0?arguments[1]:!1;pi(Cr),fn==null||fn(Cr),Jr&&Xi(Cr)},$i=function(Cr,Jr){Ca(Cr),Jr&&Hi(Jr),Xi(Jr,Cr)},xi=function(Cr){if($a(Cr),Hi(Cr),Ma!==Wn){var Jr=["decade","year"],Ir=[].concat(Jr,["month"]),Vr={quarter:[].concat(Jr,["quarter"]),week:[].concat((0,De.Z)(Ir),["week"]),date:[].concat((0,De.Z)(Ir),["date"])},ii=Vr[Wn]||Ir,za=ii.indexOf(Ma),Pi=ii[za+1];Pi&&$i(Pi,Cr)}},co=ne.useMemo(function(){var qr,Cr;if(Array.isArray(xr)){var Jr=(0,ye.Z)(xr,2);qr=Jr[0],Cr=Jr[1]}else qr=xr;return!qr&&!Cr?null:(qr=qr||Cr,Cr=Cr||qr,Xe.isAfter(qr,Cr)?[Cr,qr]:[qr,Cr])},[xr,Xe]),Oi=Ke(Xr,ia,fa),Mi=Gr[wa]||vr[wa]||Yr,Ii=ne.useContext(Jn),no=ne.useMemo(function(){return(0,ce.Z)((0,ce.Z)({},Ii),{},{hideHeader:Er})},[Ii,Er]),La="".concat($r,"-panel"),Ni=ke(oe,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return ne.createElement(Jn.Provider,{value:no},ne.createElement("div",{ref:Br,tabIndex:on,className:Re()(La,(0,We.Z)({},"".concat(La,"-rtl"),Ct==="rtl"))},ne.createElement(Mi,(0,E.Z)({},Ni,{showTime:wr,prefixCls:$r,locale:dr,generateConfig:Xe,onModeChange:$i,pickerValue:Fi,onPickerValueChange:function(Cr){Hi(Cr,!0)},value:Qa[0],onSelect:xi,values:Qa,cellRender:Oi,hoverRangeValue:co,hoverValue:Xn}))))}var Kt=ne.memo(ne.forwardRef(Dr)),pn=Kt;function Rr(oe){var Te=oe.picker,Oe=oe.multiplePanel,qe=oe.pickerValue,Xe=oe.onPickerValueChange,Ct=oe.needConfirm,wt=oe.onSubmit,Pt=oe.range,on=oe.hoverValue,En=ne.useContext(Ye),zt=En.prefixCls,Dn=En.generateConfig,Ln=ne.useCallback(function(jn,Kn){return hn(Dn,Te,jn,Kn)},[Dn,Te]),wn=ne.useMemo(function(){return Ln(qe,1)},[qe,Ln]),An=function(Kn){Xe(Ln(Kn,-1))},Cn={onCellDblClick:function(){Ct&&wt()}},fn=Te==="time",Mn=(0,ce.Z)((0,ce.Z)({},oe),{},{hoverValue:null,hoverRangeValue:null,hideHeader:fn});return Pt?Mn.hoverRangeValue=on:Mn.hoverValue=on,Oe?ne.createElement("div",{className:"".concat(zt,"-panels")},ne.createElement(Jn.Provider,{value:(0,ce.Z)((0,ce.Z)({},Cn),{},{hideNext:!0})},ne.createElement(pn,Mn)),ne.createElement(Jn.Provider,{value:(0,ce.Z)((0,ce.Z)({},Cn),{},{hidePrev:!0})},ne.createElement(pn,(0,E.Z)({},Mn,{pickerValue:wn,onPickerValueChange:An})))):ne.createElement(Jn.Provider,{value:(0,ce.Z)({},Cn)},ne.createElement(pn,Mn))}function ua(oe){return typeof oe=="function"?oe():oe}function aa(oe){var Te=oe.prefixCls,Oe=oe.presets,qe=oe.onClick,Xe=oe.onHover;return Oe.length?ne.createElement("div",{className:"".concat(Te,"-presets")},ne.createElement("ul",null,Oe.map(function(Ct,wt){var Pt=Ct.label,on=Ct.value;return ne.createElement("li",{key:wt,onClick:function(){qe(ua(on))},onMouseEnter:function(){Xe(ua(on))},onMouseLeave:function(){Xe(null)}},Pt)}))):null}function xa(oe){var Te=oe.panelRender,Oe=oe.internalMode,qe=oe.picker,Xe=oe.showNow,Ct=oe.range,wt=oe.multiple,Pt=oe.activeInfo,on=Pt===void 0?[0,0,0]:Pt,En=oe.presets,zt=oe.onPresetHover,Dn=oe.onPresetSubmit,Ln=oe.onFocus,wn=oe.onBlur,An=oe.onPanelMouseDown,Cn=oe.direction,fn=oe.value,Mn=oe.onSelect,jn=oe.isInvalid,Kn=oe.defaultOpenValue,Wn=oe.onOk,nr=oe.onSubmit,Xn=ne.useContext(Ye),xr=Xn.prefixCls,Xr="".concat(xr,"-panel"),ia=Cn==="rtl",fa=ne.useRef(null),Hr=ne.useRef(null),Gr=ne.useState(0),Er=(0,ye.Z)(Gr,2),$r=Er[0],Br=Er[1],ra=ne.useState(0),oa=(0,ye.Z)(ra,2),yr=oa[0],Ar=oa[1],Lr=ne.useState(0),lr=(0,ye.Z)(Lr,2),dr=lr[0],Nr=lr[1],wr=function(xi){xi.width&&Br(xi.width)},ga=(0,ye.Z)(on,3),ba=ga[0],_r=ga[1],Ma=ga[2],Ca=ne.useState(0),wa=(0,ye.Z)(Ca,2),_a=wa[0],Xa=wa[1];ne.useEffect(function(){Xa(10)},[ba]),ne.useEffect(function(){if(Ct&&Hr.current){var $i,xi=(($i=fa.current)===null||$i===void 0?void 0:$i.offsetWidth)||0,co=Hr.current.getBoundingClientRect();if(!co.height||co.right<0){Xa(function(no){return Math.max(0,no-1)});return}var Oi=(ia?_r-xi:ba)-co.left;if(Nr(Oi),$r&&$r=Pt&&Oe<=on)return Ct;var En=Math.min(Math.abs(Oe-Pt),Math.abs(Oe-on));En0?Bo:el));var go=To+Vi,Do=el-Bo+1;return String(Bo+(Do+go-Bo)%Do)};switch(Jr){case"Backspace":case"Delete":Ir="",Vr=za;break;case"ArrowLeft":Ir="",Pi(-1);break;case"ArrowRight":Ir="",Pi(1);break;case"ArrowUp":Ir="",Vr=Ji(1);break;case"ArrowDown":Ir="",Vr=Ji(-1);break;default:isNaN(Number(Jr))||(Ir=dr+Jr,Vr=Ir);break}if(Ir!==null&&(Nr(Ir),Ir.length>=ii&&(Pi(1),Nr(""))),Vr!==null){var _i=Xa.slice(0,$a)+Ae(Vr,ii)+Xa.slice(Di);Fi(_i.slice(0,wt.length))}_a({})},La=ne.useRef();(0,ue.Z)(function(){if(!(!$r||!wt||Hi.current)){if(!zi.match(Xa)){Fi(wt);return}return Pa.current.setSelectionRange($a,Di),La.current=(0,xn.Z)(function(){Pa.current.setSelectionRange($a,Di)}),function(){xn.Z.cancel(La.current)}}},[zi,wt,$r,Xa,ba,$a,Di,wa,Fi]);var Ni=wt?{onFocus:co,onBlur:Mi,onKeyDown:no,onMouseDown:$i,onMouseUp:xi,onPaste:Xi}:{};return ne.createElement("div",{ref:ui,className:Re()(Hr,(0,We.Z)((0,We.Z)({},"".concat(Hr,"-active"),Oe&&Xe),"".concat(Hr,"-placeholder"),zt))},ne.createElement(fa,(0,E.Z)({ref:Pa,"aria-invalid":fn,autoComplete:"off"},jn,{onKeyDown:Ii,onBlur:Oi},Ni,{value:Xa,onChange:pi})),ne.createElement(fi,{type:"suffix",icon:Ct}),Mn)}),pa=da,qa=["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"],gi=["index"];function mi(oe,Te){var Oe=oe.id,qe=oe.prefix,Xe=oe.clearIcon,Ct=oe.suffixIcon,wt=oe.separator,Pt=wt===void 0?"~":wt,on=oe.activeIndex,En=oe.activeHelp,zt=oe.allHelp,Dn=oe.focused,Ln=oe.onFocus,wn=oe.onBlur,An=oe.onKeyDown,Cn=oe.locale,fn=oe.generateConfig,Mn=oe.placeholder,jn=oe.className,Kn=oe.style,Wn=oe.onClick,nr=oe.onClear,Xn=oe.value,xr=oe.onChange,Xr=oe.onSubmit,ia=oe.onInputChange,fa=oe.format,Hr=oe.maskFormat,Gr=oe.preserveInvalidOnBlur,Er=oe.onInvalid,$r=oe.disabled,Br=oe.invalid,ra=oe.inputReadOnly,oa=oe.direction,yr=oe.onOpenChange,Ar=oe.onActiveInfo,Lr=oe.placement,lr=oe.onMouseDown,dr=oe.required,Nr=oe["aria-required"],wr=oe.autoFocus,ga=oe.tabIndex,ba=(0,Sa.Z)(oe,qa),_r=oa==="rtl",Ma=ne.useContext(Ye),Ca=Ma.prefixCls,wa=ne.useMemo(function(){if(typeof Oe=="string")return[Oe];var Oi=Oe||{};return[Oi.start,Oi.end]},[Oe]),_a=ne.useRef(),Xa=ne.useRef(),ui=ne.useRef(),Pa=function(Mi){var Ii;return(Ii=[Xa,ui][Mi])===null||Ii===void 0?void 0:Ii.current};ne.useImperativeHandle(Te,function(){return{nativeElement:_a.current,focus:function(Mi){if((0,St.Z)(Mi)==="object"){var Ii,no=Mi||{},La=no.index,Ni=La===void 0?0:La,qr=(0,Sa.Z)(no,gi);(Ii=Pa(Ni))===null||Ii===void 0||Ii.focus(qr)}else{var Cr;(Cr=Pa(Mi!=null?Mi:0))===null||Cr===void 0||Cr.focus()}},blur:function(){var Mi,Ii;(Mi=Pa(0))===null||Mi===void 0||Mi.blur(),(Ii=Pa(1))===null||Ii===void 0||Ii.blur()}}});var zi=Oa(ba),Qa=ne.useMemo(function(){return Array.isArray(Mn)?Mn:[Mn,Mn]},[Mn]),Si=ci((0,ce.Z)((0,ce.Z)({},oe),{},{id:wa,placeholder:Qa})),$a=(0,ye.Z)(Si,1),Di=$a[0],Ai=ne.useState({position:"absolute",width:0}),Fi=(0,ye.Z)(Ai,2),pi=Fi[0],Xi=Fi[1],Hi=(0,Ee.zX)(function(){var Oi=Pa(on);if(Oi){var Mi=Oi.nativeElement.getBoundingClientRect(),Ii=_a.current.getBoundingClientRect(),no=Mi.left-Ii.left;Xi(function(La){return(0,ce.Z)((0,ce.Z)({},La),{},{width:Mi.width,left:no})}),Ar([Mi.left,Mi.right,Ii.width])}});ne.useEffect(function(){Hi()},[on]);var $i=Xe&&(Xn[0]&&!$r[0]||Xn[1]&&!$r[1]),xi=wr&&!$r[0],co=wr&&!xi&&!$r[1];return ne.createElement(Hn.Z,{onResize:Hi},ne.createElement("div",(0,E.Z)({},zi,{className:Re()(Ca,"".concat(Ca,"-range"),(0,We.Z)((0,We.Z)((0,We.Z)((0,We.Z)({},"".concat(Ca,"-focused"),Dn),"".concat(Ca,"-disabled"),$r.every(function(Oi){return Oi})),"".concat(Ca,"-invalid"),Br.some(function(Oi){return Oi})),"".concat(Ca,"-rtl"),_r),jn),style:Kn,ref:_a,onClick:Wn,onMouseDown:function(Mi){var Ii=Mi.target;Ii!==Xa.current.inputElement&&Ii!==ui.current.inputElement&&Mi.preventDefault(),lr==null||lr(Mi)}}),qe&&ne.createElement("div",{className:"".concat(Ca,"-prefix")},qe),ne.createElement(pa,(0,E.Z)({ref:Xa},Di(0),{autoFocus:xi,tabIndex:ga,"date-range":"start"})),ne.createElement("div",{className:"".concat(Ca,"-range-separator")},Pt),ne.createElement(pa,(0,E.Z)({ref:ui},Di(1),{autoFocus:co,tabIndex:ga,"date-range":"end"})),ne.createElement("div",{className:"".concat(Ca,"-active-bar"),style:pi}),ne.createElement(fi,{type:"suffix",icon:Ct}),$i&&ne.createElement(ji,{icon:Xe,onClear:nr})))}var ai=ne.forwardRef(mi),Qi=ai;function Lt(oe,Te){var Oe=oe!=null?oe:Te;return Array.isArray(Oe)?Oe:[Oe,Oe]}function Fn(oe){return oe===1?"end":"start"}function yt(oe,Te){var Oe=ln(oe,function(){var Ei=oe.disabled,Ha=oe.allowEmpty,li=Lt(Ei,!1),Wi=Lt(Ha,!1);return{disabled:li,allowEmpty:Wi}}),qe=(0,ye.Z)(Oe,6),Xe=qe[0],Ct=qe[1],wt=qe[2],Pt=qe[3],on=qe[4],En=qe[5],zt=Xe.prefixCls,Dn=Xe.styles,Ln=Xe.classNames,wn=Xe.defaultValue,An=Xe.value,Cn=Xe.needConfirm,fn=Xe.onKeyDown,Mn=Xe.disabled,jn=Xe.allowEmpty,Kn=Xe.disabledDate,Wn=Xe.minDate,nr=Xe.maxDate,Xn=Xe.defaultOpen,xr=Xe.open,Xr=Xe.onOpenChange,ia=Xe.locale,fa=Xe.generateConfig,Hr=Xe.picker,Gr=Xe.showNow,Er=Xe.showToday,$r=Xe.showTime,Br=Xe.mode,ra=Xe.onPanelChange,oa=Xe.onCalendarChange,yr=Xe.onOk,Ar=Xe.defaultPickerValue,Lr=Xe.pickerValue,lr=Xe.onPickerValueChange,dr=Xe.inputReadOnly,Nr=Xe.suffixIcon,wr=Xe.onFocus,ga=Xe.onBlur,ba=Xe.presets,_r=Xe.ranges,Ma=Xe.components,Ca=Xe.cellRender,wa=Xe.dateRender,_a=Xe.monthCellRender,Xa=Xe.onClick,ui=un(Te),Pa=Nt(xr,Xn,Mn,Xr),zi=(0,ye.Z)(Pa,2),Qa=zi[0],Si=zi[1],$a=function(Ha,li){(Mn.some(function(Wi){return!Wi})||!Ha)&&Si(Ha,li)},Di=pr(fa,ia,Pt,!0,!1,wn,An,oa,yr),Ai=(0,ye.Z)(Di,5),Fi=Ai[0],pi=Ai[1],Xi=Ai[2],Hi=Ai[3],$i=Ai[4],xi=Xi(),co=Yt(Mn,jn,Qa),Oi=(0,ye.Z)(co,9),Mi=Oi[0],Ii=Oi[1],no=Oi[2],La=Oi[3],Ni=Oi[4],qr=Oi[5],Cr=Oi[6],Jr=Oi[7],Ir=Oi[8],Vr=function(Ha,li){Ii(!0),wr==null||wr(Ha,{range:Fn(li!=null?li:La)})},ii=function(Ha,li){Ii(!1),ga==null||ga(Ha,{range:Fn(li!=null?li:La)})},za=ne.useMemo(function(){if(!$r)return null;var Ei=$r.disabledTime,Ha=Ei?function(li){var Wi=Fn(La),xo=Ce(xi,Cr,La);return Ei(li,Wi,{from:xo})}:void 0;return(0,ce.Z)((0,ce.Z)({},$r),{},{disabledTime:Ha})},[$r,La,xi,Cr]),Pi=(0,Ee.C8)([Hr,Hr],{value:Br}),Ji=(0,ye.Z)(Pi,2),_i=Ji[0],Yi=Ji[1],Vi=_i[La]||Hr,qi=Vi==="date"&&za?"datetime":Vi,eo=qi===Hr&&qi!=="time",Bo=Mr(Hr,Vi,Gr,Er,!0),el=ir(Xe,Fi,pi,Xi,Hi,Mn,Pt,Mi,Qa,En),Vo=(0,ye.Z)(el,2),Ho=Vo[0],To=Vo[1],go=an(xi,Mn,Cr,fa,ia,Kn),Do=Qe(xi,En,jn),Lo=(0,ye.Z)(Do,2),vl=Lo[0],Al=Lo[1],bl=Un(fa,ia,xi,_i,Qa,La,Ct,eo,Ar,Lr,za==null?void 0:za.defaultOpenValue,lr,Wn,nr),ol=(0,ye.Z)(bl,2),Fl=ol[0],pl=ol[1],ko=(0,Ee.zX)(function(Ei,Ha,li){var Wi=Ve(_i,La,Ha);if((Wi[0]!==_i[0]||Wi[1]!==_i[1])&&Yi(Wi),ra&&li!==!1){var xo=(0,De.Z)(xi);Ei&&(xo[La]=Ei),ra(xo,Wi)}}),gl=function(Ha,li){return Ve(xi,li,Ha)},Yo=function(Ha,li){var Wi=xi;Ha&&(Wi=gl(Ha,La)),Jr(La);var xo=qr(Wi);Hi(Wi),Ho(La,xo===null),xo===null?$a(!1,{force:!0}):li||ui.current.focus({index:xo})},yl=function(Ha){var li,Wi=Ha.target.getRootNode();if(!ui.current.nativeElement.contains((li=Wi.activeElement)!==null&&li!==void 0?li:document.activeElement)){var xo=Mn.findIndex(function(fo){return!fo});xo>=0&&ui.current.focus({index:xo})}$a(!0),Xa==null||Xa(Ha)},El=function(){To(null),$a(!1,{force:!0})},Ml=ne.useState(null),Jo=(0,ye.Z)(Ml,2),Cl=Jo[0],fl=Jo[1],No=ne.useState(null),tl=(0,ye.Z)(No,2),ll=tl[0],qn=tl[1],hl=ne.useMemo(function(){return ll||xi},[xi,ll]);ne.useEffect(function(){Qa||qn(null)},[Qa]);var xl=ne.useState([0,0,0]),Go=(0,ye.Z)(xl,2),ul=Go[0],Bl=Go[1],sl=_t(ba,_r),wl=function(Ha){qn(Ha),fl("preset")},uo=function(Ha){var li=To(Ha);li&&$a(!1,{force:!0})},Ao=function(Ha){Yo(Ha)},Zo=function(Ha){qn(Ha?gl(Ha,La):null),fl("cell")},wi=function(Ha){$a(!0),Vr(Ha)},yi=function(){no("panel")},mo=function(Ha){var li=Ve(xi,La,Ha);Hi(li),!Cn&&!wt&&Ct===qi&&Yo(Ha)},Co=function(){$a(!1)},Eo=Ke(Ca,wa,_a,Fn(La)),Xo=xi[La]||null,Ro=(0,Ee.zX)(function(Ei){return En(Ei,{activeIndex:La})}),vi=ne.useMemo(function(){var Ei=(0,Ue.Z)(Xe,!1),Ha=(0,He.Z)(Xe,[].concat((0,De.Z)(Object.keys(Ei)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime"]));return Ha},[Xe]),Wa=ne.createElement(xa,(0,E.Z)({},vi,{showNow:Bo,showTime:za,range:!0,multiplePanel:eo,activeInfo:ul,disabledDate:go,onFocus:wi,onBlur:ii,onPanelMouseDown:yi,picker:Hr,mode:Vi,internalMode:qi,onPanelChange:ko,format:on,value:Xo,isInvalid:Ro,onChange:null,onSelect:mo,pickerValue:Fl,defaultOpenValue:Se($r==null?void 0:$r.defaultOpenValue)[La],onPickerValueChange:pl,hoverValue:hl,onHover:Zo,needConfirm:Cn,onSubmit:Yo,onOk:$i,presets:sl,onPresetHover:wl,onPresetSubmit:uo,onNow:Ao,cellRender:Eo})),vo=function(Ha,li){var Wi=gl(Ha,li);Hi(Wi)},cl=function(){no("input")},jl=function(Ha,li){var Wi=Cr.length,xo=Cr[Wi-1];if(Wi&&xo!==li&&Cn&&!jn[xo]&&!Ir(xo)&&xi[xo]){ui.current.focus({index:xo});return}no("input"),$a(!0,{inherit:!0}),La!==li&&Qa&&!Cn&&wt&&Yo(null,!0),Ni(li),Vr(Ha,li)},Kl=function(Ha,li){if($a(!1),!Cn&&no()==="input"){var Wi=qr(xi);Ho(La,Wi===null)}ii(Ha,li)},ru=function(Ha,li){Ha.key==="Tab"&&Yo(null,!0),fn==null||fn(Ha,li)},au=ne.useMemo(function(){return{prefixCls:zt,locale:ia,generateConfig:fa,button:Ma.button,input:Ma.input}},[zt,ia,fa,Ma.button,Ma.input]);if((0,ue.Z)(function(){Qa&&La!==void 0&&ko(null,Hr,!1)},[Qa,La,Hr]),(0,ue.Z)(function(){var Ei=no();!Qa&&Ei==="input"&&($a(!1),Yo(null,!0)),!Qa&&wt&&!Cn&&Ei==="panel"&&($a(!0),Yo())},[Qa]),0)var iu;return ne.createElement(Ye.Provider,{value:au},ne.createElement(Le,(0,E.Z)({},Ne(Xe),{popupElement:Wa,popupStyle:Dn.popup,popupClassName:Ln.popup,visible:Qa,onClose:Co,range:!0}),ne.createElement(Qi,(0,E.Z)({},Xe,{ref:ui,suffixIcon:Nr,activeIndex:Mi||Qa?La:null,activeHelp:!!ll,allHelp:!!ll&&Cl==="preset",focused:Mi,onFocus:jl,onBlur:Kl,onKeyDown:ru,onSubmit:Yo,value:hl,maskFormat:on,onChange:vo,onInputChange:cl,format:Pt,inputReadOnly:dr,disabled:Mn,open:Qa,onOpenChange:$a,onClick:yl,onClear:El,invalid:vl,onInvalid:Al,onActiveInfo:Bl}))))}var Ht=ne.forwardRef(yt),pe=Ht,Be=ee(11780);function $e(oe){var Te=oe.prefixCls,Oe=oe.value,qe=oe.onRemove,Xe=oe.removeIcon,Ct=Xe===void 0?"\xD7":Xe,wt=oe.formatDate,Pt=oe.disabled,on=oe.maxTagCount,En=oe.placeholder,zt="".concat(Te,"-selector"),Dn="".concat(Te,"-selection"),Ln="".concat(Dn,"-overflow");function wn(fn,Mn){return ne.createElement("span",{className:Re()("".concat(Dn,"-item")),title:typeof fn=="string"?fn:null},ne.createElement("span",{className:"".concat(Dn,"-item-content")},fn),!Pt&&Mn&&ne.createElement("span",{onMouseDown:function(Kn){Kn.preventDefault()},onClick:Mn,className:"".concat(Dn,"-item-remove")},Ct))}function An(fn){var Mn=wt(fn),jn=function(Wn){Wn&&Wn.stopPropagation(),qe(fn)};return wn(Mn,jn)}function Cn(fn){var Mn="+ ".concat(fn.length," ...");return wn(Mn)}return ne.createElement("div",{className:zt},ne.createElement(Be.Z,{prefixCls:Ln,data:Oe,renderItem:An,renderRest:Cn,itemKey:function(Mn){return wt(Mn)},maxCount:on}),!Oe.length&&ne.createElement("span",{className:"".concat(Te,"-selection-placeholder")},En))}var ft=["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 bt(oe,Te){var Oe=oe.id,qe=oe.open,Xe=oe.prefix,Ct=oe.clearIcon,wt=oe.suffixIcon,Pt=oe.activeHelp,on=oe.allHelp,En=oe.focused,zt=oe.onFocus,Dn=oe.onBlur,Ln=oe.onKeyDown,wn=oe.locale,An=oe.generateConfig,Cn=oe.placeholder,fn=oe.className,Mn=oe.style,jn=oe.onClick,Kn=oe.onClear,Wn=oe.internalPicker,nr=oe.value,Xn=oe.onChange,xr=oe.onSubmit,Xr=oe.onInputChange,ia=oe.multiple,fa=oe.maxTagCount,Hr=oe.format,Gr=oe.maskFormat,Er=oe.preserveInvalidOnBlur,$r=oe.onInvalid,Br=oe.disabled,ra=oe.invalid,oa=oe.inputReadOnly,yr=oe.direction,Ar=oe.onOpenChange,Lr=oe.onMouseDown,lr=oe.required,dr=oe["aria-required"],Nr=oe.autoFocus,wr=oe.tabIndex,ga=oe.removeIcon,ba=(0,Sa.Z)(oe,ft),_r=yr==="rtl",Ma=ne.useContext(Ye),Ca=Ma.prefixCls,wa=ne.useRef(),_a=ne.useRef();ne.useImperativeHandle(Te,function(){return{nativeElement:wa.current,focus:function(pi){var Xi;(Xi=_a.current)===null||Xi===void 0||Xi.focus(pi)},blur:function(){var pi;(pi=_a.current)===null||pi===void 0||pi.blur()}}});var Xa=Oa(ba),ui=function(pi){Xn([pi])},Pa=function(pi){var Xi=nr.filter(function(Hi){return Hi&&!ae(An,wn,Hi,pi,Wn)});Xn(Xi),qe||xr()},zi=ci((0,ce.Z)((0,ce.Z)({},oe),{},{onChange:ui}),function(Fi){var pi=Fi.valueTexts;return{value:pi[0]||"",active:En}}),Qa=(0,ye.Z)(zi,2),Si=Qa[0],$a=Qa[1],Di=!!(Ct&&nr.length&&!Br),Ai=ia?ne.createElement(ne.Fragment,null,ne.createElement($e,{prefixCls:Ca,value:nr,onRemove:Pa,formatDate:$a,maxTagCount:fa,disabled:Br,removeIcon:ga,placeholder:Cn}),ne.createElement("input",{className:"".concat(Ca,"-multiple-input"),value:nr.map($a).join(","),ref:_a,readOnly:!0,autoFocus:Nr,tabIndex:wr}),ne.createElement(fi,{type:"suffix",icon:wt}),Di&&ne.createElement(ji,{icon:Ct,onClear:Kn})):ne.createElement(pa,(0,E.Z)({ref:_a},Si(),{autoFocus:Nr,tabIndex:wr,suffixIcon:wt,clearIcon:Di&&ne.createElement(ji,{icon:Ct,onClear:Kn}),showActiveCls:!1}));return ne.createElement("div",(0,E.Z)({},Xa,{className:Re()(Ca,(0,We.Z)((0,We.Z)((0,We.Z)((0,We.Z)((0,We.Z)({},"".concat(Ca,"-multiple"),ia),"".concat(Ca,"-focused"),En),"".concat(Ca,"-disabled"),Br),"".concat(Ca,"-invalid"),ra),"".concat(Ca,"-rtl"),_r),fn),style:Mn,ref:wa,onClick:jn,onMouseDown:function(pi){var Xi,Hi=pi.target;Hi!==((Xi=_a.current)===null||Xi===void 0?void 0:Xi.inputElement)&&pi.preventDefault(),Lr==null||Lr(pi)}}),Xe&&ne.createElement("div",{className:"".concat(Ca,"-prefix")},Xe),Ai)}var ot=ne.forwardRef(bt),Mt=ot;function Bt(oe,Te){var Oe=ln(oe),qe=(0,ye.Z)(Oe,6),Xe=qe[0],Ct=qe[1],wt=qe[2],Pt=qe[3],on=qe[4],En=qe[5],zt=Xe,Dn=zt.prefixCls,Ln=zt.styles,wn=zt.classNames,An=zt.order,Cn=zt.defaultValue,fn=zt.value,Mn=zt.needConfirm,jn=zt.onChange,Kn=zt.onKeyDown,Wn=zt.disabled,nr=zt.disabledDate,Xn=zt.minDate,xr=zt.maxDate,Xr=zt.defaultOpen,ia=zt.open,fa=zt.onOpenChange,Hr=zt.locale,Gr=zt.generateConfig,Er=zt.picker,$r=zt.showNow,Br=zt.showToday,ra=zt.showTime,oa=zt.mode,yr=zt.onPanelChange,Ar=zt.onCalendarChange,Lr=zt.onOk,lr=zt.multiple,dr=zt.defaultPickerValue,Nr=zt.pickerValue,wr=zt.onPickerValueChange,ga=zt.inputReadOnly,ba=zt.suffixIcon,_r=zt.removeIcon,Ma=zt.onFocus,Ca=zt.onBlur,wa=zt.presets,_a=zt.components,Xa=zt.cellRender,ui=zt.dateRender,Pa=zt.monthCellRender,zi=zt.onClick,Qa=un(Te);function Si(vi){return vi===null?null:lr?vi:vi[0]}var $a=On(Gr,Hr,Ct),Di=Nt(ia,Xr,[Wn],fa),Ai=(0,ye.Z)(Di,2),Fi=Ai[0],pi=Ai[1],Xi=function(Wa,vo,cl){if(Ar){var jl=(0,ce.Z)({},cl);delete jl.range,Ar(Si(Wa),Si(vo),jl)}},Hi=function(Wa){Lr==null||Lr(Si(Wa))},$i=pr(Gr,Hr,Pt,!1,An,Cn,fn,Xi,Hi),xi=(0,ye.Z)($i,5),co=xi[0],Oi=xi[1],Mi=xi[2],Ii=xi[3],no=xi[4],La=Mi(),Ni=Yt([Wn]),qr=(0,ye.Z)(Ni,4),Cr=qr[0],Jr=qr[1],Ir=qr[2],Vr=qr[3],ii=function(Wa){Jr(!0),Ma==null||Ma(Wa,{})},za=function(Wa){Jr(!1),Ca==null||Ca(Wa,{})},Pi=(0,Ee.C8)(Er,{value:oa}),Ji=(0,ye.Z)(Pi,2),_i=Ji[0],Yi=Ji[1],Vi=_i==="date"&&ra?"datetime":_i,qi=Mr(Er,_i,$r,Br),eo=jn&&function(vi,Wa){jn(Si(vi),Si(Wa))},Bo=ir((0,ce.Z)((0,ce.Z)({},Xe),{},{onChange:eo}),co,Oi,Mi,Ii,[],Pt,Cr,Fi,En),el=(0,ye.Z)(Bo,2),Vo=el[1],Ho=Qe(La,En),To=(0,ye.Z)(Ho,2),go=To[0],Do=To[1],Lo=ne.useMemo(function(){return go.some(function(vi){return vi})},[go]),vl=function(Wa,vo){if(wr){var cl=(0,ce.Z)((0,ce.Z)({},vo),{},{mode:vo.mode[0]});delete cl.range,wr(Wa[0],cl)}},Al=Un(Gr,Hr,La,[_i],Fi,Vr,Ct,!1,dr,Nr,Se(ra==null?void 0:ra.defaultOpenValue),vl,Xn,xr),bl=(0,ye.Z)(Al,2),ol=bl[0],Fl=bl[1],pl=(0,Ee.zX)(function(vi,Wa,vo){if(Yi(Wa),yr&&vo!==!1){var cl=vi||La[La.length-1];yr(cl,Wa)}}),ko=function(){Vo(Mi()),pi(!1,{force:!0})},gl=function(Wa){!Wn&&!Qa.current.nativeElement.contains(document.activeElement)&&Qa.current.focus(),pi(!0),zi==null||zi(Wa)},Yo=function(){Vo(null),pi(!1,{force:!0})},yl=ne.useState(null),El=(0,ye.Z)(yl,2),Ml=El[0],Jo=El[1],Cl=ne.useState(null),fl=(0,ye.Z)(Cl,2),No=fl[0],tl=fl[1],ll=ne.useMemo(function(){var vi=[No].concat((0,De.Z)(La)).filter(function(Wa){return Wa});return lr?vi:vi.slice(0,1)},[La,No,lr]),qn=ne.useMemo(function(){return!lr&&No?[No]:La.filter(function(vi){return vi})},[La,No,lr]);ne.useEffect(function(){Fi||tl(null)},[Fi]);var hl=_t(wa),xl=function(Wa){tl(Wa),Jo("preset")},Go=function(Wa){var vo=lr?$a(Mi(),Wa):[Wa],cl=Vo(vo);cl&&!lr&&pi(!1,{force:!0})},ul=function(Wa){Go(Wa)},Bl=function(Wa){tl(Wa),Jo("cell")},sl=function(Wa){pi(!0),ii(Wa)},wl=function(Wa){if(Ir("panel"),!(lr&&Vi!==Er)){var vo=lr?$a(Mi(),Wa):[Wa];Ii(vo),!Mn&&!wt&&Ct===Vi&&ko()}},uo=function(){pi(!1)},Ao=Ke(Xa,ui,Pa),Zo=ne.useMemo(function(){var vi=(0,Ue.Z)(Xe,!1),Wa=(0,He.Z)(Xe,[].concat((0,De.Z)(Object.keys(vi)),["onChange","onCalendarChange","style","className","onPanelChange"]));return(0,ce.Z)((0,ce.Z)({},Wa),{},{multiple:Xe.multiple})},[Xe]),wi=ne.createElement(xa,(0,E.Z)({},Zo,{showNow:qi,showTime:ra,disabledDate:nr,onFocus:sl,onBlur:za,picker:Er,mode:_i,internalMode:Vi,onPanelChange:pl,format:on,value:La,isInvalid:En,onChange:null,onSelect:wl,pickerValue:ol,defaultOpenValue:ra==null?void 0:ra.defaultOpenValue,onPickerValueChange:Fl,hoverValue:ll,onHover:Bl,needConfirm:Mn,onSubmit:ko,onOk:no,presets:hl,onPresetHover:xl,onPresetSubmit:Go,onNow:ul,cellRender:Ao})),yi=function(Wa){Ii(Wa)},mo=function(){Ir("input")},Co=function(Wa){Ir("input"),pi(!0,{inherit:!0}),ii(Wa)},Eo=function(Wa){pi(!1),za(Wa)},Xo=function(Wa,vo){Wa.key==="Tab"&&ko(),Kn==null||Kn(Wa,vo)},Ro=ne.useMemo(function(){return{prefixCls:Dn,locale:Hr,generateConfig:Gr,button:_a.button,input:_a.input}},[Dn,Hr,Gr,_a.button,_a.input]);return(0,ue.Z)(function(){Fi&&Vr!==void 0&&pl(null,Er,!1)},[Fi,Vr,Er]),(0,ue.Z)(function(){var vi=Ir();!Fi&&vi==="input"&&(pi(!1),ko()),!Fi&&wt&&!Mn&&vi==="panel"&&ko()},[Fi]),ne.createElement(Ye.Provider,{value:Ro},ne.createElement(Le,(0,E.Z)({},Ne(Xe),{popupElement:wi,popupStyle:Ln.popup,popupClassName:wn.popup,visible:Fi,onClose:uo}),ne.createElement(Mt,(0,E.Z)({},Xe,{ref:Qa,suffixIcon:ba,removeIcon:_r,activeHelp:!!No,allHelp:!!No&&Ml==="preset",focused:Cr,onFocus:Co,onBlur:Eo,onKeyDown:Xo,onSubmit:ko,value:qn,maskFormat:on,onChange:yi,onInputChange:mo,internalPicker:Ct,format:Pt,inputReadOnly:ga,disabled:Wn,open:Fi,onOpenChange:pi,onClick:gl,onClear:Yo,invalid:Lo,onInvalid:function(Wa){Do(Wa,0)}}))))}var Rt=ne.forwardRef(Bt),rn=Rt,Ut=rn},25930:function(vn,Dt,ee){"use strict";ee.d(Dt,{Cd:function(){return Ke}});var E=ee(32855),De=ee(27247),ce=ee(43079),ye=ee(59301),Ee=ee(92310),ue=ee.n(Ee),He={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},Ue=function(){var Fe=(0,ye.useRef)([]),_e=(0,ye.useRef)(null);return(0,ye.useEffect)(function(){var St=Date.now(),vt=!1;Fe.current.forEach(function(et){if(et){vt=!0;var rt=et.style;rt.transitionDuration=".3s, .3s, .3s, .06s",_e.current&&St-_e.current<100&&(rt.transitionDuration="0s, 0s")}}),vt&&(_e.current=Date.now())}),Fe.current},xe=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],ne=function(Fe){var _e=(0,De.Z)((0,De.Z)({},He),Fe),St=_e.className,vt=_e.percent,et=_e.prefixCls,rt=_e.strokeColor,we=_e.strokeLinecap,de=_e.strokeWidth,tt=_e.style,At=_e.trailColor,kt=_e.trailWidth,it=_e.transition,jt=(0,ce.Z)(_e,xe);delete jt.gapPosition;var pt=Array.isArray(vt)?vt:[vt],Tt=Array.isArray(rt)?rt:[rt],at=Ue(),It=de/2,gt=100-de/2,$t="M ".concat(we==="round"?It:0,",").concat(It,` L `).concat(we==="round"?gt:100,",").concat(It),Qt="0 0 100 ".concat(de),se=0;return ye.createElement("svg",(0,E.Z)({className:ue()("".concat(et,"-line"),St),viewBox:Qt,preserveAspectRatio:"none",style:tt},jt),ye.createElement("path",{className:"".concat(et,"-line-trail"),d:$t,strokeLinecap:we,stroke:At,strokeWidth:kt||de,fillOpacity:"0"}),pt.map(function(re,te){var ae=1;switch(we){case"round":ae=1-de/100;break;case"square":ae=1-de/2/100;break;default:ae=1;break}var fe={strokeDasharray:"".concat(re*ae,"px, 100px"),strokeDashoffset:"-".concat(se,"px"),transition:it||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ie=Tt[te]||Tt[Tt.length-1];return se+=re,ye.createElement("path",{key:te,className:"".concat(et,"-line-path"),d:$t,strokeLinecap:we,stroke:ie,strokeWidth:de,fillOpacity:"0",ref:function(ut){at[te]=ut},style:fe})}))},We=ne,he=ee(34666),ze=ee(11913),Re=ee(47273),je=0,Ie=(0,Re.Z)();function Ye(){var Me;return Ie?(Me=je,je+=1):Me="TEST_OR_SSR",Me}var dt=function(Me){var Fe=ye.useState(),_e=(0,ze.Z)(Fe,2),St=_e[0],vt=_e[1];return ye.useEffect(function(){vt("rc_progress_".concat(Ye()))},[]),Me||St},Ze=function(Fe){var _e=Fe.bg,St=Fe.children;return ye.createElement("div",{style:{width:"100%",height:"100%",background:_e}},St)};function Le(Me,Fe){return Object.keys(Me).map(function(_e){var St=parseFloat(_e),vt="".concat(Math.floor(St*Fe),"%");return"".concat(Me[_e]," ").concat(vt)})}var Ae=ye.forwardRef(function(Me,Fe){var _e=Me.prefixCls,St=Me.color,vt=Me.gradientId,et=Me.radius,rt=Me.style,we=Me.ptg,de=Me.strokeLinecap,tt=Me.strokeWidth,At=Me.size,kt=Me.gapDegree,it=St&&(0,he.Z)(St)==="object",jt=it?"#FFF":void 0,pt=At/2,Tt=ye.createElement("circle",{className:"".concat(_e,"-circle-path"),r:et,cx:pt,cy:pt,stroke:jt,strokeLinecap:de,strokeWidth:tt,opacity:we===0?0:1,style:rt,ref:Fe});if(!it)return Tt;var at="".concat(vt,"-conic"),It=kt?"".concat(180+kt/2,"deg"):"0deg",gt=Le(St,(360-kt)/360),$t=Le(St,1),Qt="conic-gradient(from ".concat(It,", ").concat(gt.join(", "),")"),se="linear-gradient(to ".concat(kt?"bottom":"top",", ").concat($t.join(", "),")");return ye.createElement(ye.Fragment,null,ye.createElement("mask",{id:at},Tt),ye.createElement("foreignObject",{x:0,y:0,width:At,height:At,mask:"url(#".concat(at,")")},ye.createElement(Ze,{bg:se},ye.createElement(Ze,{bg:Qt}))))}),Se=Ae,Ve=100,ke=function(Fe,_e,St,vt,et,rt,we,de,tt,At){var kt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,it=St/100*360*((360-rt)/360),jt=rt===0?0:{bottom:0,top:180,left:90,right:-90}[we],pt=(100-vt)/100*_e;tt==="round"&&vt!==100&&(pt+=At/2,pt>=_e&&(pt=_e-.01));var Tt=Ve/2;return{stroke:typeof de=="string"?de:void 0,strokeDasharray:"".concat(_e,"px ").concat(Fe),strokeDashoffset:pt+kt,transform:"rotate(".concat(et+it+jt,"deg)"),transformOrigin:"".concat(Tt,"px ").concat(Tt,"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}},st=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Ce(Me){var Fe=Me!=null?Me:[];return Array.isArray(Fe)?Fe:[Fe]}var Ne=function(Fe){var _e=(0,De.Z)((0,De.Z)({},He),Fe),St=_e.id,vt=_e.prefixCls,et=_e.steps,rt=_e.strokeWidth,we=_e.trailWidth,de=_e.gapDegree,tt=de===void 0?0:de,At=_e.gapPosition,kt=_e.trailColor,it=_e.strokeLinecap,jt=_e.style,pt=_e.className,Tt=_e.strokeColor,at=_e.percent,It=(0,ce.Z)(_e,st),gt=Ve/2,$t=dt(St),Qt="".concat($t,"-gradient"),se=gt-rt/2,re=Math.PI*2*se,te=tt>0?90+tt/2:-90,ae=re*((360-tt)/360),fe=(0,he.Z)(et)==="object"?et:{count:et,gap:2},ie=fe.count,ge=fe.gap,ut=Ce(at),mt=Ce(Tt),xt=mt.find(function(ve){return ve&&(0,he.Z)(ve)==="object"}),Je=xt&&(0,he.Z)(xt)==="object",ht=Je?"butt":it,Et=ke(re,ae,0,100,te,tt,At,kt,ht,rt),Vt=Ue(),ln=function(){var Nt=0;return ut.map(function(un,_t){var Ft=mt[_t]||mt[mt.length-1],Yt=ke(re,ae,Nt,un,te,tt,At,Ft,ht,rt);return Nt+=un,ye.createElement(Se,{key:_t,color:Ft,ptg:un,radius:se,prefixCls:vt,gradientId:Qt,style:Yt,strokeLinecap:ht,strokeWidth:rt,gapDegree:tt,ref:function(hn){Vt[_t]=hn},size:Ve})}).reverse()},xn=function(){var Nt=Math.round(ie*(ut[0]/100)),un=100/ie,_t=0;return new Array(ie).fill(null).map(function(Ft,Yt){var an=Yt<=Nt-1?mt[0]:kt,hn=an&&(0,he.Z)(an)==="object"?"url(#".concat(Qt,")"):void 0,Nn=ke(re,ae,_t,un,te,tt,At,an,"butt",rt,ge);return _t+=(ae-Nn.strokeDashoffset+ge)*100/ae,ye.createElement("circle",{key:Yt,className:"".concat(vt,"-circle-path"),r:se,cx:gt,cy:gt,stroke:hn,strokeWidth:rt,opacity:1,style:Nn,ref:function(Bn){Vt[Yt]=Bn}})})};return ye.createElement("svg",(0,E.Z)({className:ue()("".concat(vt,"-circle"),pt),viewBox:"0 0 ".concat(Ve," ").concat(Ve),style:jt,id:St,role:"presentation"},It),!ie&&ye.createElement("circle",{className:"".concat(vt,"-circle-trail"),r:se,cx:gt,cy:gt,stroke:kt,strokeLinecap:ht,strokeWidth:we||rt,style:Et}),ie?xn():ln())},Ke=Ne,Qe={Line:We,Circle:Ke}},738:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Le}});var E=ee(32855),De=ee(74430),ce=ee(11913),ye=ee(43079),Ee=ee(92310),ue=ee.n(Ee),He=ee(18929),Ue=ee(10228),xe=ee(26112),ne=ee(59301);function We(Ae,Se){var Ve=Ae.disabled,ke=Ae.prefixCls,st=Ae.character,Ce=Ae.characterRender,Ne=Ae.index,Ke=Ae.count,Qe=Ae.value,Me=Ae.allowHalf,Fe=Ae.focused,_e=Ae.onHover,St=Ae.onClick,vt=function(it){_e(it,Ne)},et=function(it){St(it,Ne)},rt=function(it){it.keyCode===Ue.Z.ENTER&&St(it,Ne)},we=Ne+1,de=new Set([ke]);Qe===0&&Ne===0&&Fe?de.add("".concat(ke,"-focused")):Me&&Qe+.5>=we&&QeNe?"true":"false","aria-posinset":Ne+1,"aria-setsize":Ke,tabIndex:Ve?-1:0},ne.createElement("div",{className:"".concat(ke,"-first")},tt),ne.createElement("div",{className:"".concat(ke,"-second")},tt)));return Ce&&(At=Ce(At,Ae)),At}var he=ne.forwardRef(We);function ze(){var Ae=ne.useRef({});function Se(ke){return Ae.current[ke]}function Ve(ke){return function(st){Ae.current[ke]=st}}return[Se,Ve]}function Re(Ae){var Se=Ae.pageXOffset,Ve="scrollLeft";if(typeof Se!="number"){var ke=Ae.document;Se=ke.documentElement[Ve],typeof Se!="number"&&(Se=ke.body[Ve])}return Se}function je(Ae){var Se,Ve,ke=Ae.ownerDocument,st=ke.body,Ce=ke&&ke.documentElement,Ne=Ae.getBoundingClientRect();return Se=Ne.left,Ve=Ne.top,Se-=Ce.clientLeft||st.clientLeft||0,Ve-=Ce.clientTop||st.clientTop||0,{left:Se,top:Ve}}function Ie(Ae){var Se=je(Ae),Ve=Ae.ownerDocument,ke=Ve.defaultView||Ve.parentWindow;return Se.left+=Re(ke),Se.left}var Ye=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function dt(Ae,Se){var Ve=Ae.prefixCls,ke=Ve===void 0?"rc-rate":Ve,st=Ae.className,Ce=Ae.defaultValue,Ne=Ae.value,Ke=Ae.count,Qe=Ke===void 0?5:Ke,Me=Ae.allowHalf,Fe=Me===void 0?!1:Me,_e=Ae.allowClear,St=_e===void 0?!0:_e,vt=Ae.keyboard,et=vt===void 0?!0:vt,rt=Ae.character,we=rt===void 0?"\u2605":rt,de=Ae.characterRender,tt=Ae.disabled,At=Ae.direction,kt=At===void 0?"ltr":At,it=Ae.tabIndex,jt=it===void 0?0:it,pt=Ae.autoFocus,Tt=Ae.onHoverChange,at=Ae.onChange,It=Ae.onFocus,gt=Ae.onBlur,$t=Ae.onKeyDown,Qt=Ae.onMouseLeave,se=(0,ye.Z)(Ae,Ye),re=ze(),te=(0,ce.Z)(re,2),ae=te[0],fe=te[1],ie=ne.useRef(null),ge=function(){if(!tt){var Hn;(Hn=ie.current)===null||Hn===void 0||Hn.focus()}};ne.useImperativeHandle(Se,function(){return{focus:ge,blur:function(){if(!tt){var Hn;(Hn=ie.current)===null||Hn===void 0||Hn.blur()}}}});var ut=(0,He.Z)(Ce||0,{value:Ne}),mt=(0,ce.Z)(ut,2),xt=mt[0],Je=mt[1],ht=(0,He.Z)(null),Et=(0,ce.Z)(ht,2),Vt=Et[0],ln=Et[1],xn=function(Hn,nn){var cr=kt==="rtl",en=Hn+1;if(Fe){var gn=ae(Hn),mn=Ie(gn),On=gn.clientWidth;(cr&&nn-mn>On/2||!cr&&nn-mn0&&!cr||nn===Ue.Z.RIGHT&&xt>0&&cr?(ve(xt-en),Hn.preventDefault()):nn===Ue.Z.LEFT&&xt5&&arguments[5]!==void 0?arguments[5]:!1,hr=arguments.length>6?arguments[6]:void 0,mr=arguments.length>7?arguments[7]:void 0,vr=ne.useMemo(function(){if((0,He.Z)(tn)==="object")return tn.clearIcon;if(Yn)return Yn},[tn,Yn]),Dr=ne.useMemo(function(){return!!(!rr&&tn&&(Tn.length||hr)&&!(mr==="combobox"&&hr===""))},[tn,rr,Tn.length,hr,mr]);return{allowClear:Dr,clearIcon:ne.createElement(Ye,{className:"".concat(Gt,"-clear"),onMouseDown:er,customizeIcon:vr},"\xD7")}},Ze=ne.createContext(null);function Le(){return ne.useContext(Ze)}function Ae(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Gt=ne.useState(!1),er=(0,Ee.Z)(Gt,2),Tn=er[0],tn=er[1],Yn=ne.useRef(null),rr=function(){window.clearTimeout(Yn.current)};ne.useEffect(function(){return rr},[]);var hr=function(vr,Dr){rr(),Yn.current=window.setTimeout(function(){tn(vr),Dr&&Dr()},Wt)};return[Tn,hr,rr]}function Se(){var Wt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Gt=ne.useRef(null),er=ne.useRef(null);ne.useEffect(function(){return function(){window.clearTimeout(er.current)}},[]);function Tn(tn){(tn||Gt.current===null)&&(Gt.current=tn),window.clearTimeout(er.current),er.current=window.setTimeout(function(){Gt.current=null},Wt)}return[function(){return Gt.current},Tn]}function Ve(Wt,Gt,er,Tn){var tn=ne.useRef(null);tn.current={open:Gt,triggerOpen:er,customizedTrigger:Tn},ne.useEffect(function(){function Yn(rr){var hr;if(!((hr=tn.current)!==null&&hr!==void 0&&hr.customizedTrigger)){var mr=rr.target;mr.shadowRoot&&rr.composed&&(mr=rr.composedPath()[0]||mr),tn.current.open&&Wt().filter(function(vr){return vr}).every(function(vr){return!vr.contains(mr)&&vr!==mr})&&tn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",Yn),function(){return window.removeEventListener("mousedown",Yn)}},[])}var ke=ee(10228);function st(Wt){return Wt&&![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(Wt)}var Ce=ee(26112),Ne=ee(11780);function Ke(Wt,Gt,er){var Tn=(0,ye.Z)((0,ye.Z)({},Wt),er?Gt:{});return Object.keys(Gt).forEach(function(tn){var Yn=Gt[tn];typeof Yn=="function"&&(Tn[tn]=function(){for(var rr,hr=arguments.length,mr=new Array(hr),vr=0;vrNa&&(Oe="".concat(qe.slice(0,Na),"..."))}var Xe=function(wt){wt&&wt.stopPropagation(),ji(Rt)};return typeof Za=="function"?$e(oe,Oe,rn,Te,Xe):Be(Rt,Oe,rn,Te,Xe)},bt=function(Rt){if(!tn.length)return null;var rn=typeof di=="function"?di(Rt):di;return typeof Za=="function"?$e(void 0,rn,!1,!1,void 0,!0):Be({title:rn},rn,!1)},ot=ne.createElement("div",{className:"".concat(yt,"-search"),style:{width:gi},onFocus:function(){Fn(!0)},onBlur:function(){Fn(!1)}},ne.createElement(St,{ref:mr,open:Yn,prefixCls:Tn,id:er,inputElement:null,disabled:Dr,autoFocus:Rr,autoComplete:ua,editable:pe,activeDescendantId:aa,value:Ht,onKeyDown:Zi,onMouseDown:bi,onChange:Li,onPaste:Ci,onCompositionStart:kr,onCompositionEnd:Ui,onBlur:ki,tabIndex:xa,attrs:(0,Ce.Z)(Gt,!0)}),ne.createElement("span",{ref:da,className:"".concat(yt,"-search-mirror"),"aria-hidden":!0},Ht,"\xA0")),Mt=ne.createElement(Ne.Z,{prefixCls:"".concat(yt,"-overflow"),data:tn,renderItem:ft,renderRest:bt,suffix:ot,itemKey:it,maxCount:ci});return ne.createElement("span",{className:"".concat(yt,"-wrap")},Mt,!tn.length&&!Ht&&ne.createElement("span",{className:"".concat(yt,"-placeholder")},vr))},Tt=pt,at=function(Gt){var er=Gt.inputElement,Tn=Gt.prefixCls,tn=Gt.id,Yn=Gt.inputRef,rr=Gt.disabled,hr=Gt.autoFocus,mr=Gt.autoComplete,vr=Gt.activeDescendantId,Dr=Gt.mode,Kt=Gt.open,pn=Gt.values,Rr=Gt.placeholder,ua=Gt.tabIndex,aa=Gt.showSearch,xa=Gt.searchValue,Sa=Gt.activeValue,ci=Gt.maxLength,Na=Gt.onInputKeyDown,Oa=Gt.onInputMouseDown,di=Gt.onInputChange,Za=Gt.onInputPaste,fi=Gt.onInputCompositionStart,ji=Gt.onInputCompositionEnd,Li=Gt.onInputBlur,Ci=Gt.title,Zi=ne.useState(!1),bi=(0,Ee.Z)(Zi,2),kr=bi[0],Ui=bi[1],ki=Dr==="combobox",da=ki||aa,pa=pn[0],qa=xa||"";ki&&Sa&&!kr&&(qa=Sa),ne.useEffect(function(){ki&&Ui(!1)},[ki,Sa]);var gi=Dr!=="combobox"&&!Kt&&!aa?!1:!!qa,mi=Ci===void 0?At(pa):Ci,ai=ne.useMemo(function(){return pa?null:ne.createElement("span",{className:"".concat(Tn,"-selection-placeholder"),style:gi?{visibility:"hidden"}:void 0},Rr)},[pa,gi,Rr,Tn]);return ne.createElement("span",{className:"".concat(Tn,"-selection-wrap")},ne.createElement("span",{className:"".concat(Tn,"-selection-search")},ne.createElement(St,{ref:Yn,prefixCls:Tn,id:tn,open:Kt,inputElement:er,disabled:rr,autoFocus:hr,autoComplete:mr,editable:da,activeDescendantId:vr,value:qa,onKeyDown:Na,onMouseDown:Oa,onChange:function(Lt){Ui(!0),di(Lt)},onPaste:Za,onCompositionStart:fi,onCompositionEnd:ji,onBlur:Li,tabIndex:ua,attrs:(0,Ce.Z)(Gt,!0),maxLength:ki?ci:void 0})),!ki&&pa?ne.createElement("span",{className:"".concat(Tn,"-selection-item"),title:mi,style:gi?{visibility:"hidden"}:void 0},pa.label):null,ai)},It=at,gt=function(Gt,er){var Tn=(0,ne.useRef)(null),tn=(0,ne.useRef)(!1),Yn=Gt.prefixCls,rr=Gt.open,hr=Gt.mode,mr=Gt.showSearch,vr=Gt.tokenWithEnter,Dr=Gt.disabled,Kt=Gt.prefix,pn=Gt.autoClearSearchValue,Rr=Gt.onSearch,ua=Gt.onSearchSubmit,aa=Gt.onToggleOpen,xa=Gt.onInputKeyDown,Sa=Gt.onInputBlur,ci=Gt.domRef;ne.useImperativeHandle(er,function(){return{focus:function(mi){Tn.current.focus(mi)},blur:function(){Tn.current.blur()}}});var Na=Se(0),Oa=(0,Ee.Z)(Na,2),di=Oa[0],Za=Oa[1],fi=function(mi){var ai=mi.which,Qi=Tn.current instanceof HTMLTextAreaElement;!Qi&&rr&&(ai===ke.Z.UP||ai===ke.Z.DOWN)&&mi.preventDefault(),xa&&xa(mi),ai===ke.Z.ENTER&&hr==="tags"&&!tn.current&&!rr&&(ua==null||ua(mi.target.value)),!(Qi&&!rr&&~[ke.Z.UP,ke.Z.DOWN,ke.Z.LEFT,ke.Z.RIGHT].indexOf(ai))&&st(ai)&&aa(!0)},ji=function(){Za(!0)},Li=(0,ne.useRef)(null),Ci=function(mi){Rr(mi,!0,tn.current)!==!1&&aa(!0)},Zi=function(){tn.current=!0},bi=function(mi){tn.current=!1,hr!=="combobox"&&Ci(mi.target.value)},kr=function(mi){var ai=mi.target.value;if(vr&&Li.current&&/[\r\n]/.test(Li.current)){var Qi=Li.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ai=ai.replace(Qi,Li.current)}Li.current=null,Ci(ai)},Ui=function(mi){var ai=mi.clipboardData,Qi=ai==null?void 0:ai.getData("text");Li.current=Qi||""},ki=function(mi){var ai=mi.target;if(ai!==Tn.current){var Qi=document.body.style.msTouchAction!==void 0;Qi?setTimeout(function(){Tn.current.focus()}):Tn.current.focus()}},da=function(mi){var ai=di();mi.target!==Tn.current&&!ai&&!(hr==="combobox"&&Dr)&&mi.preventDefault(),(hr!=="combobox"&&(!mr||!ai)||!rr)&&(rr&&pn!==!1&&Rr("",!0,!1),aa())},pa={inputRef:Tn,onInputKeyDown:fi,onInputMouseDown:ji,onInputChange:kr,onInputPaste:Ui,onInputCompositionStart:Zi,onInputCompositionEnd:bi,onInputBlur:Sa},qa=hr==="multiple"||hr==="tags"?ne.createElement(Tt,(0,E.Z)({},Gt,pa)):ne.createElement(It,(0,E.Z)({},Gt,pa));return ne.createElement("div",{ref:ci,className:"".concat(Yn,"-selector"),onClick:ki,onMouseDown:da},Kt&&ne.createElement("div",{className:"".concat(Yn,"-prefix")},Kt),qa)},$t=ne.forwardRef(gt),Qt=$t,se=ee(65030),re=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],te=function(Gt){var er=Gt===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:er,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:er,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:er,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:er,adjustY:1},htmlRegion:"scroll"}}},ae=function(Gt,er){var Tn=Gt.prefixCls,tn=Gt.disabled,Yn=Gt.visible,rr=Gt.children,hr=Gt.popupElement,mr=Gt.animation,vr=Gt.transitionName,Dr=Gt.dropdownStyle,Kt=Gt.dropdownClassName,pn=Gt.direction,Rr=pn===void 0?"ltr":pn,ua=Gt.placement,aa=Gt.builtinPlacements,xa=Gt.dropdownMatchSelectWidth,Sa=Gt.dropdownRender,ci=Gt.dropdownAlign,Na=Gt.getPopupContainer,Oa=Gt.empty,di=Gt.getTriggerDOMNode,Za=Gt.onPopupVisibleChange,fi=Gt.onPopupMouseEnter,ji=(0,ue.Z)(Gt,re),Li="".concat(Tn,"-dropdown"),Ci=hr;Sa&&(Ci=Sa(hr));var Zi=ne.useMemo(function(){return aa||te(xa)},[aa,xa]),bi=mr?"".concat(Li,"-").concat(mr):vr,kr=typeof xa=="number",Ui=ne.useMemo(function(){return kr?null:xa===!1?"minWidth":"width"},[xa,kr]),ki=Dr;kr&&(ki=(0,ye.Z)((0,ye.Z)({},ki),{},{width:xa}));var da=ne.useRef(null);return ne.useImperativeHandle(er,function(){return{getPopupElement:function(){var qa;return(qa=da.current)===null||qa===void 0?void 0:qa.popupElement}}}),ne.createElement(se.Z,(0,E.Z)({},ji,{showAction:Za?["click"]:[],hideAction:Za?["click"]:[],popupPlacement:ua||(Rr==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Zi,prefixCls:Li,popupTransitionName:bi,popup:ne.createElement("div",{onMouseEnter:fi},Ci),ref:da,stretch:Ui,popupAlign:ci,popupVisible:Yn,getPopupContainer:Na,popupClassName:he()(Kt,(0,ce.Z)({},"".concat(Li,"-empty"),Oa)),popupStyle:ki,getTriggerDOMNode:di,onPopupVisibleChange:Za}),rr)},fe=ne.forwardRef(ae),ie=fe,ge=ee(40954);function ut(Wt,Gt){var er=Wt.key,Tn;return"value"in Wt&&(Tn=Wt.value),er!=null?er:Tn!==void 0?Tn:"rc-index-key-".concat(Gt)}function mt(Wt){return typeof Wt!="undefined"&&!Number.isNaN(Wt)}function xt(Wt,Gt){var er=Wt||{},Tn=er.label,tn=er.value,Yn=er.options,rr=er.groupLabel,hr=Tn||(Gt?"children":"label");return{label:hr,value:tn||"value",options:Yn||"options",groupLabel:rr||hr}}function Je(Wt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},er=Gt.fieldNames,Tn=Gt.childrenAsData,tn=[],Yn=xt(er,!1),rr=Yn.label,hr=Yn.value,mr=Yn.options,vr=Yn.groupLabel;function Dr(Kt,pn){Array.isArray(Kt)&&Kt.forEach(function(Rr){if(pn||!(mr in Rr)){var ua=Rr[hr];tn.push({key:ut(Rr,tn.length),groupOption:pn,data:Rr,label:Rr[rr],value:ua})}else{var aa=Rr[vr];aa===void 0&&Tn&&(aa=Rr.label),tn.push({key:ut(Rr,tn.length),group:!0,data:Rr,label:aa}),Dr(Rr[mr],!0)}})}return Dr(Wt,!1),tn}function ht(Wt){var Gt=(0,ye.Z)({},Wt);return"props"in Gt||Object.defineProperty(Gt,"props",{get:function(){return(0,xe.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Gt}}),Gt}var Et=function(Gt,er,Tn){if(!er||!er.length)return null;var tn=!1,Yn=function hr(mr,vr){var Dr=(0,ge.Z)(vr),Kt=Dr[0],pn=Dr.slice(1);if(!Kt)return[mr];var Rr=mr.split(Kt);return tn=tn||Rr.length>1,Rr.reduce(function(ua,aa){return[].concat((0,De.Z)(ua),(0,De.Z)(hr(aa,pn)))},[]).filter(Boolean)},rr=Yn(Gt,er);return tn?typeof Tn!="undefined"?rr.slice(0,Tn):rr:null},Vt=ne.createContext(null),ln=Vt;function xn(Wt){var Gt=Wt.visible,er=Wt.values;if(!Gt)return null;var Tn=50;return ne.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(er.slice(0,Tn).map(function(tn){var Yn=tn.label,rr=tn.value;return["number","string"].includes((0,He.Z)(Yn))?Yn:rr}).join(", ")),er.length>Tn?", ...":null)}var ve=["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"],Nt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],un=function(Gt){return Gt==="tags"||Gt==="multiple"},_t=ne.forwardRef(function(Wt,Gt){var er,Tn=Wt.id,tn=Wt.prefixCls,Yn=Wt.className,rr=Wt.showSearch,hr=Wt.tagRender,mr=Wt.direction,vr=Wt.omitDomProps,Dr=Wt.displayValues,Kt=Wt.onDisplayValuesChange,pn=Wt.emptyOptions,Rr=Wt.notFoundContent,ua=Rr===void 0?"Not Found":Rr,aa=Wt.onClear,xa=Wt.mode,Sa=Wt.disabled,ci=Wt.loading,Na=Wt.getInputElement,Oa=Wt.getRawInputElement,di=Wt.open,Za=Wt.defaultOpen,fi=Wt.onDropdownVisibleChange,ji=Wt.activeValue,Li=Wt.onActiveValueChange,Ci=Wt.activeDescendantId,Zi=Wt.searchValue,bi=Wt.autoClearSearchValue,kr=Wt.onSearch,Ui=Wt.onSearchSplit,ki=Wt.tokenSeparators,da=Wt.allowClear,pa=Wt.prefix,qa=Wt.suffixIcon,gi=Wt.clearIcon,mi=Wt.OptionList,ai=Wt.animation,Qi=Wt.transitionName,Lt=Wt.dropdownStyle,Fn=Wt.dropdownClassName,yt=Wt.dropdownMatchSelectWidth,Ht=Wt.dropdownRender,pe=Wt.dropdownAlign,Be=Wt.placement,$e=Wt.builtinPlacements,ft=Wt.getPopupContainer,bt=Wt.showAction,ot=bt===void 0?[]:bt,Mt=Wt.onFocus,Bt=Wt.onBlur,Rt=Wt.onKeyUp,rn=Wt.onKeyDown,Ut=Wt.onMouseDown,oe=(0,ue.Z)(Wt,ve),Te=un(xa),Oe=(rr!==void 0?rr:Te)||xa==="combobox",qe=(0,ye.Z)({},oe);Nt.forEach(function(Cr){delete qe[Cr]}),vr==null||vr.forEach(function(Cr){delete qe[Cr]});var Xe=ne.useState(!1),Ct=(0,Ee.Z)(Xe,2),wt=Ct[0],Pt=Ct[1];ne.useEffect(function(){Pt((0,Re.Z)())},[]);var on=ne.useRef(null),En=ne.useRef(null),zt=ne.useRef(null),Dn=ne.useRef(null),Ln=ne.useRef(null),wn=ne.useRef(!1),An=Ae(),Cn=(0,Ee.Z)(An,3),fn=Cn[0],Mn=Cn[1],jn=Cn[2];ne.useImperativeHandle(Gt,function(){var Cr,Jr;return{focus:(Cr=Dn.current)===null||Cr===void 0?void 0:Cr.focus,blur:(Jr=Dn.current)===null||Jr===void 0?void 0:Jr.blur,scrollTo:function(Vr){var ii;return(ii=Ln.current)===null||ii===void 0?void 0:ii.scrollTo(Vr)},nativeElement:on.current||En.current}});var Kn=ne.useMemo(function(){var Cr;if(xa!=="combobox")return Zi;var Jr=(Cr=Dr[0])===null||Cr===void 0?void 0:Cr.value;return typeof Jr=="string"||typeof Jr=="number"?String(Jr):""},[Zi,xa,Dr]),Wn=xa==="combobox"&&typeof Na=="function"&&Na()||null,nr=typeof Oa=="function"&&Oa(),Xn=(0,je.x1)(En,nr==null||(er=nr.props)===null||er===void 0?void 0:er.ref),xr=ne.useState(!1),Xr=(0,Ee.Z)(xr,2),ia=Xr[0],fa=Xr[1];(0,ze.Z)(function(){fa(!0)},[]);var Hr=(0,Ue.Z)(!1,{defaultValue:Za,value:di}),Gr=(0,Ee.Z)(Hr,2),Er=Gr[0],$r=Gr[1],Br=ia?Er:!1,ra=!ua&&pn;(Sa||ra&&Br&&xa==="combobox")&&(Br=!1);var oa=ra?!1:Br,yr=ne.useCallback(function(Cr){var Jr=Cr!==void 0?Cr:!Br;Sa||($r(Jr),Br!==Jr&&(fi==null||fi(Jr)))},[Sa,Br,$r,fi]),Ar=ne.useMemo(function(){return(ki||[]).some(function(Cr){return[` `,`\r `].includes(Cr)})},[ki]),Lr=ne.useContext(ln)||{},lr=Lr.maxCount,dr=Lr.rawValues,Nr=function(Jr,Ir,Vr){if(!(Te&&mt(lr)&&(dr==null?void 0:dr.size)>=lr)){var ii=!0,za=Jr;Li==null||Li(null);var Pi=Et(Jr,ki,mt(lr)?lr-dr.size:void 0),Ji=Vr?null:Pi;return xa!=="combobox"&&Ji&&(za="",Ui==null||Ui(Ji),yr(!1),ii=!1),kr&&Kn!==za&&kr(za,{source:Ir?"typing":"effect"}),ii}},wr=function(Jr){!Jr||!Jr.trim()||kr(Jr,{source:"submit"})};ne.useEffect(function(){!Br&&!Te&&xa!=="combobox"&&Nr("",!1,!1)},[Br]),ne.useEffect(function(){Er&&Sa&&$r(!1),Sa&&!wn.current&&Mn(!1)},[Sa]);var ga=Se(),ba=(0,Ee.Z)(ga,2),_r=ba[0],Ma=ba[1],Ca=ne.useRef(!1),wa=function(Jr){var Ir=_r(),Vr=Jr.key,ii=Vr==="Enter";if(ii&&(xa!=="combobox"&&Jr.preventDefault(),Br||yr(!0)),Ma(!!Kn),Vr==="Backspace"&&!Ir&&Te&&!Kn&&Dr.length){for(var za=(0,De.Z)(Dr),Pi=null,Ji=za.length-1;Ji>=0;Ji-=1){var _i=za[Ji];if(!_i.disabled){za.splice(Ji,1),Pi=_i;break}}Pi&&Kt(za,{type:"remove",values:[Pi]})}for(var Yi=arguments.length,Vi=new Array(Yi>1?Yi-1:0),qi=1;qi1?Ir-1:0),ii=1;ii1?Pi-1:0),_i=1;_i=ua},[hr,ua,Oa==null?void 0:Oa.size]),ki=function(ot){ot.preventDefault()},da=function(ot){var Mt;(Mt=kr.current)===null||Mt===void 0||Mt.scrollTo(typeof ot=="number"?{index:ot}:ot)},pa=ne.useCallback(function(bt){return mr==="combobox"?!1:Oa.has(bt)},[mr,(0,De.Z)(Oa).toString(),Oa.size]),qa=function(ot){for(var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Bt=bi.length,Rt=0;Rt1&&arguments[1]!==void 0?arguments[1]:!1;Qi(ot);var Bt={source:Mt?"keyboard":"mouse"},Rt=bi[ot];if(!Rt){xa(null,-1,Bt);return}xa(Rt.value,ot,Bt)};(0,ne.useEffect)(function(){Lt(Sa!==!1?qa(0):-1)},[bi.length,vr]);var Fn=ne.useCallback(function(bt){return mr==="combobox"?String(bt).toLowerCase()===vr.toLowerCase():Oa.has(bt)},[mr,vr,(0,De.Z)(Oa).toString(),Oa.size]);(0,ne.useEffect)(function(){var bt=setTimeout(function(){if(!hr&&rr&&Oa.size===1){var Mt=Array.from(Oa)[0],Bt=bi.findIndex(function(Rt){var rn=Rt.data;return vr?String(rn.value).startsWith(vr):rn.value===Mt});Bt!==-1&&(Lt(Bt),da(Bt))}});if(rr){var ot;(ot=kr.current)===null||ot===void 0||ot.scrollTo(void 0)}return function(){return clearTimeout(bt)}},[rr,vr]);var yt=function(ot){ot!==void 0&&ci(ot,{selected:!Oa.has(ot)}),hr||Dr(!1)};if(ne.useImperativeHandle(er,function(){return{onKeyDown:function(ot){var Mt=ot.which,Bt=ot.ctrlKey;switch(Mt){case ke.Z.N:case ke.Z.P:case ke.Z.UP:case ke.Z.DOWN:{var Rt=0;if(Mt===ke.Z.UP?Rt=-1:Mt===ke.Z.DOWN?Rt=1:Pn()&&Bt&&(Mt===ke.Z.N?Rt=1:Mt===ke.Z.P&&(Rt=-1)),Rt!==0){var rn=qa(ai+Rt,Rt);da(rn),Lt(rn,!0)}break}case ke.Z.TAB:case ke.Z.ENTER:{var Ut,oe=bi[ai];oe&&!(oe!=null&&(Ut=oe.data)!==null&&Ut!==void 0&&Ut.disabled)&&!Ui?yt(oe.value):yt(void 0),rr&&ot.preventDefault();break}case ke.Z.ESC:Dr(!1),rr&&ot.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ot){da(ot)}}}),bi.length===0)return ne.createElement("div",{role:"listbox",id:"".concat(Yn,"_list"),className:"".concat(Zi,"-empty"),onMouseDown:ki},Kt);var Ht=Object.keys(di).map(function(bt){return di[bt]}),pe=function(ot){return ot.label};function Be(bt,ot){var Mt=bt.group;return{role:Mt?"presentation":"option",id:"".concat(Yn,"_list_").concat(ot)}}var $e=function(ot){var Mt=bi[ot];if(!Mt)return null;var Bt=Mt.data||{},Rt=Bt.value,rn=Mt.group,Ut=(0,Ce.Z)(Bt,!0),oe=pe(Mt);return Mt?ne.createElement("div",(0,E.Z)({"aria-label":typeof oe=="string"&&!rn?oe:null},Ut,{key:ot},Be(Mt,ot),{"aria-selected":Fn(Rt)}),Rt):null},ft={role:"listbox",id:"".concat(Yn,"_list")};return ne.createElement(ne.Fragment,null,Za&&ne.createElement("div",(0,E.Z)({},ft,{style:{height:0,width:0,overflow:"hidden"}}),$e(ai-1),$e(ai),$e(ai+1)),ne.createElement(dn.Z,{itemKey:"key",ref:kr,data:bi,height:ji,itemHeight:Li,fullHeight:!1,onMouseDown:ki,onScroll:pn,virtual:Za,direction:fi,innerProps:Za?null:ft},function(bt,ot){var Mt=bt.group,Bt=bt.groupOption,Rt=bt.data,rn=bt.label,Ut=bt.value,oe=Rt.key;if(Mt){var Te,Oe=(Te=Rt.title)!==null&&Te!==void 0?Te:cn(rn)?rn.toString():void 0;return ne.createElement("div",{className:he()(Zi,"".concat(Zi,"-group"),Rt.className),title:Oe},rn!==void 0?rn:oe)}var qe=Rt.disabled,Xe=Rt.title,Ct=Rt.children,wt=Rt.style,Pt=Rt.className,on=(0,ue.Z)(Rt,qt),En=(0,Bn.Z)(on,Ht),zt=pa(Ut),Dn=qe||!zt&&Ui,Ln="".concat(Zi,"-option"),wn=he()(Zi,Ln,Pt,(0,ce.Z)((0,ce.Z)((0,ce.Z)((0,ce.Z)({},"".concat(Ln,"-grouped"),Bt),"".concat(Ln,"-active"),ai===ot&&!Dn),"".concat(Ln,"-disabled"),Dn),"".concat(Ln,"-selected"),zt)),An=pe(bt),Cn=!Na||typeof Na=="function"||zt,fn=typeof An=="number"?An:An||Ut,Mn=cn(fn)?fn.toString():void 0;return Xe!==void 0&&(Mn=Xe),ne.createElement("div",(0,E.Z)({},(0,Ce.Z)(En),Za?{}:Be(bt,ot),{"aria-selected":Fn(Ut),className:wn,title:Mn,onMouseMove:function(){ai===ot||Dn||Lt(ot)},onClick:function(){Dn||yt(Ut)},style:wt}),ne.createElement("div",{className:"".concat(Ln,"-content")},typeof Ci=="function"?Ci(bt,{index:ot}):fn),ne.isValidElement(Na)||zt,Cn&&ne.createElement(Ye,{className:"".concat(Zi,"-option-state"),customizeIcon:Na,customizeIconProps:{value:Ut,disabled:Dn,isSelected:zt}},zt?"\u2713":null))}))},ir=ne.forwardRef(pr),Mr=ir,Hn=function(Wt,Gt){var er=ne.useRef({values:new Map,options:new Map}),Tn=ne.useMemo(function(){var Yn=er.current,rr=Yn.values,hr=Yn.options,mr=Wt.map(function(Kt){if(Kt.label===void 0){var pn;return(0,ye.Z)((0,ye.Z)({},Kt),{},{label:(pn=rr.get(Kt.value))===null||pn===void 0?void 0:pn.label})}return Kt}),vr=new Map,Dr=new Map;return mr.forEach(function(Kt){vr.set(Kt.value,Kt),Dr.set(Kt.value,Gt.get(Kt.value)||hr.get(Kt.value))}),er.current.values=vr,er.current.options=Dr,mr},[Wt,Gt]),tn=ne.useCallback(function(Yn){return Gt.get(Yn)||er.current.options.get(Yn)},[Gt]);return[Tn,tn]};function nn(Wt,Gt){return vt(Wt).join("").toUpperCase().includes(Gt)}var cr=function(Wt,Gt,er,Tn,tn){return ne.useMemo(function(){if(!er||Tn===!1)return Wt;var Yn=Gt.options,rr=Gt.label,hr=Gt.value,mr=[],vr=typeof Tn=="function",Dr=er.toUpperCase(),Kt=vr?Tn:function(Rr,ua){return tn?nn(ua[tn],Dr):ua[Yn]?nn(ua[rr!=="children"?rr:"label"],Dr):nn(ua[hr],Dr)},pn=vr?function(Rr){return ht(Rr)}:function(Rr){return Rr};return Wt.forEach(function(Rr){if(Rr[Yn]){var ua=Kt(er,pn(Rr));if(ua)mr.push(Rr);else{var aa=Rr[Yn].filter(function(xa){return Kt(er,pn(xa))});aa.length&&mr.push((0,ye.Z)((0,ye.Z)({},Rr),{},(0,ce.Z)({},Yn,aa)))}return}Kt(er,pn(Rr))&&mr.push(Rr)}),mr},[Wt,Tn,tn,er,Gt])},en=ee(6551),gn=ee(11592),mn=["children","value"],On=["children"];function Xt(Wt){var Gt=Wt,er=Gt.key,Tn=Gt.props,tn=Tn.children,Yn=Tn.value,rr=(0,ue.Z)(Tn,mn);return(0,ye.Z)({key:er,value:Yn!==void 0?Yn:er,children:tn},rr)}function yn(Wt){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,gn.Z)(Wt).map(function(er,Tn){if(!ne.isValidElement(er)||!er.type)return null;var tn=er,Yn=tn.type.isSelectOptGroup,rr=tn.key,hr=tn.props,mr=hr.children,vr=(0,ue.Z)(hr,On);return Gt||!Yn?Xt(er):(0,ye.Z)((0,ye.Z)({key:"__RC_SELECT_GRP__".concat(rr===null?Tn:rr,"__"),label:rr},vr),{},{options:yn(mr)})}).filter(function(er){return er})}var zn=function(Gt,er,Tn,tn,Yn){return ne.useMemo(function(){var rr=Gt,hr=!Gt;hr&&(rr=yn(er));var mr=new Map,vr=new Map,Dr=function(Rr,ua,aa){aa&&typeof aa=="string"&&Rr.set(ua[aa],ua)},Kt=function pn(Rr){for(var ua=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,aa=0;aa1&&arguments[1]!==void 0?arguments[1]:!1,rr=0;rr0?yr(lr.options):lr.options}):lr})},Cn=ne.useMemo(function(){return ci?An(wn):wn},[wn,ci,ft]),fn=ne.useMemo(function(){return Je(Cn,{fieldNames:pe,childrenAsData:yt})},[Cn,pe,yt]),Mn=function(Ar){var Lr=rn(Ar);if(Oe(Lr),mi&&(Lr.length!==wt.length||Lr.some(function(Nr,wr){var ga;return((ga=wt[wr])===null||ga===void 0?void 0:ga.value)!==(Nr==null?void 0:Nr.value)}))){var lr=gi?Lr:Lr.map(function(Nr){return Nr.value}),dr=Lr.map(function(Nr){return ht(Pt(Nr.value))});mi(Fn?lr:lr[0],Fn?dr:dr[0])}},jn=ne.useState(null),Kn=(0,Ee.Z)(jn,2),Wn=Kn[0],nr=Kn[1],Xn=ne.useState(0),xr=(0,Ee.Z)(Xn,2),Xr=xr[0],ia=xr[1],fa=ji!==void 0?ji:Tn!=="combobox",Hr=ne.useCallback(function(yr,Ar){var Lr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},lr=Lr.source,dr=lr===void 0?"keyboard":lr;ia(Ar),rr&&Tn==="combobox"&&yr!==null&&dr==="keyboard"&&nr(String(yr))},[rr,Tn]),Gr=function(Ar,Lr,lr){var dr=function(){var Xa,ui=Pt(Ar);return[gi?{label:ui==null?void 0:ui[pe.label],value:Ar,key:(Xa=ui==null?void 0:ui.key)!==null&&Xa!==void 0?Xa:Ar}:Ar,ht(ui)]};if(Lr&&Rr){var Nr=dr(),wr=(0,Ee.Z)(Nr,2),ga=wr[0],ba=wr[1];Rr(ga,ba)}else if(!Lr&&ua&&lr!=="clear"){var _r=dr(),Ma=(0,Ee.Z)(_r,2),Ca=Ma[0],wa=Ma[1];ua(Ca,wa)}},Er=or(function(yr,Ar){var Lr,lr=Fn?Ar.selected:!0;lr?Lr=Fn?[].concat((0,De.Z)(wt),[yr]):[yr]:Lr=wt.filter(function(dr){return dr.value!==yr}),Mn(Lr),Gr(yr,lr),Tn==="combobox"?nr(""):(!un||pn)&&(bt(""),nr(""))}),$r=function(Ar,Lr){Mn(Ar);var lr=Lr.type,dr=Lr.values;(lr==="remove"||lr==="clear")&&dr.forEach(function(Nr){Gr(Nr.value,!1,lr)})},Br=function(Ar,Lr){if(bt(Ar),nr(null),Lr.source==="submit"){var lr=(Ar||"").trim();if(lr){var dr=Array.from(new Set([].concat((0,De.Z)(En),[lr])));Mn(dr),Gr(lr,!0),bt("")}return}Lr.source!=="blur"&&(Tn==="combobox"&&Mn(Ar),Dr==null||Dr(Ar))},ra=function(Ar){var Lr=Ar;Tn!=="tags"&&(Lr=Ar.map(function(dr){var Nr=Bt.get(dr);return Nr==null?void 0:Nr.value}).filter(function(dr){return dr!==void 0}));var lr=Array.from(new Set([].concat((0,De.Z)(En),(0,De.Z)(Lr))));Mn(lr),lr.forEach(function(dr){Gr(dr,!0)})},oa=ne.useMemo(function(){var yr=Ci!==!1&&xa!==!1;return(0,ye.Z)((0,ye.Z)({},ot),{},{flattenOptions:fn,onActiveValue:Hr,defaultActiveFirstOption:fa,onSelect:Er,menuItemSelectedIcon:Li,rawValues:En,fieldNames:pe,virtual:yr,direction:Zi,listHeight:kr,listItemHeight:ki,childrenAsData:yt,maxCount:ai,optionRender:Za})},[ai,ot,fn,Hr,fa,Er,Li,En,pe,Ci,xa,Zi,kr,ki,yt,Za]);return ne.createElement(ln.Provider,{value:oa},ne.createElement(Ft,(0,E.Z)({},Qi,{id:Lt,prefixCls:Yn,ref:Gt,omitDomProps:Gn,mode:Tn,displayValues:on,onDisplayValuesChange:$r,direction:Zi,searchValue:ft,onSearch:Br,autoClearSearchValue:pn,onSearchSplit:ra,dropdownMatchSelectWidth:xa,OptionList:Mr,emptyOptions:!fn.length,activeValue:Wn,activeDescendantId:"".concat(Lt,"_list_").concat(Xr)})))}),Sr=bn;Sr.Option=Nn,Sr.OptGroup=an;var Or=Sr,ur=Or},63158:function(vn,Dt,ee){"use strict";var E=ee(32855),De=ee(74430),ce=ee(11913),ye=ee(43079),Ee=ee(59301),ue=ee(92310),He=ee.n(ue),Ue=ee(18929),xe=ee(10228),ne=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],We=Ee.forwardRef(function(he,ze){var Re,je=he.prefixCls,Ie=je===void 0?"rc-switch":je,Ye=he.className,dt=he.checked,Ze=he.defaultChecked,Le=he.disabled,Ae=he.loadingIcon,Se=he.checkedChildren,Ve=he.unCheckedChildren,ke=he.onClick,st=he.onChange,Ce=he.onKeyDown,Ne=(0,ye.Z)(he,ne),Ke=(0,Ue.Z)(!1,{value:dt,defaultValue:Ze}),Qe=(0,ce.Z)(Ke,2),Me=Qe[0],Fe=Qe[1];function _e(rt,we){var de=Me;return Le||(de=rt,Fe(de),st==null||st(de,we)),de}function St(rt){rt.which===xe.Z.LEFT?_e(!1,rt):rt.which===xe.Z.RIGHT&&_e(!0,rt),Ce==null||Ce(rt)}function vt(rt){var we=_e(!Me,rt);ke==null||ke(we,rt)}var et=He()(Ie,Ye,(Re={},(0,De.Z)(Re,"".concat(Ie,"-checked"),Me),(0,De.Z)(Re,"".concat(Ie,"-disabled"),Le),Re));return Ee.createElement("button",(0,E.Z)({},Ne,{type:"button",role:"switch","aria-checked":Me,disabled:Le,className:et,ref:ze,onKeyDown:St,onClick:vt}),Ae,Ee.createElement("span",{className:"".concat(Ie,"-inner")},Ee.createElement("span",{className:"".concat(Ie,"-inner-checked")},Se),Ee.createElement("span",{className:"".concat(Ie,"-inner-unchecked")},Ve)))});We.displayName="Switch",Dt.Z=We},86351:function(vn,Dt,ee){"use strict";ee.d(Dt,{R:function(){return De},w:function(){return E}});var E={},De="rc-table-internal-hook"},97347:function(vn,Dt,ee){"use strict";ee.d(Dt,{L:function(){return Ie},Z:function(){return Ae}});var E=ee(11913),De=ee(74430),ce=ee(3300),ye=ee(34666),Ee=ee(27247),ue=ee(43079),He=ee(11592),Ue=ee(48736),xe=ee(59301),ne=ee(86351),We=ee(54451);function he(Se){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Ve=="number"?Ve:Ve.endsWith("%")?Se*parseFloat(Ve)/100:null}function ze(Se,Ve,ke){return xe.useMemo(function(){if(Ve&&Ve>0){var st=0,Ce=0;Se.forEach(function(vt){var et=he(Ve,vt.width);et?st+=et:Ce+=1});var Ne=Math.max(Ve,ke),Ke=Math.max(Ne-st,Ce),Qe=Ce,Me=Ke/Ce,Fe=0,_e=Se.map(function(vt){var et=(0,Ee.Z)({},vt),rt=he(Ve,et.width);if(rt)et.width=rt;else{var we=Math.floor(Me);et.width=Qe===1?Ke:we,Ke-=we,Qe-=1}return Fe+=et.width,et});if(Fe0?(0,Ee.Z)((0,Ee.Z)({},Ve),{},{children:Ye(ke)}):Ve})}function dt(Se){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Se.filter(function(ke){return ke&&(0,ye.Z)(ke)==="object"}).reduce(function(ke,st,Ce){var Ne=st.fixed,Ke=Ne===!0?"left":Ne,Qe="".concat(Ve,"-").concat(Ce),Me=st.children;return Me&&Me.length>0?[].concat((0,ce.Z)(ke),(0,ce.Z)(dt(Me,Qe).map(function(Fe){return(0,Ee.Z)({fixed:Ke},Fe)}))):[].concat((0,ce.Z)(ke),[(0,Ee.Z)((0,Ee.Z)({key:Qe},st),{},{fixed:Ke})])},[])}function Ze(Se){return Se.map(function(Ve){var ke=Ve.fixed,st=(0,ue.Z)(Ve,je),Ce=ke;return ke==="left"?Ce="right":ke==="right"&&(Ce="left"),(0,Ee.Z)({fixed:Ce},st)})}function Le(Se,Ve){var ke=Se.prefixCls,st=Se.columns,Ce=Se.children,Ne=Se.expandable,Ke=Se.expandedKeys,Qe=Se.columnTitle,Me=Se.getRowKey,Fe=Se.onTriggerExpand,_e=Se.expandIcon,St=Se.rowExpandable,vt=Se.expandIconColumnIndex,et=Se.direction,rt=Se.expandRowByClick,we=Se.columnWidth,de=Se.fixed,tt=Se.scrollWidth,At=Se.clientWidth,kt=xe.useMemo(function(){var Qt=st||Ie(Ce)||[];return Ye(Qt.slice())},[st,Ce]),it=xe.useMemo(function(){if(Ne){var Qt=kt.slice();if(!Qt.includes(ne.w)){var se=vt||0;se>=0&&(se||de==="left"||!de)&&Qt.splice(se,0,ne.w),de==="right"&&Qt.splice(kt.length,0,ne.w)}var re=Qt.indexOf(ne.w);Qt=Qt.filter(function(ie,ge){return ie!==ne.w||ge===re});var te=kt[re],ae;de?ae=de:ae=te?te.fixed:null;var fe=(0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)((0,De.Z)({},We.v,{className:"".concat(ke,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",Qe),"fixed",ae),"className","".concat(ke,"-row-expand-icon-cell")),"width",we),"render",function(ge,ut,mt){var xt=Me(ut,mt),Je=Ke.has(xt),ht=St?St(ut):!0,Et=_e({prefixCls:ke,expanded:Je,expandable:ht,record:ut,onExpand:Fe});return rt?xe.createElement("span",{onClick:function(ln){return ln.stopPropagation()}},Et):Et});return Qt.map(function(ie){return ie===ne.w?fe:ie})}return kt.filter(function(ie){return ie!==ne.w})},[Ne,kt,Me,Ke,_e,et]),jt=xe.useMemo(function(){var Qt=it;return Ve&&(Qt=Ve(Qt)),Qt.length||(Qt=[{render:function(){return null}}]),Qt},[Ve,it,et]),pt=xe.useMemo(function(){return et==="rtl"?Ze(dt(jt)):dt(jt)},[jt,et,tt]),Tt=xe.useMemo(function(){for(var Qt=-1,se=pt.length-1;se>=0;se-=1){var re=pt[se].fixed;if(re==="left"||re===!0){Qt=se;break}}if(Qt>=0)for(var te=0;te<=Qt;te+=1){var ae=pt[te].fixed;if(ae!=="left"&&ae!==!0)return!0}var fe=pt.findIndex(function(ut){var mt=ut.fixed;return mt==="right"});if(fe>=0)for(var ie=fe;ie=yt}function pt(Lt,Fn){return xe(Se,function(yt){var Ht=jt(Lt,Fn||1,yt.hoverStartRow,yt.hoverEndRow);return[Ht,yt.onHover]})}var Tt=ee(70425),at=function(Fn){var yt=Fn.ellipsis,Ht=Fn.rowType,pe=Fn.children,Be,$e=yt===!0?{showTitle:!0}:yt;return $e&&($e.showTitle||Ht==="header")&&(typeof pe=="string"||typeof pe=="number"?Be=pe.toString():ue.isValidElement(pe)&&typeof pe.props.children=="string"&&(Be=pe.props.children)),Be};function It(Lt){var Fn,yt,Ht,pe,Be,$e,ft,bt,ot=Lt.component,Mt=Lt.children,Bt=Lt.ellipsis,Rt=Lt.scope,rn=Lt.prefixCls,Ut=Lt.className,oe=Lt.align,Te=Lt.record,Oe=Lt.render,qe=Lt.dataIndex,Xe=Lt.renderIndex,Ct=Lt.shouldCellUpdate,wt=Lt.index,Pt=Lt.rowType,on=Lt.colSpan,En=Lt.rowSpan,zt=Lt.fixLeft,Dn=Lt.fixRight,Ln=Lt.firstFixLeft,wn=Lt.lastFixLeft,An=Lt.firstFixRight,Cn=Lt.lastFixRight,fn=Lt.appendNode,Mn=Lt.additionalProps,jn=Mn===void 0?{}:Mn,Kn=Lt.isSticky,Wn="".concat(rn,"-cell"),nr=xe(Se,["supportSticky","allColumnsFixedLeft","rowHoverable"]),Xn=nr.supportSticky,xr=nr.allColumnsFixedLeft,Xr=nr.rowHoverable,ia=it(Te,qe,Xe,Mt,Oe,Ct),fa=(0,De.Z)(ia,2),Hr=fa[0],Gr=fa[1],Er={},$r=typeof zt=="number"&&Xn,Br=typeof Dn=="number"&&Xn;$r&&(Er.position="sticky",Er.left=zt),Br&&(Er.position="sticky",Er.right=Dn);var ra=(Fn=(yt=(Ht=Gr==null?void 0:Gr.colSpan)!==null&&Ht!==void 0?Ht:jn.colSpan)!==null&&yt!==void 0?yt:on)!==null&&Fn!==void 0?Fn:1,oa=(pe=(Be=($e=Gr==null?void 0:Gr.rowSpan)!==null&&$e!==void 0?$e:jn.rowSpan)!==null&&Be!==void 0?Be:En)!==null&&pe!==void 0?pe:1,yr=pt(wt,oa),Ar=(0,De.Z)(yr,2),Lr=Ar[0],lr=Ar[1],dr=(0,Tt.zX)(function(Ca){var wa;Te&&lr(wt,wt+oa-1),jn==null||(wa=jn.onMouseEnter)===null||wa===void 0||wa.call(jn,Ca)}),Nr=(0,Tt.zX)(function(Ca){var wa;Te&&lr(-1,-1),jn==null||(wa=jn.onMouseLeave)===null||wa===void 0||wa.call(jn,Ca)});if(ra===0||oa===0)return null;var wr=(ft=jn.title)!==null&&ft!==void 0?ft:at({rowType:Pt,ellipsis:Bt,children:Hr}),ga=Me()(Wn,Ut,(bt={},(0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)((0,Ke.Z)(bt,"".concat(Wn,"-fix-left"),$r&&Xn),"".concat(Wn,"-fix-left-first"),Ln&&Xn),"".concat(Wn,"-fix-left-last"),wn&&Xn),"".concat(Wn,"-fix-left-all"),wn&&xr&&Xn),"".concat(Wn,"-fix-right"),Br&&Xn),"".concat(Wn,"-fix-right-first"),An&&Xn),"".concat(Wn,"-fix-right-last"),Cn&&Xn),"".concat(Wn,"-ellipsis"),Bt),"".concat(Wn,"-with-append"),fn),"".concat(Wn,"-fix-sticky"),($r||Br)&&Kn&&Xn),(0,Ke.Z)(bt,"".concat(Wn,"-row-hover"),!Gr&&Lr)),jn.className,Gr==null?void 0:Gr.className),ba={};oe&&(ba.textAlign=oe);var _r=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},Gr==null?void 0:Gr.style),Er),ba),jn.style),Ma=Hr;return(0,Ce.Z)(Ma)==="object"&&!Array.isArray(Ma)&&!ue.isValidElement(Ma)&&(Ma=null),Bt&&(wn||An)&&(Ma=ue.createElement("span",{className:"".concat(Wn,"-content")},Ma)),ue.createElement(ot,(0,ne.Z)({},Gr,jn,{className:ga,style:_r,title:wr,scope:Rt,onMouseEnter:Xr?dr:void 0,onMouseLeave:Xr?Nr:void 0,colSpan:ra!==1?ra:null,rowSpan:oa!==1?oa:null}),fn,Ma)}var gt=ue.memo(It);function $t(Lt,Fn,yt,Ht,pe){var Be=yt[Lt]||{},$e=yt[Fn]||{},ft,bt;Be.fixed==="left"?ft=Ht.left[pe==="rtl"?Fn:Lt]:$e.fixed==="right"&&(bt=Ht.right[pe==="rtl"?Lt:Fn]);var ot=!1,Mt=!1,Bt=!1,Rt=!1,rn=yt[Fn+1],Ut=yt[Lt-1],oe=rn&&!rn.fixed||Ut&&!Ut.fixed||yt.every(function(Ct){return Ct.fixed==="left"});if(pe==="rtl"){if(ft!==void 0){var Te=Ut&&Ut.fixed==="left";Rt=!Te&&oe}else if(bt!==void 0){var Oe=rn&&rn.fixed==="right";Bt=!Oe&&oe}}else if(ft!==void 0){var qe=rn&&rn.fixed==="left";ot=!qe&&oe}else if(bt!==void 0){var Xe=Ut&&Ut.fixed==="right";Mt=!Xe&&oe}return{fixLeft:ft,fixRight:bt,lastFixLeft:ot,firstFixRight:Mt,lastFixRight:Bt,firstFixLeft:Rt,isSticky:Ht.isSticky}}var Qt=ue.createContext({}),se=Qt;function re(Lt){var Fn=Lt.className,yt=Lt.index,Ht=Lt.children,pe=Lt.colSpan,Be=pe===void 0?1:pe,$e=Lt.rowSpan,ft=Lt.align,bt=xe(Se,["prefixCls","direction"]),ot=bt.prefixCls,Mt=bt.direction,Bt=ue.useContext(se),Rt=Bt.scrollColumnIndex,rn=Bt.stickyOffsets,Ut=Bt.flattenColumns,oe=yt+Be-1,Te=oe+1===Rt?Be+1:Be,Oe=$t(yt,yt+Te-1,Ut,rn,Mt);return ue.createElement(gt,(0,ne.Z)({className:Fn,index:yt,component:"td",prefixCls:ot,record:null,dataIndex:null,align:ft,colSpan:Te,rowSpan:$e,render:function(){return Ht}},Oe))}var te=ee(43079),ae=["children"];function fe(Lt){var Fn=Lt.children,yt=(0,te.Z)(Lt,ae);return ue.createElement("tr",yt,Fn)}function ie(Lt){var Fn=Lt.children;return Fn}ie.Row=fe,ie.Cell=re;var ge=ie;function ut(Lt){var Fn=Lt.children,yt=Lt.stickyOffsets,Ht=Lt.flattenColumns,pe=xe(Se,"prefixCls"),Be=Ht.length-1,$e=Ht[Be],ft=ue.useMemo(function(){return{stickyOffsets:yt,flattenColumns:Ht,scrollColumnIndex:$e!=null&&$e.scrollbar?Be:null}},[$e,Ht,Be,yt]);return ue.createElement(se.Provider,{value:ft},ue.createElement("tfoot",{className:"".concat(pe,"-summary")},Fn))}var mt=Ze(ut),xt=ge,Je=ee(29301),ht=ee(24514),Et=ee(75152),Vt=ee(26112);function ln(Lt,Fn,yt,Ht,pe,Be,$e){Lt.push({record:Fn,indent:yt,index:$e});var ft=Be(Fn),bt=pe==null?void 0:pe.has(ft);if(Fn&&Array.isArray(Fn[Ht])&&bt)for(var ot=0;ot1?Ln-1:0),An=1;An=1)),style:(0,Ne.Z)((0,Ne.Z)({},yt),Oe==null?void 0:Oe.style)}),Ut.map(function(zt,Dn){var Ln=zt.render,wn=zt.dataIndex,An=zt.className,Cn=an(Rt,zt,Dn,bt,pe),fn=Cn.key,Mn=Cn.fixedInfo,jn=Cn.appendCellNode,Kn=Cn.additionalCellProps;return ue.createElement(gt,(0,ne.Z)({className:An,ellipsis:zt.ellipsis,align:zt.align,scope:zt.rowScope,component:zt.rowScope?Bt:Mt,prefixCls:rn,key:fn,record:Ht,index:pe,renderIndex:Be,dataIndex:wn,render:Ln,shouldCellUpdate:zt.shouldCellUpdate},Mn,{appendNode:jn,additionalProps:Kn}))})),on;if(Xe&&(Ct.current||qe)){var En=Te(Ht,pe,bt+1,qe);on=ue.createElement(un,{expanded:qe,className:Me()("".concat(rn,"-expanded-row"),"".concat(rn,"-expanded-row-level-").concat(bt+1),wt),prefixCls:rn,component:ot,cellComponent:Mt,colSpan:Ut.length,isEmpty:!1},En)}return ue.createElement(ue.Fragment,null,Pt,on)}var Nn=Ze(hn);function Un(Lt){var Fn=Lt.columnKey,yt=Lt.onColumnResize,Ht=ue.useRef();return(0,ye.Z)(function(){Ht.current&&yt(Fn,Ht.current.offsetWidth)},[]),ue.createElement(Je.Z,{data:Fn},ue.createElement("td",{ref:Ht,style:{padding:0,border:0,height:0}},ue.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var Bn=ee(29194);function dn(Lt){var Fn=Lt.prefixCls,yt=Lt.columnsKey,Ht=Lt.onColumnResize,pe=ue.useRef(null);return ue.createElement("tr",{"aria-hidden":"true",className:"".concat(Fn,"-measure-row"),style:{height:0,fontSize:0},ref:pe},ue.createElement(Je.Z.Collection,{onBatchResize:function($e){(0,Bn.Z)(pe.current)&&$e.forEach(function(ft){var bt=ft.data,ot=ft.size;Ht(bt,ot.offsetWidth)})}},yt.map(function(Be){return ue.createElement(Un,{key:Be,columnKey:Be,onColumnResize:Ht})})))}function Pn(Lt){var Fn=Lt.data,yt=Lt.measureColumnWidth,Ht=xe(Se,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),pe=Ht.prefixCls,Be=Ht.getComponent,$e=Ht.onColumnResize,ft=Ht.flattenColumns,bt=Ht.getRowKey,ot=Ht.expandedKeys,Mt=Ht.childrenColumnName,Bt=Ht.emptyNode,Rt=xn(Fn,Mt,ot,bt),rn=ue.useRef({renderWithProps:!1}),Ut=Be(["body","wrapper"],"tbody"),oe=Be(["body","row"],"tr"),Te=Be(["body","cell"],"td"),Oe=Be(["body","cell"],"th"),qe;Fn.length?qe=Rt.map(function(Ct,wt){var Pt=Ct.record,on=Ct.indent,En=Ct.index,zt=bt(Pt,wt);return ue.createElement(Nn,{key:zt,rowKey:zt,record:Pt,index:wt,renderIndex:En,rowComponent:oe,cellComponent:Te,scopeCellComponent:Oe,indent:on})}):qe=ue.createElement(un,{expanded:!0,className:"".concat(pe,"-placeholder"),prefixCls:pe,component:oe,cellComponent:Te,colSpan:ft.length,isEmpty:!0},Bt);var Xe=de(ft);return ue.createElement(et.Provider,{value:rn.current},ue.createElement(Ut,{className:"".concat(pe,"-tbody")},yt&&ue.createElement(dn,{prefixCls:pe,columnsKey:Xe,onColumnResize:$e}),qe))}var qt=Ze(Pn),cn=ee(54451),pr=["columnType"];function ir(Lt){for(var Fn=Lt.colWidths,yt=Lt.columns,Ht=Lt.columCount,pe=xe(Se,["tableLayout"]),Be=pe.tableLayout,$e=[],ft=Ht||yt.length,bt=!1,ot=ft-1;ot>=0;ot-=1){var Mt=Fn[ot],Bt=yt&&yt[ot],Rt=void 0,rn=void 0;if(Bt&&(Rt=Bt[cn.v],Be==="auto"&&(rn=Bt.minWidth)),Mt||rn||Rt||bt){var Ut=Rt||{},oe=Ut.columnType,Te=(0,te.Z)(Ut,pr);$e.unshift(ue.createElement("col",(0,ne.Z)({key:ot,style:{width:Mt,minWidth:rn}},Te))),bt=!0}}return ue.createElement("colgroup",null,$e)}var Mr=ir,Hn=ee(3300),nn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function cr(Lt,Fn){return(0,ue.useMemo)(function(){for(var yt=[],Ht=0;Ht1?"colgroup":"col":null,ellipsis:Te.ellipsis,align:Te.align,component:$e,prefixCls:Mt,key:rn[oe]},Oe,{additionalProps:qe,rowType:"header"}))}))},On=mn;function Xt(Lt){var Fn=[];function yt($e,ft){var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Fn[bt]=Fn[bt]||[];var ot=ft,Mt=$e.filter(Boolean).map(function(Bt){var Rt={key:Bt.key,className:Bt.className||"",children:Bt.title,column:Bt,colStart:ot},rn=1,Ut=Bt.children;return Ut&&Ut.length>0&&(rn=yt(Ut,ot,bt+1).reduce(function(oe,Te){return oe+Te},0),Rt.hasSubColumns=!0),"colSpan"in Bt&&(rn=Bt.colSpan),"rowSpan"in Bt&&(Rt.rowSpan=Bt.rowSpan),Rt.colSpan=rn,Rt.colEnd=Rt.colStart+rn-1,Fn[bt].push(Rt),ot+=rn,rn});return Mt}yt(Lt,0);for(var Ht=Fn.length,pe=function(ft){Fn[ft].forEach(function(bt){!("rowSpan"in bt)&&!bt.hasSubColumns&&(bt.rowSpan=Ht-ft)})},Be=0;Be=jn-ft?qe(function(Kn){return(0,Ne.Z)((0,Ne.Z)({},Kn),{},{isHiddenScrollBar:!0})}):qe(function(Kn){return(0,Ne.Z)((0,Ne.Z)({},Kn),{},{isHiddenScrollBar:!1})})}})},An=function(fn){qe(function(Mn){return(0,Ne.Z)((0,Ne.Z)({},Mn),{},{scrollLeft:fn/Bt*Rt||0})})};return ue.useImperativeHandle(yt,function(){return{setScrollLeft:An,checkScrollBarVisible:wn}}),ue.useEffect(function(){var Cn=(0,Gt.Z)(document.body,"mouseup",zt,!1),fn=(0,Gt.Z)(document.body,"mousemove",Ln,!1);return wn(),function(){Cn.remove(),fn.remove()}},[rn,Pt]),ue.useEffect(function(){if(Be.current){for(var Cn=[],fn=(0,Tn.bn)(Be.current);fn;)Cn.push(fn),fn=fn.parentElement;return Cn.forEach(function(Mn){return Mn.addEventListener("scroll",wn,!1)}),window.addEventListener("resize",wn,!1),window.addEventListener("scroll",wn,!1),bt.addEventListener("scroll",wn,!1),function(){Cn.forEach(function(Mn){return Mn.removeEventListener("scroll",wn)}),window.removeEventListener("resize",wn),window.removeEventListener("scroll",wn),bt.removeEventListener("scroll",wn)}}},[bt]),ue.useEffect(function(){Oe.isHiddenScrollBar||qe(function(Cn){var fn=Be.current;return fn?(0,Ne.Z)((0,Ne.Z)({},Cn),{},{scrollLeft:fn.scrollLeft/fn.scrollWidth*fn.clientWidth}):Cn})},[Oe.isHiddenScrollBar]),Bt<=Rt||!rn||Oe.isHiddenScrollBar?null:ue.createElement("div",{style:{height:(0,Et.Z)(),width:Rt,bottom:ft},className:"".concat(Mt,"-sticky-scroll")},ue.createElement("div",{onMouseDown:Dn,ref:Ut,className:Me()("".concat(Mt,"-sticky-scroll-bar"),(0,Ke.Z)({},"".concat(Mt,"-sticky-scroll-bar-active"),Pt)),style:{width:"".concat(rn,"px"),transform:"translate3d(".concat(Oe.scrollLeft,"px, 0, 0)")}}))},rr=ue.forwardRef(Yn);function hr(Lt){return null}var mr=hr;function vr(Lt){return null}var Dr=vr,Kt="rc-table",pn=[],Rr={};function ua(){return"No Data"}function aa(Lt,Fn){var yt=(0,Ne.Z)({rowKey:"key",prefixCls:Kt,emptyText:ua},Lt),Ht=yt.prefixCls,pe=yt.className,Be=yt.rowClassName,$e=yt.style,ft=yt.data,bt=yt.rowKey,ot=yt.scroll,Mt=yt.tableLayout,Bt=yt.direction,Rt=yt.title,rn=yt.footer,Ut=yt.summary,oe=yt.caption,Te=yt.id,Oe=yt.showHeader,qe=yt.components,Xe=yt.emptyText,Ct=yt.onRow,wt=yt.onHeaderRow,Pt=yt.onScroll,on=yt.internalHooks,En=yt.transformColumns,zt=yt.internalRefs,Dn=yt.tailor,Ln=yt.getContainerWidth,wn=yt.sticky,An=yt.rowHoverable,Cn=An===void 0?!0:An,fn=ft||pn,Mn=!!fn.length,jn=on===E.R,Kn=ue.useCallback(function(wi,yi){return(0,_e.Z)(qe,wi)||yi},[qe]),Wn=ue.useMemo(function(){return typeof bt=="function"?bt:function(wi){var yi=wi&&wi[bt];return yi}},[bt]),nr=Kn(["body"]),Xn=Yr(),xr=(0,De.Z)(Xn,3),Xr=xr[0],ia=xr[1],fa=xr[2],Hr=or(yt,fn,Wn),Gr=(0,De.Z)(Hr,6),Er=Gr[0],$r=Gr[1],Br=Gr[2],ra=Gr[3],oa=Gr[4],yr=Gr[5],Ar=ot==null?void 0:ot.x,Lr=ue.useState(0),lr=(0,De.Z)(Lr,2),dr=lr[0],Nr=lr[1],wr=(0,Jn.Z)((0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},yt),Er),{},{expandable:!!Er.expandedRowRender,columnTitle:Er.columnTitle,expandedKeys:Br,getRowKey:Wn,onTriggerExpand:yr,expandIcon:ra,expandIconColumnIndex:Er.expandIconColumnIndex,direction:Bt,scrollWidth:jn&&Dn&&typeof Ar=="number"?Ar:null,clientWidth:dr}),jn?En:null),ga=(0,De.Z)(wr,4),ba=ga[0],_r=ga[1],Ma=ga[2],Ca=ga[3],wa=Ma!=null?Ma:Ar,_a=ue.useMemo(function(){return{columns:ba,flattenColumns:_r}},[ba,_r]),Xa=ue.useRef(),ui=ue.useRef(),Pa=ue.useRef(),zi=ue.useRef();ue.useImperativeHandle(Fn,function(){return{nativeElement:Xa.current,scrollTo:function(yi){var mo;if(Pa.current instanceof HTMLElement){var Co=yi.index,Eo=yi.top,Xo=yi.key;if(At(Eo)){var Ro;(Ro=Pa.current)===null||Ro===void 0||Ro.scrollTo({top:Eo})}else{var vi,Wa=Xo!=null?Xo:Wn(fn[Co]);(vi=Pa.current.querySelector('[data-row-key="'.concat(Wa,'"]')))===null||vi===void 0||vi.scrollIntoView()}}else(mo=Pa.current)!==null&&mo!==void 0&&mo.scrollTo&&Pa.current.scrollTo(yi)}}});var Qa=ue.useRef(),Si=ue.useState(!1),$a=(0,De.Z)(Si,2),Di=$a[0],Ai=$a[1],Fi=ue.useState(!1),pi=(0,De.Z)(Fi,2),Xi=pi[0],Hi=pi[1],$i=ue.useState(new Map),xi=(0,De.Z)($i,2),co=xi[0],Oi=xi[1],Mi=de(_r),Ii=Mi.map(function(wi){return co.get(wi)}),no=ue.useMemo(function(){return Ii},[Ii.join("_")]),La=Or(no,_r,Bt),Ni=ot&&tt(ot.y),qr=ot&&tt(wa)||!!Er.fixed,Cr=qr&&_r.some(function(wi){var yi=wi.fixed;return yi}),Jr=ue.useRef(),Ir=bn(wn,Ht),Vr=Ir.isSticky,ii=Ir.offsetHeader,za=Ir.offsetSummary,Pi=Ir.offsetScroll,Ji=Ir.stickyClassName,_i=Ir.container,Yi=ue.useMemo(function(){return Ut==null?void 0:Ut(fn)},[Ut,fn]),Vi=(Ni||Vr)&&ue.isValidElement(Yi)&&Yi.type===ge&&Yi.props.fixed,qi,eo,Bo;Ni&&(eo={overflowY:Mn?"scroll":"auto",maxHeight:ot.y}),qr&&(qi={overflowX:"auto"},Ni||(eo={overflowY:"hidden"}),Bo={width:wa===!0?"auto":wa,minWidth:"100%"});var el=ue.useCallback(function(wi,yi){Oi(function(mo){if(mo.get(wi)!==yi){var Co=new Map(mo);return Co.set(wi,yi),Co}return mo})},[]),Vo=Zr(null),Ho=(0,De.Z)(Vo,2),To=Ho[0],go=Ho[1];function Do(wi,yi){yi&&(typeof yi=="function"?yi(wi):yi.scrollLeft!==wi&&(yi.scrollLeft=wi,yi.scrollLeft!==wi&&setTimeout(function(){yi.scrollLeft=wi},0)))}var Lo=(0,ce.Z)(function(wi){var yi=wi.currentTarget,mo=wi.scrollLeft,Co=Bt==="rtl",Eo=typeof mo=="number"?mo:yi.scrollLeft,Xo=yi||Rr;if(!go()||go()===Xo){var Ro;To(Xo),Do(Eo,ui.current),Do(Eo,Pa.current),Do(Eo,Qa.current),Do(Eo,(Ro=Jr.current)===null||Ro===void 0?void 0:Ro.setScrollLeft)}var vi=yi||ui.current;if(vi){var Wa=jn&&Dn&&typeof wa=="number"?wa:vi.scrollWidth,vo=vi.clientWidth;if(Wa===vo){Ai(!1),Hi(!1);return}Co?(Ai(-Eo0)):(Ai(Eo>0),Hi(Eo1?Te-Cn:0,Mn=(0,Ne.Z)((0,Ne.Z)((0,Ne.Z)({},En),ot),{},{flex:"0 0 ".concat(Cn,"px"),width:"".concat(Cn,"px"),marginRight:fn,pointerEvents:"auto"}),jn=ue.useMemo(function(){return Bt?wn<=1:Dn===0||wn===0||wn>1},[wn,Dn,Bt]);jn?Mn.visibility="hidden":Bt&&(Mn.height=Rt==null?void 0:Rt(wn));var Kn=jn?function(){return null}:rn,Wn={};return(wn===0||Dn===0)&&(Wn.rowSpan=1,Wn.colSpan=1),ue.createElement(gt,(0,ne.Z)({className:Me()(oe,Mt),ellipsis:yt.ellipsis,align:yt.align,scope:yt.rowScope,component:$e,prefixCls:Fn.prefixCls,key:Ct,record:bt,index:Be,renderIndex:ft,dataIndex:Ut,render:Kn,shouldCellUpdate:yt.shouldCellUpdate},wt,{appendNode:Pt,additionalProps:(0,Ne.Z)((0,Ne.Z)({},on),{},{style:Mn},Wn)}))}var Li=ji,Ci=["data","index","className","rowKey","style","extra","getHeight"],Zi=ue.forwardRef(function(Lt,Fn){var yt=Lt.data,Ht=Lt.index,pe=Lt.className,Be=Lt.rowKey,$e=Lt.style,ft=Lt.extra,bt=Lt.getHeight,ot=(0,te.Z)(Lt,Ci),Mt=yt.record,Bt=yt.indent,Rt=yt.index,rn=xe(Se,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ut=rn.scrollX,oe=rn.flattenColumns,Te=rn.prefixCls,Oe=rn.fixColumn,qe=rn.componentWidth,Xe=xe(di,["getComponent"]),Ct=Xe.getComponent,wt=ve(Mt,Be,Ht,Bt),Pt=Ct(["body","row"],"div"),on=Ct(["body","cell"],"div"),En=wt.rowSupportExpand,zt=wt.expanded,Dn=wt.rowProps,Ln=wt.expandedRowRender,wn=wt.expandedRowClassName,An;if(En&&zt){var Cn=Ln(Mt,Ht,Bt+1,zt),fn=Yt(wn,Mt,Ht,Bt),Mn={};Oe&&(Mn={style:(0,Ke.Z)({},"--virtual-width","".concat(qe,"px"))});var jn="".concat(Te,"-expanded-row-cell");An=ue.createElement(Pt,{className:Me()("".concat(Te,"-expanded-row"),"".concat(Te,"-expanded-row-level-").concat(Bt+1),fn)},ue.createElement(gt,{component:on,prefixCls:Te,className:Me()(jn,(0,Ke.Z)({},"".concat(jn,"-fixed"),Oe)),additionalProps:Mn},Cn))}var Kn=(0,Ne.Z)((0,Ne.Z)({},$e),{},{width:Ut});ft&&(Kn.position="absolute",Kn.pointerEvents="none");var Wn=ue.createElement(Pt,(0,ne.Z)({},Dn,ot,{"data-row-key":Be,ref:En?null:Fn,className:Me()(pe,"".concat(Te,"-row"),Dn==null?void 0:Dn.className,(0,Ke.Z)({},"".concat(Te,"-row-extra"),ft)),style:(0,Ne.Z)((0,Ne.Z)({},Kn),Dn==null?void 0:Dn.style)}),oe.map(function(nr,Xn){return ue.createElement(Li,{key:Xn,component:on,rowInfo:wt,column:nr,colIndex:Xn,indent:Bt,index:Ht,renderIndex:Rt,record:Mt,inverse:ft,getHeight:bt})}));return En?ue.createElement("div",{ref:Fn},Wn,An):Wn}),bi=Ze(Zi),kr=bi,Ui=ue.forwardRef(function(Lt,Fn){var yt=Lt.data,Ht=Lt.onScroll,pe=xe(Se,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),Be=pe.flattenColumns,$e=pe.onColumnResize,ft=pe.getRowKey,bt=pe.expandedKeys,ot=pe.prefixCls,Mt=pe.childrenColumnName,Bt=pe.scrollX,Rt=pe.direction,rn=xe(di),Ut=rn.sticky,oe=rn.scrollY,Te=rn.listItemHeight,Oe=rn.getComponent,qe=rn.onScroll,Xe=ue.useRef(),Ct=xn(yt,Mt,bt,ft),wt=ue.useMemo(function(){var An=0;return Be.map(function(Cn){var fn=Cn.width,Mn=Cn.key;return An+=fn,[Mn,fn,An]})},[Be]),Pt=ue.useMemo(function(){return wt.map(function(An){return An[2]})},[wt]);ue.useEffect(function(){wt.forEach(function(An){var Cn=(0,De.Z)(An,2),fn=Cn[0],Mn=Cn[1];$e(fn,Mn)})},[wt]),ue.useImperativeHandle(Fn,function(){var An,Cn={scrollTo:function(Mn){var jn;(jn=Xe.current)===null||jn===void 0||jn.scrollTo(Mn)},nativeElement:(An=Xe.current)===null||An===void 0?void 0:An.nativeElement};return Object.defineProperty(Cn,"scrollLeft",{get:function(){var Mn;return((Mn=Xe.current)===null||Mn===void 0?void 0:Mn.getScrollInfo().x)||0},set:function(Mn){var jn;(jn=Xe.current)===null||jn===void 0||jn.scrollTo({left:Mn})}}),Cn});var on=function(Cn,fn){var Mn,jn=(Mn=Ct[fn])===null||Mn===void 0?void 0:Mn.record,Kn=Cn.onCell;if(Kn){var Wn,nr=Kn(jn,fn);return(Wn=nr==null?void 0:nr.rowSpan)!==null&&Wn!==void 0?Wn:1}return 1},En=function(Cn){var fn=Cn.start,Mn=Cn.end,jn=Cn.getSize,Kn=Cn.offsetY;if(Mn<0)return null;for(var Wn=Be.filter(function(ra){return on(ra,fn)===0}),nr=fn,Xn=function(oa){if(Wn=Wn.filter(function(yr){return on(yr,oa)===0}),!Wn.length)return nr=oa,1},xr=fn;xr>=0&&!Xn(xr);xr-=1);for(var Xr=Be.filter(function(ra){return on(ra,Mn)!==1}),ia=Mn,fa=function(oa){if(Xr=Xr.filter(function(yr){return on(yr,oa)!==1}),!Xr.length)return ia=Math.max(oa-1,Mn),1},Hr=Mn;Hr1})&&Gr.push(oa)},$r=nr;$r<=ia;$r+=1)Er($r);var Br=Gr.map(function(ra){var oa=Ct[ra],yr=ft(oa.record,ra),Ar=function(dr){var Nr=ra+dr-1,wr=ft(Ct[Nr].record,Nr),ga=jn(yr,wr);return ga.bottom-ga.top},Lr=jn(yr);return ue.createElement(kr,{key:ra,data:oa,rowKey:yr,index:ra,style:{top:-Kn+Lr.top},extra:!0,getHeight:Ar})});return Br},zt=ue.useMemo(function(){return{columnsOffset:Pt}},[Pt]),Dn="".concat(ot,"-tbody"),Ln=Oe(["body","wrapper"]),wn={};return Ut&&(wn.position="sticky",wn.bottom=0,(0,Ce.Z)(Ut)==="object"&&Ut.offsetScroll&&(wn.bottom=Ut.offsetScroll)),ue.createElement(Za.Provider,{value:zt},ue.createElement(Oa.Z,{fullHeight:!1,ref:Xe,prefixCls:"".concat(Dn,"-virtual"),styles:{horizontalScrollBar:wn},className:Dn,height:oe,itemHeight:Te||24,data:Ct,itemKey:function(Cn){return ft(Cn.record)},component:Ln,scrollWidth:Bt,direction:Rt,onVirtualScroll:function(Cn){var fn,Mn=Cn.x;Ht({currentTarget:(fn=Xe.current)===null||fn===void 0?void 0:fn.nativeElement,scrollLeft:Mn})},onScroll:qe,extraRender:En},function(An,Cn,fn){var Mn=ft(An.record,Cn);return ue.createElement(kr,{data:An,rowKey:Mn,index:Cn,style:fn.style})}))}),ki=Ze(Ui),da=ki,pa=function(Fn,yt){var Ht=yt.ref,pe=yt.onScroll;return ue.createElement(da,{ref:Ht,data:Fn,onScroll:pe})};function qa(Lt,Fn){var yt=Lt.data,Ht=Lt.columns,pe=Lt.scroll,Be=Lt.sticky,$e=Lt.prefixCls,ft=$e===void 0?Kt:$e,bt=Lt.className,ot=Lt.listItemHeight,Mt=Lt.components,Bt=Lt.onScroll,Rt=pe||{},rn=Rt.x,Ut=Rt.y;typeof rn!="number"&&(rn=1),typeof Ut!="number"&&(Ut=500);var oe=(0,Tt.zX)(function(qe,Xe){return(0,_e.Z)(Mt,qe)||Xe}),Te=(0,Tt.zX)(Bt),Oe=ue.useMemo(function(){return{sticky:Be,scrollY:Ut,listItemHeight:ot,getComponent:oe,onScroll:Te}},[Be,Ut,ot,oe,Te]);return ue.createElement(di.Provider,{value:Oe},ue.createElement(Na,(0,ne.Z)({},Lt,{className:Me()(bt,"".concat(ft,"-virtual")),scroll:(0,Ne.Z)((0,Ne.Z)({},pe),{},{x:rn}),components:(0,Ne.Z)((0,Ne.Z)({},Mt),{},{body:yt!=null&&yt.length?pa:void 0}),columns:Ht,internalHooks:E.R,tailor:!0,ref:Fn})))}var gi=ue.forwardRef(qa);function mi(Lt){return dt(gi,Lt)}var ai=mi(),Qi=null},54451:function(vn,Dt,ee){"use strict";ee.d(Dt,{g:function(){return ue},v:function(){return Ee}});var E=ee(27247),De=ee(43079),ce=ee(48736),ye=["expandable"],Ee="RC_TABLE_INTERNAL_COL_DEFINE";function ue(He){var Ue=He.expandable,xe=(0,De.Z)(He,ye),ne;return"expandable"in He?ne=(0,E.Z)((0,E.Z)({},xe),Ue):ne=xe,ne.showExpandColumn===!1&&(ne.expandIconColumnIndex=-1),ne}},22711:function(vn,Dt,ee){"use strict";ee.r(Dt),ee.d(Dt,{ResizableTextArea:function(){return Qe},default:function(){return St}});var E=ee(32855),De=ee(74430),ce=ee(27247),ye=ee(3300),Ee=ee(11913),ue=ee(43079),He=ee(92310),Ue=ee.n(He),xe=ee(36901),ne=ee(66003),We=ee(30292),he=ee(18929),ze=ee(59301),Re=ee(34666),je=ee(29301),Ie=ee(34280),Ye=ee(16089),dt=` 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; `,Ze=["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={},Ae;function Se(vt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=vt.getAttribute("id")||vt.getAttribute("data-reactid")||vt.getAttribute("name");if(et&&Le[rt])return Le[rt];var we=window.getComputedStyle(vt),de=we.getPropertyValue("box-sizing")||we.getPropertyValue("-moz-box-sizing")||we.getPropertyValue("-webkit-box-sizing"),tt=parseFloat(we.getPropertyValue("padding-bottom"))+parseFloat(we.getPropertyValue("padding-top")),At=parseFloat(we.getPropertyValue("border-bottom-width"))+parseFloat(we.getPropertyValue("border-top-width")),kt=Ze.map(function(jt){return"".concat(jt,":").concat(we.getPropertyValue(jt))}).join(";"),it={sizingStyle:kt,paddingSize:tt,borderSize:At,boxSizing:de};return et&&rt&&(Le[rt]=it),it}function Ve(vt){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,rt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,we=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Ae||(Ae=document.createElement("textarea"),Ae.setAttribute("tab-index","-1"),Ae.setAttribute("aria-hidden","true"),Ae.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ae)),vt.getAttribute("wrap")?Ae.setAttribute("wrap",vt.getAttribute("wrap")):Ae.removeAttribute("wrap");var de=Se(vt,et),tt=de.paddingSize,At=de.borderSize,kt=de.boxSizing,it=de.sizingStyle;Ae.setAttribute("style","".concat(it,";").concat(dt)),Ae.value=vt.value||vt.placeholder||"";var jt=void 0,pt=void 0,Tt,at=Ae.scrollHeight;if(kt==="border-box"?at+=At:kt==="content-box"&&(at-=tt),rt!==null||we!==null){Ae.value=" ";var It=Ae.scrollHeight-tt;rt!==null&&(jt=It*rt,kt==="border-box"&&(jt=jt+tt+At),at=Math.max(jt,at)),we!==null&&(pt=It*we,kt==="border-box"&&(pt=pt+tt+At),Tt=at>pt?"":"hidden",at=Math.min(pt,at))}var gt={height:at,overflowY:Tt,resize:"none"};return jt&&(gt.minHeight=jt),pt&&(gt.maxHeight=pt),gt}var ke=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],st=0,Ce=1,Ne=2,Ke=ze.forwardRef(function(vt,et){var rt=vt,we=rt.prefixCls,de=rt.defaultValue,tt=rt.value,At=rt.autoSize,kt=rt.onResize,it=rt.className,jt=rt.style,pt=rt.disabled,Tt=rt.onChange,at=rt.onInternalAutoSize,It=(0,ue.Z)(rt,ke),gt=(0,he.Z)(de,{value:tt,postState:function(Nn){return Nn!=null?Nn:""}}),$t=(0,Ee.Z)(gt,2),Qt=$t[0],se=$t[1],re=function(Nn){se(Nn.target.value),Tt==null||Tt(Nn)},te=ze.useRef();ze.useImperativeHandle(et,function(){return{textArea:te.current}});var ae=ze.useMemo(function(){return At&&(0,Re.Z)(At)==="object"?[At.minRows,At.maxRows]:[]},[At]),fe=(0,Ee.Z)(ae,2),ie=fe[0],ge=fe[1],ut=!!At,mt=function(){try{if(document.activeElement===te.current){var Nn=te.current,Un=Nn.selectionStart,Bn=Nn.selectionEnd,dn=Nn.scrollTop;te.current.setSelectionRange(Un,Bn),te.current.scrollTop=dn}}catch(Pn){}},xt=ze.useState(Ne),Je=(0,Ee.Z)(xt,2),ht=Je[0],Et=Je[1],Vt=ze.useState(),ln=(0,Ee.Z)(Vt,2),xn=ln[0],ve=ln[1],Nt=function(){Et(st)};(0,Ie.Z)(function(){ut&&Nt()},[tt,ie,ge,ut]),(0,Ie.Z)(function(){if(ht===st)Et(Ce);else if(ht===Ce){var hn=Ve(te.current,!1,ie,ge);Et(Ne),ve(hn)}else mt()},[ht]);var un=ze.useRef(),_t=function(){Ye.Z.cancel(un.current)},Ft=function(Nn){ht===Ne&&(kt==null||kt(Nn),At&&(_t(),un.current=(0,Ye.Z)(function(){Nt()})))};ze.useEffect(function(){return _t},[]);var Yt=ut?xn:null,an=(0,ce.Z)((0,ce.Z)({},jt),Yt);return(ht===st||ht===Ce)&&(an.overflowY="hidden",an.overflowX="hidden"),ze.createElement(je.Z,{onResize:Ft,disabled:!(At||kt)},ze.createElement("textarea",(0,E.Z)({},It,{ref:te,style:an,className:Ue()(we,it,(0,De.Z)({},"".concat(we,"-disabled"),pt)),disabled:pt,value:Qt,onChange:re})))}),Qe=Ke,Me=["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=ze.forwardRef(function(vt,et){var rt,we=vt.defaultValue,de=vt.value,tt=vt.onFocus,At=vt.onBlur,kt=vt.onChange,it=vt.allowClear,jt=vt.maxLength,pt=vt.onCompositionStart,Tt=vt.onCompositionEnd,at=vt.suffix,It=vt.prefixCls,gt=It===void 0?"rc-textarea":It,$t=vt.showCount,Qt=vt.count,se=vt.className,re=vt.style,te=vt.disabled,ae=vt.hidden,fe=vt.classNames,ie=vt.styles,ge=vt.onResize,ut=vt.onClear,mt=vt.onPressEnter,xt=vt.readOnly,Je=vt.autoSize,ht=vt.onKeyDown,Et=(0,ue.Z)(vt,Me),Vt=(0,he.Z)(we,{value:de,defaultValue:we}),ln=(0,Ee.Z)(Vt,2),xn=ln[0],ve=ln[1],Nt=xn==null?"":String(xn),un=ze.useState(!1),_t=(0,Ee.Z)(un,2),Ft=_t[0],Yt=_t[1],an=ze.useRef(!1),hn=ze.useState(null),Nn=(0,Ee.Z)(hn,2),Un=Nn[0],Bn=Nn[1],dn=(0,ze.useRef)(null),Pn=(0,ze.useRef)(null),qt=function(){var Sr;return(Sr=Pn.current)===null||Sr===void 0?void 0:Sr.textArea},cn=function(){qt().focus()};(0,ze.useImperativeHandle)(et,function(){var bn;return{resizableTextArea:Pn.current,focus:cn,blur:function(){qt().blur()},nativeElement:((bn=dn.current)===null||bn===void 0?void 0:bn.nativeElement)||qt()}}),(0,ze.useEffect)(function(){Yt(function(bn){return!te&&bn})},[te]);var pr=ze.useState(null),ir=(0,Ee.Z)(pr,2),Mr=ir[0],Hn=ir[1];ze.useEffect(function(){if(Mr){var bn;(bn=qt()).setSelectionRange.apply(bn,(0,ye.Z)(Mr))}},[Mr]);var nn=(0,ne.Z)(Qt,$t),cr=(rt=nn.max)!==null&&rt!==void 0?rt:jt,en=Number(cr)>0,gn=nn.strategy(Nt),mn=!!cr&&gn>cr,On=function(Sr,Or){var ur=Or;!an.current&&nn.exceedFormatter&&nn.max&&nn.strategy(Or)>nn.max&&(ur=nn.exceedFormatter(Or,{max:nn.max}),Or!==ur&&Hn([qt().selectionStart||0,qt().selectionEnd||0])),ve(ur),(0,We.rJ)(Sr.currentTarget,Sr,kt,ur)},Xt=function(Sr){an.current=!0,pt==null||pt(Sr)},yn=function(Sr){an.current=!1,On(Sr,Sr.currentTarget.value),Tt==null||Tt(Sr)},zn=function(Sr){On(Sr,Sr.target.value)},Jn=function(Sr){Sr.key==="Enter"&&mt&&mt(Sr),ht==null||ht(Sr)},or=function(Sr){Yt(!0),tt==null||tt(Sr)},gr=function(Sr){Yt(!1),At==null||At(Sr)},Kr=function(Sr){ve(""),cn(),(0,We.rJ)(qt(),Sr,kt)},Zr=at,Yr;nn.show&&(nn.showFormatter?Yr=nn.showFormatter({value:Nt,count:gn,maxLength:cr}):Yr="".concat(gn).concat(en?" / ".concat(cr):""),Zr=ze.createElement(ze.Fragment,null,Zr,ze.createElement("span",{className:Ue()("".concat(gt,"-data-count"),fe==null?void 0:fe.count),style:ie==null?void 0:ie.count},Yr)));var Gn=function(Sr){var Or;ge==null||ge(Sr),(Or=qt())!==null&&Or!==void 0&&Or.style.height&&Bn(!0)},tr=!Je&&!$t&&!it;return ze.createElement(xe.BaseInput,{ref:dn,value:Nt,allowClear:it,handleReset:Kr,suffix:Zr,prefixCls:gt,classNames:(0,ce.Z)((0,ce.Z)({},fe),{},{affixWrapper:Ue()(fe==null?void 0:fe.affixWrapper,(0,De.Z)((0,De.Z)({},"".concat(gt,"-show-count"),$t),"".concat(gt,"-textarea-allow-clear"),it))}),disabled:te,focused:Ft,className:Ue()(se,mn&&"".concat(gt,"-out-of-range")),style:(0,ce.Z)((0,ce.Z)({},re),Un&&!tr?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Yr=="string"?Yr:void 0}},hidden:ae,readOnly:xt,onClear:ut},ze.createElement(Qe,(0,E.Z)({},Et,{autoSize:Je,maxLength:jt,onKeyDown:Jn,onChange:zn,onFocus:or,onBlur:gr,onCompositionStart:Xt,onCompositionEnd:yn,className:Ue()(fe==null?void 0:fe.textarea),style:(0,ce.Z)((0,ce.Z)({},ie==null?void 0:ie.textarea),{},{resize:re==null?void 0:re.resize}),disabled:te,prefixCls:gt,onResize:Gn,ref:Pn,readOnly:xt})))}),_e=Fe,St=_e},639:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return Le}});var E=ee(32855),De=ee(74430),ce=ee(27247),ye=ee(11913),Ee=ee(43079),ue=ee(59301),He=ee(92310),Ue=ee.n(He),xe=ee(26112),ne=ee(30699),We=function(Se){for(var Ve=Se.prefixCls,ke=Se.level,st=Se.isStart,Ce=Se.isEnd,Ne="".concat(Ve,"-indent-unit"),Ke=[],Qe=0;Qe0&&arguments[0]!==void 0?arguments[0]:[],fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ie=ae.length,ge=fe.length;if(Math.abs(ie-ge)!==1)return{add:!1,key:null};function ut(mt,xt){var Je=new Map;mt.forEach(function(Et){Je.set(Et,!0)});var ht=xt.filter(function(Et){return!Je.has(Et)});return ht.length===1?ht[0]:null}return ie ").concat(fe);return fe}var Tt=Ie.forwardRef(function(ae,fe){var ie=ae.prefixCls,ge=ae.data,ut=ae.selectable,mt=ae.checkable,xt=ae.expandedKeys,Je=ae.selectedKeys,ht=ae.checkedKeys,Et=ae.loadedKeys,Vt=ae.loadingKeys,ln=ae.halfCheckedKeys,xn=ae.keyEntities,ve=ae.disabled,Nt=ae.dragging,un=ae.dragOverNodeKey,_t=ae.dropPosition,Ft=ae.motion,Yt=ae.height,an=ae.itemHeight,hn=ae.virtual,Nn=ae.scrollWidth,Un=ae.focusable,Bn=ae.activeItem,dn=ae.focused,Pn=ae.tabIndex,qt=ae.onKeyDown,cn=ae.onFocus,pr=ae.onBlur,ir=ae.onActiveChange,Mr=ae.onListChangeStart,Hn=ae.onListChangeEnd,nn=(0,Se.Z)(ae,et),cr=Ie.useRef(null),en=Ie.useRef(null);Ie.useImperativeHandle(fe,function(){return{scrollTo:function(hr){cr.current.scrollTo(hr)},getIndentWidth:function(){return en.current.offsetWidth}}});var gn=Ie.useState(xt),mn=(0,Ae.Z)(gn,2),On=mn[0],Xt=mn[1],yn=Ie.useState(ge),zn=(0,Ae.Z)(yn,2),Jn=zn[0],or=zn[1],gr=Ie.useState(ge),Kr=(0,Ae.Z)(gr,2),Zr=Kr[0],Yr=Kr[1],Gn=Ie.useState([]),tr=(0,Ae.Z)(Gn,2),bn=tr[0],Sr=tr[1],Or=Ie.useState(null),ur=(0,Ae.Z)(Or,2),Wt=ur[0],Gt=ur[1],er=Ie.useRef(ge);er.current=ge;function Tn(){var rr=er.current;or(rr),Yr(rr),Sr([]),Gt(null),Hn()}(0,Ve.Z)(function(){Xt(xt);var rr=St(On,xt);if(rr.key!==null)if(rr.add){var hr=Jn.findIndex(function(Rr){var ua=Rr.key;return ua===rr.key}),mr=it(vt(Jn,ge,rr.key),hn,Yt,an),vr=Jn.slice();vr.splice(hr+1,0,kt),Yr(vr),Sr(mr),Gt("show")}else{var Dr=ge.findIndex(function(Rr){var ua=Rr.key;return ua===rr.key}),Kt=it(vt(ge,Jn,rr.key),hn,Yt,an),pn=ge.slice();pn.splice(Dr+1,0,kt),Yr(pn),Sr(Kt),Gt("hide")}else Jn!==ge&&(or(ge),Yr(ge))},[xt,ge]),Ie.useEffect(function(){Nt||Tn()},[Nt]);var tn=Ft?Zr:ge,Yn={expandedKeys:xt,selectedKeys:Je,loadedKeys:Et,loadingKeys:Vt,checkedKeys:ht,halfCheckedKeys:ln,dragOverNodeKey:un,dropPosition:_t,keyEntities:xn};return Ie.createElement(Ie.Fragment,null,dn&&Bn&&Ie.createElement("span",{style:rt,"aria-live":"assertive"},pt(Bn)),Ie.createElement("div",null,Ie.createElement("input",{style:rt,disabled:Un===!1||ve,tabIndex:Un!==!1?Pn:null,onKeyDown:qt,onFocus:cn,onBlur:pr,value:"",onChange:we,"aria-label":"for screen reader"})),Ie.createElement("div",{className:"".concat(ie,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},Ie.createElement("div",{className:"".concat(ie,"-indent")},Ie.createElement("div",{ref:en,className:"".concat(ie,"-indent-unit")}))),Ie.createElement(ke.Z,(0,E.Z)({},nn,{data:tn,itemKey:jt,height:Yt,fullHeight:!1,virtual:hn,itemHeight:an,scrollWidth:Nn,prefixCls:"".concat(ie,"-list"),ref:cr,role:"tree",onVisibleChange:function(hr){hr.every(function(mr){return jt(mr)!==de})&&Tn()}}),function(rr){var hr=rr.pos,mr=Object.assign({},(Le(rr.data),rr.data)),vr=rr.title,Dr=rr.key,Kt=rr.isStart,pn=rr.isEnd,Rr=(0,Qe.km)(Dr,hr);delete mr.key,delete mr.children;var ua=(0,Qe.H8)(Rr,Yn);return Ie.createElement(_e,(0,E.Z)({},mr,ua,{title:vr,active:!!Bn&&Dr===Bn.key,pos:hr,data:rr.data,isStart:Kt,isEnd:pn,motion:Ft,motionNodes:Dr===de?bn:null,motionType:Wt,onMotionStart:Mr,onMotionEnd:Tn,treeNodeRequiredProps:Yn,onMouseMove:function(){ir(null)}}))}))}),at=Tt,It=ee(82661),gt=ee(34643),$t=ee(65065),Qt=10,se=function(ae){(0,Ue.Z)(ie,ae);var fe=(0,xe.Z)(ie);function ie(){var ge;(0,Ee.Z)(this,ie);for(var ut=arguments.length,mt=new Array(ut),xt=0;xt2&&arguments[2]!==void 0?arguments[2]:!1,ln=ge.state,xn=ln.dragChildrenKeys,ve=ln.dropPosition,Nt=ln.dropTargetKey,un=ln.dropTargetPos,_t=ln.dropAllowed;if(_t){var Ft=ge.props.onDrop;if(ge.setState({dragOverNodeKey:null}),ge.cleanDragState(),Nt!==null){var Yt=(0,ce.Z)((0,ce.Z)({},(0,Qe.H8)(Nt,ge.getTreeNodeRequiredProps())),{},{active:((Et=ge.getActiveItem())===null||Et===void 0?void 0:Et.key)===Nt,data:(0,$t.Z)(ge.state.keyEntities,Nt).node}),an=xn.includes(Nt);(0,je.ZP)(!an,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var hn=(0,It.yx)(un),Nn={event:Je,node:(0,Qe.F)(Yt),dragNode:ge.dragNodeProps?(0,Qe.F)(ge.dragNodeProps):null,dragNodesKeys:[ge.dragNodeProps.eventKey].concat(xn),dropToGap:ve!==0,dropPosition:ve+Number(hn[hn.length-1])};Vt||Ft==null||Ft(Nn),ge.dragNodeProps=null}}}),(0,ne.Z)((0,He.Z)(ge),"cleanDragState",function(){var Je=ge.state.draggingNodeKey;Je!==null&&ge.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ge.dragStartMousePosition=null,ge.currentMouseOverDroppableNodeKey=null}),(0,ne.Z)((0,He.Z)(ge),"triggerExpandActionExpand",function(Je,ht){var Et=ge.state,Vt=Et.expandedKeys,ln=Et.flattenNodes,xn=ht.expanded,ve=ht.key,Nt=ht.isLeaf;if(!(Nt||Je.shiftKey||Je.metaKey||Je.ctrlKey)){var un=ln.filter(function(Ft){return Ft.key===ve})[0],_t=(0,Qe.F)((0,ce.Z)((0,ce.Z)({},(0,Qe.H8)(ve,ge.getTreeNodeRequiredProps())),{},{data:un.data}));ge.setExpandedKeys(xn?(0,It._5)(Vt,ve):(0,It.L0)(Vt,ve)),ge.onNodeExpand(Je,_t)}}),(0,ne.Z)((0,He.Z)(ge),"onNodeClick",function(Je,ht){var Et=ge.props,Vt=Et.onClick,ln=Et.expandAction;ln==="click"&&ge.triggerExpandActionExpand(Je,ht),Vt==null||Vt(Je,ht)}),(0,ne.Z)((0,He.Z)(ge),"onNodeDoubleClick",function(Je,ht){var Et=ge.props,Vt=Et.onDoubleClick,ln=Et.expandAction;ln==="doubleClick"&&ge.triggerExpandActionExpand(Je,ht),Vt==null||Vt(Je,ht)}),(0,ne.Z)((0,He.Z)(ge),"onNodeSelect",function(Je,ht){var Et=ge.state.selectedKeys,Vt=ge.state,ln=Vt.keyEntities,xn=Vt.fieldNames,ve=ge.props,Nt=ve.onSelect,un=ve.multiple,_t=ht.selected,Ft=ht[xn.key],Yt=!_t;Yt?un?Et=(0,It.L0)(Et,Ft):Et=[Ft]:Et=(0,It._5)(Et,Ft);var an=Et.map(function(hn){var Nn=(0,$t.Z)(ln,hn);return Nn?Nn.node:null}).filter(Boolean);ge.setUncontrolledState({selectedKeys:Et}),Nt==null||Nt(Et,{event:"select",selected:Yt,node:ht,selectedNodes:an,nativeEvent:Je.nativeEvent})}),(0,ne.Z)((0,He.Z)(ge),"onNodeCheck",function(Je,ht,Et){var Vt=ge.state,ln=Vt.keyEntities,xn=Vt.checkedKeys,ve=Vt.halfCheckedKeys,Nt=ge.props,un=Nt.checkStrictly,_t=Nt.onCheck,Ft=ht.key,Yt,an={event:"check",node:ht,checked:Et,nativeEvent:Je.nativeEvent};if(un){var hn=Et?(0,It.L0)(xn,Ft):(0,It._5)(xn,Ft),Nn=(0,It._5)(ve,Ft);Yt={checked:hn,halfChecked:Nn},an.checkedNodes=hn.map(function(cn){return(0,$t.Z)(ln,cn)}).filter(Boolean).map(function(cn){return cn.node}),ge.setUncontrolledState({checkedKeys:hn})}else{var Un=(0,gt.S)([].concat((0,ye.Z)(xn),[Ft]),!0,ln),Bn=Un.checkedKeys,dn=Un.halfCheckedKeys;if(!Et){var Pn=new Set(Bn);Pn.delete(Ft);var qt=(0,gt.S)(Array.from(Pn),{checked:!1,halfCheckedKeys:dn},ln);Bn=qt.checkedKeys,dn=qt.halfCheckedKeys}Yt=Bn,an.checkedNodes=[],an.checkedNodesPositions=[],an.halfCheckedKeys=dn,Bn.forEach(function(cn){var pr=(0,$t.Z)(ln,cn);if(pr){var ir=pr.node,Mr=pr.pos;an.checkedNodes.push(ir),an.checkedNodesPositions.push({node:ir,pos:Mr})}}),ge.setUncontrolledState({checkedKeys:Bn},!1,{halfCheckedKeys:dn})}_t==null||_t(Yt,an)}),(0,ne.Z)((0,He.Z)(ge),"onNodeLoad",function(Je){var ht,Et=Je.key,Vt=ge.state.keyEntities,ln=(0,$t.Z)(Vt,Et);if(!(ln!=null&&(ht=ln.children)!==null&&ht!==void 0&&ht.length)){var xn=new Promise(function(ve,Nt){ge.setState(function(un){var _t=un.loadedKeys,Ft=_t===void 0?[]:_t,Yt=un.loadingKeys,an=Yt===void 0?[]:Yt,hn=ge.props,Nn=hn.loadData,Un=hn.onLoad;if(!Nn||Ft.includes(Et)||an.includes(Et))return null;var Bn=Nn(Je);return Bn.then(function(){var dn=ge.state.loadedKeys,Pn=(0,It.L0)(dn,Et);Un==null||Un(Pn,{event:"load",node:Je}),ge.setUncontrolledState({loadedKeys:Pn}),ge.setState(function(qt){return{loadingKeys:(0,It._5)(qt.loadingKeys,Et)}}),ve()}).catch(function(dn){if(ge.setState(function(qt){return{loadingKeys:(0,It._5)(qt.loadingKeys,Et)}}),ge.loadingRetryTimes[Et]=(ge.loadingRetryTimes[Et]||0)+1,ge.loadingRetryTimes[Et]>=Qt){var Pn=ge.state.loadedKeys;(0,je.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ge.setUncontrolledState({loadedKeys:(0,It.L0)(Pn,Et)}),ve()}Nt(dn)}),{loadingKeys:(0,It.L0)(an,Et)}})});return xn.catch(function(){}),xn}}),(0,ne.Z)((0,He.Z)(ge),"onNodeMouseEnter",function(Je,ht){var Et=ge.props.onMouseEnter;Et==null||Et({event:Je,node:ht})}),(0,ne.Z)((0,He.Z)(ge),"onNodeMouseLeave",function(Je,ht){var Et=ge.props.onMouseLeave;Et==null||Et({event:Je,node:ht})}),(0,ne.Z)((0,He.Z)(ge),"onNodeContextMenu",function(Je,ht){var Et=ge.props.onRightClick;Et&&(Je.preventDefault(),Et({event:Je,node:ht}))}),(0,ne.Z)((0,He.Z)(ge),"onFocus",function(){var Je=ge.props.onFocus;ge.setState({focused:!0});for(var ht=arguments.length,Et=new Array(ht),Vt=0;Vt1&&arguments[1]!==void 0?arguments[1]:!1,Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ge.destroyed){var Vt=!1,ln=!0,xn={};Object.keys(Je).forEach(function(ve){if(ge.props.hasOwnProperty(ve)){ln=!1;return}Vt=!0,xn[ve]=Je[ve]}),Vt&&(!ht||ln)&&ge.setState((0,ce.Z)((0,ce.Z)({},xn),Et))}}),(0,ne.Z)((0,He.Z)(ge),"scrollTo",function(Je){ge.listRef.current.scrollTo(Je)}),ge}return(0,ue.Z)(ie,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ut=this.props,mt=ut.activeKey,xt=ut.itemScrollOffset,Je=xt===void 0?0:xt;mt!==void 0&&mt!==this.state.activeKey&&(this.setState({activeKey:mt}),mt!==null&&this.scrollTo({key:mt,offset:Je}))}},{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 ut=this.state,mt=ut.focused,xt=ut.flattenNodes,Je=ut.keyEntities,ht=ut.draggingNodeKey,Et=ut.activeKey,Vt=ut.dropLevelOffset,ln=ut.dropContainerKey,xn=ut.dropTargetKey,ve=ut.dropPosition,Nt=ut.dragOverNodeKey,un=ut.indent,_t=this.props,Ft=_t.prefixCls,Yt=_t.className,an=_t.style,hn=_t.showLine,Nn=_t.focusable,Un=_t.tabIndex,Bn=Un===void 0?0:Un,dn=_t.selectable,Pn=_t.showIcon,qt=_t.icon,cn=_t.switcherIcon,pr=_t.draggable,ir=_t.checkable,Mr=_t.checkStrictly,Hn=_t.disabled,nn=_t.motion,cr=_t.loadData,en=_t.filterTreeNode,gn=_t.height,mn=_t.itemHeight,On=_t.scrollWidth,Xt=_t.virtual,yn=_t.titleRender,zn=_t.dropIndicatorRender,Jn=_t.onContextMenu,or=_t.onScroll,gr=_t.direction,Kr=_t.rootClassName,Zr=_t.rootStyle,Yr=(0,Re.Z)(this.props,{aria:!0,data:!0}),Gn;pr&&((0,De.Z)(pr)==="object"?Gn=pr:typeof pr=="function"?Gn={nodeDraggable:pr}:Gn={});var tr={prefixCls:Ft,selectable:dn,showIcon:Pn,icon:qt,switcherIcon:cn,draggable:Gn,draggingNodeKey:ht,checkable:ir,checkStrictly:Mr,disabled:Hn,keyEntities:Je,dropLevelOffset:Vt,dropContainerKey:ln,dropTargetKey:xn,dropPosition:ve,dragOverNodeKey:Nt,indent:un,direction:gr,dropIndicatorRender:zn,loadData:cr,filterTreeNode:en,titleRender:yn,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(Ye.k.Provider,{value:tr},Ie.createElement("div",{className:he()(Ft,Yt,Kr,(0,ne.Z)((0,ne.Z)((0,ne.Z)({},"".concat(Ft,"-show-line"),hn),"".concat(Ft,"-focused"),mt),"".concat(Ft,"-active-focused"),Et!==null)),style:Zr},Ie.createElement(at,(0,E.Z)({ref:this.listRef,prefixCls:Ft,style:an,data:xt,disabled:Hn,selectable:dn,checkable:!!ir,motion:nn,dragging:ht!==null,height:gn,itemHeight:mn,virtual:Xt,focusable:Nn,focused:mt,tabIndex:Bn,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Jn,onScroll:or,scrollWidth:On},this.getTreeNodeRequiredProps(),Yr))))}}],[{key:"getDerivedStateFromProps",value:function(ut,mt){var xt=mt.prevProps,Je={prevProps:ut};function ht(Bn){return!xt&&ut.hasOwnProperty(Bn)||xt&&xt[Bn]!==ut[Bn]}var Et,Vt=mt.fieldNames;if(ht("fieldNames")&&(Vt=(0,Qe.w$)(ut.fieldNames),Je.fieldNames=Vt),ht("treeData")?Et=ut.treeData:ht("children")&&((0,je.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Et=(0,Qe.zn)(ut.children)),Et){Je.treeData=Et;var ln=(0,Qe.I8)(Et,{fieldNames:Vt});Je.keyEntities=(0,ce.Z)((0,ne.Z)({},de,At),ln.keyEntities)}var xn=Je.keyEntities||mt.keyEntities;if(ht("expandedKeys")||xt&&ht("autoExpandParent"))Je.expandedKeys=ut.autoExpandParent||!xt&&ut.defaultExpandParent?(0,It.r7)(ut.expandedKeys,xn):ut.expandedKeys;else if(!xt&&ut.defaultExpandAll){var ve=(0,ce.Z)({},xn);delete ve[de];var Nt=[];Object.keys(ve).forEach(function(Bn){var dn=ve[Bn];dn.children&&dn.children.length&&Nt.push(dn.key)}),Je.expandedKeys=Nt}else!xt&&ut.defaultExpandedKeys&&(Je.expandedKeys=ut.autoExpandParent||ut.defaultExpandParent?(0,It.r7)(ut.defaultExpandedKeys,xn):ut.defaultExpandedKeys);if(Je.expandedKeys||delete Je.expandedKeys,Et||Je.expandedKeys){var un=(0,Qe.oH)(Et||mt.treeData,Je.expandedKeys||mt.expandedKeys,Vt);Je.flattenNodes=un}if(ut.selectable&&(ht("selectedKeys")?Je.selectedKeys=(0,It.BT)(ut.selectedKeys,ut):!xt&&ut.defaultSelectedKeys&&(Je.selectedKeys=(0,It.BT)(ut.defaultSelectedKeys,ut))),ut.checkable){var _t;if(ht("checkedKeys")?_t=(0,It.E6)(ut.checkedKeys)||{}:!xt&&ut.defaultCheckedKeys?_t=(0,It.E6)(ut.defaultCheckedKeys)||{}:Et&&(_t=(0,It.E6)(ut.checkedKeys)||{checkedKeys:mt.checkedKeys,halfCheckedKeys:mt.halfCheckedKeys}),_t){var Ft=_t,Yt=Ft.checkedKeys,an=Yt===void 0?[]:Yt,hn=Ft.halfCheckedKeys,Nn=hn===void 0?[]:hn;if(!ut.checkStrictly){var Un=(0,gt.S)(an,!0,xn);an=Un.checkedKeys,Nn=Un.halfCheckedKeys}Je.checkedKeys=an,Je.halfCheckedKeys=Nn}}return ht("loadedKeys")&&(Je.loadedKeys=ut.loadedKeys),Je}}]),ie}(Ie.Component);(0,ne.Z)(se,"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:Ze,allowDrop:function(){return!0},expandAction:!1}),(0,ne.Z)(se,"TreeNode",Ce.Z);var re=se,te=re},82661:function(vn,Dt,ee){"use strict";ee.d(Dt,{BT:function(){return Ie},E6:function(){return Ze},L0:function(){return ne},OM:function(){return je},_5:function(){return xe},r7:function(){return Le},wA:function(){return he},yx:function(){return We}});var E=ee(3300),De=ee(34666),ce=ee(48736),ye=ee(59301),Ee=ee(639),ue=ee(65065),He=ee(34061),Ue=null;function xe(Ae,Se){if(!Ae)return[];var Ve=Ae.slice(),ke=Ve.indexOf(Se);return ke>=0&&Ve.splice(ke,1),Ve}function ne(Ae,Se){var Ve=(Ae||[]).slice();return Ve.indexOf(Se)===-1&&Ve.push(Se),Ve}function We(Ae){return Ae.split("-")}function he(Ae,Se){var Ve=[],ke=(0,ue.Z)(Se,Ae);function st(){var Ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ce.forEach(function(Ne){var Ke=Ne.key,Qe=Ne.children;Ve.push(Ke),st(Qe)})}return st(ke.children),Ve}function ze(Ae){if(Ae.parent){var Se=We(Ae.pos);return Number(Se[Se.length-1])===Ae.parent.children.length-1}return!1}function Re(Ae){var Se=We(Ae.pos);return Number(Se[Se.length-1])===0}function je(Ae,Se,Ve,ke,st,Ce,Ne,Ke,Qe,Me){var Fe,_e=Ae.clientX,St=Ae.clientY,vt=Ae.target.getBoundingClientRect(),et=vt.top,rt=vt.height,we=(Me==="rtl"?-1:1)*(((st==null?void 0:st.x)||0)-_e),de=(we-12)/ke,tt=Qe.filter(function(te){var ae;return(ae=Ke[te])===null||ae===void 0||(ae=ae.children)===null||ae===void 0?void 0:ae.length}),At=(0,ue.Z)(Ke,Ve.eventKey);if(St-1.5?Ce({dragNode:Qt,dropNode:se,dropPosition:1})?It=1:re=!1:Ce({dragNode:Qt,dropNode:se,dropPosition:0})?It=0:Ce({dragNode:Qt,dropNode:se,dropPosition:1})?It=1:re=!1:Ce({dragNode:Qt,dropNode:se,dropPosition:1})?It=1:re=!1,{dropPosition:It,dropLevelOffset:gt,dropTargetKey:At.key,dropTargetPos:At.pos,dragOverNodeKey:at,dropContainerKey:It===0?null:((Fe=At.parent)===null||Fe===void 0?void 0:Fe.key)||null,dropAllowed:re}}function Ie(Ae,Se){if(Ae){var Ve=Se.multiple;return Ve?Ae.slice():Ae.length?[Ae[0]]:Ae}}var Ye=function(Se){return Se};function dt(Ae,Se){if(!Ae)return[];var Ve=Se||{},ke=Ve.processProps,st=ke===void 0?Ye:ke,Ce=Array.isArray(Ae)?Ae:[Ae];return Ce.map(function(Ne){var Ke=Ne.children,Qe=_objectWithoutProperties(Ne,Ue),Me=dt(Ke,Se);return React.createElement(TreeNode,_extends({key:Qe.key},st(Qe)),Me)})}function Ze(Ae){if(!Ae)return null;var Se;if(Array.isArray(Ae))Se={checkedKeys:Ae,halfCheckedKeys:void 0};else if((0,De.Z)(Ae)==="object")Se={checkedKeys:Ae.checked||void 0,halfCheckedKeys:Ae.halfChecked||void 0};else return(0,ce.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Se}function Le(Ae,Se){var Ve=new Set;function ke(st){if(!Ve.has(st)){var Ce=(0,ue.Z)(Se,st);if(Ce){Ve.add(st);var Ne=Ce.parent,Ke=Ce.node;Ke.disabled||Ne&&ke(Ne.key)}}}return(Ae||[]).forEach(function(st){ke(st)}),(0,E.Z)(Ve)}},34643:function(vn,Dt,ee){"use strict";ee.d(Dt,{S:function(){return He}});var E=ee(48736),De=ee(65065);function ce(Ue,xe){var ne=new Set;return Ue.forEach(function(We){xe.has(We)||ne.add(We)}),ne}function ye(Ue){var xe=Ue||{},ne=xe.disabled,We=xe.disableCheckbox,he=xe.checkable;return!!(ne||We)||he===!1}function Ee(Ue,xe,ne,We){for(var he=new Set(Ue),ze=new Set,Re=0;Re<=ne;Re+=1){var je=xe.get(Re)||new Set;je.forEach(function(Ze){var Le=Ze.key,Ae=Ze.node,Se=Ze.children,Ve=Se===void 0?[]:Se;he.has(Le)&&!We(Ae)&&Ve.filter(function(ke){return!We(ke.node)}).forEach(function(ke){he.add(ke.key)})})}for(var Ie=new Set,Ye=ne;Ye>=0;Ye-=1){var dt=xe.get(Ye)||new Set;dt.forEach(function(Ze){var Le=Ze.parent,Ae=Ze.node;if(!(We(Ae)||!Ze.parent||Ie.has(Ze.parent.key))){if(We(Ze.parent.node)){Ie.add(Le.key);return}var Se=!0,Ve=!1;(Le.children||[]).filter(function(ke){return!We(ke.node)}).forEach(function(ke){var st=ke.key,Ce=he.has(st);Se&&!Ce&&(Se=!1),!Ve&&(Ce||ze.has(st))&&(Ve=!0)}),Se&&he.add(Le.key),Ve&&ze.add(Le.key),Ie.add(Le.key)}})}return{checkedKeys:Array.from(he),halfCheckedKeys:Array.from(ce(ze,he))}}function ue(Ue,xe,ne,We,he){for(var ze=new Set(Ue),Re=new Set(xe),je=0;je<=We;je+=1){var Ie=ne.get(je)||new Set;Ie.forEach(function(Le){var Ae=Le.key,Se=Le.node,Ve=Le.children,ke=Ve===void 0?[]:Ve;!ze.has(Ae)&&!Re.has(Ae)&&!he(Se)&&ke.filter(function(st){return!he(st.node)}).forEach(function(st){ze.delete(st.key)})})}Re=new Set;for(var Ye=new Set,dt=We;dt>=0;dt-=1){var Ze=ne.get(dt)||new Set;Ze.forEach(function(Le){var Ae=Le.parent,Se=Le.node;if(!(he(Se)||!Le.parent||Ye.has(Le.parent.key))){if(he(Le.parent.node)){Ye.add(Ae.key);return}var Ve=!0,ke=!1;(Ae.children||[]).filter(function(st){return!he(st.node)}).forEach(function(st){var Ce=st.key,Ne=ze.has(Ce);Ve&&!Ne&&(Ve=!1),!ke&&(Ne||Re.has(Ce))&&(ke=!0)}),Ve||ze.delete(Ae.key),ke&&Re.add(Ae.key),Ye.add(Ae.key)}})}return{checkedKeys:Array.from(ze),halfCheckedKeys:Array.from(ce(Re,ze))}}function He(Ue,xe,ne,We){var he=[],ze;We?ze=We:ze=ye;var Re=new Set(Ue.filter(function(dt){var Ze=!!(0,De.Z)(ne,dt);return Ze||he.push(dt),Ze})),je=new Map,Ie=0;Object.keys(ne).forEach(function(dt){var Ze=ne[dt],Le=Ze.level,Ae=je.get(Le);Ae||(Ae=new Set,je.set(Le,Ae)),Ae.add(Ze),Ie=Math.max(Ie,Le)}),(0,E.ZP)(!he.length,"Tree missing follow keys: ".concat(he.slice(0,100).map(function(dt){return"'".concat(dt,"'")}).join(", ")));var Ye;return xe===!0?Ye=Ee(Re,je,Ie,ze):Ye=ue(Re,xe.halfCheckedKeys,je,Ie,ze),Ye}},65065:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return E}});function E(De,ce){return De[ce]}},34061:function(vn,Dt,ee){"use strict";ee.d(Dt,{F:function(){return Le},H8:function(){return Ze},I8:function(){return dt},km:function(){return he},oH:function(){return Ie},w$:function(){return ze},zn:function(){return je}});var E=ee(34666),De=ee(3300),ce=ee(27247),ye=ee(43079),Ee=ee(11592),ue=ee(2738),He=ee(48736),Ue=ee(65065),xe=["children"];function ne(Ae,Se){return"".concat(Ae,"-").concat(Se)}function We(Ae){return Ae&&Ae.type&&Ae.type.isTreeNode}function he(Ae,Se){return Ae!=null?Ae:Se}function ze(Ae){var Se=Ae||{},Ve=Se.title,ke=Se._title,st=Se.key,Ce=Se.children,Ne=Ve||"title";return{title:Ne,_title:ke||[Ne],key:st||"key",children:Ce||"children"}}function Re(Ae,Se){var Ve=new Map;function ke(st){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(st||[]).forEach(function(Ne){var Ke=Ne[Se.key],Qe=Ne[Se.children];warning(Ke!=null,"Tree node must have a certain key: [".concat(Ce).concat(Ke,"]"));var Me=String(Ke);warning(!Ve.has(Me)||Ke===null||Ke===void 0,"Same 'key' exist in the Tree: ".concat(Me)),Ve.set(Me,!0),ke(Qe,"".concat(Ce).concat(Me," > "))})}ke(Ae)}function je(Ae){function Se(Ve){var ke=(0,Ee.Z)(Ve);return ke.map(function(st){if(!We(st))return(0,He.ZP)(!st,"Tree/TreeNode can only accept TreeNode as children."),null;var Ce=st.key,Ne=st.props,Ke=Ne.children,Qe=(0,ye.Z)(Ne,xe),Me=(0,ce.Z)({key:Ce},Qe),Fe=Se(Ke);return Fe.length&&(Me.children=Fe),Me}).filter(function(st){return st})}return Se(Ae)}function Ie(Ae,Se,Ve){var ke=ze(Ve),st=ke._title,Ce=ke.key,Ne=ke.children,Ke=new Set(Se===!0?[]:Se),Qe=[];function Me(Fe){var _e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Fe.map(function(St,vt){for(var et=ne(_e?_e.pos:"0",vt),rt=he(St[Ce],et),we,de=0;de1&&arguments[1]!==void 0?arguments[1]:{},Ve=Se.initWrapper,ke=Se.processEntity,st=Se.onProcessFinished,Ce=Se.externalGetKey,Ne=Se.childrenPropName,Ke=Se.fieldNames,Qe=arguments.length>2?arguments[2]:void 0,Me=Ce||Qe,Fe={},_e={},St={posEntities:Fe,keyEntities:_e};return Ve&&(St=Ve(St)||St),Ye(Ae,function(vt){var et=vt.node,rt=vt.index,we=vt.pos,de=vt.key,tt=vt.parentPos,At=vt.level,kt=vt.nodes,it={node:et,nodes:kt,index:rt,key:de,pos:we,level:At},jt=he(de,we);Fe[we]=it,_e[jt]=it,it.parent=Fe[tt],it.parent&&(it.parent.children=it.parent.children||[],it.parent.children.push(it)),ke&&ke(it,St)},{externalGetKey:Me,childrenPropName:Ne,fieldNames:Ke}),st&&st(St),St}function Ze(Ae,Se){var Ve=Se.expandedKeys,ke=Se.selectedKeys,st=Se.loadedKeys,Ce=Se.loadingKeys,Ne=Se.checkedKeys,Ke=Se.halfCheckedKeys,Qe=Se.dragOverNodeKey,Me=Se.dropPosition,Fe=Se.keyEntities,_e=(0,Ue.Z)(Fe,Ae),St={eventKey:Ae,expanded:Ve.indexOf(Ae)!==-1,selected:ke.indexOf(Ae)!==-1,loaded:st.indexOf(Ae)!==-1,loading:Ce.indexOf(Ae)!==-1,checked:Ne.indexOf(Ae)!==-1,halfChecked:Ke.indexOf(Ae)!==-1,pos:String(_e?_e.pos:""),dragOver:Qe===Ae&&Me===0,dragOverGapTop:Qe===Ae&&Me===-1,dragOverGapBottom:Qe===Ae&&Me===1};return St}function Le(Ae){var Se=Ae.data,Ve=Ae.expanded,ke=Ae.selected,st=Ae.checked,Ce=Ae.loaded,Ne=Ae.loading,Ke=Ae.halfChecked,Qe=Ae.dragOver,Me=Ae.dragOverGapTop,Fe=Ae.dragOverGapBottom,_e=Ae.pos,St=Ae.active,vt=Ae.eventKey,et=(0,ce.Z)((0,ce.Z)({},Se),{},{expanded:Ve,selected:ke,checked:st,loaded:Ce,loading:Ne,halfChecked:Ke,dragOver:Qe,dragOverGapTop:Me,dragOverGapBottom:Fe,pos:_e,active:St,key:vt});return"props"in et||Object.defineProperty(et,"props",{get:function(){return(0,He.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Ae}}),et}},90472:function(vn,Dt,ee){"use strict";ee.d(Dt,{Z:function(){return vt}});var E=ee(32855),De=ee(33377),ce=ee(93912),ye=ee(83383),Ee=ee(18881),ue=ee(85461),He=ee(74430),Ue=ee(59301),xe=ee(27247),ne=ee(43079),We=ee(34666),he=ee(13932),ze=ee(68702),Re=ee(3300),je=ee(92310),Ie=ee.n(je),Ye=ee(26112),dt=ee(48736),Ze=function(et,rt){if(et&&rt){var we=Array.isArray(rt)?rt:rt.split(","),de=et.name||"",tt=et.type||"",At=tt.replace(/\/.*$/,"");return we.some(function(kt){var it=kt.trim();if(/^\*(\/\*)?$/.test(kt))return!0;if(it.charAt(0)==="."){var jt=de.toLowerCase(),pt=it.toLowerCase(),Tt=[pt];return(pt===".jpg"||pt===".jpeg")&&(Tt=[".jpg",".jpeg"]),Tt.some(function(at){return jt.endsWith(at)})}return/\/\*$/.test(it)?At===it.replace(/\/.*$/,""):tt===it?!0:/^\w+$/.test(it)?((0,dt.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(it,"'.Skip for check.")),!0):!1})}return!0};function Le(et,rt){var we="cannot ".concat(et.method," ").concat(et.action," ").concat(rt.status,"'"),de=new Error(we);return de.status=rt.status,de.method=et.method,de.url=et.action,de}function Ae(et){var rt=et.responseText||et.response;if(!rt)return rt;try{return JSON.parse(rt)}catch(we){return rt}}function Se(et){var rt=new XMLHttpRequest;et.onProgress&&rt.upload&&(rt.upload.onprogress=function(At){At.total>0&&(At.percent=At.loaded/At.total*100),et.onProgress(At)});var we=new FormData;et.data&&Object.keys(et.data).forEach(function(tt){var At=et.data[tt];if(Array.isArray(At)){At.forEach(function(kt){we.append("".concat(tt,"[]"),kt)});return}we.append(tt,At)}),et.file instanceof Blob?we.append(et.filename,et.file,et.file.name):we.append(et.filename,et.file),rt.onerror=function(At){et.onError(At)},rt.onload=function(){return rt.status<200||rt.status>=300?et.onError(Le(et,rt),Ae(rt)):et.onSuccess(Ae(rt),rt)},rt.open(et.method,et.action,!0),et.withCredentials&&"withCredentials"in rt&&(rt.withCredentials=!0);var de=et.headers||{};return de["X-Requested-With"]!==null&&rt.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(de).forEach(function(tt){de[tt]!==null&&rt.setRequestHeader(tt,de[tt])}),rt.send(we),{abort:function(){rt.abort()}}}var Ve=function(){var et=(0,ze.Z)((0,he.Z)().mark(function rt(we,de){var tt,At,kt,it,jt,pt,Tt,at;return(0,he.Z)().wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:pt=function(){return pt=(0,ze.Z)((0,he.Z)().mark(function Qt(se){return(0,he.Z)().wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return te.abrupt("return",new Promise(function(ae){se.file(function(fe){de(fe)?(se.fullPath&&!fe.webkitRelativePath&&(Object.defineProperties(fe,{webkitRelativePath:{writable:!0}}),fe.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(fe,{webkitRelativePath:{writable:!1}})),ae(fe)):ae(null)})}));case 1:case"end":return te.stop()}},Qt)})),pt.apply(this,arguments)},jt=function(Qt){return pt.apply(this,arguments)},it=function(){return it=(0,ze.Z)((0,he.Z)().mark(function Qt(se){var re,te,ae,fe,ie;return(0,he.Z)().wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:re=se.createReader(),te=[];case 2:return ut.next=5,new Promise(function(mt){re.readEntries(mt,function(){return mt([])})});case 5:if(ae=ut.sent,fe=ae.length,fe){ut.next=9;break}return ut.abrupt("break",12);case 9:for(ie=0;ieie?te-(ae-ie):te+(ae-fe)}function Ze(se,re,te){var ae=se.length,fe=re.length,ie,ge;if(ae===0&&fe===0)return null;ae2&&arguments[2]!==void 0?arguments[2]:!1,ht=mt?xt<0&&ut.current.left||xt>0&&ut.current.right:xt<0&&ut.current.top||xt>0&&ut.current.bottom;return Je&&ht?(clearTimeout(ie.current),fe.current=!1):(!ht||fe.current)&&ge(),!fe.current&&ht}};function st(se,re,te,ae,fe,ie,ge){var ut=(0,he.useRef)(0),mt=(0,he.useRef)(null),xt=(0,he.useRef)(null),Je=(0,he.useRef)(!1),ht=ke(re,te,ae,fe);function Et(un,_t){if(Ae.Z.cancel(mt.current),!ht(!1,_t)){var Ft=un;if(!Ft._virtualHandled)Ft._virtualHandled=!0;else return;ut.current+=_t,xt.current=_t,Ve||Ft.preventDefault(),mt.current=(0,Ae.Z)(function(){var Yt=Je.current?10:1;ge(ut.current*Yt,!1),ut.current=0})}}function Vt(un,_t){ge(_t,!0),Ve||un.preventDefault()}var ln=(0,he.useRef)(null),xn=(0,he.useRef)(null);function ve(un){if(se){Ae.Z.cancel(xn.current),xn.current=(0,Ae.Z)(function(){ln.current=null},2);var _t=un.deltaX,Ft=un.deltaY,Yt=un.shiftKey,an=_t,hn=Ft;(ln.current==="sx"||!ln.current&&Yt&&Ft&&!_t)&&(an=Ft,hn=0,ln.current="sx");var Nn=Math.abs(an),Un=Math.abs(hn);ln.current===null&&(ln.current=ie&&Nn>Un?"x":"y"),ln.current==="y"?Et(un,hn):Vt(un,an)}}function Nt(un){se&&(Je.current=un.detail===xt.current)}return[ve,Nt]}function Ce(se,re,te,ae){var fe=he.useMemo(function(){return[new Map,[]]},[se,te.id,ae]),ie=(0,Ee.Z)(fe,2),ge=ie[0],ut=ie[1],mt=function(Je){var ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Je,Et=ge.get(Je),Vt=ge.get(ht);if(Et===void 0||Vt===void 0)for(var ln=se.length,xn=ut.length;xn0&&arguments[0]!==void 0?arguments[0]:!1;Je();var ln=function(){var Nt=!1;ut.current.forEach(function(un,_t){if(un&&un.offsetParent){var Ft=un.offsetHeight,Yt=getComputedStyle(un),an=Yt.marginTop,hn=Yt.marginBottom,Nn=Fe(an),Un=Fe(hn),Bn=Ft+Nn+Un;mt.current.get(_t)!==Bn&&(mt.current.set(_t,Bn),Nt=!0)}}),Nt&&ge(function(un){return un+1})};if(Vt)ln();else{xt.current+=1;var xn=xt.current;Promise.resolve().then(function(){xn===xt.current&&ln()})}}function Et(Vt,ln){var xn=se(Vt),ve=ut.current.get(xn);ln?(ut.current.set(xn,ln),ht()):ut.current.delete(xn),!ve!=!ln&&(ln?re==null||re(Vt):te==null||te(Vt))}return(0,he.useEffect)(function(){return Je},[]),[Et,ht,mt.current,ie]}var St=14/15;function vt(se,re,te){var ae=(0,he.useRef)(!1),fe=(0,he.useRef)(0),ie=(0,he.useRef)(0),ge=(0,he.useRef)(null),ut=(0,he.useRef)(null),mt,xt=function(Vt){if(ae.current){var ln=Math.ceil(Vt.touches[0].pageX),xn=Math.ceil(Vt.touches[0].pageY),ve=fe.current-ln,Nt=ie.current-xn,un=Math.abs(ve)>Math.abs(Nt);un?fe.current=ln:ie.current=xn;var _t=te(un,un?ve:Nt,!1,Vt);_t&&Vt.preventDefault(),clearInterval(ut.current),_t&&(ut.current=setInterval(function(){un?ve*=St:Nt*=St;var Ft=Math.floor(un?ve:Nt);(!te(un,Ft,!0)||Math.abs(Ft)<=.1)&&clearInterval(ut.current)},16))}},Je=function(){ae.current=!1,mt()},ht=function(Vt){mt(),Vt.touches.length===1&&!ae.current&&(ae.current=!0,fe.current=Math.ceil(Vt.touches[0].pageX),ie.current=Math.ceil(Vt.touches[0].pageY),ge.current=Vt.target,ge.current.addEventListener("touchmove",xt,{passive:!1}),ge.current.addEventListener("touchend",Je,{passive:!0}))};mt=function(){ge.current&&(ge.current.removeEventListener("touchmove",xt),ge.current.removeEventListener("touchend",Je))},(0,We.Z)(function(){return se&&re.current.addEventListener("touchstart",ht,{passive:!0}),function(){var Et;(Et=re.current)===null||Et===void 0||Et.removeEventListener("touchstart",ht),mt(),clearInterval(ut.current)}},[se])}function et(se){return Math.floor(Math.pow(se,.5))}function rt(se,re){var te="touches"in se?se.touches[0]:se;return te[re?"pageX":"pageY"]-window[re?"scrollX":"scrollY"]}function we(se,re,te){he.useEffect(function(){var ae=re.current;if(se&&ae){var fe=!1,ie,ge,ut=function(){Ae.Z.cancel(ie)},mt=function Et(){ut(),ie=(0,Ae.Z)(function(){te(ge),Et()})},xt=function(Vt){if(!(Vt.target.draggable||Vt.button!==0)){var ln=Vt;ln._virtualHandled||(ln._virtualHandled=!0,fe=!0)}},Je=function(){fe=!1,ut()},ht=function(Vt){if(fe){var ln=rt(Vt,!1),xn=ae.getBoundingClientRect(),ve=xn.top,Nt=xn.bottom;if(ln<=ve){var un=ve-ln;ge=-et(un),mt()}else if(ln>=Nt){var _t=ln-Nt;ge=et(_t),mt()}else ut()}};return ae.addEventListener("mousedown",xt),ae.ownerDocument.addEventListener("mouseup",Je),ae.ownerDocument.addEventListener("mousemove",ht),function(){ae.removeEventListener("mousedown",xt),ae.ownerDocument.removeEventListener("mouseup",Je),ae.ownerDocument.removeEventListener("mousemove",ht),ut()}}},[se])}var de=10;function tt(se,re,te,ae,fe,ie,ge,ut){var mt=he.useRef(),xt=he.useState(null),Je=(0,Ee.Z)(xt,2),ht=Je[0],Et=Je[1];return(0,We.Z)(function(){if(ht&&ht.times=0;cn-=1){var pr=fe(re[cn]),ir=te.get(pr);if(ir===void 0){un=!0;break}if(qt-=ir,qt<=0)break}switch(Yt){case"top":Ft=hn-ve;break;case"bottom":Ft=Nn-Nt+ve;break;default:{var Mr=se.current.scrollTop,Hn=Mr+Nt;hnHn&&(_t="bottom")}}Ft!==null&&ge(Ft),Ft!==ht.lastTop&&(un=!0)}un&&Et((0,ce.Z)((0,ce.Z)({},ht),{},{times:ht.times+1,targetAlign:_t,lastTop:Ft}))}},[ht,se.current]),function(Vt){if(Vt==null){ut();return}if(Ae.Z.cancel(mt.current),typeof Vt=="number")ge(Vt);else if(Vt&&(0,De.Z)(Vt)==="object"){var ln,xn=Vt.align;"index"in Vt?ln=Vt.index:ln=re.findIndex(function(un){return fe(un)===Vt.key});var ve=Vt.offset,Nt=ve===void 0?0:ve;Et({times:0,index:ln,offset:Nt,originAlign:xn})}}}var At=he.forwardRef(function(se,re){var te=se.prefixCls,ae=se.rtl,fe=se.scrollOffset,ie=se.scrollRange,ge=se.onStartMove,ut=se.onStopMove,mt=se.onScroll,xt=se.horizontal,Je=se.spinSize,ht=se.containerSize,Et=se.style,Vt=se.thumbStyle,ln=se.showScrollBar,xn=he.useState(!1),ve=(0,Ee.Z)(xn,2),Nt=ve[0],un=ve[1],_t=he.useState(null),Ft=(0,Ee.Z)(_t,2),Yt=Ft[0],an=Ft[1],hn=he.useState(null),Nn=(0,Ee.Z)(hn,2),Un=Nn[0],Bn=Nn[1],dn=!ae,Pn=he.useRef(),qt=he.useRef(),cn=he.useState(ln),pr=(0,Ee.Z)(cn,2),ir=pr[0],Mr=pr[1],Hn=he.useRef(),nn=function(){ln===!0||ln===!1||(clearTimeout(Hn.current),Mr(!0),Hn.current=setTimeout(function(){Mr(!1)},3e3))},cr=ie-ht||0,en=ht-Je||0,gn=he.useMemo(function(){if(fe===0||cr===0)return 0;var Kr=fe/cr;return Kr*en},[fe,cr,en]),mn=function(Zr){Zr.stopPropagation(),Zr.preventDefault()},On=he.useRef({top:gn,dragging:Nt,pageY:Yt,startTop:Un});On.current={top:gn,dragging:Nt,pageY:Yt,startTop:Un};var Xt=function(Zr){un(!0),an(rt(Zr,xt)),Bn(On.current.top),ge(),Zr.stopPropagation(),Zr.preventDefault()};he.useEffect(function(){var Kr=function(tr){tr.preventDefault()},Zr=Pn.current,Yr=qt.current;return Zr.addEventListener("touchstart",Kr,{passive:!1}),Yr.addEventListener("touchstart",Xt,{passive:!1}),function(){Zr.removeEventListener("touchstart",Kr),Yr.removeEventListener("touchstart",Xt)}},[]);var yn=he.useRef();yn.current=cr;var zn=he.useRef();zn.current=en,he.useEffect(function(){if(Nt){var Kr,Zr=function(tr){var bn=On.current,Sr=bn.dragging,Or=bn.pageY,ur=bn.startTop;Ae.Z.cancel(Kr);var Wt=Pn.current.getBoundingClientRect(),Gt=ht/(xt?Wt.width:Wt.height);if(Sr){var er=(rt(tr,xt)-Or)*Gt,Tn=ur;!dn&&xt?Tn-=er:Tn+=er;var tn=yn.current,Yn=zn.current,rr=Yn?Tn/Yn:0,hr=Math.ceil(rr*tn);hr=Math.max(hr,0),hr=Math.min(hr,tn),Kr=(0,Ae.Z)(function(){mt(hr,xt)})}},Yr=function(){un(!1),ut()};return window.addEventListener("mousemove",Zr,{passive:!0}),window.addEventListener("touchmove",Zr,{passive:!0}),window.addEventListener("mouseup",Yr,{passive:!0}),window.addEventListener("touchend",Yr,{passive:!0}),function(){window.removeEventListener("mousemove",Zr),window.removeEventListener("touchmove",Zr),window.removeEventListener("mouseup",Yr),window.removeEventListener("touchend",Yr),Ae.Z.cancel(Kr)}}},[Nt]),he.useEffect(function(){return nn(),function(){clearTimeout(Hn.current)}},[fe]),he.useImperativeHandle(re,function(){return{delayHidden:nn}});var Jn="".concat(te,"-scrollbar"),or={position:"absolute",visibility:ir?null:"hidden"},gr={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return xt?(Object.assign(or,{height:8,left:0,right:0,bottom:0}),Object.assign(gr,(0,ye.Z)({height:"100%",width:Je},dn?"left":"right",gn))):(Object.assign(or,(0,ye.Z)({width:8,top:0,bottom:0},dn?"right":"left",0)),Object.assign(gr,{width:"100%",height:Je,top:gn})),he.createElement("div",{ref:Pn,className:Ue()(Jn,(0,ye.Z)((0,ye.Z)((0,ye.Z)({},"".concat(Jn,"-horizontal"),xt),"".concat(Jn,"-vertical"),!xt),"".concat(Jn,"-visible"),ir)),style:(0,ce.Z)((0,ce.Z)({},or),Et),onMouseDown:mn,onMouseMove:nn},he.createElement("div",{ref:qt,className:Ue()("".concat(Jn,"-thumb"),(0,ye.Z)({},"".concat(Jn,"-thumb-moving"),Nt)),style:(0,ce.Z)((0,ce.Z)({},gr),Vt),onMouseDown:Xt}))}),kt=At,it=20;function jt(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,te=se/re*se;return isNaN(te)&&(te=0),te=Math.max(te,it),Math.floor(te)}var pt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],Tt=[],at={overflowY:"auto",overflowAnchor:"none"};function It(se,re){var te=se.prefixCls,ae=te===void 0?"rc-virtual-list":te,fe=se.className,ie=se.height,ge=se.itemHeight,ut=se.fullHeight,mt=ut===void 0?!0:ut,xt=se.style,Je=se.data,ht=se.children,Et=se.itemKey,Vt=se.virtual,ln=se.direction,xn=se.scrollWidth,ve=se.component,Nt=ve===void 0?"div":ve,un=se.onScroll,_t=se.onVirtualScroll,Ft=se.onVisibleChange,Yt=se.innerProps,an=se.extraRender,hn=se.styles,Nn=se.showScrollBar,Un=Nn===void 0?"optional":Nn,Bn=(0,ue.Z)(se,pt),dn=he.useCallback(function(ot){return typeof Et=="function"?Et(ot):ot==null?void 0:ot[Et]},[Et]),Pn=_e(dn,null,null),qt=(0,Ee.Z)(Pn,4),cn=qt[0],pr=qt[1],ir=qt[2],Mr=qt[3],Hn=!!(Vt!==!1&&ie&&ge),nn=he.useMemo(function(){return Object.values(ir.maps).reduce(function(ot,Mt){return ot+Mt},0)},[ir.id,ir.maps]),cr=Hn&&Je&&(Math.max(ge*Je.length,nn)>ie||!!xn),en=ln==="rtl",gn=Ue()(ae,(0,ye.Z)({},"".concat(ae,"-rtl"),en),fe),mn=Je||Tt,On=(0,he.useRef)(),Xt=(0,he.useRef)(),yn=(0,he.useRef)(),zn=(0,he.useState)(0),Jn=(0,Ee.Z)(zn,2),or=Jn[0],gr=Jn[1],Kr=(0,he.useState)(0),Zr=(0,Ee.Z)(Kr,2),Yr=Zr[0],Gn=Zr[1],tr=(0,he.useState)(!1),bn=(0,Ee.Z)(tr,2),Sr=bn[0],Or=bn[1],ur=function(){Or(!0)},Wt=function(){Or(!1)},Gt={getKey:dn};function er(ot){gr(function(Mt){var Bt;typeof ot=="function"?Bt=ot(Mt):Bt=ot;var Rt=ji(Bt);return On.current.scrollTop=Rt,Rt})}var Tn=(0,he.useRef)({start:0,end:mn.length}),tn=(0,he.useRef)(),Yn=Le(mn,dn),rr=(0,Ee.Z)(Yn,1),hr=rr[0];tn.current=hr;var mr=he.useMemo(function(){if(!Hn)return{scrollHeight:void 0,start:0,end:mn.length-1,offset:void 0};if(!cr){var ot;return{scrollHeight:((ot=Xt.current)===null||ot===void 0?void 0:ot.offsetHeight)||0,start:0,end:mn.length-1,offset:void 0}}for(var Mt=0,Bt,Rt,rn,Ut=mn.length,oe=0;oe=or&&Bt===void 0&&(Bt=oe,Rt=Mt),Xe>or+ie&&rn===void 0&&(rn=oe),Mt=Xe}return Bt===void 0&&(Bt=0,Rt=0,rn=Math.ceil(ie/ge)),rn===void 0&&(rn=mn.length-1),rn=Math.min(rn+1,mn.length-1),{scrollHeight:Mt,start:Bt,end:rn,offset:Rt}},[cr,Hn,or,mn,Mr,ie]),vr=mr.scrollHeight,Dr=mr.start,Kt=mr.end,pn=mr.offset;Tn.current.start=Dr,Tn.current.end=Kt,he.useLayoutEffect(function(){var ot=ir.getRecord();if(ot.size===1){var Mt=Array.from(ot.keys())[0],Bt=ot.get(Mt),Rt=mn[Dr];if(Rt&&Bt===void 0){var rn=dn(Rt);if(rn===Mt){var Ut=ir.get(Mt),oe=Ut-ge;er(function(Te){return Te+oe})}}}ir.resetRecord()},[vr]);var Rr=he.useState({width:0,height:ie}),ua=(0,Ee.Z)(Rr,2),aa=ua[0],xa=ua[1],Sa=function(Mt){xa({width:Mt.offsetWidth,height:Mt.offsetHeight})},ci=(0,he.useRef)(),Na=(0,he.useRef)(),Oa=he.useMemo(function(){return jt(aa.width,xn)},[aa.width,xn]),di=he.useMemo(function(){return jt(aa.height,vr)},[aa.height,vr]),Za=vr-ie,fi=(0,he.useRef)(Za);fi.current=Za;function ji(ot){var Mt=ot;return Number.isNaN(fi.current)||(Mt=Math.min(Mt,fi.current)),Mt=Math.max(Mt,0),Mt}var Li=or<=0,Ci=or>=Za,Zi=Yr<=0,bi=Yr>=xn,kr=ke(Li,Ci,Zi,bi),Ui=function(){return{x:en?-Yr:Yr,y:or}},ki=(0,he.useRef)(Ui()),da=(0,ne.zX)(function(ot){if(_t){var Mt=(0,ce.Z)((0,ce.Z)({},Ui()),ot);(ki.current.x!==Mt.x||ki.current.y!==Mt.y)&&(_t(Mt),ki.current=Mt)}});function pa(ot,Mt){var Bt=ot;Mt?((0,ze.flushSync)(function(){Gn(Bt)}),da()):er(Bt)}function qa(ot){var Mt=ot.currentTarget.scrollTop;Mt!==or&&er(Mt),un==null||un(ot),da()}var gi=function(Mt){var Bt=Mt,Rt=xn?xn-aa.width:0;return Bt=Math.max(Bt,0),Bt=Math.min(Bt,Rt),Bt},mi=(0,ne.zX)(function(ot,Mt){Mt?((0,ze.flushSync)(function(){Gn(function(Bt){var Rt=Bt+(en?-ot:ot);return gi(Rt)})}),da()):er(function(Bt){var Rt=Bt+ot;return Rt})}),ai=st(Hn,Li,Ci,Zi,bi,!!xn,mi),Qi=(0,Ee.Z)(ai,2),Lt=Qi[0],Fn=Qi[1];vt(Hn,On,function(ot,Mt,Bt,Rt){var rn=Rt;return kr(ot,Mt,Bt)?!1:!rn||!rn._virtualHandled?(rn&&(rn._virtualHandled=!0),Lt({preventDefault:function(){},deltaX:ot?Mt:0,deltaY:ot?0:Mt}),!0):!1}),we(cr,On,function(ot){er(function(Mt){return Mt+ot})}),(0,We.Z)(function(){function ot(Bt){var Rt=Li&&Bt.detail<0,rn=Ci&&Bt.detail>0;Hn&&!Rt&&!rn&&Bt.preventDefault()}var Mt=On.current;return Mt.addEventListener("wheel",Lt,{passive:!1}),Mt.addEventListener("DOMMouseScroll",Fn,{passive:!0}),Mt.addEventListener("MozMousePixelScroll",ot,{passive:!1}),function(){Mt.removeEventListener("wheel",Lt),Mt.removeEventListener("DOMMouseScroll",Fn),Mt.removeEventListener("MozMousePixelScroll",ot)}},[Hn,Li,Ci]),(0,We.Z)(function(){if(xn){var ot=gi(Yr);Gn(ot),da({x:ot})}},[aa.width,xn]);var yt=function(){var Mt,Bt;(Mt=ci.current)===null||Mt===void 0||Mt.delayHidden(),(Bt=Na.current)===null||Bt===void 0||Bt.delayHidden()},Ht=tt(On,mn,ir,ge,dn,function(){return pr(!0)},er,yt);he.useImperativeHandle(re,function(){return{nativeElement:yn.current,getScrollInfo:Ui,scrollTo:function(Mt){function Bt(Rt){return Rt&&(0,De.Z)(Rt)==="object"&&("left"in Rt||"top"in Rt)}Bt(Mt)?(Mt.left!==void 0&&Gn(gi(Mt.left)),Ht(Mt.top)):Ht(Mt)}}}),(0,We.Z)(function(){if(Ft){var ot=mn.slice(Dr,Kt+1);Ft(ot,mn)}},[Dr,Kt,mn]);var pe=Ce(mn,dn,ir,ge),Be=an==null?void 0:an({start:Dr,end:Kt,virtual:cr,offsetX:Yr,offsetY:pn,rtl:en,getSize:pe}),$e=Ye(mn,Dr,Kt,xn,Yr,cn,ht,Gt),ft=null;ie&&(ft=(0,ce.Z)((0,ye.Z)({},mt?"height":"maxHeight",ie),at),Hn&&(ft.overflowY="hidden",xn&&(ft.overflowX="hidden"),Sr&&(ft.pointerEvents="none")));var bt={};return en&&(bt.dir="rtl"),he.createElement("div",(0,E.Z)({ref:yn,style:(0,ce.Z)((0,ce.Z)({},xt),{},{position:"relative"}),className:gn},bt,Bn),he.createElement(xe.Z,{onResize:Sa},he.createElement(Nt,{className:"".concat(ae,"-holder"),style:ft,ref:On,onScroll:qa,onMouseEnter:yt},he.createElement(je,{prefixCls:ae,height:vr,offsetX:Yr,offsetY:pn,scrollWidth:xn,onInnerResize:pr,ref:Xt,innerProps:Yt,rtl:en,extra:Be},$e))),cr&&vr>ie&&he.createElement(kt,{ref:ci,prefixCls:ae,scrollOffset:or,scrollRange:vr,rtl:en,onScroll:pa,onStartMove:ur,onStopMove:Wt,spinSize:di,containerSize:aa.height,style:hn==null?void 0:hn.verticalScrollBar,thumbStyle:hn==null?void 0:hn.verticalScrollBarThumb,showScrollBar:Un}),cr&&xn>aa.width&&he.createElement(kt,{ref:Na,prefixCls:ae,scrollOffset:Yr,scrollRange:xn,rtl:en,onScroll:pa,onStartMove:ur,onStopMove:Wt,spinSize:Oa,containerSize:aa.width,horizontal:!0,style:hn==null?void 0:hn.horizontalScrollBar,thumbStyle:hn==null?void 0:hn.horizontalScrollBarThumb,showScrollBar:Un}))}var gt=he.forwardRef(It);gt.displayName="List";var $t=gt,Qt=$t},51581:function(vn,Dt,ee){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});var E=function(){function he(ze,Re){for(var je=0;je=0||Object.prototype.hasOwnProperty.call(he,je)&&(Re[je]=he[je]);return Re}function Ue(he,ze){if(!(he instanceof ze))throw new TypeError("Cannot call a class as a function")}function xe(he,ze){if(!he)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ze&&(typeof ze=="object"||typeof ze=="function")?ze:he}function ne(he,ze){if(typeof ze!="function"&&ze!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ze);he.prototype=Object.create(ze&&ze.prototype,{constructor:{value:he,enumerable:!1,writable:!0,configurable:!0}}),ze&&(Object.setPrototypeOf?Object.setPrototypeOf(he,ze):he.__proto__=ze)}var We=function(he){ne(ze,he);function ze(Re){Ue(this,ze);var je=xe(this,(ze.__proto__||Object.getPrototypeOf(ze)).call(this,Re));return je.scrollListener=je.scrollListener.bind(je),je.eventListenerOptions=je.eventListenerOptions.bind(je),je.mousewheelListener=je.mousewheelListener.bind(je),je}return E(ze,[{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 je=this.getParentElement(this.scrollComponent);je.scrollTop=je.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var je=!1,Ie={get passive(){je=!0}};try{document.addEventListener("test",null,Ie),document.removeEventListener("test",null,Ie)}catch(Ye){}return je}},{key:"eventListenerOptions",value:function(){var je=this.props.useCapture;return this.isPassiveSupported()&&(je={useCapture:this.props.useCapture,passive:!0}),je}},{key:"setDefaultLoader",value:function(je){this.defaultLoader=je}},{key:"detachMousewheelListener",value:function(){var je=window;this.props.useWindow===!1&&(je=this.scrollComponent.parentNode),je.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var je=window;this.props.useWindow===!1&&(je=this.getParentElement(this.scrollComponent)),je.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),je.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(je){var Ie=this.props.getScrollParent&&this.props.getScrollParent();return Ie!=null?Ie:je&&je.parentNode}},{key:"filterProps",value:function(je){return je}},{key:"attachScrollListener",value:function(){var je=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!je)){var Ie=window;this.props.useWindow===!1&&(Ie=je),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(je){je.deltaY===1&&!this.isPassiveSupported()&&je.preventDefault()}},{key:"scrollListener",value:function(){var je=this.scrollComponent,Ie=window,Ye=this.getParentElement(je),dt=void 0;if(this.props.useWindow){var Ze=document.documentElement||document.body.parentNode||document.body,Le=Ie.pageYOffset!==void 0?Ie.pageYOffset:Ze.scrollTop;this.props.isReverse?dt=Le:dt=this.calculateOffset(je,Le)}else this.props.isReverse?dt=Ye.scrollTop:dt=je.scrollHeight-Ye.scrollTop-Ye.clientHeight;dt0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[ht].sort(Ze)}}]),xt}();function Ze(xt,Je){var ht=xt.node.sortableInfo.index,Et=Je.node.sortableInfo.index;return ht-Et}function Le(xt,Je,ht){return xt=xt.slice(),xt.splice(ht<0?xt.length+ht:ht,0,xt.splice(Je,1)[0]),xt}function Ae(xt,Je){return Object.keys(xt).reduce(function(ht,Et){return Je.indexOf(Et)===-1&&(ht[Et]=xt[Et]),ht},{})}var Se={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},Ve=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var xt=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],Je=(Array.prototype.slice.call(xt).join("").match(/-(moz|webkit|ms)-/)||xt.OLink===""&&["","o"])[1];switch(Je){case"ms":return"ms";default:return Je&&Je.length?Je[0].toUpperCase()+Je.substr(1):""}}();function ke(xt,Je){Object.keys(Je).forEach(function(ht){xt.style[ht]=Je[ht]})}function st(xt,Je){xt.style["".concat(Ve,"Transform")]=Je==null?"":"translate3d(".concat(Je.x,"px,").concat(Je.y,"px,0)")}function Ce(xt,Je){xt.style["".concat(Ve,"TransitionDuration")]=Je==null?"":"".concat(Je,"ms")}function Ne(xt,Je){for(;xt;){if(Je(xt))return xt;xt=xt.parentNode}return null}function Ke(xt,Je,ht){return Math.max(xt,Math.min(ht,Je))}function Qe(xt){return xt.substr(-2)==="px"?parseFloat(xt):0}function Me(xt){var Je=window.getComputedStyle(xt);return{bottom:Qe(Je.marginBottom),left:Qe(Je.marginLeft),right:Qe(Je.marginRight),top:Qe(Je.marginTop)}}function Fe(xt,Je){var ht=Je.displayName||Je.name;return ht?"".concat(xt,"(").concat(ht,")"):xt}function _e(xt,Je){var ht=xt.getBoundingClientRect();return{top:ht.top+Je.top,left:ht.left+Je.left}}function St(xt){return xt.touches&&xt.touches.length?{x:xt.touches[0].pageX,y:xt.touches[0].pageY}:xt.changedTouches&&xt.changedTouches.length?{x:xt.changedTouches[0].pageX,y:xt.changedTouches[0].pageY}:{x:xt.pageX,y:xt.pageY}}function vt(xt){return xt.touches&&xt.touches.length||xt.changedTouches&&xt.changedTouches.length}function et(xt,Je){var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(xt){var Et={left:ht.left+xt.offsetLeft,top:ht.top+xt.offsetTop};return xt.parentNode===Je?Et:et(xt.parentNode,Je,Et)}}function rt(xt,Je,ht){return xtJe?xt-1:xt>ht&&xt0&&ht[xn].height>0){var ve=ln.getContext("2d");ve.drawImage(ht[xn],0,0)}}),Et}function Tt(xt){var Je,ht,Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ht=Je=function(Vt){_inherits(ln,Vt);function ln(){return _classCallCheck(this,ln),_possibleConstructorReturn(this,_getPrototypeOf(ln).apply(this,arguments))}return _createClass(ln,[{key:"componentDidMount",value:function(){var ve=findDOMNode(this);ve.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Et.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 ve=Et.withRef?"wrappedInstance":null;return createElement(xt,_extends({ref:ve},this.props))}}]),ln}(Component),_defineProperty(Je,"displayName",Fe("sortableHandle",xt)),ht}function at(xt){return xt.sortableHandle!=null}var It=function(){function xt(Je,ht){(0,ye.Z)(this,xt),this.container=Je,this.onScrollCallback=ht}return(0,Ee.Z)(xt,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(ht){var Et=this,Vt=ht.translate,ln=ht.minTranslate,xn=ht.maxTranslate,ve=ht.width,Nt=ht.height,un={x:0,y:0},_t={x:1,y:1},Ft={x:10,y:10},Yt=this.container,an=Yt.scrollTop,hn=Yt.scrollLeft,Nn=Yt.scrollHeight,Un=Yt.scrollWidth,Bn=Yt.clientHeight,dn=Yt.clientWidth,Pn=an===0,qt=Nn-an-Bn===0,cn=hn===0,pr=Un-hn-dn===0;Vt.y>=xn.y-Nt/2&&!qt?(un.y=1,_t.y=Ft.y*Math.abs((xn.y-Nt/2-Vt.y)/Nt)):Vt.x>=xn.x-ve/2&&!pr?(un.x=1,_t.x=Ft.x*Math.abs((xn.x-ve/2-Vt.x)/ve)):Vt.y<=ln.y+Nt/2&&!Pn?(un.y=-1,_t.y=Ft.y*Math.abs((Vt.y-Nt/2-ln.y)/Nt)):Vt.x<=ln.x+ve/2&&!cn&&(un.x=-1,_t.x=Ft.x*Math.abs((Vt.x-ve/2-ln.x)/ve)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(un.x!==0||un.y!==0)&&(this.interval=setInterval(function(){Et.isAutoScrolling=!0;var ir={left:_t.x*un.x,top:_t.y*un.y};Et.container.scrollTop+=ir.top,Et.container.scrollLeft+=ir.left,Et.onScrollCallback(ir)},5))}}]),xt}();function gt(xt){var Je=xt.node;return{height:Je.offsetHeight,width:Je.offsetWidth}}function $t(xt){var Je=[jt.Input,jt.Textarea,jt.Select,jt.Option,jt.Button];return!!(Je.indexOf(xt.target.tagName)!==-1||Ne(xt.target,function(ht){return ht.contentEditable==="true"}))}var Qt={axis:ze().oneOf(["x","y","xy"]),contentWindow:ze().any,disableAutoscroll:ze().bool,distance:ze().number,getContainer:ze().func,getHelperDimensions:ze().func,helperClass:ze().string,helperContainer:ze().oneOfType([ze().func,typeof HTMLElement=="undefined"?ze().any:ze().instanceOf(HTMLElement)]),hideSortableGhost:ze().bool,keyboardSortingTransitionDuration:ze().number,lockAxis:ze().string,lockOffset:ze().oneOfType([ze().number,ze().string,ze().arrayOf(ze().oneOfType([ze().number,ze().string]))]),lockToContainerEdges:ze().bool,onSortEnd:ze().func,onSortMove:ze().func,onSortOver:ze().func,onSortStart:ze().func,pressDelay:ze().number,pressThreshold:ze().number,keyCodes:ze().shape({lift:ze().arrayOf(ze().number),drop:ze().arrayOf(ze().number),cancel:ze().arrayOf(ze().number),up:ze().arrayOf(ze().number),down:ze().arrayOf(ze().number)}),shouldCancelStart:ze().func,transitionDuration:ze().number,updateBeforeSortStart:ze().func,useDragHandle:ze().bool,useWindowAsScrollContainer:ze().bool},se={lift:[it.SPACE],drop:[it.SPACE],cancel:[it.ESC],up:[it.UP,it.LEFT],down:[it.DOWN,it.RIGHT]},re={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:gt,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:se,shouldCancelStart:$t,transitionDuration:300,useWindowAsScrollContainer:!1},te=Object.keys(Qt);function ae(xt){Ie()(!(xt.distance&&xt.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 fe(xt,Je){try{var ht=xt()}catch(Et){return Je(!0,Et)}return ht&&ht.then?ht.then(Je.bind(null,!1),Je.bind(null,!0)):Je(!1,value)}function ie(xt){var Je,ht,Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ht=Je=function(Vt){(0,Ue.Z)(ln,Vt);function ln(xn){var ve;return(0,ye.Z)(this,ln),ve=(0,ue.Z)(this,(0,He.Z)(ln).call(this,xn)),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"state",{}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handleStart",function(Nt){var un=ve.props,_t=un.distance,Ft=un.shouldCancelStart;if(!(Nt.button===2||Ft(Nt))){ve.touched=!0,ve.position=St(Nt);var Yt=Ne(Nt.target,function(dn){return dn.sortableInfo!=null});if(Yt&&Yt.sortableInfo&&ve.nodeIsChild(Yt)&&!ve.state.sorting){var an=ve.props.useDragHandle,hn=Yt.sortableInfo,Nn=hn.index,Un=hn.collection,Bn=hn.disabled;if(Bn||an&&!Ne(Nt.target,at))return;ve.manager.active={collection:Un,index:Nn},!vt(Nt)&&Nt.target.tagName===jt.Anchor&&Nt.preventDefault(),_t||(ve.props.pressDelay===0?ve.handlePress(Nt):ve.pressTimer=setTimeout(function(){return ve.handlePress(Nt)},ve.props.pressDelay))}}}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"nodeIsChild",function(Nt){return Nt.sortableInfo.manager===ve.manager}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handleMove",function(Nt){var un=ve.props,_t=un.distance,Ft=un.pressThreshold;if(!ve.state.sorting&&ve.touched&&!ve._awaitingUpdateBeforeSortStart){var Yt=St(Nt),an={x:ve.position.x-Yt.x,y:ve.position.y-Yt.y},hn=Math.abs(an.x)+Math.abs(an.y);ve.delta=an,!_t&&(!Ft||hn>=Ft)?(clearTimeout(ve.cancelTimer),ve.cancelTimer=setTimeout(ve.cancel,0)):_t&&hn>=_t&&ve.manager.isActive()&&ve.handlePress(Nt)}}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handleEnd",function(){ve.touched=!1,ve.cancel()}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"cancel",function(){var Nt=ve.props.distance,un=ve.state.sorting;un||(Nt||clearTimeout(ve.pressTimer),ve.manager.active=null)}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handlePress",function(Nt){try{var un=ve.manager.getActive(),_t=function(){if(un){var Ft=function(){var Hn=qt.sortableInfo.index,nn=Me(qt),cr=kt(ve.container),en=ve.scrollContainer.getBoundingClientRect(),gn=hn({index:Hn,node:qt,collection:cn});if(ve.node=qt,ve.margin=nn,ve.gridGap=cr,ve.width=gn.width,ve.height=gn.height,ve.marginOffset={x:ve.margin.left+ve.margin.right+ve.gridGap.x,y:Math.max(ve.margin.top,ve.margin.bottom,ve.gridGap.y)},ve.boundingClientRect=qt.getBoundingClientRect(),ve.containerBoundingRect=en,ve.index=Hn,ve.newIndex=Hn,ve.axis={x:an.indexOf("x")>=0,y:an.indexOf("y")>=0},ve.offsetEdge=et(qt,ve.container),pr?ve.initialOffset=St((0,ce.Z)({},Nt,{pageX:ve.boundingClientRect.left,pageY:ve.boundingClientRect.top})):ve.initialOffset=St(Nt),ve.initialScroll={left:ve.scrollContainer.scrollLeft,top:ve.scrollContainer.scrollTop},ve.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},ve.helper=ve.helperContainer.appendChild(pt(qt)),ke(ve.helper,{boxSizing:"border-box",height:"".concat(ve.height,"px"),left:"".concat(ve.boundingClientRect.left-nn.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(ve.boundingClientRect.top-nn.top,"px"),width:"".concat(ve.width,"px")}),pr&&ve.helper.focus(),Un&&(ve.sortableGhost=qt,ke(qt,{opacity:0,visibility:"hidden"})),ve.minTranslate={},ve.maxTranslate={},pr){var mn=Pn?{top:0,left:0,width:ve.contentWindow.innerWidth,height:ve.contentWindow.innerHeight}:ve.containerBoundingRect,On=mn.top,Xt=mn.left,yn=mn.width,zn=mn.height,Jn=On+zn,or=Xt+yn;ve.axis.x&&(ve.minTranslate.x=Xt-ve.boundingClientRect.left,ve.maxTranslate.x=or-(ve.boundingClientRect.left+ve.width)),ve.axis.y&&(ve.minTranslate.y=On-ve.boundingClientRect.top,ve.maxTranslate.y=Jn-(ve.boundingClientRect.top+ve.height))}else ve.axis.x&&(ve.minTranslate.x=(Pn?0:en.left)-ve.boundingClientRect.left-ve.width/2,ve.maxTranslate.x=(Pn?ve.contentWindow.innerWidth:en.left+en.width)-ve.boundingClientRect.left-ve.width/2),ve.axis.y&&(ve.minTranslate.y=(Pn?0:en.top)-ve.boundingClientRect.top-ve.height/2,ve.maxTranslate.y=(Pn?ve.contentWindow.innerHeight:en.top+en.height)-ve.boundingClientRect.top-ve.height/2);Nn&&Nn.split(" ").forEach(function(gr){return ve.helper.classList.add(gr)}),ve.listenerNode=Nt.touches?qt:ve.contentWindow,pr?(ve.listenerNode.addEventListener("wheel",ve.handleKeyEnd,!0),ve.listenerNode.addEventListener("mousedown",ve.handleKeyEnd,!0),ve.listenerNode.addEventListener("keydown",ve.handleKeyDown)):(Se.move.forEach(function(gr){return ve.listenerNode.addEventListener(gr,ve.handleSortMove,!1)}),Se.end.forEach(function(gr){return ve.listenerNode.addEventListener(gr,ve.handleSortEnd,!1)})),ve.setState({sorting:!0,sortingIndex:Hn}),dn&&dn({node:qt,index:Hn,collection:cn,isKeySorting:pr,nodes:ve.manager.getOrderedRefs(),helper:ve.helper},Nt),pr&&ve.keyMove(0)},Yt=ve.props,an=Yt.axis,hn=Yt.getHelperDimensions,Nn=Yt.helperClass,Un=Yt.hideSortableGhost,Bn=Yt.updateBeforeSortStart,dn=Yt.onSortStart,Pn=Yt.useWindowAsScrollContainer,qt=un.node,cn=un.collection,pr=ve.manager.isKeySorting,ir=function(){if(typeof Bn=="function"){ve._awaitingUpdateBeforeSortStart=!0;var Mr=fe(function(){var Hn=qt.sortableInfo.index;return Promise.resolve(Bn({collection:cn,index:Hn,node:qt,isKeySorting:pr},Nt)).then(function(){})},function(Hn,nn){if(ve._awaitingUpdateBeforeSortStart=!1,Hn)throw nn;return nn});if(Mr&&Mr.then)return Mr.then(function(){})}}();return ir&&ir.then?ir.then(Ft):Ft(ir)}}();return Promise.resolve(_t&&_t.then?_t.then(function(){}):void 0)}catch(Ft){return Promise.reject(Ft)}}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handleSortMove",function(Nt){var un=ve.props.onSortMove;typeof Nt.preventDefault=="function"&&Nt.preventDefault(),ve.updateHelperPosition(Nt),ve.animateNodes(),ve.autoscroll(),un&&un(Nt)}),(0,ne.Z)((0,xe.Z)((0,xe.Z)(ve)),"handleSortEnd",function(Nt){var un=ve.props,_t=un.hideSortableGhost,Ft=un.onSortEnd,Yt=ve.manager,an=Yt.active.collection,hn=Yt.isKeySorting,Nn=ve.manager.getOrderedRefs();ve.listenerNode&&(hn?(ve.listenerNode.removeEventListener("wheel",ve.handleKeyEnd,!0),ve.listenerNode.removeEventListener("mousedown",ve.handleKeyEnd,!0),ve.listenerNode.removeEventListener("keydown",ve.handleKeyDown)):(Se.move.forEach(function(qt){return ve.listenerNode.removeEventListener(qt,ve.handleSortMove)}),Se.end.forEach(function(qt){return ve.listenerNode.removeEventListener(qt,ve.handleSortEnd)}))),ve.helper.parentNode.removeChild(ve.helper),_t&&ve.sortableGhost&&ke(ve.sortableGhost,{opacity:"",visibility:""});for(var Un=0,Bn=Nn.length;Un_t)){ve.prevIndex=Yt,ve.newIndex=Ft;var an=rt(ve.newIndex,ve.prevIndex,ve.index),hn=un.find(function(pr){var ir=pr.node;return ir.sortableInfo.index===an}),Nn=hn.node,Un=ve.containerScrollDelta,Bn=hn.boundingClientRect||_e(Nn,Un),dn=hn.translate||{x:0,y:0},Pn={top:Bn.top+dn.y-Un.top,left:Bn.left+dn.x-Un.left},qt=Ytpr?pr/2:this.height/2,width:this.width>cn?cn/2:this.width/2},Mr=Nn&&qt>this.index&&qt<=Un,Hn=Nn&&qt=Un,nn={x:0,y:0},cr=an[Bn].edgeOffset;cr||(cr=et(Pn,this.container),an[Bn].edgeOffset=cr,Nn&&(an[Bn].boundingClientRect=_e(Pn,Ft)));var en=Bn0&&an[Bn-1];if(en&&!en.edgeOffset&&(en.edgeOffset=et(en.node,this.container),Nn&&(en.boundingClientRect=_e(en.node,Ft))),qt===this.index){un&&(this.sortableGhost=Pn,ke(Pn,{opacity:0,visibility:"hidden"}));continue}Nt&&Ce(Pn,Nt),this.axis.x?this.axis.y?Hn||qtthis.containerBoundingRect.width-ir.width&&en&&(nn.x=en.edgeOffset.left-cr.left,nn.y=en.edgeOffset.top-cr.top),this.newIndex===null&&(this.newIndex=qt)):(Mr||qt>this.index&&(hn.left+Yt.left+ir.width>=cr.left&&hn.top+Yt.top+ir.height>=cr.top||hn.top+Yt.top+ir.height>=cr.top+pr))&&(nn.x=-(this.width+this.marginOffset.x),cr.left+nn.xthis.index&&hn.left+Yt.left+ir.width>=cr.left?(nn.x=-(this.width+this.marginOffset.x),this.newIndex=qt):(Hn||qtthis.index&&hn.top+Yt.top+ir.height>=cr.top?(nn.y=-(this.height+this.marginOffset.y),this.newIndex=qt):(Hn||qt1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return ht=Je=function(Vt){(0,Ue.Z)(ln,Vt);function ln(){return(0,ye.Z)(this,ln),(0,ue.Z)(this,(0,He.Z)(ln).apply(this,arguments))}return(0,Ee.Z)(ln,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(ve){this.node&&(ve.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),ve.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),ve.collection!==this.props.collection&&(this.unregister(ve.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var ve=this.props,Nt=ve.collection,un=ve.disabled,_t=ve.index,Ft=(0,Re.findDOMNode)(this);Ft.sortableInfo={collection:Nt,disabled:un,index:_t,manager:this.context.manager},this.node=Ft,this.ref={node:Ft},this.context.manager.add(Nt,this.ref)}},{key:"unregister",value:function(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(ve,this.ref)}},{key:"getWrappedInstance",value:function(){return Ie()(Et.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 ve=Et.withRef?"wrappedInstance":null;return(0,We.createElement)(xt,(0,E.Z)({ref:ve},Ae(this.props,ut)))}}]),ln}(We.Component),(0,ne.Z)(Je,"displayName",Fe("sortableElement",xt)),(0,ne.Z)(Je,"contextTypes",{manager:ze().object.isRequired}),(0,ne.Z)(Je,"propTypes",ge),(0,ne.Z)(Je,"defaultProps",{collection:0}),ht}},27774:function(vn,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.SizeSensorId=Dt.SensorTabIndex=Dt.SensorClassName=void 0;var ee="size-sensor-id";Dt.SizeSensorId=ee;var E="size-sensor-object";Dt.SensorClassName=E;var De="-1";Dt.SensorTabIndex=De},79301:function(vn,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var ee=function(De){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ye=null;return function(){for(var Ee=this,ue=arguments.length,He=new Array(ue),Ue=0;Uetypeof xe=="object"&&xe!=null&&xe.nodeType===1,De=(xe,ne)=>(!ne||xe!=="hidden")&&xe!=="visible"&&xe!=="clip",ce=(xe,ne)=>{if(xe.clientHeight{const ze=(Re=>{if(!Re.ownerDocument||!Re.ownerDocument.defaultView)return null;try{return Re.ownerDocument.defaultView.frameElement}catch(je){return null}})(he);return!!ze&&(ze.clientHeightRene||Re>xe&&je=ne&&Ie>=We?Re-xe-he:je>ne&&IeWe?je-ne+ze:0,Ee=xe=>{const ne=xe.parentElement;return ne==null?xe.getRootNode().host||null:ne},ue=(xe,ne)=>{var We,he,ze,Re;if(typeof document=="undefined")return[];const{scrollMode:je,block:Ie,inline:Ye,boundary:dt,skipOverflowHiddenElements:Ze}=ne,Le=typeof dt=="function"?dt:kt=>kt!==dt;if(!E(xe))throw new TypeError("Invalid target");const Ae=document.scrollingElement||document.documentElement,Se=[];let Ve=xe;for(;E(Ve)&&Le(Ve);){if(Ve=Ee(Ve),Ve===Ae){Se.push(Ve);break}Ve!=null&&Ve===document.body&&ce(Ve)&&!ce(document.documentElement)||Ve!=null&&ce(Ve,Ze)&&Se.push(Ve)}const ke=(he=(We=window.visualViewport)==null?void 0:We.width)!=null?he:innerWidth,st=(Re=(ze=window.visualViewport)==null?void 0:ze.height)!=null?Re:innerHeight,{scrollX:Ce,scrollY:Ne}=window,{height:Ke,width:Qe,top:Me,right:Fe,bottom:_e,left:St}=xe.getBoundingClientRect(),{top:vt,right:et,bottom:rt,left:we}=(kt=>{const it=window.getComputedStyle(kt);return{top:parseFloat(it.scrollMarginTop)||0,right:parseFloat(it.scrollMarginRight)||0,bottom:parseFloat(it.scrollMarginBottom)||0,left:parseFloat(it.scrollMarginLeft)||0}})(xe);let de=Ie==="start"||Ie==="nearest"?Me-vt:Ie==="end"?_e+rt:Me+Ke/2-vt+rt,tt=Ye==="center"?St+Qe/2-we+et:Ye==="end"?Fe+et:St-we;const At=[];for(let kt=0;kt=0&&St>=0&&_e<=st&&Fe<=ke&&(it===Ae&&!ce(it)||Me>=Tt&&_e<=It&&St>=gt&&Fe<=at))return At;const $t=getComputedStyle(it),Qt=parseInt($t.borderLeftWidth,10),se=parseInt($t.borderTopWidth,10),re=parseInt($t.borderRightWidth,10),te=parseInt($t.borderBottomWidth,10);let ae=0,fe=0;const ie="offsetWidth"in it?it.offsetWidth-it.clientWidth-Qt-re:0,ge="offsetHeight"in it?it.offsetHeight-it.clientHeight-se-te:0,ut="offsetWidth"in it?it.offsetWidth===0?0:pt/it.offsetWidth:0,mt="offsetHeight"in it?it.offsetHeight===0?0:jt/it.offsetHeight:0;if(Ae===it)ae=Ie==="start"?de:Ie==="end"?de-st:Ie==="nearest"?ye(Ne,Ne+st,st,se,te,Ne+de,Ne+de+Ke,Ke):de-st/2,fe=Ye==="start"?tt:Ye==="center"?tt-ke/2:Ye==="end"?tt-ke:ye(Ce,Ce+ke,ke,Qt,re,Ce+tt,Ce+tt+Qe,Qe),ae=Math.max(0,ae+Ne),fe=Math.max(0,fe+Ce);else{ae=Ie==="start"?de-Tt-se:Ie==="end"?de-It+te+ge:Ie==="nearest"?ye(Tt,It,jt,se,te+ge,de,de+Ke,Ke):de-(Tt+jt/2)+ge/2,fe=Ye==="start"?tt-gt-Qt:Ye==="center"?tt-(gt+pt/2)+ie/2:Ye==="end"?tt-at+re+ie:ye(gt,at,pt,Qt,re+ie,tt,tt+Qe,Qe);const{scrollLeft:xt,scrollTop:Je}=it;ae=mt===0?0:Math.max(0,Math.min(Je+ae/mt,it.scrollHeight-jt/mt+ge)),fe=ut===0?0:Math.max(0,Math.min(xt+fe/ut,it.scrollWidth-pt/ut+ie)),de+=Je-ae,tt+=xt-fe}At.push({el:it,top:ae,left:fe})}return At},He=xe=>xe===!1?{block:"end",inline:"nearest"}:(ne=>ne===Object(ne)&&Object.keys(ne).length!==0)(xe)?xe:{block:"start",inline:"nearest"};function Ue(xe,ne){if(!xe.isConnected||!(ze=>{let Re=ze;for(;Re&&Re.parentNode;){if(Re.parentNode===document)return!0;Re=Re.parentNode instanceof ShadowRoot?Re.parentNode.host:Re.parentNode}return!1})(xe))return;const We=(ze=>{const Re=window.getComputedStyle(ze);return{top:parseFloat(Re.scrollMarginTop)||0,right:parseFloat(Re.scrollMarginRight)||0,bottom:parseFloat(Re.scrollMarginBottom)||0,left:parseFloat(Re.scrollMarginLeft)||0}})(xe);if((ze=>typeof ze=="object"&&typeof ze.behavior=="function")(ne))return ne.behavior(ue(xe,ne));const he=typeof ne=="boolean"||ne==null?void 0:ne.behavior;for(const{el:ze,top:Re,left:je}of ue(xe,He(ne))){const Ie=Re-We.top+We.bottom,Ye=je-We.left+We.right;ze.scroll({top:Ie,left:Ye,behavior:he})}}}}]); }());