You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Progr...

363 lines
1.4 MiB

!(function(){var Td=Object.defineProperty,Zd=Object.defineProperties;var Kd=Object.getOwnPropertyDescriptors;var Kc=Object.getOwnPropertySymbols;var sd=Object.prototype.hasOwnProperty,cd=Object.prototype.propertyIsEnumerable;var Uc=Math.pow,ud=(zt,Vt,ee)=>Vt in zt?Td(zt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):zt[Vt]=ee,vi=(zt,Vt)=>{for(var ee in Vt||(Vt={}))sd.call(Vt,ee)&&ud(zt,ee,Vt[ee]);if(Kc)for(var ee of Kc(Vt))cd.call(Vt,ee)&&ud(zt,ee,Vt[ee]);return zt},Xl=(zt,Vt)=>Zd(zt,Kd(Vt));var zc=(zt,Vt)=>{var ee={};for(var te in zt)sd.call(zt,te)&&Vt.indexOf(te)<0&&(ee[te]=zt[te]);if(zt!=null&&Kc)for(var te of Kc(zt))Vt.indexOf(te)<0&&cd.call(zt,te)&&(ee[te]=zt[te]);return ee};var dd=(zt,Vt,ee)=>new Promise((te,ie)=>{var Be=Ge=>{try{He(ee.next(Ge))}catch(se){ie(se)}},qe=Ge=>{try{He(ee.throw(Ge))}catch(se){ie(se)}},He=Ge=>Ge.done?te(Ge.value):Promise.resolve(Ge.value).then(Be,qe);He((ee=ee.apply(zt,Vt)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[4030],{55304:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},qe=Be,He=ee(43387),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},50881:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},qe=Be,He=ee(43387),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},17663:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},qe=Be,He=ee(43387),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},60887:function(zt,Vt,ee){"use strict";ee.d(Vt,{LB:function(){return iu},g4:function(){return Et},VK:function(){return wt},Cj:function(){return $i},O1:function(){return Xr},Zj:function(){return ao}});var te=ee(67294),ie=ee(73935),Be=ee(24285);const qe={display:"none"};function He(Ie){let{id:Qe,value:Ct}=Ie;return te.createElement("div",{id:Qe,style:qe},Ct)}function Ge(Ie){let{id:Qe,announcement:Ct,ariaLiveType:en="assertive"}=Ie;const An={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return te.createElement("div",{id:Qe,style:An,role:"status","aria-live":en,"aria-atomic":!0},Ct)}function se(){const[Ie,Qe]=(0,te.useState)("");return{announce:(0,te.useCallback)(en=>{en!=null&&Qe(en)},[]),announcement:Ie}}const Ve=(0,te.createContext)(null);function ke(Ie){const Qe=(0,te.useContext)(Ve);(0,te.useEffect)(()=>{if(!Qe)throw new Error("useDndMonitor must be used within a children of <DndContext>");return Qe(Ie)},[Ie,Qe])}function Ze(){const[Ie]=(0,te.useState)(()=>new Set),Qe=(0,te.useCallback)(en=>(Ie.add(en),()=>Ie.delete(en)),[Ie]);return[(0,te.useCallback)(en=>{let{type:An,event:ft}=en;Ie.forEach(ze=>{var st;return(st=ze[An])==null?void 0:st.call(ze,ft)})},[Ie]),Qe]}const je={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.
`},ce={onDragStart(Ie){let{active:Qe}=Ie;return"Picked up draggable item "+Qe.id+"."},onDragOver(Ie){let{active:Qe,over:Ct}=Ie;return Ct?"Draggable item "+Qe.id+" was moved over droppable area "+Ct.id+".":"Draggable item "+Qe.id+" is no longer over a droppable area."},onDragEnd(Ie){let{active:Qe,over:Ct}=Ie;return Ct?"Draggable item "+Qe.id+" was dropped over droppable area "+Ct.id:"Draggable item "+Qe.id+" was dropped."},onDragCancel(Ie){let{active:Qe}=Ie;return"Dragging was cancelled. Draggable item "+Qe.id+" was dropped."}};function Le(Ie){let{announcements:Qe=ce,container:Ct,hiddenTextDescribedById:en,screenReaderInstructions:An=je}=Ie;const{announce:ft,announcement:ze}=se(),st=(0,Be.Ld)("DndLiveRegion"),[St,Me]=(0,te.useState)(!1);if((0,te.useEffect)(()=>{Me(!0)},[]),ke((0,te.useMemo)(()=>({onDragStart(tn){let{active:kn}=tn;ft(Qe.onDragStart({active:kn}))},onDragMove(tn){let{active:kn,over:jt}=tn;Qe.onDragMove&&ft(Qe.onDragMove({active:kn,over:jt}))},onDragOver(tn){let{active:kn,over:jt}=tn;ft(Qe.onDragOver({active:kn,over:jt}))},onDragEnd(tn){let{active:kn,over:jt}=tn;ft(Qe.onDragEnd({active:kn,over:jt}))},onDragCancel(tn){let{active:kn,over:jt}=tn;ft(Qe.onDragCancel({active:kn,over:jt}))}}),[ft,Qe])),!St)return null;const qt=te.createElement(te.Fragment,null,te.createElement(He,{id:en,value:An.draggable}),te.createElement(Ge,{id:st,announcement:ze}));return Ct?(0,ie.createPortal)(qt,Ct):qt}var de;(function(Ie){Ie.DragStart="dragStart",Ie.DragMove="dragMove",Ie.DragEnd="dragEnd",Ie.DragCancel="dragCancel",Ie.DragOver="dragOver",Ie.RegisterDroppable="registerDroppable",Ie.SetDroppableDisabled="setDroppableDisabled",Ie.UnregisterDroppable="unregisterDroppable"})(de||(de={}));function a(){}function y(Ie,Qe){return useMemo(()=>({sensor:Ie,options:Qe!=null?Qe:{}}),[Ie,Qe])}function b(){for(var Ie=arguments.length,Qe=new Array(Ie),Ct=0;Ct<Ie;Ct++)Qe[Ct]=arguments[Ct];return useMemo(()=>[...Qe].filter(en=>en!=null),[...Qe])}const E=Object.freeze({x:0,y:0});function x(Ie,Qe){return Math.sqrt(Math.pow(Ie.x-Qe.x,2)+Math.pow(Ie.y-Qe.y,2))}function z(Ie,Qe){const Ct=getEventCoordinates(Ie);if(!Ct)return"0 0";const en={x:(Ct.x-Qe.left)/Qe.width*100,y:(Ct.y-Qe.top)/Qe.height*100};return en.x+"% "+en.y+"%"}function re(Ie,Qe){let{data:{value:Ct}}=Ie,{data:{value:en}}=Qe;return Ct-en}function ae(Ie,Qe){let{data:{value:Ct}}=Ie,{data:{value:en}}=Qe;return en-Ct}function ne(Ie){let{left:Qe,top:Ct,height:en,width:An}=Ie;return[{x:Qe,y:Ct},{x:Qe+An,y:Ct},{x:Qe,y:Ct+en},{x:Qe+An,y:Ct+en}]}function ve(Ie,Qe){if(!Ie||Ie.length===0)return null;const[Ct]=Ie;return Qe?Ct[Qe]:Ct}function ye(Ie,Qe,Ct){return Qe===void 0&&(Qe=Ie.left),Ct===void 0&&(Ct=Ie.top),{x:Qe+Ie.width*.5,y:Ct+Ie.height*.5}}const we=Ie=>{let{collisionRect:Qe,droppableRects:Ct,droppableContainers:en}=Ie;const An=ye(Qe,Qe.left,Qe.top),ft=[];for(const ze of en){const{id:st}=ze,St=Ct.get(st);if(St){const Me=x(ye(St),An);ft.push({id:st,data:{droppableContainer:ze,value:Me}})}}return ft.sort(re)},Fe=Ie=>{let{collisionRect:Qe,droppableRects:Ct,droppableContainers:en}=Ie;const An=ne(Qe),ft=[];for(const ze of en){const{id:st}=ze,St=Ct.get(st);if(St){const Me=ne(St),qt=An.reduce((kn,jt,On)=>kn+x(Me[On],jt),0),tn=Number((qt/4).toFixed(4));ft.push({id:st,data:{droppableContainer:ze,value:tn}})}}return ft.sort(re)};function Se(Ie,Qe){const Ct=Math.max(Qe.top,Ie.top),en=Math.max(Qe.left,Ie.left),An=Math.min(Qe.left+Qe.width,Ie.left+Ie.width),ft=Math.min(Qe.top+Qe.height,Ie.top+Ie.height),ze=An-en,st=ft-Ct;if(en<An&&Ct<ft){const St=Qe.width*Qe.height,Me=Ie.width*Ie.height,qt=ze*st,tn=qt/(St+Me-qt);return Number(tn.toFixed(4))}return 0}const Pe=Ie=>{let{collisionRect:Qe,droppableRects:Ct,droppableContainers:en}=Ie;const An=[];for(const ft of en){const{id:ze}=ft,st=Ct.get(ze);if(st){const St=Se(st,Qe);St>0&&An.push({id:ze,data:{droppableContainer:ft,value:St}})}}return An.sort(ae)};function Ye(Ie,Qe){const{top:Ct,left:en,bottom:An,right:ft}=Qe;return Ct<=Ie.y&&Ie.y<=An&&en<=Ie.x&&Ie.x<=ft}const De=Ie=>{let{droppableContainers:Qe,droppableRects:Ct,pointerCoordinates:en}=Ie;if(!en)return[];const An=[];for(const ft of Qe){const{id:ze}=ft,st=Ct.get(ze);if(st&&Ye(en,st)){const Me=ne(st).reduce((tn,kn)=>tn+x(en,kn),0),qt=Number((Me/4).toFixed(4));An.push({id:ze,data:{droppableContainer:ft,value:qt}})}}return An.sort(re)};function We(Ie,Qe,Ct){return Xl(vi({},Ie),{scaleX:Qe&&Ct?Qe.width/Ct.width:1,scaleY:Qe&&Ct?Qe.height/Ct.height:1})}function Oe(Ie,Qe){return Ie&&Qe?{x:Ie.left-Qe.left,y:Ie.top-Qe.top}:E}function rt(Ie){return function(Ct){for(var en=arguments.length,An=new Array(en>1?en-1:0),ft=1;ft<en;ft++)An[ft-1]=arguments[ft];return An.reduce((ze,st)=>Xl(vi({},ze),{top:ze.top+Ie*st.y,bottom:ze.bottom+Ie*st.y,left:ze.left+Ie*st.x,right:ze.right+Ie*st.x}),vi({},Ct))}}const Je=rt(1);function At(Ie){if(Ie.startsWith("matrix3d(")){const Qe=Ie.slice(9,-1).split(/, /);return{x:+Qe[12],y:+Qe[13],scaleX:+Qe[0],scaleY:+Qe[5]}}else if(Ie.startsWith("matrix(")){const Qe=Ie.slice(7,-1).split(/, /);return{x:+Qe[4],y:+Qe[5],scaleX:+Qe[0],scaleY:+Qe[3]}}return null}function Lt(Ie,Qe,Ct){const en=At(Qe);if(!en)return Ie;const{scaleX:An,scaleY:ft,x:ze,y:st}=en,St=Ie.left-ze-(1-An)*parseFloat(Ct),Me=Ie.top-st-(1-ft)*parseFloat(Ct.slice(Ct.indexOf(" ")+1)),qt=An?Ie.width/An:Ie.width,tn=ft?Ie.height/ft:Ie.height;return{width:qt,height:tn,top:Me,right:St+qt,bottom:Me+tn,left:St}}const ht={ignoreTransform:!1};function wt(Ie,Qe){Qe===void 0&&(Qe=ht);let Ct=Ie.getBoundingClientRect();if(Qe.ignoreTransform){const{transform:Me,transformOrigin:qt}=(0,Be.Jj)(Ie).getComputedStyle(Ie);Me&&(Ct=Lt(Ct,Me,qt))}const{top:en,left:An,width:ft,height:ze,bottom:st,right:St}=Ct;return{top:en,left:An,width:ft,height:ze,bottom:st,right:St}}function Jt(Ie){return wt(Ie,{ignoreTransform:!0})}function cn(Ie){const Qe=Ie.innerWidth,Ct=Ie.innerHeight;return{top:0,left:0,right:Qe,bottom:Ct,width:Qe,height:Ct}}function pt(Ie,Qe){return Qe===void 0&&(Qe=(0,Be.Jj)(Ie).getComputedStyle(Ie)),Qe.position==="fixed"}function Nt(Ie,Qe){Qe===void 0&&(Qe=(0,Be.Jj)(Ie).getComputedStyle(Ie));const Ct=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(An=>{const ft=Qe[An];return typeof ft=="string"?Ct.test(ft):!1})}function Zt(Ie,Qe){const Ct=[];function en(An){if(Qe!=null&&Ct.length>=Qe||!An)return Ct;if((0,Be.qk)(An)&&An.scrollingElement!=null&&!Ct.includes(An.scrollingElement))return Ct.push(An.scrollingElement),Ct;if(!(0,Be.Re)(An)||(0,Be.vZ)(An)||Ct.includes(An))return Ct;const ft=(0,Be.Jj)(Ie).getComputedStyle(An);return An!==Ie&&Nt(An,ft)&&Ct.push(An),pt(An,ft)?Ct:en(An.parentNode)}return Ie?en(Ie):Ct}function Fn(Ie){const[Qe]=Zt(Ie,1);return Qe!=null?Qe:null}function yt(Ie){return!Be.Nq||!Ie?null:(0,Be.FJ)(Ie)?Ie:(0,Be.UG)(Ie)?(0,Be.qk)(Ie)||Ie===(0,Be.r3)(Ie).scrollingElement?window:(0,Be.Re)(Ie)?Ie:null:null}function Yt(Ie){return(0,Be.FJ)(Ie)?Ie.scrollX:Ie.scrollLeft}function Re(Ie){return(0,Be.FJ)(Ie)?Ie.scrollY:Ie.scrollTop}function Gn(Ie){return{x:Yt(Ie),y:Re(Ie)}}var nn;(function(Ie){Ie[Ie.Forward=1]="Forward",Ie[Ie.Backward=-1]="Backward"})(nn||(nn={}));function pa(Ie){return!Be.Nq||!Ie?!1:Ie===document.scrollingElement}function fa(Ie){const Qe={x:0,y:0},Ct=pa(Ie)?{height:window.innerHeight,width:window.innerWidth}:{height:Ie.clientHeight,width:Ie.clientWidth},en={x:Ie.scrollWidth-Ct.width,y:Ie.scrollHeight-Ct.height},An=Ie.scrollTop<=Qe.y,ft=Ie.scrollLeft<=Qe.x,ze=Ie.scrollTop>=en.y,st=Ie.scrollLeft>=en.x;return{isTop:An,isLeft:ft,isBottom:ze,isRight:st,maxScroll:en,minScroll:Qe}}const Ln={x:.2,y:.2};function mt(Ie,Qe,Ct,en,An){let{top:ft,left:ze,right:st,bottom:St}=Ct;en===void 0&&(en=10),An===void 0&&(An=Ln);const{isTop:Me,isBottom:qt,isLeft:tn,isRight:kn}=fa(Ie),jt={x:0,y:0},On={x:0,y:0},Gt={height:Qe.height*An.y,width:Qe.width*An.x};return!Me&&ft<=Qe.top+Gt.height?(jt.y=nn.Backward,On.y=en*Math.abs((Qe.top+Gt.height-ft)/Gt.height)):!qt&&St>=Qe.bottom-Gt.height&&(jt.y=nn.Forward,On.y=en*Math.abs((Qe.bottom-Gt.height-St)/Gt.height)),!kn&&st>=Qe.right-Gt.width?(jt.x=nn.Forward,On.x=en*Math.abs((Qe.right-Gt.width-st)/Gt.width)):!tn&&ze<=Qe.left+Gt.width&&(jt.x=nn.Backward,On.x=en*Math.abs((Qe.left+Gt.width-ze)/Gt.width)),{direction:jt,speed:On}}function ot(Ie){if(Ie===document.scrollingElement){const{innerWidth:ft,innerHeight:ze}=window;return{top:0,left:0,right:ft,bottom:ze,width:ft,height:ze}}const{top:Qe,left:Ct,right:en,bottom:An}=Ie.getBoundingClientRect();return{top:Qe,left:Ct,right:en,bottom:An,width:Ie.clientWidth,height:Ie.clientHeight}}function an(Ie){return Ie.reduce((Qe,Ct)=>(0,Be.IH)(Qe,Gn(Ct)),E)}function hn(Ie){return Ie.reduce((Qe,Ct)=>Qe+Yt(Ct),0)}function Wt(Ie){return Ie.reduce((Qe,Ct)=>Qe+Re(Ct),0)}function Na(Ie,Qe){if(Qe===void 0&&(Qe=wt),!Ie)return;const{top:Ct,left:en,bottom:An,right:ft}=Qe(Ie);Fn(Ie)&&(An<=0||ft<=0||Ct>=window.innerHeight||en>=window.innerWidth)&&Ie.scrollIntoView({block:"center",inline:"center"})}const En=[["x",["left","right"],hn],["y",["top","bottom"],Wt]];class Ca{constructor(Qe,Ct){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 en=Zt(Ct),An=an(en);this.rect=vi({},Qe),this.width=Qe.width,this.height=Qe.height;for(const[ft,ze,st]of En)for(const St of ze)Object.defineProperty(this,St,{get:()=>{const Me=st(en),qt=An[ft]-Me;return this.rect[St]+qt},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Oa{constructor(Qe){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Ct=>{var en;return(en=this.target)==null?void 0:en.removeEventListener(...Ct)})},this.target=Qe}add(Qe,Ct,en){var An;(An=this.target)==null||An.addEventListener(Qe,Ct,en),this.listeners.push([Qe,Ct,en])}}function Wa(Ie){const{EventTarget:Qe}=(0,Be.Jj)(Ie);return Ie instanceof Qe?Ie:(0,Be.r3)(Ie)}function mr(Ie,Qe){const Ct=Math.abs(Ie.x),en=Math.abs(Ie.y);return typeof Qe=="number"?Math.sqrt(Uc(Ct,2)+Uc(en,2))>Qe:"x"in Qe&&"y"in Qe?Ct>Qe.x&&en>Qe.y:"x"in Qe?Ct>Qe.x:"y"in Qe?en>Qe.y:!1}var Lr;(function(Ie){Ie.Click="click",Ie.DragStart="dragstart",Ie.Keydown="keydown",Ie.ContextMenu="contextmenu",Ie.Resize="resize",Ie.SelectionChange="selectionchange",Ie.VisibilityChange="visibilitychange"})(Lr||(Lr={}));function mo(Ie){Ie.preventDefault()}function dt(Ie){Ie.stopPropagation()}var Et;(function(Ie){Ie.Space="Space",Ie.Down="ArrowDown",Ie.Right="ArrowRight",Ie.Left="ArrowLeft",Ie.Up="ArrowUp",Ie.Esc="Escape",Ie.Enter="Enter"})(Et||(Et={}));const $n={start:[Et.Space,Et.Enter],cancel:[Et.Esc],end:[Et.Space,Et.Enter]},oa=(Ie,Qe)=>{let{currentCoordinates:Ct}=Qe;switch(Ie.code){case Et.Right:return Xl(vi({},Ct),{x:Ct.x+25});case Et.Left:return Xl(vi({},Ct),{x:Ct.x-25});case Et.Down:return Xl(vi({},Ct),{y:Ct.y+25});case Et.Up:return Xl(vi({},Ct),{y:Ct.y-25})}};class xt{constructor(Qe){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Qe;const{event:{target:Ct}}=Qe;this.props=Qe,this.listeners=new Oa((0,Be.r3)(Ct)),this.windowListeners=new Oa((0,Be.Jj)(Ct)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Lr.Resize,this.handleCancel),this.windowListeners.add(Lr.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Lr.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Qe,onStart:Ct}=this.props,en=Qe.node.current;en&&Na(en),Ct(E)}handleKeyDown(Qe){if((0,Be.vd)(Qe)){const{active:Ct,context:en,options:An}=this.props,{keyboardCodes:ft=$n,coordinateGetter:ze=oa,scrollBehavior:st="smooth"}=An,{code:St}=Qe;if(ft.end.includes(St)){this.handleEnd(Qe);return}if(ft.cancel.includes(St)){this.handleCancel(Qe);return}const{collisionRect:Me}=en.current,qt=Me?{x:Me.left,y:Me.top}:E;this.referenceCoordinates||(this.referenceCoordinates=qt);const tn=ze(Qe,{active:Ct,context:en.current,currentCoordinates:qt});if(tn){const kn=(0,Be.$X)(tn,qt),jt={x:0,y:0},{scrollableAncestors:On}=en.current;for(const Gt of On){const dn=Qe.code,{isTop:un,isRight:Nn,isLeft:xn,isBottom:ka,maxScroll:Ya,minScroll:Cr}=fa(Gt),ea=ot(Gt),qa={x:Math.min(dn===Et.Right?ea.right-ea.width/2:ea.right,Math.max(dn===Et.Right?ea.left:ea.left+ea.width/2,tn.x)),y:Math.min(dn===Et.Down?ea.bottom-ea.height/2:ea.bottom,Math.max(dn===Et.Down?ea.top:ea.top+ea.height/2,tn.y))},Ar=dn===Et.Right&&!Nn||dn===Et.Left&&!xn,Zr=dn===Et.Down&&!ka||dn===Et.Up&&!un;if(Ar&&qa.x!==tn.x){const Kr=Gt.scrollLeft+kn.x,Po=dn===Et.Right&&Kr<=Ya.x||dn===Et.Left&&Kr>=Cr.x;if(Po&&!kn.y){Gt.scrollTo({left:Kr,behavior:st});return}Po?jt.x=Gt.scrollLeft-Kr:jt.x=dn===Et.Right?Gt.scrollLeft-Ya.x:Gt.scrollLeft-Cr.x,jt.x&&Gt.scrollBy({left:-jt.x,behavior:st});break}else if(Zr&&qa.y!==tn.y){const Kr=Gt.scrollTop+kn.y,Po=dn===Et.Down&&Kr<=Ya.y||dn===Et.Up&&Kr>=Cr.y;if(Po&&!kn.x){Gt.scrollTo({top:Kr,behavior:st});return}Po?jt.y=Gt.scrollTop-Kr:jt.y=dn===Et.Down?Gt.scrollTop-Ya.y:Gt.scrollTop-Cr.y,jt.y&&Gt.scrollBy({top:-jt.y,behavior:st});break}}this.handleMove(Qe,(0,Be.IH)((0,Be.$X)(tn,this.referenceCoordinates),jt))}}}handleMove(Qe,Ct){const{onMove:en}=this.props;Qe.preventDefault(),en(Ct)}handleEnd(Qe){const{onEnd:Ct}=this.props;Qe.preventDefault(),this.detach(),Ct()}handleCancel(Qe){const{onCancel:Ct}=this.props;Qe.preventDefault(),this.detach(),Ct()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}xt.activators=[{eventName:"onKeyDown",handler:(Ie,Qe,Ct)=>{let{keyboardCodes:en=$n,onActivation:An}=Qe,{active:ft}=Ct;const{code:ze}=Ie.nativeEvent;if(en.start.includes(ze)){const st=ft.activatorNode.current;return st&&Ie.target!==st?!1:(Ie.preventDefault(),An==null||An({event:Ie.nativeEvent}),!0)}return!1}}];function Fa(Ie){return!!(Ie&&"distance"in Ie)}function Or(Ie){return!!(Ie&&"delay"in Ie)}class ya{constructor(Qe,Ct,en){var An;en===void 0&&(en=Wa(Qe.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=Qe,this.events=Ct;const{event:ft}=Qe,{target:ze}=ft;this.props=Qe,this.events=Ct,this.document=(0,Be.r3)(ze),this.documentListeners=new Oa(this.document),this.listeners=new Oa(en),this.windowListeners=new Oa((0,Be.Jj)(ze)),this.initialCoordinates=(An=(0,Be.DC)(ft))!=null?An:E,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:Qe,props:{options:{activationConstraint:Ct,bypassActivationConstraint:en}}}=this;if(this.listeners.add(Qe.move.name,this.handleMove,{passive:!1}),this.listeners.add(Qe.end.name,this.handleEnd),this.windowListeners.add(Lr.Resize,this.handleCancel),this.windowListeners.add(Lr.DragStart,mo),this.windowListeners.add(Lr.VisibilityChange,this.handleCancel),this.windowListeners.add(Lr.ContextMenu,mo),this.documentListeners.add(Lr.Keydown,this.handleKeydown),Ct){if(en!=null&&en({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Or(Ct)){this.timeoutId=setTimeout(this.handleStart,Ct.delay);return}if(Fa(Ct))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:Qe}=this,{onStart:Ct}=this.props;Qe&&(this.activated=!0,this.documentListeners.add(Lr.Click,dt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Lr.SelectionChange,this.removeTextSelection),Ct(Qe))}handleMove(Qe){var Ct;const{activated:en,initialCoordinates:An,props:ft}=this,{onMove:ze,options:{activationConstraint:st}}=ft;if(!An)return;const St=(Ct=(0,Be.DC)(Qe))!=null?Ct:E,Me=(0,Be.$X)(An,St);if(!en&&st){if(Fa(st)){if(st.tolerance!=null&&mr(Me,st.tolerance))return this.handleCancel();if(mr(Me,st.distance))return this.handleStart()}return Or(st)&&mr(Me,st.tolerance)?this.handleCancel():void 0}Qe.cancelable&&Qe.preventDefault(),ze(St)}handleEnd(){const{onEnd:Qe}=this.props;this.detach(),Qe()}handleCancel(){const{onCancel:Qe}=this.props;this.detach(),Qe()}handleKeydown(Qe){Qe.code===Et.Esc&&this.handleCancel()}removeTextSelection(){var Qe;(Qe=this.document.getSelection())==null||Qe.removeAllRanges()}}const Tr={move:{name:"pointermove"},end:{name:"pointerup"}};class Ut extends ya{constructor(Qe){const{event:Ct}=Qe,en=(0,Be.r3)(Ct.target);super(Qe,Tr,en)}}Ut.activators=[{eventName:"onPointerDown",handler:(Ie,Qe)=>{let{nativeEvent:Ct}=Ie,{onActivation:en}=Qe;return!Ct.isPrimary||Ct.button!==0?!1:(en==null||en({event:Ct}),!0)}}];const sr={move:{name:"mousemove"},end:{name:"mouseup"}};var vr;(function(Ie){Ie[Ie.RightClick=2]="RightClick"})(vr||(vr={}));class Fo extends ya{constructor(Qe){super(Qe,sr,(0,Be.r3)(Qe.event.target))}}Fo.activators=[{eventName:"onMouseDown",handler:(Ie,Qe)=>{let{nativeEvent:Ct}=Ie,{onActivation:en}=Qe;return Ct.button===vr.RightClick?!1:(en==null||en({event:Ct}),!0)}}];const wr={move:{name:"touchmove"},end:{name:"touchend"}};class Yr extends ya{constructor(Qe){super(Qe,wr)}static setup(){return window.addEventListener(wr.move.name,Qe,{capture:!1,passive:!1}),function(){window.removeEventListener(wr.move.name,Qe)};function Qe(){}}}Yr.activators=[{eventName:"onTouchStart",handler:(Ie,Qe)=>{let{nativeEvent:Ct}=Ie,{onActivation:en}=Qe;const{touches:An}=Ct;return An.length>1?!1:(en==null||en({event:Ct}),!0)}}];var ai;(function(Ie){Ie[Ie.Pointer=0]="Pointer",Ie[Ie.DraggableRect=1]="DraggableRect"})(ai||(ai={}));var vo;(function(Ie){Ie[Ie.TreeOrder=0]="TreeOrder",Ie[Ie.ReversedTreeOrder=1]="ReversedTreeOrder"})(vo||(vo={}));function _o(Ie){let{acceleration:Qe,activator:Ct=ai.Pointer,canScroll:en,draggingRect:An,enabled:ft,interval:ze=5,order:st=vo.TreeOrder,pointerCoordinates:St,scrollableAncestors:Me,scrollableAncestorRects:qt,delta:tn,threshold:kn}=Ie;const jt=nl({delta:tn,disabled:!ft}),[On,Gt]=(0,Be.Yz)(),dn=(0,te.useRef)({x:0,y:0}),un=(0,te.useRef)({x:0,y:0}),Nn=(0,te.useMemo)(()=>{switch(Ct){case ai.Pointer:return St?{top:St.y,bottom:St.y,left:St.x,right:St.x}:null;case ai.DraggableRect:return An}},[Ct,An,St]),xn=(0,te.useRef)(null),ka=(0,te.useCallback)(()=>{const Cr=xn.current;if(!Cr)return;const ea=dn.current.x*un.current.x,qa=dn.current.y*un.current.y;Cr.scrollBy(ea,qa)},[]),Ya=(0,te.useMemo)(()=>st===vo.TreeOrder?[...Me].reverse():Me,[st,Me]);(0,te.useEffect)(()=>{if(!ft||!Me.length||!Nn){Gt();return}for(const Cr of Ya){if((en==null?void 0:en(Cr))===!1)continue;const ea=Me.indexOf(Cr),qa=qt[ea];if(!qa)continue;const{direction:Ar,speed:Zr}=mt(Cr,qa,Nn,Qe,kn);for(const Kr of["x","y"])jt[Kr][Ar[Kr]]||(Zr[Kr]=0,Ar[Kr]=0);if(Zr.x>0||Zr.y>0){Gt(),xn.current=Cr,On(ka,ze),dn.current=Zr,un.current=Ar;return}}dn.current={x:0,y:0},un.current={x:0,y:0},Gt()},[Qe,ka,en,Gt,ft,ze,JSON.stringify(Nn),JSON.stringify(jt),On,Me,Ya,qt,JSON.stringify(kn)])}const hi={x:{[nn.Backward]:!1,[nn.Forward]:!1},y:{[nn.Backward]:!1,[nn.Forward]:!1}};function nl(Ie){let{delta:Qe,disabled:Ct}=Ie;const en=(0,Be.D9)(Qe);return(0,Be.Gj)(An=>{if(Ct||!en||!An)return hi;const ft={x:Math.sign(Qe.x-en.x),y:Math.sign(Qe.y-en.y)};return{x:{[nn.Backward]:An.x[nn.Backward]||ft.x===-1,[nn.Forward]:An.x[nn.Forward]||ft.x===1},y:{[nn.Backward]:An.y[nn.Backward]||ft.y===-1,[nn.Forward]:An.y[nn.Forward]||ft.y===1}}},[Ct,Qe,en])}function na(Ie,Qe){const Ct=Qe!==null?Ie.get(Qe):void 0,en=Ct?Ct.node.current:null;return(0,Be.Gj)(An=>{var ft;return Qe===null?null:(ft=en!=null?en:An)!=null?ft:null},[en,Qe])}function rr(Ie,Qe){return(0,te.useMemo)(()=>Ie.reduce((Ct,en)=>{const{sensor:An}=en,ft=An.activators.map(ze=>({eventName:ze.eventName,handler:Qe(ze.handler,en)}));return[...Ct,...ft]},[]),[Ie,Qe])}var Io;(function(Ie){Ie[Ie.Always=0]="Always",Ie[Ie.BeforeDragging=1]="BeforeDragging",Ie[Ie.WhileDragging=2]="WhileDragging"})(Io||(Io={}));var qn;(function(Ie){Ie.Optimized="optimized"})(qn||(qn={}));const Mn=new Map;function ia(Ie,Qe){let{dragging:Ct,dependencies:en,config:An}=Qe;const[ft,ze]=(0,te.useState)(null),{frequency:st,measure:St,strategy:Me}=An,qt=(0,te.useRef)(Ie),tn=dn(),kn=(0,Be.Ey)(tn),jt=(0,te.useCallback)(function(un){un===void 0&&(un=[]),!kn.current&&ze(Nn=>Nn===null?un:Nn.concat(un.filter(xn=>!Nn.includes(xn))))},[kn]),On=(0,te.useRef)(null),Gt=(0,Be.Gj)(un=>{if(tn&&!Ct)return Mn;if(!un||un===Mn||qt.current!==Ie||ft!=null){const Nn=new Map;for(let xn of Ie){if(!xn)continue;if(ft&&ft.length>0&&!ft.includes(xn.id)&&xn.rect.current){Nn.set(xn.id,xn.rect.current);continue}const ka=xn.node.current,Ya=ka?new Ca(St(ka),ka):null;xn.rect.current=Ya,Ya&&Nn.set(xn.id,Ya)}return Nn}return un},[Ie,ft,Ct,tn,St]);return(0,te.useEffect)(()=>{qt.current=Ie},[Ie]),(0,te.useEffect)(()=>{tn||jt()},[Ct,tn]),(0,te.useEffect)(()=>{ft&&ft.length>0&&ze(null)},[JSON.stringify(ft)]),(0,te.useEffect)(()=>{tn||typeof st!="number"||On.current!==null||(On.current=setTimeout(()=>{jt(),On.current=null},st))},[st,tn,jt,...en]),{droppableRects:Gt,measureDroppableContainers:jt,measuringScheduled:ft!=null};function dn(){switch(Me){case Io.Always:return!1;case Io.BeforeDragging:return Ct;default:return!Ct}}}function Bt(Ie,Qe){return(0,Be.Gj)(Ct=>Ie?Ct||(typeof Qe=="function"?Qe(Ie):Ie):null,[Qe,Ie])}function Un(Ie,Qe){return Bt(Ie,Qe)}function Qn(Ie){let{callback:Qe,disabled:Ct}=Ie;const en=(0,Be.zX)(Qe),An=(0,te.useMemo)(()=>{if(Ct||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:ft}=window;return new ft(en)},[en,Ct]);return(0,te.useEffect)(()=>()=>An==null?void 0:An.disconnect(),[An]),An}function yn(Ie){let{callback:Qe,disabled:Ct}=Ie;const en=(0,Be.zX)(Qe),An=(0,te.useMemo)(()=>{if(Ct||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:ft}=window;return new ft(en)},[Ct]);return(0,te.useEffect)(()=>()=>An==null?void 0:An.disconnect(),[An]),An}function Pt(Ie){return new Ca(wt(Ie),Ie)}function Tt(Ie,Qe,Ct){Qe===void 0&&(Qe=Pt);const[en,An]=(0,te.useReducer)(st,null),ft=Qn({callback(St){if(Ie)for(const Me of St){const{type:qt,target:tn}=Me;if(qt==="childList"&&tn instanceof HTMLElement&&tn.contains(Ie)){An();break}}}}),ze=yn({callback:An});return(0,Be.LI)(()=>{An(),Ie?(ze==null||ze.observe(Ie),ft==null||ft.observe(document.body,{childList:!0,subtree:!0})):(ze==null||ze.disconnect(),ft==null||ft.disconnect())},[Ie]),en;function st(St){if(!Ie)return null;if(Ie.isConnected===!1){var Me;return(Me=St!=null?St:Ct)!=null?Me:null}const qt=Qe(Ie);return JSON.stringify(St)===JSON.stringify(qt)?St:qt}}function Dt(Ie){const Qe=Bt(Ie);return Oe(Ie,Qe)}const Sn=[];function Wn(Ie){const Qe=(0,te.useRef)(Ie),Ct=(0,Be.Gj)(en=>Ie?en&&en!==Sn&&Ie&&Qe.current&&Ie.parentNode===Qe.current.parentNode?en:Zt(Ie):Sn,[Ie]);return(0,te.useEffect)(()=>{Qe.current=Ie},[Ie]),Ct}function la(Ie){const[Qe,Ct]=(0,te.useState)(null),en=(0,te.useRef)(Ie),An=(0,te.useCallback)(ft=>{const ze=yt(ft.target);ze&&Ct(st=>st?(st.set(ze,Gn(ze)),new Map(st)):null)},[]);return(0,te.useEffect)(()=>{const ft=en.current;if(Ie!==ft){ze(ft);const st=Ie.map(St=>{const Me=yt(St);return Me?(Me.addEventListener("scroll",An,{passive:!0}),[Me,Gn(Me)]):null}).filter(St=>St!=null);Ct(st.length?new Map(st):null),en.current=Ie}return()=>{ze(Ie),ze(ft)};function ze(st){st.forEach(St=>{const Me=yt(St);Me==null||Me.removeEventListener("scroll",An)})}},[An,Ie]),(0,te.useMemo)(()=>Ie.length?Qe?Array.from(Qe.values()).reduce((ft,ze)=>(0,Be.IH)(ft,ze),E):an(Ie):E,[Ie,Qe])}function lr(Ie,Qe){Qe===void 0&&(Qe=[]);const Ct=(0,te.useRef)(null);return(0,te.useEffect)(()=>{Ct.current=null},Qe),(0,te.useEffect)(()=>{const en=Ie!==E;en&&!Ct.current&&(Ct.current=Ie),!en&&Ct.current&&(Ct.current=null)},[Ie]),Ct.current?(0,Be.$X)(Ie,Ct.current):E}function _t(Ie){(0,te.useEffect)(()=>{if(!Be.Nq)return;const Qe=Ie.map(Ct=>{let{sensor:en}=Ct;return en.setup==null?void 0:en.setup()});return()=>{for(const Ct of Qe)Ct==null||Ct()}},Ie.map(Qe=>{let{sensor:Ct}=Qe;return Ct}))}function Ma(Ie,Qe){return(0,te.useMemo)(()=>Ie.reduce((Ct,en)=>{let{eventName:An,handler:ft}=en;return Ct[An]=ze=>{ft(ze,Qe)},Ct},{}),[Ie,Qe])}function Sr(Ie){return(0,te.useMemo)(()=>Ie?cn(Ie):null,[Ie])}const xi=[];function aa(Ie,Qe){Qe===void 0&&(Qe=wt);const[Ct]=Ie,en=Sr(Ct?(0,Be.Jj)(Ct):null),[An,ft]=(0,te.useReducer)(st,xi),ze=yn({callback:ft});return Ie.length>0&&An===xi&&ft(),(0,Be.LI)(()=>{Ie.length?Ie.forEach(St=>ze==null?void 0:ze.observe(St)):(ze==null||ze.disconnect(),ft())},[Ie]),An;function st(){return Ie.length?Ie.map(St=>pa(St)?en:new Ca(Qe(St),St)):xi}}function yo(Ie){if(!Ie)return null;if(Ie.children.length>1)return Ie;const Qe=Ie.children[0];return(0,Be.Re)(Qe)?Qe:Ie}function Nr(Ie){let{measure:Qe}=Ie;const[Ct,en]=(0,te.useState)(null),An=(0,te.useCallback)(Me=>{for(const{target:qt}of Me)if((0,Be.Re)(qt)){en(tn=>{const kn=Qe(qt);return tn?Xl(vi({},tn),{width:kn.width,height:kn.height}):kn});break}},[Qe]),ft=yn({callback:An}),ze=(0,te.useCallback)(Me=>{const qt=yo(Me);ft==null||ft.disconnect(),qt&&(ft==null||ft.observe(qt)),en(qt?Qe(qt):null)},[Qe,ft]),[st,St]=(0,Be.wm)(ze);return(0,te.useMemo)(()=>({nodeRef:st,rect:Ct,setRef:St}),[Ct,st,St])}const po=[{sensor:Ut,options:{}},{sensor:xt,options:{}}],Do={current:{}},ci={draggable:{measure:Jt},droppable:{measure:Jt,strategy:Io.WhileDragging,frequency:qn.Optimized},dragOverlay:{measure:wt}};class _i extends Map{get(Qe){var Ct;return Qe!=null&&(Ct=super.get(Qe))!=null?Ct:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Qe=>{let{disabled:Ct}=Qe;return!Ct})}getNodeFor(Qe){var Ct,en;return(Ct=(en=this.get(Qe))==null?void 0:en.node.current)!=null?Ct:void 0}}const bo={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new _i,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:ci,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},Ki={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},hl=(0,te.createContext)(Ki),pl=(0,te.createContext)(bo);function fl(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new _i}}}function ol(Ie,Qe){switch(Qe.type){case de.DragStart:return Xl(vi({},Ie),{draggable:Xl(vi({},Ie.draggable),{initialCoordinates:Qe.initialCoordinates,active:Qe.active})});case de.DragMove:return Ie.draggable.active?Xl(vi({},Ie),{draggable:Xl(vi({},Ie.draggable),{translate:{x:Qe.coordinates.x-Ie.draggable.initialCoordinates.x,y:Qe.coordinates.y-Ie.draggable.initialCoordinates.y}})}):Ie;case de.DragEnd:case de.DragCancel:return Xl(vi({},Ie),{draggable:Xl(vi({},Ie.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case de.RegisterDroppable:{const{element:Ct}=Qe,{id:en}=Ct,An=new _i(Ie.droppable.containers);return An.set(en,Ct),Xl(vi({},Ie),{droppable:Xl(vi({},Ie.droppable),{containers:An})})}case de.SetDroppableDisabled:{const{id:Ct,key:en,disabled:An}=Qe,ft=Ie.droppable.containers.get(Ct);if(!ft||en!==ft.key)return Ie;const ze=new _i(Ie.droppable.containers);return ze.set(Ct,Xl(vi({},ft),{disabled:An})),Xl(vi({},Ie),{droppable:Xl(vi({},Ie.droppable),{containers:ze})})}case de.UnregisterDroppable:{const{id:Ct,key:en}=Qe,An=Ie.droppable.containers.get(Ct);if(!An||en!==An.key)return Ie;const ft=new _i(Ie.droppable.containers);return ft.delete(Ct),Xl(vi({},Ie),{droppable:Xl(vi({},Ie.droppable),{containers:ft})})}default:return Ie}}function oi(Ie){let{disabled:Qe}=Ie;const{active:Ct,activatorEvent:en,draggableNodes:An}=(0,te.useContext)(hl),ft=(0,Be.D9)(en),ze=(0,Be.D9)(Ct==null?void 0:Ct.id);return(0,te.useEffect)(()=>{if(!Qe&&!en&&ft&&ze!=null){if(!(0,Be.vd)(ft)||document.activeElement===ft.target)return;const st=An.get(ze);if(!st)return;const{activatorNode:St,node:Me}=st;if(!St.current&&!Me.current)return;requestAnimationFrame(()=>{for(const qt of[St.current,Me.current]){if(!qt)continue;const tn=(0,Be.so)(qt);if(tn){tn.focus();break}}})}},[en,Qe,An,ze,ft]),null}function bl(Ie,Qe){let An=Qe,{transform:Ct}=An,en=zc(An,["transform"]);return Ie!=null&&Ie.length?Ie.reduce((ft,ze)=>ze(vi({transform:ft},en)),Ct):Ct}function Pa(Ie){return(0,te.useMemo)(()=>({draggable:vi(vi({},ci.draggable),Ie==null?void 0:Ie.draggable),droppable:vi(vi({},ci.droppable),Ie==null?void 0:Ie.droppable),dragOverlay:vi(vi({},ci.dragOverlay),Ie==null?void 0:Ie.dragOverlay)}),[Ie==null?void 0:Ie.draggable,Ie==null?void 0:Ie.droppable,Ie==null?void 0:Ie.dragOverlay])}function Lu(Ie){let{activeNode:Qe,measure:Ct,initialRect:en,config:An=!0}=Ie;const ft=(0,te.useRef)(!1),{x:ze,y:st}=typeof An=="boolean"?{x:An,y:An}:An;(0,Be.LI)(()=>{if(!ze&&!st||!Qe){ft.current=!1;return}if(ft.current||!en)return;const Me=Qe==null?void 0:Qe.node.current;if(!Me||Me.isConnected===!1)return;const qt=Ct(Me),tn=Oe(qt,en);if(ze||(tn.x=0),st||(tn.y=0),ft.current=!0,Math.abs(tn.x)>0||Math.abs(tn.y)>0){const kn=Fn(Me);kn&&kn.scrollBy({top:tn.y,left:tn.x})}},[Qe,ze,st,en,Ct])}const Ll=(0,te.createContext)(Xl(vi({},E),{scaleX:1,scaleY:1}));var yi;(function(Ie){Ie[Ie.Uninitialized=0]="Uninitialized",Ie[Ie.Initializing=1]="Initializing",Ie[Ie.Initialized=2]="Initialized"})(yi||(yi={}));const iu=(0,te.memo)(function(Qe){var Ct,en,An,ft;let Ns=Qe,{id:ze,accessibility:st,autoScroll:St=!0,children:Me,sensors:qt=po,collisionDetection:tn=Pe,measuring:kn,modifiers:jt}=Ns,On=zc(Ns,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const Gt=(0,te.useReducer)(ol,void 0,fl),[dn,un]=Gt,[Nn,xn]=Ze(),[ka,Ya]=(0,te.useState)(yi.Uninitialized),Cr=ka===yi.Initialized,{draggable:{active:ea,nodes:qa,translate:Ar},droppable:{containers:Zr}}=dn,Kr=ea?qa.get(ea):null,Po=(0,te.useRef)({initial:null,translated:null}),li=(0,te.useMemo)(()=>{var uu;return ea!=null?{id:ea,data:(uu=Kr==null?void 0:Kr.data)!=null?uu:Do,rect:Po}:null},[ea,Kr]),Wo=(0,te.useRef)(null),[Xo,Jo]=(0,te.useState)(null),[Oo,$o]=(0,te.useState)(null),Ei=(0,Be.Ey)(On,Object.values(On)),el=(0,Be.Ld)("DndDescribedBy",ze),Gi=(0,te.useMemo)(()=>Zr.getEnabled(),[Zr]),al=Pa(kn),{droppableRects:Ji,measureDroppableContainers:ml,measuringScheduled:Kl}=ia(Gi,{dragging:Cr,dependencies:[Ar.x,Ar.y],config:al.droppable}),Ol=na(qa,ea),Fu=(0,te.useMemo)(()=>Oo?(0,Be.DC)(Oo):null,[Oo]),ju=Hs(),Yu=Un(Ol,al.draggable.measure);Lu({activeNode:ea?qa.get(ea):null,config:ju.layoutShiftCompensation,initialRect:Yu,measure:al.draggable.measure});const zl=Tt(Ol,al.draggable.measure,Yu),Bu=Tt(Ol?Ol.parentElement:null),Qu=(0,te.useRef)({activatorEvent:null,active:null,activeNode:Ol,collisionRect:null,collisions:null,droppableRects:Ji,draggableNodes:qa,draggingNode:null,draggingNodeRect:null,droppableContainers:Zr,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Xu=Zr.getNodeFor((Ct=Qu.current.over)==null?void 0:Ct.id),fu=Nr({measure:al.dragOverlay.measure}),jl=(en=fu.nodeRef.current)!=null?en:Ol,ts=Cr?(An=fu.rect)!=null?An:zl:null,Nu=!!(fu.nodeRef.current&&fu.rect),Es=Dt(Nu?null:zl),Mu=Sr(jl?(0,Be.Jj)(jl):null),Ju=Wn(Cr?Xu!=null?Xu:Ol:null),du=aa(Ju),mu=bl(jt,{transform:{x:Ar.x-Es.x,y:Ar.y-Es.y,scaleX:1,scaleY:1},activatorEvent:Oo,active:li,activeNodeRect:zl,containerNodeRect:Bu,draggingNodeRect:ts,over:Qu.current.over,overlayNodeRect:fu.rect,scrollableAncestors:Ju,scrollableAncestorRects:du,windowRect:Mu}),Al=Fu?(0,Be.IH)(Fu,Ar):null,wl=la(Ju),Ka=lr(wl),eu=lr(wl,[zl]),ns=(0,Be.IH)(mu,Ka),Sl=ts?Je(ts,mu):null,wu=li&&Sl?tn({active:li,collisionRect:Sl,droppableRects:Ji,droppableContainers:Gi,pointerCoordinates:Al}):null,ms=ve(wu,"id"),[Gu,vu]=(0,te.useState)(null),hu=Nu?mu:(0,Be.IH)(mu,eu),xs=We(hu,(ft=Gu==null?void 0:Gu.rect)!=null?ft:null,zl),ls=(0,te.useCallback)((uu,pu)=>{let{sensor:Iu,options:ps}=pu;if(Wo.current==null)return;const Su=qa.get(Wo.current);if(!Su)return;const Ou=uu.nativeEvent,yu=new Iu({active:Wo.current,activeNode:Su,event:Ou,options:ps,context:Qu,onStart(Ru){const Ms=Wo.current;if(Ms==null)return;const ss=qa.get(Ms);if(!ss)return;const{onDragStart:as}=Ei.current,Is={active:{id:Ms,data:ss.data,rect:Po}};(0,ie.unstable_batchedUpdates)(()=>{as==null||as(Is),Ya(yi.Initializing),un({type:de.DragStart,initialCoordinates:Ru,active:Ms}),Nn({type:"onDragStart",event:Is})})},onMove(Ru){un({type:de.DragMove,coordinates:Ru})},onEnd:bs(de.DragEnd),onCancel:bs(de.DragCancel)});(0,ie.unstable_batchedUpdates)(()=>{Jo(yu),$o(uu.nativeEvent)});function bs(Ru){return function(){return dd(this,null,function*(){const{active:ss,collisions:as,over:Is,scrollAdjustedTranslate:Ss}=Qu.current;let Os=null;if(ss&&Ss){const{cancelDrop:Te}=Ei.current;Os={activatorEvent:Ou,active:ss,collisions:as,delta:Ss,over:Is},Ru===de.DragEnd&&typeof Te=="function"&&(yield Promise.resolve(Te(Os)))&&(Ru=de.DragCancel)}Wo.current=null,(0,ie.unstable_batchedUpdates)(()=>{un({type:Ru}),Ya(yi.Uninitialized),vu(null),Jo(null),$o(null);const Te=Ru===de.DragEnd?"onDragEnd":"onDragCancel";if(Os){const ct=Ei.current[Te];ct==null||ct(Os),Nn({type:Te,event:Os})}})})}}},[qa]),us=(0,te.useCallback)((uu,pu)=>(Iu,ps)=>{const Su=Iu.nativeEvent,Ou=qa.get(ps);if(Wo.current!==null||!Ou||Su.dndKit||Su.defaultPrevented)return;const yu={active:Ou};uu(Iu,pu.options,yu)===!0&&(Su.dndKit={capturedBy:pu.sensor},Wo.current=ps,ls(Iu,pu))},[qa,ls]),vs=rr(qt,us);_t(qt),(0,Be.LI)(()=>{zl&&ka===yi.Initializing&&Ya(yi.Initialized)},[zl,ka]),(0,te.useEffect)(()=>{const{onDragMove:uu}=Ei.current,{active:pu,activatorEvent:Iu,collisions:ps,over:Su}=Qu.current;if(!pu||!Iu)return;const Ou={active:pu,activatorEvent:Iu,collisions:ps,delta:{x:ns.x,y:ns.y},over:Su};(0,ie.unstable_batchedUpdates)(()=>{uu==null||uu(Ou),Nn({type:"onDragMove",event:Ou})})},[ns.x,ns.y]),(0,te.useEffect)(()=>{const{active:uu,activatorEvent:pu,collisions:Iu,droppableContainers:ps,scrollAdjustedTranslate:Su}=Qu.current;if(!uu||Wo.current==null||!pu||!Su)return;const{onDragOver:Ou}=Ei.current,yu=ps.get(ms),bs=yu&&yu.rect.current?{id:yu.id,rect:yu.rect.current,data:yu.data,disabled:yu.disabled}:null,Ru={active:uu,activatorEvent:pu,collisions:Iu,delta:{x:Su.x,y:Su.y},over:bs};(0,ie.unstable_batchedUpdates)(()=>{vu(bs),Ou==null||Ou(Ru),Nn({type:"onDragOver",event:Ru})})},[ms]),(0,Be.LI)(()=>{Qu.current={activatorEvent:Oo,active:li,activeNode:Ol,collisionRect:Sl,collisions:wu,droppableRects:Ji,draggableNodes:qa,draggingNode:jl,draggingNodeRect:ts,droppableContainers:Zr,over:Gu,scrollableAncestors:Ju,scrollAdjustedTranslate:ns},Po.current={initial:ts,translated:Sl}},[li,Ol,wu,Sl,qa,jl,ts,Ji,Zr,Gu,Ju,ns]),_o(Xl(vi({},ju),{delta:Ar,draggingRect:Sl,pointerCoordinates:Al,scrollableAncestors:Ju,scrollableAncestorRects:du}));const As=(0,te.useMemo)(()=>({active:li,activeNode:Ol,activeNodeRect:zl,activatorEvent:Oo,collisions:wu,containerNodeRect:Bu,dragOverlay:fu,draggableNodes:qa,droppableContainers:Zr,droppableRects:Ji,over:Gu,measureDroppableContainers:ml,scrollableAncestors:Ju,scrollableAncestorRects:du,measuringConfiguration:al,measuringScheduled:Kl,windowRect:Mu}),[li,Ol,zl,Oo,wu,Bu,fu,qa,Zr,Ji,Gu,ml,Ju,du,al,Kl,Mu]),Cs=(0,te.useMemo)(()=>({activatorEvent:Oo,activators:vs,active:li,activeNodeRect:zl,ariaDescribedById:{draggable:el},dispatch:un,draggableNodes:qa,over:Gu,measureDroppableContainers:ml}),[Oo,vs,li,zl,un,el,qa,Gu,ml]);return te.createElement(Ve.Provider,{value:xn},te.createElement(hl.Provider,{value:Cs},te.createElement(pl.Provider,{value:As},te.createElement(Ll.Provider,{value:xs},Me)),te.createElement(oi,{disabled:(st==null?void 0:st.restoreFocus)===!1})),te.createElement(Le,Xl(vi({},st),{hiddenTextDescribedById:el})));function Hs(){const uu=(Xo==null?void 0:Xo.autoScrollEnabled)===!1,pu=typeof St=="object"?St.enabled===!1:St===!1,Iu=Cr&&!uu&&!pu;return typeof St=="object"?Xl(vi({},St),{enabled:Iu}):{enabled:Iu}}}),ur=(0,te.createContext)(null),eo="button",Go="Droppable";function Xr(Ie){let{id:Qe,data:Ct,disabled:en=!1,attributes:An}=Ie;const ft=(0,Be.Ld)(Go),{activators:ze,activatorEvent:st,active:St,activeNodeRect:Me,ariaDescribedById:qt,draggableNodes:tn,over:kn}=(0,te.useContext)(hl),{role:jt=eo,roleDescription:On="draggable",tabIndex:Gt=0}=An!=null?An:{},dn=(St==null?void 0:St.id)===Qe,un=(0,te.useContext)(dn?Ll:ur),[Nn,xn]=(0,Be.wm)(),[ka,Ya]=(0,Be.wm)(),Cr=Ma(ze,Qe),ea=(0,Be.Ey)(Ct);(0,Be.LI)(()=>(tn.set(Qe,{id:Qe,key:ft,node:Nn,activatorNode:ka,data:ea}),()=>{const Ar=tn.get(Qe);Ar&&Ar.key===ft&&tn.delete(Qe)}),[tn,Qe]);const qa=(0,te.useMemo)(()=>({role:jt,tabIndex:Gt,"aria-disabled":en,"aria-pressed":dn&&jt===eo?!0:void 0,"aria-roledescription":On,"aria-describedby":qt.draggable}),[en,jt,Gt,dn,On,qt.draggable]);return{active:St,activatorEvent:st,activeNodeRect:Me,attributes:qa,isDragging:dn,listeners:en?void 0:Cr,node:Nn,over:kn,setNodeRef:xn,setActivatorNodeRef:Ya,transform:un}}function $i(){return(0,te.useContext)(pl)}const Fr="Droppable",Uo={timeout:25};function ao(Ie){let{data:Qe,disabled:Ct=!1,id:en,resizeObserverConfig:An}=Ie;const ft=(0,Be.Ld)(Fr),{active:ze,dispatch:st,over:St,measureDroppableContainers:Me}=(0,te.useContext)(hl),qt=(0,te.useRef)({disabled:Ct}),tn=(0,te.useRef)(!1),kn=(0,te.useRef)(null),jt=(0,te.useRef)(null),{disabled:On,updateMeasurementsFor:Gt,timeout:dn}=vi(vi({},Uo),An),un=(0,Be.Ey)(Gt!=null?Gt:en),Nn=(0,te.useCallback)(()=>{if(!tn.current){tn.current=!0;return}jt.current!=null&&clearTimeout(jt.current),jt.current=setTimeout(()=>{Me(Array.isArray(un.current)?un.current:[un.current]),jt.current=null},dn)},[dn]),xn=yn({callback:Nn,disabled:On||!ze}),ka=(0,te.useCallback)((qa,Ar)=>{xn&&(Ar&&(xn.unobserve(Ar),tn.current=!1),qa&&xn.observe(qa))},[xn]),[Ya,Cr]=(0,Be.wm)(ka),ea=(0,Be.Ey)(Qe);return(0,te.useEffect)(()=>{!xn||!Ya.current||(xn.disconnect(),tn.current=!1,xn.observe(Ya.current))},[Ya,xn]),(0,Be.LI)(()=>(st({type:de.RegisterDroppable,element:{id:en,key:ft,disabled:Ct,node:Ya,rect:kn,data:ea}}),()=>st({type:de.UnregisterDroppable,key:ft,id:en})),[en]),(0,te.useEffect)(()=>{Ct!==qt.current.disabled&&(st({type:de.SetDroppableDisabled,id:en,key:ft,disabled:Ct}),qt.current.disabled=Ct)},[en,ft,Ct,st]),{active:ze,rect:kn,isOver:(St==null?void 0:St.id)===en,node:Ya,over:St,setNodeRef:Cr}}function di(Ie){let{animation:Qe,children:Ct}=Ie;const[en,An]=useState(null),[ft,ze]=useState(null),st=usePrevious(Ct);return!Ct&&!en&&st&&An(st),useIsomorphicLayoutEffect(()=>{if(!ft)return;const St=en==null?void 0:en.key,Me=en==null?void 0:en.props.id;if(St==null||Me==null){An(null);return}Promise.resolve(Qe(Me,ft)).then(()=>{An(null)})},[Qe,en,ft]),React.createElement(React.Fragment,null,Ct,en?cloneElement(en,{ref:ze}):null)}const zi={x:0,y:0,scaleX:1,scaleY:1};function Pi(Ie){let{children:Qe}=Ie;return React.createElement(hl.Provider,{value:Ki},React.createElement(Ll.Provider,{value:zi},Qe))}const Di={position:"fixed",touchAction:"none"},lu=Ie=>isKeyboardEvent(Ie)?"transform 250ms ease":void 0,Jl=null,Ul={duration:250,easing:"ease",keyframes:Ie=>{let{transform:{initial:Qe,final:Ct}}=Ie;return[{transform:Be.ux.Transform.toString(Qe)},{transform:Be.ux.Transform.toString(Ct)}]},sideEffects:(Ie=>Qe=>{let{active:Ct,dragOverlay:en}=Qe;const An={},{styles:ft,className:ze}=Ie;if(ft!=null&&ft.active)for(const[st,St]of Object.entries(ft.active))St!==void 0&&(An[st]=Ct.node.style.getPropertyValue(st),Ct.node.style.setProperty(st,St));if(ft!=null&&ft.dragOverlay)for(const[st,St]of Object.entries(ft.dragOverlay))St!==void 0&&en.node.style.setProperty(st,St);return ze!=null&&ze.active&&Ct.node.classList.add(ze.active),ze!=null&&ze.dragOverlay&&en.node.classList.add(ze.dragOverlay),function(){for(const[St,Me]of Object.entries(An))Ct.node.style.setProperty(St,Me);ze!=null&&ze.active&&Ct.node.classList.remove(ze.active)}})({styles:{active:{opacity:"0"}}})};function Ri(Ie){let{config:Qe,draggableNodes:Ct,droppableContainers:en,measuringConfiguration:An}=Ie;return useEvent((ft,ze)=>{if(Qe===null)return;const st=Ct.get(ft);if(!st)return;const St=st.node.current;if(!St)return;const Me=yo(ze);if(!Me)return;const{transform:qt}=getWindow(ze).getComputedStyle(ze),tn=At(qt);if(!tn)return;const kn=typeof Qe=="function"?Qe:xl(Qe);return Na(St,An.draggable.measure),kn({active:{id:ft,data:st.data,node:St,rect:An.draggable.measure(St)},draggableNodes:Ct,dragOverlay:{node:ze,rect:An.dragOverlay.measure(Me)},droppableContainers:en,measuringConfiguration:An,transform:tn})})}function xl(Ie){const{duration:Qe,easing:Ct,sideEffects:en,keyframes:An}=vi(vi({},Ul),Ie);return ft=>{let Nn=ft,{active:ze,dragOverlay:st,transform:St}=Nn,Me=zc(Nn,["active","dragOverlay","transform"]);if(!Qe)return;const qt={x:st.rect.left-ze.rect.left,y:st.rect.top-ze.rect.top},tn={scaleX:St.scaleX!==1?ze.rect.width*St.scaleX/st.rect.width:1,scaleY:St.scaleY!==1?ze.rect.height*St.scaleY/st.rect.height:1},kn=vi({x:St.x-qt.x,y:St.y-qt.y},tn),jt=An(Xl(vi({},Me),{active:ze,dragOverlay:st,transform:{initial:St,final:kn}})),[On]=jt,Gt=jt[jt.length-1];if(JSON.stringify(On)===JSON.stringify(Gt))return;const dn=en==null?void 0:en(vi({active:ze,dragOverlay:st},Me)),un=st.node.animate(jt,{duration:Qe,easing:Ct,fill:"forwards"});return new Promise(xn=>{un.onfinish=()=>{dn==null||dn(),xn()}})}}let ql=0;function Vu(Ie){return useMemo(()=>{if(Ie!=null)return ql++,ql},[Ie])}const es=null},32339:function(zt,Vt,ee){"use strict";ee.d(Vt,{DL:function(){return se}});var te=ee(24285);function ie(Ze){return je=>{let{transform:ce}=je;return Xl(vi({},ce),{x:Math.ceil(ce.x/Ze)*Ze,y:Math.ceil(ce.y/Ze)*Ze})}}const Be=Ze=>{let{transform:je}=Ze;return Xl(vi({},je),{y:0})};function qe(Ze,je,ce){const Le=vi({},Ze);return je.top+Ze.y<=ce.top?Le.y=ce.top-je.top:je.bottom+Ze.y>=ce.top+ce.height&&(Le.y=ce.top+ce.height-je.bottom),je.left+Ze.x<=ce.left?Le.x=ce.left-je.left:je.right+Ze.x>=ce.left+ce.width&&(Le.x=ce.left+ce.width-je.right),Le}const He=Ze=>{let{containerNodeRect:je,draggingNodeRect:ce,transform:Le}=Ze;return!ce||!je?Le:qe(Le,ce,je)},Ge=Ze=>{let{draggingNodeRect:je,transform:ce,scrollableAncestorRects:Le}=Ze;const de=Le[0];return!je||!de?ce:qe(ce,je,de)},se=Ze=>{let{transform:je}=Ze;return Xl(vi({},je),{x:0})},Ve=Ze=>{let{transform:je,draggingNodeRect:ce,windowRect:Le}=Ze;return!ce||!Le?je:qe(je,ce,Le)},ke=Ze=>{let{activatorEvent:je,draggingNodeRect:ce,transform:Le}=Ze;if(ce&&je){const de=getEventCoordinates(je);if(!de)return Le;const a=de.x-ce.left,y=de.y-ce.top;return Xl(vi({},Le),{x:Le.x+a-ce.width/2,y:Le.y+y-ce.height/2})}return Le}},45587:function(zt,Vt,ee){"use strict";ee.d(Vt,{Fo:function(){return z},Rp:function(){return qe},nB:function(){return Se},qw:function(){return y}});var te=ee(67294),ie=ee(60887),Be=ee(24285);function qe(Je,At,Lt){const ht=Je.slice();return ht.splice(Lt<0?ht.length+Lt:Lt,0,ht.splice(At,1)[0]),ht}function He(Je,At,Lt){const ht=Je.slice();return ht[At]=Je[Lt],ht[Lt]=Je[At],ht}function Ge(Je,At){return Je.reduce((Lt,ht,wt)=>{const Jt=At.get(ht);return Jt&&(Lt[wt]=Jt),Lt},Array(Je.length))}function se(Je){return Je!==null&&Je>=0}function Ve(Je,At){if(Je===At)return!0;if(Je.length!==At.length)return!1;for(let Lt=0;Lt<Je.length;Lt++)if(Je[Lt]!==At[Lt])return!1;return!0}function ke(Je){return typeof Je=="boolean"?{draggable:Je,droppable:Je}:Je}const Ze={scaleX:1,scaleY:1},je=Je=>{var At;let{rects:Lt,activeNodeRect:ht,activeIndex:wt,overIndex:Jt,index:cn}=Je;const pt=(At=Lt[wt])!=null?At:ht;if(!pt)return null;const Nt=ce(Lt,cn,wt);if(cn===wt){const Zt=Lt[Jt];return Zt?vi({x:wt<Jt?Zt.left+Zt.width-(pt.left+pt.width):Zt.left-pt.left,y:0},Ze):null}return cn>wt&&cn<=Jt?vi({x:-pt.width-Nt,y:0},Ze):cn<wt&&cn>=Jt?vi({x:pt.width+Nt,y:0},Ze):vi({x:0,y:0},Ze)};function ce(Je,At,Lt){const ht=Je[At],wt=Je[At-1],Jt=Je[At+1];return!ht||!wt&&!Jt?0:Lt<At?wt?ht.left-(wt.left+wt.width):Jt.left-(ht.left+ht.width):Jt?Jt.left-(ht.left+ht.width):ht.left-(wt.left+wt.width)}const Le=Je=>{let{rects:At,activeIndex:Lt,overIndex:ht,index:wt}=Je;const Jt=qe(At,ht,Lt),cn=At[wt],pt=Jt[wt];return!pt||!cn?null:{x:pt.left-cn.left,y:pt.top-cn.top,scaleX:pt.width/cn.width,scaleY:pt.height/cn.height}},de=Je=>{let{activeIndex:At,index:Lt,rects:ht,overIndex:wt}=Je,Jt,cn;return Lt===At&&(Jt=ht[Lt],cn=ht[wt]),Lt===wt&&(Jt=ht[Lt],cn=ht[At]),!cn||!Jt?null:{x:cn.left-Jt.left,y:cn.top-Jt.top,scaleX:cn.width/Jt.width,scaleY:cn.height/Jt.height}},a={scaleX:1,scaleY:1},y=Je=>{var At;let{activeIndex:Lt,activeNodeRect:ht,index:wt,rects:Jt,overIndex:cn}=Je;const pt=(At=Jt[Lt])!=null?At:ht;if(!pt)return null;if(wt===Lt){const Zt=Jt[cn];return Zt?vi({x:0,y:Lt<cn?Zt.top+Zt.height-(pt.top+pt.height):Zt.top-pt.top},a):null}const Nt=b(Jt,wt,Lt);return wt>Lt&&wt<=cn?vi({x:0,y:-pt.height-Nt},a):wt<Lt&&wt>=cn?vi({x:0,y:pt.height+Nt},a):vi({x:0,y:0},a)};function b(Je,At,Lt){const ht=Je[At],wt=Je[At-1],Jt=Je[At+1];return ht?Lt<At?wt?ht.top-(wt.top+wt.height):Jt?Jt.top-(ht.top+ht.height):0:Jt?Jt.top-(ht.top+ht.height):wt?ht.top-(wt.top+wt.height):0:0}const E="Sortable",x=te.createContext({activeIndex:-1,containerId:E,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:Le,disabled:{draggable:!1,droppable:!1}});function z(Je){let{children:At,id:Lt,items:ht,strategy:wt=Le,disabled:Jt=!1}=Je;const{active:cn,dragOverlay:pt,droppableRects:Nt,over:Zt,measureDroppableContainers:Fn}=(0,ie.Cj)(),yt=(0,Be.Ld)(E,Lt),Yt=pt.rect!==null,Re=(0,te.useMemo)(()=>ht.map(hn=>typeof hn=="object"&&"id"in hn?hn.id:hn),[ht]),Gn=cn!=null,nn=cn?Re.indexOf(cn.id):-1,pa=Zt?Re.indexOf(Zt.id):-1,fa=(0,te.useRef)(Re),Ln=!Ve(Re,fa.current),mt=pa!==-1&&nn===-1||Ln,ot=ke(Jt);(0,Be.LI)(()=>{Ln&&Gn&&Fn(Re)},[Ln,Re,Gn,Fn]),(0,te.useEffect)(()=>{fa.current=Re},[Re]);const an=(0,te.useMemo)(()=>({activeIndex:nn,containerId:yt,disabled:ot,disableTransforms:mt,items:Re,overIndex:pa,useDragOverlay:Yt,sortedRects:Ge(Re,Nt),strategy:wt}),[nn,yt,ot.draggable,ot.droppable,mt,Re,pa,Nt,Yt,wt]);return te.createElement(x.Provider,{value:an},At)}const re=Je=>{let{id:At,items:Lt,activeIndex:ht,overIndex:wt}=Je;return qe(Lt,ht,wt).indexOf(At)},ae=Je=>{let{containerId:At,isSorting:Lt,wasDragging:ht,index:wt,items:Jt,newIndex:cn,previousItems:pt,previousContainerId:Nt,transition:Zt}=Je;return!Zt||!ht||pt!==Jt&&wt===cn?!1:Lt?!0:cn!==wt&&At===Nt},ne={duration:200,easing:"ease"},ve="transform",ye=Be.ux.Transition.toString({property:ve,duration:0,easing:"linear"}),we={roleDescription:"sortable"};function Fe(Je){let{disabled:At,index:Lt,node:ht,rect:wt}=Je;const[Jt,cn]=(0,te.useState)(null),pt=(0,te.useRef)(Lt);return(0,Be.LI)(()=>{if(!At&&Lt!==pt.current&&ht.current){const Nt=wt.current;if(Nt){const Zt=(0,ie.VK)(ht.current,{ignoreTransform:!0}),Fn={x:Nt.left-Zt.left,y:Nt.top-Zt.top,scaleX:Nt.width/Zt.width,scaleY:Nt.height/Zt.height};(Fn.x||Fn.y)&&cn(Fn)}}Lt!==pt.current&&(pt.current=Lt)},[At,Lt,ht,wt]),(0,te.useEffect)(()=>{Jt&&cn(null)},[Jt]),Jt}function Se(Je){let{animateLayoutChanges:At=ae,attributes:Lt,disabled:ht,data:wt,getNewIndex:Jt=re,id:cn,strategy:pt,resizeObserverConfig:Nt,transition:Zt=ne}=Je;const{items:Fn,containerId:yt,activeIndex:Yt,disabled:Re,disableTransforms:Gn,sortedRects:nn,overIndex:pa,useDragOverlay:fa,strategy:Ln}=(0,te.useContext)(x),mt=Pe(ht,Re),ot=Fn.indexOf(cn),an=(0,te.useMemo)(()=>vi({sortable:{containerId:yt,index:ot,items:Fn}},wt),[yt,wt,ot,Fn]),hn=(0,te.useMemo)(()=>Fn.slice(Fn.indexOf(cn)),[Fn,cn]),{rect:Wt,node:Na,isOver:En,setNodeRef:Ca}=(0,ie.Zj)({id:cn,data:an,disabled:mt.droppable,resizeObserverConfig:vi({updateMeasurementsFor:hn},Nt)}),{active:Oa,activatorEvent:Wa,activeNodeRect:mr,attributes:Lr,setNodeRef:mo,listeners:dt,isDragging:Et,over:$n,setActivatorNodeRef:oa,transform:xt}=(0,ie.O1)({id:cn,data:an,attributes:vi(vi({},we),Lt),disabled:mt.draggable}),Fa=(0,Be.HB)(Ca,mo),Or=!!Oa,ya=Or&&!Gn&&se(Yt)&&se(pa),Tr=!fa&&Et,Ut=Tr&&ya?xt:null,sr=pt!=null?pt:Ln,vr=ya?Ut!=null?Ut:sr({rects:nn,activeNodeRect:mr,activeIndex:Yt,overIndex:pa,index:ot}):null,Fo=se(Yt)&&se(pa)?Jt({id:cn,items:Fn,activeIndex:Yt,overIndex:pa}):ot,wr=Oa==null?void 0:Oa.id,Yr=(0,te.useRef)({activeId:wr,items:Fn,newIndex:Fo,containerId:yt}),ai=Fn!==Yr.current.items,vo=At({active:Oa,containerId:yt,isDragging:Et,isSorting:Or,id:cn,index:ot,items:Fn,newIndex:Yr.current.newIndex,previousItems:Yr.current.items,previousContainerId:Yr.current.containerId,transition:Zt,wasDragging:Yr.current.activeId!=null}),_o=Fe({disabled:!vo,index:ot,node:Na,rect:Wt});return(0,te.useEffect)(()=>{Or&&Yr.current.newIndex!==Fo&&(Yr.current.newIndex=Fo),yt!==Yr.current.containerId&&(Yr.current.containerId=yt),Fn!==Yr.current.items&&(Yr.current.items=Fn)},[Or,Fo,yt,Fn]),(0,te.useEffect)(()=>{if(wr===Yr.current.activeId)return;if(wr&&!Yr.current.activeId){Yr.current.activeId=wr;return}const nl=setTimeout(()=>{Yr.current.activeId=wr},50);return()=>clearTimeout(nl)},[wr]),{active:Oa,activeIndex:Yt,attributes:Lr,data:an,rect:Wt,index:ot,newIndex:Fo,items:Fn,isOver:En,isSorting:Or,isDragging:Et,listeners:dt,node:Na,overIndex:pa,over:$n,setNodeRef:Fa,setActivatorNodeRef:oa,setDroppableNodeRef:Ca,setDraggableNodeRef:mo,transform:_o!=null?_o:vr,transition:hi()};function hi(){if(_o||ai&&Yr.current.newIndex===ot)return ye;if(!(Tr&&!(0,Be.vd)(Wa)||!Zt)&&(Or||vo))return Be.ux.Transition.toString(Xl(vi({},Zt),{property:ve}))}}function Pe(Je,At){var Lt,ht;return typeof Je=="boolean"?{draggable:Je,droppable:!1}:{draggable:(Lt=Je==null?void 0:Je.draggable)!=null?Lt:At.draggable,droppable:(ht=Je==null?void 0:Je.droppable)!=null?ht:At.droppable}}function Ye(Je){if(!Je)return!1;const At=Je.data.current;return!!(At&&"sortable"in At&&typeof At.sortable=="object"&&"containerId"in At.sortable&&"items"in At.sortable&&"index"in At.sortable)}const De=[ie.g4.Down,ie.g4.Right,ie.g4.Up,ie.g4.Left],We=(Je,At)=>{let{context:{active:Lt,collisionRect:ht,droppableRects:wt,droppableContainers:Jt,over:cn,scrollableAncestors:pt}}=At;if(De.includes(Je.code)){if(Je.preventDefault(),!Lt||!ht)return;const Nt=[];Jt.getEnabled().forEach(yt=>{if(!yt||yt!=null&&yt.disabled)return;const Yt=wt.get(yt.id);if(Yt)switch(Je.code){case KeyboardCode.Down:ht.top<Yt.top&&Nt.push(yt);break;case KeyboardCode.Up:ht.top>Yt.top&&Nt.push(yt);break;case KeyboardCode.Left:ht.left>Yt.left&&Nt.push(yt);break;case KeyboardCode.Right:ht.left<Yt.left&&Nt.push(yt);break}});const Zt=closestCorners({active:Lt,collisionRect:ht,droppableRects:wt,droppableContainers:Nt,pointerCoordinates:null});let Fn=getFirstCollision(Zt,"id");if(Fn===(cn==null?void 0:cn.id)&&Zt.length>1&&(Fn=Zt[1].id),Fn!=null){const yt=Jt.get(Lt.id),Yt=Jt.get(Fn),Re=Yt?wt.get(Yt.id):null,Gn=Yt==null?void 0:Yt.node.current;if(Gn&&Re&&yt&&Yt){const pa=getScrollableAncestors(Gn).some((hn,Wt)=>pt[Wt]!==hn),fa=Oe(yt,Yt),Ln=rt(yt,Yt),mt=pa||!fa?{x:0,y:0}:{x:Ln?ht.width-Re.width:0,y:Ln?ht.height-Re.height:0},ot={x:Re.left,y:Re.top};return mt.x&&mt.y?ot:subtract(ot,mt)}}}};function Oe(Je,At){return!Ye(Je)||!Ye(At)?!1:Je.data.current.sortable.containerId===At.data.current.sortable.containerId}function rt(Je,At){return!Ye(Je)||!Ye(At)||!Oe(Je,At)?!1:Je.data.current.sortable.index<At.data.current.sortable.index}},24285:function(zt,Vt,ee){"use strict";ee.d(Vt,{$X:function(){return ae},D9:function(){return b},DC:function(){return we},Ey:function(){return de},FJ:function(){return qe},Gj:function(){return a},HB:function(){return ie},IH:function(){return re},Jj:function(){return Ge},LI:function(){return je},Ld:function(){return x},Nq:function(){return Be},Re:function(){return Ve},UG:function(){return He},Yz:function(){return Le},qk:function(){return se},r3:function(){return Ze},so:function(){return Pe},ux:function(){return Fe},vZ:function(){return ke},vd:function(){return ve},wm:function(){return y},zX:function(){return ce}});var te=ee(67294);function ie(){for(var Ye=arguments.length,De=new Array(Ye),We=0;We<Ye;We++)De[We]=arguments[We];return(0,te.useMemo)(()=>Oe=>{De.forEach(rt=>rt(Oe))},De)}const Be=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function qe(Ye){const De=Object.prototype.toString.call(Ye);return De==="[object Window]"||De==="[object global]"}function He(Ye){return"nodeType"in Ye}function Ge(Ye){var De,We;return Ye?qe(Ye)?Ye:He(Ye)&&(De=(We=Ye.ownerDocument)==null?void 0:We.defaultView)!=null?De:window:window}function se(Ye){const{Document:De}=Ge(Ye);return Ye instanceof De}function Ve(Ye){return qe(Ye)?!1:Ye instanceof Ge(Ye).HTMLElement}function ke(Ye){return Ye instanceof Ge(Ye).SVGElement}function Ze(Ye){return Ye?qe(Ye)?Ye.document:He(Ye)?se(Ye)?Ye:Ve(Ye)||ke(Ye)?Ye.ownerDocument:document:document:document}const je=Be?te.useLayoutEffect:te.useEffect;function ce(Ye){const De=(0,te.useRef)(Ye);return je(()=>{De.current=Ye}),(0,te.useCallback)(function(){for(var We=arguments.length,Oe=new Array(We),rt=0;rt<We;rt++)Oe[rt]=arguments[rt];return De.current==null?void 0:De.current(...Oe)},[])}function Le(){const Ye=(0,te.useRef)(null),De=(0,te.useCallback)((Oe,rt)=>{Ye.current=setInterval(Oe,rt)},[]),We=(0,te.useCallback)(()=>{Ye.current!==null&&(clearInterval(Ye.current),Ye.current=null)},[]);return[De,We]}function de(Ye,De){De===void 0&&(De=[Ye]);const We=(0,te.useRef)(Ye);return je(()=>{We.current!==Ye&&(We.current=Ye)},De),We}function a(Ye,De){const We=(0,te.useRef)();return(0,te.useMemo)(()=>{const Oe=Ye(We.current);return We.current=Oe,Oe},[...De])}function y(Ye){const De=ce(Ye),We=(0,te.useRef)(null),Oe=(0,te.useCallback)(rt=>{rt!==We.current&&(De==null||De(rt,We.current)),We.current=rt},[]);return[We,Oe]}function b(Ye){const De=(0,te.useRef)();return(0,te.useEffect)(()=>{De.current=Ye},[Ye]),De.current}let E={};function x(Ye,De){return(0,te.useMemo)(()=>{if(De)return De;const We=E[Ye]==null?0:E[Ye]+1;return E[Ye]=We,Ye+"-"+We},[Ye,De])}function z(Ye){return function(De){for(var We=arguments.length,Oe=new Array(We>1?We-1:0),rt=1;rt<We;rt++)Oe[rt-1]=arguments[rt];return Oe.reduce((Je,At)=>{const Lt=Object.entries(At);for(const[ht,wt]of Lt){const Jt=Je[ht];Jt!=null&&(Je[ht]=Jt+Ye*wt)}return Je},vi({},De))}}const re=z(1),ae=z(-1);function ne(Ye){return"clientX"in Ye&&"clientY"in Ye}function ve(Ye){if(!Ye)return!1;const{KeyboardEvent:De}=Ge(Ye.target);return De&&Ye instanceof De}function ye(Ye){if(!Ye)return!1;const{TouchEvent:De}=Ge(Ye.target);return De&&Ye instanceof De}function we(Ye){if(ye(Ye)){if(Ye.touches&&Ye.touches.length){const{clientX:De,clientY:We}=Ye.touches[0];return{x:De,y:We}}else if(Ye.changedTouches&&Ye.changedTouches.length){const{clientX:De,clientY:We}=Ye.changedTouches[0];return{x:De,y:We}}}return ne(Ye)?{x:Ye.clientX,y:Ye.clientY}:null}const Fe=Object.freeze({Translate:{toString(Ye){if(!Ye)return;const{x:De,y:We}=Ye;return"translate3d("+(De?Math.round(De):0)+"px, "+(We?Math.round(We):0)+"px, 0)"}},Scale:{toString(Ye){if(!Ye)return;const{scaleX:De,scaleY:We}=Ye;return"scaleX("+De+") scaleY("+We+")"}},Transform:{toString(Ye){if(Ye)return[Fe.Translate.toString(Ye),Fe.Scale.toString(Ye)].join(" ")}},Transition:{toString(Ye){let{property:De,duration:We,easing:Oe}=Ye;return De+" "+We+"ms "+Oe}}}),Se="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Pe(Ye){return Ye.matches(Se)?Ye:Ye.querySelector(Se)}},71736:function(zt,Vt){"use strict";Vt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},39886:function(zt,Vt){"use strict";Vt.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"}},57971:function(zt,Vt,ee){"use strict";var te=ee(67294),ie=Object.defineProperty,Be=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ge=(ke,Ze,je)=>Ze in ke?ie(ke,Ze,{enumerable:!0,configurable:!0,writable:!0,value:je}):ke[Ze]=je,se=(ke,Ze)=>{for(var je in Ze||(Ze={}))qe.call(Ze,je)&&Ge(ke,je,Ze[je]);if(Be)for(var je of Be(Ze))He.call(Ze,je)&&Ge(ke,je,Ze[je]);return ke};const Ve=ke=>React.createElement("svg",se({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143z",fill:"#98BDF7"}),React.createElement("path",{d:"m248.686 803.182-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#145DFF"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#98BDF7"}));Vt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},36913:function(zt,Vt,ee){"use strict";var te=ee(67294),ie=Object.defineProperty,Be=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ge=(ke,Ze,je)=>Ze in ke?ie(ke,Ze,{enumerable:!0,configurable:!0,writable:!0,value:je}):ke[Ze]=je,se=(ke,Ze)=>{for(var je in Ze||(Ze={}))qe.call(Ze,je)&&Ge(ke,je,Ze[je]);if(Be)for(var je of Be(Ze))He.call(Ze,je)&&Ge(ke,je,Ze[je]);return ke};const Ve=ke=>React.createElement("svg",se({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ke),React.createElement("path",{d:"M365.714 73.143H1024v73.143H365.714zm0 292.571H1024v73.143H365.714zm0 292.572H1024v73.143H365.714zm0 292.571H1024V1024H365.714v-73.143zM248.686 803.182l-65.829 75.922V658.286h-73.143v220.818l-65.828-75.995L0 851.383 146.286 1024 292.57 851.53z",fill:"#98BDF7"}),React.createElement("path",{d:"M146.286 0 0 158.72l43.886 55.223 65.828-75.922v227.693h73.143V138.021l65.829 75.922 43.885-55.223z",fill:"#145DFF"}));Vt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},18023:function(){"use strict";function zt(de,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=de,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(zt.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(zt.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(zt.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(zt.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var y=go.Shape._FigureParameters[de];return y?y[a]:null},go.Shape.setFigureParameter=function(de,a,y){if(!(y instanceof zt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+y);if(y.defaultValue<y.minimum||y.defaultValue>y.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+y.defaultValue);var b=go.Shape._FigureParameters[de];b||(b=[],go.Shape._FigureParameters[de]=b),b[a]=y};var Vt=[];function ee(de,a){var y=Vt.pop();return y===void 0?new go.Point(de,a):(y.x=de,y.y=a,y)}function te(){var de=Vt.pop();return de===void 0?new go.Point:de}function ie(de){Vt.push(de)}function Be(de,a,y,b,E,x,z,re,ae){ae||(ae=new go.Point);var ne=de-y,ve=E-z,ye=NaN,we=NaN;if(ne===0)if(ve===0)de===y&&(ye=de,we=a);else{var Fe=(x-re)/ve,Se=x-Fe*E;ye=de,we=Fe*ye+Se}else if(ve===0){var Pe=(a-b)/ne,Ye=a-Pe*de;ye=E,we=Pe*ye+Ye}else{var Pe=(a-b)/ne,Fe=(x-re)/ve,Ye=a-Pe*de,Se=x-Fe*E;ye=(Se-Ye)/(Pe-Fe),we=Pe*ye+Ye}return ae.x=ye,ae.y=we,ae}function qe(de,a,y,b,E,x,z,re,ae,ne,ve,ye,we,Fe){var Se=1-ae,Pe=ae,Ye=de*Se+y*Pe,De=a*Se+b*Pe,We=y*Se+E*Pe,Oe=b*Se+x*Pe,rt=E*Se+z*Pe,Je=x*Se+re*Pe,At=Ye*Se+We*Pe,Lt=De*Se+Oe*Pe,ht=We*Se+rt*Pe,wt=Oe*Se+Je*Pe,Jt=At*Se+ht*Pe,cn=Lt*Se+wt*Pe;ne.x=Ye,ne.y=De,ve.x=At,ve.y=Lt,ye.x=Jt,ye.y=cn,we.x=ht,we.y=wt,Fe.x=rt,Fe.y=Je}var He=new go.Spot(.156,.156),Ge=new go.Spot(.844,.844),se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new zt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*se,x=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)).add(new go.PathSegment(go.PathSegment.Line,a,y-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,y-E,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,b,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,E,y,0,y-E)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()));return E>1&&(x.spot1=new go.Spot(0,0,E,E),x.spot2=new go.Spot(1,1,-E,-E)),x}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(de,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(de,a,y){return new go.Geometry().add(new go.PathFigure(a,y).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(de,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=y/2,b.endX=a,b.endY=y/2,b}),go.Shape.defineFigureGenerator("LineV",function(de,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=y,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,y/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("XLine",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LineRight",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)))}),go.Shape.defineFigureGenerator("LineDown",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,.25*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Line,a,.25*y)))}),go.Shape.defineFigureGenerator("LineLeft",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,y)))}),go.Shape.defineFigureGenerator("LineUp",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,.75*y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,a,.75*y)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(de,a,y){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*y,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Move,0,y/2)).add(new go.PathSegment(go.PathSegment.Line,a,y/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,y)))}),go.Shape.defineFigureGenerator("CircleLine",function(de,a,y){var b=a/2,E=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return E.spot1=He,E.spot2=Ge,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(de,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=y,b}),go.Shape.defineFigureGenerator("Line2",function(de,a,y){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=y,b}),go.Shape.defineFigureGenerator("Curve1",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,se*a,0,a,(1-se)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,se*y,(1-se)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,se*y,se*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-se)*a,0,0,(1-se)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(de,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new zt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&x.setSpots(E/a,0,(a-E)/a,1),x}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new zt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a:b>a&&(b=a);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&x.setSpots(E/a,0,(a-E)/a,1),x}}),go.Shape.setFigureParameter("Trapezoid1",0,new zt("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&x.setSpots(E/a,0,(a-E)/a,1),x}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new zt("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)?b=20:b<-a?b=-a/2:b>a&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())):x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())),E<a/2&&x.setSpots(E/a,0,(a-E)/a,1),x}}),go.Shape.setFigureParameter("ManualOperation",0,new zt("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a/2:b>a&&(b=a/2);var E=Math.abs(b);if(b===0){var x=new go.Geometry(go.Geometry.Rectangle);return x.startX=0,x.startY=0,x.endX=a,x.endY=y,x}else{var x=new go.Geometry;return b>0?x.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-E,y)).add(new go.PathSegment(go.PathSegment.Line,E,y).close())):x.add(new go.PathFigure(E,0).add(new go.PathSegment(go.PathSegment.Line,a-E,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close())),E<a/2&&x.setSpots(E/a,0,(a-E)/a,1),x}});var Ve=[];function ke(){var de=Ve.pop();return de===void 0?[]:de}function Ze(de){de.length=0,Ve.push(de)}function je(de){for(var a=ke(),y=.5,b=.5,E=Math.PI*1.5,x=0,z=0;z<de;z++)x=2*Math.PI/de*z+E,a[z]=new go.Point(b+y*Math.cos(x),b+y*Math.sin(x));return a.push(a[0]),a}function ce(de){var a=Le(de),y=ke();y[0]=a[0];for(var b=1,E=1;b<a.length;b+=2,E+=3)y[E]=a[b],y[E+1]=a[b],y[E+2]=a[b+1];return Ze(a),y}function Le(de){for(var a=je(de),y=ke(),b=Math.floor(a.length/2),E=a.length-1,x=de%2===0?2:1,z=0;z<E;z++){var re=a[z],ae=a[z+1],ne=a[(b+z-1)%E],ve=a[(b+z+x)%E];y[z*2]=re,y[z*2+1]=Be(re.x,re.y,ne.x,ne.y,ae.x,ae.y,ve.x,ve.y,new go.Point)}return y[y.length]=y[0],Ze(a),y}go.Shape.defineFigureGenerator("Pentagon",function(de,a,y){var b=je(5),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<5;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.2,.22),E.spot2=new go.Spot(.8,.9),E}),go.Shape.defineFigureGenerator("Hexagon",function(de,a,y){var b=je(6),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<6;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.07,.25),E.spot2=new go.Spot(.93,.75),E}),go.Shape.defineFigureGenerator("Heptagon",function(de,a,y){var b=je(7),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<7;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.2,.15),E.spot2=new go.Spot(.8,.85),E}),go.Shape.defineFigureGenerator("Octagon",function(de,a,y){var b=je(8),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<8;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.85),E}),go.Shape.defineFigureGenerator("Nonagon",function(de,a,y){var b=je(9),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<9;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.17,.13),E.spot2=new go.Spot(.82,.82),E}),go.Shape.defineFigureGenerator("Decagon",function(de,a,y){var b=je(10),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("Dodecagon",function(de,a,y){var b=je(12),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("FivePointedStar",function(de,a,y){var b=Le(5),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<10;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.266,.333),E.spot2=new go.Spot(.733,.733),E}),go.Shape.defineFigureGenerator("SixPointedStar",function(de,a,y){var b=Le(6),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<12;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.17,.25),E.spot2=new go.Spot(.83,.75),E}),go.Shape.defineFigureGenerator("SevenPointedStar",function(de,a,y){var b=Le(7),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<14;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("EightPointedStar",function(de,a,y){var b=Le(8),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<16;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("NinePointedStar",function(de,a,y){var b=Le(9),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<18;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("TenPointedStar",function(de,a,y){var b=Le(10),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<20;z++)x.add(new go.PathSegment(go.PathSegment.Line,b[z].x*a,b[z].y*y));return x.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ze(b),E.spot1=new go.Spot(.281,.261),E.spot2=new go.Spot(.723,.748),E}),go.Shape.defineFigureGenerator("FivePointedBurst",function(de,a,y){var b=ce(5),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("SixPointedBurst",function(de,a,y){var b=ce(6),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.17,.222),E.spot2=new go.Spot(.833,.777),E}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(de,a,y){var b=ce(7),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("EightPointedBurst",function(de,a,y){var b=ce(8),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("NinePointedBurst",function(de,a,y){var b=ce(9),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("TenPointedBurst",function(de,a,y){var b=ce(10),E=new go.Geometry,x=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(x);for(var z=1;z<b.length;z+=3)x.add(new go.PathSegment(go.PathSegment.Bezier,b[z+2].x*a,b[z+2].y*y,b[z].x*a,b[z].y*y,b[z+1].x*a,b[z+1].y*y));return x.segments.last().close(),Ze(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.setFigureParameter("FramedRectangle",0,new zt("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new zt("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(de,a,y){var b=de?de.parameter1:NaN,E=de?de.parameter2:NaN;isNaN(b)&&(b=8),isNaN(E)&&(E=8);var x=new go.Geometry,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b<a/2&&E<y/2&&(z.add(new go.PathSegment(go.PathSegment.Move,b,E)),z.add(new go.PathSegment(go.PathSegment.Line,b,y-E)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,y-E)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,E).close())),x.setSpots(0,0,1,1,b,E,-b,-E),x}),go.Shape.setFigureParameter("Ring",0,new zt("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var E=a/2,x=new go.Geometry,z=new go.PathFigure(a,a/2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close());var re=Math.max(E-b,0);return re>0&&(z.add(new go.PathSegment(go.PathSegment.Move,a/2+re,a/2)),z.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,re,re).close())),x.spot1=He,x.spot2=Ge,x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Cloud",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*y,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*y,-.09239631*a,.07836421*y,.1406031*a,-.0542823*y)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*y,.2450511*a,-.00697547*y,.3776197*a,-.01112067*y)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*y,.4539471*a,0,.6066018*a,-.02526587*y)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*y,.6914277*a,-.01904177*y,.8921095*a,-.01220843*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*y,1.036446*a,.04105738*y,1.020377*a,.3022052*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*y,1.04448*a,.360238*y,.992256*a,.5219009*y)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*y,1.032337*a,.5771781*y,1.018411*a,.8120651*y)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*y,1.028411*a,.9571472*y,.8556702*a,1.052487*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*y,.7431877*a,1.009325*y,.5624123*a,1.021761*y)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*y,.4820677*a,1.031761*y,.3030112*a,1.002796*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*y,.2329994*a,1.01518*y,.03213784*a,1.01518*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*y,-.02812061*a,.9032597*y,-.01205169*a,.6835638*y)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*y,-.01812061*a,.6089503*y,-.00606892*a,.4555777*y)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*y,-.01606892*a,.3892545*y,-.01205169*a,.1944299*y))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(de,a,y){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,b*y).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new zt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new zt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,y){var b=de?de.parameter1:NaN,E=de?de.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var x=b%360;x<0&&(x+=360);var z=E%360,re=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(re,re).add(new go.PathSegment(go.PathSegment.Arc,x,z,re,re,re,re).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,y){var b=se/Math.SQRT2*.5,E=Math.SQRT2/2,x=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,x*y,a,(1-b)*y,(E+b)*a,(x+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new zt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new zt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,x=a/2,z=y/2;return new go.Geometry().add(new go.PathFigure(x-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,x+E,0)).add(new go.PathSegment(go.PathSegment.Line,x+E,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z-E)).add(new go.PathSegment(go.PathSegment.Line,a,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,z+E)).add(new go.PathSegment(go.PathSegment.Line,x+E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,y)).add(new go.PathSegment(go.PathSegment.Line,x-E,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z+E)).add(new go.PathSegment(go.PathSegment.Line,0,z-E)).add(new go.PathSegment(go.PathSegment.Line,x-E,z-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new zt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,y){var b=de?de.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||y===0){var E=new go.Geometry(go.Geometry.Rectangle);return E.startX=0,E.startY=0,E.endX=a,E.endY=y,E}else{var x=a/2,z=y/2,re=Math.atan2(y,a),ae=b-Math.min(Math.cos(re)*b/2,x),ne=b-Math.min(Math.sin(re)*b/2,z),E=new go.Geometry,ve=new go.PathFigure(ae,0,!0);return E.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,x,.2*y)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ae,0)),ve.add(new go.PathSegment(go.PathSegment.Line,a,ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.8*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,a,y-ne)),ve.add(new go.PathSegment(go.PathSegment.Line,a-ae,y)),ve.add(new go.PathSegment(go.PathSegment.Line,x,.8*y)),ve.add(new go.PathSegment(go.PathSegment.Line,ae,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y-ne)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new zt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,x=new go.PathFigure(.1*a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new zt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new zt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,x=new go.PathFigure(0,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,se*a,0,a,(.5-se/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+se/2)*y,se*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,0,a,y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*y,.5*a,.25*y).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,.1*a,.8*y,0,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.5*y,.9*a,.8*y).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*y)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.6*a,.2*y,a,.25*y)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*y,a,.8*y,.6*a,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,.5*a,.75*y,.55*a,.95*y)).add(new go.PathSegment(go.PathSegment.Line,.25*a,y)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*y,.45*a,.95*y,.5*a,.75*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.4*a,.8*y,0,.8*y)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*y,0,.25*y,.4*a,.2*y).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.4*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,y,.5*a,.75*y,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*y,.55*a,.95*y,.5*a,.75*y));var x=.2,z=.3,re=0,ae=x*se;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+re)*y,(.5-x+z)*a,(.5+ae+re)*y,(.5-ae+z)*a,(.5+x+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+re)*y,(.5+ae+z)*a,(.5+x+re)*y,(.5+x+z)*a,(.5+ae+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+re)*y,(1-.5+x+z)*a,(.5-ae+re)*y,(.5+ae+z)*a,(.5-x+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-ae+z)*a,(.5-x+re)*y,(.5-x+z+.05)*a,(.5-ae+re-.02)*y)),x=.2,z=0,re=-.3,ae=x*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+x+z)*a,(.5+re)*y,(.5+ae+z)*a,(.5+x+re)*y,(.5+x+z)*a,(.5+ae+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+re)*y,(1-.5+x+z)*a,(.5-ae+re)*y,(.5+ae+z)*a,(.5-x+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+re)*y,(.5-ae+z)*a,(.5-x+re)*y,(.5-x+z)*a,(.5-ae+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+z)*a,(.5+x+re)*y,(.5-x+z)*a,(.5+ae+re)*y,(.5-ae+z)*a,(.5+x+re)*y)),x=.2,z=-.3,re=0,ae=x*se,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-x+re)*y,(1-.5+x+z-.05)*a,(.5-ae+re-.02)*y,(.5+ae+z)*a,(.5-x+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-x+z)*a,(.5+re)*y,(.5-ae+z)*a,(.5-x+re)*y,(.5-x+z)*a,(.5-ae+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+x+re)*y,(.5-x+z)*a,(.5+ae+re)*y,(.5-ae+z)*a,(.5+x+re)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+ae+z)*a,(.5+x+re)*y,(.5+x+z)*a,(.5+ae+re)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),E.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var x=.1,z=.5,re=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(z+x)*a,re*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*z,y*re,x*a,x*a).close()),E=new go.PathFigure(a*.5,0,!1),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),re=.75,E=new go.PathFigure((z+x)*a,re*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*z,y*re,x*a,x*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(de,a,y){var b=.8535533905932737,E=.5*a,x=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,x,E,x)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,x)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,y){var b=new go.Geometry,E=se*.5,x=.5,z=.5,re=.5,ae=new go.PathFigure(z*a,(re-x)*y);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),x=.4,E=se*.4;var ne=te(),ve=te(),ye=te(),we=te();qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.42,ne,ve,ye,we,we);var Fe=te(),Se=te(),Pe=te();qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.58,we,we,Pe,Fe,Se);var Ye=te(),De=te(),We=te();qe(z,re+x,z-E,re+x,z-x,re+E,z-x,re,.42,Ye,De,We,we,we);var Oe=te(),rt=te(),Je=te();return qe(z,re+x,z-E,re+x,z-x,re+E,z-x,re,.58,we,we,Je,Oe,rt),ae.add(new go.PathSegment(go.PathSegment.Move,Je.x*a,Je.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,Oe.x*a,Oe.y*y,rt.x*a,rt.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z-x)*a,(re-E)*y,(z-E)*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ye.x*a,ye.y*y,ne.x*a,ne.y*y,ve.x*a,ve.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,Je.x*a,Je.y*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,We.x*a,We.y*y)),ae.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,Fe.x*a,Fe.y*y,Se.x*a,Se.y*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z+x)*a,(re+E)*y,(z+E)*a,(re+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,We.x*a,We.y*y,Ye.x*a,Ye.y*y,De.x*a,De.y*y).close()),ie(ne),ie(ve),ie(ye),ie(we),ie(Fe),ie(Se),ie(Pe),ie(Ye),ie(De),ie(We),ie(Oe),ie(rt),ie(Je),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*y)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*y,a,.25*y,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,y)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*y,0,.25*y).close()))}),go.Shape.setFigureParameter("HourGlass",0,new zt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,x=E+b;return new go.Geometry().add(new go.PathFigure(x,.5*y).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)).add(new go.PathSegment(go.PathSegment.Line,E,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,.55*y).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,a,.45*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*y).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(de,a,y){var b=new go.Geometry,E=se*.4,x=.4,z=.5,re=.5,ae=te(),ne=te(),ve=te(),ye=te(),we=new go.PathFigure((z-x)*a,re*y,!1);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z-x)*a,(re-E)*y,(z-E)*a,(re-x)*y)),qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.44,ve,ye,ne,ae,ae),we.add(new go.PathSegment(go.PathSegment.Bezier,ne.x*a,ne.y*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y));var Fe=ee(ne.x,ne.y);qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.56,ae,ae,ne,ve,ye);var Se=ee(ne.x,ne.y);we.add(new go.PathSegment(go.PathSegment.Line,(Fe.x*.1+.95*.9)*a,Fe.y*.1*y)),we.add(new go.PathSegment(go.PathSegment.Line,.85*a,Fe.y*.1*y)),we.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),we.add(new go.PathSegment(go.PathSegment.Line,a,0)),we.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),we.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,.15*y)),we.add(new go.PathSegment(go.PathSegment.Line,(Se.x*.1+.9)*a,(Se.y*.1+.05*.9)*y)),we.add(new go.PathSegment(go.PathSegment.Line,Se.x*a,Se.y*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z+x)*a,(re+E)*y,(z+E)*a,(re+x)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re+x)*y,(z-x)*a,(re+E)*y)),x=.35,E=se*.35;var Pe=new go.PathFigure(z*a,(re-x)*y,!1);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y));var Ye=new go.PathFigure((z-x)*a,re*y,!1);return b.add(Ye),ie(ae),ie(ne),ie(ve),ie(ye),ie(Fe),ie(Se),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,y){var b=new go.Geometry,E=.375,x=0,z=-.125,re=E*se,ae=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+re+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+re+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-re+z)*y,(.5+re+x)*a,(.5-E+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-re+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-re+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+re+z)*y,(.5-re+x)*a,(.5+E+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,x=0,z=-.125,re=E*se;var ae=new go.PathFigure((1-.5+E+x)*a,(.5+z)*y,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5+E+z)*y,(.5+E+x)*a,(.5+re+z)*y,(.5+re+x)*a,(.5+E+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-re+x)*a,(.5+E+z)*y,(.5-E+x)*a,(.5+re+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-re+z)*y,(.5-re+x)*a,(.5-E+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+x)*a,(.5+z)*y,(.5+re+x)*a,(.5-E+z)*y,(1-.5+E+x)*a,(.5-re+z)*y));var ae=new go.PathFigure((.525+x)*a,(.5+E+z)*y,!1);return b.add(ae),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,y){var b=de?de.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(de,a,y){var b=de?de.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,b*a,y))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)))}),go.Shape.defineFigureGenerator("LogicAnd",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(de,a,y){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*y,.5*a,.5*y)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Move,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,0,.5*y)).add(new go.PathSegment(go.PathSegment.Move,a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y)))}),go.Shape.defineFigureGenerator("LogicForAll",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,y)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*y)).add(new go.PathSegment(go.PathSegment.Line,a,.5*y)).add(new go.PathSegment(go.PathSegment.Move,0,y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(de,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(0,y,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*y)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,a,y))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,y){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*y)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*y,b*a,b*y)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new zt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new zt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.3);var E=de?de.parameter2:NaN;isNaN(E)&&(E=.3);var x=(1-b)*a,z=(.5-E/2)*y,re=(.5+E/2)*y,ae=new go.Geometry,ne=new go.PathFigure(0,z,!0);ae.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,re)),ne.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ae.spot1=new go.Spot(0,z/y);var ve=Be(0,re/y,1,re/y,x/a,1,1,.5,te());return ae.spot2=new go.Spot(ve.x,ve.y),ie(ve),ae}),go.Shape.setFigureParameter("Arrow2",0,new zt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new zt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=de?de.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var x=a-b,z=(y-E)/2,re=z+E,ae=new go.Geometry,ne=new go.PathFigure(0,z,!0);ae.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,0)),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,y)),ne.add(new go.PathSegment(go.PathSegment.Line,x,re)),ne.add(new go.PathSegment(go.PathSegment.Line,0,re).close()),ae.spot1=new go.Spot(0,z/y);var ve=Be(0,re/y,1,re/y,x/a,1,1,.5,te());return ae.spot2=new go.Spot(ve.x,ve.y),ie(ve),ae}),go.Shape.defineFigureGenerator("Chevron",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,1*y).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new zt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,re=new go.PathFigure(a,.5*y,!0);z.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ae=Be(0,.5,.3,0,0,E/y,.1,E/y,te());return z.spot1=new go.Spot(ae.x,ae.y),ae=Be(.7,1,1,.5,0,x/y,1,x/y,ae),z.spot2=new go.Spot(ae.x,ae.y),ie(ae),z}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new zt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new zt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=40);var E=de?de.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,re=(y-E)/2,ae=re+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,re=0,ae=y):(x=0,z=y,re=0,ae=y));var ne=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);ne.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.3*a,x)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,re).close());var ye=Be(0,.5,.3,re/y,0,x/y,1,x/y,te());return ne.spot1=new go.Spot(ye.x,ye.y),ye=Be(.7,ae/y,1,.5,0,z/y,1,z/y,ye),ne.spot2=new go.Spot(ye.x,ye.y),ie(ye),ne}),go.Shape.setFigureParameter("IBeamArrow",0,new zt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,re=new go.PathFigure(a,.5*y,!0);z.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,y)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(0,E/y);var ae=Be(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(ae.x,ae.y),ie(ae),z}),go.Shape.setFigureParameter("IBeamArrow2",0,new zt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new zt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=40);var E=de?de.parameter2:NaN;isNaN(E)&&(E=100);var x=(y-b)/2,z=x+b,re=(y-E)/2,ae=re+E;(b>y||E>y)&&(E>b?(b=b*y/E,x=(y-b)/2,z=x+b,re=0,ae=y):(x=0,z=y,re=0,ae=y));var ne=new go.Geometry,ve=new go.PathFigure(a,.5*y,!0);ne.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,ae)),ve.add(new go.PathSegment(go.PathSegment.Line,0,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,re)),ve.add(new go.PathSegment(go.PathSegment.Line,.2*a,x)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),ve.add(new go.PathSegment(go.PathSegment.Line,.7*a,re).close()),ne.spot1=new go.Spot(0,x/y);var ye=Be(.7,ae/y,1,.5,0,z/y,1,z/y,te());return ne.spot2=new go.Spot(ye.x,ye.y),ie(ye),ne}),go.Shape.setFigureParameter("Pointer",0,new zt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var z=Be(.2,.65,1,.65,0,1,1,.5,te());return E.spot2=new go.Spot(z.x,z.y),ie(z),E}),go.Shape.setFigureParameter("RoundedPointer",0,new zt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E.spot1=new go.Spot(b,.35);var z=Be(0,.65,1,.65,0,1,1,.5,te());return E.spot2=new go.Spot(z.x,z.y),ie(z),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new zt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,x=(.5+b/2)*y,z=new go.Geometry,re=new go.PathFigure(a,.5*y,!0);z.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,.3);var ae=Be(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(ae.x,ae.y),ie(ae),z}),go.Shape.setFigureParameter("SplitEndArrow2",0,new zt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,x=E+b;b>y&&(E=0,x=y);var z=new go.Geometry,re=new go.PathFigure(a,.5*y,!0);z.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,x)),re.add(new go.PathSegment(go.PathSegment.Line,0,x)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),z.spot1=new go.Spot(.2,E/y);var ae=Be(.7,1,1,.5,0,x/y,1,x/y,te());return z.spot2=new go.Spot(ae.x,ae.y),ie(ae),z}),go.Shape.setFigureParameter("SquareArrow",0,new zt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,x=new go.PathFigure(a,.5*y,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=go.Spot.TopLeft,E.spot2=new go.Spot(b,1),E}),go.Shape.defineFigureGenerator("Cone1",function(de,a,y){var b=new go.Geometry,E=se*.5,x=se*.1,z=new go.PathFigure(0,.9*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.9*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,y,.85/.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.9*y).close());var x=new go.PathFigure(0,.9*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*y,(1-.85/.9)*a,.8*y,.85/.9*a,.8*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.3*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var x=new go.PathFigure(0,.3*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=se*.5,z=new go.PathFigure(0,b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,se*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+x)*a,0,1*a,se*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-se*b,(.5+x)*a,1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,1*y,0,y-se*b)),z.add(new go.PathSegment(go.PathSegment.Line,0,b));var re=new go.PathFigure(a,b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-se*b,(.5+x)*a,2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-x)*a,2*b,0,2*b-se*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,x=se*.5,z=new go.PathFigure(0,y-b,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,se*b,(.5-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+x)*a,0,a,se*b)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-se*b,(.5+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-x)*a,y,0,y-se*b));var re=new go.PathFigure(0,y-b,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-se*b,(.5-x)*a,y-2*b)),re.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+x)*a,y-2*b,a,y-b-se*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=se*.5,z=new go.PathFigure(b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-se*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-se*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,se*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,se*b,0));var re=new go.PathFigure(b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+se*b,0,2*b,(.5-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+x)*y,b+se*b,y)),E.spot1=new go.Spot(0,0,2*b,0),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,x=se*.5,z=new go.PathFigure(a-b,0,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-se*b,0,a,(.5-x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+x)*y,a-se*b,y)),z.add(new go.PathSegment(go.PathSegment.Line,b,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,se*b,y,0,(.5+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-x)*y,se*b,0)),z.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var re=new go.PathFigure(a-b,0,!1);return E.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-se*b,0,a-2*b,(.5-x)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+x)*y,a-b-se*b,y)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,-2*b,0),E}),go.Shape.defineFigureGenerator("Prism1",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.25*a,.25*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.85*y).close());var x=new go.PathFigure(.5*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),x.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(de,a,y){var b=new go.Geometry,E=.2,x=.1,z=se*E,re=se*x,ae=.5,ne=.1,ve=new go.PathFigure(ae*a,(ne+x)*y,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-E)*a,ne*y,(ae-z)*a,(ne+x)*y,(ae-E)*a,(ne+re)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-x)*y,(ae-E)*a,(ne-re)*y,(ae-z)*a,(ne-x)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+E)*a,ne*y,(ae+z)*a,(ne-x)*y,(ae+E)*a,(ne-re)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne+x)*y,(ae+E)*a,(ne+re)*y,(ae+z)*a,(ne+x)*y));var ye=.05,we=se*ye;ae=.05,ne=.25;var Fe=new go.PathFigure(.5*a,.2*y,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),ae=.95,ne=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ye)*a,ne*y,(ae+we)*a,(ne-ye)*y,(ae+ye)*a,(ne-we)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),ye=.025,we=se*ye,ae=.825,ne=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-ye)*y,(ae+ye)*a,(ne-we)*y,(ae+we)*a,(ne-ye)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,ne*y,(ae-we)*a,(ne-ye)*y,(ae-ye)*a,(ne-we)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),ye=.05,we=se*ye,ae=.5,ne=.7,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-ye)*y,(ae+ye)*a,(ne-we)*y,(ae+we)*a,(ne-ye)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,ne*y,(ae-we)*a,(ne-ye)*y,(ae-ye)*a,(ne-we)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),ye=.025,we=se*ye,ae=.175,ne=.35,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-ye)*y,(ae+ye)*a,(ne-we)*y,(ae+we)*a,(ne-ye)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ye)*a,ne*y,(ae-we)*a,(ne-ye)*y,(ae-ye)*a,(ne-we)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),ye=.05,we=se*ye,ae=.05,ne=.25,Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-ye)*y,(ae-ye)*a,(ne-we)*y,(ae-we)*a,(ne-ye)*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new zt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,y){var b=de?de.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,x=new go.PathFigure(a,0,!0);return E.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),x.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),E.spot1=new go.Spot(0,b),E.spot2=go.Spot.BottomRight,E}),go.Shape.defineFigureGenerator("Collate",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y));var x=new go.PathFigure(.5*a,.5*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(de,a,y){var b=new go.Geometry,E=se*.5,x=se*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var re=new go.PathFigure(a,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),re.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),re.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+x)*y,(.5+E)*a,.4*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+x)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*y,.25*a,.1*y).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,y){var b=new go.Geometry,E=se*.5,x=se*.1,z=new go.PathFigure(a,.1*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+x)*y,(.5+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-x)*y,(.5-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-x)*y));var re=new go.PathFigure(a,.1*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+x)*y,(.5+E)*a,.2*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+x)*y)),re.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+x)*y,(.5+E)*a,.3*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+x)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,y,a,0,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var x=se*.2,z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-x)*y,(.2-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+x)*a,0,a,(.2-x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+x)*y,(.8+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-x)*a,y,0,(.8+x)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var re=new go.PathFigure(0,E*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(0,E*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(de,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(.1*a,.4*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(.75*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y));var x=new go.PathFigure(a,.5*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,y));var z=new go.PathFigure(a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN,x=de?de.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var re=new go.PathFigure(E*a,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),re.add(new go.PathSegment(go.PathSegment.Move,0,x*y)),re.add(new go.PathSegment(go.PathSegment.Line,a,x*y)),b}),go.Shape.defineFigureGenerator("Junction",function(de,a,y){var b=new go.Geometry,E=1/Math.SQRT2,x=(1-1/Math.SQRT2)/2,z=se*.5,re=.5,ae=new go.PathFigure(a,re*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,y,a,(re+z)*y,(re+z)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,re*y,(re-z)*a,y,0,(re+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,0,0,(re-z)*y,(re-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,re*y,(re+z)*a,0,a,(re-z)*y));var ne=new go.PathFigure((x+E)*a,(x+E)*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,x*a,x*y)),ne.add(new go.PathSegment(go.PathSegment.Move,x*a,(x+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Line,(x+E)*a,x*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close());var x=new go.PathFigure(.1*a,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*y)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,y){var b=new go.Geometry,E=se*.5,x=.5,z=new go.PathFigure(.5*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(x+.1)*a,.9*y,a,(x+E)*y,(x+E)*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.7);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,E*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*y,.96*a,.47*y,.93*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*y,.86*a,.57*y,.83*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.4*a,.4*y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var x=new go.PathFigure(.1*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.1*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close());var x=new go.PathFigure(.2*a,.1*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),x.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*y)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.1);var x=1-E,z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var re=new go.PathFigure(.5*E*a,E*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(de,a,y){var b=new go.Geometry,E=se*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var re=new go.PathFigure(a,.5*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,y){var b=new go.Geometry;y=y/.8;var E=new go.PathFigure(0,.7*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.3*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*y,.5*a,.6*y,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*y,.5*a,.4*y,.5*a,y).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN,x=de?de.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN,x=de?de.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(x)&&(x=.3);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure((1-E)*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y).close());var x=new go.PathFigure(0,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.25);var x=new go.PathFigure(E*a,0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var z=new go.PathFigure(E*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),z.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),b.spot1=new go.Spot(E,0),b.spot2=new go.Spot(1-E,1),b}),go.Shape.defineFigureGenerator("Terminator",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.25*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,y){var b=new go.Geometry,E=de?de.parameter1:NaN;isNaN(E)&&(E=.1);var x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(de,a,y){var b=new go.Geometry,E=se*.5,x=new go.PathFigure(0,0,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(de,a,y){var b=new go.Geometry,E=se*.5,x=.5,z=new go.PathFigure(a,x*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,y,a,(x+E)*y,(x+E)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,x*y,(x-E)*a,y,0,(x+E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,x*a,0,0,(x-E)*y,(x-E)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,x*y,(x+E)*a,0,a,(x-E)*y));var re=new go.PathFigure(a,x*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a,x*y));var ae=new go.PathFigure(.8*a,.75*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),b}),go.Shape.defineFigureGenerator("Inverter",function(de,a,y){var b=new go.Geometry,E=se*.1,x=.1,z=.9,re=.5,ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ne=new go.PathFigure((z+x)*a,re*y,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z+x)*a,(re+E)*y,(z+E)*a,(re+x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re+x)*y,(z-x)*a,(re+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z-x)*a,(re-E)*y,(z-E)*a,(re-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,(z+E)*a,(re-x)*y,(z+x)*a,(re-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(de,a,y){var b=new go.Geometry,E=se*.5,x=se*.4,z=se*.1,re=.1,ae=.9,ne=.5,ve=new go.PathFigure(.8*a,.5*y,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+x)*y,(.4+E)*a,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,y)),ve.add(new go.PathSegment(go.PathSegment.Line,0,0)),ve.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),ve.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-x)*y));var ye=new go.PathFigure((ae+re)*a,ne*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne+re)*y,(ae+re)*a,(ne+z)*y,(ae+z)*a,(ne+re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re)*a,ne*y,(ae-z)*a,(ne+re)*y,(ae-re)*a,(ne+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-re)*y,(ae-re)*a,(ne-z)*y,(ae-z)*a,(ne-re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re)*a,ne*y,(ae+z)*a,(ne-re)*y,(ae+re)*a,(ne-z)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(de,a,y){var b=new go.Geometry,E=.5,x=se*E,z=0,re=.5,ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(re+x)*y,(z+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(re-E)*y,.7*a,(re-x)*y)),E=.1,x=se*.1,z=.9,re=.5;var ne=new go.PathFigure((z-E)*a,re*y,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(de,a,y){var b=new go.Geometry,E=.5,x=se*E,z=0,re=.5,ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x+x)*a,(re-E)*y,.8*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(re+x)*y,(z+x+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,y){var b=new go.Geometry,E=.5,x=se*E,z=.2,re=.5,ae=new go.PathFigure(.1*a,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ne=new go.PathFigure(.8*a,.5*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(re+x)*y,(z+x)*a,(re+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(z+x)*a,(re-E)*y,.7*a,(re-x)*y)),E=.1,x=se*.1,z=.9,re=.5;var ve=new go.PathFigure((z-E)*a,re*y,!0);return b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(de,a,y){var b=new go.Geometry,E=.5,x=se*E,z=.2,re=.5,ae=new go.PathFigure(.1*a,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ne=new go.PathFigure(.2*a,0,!0);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(z+x)*a,(re-E)*y,.9*a,(re-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(re+x)*y,(z+x)*a,(re+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Resistor",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),b}),go.Shape.defineFigureGenerator("Inductor",function(de,a,y){var b=new go.Geometry,E=se*.1,x=.1,z=.1,re=.5,ae=new go.PathFigure((z-E*.5)*a,y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,(z+x)*a,0,(z+E)*a,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,0,(z-E)*a,y,(z-x)*a,0)),z=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E*.5)*a,y,(z+x)*a,0,(z+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,y){var b=new go.Geometry,E=se*.5,x=.5,z=.5,re=.5,ae=new go.PathFigure((z-x)*a,re*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-x)*y,(z-x)*a,(re-E)*y,(z-E)*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,(z+E)*a,(re-x)*y,(z+x)*a,(re-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z+x)*a,(re+E)*y,(z+E)*a,(re+x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re+x)*y,(z-x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Move,(z-x+.1)*a,re*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+x-.1)*a,re*y,z*a,(re-x)*y,z*a,(re+x)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("Diode",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(de,a,y){var b=new go.Geometry,E=a,x=y;a=a*.38,y=y*.6;var z=se*.8,re=.8,ae=0,ne=.5,ve=(E-a)/2,ye=(x-y)/2,we=new go.PathFigure(ae*a+ve,(ne+re)*y+ye,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re)*a+ve,ne*y+ye,(ae-z)*a+ve,(ne+re)*y+ye,(ae-re)*a+ve,(ne+z)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne-re)*y+ye,(ae-re)*a+ve,(ne-z)*y+ye,(ae-z)*a+ve,(ne-re)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re+z*.5)*a+ve,ne*y+ye,ae*a+ve,(ne-re)*y+ye,(ae-re+z*.5)*a+ve,(ne-z)*y+ye)),we.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne+re)*y+ye,(ae-re+z*.5)*a+ve,(ne+z)*y+ye,ae*a+ve,(ne+re)*y+ye).close()),z=se*.4,re=.4,ae=.2,ne=.5;var Fe=new go.PathFigure(ae*a+ve,(ne+re)*y+ye,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re)*a+ve,ne*y+ye,(ae-z)*a+ve,(ne+re)*y+ye,(ae-re)*a+ve,(ne+z)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne-re)*y+ye,(ae-re)*a+ve,(ne-z)*y+ye,(ae-z)*a+ve,(ne-re)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re+z*.5)*a+ve,ne*y+ye,ae*a+ve,(ne-re)*y+ye,(ae-re+z*.5)*a+ve,(ne-z)*y+ye)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne+re)*y+ye,(ae-re+z*.5)*a+ve,(ne+z)*y+ye,ae*a+ve,(ne+re)*y+ye).close()),z=se*.2,re=.2,ae=.5,ne=.5;var Se=new go.PathFigure((ae-re)*a+ve,ne*y+ye,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne-re)*y+ye,(ae-re)*a+ve,(ne-z)*y+ye,(ae-z)*a+ve,(ne-re)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re)*a+ve,ne*y+ye,(ae+z)*a+ve,(ne-re)*y+ye,(ae+re)*a+ve,(ne-z)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne+re)*y+ye,(ae+re)*a+ve,(ne+z)*y+ye,(ae+z)*a+ve,(ne+re)*y+ye)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-re)*a+ve,ne*y+ye,(ae-z)*a+ve,(ne+re)*y+ye,(ae-re)*a+ve,(ne+z)*y+ye)),z=se*.4,re=.4,ae=.8,ne=.5;var Pe=new go.PathFigure(ae*a+ve,(ne-re)*y+ye,!0);b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re)*a+ve,ne*y+ye,(ae+z)*a+ve,(ne-re)*y+ye,(ae+re)*a+ve,(ne-z)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne+re)*y+ye,(ae+re)*a+ve,(ne+z)*y+ye,(ae+z)*a+ve,(ne+re)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re-z*.5)*a+ve,ne*y+ye,ae*a+ve,(ne+re)*y+ye,(ae+re-z*.5)*a+ve,(ne+z)*y+ye)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne-re)*y+ye,(ae+re-z*.5)*a+ve,(ne-z)*y+ye,ae*a+ve,(ne-re)*y+ye).close()),z=se*.8,re=.8,ae=1,ne=.5;var Ye=new go.PathFigure(ae*a+ve,(ne-re)*y+ye,!0);return b.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re)*a+ve,ne*y+ye,(ae+z)*a+ve,(ne-re)*y+ye,(ae+re)*a+ve,(ne-z)*y+ye)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne+re)*y+ye,(ae+re)*a+ve,(ne+z)*y+ye,(ae+z)*a+ve,(ne+re)*y+ye)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+re-z*.5)*a+ve,ne*y+ye,ae*a+ve,(ne+re)*y+ye,(ae+re-z*.5)*a+ve,(ne+z)*y+ye)),Ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+ve,(ne-re)*y+ye,(ae+re-z*.5)*a+ve,(ne-z)*y+ye,ae*a+ve,(ne-re)*y+ye).close()),b}),go.Shape.defineFigureGenerator("Email",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,0,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.add(new go.PathSegment(go.PathSegment.Move,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Move,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.35*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var x=new go.PathFigure(.1*a,y,!0,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var z=new go.PathFigure(.6*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var re=new go.PathFigure(0,.5*y,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),re.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),re.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),re.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(de,a,y){var b=new go.Geometry,E=se*.4,x=.4,z=.5,re=.5,ae=te(),ne=te(),ve=te(),ye=te();qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.5,ae,ae,ne,ve,ye);var we=ee(ne.x,ne.y),Fe=new go.PathFigure(ne.x*a,ne.y*y,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z+x)*a,(re+E)*y,(z+E)*a,(re+x)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,(z-E)*a,(re+x)*y,(z-x)*a,(re+E)*y)),qe(z-x,re,z-x,re-E,z-E,re-x,z,re-x,.5,ve,ye,ne,ae,ae),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne.x*a,ne.y*y,ve.x*a,ve.y*y,ye.x*a,ye.y*y)),E=se*.3,x=.3,qe(z-x,re,z-x,re-E,z-E,re-x,z,re-x,.5,ve,ye,ne,ae,ae),Fe.add(new go.PathSegment(go.PathSegment.Line,ne.x*a,ne.y*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z-x)*a,re*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+x)*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(z+x)*a,re*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),qe(z,re-x,z+E,re-x,z+x,re-E,z+x,re,.5,ae,ae,ne,ve,ye),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ne.x*a,ne.y*y,ye.x*a,ye.y*y,ve.x*a,ve.y*y).close());var Fe=new go.PathFigure(.45*a,0,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),Fe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ie(ae),ie(ne),ie(ve),ie(ye),ie(we),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y/2,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,y/2,a/2,y/2));function x(z,re,ae){z.add(new go.PathSegment(go.PathSegment.Move,(.3+re)*a,(.8+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+re)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.1+re)*a,(.5+ae)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.3+re)*a,(.8+ae)*y).close())}return x(E,0,0),x(E,.4,0),x(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.37*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.37*y)),E.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*y)),E.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*y)),E.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.68*y).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*y,.45*a,.44*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*y,.48*a,.17*y,.54*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*y,.59*a,.29*y,.58*a,.28*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*y,.8*a,.34*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*y,.87*a,.48*y,.88*a,.43*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,1.17*a,.76*y,.82*a,.8*y).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,y){var b=new go.Geometry,E=.5,x=0,z=0,re=E*se,ae=.4*Math.SQRT2/2+.5,ne=.5-.5*Math.SQRT2/2,ve=1,ye=.5,we=.5,Fe=0,Se=new go.PathFigure(ae*a,(1-ne)*y,!1);return b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,ye*y,ve*a,.7*y,ve*a,ye*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(we+x)*a,(Fe+x)*y,(.5+E+x)*a,(.5-re+x)*y,(.5+re+x)*a,(.5-E+x)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+x)*a,(.5+z)*y,(.5-re+x)*a,(.5-E+z)*y,(.5-E+x)*a,(.5-re+z)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(.35+x)*a,.9*y,(.5-E+x)*a,(.5+re+z)*y,(.5-re+x)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Move,(.25+x)*a,.8*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.35+x)*a,.9*y)),Se.add(new go.PathSegment(go.PathSegment.Line,(.2+x)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y).close());var E=new go.PathFigure(0,.2*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.7*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,y,.4*a,.5*y,a,.5*y).close());var x=new go.PathFigure(.45*a,.73*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),x.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),x.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),x.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var z=.5-.285,re=.5,ae=z,ne=Math.PI/4,ve=4*(1-Math.cos(ne))/(3*Math.sin(ne)),ye=ve*.5,we=z,Fe=z,Se=ve*we,Pe=ve*Fe;x.add(new go.PathSegment(go.PathSegment.Bezier,(re-we)*a,ae*y,(re-(Se+we)/2)*a,(ae+(Fe+Pe)/2)*y,(re-we)*a,(ae+Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ae-Fe)*y,(re-we)*a,(ae-Pe)*y,(re-Se)*a,(ae-Fe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(re+we)*a,ae*y,(re+Se)*a,(ae-Fe)*y,(re+we)*a,(ae-Pe)*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(re+we)*a,(ae+Pe)*y,(re+(Se+we)/2)*a,(ae+(Fe+Pe)/2)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),x.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),x.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ye=new go.PathFigure(.2*a,y,!1);b.add(Ye),Ye.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var De=new go.PathFigure(.8*a,y,!1);return b.add(De),De.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var x=new go.PathFigure(.2*a,.2*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var x=new go.PathFigure(a,y,!1);b.add(x);var z=new go.PathFigure(.1*a,y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.05*a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*y,0,y,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*y,.5*a,0,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,y,a,y,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,y));var x=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-x)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,x*a,x*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*y,.575*a,.725*y,.625*a,.375*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*y,.375*a,.375*y,.425*a,.725*y)),b}),go.Shape.defineFigureGenerator("Recycle",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.45*a,.95*y,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*y,.17*a,.95*y,.15*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*y,0,.675*y,0,.7*y)),E.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*y)),E.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*y));var x=new go.PathFigure(.475*a,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),x.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),x.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var z=new go.PathFigure(.675*a,.575*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),z.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),z.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,y){var b=new go.Geometry,E=.5,x=se*.5,z=new go.PathFigure(a,E*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+x)*y,(E+x)*a,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-x)*a,y,0,(E+x)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-x)*y,(E-x)*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+x)*a,0,a,(E-x)*y));var re=new go.PathFigure(E*a,0,!1);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),re.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),re.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),re.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),re.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),re.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),re.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),re.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),re.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),re.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),re.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.15*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var x=new go.PathFigure(0,.15*y,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,0)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*y).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close());var x=new go.PathFigure(0,.2*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),x.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var z=new go.PathFigure(0,.6*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.15*a,.6*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y));var x=new go.PathFigure(.15*a,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.35*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.33*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.33*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.66*y)),E.add(new go.PathSegment(go.PathSegment.Move,a,.66*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(a,.8*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var z=.1,re=se*.1,ae=.2,ne=.9,ve=new go.PathFigure((ae-z)*a,ne*y,!0);b.add(ve),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-z)*y,(ae-z)*a,(ne-re)*y,(ae-re)*a,(ne-z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,ne*y,(ae+re)*a,(ne-z)*y,(ae+z)*a,(ne-re)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne+z)*y,(ae+z)*a,(ne+re)*y,(ae+re)*a,(ne+z)*y)),ve.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,ne*y,(ae-re)*a,(ne+z)*y,(ae-z)*a,(ne+re)*y).close()),z=.1,re=se*.1,ae=.8,ne=.9;var ye=new go.PathFigure((ae-z)*a,ne*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne-z)*y,(ae-z)*a,(ne-re)*y,(ae-re)*a,(ne-z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,ne*y,(ae+re)*a,(ne-z)*y,(ae+z)*a,(ne-re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(ne+z)*y,(ae+z)*a,(ne+re)*y,(ae+re)*a,(ne+z)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,ne*y,(ae-re)*a,(ne+z)*y,(ae-z)*a,(ne+re)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.2*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),b}),go.Shape.defineFigureGenerator("Forklift",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0));var x=new go.PathFigure(0,.5*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var z=new go.PathFigure(.5*a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var re=new go.PathFigure(.5*a,.7*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var ae=.1,ne=se*.1,ve=.1,ye=.9,we=new go.PathFigure((ve-ae)*a,ye*y,!0);b.add(we),we.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye-ae)*y,(ve-ae)*a,(ye-ne)*y,(ve-ne)*a,(ye-ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ae)*a,ye*y,(ve+ne)*a,(ye-ae)*y,(ve+ae)*a,(ye-ne)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye+ae)*y,(ve+ae)*a,(ye+ne)*y,(ve+ne)*a,(ye+ae)*y)),we.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ae)*a,ye*y,(ve-ne)*a,(ye+ae)*y,(ve-ae)*a,(ye+ne)*y)),ae=.1,ne=se*.1,ve=.4,ye=.9;var Fe=new go.PathFigure((ve-ae)*a,ye*y,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye-ae)*y,(ve-ae)*a,(ye-ne)*y,(ve-ne)*a,(ye-ae)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve+ae)*a,ye*y,(ve+ne)*a,(ye-ae)*y,(ve+ae)*a,(ye-ne)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ve*a,(ye+ae)*y,(ve+ae)*a,(ye+ne)*y,(ve+ne)*a,(ye+ae)*y)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ve-ae)*a,ye*y,(ve-ne)*a,(ye+ae)*y,(ve-ae)*a,(ye+ne)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.1*a,.4*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*y).close());var x=new go.PathFigure(.45*a,.7*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var z=new go.PathFigure(.55*a,.4*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var ve=.05,ye=se*.05,we=.175,Fe=.95,re=new go.PathFigure((we-ve)*a,Fe*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe-ve)*y,(we-ve)*a,(Fe-ye)*y,(we-ye)*a,(Fe-ve)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(we+ve)*a,Fe*y,(we+ye)*a,(Fe-ve)*y,(we+ve)*a,(Fe-ye)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe+ve)*y,(we+ve)*a,(Fe+ye)*y,(we+ye)*a,(Fe+ve)*y)),re.add(new go.PathSegment(go.PathSegment.Bezier,(we-ve)*a,Fe*y,(we-ye)*a,(Fe+ve)*y,(we-ve)*a,(Fe+ye)*y));var ve=.05,ye=se*.05,we=.375,Fe=.95,ae=new go.PathFigure((we-ve)*a,Fe*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe-ve)*y,(we-ve)*a,(Fe-ye)*y,(we-ye)*a,(Fe-ve)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(we+ve)*a,Fe*y,(we+ye)*a,(Fe-ve)*y,(we+ve)*a,(Fe-ye)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe+ve)*y,(we+ve)*a,(Fe+ye)*y,(we+ye)*a,(Fe+ve)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(we-ve)*a,Fe*y,(we-ye)*a,(Fe+ve)*y,(we-ve)*a,(Fe+ye)*y));var ve=.05,ye=se*.05,we=.625,Fe=.95,ne=new go.PathFigure((we-ve)*a,Fe*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe-ve)*y,(we-ve)*a,(Fe-ye)*y,(we-ye)*a,(Fe-ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(we+ve)*a,Fe*y,(we+ye)*a,(Fe-ve)*y,(we+ve)*a,(Fe-ye)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe+ve)*y,(we+ve)*a,(Fe+ye)*y,(we+ye)*a,(Fe+ve)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(we-ve)*a,Fe*y,(we-ye)*a,(Fe+ve)*y,(we-ve)*a,(Fe+ye)*y));var ve=.05,ye=se*.05,we=.825,Fe=.95,Se=new go.PathFigure((we-ve)*a,Fe*y,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe-ve)*y,(we-ve)*a,(Fe-ye)*y,(we-ye)*a,(Fe-ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(we+ve)*a,Fe*y,(we+ye)*a,(Fe-ve)*y,(we+ve)*a,(Fe-ye)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,we*a,(Fe+ve)*y,(we+ve)*a,(Fe+ye)*y,(we+ye)*a,(Fe+ve)*y)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(we-ve)*a,Fe*y,(we-ye)*a,(Fe+ve)*y,(we-ve)*a,(Fe+ye)*y).close());var Pe=new go.PathFigure(0,y,!1);return b.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var x=new go.PathFigure(0,.2*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var z=new go.PathFigure(.15*a,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var re=.05,ae=se*.05,ne=.35,ve=.775,ye=new go.PathFigure((ne-re)*a,ve*y,!0);return b.add(ye),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ve-re)*y,(ne-re)*a,(ve-ae)*y,(ne-ae)*a,(ve-re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne+re)*a,ve*y,(ne+ae)*a,(ve-re)*y,(ne+re)*a,(ve-ae)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ve+re)*y,(ne+re)*a,(ve+ae)*y,(ne+ae)*a,(ve+re)*y)),ye.add(new go.PathSegment(go.PathSegment.Bezier,(ne-re)*a,ve*y,(ne-ae)*a,(ve+re)*y,(ne-re)*a,(ve+ae)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.75*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),E.add(new go.PathSegment(go.PathSegment.Line,0,0)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),b}),go.Shape.defineFigureGenerator("Globe",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.75*a,0,a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,.75*y,.75*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.25*a,y,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*y,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,.15*a,.25*y,.15*a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*y,.85*a,.25*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*y,.35*a,.3*y,.65*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*y,.35*a,.7*y,.65*a,.7*y)),b}),go.Shape.defineFigureGenerator("Wave",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.25*y,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*y,.1*a,0,.2*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*y,.425*a,.5*y,.575*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*y,.8*a,0,.9*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.75*y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.75*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*y,.1*a,.5*y,.2*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*y,.425*a,y,.575*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*y,.8*a,.5*y,.9*a,.5*y)),b}),go.Shape.defineFigureGenerator("Operator",function(de,a,y){var b=new go.Geometry,E=.3,x=se*.3,z=.5,re=.7,ae=new go.PathFigure((z-E)*a,re*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y));var ne=new go.PathFigure(0,.7*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.5*a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.65*a,.3*y,.65*a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*y,.35*a,.3*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.3*a,.6*y,.1*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.2*a,y,.35*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,y,.7*a,.6*y,.9*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*y,.8*a,y,.65*a,.95*y)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a,0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,0,.075*y,0,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,0,y,.4*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*y,.8*a,y,.85*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*y));var x=new go.PathFigure(0,.6*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),x.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(de,a,y){var b=new go.Geometry,E=.5,x=se*.5,z=.5,re=.5,ae=new go.PathFigure((z-E)*a,re*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y));var ne=new go.PathFigure(.15*a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.1*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Move,0,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*y,.15*a,0,.35*a,0)),E.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,.65*a,.2*y,.85*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.85*a,.6*y,.65*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,.35*a,.4*y,.15*a,.4*y).close()),b}),go.Shape.defineFigureGenerator("Help",function(de,a,y){var b=new go.Geometry,E=.5,x=se*.5,z=.5,re=.5,ae=new go.PathFigure((z-E)*a,re*y,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y).close()),E=.05,x=se*.05,z=.5,re=.8;var ne=new go.PathFigure((z-E)*a,re*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re-E)*y,(z-E)*a,(re-x)*y,(z-x)*a,(re-E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z+E)*a,re*y,(z+x)*a,(re-E)*y,(z+E)*a,(re-x)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,z*a,(re+E)*y,(z+E)*a,(re+x)*y,(z+x)*a,(re+E)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(z-E)*a,re*y,(z-x)*a,(re+E)*y,(z-E)*a,(re+x)*y).close()),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*y,.4*a,.2*y,.3*a,.25*y)),b}),go.Shape.defineFigureGenerator("Location",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.5*a,y,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*y,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*y,.5*a,0,.025*a,.025*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Lock",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var x=new go.PathFigure(.2*a,.5*y,!1);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),x.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),x.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),x.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(de,a,y){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*y,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*y,.79840625*a,.39915625*y,.7834375*a,.3635*y)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*y)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*y)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*y,.64228125*a,.2188125*y,.603875*a,.2021875*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*y)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*y,.39759375*a,.20190625*y,.36053125*a,.2176875*y)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*y)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*y)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*y)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*y,.21765625*a,.36059375*y,.201875*a,.397625*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*y)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*y)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*y,.20221875*a,.603875*y,.21884375*a,.64228125*y)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*y,.36353125*a,.78340625*y,.3991875*a,.79840625*y)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*y)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*y,.602375*a,.79809375*y,.63946875*a,.78234375*y)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*y)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*y)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*y)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*y,.78234375*a,.63940625*y,.798125*a,.602375*y)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*y).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*y)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*y,.1*a,.1*y).close()))}),go.Shape.defineFigureGenerator("Hand",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.5*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*y,0,.375*y,.05*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*y,.3*a,.225*y,.4*a,.175*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*y,.46*a,.05*y,.525*a,.05*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*y,.525*a,.275*y,.475*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*y,a,.4*y,a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*y,.675*a,.55*y,.675*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*y,.65*a,.7*y,.65*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,y,.61*a,.85*y,.61*a,y)),E.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,.435*a,y,0,y).close()),b}),go.Shape.defineFigureGenerator("Map",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,.2*y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*y)),E.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y)),E.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),E.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*y)),b}),go.Shape.defineFigureGenerator("Eject",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a,y)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.7)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.7).close());var x=new go.PathFigure(0,y*.6,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),x.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*y).close()))}),go.Shape.defineFigureGenerator("Building",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.046*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.3)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,y*.85)),E.add(new go.PathSegment(go.PathSegment.Line,a,y*.85).close());var x=new go.PathFigure(.126*a,.85*y,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),x.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var z=new go.PathFigure(.402*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var re=new go.PathFigure(.678*a,.85*y,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),re.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),re.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var ae=new go.PathFigure(.5*a,.1*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.8)),E.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.6)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.4)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.2)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.15)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,y*1,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.184,y*(1-.184)).close());var x=new go.PathFigure(a*.204,y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),x.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var z=new go.PathFigure(a*.408,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),z.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var re=new go.PathFigure(a*.612,y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),re.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),re.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var ae=new go.PathFigure(a*.816,y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var x=new go.PathFigure(a*.055,.07*y,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),x.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var z=new go.PathFigure(a*.055,.13*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var re=new go.PathFigure(a*.055,.18*y,!0);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),re.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),re.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var ae=new go.PathFigure(a*1,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(.55*a,y,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*y)),E.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*y,0,.4*y,.225*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*y)),E.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*y)),E.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*y,.975*a,0,a,.08*y)),E.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*y)),E.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*y)),E.add(new go.PathSegment(go.PathSegment.Line,.55*a,y).close()),b}),go.Shape.defineFigureGenerator("Key",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*1,y*.5,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.35*y)),E.add(new go.PathSegment(go.PathSegment.Line,0,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*y)),E.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*y).close()),E.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*y)),E.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*y,.075*a,.075*y).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),E.add(new go.PathSegment(go.PathSegment.Line,0,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.08,y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*.95)),E.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var x=new go.PathFigure(0,0,!1);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),x.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),x.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var z=new go.PathFigure(a*.11,y*.1,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),z.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var re=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),re.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,y){var b=new go.Geometry,E=8,x=E*se,z=new go.PathFigure(E,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,x,x,0).close());var re=new go.PathFigure(a*.83,0,!1);b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),re.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var ae=new go.PathFigure(a*.83,y*1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ne=new go.PathFigure(a*.78,y*.05,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,y){var b=de?de.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*se,x=y*.8,z=new go.Geometry,re=new go.PathFigure(b,0,!0);return z.add(re),re.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),re.add(new go.PathSegment(go.PathSegment.Line,a,x-b)),re.add(new go.PathSegment(go.PathSegment.Bezier,a-b,x,a,x-E,a-E,x)),re.add(new go.PathSegment(go.PathSegment.Line,a*.7,x)),re.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),re.add(new go.PathSegment(go.PathSegment.Line,a*.55,x)),re.add(new go.PathSegment(go.PathSegment.Line,b,x)),re.add(new go.PathSegment(go.PathSegment.Bezier,0,x-b,E,x,0,x-E)),re.add(new go.PathSegment(go.PathSegment.Line,0,b)),re.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,.8,-E,-E)):(z.spot1=go.Spot.TopLeft,z.spot2=new go.Spot(1,.8)),z}),go.Shape.defineFigureGenerator("Repeat",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.45,!0);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.2,y*.45).close());var x=new go.PathFigure(a*1,y*.55,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),x.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),x.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),x.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(de,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*y)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*y).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*y)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*y)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y).close()))}),go.Shape.defineFigureGenerator("Terminal",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*.1,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.9)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.9).close());var x=new go.PathFigure(a*.1,y*.2,!0);b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),x.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),x.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var z=new go.PathFigure(a*.28,y*.37,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),z.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(de,a,y){var b=new go.Geometry,E=15,x=E*se,z=new go.PathFigure(a*.62,y*.475,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-x,a-x,y)),z.add(new go.PathSegment(go.PathSegment.Line,E,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,x,y,0,y-x)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),z.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),z.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),x>1?(b.spot1=new go.Spot(0,0,x,x),b.spot2=new go.Spot(1,1,-x,-x)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.4,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),z.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;return E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var x=.1/.3;E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.755,y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*.93,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.61,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.39,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-x))),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*.055)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*(1-x)).close());var z=new go.PathFigure(a*.5,y*0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),z.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.15,y*0,!1);b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.85,y*0)),E.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.3,y*1).close());var x=new go.PathFigure(a*.235,y*.28,!0);return b.add(x),x.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),x.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),x.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,y){var b=new go.Geometry,E=new go.PathFigure(a*.5,y*0,!0);return b.add(E),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.55,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.65,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*1)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.75)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.55)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.65)),E.add(new go.PathSegment(go.PathSegment.Line,a*0,y*.5)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.35)),E.add(new go.PathSegment(go.PathSegment.Line,a*.25,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.45)),E.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.25)),E.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},61016: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 zt={},Vt="5.0",ee={},te=null,ie=!1,Be=!1,qe=null,He=!1,Ge=null,se=null,Ve=0;Ve<arguments.length;Ve++){var ke=arguments[Ve];if(ke!==null)switch(typeof ke){case"number":Vt=ke.toFixed(1);break;case"string":ke.match(new RegExp("^[0-9]\\.[0-9]+$"))?Vt=ke:qe=ke;break;case"object":typeof ke.is3D!="undefined"?te=ke:ee=ke;break;case"boolean":ie=ke,Be=!0;break}}te===null&&(te={is3D:!1,AV:!1,SV:!1,CV:!1,EV2:!1,CP:!1,PC:!1,DA:!1,FI:!1,PV:!1,macro:!1},ee.material_id!==void 0&&!Be&&(ie=!0)),qe!==null&&ee.id===void 0&&(ee.id=qe);var Ze="",je="",ce=!1,Le=null,de=null,a=null,y=!1,b=null,E=null,x=null,z=null,re=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var ae=function(pt){return parseFloat(pt)>4?parseFloat(pt):5};zt.setHTML5Codebase=function(pt,Nt){se=pt,wt(pt,Nt)},zt.setJavaCodebase=zt.setJavaCodebaseVersion=zt.isCompiledInstalled=zt.setPreCompiledScriptPath=zt.setPreCompiledResourcePath=function(){},zt.setHTML5CodebaseVersion=function(pt,Nt){var Zt=parseFloat(pt);if(Zt!==NaN&&Zt<5){console.log("The GeoGebra HTML5 codebase version "+Zt+" is deprecated. Using version latest instead.");return}Ge=pt,ht(pt,Nt)},zt.getHTML5CodebaseVersion=function(){return de},zt.getParameters=function(){return ee},zt.setFontsCSSURL=function(pt){z=pt},zt.setGiacJSURL=function(pt){},zt.setJNLPFile=function(pt){Ze=pt},zt.setJNLPBaseDir=function(pt){},zt.inject=function(){function pt(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Nt="auto",Zt=ee.id,Fn,yt=!1,Yt=0;Yt<arguments.length;Yt++){var Re=arguments[Yt];typeof Re=="string"?(Re=Re.toLowerCase(),Re.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Nt=Re:Zt=arguments[Yt]):typeof Re=="boolean"?yt=Re:Re instanceof HTMLElement&&(Fn=Re)}Gn();function Gn(){if(!He){setTimeout(Gn,200);return}Nt=At(Nt);var nn=Fn||document.getElementById(Zt);if(!nn){console.log("possibly bug on ajax loading? ");return}if(zt.removeExistingApplet(nn,!1),ee.width===void 0&&nn.clientWidth&&(ee.width=nn.clientWidth),ee.height===void 0&&nn.clientHeight&&(ee.height=nn.clientHeight),!(ee.width&&ee.height)&&Nt==="html5"&&(delete ee.width,delete ee.height),Le=Nt,Nt==="screenshot")De(nn,ee);else{var pa=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?pa=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(pa=(!ne()||pt())&&ve()),pa?(Le="screenshot",Oe(nn,ee,yt,Nt)):Ye(nn,ee,yt)}}};function ne(){try{return window.self!==window.top}catch(pt){return!0}}function ve(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}zt.getViews=function(){return te},zt.isJavaInstalled=function(){return!1};var ye=function(pt){var Nt=function(Yt){var Re=JSON.parse(Yt),Gn=function(fa){return fa.type=="G"||fa.type=="E"},nn=Re.elements?Re.elements.filter(Gn)[0]:Re;if(!nn||!nn.url){Zt();return}ee.fileName=nn.url,we(nn.settings||{}),te.is3D=!0;var pa="https://www.geogebra.org/images/";zt.setPreviewImage(b||nn.previewUrl,pa+"GeoGebra_loading.png",pa+"applet_play.png"),pt()},Zt=function(){ee.onError&&ee.onError(),Jt("Error: Fetching material (id "+ee.material_id+") failed.",ee)},Fn=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",yt="/materials/"+ee.material_id+"?scope=basic";Fe("https://"+Fn+"/api/proxy.php?path="+encodeURIComponent(yt),Nt,Zt)};function we(pt){var Nt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Zt){pt[Zt]=!!pt[Zt]}),Nt.forEach(function(Zt){ee[Zt]===void 0&&pt[Zt]!==void 0&&(ee[Zt]=pt[Zt])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function Fe(pt,Nt,Zt){var Fn=new XMLHttpRequest;Fn.open("GET",pt),Fn.onload=function(){Nt(Fn.responseText)},Fn.onerror=Zt,Fn.send()}zt.isHTML5Installed=function(){return!0},zt.getLoadedAppletType=function(){return Le},zt.setPreviewImage=function(pt,Nt,Zt){b=pt,E=Nt,x=Zt},zt.removeExistingApplet=function(pt,Nt){var Zt;typeof pt=="string"&&(pt=document.getElementById(pt)),Le=null;var Fn=null;for(Zt=0;Zt<pt.childNodes.length;Zt++){var yt=pt.childNodes[Zt],Yt=yt.className;Yt==="applet_screenshot"?Nt?(yt.style.display="block",Le="screenshot"):yt.style.display="none":Yt!=="applet_scaler prerender"&&(pt.removeChild(yt),Fn=Yt&&Yt.indexOf("appletParameters")!=-1?yt.id:null,Zt--)}var Re=ee.id!==void 0?ee.id:Fn,Gn=window[Re];Gn&&typeof Gn.getBase64=="function"&&(Gn.remove(),window[Re]=null)},zt.refreshHitPoints=function(){if(ae(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var pt=zt.getAppletObject();return pt&&typeof pt.recalculateEnvironments=="function"?(pt.recalculateEnvironments(),!0):!1},zt.startAnimation=function(){var pt=zt.getAppletObject();return pt&&typeof pt.startAnimation=="function"?(pt.startAnimation(),!0):!1},zt.stopAnimation=function(){var pt=zt.getAppletObject();return pt&&typeof pt.stopAnimation=="function"?(pt.stopAnimation(),!0):!1},zt.getAppletObject=function(){var pt=ee.id!==void 0?ee.id:"ggbApplet";return window[pt]},zt.resize=function(){};var Se=function(pt,Nt,Zt){var Fn=document.createElement("param");Fn.setAttribute("name",Nt),Fn.setAttribute("value",Zt),pt.appendChild(Fn)},Pe=function(pt){return pt&&pt!=="false"},Ye=function(pt,Nt,Zt){ae(de)<=4.2&&(Zt=!0);var Fn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(Fn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var yt=document.createElement("div");yt.classList.add("appletParameters","notranslate");var Yt=Nt.width,Re=Nt.height;if(Nt.disableAutoScale=Nt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Nt.disableAutoScale,Nt.width!==void 0)if(ae(de)<=4.4)Pe(Nt.showToolBar)&&(Nt.height-=7),Pe(Nt.showAlgebraInput)&&(Nt.height-=37),Nt.width<605&&Pe(Nt.showToolBar)&&(Nt.width=605,Yt=605);else{var Gn=100;(Pe(Nt.showToolBar)||Pe(Nt.showMenuBar))&&(Nt.hasOwnProperty("customToolBar")&&(Nt.customToolbar=Nt.customToolBar),Gn=Pe(Nt.showMenuBar)?245:155),Yt<Gn&&(Nt.width=Gn,Yt=Gn)}yt.style.border="none",yt.style.display="inline-block";for(var nn in Nt)Nt.hasOwnProperty(nn)&&nn!=="appletOnLoad"&&yt.setAttribute("data-param-"+nn,Nt[nn]);z&&yt.setAttribute("data-param-fontscssurl",z),zt.resize=function(){GGBAppletUtils.responsiveResize(pt,Nt)},window.addEventListener("resize",function(Wa){zt.resize()});var pa=typeof Nt.appletOnLoad=="function"?Nt.appletOnLoad:function(){};if(!Zt&&Nt.width!==void 0){Nt.hasOwnProperty("showSplash")||yt.setAttribute("data-param-showSplash","false");var fa=pt.querySelector(".applet_scaler.prerender"),Ln=fa!==null;if(Ln)var mt=fa.querySelector(".ggb_preview");else{var mt=Je(Yt,Re,Nt.borderColor,!1);fa=document.createElement("div"),fa.className="applet_scaler",fa.style.position="relative",fa.style.display="block",fa.style.width=Yt+"px",fa.style.height=Re+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(fa,"66%"),ae(de)>=5?(Nt.appletOnLoad=function(Wa){var mr=pt.querySelector(".ggb_preview");mr&&mr.parentNode.removeChild(mr),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(fa),window.GGBT_wsf_view&&$(window).trigger("resize"),pa(Wa)},Ln||fa.appendChild(mt)):yt.appendChild(mt),fa.appendChild(yt),Ln||pt.appendChild(fa),setTimeout(function(){zt.resize()},1)}else{var ot=document.createElement("div");ot.className="applet_scaler",ot.style.position="relative",ot.style.display="block",ot.appendChild(yt),pt.appendChild(ot),Nt.appletOnLoad=function(Wa){zt.resize(),pa(Wa)}}function an(Wa,mr){mr&&typeof mr.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Wa,mr.appletOnLoad):renderGGBElement(Wa),Jt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",mr)}function hn(Wa,mr){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Wa,params:mr}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Lr){an(Lr.article,Lr.params)}),html5AppletsToProcess=null)},ae(de)<5&&(Wa.className+=" geogebraweb")):an(Wa,mr)}if(Fn){scriptLoadStarted=!0;for(var Wt=0;Wt<yt.childNodes.length;Wt++){var Na=yt.childNodes[Wt].tagName;Na==="TABLE"&&(yt.removeChild(yt.childNodes[Wt]),Wt--)}if(ggbHTML5LoadedScript!==null){var En=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');En!=null&&En.parentNode.removeChild(En)}var Ca=document.createElement("script"),Oa=function(){hn(yt,Nt)};Ca.src=je+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=de,ggbHTML5LoadedScript=Ca.src,Jt("GeoGebra HTML5 codebase loaded: '"+je+"'.",Nt),!se&&(!Ge||Ge=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Oa()):je.requirejs?__webpack_require__.e(12).then(function(){var Wa=[__webpack_require__(12)];Oa.apply(null,Wa)}.bind(this)).catch(__webpack_require__.oe):(Ca.onload=Oa,pt.appendChild(Ca))}else hn(yt,Nt);Nt.height=Re,Nt.width=Yt},De=function(pt,Nt,Zt){var Fn=Je(Nt.width,Nt.height,Nt.borderColor,Zt),yt=document.createElement("div");yt.style.position="relative",yt.style.display="block",yt.style.width=Nt.width+"px",yt.style.height=Nt.height+"px",yt.className="applet_screenshot applet_scaler"+(Zt?" applet_screenshot_play":""),yt.appendChild(Fn);var Yt=GGBAppletUtils.getScale(Nt,pt,Zt);Zt?(pt.appendChild(rt()),window.GGBT_wsf_view||(pt.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(yt,"66%"),pt.appendChild(yt),Yt!==1&&!isNaN(Yt)&&(GGBAppletUtils.scaleElement(yt,Yt),yt.style.width=Nt.width+"px",yt.style.height=Nt.height+"px",yt.parentNode.style.width=Nt.width*Yt+"px",yt.parentNode.style.height=Nt.height*Yt+"px"),zt.resize=function(){We(pt,Fn,yt,Zt)},window.addEventListener("resize",function(Re){zt.resize()}),zt.resize()};function We(pt,Nt,Zt,Fn){if(pt.contains(Nt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(pt.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(pt)}var yt=GGBAppletUtils.getScale(ee,pt,Fn);Zt.parentNode!==null&&(!isNaN(yt)&&yt!==1?(GGBAppletUtils.scaleElement(Zt,yt),Zt.parentNode.style.width=ee.width*yt+"px",Zt.parentNode.style.height=ee.height*yt+"px"):(GGBAppletUtils.scaleElement(Zt,1),Zt.parentNode.style.width=ee.width+"px",Zt.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(pt),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}zt.onExitFullscreen=function(pt,Nt){Nt.appendChild(pt)};var Oe=function(pt,Nt,Zt,Fn){De(pt,Nt,!0);for(var yt=function(){var Gn=[];for(Re=0;Re<pt.childNodes.length;Re++)Gn.push(pt.childNodes[Re]);if(window.GGBT_wsf_view){var nn=window.GGBT_wsf_view.renderFullScreen(pt,Nt.id),pa=document.getElementById("fullscreencontainer"),fa=jQuery(pt).find(".fullscreencontent");fa.length>0?(nn.remove(),fa.attr("id","fullscreencontent").show(),jQuery(pa).append(fa),window.dispatchEvent(new Event("resize"))):Ye(nn,Nt,!1),window.GGBT_wsf_view.launchFullScreen(pa)}else Le=Fn,Ye(pt,Nt,!1);if(!window.GGBT_wsf_view)for(Re=0;Re<Gn.length;Re++)pt.removeChild(Gn[Re])},Yt=pt.getElementsByClassName("ggb_preview_play"),Re=0;Re<Yt.length;Re++)Yt[Re].addEventListener("click",yt,!1),Yt[Re].addEventListener("ontouchstart",yt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(pt),ve()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},rt=function(){var pt=document.createElement("div");if(pt.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Nt='.icon-applet-play { width: 100%; height: 100%;box-sizing: border-box;position: absolute;z-index: 1001;cursor: pointer;border-width: 0px; background-color: transparent;background-repeat: no-repeat;left: 0;top: 0;background-position: center center; background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet.png");}.icon-applet-play:hover {background-image: url("https://www.geogebra.org/images/worksheet/icon-start-applet-hover.png");}',Zt=document.createElement("style");Zt.styleSheet?Zt.styleSheet.cssText=Nt:Zt.appendChild(document.createTextNode(Nt)),document.getElementsByTagName("head")[0].appendChild(Zt)}return pt},Je=function(pt,Nt,Zt,Fn){var yt=document.createElement("div");yt.className="ggb_preview",yt.style.position="absolute",yt.style.zIndex="90",yt.style.width=pt-2+"px",yt.style.height=Nt-2+"px",yt.style.top="0px",yt.style.left="0px",yt.style.overflow="hidden",yt.style.backgroundColor="white";var Yt="lightgrey";Zt!==void 0&&(Zt==="none"?Yt="transparent":Yt=Zt),yt.style.border="1px solid "+Yt;var Re=document.createElement("img");if(Re.style.position="relative",Re.style.zIndex="1000",Re.style.top="-1px",Re.style.left="-1px",b!==null&&Re.setAttribute("src",b),Re.style.opacity=.7,E!==null){var Gn,nn,pa;if(!Fn){Gn=document.createElement("img"),Gn.style.position="absolute",Gn.style.zIndex="1001",Gn.style.opacity=1,Re.style.opacity=.3,nn=360,nn>pt/4*3&&(nn=pt/4*3),pa=nn/5.8,Gn.setAttribute("src",E),Gn.setAttribute("width",nn),Gn.setAttribute("height",pa);var fa=(pt-nn)/2,Ln=(Nt-pa)/2;Gn.style.left=fa+"px",Gn.style.top=Ln+"px",yt.appendChild(Gn)}}return yt.appendChild(Re),yt},At=function(pt){return pt=pt.toLowerCase(),pt==="html5"||pt==="screenshot"?pt:"html5"},Lt=["web","webSimple","web3d","tablet","tablet3d","phone"],ht=function(pt,Nt){if(de=pt,Nt){wt(de,!0);return}var Zt=!ie;if(Zt){var Fn=ae(de);!isNaN(Fn)&&Fn<4.4&&(Zt=!1)}var yt,Yt;window.location.protocol.substr(0,4)==="http"?yt=window.location.protocol:yt="http:";var Re=de.indexOf("//");Re>0?Yt=de:Re===0?Yt=yt+de:Yt="https://www.geogebra.org/apps/5.2.814.0/";for(var Gn in Lt)if(de.slice(Lt[Gn].length*-1)===Lt[Gn]||de.slice((Lt[Gn].length+1)*-1)===Lt[Gn]+"/"){wt(Yt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Zt&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!Pe(ee.showToolBar)&&!Pe(ee.showMenuBar)&&!Pe(ee.showAlgebraInput)&&!Pe(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Yt+="webSimple/":Yt+="web3d/",wt(Yt,!1)},wt=function(pt,Nt){if(pt.requirejs){je=pt;return}pt.slice(-1)!=="/"&&(pt+="/"),je=pt,Nt===null&&(Nt=pt.indexOf("http")===-1),ce=Nt,a="web.nocache.js",y=!1;var Zt=je.split("/");Zt.length>1&&(!Nt&&Zt[Zt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):Lt.indexOf(Zt[Zt.length-2])>=0&&(a=Zt[Zt.length-2]+".nocache.js")),Zt=pt.split("/"),de=Zt[Zt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var Fn=parseFloat(de);Fn!==NaN&&Fn<5&&pt.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Fn+" is deprecated. Using version latest instead."),ht("5.0",Nt))},Jt=function(pt,Nt){window.console&&window.console.log&&(!Nt||typeof Nt.showLogging=="undefined"||Nt.showLogging&&Nt.showLogging!=="false")&&console.log(pt)};ee.material_id!==void 0?ye(cn):cn();function cn(){var pt=Vt;Ge!==null?pt=Ge:parseFloat(pt)<5&&(pt="5.0"),ht(pt,!1),se!==null&&wt(se,ce),He=!0}return zt},GGBAppletUtils=function(){"use strict";function zt(){return window.GGBT_wsf_edit!==void 0}function Vt(He,Ge){Ge!=1?(He.style.transformOrigin="0% 0% 0px",He.style.webkitTransformOrigin="0% 0% 0px",He.style.transform="scale("+Ge+","+Ge+")",He.style.webkitTransform="scale("+Ge+","+Ge+")",He.style.maxWidth="initial",He.querySelector(".ggb_preview")!==null&&(He.querySelector(".ggb_preview").style.maxWidth="initial"),He.querySelectorAll(".ggb_preview img")[0]!==void 0&&(He.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),He.querySelectorAll(".ggb_preview img")[1]!==void 0&&(He.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(He.style.transform="none",He.style.webkitTransform="none")}function ee(He,Ge,se,Ve,ke,Ze){var je=null;if(Ze!=null&&Ze!="")for(var ce=He.parentNode;ce!=null;)if((" "+ce.className+" ").indexOf(" "+Ze+" ")>-1){je=ce;break}else ce=ce.parentNode;var Le=0,de=0,a=0,y=0,b=0,E=0,x=0;if(je)Le=je.offsetWidth,de=Math.max(Ve?je.offsetWidth:0,je.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Le=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Le):(Le=window.innerWidth,de=window.innerHeight,a=window.innerWidth),He){var z=He.getBoundingClientRect();z.left>0&&z.left<=Le&&(ke===void 0||!ke)&&(document.dir==="rtl"?(b=Le-z.width-z.left,E=a<=480?10:30):(E=z.left,b=a<=480?10:30),y=E+b)}if(He&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var re=He.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,x=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,x=40)}}return He&&((se===void 0||!se)&&Ge>0&&Ge+y<Le?Le=Ge:Le-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(se===void 0||!se)&&(de-=x)),{width:Le,height:de}}function te(He,Ge,se,Ve,ke){if(He.isScreenshoGenerator)return 1;var Ze=Ve!==void 0&&Ve,je=He.noScaleMargin!=null&&He.noScaleMargin,ce=function(re){return re&&re!=="false"},Le=ce(He.autoHeight),de=ee(Ge,He.width,se,Le,Ze&&window.GGBT_wsf_view||je,ke),a=parseInt(de.width),y=He.width,b=He.height;if(y===void 0){var E=Ge.querySelector(".appletParameters");E&&(y=E.offsetWidth,b=E.offsetHeight)}var x=a/y,z=Ze?1:de.height/b;return se!==void 0&&!se&&(x=Math.min(1,x),z=Math.min(1,z)),Math.min(x,z)}function ie(He,Ge,se){var Ve=1,ke,Ze=!1;if(He.hasOwnProperty("allowUpscale")&&(Ze=He.allowUpscale),He.hasOwnProperty("scale")&&(Ve=parseFloat(He.scale),(isNaN(Ve)||Ve===null||Ve===0)&&(Ve=1),Ve>1&&(Ze=!0)),Ge&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ze=!0),!(He.hasOwnProperty("disableAutoScale")&&He.disableAutoScale))ke=te(He,Ge,Ze,se,He.scaleContainerClass);else return Ve;return Ze&&(!He.hasOwnProperty("scale")||Ve===1)?ke:Math.min(Ve,ke)}function Be(He){var Ge=Math.min(window.innerWidth,document.documentElement.clientWidth),se=Math.min(window.innerHeight,document.documentElement.clientHeight),Ve=He.getBoundingClientRect(),ke=(Ge-Ve.width)/2,Ze=(se-Ve.height)/2;Ze<0&&(Ze=0),He.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ke<40?He.style.left="40px":He.style.left=ke+"px",He.style.top=Ze+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ze<40?He.style.top="40px":He.style.top=Ze+"px",He.style.left=ke+"px")}function qe(He,Ge){var se=He.querySelector(".appletParameters");if(se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Ge.id!==se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(He)}if(se.parentElement&&/fullscreen/.test(se.parentElement.className))return;var Ve=ie(Ge,He);zt()&&se.setAttribute("data-param-scale",Ve);for(var ke=null,Ze=0;Ze<He.childNodes.length;Ze++)if(He.childNodes[Ze].className!==void 0&&He.childNodes[Ze].className.match(/^applet_scaler/)){ke=He.childNodes[Ze];break}if(ke!==null&&ke.querySelector(".noscale")!==null)return;var je=Ge.id!==void 0?Ge.id:"ggbApplet",ce=window[je];(ce==null||!ce.recalculateEnvironments)&&ke!==null&&!ke.className.match(/fullscreen/)&&(ke.parentNode.style.transform="",!isNaN(Ve)&&Ve!==1?(ke.parentNode.style.width=Ge.width*Ve+"px",ke.parentNode.style.height=Ge.height*Ve+"px",Vt(ke,Ve)):(Vt(ke,1),ke.parentNode.style.width=Ge.width+"px",ke.parentNode.style.height=Ge.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&Be(He),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(se).parents(".content-added-content"))}}return{responsiveResize:qe,isFlexibleWorksheetEditor:zt,positionCenter:Be,getScale:ie,scaleElement:Vt}}();__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return GGBApplet}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==void 0&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),GGBAppletUtils.makeModule=function(name,permutation){function webModule(){var H="bootstrap",I="begin",J="gwt.codesvr."+name+"=",K="gwt.codesvr=",L=name,M="startup",N="DUMMY",O=0,P=1,Q="iframe",R="position:absolute; width:0; height:0; border:none; left: -1000px;",S=" top: -1000px;",T="Chrome",U="CSS1Compat",V="<!doctype html>",W="",X="<html><head></head><body></body></html>",Y="undefined",Z="readystatechange",$=10,_="script",ab="javascript",bb="Failed to load ",cb="moduleStartup",db="scriptTagAdded",eb="moduleRequested",fb="meta",gb="name",hb=name+"::",ib="::",jb="gwt:property",kb="content",lb="=",mb="gwt:onPropertyErrorFn",nb='Bad handler "',ob='" for "gwt:onPropertyErrorFn"',pb="gwt:onLoadErrorFn",qb='" for "gwt:onLoadErrorFn"',rb="#",sb="?",tb="/",ub="img",vb="clear.cache.gif",wb="baseUrl",xb=name+".nocache.js",yb="base",zb="//",Ab="selectingPermutation",Bb=name+".devmode.js",Cb=permutation,Db=":",Eb=".cache.js",Fb="loadExternalRefs",Gb="end",n=window,o=document;function p(){var zt=n.location.search;return zt.indexOf(J)!=-1||zt.indexOf(K)!=-1}function q(zt,Vt){}webModule.__sendStats=q,webModule.__moduleName=L,webModule.__errFn=null,webModule.__moduleBase=N,webModule.__softPermutationId=O,webModule.__computePropValue=null,webModule.__getPropMap=null,webModule.__installRunAsyncCode=function(){},webModule.__gwtStartLoadingFragment=function(){return null},webModule.__gwt_isKnownPropertyValue=function(){return!1},webModule.__gwt_getMetaProperty=function(){return null};var r=null,s=n.__gwt_activeModules=n.__gwt_activeModules||{};s[L]={moduleName:L},webModule.__moduleStartupDone=function(zt){var Vt=s[L].bindings;s[L].bindings=function(){for(var ee=Vt?Vt():{},te=zt[webModule.__softPermutationId],ie=O;ie<te.length;ie++){var Be=te[ie];ee[Be[O]]=Be[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var zt=o.createElement(Q);if(zt.id=L,zt.style.cssText=R+S,zt.tabIndex=-1,o.body.appendChild(zt),t=zt.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var Vt=document.compatMode==U?V:W;t.write(Vt+X),t.close()}}}function w(zt){function Vt(te){function ie(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var Be=ie();if(Be){te();return}function qe(){if(!Be){if(!ie())return;Be=!0,te(),o.removeEventListener&&o.removeEventListener(Z,qe,!1),He&&clearInterval(He)}}o.addEventListener&&o.addEventListener(Z,qe,!1);var He=setInterval(function(){qe()},$)}function ee(te){var ie=u(),Be=ie.body,qe=ie.createElement(_);qe.language=ab,qe.crossOrigin=W,qe.src=te,webModule.__errFn&&(qe.onerror=function(){webModule.__errFn(L,new Error(bb+te))}),Be.appendChild(qe)}Vt(function(){ee(zt)})}webModule.__startLoadingFragment=function(zt){return C(zt)},webModule.__installRunAsyncCode=function(zt){var Vt=u(),ee=Vt.body,te=Vt.createElement(_);te.language=ab,te.text=zt,ee.appendChild(te),ee.removeChild(te)};function A(){for(var c={},d,e,f=o.getElementsByTagName(fb),g=O,h=f.length;g<h;++g){var i=f[g],j=i.getAttribute(gb),k;if(j){if(j=j.replace(hb,W),j.indexOf(ib)>=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(zt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(zt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(zt){var Vt=c[zt];return Vt==null?null:Vt},r=d,webModule.__errFn=e}function B(){function zt(He){var Ge=He.lastIndexOf(rb);Ge==-1&&(Ge=He.length);var se=He.indexOf(sb);se==-1&&(se=He.length);var Ve=He.lastIndexOf(tb,Math.min(se,Ge));return Ve>=O?He.substring(O,Ve+P):W}function Vt(He){if(!He.match(/^\w+:\/\//)){var Ge=o.createElement(ub);Ge.src=He+vb,He=zt(Ge.src)}return He}function ee(){var He=__gwt_getMetaProperty(wb);return He!=null?He:W}function te(){for(var He=o.getElementsByTagName(_),Ge=O;Ge<He.length;++Ge)if(He[Ge].src.indexOf(xb)!=-1)return zt(He[Ge].src);return W}function ie(){var He=o.getElementsByTagName(yb);return He.length>O?He[He.length-P].href:W}function Be(){var He=o.location;return He.href==He.protocol+zb+He.host+He.pathname+He.search+He.hash}var qe=ee();return qe==W&&(qe=te()),qe==W&&(qe=ie()),qe==W&&Be()&&(qe=zt(o.location.href)),qe=Vt(qe),qe}function C(zt){return zt.match(/^\//)||zt.match(/^[a-zA-Z]+:\/\//)?zt:webModule.__moduleBase+zt}function D(){var zt=[],Vt=O,ee=[],te=[];function ie(He){var Ge=te[He](),se=ee[He];if(Ge in se)return Ge;var Ve=[];for(var ke in se)Ve[se[ke]]=ke;throw r&&r(He,Ve,Ge),null}if(__gwt_isKnownPropertyValue=function(He,Ge){return Ge in ee[He]},webModule.__getPropMap=function(){var He={};for(var Ge in ee)ee.hasOwnProperty(Ge)&&(He[Ge]=ie(Ge));return He},webModule.__computePropValue=ie,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Be;try{Be=Cb;var qe=Be.indexOf(Db);qe!=-1&&(Vt=parseInt(Be.substring(qe+P),$),Be=Be.substring(O,qe))}catch(He){}return webModule.__softPermutationId=Vt,C(Be+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/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})()},15476:function(zt,Vt,ee){"use strict";ee.d(Vt,{Ax:function(){return qe},Ds:function(){return He},KI:function(){return se},SI:function(){return Be},f1:function(){return ie}});var te=ee(11320);function ie(Ve){let ke=!0;if(Ve.length>0){for(let Ze=0;Ze<Ve.length;Ze++)if(Ve[Ze].compile_success==0||!Ve[Ze].compile_success){ke=!1;break}}else ke=!1;return ke}function Be(Ve,ke=""){let Ze=[];for(let je=0;je<Ve.length;je++){let ce=Ve[je],Le=ke?`${ke}/${ce.name}`:`${ce.name}`;Ze.push({title:ce.name,type:ce.type,isLeaf:ce.type!=="tree",key:Le})}return Ze}function qe(Ve,ke,Ze){for(let je=0;je<Ve.length;je++){let ce=Ve[je];if(ce.key===ke){ce.children=Ze;break}ce.children&&qe(ce.children,ke,Ze)}return Ve}function He(Ve,ke,Ze){let je;return function(){let ce=this,Le=arguments,de=function(){je=null,Ze||Ve.apply(ce,Le)},a=Ze&&!je;clearTimeout(je),je=setTimeout(de,ke),a&&Ve.apply(ce,Le)}}const Ge=!0,se=te.Z.API_SERVER},63205:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return je}});var te=ee(67294),ie={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Be=ee(94184),qe=ee.n(Be),He=ee(57953),Ge=ee(15979),se=ee(33170),Ve=ee(28706),ke=(ce,Le,de)=>new Promise((a,y)=>{var b=z=>{try{x(de.next(z))}catch(re){y(re)}},E=z=>{try{x(de.throw(z))}catch(re){y(re)}},x=z=>z.done?a(z.value):Promise.resolve(z.value).then(b,E);x((de=de.apply(ce,Le)).next())}),je=({data:ce,className:Le,fullWidth:de,style:a={},onClose:y,onOk:b,showFullTools:E,noAssociationId:x})=>{const z=(0,te.useRef)(null),re=(0,te.useRef)(null),ae=(0,te.useRef)(null),ne=(0,te.useRef)(null),[ve,ye]=(0,te.useState)(!1),[we,Fe]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),ce!=null&&ce.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",ce!=null&&ce.src&&Se()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null))},[ce==null?void 0:ce.visible]);const Se=()=>ke(void 0,null,function*(){ye(!0),Fe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Oe=yield(0,Ve.ZJ)(ce==null?void 0:ce.src);z.current.src="",z.current.src=Oe,z.current.onload=function(){We()},ye(!1),Fe("")}),Pe=()=>{document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",y()},Ye=Oe=>ke(void 0,null,function*(){ye(!0),Fe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const rt=yield(0,se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ce.title,file:Oe.dataUrl}});rt!=null&&rt.id&&!x?(yield(0,se.ZP)(`/api/attachments/${ce.id}/add_subitem.json`,{method:"post",body:{subitem_id:rt==null?void 0:rt.id,settings:JSON.stringify(Oe.state)}})).status===0&&b():rt!=null&&rt.id&&b(rt),document.body.removeAttribute("data-custom"),ae.current.innerHTML=" ",ye(!1),Fe("")}),De=()=>{const Oe=document.querySelector('a[href="https://markerjs.com/"]');Oe&&Oe.parentNode&&(Oe.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(Je=>{const At=document.querySelector(Je.name);At&&At.setAttribute("title",Je.title)})},We=()=>{re.current=new Ge.hP(z.current),re.current.targetRoot=ne.current,re.current.addEventListener("render",Ye),re.current.addEventListener("beforeclose",Pe),E&&(re.current.availableMarkerTypes=re.current.ALL_MARKER_TYPES,re.current.uiStyleSettings.redoButtonVisible=!0,re.current.uiStyleSettings.notesButtonVisible=!0,re.current.uiStyleSettings.zoomButtonVisible=!0,re.current.uiStyleSettings.zoomOutButtonVisible=!0,re.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=re.current.uiStyleSettings,re.current.show(),ce!=null&&ce.snapshotData&&re.current.restoreState(ce.snapshotData),setTimeout(()=>{window.scrollTo(0,0),De()},300)};return te.createElement(te.Fragment,null,(ce==null?void 0:ce.visible)&&te.createElement(He.Z,{spinning:ve,tip:we,style:{position:"absolute"}},te.createElement("div",{ref:ne,className:qe()(ie.imageDimensions,Le,de?ie.fullWidth:""),style:a},te.createElement("img",{className:ie.img,ref:z}))))}},36527:function(zt,Vt,ee){"use strict";var te=ee(67294),ie=ee(71230),Be=ee(15746),qe=ee(36182),He=ee(71577),Ge=ee(85725),se=ee(71736),Ve=ee(84279),ke=ee(67294);const Ze=(0,te.forwardRef)(({callback:je,showSaveButton:ce,value:Le=""},de)=>{const a=(0,te.useRef)(),y=[{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 "}]}]}],b=[{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}`}]}]}],E=re=>{a.current.setValue(a.current.getValue()+" "+re.value+" ")},x=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ke.createElement(ie.Z,{className:se.Z.lists,gutter:[10,10]},y.map((re,ae)=>ke.createElement(Be.Z,{flex:"110px",className:se.Z.item},ke.createElement("div",null,ke.createElement(Ge.Z,{value:`$$${re.value}$$`}),re.name),ke.createElement("div",{className:se.Z.children},re.children.map((ne,ve)=>ke.createElement("div",{key:ve},ke.createElement("h1",null,ne.name),ke.createElement(ie.Z,{gutter:[10,10]},ne.data.map((ye,we)=>ke.createElement(Be.Z,{key:we,onClick:()=>E(ye),className:se.Z.diamond},ke.createElement(Ge.Z,{value:"`$$"+ye.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ke.createElement(ie.Z,{className:se.Z.lists,gutter:[10,10]},b.map((re,ae)=>ke.createElement(Be.Z,{flex:"110px",className:se.Z.item},ke.createElement("div",null,ke.createElement(Ge.Z,{value:"`$$"+re.value+"$$`"}),re.name),ke.createElement("div",{className:se.Z.children},re.children.map((ne,ve)=>ke.createElement("div",{key:ve},ne.name&&ke.createElement("h1",null,ne.name),ke.createElement(ie.Z,{gutter:[10,10]},ne.data.map((ye,we)=>ke.createElement(Be.Z,{key:we,onClick:()=>E(ye),className:se.Z.diamond},ke.createElement(Ge.Z,{value:"`$$"+ye.value+"$$`"}))))))))))}],z=()=>{var re=document.createElement("div");re.innerHTML=a.current.getValue();var ae=re.innerText;return je&&je(ae),ae};return(0,te.useImperativeHandle)(de,()=>({getData:z})),ke.createElement("div",{className:se.Z.mathWrap},ke.createElement(qe.default,{defaultActiveKey:"1",items:x}),ke.createElement("math-field",{locale:"zh_cn",className:se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Le||""),ce&&ke.createElement("div",{className:se.Z.button},ke.createElement(He.ZP,{size:"large",onClick:z,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Vt.Z=Ze},39717:function(zt,Vt,ee){"use strict";ee.d(Vt,{Q:function(){return Ge}});var te=ee(67294),ie=ee(42563),Be=ee(78045),qe=ee(42405),He=ee(67294),Ge=(Ve=>(Ve[Ve.Number=1]="Number",Ve[Ve.Percent=2]="Percent",Ve))(Ge||{});const se=({value:Ve,onChange:ke,disabled:Ze,hidePercentOption:je=!1,percentType:ce="select"})=>{const Le=(0,te.useMemo)(()=>je?1:2,[je]),[de,a]=(0,te.useState)(Le);console.log(de);const y=E=>Ve.type===1?`${E}\u5206`:`${E}%`,b=(0,te.useCallback)(E=>{if(de===1){const x=E.replace("\u5206","");return isNaN(parseInt(x,10))?0:x}else return E.replace("%","")},[de]);return(0,te.useEffect)(()=>{a(Ve.type)},[Ve]),He.createElement("div",{style:{display:"flex",alignItems:"center"}},ce=="select"&&He.createElement(ie.default,{size:"large",onChange:E=>{a(E),ke({type:E,inputValue:E===1?5:20})},value:de||Le,style:{width:100},options:je?[{label:"\u5206\u503C",value:1}]:[{label:"\u767E\u5206\u6BD4",value:2},{label:"\u5206\u503C",value:1}],disabled:Ze}),ce=="radio"&&He.createElement(Be.ZP.Group,{size:"large",onChange:E=>{const x=E.target.value;a(x),ke({type:x,inputValue:x===1?5:20})},value:de||Le,disabled:Ze},!je&&He.createElement(Be.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),He.createElement(Be.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ce=="radio"&&He.createElement("div",{style:{marginRight:"10px",color:"#000000"}},Ve.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),He.createElement(qe.Z,{size:"large",disabled:Ze,value:Ve.inputValue,style:{width:"120px"},parser:b,addonAfter:Ve.type===1?"\u5206":"%",max:de===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:E=>{ke({type:de,inputValue:E})}}),ce=="radio"&&Ve.type==2&&He.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};Vt.Z=se},96332:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Ve}});var te=ee(67294),ie={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"},Be=ee(14446),qe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",He="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Ge=(ke,Ze,je)=>new Promise((ce,Le)=>{var de=b=>{try{y(je.next(b))}catch(E){Le(E)}},a=b=>{try{y(je.throw(b))}catch(E){Le(E)}},y=b=>b.done?ce(b.value):Promise.resolve(b.value).then(de,a);y((je=je.apply(ke,Ze)).next())}),Ve=({type:ke,resdata:Ze,onok:je,oktext:ce,okloading:Le})=>{const[de,a]=(0,te.useState)(!1),{can_copy_list:y,can_copy_num:b,challenge_type:E,course_data_list:x,no_copy_list:z,no_copy_num:re,no_use_list:ae,no_use_num:ne,repeat_shixun_num:ve,student_count:ye,total_num:we,use_num:Fe}=Ze;let Se=b>0||ke==="exercise";(0,te.useEffect)(()=>{(Ze==null?void 0:Ze.student_count)>0&&a(!0)},[Ze]),console.log("---11",Le),(0,te.useEffect)(()=>{Le||a(!1)},[Le]);const Pe=()=>{if(ke==="exercise"&&E===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:ie.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:ie.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(ke==="exercise"&&E===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:ie.orangeColor},Fe),"\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",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="shixun"&&E===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="shixun"&&E===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\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",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="subject"&&E===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:ie.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="subject"&&E===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",te.createElement("span",{className:ie.orangeColor},ye)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",te.createElement("span",{className:ie.orangeColor},Fe)," \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",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="exercisepush")return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",te.createElement("span",{className:ie.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",te.createElement("span",{className:ie.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(ke==="shixunpush"&&E===1)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",te.createElement("span",{className:ie.orangeColor},Fe),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(ke==="shixunpush"&&E===2)return te.createElement(te.Fragment,null,"\u8BFE\u5802\u5185\u6709",te.createElement("span",{className:ie.orangeColor},ye),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",te.createElement("span",{className:ie.orangeColor},Fe),"\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",te.createElement("span",{className:ie.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Ye=()=>{if(ke==="exercise"||ke==="subject"||ke==="exercisepush"||ke==="shixunpush")return te.createElement("div",{style:{marginTop:20}},re>0&&te.createElement("div",null,te.createElement("span",{className:ie.flex},te.createElement("img",{src:He,style:{width:14}}),te.createElement("span",{className:ie.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:ie.statusbody},ke==="exercise"&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",te.createElement("span",{className:ie.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"),(ke==="subject"||ke==="exercisepush")&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Se&&te.createElement("span",{className:ie.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"),ke==="shixunpush"&&te.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Se&&te.createElement("span",{className:ie.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"),te.createElement("div",null,z==null?void 0:z.map((De,We)=>te.createElement("a",{href:`/shixuns/${De.identifier}/challenges`,target:"_blank"},"\u300A",De==null?void 0:De.name,"\u300B",We+1!==re&&"\u3001"))))),b>0&&te.createElement("div",{style:{marginTop:20}},te.createElement("span",{className:ie.flex},te.createElement("img",{src:qe,style:{width:14}}),te.createElement("span",{className:ie.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:ie.statusbody},ke==="exercise"&&te.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"),(ke==="subject"||ke==="exercisepush")&&te.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"),ke==="shixunpush"&&te.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"),te.createElement("div",null,y==null?void 0:y.map((De,We)=>te.createElement("a",{href:`/shixuns/${De.identifier}/challenges`,target:"_blank"},"\u300A",De==null?void 0:De.name,"\u300B",We+1!==b&&"\u3001"))))));if(ke==="shixun")return te.createElement("div",{style:{marginTop:20}},b>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 te.createElement(Be.default,{open:de,onCancel:()=>{a(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Se&&"none"}},zIndex:1003,confirmLoading:Le,okText:Se?ce:"\u6211\u77E5\u9053\u4E86",onOk:()=>Ge(void 0,null,function*(){Se?yield je([...y,...ae]):a(!1)})},te.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Pe(),Ye()))}},57444:function(zt,Vt,ee){"use strict";ee.d(Vt,{h:function(){return re}});var te=ee(67294),ie=ee(42563),Be=ee(91773),qe=ee(71577),He=ee(4631),Ge=ee.n(He),se=ee(71749),Ve=ee(30483),ke=Object.defineProperty,Ze=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ae,ne,ve)=>ne in ae?ke(ae,ne,{enumerable:!0,configurable:!0,writable:!0,value:ve}):ae[ne]=ve,y=(ae,ne)=>{for(var ve in ne||(ne={}))Le.call(ne,ve)&&a(ae,ve,ne[ve]);if(ce)for(var ve of ce(ne))de.call(ne,ve)&&a(ae,ve,ne[ve]);return ae},b=(ae,ne)=>Ze(ae,je(ne));const E=ie.default.Option,x={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};Vt.Z=({callback:ae,onCancel:ne})=>{const[ve,ye]=(0,te.useState)("python");function we(Se){ye(z[Se][1])}function Fe(Se){ae(Se)}return te.createElement(Be.default,b(y({},x),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Fe,style:{width:500}}),te.createElement(Be.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(ie.default,{getPopupContainer:Se=>Se.parentNode,onChange:we},Object.keys(z).map(Se=>te.createElement(E,{key:Se,value:Se},z[Se][0])))),te.createElement(Be.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(re,{mode:ve})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(qe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(qe.ZP,{type:"ghost",onClick:ne},"\u53D6\u6D88")))};function re({value:ae,onChange:ne,mode:ve,options:ye={}}){const we=(0,te.useRef)(),[Fe,Se]=(0,te.useState)();return(0,te.useEffect)(()=>{if(Fe){let Pe=function(Ye){const De=Ye.getValue();ne&&ne(De)};return Fe.on("change",Pe),()=>{Fe.off("change",Pe)}}},[Fe,ne]),(0,te.useEffect)(()=>{Fe&&Fe.setOption("mode",ve)},[Fe,ve]),(0,te.useEffect)(()=>{Fe&&(ae!==Fe.getValue()||ae==="")&&setTimeout(()=>{Fe.setValue(ae||"")},300)},[Fe,ae]),(0,te.useEffect)(()=>{if(we.current&&!Fe){const Pe=Ge().fromTextArea(we.current,y({mode:ve,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ye));Se(Pe)}},[we.current,Fe]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:we}))}},35567:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return yn}});var te=ee(67294),ie=ee(4631),Be=ee.n(ie),qe=ee(91033),He=ee(71749),Ge=ee(57341),se=ee(82801),Ve=ee(88386),ke=ee(49047),Ze=ee(80785),je=ee(85725),ce=({value:Pt="",className:Tt,showTextOnly:Dt,showLines:Sn,style:Wn={}})=>{const la=(0,te.useMemo)(()=>"",[Pt]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:la}}))},Le=ee(67294),de=Object.defineProperty,a=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,z=(Pt,Tt,Dt)=>Tt in Pt?de(Pt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Pt[Tt]=Dt,re=(Pt,Tt)=>{for(var Dt in Tt||(Tt={}))E.call(Tt,Dt)&&z(Pt,Dt,Tt[Dt]);if(b)for(var Dt of b(Tt))x.call(Tt,Dt)&&z(Pt,Dt,Tt[Dt]);return Pt},ae=(Pt,Tt)=>a(Pt,y(Tt));let ne=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function ve({onActionCallback:Pt,title:Tt,icon:Dt,actionName:Sn,className:Wn="",children:la}){function lr(){Pt(Sn)}return Le.createElement("a",{title:Tt,className:Wn,onClick:lr},Le.createElement("i",{className:`${Dt}`}),la)}var ye=({watch:Pt,showNullButton:Tt,showNullProgramButton:Dt,onActionCallback:Sn,fullScreen:Wn,insertTemp:la,hidetoolBar:lr,extraUse:_t})=>{const Ma=[...ne,{title:`${Pt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Pt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Le.createElement("ul",{className:"markdown-toolbar-container"},!lr&&Ma.map((Sr,xi)=>Le.createElement("li",{key:xi},Sr.actionName?Le.createElement(ve,ae(re({},Sr),{onActionCallback:Sn})):Le.createElement("span",{className:"v-line"}))),Tt?Le.createElement("li",null,Le.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Sn},Le.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Dt?Le.createElement(Le.Fragment,null,Le.createElement("li",null,Le.createElement(ve,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Sn},Le.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Le.createElement("li",null,Le.createElement(ve,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Sn},Le.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,la&&Le.createElement("li",null,Le.createElement(ve,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${la}`,onActionCallback:Sn},Le.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),_t&&Le.createElement("li",null,_t),Le.createElement("li",{className:"btn-full-screen"},Le.createElement(ve,{icon:`${Wn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Wn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Sn})))},we=ee(76621),Fe=ee(91773),Se=ee(11486),Pe=ee(71577),Ye=Object.defineProperty,De=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,At=(Pt,Tt,Dt)=>Tt in Pt?Ye(Pt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Pt[Tt]=Dt,Lt=(Pt,Tt)=>{for(var Dt in Tt||(Tt={}))rt.call(Tt,Dt)&&At(Pt,Dt,Tt[Dt]);if(Oe)for(var Dt of Oe(Tt))Je.call(Tt,Dt)&&At(Pt,Dt,Tt[Dt]);return Pt},ht=(Pt,Tt)=>De(Pt,We(Tt));const wt={labelCol:{span:4},wrapperCol:{span:20}};var Jt=({callback:Pt,onCancel:Tt})=>{function Dt(Sn){Pt(Sn)}return te.createElement(Fe.default,ht(Lt({},wt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Dt,style:{width:500}}),te.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Se.default,null)),te.createElement(Fe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Se.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Pe.ZP,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},cn=ee(57444),pt=ee(70859),Nt=ee(14446),Zt=ee(71230),Fn=ee(63205),yt=ee(67294),Yt=({callback:Pt,onCancel:Tt})=>{const Dt=document.createElement("canvas"),Sn=Dt.getContext("2d");Dt.width=1e3,Dt.height=800,Sn.fillStyle="#ffffff",Sn.fillRect(0,0,Dt.width,Dt.height);const Wn=Dt.toDataURL("image/png");return yt.createElement(Nt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},yt.createElement(Zt.Z,{style:{height:"100vh"}},yt.createElement(Fn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Wn,visible:!0,title:String(Date.now())},onOk:la=>{Pt({src:la.url})},onClose:Tt})))},Re=ee(23495);function Gn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Gn,go.CommandHandler),Gn.prototype.canAlignSelection=function(){var Pt=this.diagram;return!(Pt===null||Pt.isReadOnly||Pt.isModelReadOnly||Pt.selection.count<2)},Gn.prototype.alignLeft=function(){var Pt=this.diagram;Pt.startTransaction("aligning left");var Tt=1/0;Pt.selection.each(function(Dt){Dt instanceof go.Link||(Tt=Math.min(Dt.position.x,Tt))}),Pt.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(Tt,Dt.position.y))}),Pt.commitTransaction("aligning left")},Gn.prototype.alignRight=function(){var Pt=this.diagram;Pt.startTransaction("aligning right");var Tt=-1/0;Pt.selection.each(function(Dt){if(!(Dt instanceof go.Link)){var Sn=Dt.actualBounds.x+Dt.actualBounds.width;Tt=Math.max(Sn,Tt)}}),Pt.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(Tt-Dt.actualBounds.width,Dt.position.y))}),Pt.commitTransaction("aligning right")},Gn.prototype.alignTop=function(){var Pt=this.diagram;Pt.startTransaction("alignTop");var Tt=1/0;Pt.selection.each(function(Dt){Dt instanceof go.Link||(Tt=Math.min(Dt.position.y,Tt))}),Pt.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(Dt.position.x,Tt))}),Pt.commitTransaction("alignTop")},Gn.prototype.alignBottom=function(){var Pt=this.diagram;Pt.startTransaction("aligning bottom");var Tt=-1/0;Pt.selection.each(function(Dt){if(!(Dt instanceof go.Link)){var Sn=Dt.actualBounds.y+Dt.actualBounds.height;Tt=Math.max(Sn,Tt)}}),Pt.selection.each(function(Dt){Dt instanceof go.Link||Dt.move(new go.Point(Dt.actualBounds.x,Tt-Dt.actualBounds.height))}),Pt.commitTransaction("aligning bottom")},Gn.prototype.alignCenterX=function(){var Pt=this.diagram,Tt=Pt.selection.first();if(Tt){Pt.startTransaction("aligning Center X");var Dt=Tt.actualBounds.x+Tt.actualBounds.width/2;Pt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(Dt-Sn.actualBounds.width/2,Sn.actualBounds.y))}),Pt.commitTransaction("aligning Center X")}},Gn.prototype.alignCenterY=function(){var Pt=this.diagram,Tt=Pt.selection.first();if(Tt){Pt.startTransaction("aligning Center Y");var Dt=Tt.actualBounds.y+Tt.actualBounds.height/2;Pt.selection.each(function(Sn){Sn instanceof go.Link||Sn.move(new go.Point(Sn.actualBounds.x,Dt-Sn.actualBounds.height/2))}),Pt.commitTransaction("aligning Center Y")}},Gn.prototype.alignColumn=function(Pt){var Tt=this.diagram;Tt.startTransaction("align Column"),Pt===void 0&&(Pt=0),Pt=parseFloat(Pt);var Dt=new Array;Tt.selection.each(function(_t){_t instanceof go.Link||Dt.push(_t)});for(var Sn=0;Sn<Dt.length-1;Sn++){var Wn=Dt[Sn],la=Wn.actualBounds.y+Wn.actualBounds.height+Pt,lr=Dt[Sn+1];lr.move(new go.Point(Wn.actualBounds.x,la))}Tt.commitTransaction("align Column")},Gn.prototype.alignRow=function(Pt){Pt===void 0&&(Pt=0),Pt=parseFloat(Pt);var Tt=this.diagram;Tt.startTransaction("align Row");var Dt=new Array;Tt.selection.each(function(_t){_t instanceof go.Link||Dt.push(_t)});for(var Sn=0;Sn<Dt.length-1;Sn++){var Wn=Dt[Sn],la=Wn.actualBounds.x+Wn.actualBounds.width+Pt,lr=Dt[Sn+1];lr.move(new go.Point(la,Wn.actualBounds.y))}Tt.commitTransaction("align Row")},Gn.prototype.canRotate=function(Pt){var Tt=this.diagram;return!(Tt===null||Tt.isReadOnly||Tt.isModelReadOnly||Tt.selection.count<1)},Gn.prototype.rotate=function(Pt){Pt===void 0&&(Pt=90);var Tt=this.diagram;Tt.startTransaction("rotate "+Pt.toString());var Tt=this.diagram;Tt.selection.each(function(Dt){Dt instanceof go.Link||Dt instanceof go.Group||(Dt.angle+=Pt)}),Tt.commitTransaction("rotate "+Pt.toString())},Gn.prototype.pullToFront=function(){var Pt=this.diagram;Pt.startTransaction("pullToFront");var Tt=new go.Map;Pt.selection.each(function(Dt){Tt.set(Dt.layer,0)}),Tt.iteratorKeys.each(function(Dt){var Sn=0;Dt.parts.each(function(Wn){if(!Wn.isSelected){var la=Wn.zOrder;isNaN(la)?Wn.zOrder=0:Sn=Math.max(Sn,la)}}),Tt.set(Dt,Sn)}),Pt.selection.each(function(Dt){Gn._assignZOrder(Dt,Tt.get(Dt.layer)+1)}),Pt.commitTransaction("pullToFront")},Gn.prototype.pushToBack=function(){var Pt=this.diagram;Pt.startTransaction("pushToBack");var Tt=new go.Map;Pt.selection.each(function(Dt){Tt.set(Dt.layer,0)}),Tt.iteratorKeys.each(function(Dt){var Sn=0;Dt.parts.each(function(Wn){if(!Wn.isSelected){var la=Wn.zOrder;isNaN(la)?Wn.zOrder=0:Sn=Math.min(Sn,la)}}),Tt.set(Dt,Sn)}),Pt.selection.each(function(Dt){Gn._assignZOrder(Dt,Tt.get(Dt.layer)-1-Gn._findGroupDepth(Dt))}),Pt.commitTransaction("pushToBack")},Gn._assignZOrder=function(Pt,Tt,Dt){Dt===void 0&&(Dt=Pt),Pt.layer===Dt.layer&&(Pt.zOrder=Tt),Pt instanceof go.Group&&Pt.memberParts.each(function(Sn){Gn._assignZOrder(Sn,Tt+1,Dt)})},Gn._findGroupDepth=function(Pt){if(Pt instanceof go.Group){var Tt=0;return Pt.memberParts.each(function(Dt){Tt=Math.max(Tt,Gn._findGroupDepth(Dt))}),Tt+1}else return 0},Gn.prototype.doKeyDown=function(){var Pt=this.diagram;if(Pt!==null){var Tt=Pt.lastInput;if(Tt.key==="Up"||Tt.key==="Down"||Tt.key==="Left"||Tt.key==="Right"){var Dt=this.arrowKeyBehavior;if(Dt==="none")return;if(Dt==="select"){this._arrowKeySelect();return}else if(Dt==="move"){this._arrowKeyMove();return}else if(Dt==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},Gn.prototype._getAllParts=function(){var Pt=new Array;return this.diagram.nodes.each(function(Tt){Pt.push(Tt)}),this.diagram.parts.each(function(Tt){Pt.push(Tt)}),Pt},Gn.prototype._arrowKeyMove=function(){var Pt=this.diagram,Tt=Pt.lastInput,Dt=0,Sn=0;if(Tt.control||Tt.meta)Dt=1,Sn=1;else if(Pt.grid!==null){var Wn=Pt.grid.gridCellSize;Sn=Wn.width,Dt=Wn.height}Pt.startTransaction("arrowKeyMove"),Pt.selection.each(function(la){Tt.key==="Up"?la.move(new go.Point(la.actualBounds.x,la.actualBounds.y-Dt)):Tt.key==="Down"?la.move(new go.Point(la.actualBounds.x,la.actualBounds.y+Dt)):Tt.key==="Left"?la.move(new go.Point(la.actualBounds.x-Sn,la.actualBounds.y)):Tt.key==="Right"&&la.move(new go.Point(la.actualBounds.x+Sn,la.actualBounds.y))}),Pt.commitTransaction("arrowKeyMove")},Gn.prototype._arrowKeySelect=function(){var Pt=this.diagram,Tt=Pt.lastInput,Dt=null;Tt.key==="Up"?Dt=this._findNearestPartTowards(270):Tt.key==="Down"?Dt=this._findNearestPartTowards(90):Tt.key==="Left"?Dt=this._findNearestPartTowards(180):Tt.key==="Right"&&(Dt=this._findNearestPartTowards(0)),Dt!==null&&(Tt.shift?Dt.isSelected=!0:Tt.control||Tt.meta?Dt.isSelected=!Dt.isSelected:Pt.select(Dt))},Gn.prototype._findNearestPartTowards=function(Pt){var Tt=this.diagram.selection.first();if(Tt===null)return null;for(var Dt=Tt.actualBounds.center,Sn=this._getAllParts(),Wn=1/0,la=Tt,lr=0;lr<Sn.length;lr++){var _t=Sn[lr];if(_t!==Tt&&_t.canSelect()){var Ma=_t.actualBounds.center,Sr=Dt.directionPoint(Ma),xi=this._angleCloseness(Sr,Pt);if(xi<=45){var aa=Dt.distanceSquaredPoint(Ma);aa*=1+Math.sin(xi*Math.PI/180),aa<Wn&&(Wn=aa,la=_t)}}}return la},Gn.prototype._angleCloseness=function(Pt,Tt){return Math.min(Math.abs(Tt-Pt),Math.min(Math.abs(Tt+360-Pt),Math.abs(Tt-360-Pt)))},Gn.prototype._arrowKeyTree=function(){var Pt=this.diagram,Tt=Pt.selection.first();if(Tt instanceof go.Node){var Dt=Pt.lastInput;if(Dt.key==="Right"){if(!Tt.isTreeLeaf)if(!Tt.isTreeExpanded)Pt.commandHandler.canExpandTree(Tt)&&Pt.commandHandler.expandTree(Tt);else{var Sn=this._sortTreeChildrenByY(Tt).first();Sn!==null&&Pt.select(Sn)}}else if(Dt.key==="Left")if(!Tt.isTreeLeaf&&Tt.isTreeExpanded)Pt.commandHandler.canCollapseTree(Tt)&&Pt.commandHandler.collapseTree(Tt);else{var Wn=Tt.findTreeParentNode();Wn!==null&&Pt.select(Wn)}else if(Dt.key==="Up"){var Wn=Tt.findTreeParentNode();if(Wn!==null){var la=this._sortTreeChildrenByY(Wn),lr=la.indexOf(Tt);if(lr>0){for(var _t=la.elt(lr-1);_t!==null&&_t.isTreeExpanded&&!_t.isTreeLeaf;){var Ma=this._sortTreeChildrenByY(_t);_t=Ma.last()}_t!==null&&Pt.select(_t)}else Pt.select(Wn)}}else if(Dt.key==="Down")if(Tt.isTreeExpanded&&!Tt.isTreeLeaf){var Sn=this._sortTreeChildrenByY(Tt).first();Sn!==null&&Pt.select(Sn)}else for(;Tt!==null;){var Wn=Tt.findTreeParentNode();if(Wn===null)break;var la=this._sortTreeChildrenByY(Wn),lr=la.indexOf(Tt);if(lr<la.length-1){Pt.select(la.elt(lr+1));break}else Tt=Wn}var Sr=Pt.selection.first();Sr!==null&&Pt.scrollToRect(Sr.actualBounds)}},Gn.prototype._sortTreeChildrenByY=function(Pt){var Tt=new go.List().addAll(Pt.findTreeChildrenNodes());return Tt.sort(function(Dt,Sn){var Wn=Dt.location,la=Sn.location;return Wn.y<la.y?-1:Wn.y>la.y?1:Wn.x<la.x?-1:Wn.x>la.x?1:0}),Tt},Gn.prototype.copyToClipboard=function(Pt){go.CommandHandler.prototype.copyToClipboard.call(this,Pt),this._lastPasteOffset.set(this.pasteOffset)},Gn.prototype.pasteFromClipboard=function(){var Pt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Pt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Pt},Object.defineProperty(Gn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Pt){if(Pt!=="move"&&Pt!=="select"&&Pt!=="scroll"&&Pt!=="tree"&&Pt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Pt);this._arrowKeyBehavior=Pt}}),Object.defineProperty(Gn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Pt){if(!(Pt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Pt);this._pasteOffset.set(Pt)}});var nn=Gn,pa=ee(18023),fa=ee(15746),Ln=ee(33170),mt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},ot=ee(67294),an=(Pt,Tt,Dt)=>new Promise((Sn,Wn)=>{var la=Ma=>{try{_t(Dt.next(Ma))}catch(Sr){Wn(Sr)}},lr=Ma=>{try{_t(Dt.throw(Ma))}catch(Sr){Wn(Sr)}},_t=Ma=>Ma.done?Sn(Ma.value):Promise.resolve(Ma.value).then(la,lr);_t((Dt=Dt.apply(Pt,Tt)).next())});function hn({onCancel:Pt,callback:Tt}){let Dt=(0,te.useRef)(),Sn=(0,te.useRef)(),Wn=(0,te.useRef)(),la=(0,te.useRef)(!1);const lr=(0,te.useRef)(!1),[_t,Ma]=(0,te.useState)(0);function Sr(){const aa=Re.bx.make,yo={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};Dt.current=new Re.S0(Sn.current,{padding:20,grid:aa(Re.s_,"Grid",aa(Re.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),aa(Re.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ur=>{var eo=ur.diagram.commandHandler.addTopLevelParts(ur.diagram.selection,!0);eo||ur.diagram.currentTool.doCancel()},commandHandler:aa(nn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ur=>{var eo=ur.subject;eo.location=eo.location.copy().snapToGridPoint(ur.diagram.grid.gridOrigin,ur.diagram.grid.gridCellSize),setTimeout(()=>{ur.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ur=>{var eo=ur.subject;setTimeout(()=>{ur.diagram.commandHandler.editTextBlock()})},LinkRelinked:ur=>{var eo=ur.parameter.part;eo.invalidateConnectedLinks();var Go=ur.subject;ur.diagram.toolManager.linkingTool.isForwards?Go.toNode.invalidateConnectedLinks():Go.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Dt.current.nodeTemplate=aa(Re.NB,"Auto",{locationSpot:Re.z6.Center,locationObjectName:"SHAPE",desiredSize:new Re.$u(120,60),minSize:new Re.$u(40,40),resizable:!0,resizeCellSize:new Re.$u(10,10),rotatable:!0},new Re.KX("location","loc",Re.E9.parse).makeTwoWay(Re.E9.stringify),new Re.KX("desiredSize","size",Re.$u.parse).makeTwoWay(Re.$u.stringify),aa(Re.bn,{name:"SHAPE",fill:yo.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Re.z6.AllSides,toSpot:Re.z6.AllSides},new Re.KX("figure"),new Re.KX("fill"),new Re.KX("stroke","borderColor"),new Re.KX("strokeWidth","thickness"),new Re.KX("strokeDashArray","dash")),aa(Re.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),aa(Re.al,{margin:1,textAlign:"center",overflow:Re.al.OverflowEllipsis,editable:!0},new Re.KX("text").makeTwoWay(),new Re.KX("stroke","color"))),Dt.current.nodeTemplate.toolTip=aa("ToolTip",aa(Re.s_,"Vertical",{maxSize:new Re.$u(200,NaN)},aa(Re.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Re.KX("text")),aa(Re.al,{font:"10pt sans-serif",textAlign:"center"},new Re.KX("text","details"))));function Nr(ur,eo){var Go=(Xr,$i)=>{Xr.handled=!0,Xr.diagram.model.commit(Fr=>{var Uo=$i.part.adornedPart,ao=new Re.E9().setRectSpot(Uo.actualBounds,ur);ao.subtract(Uo.location),ao.scale(2,2),ao.x+=Math.sign(ao.x)*130,ao.y+=Math.sign(ao.y)*130,ao.add(Uo.location),ao.snapToGridPoint(Xr.diagram.grid.gridOrigin,Xr.diagram.grid.gridCellSize);var di=Fr.copyNodeData(Uo.data);Fr.setGroupKeyForNodeData(di,Fr.getGroupKeyForNodeData(Uo.data)),Fr.addNodeData(di);var zi={from:Uo.key,to:Fr.getKeyForNodeData(di)};Fr.addLinkData(zi);var Pi=Xr.diagram.findNodeForData(di);Pi.location=ao,Xr.diagram.select(Pi),setTimeout(()=>{Xr.diagram.commandHandler.editTextBlock()},20)})};return aa(Re.bn,{figure:eo,alignment:ur,alignmentFocus:ur.opposite(),width:ur.equals(Re.z6.Top)||ur.equals(Re.z6.Bottom)?25:18,height:ur.equals(Re.z6.Top)||ur.equals(Re.z6.Bottom)?18:25,fill:"orange",stroke:yo.white,strokeWidth:4,mouseEnter:(Xr,$i)=>$i.fill="dodgerblue",mouseLeave:(Xr,$i)=>$i.fill="orange",isActionable:!0,click:Go,contextClick:Go})}function po(ur){return aa(Re.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(eo,Go)=>Go.fill="dodgerblue",mouseLeave:(eo,Go)=>Go.fill="orange",click:(eo,Go)=>{eo.diagram.commandHandler.showContextMenu(Go.part.adornedPart)}},ur||{})}Dt.current.nodeTemplate.selectionAdornmentTemplate=aa(Re.uz,"Spot",aa(Re.Vm,{padding:10}),Nr(Re.z6.Top,"TriangleUp"),Nr(Re.z6.Left,"TriangleLeft"),Nr(Re.z6.Right,"TriangleRight"),Nr(Re.z6.Bottom,"TriangleDown"),po({alignment:new Re.z6(.75,0)}));function Do(ur,eo){return(Go,Xr)=>{Go.handled=!0,Go.diagram.model.commit($i=>{$i.set(Xr.part.adornedPart.data,ur,eo)})}}function ci(ur,eo){return eo||(eo="color"),aa(Re.bn,{width:16,height:16,stroke:"lightgray",fill:ur,margin:1,background:"transparent",mouseEnter:(Go,Xr)=>Xr.stroke="dodgerblue",mouseLeave:(Go,Xr)=>Xr.stroke="lightgray",click:Do(eo,ur),contextClick:Do(eo,ur)})}function _i(){return[aa("ContextMenuButton",aa(Re.s_,"Horizontal",ci(yo.white,"fill"),ci(yo.beige,"fill"),ci(yo.extralightblue,"fill"),ci(yo.extralightred,"fill"))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",ci(yo.lightgray,"fill"),ci(yo.lightgreen,"fill"),ci(yo.lightblue,"fill"),ci(yo.lightred,"fill")))]}function bo(){return[aa("ContextMenuButton",aa(Re.s_,"Horizontal",ci(yo.black),ci(yo.green),ci(yo.blue),ci(yo.red))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",ci(yo.white),ci(yo.magenta),ci(yo.purple),ci(yo.orange)))]}function Ki(ur,eo){return eo||(eo="thickness"),aa(Re.bn,"LineH",{width:16,height:16,strokeWidth:ur,margin:1,background:"transparent",mouseEnter:(Go,Xr)=>Xr.background="dodgerblue",mouseLeave:(Go,Xr)=>Xr.background="transparent",click:Do(eo,ur),contextClick:Do(eo,ur)})}function hl(ur,eo){return eo||(eo="dash"),aa(Re.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ur,margin:1,background:"transparent",mouseEnter:(Go,Xr)=>Xr.background="dodgerblue",mouseLeave:(Go,Xr)=>Xr.background="transparent",click:Do(eo,ur),contextClick:Do(eo,ur)})}function pl(){return[aa("ContextMenuButton",aa(Re.s_,"Horizontal",Ki(1),Ki(2),Ki(3),Ki(4))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",hl(null),hl([2,4]),hl([4,4])))]}function fl(ur,eo){return eo||(eo="figure"),aa(Re.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ur,margin:1,background:"transparent",mouseEnter:(Go,Xr)=>Xr.fill="dodgerblue",mouseLeave:(Go,Xr)=>Xr.fill="lightgray",click:Do(eo,ur),contextClick:Do(eo,ur)})}Dt.current.nodeTemplate.contextMenu=aa("ContextMenu",aa("ContextMenuButton",aa(Re.s_,"Horizontal",fl("Rectangle"),fl("RoundedRectangle"),fl("Ellipse"),fl("Diamond"))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",fl("Parallelogram2"),fl("ManualOperation"),fl("Procedure"),fl("Cylinder1"))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",fl("Terminator"),fl("CreateRequest"),fl("Document"),fl("TriangleDown"))),_i(),bo(),pl()),Dt.current.groupTemplate=aa(Re.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Re.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ur,eo)=>{var Go=eo.addMembers(eo.diagram.selection,!0);Go||eo.diagram.currentTool.doCancel()},avoidable:!1},new Re.KX("location","loc",Re.E9.parse).makeTwoWay(Re.E9.stringify),aa(Re.s_,"Auto",{name:"BODY"},aa(Re.bn,{parameter1:10,fill:yo.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Re.z6.AllSides,toSpot:Re.z6.AllSides},new Re.KX("fill"),new Re.KX("stroke","color"),new Re.KX("strokeWidth","thickness"),new Re.KX("strokeDashArray","dash")),aa(Re.Vm,{background:"transparent",margin:20})),aa(Re.al,{alignment:Re.z6.Top,alignmentFocus:Re.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Re.KX("text"),new Re.KX("stroke","color"))),Dt.current.groupTemplate.selectionAdornmentTemplate=aa(Re.uz,"Spot",aa(Re.s_,"Auto",aa(Re.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),aa(Re.Vm,{margin:1.5})),po({alignment:Re.z6.TopRight,alignmentFocus:Re.z6.BottomRight})),Dt.current.groupTemplate.contextMenu=aa("ContextMenu",_i(),bo(),pl()),Dt.current.linkTemplate=aa(Re.rU,{layerName:"Foreground",routing:Re.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Re.KX("fromSpot","fromSpot",Re.z6.parse),new Re.KX("toSpot","toSpot",Re.z6.parse),new Re.KX("fromShortLength","dir",ur=>ur>=1?10:0),new Re.KX("toShortLength","dir",ur=>ur>=1?10:0),new Re.KX("points").makeTwoWay(),aa(Re.bn,{strokeWidth:2},new Re.KX("stroke","color"),new Re.KX("strokeWidth","thickness"),new Re.KX("strokeDashArray","dash")),aa(Re.bn,{segmentIndex:0,segmentOffset:new Re.E9(15,0),segmentOrientation:Re.rU.OrientAlong,alignmentFocus:Re.z6.Right,figure:"circle",width:10,strokeWidth:0},new Re.KX("fill","color"),new Re.KX("visible","dir",ur=>ur===1)),aa(Re.bn,{segmentIndex:-1,segmentOffset:new Re.E9(-10,6),segmentOrientation:Re.rU.OrientPlus90,alignmentFocus:Re.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Re.KX("fill","color"),new Re.KX("visible","dir",ur=>ur>=1),new Re.KX("width","thickness",ur=>7+3*ur),new Re.KX("height","thickness",ur=>7+3*ur),new Re.KX("segmentOffset","thickness",ur=>new Re.E9(-15,4+1.5*ur))),aa(Re.bn,{segmentIndex:0,segmentOffset:new Re.E9(15,-6),segmentOrientation:Re.rU.OrientMinus90,alignmentFocus:Re.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Re.KX("fill","color"),new Re.KX("visible","dir",ur=>ur===2),new Re.KX("width","thickness",ur=>7+3*ur),new Re.KX("height","thickness",ur=>7+3*ur),new Re.KX("segmentOffset","thickness",ur=>new Re.E9(-15,4+1.5*ur))),aa(Re.al,{alignmentFocus:new Re.z6(0,1,-4,0),editable:!0},new Re.KX("text").makeTwoWay(),new Re.KX("stroke","color"))),Dt.current.linkTemplate.selectionAdornmentTemplate=aa(Re.uz,aa(Re.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ol(2)},new Re.KX("pathPattern","thickness",ol)),po({alignmentFocus:new Re.z6(0,0,-6,-4)}));function ol(ur){return aa(Re.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ur+4).toString()+" H3"})}function oi(ur){var eo="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ur===0?eo="M0 0 M16 16 M0 8 L16 8":ur===2&&(eo="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),aa(Re.bn,{geometryString:eo,margin:2,background:"transparent",mouseEnter:(Go,Xr)=>Xr.background="dodgerblue",mouseLeave:(Go,Xr)=>Xr.background="transparent",click:Do("dir",ur),contextClick:Do("dir",ur)})}function bl(ur){var eo=(Go,Xr)=>{Go.handled=!0,Go.diagram.model.commit($i=>{var Fr=Xr.part.adornedPart;$i.set(Fr.data,ur?"toSpot":"fromSpot",Re.z6.stringify(Re.z6.AllSides)),(ur?Fr.toNode:Fr.fromNode).invalidateConnectedLinks()})};return aa(Re.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Go,Xr)=>Xr.background="dodgerblue",mouseLeave:(Go,Xr)=>Xr.background="transparent",click:eo,contextClick:eo})}function Pa(ur,eo){var Go=0,Xr=Re.z6.RightSide;ur.equals(Re.z6.Top)?(Go=270,Xr=Re.z6.TopSide):ur.equals(Re.z6.Left)?(Go=180,Xr=Re.z6.LeftSide):ur.equals(Re.z6.Bottom)&&(Go=90,Xr=Re.z6.BottomSide),eo||(Go-=180);var $i=(Fr,Uo)=>{Fr.handled=!0,Fr.diagram.model.commit(ao=>{var di=Uo.part.adornedPart;ao.set(di.data,eo?"toSpot":"fromSpot",Re.z6.stringify(Xr)),(eo?di.toNode:di.fromNode).invalidateConnectedLinks()})};return aa(Re.bn,{alignment:ur,alignmentFocus:ur.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Go,background:"transparent",mouseEnter:(Fr,Uo)=>Uo.background="dodgerblue",mouseLeave:(Fr,Uo)=>Uo.background="transparent",click:$i,contextClick:$i})}Dt.current.linkTemplate.contextMenu=aa("ContextMenu",bo(),pl(),aa("ContextMenuButton",aa(Re.s_,"Horizontal",oi(0),oi(1),oi(2))),aa("ContextMenuButton",aa(Re.s_,"Horizontal",aa(Re.s_,"Spot",bl(!1),Pa(Re.z6.Top,!1),Pa(Re.z6.Left,!1),Pa(Re.z6.Right,!1),Pa(Re.z6.Bottom,!1)),aa(Re.s_,"Spot",{margin:new Re.Zt(0,0,0,2)},bl(!0),Pa(Re.z6.Top,!0),Pa(Re.z6.Left,!0),Pa(Re.z6.Right,!0),Pa(Re.z6.Bottom,!0)))));const Lu=`{ "class": "GraphLinksModel",
"nodeDataArray": [
{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3},
{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"},
{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"},
{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"},
{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"},
{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3},
{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22},
{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"}
],
"linkDataArray": [
{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1},
{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1},
{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]},
{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2},
{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"},
{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1},
{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]}
]}`;var Ll=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function yi(ur){return console.log("shapeName:",ur),Ll.indexOf(ur)>=0}var iu=new Re.YI(Wn.current,{maxSelectionCount:1,linkTemplate:aa(Re.rU,{locationSpot:Re.z6.Center,selectionAdornmentTemplate:aa(Re.uz,"Link",{locationSpot:Re.z6.Center},aa(Re.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),aa(Re.bn,{toArrow:"Standard",stroke:null}))},{routing:Re.rU.AvoidsNodes,curve:Re.rU.JumpOver,corner:5,toShortLength:4},new Re.KX("points"),aa(Re.bn,{isPanelMain:!0,strokeWidth:2}),aa(Re.bn,{toArrow:"Standard",stroke:null})),model:new Re.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Re.bn.getFigureGenerators().toArray().map(ur=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ur.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Dt.current.addDiagramListener("TextEdited",function(ur){var eo;const Go=ur.subject.part;var Xr=(eo=document.activeElement)==null?void 0:eo.value;typeof Xr=="string"&&Xr.trim()===""&&Dt.current.model.commit(function($i){$i.set(Go.data,"text","\u672A\u547D\u540D"),Dt.current.commandHandler.stopCommand()},"increment")}),iu.nodeTemplate=aa(Re.NB,"Auto",{locationSpot:Re.z6.Center},new Re.KX("location","location",Re.E9.parse).makeTwoWay(Re.E9.stringify),aa(Re.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Re.KX("stroke").makeTwoWay(),new Re.KX("fill").makeTwoWay(),new Re.KX("figure")),aa(Re.al,{margin:new Re.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Re.$u(16,16),maxSize:new Re.$u(10,NaN),textAlign:"center",editable:!0},new Re.KX("key").makeTwoWay())),setTimeout(()=>{Dt.current.grid=aa(Re.s_,"Grid",aa(Re.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),aa(Re.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Dt.current.grid.visible=!0,Dt.current.grid.gridCellStroke="darkgray",Dt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Dt.current,Dt.current}const xi=()=>an(this,null,function*(){var aa=Dt.current.makeImage();const yo=yield(0,Ln.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:aa.src}});Tt({src:yo.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Sr()},500),Ma(_t+1),()=>{Dt.current=null}),[]),ot.createElement("div",{ref:lr,className:la.current?`${mt.maxH60} body-overflow-initial`:"body-overflow-initial"},ot.createElement(Nt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!_t,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:ot.createElement(Zt.Z,null,ot.createElement(fa.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),ot.createElement(fa.Z,{onClick:()=>{var aa,yo,Nr=Dt.current.selection.first();if(la.current=!la.current,document.activeElement&&Nr){let po=(yo=(aa=document.activeElement)==null?void 0:aa.value)==null?void 0:yo.trim();typeof po=="string"&&Dt.current.model.commit(function(Do){Do.set(Nr.data,"text",po||"\u672A\u547D\u540D"),Dt.current.commandHandler.stopCommand()},"increment")}Ma(_t+1)}},ot.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Pt},ot.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:mt.flowChartWrp},ot.createElement("div",{style:{display:"flex",height:"100%"}},ot.createElement("div",{style:{width:"300px",height:"100%"}},ot.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),ot.createElement("div",{style:{height:"calc(100% - 50px)"},className:mt.myPaletteDiv,ref:Wn})),ot.createElement("div",{style:{flex:1,position:"relative"}},ot.createElement("div",{ref:Sn,style:{height:"80vh"}}))),ot.createElement("div",{className:"tr"},ot.createElement(Pe.ZP,{size:"large",onClick:xi,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wt=hn,Na=ee(78045),En=ee(42405);const Ca=Na.ZP.Group,Oa={margin:"0 8px"};var Wa=({callback:Pt,onCancel:Tt})=>{function Dt(Sn){Pt(Sn)}return te.createElement(Fe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Dt},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:Oa},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:Oa},"\u884C\u6570"),te.createElement(Fe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(En.Z,null)),te.createElement("span",{style:Oa},"\u5217\u6570"),te.createElement(Fe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(En.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:Oa},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(Fe.default.Item,{name:"align"},te.createElement(Ca,null,te.createElement(Na.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(Na.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(Na.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(Na.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Pe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Pe.ZP,{type:"ghost",onClick:Tt},"\u53D6\u6D88")))},mr=ee(47897),Lr=ee(61016),mo=ee.n(Lr),Et=(0,te.forwardRef)(({use3d:Pt,width:Tt,height:Dt,callback:Sn,showSaveButton:Wn},la)=>{const lr=(0,te.useRef)(),_t=(0,te.useRef)(),[Ma,Sr]=(0,te.useState)(!1),xi=(0,te.useRef)({id:lr,appName:"graphing",width:Tt||1e3,height:Dt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{_t.current=new(mo())(xi.current,!0),window.onload=function(){_t.current.inject("applet_container")}},[]);const aa=()=>{var yo=window.ggbApplet.getPNGBase64(1,!0,72);return Sn&&Sn(yo),yo};return(0,te.useEffect)(()=>{xi.current.appName=Ma?"3D":"graphing",_t.current.inject("applet_container")},[Ma]),(0,te.useEffect)(()=>{Sr(Pt)},[Pt]),(0,te.useImperativeHandle)(la,()=>({getImgData:aa})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:lr}),te.createElement(Zt.Z,{align:"middle"},te.createElement(fa.Z,{flex:1},te.createElement(mr.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ma,onChange:yo=>Sr(yo)})),te.createElement(fa.Z,null,te.createElement(Pe.ZP,{size:"large",onClick:aa,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),$n=ee(36527),oa=ee(25934),xt=ee(2453);const Fa="link",Or="upload-image",ya="add-flowchart",Tr="draw-image",Ut="add-flowchart",sr="code-block",vr="add-table",Fo="------------",wr={default:Fo,left:`:${Fo}`,center:`:${Fo}:`,right:`${Fo}:`};var Yr=ee(99914),ai=(Pt,Tt,Dt)=>new Promise((Sn,Wn)=>{var la=Ma=>{try{_t(Dt.next(Ma))}catch(Sr){Wn(Sr)}},lr=Ma=>{try{_t(Dt.throw(Ma))}catch(Sr){Wn(Sr)}},_t=Ma=>Ma.done?Sn(Ma.value):Promise.resolve(Ma.value).then(la,lr);_t((Dt=Dt.apply(Pt,Tt)).next())});function vo(){}let _o=0;const hi=1e4,nl="\u2581",na="@\u2581\u2581@",rr="@\u2581@",Io=`
**\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`,qn=["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 Mn(Pt){return/^\d+$/.test(Pt)?`${Pt}px`:Pt}const Bt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Un={[Bt+"-B"]:"bold",[Bt+"-I"]:"italic"},Qn={[Fa]:"\u6DFB\u52A0\u94FE\u63A5",[sr]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[Or]:"\u6DFB\u52A0\u56FE\u7247",[Tr]:"\u6DFB\u52A0\u753B\u56FE",[ya]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[vr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var yn=({defaultValue:Pt="",onChange:Tt,width:Dt="100%",height:Sn=400,miniToolbar:Wn=!1,isFocus:la=!1,watch:lr,insertTemp:_t,mode:Ma="markdown",id:Sr="markdown-editor-id",showResizeBar:xi=!1,noStorage:aa=!1,showNullButton:yo=!1,showNullProgramButton:Nr=!1,hidetoolBar:po=!1,fullScreen:Do=!1,onBlur:ci,onCMBeforeChange:_i,onFullScreen:bo,className:Ki="",disablePaste:hl=!1,disabled:pl=!1,disabledFill:fl=!1,placeholder:ol="",values:oi="",extraUse:bl})=>{const[Pa,Lu]=(0,te.useState)(null),[Ll,yi]=(0,te.useState)(Pt),[iu,ur]=(0,te.useState)(lr),[eo,Go]=(0,te.useState)(Do),[Xr,$i]=(0,te.useState)(""),[Fr,Uo]=(0,te.useState)(0),[ao,di]=(0,te.useState)(Sn),[zi,Pi]=(0,te.useState)(!1),Di=(0,te.useRef)((0,oa.Z)()),lu=(0,te.useRef)(!1),Jl=(0,te.useRef)(),[bu,cu]=(0,te.useState)(0),[Ul,Ri]=(0,te.useState)(0),xl=(0,te.useRef)(),ql=(0,te.useRef)(),Vu=(0,te.useRef)(),es=(0,te.useRef)(),Ie=()=>ai(void 0,null,function*(){var dn;const un=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Di.current}});(dn=un==null?void 0:un.attachments)!=null&&dn.length&&(console.log("cm:",Pa,xl),un.attachments.map(Nn=>{Nn.content_type.indexOf("image")>-1?Pa.replaceSelection(`![,](/api/attachments/${Nn.id}?type=${Nn.content_type})`):Nn.content_type.indexOf("video")>-1?Pa.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Nn.content_type.indexOf("pdf")>-1?Pa.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Nn.id}?type=${Nn.content_type}&disposition=inline" target="_blank">${Nn.name}</a>`):Pa.replaceSelection(`[${Nn.name}](${ENV.API_SERVER}/api/attachments/${Nn.id}?type=${Nn.content_type})`)}))});(0,te.useEffect)(()=>{const dn=window.scrollY||window.pageYOffset;yi(oi),Pa==null||Pa.setValue(oi),window.scrollTo(0,dn)},[oi]),(0,te.useEffect)(()=>{bo==null||bo(eo)},[eo]),(0,te.useEffect)(()=>{if(xl.current){let dn=function(Nn,xn){var ka;if(hl){xn.preventDefault();return}const Ya=xn.clipboardData;if(Ya){const Cr=Ya.types.toString(),ea=Ya.items;if(Cr==="Files"||Ya.types.indexOf("Files")>-1){if(xn.preventDefault(),Ma=="stex")return;try{let qa=ea[1];((ka=ea[0])==null?void 0:ka.kind)==="file"&&(qa=ea[0]);const Ar=qa.getAsFile(),Zr=Ar.name.split(".").pop();(0,pt.I)(Ar,Kr=>{var Po,li,Wo;Kr.id?((Po=Ar==null?void 0:Ar.type)==null?void 0:Po.indexOf("image"))>-1?un.replaceSelection(`<img width="100%" src="/api/attachments/${Kr.id}?type=${Kr.content_type})" alt="" />`):((li=Ar==null?void 0:Ar.type)==null?void 0:li.indexOf("video"))>-1?un.replaceSelection(`<video width="100%" controls src="/api/attachments/${Kr.id}"></video>`):((Wo=Ar==null?void 0:Ar.type)==null?void 0:Wo.indexOf("pdf"))>-1?un.replaceSelection(`<a href="/api/attachments/${Kr.id}?type=${Ar.type}&disposition=inline" target="_blank">${Ar.name}</a>`):qn.includes(Zr)?un.replaceSelection(`<a href="/api/attachments/${Kr.id}?type=office&disposition=inline" target="_blank">${Ar.name}</a>`):un.replaceSelection(`[${Ar.name}](/api/attachments/${Kr.id}?type=${Kr.content_type})`):(Kr==null?void 0:Kr.status)===401&&(xt.ZP.warning((Kr==null?void 0:Kr.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qa){xt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const un=Be().fromTextArea(xl.current,{mode:Ma,lineNumbers:!Wn,lineWrapping:!0,value:Pt,autoCloseTags:!Nr,autoCloseBrackets:!0});return un.on("keyup",function(Nn,xn){xn.keyCode===8&&(Nn.getValue()==""?un.setOption("placeholder",ol):un.setOption("placeholder",null))}),un.on("keydown",function(Nn,xn){if(xn.keyCode===8){var ka=Ct(Nn);ka&&xn.preventDefault()}}),la&&un.focus(),un.on("paste",dn),un.on("dragleave",function(Nn,xn){ql.current.classList.remove("mouse-hover-md")}),pl&&un.on("beforeChange",function(Nn,xn){(xn.origin==="paste"||xn.origin==="+input")&&xn.cancel()}),Lu(un),()=>{un.off("paste",dn)}}},[]);const Qe=(0,te.useCallback)(()=>{if(ql.current)try{}catch(dn){console.log(dn,"---- to set md editor body height")}},[ao,ql,eo]);(0,te.useEffect)(()=>{function dn(){let un=new qe.Z(Nn=>{for(let xn of Nn)(xn.target.offsetHeight>0||xn.target.offsetWidth>0)&&(Qe(),Pa.setSize("100%","100%"),Pa.refresh())});return un.observe(xl.current.parentElement),un}if(Pa){const un=dn();return()=>{var Nn,xn;(Nn=xl.current)!=null&&Nn.parentElement&&un.unobserve((xn=xl.current)==null?void 0:xn.parentElement)}}},[Pa,Qe]),(0,te.useEffect)(()=>{if(Pa){let dn=[];for(const[un,Nn]of Object.entries(Un)){let xn={[un]:()=>{en(Nn)}};dn.push(xn),Pa.addKeyMap(xn)}return Jl.current=setInterval(()=>{lu.current&&Ie()},4e3),()=>{clearInterval(Jl.current);for(let un of dn)Pa.removeKeyMap(un)}}},[Pa]),(0,te.useEffect)(()=>{Do!==eo&&Go(Do)},[Do]),(0,Yr.Z)(()=>{if(!aa&&Fr>0){let dn=new Date().getTime(),un=window.sessionStorage.getItem(Sr);dn>=Fr+hi&&(!un||un!==Ll)&&(window.sessionStorage.setItem(Sr,Ll),Pi(!0))}},hi),(0,te.useEffect)(()=>{ur(lr)},[Pa,lr]),(0,te.useEffect)(()=>{Pa&&la&&Pa.focus()},[Pa,la]),(0,te.useEffect)(()=>{if(iu&&Pa){let dn=function(Nn){let xn=Nn.target;if(es.current){let ka=xn.scrollTop/xn.scrollHeight;es.current.scrollTop=es.current.scrollHeight*ka}};const un=Pa.getScrollerElement();return un.addEventListener("scroll",dn),()=>{un.removeEventListener("scroll",dn)}}},[Pa,iu]),(0,te.useEffect)(()=>{if(Pa&&_i){let dn=function(un,Nn){_i(un,Nn)};return Pa.on("beforeChange",dn),()=>{Pa.off("beforeChange",dn)}}},[Pa,_i]),(0,te.useEffect)(()=>{if(Pa&&ci){let dn=function(){ci(Pa.getValue())};return Pa.on("blur",dn),()=>{Pa.off("blur",dn)}}},[Pa,ci]);function Ct(dn,un){var Nn=dn.getDoc(),xn=Nn.getCursor(),ka=Nn.getLine(xn.line),Ya=ka.charAt(xn.ch-1),Cr=ka.lastIndexOf("@\u2581@",xn.ch),ea=ka.lastIndexOf("@\u2581\u2581@",xn.ch),qa=Cr>ea?Cr:ea,Ar=Cr>ea?3:4;if(na.indexOf(Ya)===-1)return null;if(console.log("change1:",un,dn,ka,xn,qa,Cr,ea,Ya),qa>=0&&xn.ch-qa<5){var Zr=qa+Ar;return Nn.replaceRange("",{line:xn.line,ch:qa},{line:xn.line,ch:Zr}),{line:xn.line,ch:Zr}}return null}(0,te.useEffect)(()=>{if(Pa){let dn=function(un,Nn){const xn=un.getValue();yi(xn),Uo(new Date().getTime()),un.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Tt&&(Nr?Tt(xn,tn(xn)):Tt(xn))};return Pa.on("change",dn),()=>{Pa.off("change",dn)}}},[Pa,Tt]),(0,te.useEffect)(()=>{if(Pa)if(Pt==null)Pa.setValue(""),yi("");else{const dn=window.scrollY||window.pageYOffset;Pt!==Pa.getValue()&&(Pa.setValue(Pt),yi(Pt),Pa.setCursor(pl?1:Pa.lineCount(),0),window.scrollTo(0,dn))}},[Pa,Pt]);const en=(0,te.useCallback)(dn=>{const un=Pa.getCursor(),Nn=Pa.getSelection();let xn=Nn.split(`
`);switch(dn){case"bold":return Pa.replaceSelection("**"+Nn+"**"),Nn===""&&Pa.setCursor(un.line,un.ch+2),Pa.focus();case"italic":return Pa.replaceSelection("*"+Nn+"*"),Nn===""&&Pa.setCursor(un.line,un.ch+1),Pa.focus();case"code":return Pa.replaceSelection("`"+Nn+"`"),Nn===""&&Pa.setCursor(un.line,un.ch+1),Pa.focus();case"inline-latex":return $i("inline-latex"),Pa.focus();case"latex":return Pa.replaceSelection("```latex\n"+Nn+"\n```"),Pa.setCursor(un.line+1,Nn.length+1),Pa.focus();case"line-break":return Pa.replaceSelection(`<br/>
`),Pa.focus();case"list-ul":return Nn===""?Pa.replaceSelection("- "+Nn):Pa.replaceSelection(xn.map(ka=>ka===""?"":`- ${ka}`).join(`
`)),Pa.focus();case"list-ol":return Nn===""?Pa.replaceSelection("1. "+Nn):Pa.replaceSelection(xn.map((ka,Ya)=>ka===""?"":`${Ya+1}. ${ka}`).join(`
`)),Pa.focus();case"add-null-ch":return Nn===""&&Pa.setCursor(un.line,un.ch),Pa.replaceSelection(nl),Pa.focus();case"add-signal":return Nn===""&&Pa.setCursor(un.line,un.ch),Pa.replaceSelection(rr),Pa.focus();case"add-multiple":return Nn===""&&Pa.setCursor(un.line,un.ch),Pa.replaceSelection(na),Pa.focus();case"inster-template-1":return Nn===""&&Pa.setCursor(un.line,un.ch),Pa.replaceSelection(Io),Pa.focus();case"eraser":return Pa.setValue(""),Pa.focus();case"trigger-watch":return ur(!iu),Pa.focus();case"trigger-full-screen":return Go(!eo),Pa.focus();case Fa:$i(Fa);return;case sr:$i(sr);return;case Or:$i(Or);return;case Tr:$i(Tr);return;case"maths-latex":$i("maths-latex");return;case ya:$i(ya);return;case vr:$i(vr);return;default:throw new Error}},[Pa,iu,eo]),An=(0,te.useCallback)((dn,un)=>{var Nn,xn,ka,Ya,Cr,ea;switch($i(""),Xr){case Fa:const{title:Po,link:li}=dn;return Pa.replaceSelection(`[${Po}](${li})`),Pa.focus();case sr:const{language:Wo,content:Xo}=dn;return Pa.replaceSelection(["```"+Wo,Xo,"```"].join(`
`)),Pa.focus();case"maths-latex":for(var qa=atob(dn),Ar=new Uint8Array(qa.length),Zr=0;Zr<qa.length;Zr++)Ar[Zr]=qa.charCodeAt(Zr);var Kr=new Blob([Ar],{type:"image/png"});(0,pt.I)(Kr,ml=>{ml.id?Pa.replaceSelection(`![,](/api/attachments/${ml.id}?type=${ml.content_type})`):(ml==null?void 0:ml.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Pa.replaceSelection("`$$"+dn+"$$`");break;case Or:case Tr:case Ut:const{src:Jo,alt:Oo}=dn,$o=un,Ei=(ka=(xn=(Nn=$o==null?void 0:$o.name)==null?void 0:Nn.split("."))==null?void 0:xn.pop)==null?void 0:ka.call(xn);return((Ya=$o==null?void 0:$o.type)==null?void 0:Ya.indexOf("image"))>-1||!($o!=null&&$o.type)?$o.align||$o.width?Pa.replaceSelection(`<p style="text-align:${$o.align||"initial"}"><img width="${$o.width?$o.width+"%":"initial"}" src="${Jo}" alt="${Oo||""}" /></p>`):Pa.replaceSelection(`<img width="100%" src="${Jo}" alt="${Oo||""}" />`):((Cr=$o==null?void 0:$o.type)==null?void 0:Cr.indexOf("video"))>-1?Pa.replaceSelection(`<video width="100%" controls src="${Jo}"></video>`):((ea=$o==null?void 0:$o.type)==null?void 0:ea.indexOf("pdf"))>-1?Pa.replaceSelection(`<a href="${Jo}?type=${$o.type}&disposition=inline" target="_blank">${$o.name}</a>`):qn.includes(Ei)?Pa.replaceSelection(`<a href="${Jo}?type=office&disposition=inline" target="_blank">${$o.name}</a>`):Pa.replaceSelection(`[${$o.name}](${Jo})`),Pa.focus();case vr:const{row:el,col:Gi,align:al}=dn;let Ji=`
`;for(let ml=0;ml<el;ml++){let Kl=[],Ol=[];for(let Fu=0;Fu<Gi;Fu++)ml===1&&Ol.push(wr[al]),Kl.push(" ");ml===1&&(Ji+=`| ${Ol.join(" | ")} |
`),Ji+=`| ${Kl.join(Gi===1?"":" | ")} |
`}return Pa.replaceSelection(Ji+`
`),Pa.focus();default:throw new Error}},[Pa,Xr]),ft=(0,te.useMemo)(()=>{switch(Xr){case Fa:return te.createElement(Jt,{callback:An,onCancel:ze});case sr:return te.createElement(cn.Z,{callback:An,onCancel:ze});case Or:return te.createElement(pt.Z,{callback:An,onCancel:ze});case ya:return te.createElement(Wt,{callback:An,onCancel:ze});case vr:return te.createElement(Wa,{callback:An,onCancel:ze});case"maths-latex":return te.createElement(Et,{showSaveButton:!0,callback:An});case"inline-latex":return te.createElement($n.Z,{showSaveButton:!0,callback:An});default:return null}},[Xr]);function ze(){$i("")}(0,te.useEffect)(()=>{if(Vu.current){let dn=function(Cr){ka=!0,Ya=Cr.pageY},un=function(){ka=!1},Nn=function(Cr){if(ka){let ea=Cr.pageY-Ya;ea<0&&(ea=0),ea>300&&(ea=300);let qa=Sn+ea+"px";di(qa)}},xn=Vu.current,ka=!1,Ya=0;return xn.addEventListener("mousedown",dn),document.addEventListener("mousemove",Nn),document.addEventListener("mouseup",un),()=>{xn.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",Nn),document.removeEventListener("mouseup",un)}}},[Pa,Vu]),(0,te.useEffect)(()=>{di(Sn)},[Sn]);const st=Mn(Dt),St=Mn(ao),Me={width:st,height:St},qt=(0,te.useMemo)(()=>{if(Fr){let dn=new Date(Fr),un=dn.getHours(),Nn=dn.getMinutes(),xn=dn.getSeconds();return un=un<10?"0"+un:un,Nn=Nn<10?"0"+Nn:Nn,xn=xn<10?"0"+xn:xn,`${un}:${Nn}:${xn}`}return 0},[Fr]),tn=dn=>{const un=[];if(Nr){let Nn=-1;dn=dn.replace(/(@▁▁@|@▁@)/g,function(xn,ka,Ya){un.push({multiLine:xn!==rr})})}return un};function kn(){window.sessionStorage.removeItem(Sr),Pi(!1),Uo(0)}function jt(){Pi(!1),Uo(0),Pa.setValue(window.sessionStorage.getItem(Sr))}(0,te.useEffect)(()=>{Qn[Xr]&&Xr!==Tr&&Xr!==ya&&setTimeout(()=>{const dn=document.getElementsByClassName("markdown-popup-form")[0],un=window.innerWidth/2-dn.offsetWidth/2,Nn=window.innerHeight/2-dn.offsetHeight/2;cu(un),Ri(Nn)},0)},[Xr]);const On=dn=>{dn.preventDefault();const un=dn.clientX-bu,Nn=dn.clientY-Ul;document.body.onmousemove=xn=>{let ka=xn.clientX-un,Ya=xn.clientY-Nn;const Cr=document.getElementsByClassName("markdown-popup-form")[0],ea=window.innerWidth-Cr.offsetWidth,qa=window.innerHeight-Cr.offsetHeight;ka=Math.max(0,Math.min(ka,ea)),Ya=Math.max(0,Math.min(Ya,qa)),Gt(xn.clientX,xn.clientY,un,Nn)&&(cu(ka),Ri(Ya))},document.body.onmouseup=function(){document.body.onmousemove=null}},Gt=(dn,un,Nn,xn)=>{const ka=document.body.clientHeight,Ya=document.body.clientWidth;return dn<20&&Nn>dn||dn>Ya-20&&Nn<dn||un<20&&xn>un||un>ka-20&&xn<un?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return te.createElement(te.Fragment,null,te.createElement("div",{className:"markdown-editor-wrapper",ref:ql},te.createElement("div",{className:`markdown-editor-container ${Ki} ${iu?"on-preview":""} ${Wn?"mini":""} ${eo?"full-screen":""}`,style:Me},te.createElement(ye,{insertTemp:_t,watch:iu,fullScreen:eo,showNullButton:yo,showNullProgramButton:Nr,onActionCallback:en,hidetoolBar:po,extraUse:bl}),te.createElement("div",{className:"markdown-editor-body"},te.createElement("div",{className:"codemirror-container"},te.createElement("textarea",{ref:xl,placeholder:ol})),iu?te.createElement("div",{ref:es,className:"preview-container"},Ma==="stex"&&te.createElement(ce,{value:Ll}),Ma!=="stex"&&te.createElement(je.Z,{disabledFill:fl,showProgramFill:Nr,value:Ll})):null))),xi?te.createElement("a",{ref:Vu,className:"editor-resize"}):null,Xr===Tr&&te.createElement(Yt,{callback:An,onCancel:ze}),Xr===ya&&te.createElement(Wt,{callback:An,onCancel:ze}),te.createElement(we.Z,null,Qn[Xr]&&Xr!==Tr&&Xr!==ya?te.createElement(Nt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:bu,top:Ul},title:te.createElement("div",{style:{cursor:"move"},onMouseDown:On},Qn[Xr]),open:!0,onCancel:ze,footer:null,destroyOnClose:!0,width:Xr===ya?"1200px":null,height:Xr===ya?"80vh":null,className:"markdown-popup-form"},ft):null))}},70859:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ve},I:function(){return we}});var te=ee(91773),ie=ee(2453),Be=ee(11486),qe=ee(93421),He=ee(42405),Ge=ee(78045),se=ee(71577),Ve=ee(15476),ke=ee(67294),Ze=ee(52262),je=ee(67294),ce=Object.defineProperty,Le=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(Fe,Se,Pe)=>Se in Fe?ce(Fe,Se,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Fe[Se]=Pe,x=(Fe,Se)=>{for(var Pe in Se||(Se={}))y.call(Se,Pe)&&E(Fe,Pe,Se[Pe]);if(a)for(var Pe of a(Se))b.call(Se,Pe)&&E(Fe,Pe,Se[Pe]);return Fe},z=(Fe,Se)=>Le(Fe,de(Se));const{useForm:re}=te.default,ae={width:280,marginRight:10},ne={labelCol:{span:5},wrapperCol:{span:19}};var ve=({callback:Fe,onCancel:Se})=>{const[Pe]=re();let Ye=(0,ke.useRef)();function De(rt){Ye.current.width=Pe.getFieldValue("width"),Ye.current.align=Pe.getFieldValue("align"),Fe(rt,Ye.current)}function We(rt,Je){if(rt.status===-1){ie.ZP.error(rt.message);return}Pe.setFieldsValue({src:`/api/attachments/${rt.id}`,type:Je.type})}function Oe(rt){let Je=rt.target.files[0];Ye.current=Je,we(Je,We)}return je.createElement(te.default,z(x({form:Pe},ne),{className:"upload-image-panel",onFinish:De,style:{width:470,overflow:"hidden"}}),je.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},je.createElement("div",{className:"flex-container"},je.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},je.createElement(Be.default,{style:ae})),je.createElement(ye,{onFileChange:Oe}))),je.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},je.createElement(Be.default,{style:{width:264}})),je.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},je.createElement(qe.Z,null,je.createElement(te.default.Item,{name:"width",style:{margin:0}},je.createElement(He.Z,{style:{width:264}})),je.createElement("span",{className:"ml8"},"%"))),je.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},je.createElement(Ge.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"}]})),je.createElement("aside",null,je.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},je.createElement(se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),je.createElement(se.ZP,{type:"default",onClick:Se},"\u53D6\u6D88"))))};function ye({onFileChange:Fe}){return je.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",je.createElement("input",{type:"file",onChange:Fe}))}function we(Fe,Se){if(!Fe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ze.bg)())throw ie.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Pe=new FormData;Pe.append("editormd-image-file",Fe),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var Ye=new window.XMLHttpRequest;Ye.withCredentials=!0,Ye.addEventListener("load",function(De){Se(JSON.parse(De.target.responseText),Fe)},!1),Ye.addEventListener("error",function(De){console.error(De)},!1),Ye.open("POST",`${Ve.KI}/api/attachments.json`),Ye.send(Pe)}},76621:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Be}});var te=ee(67294),ie=ee(73935);class Be extends te.Component{constructor(He){super(He);const Ge=window.document;this.node=Ge.createElement("div"),Ge.body.appendChild(this.node)}render(){const{children:He}=this.props;return(0,ie.createPortal)(He,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},9897:function(zt,Vt,ee){"use strict";ee.d(Vt,{i:function(){return ae},Z:function(){return ve}});var te={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"},ie=ee(57953),Be=ee(83062),qe=ee(94184),He=ee.n(qe),Ge=ee(28706),se=ee(26194),Ve=ee(52262),ke="data:image/png;base64,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",Ze="data:image/png;base64,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",je="data:image/png;base64,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",ce="data:image/png;base64,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",Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEpRJREFUaEPFWwl4VeWZfs/NSthJwmZIwhYQg6wi4ANEdhBUWqWOGwLFGXVYWhyqKJvsoQK1FpECNkjRtkBFBIskhIQga5SwQ4AEyA65SSCQkJB75vm/fzn/OblJsNOZuQ88996z3XO+93+/7/2WGABwN31zmOc+Yg0YMaZhtDJgwDAMtou/G+w7fRHbne/8OBOAaRhw0ZmA6RLXMOlU2lfXy+VhVxHnsyvyf4Bpqne2xTTp1/h2+sjPY9vpvzyXbTc9ME0P7fewd3aoxwS7Y9MjryWOkeeLd3Zdg36Gn8evzz7L3/Xw59aO5/fDrsfvUe5jT0/btHsVT2c9H5Drgme/YfjMChu9IMtg4NyvqEozYDSD4bIAkSAxfGAHibYQcOwfP4fdCsfDgMcbSNLqdYBkCIOQscUDSVi54SUYFkhsOzei3Ob8zAwqDWY3piEA4tetIuNLI+pGZ/fFAeL79WPk4qkdJH5urSARmNxQLphuw3B1M0pOx22BiX/jRHFBgsTtWDeT6HjJNO39/wYkaUwBpwYSX71ixUrGidVv28eYpLEG8MD0MFZIdlpgyOM4e+wgKZZ7A++fYBLZFJ4vjJJTn+UAaMUNLZnBWWEDiX0naOkozh7u97jrc4Bpc3eae1NO7l/GJIsZtPxqZZLl7nS2kbtT7OMurEYmkQvmK90bm2zgO8HSFopYPZoblD7DcucuINcoTttoUtwQxubAMKN7A0m4Oy8gSbD02FU7SBzk2l66u6MIwlwZfzKJBbmu6kwRD+mIS+o4DQBpUAaSsLq4vgBJAVI7k2wur1pMstio4qe4Nw+5Zwt0xmAyDLtHtuiLTmwwpRDgZPDGJE0wSDf2/wCSFX+EiFAxiT8UNzZnlD0myRWvGcLJEq4gFEjcxf0PQBL3Vi1Wae7OJha8CgcPjOIf1psU3ZVacyg0xSQLJMkSy91Z7vB/xd2R4rJetOq8MomBJBSWlH9K1emskmywAr5SV0xxOmOSUm322OMtJj0wk5TS1GJlNZAMAZCQ0DWDxAAQCk8XBAJYm8r7F8ekqspyXD95BMFh7dE49CEulRn5lRo3aeFzvBiTLNktpbYK6jbpzY6UclnGHckgB0jEpPtKYTnVnQQlM+0g/IMaoEW7aCHDpSrzovocwkG6X7u7M2G4U9eRi7PcnJTU1jbar6S2C+Wlxcg6fVTIbBlLpOyW6o+/C6XB5SVt4mIjont/BDRqRnYV3PQak0xPFbbPn4Sw6D7o+9ybikmUfbDVLphkgSRXZE1MsoQEv4QEyS6fhcYnQ9+95cahL1cj6onRaN2ph1gLPP/heRLPp3789nMUZl/G4Envq9zMKf3lYrEpQS/iQS40w318rcnZwSS2MLbT3TkSVHfWZSSsnQtf/wAYLpaWCgdUdx4Ks6oK9yvuYeSMWIRGdKZkNj/9JK6lfc9Z4OUaeRfSUHarCG0fi9GYYyWw7JTwbv3RvH1XGZw0JnHJrMckexIrk9qa3V1lRTl+2BWH66cOo8ugpxHVfxSKc6+ivLTESpg9wK0b2TiX8g0eGfQsgpqEiISUsyiwQWM0DG5tk+82sARIBLYAnj2hUXhsjQJIqjcSEQIUxS7GIcpEDTCA9n06D4OnzENo24e5XRlQmvS251FsAXCD3sw4iz0fz8aIGbFoHtGZzjmb9DVS/74ezdt3Eb6qLqStagM7oeDyWfR+djK6DHoGLD7xJV6dSXaQvMUky9VJtyXPYddLP7IHJ7/7C7qNeAEFGeeQezFNi4y1fwyP7ovowc95T3JtEl8wUrKz8OgaU5ZyDMPHxqRqIAnQCrMuIfHTBQRQSGRnFF67yA0iy0EyTxKUIJB9fBAa+TAKrpzBd394DyOmx9K5jH/nkncg9es/4aWVX1kE+gl50qaZz6LX2NcIIOnLrXcrma0Wk/SgrIxUnUkU78T+vMunEBLeES6Xj8qDziV9jcwTBzBk8lz4BQZxW3iqUHwjG41CH6pemXDIcG/uTjLJuHnkY1O6Ke7ZLJBMrf4mmcTemZ9lAD35yzkIbdsF2+ZPQFVlRa1LyK9eEMYv2oIbAqCR02MRHNGJ3OqlQ3tweu9fMW7+RmSfOSaiVV0sIggQ3qUPti6YhOjhv0BU3+FWrNMZpHw8eXZZQ9Jqdrqw0IWDCO6eKlSW3YVfYH0BlFW3K8q5gqRNseg+8iW06doPsnSU+WMyTiVuwxPjp6JJq8gaQaotJlEeyAByFkGdMcnJJDcDaN0HiPnl+wiN7IL7FWVcRAiFd2BTLH0eOPE3vFzEvrhc8A+sjxsZ5xSDmkd0orSM/T4VWA1g88xxFKce9PXq6p0KFKnuVL1LXIQXSplRRX2VgSRUhRXEawbpxO7PkXcxDQNe/i8VW0yzCvfu3EJS3HLUbxqKfuPf4nmux0PxzlNVhUNbP0apuwADXn4bAfUa/ASQrOTbuHH49zxRlXFElGxqA4kBtP+PCxEz+X2EtO2sCqbyOokbFtL1Br8+z14Vh4EbGeexd817GDFtOUIjOxF8EiR2F1X37ymhUFbsxpl923H5aAIiewxAz2cmwb9ePRt2Pn6BtGqlSqSUVeRJii3kUqzqMieRN5CsarMuwUuLCnBw80pU3C3FwJdnolHzNrh7qxApf16J24V5JBwYIOWlt3Cv7DYq7twm8JiIqLxXjpYdHsVjT0+qXr/TKx0eDgpPjkX1nD1LwaGPbDLbJgps6s4Ac3lsfxEDaP0ixEx+j+IIe/iqikoFRsrnK+jzgAmzVKvC1z8QLh9fYtDeNXMIoJCITqreJ1sR90oKce3sUVw/eRh56SdRv3Ewyu/cwth3/4AGzVrYwMk+l4q0XZvR/alXECblL4B7ZaW0ir0xSbYdFEhKNcnCqlXt9gsMVLGnovwuUuJicbswFyPeWopS9w0kxS1DQFBDBNRvAH/2HtQA/vUawp99D6yPekENcaf4Jk7t24beYycSUCo2OguuMkezlZY8MPK//50CyOr96NUES4LLmFSUfQVJGxYhZtJsBEd2Rs75VBza8rtavdKAV99GWHRfUnF7P5mLEdOWISSCsY+7tgspu3HleCIKr6WTfI/oOQAd+41ESGQU/rHqbVKJDFS2vLLOHseF5G9IRbXtNQjdRr2IRiGtRU0LiJsx9kE9ZI3HMVHz/AebuWsURmPA5144gXAWa0wTnvuVqCwvg29APUZbilMuXx8YLl9U3a+kuOzvXw/ph/cg/NH+8AsIUn0pZ0tDrwnKRUQlq/yDq1UM0hNWi0myaMrzJLbS3TmXkbxhMQZNfJcYVFF2B6VF+cLYBk7sjKMH7/H0JJTeyEZgwyYIDo9CQP2GxKD4T+Zi+LSlCA1nMpvHqMtH40m6tnm0H1pGdYefnz9KbuYg9asNyDn/AzGyeduHUZRzldxHq07d0ftnU9CkVYQyMmkaj4lLR/byPNOWVvEYI1klsg2ZTKkquPAz1JGJ7DlQ9ZG8tR/yL55EypaVGD39twhs2BjbF03BI4N/ho6PD8Olowk4n/IN7dOluox58nr21gVPnGXDjxLxgpTVpikitK7UpHDgcYWzSDKsMOcKkjcuxsDX3iGAnMAmbVxCpmEqL+HTuWjUPAx9fv4fZJ2bmec5QFOXcBcnGn5CYZABSwpzcTFlNy6k7ELzdl3Q5/k3cDZ+G66k7ke/F6Yi4/h+YlnMlDnVGCBB4hrPKgvp7k7vdMqWrfeYpJVoYBJbkj5bgu6jX0HTh9rhWtpBHNu+DuPe+QQuvwBsWzgJjwxhAA2nBXf+wDcYNeNDq9qgyXXVoXX0nfSaIDX4Cg6sIgZ5KM/krq1mJnGQ3ExafrYEAxhAFEfs5yR/tpQMFzN5Dpg7jF/7PkZOi0XjlhG4mXkO8WvnYdh/LkFoRJRgkAt3igpw9UQKrqYdhDvrCimjHmNeRduegyimHPryI4pL45dsRmnRTexeMQPDpy9Di/bR1d2UCbhkAOY1Bb6KeQCwqgy21nltwoELjMwfknF021o8NXMV6jUORrpMD2avo/0MoOihPyeALh2Jx/mUnRg9Y6VSb1ZX1l7703tI6jMTDeTikleqdoNHiIDaQTJQlJOBpD8tJYAqy+8iP51l1FJmAzkXTpDRWnfuSVuL86+jSYtwtO7cg4JpwqcMoMUIZXkQQGpnx5I3KM5EdOuPtr2fRKv20fC4fJBxPBGpOzZQYsjKPcOmLkGLDl2RtH4RfR81c6X3OOIASao7EaU1sIRLUe1mrXcjmn8cVw8S139AKA+aNJuM/uOuOOSnn8KIqbE037B1wURED32e8rH0I9/h/IGdeOpXq2zq7UFBUpWM/OQPiUFiKkQptdpAYgAlxy3DgAm/wd2SQlw/dcjKd2TU1yKDLApEdHuClFjCuvkY+tYiARBnH5PuTVq0AVN7TDQX52Qg9euNyL98Bp0HjEH3US/iy9kvkrvr2H8kMXNX7HQ8OvIFdBv98gOB5GSSnVF6408wTevO3nEXYOeKqXhs3Oto22sgGT3+kzloGNIKjzH3zRg0/zUCqFO/UUg/8g+cS96JMb9eBVbLK7hylthOocLW+fUy46BVGoy8pN+KPMiqYjN353K2F8iN8ZqaOycTB+KWY+Ars9AsklcD2MtFhVMuxS1FyIupchtzcQnrFmDomwwg7uL4fqDizi1k/piCK6mJcGdlUEnl8effRJOw9vBUVuCLWc+h/0sz0K7PEPqd8/t34Pjf15PfZzmS15eDSapGp9ydlNc6k7R6ngDpVPxfcS5pB56ZvZYWUUnedez5+F30HDOBGM9e2+ZNQNdh4xHVdyQxiJWwxsxcjfLbRfj2o3cw+PW5aNC0hYpJukCoqY9k5OxfYbJ2t2o3MKfkEjlPDTGpKDcDB+JWoOvQ8Wjcoo1q9nF0LIBki0IHoTjvOk7s2oShby5ESDjPg4pyM3F679+QLdRam+jH0aHPULSM6gbD5UNusuDaBexZPQtD/n0BWnXpqbA4ufvPOLnnS3QZPA69np1cA0gmXFp9VUlauVIVWPbJH9lyYMpq5/KpCG7TAX1/MQ2sBcI8CHuW0b9aCZevLxl967wJiB42Hp37jcLFw3sIoLFvf0TPl7hhMUa8tRiBDZtao1faSFe1IRQRQ43sxFhikASJsYSeRTbjZOtBY4Y7NxMpm1Z4N8YDbh3yxkKEhnMGlZWwrPxDqhYwURBQvxEhXZJ3FbfdBbhbfBMXU3ahrLQYzy3YBB9fPzVzx34u9av1FJfadO1b86+bFkhcTFldWjKODST6IgwJ5F86TW45ZuI7aBnVg4QCy9n6vTANbDHJKsXWua9STZC5uOwzR3F46xq06xVD7ptVHMb+ejWVvJwNP+c4l84mI2ffchoa0UFSjTYNJFUOMgwU513F91tWU4m/aet24nAXH0xUvSPeguD1VtGKYK2K7Awc/svv8eSUuQgO66C5QvukEPu9y8cScGz7HxHUOBhNWoZTxaBRy3B+TWZCMRgpiKtcbU0oPfjMnd3dlRbm48LBb9Fj9EtUTL5wcDfdQcd+I0SLnR+fumM9Wj/cGy3ad0VVxT2cjv8b3NmX4OPrjzZdHweLwd7cmtU610pSotJgZO9bTgyipE4Dqi6Q9KoD5UlsiISxzxZ/LKNTOVTJcStWyZglWx7Vp1c5wOz+GMvlpNA/CxIzkHR3P5VJqvKstwu8zNxxBvCaoL2VwAYj5WSqVVKSXVkneMTy7IRlqpIgQbLFJKnw9AYet6pNCHBwuSCglV2t4SeZ5GW+QU6vEsiWaJCLROZnTpBkBVzW8VSDoq4RYw0k+ziXMFot7s4rSNp0kXNWTu8lceBYzd1LS0O2zh2gGlnxS3MMw2glDUqzWKQTrPk42YizVxecak0ApFrn3kCqDqpikGAwTQrx/oQqpPJyED/XG5PU/dUx32BzfTaQeBlIzZRXGzHWJLheDRBAqphBwcTZ8HMySR9DlpVrHu/kbIOoO7FtuUZ2wtItJo3+WgaVA/CWXOYxROZLthxJjzEEqo8YehTD8rW0zi3WcbBVy9w51Sp/Q7x7B8kahCQXRnXDOhTLT2KSGDZxNPw4RpagMFFVQ5yxurK8zCOBtMBXIAkWwcQXRlbi8jBUmWmA2UxJbQEWOSzbpKkXo3Or2oI978ry7d66spT3iPmGauNc+oixw91ZQkXEM6q1WQ0/LlI4KAwk+du1wVTz9KoI2OyC2kAkXUvEGI/o4eilGnKBNbowO0jWX0nYQRIxyR2IwG70OAwkw+OJNU3ESHcn2WKBZGeRPcZwHSUng2RCy9lUB0jKfWnCQTJIV4TaaLJo0Ypx5dpBehAm1Q6SHD4RpVfHHAOXyPa/qqgLJOtPWSSTtPwLyIXp2R9Y5T8rqO+UrP8Gpjgw8TngMx8AAAAASUVORK5CYII=",de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEy5JREFUeF7tW2l0VFW2/m4FkhBmQ5iEJEwBMcgoElwMMoOg0q20ywkJQj/1MXTjoxVlkjm0QNs2AgIapNW2gRYRbGRMCDJGmWcIUxISyASBhITUfevsM9xzb91UgM567w8lrqq6de+puvs7397fHmJcPxJvGoYBGAYMw8Of2X/sGNhb+Rm9Ecedz/w8E4BpGPDQlYDpEWuYdCl9VtbD42WriOvZivwfYJrqmR0xTfo2fpxe8uvYcfpfXsuOm16Yppc+97JndqrXBPvFpleuJc6R14tntq5BX8Ov4+uz1/J7vfy+tfP572Hr8d8oP2N3T8e03yruzro/IN0D73bDCBjfYMDUy0be4S8IIA6ExwJEgsQOww4SHaHz2T9+DfspHA8DXjeQpNXLAMkQBiFjixuSsHLDSzAskNhxbkR5zPmaGVQazG5MQwDE1y0h40sj6kZnv4sDxD/Xz5Gbxz9I/Fq/IBGY3FAemNmG4Wlt5DKAyOBslzMGcYNzO5bNJDpfMk17/r8BSRpTwKmBxHev2LGScWL32z5jTNJYA3hhehkrJDstMOR5nD12kBTL3cC7DyaRTeH92sg9tFy4OGZoO5NsIJHr4zThjBLuT7LLAabN3WnuTTm5cmOSxQzafn6ZZLk7nW3k7hT7uAsrlUnkgvlOd2OTDXwnWNpGEbtHc4PSZ1ju3AOkG7kHl5sUN8hgHCDd3dlBEu7OBSQes+yM8w8SB9nfQ3d3FEGYK+N3JrEg1+XLFHGTjrikztMAkAZlIAmri/UFSAoQ/0yyuTyfmGSxUcVP8du85J4t0BmDyTDsNzJ75hxYpkQCJ4MbkzTBIN3Y/wNIVvwRIkLFJH5T3NicUfaYJHe8ZggnS7iCUCBxF/cfgCR+m0+s0tydTSy4CgcvjNxflpoU3ZVacyg0FZMskKTCs9ydFbPcVOB/7O5IcVkP2nWuTGIgCYUl5Z9SdTqrJBusgK/UFVOczpikVJs99rjFpLtmklKaWqz0AckQAPEo7wckLsFt0ptdIoC1qbxyjkklxYW4dGgPQhs0QfWwh7lUZuRXatykjc/xYkyyZLeU2iqo26Q3O1PKZRl3JIMcIBGT7iiF5VR3EpTzB3ciMKQK6jSOFjJcqjIX1ecQDtL92t2dCSM7eYkms11AEjHJAsGDwvxcXD6yV8hsGUuk7Jbqjz8LOcjlJR3iYiOiTWcEVXuI7Cq46RqTTG8J1kyJRYPojuj0/FuKSZR9sN0umGSBJHdkaUyyhARfQoJkl89C45Ohb13Pxq5vFiDqyQGo37yt2As8/+F5Es+nfv3xS2SlnkWP2A9UbuaU/nKz2JSgi3iQG83I3r/I5OzgSarQzCoptRJVSwRkXz6LLYsmoUJgEAwPS0uFAyo7D4VZUoI7RbfRb2wcwiJaUDKbcfoQLh78mbPAZY0rJw+i4HoOGj3eXWOOlcCyS8Jbd0btJq1kcNKYxCWzHpPsSaxMakt3d8VFhfhlfTwuHd6Nlt2eQVTn/shNv4DC/DwrYfYC16+m4njSD3i023MIqVFLJKScRcFVqqNqaH2bfLeBJUAisAXw7A6NrH0LFUBSvZGIkMzRqweUiRpgAG1dPBk9RkxGWKNHuF0ZUJr0tudRbANwg15LOYaNn0xA37FxqB3Rgq45lvA9kv+1FLWbtBS+qiykrWoDuyDz7DF0eG44WnZ7Fiw+8S3uyyQ7SG4xyXJ10m3Ja9h6p/dsxKGf/oHWfV9EZspxpJ86qEVG/y/Dozshusfz7kmuTeILRkp2Zu1daPISDiNNgI1JPiAJsLIun8G2xVMJoFqRLZB18RQ3iIhlKk8SlCDpHhCAsMhHkHnuKH762/voOyaOrmX8O564Fsnff4GX531nEege8qQV455D+0GvE0DSl1vPVjLrE5P0oKyM5Mskinfi8ytnD6NWeDN4PAEqDzqe8D3OH9iBnsMnoWJwCLeFtwS5V1NRLexh38qEQ4a7uTvJJOPank9M6aacIJnS4A42MT/LAHrqjYkIa9QSq6cMRUlxkd8tVLFSCIZM/wpXBUD9xsQhNKI5udIzuzbiyKZvMXjKcqQe3SeiVVksIggQ3rIjVk2NRXSf3yGqUx8r1ukMUj6ePLusIWk1O11Y6MJBBHdvCYoLbqFicGUBlFW3y0k7h4QVcWjT72U0bBUDWTo6/2siDm9bjSeHjEKNepGlguQvJlEeyAByFkGdMcnJpGwG0JIP0f2NDxAW2RJ3igp4dUHkSDtWxNHrrsP+xJNX9sbjQWBwZVxNOa4YVDuiOaVl7PupwGoAK8cNpjh1t4/XFqxToEh1p+pdYhFeKGVGFfVVBpJQFVYQLx2kAxu+xJVTB9Hllf9RscU0S3D75nUkxM9B5ZphiBnyNs9zvV6Kd96SEuxa9QnyszPR5ZV3EFSpyj2AZCXfxtXdf+WJqowjqppgFw46SAyg7Z9NQ/fhH6BWoxaqYCrX2bZsGq3XY+RkhzQ3cDXlBDYtfB99R89BWGRzgk+CxH5FyZ3bSigU5Gbj6NY1OLt3CyLbdkG7Z2MRWKmSDbuAisG0a6VKpJRV5EmKLeRSrOoyJ5EbSFa1WZfg+TmZ2LlyHopu5aPrK+NQrXZD3LqehaS/z8ONrCskHBgghfnXcbvgBopu3iDwmIgovl2Iuk0fw+PPxPrW7/RKh5eDwpNjUT1n95K562ObzFalHgJKB8kAc3ns8xwG0NLp6D78fYoj7OZLiooVGElfzqXXXYaOF2oQqBAYDE9ABWLQpoUTCaBaEc1VUVa2Im7nZeHisb24dGg3rpw+hMrVQ1F48zoGvfc3VHmojg2c1OPJOLh+Jdo8/SoaSPkL4HZBPu1iNybJtoMCSakmWVi1qt0Vg4NV7CkqvIWk+DjcyEpH37dnIT/7KhLiZyMopCqCKldBIHsOqYLASlURyN4HV0alkKq4mXsNh7euRodBwwgoFRudBVeZo9lKS14YGT//RQGkS2qrtmaBJGNSTuo5JCybju6xExAa2QJpJ5Kx66u/+PVKXV57Bw2iO5GK2/TpJPQdPRu1Ihj7uGs7mbQB5/ZvQ9bF0yTfI9p1QbOYfqgVGYV/z3+HVCIDlW2vy8f242TiD6SiGrXvhtb9X0K1WvVFTQuIHzvobj1kqecxUfPChyu5axRGY8CnnzyAcBZrTBPeO8UoLixAhaBKjLYUpzwVAmB4KqDkTjHF5cDASji9eyPCH+uMikEhqi/lbGnoNUG5iahklbFzgYpBVqFUK5qKfo/Mk9hOz047i8RlM9Bt2HvEoKKCm8jPyRDGNnBgXTzdeNtnYpF/NRXBVWsgNDwKQZWrEoM2fzoJfUbPQlg4k9k8Rp3du5mka8PHYlA3qg0qVgxE3rU0JH+3DGknfiFG1m70CHLSLpD7qNe8DTr8ZgRq1ItQRiZN4zVxZs8mnmfa0ioeYySrRLYhkylVBRd+hjoyke26qj6SW/sh49QhJH01DwPG/BnBVatjzfQReLTHb9Dsid44s3cLTiT9QJ/pUl3GPLmevXXBE2fZ8KNEPDNpgWmKCC0B8mUSZ5E8npV2DonLZ6Dr6+8SQE5gE5bPJNMwlbdl8SRUq90AHX/7X2Sda+dPcIBGzeQuTmwAoTDIgHlZ6TiVtAEnk9ajduOW6PjCmzi2eTXOJW9HzIujkLJ/O7Gs+4iJPgyQIHGNZ5WFdHendzply9Y9JmklGpjEloTPZ6LNgFdR8+HGuHhwJ/atWYLB734KT8UgrJ4Wi0d7MoD60IY7seMH9B/7kVVt0OS66tA6+k56TZAafJk75hODvJRnWszxB1I2k5afz0QXBhDFEb1NYSDx81lkuO7DJ4K5w82LPkC/0XGoXjcC184fx+ZFk9H7v2ciLCJKMMiDmzmZuHAgCRcO7kT25XOkjNoOfA2N2nWjmLLrm48pLg2ZuRL5OdewYe5Y9BkzG3WaRPu6KRPwyADMawp8F/MAYFUZbK1zf8KBC4zzvyRi7+pFeHrcfFSqHorTMj2YsIQ+ZwBF9/otAXRmz2acSFqHAWPnKfVmdWXttT+9h6ReM9FALi5xnmo3eIUI8M8kAzlpKUj4YhYBVFx4CxmnWUYtZTaQdvIAGa1+i3Z0NDfjEmrUCUf9Fm0pmG5ZzACagTCWBwGkdtbOfJPiTETrzmjU4SnUaxINrycAKfu3IXntMkoMWbmn96iZqNO0FRKWTqf3/cfNc48jDpCkuhNRWgNLuBTVbtZ6N6L5x3H1YtvSDwnlbrETyOi/ro9HxunD6DsqjuYbVk0dhuheL1A+dnrPTzixYx2e/sN8m3q7W5BUJSMj8SNiEJdTllLzBxIDKDF+NroM/RNu5WXh0uFdVr4jo74WGWRRIKL1k6TEtiyZgl5vTxcAcfYx6V6jTkNSe0w056alIPn75cg4exQtugxEm/4v4ZsJL5G7a9a5HzFzfdwYPNbvRbQe8MpdgeRkkp1ReuNPME3rzt7MzsS6uaPw+OCRaNS+Kxl986cTUbVWPTzO3Ddj0JTXCaDmMf1xes+/cTxxHQb+cT5YLS/z3DFiO4UKW+fXZcZBqzQYVxL+LPIgORjC3Z3H2V4QUz/M2Nlp57Ejfg66vjoeD0XyagB7eKhwyqW45SJ5MVUeYy5uy5Kp6PUWA4i7OP45UHTzOs7/moRzyduQfTmFSipPvPAWajRoAm9xEb4e/zw6vzwWjTv2pO85sX0t9v9rKfl9liO5PhxMUjU65e6kvNaZpNXzBEiHN3+L4wlr8eyERbSJ8q5cwsZP3kO7gUOJ8eyxevJQtOo9BFGd+hGDWAlr4LgFKLyRgx8/fhc9Rk5ClZp1VEzSBUJpfSQjbftck7W7pUHJVXkEk0qJSTnpKdgRPxeteg1B9ToNrV4SoWMBJFsUOgi5Vy7hwPoV6PXWNNQK53lQTvp5HNn0T6QKtdYw+gk07dgLdaNaw/AEkJvMvHgSGxeMR8/fT0W9lu0UFoc2/B2HNn6Dlj0Go/1zw0sByYRHq68qSSt3qgLLPvkjWw5MWa2bMwqhDZui0+9Gg7VAmAdh9zLgD/PgqVCBjL5q8lBE9x6CFjH9cWr3RgJo0Dsf0/1tWzYDfd+egeCqNa3RK22ky2cIRcRQI3VbHDFIgsQoSPcim3Gy06oxIzv9PJJWzHU3xl0e7fnmNISFcwYV5LGs/COqFjBREFS5GiGdd+UCbmRn4lbuNZxKWo+C/Fw8P3UFAipUVDN37OuSv1tKcalhq06lf7tpgcTFlNWlJePYQKI3wpBAxpkj5Ja7D3sXdaPaklBgOVvMi6PBNpOsUqya9BrVBJmLSz26F7tXLUTj9t3JfbOKw6A/LqCSl7Ph5xzn0tlkpG2dQ0MjOkiq0aaBpHdTc69cwM9fLaASf836jcXpHj6YqNoTvAXB662iFcFaFakp2P2Pv+KpEZMQ2qCp5grtk0Ls+87u24J9az5DSPVQ1KgbThWDanXD+ZrMhGIwUhBXudrSULr7mTu7u8vPysDJnT+i7YCXqeJ/cucG+gXNYvqKFjs/P3ntUtR/pAPqNGmFkqLbOLL5n8hOPYOACoFo2OoJsBjs5tas1rlWkhKVBiN16xxiECV1GlBlgWRv5Hmo/U3ss8Ufy+hUDlVy3IpVMmbJlofv9CoHmP0+xnI533C/IDEDSXd3r0xSlWe9XeAyc8cZwGuC9lYCG4yUk6lWSUl2ZZ3gEctTt8xWlQQJki0mucwqcKFmFwIcXC4IaGf7NPwkk1zmG+T0KoFsiQa5SWR+5gRJVsBlHU81KMroJekg2ce5hNH8uDtXkLTpIuesnN5L4sCxmrtLS0O2zh2gGpc3z9Jms9kO5YrKAom7J9+pH6daEwCp1rkbSL6gKgYJBtOkEO9PqEKqPinkxiT1+6xszLV1bnN9GpOoKc7UnjjBHpPEjhesUcJBi1sqZlAwcTb8nEzSx5Bl5ZrHOznbIOpO7Fg6AWR3M0zB8f6MJZfdQbLiktXuZj6ajw+LYXk/rXOLdfy7VMvcdfRYukV3d6fmKRi03BVQ9d3vwwaSGABxBan0riwnmyUoTJSUEmesriwv80ggrfxLgSRYBBNfG5c2zbT6QZo7k000HSRXo3Or2oI9b53z425dWcp7xHyDzziXPmLscHf2DcGLrHrDj4sUbmEGkvxufyCVPr0qAjZbUBuIpLVEjPGKHo5eqiEXWKoLs4Nk/ZWEHSQRk7KDEdzauPjTDNFu4FpI5UPCwBaT7Cyyxxh5rRQCnEGcTWWApP7cRRMOkkG6IlRgSRA8YlzZP0h3wyT/IMnhE1F6dcwxcIls/6uKskCy/pRFMknLv4B0mN7twSWB40M6jbhs/Lw4djGAkaXtss6/X16Wo7jLzOfBafdjAePot1MC83IubQfMGLcFHgB0P2Ytv2uIHfsXj6xXhJJkwKznXPoBQOVn7PtZSbmvPctiY7wl2G6aCNQXegDQ/Zi1/K6xxZfdn70x0uv1spikHg8AKj9j389KPgLAKRoeAHQ/Zi2/a3wAcoqGBwCVn7HvZyVXCa2LhgcA3Y9Zy++aUnMcKRpiRi4PKr+ve7DSvVrAbxLKREOnEUuX3OuiD84vPwv8L+YNX/sKgQHCAAAAAElFTkSuQmCC",a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",y="data:image/png;base64,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",b="data:image/png;base64,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",E="data:image/png;base64,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",x="data:image/png;base64,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",z="data:image/png;base64,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",re=ee(67294);const ae=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:ke,swimg:Ze},{name:"101\u8BA1\u5212",ptimg:je,swimg:ce},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Le,swimg:de},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:a,swimg:y},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:b,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:z}];var ve=({className:ye,dataSource:we=[],col:Fe=4,right:Se,bottom:Pe=23,precision:Ye=0,wrapWidth:De=1200,trackEventItems:We,loading:Oe,onRemove:rt=()=>{},isCurrent:Je=!0,showAlias:At=!1})=>{const Lt=Math.floor((De-(Fe-1)*Se)/Fe),ht=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(wt=>(window.ENV==="build"&&(wt.ptimg=`/react/build${wt.ptimg}`,wt.swimg=`/react/build${wt.swimg}`),wt));return re.createElement(ie.Z,{spinning:Oe},re.createElement("div",{className:He()(te.list,ye)},!!(we!=null&&we.length)&&(we==null?void 0:we.map((wt,Jt)=>{var cn;const{name:pt,id:Nt,identifier:Zt,featured:Fn,school_name:yt,image_url:Yt,excellent:Re,is_plan:Gn}=wt;return re.createElement("div",{key:Nt,className:te.wrap,style:{width:Lt,marginRight:(1+Jt)%Fe===0?0:Se+Ye,marginBottom:Pe}},re.createElement("a",{className:te.li,onClick:nn=>{nn.preventDefault(),nn.stopPropagation(),We&&(0,Ge.L9)([We]),(0,Ge.xg)(`/paths/${Zt}`)}},re.createElement("div",{className:te.img},re.createElement("img",{className:te.cover,src:`${Yt}`}),Je&&(0,Ve.bg)()&&(wt==null?void 0:wt.studying)&&re.createElement("div",{className:`${te.movebq} user-path-items`,onClick:nn=>{nn.stopPropagation(),rt(wt)}},re.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),re.createElement("span",{className:"c-red"},"\u79FB\u9664")),(cn=wt==null?void 0:wt.subject_tags)==null?void 0:cn.map((nn,pa)=>{var fa,Ln;if(pa===0){const ot=(fa=ht.find(an=>an.name==nn))==null?void 0:fa.swimg;return re.createElement("img",{className:te.sign,src:ot,style:{left:"-4px"}})}const mt=(Ln=ht.find(ot=>ot.name==nn))==null?void 0:Ln.ptimg;return re.createElement("img",{className:te.sign,src:mt,style:{left:`${48+52*(pa-1)+2*pa}px`}})}),re.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(wt==null?void 0:wt.excellent)&&re.createElement("div",{className:te.bq},"\u5F00\u653E\u8BFE\u7A0B"))),re.createElement("div",{className:te.name},re.createElement(Be.Z,{title:At&&(wt!=null&&wt.excellent_alias_name)?re.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${pt}`,re.createElement("br",null),re.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${wt==null?void 0:wt.excellent_alias_name}`)):pt},re.createElement("span",{className:te.e},At&&(wt==null?void 0:wt.excellent_alias_name)||pt))),re.createElement("div",{className:te.tags},re.createElement("div",null,re.createElement(Be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),re.createElement("span",null,wt.stages_count))),re.createElement(Be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},re.createElement("span",null,re.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),re.createElement("span",null,wt.members_count)))))))})),!we.length&&re.createElement(se.Z,null)))}},30001:function(zt,Vt,ee){"use strict";ee.d(Vt,{jL:function(){return He},w9:function(){return wt},QD:function(){return $n},cQ:function(){return rt.Z},op:function(){return Wa},O5:function(){return Io},_b:function(){return Tr},t7:function(){return E},Gi:function(){return Fn},YG:function(){return Nt},qp:function(){return je},vr:function(){return Fa},qE:function(){return mo},Je:function(){return re},wb:function(){return Oe},cq:function(){return pa},tp:function(){return de}});var te=ee(67294),ie={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"},Be="data:image/png;base64,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",He=({dataSource:qn=[],img:Mn,imgWidth:ia=346,title:Bt,sunTitle:Un,bannerExtraContent:Qn})=>te.createElement("div",{className:ie.banner},te.createElement("div",{className:ie.content},te.createElement("aside",null,te.createElement("p",null,te.createElement("b",null,Bt),te.createElement("span",null,Un)),qn.length>0&&te.createElement("div",{className:ie.btns},qn.map((yn,Pt)=>te.createElement("div",{key:Pt,onClick:yn.click},yn.name,yn.sign?te.createElement("img",{src:Be,width:39}):null))),Qn),Mn&&te.createElement("img",{style:{marginTop:33,marginRight:38},src:Mn,width:ia}))),Ge={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"},se=ee(94184),Ve=ee.n(se),ke=ee(96486),je=({dataSource:qn=[],value:Mn,onChange:ia,onTitleChange:Bt,className:Un,title:Qn,titleWidth:yn=41,style:Pt={},fontColor:Tt="#6A7283",showCount:Dt})=>{const[Sn,Wn]=(0,te.useState)(0),[la,lr]=(0,te.useState)(!1),_t=(0,te.useRef)(null),Ma=(0,te.useRef)(null);return(0,te.useEffect)(()=>{var Sr;qn.length!==0&&(((Sr=_t==null?void 0:_t.current)==null?void 0:Sr.clientHeight)>97?Wn(1):Wn(0)),qn.length===0&&Wn(0),lr(!1)},[qn]),te.createElement("div",{className:Ve()(Ge.row,Un),style:Pt},te.createElement("div",{onClick:(0,ke.throttle)(()=>Bt==null?void 0:Bt(),2e3),style:{width:yn,marginTop:la?12:4},className:`${Ge.title} ${Bt?"current":""}`},Qn),te.createElement("div",{className:la?`${Ge.tagsWrap} ${Ge.tagsBorderWrap}`:Ge.tagsWrap},te.createElement("div",{className:Ge.bar,ref:Ma,style:Sn>0?{height:Sn===1?97:"auto",overflow:Sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},te.createElement("div",{className:Ge.tag,ref:_t},qn==null?void 0:qn.map(Sr=>te.createElement("span",{onClick:()=>ia(Sr.id),key:Sr.id,style:{color:Tt},className:Mn===Sr.id?Ge.active:""},te.createElement("span",{title:Sr.name,className:Ge.name},Sr.name),!!Dt&&te.createElement("span",{className:Ge.num},Sr.count))))),!!Sn&&te.createElement(te.Fragment,null,Sn===1?te.createElement("div",{onClick:()=>{var Sr;Wn(2),((Sr=_t==null?void 0:_t.current)==null?void 0:Sr.clientHeight)>245?lr(!0):lr(!1)},className:Ge.action},"\u5C55\u5F00",te.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):te.createElement("div",{onClick:()=>{Ma.current.scrollTop=0,Wn(1),lr(!1)},className:Ge.action},"\u6536\u8D77",te.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},ce={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"},de=({dataSource:qn=[],value:Mn,onChange:ia,className:Bt,style:Un={}})=>te.createElement("div",{style:Un,className:Ve()(ce.tabs,Bt)},qn.map(Qn=>te.createElement("span",{onClick:()=>ia(Qn.id),className:Mn===Qn.id?ce.active:"",key:Qn.id},Qn.name))),a={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"},y=ee(11486),E=({dataSource:qn=[],value:Mn="",onChange:ia,onInputChange:Bt=()=>{},className:Un,style:Qn={},placeholder:yn,allowClear:Pt=!1})=>{var Tt;const[Dt,Sn]=(0,te.useState)(""),[Wn,la]=(0,te.useState)("");(0,te.useEffect)(()=>{var Ma;let Sr=Mn;(Ma=JSON.stringify(Mn))!=null&&Ma.includes("{")&&(Sn(Mn.id),Sr=Mn.value||"");try{la(decodeURIComponent(Sr||""))}catch(xi){la(decodeURIComponent(Sr||""))}},[Mn]);const lr=()=>{ia(encodeURIComponent(Wn),Dt||null)},_t=Ma=>{Ma!==Dt&&(Sn(Ma),ia(encodeURIComponent(Wn),Ma))};return te.createElement("div",{className:Ve()(a.input,Un),style:Qn},!!qn.length&&te.createElement("div",{className:a.dropdown},te.createElement("div",{className:a.text},(Tt=qn.find(Ma=>Ma.id===Dt))==null?void 0:Tt.name,te.createElement("i",{className:"iconfont icon-zhankai4"}),te.createElement("b",{className:a.b1}),te.createElement("b",{className:a.b2})),te.createElement("div",{className:a.menu},qn.map((Ma,Sr)=>te.createElement("div",{key:Sr,onClick:()=>_t(Ma.id)},Ma.name)))),te.createElement(y.default,{onPressEnter:lr,value:Wn,onChange:Ma=>{la(Ma.target.value),Bt(encodeURIComponent(Ma.target.value),Dt||null)},bordered:!1,placeholder:yn}),te.createElement("i",{onClick:lr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},x={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"},re=({value:qn,onChange:Mn,className:ia,total:Bt,pageSize:Un,style:Qn={}})=>{const yn=qn<2,Pt=qn>=Math.ceil(Bt/Un);return Bt<=Un?te.createElement(te.Fragment,null):te.createElement("div",{className:Ve()(x.quickPager,ia),style:Qn},te.createElement("div",{onClick:()=>{yn||Mn(qn-1,"prev")},className:yn?x.disabled:""},"\u4E0A\u4E00\u9875"),te.createElement("div",{onClick:()=>{Pt||Mn(qn+1,"next")},className:Pt?x.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},ne=ee(57953),ve=ee(83062),ye=ee(91708),we=ee(11320),Fe=ee(28706),Se=ee(96908),Pe=ee(57177),Ye=ee(81378),De=ee(26194),Oe=({className:qn,dataSource:Mn=[],col:ia=4,right:Bt,bottom:Un=23,precision:Qn=0,wrapWidth:yn=1200,trackEventItems:Pt,loading:Tt})=>{const Dt=Math.floor((yn-(ia-1)*Bt)/ia);return te.createElement(ne.Z,{spinning:Tt},te.createElement("div",{className:Ve()(ae.list,qn)},!!Mn.length&&Mn.map((Sn,Wn)=>{const{name:la,id:lr,identifier:_t,power:Ma,cover_image_id:Sr,pic:xi}=Sn;return te.createElement("div",{className:ae.wrap,key:lr,style:{width:Dt,marginRight:(1+Wn)%ia===0?0:Bt+Qn,marginBottom:Un}},te.createElement("a",{target:"_blank",href:`/shixuns/${_t}/challenges`,className:ae.li,onClick:aa=>{aa.preventDefault(),Pt&&(0,Fe.L9)([Pt]),Ma&&(0,Fe.xg)(`/shixuns/${_t}/challenges`)}},te.createElement("div",{className:ae.img},te.createElement("img",{className:ae.cover,src:`${xi}`}),Sn.is_jupyter&&te.createElement("img",{className:ae.sign,src:Se}),Sn.is_jupyter_lab&&te.createElement("img",{className:ae.sign,src:Pe}),Sn.is_unity_3d&&te.createElement("img",{className:ae.sign,src:Ye})),te.createElement("div",{className:ae.name},te.createElement(ve.Z,{title:la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},te.createElement("span",{className:ae.e},la||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),te.createElement("div",{className:ae.tags},te.createElement(ve.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),te.createElement("span",null,Sn.challenges_count))),!!Sn.myshixuns_count&&te.createElement(ve.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},te.createElement("span",null,te.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),te.createElement("span",null,Sn.myshixuns_count))),te.createElement(ve.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},te.createElement("span",null,te.createElement("span",null,Sn.level))),te.createElement("div",{className:ae.rate},te.createElement(ye.Z,{allowHalf:!0,disabled:!0,defaultValue:Sn.score_info}),te.createElement("span",null,"\xA0",Sn.score_info?`${Sn.score_info}\u5206`:"5\u5206")))),!Ma&&te.createElement("div",{className:ae.lockWrap},te.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),te.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Mn.length&&te.createElement(De.Z,null)))},rt=ee(9897),Je={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"},At="data:image/png;base64,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",Lt=ee(67294),wt=({className:qn,dataSource:Mn=[],col:ia=4,right:Bt,bottom:Un=23,precision:Qn=0,wrapWidth:yn=1200,trackEventItems:Pt,loading:Tt})=>{const Dt=Math.floor((yn-(ia-1)*Bt)/ia);return Lt.createElement(ne.Z,{spinning:Tt},Lt.createElement("div",{className:Ve()(Je.list,qn)},!!Mn.length&&Mn.map((Sn,Wn)=>{const{subject_identifier:la,id:lr,identifier:_t,power:Ma}=Sn,Sr=Sn.is_public!=0&&Sn.is_public;return Lt.createElement("div",{className:Je.wrap,key:lr,style:{width:Dt,marginRight:(1+Wn)%ia===0?0:Bt+Qn,marginBottom:Un}},Lt.createElement("a",{className:Je.li,onClick:xi=>{xi.preventDefault(),Pt&&(0,Fe.L9)([Pt]),(0,Fe.xg)(Sn.first_category_url)}},Lt.createElement("div",{className:Je.top},Lt.createElement(ve.Z,{title:Sn.name},Lt.createElement("div",{className:Je.name},Sn.name)),Lt.createElement("img",{className:Je.img,src:we.Z.IMG_SERVER+"/images/"+Sn.avatar_url}),Lt.createElement("div",{className:Je.text,title:Sn.creator},Sn.creator),la&&Lt.createElement("div",{className:Je.btns},Lt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Lt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Sr&&Lt.createElement("div",{className:Je.sign},"\u516C\u5F00")),Lt.createElement("div",{className:Je.bottom},Sn.visits>0&&Lt.createElement(ve.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Lt.createElement("span",null,Lt.createElement("i",{className:"iconfont icon-liulanyan"}),Lt.createElement("span",null,Sn.visits))),Sn.course_members_count>0&&Lt.createElement(ve.Z,{title:"\u6210\u5458",placement:"bottom"},Lt.createElement("span",null,Lt.createElement("i",{className:"iconfont icon-chengyuan"}),Sn.course_members_count)),Sn.tasks_count>0&&Lt.createElement(ve.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Lt.createElement("span",null,Lt.createElement("i",{className:"iconfont icon-zuoye"}),Sn.tasks_count)),Sn.is_end?Lt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Lt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Sn.is_accessible&&Lt.createElement("div",{className:Je.lockWrap},Lt.createElement("img",{src:`${we.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Lt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Mn.length&&Lt.createElement(De.Z,null)))},Jt={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"},cn=ee(35973),Nt=({dataSource:qn=[],value:Mn,onChange:ia,className:Bt,style:Un={},tabBarExtraContent:Qn})=>te.createElement("div",{className:Ve()(Jt.tabs,Bt),style:Un},te.createElement("div",{className:Jt.tabsWrap},qn.map((yn,Pt)=>te.createElement("aside",{className:Jt.tab,onClick:()=>{ia(yn.id),yn.link&&cn.history.push(yn.link)},key:Pt},te.createElement("div",{className:Mn===yn.id?Jt.active:""},yn.name),(yn==null?void 0:yn.resetCount)==null&&(yn==null?void 0:yn.total)!==void 0&&te.createElement("span",null,"\uFF08",yn==null?void 0:yn.total,"\uFF09"),(yn==null?void 0:yn.resetCount)!==void 0&&(yn==null?void 0:yn.total)!==void 0&&te.createElement(ve.Z,{title:(yn==null?void 0:yn.tip)!=null?yn==null?void 0:yn.tip:""},te.createElement("span",{style:{color:"#9096A3"}},"\uFF08",te.createElement("span",{style:{color:"#000"}},yn==null?void 0:yn.resetCount),"/",te.createElement("span",null,yn==null?void 0:yn.total),"\uFF09"))))),te.createElement("div",{className:Jt.tabBar},Qn)),Fn=({className:qn,style:Mn={},children:ia})=>te.createElement("div",{className:Ve()(qn),style:Mn},ia),yt={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"},Yt=ee(85418),Re=ee(68508);const Gn=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var pa=({sortValue:qn,dropValue:Mn,className:ia,onSort:Bt,onDrop:Un,dataSource:Qn=Gn})=>{var yn;return te.createElement("div",{className:Ve()(yt.orderWrap,ia)},te.createElement(Yt.Z,{dropdownRender:()=>te.createElement(Re.default,null,Qn.map((Pt,Tt)=>te.createElement(Re.default.Item,{key:Tt,onClick:()=>Un(Pt.id)},Pt.name)))},te.createElement("span",{className:yt.orderTextWrap},(yn=Qn.find(Pt=>Mn===Pt.id))==null?void 0:yn.name)),te.createElement("span",{className:yt.orderIconWrap},te.createElement("span",{className:yt.orderAsc},te.createElement("i",{className:qn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-up font12 ${yt.cursorPointer}`,onClick:()=>Bt(qn==="asc"?"desc":"asc")})),te.createElement("span",{className:yt.orderDesc},te.createElement("i",{className:qn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer} ${yt.active}`:`iconfont icon-sanjiaoxing-down font12 ${yt.cursorPointer}`,onClick:()=>Bt(qn==="asc"?"desc":"asc")}))))},fa={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"},Ln=ee(71577),mt=Object.defineProperty,ot=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Wt=(qn,Mn,ia)=>Mn in qn?mt(qn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:ia}):qn[Mn]=ia,Na=(qn,Mn)=>{for(var ia in Mn||(Mn={}))an.call(Mn,ia)&&Wt(qn,ia,Mn[ia]);if(ot)for(var ia of ot(Mn))hn.call(Mn,ia)&&Wt(qn,ia,Mn[ia]);return qn},En=(qn,Mn)=>{var ia={};for(var Bt in qn)an.call(qn,Bt)&&Mn.indexOf(Bt)<0&&(ia[Bt]=qn[Bt]);if(qn!=null&&ot)for(var Bt of ot(qn))Mn.indexOf(Bt)<0&&hn.call(qn,Bt)&&(ia[Bt]=qn[Bt]);return ia},Ca=(qn,Mn,ia)=>new Promise((Bt,Un)=>{var Qn=Tt=>{try{Pt(ia.next(Tt))}catch(Dt){Un(Dt)}},yn=Tt=>{try{Pt(ia.throw(Tt))}catch(Dt){Un(Dt)}},Pt=Tt=>Tt.done?Bt(Tt.value):Promise.resolve(Tt.value).then(Qn,yn);Pt((ia=ia.apply(qn,Mn)).next())}),Wa=qn=>{var Mn=qn,{className:ia,style:Bt,children:Un,loading:Qn=!1,openLoading:yn,onClick:Pt=()=>{},size:Tt="middle",shape:Dt="round"}=Mn,Sn=En(Mn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[Wn,la]=(0,te.useState)(!1);return te.createElement(Ln.ZP,Na({onClick:(0,ke.throttle)(lr=>Ca(void 0,null,function*(){yn&&la(!0);try{yield Pt(lr)}catch(_t){console.log("error",_t)}yn&&la(!1)}),2e3,{leading:!0,trailing:!1}),className:Ve()(fa.btn,fa[`${Tt}-${Dt}`],ia),style:Bt,size:Tt,shape:Dt,loading:Wn||Qn},Sn),Un)},mr={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"},mo=({className:qn,style:Mn,children:ia=null,onClick:Bt,title:Un})=>te.createElement("div",{className:Ve()(mr.head,qn),style:Mn},te.createElement("span",{className:"primary-hover",onClick:Bt},te.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),te.createElement("b",{title:Un},Un),te.createElement("div",{className:mr.node},ia)),dt={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"},$n=({confirmShow:qn=!0,confirmTitle:Mn,confirmClick:ia,cancelShow:Bt=!0,cancelTitle:Un,cancelClick:Qn,className:yn,style:Pt,confirmLoading:Tt=!1})=>te.createElement("div",{className:Ve()(dt.btns,yn),style:Pt},qn&&te.createElement(Ln.ZP,{loading:Tt,onClick:ia,type:"primary",className:dt.confirm},Mn),Bt&&te.createElement(Ln.ZP,{onClick:Qn,className:dt.cancel},Un)),oa={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"},Fa=({className:qn,style:Mn={},LeftContent:ia,children:Bt,RightContent:Un})=>te.createElement("div",{className:Ve()(oa.fixedBottom,qn),style:Mn},te.createElement("div",{className:oa.wrap},te.createElement("div",{className:oa.left},ia),te.createElement("div",{className:oa.center},Bt),te.createElement("div",{className:oa.right},Un))),Or={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"},Tr=({className:qn,style:Mn={},dataSource:ia=[]})=>te.createElement("div",{className:Ve()(Or.crumbs,qn),style:Mn},ia.map((Bt,Un)=>Un<ia.length-1?te.createElement(te.Fragment,{key:Un},Bt.path||Bt.onClick?te.createElement("span",{className:Or.hover,onClick:Bt!=null&&Bt.onClick?Bt.onClick:()=>cn.history.push(Bt.path)},Bt.name):te.createElement("span",null,Bt.name),te.createElement("span",null,"\xA0",">","\xA0")):te.createElement("span",{key:Un,style:{color:"#5F6368"}},Bt.name))),Ut=ee(55054),sr=Object.defineProperty,vr=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,vo=(qn,Mn,ia)=>Mn in qn?sr(qn,Mn,{enumerable:!0,configurable:!0,writable:!0,value:ia}):qn[Mn]=ia,_o=(qn,Mn)=>{for(var ia in Mn||(Mn={}))Yr.call(Mn,ia)&&vo(qn,ia,Mn[ia]);if(wr)for(var ia of wr(Mn))ai.call(Mn,ia)&&vo(qn,ia,Mn[ia]);return qn},hi=(qn,Mn)=>vr(qn,Fo(Mn)),nl=(qn,Mn)=>{var ia={};for(var Bt in qn)Yr.call(qn,Bt)&&Mn.indexOf(Bt)<0&&(ia[Bt]=qn[Bt]);if(qn!=null&&wr)for(var Bt of wr(qn))Mn.indexOf(Bt)<0&&ai.call(qn,Bt)&&(ia[Bt]=qn[Bt]);return ia};const{Countdown:na}=Ut.default;var Io=qn=>{var Mn=qn,{onChange:ia}=Mn,Bt=nl(Mn,["onChange"]);const[Un,Qn]=(0,te.useState)(null);(0,te.useEffect)(()=>{typeof Un=="number"&&Un>=0&&ia(Un)},[Un]);const yn=Pt=>{const Tt=Math.floor(Pt/1e3);Qn(Tt)};return te.createElement(na,hi(_o({},Bt),{onChange:yn}))}},99914:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ie}});var te=ee(67294);function ie(Be,qe){const He=(0,te.useRef)();(0,te.useEffect)(()=>{He.current=Be}),(0,te.useEffect)(()=>{function Ge(){He.current()}if(qe!==null){let se=setInterval(Ge,qe);return()=>clearInterval(se)}},[qe])}},81119:function(zt,Vt,ee){"use strict";ee.r(Vt),ee.d(Vt,{default:function(){return ia}});var te=ee(67294),ie={card:"card___c4ypw",head:"head___d2Dfo",element:"element___PyfcV",collaborator:"collaborator___o6MF4",btn:"btn___CF6mw",delSty:"delSty___Wm5pj",delBorder:"delBorder___IVg2Z",copHover:"copHover___rNmmw",wrap:"wrap___feope",center:"center___uU09V",tip:"tip___yCX57",title:"title___OpV1r",content:"content___XU4yH",fixedBtns:"fixedBtns___ItSdd"},Be=ee(94184),qe=ee.n(Be),He=ee(30001),Ge=ee(35567),se=ee(71230),Ve=ee(71577),ke=ee(14446),Ze=ee(11486),je=ee(86129),ce=ee(91773),Le=ee(83062),de=ee(42405),a=ee(2453),y=ee(57953),b=ee(84567),E=ee(78045),x=ee(8500),z=ee(28706),re=ee(35973),ae=ee(50881),ne=ee(60887),ve=ee(32339),ye=ee(45587),we=ee(24285),Fe=ee(26194),Se=Object.defineProperty,Pe=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,rt=(Bt,Un,Qn)=>Un in Bt?Se(Bt,Un,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):Bt[Un]=Qn,Je=(Bt,Un)=>{for(var Qn in Un||(Un={}))We.call(Un,Qn)&&rt(Bt,Qn,Un[Qn]);if(De)for(var Qn of De(Un))Oe.call(Un,Qn)&&rt(Bt,Qn,Un[Qn]);return Bt},At=(Bt,Un)=>Pe(Bt,Ye(Un));const Lt=te.createContext({}),ht=()=>{const{setActivatorNodeRef:Bt,listeners:Un}=(0,te.useContext)(Lt);return te.createElement(Ve.ZP,Je({type:"text",size:"small",icon:te.createElement(Le.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"},te.createElement(ae.Z,null)),style:{cursor:"move"},ref:Bt},Un))},wt=Bt=>{const{attributes:Un,listeners:Qn,setNodeRef:yn,setActivatorNodeRef:Pt,transform:Tt,transition:Dt,isDragging:Sn}=(0,ye.nB)({id:Bt["data-row-key"]}),Wn=Je(At(Je({},Bt.style),{transform:we.ux.Translate.toString(Tt),transition:Dt}),Sn?{position:"relative",zIndex:99}:{}),la=(0,te.useMemo)(()=>({setActivatorNodeRef:Pt,listeners:Qn}),[Pt,Qn]);return te.createElement(Lt.Provider,{value:la},te.createElement("tr",Je(At(Je({},Bt),{ref:yn,style:Wn}),Un)))};var cn=({columns:Bt,dataSource:Un,setDataSource:Qn,loading:yn})=>{const Pt=({active:Tt,over:Dt})=>{Tt.id!==(Dt==null?void 0:Dt.id)&&Qn(Sn=>{const Wn=Sn.findIndex(lr=>lr.id===(Tt==null?void 0:Tt.id)),la=Sn.findIndex(lr=>lr.id===(Dt==null?void 0:Dt.id));return(0,ye.Rp)(Sn,Wn,la)})};return te.createElement(ne.LB,{modifiers:[ve.DL],onDragEnd:Pt},te.createElement(ye.Fo,{items:Un.map(Tt=>Tt.id),strategy:ye.qw},te.createElement(je.default,{pagination:!1,scroll:{y:400},rowKey:"id",loading:yn,locale:{emptyText:te.createElement(Fe.Z,{styles:{margin:"80px auto"},customText:te.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",te.createElement("span",{style:{color:"#CA7720"}},"\u53F3\u4E0A\u89D2\u64CD\u4F5C\u6309\u94AE"),"\u8FDB\u884C\u6DFB\u52A0\uFF5E")})},dataSource:Un,components:{body:{row:wt}},columns:[{key:"sort",align:"center",width:80,render:()=>te.createElement(ht,null)},...Bt],size:"middle"})))},pt=ee(36182),Nt=ee(85546),Zt=ee(42563),Fn=ee(48305),yt=ee(34435),Yt=ee(33170),Re={flex_box_center:"flex_box_center___Iqqr9",flex_space_between:"flex_space_between___y0uZc",flex_box_vertical_center:"flex_box_vertical_center___akeKA",flex_box_center_end:"flex_box_center_end___DEJG9",flex_box_column:"flex_box_column___pgYr1",scoremodal:"scoremodal___PYXCN",selectWrapper:"selectWrapper___RNoPX",selectWrappers:"selectWrappers___fUTXA",allqingchu:"allqingchu___k6Qgb",title:"title___AAfdA",score:"score___oYtrM",close:"close___i8V3V",content:"content___JpTOI",items:"items___je5K0",bottom:"bottom___jjylc",yes:"yes___Wh4La",no:"no___fIya2",titlecount:"titlecount___pZQaF",add:"add___hT0xx",search:"search___WBmWG",searchIcon:"searchIcon___LgZF_",tabWrap:"tabWrap___lGZ3A",previewModal:"previewModal___jPoO2"},Gn=ee(53430),nn={flex_box_center:"flex_box_center____Tkex",flex_space_between:"flex_space_between___EZnYm",flex_box_vertical_center:"flex_box_vertical_center___e6Uyw",flex_box_center_end:"flex_box_center_end___FubGu",flex_box_column:"flex_box_column___ibm4g",warp:"warp___IgClr",shixunbutton:"shixunbutton___DTP9s",redio:"redio___wfYmJ",redioitem:"redioitem___Lx8l8",redioitemyes:"redioitemyes___KKsIv",title:"title___GXJmE",titleyes:"titleyes___yYOlS",yestag:"yestag___WQlWV",qcount:"qcount___QpuQ9",score:"score___WkTL9",qtitle:"qtitle___TQM3w",checkbox:"checkbox___XWcyb",checkboxitem:"checkboxitem___eUzWD",checkboxitemyes:"checkboxitemyes___LOyRE",bottom:"bottom___IKM1j",bottomitem:"bottomitem___TaUK6",left:"left___szEjt",right:"right___XEuVG",completion:"completion___bVp0S",content:"content___R3KZ7",items:"items___DCx2v",simple:"simple___GPeTT",shixun:"shixun___hhixj",combination:"combination___toZnZ",program:"program___alaBk"},pa=ee(85725),fa=ee(19575);const Ln=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"];var ot=({qitem:Bt})=>{var Un,Qn,yn,Pt,Tt,Dt,Sn,Wn,la,lr;return te.createElement("div",{className:nn.warp},te.createElement("div",{className:nn.mainPart},te.createElement("div",{className:nn.qcount},(Bt==null?void 0:Bt.question_type)===8&&te.createElement(pa.Z,{className:nn.content,showProgramFill:!0,value:(Un=Bt==null?void 0:Bt.program_attr)==null?void 0:Un.description}),(Bt==null?void 0:Bt.question_type)!=8&&te.createElement(pa.Z,{className:nn.qtitle,value:(Bt==null?void 0:Bt.name)||(Bt==null?void 0:Bt.title)})),((Bt==null?void 0:Bt.question_type)===0||(Bt==null?void 0:Bt.question_type)===2)&&te.createElement("div",null,(Qn=Bt==null?void 0:Bt.choices)==null?void 0:Qn.map((_t,Ma)=>te.createElement("div",{className:nn.redio},!(_t!=null&&_t.is_answer)&&te.createElement("span",{className:nn.redioitem}),(_t==null?void 0:_t.is_answer)&&te.createElement("i",{className:`${nn.redioitemyes} icon-duigou1`}),te.createElement(pa.Z,{className:_t!=null&&_t.is_answer?nn.titleyes:nn.title,value:Ln[Ma]+(_t==null?void 0:_t.choice_text)}),(_t==null?void 0:_t.is_answer)&&te.createElement("div",{className:nn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.question_type)===1&&te.createElement("div",null,(yn=Bt==null?void 0:Bt.choices)==null?void 0:yn.map((_t,Ma)=>te.createElement("div",{className:nn.checkbox},!(_t!=null&&_t.is_answer)&&te.createElement("span",{className:nn.checkboxitem}),(_t==null?void 0:_t.is_answer)&&te.createElement("i",{className:`${nn.checkboxitemyes} icon-duigou1`}),te.createElement(pa.Z,{className:_t!=null&&_t.is_answer?nn.titleyes:nn.title,value:Ln[Ma]+(_t==null?void 0:_t.choice_text)}),(_t==null?void 0:_t.is_answer)&&te.createElement("div",{className:nn.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.question_type)===3&&te.createElement("div",{className:nn.completion},(Pt=Bt==null?void 0:Bt.standard_answer)==null?void 0:Pt.map((_t,Ma)=>{var Sr;return te.createElement("div",{style:{display:"flex"}},te.createElement("span",{className:nn.title},"\u586B\u7A7A\u9879",Ma+1),te.createElement("div",{className:nn.content},(Sr=_t==null?void 0:_t.answer_text)==null?void 0:Sr.map((xi,aa)=>te.createElement("div",{className:nn.items},xi))))})),(Bt==null?void 0:Bt.question_type)===4&&te.createElement("div",{className:nn.simple},te.createElement("div",{className:nn.title},"\u53C2\u8003\u7B54\u6848"),te.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Tt=Bt==null?void 0:Bt.answer_texts)!=null&&Tt[0]?te.createElement(pa.Z,{className:nn.content,value:(Dt=Bt==null?void 0:Bt.answer_texts)==null?void 0:Dt[0]}):te.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Bt==null?void 0:Bt.question_type)===5&&((Sn=Bt==null?void 0:Bt.challenge_names)==null?void 0:Sn.map((_t,Ma)=>te.createElement("div",{className:nn.shixun},te.createElement("span",{className:nn.qtitle},te.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(Ma+1),"\u9898"),_t)))),(Bt==null?void 0:Bt.question_type)===6&&te.createElement("div",{className:nn.program},te.createElement(pa.Z,{className:nn.content,value:((Wn=Bt==null?void 0:Bt.program_attr)==null?void 0:Wn.description)||"- -"})),(Bt==null?void 0:Bt.question_type)===7&&((la=Bt==null?void 0:Bt.sub_item_banks)==null?void 0:la.map((_t,Ma)=>{var Sr,xi,aa,yo,Nr;return te.createElement("div",null,te.createElement("div",{className:nn.combination},te.createElement("span",{className:nn.qtitle},_t==null?void 0:_t.name)),te.createElement("div",{className:nn.warp,style:{padding:"0px",paddingTop:20}},te.createElement("div",null,((_t==null?void 0:_t.item_type)=="SINGLE"||(_t==null?void 0:_t.item_type)=="JUDGMENT")&&((Sr=_t==null?void 0:_t.choices)==null?void 0:Sr.map((po,Do)=>te.createElement("div",{className:nn.redio},!(po!=null&&po.is_answer)&&te.createElement("span",{className:nn.redioitem}),(po==null?void 0:po.is_answer)&&te.createElement("i",{className:`${nn.redioitemyes} icon-duigou1`}),te.createElement(pa.Z,{className:po!=null&&po.is_answer?nn.titleyes:nn.title,value:Ln[Do]+(po==null?void 0:po.choice_text)}),(po==null?void 0:po.is_answer)&&te.createElement("div",{className:nn.yestag},"\u6B63\u786E\u7B54\u6848")))),(_t==null?void 0:_t.item_type)=="MULTIPLE"&&((xi=_t==null?void 0:_t.choices)==null?void 0:xi.map((po,Do)=>te.createElement("div",{className:nn.checkbox},!(po!=null&&po.is_answer)&&te.createElement("span",{className:nn.checkboxitem}),(po==null?void 0:po.is_answer)&&te.createElement("i",{className:`${nn.checkboxitemyes} icon-duigou1`}),te.createElement(pa.Z,{className:po!=null&&po.is_answer?nn.titleyes:nn.title,value:Ln[Do]+(po==null?void 0:po.choice_text)}),(po==null?void 0:po.is_answer)&&te.createElement("div",{className:nn.yestag},"\u6B63\u786E\u7B54\u6848")))),(_t==null?void 0:_t.item_type)=="COMPLETION"&&te.createElement("div",{className:nn.completion},(aa=_t==null?void 0:_t.standard_answer)==null?void 0:aa.map((po,Do)=>{var ci;return te.createElement("div",{style:{display:"flex"}},te.createElement("span",{className:nn.title},"\u586B\u7A7A\u9879",Do+1),te.createElement("div",{className:nn.content},(ci=po==null?void 0:po.answer_text)==null?void 0:ci.map((_i,bo)=>te.createElement("div",{className:nn.items},_i))))})),(_t==null?void 0:_t.item_type)=="SUBJECTIVE"&&te.createElement("div",{className:nn.simple},te.createElement("div",{className:nn.title},"\u53C2\u8003\u7B54\u6848"),te.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(yo=_t==null?void 0:_t.answer_texts)!=null&&yo[0]?te.createElement(pa.Z,{className:nn.content,value:(Nr=_t==null?void 0:_t.answer_texts)==null?void 0:Nr[0]}):te.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Bt==null?void 0:Bt.question_type)===8&&te.createElement("div",null,te.createElement(pa.Z,{disabledFill:!0,className:nn.content,showProgramFill:!0,value:fa.Base64.decode(((lr=Bt==null?void 0:Bt.program_attr)==null?void 0:lr.code)||"")})),(Bt==null?void 0:Bt.question_type)===5&&te.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},te.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},te.createElement("div",{style:{marginRight:30}},te.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),te.createElement("span",{style:{color:"#000000"}},(Bt==null?void 0:Bt.author_name)||"- -")),te.createElement("div",{style:{marginRight:30}},te.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),te.createElement("span",{style:{color:"#000000"}},(Bt==null?void 0:Bt.author_school_name)||"- -")),te.createElement("div",{style:{marginRight:30}},te.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),te.createElement("span",{style:{color:"#000000"}},(Bt==null?void 0:Bt.study_count)||"0"))),te.createElement("a",{className:nn.shixunbutton,href:`/shixuns/${Bt==null?void 0:Bt.identifier}/challenges?exercise=true`,target:"_blank"},te.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Bt==null?void 0:Bt.question_type)<=4||[6,8].includes(Bt==null?void 0:Bt.question_type))&&te.createElement("div",{className:nn.bottom},te.createElement("div",{className:nn.bottomitem},te.createElement("span",{className:nn.left},"\u89E3\u6790"),te.createElement("span",{className:nn.right},Bt!=null&&Bt.analysis?te.createElement(pa.Z,{value:Bt==null?void 0:Bt.analysis}):te.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),te.createElement("div",{className:nn.bottomitem},te.createElement("span",{className:nn.left},"\u96BE\u5EA6"),te.createElement("span",{className:nn.right},(Bt==null?void 0:Bt.difficulty)===1?"\u7B80\u5355":(Bt==null?void 0:Bt.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),te.createElement("div",{className:nn.bottomitem},te.createElement("span",{className:nn.left},"\u77E5\u8BC6\u70B9"),te.createElement("span",{className:nn.right},Bt!=null&&Bt.tag_discipline?Bt==null?void 0:Bt.tag_discipline:te.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},an=ee(36913),hn=ee(57971),Wt=ee(38244),Na=ee(17663),En=ee(67294),Ca=Object.defineProperty,Oa=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,mr=Object.getOwnPropertySymbols,Lr=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,dt=(Bt,Un,Qn)=>Un in Bt?Ca(Bt,Un,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):Bt[Un]=Qn,Et=(Bt,Un)=>{for(var Qn in Un||(Un={}))Lr.call(Un,Qn)&&dt(Bt,Qn,Un[Qn]);if(mr)for(var Qn of mr(Un))mo.call(Un,Qn)&&dt(Bt,Qn,Un[Qn]);return Bt},$n=(Bt,Un)=>Oa(Bt,Wa(Un)),oa=(Bt,Un,Qn)=>new Promise((yn,Pt)=>{var Tt=Wn=>{try{Sn(Qn.next(Wn))}catch(la){Pt(la)}},Dt=Wn=>{try{Sn(Qn.throw(Wn))}catch(la){Pt(la)}},Sn=Wn=>Wn.done?yn(Wn.value):Promise.resolve(Wn.value).then(Tt,Dt);Sn((Qn=Qn.apply(Bt,Un)).next())});const xt=({setScoreShow:Bt,ScoreShow:Un,onOk:Qn,isshixuns:yn,isloadings:Pt,dispatch:Tt,selectedIds:Dt,user:Sn,virtualId:Wn,shixunsDetail:la})=>{var lr;let[_t,Ma]=(0,te.useState)({type:"0",page:1,per_page:10,updated_at:"",quotes:"",item_type:"PROGRAM"}),[Sr,xi]=(0,te.useState)([]),[aa,yo]=(0,te.useState)([]),[Nr,po]=(0,te.useState)([]),[Do,ci]=(0,te.useState)([]);const[_i,bo]=(0,te.useState)(!1),[Ki]=ce.default.useForm(),[hl,pl]=(0,te.useState)(),[fl,ol]=(0,te.useState)(!1);let[oi,bl]=(0,te.useState)(yn);const[Pa,Lu]=(0,te.useState)([]),[Ll,yi]=(0,te.useState)(0),[iu,ur]=(0,te.useState)(!0),[eo,Go]=(0,te.useState)([]),[Xr,$i]=(0,te.useState)([]),Fr=[{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}],[Uo,ao]=(0,te.useState)([]),di=(0,te.useRef)(new Set),zi=(0,te.useRef)(new Set),Pi=(0,te.useRef)(1),Di=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],lu=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Jl=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[bu,cu]=(0,te.useState)(!1),Ul=()=>{Ki.resetFields(),oi=!1,bl(!1),cu(!1),Ki.submit()};(0,te.useEffect)(()=>{Un&&(Ki.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,teach_group_id:null}),iu&&oi&&(Ki.setFieldsValue({item_type:"SHIXUN"}),_t.item_type="SHIXUN",Ma(Et({},_t)),ur(!1)),_t.type="0",yo(Dt),po(Dt),zi.current=new Set(Dt),Ri(_t),xl(),ql({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),Vu())},[Un]),console.log(aa,Nr,"listitems"),(0,te.useEffect)(()=>{Ll>0&&setTimeout(()=>{yi(0)},2e3)},[Ll]);function Ri(ft){return oa(this,null,function*(){var ze,st,St;if(bo(!0),Ma(Et({},ft)),(Nr==null?void 0:Nr.length)<=0&&ft.type==="5"){ci([]),bo(!1);return}let Me=ft.type==="5"?Nr==null?void 0:Nr.filter(jt=>!Pa.includes(jt)):null,qt=ft.type==="5"?Nr==null?void 0:Nr.filter(jt=>Pa.includes(jt)):null;Pi.current=Pi.current+1;const tn=Pi.current;ft.group_id=((ze=ft.group_id)==null?void 0:ze.map(jt=>jt==null?void 0:jt.value))||null;let kn=yield(0,Yt.ZP)("/api/item_banks.json",{method:"get",params:$n(Et({},ft),{discipline_id:((st=ft==null?void 0:ft.courseid)==null?void 0:st[0])||null,sub_discipline_id:((St=ft==null?void 0:ft.courseid)==null?void 0:St[1])||null,ids:Me,shixun_ids:qt,include_shixuns:!0,keyword:ft.keyword?encodeURIComponent(ft.keyword):ft.keyword,type:ft.type==="5"?null:ft.type,clazz:ft.type==="3"?"ItemBanksGroup":null})});Pi.current===tn&&(ci(kn),bo(!1))})}function xl(){return oa(this,null,function*(){let ft=yield(0,Yt.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:_t.type==="5"?null:_t.type,clazz:"ItemBanksGroup"}});xi((0,Gn.L)(ft==null?void 0:ft.disciplines))})}function ql(ft){return oa(this,null,function*(){var ze;let st=yield(0,Yt.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:ft}),St=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ze=st==null?void 0:st.data)==null?void 0:ze.map(Me=>({title:Me.name,id:Me.id,pid:Me.id,value:Me.id,key:Me.id,isLeaf:!Me.have_child}))}];Go(St)})}function Vu(){return oa(this,null,function*(){let ft=yield(0,Wt.Dm)({});(ft==null?void 0:ft.status)===0&&$i(ft==null?void 0:ft.groups)})}function es(ft){return oa(this,null,function*(){var ze,st,St,Me;bo(!0);let qt=(ze=ft.list)==null?void 0:ze.filter(jt=>!Pa.includes(jt)),tn=(st=ft.list)==null?void 0:st.filter(jt=>Pa.includes(jt));if(qt.length===0&&tn.length===0){bo(!1),ci([]);return}let kn=yield(0,Yt.ZP)("/api/item_banks.json",{method:"get",params:$n(Et({},ft),{discipline_id:((St=ft==null?void 0:ft.courseid)==null?void 0:St[0])||null,sub_discipline_id:((Me=ft==null?void 0:ft.courseid)==null?void 0:Me[1])||null,ids:qt,shixun_ids:tn,type:ft.type==="5"?null:ft.type,clazz:ft.type==="3"?"ItemBanksGroup":null})});bo(!1),ci(kn)})}const Ie=ft=>oa(void 0,null,function*(){const ze=yield Tt({type:"shixunsDetail/release",payload:{id:ft}});let st=ze==null?void 0:ze.tag_position,St=(ze==null?void 0:ze.evaluation_set_position)||[],Me=ze.status;return Me===0?(a.ZP.success("\u53D1\u5E03\u6210\u529F"),Ri(_t),!0):(Me===2?a.ZP.error(`\u7B2C${St.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Me===3?a.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${st.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):a.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Qe=ft=>(ft==null?void 0:ft.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ct=()=>_i?"\u6682\u65E0\u6570\u636E":_t.type==="3"&&!(Xr!=null&&Xr.length)?En.createElement("span",null,"\u4F60\u8FD8\u672A\u52A0\u5165\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u5148 ",En.createElement("span",{onClick:()=>{var ft;return(0,z.xg)(`/users/${(ft=Sn==null?void 0:Sn.userInfo)==null?void 0:ft.login}/teach-group`)},style:{color:"#3061D0",cursor:"pointer"}},"\u65B0\u521B\u5EFA\u6559\u7814\u56E2\u961F")):_t.type==="0"&&(Do==null?void 0:Do.items_count)===0&&!(_t!=null&&_t.tag_discipline_id)&&!(_t!=null&&_t.difficulty)&&!(_t!=null&&_t.keyword)&&!(_t!=null&&_t.group_id)&&!(_t!=null&&_t.difficulty)?En.createElement("span",null,"\u4F60\u8FD8\u672A\u521B\u5EFA\u8FC7\u7F16\u7A0B\u9898\uFF0C\u8BF7\u5148 ",En.createElement("span",{onClick:()=>{(0,z.xg)(`/problems/newcreate?&pageId=${Wn}`),Bt(!1)},style:{color:"#3061D0",cursor:"pointer"}},"\u521B\u5EFA\u7F16\u7A0B\u9898")):"\u6682\u65E0\u6570\u636E",en=(ft,ze,st)=>ft.map(St=>St.key===ze?Et(Et({},St),st):St.children?$n(Et({},St),{children:en(St.children,ze,st)}):St),An=ft=>oa(void 0,null,function*(){const{key:ze}=ft;let st=_t.type;const St=yield(0,Wt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ze),type:st}),{data:Me,total_count:qt}=St||{};qt>0&&Go(tn=>en(tn,ze,{children:Me.map(kn=>({title:kn.name,id:kn.id,pid:kn.id,value:kn.id,key:kn.id,isLeaf:!kn.have_child}))}))});return En.createElement("div",null,En.createElement(ke.default,{title:!1,footer:!1,open:Un,width:1200,centered:!0,className:Re.scoremodal,onCancel:()=>{Bt(!1)}},En.createElement("div",{style:{display:"flex",alignItems:"center"}},En.createElement("div",{className:Re.title},"\u9009\u62E9\u7F16\u7A0B\u9898")),En.createElement(pt.default,{className:Re.tabWrap,activeKey:_t.type,onChange:ft=>{ft==="3"?(_t.show_all_share=!0,ql({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):_t.show_all_share=null,ft==="0"&&ql({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),_t.type=ft,_t.page=1,_t.updated_at="",_t.quotes="",_t.courseid="",_t.tag_discipline_id=null,_t.difficulty=null,_t.keyword=null,_t.group_id=null,_t.teach_group_id=null,Ki.setFieldsValue({courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[],teach_group_id:null}),(_t==null?void 0:_t.item_type)==="SHIXUN"&&_t.type!=="5"&&(oi=!0,bl(!0)),cu(!1),_t.type==="5"&&(oi=!1,bl(!1)),Ma(Et({},_t)),Ri(Et({},_t)),xl()},items:[{label:"\u6211\u521B\u5EFA\u7684",key:"0"},{label:"\u56E2\u961F\u5171\u4EAB",key:"3"},{label:"\u516C\u5171",key:"1"},{label:En.createElement("div",null,"\u5DF2\u9009",Nr.length>0&&En.createElement("span",{className:Re.titlecount},Nr.length),Ll>0&&En.createElement("span",{className:Re.add},"+",Ll)),key:"5"}]}),En.createElement(ce.default,{layout:"inline",form:Ki,onValuesChange:(ft,ze)=>{const st=Object.values(ze).some(Me=>Me!==null&&Me!==""&&Me!==void 0),St=ze.keyword==="";if(cu(st||!St),_t.page=1,(ze==null?void 0:ze.item_type)==="SHIXUN"){if(_t.type==="5"?bl(!1):bl(!0),ft.keyword||ft.keyword==="")return;Ki.submit()}else{if(ft!=null&&ft.courseid&&Ki.setFieldsValue({tag_discipline_id:""}),bl(!1),ft.keyword||ft.keyword==="")return;Ki.submit()}},onFinish:ft=>{var ze;_t.type==="3"&&(!ft.group_id||((ze=ft==null?void 0:ft.group_id)==null?void 0:ze.length)===0)?_t.show_all_share=!0:_t.show_all_share=null,Ma(Et(Et({},_t),ft)),Ri(Et(Et({},_t),ft))}},En.createElement(ce.default.Item,{name:"courseid"},En.createElement(Nt.Z,{className:Re.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Sr})),!oi&&En.createElement(ce.default.Item,{name:"tag_discipline_id"},En.createElement(Zt.default,{className:Re.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(lr=Do==null?void 0:Do.tag_disciplines)==null?void 0:lr.map(ft=>En.createElement(Zt.default.Option,{key:ft.id},ft.name)))),En.createElement(ce.default.Item,{name:oi?"diff":"difficulty"},En.createElement(Zt.default,{className:Re.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!oi&&Di.map(ft=>En.createElement(Zt.default.Option,{key:ft.value},ft.name)),oi&&lu.map(ft=>En.createElement(Zt.default.Option,{key:ft.value},ft.name)))),oi&&En.createElement(ce.default.Item,{name:"shixun_publish_status"},En.createElement(Zt.default,{className:Re.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Jl.map(ft=>En.createElement(Zt.default.Option,{key:ft.value},ft.name)))),_t.type==="3"&&!oi&&En.createElement(ce.default.Item,{name:"teach_group_id"},En.createElement(Zt.default,{className:Re.selectWrapper,placeholder:"\u56E2\u961F",style:{width:118},size:"middle",showSearch:!0,allowClear:!0,filterOption:(ft,ze)=>(console.log("---",ft,ze),ze.children.toUpperCase().indexOf(ft.toUpperCase())!==-1)},Xr==null?void 0:Xr.map(ft=>En.createElement(Zt.default.Option,{key:ft.group_id},ft.name)))),(_t.type==="3"||_t.type==="0")&&!oi&&En.createElement(ce.default.Item,{name:"group_id"},En.createElement(Fn.default,{treeDataSimpleMode:!0,style:{width:118},className:Re.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(ft,ze)=>ze.title.toUpperCase().indexOf(ft.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:An,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:eo})),bu&&En.createElement("span",{className:Re.allqingchu,onClick:Ul},En.createElement("i",{className:"iconfont icon-guanbi4"}),En.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),En.createElement(ce.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},En.createElement(Ze.default.Search,{className:Re.search,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u9898\u7F16\u53F7\u6216\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:En.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Re.searchIcon}`,onClick:()=>Ki.submit()}),onSearch:ft=>{Ki.submit()}}))),En.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},En.createElement("div",{onClick:()=>{_t.updated_at==="asc"?_t.updated_at="desc":_t.updated_at="asc",Ma($n(Et({},_t),{page:1})),Ri($n(Et({},_t),{page:1}))}}," ",_t.updated_at?En.createElement("img",{src:_t.updated_at==="asc"?an.Z:hn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):En.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),En.createElement("div",{onClick:()=>{_t.quotes==="asc"?_t.quotes="desc":_t.quotes="asc",Ma($n(Et({},_t),{page:1})),Ri($n(Et({},_t),{page:1}))},style:{marginLeft:20}}," ",_t.quotes?En.createElement("img",{src:_t.quotes==="asc"?an.Z:hn.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):En.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),En.createElement(je.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(Do==null?void 0:Do.items)||(Do==null?void 0:Do.shixun_list),pagination:!1,locale:{emptyText:En.createElement(Fe.Z,{styles:{margin:"18px auto"},customText:Ct()})},loading:_i,rowKey:ft=>ft.id,rowSelection:{type:"checkbox",selectedRowKeys:aa,getCheckboxProps:ft=>({disabled:ft.shixun_tag_num===1}),onSelect(ft,ze,st){if(ze)oi&&Lu([...Pa,ft.id]),yo([...aa,ft.id]),ao([...Uo,ft]),ft.identifier?di.current.add(ft.id):zi.current.add(ft.id),yi(1),po([...Nr,ft.id]);else{const St=Uo.filter(tn=>tn.id!==ft.id);ao(St);const Me=St.map(tn=>tn.id);yo([...Me]),ft.identifier?di.current.delete(ft.id):zi.current.delete(ft.id);let qt=Nr.filter(tn=>tn!==ft.id);if(po(qt),oi){let tn=Pa.filter(kn=>kn!==ft.id);Lu([...tn])}if(_t.type==="5"){es($n(Et({},_t),{list:[...qt]}));return}}},onSelectAll(ft,ze,st){if(ft){const St=st.map(Me=>Me.id);oi&&Lu([...Pa,...St]),ao([...Uo,...st]),yo([...aa,...St]),po([...Nr,...St]);for(const Me of st)Me.identifier?di.current.add(Me.id):zi.current.add(Me.id)}else{const St=st.map(tn=>tn.id),Me=aa.filter(tn=>!St.some(kn=>kn===tn)),qt=Uo.filter(tn=>!St.some(kn=>kn===tn.id));if(ao(qt),yo([...Me]),po([...Me]),oi){let tn=Pa.filter(kn=>!St.some(jt=>jt===kn.id));Lu([...tn])}_t.type==="5"&&es($n(Et({},_t),{list:[...Me]}));for(const tn of St)tn.identifier?di.current.delete(tn):zi.current.delete(tn)}}},columns:[{title:"\u8BD5\u9898\u7F16\u53F7",dataIndex:"id",key:"id",width:110,render:(ft,ze,st)=>{const St=`No.${ft}`;return En.createElement(Le.Z,{title:St},En.createElement("span",null,St))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:oi?"30%":"60%",key:"name",render:(ft,ze,st)=>{var St;return En.createElement(Le.Z,{title:Qe(ze)},En.createElement("span",null,En.createElement(pa.Z,{key:1,showLines:1,showTextOnly:!0,value:oi||ze!=null&&ze.challenge_names?ze!=null&&ze.title||ft===null?"--":ft:(ze==null?void 0:ze.item_type)=="BPROGRAM"?(St=ze==null?void 0:ze.program_attr)==null?void 0:St.description:ft})))}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",key:"tag_discipline",ellipsis:!0,width:150,render:(ft,ze,st)=>En.createElement(Le.Z,{title:ft},En.createElement("span",null,ft||"- -"))},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!oi,render:(ft,ze,st)=>{var St;return En.createElement(Le.Z,{title:Qe(ze)},En.createElement("span",null,ft?(St=ft==null?void 0:ft.split("\u3001"))==null?void 0:St[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!oi,render:(ft,ze,st)=>En.createElement(Le.Z,{title:Qe(ze)},En.createElement("span",null,ft||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",width:50,render:(ft,ze,st)=>{var St,Me,qt,tn;return En.createElement(Le.Z,{title:Qe(ze)},En.createElement("div",null,oi||ze!=null&&ze.challenge_names?(ze==null?void 0:ze.level)||((Me=(St=Di==null?void 0:Di.filter(kn=>kn.value===ft))==null?void 0:St[0])==null?void 0:Me.name):(tn=(qt=Di==null?void 0:Di.filter(kn=>kn.value===ft))==null?void 0:qt[0])==null?void 0:tn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!oi,render:(ft,ze,st)=>En.createElement(Le.Z,{title:Qe(ze)},En.createElement("div",null,ft||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",width:74,render:(ft,ze,st)=>En.createElement(Le.Z,{title:Qe(ze)},En.createElement("div",null,oi||ze!=null&&ze.challenge_names?(ze==null?void 0:ze.study_count)||(ze==null?void 0:ze.stu_num):ft))},{title:En.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",En.createElement(Le.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},En.createElement(Na.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!oi,render:(ft,ze,st)=>En.createElement(Le.Z,{title:Qe(ze)},En.createElement("div",null,ft||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",width:50,align:"right",render:(ft,ze,st)=>En.createElement(Le.Z,{title:Qe(ze)},En.createElement("div",{style:{flex:1,textAlign:"start"}},En.createElement("a",{onClick:()=>{var St,Me;pl($n(Et({},ze),{question_type:oi||ze!=null&&ze.challenge_names?5:(Me=(St=Fr==null?void 0:Fr.filter(qt=>qt.value===(ze==null?void 0:ze.item_type)))==null?void 0:St[0])==null?void 0:Me.question_type})),ol(!0)}},"\u67E5\u770B"),(ze==null?void 0:ze.shixun_tag_num)===1&&En.createElement("a",{style:{marginLeft:10},onClick:()=>{ke.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:En.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",En.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ze==null?void 0:ze.identifier}/challenges`)}},(ze==null?void 0:ze.shixun_name)||"--"),"\uFF1F"),onOk:()=>oa(void 0,null,function*(){if(!Ie(ze==null?void 0:ze.identifier))return new Promise((St,Me)=>{Me()})})})}},"\u53D1\u5E03")))}].filter(ft=>!ft.hidden)}),En.createElement(yt.Z,{current:_t.page,total:(Do==null?void 0:Do.items_count)||(Do==null?void 0:Do.shixuns_count),style:{marginBottom:20},defaultPageSize:_t.per_page,hideOnSinglePage:!(Do!=null&&Do.items_count),showTotal:ft=>En.createElement("span",null,"\u5171\xA0",En.createElement("span",{style:{color:"#165DFF"}},ft),"\xA0\u6761\u6570\u636E"),pageSize:_t.per_page,onChange:(ft,ze)=>{_t.page=ft,_t.per_page=ze,Ma(Et({},_t)),Ri(Et({},_t))}}),En.createElement("div",{className:Re.bottom},En.createElement(Ve.ZP,{className:Re.no,onClick:()=>{Bt(!1)}},"\u53D6\u6D88"),En.createElement(Ve.ZP,{loading:Pt,style:{width:Pt&&75},className:Re.yes,onClick:()=>oa(void 0,null,function*(){if((Nr==null?void 0:Nr.length)<=0){a.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Qn([...zi.current],[...di.current],!0,Nr==null?void 0:Nr.length)})},"\u786E\u8BA4"))),En.createElement(ke.default,{open:fl,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Re.previewModal,width:1e3,centered:!0,onCancel:()=>{ol(!1)},onOk:()=>{ol(!1)}},En.createElement(ot,{qitem:hl})))};var Fa=(0,re.connect)(({shixunsDetail:Bt,user:Un})=>({shixunsDetail:Bt,user:Un}))(xt),Or=ee(12082),ya=ee(27484),Tr=ee.n(ya),Ut=ee(67294),sr=Object.defineProperty,vr=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,ai=Object.prototype.propertyIsEnumerable,vo=(Bt,Un,Qn)=>Un in Bt?sr(Bt,Un,{enumerable:!0,configurable:!0,writable:!0,value:Qn}):Bt[Un]=Qn,_o=(Bt,Un)=>{for(var Qn in Un||(Un={}))Yr.call(Un,Qn)&&vo(Bt,Qn,Un[Qn]);if(wr)for(var Qn of wr(Un))ai.call(Un,Qn)&&vo(Bt,Qn,Un[Qn]);return Bt},hi=(Bt,Un)=>vr(Bt,Fo(Un)),nl=(Bt,Un)=>{var Qn={};for(var yn in Bt)Yr.call(Bt,yn)&&Un.indexOf(yn)<0&&(Qn[yn]=Bt[yn]);if(Bt!=null&&wr)for(var yn of wr(Bt))Un.indexOf(yn)<0&&ai.call(Bt,yn)&&(Qn[yn]=Bt[yn]);return Qn},na=(Bt,Un,Qn)=>new Promise((yn,Pt)=>{var Tt=Wn=>{try{Sn(Qn.next(Wn))}catch(la){Pt(la)}},Dt=Wn=>{try{Sn(Qn.throw(Wn))}catch(la){Pt(la)}},Sn=Wn=>Wn.done?yn(Wn.value):Promise.resolve(Wn.value).then(Tt,Dt);Sn((Qn=Qn.apply(Bt,Un)).next())});const rr=({title:Bt,icon:Un,className:Qn,style:yn,children:Pt})=>Ut.createElement("div",{className:qe()(ie.card,Qn),style:yn},Ut.createElement("div",{className:ie.head},Ut.createElement("i",{className:Un}),Ut.createElement("b",null,Bt)),Ut.createElement("div",{className:ie.element},Pt)),Io=Bt=>{var Un=Bt,{value:Qn,onChange:yn}=Un,Pt=nl(Un,["value","onChange"]);return Ut.createElement(Ge.Z,hi(_o({},Pt),{defaultValue:Qn,onChange:yn}))},qn=({value:Bt=[],onChange:Un,params:Qn,className:yn})=>{const[Pt,Tt]=(0,te.useState)(!1),[Dt,Sn]=(0,te.useState)([]),[Wn,la]=(0,te.useState)(""),[lr,_t]=(0,te.useState)([]),[Ma,Sr]=(0,te.useState)("");(0,te.useEffect)(()=>{xi()},[]);function xi(){return na(this,null,function*(){let aa=yield(0,Yt.ZP)(`/api/courses/${Qn==null?void 0:Qn.coursesId}/teachers`,{method:"get",params:{homework_id:Qn.categoryId,limit:1e3}});_t((aa==null?void 0:aa.teacher_list)||[])})}return Ut.createElement(te.Fragment,null,Ut.createElement("div",{className:qe()(ie.collaborator,yn)},Bt==null?void 0:Bt.map(aa=>Ut.createElement(se.Z,{align:"middle",className:`${ie.btn} ${Ma==(aa==null?void 0:aa.user_id)?ie.delBorder:""}`,key:aa.user_id},Ut.createElement("span",{className:"c-grey-333"},aa==null?void 0:aa.name),Ut.createElement("span",{className:`iconfont icon-guanbi11 current ml20 c-grey-ccc ${ie.delSty}`,onMouseEnter:()=>{Sr(aa==null?void 0:aa.user_id)},onMouseLeave:()=>{Sr("")},onClick:()=>{const yo=Bt.filter(Nr=>Nr.user_id!==aa.user_id);Sn(yo.map(Nr=>Nr.user_id)),Un(yo)}}))),Ut.createElement(Ve.ZP,{className:ie.copHover,style:{height:38,padding:"6px 15px"},type:"primary",ghost:!0,onClick:()=>Tt(!0)},"\u6DFB\u52A0\u534F\u4F5C\u8005")),Ut.createElement(ke.default,{title:"\u6DFB\u52A0\u534F\u4F5C\u8005",open:Pt,onCancel:()=>Tt(!1),onOk:()=>{const aa=lr.filter(yo=>Dt.includes(yo.user_id));Un(aa),Tt(!1)},afterClose:()=>{la("")}},Ut.createElement(se.Z,{align:"middle"},Ut.createElement("label",null,"\u59D3\u540D\uFF1A"),Ut.createElement(Ze.default.Search,{value:Wn,size:"middle",style:{flex:1},onChange:aa=>la(aa.target.value)})),Ut.createElement(je.default,{style:{marginTop:10,height:300,overflow:"auto"},rowSelection:{type:"checkbox",onChange:aa=>{Sn(aa)},selectedRowKeys:Dt,getCheckboxProps:aa=>({disabled:aa.is_collaborator})},pagination:!1,rowKey:"user_id",size:"middle",dataSource:lr.filter(aa=>aa.name.includes(Wn)),columns:[{title:"\u59D3\u540D",dataIndex:"name"},{title:"\u89D2\u8272",dataIndex:"role"}]})))};var ia=()=>{var Bt;const Un=(0,re.useParams)(),Qn=(0,re.useDispatch)(),[yn]=ce.default.useForm(),Pt=ce.default.useWatch("hack_score_settings",yn),Tt=ce.default.useWatch("open_code",yn),Dt=ce.default.useWatch("rank_forbidden",yn),Sn=ce.default.useWatch("hack_analysis",yn),Wn=ce.default.useWatch("hack_answer",yn),[la,lr]=(0,te.useState)([]),[_t,Ma]=(0,te.useState)({}),[Sr,xi]=(0,te.useState)({course_end_date:null,manage_all_group:!0,send_type:0,can_publish:!0,difficult_settings:[],difficult_count:[],unified_setting:!0}),[aa,yo]=(0,te.useState)(!0),[Nr,po]=(0,te.useState)(!1),[Do,ci]=(0,te.useState)(!1),[_i,bo]=(0,te.useState)({}),[Ki,hl]=(0,te.useState)(!1),[pl,fl]=(0,te.useState)(!1),ol=(0,te.useRef)(!1),oi=(0,te.useRef)(String(Math.random()).slice(-6)),bl=(Bt=window.location.pathname)==null?void 0:Bt.includes("add");(0,te.useEffect)(()=>(window.addEventListener("visibilitychange",Pa),()=>{window.removeEventListener("visibilitychange",Pa)}),[la,_i]),(0,te.useEffect)(()=>(Qn({type:"globalSetting/footerToggle",payload:!1}),()=>{Qn({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,te.useEffect)(()=>{la.length&&Pt!==void 0&&eo()},[Pt,JSON.stringify(la==null?void 0:la.map(Fr=>Fr.id+Fr.hack_score))]),(0,te.useEffect)(()=>{Lu(),bl?yo(!1):Ll()},[]);const Pa=()=>na(void 0,null,function*(){var Fr;if(document.visibilityState==="visible"){fl(!0);let Uo=la.map(zi=>zi.id),ao=localStorage.getItem(oi.current);ao&&(ao=JSON.parse(ao),ao=Array.isArray(ao)?ao:[],Uo=[...Uo,...ao],localStorage.removeItem(oi.current));const di=yield(0,Yt.ZP)("/api/item_banks.json",{method:"get",params:{hack_item_bank_ids:Uo.length?Uo:-1,homework_common_id:bl?null:_i==null?void 0:_i.homework_id}});if(di!=null&&di.items){const zi=(Fr=di==null?void 0:di.items)==null?void 0:Fr.map(Pi=>{const Di=la.find(lu=>lu.id===Pi.id);return Di?hi(_o({},Pi),{hack_score:Di.hack_score}):Pi});lr(zi)}fl(!1)}}),Lu=()=>na(void 0,null,function*(){const Fr=yield(0,Yt.ZP)(`/api/courses/${Un.coursesId}/homework_commons/new.json`,{method:"get",params:{category:Un==null?void 0:Un.categoryId,type:5}});Fr!=null&&Fr.course_name&&Ma(Fr)}),Ll=()=>na(void 0,null,function*(){var Fr,Uo;const ao=yield(0,Yt.ZP)(`/api/homework_commons/${Un==null?void 0:Un.categoryId}/edit_hack.json`,{method:"get"});if((ao==null?void 0:ao.status)===0){const di=(Fr=ao==null?void 0:ao.collaborators_data)==null?void 0:Fr.map(Pi=>({user_id:Pi.id,name:Pi.real_name}));yn.setFieldsValue(hi(_o({},ao),{user_ids:di,rank_forbidden_start:ao!=null&&ao.rank_forbidden_start?Tr()(ao==null?void 0:ao.rank_forbidden_start):"",rank_forbidden_end:ao!=null&&ao.rank_forbidden_end?Tr()(ao==null?void 0:ao.rank_forbidden_end):""}));const zi=(Uo=ao==null?void 0:ao.items)==null?void 0:Uo.map((Pi,Di)=>{var lu,Jl;return hi(_o({},Pi),{hack_score:(Jl=(lu=ao==null?void 0:ao.hack_settings)==null?void 0:lu[Di])==null?void 0:Jl.hack_score})});lr(zi||[]),bo(_o({},ao))}yo(!1)}),yi=()=>{let Fr=`/classrooms/${Un==null?void 0:Un.coursesId}/program_homework`;return bl||(Fr=`/classrooms/${Un==null?void 0:Un.coursesId}/program_homework/${Un==null?void 0:Un.categoryId}/detail`),Fr},iu=[{name:(_t==null?void 0:_t.course_name)||"",path:`/classrooms/${_t==null?void 0:_t.course_id}/program_homework`},{name:bl?"\u7F16\u7A0B\u4F5C\u4E1A":_i==null?void 0:_i.name,path:yi()},{name:(bl?"\u65B0\u5EFA":"\u7F16\u8F91")+"\u7F16\u7A0B\u4F5C\u4E1A"}],ur=[{title:"\u5E8F\u53F7",dataIndex:"index",width:80,render:(Fr,Uo,ao)=>ao+1},{title:"\u6807\u9898",dataIndex:"name",ellipsis:!0,render:Fr=>Ut.createElement(Le.Z,{placement:"topLeft",title:Fr},Ut.createElement("span",null,Fr||"--"))},{title:"\u5206\u503C",dataIndex:"hack_score",render:(Fr,Uo,ao)=>Ut.createElement(de.Z,{disabled:Pt!==2,size:"middle",min:0,precision:1,addonAfter:"\u5206",value:Fr,onChange:di=>{la[ao].hack_score=di;const zi=la.reduce((Pi,Di)=>Pi+Number(Di.hack_score||0),0);yn.setFieldsValue({total_score:zi.toFixed(2)}),lr([...la])}})},{title:"\u96BE\u5EA6",dataIndex:"difficulty",align:"center",width:90,render:Fr=>Ut.createElement("span",null,Fr===1?"\u7B80\u5355":Fr===2?"\u4E2D\u7B49":"\u56F0\u96BE")},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",render:Fr=>Ut.createElement(Le.Z,{placement:"topLeft",title:Fr},Ut.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},Fr||"--"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes"},{title:"\u64CD\u4F5C",dataIndex:"action",width:146,render:(Fr,Uo)=>Ut.createElement("span",null,Ut.createElement("span",{onClick:()=>na(void 0,null,function*(){var ao;Qn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u521D\u59CB\u5316\uFF0C\u8BF7\u7A0D\u540E..."}});let di=yield(0,Yt.ZP)(`/api/problems/${(ao=Uo==null?void 0:Uo.program_attr)==null?void 0:ao.identifier}/start.json`,{method:"get"});(di==null?void 0:di.status)===0&&(0,z.xg)(`/myproblems/${di==null?void 0:di.identifier}?type=1&pageId=edit&backUrl=${yi()}`),Qn({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),className:"c-light-primary current"},"\u4F53\u9A8C"),Ut.createElement("span",{onClick:()=>{var ao;return(0,z.xg)(`/problems/newedit/${(ao=Uo==null?void 0:Uo.program_attr)==null?void 0:ao.identifier}?type=1&pageId=edit&backUrl=${window.location.pathname}`)},className:"c-light-primary current mr20 ml20"},"\u7F16\u8F91"),Ut.createElement("span",{onClick:()=>{const ao=la.filter(di=>di.id!==Uo.id);lr(ao),a.ZP.success("\u5220\u9664\u6210\u529F")},className:"current",style:{color:"#E30000"}},"\u5220\u9664"))}],eo=()=>{const Fr=[...la],Uo=yn.getFieldValue("total_score"),ao=Fr==null?void 0:Fr.length;let di=0,zi;switch(Pt){case 0:const Pi=(Uo/ao).toFixed(2);Fr.map((xl,ql)=>{di=ql,xl.hack_score=Pi>0?Pi:0}),zi=(Uo-Pi*(ao-1)).toFixed(2),Fr[di].hack_score=zi>0?zi:0;break;case 1:const Di=[0,1,3,6];let lu=0;const Jl=Fr.filter(xl=>xl.difficulty===1).length*Di[1],bu=Fr.filter(xl=>xl.difficulty===2).length*Di[2],cu=Fr.filter(xl=>xl.difficulty===3).length*Di[3],Ul=Uo/(Jl+bu+cu);Fr.map((xl,ql)=>{di=ql,xl.hack_score=(Di[xl.difficulty]*Ul).toFixed(2),lu=lu+Number(xl.hack_score)});let Ri=Fr[di].hack_score;zi=(Uo-lu+Number(Ri)).toFixed(2),Fr[di].hack_score=zi>0?zi:0;break}lr(Fr)},Go=Fr=>{ol.current=Fr,yn.submit()},Xr=Fr=>na(void 0,null,function*(){var Uo;if(!la.length){a.ZP.error("\u672A\u8BBE\u7F6E\u7F16\u7A0B\u9898\uFF0C\u8BF7\u6DFB\u52A0\u7F16\u7A0B\u9898"),yn.scrollToField("hack_score_settings",{behavior:"smooth",block:"center"});return}hl(!0);const ao=[],di=la.map(Di=>(ao.push(Di.hack_id),{hack_id:Di.hack_id,hack_name:Di.name,hack_score:Di.hack_score,difficult:Di.difficulty})),zi=(Uo=Fr==null?void 0:Fr.user_ids)==null?void 0:Uo.map(Di=>Di.user_id),Pi=yield(0,Yt.ZP)(`/api/courses/${Un.coursesId}/homework_commons/create_hack_homework.json`,{method:"post",body:hi(_o({},Fr),{category:bl?Number(Un==null?void 0:Un.categoryId):null,homework_id:bl?null:_i==null?void 0:_i.homework_id,hack_settings:di,user_ids:zi,hack_ids:ao})});if((Pi==null?void 0:Pi.status)===0)if(a.ZP.success("\u4FDD\u5B58\u6210\u529F"),ol.current){const Di=_o({},Pi);xi(Di),Qn({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Pi==null?void 0:Pi.id],selectArrsAll:[Di],params:Un,detail:!0,type:2,manage_all_group:Di==null?void 0:Di.manage_all_group}})}else re.history.push(`/classrooms/${Un.coursesId}/program_homework/${Pi==null?void 0:Pi.id}/detail`);hl(!1)}),$i=Fr=>na(void 0,null,function*(){if(!Fr.length){a.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}if(Fr.length>200){a.ZP.warning("\u7F16\u7A0B\u9898\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC7200\u9053");return}const Uo=[],ao=la.map(Pi=>{var Di;return(Di=Pi.program_attr)==null?void 0:Di.origin_item_bank_id}),di=[];Fr.forEach(Pi=>{if(ao.includes(Pi)){const Di=la.find(lu=>{var Jl;return((Jl=lu.program_attr)==null?void 0:Jl.origin_item_bank_id)===Pi});di.push(Di)}else Uo.push(Pi)}),ci(!0);const zi=yield(0,Yt.ZP)("/api/problems/copy_item_banks.json",{method:"post",body:{ids:Uo}});if(zi!=null&&zi.items){const Pi=[...di,...zi==null?void 0:zi.items];if(Pt===2){const Di=Pi.reduce((lu,Jl)=>lu+Number(Jl.hack_score||0),0);yn.setFieldsValue({total_score:Di.toFixed(2)})}lr(Pi),po(!1)}ci(!1)});return Ut.createElement("div",{className:ie.wrap},Ut.createElement(y.Z,{spinning:aa},Ut.createElement("div",{className:ie.center},Ut.createElement(He._b,{dataSource:iu,className:"mb20"}),Ut.createElement(ce.default,{form:yn,preserve:!1,onValuesChange:Fr=>{"total_score"in Fr&&eo()},onFinishFailed:Fr=>na(void 0,null,function*(){var Uo,ao;a.ZP.error(Fr.errorFields[0].errors[0]),yn.scrollToField((ao=(Uo=Fr==null?void 0:Fr.errorFields)==null?void 0:Uo[0])==null?void 0:ao.name,{behavior:"smooth",block:"center"})}),onFinish:Xr,colon:!1,size:"large"},Ut.createElement(rr,{className:"mb20",title:"\u57FA\u672C\u4FE1\u606F",icon:"iconfont icon-jibenxinxi2"},Ut.createElement(ce.default.Item,{label:"\u4F5C\u4E1A\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"},{whitespace:!0,message:"\u4F5C\u4E1A\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},Ut.createElement(Ze.default,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0",showCount:!0,maxLength:60})),Ut.createElement(ce.default.Item,{labelCol:{flex:"81px"},label:"\u4F5C\u4E1A\u8BF4\u660E",name:"description",initialValue:"",rules:[{max:5e4,message:"\u4F5C\u4E1A\u8BF4\u660E\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26"}]},Ut.createElement(Io,{placeholder:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u8BF4\u660E\uFF0C\u6700\u5927\u9650\u523650000\u4E2A\u5B57\u7B26",watch:!0}))),Ut.createElement(rr,{className:"mb20",title:"\u9898\u76EE\u8BBE\u7F6E",icon:"iconfont icon-timushezhi"},Ut.createElement(ce.default.Item,{label:"\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00",name:"languages",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BD5\u9898\u7F16\u7A0B\u8BED\u8A00"}]},Ut.createElement(b.default.Group,null,Ut.createElement(b.default,{value:"c"},"C\u8BED\u8A00"),Ut.createElement(b.default,{value:"c++"},"C++\u8BED\u8A00"),Ut.createElement(b.default,{value:"java"},"Java\u8BED\u8A00"),Ut.createElement(b.default,{value:"python"},"Python\u8BED\u8A00"))),Ut.createElement(se.Z,{align:"middle"},Ut.createElement(ce.default.Item,{label:"\u603B\u5206\u503C",name:"total_score",rules:[{required:!0,message:"\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A"}],initialValue:100},Ut.createElement(de.Z,{precision:1,disabled:Pt===2,min:0,style:{width:223},addonAfter:"\u5206"})),Ut.createElement(ce.default.Item,{label:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F",name:"punish_time",initialValue:0,style:{marginLeft:40}},Ut.createElement(de.Z,{min:0,style:{width:223},addonAfter:"\u5206\u949F"}))),Ut.createElement(ce.default.Item,{label:"\u8BD5\u9898\u5206\u503C",name:"hack_score_settings",initialValue:0},Ut.createElement(E.ZP.Group,null,Ut.createElement(E.ZP,{value:0},"\u5747\u5206\u6BD4\u4F8B"),Ut.createElement(E.ZP,{style:{margin:"0 40px"},value:1},"\u96BE\u6613\u5EA6"),Ut.createElement(E.ZP,{value:2},"\u81EA\u5B9A\u4E49\u5206\u503C"))),Ut.createElement(se.Z,{align:"middle"},Ut.createElement("span",null,"\u9898\u76EE\u5217\u8868"),Ut.createElement(Ve.ZP,{onClick:()=>po(!0),style:{marginLeft:"auto",width:110},type:"primary",ghost:!0},"\u9009\u62E9\u7F16\u7A0B\u9898"),Ut.createElement(Ve.ZP,{onClick:()=>(0,z.xg)(`/problems/newcreate?pageId=${oi.current}`),style:{marginLeft:20,width:110},type:"primary"},"\u65B0\u589E\u7F16\u7A0B\u9898")),Ut.createElement("div",{className:ie.tip},Ut.createElement("i",{className:"iconfont icon-tishi12 mr5 font14"}),"\u63D0\u793A\uFF1A\u53EF\u4EE5\u70B9\u51FB\u201C\u7F16\u8F91\u201D\u5BF9\u8BE5\u8BD5\u9898\u7684\u6D4B\u8BD5\u7528\u4F8B/\u521D\u59CB\u4EE3\u7801\u8FDB\u884C\u4FEE\u6539\uFF0C\u4FEE\u6539\u7684\u5185\u5BB9\u5E76\u4E0D\u4F1A\u540C\u6B65\u5230\u8BD5\u9898\u5E93"),Ut.createElement(ce.default.Item,{name:"hack_settings",className:"mb0",initialValue:[]},Ut.createElement(cn,{dataSource:la,setDataSource:lr,columns:ur,loading:pl}))),Ut.createElement(rr,{style:{marginBottom:100},title:"\u4F5C\u4E1A\u8BBE\u7F6E",icon:"iconfont icon-zuoyeshezhi"},Ut.createElement("div",{className:ie.title},"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"),Ut.createElement("div",{className:`${ie.content} mb30`},Ut.createElement(ce.default.Item,{name:"hack_rank_rule",noStyle:!0,initialValue:0},Ut.createElement(E.ZP.Group,null,Ut.createElement(E.ZP,{value:0},Ut.createElement("span",{className:"c-black"},"\u8017\u65F6\u65F6\u957F\u4F18\u5148"),Ut.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09")),Ut.createElement(E.ZP,{style:{marginLeft:40},value:1},Ut.createElement("span",{className:"c-black"},"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148"),Ut.createElement("span",{className:"c-grey-666 font14"},"\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"))))),Ut.createElement("div",{className:`${ie.title} mt30`},"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"),Ut.createElement("div",{className:ie.content},Ut.createElement(ce.default.Item,{name:"show_late_code",noStyle:!0,valuePropName:"checked",initialValue:!0},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"),Ut.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")))),Ut.createElement("div",{className:`${ie.title} mt30`},"\u516C\u5F00\u8BBE\u7F6E"),Ut.createElement("div",{className:ie.content},Ut.createElement(ce.default.Item,{name:"score_open",valuePropName:"checked",className:"mb0",initialValue:!1},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u516C\u5F00\u6210\u7EE9"),Ut.createElement("span",{className:"c-grey-666 ml10"},"\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"))),Ut.createElement(ce.default.Item,{name:"open_code",valuePropName:"checked",className:"mb0",initialValue:!1},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u516C\u5F00\u4EE3\u7801"),Ut.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"))),!!Tt&&Ut.createElement(ce.default.Item,{name:"open_code_type",className:"mb0 ml25",initialValue:1},Ut.createElement(E.ZP.Group,null,Ut.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ut.createElement(E.ZP,{style:{marginLeft:60},value:0},"\u4EFB\u610F\u65F6\u95F4"))),Ut.createElement(ce.default.Item,{name:"rank_forbidden",valuePropName:"checked",className:"mb0",initialValue:!1},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u5F00\u542F\u5C01\u699C"),Ut.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"))),!!Dt&&Ut.createElement(se.Z,{align:"middle",className:"ml25"},Ut.createElement(ce.default.Item,{label:"\u5F00\u59CB\u65F6\u95F4",name:"rank_forbidden_start",initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u5F00\u59CB\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Ut.createElement(x.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0})),Ut.createElement(ce.default.Item,{label:"\u622A\u6B62\u65F6\u95F4",name:"rank_forbidden_end",style:{marginLeft:40},initialValue:"",rules:[{required:!0,message:"\u5C01\u699C\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}],className:"mb0"},Ut.createElement(x.default,{style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:z.Q8,disabledTime:z.d0}))),Ut.createElement(ce.default.Item,{name:"hack_analysis",valuePropName:"checked",className:"mb0",initialValue:!1},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u516C\u5F00\u89E3\u6790"),Ut.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"))),!!Sn&&Ut.createElement(ce.default.Item,{name:"hack_analysis_type",className:"mb0 ml25",initialValue:2},Ut.createElement(E.ZP.Group,null,Ut.createElement(E.ZP,{value:2},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ut.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4"),Ut.createElement(E.ZP,{style:{marginLeft:60},value:1},"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"))),Ut.createElement(ce.default.Item,{name:"hack_answer",valuePropName:"checked",className:"mb0",initialValue:!1},Ut.createElement(b.default,null,Ut.createElement("span",{className:"c-black"},"\u516C\u5F00\u7B54\u6848"),Ut.createElement("span",{className:"c-grey-666 ml10"},"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"))),!!Wn&&Ut.createElement(ce.default.Item,{name:"hack_answer_type",className:"mb0 ml25",initialValue:1},Ut.createElement(E.ZP.Group,null,Ut.createElement(E.ZP,{value:1},"\u4F5C\u4E1A\u7ED3\u675F\u540E"),Ut.createElement(E.ZP,{value:0,style:{marginLeft:60}},"\u4EFB\u610F\u65F6\u95F4")))),Ut.createElement("div",{className:`${ie.title} mt30`},"\u534F\u4F5C\u8BBE\u7F6E"),Ut.createElement(ce.default.Item,{name:"user_ids",noStyle:!0,initialValue:[]},Ut.createElement(qn,{params:Un}))))),Ut.createElement("div",{className:ie.fixedBtns},Ut.createElement(se.Z,{align:"middle",className:ie.center},Ut.createElement(Ve.ZP,{onClick:()=>re.history.push(yi()),style:{padding:"6px 15px"},type:"primary",ghost:!0},"\u53D6\u6D88"),Ut.createElement(Ve.ZP,{loading:Ki&&!ol.current,disabled:Ki&&ol.current,onClick:()=>Go(!1),style:{marginLeft:"auto",marginRight:20,padding:"6px 40px"},type:"primary",ghost:!0},"\u4FDD\u5B58\u4F5C\u4E1A"),Ut.createElement(Ve.ZP,{loading:Ki&&ol.current,disabled:Ki&&!ol.current,onClick:()=>Go(!0),style:{padding:"6px 19px"},type:"primary"},"\u4FDD\u5B58\u5E76\u53D1\u5E03\u4F5C\u4E1A")))),Ut.createElement(Fa,{setScoreShow:po,isshixuns:!1,ScoreShow:Nr,virtualId:oi.current,isloadings:Do,onOk:$i,selectedIds:la.map(Fr=>{var Uo;return(Uo=Fr.program_attr)==null?void 0:Uo.origin_item_bank_id})||[]}),Ut.createElement(Or.Z,{courseEndTime:Sr==null?void 0:Sr.course_end_date,onWindowBack:()=>{window.location.href=`/classrooms/${Un==null?void 0:Un.coursesId}/program_homework/${Sr==null?void 0:Sr.id}/detail`}}))}},12082:function(zt,Vt,ee){"use strict";var te=ee(67294),ie=ee(91773),Be=ee(2453),qe=ee(14446),He=ee(71230),Ge=ee(78045),se=ee(42405),Ve=ee(15746),ke=ee(8500),Ze=ee(84567),je=ee(27484),ce=ee.n(je),Le=ee(33170),de=ee(52262),a=ee(28706),y=ee(35973),b=ee(12317),E=ee(89779),x=ee(17998),z=ee(67294),re=Object.defineProperty,ae=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Fe=(Oe,rt,Je)=>rt in Oe?re(Oe,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Oe[rt]=Je,Se=(Oe,rt)=>{for(var Je in rt||(rt={}))ye.call(rt,Je)&&Fe(Oe,Je,rt[Je]);if(ve)for(var Je of ve(rt))we.call(rt,Je)&&Fe(Oe,Je,rt[Je]);return Oe},Pe=(Oe,rt)=>ae(Oe,ne(rt)),Ye=(Oe,rt)=>{var Je={};for(var At in Oe)ye.call(Oe,At)&&rt.indexOf(At)<0&&(Je[At]=Oe[At]);if(Oe!=null&&ve)for(var At of ve(Oe))rt.indexOf(At)<0&&we.call(Oe,At)&&(Je[At]=Oe[At]);return Je},De=(Oe,rt,Je)=>new Promise((At,Lt)=>{var ht=cn=>{try{Jt(Je.next(cn))}catch(pt){Lt(pt)}},wt=cn=>{try{Jt(Je.throw(cn))}catch(pt){Lt(pt)}},Jt=cn=>cn.done?At(cn.value):Promise.resolve(cn.value).then(ht,wt);Jt((Je=Je.apply(Oe,rt)).next())});const We=Oe=>{var rt=Oe,{classroomList:Je,dispatch:At,courseEndTime:Lt,onWindowBack:ht}=rt,wt=Ye(rt,["classroomList","dispatch","courseEndTime","onWindowBack"]),Jt,cn,pt,Nt,Zt,Fn,yt,Yt,Re,Gn,nn,pa,fa,Ln,mt,ot,an,hn,Wt,Na,En,Ca,Oa,Wa,mr,Lr,mo,dt,Et,$n,oa,xt,Fa,Or,ya,Tr,Ut,sr,vr;const Fo=(0,y.useParams)(),[wr]=ie.default.useForm(),[Yr,ai]=(0,te.useState)(1),[vo,_o]=(0,te.useState)([]),[hi,nl]=(0,te.useState)(0),[na,rr]=(0,te.useState)(2e3),[Io,qn]=(0,te.useState)(!0),[Mn,ia]=(0,te.useState)(!1),[Bt,Un]=(0,te.useState)(!1),[Qn,yn]=(0,te.useState)([]),[Pt,Tt]=(0,te.useState)(!0),[Dt,Sn]=(0,te.useState)(!((pt=(cn=(Jt=Je.actionTabs)==null?void 0:Jt.selectArrsAll)==null?void 0:cn[0])!=null&&pt.send_type));let[Wn,la]=(0,te.useState)([0,0,0]);(0,te.useEffect)(()=>{var Nr,po,Do,ci,_i,bo,Ki,hl,pl,fl,ol,oi,bl;if(Je.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Sr(),(Do=(po=(Nr=Je.actionTabs)==null?void 0:Nr.selectArrsAll)==null?void 0:po[0])!=null&&Do.can_publish?la([...(pl=(hl=(Ki=Je.actionTabs)==null?void 0:Ki.selectArrsAll)==null?void 0:hl[0])==null?void 0:pl.difficult_count]):la([...(bo=(_i=(ci=Je.actionTabs)==null?void 0:ci.selectArrsAll)==null?void 0:_i[0])==null?void 0:bo.difficult_settings]),Sn(!((oi=(ol=(fl=Je.actionTabs)==null?void 0:fl.selectArrsAll)==null?void 0:ol[0])!=null&&oi.send_type)),lr(),Je.actionTabs.type===2){const Pa=(bl=Je.actionTabs.selectArrsAll)==null?void 0:bl[0];Tt(Pa.unified_setting)}else Tt(!1)},[Je.actionTabs]),(0,te.useEffect)(()=>{if(Mn){if(Bt)return;At({type:"classroomList/setActionTabs",payload:{}}),(0,de.GJ)()?(At({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Se({},Je.actionTabs.params),{type:1})}),At({type:"shixunHomeworks/getWorkList",payload:Se({},Fo)})):At({type:"classroomList/getClassroomCommonList",payload:Se({},Je.actionTabs.params)})}},[Mn]);const lr=Nr=>De(void 0,null,function*(){qn(!0);const po=yield(0,E.c_)(Pe(Se({},Fo),{page:Nr||Yr,limit:2e4,homework_id:Je.actionTabs.type===1?"":Je.actionTabs.selectArrs[0]}));po==null||po.course_groups.map((Do,ci)=>{Do.key=Do.id,Do.title=Do.name,Do.disabled=Do.is_published}),po&&(_o([...po==null?void 0:po.course_groups]),nl(po==null?void 0:po.course_groups_count),qn(!1),Nr||wr.setFieldsValue({publish_time:ce()(ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ce()(ce()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),_t=()=>{(0,de.GJ)()?Je.actionTabs.detail?(At({type:"shixunHomeworks/setActionTabs",payload:{}}),At({type:"shixunHomeworks/getWorkList",payload:Se({},Fo)}),At({type:"shixunHomeworks/getWorkSetting",payload:Se({},Fo)})):At({type:"classroomList/getClassroomTeacherCommonList",payload:Pe(Se({},Je.actionTabs.params),{type:5,category:Je.actionTabs.params.categoryId})}):At({type:"classroomList/getClassroomCommonList",payload:Se({},Je.actionTabs.params)})},Ma=()=>De(void 0,null,function*(){var Nr,po;if((0,de.Rm)()&&!((Nr=Je.AssistantObject.hack)!=null&&Nr.can_publish)){Be.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"),yo(!1);return}const Do=Se({},wr.getFieldsValue());if(Do.end_time<=Do.publish_time){Be.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),yo(!1);return}if((Qn==null?void 0:Qn.length)<=0&&!Pt&&vo.length>0){Be.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),yo(!1);return}if(Wn.reduce((bo,Ki)=>bo+Ki)===0&&!Dt){Be.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),yo(!1);return}let ci={homework_ids:[...Je.actionTabs.selectArrs],group_ids:Qn.length>0?Qn.map(bo=>bo.id):(po=Je.detailCommonHomeworksList)==null?void 0:po.course_groups,end_time:ce()(Do.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ce()(Do.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Wn==null?void 0:Wn.map(bo=>bo),send_type:Dt?"0":"1",unified_setting:!Qn.length};if(yo(!0),(yield(0,Le.ZP)(`/api/courses/${Fo.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Se({},ci)})).status===0){if(yo(!1),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Be.ZP.success("\u53D1\u5E03\u6210\u529F"),At({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ht){ht();return}wt.onCallback&&wt.onCallback(),_t(),localStorage.getItem("Noviceguide")==="0"||At({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.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 yo(!1)}),Sr=()=>{ai(1),_o([]),yn([])},xi=hi>Yr*na,[aa,yo]=(0,te.useState)(!1);return z.createElement(qe.default,{width:600,confirmLoading:aa,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:Je.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Ma,onCancel:()=>{if(Sr(),At({type:"classroomList/setActionTabs",payload:{}}),ht){ht();return}_t()}},z.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",z.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),vo&&z.createElement(ie.default,{form:wr},z.createElement("div",{style:{paddingLeft:0}},Je.actionTabs.type===2&&z.createElement(He.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),z.createElement(Ge.ZP.Group,{value:Dt,disabled:!((Fn=(Zt=(Nt=Je.actionTabs)==null?void 0:Nt.selectArrsAll)==null?void 0:Zt[0])!=null&&Fn.can_publish),onChange:Nr=>{Sn(Nr.target.value)}},z.createElement(Ge.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),z.createElement(Ge.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Dt&&z.createElement(He.Z,{style:{marginBottom:"10px"}},z.createElement("span",{style:{marginRight:65}}),z.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",z.createElement(se.Z,{value:Wn[0],onChange:Nr=>{Wn[0]=Nr,la([...Wn])},min:0,disabled:!((Re=(Yt=(yt=Je.actionTabs)==null?void 0:yt.selectArrsAll)==null?void 0:Yt[0])!=null&&Re.can_publish),placeholder:`\u6700\u5927${(fa=(pa=(nn=(Gn=Je.actionTabs)==null?void 0:Gn.selectArrsAll)==null?void 0:nn[0])==null?void 0:pa.difficult_count)==null?void 0:fa[0]}`,max:(an=(ot=(mt=(Ln=Je.actionTabs)==null?void 0:Ln.selectArrsAll)==null?void 0:mt[0])==null?void 0:ot.difficult_count)==null?void 0:an[0],style:{width:60}})),z.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",z.createElement(se.Z,{value:Wn[1],onChange:Nr=>{Wn[1]=Nr,la([...Wn])},min:0,disabled:!((Na=(Wt=(hn=Je.actionTabs)==null?void 0:hn.selectArrsAll)==null?void 0:Wt[0])!=null&&Na.can_publish),max:(Wa=(Oa=(Ca=(En=Je.actionTabs)==null?void 0:En.selectArrsAll)==null?void 0:Ca[0])==null?void 0:Oa.difficult_count)==null?void 0:Wa[1],placeholder:`\u6700\u5927${(dt=(mo=(Lr=(mr=Je.actionTabs)==null?void 0:mr.selectArrsAll)==null?void 0:Lr[0])==null?void 0:mo.difficult_count)==null?void 0:dt[1]}`,style:{width:60}})),z.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",z.createElement(se.Z,{value:Wn[2],onChange:Nr=>{Wn[2]=Nr,la([...Wn])},min:0,disabled:!((oa=($n=(Et=Je.actionTabs)==null?void 0:Et.selectArrsAll)==null?void 0:$n[0])!=null&&oa.can_publish),placeholder:`\u6700\u5927${(ya=(Or=(Fa=(xt=Je.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:Fa[0])==null?void 0:Or.difficult_count)==null?void 0:ya[2]}`,max:(vr=(sr=(Ut=(Tr=Je.actionTabs)==null?void 0:Tr.selectArrsAll)==null?void 0:Ut[0])==null?void 0:sr.difficult_count)==null?void 0:vr[2],style:{width:60}}))),z.createElement(He.Z,{className:"mt30",align:"middle"},z.createElement(Ve.Z,null,z.createElement(ie.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},z.createElement(ke.default,{style:{width:170,marginRight:"25px"},disabledDate:Nr=>(0,x.Q8)(Nr,Lt),disabledTime:Nr=>(0,x.d0)(Nr),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(Ve.Z,{className:"ml20"},z.createElement(ie.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},z.createElement(ke.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ce()((0,a.U6)(),"HH:mm")},disabledDate:Nr=>(0,x.Q8)(Nr,Lt,wr.getFieldValue("publish_time")),disabledTime:Nr=>(0,x.d0)(Nr,wr.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Je.actionTabs.type===2&&z.createElement(He.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),z.createElement(Ge.ZP.Group,{value:Pt,onChange:Nr=>{Tt(Nr.target.value),yn([])}},z.createElement(Ge.ZP,{value:!0,disabled:!Je.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),z.createElement(Ge.ZP,{className:"ml20",disabled:vo.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),vo.length<=0&&Je.actionTabs.type===2&&z.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"')),(Je.actionTabs.type===1||!Pt)&&vo.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement(Ze.default,{checked:Qn.length===vo.length,onChange:Nr=>{Qn.length===vo.length?yn([]):yn(vo.filter(po=>!po.is_published))}},"\u5168\u9009")," "),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Qn.length||0,"\u4E2A\u5206\u73ED")),(Je.actionTabs.type===1||!Pt)&&vo.length>0&&z.createElement(b.Z,{data:vo,selectedRowKeys:Qn,setSelectedRowKeys:yn})))};Vt.Z=(0,y.connect)(({classroomList:Oe})=>({classroomList:Oe}))(We)},17998:function(zt,Vt,ee){"use strict";ee.d(Vt,{Q8:function(){return ht},d0:function(){return wt},w6:function(){return Lt}});var te=ee(67294),ie=ee(8500),Be=ee(42563),qe=ee(2453),He=ee(14446),Ge=ee(78045),se=ee(71230),Ve=ee(15746),ke=ee(83062),Ze=ee(84567),je=ee(71577),ce=ee(27484),Le=ee.n(ce),de=ee(52262),a=ee(33170),y=ee(96486),b=ee.n(y),E=ee(28706),x=ee(39886),z=ee(35973),re=ee(39717),ae=ee(78207),ne=ee(92882),ve=ee(96332),ye=ee(93686),we=ee(67294),Fe=Object.defineProperty,Se=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Ye=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Oe=(Nt,Zt,Fn)=>Zt in Nt?Fe(Nt,Zt,{enumerable:!0,configurable:!0,writable:!0,value:Fn}):Nt[Zt]=Fn,rt=(Nt,Zt)=>{for(var Fn in Zt||(Zt={}))De.call(Zt,Fn)&&Oe(Nt,Fn,Zt[Fn]);if(Ye)for(var Fn of Ye(Zt))We.call(Zt,Fn)&&Oe(Nt,Fn,Zt[Fn]);return Nt},Je=(Nt,Zt)=>Se(Nt,Pe(Zt)),At=(Nt,Zt,Fn)=>new Promise((yt,Yt)=>{var Re=pa=>{try{nn(Fn.next(pa))}catch(fa){Yt(fa)}},Gn=pa=>{try{nn(Fn.throw(pa))}catch(fa){Yt(fa)}},nn=pa=>pa.done?yt(pa.value):Promise.resolve(pa.value).then(Re,Gn);nn((Fn=Fn.apply(Nt,Zt)).next())});function Lt(Nt,Zt){const Fn=[];for(let yt=Nt;yt<Zt;yt++)Fn.push(yt);return Fn}const ht=(Nt,Zt,Fn)=>{const yt=Nt<Le()().startOf("day"),Yt=Nt>Le()(Zt).endOf("day"),Re=Nt<Le()(Fn).startOf("day");return Zt?Fn?Le()()<=Le()(Fn)?Re||Yt:yt||Yt:Nt&&yt||Yt:Fn&&Le()()<=Le()(Fn)?Re:yt},wt=(Nt,Zt)=>{const Fn=parseInt(Le()(Nt).format("HH")),yt=parseInt(Le()().format("HH")),Yt=parseInt(Le()().format("mm"));if(!Nt)return{disabledHours:()=>Lt(0,yt),disabledMinutes:()=>Lt(0,Yt)};if(Zt){const Re=parseInt(Le()(Zt).format("HH")),Gn=parseInt(Le()(Zt).format("mm"));return Le()(Nt).isSame(Le()(Zt),"day")?{disabledHours:()=>Lt(0,Re),disabledMinutes:()=>Fn<=Re?Lt(0,Gn):[]}:void 0}if(Le()(Nt).isSame(Le()(),"day"))return{disabledHours:()=>Lt(0,yt),disabledMinutes:()=>Le()(Nt).isSame(Le()(),"hour")&&Fn<=yt?Lt(0,Yt):[]}},{RangePicker:Jt}=ie.default,{Option:cn}=Be.default,pt=({shixunHomeworks:Nt,loading:Zt,dispatch:Fn,classroomList:yt,user:Yt})=>{var Re,Gn,nn,pa,fa,Ln,mt,ot,an;const hn=(0,z.useParams)(),{workSetting:Wt,workList:Na,shixunWorkList:En,headerInfo:Ca,changeData:Oa}=Nt,[Wa,mr]=(0,te.useState)(!1),[Lr,mo]=(0,te.useState)(!1);let[dt,Et]=(0,te.useState)([]),[$n,oa]=(0,te.useState)([]),[xt,Fa]=(0,te.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:re.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[Or,ya]=(0,te.useState)({}),[Tr,Ut]=(0,te.useState)({});(0,te.useEffect)(()=>()=>{Et([])},[]),(0,te.useEffect)(()=>{mr(!(0,de.GJ)())},[(0,de.GJ)()]);const sr=()=>{Fn({type:"shixunHomeworks/getWorkSetting",payload:rt({},hn)})};(0,te.useEffect)(()=>{if(!(Wt!=null&&Wt.course_id))return;Object.keys(xt).map(function(rr){xt[rr]=Wt[rr]}),(!xt.allow_late||!xt.unified_late)&&(xt.late_penalty=20,xt.penalty_type=re.Q.Percent),xt.unified_setting||(xt.unified_late=!1,xt.unified_anonymous_comment=!1,xt.unified_anonymous_appeal=!1),dt=JSON.parse(JSON.stringify(Wt.group_settings.map(rr=>Je(rt({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.publish_time!==null))),$n=JSON.parse(JSON.stringify(Wt.allow_late_settings.map(rr=>Je(rt({},rr),{group_name:[rr.group_name]})).filter(rr=>rr.late_time!==null))),Fa(rt({},xt));const na=(0,E.QE)((dt==null?void 0:dt.length)>0?dt:[]);Et([...na]),($n==null?void 0:$n.length)<=0?oa([{penalty_type:re.Q.Percent,late_penalty:20}]):oa([...$n])},[Wt]);const vr=()=>At(void 0,null,function*(){var na,rr;if(((na=Yt==null?void 0:Yt.userInfo)==null?void 0:na.user_status)===2){(0,ae.Rd)();return}const Io=JSON.parse(JSON.stringify(xt));if(Io.challenge_settings.filter(Mn=>!Mn.hide),Io.categoryId=hn.categoryId,(rr=Io.challenge_settings)!=null&&rr.every(Mn=>!Mn.checked)){qe.ZP.warning("\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A");return}if(console.log(dt),!xt.unified_setting)dt=dt==null?void 0:dt.map(Mn=>{var ia;if(!Mn.publish_time||!Mn.end_time)throw qe.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(!Mn.group_name)throw qe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Mn.group_name=typeof(Mn==null?void 0:Mn.group_name)=="string"?[Mn==null?void 0:Mn.group_name]:Mn==null?void 0:Mn.group_name,Mn.group_id=(ia=Wt.group_settings)==null?void 0:ia.filter(Bt=>{var Un;return(Un=Mn==null?void 0:Mn.group_name)==null?void 0:Un.includes(Bt.group_name)}).map(Bt=>Bt.group_id||Bt.id).toString().split(","),Mn});else if(!xt.publish_time||!xt.end_time)throw qe.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(Io.group_settings=dt,xt.allow_late)if(xt.unified_late){if(xt.late_penalty===null||xt.late_penalty===void 0||xt.late_penalty<0||xt.late_penalty>100)throw qe.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 qe.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 $n=$n==null?void 0:$n.map(Mn=>{var ia,Bt;if(Mn.late_penalty===null||Mn.late_penalty===void 0||Mn.late_penalty<0||Mn.late_penalty>100)throw qe.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(!Mn.late_time)throw qe.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(!Mn.group_name)throw qe.ZP.error("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"),new String("\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0");return Mn.group_name=typeof(Mn==null?void 0:Mn.group_name)=="string"?[Mn==null?void 0:Mn.group_name]:Mn==null?void 0:Mn.group_name,Mn.group_id=(Bt=(ia=Mn==null?void 0:Mn.group_name)==null?void 0:ia.map(Un=>{var Qn,yn;let Pt=(yn=(Qn=Wt.group_settings)==null?void 0:Qn.filter(Tt=>(Tt==null?void 0:Tt.group_name)===Un))==null?void 0:yn[0];return Pt==null?void 0:Pt.group_id}))==null?void 0:Bt.toString().split(","),Mn}),Io.allow_late_settings=$n;let qn=yield(0,ye.Tr)({homework_common_ids:[parseInt(hn.categoryId)],course_id:hn.coursesId,type:"homework_common"});(qn==null?void 0:qn.student_count)===0?Fo(Io):(Ut(Io),ya(qn))}),Fo=na=>{var rr;if(na.total_score===null){qe.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(na!=null&&na.work_efficiency&&na.eff_score===null){qe.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Io=na.challenge_settings.reduce((ia,Bt)=>ia+Number(Bt.challenge_score),0);if((Io==null?void 0:Io.toFixed(10))!==((rr=na.total_score-na.eff_score)==null?void 0:rr.toFixed(10))){qe.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${na.total_score}\u5206`);return}const qn={shixun_evaluation:na.shixun_evaluation,challenge_settings:na.challenge_settings};let Mn=()=>{var ia;const Bt=()=>At(void 0,null,function*(){mo(!0),(yield(0,a.ZP)(`/api/homework_commons/${hn.categoryId}/publish_setting.json`,{method:"post",body:rt({},na)})).status===0&&(qe.ZP.success("\u66F4\u65B0\u6210\u529F"),sr(),Fn({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:rt({},hn)})),mo(!1)});!(0,y.isEqual)(Oa,qn)&&!((ia=Ca==null?void 0:Ca.homework_status)!=null&&ia.includes("\u672A\u53D1\u5E03"))?He.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:Bt}):Bt()};Wt!=null&&Wt.high_resources_consume&&!(Wt!=null&&Wt.high_resources_consume_permission)?Fn({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:hn.coursesId,type:"shixun",type_id:hn.categoryId,name:Wt.homework_name,fn:()=>{Mn()}}}):Mn()},wr=(na,rr,Io="group_id")=>{var qn;return rr?rr.find(Mn=>Mn[Io]===na):(qn=Wt==null?void 0:Wt.group_settings)==null?void 0:qn.find(Mn=>Mn.group_id[0]===na)},Yr=(Wt==null?void 0:Wt.allow_late)||(Wt==null?void 0:Wt.anonymous_comment),ai=na=>{var rr,Io;const qn=wr(na,Wt==null?void 0:Wt.allow_late_settings,"id"),Mn=wr(na,Wt==null?void 0:Wt.anonymous_comment_settings),ia=wr(na);return(Wt==null?void 0:Wt.allow_late)&&qn&&Le()(qn==null?void 0:qn.late_time)<=Le()()||(Wt==null?void 0:Wt.anonymous_comment)&&Mn&&(Mn==null?void 0:Mn.evaluation_start)!==null||((Io=(Le()(ia==null?void 0:ia.end_time)<=Le()()&&((rr=Wt==null?void 0:Wt.allow_late_settings)==null?void 0:rr.filter(Bt=>Bt.group_id.includes(na))))[0])==null?void 0:Io.late_time)!=null},vo=(0,te.useMemo)(()=>(Wt==null?void 0:Wt.allow_late)||(Wt==null?void 0:Wt.all_group_late),[Wt,Ca]),_o=Wt==null?void 0:Wt.anonymous_comment,hi=na=>{if(!na)return!1;const rr=wr(na,Wt==null?void 0:Wt.anonymous_comment_settings);return(Wt==null?void 0:Wt.anonymous_comment)&&rr&&(rr==null?void 0:rr.evaluation_start)!==null},nl=(na,rr)=>{var Io,qn,Mn;Fn({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:na,index:rr,rangePickerDisabled:Wa||(Le()()<=Le()((qn=wr((Io=na==null?void 0:na.group_id)==null?void 0:Io[0]))==null?void 0:qn.publish_time)?!1:[!0,ai((Mn=na==null?void 0:na.group_id)==null?void 0:Mn[0])]),disabledDate:Wt==null?void 0:Wt.course_end_date}})};return we.createElement("section",{className:x.Z.form},we.createElement("div",{className:x.Z.title},"\u4F5C\u4E1A\u53D1\u5E03",we.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")),we.createElement("div",null,we.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},we.createElement(Ge.ZP.Group,{disabled:Wa||!((Re=Ca==null?void 0:Ca.homework_status)!=null&&Re.includes("\u672A\u53D1\u5E03"))||(0,de.Rm)()&&!((Gn=yt.AssistantObject.practice)!=null&&Gn.can_publish),value:xt.unified_setting,onChange:na=>{var rr;if(!((rr=Ca==null?void 0:Ca.homework_status)!=null&&rr.includes("\u672A\u53D1\u5E03"))){qe.ZP.error("\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E");return}if(xt.unified_setting=!xt.unified_setting,xt.unified_setting||(xt.unified_late=!1,oa([{late_penalty:5}])),Fa(Object.assign({},xt)),xt.unified_setting===!1&&dt==""){Et(dt.concat({}));return}xt.unified_setting&&(Et([]),oa([{late_penalty:5}]))}},we.createElement(Ge.ZP,{value:!0,disabled:Wa||!(Wt!=null&&Wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u53D1\u5E03"),we.createElement(Ge.ZP,{disabled:Wa||!((nn=Wt==null?void 0:Wt.group_settings)!=null&&nn.length),value:!1},"\u5206\u73ED\u53D1\u5E03")),((pa=Wt==null?void 0:Wt.group_settings)==null?void 0:pa.length)===0&&we.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")),xt.unified_setting&&we.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},we.createElement(se.Z,{align:"middle"},we.createElement(Ve.Z,{style:{marginLeft:"23px"}},"\u53D1\u5E03\u65F6\u95F4"),we.createElement(Ve.Z,{className:"ml10"},we.createElement(ie.default,{size:"large",disabled:Wa||!((fa=Ca==null?void 0:Ca.homework_status)!=null&&fa.includes("\u672A\u53D1\u5E03")||(Ln=Ca==null?void 0:Ca.homework_status)!=null&&Ln.includes("\u672A\u5F00\u59CB"))||(0,de.Rm)()&&!((mt=yt.AssistantObject.practice)!=null&&mt.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:na=>ht(na,Wt==null?void 0:Wt.course_end_date),disabledTime:na=>wt(na),value:xt.publish_time?Le()(xt.publish_time):"",onChange:(na,rr)=>{xt.publish_time=rr,(xt.end_time==""||!xt.end_time)&&xt.unified_setting&&(xt.end_time=Le()(na).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Fa(Object.assign({},xt))}}))),we.createElement(se.Z,{align:"middle",className:"pl30"},we.createElement(Ve.Z,null,"\u622A\u6B62\u65F6\u95F4"),we.createElement(Ve.Z,{className:"ml10"},we.createElement(ie.default,{size:"large",style:{width:170},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Wt==null?void 0:Wt.allow_late)&&(Wt==null?void 0:Wt.homework_status.includes("\u5DF2\u622A\u6B62"))||Wa||(Wt==null?void 0:Wt.allow_late)&&Le()()>=Le()(Wt==null?void 0:Wt.end_time)||(0,de.Rm)()&&!((ot=yt.AssistantObject.practice)!=null&&ot.can_publish),disabledDate:na=>ht(na,Wt==null?void 0:Wt.course_end_date,xt.publish_time),disabledTime:na=>wt(na,xt.publish_time),value:xt.end_time?Le()(xt.end_time):"",onChange:(na,rr)=>{xt.end_time=rr,Fa(Object.assign({},xt))}})))),!xt.unified_setting&&(dt==null?void 0:dt.length)>0&&we.createElement(se.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},dt&&dt.map(function(na,rr){var Io,qn,Mn,ia,Bt,Un,Qn;return we.createElement(Ve.Z,{span:24,key:rr},we.createElement(se.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:rr==(dt==null?void 0:dt.length)-1?"0px":"10px"}},we.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},"\u53D1\u5E03\u89C4\u5219",rr+1),we.createElement(Be.default,{disabled:Wa||((Io=Ca==null?void 0:Ca.homework_status)!=null&&Io.includes("\u672A\u53D1\u5E03")&&na.id||Le()()<Le()(na==null?void 0:na.publish_time)?!1:!!(na!=null&&na.publish_time))||(0,de.Rm)()&&!((qn=yt.AssistantObject.practice)!=null&&qn.can_publish),mode:"multiple",className:x.Z.multiple_select,style:{width:"250px"},value:na.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:yn=>{var Pt;if((0,de.Rm)()&&!((Pt=yt.AssistantObject.practice)!=null&&Pt.can_publish)){qe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dt[rr].group_name=yn,dt[rr].group_id=na.group_id;const Tt=(0,y.flattenDeep)(dt.map(Sn=>Sn.group_name)),Dt=$n.map(Sn=>{let Wn=(Sn==null?void 0:Sn.group_name)||[];return Je(rt({},Sn),{group_name:(0,y.remove)(Wn,la=>Tt.includes(la))})});oa(Dt),Et(dt.slice())},maxTagCount:4,maxTagPlaceholder:yn=>we.createElement("div",{style:{cursor:"pointer"},onClick:()=>nl(na,rr)},"+",yn==null?void 0:yn.length)},Wt.group_settings&&Wt.group_settings.map(function(yn){if(!dt.map(Tt=>Tt.group_name).flat().includes(yn.group_name))return we.createElement(cn,{value:yn.group_name,key:yn.id},yn.group_name)})),we.createElement("div",{className:"ml20"},we.createElement(Jt,{size:"large",ranges:{\u6B64\u523B:[na.publish_time?Le()(na.publish_time):Le()(),Le()()]},allowClear:!1,disabled:Wa||(Le()()<=Le()((ia=wr((Mn=na==null?void 0:na.group_id)==null?void 0:Mn[0]))==null?void 0:ia.publish_time)?!1:[!0,ai((Bt=na==null?void 0:na.group_id)==null?void 0:Bt[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:yn=>ht(yn,Wt==null?void 0:Wt.course_end_date),disabledTime:yn=>wt(yn),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Le()((0,E.U6)(),"HH:mm"),Le()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:na.publish_time&&[Le()(na.publish_time),na.end_time?Le()(na.end_time):void 0],onChange:(yn,Pt)=>{var Tt;if((0,de.Rm)()&&!((Tt=yt.AssistantObject.practice)!=null&&Tt.can_publish)){qe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}dt[rr].publish_time=Pt[0],!na.end_time&&Pt[0]?dt[rr].end_time=Le()(Pt[0]).add(7,"days"):dt[rr].end_time=Pt[1],Et([...dt])},onCalendarChange:(yn,Pt,Tt)=>{if(Pt!=null&&Pt[0]&&!Pt[1]){const Dt=Le()(Pt[0]).add(7,"days");dt[rr].publish_time=Pt[0],dt[rr].end_time=Dt,Et([...dt])}}})),!Wa&&we.createElement("div",{style:{display:"flex",width:"50px"}},((Un=na==null?void 0:na.group_id)==null?void 0:Un.length)>1&&we.createElement(ke.Z,{title:"\u89C4\u5219\u62C6\u5206"},we.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>nl(na,rr)})),dt.length<((Qn=Wt==null?void 0:Wt.group_settings)==null?void 0:Qn.length)&&we.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var yn;if((0,de.Rm)()&&!((yn=yt.AssistantObject.practice)!=null&&yn.can_publish)){qe.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}Et(dt.concat({}))}}),((na==null?void 0:na.publish_time)&&Le()()<Le()(na==null?void 0:na.publish_time)||!(na!=null&&na.publish_time))&&rr!=0&&we.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const yn=(0,y.cloneDeep)($n);yn.forEach((Pt,Tt)=>{Pt.group_name&&(Pt.group_name=Pt.group_name.filter(Dt=>{var Sn;return!((Sn=dt[rr].group_name)!=null&&Sn.includes(Dt))}))}),dt=dt.filter((Pt,Tt)=>rr!==Tt),oa(yn),Et(dt.slice()),setTimeout(()=>Et(dt.slice()),10)}}))))}))),we.createElement(se.Z,null,we.createElement(Ve.Z,null,we.createElement("div",{className:x.Z.title,style:{marginTop:"30px"}},"\u8865\u4EA4\u8BBE\u7F6E",we.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"))),we.createElement(Ve.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},we.createElement(Ze.default,{checked:xt.allow_late,disabled:Wa||vo,onChange:na=>{var rr;if((0,de.Rm)()&&!((rr=yt.AssistantObject.practice)!=null&&rr.can_late)){qe.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}na.target.checked&&He.default.warning({title:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A",centered:!0,width:480,content:we.createElement("div",{style:{padding:10,background:"#f5f6f9"}},we.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"),we.createElement("div",null,"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"),we.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"))}),xt.allow_late=!xt.allow_late,$n==""&&oa([{late_penalty:5}]),Fa(Object.assign({},xt))}},we.createElement("strong",null,"\u5F00\u542F\u8865\u4EA4")))),(xt==null?void 0:xt.allow_late)&&we.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},we.createElement("div",{style:{display:"flex"}},we.createElement("div",{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u65B9\u5F0F"),we.createElement(Ge.ZP.Group,{style:{marginLeft:"20px"},disabled:Wa||(Wt==null?void 0:Wt.anonymous_comment)||(Wt==null?void 0:Wt.allow_late),value:xt.unified_late,onChange:na=>{var rr;if((0,de.Rm)()&&!((rr=yt.AssistantObject.practice)!=null&&rr.can_late)){qe.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}xt.unified_late=na.target.value,$n==""&&!na.target.value&&oa([{penalty_type:re.Q.Percent,late_penalty:20}]),Fa(rt({},xt))}},(xt==null?void 0:xt.unified_setting)&&we.createElement(Ge.ZP,{value:!0,disabled:!(Wt!=null&&Wt.manage_all_group),style:{marginRight:"50px"}},"\u7EDF\u4E00\u8865\u4EA4"),((an=Wt==null?void 0:Wt.group_settings)==null?void 0:an.length)>0&&we.createElement(Ge.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),xt!=null&&xt.unified_late?we.createElement(we.Fragment,null,we.createElement(se.Z,{align:"middle",style:{marginTop:"10px"}},we.createElement(Ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u6263\u5206"),we.createElement(Ve.Z,{className:"ml20"},we.createElement(re.Z,{disabled:Wa||_o,value:{type:xt.penalty_type,inputValue:xt.late_penalty},onChange:na=>{var rr;if((0,de.Rm)()&&!((rr=yt.AssistantObject.practice)!=null&&rr.can_late)){qe.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}Fa(Je(rt({},xt),{late_penalty:na.inputValue,penalty_type:na.type}))}})),we.createElement(Ve.Z,{flex:"1",className:"ml5"},we.createElement("span",{className:"c-grey-c ml10"},xt.penalty_type===re.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)"))),we.createElement(se.Z,{align:"middle",style:{marginTop:"15px"}},we.createElement(Ve.Z,{style:{width:"110px",textAlign:"right"}},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),we.createElement(Ve.Z,{className:"ml20"},we.createElement(ie.default,{size:"large",allowClear:!1,style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Le()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Wa||_o,value:xt.late_time?Le()(xt.late_time):"",disabledDate:na=>ht(na,Wt==null?void 0:Wt.course_end_date),onChange:(na,rr)=>{var Io;if((0,de.Rm)()&&!((Io=yt.AssistantObject.practice)!=null&&Io.can_late)){qe.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}xt.late_time=rr,Fa(Object.assign({},xt))}})))):$n.map(function(na,rr){var Io;return we.createElement(Ve.Z,{span:24,key:rr},we.createElement(se.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},we.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},"\u8865\u4EA4\u89C4\u5219",rr+1),we.createElement(Be.default,{disabled:Wa||!((Io=Ca==null?void 0:Ca.homework_status)!=null&&Io.includes("\u672A\u53D1\u5E03"))&&na.id||(Wt==null?void 0:Wt.anonymous_comment),mode:"multiple",className:x.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof na.group_name=="string"?[na.group_name]:na.group_name,placeholder:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0",onChange:qn=>{var Mn;if((0,de.Rm)()&&!((Mn=yt.AssistantObject.practice)!=null&&Mn.can_late)){qe.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}$n[rr].group_name=qn,$n[rr].group_id=na.group_id,oa($n.slice())}},Wt.group_settings&&Wt.group_settings.map(function(qn){const Mn=$n.map(Bt=>Bt.group_name).flat(),ia=dt.map(Bt=>Bt.group_name).flat();if(xt!=null&&xt.unified_setting){if(!Mn.includes(qn.group_name))return we.createElement(cn,{value:qn.group_name,key:qn.id},qn.group_name)}else if(ia.includes(qn.group_name)&&!Mn.includes(qn.group_name))return we.createElement(cn,{value:qn.group_name,key:qn.id},qn.group_name)})),we.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u6263\u5206"),we.createElement(re.Z,{disabled:Wa||hi(na.id),value:{type:na.penalty_type,inputValue:na.late_penalty},onChange:qn=>{var Mn;if((0,de.Rm)()&&!((Mn=yt.AssistantObject.practice)!=null&&Mn.can_late)){qe.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}$n[rr].late_penalty=qn.inputValue,$n[rr].penalty_type=qn.type,oa([...$n])}}),we.createElement("div",{className:"ml20 mr10"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),we.createElement(ie.default,{size:"large",disabled:Wa||hi(na.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:Le()((0,E.U6)(),"HH:mm")},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",disabledDate:qn=>ht(qn,Wt==null?void 0:Wt.course_end_date),format:"YYYY-MM-DD HH:mm",value:na!=null&&na.late_time?Le()(na.late_time):void 0,onChange:(qn,Mn)=>{var ia;if((0,de.Rm)()&&!((ia=yt.AssistantObject.practice)!=null&&ia.can_late)){qe.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}$n[rr].late_time=Mn,oa([...$n])}}),!Wa&&we.createElement("div",{style:{display:"flex",width:"50px"}},we.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var qn;if((0,de.Rm)()&&!((qn=yt.AssistantObject.practice)!=null&&qn.can_late)){qe.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}oa($n.concat({penalty_type:re.Q.Percent,late_penalty:20}))}}),rr>0&&!na.id&&we.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var qn;if((0,de.Rm)()&&!((qn=yt.AssistantObject.practice)!=null&&qn.can_late)){qe.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}$n=$n.filter((Mn,ia)=>rr!==ia),oa($n.slice()),setTimeout(()=>oa($n.slice()),10)}}))))})),!Wa&&we.createElement(we.Fragment,null,we.createElement(je.ZP,{type:"primary",size:"large",loading:Lr,style:{width:"138px",marginTop:"30px"},onClick:()=>vr()},"\u4FDD\u5B58")),we.createElement(ne.Z,{onConfirm:(na,rr)=>{dt.splice(na,0,...rr),dt.splice(na+rr.length,1);const Io=(0,E.QE)([...dt]);Et([...Io])}}),we.createElement(ve.Z,{resdata:Or,type:"shixun",okloading:Lr,oktext:(Or==null?void 0:Or.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:na=>At(void 0,null,function*(){mo(!0);let rr=yield(0,a.ZP)(`/api/courses/${hn.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(hn.categoryId)]}});mo(!1),(rr==null?void 0:rr.status)===0&&Fo(Tr)})}))};Vt.ZP=(0,z.connect)(({shixunHomeworks:Nt,classroomList:Zt,loading:Fn,user:yt})=>({shixunHomeworks:Nt,classroomList:Zt,loading:Fn.effects,user:yt}))(pt)},12317:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Ze}});var te=ee(67294),ie=ee(11486),Be=ee(84567),qe=ee(71230),He={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",se=ee(26194),Ve=(je,ce,Le)=>new Promise((de,a)=>{var y=x=>{try{E(Le.next(x))}catch(z){a(z)}},b=x=>{try{E(Le.throw(x))}catch(z){a(z)}},E=x=>x.done?de(x.value):Promise.resolve(x.value).then(y,b);E((Le=Le.apply(je,ce)).next())}),Ze=({data:je,value:ce=[],handleChangePage:Le,setSelectedRowKeys:de,selectedRowKeys:a,onChange:y=()=>{}})=>{const[b,E]=(0,te.useState)([]),[x,z]=(0,te.useState)([]),[re,ae]=(0,te.useState)([]);let[ne,ve]=(0,te.useState)(1),[ye,we]=(0,te.useState)();return(0,te.useEffect)(()=>{E(je),z([]),ae([])},[je]),(0,te.useEffect)(()=>{de&&(z(a),ae(a))},[a]),te.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},te.createElement("div",{className:He.leftdiv},te.createElement(ie.default.Search,{size:"middle",onChange:Fe=>Ve(void 0,null,function*(){E(je.filter(Se=>{var Pe;return(Pe=Se==null?void 0:Se.name)==null?void 0:Pe.includes(Fe.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),b.length===0&&te.createElement(se.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),te.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},te.createElement(Be.default.Group,{value:x.map(Fe=>`${Fe.id}`),onChange:Fe=>{de(b.filter(Se=>Fe.includes(`${Se.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},b.map((Fe,Se)=>te.createElement(qe.Z,{key:Fe.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},te.createElement(Be.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:Fe.is_published,value:`${Fe.id}`},te.createElement("div",{className:He.listClass},te.createElement("span",{className:He.spantitle,style:{width:Fe.is_published?"108px":"170px"}},Fe.name),Fe.is_published&&te.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},"\u5DF2\u53D1\u5E03")))))))),te.createElement("div",{className:He.rightdiv},te.createElement(ie.default.Search,{onChange:Fe=>{ae(x.filter(Se=>Se.name.includes(Fe.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),re.length===0&&te.createElement(se.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),re.length>0&&te.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},te.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},re.map((Fe,Se)=>te.createElement(qe.Z,{justify:"space-between",style:{marginTop:"10px"},key:Fe.id},te.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},Fe.name),te.createElement("img",{src:Ge,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{de(x.filter(Pe=>`${Pe.id}`!=`${Fe.id}`))}})))))))}},92882:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return y}});var te=ee(67294),ie=ee(35973),Be=ee(8500),qe=ee(14446),He=ee(11486),Ge=ee(71230),se=ee(15746),Ve={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ke=ee(27484),Ze=ee.n(ke),je=ee(28706),ce=ee(26194),Le=ee(67294);const{RangePicker:de}=Be.default,a=({dispatch:b,classroomList:E,onConfirm:x})=>{const[z,re]=(0,te.useState)([]),[ae,ne]=(0,te.useState)([]),[ve,ye]=(0,te.useState)("");(0,te.useEffect)(()=>{var Se;if(E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Pe=E.actionTabs.data;console.log("data",Pe);let Ye=(Se=Pe==null?void 0:Pe.group_name)==null?void 0:Se.map((De,We)=>{var Oe;return{group_id:Pe==null?void 0:Pe.group_id[We],group_name:Pe==null?void 0:Pe.group_name[We],is_admin:Pe==null?void 0:Pe.is_admin,end_time:Pe==null?void 0:Pe.end_time,publish_time:Array.isArray(Pe==null?void 0:Pe.publish_time)?(Oe=Pe==null?void 0:Pe.publish_time)==null?void 0:Oe[0]:Pe==null?void 0:Pe.publish_time}});Ye&&(re([...Ye]),ne([...Ye]))}},[E.actionTabs]);const we=()=>{b({type:"classroomList/setActionTabs",payload:{}}),ye("")},Fe=Se=>{if(Se){const Pe=ae==null?void 0:ae.filter(Ye=>{var De,We;return(We=(De=Ye==null?void 0:Ye.group_name)==null?void 0:De.toLowerCase())==null?void 0:We.includes(Se==null?void 0:Se.toLowerCase())});re(Pe)}else re(ae)};return Le.createElement(qe.default,{width:980,title:Le.createElement("div",{style:{fontWeight:"bold",display:"flex"}},Le.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",Le.createElement("span",{className:Ve.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")),Le.createElement(He.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:ve,onChange:Se=>{ye(Se.target.value.trim()),Fe(Se.target.value.trim())}})),centered:!0,maskClosable:!1,open:E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>we(),onOk:()=>{var Se;x((Se=E.actionTabs)==null?void 0:Se.index,ae),we()}},Le.createElement("div",{className:Ve.modal_con},Le.createElement(Ge.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(z==null?void 0:z.length)>0?z.map(function(Se,Pe){var Ye,De;return Le.createElement(se.Z,{span:24,key:Pe},Le.createElement(Ge.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Pe==(z==null?void 0:z.length)-1?"0px":"10px"}},Le.createElement("div",{className:Ve.multiple_select,title:Se.group_name},Se.group_name),Le.createElement("div",{className:"ml20"},Le.createElement(de,{size:"large",ranges:{\u6B64\u523B:[Se.publish_time?Ze()(Se.publish_time):Ze()(),Ze()()]},allowClear:!1,disabled:(Ye=E.actionTabs)==null?void 0:Ye.rangePickerDisabled,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:We=>{var Oe;return(0,je.Q8)(We,(Oe=E.actionTabs)==null?void 0:Oe.disabledDate)},disabledTime:We=>(0,je.d0)(We),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ze()((0,je.U6)(),"HH:mm"),Ze()((0,je.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Se.publish_time&&[Ze()(Se.publish_time),Se.end_time?Ze()(Se.end_time):void 0],onChange:(We,Oe)=>{z[Pe].publish_time=Oe[0],z[Pe].end_time=Oe[1],re([...z]),ae.forEach(rt=>{rt.group_id===Se.group_id&&(rt.publish_time=Oe[0],rt.end_time=Oe[1])}),ne([...ae])}})),(De=E.actionTabs)!=null&&De.rangePickerDisabled?Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):Le.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{z.splice(Pe,1),re([...z]),ae.forEach((We,Oe)=>{We.group_id===Se.group_id&&ae.splice(Oe,1)}),ne([...ae])}})))}):Le.createElement(ce.Z,null))))};var y=(0,ie.connect)(({classroomList:b})=>({classroomList:b}))(a)},78207:function(zt,Vt,ee){"use strict";ee.d(Vt,{rX:function(){return re},pW:function(){return ae},gy:function(){return ne},xY:function(){return z},O5:function(){return x},tJ:function(){return de},o1:function(){return a},Rd:function(){return E}});var te=ee(35973),ie=ee(14446),Be=ee(96074),qe=ee(2453),He=ee(52262),Ge=ee(28706),se=ee(55304),Ve=ee(25510),ke="data:image/png;base64,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",Ze=ee.p+"static/newqrcode.a8740efb.png",je=ee(32637),ce=ee(67294),Le=(ve,ye,we)=>new Promise((Fe,Se)=>{var Pe=We=>{try{De(we.next(We))}catch(Oe){Se(Oe)}},Ye=We=>{try{De(we.throw(We))}catch(Oe){Se(Oe)}},De=We=>We.done?Fe(We.value):Promise.resolve(We.value).then(Pe,Ye);De((we=we.apply(ve,ye)).next())});const de=(ve,ye=!1)=>!!(a(ve)&&y(ye)),a=ve=>(0,He.bg)()?!0:(ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(ve=!1)=>{var ye;const{user:we}=(0,te.getDvaApp)()._store.getState();return(ye=we.userInfo)!=null&&ye.profile_completed?!0:(ie.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,Ge.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ie.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()}})},E=()=>{ie.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:ce.createElement("div",{style:{textAlign:"center"}},ce.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"),ce.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:je}),ce.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},x=()=>{var ve;const{user:ye}=(0,te.getDvaApp)()._store.getState();return(ve=ye.userInfo)!=null&&ve.professional_certification?!0:(ie.default.confirm({title:"\u63D0\u793A",centered:!0,content:ce.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,Ge.xg)("/account/certification")}}),!1)},z=()=>(0,He.V9)()?!0:(ie.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),ce.createElement("img",{src:Ze,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),re=(ve,ye)=>ve?!0:(ie.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("p",null,ye||"\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"),ce.createElement("div",{style:{marginLeft:"110px"}},ce.createElement("img",{src:ke,width:200}),ce.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Ge.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ae=ve=>{ie.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:ce.createElement("div",null,ce.createElement("div",null,ce.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"),ce.createElement(Be.Z,null),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.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 ",ce.createElement("a",null,ve),"\u5929\u3002"),ce.createElement("p",{style:{color:"#666666",fontSize:12}}," ",ce.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")),ce.createElement("div",{style:{textAlign:"center",marginTop:30}},ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ve,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ne=(ve,ye="")=>{const{shixunsDetail:{detail:we}}=(0,te.getDvaApp)()._store.getState();if((we==null?void 0:we.public)===2||(we==null?void 0:we.public)===1||(we==null?void 0:we.shixun_status)===3){let Fe="";return(we==null?void 0:we.public)===2&&(Fe="\u5DF2\u516C\u5F00"),(we==null?void 0:we.public)===1&&(Fe="\u5F85\u5BA1\u6838"),(we==null?void 0:we.shixun_status)===3&&(Fe="\u5DF2\u5173\u95ED"),ie.default.info({centered:!0,icon:ce.createElement(se.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:ce.createElement("div",{className:"tc",style:{marginLeft:-38}},ce.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Fe,"\uFF0C",ye,"\u3002"),ce.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),ce.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ve,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(we==null?void 0:we.shixun_status)===2?(ie.default.confirm({centered:!0,icon:ce.createElement(se.Z,null),title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",ye,"\u3002"),ce.createElement("br",null),ce.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:()=>{ie.default.confirm({width:440,centered:!0,icon:ce.createElement(se.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:()=>Le(void 0,null,function*(){(yield ve({type:"shixunsDetail/cancelRelease",payload:{id:we==null?void 0:we.identifier}})).status!==401&&(qe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ve({type:"shixunsDetail/getShixunsDetail",payload:{id:we==null?void 0:we.identifier}}),ve({type:"practiceSetting/getCommonData",payload:{id:we==null?void 0:we.identifier}}))})})}}),!0):!1}},38780:function(zt,Vt){"use strict";function ee(){const te=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ie=1;ie<arguments.length;ie++){const Be=ie<0||arguments.length<=ie?void 0:arguments[ie];Be&&Object.keys(Be).forEach(qe=>{const He=Be[qe];He!==void 0&&(te[qe]=He)})}return te}Vt.Z=ee},66367:function(zt,Vt,ee){"use strict";ee.d(Vt,{F:function(){return te},Z:function(){return ie}});function te(Be){return Be!=null&&Be===Be.window}function ie(Be,qe){var He,Ge;if(typeof window=="undefined")return 0;const se=qe?"scrollTop":"scrollLeft";let Ve=0;return te(Be)?Ve=Be[qe?"pageYOffset":"pageXOffset"]:Be instanceof Document?Ve=Be.documentElement[se]:(Be instanceof HTMLElement||Be)&&(Ve=Be[se]),Be&&!te(Be)&&typeof Ve!="number"&&(Ve=(Ge=((He=Be.ownerDocument)!==null&&He!==void 0?He:Be).documentElement)===null||Ge===void 0?void 0:Ge[se]),Ve}},57838:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ie}});var te=ee(67294);function ie(){const[,Be]=te.useReducer(qe=>qe+1,0);return Be}},58375:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return qe}});var te=ee(96523);function ie(He,Ge,se,Ve){const ke=se-Ge;return He/=Ve/2,He<1?ke/2*He*He*He+Ge:ke/2*((He-=2)*He*He+2)+Ge}var Be=ee(66367);function qe(He){let Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:se=()=>window,callback:Ve,duration:ke=450}=Ge,Ze=se(),je=(0,Be.Z)(Ze,!0),ce=Date.now(),Le=()=>{const a=Date.now()-ce,y=ie(a>ke?ke:a,je,He,ke);(0,Be.F)(Ze)?Ze.scrollTo(window.pageXOffset,y):Ze instanceof Document||Ze.constructor.name==="HTMLDocument"?Ze.documentElement.scrollTop=y:Ze.scrollTop=y,a<ke?(0,te.Z)(Le):typeof Ve=="function"&&Ve()};(0,te.Z)(Le)}},85546:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return kr}});var te=ee(74902),ie=ee(67294),Be=ee(55007),qe=ee(77322),He=ee(79269),Ge=ee(94184),se=ee.n(Ge),Ve=ee(87462),ke=ee(97685),Ze=ee(45987),je=ee(4942),ce=ee(1413),Le=ee(71002);function de(pe){var Ce=ie.useRef();Ce.current=pe;var it=ie.useCallback(function(){for(var tt,It=arguments.length,$t=new Array(It),gn=0;gn<It;gn++)$t[gn]=arguments[gn];return(tt=Ce.current)===null||tt===void 0?void 0:tt.call.apply(tt,[Ce].concat($t))},[]);return it}function a(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var y=a()?ie.useLayoutEffect:ie.useEffect,b=y,E=function(Ce,it){var tt=ie.useRef(!0);y(function(){if(!tt.current)return Ce()},it),y(function(){return tt.current=!1,function(){tt.current=!0}},[])};function x(pe){var Ce=ie.useRef(!1),it=ie.useState(pe),tt=(0,ke.Z)(it,2),It=tt[0],$t=tt[1];ie.useEffect(function(){return Ce.current=!1,function(){Ce.current=!0}},[]);function gn(Vn,Tn){Tn&&Ce.current||$t(Vn)}return[It,gn]}function z(pe){return pe!==void 0}function re(pe,Ce){var it=Ce||{},tt=it.defaultValue,It=it.value,$t=it.onChange,gn=it.postState,Vn=x(function(){return z(It)?It:z(tt)?typeof tt=="function"?tt():tt:typeof pe=="function"?pe():pe}),Tn=(0,ke.Z)(Vn,2),Hn=Tn[0],_n=Tn[1],Ba=It!==void 0?It:Hn,_a=gn?gn(Ba):Ba,Aa=de($t),Va=x([Ba]),fr=(0,ke.Z)(Va,2),ar=fr[0],or=fr[1];E(function(){var Ne=ar[0];Hn!==Ne&&Aa(Hn,Ne)},[ar]),E(function(){z(It)||_n(It)},[It]);var he=de(function(Ne,at){_n(Ne,at),or([Ba],at)});return[_a,he]}var ae={};function ne(pe,Ce){}function ve(pe,Ce){}function ye(){ae={}}function we(pe,Ce,it){!Ce&&!ae[it]&&(pe(!1,it),ae[it]=!0)}function Fe(pe,Ce){we(ne,pe,Ce)}function Se(pe,Ce){we(ve,pe,Ce)}var Pe=Fe,Ye=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var pe=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(pe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(pe==null?void 0:pe.substr(0,4))},De={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Ce){var it=Ce.keyCode;if(Ce.altKey&&!Ce.ctrlKey||Ce.metaKey||it>=De.F1&&it<=De.F12)return!1;switch(it){case De.ALT:case De.CAPS_LOCK:case De.CONTEXT_MENU:case De.CTRL:case De.DOWN:case De.END:case De.ESC:case De.HOME:case De.INSERT:case De.LEFT:case De.MAC_FF_META:case De.META:case De.NUMLOCK:case De.NUM_CENTER:case De.PAGE_DOWN:case De.PAGE_UP:case De.PAUSE:case De.PRINT_SCREEN:case De.RIGHT:case De.SHIFT:case De.UP:case De.WIN_KEY:case De.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ce){if(Ce>=De.ZERO&&Ce<=De.NINE||Ce>=De.NUM_ZERO&&Ce<=De.NUM_MULTIPLY||Ce>=De.A&&Ce<=De.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ce===0)return!0;switch(Ce){case De.SPACE:case De.QUESTION_MARK:case De.NUM_PLUS:case De.NUM_MINUS:case De.NUM_PERIOD:case De.NUM_DIVISION:case De.SEMICOLON:case De.DASH:case De.EQUALS:case De.COMMA:case De.PERIOD:case De.SLASH:case De.APOSTROPHE:case De.SINGLE_QUOTE:case De.OPEN_SQUARE_BRACKET:case De.BACKSLASH:case De.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},We=De,Oe=ee(16357);function rt(pe,Ce,it){var tt=ie.useRef({});return(!("value"in tt.current)||it(tt.current.condition,Ce))&&(tt.current.value=pe(),tt.current.condition=Ce),tt.current.value}function Je(pe,Ce){typeof pe=="function"?pe(Ce):(0,Le.Z)(pe)==="object"&&pe&&"current"in pe&&(pe.current=Ce)}function At(){for(var pe=arguments.length,Ce=new Array(pe),it=0;it<pe;it++)Ce[it]=arguments[it];var tt=Ce.filter(function(It){return It});return tt.length<=1?tt[0]:function(It){Ce.forEach(function($t){Je($t,It)})}}function Lt(){for(var pe=arguments.length,Ce=new Array(pe),it=0;it<pe;it++)Ce[it]=arguments[it];return rt(function(){return At.apply(void 0,Ce)},Ce,function(tt,It){return tt.length===It.length&&tt.every(function($t,gn){return $t===It[gn]})})}function ht(pe){var Ce,it,tt=isMemo(pe)?pe.type.type:pe.type;return!(typeof tt=="function"&&!((Ce=tt.prototype)!==null&&Ce!==void 0&&Ce.render)||typeof pe=="function"&&!((it=pe.prototype)!==null&&it!==void 0&&it.render))}var wt=function(Ce){var it=Ce.className,tt=Ce.customizeIcon,It=Ce.customizeIconProps,$t=Ce.onMouseDown,gn=Ce.onClick,Vn=Ce.children,Tn;return typeof tt=="function"?Tn=tt(It):Tn=tt,ie.createElement("span",{className:it,onMouseDown:function(_n){_n.preventDefault(),$t&&$t(_n)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:gn,"aria-hidden":!0},Tn!==void 0?Tn:ie.createElement("span",{className:se()(it.split(/\s+/).map(function(Hn){return"".concat(Hn,"-icon")}))},Vn))},Jt=wt;function cn(pe,Ce,it,tt,It){var $t=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,gn=arguments.length>6?arguments[6]:void 0,Vn=arguments.length>7?arguments[7]:void 0,Tn=ie.useMemo(function(){if((0,Le.Z)(tt)==="object")return tt.clearIcon;if(It)return It},[tt,It]),Hn=ie.useMemo(function(){return!!(!$t&&tt&&(it.length||gn)&&!(Vn==="combobox"&&gn===""))},[tt,$t,it.length,gn,Vn]);return{allowClear:Hn,clearIcon:ie.createElement(Jt,{className:"".concat(pe,"-clear"),onMouseDown:Ce,customizeIcon:Tn},"\xD7")}}var pt=ie.createContext(null);function Nt(){return ie.useContext(pt)}function Zt(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ce=ie.useState(!1),it=(0,ke.Z)(Ce,2),tt=it[0],It=it[1],$t=ie.useRef(null),gn=function(){window.clearTimeout($t.current)};ie.useEffect(function(){return gn},[]);var Vn=function(Hn,_n){gn(),$t.current=window.setTimeout(function(){It(Hn),_n&&_n()},pe)};return[tt,Vn,gn]}function Fn(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ce=ie.useRef(null),it=ie.useRef(null);ie.useEffect(function(){return function(){window.clearTimeout(it.current)}},[]);function tt(It){(It||Ce.current===null)&&(Ce.current=It),window.clearTimeout(it.current),it.current=window.setTimeout(function(){Ce.current=null},pe)}return[function(){return Ce.current},tt]}function yt(pe,Ce,it,tt){var It=ie.useRef(null);It.current={open:Ce,triggerOpen:it,customizedTrigger:tt},ie.useEffect(function(){function $t(gn){var Vn;if(!((Vn=It.current)!==null&&Vn!==void 0&&Vn.customizedTrigger)){var Tn=gn.target;Tn.shadowRoot&&gn.composed&&(Tn=gn.composedPath()[0]||Tn),It.current.open&&pe().filter(function(Hn){return Hn}).every(function(Hn){return!Hn.contains(Tn)&&Hn!==Tn})&&It.current.triggerOpen(!1)}}return window.addEventListener("mousedown",$t),function(){return window.removeEventListener("mousedown",$t)}},[])}var Yt=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Re=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Gn="".concat(Yt," ").concat(Re).split(/[\s\n]+/),nn="aria-",pa="data-";function fa(pe,Ce){return pe.indexOf(Ce)===0}function Ln(pe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it;Ce===!1?it={aria:!0,data:!0,attr:!0}:Ce===!0?it={aria:!0}:it=(0,ce.Z)({},Ce);var tt={};return Object.keys(pe).forEach(function(It){(it.aria&&(It==="role"||fa(It,nn))||it.data&&fa(It,pa)||it.attr&&Gn.includes(It))&&(tt[It]=pe[It])}),tt}var mt=ee(48555);function ot(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var an=ot()?ie.useLayoutEffect:ie.useEffect,hn=function(Ce,it){var tt=ie.useRef(!0);an(function(){return Ce(tt.current)},it),an(function(){return tt.current=!1,function(){tt.current=!0}},[])},Wt=function(Ce,it){hn(function(tt){if(!tt)return Ce()},it)},Na=hn,En=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Ca=void 0;function Oa(pe,Ce){var it=pe.prefixCls,tt=pe.invalidate,It=pe.item,$t=pe.renderItem,gn=pe.responsive,Vn=pe.responsiveDisabled,Tn=pe.registerSize,Hn=pe.itemKey,_n=pe.className,Ba=pe.style,_a=pe.children,Aa=pe.display,Va=pe.order,fr=pe.component,ar=fr===void 0?"div":fr,or=(0,Ze.Z)(pe,En),he=gn&&!Aa;function Ne(bt){Tn(Hn,bt)}ie.useEffect(function(){return function(){Ne(null)}},[]);var at=$t&&It!==Ca?$t(It):_a,me;tt||(me={opacity:he?0:1,height:he?0:Ca,overflowY:he?"hidden":Ca,order:gn?Va:Ca,pointerEvents:he?"none":Ca,position:he?"absolute":Ca});var _e={};he&&(_e["aria-hidden"]=!0);var lt=ie.createElement(ar,(0,Ve.Z)({className:se()(!tt&&it,_n),style:(0,ce.Z)((0,ce.Z)({},me),Ba)},_e,or,{ref:Ce}),at);return gn&&(lt=ie.createElement(mt.Z,{onResize:function(Ke){var nt=Ke.offsetWidth;Ne(nt)},disabled:Vn},lt)),lt}var Wa=ie.forwardRef(Oa);Wa.displayName="Item";var mr=Wa;function Lr(pe){var Ce=ie.useRef();Ce.current=pe;var it=ie.useCallback(function(){for(var tt,It=arguments.length,$t=new Array(It),gn=0;gn<It;gn++)$t[gn]=arguments[gn];return(tt=Ce.current)===null||tt===void 0?void 0:tt.call.apply(tt,[Ce].concat($t))},[]);return it}var mo=ee(73935),dt=function(Ce){return+setTimeout(Ce,16)},Et=function(Ce){return clearTimeout(Ce)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(dt=function(Ce){return window.requestAnimationFrame(Ce)},Et=function(Ce){return window.cancelAnimationFrame(Ce)});var $n=0,oa=new Map;function xt(pe){oa.delete(pe)}var Fa=function(Ce){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;$n+=1;var tt=$n;function It($t){if($t===0)xt(tt),Ce();else{var gn=dt(function(){It($t-1)});oa.set(tt,gn)}}return It(it),tt};Fa.cancel=function(pe){var Ce=oa.get(pe);return xt(Ce),Et(Ce)};var Or=Fa;function ya(pe){if(typeof MessageChannel=="undefined")Or(pe);else{var Ce=new MessageChannel;Ce.port1.onmessage=function(){return pe()},Ce.port2.postMessage(void 0)}}function Tr(){var pe=ie.useRef(null),Ce=function(tt){pe.current||(pe.current=[],ya(function(){(0,mo.unstable_batchedUpdates)(function(){pe.current.forEach(function(It){It()}),pe.current=null})})),pe.current.push(tt)};return Ce}function Ut(pe,Ce){var it=ie.useState(Ce),tt=(0,ke.Z)(it,2),It=tt[0],$t=tt[1],gn=Lr(function(Vn){pe(function(){$t(Vn)})});return[It,gn]}var sr=ie.createContext(null),vr=["component"],Fo=["className"],wr=["className"],Yr=function(Ce,it){var tt=ie.useContext(sr);if(!tt){var It=Ce.component,$t=It===void 0?"div":It,gn=(0,Ze.Z)(Ce,vr);return ie.createElement($t,(0,Ve.Z)({},gn,{ref:it}))}var Vn=tt.className,Tn=(0,Ze.Z)(tt,Fo),Hn=Ce.className,_n=(0,Ze.Z)(Ce,wr);return ie.createElement(sr.Provider,{value:null},ie.createElement(mr,(0,Ve.Z)({ref:it,className:se()(Vn,Hn)},Tn,_n)))},ai=ie.forwardRef(Yr);ai.displayName="RawItem";var vo=ai,_o=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],hi="responsive",nl="invalidate";function na(pe){return"+ ".concat(pe.length," ...")}function rr(pe,Ce){var it=pe.prefixCls,tt=it===void 0?"rc-overflow":it,It=pe.data,$t=It===void 0?[]:It,gn=pe.renderItem,Vn=pe.renderRawItem,Tn=pe.itemKey,Hn=pe.itemWidth,_n=Hn===void 0?10:Hn,Ba=pe.ssr,_a=pe.style,Aa=pe.className,Va=pe.maxCount,fr=pe.renderRest,ar=pe.renderRawRest,or=pe.suffix,he=pe.component,Ne=he===void 0?"div":he,at=pe.itemComponent,me=pe.onVisibleChange,_e=(0,Ze.Z)(pe,_o),lt=Ba==="full",bt=Tr(),Ke=Ut(bt,null),nt=(0,ke.Z)(Ke,2),ut=nt[0],Ot=nt[1],Xt=ut||0,fn=Ut(bt,new Map),Ht=(0,ke.Z)(fn,2),mn=Ht[0],Cn=Ht[1],Dn=Ut(bt,0),rn=(0,ke.Z)(Dn,2),sa=rn[0],jn=rn[1],va=Ut(bt,0),wa=(0,ke.Z)(va,2),Zn=wa[0],Ra=wa[1],Da=Ut(bt,0),ta=(0,ke.Z)(Da,2),Bn=ta[0],ca=ta[1],er=(0,ie.useState)(null),Ha=(0,ke.Z)(er,2),cr=Ha[0],ja=Ha[1],Ga=(0,ie.useState)(null),Ia=(0,ke.Z)(Ga,2),ir=Ia[0],br=Ia[1],ro=ie.useMemo(function(){return ir===null&&lt?Number.MAX_SAFE_INTEGER:ir||0},[ir,ut]),Ur=(0,ie.useState)(!1),io=(0,ke.Z)(Ur,2),Eo=io[0],oo=io[1],gi="".concat(tt,"-item"),Li=Math.max(sa,Zn),hr=Va===hi,tr=$t.length&&hr,to=Va===nl,lo=tr||typeof Va=="number"&&$t.length>Va,zr=(0,ie.useMemo)(function(){var xr=$t;return tr?ut===null&&lt?xr=$t:xr=$t.slice(0,Math.min($t.length,Xt/_n)):typeof Va=="number"&&(xr=$t.slice(0,Va)),xr},[$t,_n,ut,Va,tr]),Bo=(0,ie.useMemo)(function(){return tr?$t.slice(ro+1):$t.slice(zr.length)},[$t,zr,tr,ro]),qr=(0,ie.useCallback)(function(xr,Ea){var pr;return typeof Tn=="function"?Tn(xr):(pr=Tn&&(xr==null?void 0:xr[Tn]))!==null&&pr!==void 0?pr:Ea},[Tn]),ei=(0,ie.useCallback)(gn||function(xr){return xr},[gn]);function fo(xr,Ea,pr){ir===xr&&(Ea===void 0||Ea===cr)||(br(xr),pr||(oo(xr<$t.length-1),me==null||me(xr)),Ea!==void 0&&ja(Ea))}function uo(xr,Ea){Ot(Ea.clientWidth)}function pi(xr,Ea){Cn(function(pr){var Er=new Map(pr);return Ea===null?Er.delete(xr):Er.set(xr,Ea),Er})}function Zo(xr,Ea){Ra(Ea),jn(Zn)}function Mi(xr,Ea){ca(Ea)}function Fi(xr){return mn.get(qr(zr[xr],xr))}Na(function(){if(Xt&&typeof Li=="number"&&zr){var xr=Bn,Ea=zr.length,pr=Ea-1;if(!Ea){fo(0,null);return}for(var Er=0;Er<Ea;Er+=1){var za=Fi(Er);if(lt&&(za=za||0),za===void 0){fo(Er-1,void 0,!0);break}if(xr+=za,pr===0&&xr<=Xt||Er===pr-1&&xr+Fi(pr)<=Xt){fo(pr,null);break}else if(xr+Li>Xt){fo(Er-1,xr-za-Bn+Zn);break}}or&&Fi(0)+Bn>Xt&&ja(null)}},[Xt,mn,Zn,Bn,qr,zr]);var Si=Eo&&!!Bo.length,zo={};cr!==null&&tr&&(zo={position:"absolute",left:cr,top:0});var Ro={prefixCls:gi,responsive:tr,component:at,invalidate:to},Mr=Vn?function(xr,Ea){var pr=qr(xr,Ea);return ie.createElement(sr.Provider,{key:pr,value:(0,ce.Z)((0,ce.Z)({},Ro),{},{order:Ea,item:xr,itemKey:pr,registerSize:pi,display:Ea<=ro})},Vn(xr,Ea))}:function(xr,Ea){var pr=qr(xr,Ea);return ie.createElement(mr,(0,Ve.Z)({},Ro,{order:Ea,key:pr,item:xr,renderItem:ei,itemKey:pr,registerSize:pi,display:Ea<=ro}))},so,jo={order:Si?ro:Number.MAX_SAFE_INTEGER,className:"".concat(gi,"-rest"),registerSize:Zo,display:Si};if(ar)ar&&(so=ie.createElement(sr.Provider,{value:(0,ce.Z)((0,ce.Z)({},Ro),jo)},ar(Bo)));else{var Ho=fr||na;so=ie.createElement(mr,(0,Ve.Z)({},Ro,jo),typeof Ho=="function"?Ho(Bo):Ho)}var Ii=ie.createElement(Ne,(0,Ve.Z)({className:se()(!to&&tt,Aa),style:_a,ref:Ce},_e),zr.map(Mr),lo?so:null,or&&ie.createElement(mr,(0,Ve.Z)({},Ro,{responsive:hr,responsiveDisabled:!tr,order:ro,className:"".concat(gi,"-suffix"),registerSize:Mi,display:!0,style:zo}),or));return hr&&(Ii=ie.createElement(mt.Z,{onResize:uo,disabled:!tr},Ii)),Ii}var Io=ie.forwardRef(rr);Io.displayName="Overflow",Io.Item=vo,Io.RESPONSIVE=hi,Io.INVALIDATE=nl;var qn=Io,Mn=qn,ia=function(Ce,it){var tt,It,$t=Ce.prefixCls,gn=Ce.id,Vn=Ce.inputElement,Tn=Ce.disabled,Hn=Ce.tabIndex,_n=Ce.autoFocus,Ba=Ce.autoComplete,_a=Ce.editable,Aa=Ce.activeDescendantId,Va=Ce.value,fr=Ce.maxLength,ar=Ce.onKeyDown,or=Ce.onMouseDown,he=Ce.onChange,Ne=Ce.onPaste,at=Ce.onCompositionStart,me=Ce.onCompositionEnd,_e=Ce.open,lt=Ce.attrs,bt=Vn||ie.createElement("input",null),Ke=bt,nt=Ke.ref,ut=Ke.props,Ot=ut.onKeyDown,Xt=ut.onChange,fn=ut.onMouseDown,Ht=ut.onCompositionStart,mn=ut.onCompositionEnd,Cn=ut.style;return"maxLength"in bt.props,bt=ie.cloneElement(bt,(0,ce.Z)((0,ce.Z)((0,ce.Z)({type:"search"},ut),{},{id:gn,ref:At(it,nt),disabled:Tn,tabIndex:Hn,autoComplete:Ba||"off",autoFocus:_n,className:se()("".concat($t,"-selection-search-input"),(tt=bt)===null||tt===void 0||(It=tt.props)===null||It===void 0?void 0:It.className),role:"combobox","aria-label":"Search","aria-expanded":_e||!1,"aria-haspopup":"listbox","aria-owns":"".concat(gn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(gn,"_list"),"aria-activedescendant":_e?Aa:void 0},lt),{},{value:_a?Va:"",maxLength:fr,readOnly:!_a,unselectable:_a?null:"on",style:(0,ce.Z)((0,ce.Z)({},Cn),{},{opacity:_a?null:0}),onKeyDown:function(rn){ar(rn),Ot&&Ot(rn)},onMouseDown:function(rn){or(rn),fn&&fn(rn)},onChange:function(rn){he(rn),Xt&&Xt(rn)},onCompositionStart:function(rn){at(rn),Ht&&Ht(rn)},onCompositionEnd:function(rn){me(rn),mn&&mn(rn)},onPaste:Ne})),bt},Bt=ie.forwardRef(ia);Bt.displayName="Input";var Un=Bt;function Qn(pe){return Array.isArray(pe)?pe:pe!==void 0?[pe]:[]}var yn=typeof window!="undefined"&&window.document&&window.document.documentElement,Pt=yn;function Tt(pe){return pe!=null}function Dt(pe){return!pe&&pe!==0}function Sn(pe){return["string","number"].includes((0,Le.Z)(pe))}function Wn(pe){var Ce=void 0;return pe&&(Sn(pe.title)?Ce=pe.title.toString():Sn(pe.label)&&(Ce=pe.label.toString())),Ce}function la(pe,Ce){Pt?ie.useLayoutEffect(pe,Ce):ie.useEffect(pe,Ce)}function lr(pe){var Ce;return(Ce=pe.key)!==null&&Ce!==void 0?Ce:pe.value}var _t=function(Ce){Ce.preventDefault(),Ce.stopPropagation()},Ma=function(Ce){var it=Ce.id,tt=Ce.prefixCls,It=Ce.values,$t=Ce.open,gn=Ce.searchValue,Vn=Ce.autoClearSearchValue,Tn=Ce.inputRef,Hn=Ce.placeholder,_n=Ce.disabled,Ba=Ce.mode,_a=Ce.showSearch,Aa=Ce.autoFocus,Va=Ce.autoComplete,fr=Ce.activeDescendantId,ar=Ce.tabIndex,or=Ce.removeIcon,he=Ce.maxTagCount,Ne=Ce.maxTagTextLength,at=Ce.maxTagPlaceholder,me=at===void 0?function(ja){return"+ ".concat(ja.length," ...")}:at,_e=Ce.tagRender,lt=Ce.onToggleOpen,bt=Ce.onRemove,Ke=Ce.onInputChange,nt=Ce.onInputPaste,ut=Ce.onInputKeyDown,Ot=Ce.onInputMouseDown,Xt=Ce.onInputCompositionStart,fn=Ce.onInputCompositionEnd,Ht=ie.useRef(null),mn=(0,ie.useState)(0),Cn=(0,ke.Z)(mn,2),Dn=Cn[0],rn=Cn[1],sa=(0,ie.useState)(!1),jn=(0,ke.Z)(sa,2),va=jn[0],wa=jn[1],Zn="".concat(tt,"-selection"),Ra=$t||Ba==="multiple"&&Vn===!1||Ba==="tags"?gn:"",Da=Ba==="tags"||Ba==="multiple"&&Vn===!1||_a&&($t||va);la(function(){rn(Ht.current.scrollWidth)},[Ra]);function ta(ja,Ga,Ia,ir,br){return ie.createElement("span",{className:se()("".concat(Zn,"-item"),(0,je.Z)({},"".concat(Zn,"-item-disabled"),Ia)),title:Wn(ja)},ie.createElement("span",{className:"".concat(Zn,"-item-content")},Ga),ir&&ie.createElement(Jt,{className:"".concat(Zn,"-item-remove"),onMouseDown:_t,onClick:br,customizeIcon:or},"\xD7"))}function Bn(ja,Ga,Ia,ir,br){var ro=function(io){_t(io),lt(!$t)};return ie.createElement("span",{onMouseDown:ro},_e({label:Ga,value:ja,disabled:Ia,closable:ir,onClose:br}))}function ca(ja){var Ga=ja.disabled,Ia=ja.label,ir=ja.value,br=!_n&&!Ga,ro=Ia;if(typeof Ne=="number"&&(typeof Ia=="string"||typeof Ia=="number")){var Ur=String(ro);Ur.length>Ne&&(ro="".concat(Ur.slice(0,Ne),"..."))}var io=function(oo){oo&&oo.stopPropagation(),bt(ja)};return typeof _e=="function"?Bn(ir,ro,Ga,br,io):ta(ja,ro,Ga,br,io)}function er(ja){var Ga=typeof me=="function"?me(ja):me;return ta({title:Ga},Ga,!1)}var Ha=ie.createElement("div",{className:"".concat(Zn,"-search"),style:{width:Dn},onFocus:function(){wa(!0)},onBlur:function(){wa(!1)}},ie.createElement(Un,{ref:Tn,open:$t,prefixCls:tt,id:it,inputElement:null,disabled:_n,autoFocus:Aa,autoComplete:Va,editable:Da,activeDescendantId:fr,value:Ra,onKeyDown:ut,onMouseDown:Ot,onChange:Ke,onPaste:nt,onCompositionStart:Xt,onCompositionEnd:fn,tabIndex:ar,attrs:Ln(Ce,!0)}),ie.createElement("span",{ref:Ht,className:"".concat(Zn,"-search-mirror"),"aria-hidden":!0},Ra,"\xA0")),cr=ie.createElement(Mn,{prefixCls:"".concat(Zn,"-overflow"),data:It,renderItem:ca,renderRest:er,suffix:Ha,itemKey:lr,maxCount:he});return ie.createElement(ie.Fragment,null,cr,!It.length&&!Ra&&ie.createElement("span",{className:"".concat(Zn,"-placeholder")},Hn))},Sr=Ma,xi=function(Ce){var it=Ce.inputElement,tt=Ce.prefixCls,It=Ce.id,$t=Ce.inputRef,gn=Ce.disabled,Vn=Ce.autoFocus,Tn=Ce.autoComplete,Hn=Ce.activeDescendantId,_n=Ce.mode,Ba=Ce.open,_a=Ce.values,Aa=Ce.placeholder,Va=Ce.tabIndex,fr=Ce.showSearch,ar=Ce.searchValue,or=Ce.activeValue,he=Ce.maxLength,Ne=Ce.onInputKeyDown,at=Ce.onInputMouseDown,me=Ce.onInputChange,_e=Ce.onInputPaste,lt=Ce.onInputCompositionStart,bt=Ce.onInputCompositionEnd,Ke=Ce.title,nt=ie.useState(!1),ut=(0,ke.Z)(nt,2),Ot=ut[0],Xt=ut[1],fn=_n==="combobox",Ht=fn||fr,mn=_a[0],Cn=ar||"";fn&&or&&!Ot&&(Cn=or),ie.useEffect(function(){fn&&Xt(!1)},[fn,or]);var Dn=_n!=="combobox"&&!Ba&&!fr?!1:!!Cn,rn=Ke===void 0?Wn(mn):Ke,sa=function(){if(mn)return null;var va=Dn?{visibility:"hidden"}:void 0;return ie.createElement("span",{className:"".concat(tt,"-selection-placeholder"),style:va},Aa)};return ie.createElement(ie.Fragment,null,ie.createElement("span",{className:"".concat(tt,"-selection-search")},ie.createElement(Un,{ref:$t,prefixCls:tt,id:It,open:Ba,inputElement:it,disabled:gn,autoFocus:Vn,autoComplete:Tn,editable:Ht,activeDescendantId:Hn,value:Cn,onKeyDown:Ne,onMouseDown:at,onChange:function(va){Xt(!0),me(va)},onPaste:_e,onCompositionStart:lt,onCompositionEnd:bt,tabIndex:Va,attrs:Ln(Ce,!0),maxLength:fn?he:void 0})),!fn&&mn?ie.createElement("span",{className:"".concat(tt,"-selection-item"),title:rn,style:Dn?{visibility:"hidden"}:void 0},mn.label):null,sa())},aa=xi;function yo(pe){return![We.ESC,We.SHIFT,We.BACKSPACE,We.TAB,We.WIN_KEY,We.ALT,We.META,We.WIN_KEY_RIGHT,We.CTRL,We.SEMICOLON,We.EQUALS,We.CAPS_LOCK,We.CONTEXT_MENU,We.F1,We.F2,We.F3,We.F4,We.F5,We.F6,We.F7,We.F8,We.F9,We.F10,We.F11,We.F12].includes(pe)}var Nr=function(Ce,it){var tt=(0,ie.useRef)(null),It=(0,ie.useRef)(!1),$t=Ce.prefixCls,gn=Ce.open,Vn=Ce.mode,Tn=Ce.showSearch,Hn=Ce.tokenWithEnter,_n=Ce.autoClearSearchValue,Ba=Ce.onSearch,_a=Ce.onSearchSubmit,Aa=Ce.onToggleOpen,Va=Ce.onInputKeyDown,fr=Ce.domRef;ie.useImperativeHandle(it,function(){return{focus:function(){tt.current.focus()},blur:function(){tt.current.blur()}}});var ar=Fn(0),or=(0,ke.Z)(ar,2),he=or[0],Ne=or[1],at=function(Cn){var Dn=Cn.which;(Dn===We.UP||Dn===We.DOWN)&&Cn.preventDefault(),Va&&Va(Cn),Dn===We.ENTER&&Vn==="tags"&&!It.current&&!gn&&(_a==null||_a(Cn.target.value)),yo(Dn)&&Aa(!0)},me=function(){Ne(!0)},_e=(0,ie.useRef)(null),lt=function(Cn){Ba(Cn,!0,It.current)!==!1&&Aa(!0)},bt=function(){It.current=!0},Ke=function(Cn){It.current=!1,Vn!=="combobox"&&lt(Cn.target.value)},nt=function(Cn){var Dn=Cn.target.value;if(Hn&&_e.current&&/[\r\n]/.test(_e.current)){var rn=_e.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Dn=Dn.replace(rn,_e.current)}_e.current=null,lt(Dn)},ut=function(Cn){var Dn=Cn.clipboardData,rn=Dn.getData("text");_e.current=rn},Ot=function(Cn){var Dn=Cn.target;if(Dn!==tt.current){var rn=document.body.style.msTouchAction!==void 0;rn?setTimeout(function(){tt.current.focus()}):tt.current.focus()}},Xt=function(Cn){var Dn=he();Cn.target!==tt.current&&!Dn&&Vn!=="combobox"&&Cn.preventDefault(),(Vn!=="combobox"&&(!Tn||!Dn)||!gn)&&(gn&&_n!==!1&&Ba("",!0,!1),Aa())},fn={inputRef:tt,onInputKeyDown:at,onInputMouseDown:me,onInputChange:nt,onInputPaste:ut,onInputCompositionStart:bt,onInputCompositionEnd:Ke},Ht=Vn==="multiple"||Vn==="tags"?ie.createElement(Sr,(0,Ve.Z)({},Ce,fn)):ie.createElement(aa,(0,Ve.Z)({},Ce,fn));return ie.createElement("div",{ref:fr,className:"".concat($t,"-selector"),onClick:Ot,onMouseDown:Xt},Ht)},po=ie.forwardRef(Nr);po.displayName="Selector";var Do=po,ci=ee(62709),_i=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],bo=function(Ce){var it=Ce===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:it,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:it,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:it,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:it,adjustY:1},htmlRegion:"scroll"}}},Ki=function(Ce,it){var tt=Ce.prefixCls,It=Ce.disabled,$t=Ce.visible,gn=Ce.children,Vn=Ce.popupElement,Tn=Ce.animation,Hn=Ce.transitionName,_n=Ce.dropdownStyle,Ba=Ce.dropdownClassName,_a=Ce.direction,Aa=_a===void 0?"ltr":_a,Va=Ce.placement,fr=Ce.builtinPlacements,ar=Ce.dropdownMatchSelectWidth,or=Ce.dropdownRender,he=Ce.dropdownAlign,Ne=Ce.getPopupContainer,at=Ce.empty,me=Ce.getTriggerDOMNode,_e=Ce.onPopupVisibleChange,lt=Ce.onPopupMouseEnter,bt=(0,Ze.Z)(Ce,_i),Ke="".concat(tt,"-dropdown"),nt=Vn;or&&(nt=or(Vn));var ut=ie.useMemo(function(){return fr||bo(ar)},[fr,ar]),Ot=Tn?"".concat(Ke,"-").concat(Tn):Hn,Xt=typeof ar=="number",fn=ie.useMemo(function(){return Xt?null:ar===!1?"minWidth":"width"},[ar,Xt]),Ht=_n;Xt&&(Ht=(0,ce.Z)((0,ce.Z)({},Ht),{},{width:ar}));var mn=ie.useRef(null);return ie.useImperativeHandle(it,function(){return{getPopupElement:function(){return mn.current}}}),ie.createElement(ci.Z,(0,Ve.Z)({},bt,{showAction:_e?["click"]:[],hideAction:_e?["click"]:[],popupPlacement:Va||(Aa==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ut,prefixCls:Ke,popupTransitionName:Ot,popup:ie.createElement("div",{ref:mn,onMouseEnter:lt},nt),stretch:fn,popupAlign:he,popupVisible:$t,getPopupContainer:Ne,popupClassName:se()(Ba,(0,je.Z)({},"".concat(Ke,"-empty"),at)),popupStyle:Ht,getTriggerDOMNode:me,onPopupVisibleChange:_e}),gn)},hl=ie.forwardRef(Ki);hl.displayName="SelectTrigger";var pl=hl,fl=ee(84506);function ol(pe,Ce){var it=pe.key,tt;return"value"in pe&&(tt=pe.value),it!=null?it:tt!==void 0?tt:"rc-index-key-".concat(Ce)}function oi(pe,Ce){var it=pe||{},tt=it.label,It=it.value,$t=it.options,gn=it.groupLabel,Vn=tt||(Ce?"children":"label");return{label:Vn,value:It||"value",options:$t||"options",groupLabel:gn||Vn}}function bl(pe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},it=Ce.fieldNames,tt=Ce.childrenAsData,It=[],$t=oi(it,!1),gn=$t.label,Vn=$t.value,Tn=$t.options,Hn=$t.groupLabel;function _n(Ba,_a){Ba.forEach(function(Aa){if(_a||!(Tn in Aa)){var Va=Aa[Vn];It.push({key:ol(Aa,It.length),groupOption:_a,data:Aa,label:Aa[gn],value:Va})}else{var fr=Aa[Hn];fr===void 0&&tt&&(fr=Aa.label),It.push({key:ol(Aa,It.length),group:!0,data:Aa,label:fr}),_n(Aa[Tn],!0)}})}return _n(pe,!1),It}function Pa(pe){var Ce=(0,ce.Z)({},pe);return"props"in Ce||Object.defineProperty(Ce,"props",{get:function(){return Pe(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ce}}),Ce}function Lu(pe,Ce){if(!Ce||!Ce.length)return null;var it=!1;function tt($t,gn){var Vn=(0,fl.Z)(gn),Tn=Vn[0],Hn=Vn.slice(1);if(!Tn)return[$t];var _n=$t.split(Tn);return it=it||_n.length>1,_n.reduce(function(Ba,_a){return[].concat((0,te.Z)(Ba),(0,te.Z)(tt(_a,Hn)))},[]).filter(function(Ba){return Ba})}var It=tt(pe,Ce);return it?It:null}var Ll=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],yi=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function iu(pe){return pe==="tags"||pe==="multiple"}var ur=ie.forwardRef(function(pe,Ce){var it,tt,It=pe.id,$t=pe.prefixCls,gn=pe.className,Vn=pe.showSearch,Tn=pe.tagRender,Hn=pe.direction,_n=pe.omitDomProps,Ba=pe.displayValues,_a=pe.onDisplayValuesChange,Aa=pe.emptyOptions,Va=pe.notFoundContent,fr=Va===void 0?"Not Found":Va,ar=pe.onClear,or=pe.mode,he=pe.disabled,Ne=pe.loading,at=pe.getInputElement,me=pe.getRawInputElement,_e=pe.open,lt=pe.defaultOpen,bt=pe.onDropdownVisibleChange,Ke=pe.activeValue,nt=pe.onActiveValueChange,ut=pe.activeDescendantId,Ot=pe.searchValue,Xt=pe.autoClearSearchValue,fn=pe.onSearch,Ht=pe.onSearchSplit,mn=pe.tokenSeparators,Cn=pe.allowClear,Dn=pe.suffixIcon,rn=pe.clearIcon,sa=pe.OptionList,jn=pe.animation,va=pe.transitionName,wa=pe.dropdownStyle,Zn=pe.dropdownClassName,Ra=pe.dropdownMatchSelectWidth,Da=pe.dropdownRender,ta=pe.dropdownAlign,Bn=pe.placement,ca=pe.builtinPlacements,er=pe.getPopupContainer,Ha=pe.showAction,cr=Ha===void 0?[]:Ha,ja=pe.onFocus,Ga=pe.onBlur,Ia=pe.onKeyUp,ir=pe.onKeyDown,br=pe.onMouseDown,ro=(0,Ze.Z)(pe,Ll),Ur=iu(or),io=(Vn!==void 0?Vn:Ur)||or==="combobox",Eo=(0,ce.Z)({},ro);yi.forEach(function(da){delete Eo[da]}),_n==null||_n.forEach(function(da){delete Eo[da]});var oo=ie.useState(!1),gi=(0,ke.Z)(oo,2),Li=gi[0],hr=gi[1];ie.useEffect(function(){hr(Ye())},[]);var tr=ie.useRef(null),to=ie.useRef(null),lo=ie.useRef(null),zr=ie.useRef(null),Bo=ie.useRef(null),qr=Zt(),ei=(0,ke.Z)(qr,3),fo=ei[0],uo=ei[1],pi=ei[2];ie.useImperativeHandle(Ce,function(){var da,ha;return{focus:(da=zr.current)===null||da===void 0?void 0:da.focus,blur:(ha=zr.current)===null||ha===void 0?void 0:ha.blur,scrollTo:function(jr){var Rr;return(Rr=Bo.current)===null||Rr===void 0?void 0:Rr.scrollTo(jr)}}});var Zo=ie.useMemo(function(){var da;if(or!=="combobox")return Ot;var ha=(da=Ba[0])===null||da===void 0?void 0:da.value;return typeof ha=="string"||typeof ha=="number"?String(ha):""},[Ot,or,Ba]),Mi=or==="combobox"&&typeof at=="function"&&at()||null,Fi=typeof me=="function"&&me(),Si=Lt(to,Fi==null||(it=Fi.props)===null||it===void 0?void 0:it.ref),zo=ie.useState(!1),Ro=(0,ke.Z)(zo,2),Mr=Ro[0],so=Ro[1];b(function(){so(!0)},[]);var jo=re(!1,{defaultValue:lt,value:_e}),Ho=(0,ke.Z)(jo,2),Ii=Ho[0],xr=Ho[1],Ea=Mr?Ii:!1,pr=!fr&&Aa;(he||pr&&Ea&&or==="combobox")&&(Ea=!1);var Er=pr?!1:Ea,za=ie.useCallback(function(da){var ha=da!==void 0?da:!Ea;he||(xr(ha),Ea!==ha&&(bt==null||bt(ha)))},[he,Ea,xr,bt]),wo=ie.useMemo(function(){return(mn||[]).some(function(da){return[`
`,`\r
`].includes(da)})},[mn]),Yo=function(ha,$a,jr){var Rr=!0,Qa=ha;nt==null||nt(null);var yr=jr?null:Lu(ha,mn);return or!=="combobox"&&yr&&(Qa="",Ht==null||Ht(yr),za(!1),Rr=!1),fn&&Zo!==Qa&&fn(Qa,{source:$a?"typing":"effect"}),Rr},il=function(ha){!ha||!ha.trim()||fn(ha,{source:"submit"})};ie.useEffect(function(){!Ea&&!Ur&&or!=="combobox"&&Yo("",!1,!1)},[Ea]),ie.useEffect(function(){Ii&&he&&xr(!1),he&&uo(!1)},[he]);var Ci=Fn(),dl=(0,ke.Z)(Ci,2),ll=dl[0],tu=dl[1],nu=function(ha){var $a=ll(),jr=ha.which;if(jr===We.ENTER&&(or!=="combobox"&&ha.preventDefault(),Ea||za(!0)),tu(!!Zo),jr===We.BACKSPACE&&!$a&&Ur&&!Zo&&Ba.length){for(var Rr=(0,te.Z)(Ba),Qa=null,yr=Rr.length-1;yr>=0;yr-=1){var dr=Rr[yr];if(!dr.disabled){Rr.splice(yr,1),Qa=dr;break}}Qa&&_a(Rr,{type:"remove",values:[Qa]})}for(var Ja=arguments.length,gr=new Array(Ja>1?Ja-1:0),Qr=1;Qr<Ja;Qr++)gr[Qr-1]=arguments[Qr];if(Ea&&Bo.current){var fi;(fi=Bo.current).onKeyDown.apply(fi,[ha].concat(gr))}ir==null||ir.apply(void 0,[ha].concat(gr))},yl=function(ha){for(var $a=arguments.length,jr=new Array($a>1?$a-1:0),Rr=1;Rr<$a;Rr++)jr[Rr-1]=arguments[Rr];if(Ea&&Bo.current){var Qa;(Qa=Bo.current).onKeyUp.apply(Qa,[ha].concat(jr))}Ia==null||Ia.apply(void 0,[ha].concat(jr))},_l=function(ha){var $a=Ba.filter(function(jr){return jr!==ha});_a($a,{type:"remove",values:[ha]})},Pu=ie.useRef(!1),ge=function(){uo(!0),he||(ja&&!Pu.current&&ja.apply(void 0,arguments),cr.includes("focus")&&za(!0)),Pu.current=!0},fe=function(){uo(!1,function(){Pu.current=!1,za(!1)}),!he&&(Zo&&(or==="tags"?fn(Zo,{source:"submit"}):or==="multiple"&&fn("",{source:"blur"})),Ga&&Ga.apply(void 0,arguments))},Ee=[];ie.useEffect(function(){return function(){Ee.forEach(function(da){return clearTimeout(da)}),Ee.splice(0,Ee.length)}},[]);var xe=function(ha){var $a,jr=ha.target,Rr=($a=lo.current)===null||$a===void 0?void 0:$a.getPopupElement();if(Rr&&Rr.contains(jr)){var Qa=setTimeout(function(){var gr=Ee.indexOf(Qa);if(gr!==-1&&Ee.splice(gr,1),pi(),!Li&&!Rr.contains(document.activeElement)){var Qr;(Qr=zr.current)===null||Qr===void 0||Qr.focus()}});Ee.push(Qa)}for(var yr=arguments.length,dr=new Array(yr>1?yr-1:0),Ja=1;Ja<yr;Ja++)dr[Ja-1]=arguments[Ja];br==null||br.apply(void 0,[ha].concat(dr))},Ue=ie.useState({}),Xe=(0,ke.Z)(Ue,2),vt=Xe[1];function Mt(){vt({})}var Ft;Fi&&(Ft=function(ha){za(ha)}),yt(function(){var da;return[tr.current,(da=lo.current)===null||da===void 0?void 0:da.getPopupElement()]},Er,za,!!Fi);var ln=ie.useMemo(function(){return(0,ce.Z)((0,ce.Z)({},pe),{},{notFoundContent:fr,open:Ea,triggerOpen:Er,id:It,showSearch:io,multiple:Ur,toggleOpen:za})},[pe,fr,Er,Ea,It,io,Ur,za]),bn=!!Dn||Ne,pn;bn&&(pn=ie.createElement(Jt,{className:se()("".concat($t,"-arrow"),(0,je.Z)({},"".concat($t,"-arrow-loading"),Ne)),customizeIcon:Dn,customizeIconProps:{loading:Ne,searchValue:Zo,open:Ea,focused:fo,showSearch:io}}));var Yn=function(){var ha;ar==null||ar(),(ha=zr.current)===null||ha===void 0||ha.focus(),_a([],{type:"clear",values:Ba}),Yo("",!1,!1)},ra=cn($t,Yn,Ba,Cn,rn,he,Zo,or),Kn=ra.allowClear,Sa=ra.clearIcon,ua=ie.createElement(sa,{ref:Bo}),La=se()($t,gn,(tt={},(0,je.Z)(tt,"".concat($t,"-focused"),fo),(0,je.Z)(tt,"".concat($t,"-multiple"),Ur),(0,je.Z)(tt,"".concat($t,"-single"),!Ur),(0,je.Z)(tt,"".concat($t,"-allow-clear"),Cn),(0,je.Z)(tt,"".concat($t,"-show-arrow"),bn),(0,je.Z)(tt,"".concat($t,"-disabled"),he),(0,je.Z)(tt,"".concat($t,"-loading"),Ne),(0,je.Z)(tt,"".concat($t,"-open"),Ea),(0,je.Z)(tt,"".concat($t,"-customize-input"),Mi),(0,je.Z)(tt,"".concat($t,"-show-search"),io),tt)),xa=ie.createElement(pl,{ref:lo,disabled:he,prefixCls:$t,visible:Er,popupElement:ua,animation:jn,transitionName:va,dropdownStyle:wa,dropdownClassName:Zn,direction:Hn,dropdownMatchSelectWidth:Ra,dropdownRender:Da,dropdownAlign:ta,placement:Bn,builtinPlacements:ca,getPopupContainer:er,empty:Aa,getTriggerDOMNode:function(){return to.current},onPopupVisibleChange:Ft,onPopupMouseEnter:Mt},Fi?ie.cloneElement(Fi,{ref:Si}):ie.createElement(Do,(0,Ve.Z)({},pe,{domRef:to,prefixCls:$t,inputElement:Mi,ref:zr,id:It,showSearch:io,autoClearSearchValue:Xt,mode:or,activeDescendantId:ut,tagRender:Tn,values:Ba,open:Ea,onToggleOpen:za,activeValue:Ke,searchValue:Zo,onSearch:Yo,onSearchSubmit:il,onRemove:_l,tokenWithEnter:wo}))),Ua;return Fi?Ua=xa:Ua=ie.createElement("div",(0,Ve.Z)({className:La},Eo,{ref:tr,onMouseDown:xe,onKeyDown:nu,onKeyUp:yl,onFocus:ge,onBlur:fe}),fo&&!Ea&&ie.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Ba.map(function(da){var ha=da.label,$a=da.value;return["number","string"].includes((0,Le.Z)(ha))?ha:$a}).join(", "))),xa,pn,Kn&&Sa),ie.createElement(pt.Provider,{value:ln},Ua)}),eo=ur,Go=function(pe,Ce){var it=ie.useRef({values:new Map,options:new Map}),tt=ie.useMemo(function(){var $t=it.current,gn=$t.values,Vn=$t.options,Tn=pe.map(function(Ba){if(Ba.label===void 0){var _a;return(0,ce.Z)((0,ce.Z)({},Ba),{},{label:(_a=gn.get(Ba.value))===null||_a===void 0?void 0:_a.label})}return Ba}),Hn=new Map,_n=new Map;return Tn.forEach(function(Ba){Hn.set(Ba.value,Ba),_n.set(Ba.value,Ce.get(Ba.value)||Vn.get(Ba.value))}),it.current.values=Hn,it.current.options=_n,Tn},[pe,Ce]),It=ie.useCallback(function($t){return Ce.get($t)||it.current.options.get($t)},[Ce]);return[tt,It]};function Xr(pe,Ce){return Qn(pe).join("").toUpperCase().includes(Ce)}var $i=function(pe,Ce,it,tt,It){return ie.useMemo(function(){if(!it||tt===!1)return pe;var $t=Ce.options,gn=Ce.label,Vn=Ce.value,Tn=[],Hn=typeof tt=="function",_n=it.toUpperCase(),Ba=Hn?tt:function(Aa,Va){return It?Xr(Va[It],_n):Va[$t]?Xr(Va[gn!=="children"?gn:"label"],_n):Xr(Va[Vn],_n)},_a=Hn?function(Aa){return Pa(Aa)}:function(Aa){return Aa};return pe.forEach(function(Aa){if(Aa[$t]){var Va=Ba(it,_a(Aa));if(Va)Tn.push(Aa);else{var fr=Aa[$t].filter(function(ar){return Ba(it,_a(ar))});fr.length&&Tn.push((0,ce.Z)((0,ce.Z)({},Aa),{},(0,je.Z)({},$t,fr)))}return}Ba(it,_a(Aa))&&Tn.push(Aa)}),Tn},[pe,tt,It,it,Ce])},Fr=0,Uo=a();function ao(){var pe;return Uo?(pe=Fr,Fr+=1):pe="TEST_OR_SSR",pe}function di(pe){var Ce=ie.useState(),it=(0,ke.Z)(Ce,2),tt=it[0],It=it[1];return ie.useEffect(function(){It("rc_select_".concat(ao()))},[]),pe||tt}function zi(pe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},it=[];return ie.Children.forEach(pe,function(tt){tt==null&&!Ce.keepEmpty||(Array.isArray(tt)?it=it.concat(zi(tt)):(0,Oe.isFragment)(tt)&&tt.props?it=it.concat(zi(tt.props.children,Ce)):it.push(tt))}),it}var Pi=["children","value"],Di=["children"];function lu(pe){var Ce=pe,it=Ce.key,tt=Ce.props,It=tt.children,$t=tt.value,gn=(0,Ze.Z)(tt,Pi);return(0,ce.Z)({key:it,value:$t!==void 0?$t:it,children:It},gn)}function Jl(pe){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return zi(pe).map(function(it,tt){if(!ie.isValidElement(it)||!it.type)return null;var It=it,$t=It.type.isSelectOptGroup,gn=It.key,Vn=It.props,Tn=Vn.children,Hn=(0,Ze.Z)(Vn,Di);return Ce||!$t?lu(it):(0,ce.Z)((0,ce.Z)({key:"__RC_SELECT_GRP__".concat(gn===null?tt:gn,"__"),label:gn},Hn),{},{options:Jl(Tn)})}).filter(function(it){return it})}function bu(pe,Ce,it,tt,It){return ie.useMemo(function(){var $t=pe,gn=!pe;gn&&($t=Jl(Ce));var Vn=new Map,Tn=new Map,Hn=function(_a,Aa,Va){Va&&typeof Va=="string"&&_a.set(Aa[Va],Aa)};function _n(Ba){for(var _a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Aa=0;Aa<Ba.length;Aa+=1){var Va=Ba[Aa];!Va[it.options]||_a?(Vn.set(Va[it.value],Va),Hn(Tn,Va,it.label),Hn(Tn,Va,tt),Hn(Tn,Va,It)):_n(Va[it.options],!0)}}return _n($t),{options:$t,valueOptions:Vn,labelOptions:Tn}},[pe,Ce,it,tt,It])}function cu(pe){var Ce=ie.useRef();Ce.current=pe;var it=ie.useCallback(function(){return Ce.current.apply(Ce,arguments)},[]);return it}var Ul=function(){return null};Ul.isSelectOptGroup=!0;var Ri=Ul,xl=function(){return null};xl.isSelectOption=!0;var ql=xl;function Vu(pe,Ce){var it=(0,ce.Z)({},pe);return Array.isArray(Ce)&&Ce.forEach(function(tt){delete it[tt]}),it}var es=ee(73299),Ie=ie.createContext(null),Qe=Ie;function Ct(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var en=["disabled","title","children","style","className"];function An(pe){return typeof pe=="string"||typeof pe=="number"}var ft=function(Ce,it){var tt=Nt(),It=tt.prefixCls,$t=tt.id,gn=tt.open,Vn=tt.multiple,Tn=tt.mode,Hn=tt.searchValue,_n=tt.toggleOpen,Ba=tt.notFoundContent,_a=tt.onPopupScroll,Aa=ie.useContext(Qe),Va=Aa.flattenOptions,fr=Aa.onActiveValue,ar=Aa.defaultActiveFirstOption,or=Aa.onSelect,he=Aa.menuItemSelectedIcon,Ne=Aa.rawValues,at=Aa.fieldNames,me=Aa.virtual,_e=Aa.direction,lt=Aa.listHeight,bt=Aa.listItemHeight,Ke="".concat(It,"-item"),nt=rt(function(){return Va},[gn,Va],function(ta,Bn){return Bn[0]&&ta[1]!==Bn[1]}),ut=ie.useRef(null),Ot=function(Bn){Bn.preventDefault()},Xt=function(Bn){ut.current&&ut.current.scrollTo(typeof Bn=="number"?{index:Bn}:Bn)},fn=function(Bn){for(var ca=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,er=nt.length,Ha=0;Ha<er;Ha+=1){var cr=(Bn+Ha*ca+er)%er,ja=nt[cr],Ga=ja.group,Ia=ja.data;if(!Ga&&!Ia.disabled)return cr}return-1},Ht=ie.useState(function(){return fn(0)}),mn=(0,ke.Z)(Ht,2),Cn=mn[0],Dn=mn[1],rn=function(Bn){var ca=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Dn(Bn);var er={source:ca?"keyboard":"mouse"},Ha=nt[Bn];if(!Ha){fr(null,-1,er);return}fr(Ha.value,Bn,er)};(0,ie.useEffect)(function(){rn(ar!==!1?fn(0):-1)},[nt.length,Hn]);var sa=ie.useCallback(function(ta){return Ne.has(ta)&&Tn!=="combobox"},[Tn,(0,te.Z)(Ne).toString(),Ne.size]);(0,ie.useEffect)(function(){var ta=setTimeout(function(){if(!Vn&&gn&&Ne.size===1){var ca=Array.from(Ne)[0],er=nt.findIndex(function(Ha){var cr=Ha.data;return cr.value===ca});er!==-1&&(rn(er),Xt(er))}});if(gn){var Bn;(Bn=ut.current)===null||Bn===void 0||Bn.scrollTo(void 0)}return function(){return clearTimeout(ta)}},[gn,Hn,Va.length]);var jn=function(Bn){Bn!==void 0&&or(Bn,{selected:!Ne.has(Bn)}),Vn||_n(!1)};if(ie.useImperativeHandle(it,function(){return{onKeyDown:function(Bn){var ca=Bn.which,er=Bn.ctrlKey;switch(ca){case We.N:case We.P:case We.UP:case We.DOWN:{var Ha=0;if(ca===We.UP?Ha=-1:ca===We.DOWN?Ha=1:Ct()&&er&&(ca===We.N?Ha=1:ca===We.P&&(Ha=-1)),Ha!==0){var cr=fn(Cn+Ha,Ha);Xt(cr),rn(cr,!0)}break}case We.ENTER:{var ja=nt[Cn];ja&&!ja.data.disabled?jn(ja.value):jn(void 0),gn&&Bn.preventDefault();break}case We.ESC:_n(!1),gn&&Bn.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Bn){Xt(Bn)}}}),nt.length===0)return ie.createElement("div",{role:"listbox",id:"".concat($t,"_list"),className:"".concat(Ke,"-empty"),onMouseDown:Ot},Ba);var va=Object.keys(at).map(function(ta){return at[ta]}),wa=function(Bn){return Bn.label};function Zn(ta,Bn){var ca=ta.group;return{role:ca?"presentation":"option",id:"".concat($t,"_list_").concat(Bn)}}var Ra=function(Bn){var ca=nt[Bn];if(!ca)return null;var er=ca.data||{},Ha=er.value,cr=ca.group,ja=Ln(er,!0),Ga=wa(ca);return ca?ie.createElement("div",(0,Ve.Z)({"aria-label":typeof Ga=="string"&&!cr?Ga:null},ja,{key:Bn},Zn(ca,Bn),{"aria-selected":sa(Ha)}),Ha):null},Da={role:"listbox",id:"".concat($t,"_list")};return ie.createElement(ie.Fragment,null,me&&ie.createElement("div",(0,Ve.Z)({},Da,{style:{height:0,width:0,overflow:"hidden"}}),Ra(Cn-1),Ra(Cn),Ra(Cn+1)),ie.createElement(es.Z,{itemKey:"key",ref:ut,data:nt,height:lt,itemHeight:bt,fullHeight:!1,onMouseDown:Ot,onScroll:_a,virtual:me,direction:_e,innerProps:me?null:Da},function(ta,Bn){var ca,er=ta.group,Ha=ta.groupOption,cr=ta.data,ja=ta.label,Ga=ta.value,Ia=cr.key;if(er){var ir,br=(ir=cr.title)!==null&&ir!==void 0?ir:An(ja)?ja.toString():void 0;return ie.createElement("div",{className:se()(Ke,"".concat(Ke,"-group")),title:br},ja!==void 0?ja:Ia)}var ro=cr.disabled,Ur=cr.title,io=cr.children,Eo=cr.style,oo=cr.className,gi=(0,Ze.Z)(cr,en),Li=Vu(gi,va),hr=sa(Ga),tr="".concat(Ke,"-option"),to=se()(Ke,tr,oo,(ca={},(0,je.Z)(ca,"".concat(tr,"-grouped"),Ha),(0,je.Z)(ca,"".concat(tr,"-active"),Cn===Bn&&!ro),(0,je.Z)(ca,"".concat(tr,"-disabled"),ro),(0,je.Z)(ca,"".concat(tr,"-selected"),hr),ca)),lo=wa(ta),zr=!he||typeof he=="function"||hr,Bo=typeof lo=="number"?lo:lo||Ga,qr=An(Bo)?Bo.toString():void 0;return Ur!==void 0&&(qr=Ur),ie.createElement("div",(0,Ve.Z)({},Ln(Li),me?{}:Zn(ta,Bn),{"aria-selected":hr,className:to,title:qr,onMouseMove:function(){Cn===Bn||ro||rn(Bn)},onClick:function(){ro||jn(Ga)},style:Eo}),ie.createElement("div",{className:"".concat(tr,"-content")},Bo),ie.isValidElement(he)||hr,zr&&ie.createElement(Jt,{className:"".concat(Ke,"-option-state"),customizeIcon:he,customizeIconProps:{isSelected:hr}},hr?"\u2713":null))}))},ze=ie.forwardRef(ft);ze.displayName="OptionList";var st=ze;function St(pe){var Ce=pe.mode,it=pe.options,tt=pe.children,It=pe.backfill,$t=pe.allowClear,gn=pe.placeholder,Vn=pe.getInputElement,Tn=pe.showSearch,Hn=pe.onSearch,_n=pe.defaultOpen,Ba=pe.autoFocus,_a=pe.labelInValue,Aa=pe.value,Va=pe.inputValue,fr=pe.optionLabelProp,ar=isMultiple(Ce),or=Tn!==void 0?Tn:ar||Ce==="combobox",he=it||convertChildrenToData(tt);if(warning(Ce!=="tags"||he.every(function(_e){return!_e.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Ce==="tags"||Ce==="combobox"){var Ne=he.some(function(_e){return _e.options?_e.options.some(function(lt){return typeof("value"in lt?lt.value:lt.key)=="number"}):typeof("value"in _e?_e.value:_e.key)=="number"});warning(!Ne,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Ce!=="combobox"||!fr,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Ce==="combobox"||!It,"`backfill` only works with `combobox` mode."),warning(Ce==="combobox"||!Vn,"`getInputElement` only work with `combobox` mode."),noteOnce(Ce!=="combobox"||!Vn||!$t||!gn,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Hn&&!or&&Ce!=="combobox"&&Ce!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!_n||Ba,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Aa!=null){var at=toArray(Aa);warning(!_a||at.every(function(_e){return _typeof(_e)==="object"&&("key"in _e||"value"in _e)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ar||Array.isArray(Aa),"`value` should be array when `mode` is `multiple` or `tags`")}if(tt){var me=null;toNodeArray(tt).some(function(_e){if(!React.isValidElement(_e)||!_e.type)return!1;var lt=_e,bt=lt.type;if(bt.isSelectOption)return!1;if(bt.isSelectOptGroup){var Ke=toNodeArray(_e.props.children).every(function(nt){return!React.isValidElement(nt)||!_e.type||nt.type.isSelectOption?!0:(me=nt.type,!1)});return!Ke}return me=bt,!0}),me&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(me.displayName||me.name||me,"`.")),warning(Va===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Me(pe,Ce){if(pe){var it=function tt(It){for(var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,gn=0;gn<It.length;gn++){var Vn=It[gn];if(Vn[Ce==null?void 0:Ce.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!$t&&Array.isArray(Vn[Ce==null?void 0:Ce.options])&&tt(Vn[Ce==null?void 0:Ce.options],!0))break}};it(pe)}}var qt=null,tn=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],kn=["inputValue"];function jt(pe){return!pe||(0,Le.Z)(pe)!=="object"}var On=ie.forwardRef(function(pe,Ce){var it=pe.id,tt=pe.mode,It=pe.prefixCls,$t=It===void 0?"rc-select":It,gn=pe.backfill,Vn=pe.fieldNames,Tn=pe.inputValue,Hn=pe.searchValue,_n=pe.onSearch,Ba=pe.autoClearSearchValue,_a=Ba===void 0?!0:Ba,Aa=pe.onSelect,Va=pe.onDeselect,fr=pe.dropdownMatchSelectWidth,ar=fr===void 0?!0:fr,or=pe.filterOption,he=pe.filterSort,Ne=pe.optionFilterProp,at=pe.optionLabelProp,me=pe.options,_e=pe.children,lt=pe.defaultActiveFirstOption,bt=pe.menuItemSelectedIcon,Ke=pe.virtual,nt=pe.direction,ut=pe.listHeight,Ot=ut===void 0?200:ut,Xt=pe.listItemHeight,fn=Xt===void 0?20:Xt,Ht=pe.value,mn=pe.defaultValue,Cn=pe.labelInValue,Dn=pe.onChange,rn=(0,Ze.Z)(pe,tn),sa=di(it),jn=iu(tt),va=!!(!me&&_e),wa=ie.useMemo(function(){return or===void 0&&tt==="combobox"?!1:or},[or,tt]),Zn=ie.useMemo(function(){return oi(Vn,va)},[JSON.stringify(Vn),va]),Ra=re("",{value:Hn!==void 0?Hn:Tn,postState:function(pr){return pr||""}}),Da=(0,ke.Z)(Ra,2),ta=Da[0],Bn=Da[1],ca=bu(me,_e,Zn,Ne,at),er=ca.valueOptions,Ha=ca.labelOptions,cr=ca.options,ja=ie.useCallback(function(Ea){var pr=Qn(Ea);return pr.map(function(Er){var za,wo,Yo,il,Ci;if(jt(Er))za=Er;else{var dl;Yo=Er.key,wo=Er.label,za=(dl=Er.value)!==null&&dl!==void 0?dl:Yo}var ll=er.get(za);if(ll){var tu;if(wo===void 0&&(wo=ll==null?void 0:ll[at||Zn.label]),Yo===void 0&&(Yo=(tu=ll==null?void 0:ll.key)!==null&&tu!==void 0?tu:za),il=ll==null?void 0:ll.disabled,Ci=ll==null?void 0:ll.title,0)var nu}return{label:wo,value:za,key:Yo,disabled:il,title:Ci}})},[Zn,at,er]),Ga=re(mn,{value:Ht}),Ia=(0,ke.Z)(Ga,2),ir=Ia[0],br=Ia[1],ro=ie.useMemo(function(){var Ea,pr=ja(ir);return tt==="combobox"&&Dt((Ea=pr[0])===null||Ea===void 0?void 0:Ea.value)?[]:pr},[ir,ja,tt]),Ur=Go(ro,er),io=(0,ke.Z)(Ur,2),Eo=io[0],oo=io[1],gi=ie.useMemo(function(){if(!tt&&Eo.length===1){var Ea=Eo[0];if(Ea.value===null&&(Ea.label===null||Ea.label===void 0))return[]}return Eo.map(function(pr){var Er;return(0,ce.Z)((0,ce.Z)({},pr),{},{label:(Er=pr.label)!==null&&Er!==void 0?Er:pr.value})})},[tt,Eo]),Li=ie.useMemo(function(){return new Set(Eo.map(function(Ea){return Ea.value}))},[Eo]);ie.useEffect(function(){if(tt==="combobox"){var Ea,pr=(Ea=Eo[0])===null||Ea===void 0?void 0:Ea.value;Bn(Tt(pr)?String(pr):"")}},[Eo]);var hr=cu(function(Ea,pr){var Er,za=pr!=null?pr:Ea;return Er={},(0,je.Z)(Er,Zn.value,Ea),(0,je.Z)(Er,Zn.label,za),Er}),tr=ie.useMemo(function(){if(tt!=="tags")return cr;var Ea=(0,te.Z)(cr),pr=function(za){return er.has(za)};return(0,te.Z)(Eo).sort(function(Er,za){return Er.value<za.value?-1:1}).forEach(function(Er){var za=Er.value;pr(za)||Ea.push(hr(za,Er.label))}),Ea},[hr,cr,er,Eo,tt]),to=$i(tr,Zn,ta,wa,Ne),lo=ie.useMemo(function(){return tt!=="tags"||!ta||to.some(function(Ea){return Ea[Ne||"value"]===ta})||to.some(function(Ea){return Ea[Zn.value]===ta})?to:[hr(ta)].concat((0,te.Z)(to))},[hr,Ne,tt,to,ta,Zn]),zr=ie.useMemo(function(){return he?(0,te.Z)(lo).sort(function(Ea,pr){return he(Ea,pr)}):lo},[lo,he]),Bo=ie.useMemo(function(){return bl(zr,{fieldNames:Zn,childrenAsData:va})},[zr,Zn,va]),qr=function(pr){var Er=ja(pr);if(br(Er),Dn&&(Er.length!==Eo.length||Er.some(function(Yo,il){var Ci;return((Ci=Eo[il])===null||Ci===void 0?void 0:Ci.value)!==(Yo==null?void 0:Yo.value)}))){var za=Cn?Er:Er.map(function(Yo){return Yo.value}),wo=Er.map(function(Yo){return Pa(oo(Yo.value))});Dn(jn?za:za[0],jn?wo:wo[0])}},ei=ie.useState(null),fo=(0,ke.Z)(ei,2),uo=fo[0],pi=fo[1],Zo=ie.useState(0),Mi=(0,ke.Z)(Zo,2),Fi=Mi[0],Si=Mi[1],zo=lt!==void 0?lt:tt!=="combobox",Ro=ie.useCallback(function(Ea,pr){var Er=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},za=Er.source,wo=za===void 0?"keyboard":za;Si(pr),gn&&tt==="combobox"&&Ea!==null&&wo==="keyboard"&&pi(String(Ea))},[gn,tt]),Mr=function(pr,Er,za){var wo=function(){var Pu,ge=oo(pr);return[Cn?{label:ge==null?void 0:ge[Zn.label],value:pr,key:(Pu=ge==null?void 0:ge.key)!==null&&Pu!==void 0?Pu:pr}:pr,Pa(ge)]};if(Er&&Aa){var Yo=wo(),il=(0,ke.Z)(Yo,2),Ci=il[0],dl=il[1];Aa(Ci,dl)}else if(!Er&&Va&&za!=="clear"){var ll=wo(),tu=(0,ke.Z)(ll,2),nu=tu[0],yl=tu[1];Va(nu,yl)}},so=cu(function(Ea,pr){var Er,za=jn?pr.selected:!0;za?Er=jn?[].concat((0,te.Z)(Eo),[Ea]):[Ea]:Er=Eo.filter(function(wo){return wo.value!==Ea}),qr(Er),Mr(Ea,za),tt==="combobox"?pi(""):(!iu||_a)&&(Bn(""),pi(""))}),jo=function(pr,Er){qr(pr);var za=Er.type,wo=Er.values;(za==="remove"||za==="clear")&&wo.forEach(function(Yo){Mr(Yo.value,!1,za)})},Ho=function(pr,Er){if(Bn(pr),pi(null),Er.source==="submit"){var za=(pr||"").trim();if(za){var wo=Array.from(new Set([].concat((0,te.Z)(Li),[za])));qr(wo),Mr(za,!0),Bn("")}return}Er.source!=="blur"&&(tt==="combobox"&&qr(pr),_n==null||_n(pr))},Ii=function(pr){var Er=pr;tt!=="tags"&&(Er=pr.map(function(wo){var Yo=Ha.get(wo);return Yo==null?void 0:Yo.value}).filter(function(wo){return wo!==void 0}));var za=Array.from(new Set([].concat((0,te.Z)(Li),(0,te.Z)(Er))));qr(za),za.forEach(function(wo){Mr(wo,!0)})},xr=ie.useMemo(function(){var Ea=Ke!==!1&&ar!==!1;return(0,ce.Z)((0,ce.Z)({},ca),{},{flattenOptions:Bo,onActiveValue:Ro,defaultActiveFirstOption:zo,onSelect:so,menuItemSelectedIcon:bt,rawValues:Li,fieldNames:Zn,virtual:Ea,direction:nt,listHeight:Ot,listItemHeight:fn,childrenAsData:va})},[ca,Bo,Ro,zo,so,bt,Li,Zn,Ke,ar,Ot,fn,va]);return ie.createElement(Qe.Provider,{value:xr},ie.createElement(eo,(0,Ve.Z)({},rn,{id:sa,prefixCls:$t,ref:Ce,omitDomProps:kn,mode:tt,displayValues:gi,onDisplayValuesChange:jo,direction:nt,searchValue:ta,onSearch:Ho,autoClearSearchValue:_a,onSearchSplit:Ii,dropdownMatchSelectWidth:ar,OptionList:st,emptyOptions:!Bo.length,activeValue:uo,activeDescendantId:"".concat(sa,"_list_").concat(Fi)})))}),Gt=On;Gt.Option=ql,Gt.OptGroup=Ri;var dn=null,un=null,Nn=ee(17341);function xn(pe){var Ce=ie.useRef(!1),it=ie.useState(pe),tt=(0,ke.Z)(it,2),It=tt[0],$t=tt[1];ie.useEffect(function(){return Ce.current=!1,function(){Ce.current=!0}},[]);function gn(Vn,Tn){Tn&&Ce.current||$t(Vn)}return[It,gn]}function ka(pe){return pe!==void 0}function Ya(pe,Ce){var it=Ce||{},tt=it.defaultValue,It=it.value,$t=it.onChange,gn=it.postState,Vn=xn(function(){return ka(It)?It:ka(tt)?typeof tt=="function"?tt():tt:typeof pe=="function"?pe():pe}),Tn=(0,ke.Z)(Vn,2),Hn=Tn[0],_n=Tn[1],Ba=It!==void 0?It:Hn,_a=gn?gn(Ba):Ba,Aa=Lr($t),Va=xn([Ba]),fr=(0,ke.Z)(Va,2),ar=fr[0],or=fr[1];Wt(function(){var Ne=ar[0];Hn!==Ne&&Aa(Hn,Ne)},[ar]),Wt(function(){ka(It)||_n(It)},[It]);var he=Lr(function(Ne,at){_n(Ne,at),or([Ba],at)});return[_a,he]}var Cr=ie.createContext(null),ea=Cr,qa="__rc_cascader_search_mark__",Ar=function(Ce,it,tt){var It=tt.label;return it.some(function($t){return String($t[It]).toLowerCase().includes(Ce.toLowerCase())})},Zr=function(Ce,it,tt,It){return it.map(function($t){return $t[It.label]}).join(" / ")},Kr=function(pe,Ce,it,tt,It,$t){var gn=It.filter,Vn=gn===void 0?Ar:gn,Tn=It.render,Hn=Tn===void 0?Zr:Tn,_n=It.limit,Ba=_n===void 0?50:_n,_a=It.sort;return ie.useMemo(function(){var Aa=[];if(!pe)return[];function Va(fr,ar){var or=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;fr.forEach(function(he){if(!(!_a&&Ba!==!1&&Ba>0&&Aa.length>=Ba)){var Ne=[].concat((0,te.Z)(ar),[he]),at=he[it.children],me=or||he.disabled;if((!at||at.length===0||$t)&&Vn(pe,Ne,{label:it.label})){var _e;Aa.push((0,ce.Z)((0,ce.Z)({},he),{},(_e={disabled:me},(0,je.Z)(_e,it.label,Hn(pe,Ne,tt,it)),(0,je.Z)(_e,qa,Ne),(0,je.Z)(_e,it.children,void 0),_e)))}at&&Va(he[it.children],Ne,me)}})}return Va(Ce,[]),_a&&Aa.sort(function(fr,ar){return _a(fr[qa],ar[qa],pe,it)}),Ba!==!1&&Ba>0?Aa.slice(0,Ba):Aa},[pe,Ce,it,tt,Hn,$t,Vn,_a,Ba])},Po="__RC_CASCADER_SPLIT__",li="SHOW_PARENT",Wo="SHOW_CHILD";function Xo(pe){return pe.join(Po)}function Jo(pe){return pe.map(Xo)}function Oo(pe){return pe.split(Po)}function $o(pe){var Ce=pe||{},it=Ce.label,tt=Ce.value,It=Ce.children,$t=tt||"value";return{label:it||"label",value:$t,key:$t,children:It||"children"}}function Ei(pe,Ce){var it,tt;return(it=pe.isLeaf)!==null&&it!==void 0?it:!((tt=pe[Ce.children])!==null&&tt!==void 0&&tt.length)}function el(pe){var Ce=pe.parentElement;if(Ce){var it=pe.offsetTop-Ce.offsetTop;it-Ce.scrollTop<0?Ce.scrollTo({top:it}):it+pe.offsetHeight-Ce.scrollTop>Ce.offsetHeight&&Ce.scrollTo({top:it+pe.offsetHeight-Ce.offsetHeight})}}function Gi(pe,Ce){return pe.map(function(it){var tt;return(tt=it[qa])===null||tt===void 0?void 0:tt.map(function(It){return It[Ce.value]})})}function al(pe,Ce,it){var tt=new Set(pe),It=Ce();return pe.filter(function($t){var gn=It[$t],Vn=gn?gn.parent:null,Tn=gn?gn.children:null;return gn&&gn.node.disabled?!0:it===Wo?!(Tn&&Tn.some(function(Hn){return Hn.key&&tt.has(Hn.key)})):!(Vn&&!Vn.node.disabled&&tt.has(Vn.key))})}function Ji(pe,Ce,it){for(var tt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,It=Ce,$t=[],gn=function(){var Hn,_n,Ba,_a=pe[Vn],Aa=(Hn=It)===null||Hn===void 0?void 0:Hn.findIndex(function(fr){var ar=fr[it.value];return tt?String(ar)===String(_a):ar===_a}),Va=Aa!==-1?(_n=It)===null||_n===void 0?void 0:_n[Aa]:null;$t.push({value:(Ba=Va==null?void 0:Va[it.value])!==null&&Ba!==void 0?Ba:_a,index:Aa,option:Va}),It=Va==null?void 0:Va[it.children]},Vn=0;Vn<pe.length;Vn+=1)gn();return $t}var ml=function(pe,Ce,it,tt,It){return ie.useMemo(function(){var $t=It||function(gn){var Vn=tt?gn.slice(-1):gn,Tn=" / ";return Vn.every(function(Hn){return["string","number"].includes((0,Le.Z)(Hn))})?Vn.join(Tn):Vn.reduce(function(Hn,_n,Ba){var _a=ie.isValidElement(_n)?ie.cloneElement(_n,{key:Ba}):_n;return Ba===0?[_a]:[].concat((0,te.Z)(Hn),[Tn,_a])},[])};return pe.map(function(gn){var Vn,Tn,Hn=Ji(gn,Ce,it),_n=$t(Hn.map(function(_a){var Aa,Va=_a.option,fr=_a.value;return(Aa=Va==null?void 0:Va[it.label])!==null&&Aa!==void 0?Aa:fr}),Hn.map(function(_a){var Aa=_a.option;return Aa})),Ba=Xo(gn);return{label:_n,value:Ba,key:Ba,valueCells:gn,disabled:(Vn=Hn[Hn.length-1])===null||Vn===void 0||(Tn=Vn.option)===null||Tn===void 0?void 0:Tn.disabled}})},[pe,Ce,it,It,tt])},Kl=ee(1089),Ol=function(pe,Ce){var it=ie.useRef({options:null,info:null}),tt=ie.useCallback(function(){return it.current.options!==pe&&(it.current.options=pe,it.current.info=(0,Kl.I8)(pe,{fieldNames:Ce,initWrapper:function($t){return(0,ce.Z)((0,ce.Z)({},$t),{},{pathKeyEntities:{}})},processEntity:function($t,gn){var Vn=$t.nodes.map(function(Tn){return Tn[Ce.value]}).join(Po);gn.pathKeyEntities[Vn]=$t,$t.key=Vn}})),it.current.info.pathKeyEntities},[Ce,pe]);return tt},Fu=function(pe,Ce){return ie.useCallback(function(it){var tt=[],It=[];return it.forEach(function($t){var gn=Ji($t,pe,Ce);gn.every(function(Vn){return Vn.option})?It.push($t):tt.push($t)}),[It,tt]},[pe,Ce])},ju={},Yu=[],zl=function(Ce){Yu.push(Ce)};function Bu(pe,Ce){if(0)var it}function Qu(pe,Ce){if(0)var it}function Xu(){ju={}}function fu(pe,Ce,it){!Ce&&!ju[it]&&(pe(!1,it),ju[it]=!0)}function jl(pe,Ce){fu(Bu,pe,Ce)}function ts(pe,Ce){fu(Qu,pe,Ce)}jl.preMessage=zl,jl.resetWarned=Xu,jl.noteOnce=ts;var Nu=null;function Es(pe){return ie.useMemo(function(){if(!pe)return[!1,{}];var Ce={matchInputWidth:!0,limit:50};return pe&&(0,Le.Z)(pe)==="object"&&(Ce=(0,ce.Z)((0,ce.Z)({},Ce),pe)),Ce.limit<=0&&delete Ce.limit,[!0,Ce]},[pe])}var Mu=ie.memo(function(pe){var Ce=pe.children;return Ce},function(pe,Ce){return!Ce.open}),Ju=Mu;function du(pe){var Ce,it=pe.prefixCls,tt=pe.checked,It=pe.halfChecked,$t=pe.disabled,gn=pe.onClick,Vn=pe.disableCheckbox,Tn=ie.useContext(ea),Hn=Tn.checkable,_n=typeof Hn!="boolean"?Hn:null;return ie.createElement("span",{className:se()("".concat(it),(Ce={},(0,je.Z)(Ce,"".concat(it,"-checked"),tt),(0,je.Z)(Ce,"".concat(it,"-indeterminate"),!tt&&It),(0,je.Z)(Ce,"".concat(it,"-disabled"),$t||Vn),Ce)),onClick:gn},_n)}var mu="__cascader_fix_label__";function Al(pe){var Ce=pe.prefixCls,it=pe.multiple,tt=pe.options,It=pe.activeValue,$t=pe.prevValuePath,gn=pe.onToggleOpen,Vn=pe.onSelect,Tn=pe.onActive,Hn=pe.checkedSet,_n=pe.halfCheckedSet,Ba=pe.loadingKeys,_a=pe.isSelectable,Aa=pe.searchValue,Va="".concat(Ce,"-menu"),fr="".concat(Ce,"-menu-item"),ar=ie.useContext(ea),or=ar.fieldNames,he=ar.changeOnSelect,Ne=ar.expandTrigger,at=ar.expandIcon,me=ar.loadingIcon,_e=ar.dropdownMenuColumnStyle,lt=Ne==="hover",bt=ie.useMemo(function(){return tt.map(function(Ke){var nt,ut=Ke.disabled,Ot=Ke.disableCheckbox,Xt=Ke[qa],fn=(nt=Ke[mu])!==null&&nt!==void 0?nt:Ke[or.label],Ht=Ke[or.value],mn=Ei(Ke,or),Cn=Xt?Xt.map(function(va){return va[or.value]}):[].concat((0,te.Z)($t),[Ht]),Dn=Xo(Cn),rn=Ba.includes(Dn),sa=Hn.has(Dn),jn=_n.has(Dn);return{disabled:ut,label:fn,value:Ht,isLeaf:mn,isLoading:rn,checked:sa,halfChecked:jn,option:Ke,disableCheckbox:Ot,fullPath:Cn,fullPathKey:Dn}})},[tt,Hn,or,_n,Ba,$t]);return ie.createElement("ul",{className:Va,role:"menu"},bt.map(function(Ke){var nt,ut=Ke.disabled,Ot=Ke.label,Xt=Ke.value,fn=Ke.isLeaf,Ht=Ke.isLoading,mn=Ke.checked,Cn=Ke.halfChecked,Dn=Ke.option,rn=Ke.fullPath,sa=Ke.fullPathKey,jn=Ke.disableCheckbox,va=function(){if(!(ut||Aa)){var Da=(0,te.Z)(rn);lt&&fn&&Da.pop(),Tn(Da)}},wa=function(){_a(Dn)&&Vn(rn,fn)},Zn;return typeof Dn.title=="string"?Zn=Dn.title:typeof Ot=="string"&&(Zn=Ot),ie.createElement("li",{key:sa,className:se()(fr,(nt={},(0,je.Z)(nt,"".concat(fr,"-expand"),!fn),(0,je.Z)(nt,"".concat(fr,"-active"),It===Xt||It===sa),(0,je.Z)(nt,"".concat(fr,"-disabled"),ut),(0,je.Z)(nt,"".concat(fr,"-loading"),Ht),nt)),style:_e,role:"menuitemcheckbox",title:Zn,"aria-checked":mn,"data-path-key":sa,onClick:function(){va(),!jn&&(!it||fn)&&wa()},onDoubleClick:function(){he&&gn(!1)},onMouseEnter:function(){lt&&va()},onMouseDown:function(Da){Da.preventDefault()}},it&&ie.createElement(du,{prefixCls:"".concat(Ce,"-checkbox"),checked:mn,halfChecked:Cn,disabled:ut||jn,disableCheckbox:jn,onClick:function(Da){jn||(Da.stopPropagation(),wa())}}),ie.createElement("div",{className:"".concat(fr,"-content")},Ot),!Ht&&at&&!fn&&ie.createElement("div",{className:"".concat(fr,"-expand-icon")},at),Ht&&me&&ie.createElement("div",{className:"".concat(fr,"-loading-icon")},me))}))}var wl=function(){var pe=Nt(),Ce=pe.multiple,it=pe.open,tt=ie.useContext(ea),It=tt.values,$t=ie.useState([]),gn=(0,ke.Z)($t,2),Vn=gn[0],Tn=gn[1];return ie.useEffect(function(){if(it&&!Ce){var Hn=It[0];Tn(Hn||[])}},[it]),[Vn,Tn]},Ka={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(Ce){var it=Ce.keyCode;if(Ce.altKey&&!Ce.ctrlKey||Ce.metaKey||it>=Ka.F1&&it<=Ka.F12)return!1;switch(it){case Ka.ALT:case Ka.CAPS_LOCK:case Ka.CONTEXT_MENU:case Ka.CTRL:case Ka.DOWN:case Ka.END:case Ka.ESC:case Ka.HOME:case Ka.INSERT:case Ka.LEFT:case Ka.MAC_FF_META:case Ka.META:case Ka.NUMLOCK:case Ka.NUM_CENTER:case Ka.PAGE_DOWN:case Ka.PAGE_UP:case Ka.PAUSE:case Ka.PRINT_SCREEN:case Ka.RIGHT:case Ka.SHIFT:case Ka.UP:case Ka.WIN_KEY:case Ka.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ce){if(Ce>=Ka.ZERO&&Ce<=Ka.NINE||Ce>=Ka.NUM_ZERO&&Ce<=Ka.NUM_MULTIPLY||Ce>=Ka.A&&Ce<=Ka.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ce===0)return!0;switch(Ce){case Ka.SPACE:case Ka.QUESTION_MARK:case Ka.NUM_PLUS:case Ka.NUM_MINUS:case Ka.NUM_PERIOD:case Ka.NUM_DIVISION:case Ka.SEMICOLON:case Ka.DASH:case Ka.EQUALS:case Ka.COMMA:case Ka.PERIOD:case Ka.SLASH:case Ka.APOSTROPHE:case Ka.SINGLE_QUOTE:case Ka.OPEN_SQUARE_BRACKET:case Ka.BACKSLASH:case Ka.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},eu=Ka,ns=function(pe,Ce,it,tt,It,$t){var gn=Nt(),Vn=gn.direction,Tn=gn.searchValue,Hn=gn.toggleOpen,_n=gn.open,Ba=Vn==="rtl",_a=ie.useMemo(function(){for(var _e=-1,lt=Ce,bt=[],Ke=[],nt=tt.length,ut=Gi(Ce,it),Ot=function(Dn){var rn=lt.findIndex(function(sa,jn){return(ut[jn]?Xo(ut[jn]):sa[it.value])===tt[Dn]});if(rn===-1)return"break";_e=rn,bt.push(_e),Ke.push(tt[Dn]),lt=lt[_e][it.children]},Xt=0;Xt<nt&&lt;Xt+=1){var fn=Ot(Xt);if(fn==="break")break}for(var Ht=Ce,mn=0;mn<bt.length-1;mn+=1)Ht=Ht[bt[mn]][it.children];return[Ke,_e,Ht,ut]},[tt,it,Ce]),Aa=(0,ke.Z)(_a,4),Va=Aa[0],fr=Aa[1],ar=Aa[2],or=Aa[3],he=function(lt){It(lt)},Ne=function(lt){var bt=ar.length,Ke=fr;Ke===-1&&lt<0&&(Ke=bt);for(var nt=0;nt<bt;nt+=1){Ke=(Ke+lt+bt)%bt;var ut=ar[Ke];if(ut&&!ut.disabled){var Ot=Va.slice(0,-1).concat(or[Ke]?Xo(or[Ke]):ut[it.value]);he(Ot);return}}},at=function(){if(Va.length>1){var lt=Va.slice(0,-1);he(lt)}else Hn(!1)},me=function(){var lt,bt=((lt=ar[fr])===null||lt===void 0?void 0:lt[it.children])||[],Ke=bt.find(function(ut){return!ut.disabled});if(Ke){var nt=[].concat((0,te.Z)(Va),[Ke[it.value]]);he(nt)}};ie.useImperativeHandle(pe,function(){return{onKeyDown:function(lt){var bt=lt.which;switch(bt){case eu.UP:case eu.DOWN:{var Ke=0;bt===eu.UP?Ke=-1:bt===eu.DOWN&&(Ke=1),Ke!==0&&Ne(Ke);break}case eu.LEFT:{if(Tn)break;Ba?me():at();break}case eu.RIGHT:{if(Tn)break;Ba?at():me();break}case eu.BACKSPACE:{Tn||at();break}case eu.ENTER:{if(Va.length){var nt=ar[fr],ut=(nt==null?void 0:nt[qa])||[];ut.length?$t(ut.map(function(Ot){return Ot[it.value]}),ut[ut.length-1]):$t(Va,ar[fr])}break}case eu.ESC:Hn(!1),_n&&lt.stopPropagation()}},onKeyUp:function(){}}})},Sl=ie.forwardRef(function(pe,Ce){var it,tt,It,$t,gn=Nt(),Vn=gn.prefixCls,Tn=gn.multiple,Hn=gn.searchValue,_n=gn.toggleOpen,Ba=gn.notFoundContent,_a=gn.direction,Aa=gn.open,Va=ie.useRef(),fr=_a==="rtl",ar=ie.useContext(ea),or=ar.options,he=ar.values,Ne=ar.halfValues,at=ar.fieldNames,me=ar.changeOnSelect,_e=ar.onSelect,lt=ar.searchOptions,bt=ar.dropdownPrefixCls,Ke=ar.loadData,nt=ar.expandTrigger,ut=bt||Vn,Ot=ie.useState([]),Xt=(0,ke.Z)(Ot,2),fn=Xt[0],Ht=Xt[1],mn=function(Ia){if(!(!Ke||Hn)){var ir=Ji(Ia,or,at),br=ir.map(function(io){var Eo=io.option;return Eo}),ro=br[br.length-1];if(ro&&!Ei(ro,at)){var Ur=Xo(Ia);Ht(function(io){return[].concat((0,te.Z)(io),[Ur])}),Ke(br)}}};ie.useEffect(function(){fn.length&&fn.forEach(function(Ga){var Ia=Oo(Ga),ir=Ji(Ia,or,at,!0).map(function(ro){var Ur=ro.option;return Ur}),br=ir[ir.length-1];(!br||br[at.children]||Ei(br,at))&&Ht(function(ro){return ro.filter(function(Ur){return Ur!==Ga})})})},[or,fn,at]);var Cn=ie.useMemo(function(){return new Set(Jo(he))},[he]),Dn=ie.useMemo(function(){return new Set(Jo(Ne))},[Ne]),rn=wl(),sa=(0,ke.Z)(rn,2),jn=sa[0],va=sa[1],wa=function(Ia){va(Ia),mn(Ia)},Zn=function(Ia){var ir=Ia.disabled,br=Ei(Ia,at);return!ir&&(br||me||Tn)},Ra=function(Ia,ir){var br=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_e(Ia),!Tn&&(ir||me&&(nt==="hover"||br))&&_n(!1)},Da=ie.useMemo(function(){return Hn?lt:or},[Hn,lt,or]),ta=ie.useMemo(function(){for(var Ga=[{options:Da}],Ia=Da,ir=Gi(Ia,at),br=function(){var Eo=jn[ro],oo=Ia.find(function(Li,hr){return(ir[hr]?Xo(ir[hr]):Li[at.value])===Eo}),gi=oo==null?void 0:oo[at.children];if(!(gi!=null&&gi.length))return"break";Ia=gi,Ga.push({options:gi})},ro=0;ro<jn.length;ro+=1){var Ur=br();if(Ur==="break")break}return Ga},[Da,jn,at]),Bn=function(Ia,ir){Zn(ir)&&Ra(Ia,Ei(ir,at),!0)};ns(Ce,Da,at,jn,wa,Bn),ie.useEffect(function(){for(var Ga=0;Ga<jn.length;Ga+=1){var Ia,ir=jn.slice(0,Ga+1),br=Xo(ir),ro=(Ia=Va.current)===null||Ia===void 0?void 0:Ia.querySelector('li[data-path-key="'.concat(br.replace(/\\{0,2}"/g,'\\"'),'"]'));ro&&el(ro)}},[jn]);var ca=!((it=ta[0])!==null&&it!==void 0&&(tt=it.options)!==null&&tt!==void 0&&tt.length),er=[(It={},(0,je.Z)(It,at.value,"__EMPTY__"),(0,je.Z)(It,mu,Ba),(0,je.Z)(It,"disabled",!0),It)],Ha=(0,ce.Z)((0,ce.Z)({},pe),{},{multiple:!ca&&Tn,onSelect:Ra,onActive:wa,onToggleOpen:_n,checkedSet:Cn,halfCheckedSet:Dn,loadingKeys:fn,isSelectable:Zn}),cr=ca?[{options:er}]:ta,ja=cr.map(function(Ga,Ia){var ir=jn.slice(0,Ia),br=jn[Ia];return ie.createElement(Al,(0,Ve.Z)({key:Ia},Ha,{searchValue:Hn,prefixCls:ut,options:Ga.options,prevValuePath:ir,activeValue:br}))});return ie.createElement(Ju,{open:Aa},ie.createElement("div",{className:se()("".concat(ut,"-menus"),($t={},(0,je.Z)($t,"".concat(ut,"-menu-empty"),ca),(0,je.Z)($t,"".concat(ut,"-rtl"),fr),$t)),ref:Va},ja))}),wu=Sl;function ms(pe){var Ce=pe.onPopupVisibleChange,it=pe.popupVisible,tt=pe.popupClassName,It=pe.popupPlacement;warning(!Ce,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(it===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(tt===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(It===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function Gu(pe,Ce){if(pe){var it=function tt(It){for(var $t=0;$t<It.length;$t++){var gn=It[$t];if(gn[Ce==null?void 0:Ce.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(gn[Ce==null?void 0:Ce.children])&&tt(gn[Ce==null?void 0:Ce.children]))return!0}};it(pe)}}var vu=null,hu=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function xs(pe){return Array.isArray(pe)&&Array.isArray(pe[0])}function ls(pe){return pe?xs(pe)?pe:(pe.length===0?[]:[pe]).map(function(Ce){return Array.isArray(Ce)?Ce:[Ce]}):[]}var us=ie.forwardRef(function(pe,Ce){var it=pe.id,tt=pe.prefixCls,It=tt===void 0?"rc-cascader":tt,$t=pe.fieldNames,gn=pe.defaultValue,Vn=pe.value,Tn=pe.changeOnSelect,Hn=pe.onChange,_n=pe.displayRender,Ba=pe.checkable,_a=pe.autoClearSearchValue,Aa=_a===void 0?!0:_a,Va=pe.searchValue,fr=pe.onSearch,ar=pe.showSearch,or=pe.expandTrigger,he=pe.options,Ne=pe.dropdownPrefixCls,at=pe.loadData,me=pe.popupVisible,_e=pe.open,lt=pe.popupClassName,bt=pe.dropdownClassName,Ke=pe.dropdownMenuColumnStyle,nt=pe.popupPlacement,ut=pe.placement,Ot=pe.onDropdownVisibleChange,Xt=pe.onPopupVisibleChange,fn=pe.expandIcon,Ht=fn===void 0?">":fn,mn=pe.loadingIcon,Cn=pe.children,Dn=pe.dropdownMatchSelectWidth,rn=Dn===void 0?!1:Dn,sa=pe.showCheckedStrategy,jn=sa===void 0?li:sa,va=(0,Ze.Z)(pe,hu),wa=di(it),Zn=!!Ba,Ra=Ya(gn,{value:Vn,postState:ls}),Da=(0,ke.Z)(Ra,2),ta=Da[0],Bn=Da[1],ca=ie.useMemo(function(){return $o($t)},[JSON.stringify($t)]),er=ie.useMemo(function(){return he||[]},[he]),Ha=Ol(er,ca),cr=ie.useCallback(function(Ro){var Mr=Ha();return Ro.map(function(so){var jo=Mr[so].nodes;return jo.map(function(Ho){return Ho[ca.value]})})},[Ha,ca]),ja=Ya("",{value:Va,postState:function(Mr){return Mr||""}}),Ga=(0,ke.Z)(ja,2),Ia=Ga[0],ir=Ga[1],br=function(Mr,so){ir(Mr),so.source!=="blur"&&fr&&fr(Mr)},ro=Es(ar),Ur=(0,ke.Z)(ro,2),io=Ur[0],Eo=Ur[1],oo=Kr(Ia,er,ca,Ne||It,Eo,Tn),gi=Fu(er,ca),Li=ie.useMemo(function(){var Ro=gi(ta),Mr=(0,ke.Z)(Ro,2),so=Mr[0],jo=Mr[1];if(!Zn||!ta.length)return[so,[],jo];var Ho=Jo(so),Ii=Ha(),xr=(0,Nn.S)(Ho,!0,Ii),Ea=xr.checkedKeys,pr=xr.halfCheckedKeys;return[cr(Ea),cr(pr),jo]},[Zn,ta,Ha,cr,gi]),hr=(0,ke.Z)(Li,3),tr=hr[0],to=hr[1],lo=hr[2],zr=ie.useMemo(function(){var Ro=Jo(tr),Mr=al(Ro,Ha,jn);return[].concat((0,te.Z)(lo),(0,te.Z)(cr(Mr)))},[tr,Ha,cr,lo,jn]),Bo=ml(zr,er,ca,Zn,_n),qr=Lr(function(Ro){if(Bn(Ro),Hn){var Mr=ls(Ro),so=Mr.map(function(Ii){return Ji(Ii,er,ca).map(function(xr){return xr.option})}),jo=Zn?Mr:Mr[0],Ho=Zn?so:so[0];Hn(jo,Ho)}}),ei=Lr(function(Ro){if((!Zn||Aa)&&ir(""),!Zn)qr(Ro);else{var Mr=Xo(Ro),so=Jo(tr),jo=Jo(to),Ho=so.includes(Mr),Ii=lo.some(function(Ci){return Xo(Ci)===Mr}),xr=tr,Ea=lo;if(Ii&&!Ho)Ea=lo.filter(function(Ci){return Xo(Ci)!==Mr});else{var pr=Ho?so.filter(function(Ci){return Ci!==Mr}):[].concat((0,te.Z)(so),[Mr]),Er=Ha(),za;if(Ho){var wo=(0,Nn.S)(pr,{checked:!1,halfCheckedKeys:jo},Er);za=wo.checkedKeys}else{var Yo=(0,Nn.S)(pr,!0,Er);za=Yo.checkedKeys}var il=al(za,Ha,jn);xr=cr(il)}qr([].concat((0,te.Z)(Ea),(0,te.Z)(xr)))}}),fo=function(Mr,so){if(so.type==="clear"){qr([]);return}var jo=so.values[0],Ho=jo.valueCells;ei(Ho)},uo=_e!==void 0?_e:me,pi=bt||lt,Zo=ut||nt,Mi=function(Mr){Ot==null||Ot(Mr),Xt==null||Xt(Mr)},Fi=ie.useMemo(function(){return{options:er,fieldNames:ca,values:tr,halfValues:to,changeOnSelect:Tn,onSelect:ei,checkable:Ba,searchOptions:oo,dropdownPrefixCls:Ne,loadData:at,expandTrigger:or,expandIcon:Ht,loadingIcon:mn,dropdownMenuColumnStyle:Ke}},[er,ca,tr,to,Tn,ei,Ba,oo,Ne,at,or,Ht,mn,Ke]),Si=!(Ia?oo:er).length,zo=Ia&&Eo.matchInputWidth||Si?{}:{minWidth:"auto"};return ie.createElement(ea.Provider,{value:Fi},ie.createElement(eo,(0,Ve.Z)({},va,{ref:Ce,id:wa,prefixCls:It,autoClearSearchValue:Aa,dropdownMatchSelectWidth:rn,dropdownStyle:zo,displayValues:Bo,onDisplayValuesChange:fo,mode:Zn?"multiple":void 0,searchValue:Ia,onSearch:br,showSearch:io,OptionList:wu,emptyOptions:Si,open:uo,dropdownClassName:pi,placement:Zo,onDropdownVisibleChange:Mi,getRawInputElement:function(){return Cn}})))});us.SHOW_PARENT=li,us.SHOW_CHILD=Wo;var vs=us,As=vs,Cs=ee(10366),Hs=ee(33603),Ns=ee(8745),uu=ee(9708),pu=ee(53124),Iu=ee(88258),ps=ee(98866),Su=ee(98675),Ou=ee(65223),yu=ee(87244),bs=ee(13458),Ru=ee(78642),Ms=ee(46163),ss=ee(4173),as=ee(63185),Is=ee(14747),Ss=ee(80110),Os=ee(67968);const Te=pe=>{const{prefixCls:Ce,componentCls:it,antCls:tt}=pe,It=`${it}-menu-item`,$t=`
&${It}-expand ${It}-expand-icon,
${It}-loading-icon
`;return[{[it]:{width:pe.controlWidth}},{[`${it}-dropdown`]:[(0,as.C2)(`${Ce}-checkbox`,pe),{[`&${tt}-select-dropdown`]:{padding:0}},{[it]:{"&-checkbox":{top:0,marginInlineEnd:pe.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${it}-menu-empty`]:{[`${it}-menu`]:{width:"100%",height:"auto",[It]:{color:pe.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:pe.controlItemWidth,height:pe.dropdownHeight,margin:0,padding:pe.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${pe.lineWidth}px ${pe.lineType} ${pe.colorSplit}`},"&-item":Object.assign(Object.assign({},Is.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:pe.optionPadding,lineHeight:pe.lineHeight,cursor:"pointer",transition:`all ${pe.motionDurationMid}`,borderRadius:pe.borderRadiusSM,"&:hover":{background:pe.controlItemBgHover},"&-disabled":{color:pe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[$t]:{color:pe.colorTextDisabled}},[`&-active:not(${It}-disabled)`]:{"&, &:hover":{fontWeight:pe.optionSelectedFontWeight,backgroundColor:pe.optionSelectedBg}},"&-content":{flex:"auto"},[$t]:{marginInlineStart:pe.paddingXXS,color:pe.colorTextDescription,fontSize:pe.fontSizeIcon},"&-keyword":{color:pe.colorHighlight}})}}}]},{[`${it}-dropdown-rtl`]:{direction:"rtl"}},(0,Ss.c)(pe)]};var ct=(0,Os.Z)("Cascader",pe=>[Te(pe)],pe=>{const Ce=Math.round((pe.controlHeight-pe.fontSize*pe.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:pe.controlItemBgActive,optionSelectedFontWeight:pe.fontWeightStrong,optionPadding:`${Ce}px ${pe.paddingSM}px`,menuPadding:pe.paddingXXS}}),gt=function(pe,Ce){var it={};for(var tt in pe)Object.prototype.hasOwnProperty.call(pe,tt)&&Ce.indexOf(tt)<0&&(it[tt]=pe[tt]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var It=0,tt=Object.getOwnPropertySymbols(pe);It<tt.length;It++)Ce.indexOf(tt[It])<0&&Object.prototype.propertyIsEnumerable.call(pe,tt[It])&&(it[tt[It]]=pe[tt[It]]);return it};const{SHOW_CHILD:Qt,SHOW_PARENT:In}=As;function ma(pe,Ce,it){const tt=pe.toLowerCase().split(Ce).reduce((gn,Vn,Tn)=>Tn===0?[Vn]:[].concat((0,te.Z)(gn),[Ce,Vn]),[]),It=[];let $t=0;return tt.forEach((gn,Vn)=>{const Tn=$t+gn.length;let Hn=pe.slice($t,Tn);$t=Tn,Vn%2===1&&(Hn=ie.createElement("span",{className:`${it}-menu-item-keyword`,key:`separator-${Vn}`},Hn)),It.push(Hn)}),It}const ba=(pe,Ce,it,tt)=>{const It=[],$t=pe.toLowerCase();return Ce.forEach((gn,Vn)=>{Vn!==0&&It.push(" / ");let Tn=gn[tt.label];const Hn=typeof Tn;(Hn==="string"||Hn==="number")&&(Tn=ma(String(Tn),$t,it)),It.push(Tn)}),It},Pr=ie.forwardRef((pe,Ce)=>{const{prefixCls:it,size:tt,disabled:It,className:$t,rootClassName:gn,multiple:Vn,bordered:Tn=!0,transitionName:Hn,choiceTransitionName:_n="",popupClassName:Ba,dropdownClassName:_a,expandIcon:Aa,placement:Va,showSearch:fr,allowClear:ar=!0,notFoundContent:or,direction:he,getPopupContainer:Ne,status:at,showArrow:me,builtinPlacements:_e,style:lt}=pe,bt=gt(pe,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Ke=(0,Cs.Z)(bt,["suffixIcon"]),{getPopupContainer:nt,getPrefixCls:ut,renderEmpty:Ot,direction:Xt,popupOverflow:fn,cascader:Ht}=ie.useContext(pu.E_),mn=he||Xt,Cn=mn==="rtl",{status:Dn,hasFeedback:rn,isFormItemInput:sa,feedbackIcon:jn}=ie.useContext(Ou.aM),va=(0,uu.F)(Dn,at),wa=or||(Ot==null?void 0:Ot("Cascader"))||ie.createElement(Iu.Z,{componentName:"Cascader"}),Zn=ut(),Ra=ut("select",it),Da=ut("cascader",it),[ta,Bn]=(0,yu.Z)(Ra),[ca]=ct(Da),{compactSize:er,compactItemClassnames:Ha}=(0,ss.ri)(Ra,he),cr=se()(Ba||_a,`${Da}-dropdown`,{[`${Da}-dropdown-rtl`]:mn==="rtl"},gn,Bn),ja=ie.useMemo(()=>{if(!fr)return fr;let lo={render:ba};return typeof fr=="object"&&(lo=Object.assign(Object.assign({},lo),fr)),lo},[fr]),Ga=(0,Su.Z)(lo=>{var zr;return(zr=tt!=null?tt:er)!==null&&zr!==void 0?zr:lo}),Ia=ie.useContext(ps.Z),ir=It!=null?It:Ia;let br=Aa;Aa||(br=Cn?ie.createElement(Be.Z,null):ie.createElement(He.Z,null));const ro=ie.createElement("span",{className:`${Ra}-menu-item-loading-icon`},ie.createElement(qe.Z,{spin:!0})),Ur=ie.useMemo(()=>Vn?ie.createElement("span",{className:`${Da}-checkbox-inner`}):!1,[Vn]),io=(0,Ru.Z)(pe.suffixIcon,me),{suffixIcon:Eo,removeIcon:oo,clearIcon:gi}=(0,Ms.Z)(Object.assign(Object.assign({},pe),{hasFeedback:rn,feedbackIcon:jn,showSuffixIcon:io,multiple:Vn,prefixCls:Ra,componentName:"Cascader"})),Li=ie.useMemo(()=>Va!==void 0?Va:Cn?"bottomRight":"bottomLeft",[Va,Cn]),hr=(0,bs.Z)(_e,fn),tr=ar===!0?{clearIcon:gi}:ar,to=ie.createElement(As,Object.assign({prefixCls:Ra,className:se()(!it&&Da,{[`${Ra}-lg`]:Ga==="large",[`${Ra}-sm`]:Ga==="small",[`${Ra}-rtl`]:Cn,[`${Ra}-borderless`]:!Tn,[`${Ra}-in-form-item`]:sa},(0,uu.Z)(Ra,va,rn),Ha,Ht==null?void 0:Ht.className,$t,gn,Bn),disabled:ir,style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),lt)},Ke,{builtinPlacements:hr,direction:mn,placement:Li,notFoundContent:wa,allowClear:tr,showSearch:ja,expandIcon:br,suffixIcon:Eo,removeIcon:oo,loadingIcon:ro,checkable:Ur,dropdownClassName:cr,dropdownPrefixCls:it||Da,choiceTransitionName:(0,Hs.m)(Zn,"",_n),transitionName:(0,Hs.m)(Zn,"slide-up",Hn),getPopupContainer:Ne||nt,ref:Ce}));return ca(ta(to))}),Gr=(0,Ns.Z)(Pr);Pr.SHOW_PARENT=In,Pr.SHOW_CHILD=Qt,Pr._InternalPanelDoNotUseOrYouWillBeFired=Gr;var kr=Pr},84567:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return ve}});var te=ee(94184),ie=ee.n(te),Be=ee(95860),qe=ee(67294),He=ee(53124),Ge=ee(98866),se=ee(65223),ke=qe.createContext(null),Ze=ee(63185),je=ee(45353),ce=ee(92429),Le=function(ye,we){var Fe={};for(var Se in ye)Object.prototype.hasOwnProperty.call(ye,Se)&&we.indexOf(Se)<0&&(Fe[Se]=ye[Se]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(ye);Pe<Se.length;Pe++)we.indexOf(Se[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ye,Se[Pe])&&(Fe[Se[Pe]]=ye[Se[Pe]]);return Fe};const de=(ye,we)=>{var Fe;const{prefixCls:Se,className:Pe,rootClassName:Ye,children:De,indeterminate:We=!1,style:Oe,onMouseEnter:rt,onMouseLeave:Je,skipGroup:At=!1,disabled:Lt}=ye,ht=Le(ye,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:wt,direction:Jt,checkbox:cn}=qe.useContext(He.E_),pt=qe.useContext(ke),{isFormItemInput:Nt}=qe.useContext(se.aM),Zt=qe.useContext(Ge.Z),Fn=(Fe=(pt==null?void 0:pt.disabled)||Lt)!==null&&Fe!==void 0?Fe:Zt,yt=qe.useRef(ht.value);qe.useEffect(()=>{pt==null||pt.registerValue(ht.value)},[]),qe.useEffect(()=>{if(!At)return ht.value!==yt.current&&(pt==null||pt.cancelValue(yt.current),pt==null||pt.registerValue(ht.value),yt.current=ht.value),()=>pt==null?void 0:pt.cancelValue(ht.value)},[ht.value]);const Yt=wt("checkbox",Se),[Re,Gn]=(0,Ze.ZP)(Yt),nn=Object.assign({},ht);pt&&!At&&(nn.onChange=function(){ht.onChange&&ht.onChange.apply(ht,arguments),pt.toggleOption&&pt.toggleOption({label:De,value:ht.value})},nn.name=pt.name,nn.checked=pt.value.includes(ht.value));const pa=ie()(`${Yt}-wrapper`,{[`${Yt}-rtl`]:Jt==="rtl",[`${Yt}-wrapper-checked`]:nn.checked,[`${Yt}-wrapper-disabled`]:Fn,[`${Yt}-wrapper-in-form-item`]:Nt},cn==null?void 0:cn.className,Pe,Ye,Gn),fa=ie()({[`${Yt}-indeterminate`]:We},ce.A,Gn),Ln=We?"mixed":void 0;return Re(qe.createElement(je.Z,{component:"Checkbox",disabled:Fn},qe.createElement("label",{className:pa,style:Object.assign(Object.assign({},cn==null?void 0:cn.style),Oe),onMouseEnter:rt,onMouseLeave:Je},qe.createElement(Be.Z,Object.assign({"aria-checked":Ln},nn,{prefixCls:Yt,className:fa,disabled:Fn,ref:we})),De!==void 0&&qe.createElement("span",null,De))))};var y=qe.forwardRef(de),b=ee(74902),E=ee(10366),x=function(ye,we){var Fe={};for(var Se in ye)Object.prototype.hasOwnProperty.call(ye,Se)&&we.indexOf(Se)<0&&(Fe[Se]=ye[Se]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,Se=Object.getOwnPropertySymbols(ye);Pe<Se.length;Pe++)we.indexOf(Se[Pe])<0&&Object.prototype.propertyIsEnumerable.call(ye,Se[Pe])&&(Fe[Se[Pe]]=ye[Se[Pe]]);return Fe};const z=(ye,we)=>{const{defaultValue:Fe,children:Se,options:Pe=[],prefixCls:Ye,className:De,rootClassName:We,style:Oe,onChange:rt}=ye,Je=x(ye,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:At,direction:Lt}=qe.useContext(He.E_),[ht,wt]=qe.useState(Je.value||Fe||[]),[Jt,cn]=qe.useState([]);qe.useEffect(()=>{"value"in Je&&wt(Je.value||[])},[Je.value]);const pt=qe.useMemo(()=>Pe.map(mt=>typeof mt=="string"||typeof mt=="number"?{label:mt,value:mt}:mt),[Pe]),Nt=mt=>{cn(ot=>ot.filter(an=>an!==mt))},Zt=mt=>{cn(ot=>[].concat((0,b.Z)(ot),[mt]))},Fn=mt=>{const ot=ht.indexOf(mt.value),an=(0,b.Z)(ht);ot===-1?an.push(mt.value):an.splice(ot,1),"value"in Je||wt(an),rt==null||rt(an.filter(hn=>Jt.includes(hn)).sort((hn,Wt)=>{const Na=pt.findIndex(Ca=>Ca.value===hn),En=pt.findIndex(Ca=>Ca.value===Wt);return Na-En}))},yt=At("checkbox",Ye),Yt=`${yt}-group`,[Re,Gn]=(0,Ze.ZP)(yt),nn=(0,E.Z)(Je,["value","disabled"]),pa=Pe.length?pt.map(mt=>qe.createElement(y,{prefixCls:yt,key:mt.value.toString(),disabled:"disabled"in mt?mt.disabled:Je.disabled,value:mt.value,checked:ht.includes(mt.value),onChange:mt.onChange,className:`${Yt}-item`,style:mt.style,title:mt.title},mt.label)):Se,fa={toggleOption:Fn,value:ht,disabled:Je.disabled,name:Je.name,registerValue:Zt,cancelValue:Nt},Ln=ie()(Yt,{[`${Yt}-rtl`]:Lt==="rtl"},De,We,Gn);return Re(qe.createElement("div",Object.assign({className:Ln,style:Oe},nn,{ref:we}),qe.createElement(ke.Provider,{value:fa},pa)))},re=qe.forwardRef(z);var ae=qe.memo(re);const ne=y;ne.Group=ae,ne.__ANT_CHECKBOX=!0;var ve=ne},63185:function(zt,Vt,ee){"use strict";ee.d(Vt,{C2:function(){return He}});var te=ee(14747),ie=ee(45503),Be=ee(67968);const qe=Ge=>{const{checkboxCls:se}=Ge,Ve=`${se}-wrapper`;return[{[`${se}-group`]:Object.assign(Object.assign({},(0,te.Wf)(Ge)),{display:"inline-flex",flexWrap:"wrap",columnGap:Ge.marginXS,[`> ${Ge.antCls}-row`]:{flex:1}}),[Ve]:Object.assign(Object.assign({},(0,te.Wf)(Ge)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${Ve}`]:{marginInlineStart:0},[`&${Ve}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[se]:Object.assign(Object.assign({},(0,te.Wf)(Ge)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Ge.borderRadiusSM,alignSelf:"center",[`${se}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${se}-inner`]:Object.assign({},(0,te.oN)(Ge))},[`${se}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Ge.checkboxSize,height:Ge.checkboxSize,direction:"ltr",backgroundColor:Ge.colorBgContainer,border:`${Ge.lineWidth}px ${Ge.lineType} ${Ge.colorBorder}`,borderRadius:Ge.borderRadiusSM,borderCollapse:"separate",transition:`all ${Ge.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Ge.checkboxSize/14*5,height:Ge.checkboxSize/14*8,border:`${Ge.lineWidthBold}px solid ${Ge.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Ge.motionDurationFast} ${Ge.motionEaseInBack}, opacity ${Ge.motionDurationFast}`}},"& + span":{paddingInlineStart:Ge.paddingXS,paddingInlineEnd:Ge.paddingXS}})},{[`
${Ve}:not(${Ve}-disabled),
${se}:not(${se}-disabled)
`]:{[`&:hover ${se}-inner`]:{borderColor:Ge.colorPrimary}},[`${Ve}:not(${Ve}-disabled)`]:{[`&:hover ${se}-checked:not(${se}-disabled) ${se}-inner`]:{backgroundColor:Ge.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${se}-checked:not(${se}-disabled):after`]:{borderColor:Ge.colorPrimaryHover}}},{[`${se}-checked`]:{[`${se}-inner`]:{backgroundColor:Ge.colorPrimary,borderColor:Ge.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Ge.motionDurationMid} ${Ge.motionEaseOutBack} ${Ge.motionDurationFast}`}}},[`
${Ve}-checked:not(${Ve}-disabled),
${se}-checked:not(${se}-disabled)
`]:{[`&:hover ${se}-inner`]:{backgroundColor:Ge.colorPrimaryHover,borderColor:"transparent"}}},{[se]:{"&-indeterminate":{[`${se}-inner`]:{backgroundColor:Ge.colorBgContainer,borderColor:Ge.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Ge.fontSizeLG/2,height:Ge.fontSizeLG/2,backgroundColor:Ge.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${Ve}-disabled`]:{cursor:"not-allowed"},[`${se}-disabled`]:{[`&, ${se}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${se}-inner`]:{background:Ge.colorBgContainerDisabled,borderColor:Ge.colorBorder,"&:after":{borderColor:Ge.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Ge.colorTextDisabled},[`&${se}-indeterminate ${se}-inner::after`]:{background:Ge.colorTextDisabled}}}]};function He(Ge,se){const Ve=(0,ie.TS)(se,{checkboxCls:`.${Ge}`,checkboxSize:se.controlInteractiveSize});return[qe(Ve)]}Vt.ZP=(0,Be.Z)("Checkbox",(Ge,se)=>{let{prefixCls:Ve}=se;return[He(Ve,Ge)]})},8500:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return xu}});var te=ee(97909),ie=ee.n(te),Be=ee(68291),qe=ee(33088),He=ee.n(qe),Ge=ee(26850),se=ee.n(Ge),Ve=ee(23082),ke=ee.n(Ve),Ze=ee(99873),je=ee.n(Ze),ce=ee(86625),Le=ee.n(ce),de=ee(40618),a=ee.n(de);ie().extend(a()),ie().extend(Le()),ie().extend(He()),ie().extend(se()),ie().extend(ke()),ie().extend(je()),ie().extend(function(oe,le){var ue=le.prototype,be=ue.format;ue.format=function($e){var et=($e||"").replace("Wo","wo");return be.bind(this)(et)}});var y={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"},b=function(le){var ue=y[le];return ue||le.split("_")[0]},E=function(){(0,Be.ET)(!1,"Not match any format. Please help to fire a issue about this.")},x={getNow:function(){return ie()()},getFixedDate:function(le){return ie()(le,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(le){return le.endOf("month")},getWeekDay:function(le){var ue=le.locale("en");return ue.weekday()+ue.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()},addYear:function(le,ue){return le.add(ue,"year")},addMonth:function(le,ue){return le.add(ue,"month")},addDate:function(le,ue){return le.add(ue,"day")},setYear:function(le,ue){return le.year(ue)},setMonth:function(le,ue){return le.month(ue)},setDate:function(le,ue){return le.date(ue)},setHour:function(le,ue){return le.hour(ue)},setMinute:function(le,ue){return le.minute(ue)},setSecond:function(le,ue){return le.second(ue)},isAfter:function(le,ue){return le.isAfter(ue)},isValidate:function(le){return le.isValid()},locale:{getWeekFirstDay:function(le){return ie()().locale(b(le)).localeData().firstDayOfWeek()},getWeekFirstDate:function(le,ue){return ue.locale(b(le)).weekday(0)},getWeek:function(le,ue){return ue.locale(b(le)).week()},getShortWeekDays:function(le){return ie()().locale(b(le)).localeData().weekdaysMin()},getShortMonths:function(le){return ie()().locale(b(le)).localeData().monthsShort()},format:function(le,ue,be){return ue.locale(b(le)).format(be)},parse:function(le,ue,be){for(var Ae=b(le),$e=0;$e<be.length;$e+=1){var et=be[$e],Rt=ue;if(et.includes("wo")||et.includes("Wo")){for(var Kt=Rt.split("-")[0],kt=Rt.split("-")[1],zn=ie()(Kt,"YYYY").startOf("year").locale(Ae),on=0;on<=52;on+=1){var vn=zn.add(on,"week");if(vn.format("Wo")===kt)return vn}return E(),null}var wn=ie()(Rt,et,!0).locale(Ae);if(wn.isValid())return wn}return ue&&E(),null}}},z=x,re=ee(8745),ae=ee(87462),ne=ee(67294),ve=ee.t(ne,2),ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},we=ye,Fe=ee(44327),Se=function(le,ue){return ne.createElement(Fe.Z,(0,ae.Z)({},le,{ref:ue,icon:we}))},Pe=ne.forwardRef(Se),Ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},De=Ye,We=function(le,ue){return ne.createElement(Fe.Z,(0,ae.Z)({},le,{ref:ue,icon:De}))},Oe=ne.forwardRef(We),rt=ee(30186),Je={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},At=Je,Lt=function(le,ue){return ne.createElement(Fe.Z,(0,ae.Z)({},le,{ref:ue,icon:At}))},ht=ne.forwardRef(Lt),wt=ee(94184),Jt=ee.n(wt),cn=ee(15671),pt=ee(43144),Nt=ee(97326),Zt=ee(60136),Fn=ee(51630),yt=ee(4942),Yt=ee(1413),Re=ee(97685),Gn=ee(5663),nn=ee(1337),pa=ee(92739),fa=ee(7699),Ln=10,mt=Ln*10,ot=7;function an(oe,le){if(!oe&&!le)return!0;if(!oe||!le)return!1}function hn(oe,le,ue){var be=an(le,ue);if(typeof be=="boolean")return be;var Ae=Math.floor(oe.getYear(le)/10),$e=Math.floor(oe.getYear(ue)/10);return Ae===$e}function Wt(oe,le,ue){var be=an(le,ue);return typeof be=="boolean"?be:oe.getYear(le)===oe.getYear(ue)}function Na(oe,le){var ue=Math.floor(oe.getMonth(le)/3);return ue+1}function En(oe,le,ue){var be=an(le,ue);return typeof be=="boolean"?be:Wt(oe,le,ue)&&Na(oe,le)===Na(oe,ue)}function Ca(oe,le,ue){var be=an(le,ue);return typeof be=="boolean"?be:Wt(oe,le,ue)&&oe.getMonth(le)===oe.getMonth(ue)}function Oa(oe,le,ue){var be=an(le,ue);return typeof be=="boolean"?be:oe.getYear(le)===oe.getYear(ue)&&oe.getMonth(le)===oe.getMonth(ue)&&oe.getDate(le)===oe.getDate(ue)}function Wa(oe,le,ue){var be=an(le,ue);return typeof be=="boolean"?be:oe.getHour(le)===oe.getHour(ue)&&oe.getMinute(le)===oe.getMinute(ue)&&oe.getSecond(le)===oe.getSecond(ue)}function mr(oe,le,ue,be){var Ae=an(ue,be);return typeof Ae=="boolean"?Ae:Wt(oe,ue,be)&&oe.locale.getWeek(le,ue)===oe.locale.getWeek(le,be)}function Lr(oe,le,ue){return Oa(oe,le,ue)&&Wa(oe,le,ue)}function mo(oe,le,ue,be){return!le||!ue||!be?!1:!Oa(oe,le,be)&&!Oa(oe,ue,be)&&oe.isAfter(be,le)&&oe.isAfter(ue,be)}function dt(oe,le,ue){var be=le.locale.getWeekFirstDay(oe),Ae=le.setDate(ue,1),$e=le.getWeekDay(Ae),et=le.addDate(Ae,be-$e);return le.getMonth(et)===le.getMonth(ue)&&le.getDate(et)>1&&(et=le.addDate(et,-7)),et}function Et(oe,le,ue){var be=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(le){case"year":return ue.addYear(oe,be*10);case"quarter":case"month":return ue.addYear(oe,be);default:return ue.addMonth(oe,be)}}function $n(oe,le){var ue=le.generateConfig,be=le.locale,Ae=le.format;return typeof Ae=="function"?Ae(oe):ue.locale.format(be.locale,oe,Ae)}function oa(oe,le){var ue=le.generateConfig,be=le.locale,Ae=le.formatList;return!oe||typeof Ae[0]=="function"?null:ue.locale.parse(be.locale,oe,Ae)}function xt(oe){var le=oe.cellDate,ue=oe.mode,be=oe.disabledDate,Ae=oe.generateConfig;if(!be)return!1;var $e=function(Rn,sn,Pn){for(var Xn=sn;Xn<=Pn;){var Za=void 0;switch(Rn){case"date":{if(Za=Ae.setDate(le,Xn),!be(Za))return!1;break}case"month":{if(Za=Ae.setMonth(le,Xn),!xt({cellDate:Za,mode:"month",generateConfig:Ae,disabledDate:be}))return!1;break}case"year":{if(Za=Ae.setYear(le,Xn),!xt({cellDate:Za,mode:"year",generateConfig:Ae,disabledDate:be}))return!1;break}}Xn+=1}return!0};switch(ue){case"date":case"week":return be(le);case"month":{var et=1,Rt=Ae.getDate(Ae.getEndDate(le));return $e("date",et,Rt)}case"quarter":{var Kt=Math.floor(Ae.getMonth(le)/3)*3,kt=Kt+2;return $e("month",Kt,kt)}case"year":return $e("month",0,11);case"decade":{var zn=Ae.getYear(le),on=Math.floor(zn/Ln)*Ln,vn=on+Ln-1;return $e("year",on,vn)}}}function Fa(oe,le){var ue=le.formatList,be=le.generateConfig,Ae=le.locale;return(0,pa.Z)(function(){if(!oe)return[[""],""];for(var $e="",et=[],Rt=0;Rt<ue.length;Rt+=1){var Kt=ue[Rt],kt=$n(oe,{generateConfig:be,locale:Ae,format:Kt});et.push(kt),Rt===0&&($e=kt)}return[et,$e]},[oe,ue,Ae],function($e,et){return!Lr(be,$e[0],et[0])||!(0,fa.Z)($e[1],et[1],!0)||!(0,fa.Z)($e[2],et[2],!0)})}function Or(oe,le){var ue=le.formatList,be=le.generateConfig,Ae=le.locale,$e=(0,ne.useState)(null),et=(0,Re.Z)($e,2),Rt=et[0],Kt=et[1],kt=(0,ne.useRef)(null);function zn(Pn){var Xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(kt.current),Xn){Kt(Pn);return}kt.current=requestAnimationFrame(function(){Kt(Pn)})}var on=Fa(Rt,{formatList:ue,generateConfig:be,locale:Ae}),vn=(0,Re.Z)(on,2),wn=vn[1];function Rn(Pn){zn(Pn)}function sn(){var Pn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;zn(null,Pn)}return(0,ne.useEffect)(function(){sn(!0)},[oe]),(0,ne.useEffect)(function(){return function(){return cancelAnimationFrame(kt.current)}},[]),[wn,Rn,sn]}var ya=ee(92389),Tr=ee(96523),Ut=ee(74902),sr=ee(48130),vr=new Map;function Fo(oe,le){var ue;function be(){(0,sr.Z)(oe)?le():ue=(0,Tr.Z)(function(){be()})}return be(),function(){Tr.Z.cancel(ue)}}function wr(oe,le,ue){if(vr.get(oe)&&cancelAnimationFrame(vr.get(oe)),ue<=0){vr.set(oe,requestAnimationFrame(function(){oe.scrollTop=le}));return}var be=le-oe.scrollTop,Ae=be/ue*10;vr.set(oe,requestAnimationFrame(function(){oe.scrollTop+=Ae,oe.scrollTop!==le&&wr(oe,le,ue-10)}))}function Yr(oe,le){var ue=le.onLeftRight,be=le.onCtrlLeftRight,Ae=le.onUpDown,$e=le.onPageUpDown,et=le.onEnter,Rt=oe.which,Kt=oe.ctrlKey,kt=oe.metaKey;switch(Rt){case ya.Z.LEFT:if(Kt||kt){if(be)return be(-1),!0}else if(ue)return ue(-1),!0;break;case ya.Z.RIGHT:if(Kt||kt){if(be)return be(1),!0}else if(ue)return ue(1),!0;break;case ya.Z.UP:if(Ae)return Ae(-1),!0;break;case ya.Z.DOWN:if(Ae)return Ae(1),!0;break;case ya.Z.PAGE_UP:if($e)return $e(-1),!0;break;case ya.Z.PAGE_DOWN:if($e)return $e(1),!0;break;case ya.Z.ENTER:if(et)return et(),!0;break}return!1}function ai(oe,le,ue,be){var Ae=oe;if(!Ae)switch(le){case"time":Ae=be?"hh:mm:ss a":"HH:mm:ss";break;case"week":Ae="gggg-wo";break;case"month":Ae="YYYY-MM";break;case"quarter":Ae="YYYY-[Q]Q";break;case"year":Ae="YYYY";break;default:Ae=ue?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Ae}function vo(oe,le,ue){var be=oe==="time"?8:10,Ae=typeof le=="function"?le(ue.getNow()).length:le.length;return Math.max(be,Ae)+2}var _o=null,hi=new Set;function nl(oe){return!_o&&typeof window!="undefined"&&window.addEventListener&&(_o=function(ue){(0,Ut.Z)(hi).forEach(function(be){be(ue)})},window.addEventListener("mousedown",_o)),hi.add(oe),function(){hi.delete(oe),hi.size===0&&(window.removeEventListener("mousedown",_o),_o=null)}}function na(oe){var le=oe.target;if(oe.composed&&le.shadowRoot){var ue;return((ue=oe.composedPath)===null||ue===void 0?void 0:ue.call(oe)[0])||le}return le}var rr=function(le){return le==="month"||le==="date"?"year":le},Io=function(le){return le==="date"?"month":le},qn=function(le){return le==="month"||le==="date"?"quarter":le},Mn=function(le){return le==="date"?"week":le},ia={year:rr,month:Io,quarter:qn,week:Mn,time:null,date:null};function Bt(oe,le){return oe.some(function(ue){return ue&&ue.contains(le)})}function Un(oe){var le=oe.open,ue=oe.value,be=oe.isClickOutside,Ae=oe.triggerOpen,$e=oe.forwardKeyDown,et=oe.onKeyDown,Rt=oe.blurToCancel,Kt=oe.onSubmit,kt=oe.onCancel,zn=oe.onFocus,on=oe.onBlur,vn=oe.changeOnBlur,wn=(0,ne.useState)(!1),Rn=(0,Re.Z)(wn,2),sn=Rn[0],Pn=Rn[1],Xn=(0,ne.useState)(!1),Za=(0,Re.Z)(Xn,2),ga=Za[0],Jn=Za[1],Ta=(0,ne.useRef)(!1),nr=(0,ne.useRef)(!1),Xa=(0,ne.useRef)(!1),Ao={onMouseDown:function(){Pn(!0),Ae(!0)},onKeyDown:function(ko){var ho=function(){Xa.current=!0};if(et(ko,ho),!Xa.current){switch(ko.which){case ya.Z.ENTER:{le?Kt()!==!1&&Pn(!0):Ae(!0),ko.preventDefault();return}case ya.Z.TAB:{sn&&le&&!ko.shiftKey?(Pn(!1),ko.preventDefault()):!sn&&le&&!$e(ko)&&ko.shiftKey&&(Pn(!0),ko.preventDefault());return}case ya.Z.ESC:{Pn(!0),kt();return}}!le&&![ya.Z.SHIFT].includes(ko.which)?Ae(!0):sn||$e(ko)}},onFocus:function(ko){Pn(!0),Jn(!0),zn&&zn(ko)},onBlur:function(ko){if(Ta.current||!be(document.activeElement)){Ta.current=!1;return}Rt?setTimeout(function(){for(var ho=document,Ir=ho.activeElement;Ir&&Ir.shadowRoot;)Ir=Ir.shadowRoot.activeElement;be(Ir)&&kt()},0):le&&(Ae(!1),nr.current&&Kt()),Jn(!1),on==null||on(ko)}};return(0,ne.useEffect)(function(){nr.current=!1},[le]),(0,ne.useEffect)(function(){nr.current=!0},[ue]),(0,ne.useEffect)(function(){return nl(function(no){var ko=na(no),ho=be(ko);le&&(ho?!vn&&(!ga||ho)&&Ae(!1):(Ta.current=!0,(0,Tr.Z)(function(){Ta.current=!1})))})}),[Ao,{focused:ga,typing:sn}]}function Qn(oe,le){return ne.useMemo(function(){return oe||(le?((0,Be.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(le).map(function(ue){var be=(0,Re.Z)(ue,2),Ae=be[0],$e=be[1];return{label:Ae,value:$e}})):[])},[oe,le])}var yn=ee(14075);function Pt(oe){var le=oe.valueTexts,ue=oe.onTextChange,be=ne.useState(""),Ae=(0,Re.Z)(be,2),$e=Ae[0],et=Ae[1],Rt=ne.useRef([]);Rt.current=le;function Kt(zn){et(zn),ue(zn)}function kt(){et(Rt.current[0])}return(0,yn.Z)(function(){le.every(function(zn){return zn!==$e})&&kt()},[le.join("||")]),[$e,Kt,kt]}var Tt=ne.createContext({}),Dt=Tt,Sn=ee(71002);function Wn(oe){var le=oe.cellRender,ue=oe.monthCellRender,be=oe.dateRender,Ae=ne.useMemo(function(){if(le)return le;if(!(!ue&&!be))return function($e,et){var Rt=$e;return be&&et.type==="date"?be(Rt,et.today):ue&&et.type==="month"?ue(Rt,et.locale):et.originNode}},[le,ue,be]);return Ae}function la(oe,le){for(var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",be=String(oe);be.length<le;)be="".concat(ue).concat(oe);return be}var lr=function(){for(var le=arguments.length,ue=new Array(le),be=0;be<le;be++)ue[be]=arguments[be];return ue};function _t(oe){return oe==null?[]:Array.isArray(oe)?oe:[oe]}function Ma(oe,le){return oe?oe[le]:null}function Sr(oe,le,ue){var be=[Ma(oe,0),Ma(oe,1)];return be[ue]=typeof le=="function"?le(be[ue]):le,!be[0]&&!be[1]?null:be}function xi(oe){return typeof oe=="function"?oe():oe}function aa(oe){var le=oe.cellPrefixCls,ue=oe.generateConfig,be=oe.rangedValue,Ae=oe.hoverRangedValue,$e=oe.isInView,et=oe.isSameCell,Rt=oe.offsetCell,Kt=oe.today,kt=oe.value;function zn(on){var vn,wn=Rt(on,-1),Rn=Rt(on,1),sn=Ma(be,0),Pn=Ma(be,1),Xn=Ma(Ae,0),Za=Ma(Ae,1),ga=mo(ue,Xn,Za,on);function Jn(ko){return et(sn,ko)}function Ta(ko){return et(Pn,ko)}var nr=et(Xn,on),Xa=et(Za,on),Ao=(ga||Xa)&&(!$e(wn)||Ta(wn)),no=(ga||nr)&&(!$e(Rn)||Jn(Rn));return vn={},(0,yt.Z)(vn,"".concat(le,"-in-view"),$e(on)),(0,yt.Z)(vn,"".concat(le,"-in-range"),mo(ue,sn,Pn,on)),(0,yt.Z)(vn,"".concat(le,"-range-start"),Jn(on)),(0,yt.Z)(vn,"".concat(le,"-range-end"),Ta(on)),(0,yt.Z)(vn,"".concat(le,"-range-start-single"),Jn(on)&&!Pn),(0,yt.Z)(vn,"".concat(le,"-range-end-single"),Ta(on)&&!sn),(0,yt.Z)(vn,"".concat(le,"-range-start-near-hover"),Jn(on)&&(et(wn,Xn)||mo(ue,Xn,Za,wn))),(0,yt.Z)(vn,"".concat(le,"-range-end-near-hover"),Ta(on)&&(et(Rn,Za)||mo(ue,Xn,Za,Rn))),(0,yt.Z)(vn,"".concat(le,"-range-hover"),ga),(0,yt.Z)(vn,"".concat(le,"-range-hover-start"),nr),(0,yt.Z)(vn,"".concat(le,"-range-hover-end"),Xa),(0,yt.Z)(vn,"".concat(le,"-range-hover-edge-start"),Ao),(0,yt.Z)(vn,"".concat(le,"-range-hover-edge-end"),no),(0,yt.Z)(vn,"".concat(le,"-range-hover-edge-start-near-range"),Ao&&et(wn,Pn)),(0,yt.Z)(vn,"".concat(le,"-range-hover-edge-end-near-range"),no&&et(Rn,sn)),(0,yt.Z)(vn,"".concat(le,"-today"),et(Kt,on)),(0,yt.Z)(vn,"".concat(le,"-selected"),et(kt,on)),vn}return zn}var yo=ne.createContext({}),Nr=yo;function po(oe,le,ue,be,Ae){var $e=oe.setHour(le,ue);return $e=oe.setMinute($e,be),$e=oe.setSecond($e,Ae),$e}function Do(oe,le,ue){if(!ue)return le;var be=le;return be=oe.setHour(be,oe.getHour(ue)),be=oe.setMinute(be,oe.getMinute(ue)),be=oe.setSecond(be,oe.getSecond(ue)),be}function ci(oe,le,ue,be,Ae,$e){var et=Math.floor(oe/be)*be;if(et<oe)return[et,60-Ae,60-$e];var Rt=Math.floor(le/Ae)*Ae;if(Rt<le)return[et,Rt,60-$e];var Kt=Math.floor(ue/$e)*$e;return[et,Rt,Kt]}function _i(oe,le){var ue=oe.getYear(le),be=oe.getMonth(le)+1,Ae=oe.getEndDate(oe.getFixedDate("".concat(ue,"-").concat(be,"-01"))),$e=oe.getDate(Ae),et=be<10?"0".concat(be):"".concat(be);return"".concat(ue,"-").concat(et,"-").concat($e)}function bo(oe){for(var le=oe.prefixCls,ue=oe.disabledDate,be=oe.onSelect,Ae=oe.picker,$e=oe.rowNum,et=oe.colNum,Rt=oe.prefixColumn,Kt=oe.rowClassName,kt=oe.baseDate,zn=oe.getCellClassName,on=oe.getCellText,vn=oe.getCellNode,wn=oe.getCellDate,Rn=oe.generateConfig,sn=oe.titleCell,Pn=oe.headerCells,Xn=ne.useContext(Dt),Za=Xn.onDateMouseEnter,ga=Xn.onDateMouseLeave,Jn=Xn.mode,Ta="".concat(le,"-cell"),nr=[],Xa=0;Xa<$e;Xa+=1){for(var Ao=[],no=void 0,ko=function(){var co,Vo=Xa*et+ho,Br=wn(kt,Vo),$r=xt({cellDate:Br,mode:Jn,disabledDate:ue,generateConfig:Rn});ho===0&&(no=Br,Rt&&Ao.push(Rt(no)));var Wr=sn&&sn(Br),ni=ne.createElement("div",{className:"".concat(Ta,"-inner")},on(Br));Ao.push(ne.createElement("td",{key:ho,title:Wr,className:Jt()(Ta,(0,Yt.Z)((co={},(0,yt.Z)(co,"".concat(Ta,"-disabled"),$r),(0,yt.Z)(co,"".concat(Ta,"-start"),on(Br)===1||Ae==="year"&&Number(Wr)%10===0),(0,yt.Z)(co,"".concat(Ta,"-end"),Wr===_i(Rn,Br)||Ae==="year"&&Number(Wr)%10===9),co),zn(Br))),onClick:function(){$r||be(Br)},onMouseEnter:function(){!$r&&Za&&Za(Br)},onMouseLeave:function(){!$r&&ga&&ga(Br)}},vn?vn(Br,ni):ni))},ho=0;ho<et;ho+=1)ko();nr.push(ne.createElement("tr",{key:Xa,className:Kt&&Kt(no)},Ao))}return ne.createElement("div",{className:"".concat(le,"-body")},ne.createElement("table",{className:"".concat(le,"-content")},Pn&&ne.createElement("thead",null,ne.createElement("tr",null,Pn)),ne.createElement("tbody",null,nr)))}function Ki(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.prefixColumn,Ae=oe.locale,$e=oe.rowCount,et=oe.viewDate,Rt=oe.value,Kt=oe.cellRender,kt=oe.isSameCell,zn=ne.useContext(Nr),on=zn.rangedValue,vn=zn.hoverRangedValue,wn=dt(Ae.locale,ue,et),Rn="".concat(le,"-cell"),sn=ue.locale.getWeekFirstDay(Ae.locale),Pn=ue.getNow(),Xn=[],Za=Ae.shortWeekDays||(ue.locale.getShortWeekDays?ue.locale.getShortWeekDays(Ae.locale):[]);be&&Xn.push(ne.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var ga=0;ga<ot;ga+=1)Xn.push(ne.createElement("th",{key:ga},Za[(ga+sn)%ot]));var Jn=aa({cellPrefixCls:Rn,today:Pn,value:Rt,generateConfig:ue,rangedValue:be?null:on,hoverRangedValue:be?null:vn,isSameCell:kt||function(nr,Xa){return Oa(ue,nr,Xa)},isInView:function(Xa){return Ca(ue,Xa,et)},offsetCell:function(Xa,Ao){return ue.addDate(Xa,Ao)}}),Ta=Kt?function(nr,Xa){return Kt(nr,{originNode:Xa,today:Pn,type:"date",locale:Ae})}:void 0;return ne.createElement(bo,(0,ae.Z)({},oe,{rowNum:$e,colNum:ot,baseDate:wn,getCellNode:Ta,getCellText:ue.getDate,getCellClassName:Jn,getCellDate:ue.addDate,titleCell:function(Xa){return $n(Xa,{locale:Ae,format:"YYYY-MM-DD",generateConfig:ue})},headerCells:Xn}))}var hl=Ki,pl={visibility:"hidden"};function fl(oe){var le=oe.prefixCls,ue=oe.prevIcon,be=ue===void 0?"\u2039":ue,Ae=oe.nextIcon,$e=Ae===void 0?"\u203A":Ae,et=oe.superPrevIcon,Rt=et===void 0?"\xAB":et,Kt=oe.superNextIcon,kt=Kt===void 0?"\xBB":Kt,zn=oe.onSuperPrev,on=oe.onSuperNext,vn=oe.onPrev,wn=oe.onNext,Rn=oe.children,sn=ne.useContext(Dt),Pn=sn.hideNextBtn,Xn=sn.hidePrevBtn;return ne.createElement("div",{className:le},zn&&ne.createElement("button",{type:"button",onClick:zn,tabIndex:-1,className:"".concat(le,"-super-prev-btn"),style:Xn?pl:{}},Rt),vn&&ne.createElement("button",{type:"button",onClick:vn,tabIndex:-1,className:"".concat(le,"-prev-btn"),style:Xn?pl:{}},be),ne.createElement("div",{className:"".concat(le,"-view")},Rn),wn&&ne.createElement("button",{type:"button",onClick:wn,tabIndex:-1,className:"".concat(le,"-next-btn"),style:Pn?pl:{}},$e),on&&ne.createElement("button",{type:"button",onClick:on,tabIndex:-1,className:"".concat(le,"-super-next-btn"),style:Pn?pl:{}},kt))}var ol=fl;function oi(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.locale,Ae=oe.viewDate,$e=oe.onNextMonth,et=oe.onPrevMonth,Rt=oe.onNextYear,Kt=oe.onPrevYear,kt=oe.onYearClick,zn=oe.onMonthClick,on=ne.useContext(Dt),vn=on.hideHeader;if(vn)return null;var wn="".concat(le,"-header"),Rn=be.shortMonths||(ue.locale.getShortMonths?ue.locale.getShortMonths(be.locale):[]),sn=ue.getMonth(Ae),Pn=ne.createElement("button",{type:"button",key:"year",onClick:kt,tabIndex:-1,className:"".concat(le,"-year-btn")},$n(Ae,{locale:be,format:be.yearFormat,generateConfig:ue})),Xn=ne.createElement("button",{type:"button",key:"month",onClick:zn,tabIndex:-1,className:"".concat(le,"-month-btn")},be.monthFormat?$n(Ae,{locale:be,format:be.monthFormat,generateConfig:ue}):Rn[sn]),Za=be.monthBeforeYear?[Xn,Pn]:[Pn,Xn];return ne.createElement(ol,(0,ae.Z)({},oe,{prefixCls:wn,onSuperPrev:Kt,onPrev:et,onNext:$e,onSuperNext:Rt}),Za)}var bl=oi,Pa=6;function Lu(oe){var le=oe.prefixCls,ue=oe.panelName,be=ue===void 0?"date":ue,Ae=oe.keyboardConfig,$e=oe.active,et=oe.operationRef,Rt=oe.generateConfig,Kt=oe.value,kt=oe.viewDate,zn=oe.onViewDateChange,on=oe.onPanelChange,vn=oe.onSelect,wn="".concat(le,"-").concat(be,"-panel");et.current={onKeyDown:function(Xn){return Yr(Xn,(0,Yt.Z)({onLeftRight:function(ga){vn(Rt.addDate(Kt||kt,ga),"key")},onCtrlLeftRight:function(ga){vn(Rt.addYear(Kt||kt,ga),"key")},onUpDown:function(ga){vn(Rt.addDate(Kt||kt,ga*ot),"key")},onPageUpDown:function(ga){vn(Rt.addMonth(Kt||kt,ga),"key")}},Ae))}};var Rn=function(Xn){var Za=Rt.addYear(kt,Xn);zn(Za),on(null,Za)},sn=function(Xn){var Za=Rt.addMonth(kt,Xn);zn(Za),on(null,Za)};return ne.createElement("div",{className:Jt()(wn,(0,yt.Z)({},"".concat(wn,"-active"),$e))},ne.createElement(bl,(0,ae.Z)({},oe,{prefixCls:le,value:Kt,viewDate:kt,onPrevYear:function(){Rn(-1)},onNextYear:function(){Rn(1)},onPrevMonth:function(){sn(-1)},onNextMonth:function(){sn(1)},onMonthClick:function(){on("month",kt)},onYearClick:function(){on("year",kt)}})),ne.createElement(hl,(0,ae.Z)({},oe,{onSelect:function(Xn){return vn(Xn,"mouse")},prefixCls:le,value:Kt,viewDate:kt,rowCount:Pa})))}var Ll=Lu;function yi(oe){var le=ne.useContext(Dt),ue=le.hideHeader;if(ue)return null;var be=oe.prefixCls,Ae=oe.generateConfig,$e=oe.locale,et=oe.value,Rt=oe.format,Kt="".concat(be,"-header");return ne.createElement(ol,{prefixCls:Kt},et?$n(et,{locale:$e,format:Rt,generateConfig:Ae}):"\xA0")}var iu=yi;function ur(oe){var le=oe.value,ue=oe.generateConfig,be=oe.disabledMinutes,Ae=oe.disabledSeconds,$e=oe.minutes,et=oe.seconds,Rt=oe.use12Hours,Kt=function(zn,on,vn,wn){var Rn=ue.getNow(),sn=le||Rn,Pn=on<0?ue.getHour(Rn):on,Xn=vn<0?ue.getMinute(Rn):vn,Za=wn<0?ue.getSecond(Rn):wn,ga=be&&be(Pn);if(ga!=null&&ga.includes(Xn)){var Jn=$e.find(function(Xa){return!ga.includes(Xa.value)});if(Jn)Xn=Jn.value;else return null}var Ta=Ae&&Ae(Pn,Xn);if(Ta!=null&&Ta.includes(Za)){var nr=et.find(function(Xa){return!Ta.includes(Xa.value)});if(nr)Za=nr.value;else return null}return sn=po(ue,sn,!Rt||!zn?Pn:Pn+12,Xn,Za),sn};return Kt}function eo(oe){var le=oe.prefixCls,ue=oe.units,be=oe.onSelect,Ae=oe.value,$e=oe.active,et=oe.hideDisabledOptions,Rt=oe.info,Kt=oe.type,kt="".concat(le,"-cell"),zn=ne.useContext(Dt),on=zn.open,vn=(0,ne.useRef)(null),wn=(0,ne.useRef)(new Map),Rn=(0,ne.useRef)();return(0,ne.useLayoutEffect)(function(){var sn=wn.current.get(Ae);sn&&on!==!1&&wr(vn.current,sn.offsetTop,120)},[Ae]),(0,ne.useLayoutEffect)(function(){if(on){var sn=wn.current.get(Ae);sn&&(Rn.current=Fo(sn,function(){wr(vn.current,sn.offsetTop,0)}))}return function(){var Pn;(Pn=Rn.current)===null||Pn===void 0||Pn.call(Rn)}},[on]),ne.createElement("ul",{className:Jt()("".concat(le,"-column"),(0,yt.Z)({},"".concat(le,"-column-active"),$e)),ref:vn,style:{position:"relative"}},ue.map(function(sn){var Pn;return et&&sn.disabled?null:ne.createElement("li",{key:sn.value,ref:function(Za){wn.current.set(sn.value,Za)},className:Jt()(kt,(Pn={},(0,yt.Z)(Pn,"".concat(kt,"-disabled"),sn.disabled),(0,yt.Z)(Pn,"".concat(kt,"-selected"),Ae===sn.value),Pn)),onClick:function(){sn.disabled||be(sn.value)}},Rt.cellRender?Rt.cellRender(sn.value,{today:Rt.today,locale:Rt.locale,originNode:ne.createElement("div",{className:"".concat(kt,"-inner")},sn.label),type:"time",subType:Kt}):ne.createElement("div",{className:"".concat(kt,"-inner")},sn.label))}))}var Go=eo;function Xr(oe,le){if(oe.length!==le.length)return!0;for(var ue=0;ue<oe.length;ue+=1)if(oe[ue].disabled!==le[ue].disabled)return!0;return!1}function $i(oe,le,ue,be){for(var Ae=[],$e=ue>=1?ue|0:1,et=oe;et<=le;et+=$e)Ae.push({label:la(et,2),value:et,disabled:(be||[]).includes(et)});return Ae}function Fr(oe){var le=oe.generateConfig,ue=oe.prefixCls,be=oe.operationRef,Ae=oe.activeColumnIndex,$e=oe.value,et=oe.showHour,Rt=oe.showMinute,Kt=oe.showSecond,kt=oe.use12Hours,zn=oe.hourStep,on=zn===void 0?1:zn,vn=oe.minuteStep,wn=vn===void 0?1:vn,Rn=oe.secondStep,sn=Rn===void 0?1:Rn,Pn=oe.disabledHours,Xn=oe.disabledMinutes,Za=oe.disabledSeconds,ga=oe.disabledTime,Jn=oe.hideDisabledOptions,Ta=oe.onSelect,nr=oe.cellRender,Xa=oe.locale,Ao=[],no="".concat(ue,"-content"),ko="".concat(ue,"-time-panel"),ho,Ir=$e?le.getHour($e):-1,co=Ir,Vo=$e?le.getMinute($e):-1,Br=$e?le.getSecond($e):-1,$r=le.getNow(),Wr=ne.useMemo(function(){if(ga){var si=ga($r);return[si.disabledHours,si.disabledMinutes,si.disabledSeconds]}return[Pn,Xn,Za]},[Pn,Xn,Za,ga,$r]),ni=(0,Re.Z)(Wr,3),Qo=ni[0],bi=ni[1],El=ni[2],Cl=$i(0,23,on,Qo&&Qo()),Bl=(0,pa.Z)(function(){return Cl},Cl,Xr);kt&&(ho=co>=12,co%=12);var Hl=ne.useMemo(function(){if(!kt)return[!1,!1];var si=[!0,!0];return Bl.forEach(function(Fl){var sl=Fl.disabled,Ti=Fl.value;sl||(Ti>=12?si[1]=!1:si[0]=!1)}),si},[kt,Bl]),rl=(0,Re.Z)(Hl,2),Ml=rl[0],Yi=rl[1],tl=ne.useMemo(function(){return kt?Bl.filter(ho?function(si){return si.value>=12}:function(si){return si.value<12}).map(function(si){var Fl=si.value%12,sl=Fl===0?"12":la(Fl,2);return(0,Yt.Z)((0,Yt.Z)({},si),{},{label:sl,value:Fl})}):Bl},[kt,ho,Bl]),vl=$i(0,59,wn,bi&&bi(Ir)),Wl=$i(0,59,sn,El&&El(Ir,Vo)),Tl=ur({value:$e,generateConfig:le,disabledMinutes:bi,disabledSeconds:El,minutes:vl,seconds:Wl,use12Hours:kt});be.current={onUpDown:function(Fl){var sl=Ao[Ae];if(sl)for(var Ti=sl.units.findIndex(function(gu){return gu.value===sl.value}),To=sl.units.length,Wi=1;Wi<To;Wi+=1){var Dl=sl.units[(Ti+Fl*Wi+To)%To];if(Dl.disabled!==!0){sl.onSelect(Dl.value);break}}}};function au(si,Fl,sl,Ti,To){si!==!1&&Ao.push({node:ne.cloneElement(Fl,{prefixCls:ko,value:sl,active:Ae===Ao.length,onSelect:To,units:Ti,hideDisabledOptions:Jn}),onSelect:To,value:sl,units:Ti})}au(et,ne.createElement(Go,{key:"hour",type:"hour",info:{today:$r,locale:Xa,cellRender:nr}}),co,tl,function(si){Ta(Tl(ho,si,Vo,Br),"mouse")}),au(Rt,ne.createElement(Go,{key:"minute",type:"minute",info:{today:$r,locale:Xa,cellRender:nr}}),Vo,vl,function(si){Ta(Tl(ho,co,si,Br),"mouse")}),au(Kt,ne.createElement(Go,{key:"second",type:"second",info:{today:$r,locale:Xa,cellRender:nr}}),Br,Wl,function(si){Ta(Tl(ho,co,Vo,si),"mouse")});var Zl=-1;return typeof ho=="boolean"&&(Zl=ho?1:0),au(kt===!0,ne.createElement(Go,{key:"meridiem",type:"meridiem",info:{today:$r,locale:Xa,cellRender:nr}}),Zl,[{label:"AM",value:0,disabled:Ml},{label:"PM",value:1,disabled:Yi}],function(si){Ta(Tl(!!si,co,Vo,Br),"mouse")}),ne.createElement("div",{className:no},Ao.map(function(si){var Fl=si.node;return Fl}))}var Uo=Fr,ao=function(le){return le.filter(function(ue){return ue!==!1}).length};function di(oe){var le=oe.generateConfig,ue=oe.format,be=ue===void 0?"HH:mm:ss":ue,Ae=oe.prefixCls,$e=oe.active,et=oe.operationRef,Rt=oe.showHour,Kt=oe.showMinute,kt=oe.showSecond,zn=oe.use12Hours,on=zn===void 0?!1:zn,vn=oe.onSelect,wn=oe.value,Rn="".concat(Ae,"-time-panel"),sn=ne.useRef(),Pn=ne.useState(-1),Xn=(0,Re.Z)(Pn,2),Za=Xn[0],ga=Xn[1],Jn=ao([Rt,Kt,kt,on]);return et.current={onKeyDown:function(nr){return Yr(nr,{onLeftRight:function(Ao){ga((Za+Ao+Jn)%Jn)},onUpDown:function(Ao){Za===-1?ga(0):sn.current&&sn.current.onUpDown(Ao)},onEnter:function(){vn(wn||le.getNow(),"key"),ga(-1)}})},onBlur:function(){ga(-1)}},ne.createElement("div",{className:Jt()(Rn,(0,yt.Z)({},"".concat(Rn,"-active"),$e))},ne.createElement(iu,(0,ae.Z)({},oe,{format:be,prefixCls:Ae})),ne.createElement(Uo,(0,ae.Z)({},oe,{prefixCls:Ae,activeColumnIndex:Za,operationRef:sn})))}var zi=di,Pi=lr("date","time");function Di(oe){var le=oe.prefixCls,ue=oe.operationRef,be=oe.generateConfig,Ae=oe.value,$e=oe.defaultValue,et=oe.disabledTime,Rt=oe.showTime,Kt=oe.onSelect,kt=oe.cellRender,zn="".concat(le,"-datetime-panel"),on=ne.useState(null),vn=(0,Re.Z)(on,2),wn=vn[0],Rn=vn[1],sn=ne.useRef({}),Pn=ne.useRef({}),Xn=(0,Sn.Z)(Rt)==="object"?(0,Yt.Z)({},Rt):{};function Za(nr){var Xa=Pi.indexOf(wn)+nr,Ao=Pi[Xa]||null;return Ao}var ga=function(Xa){Pn.current.onBlur&&Pn.current.onBlur(Xa),Rn(null)};ue.current={onKeyDown:function(Xa){if(Xa.which===ya.Z.TAB){var Ao=Za(Xa.shiftKey?-1:1);return Rn(Ao),Ao&&Xa.preventDefault(),!0}if(wn){var no=wn==="date"?sn:Pn;return no.current&&no.current.onKeyDown&&no.current.onKeyDown(Xa),!0}return[ya.Z.LEFT,ya.Z.RIGHT,ya.Z.UP,ya.Z.DOWN].includes(Xa.which)?(Rn("date"),!0):!1},onBlur:ga,onClose:ga};var Jn=function(Xa,Ao){var no=Xa;Ao==="date"&&!Ae&&Xn.defaultValue?(no=be.setHour(no,be.getHour(Xn.defaultValue)),no=be.setMinute(no,be.getMinute(Xn.defaultValue)),no=be.setSecond(no,be.getSecond(Xn.defaultValue))):Ao==="time"&&!Ae&&$e&&(no=be.setYear(no,be.getYear($e)),no=be.setMonth(no,be.getMonth($e)),no=be.setDate(no,be.getDate($e))),Kt&&Kt(no,"mouse")},Ta=et?et(Ae||null):{};return ne.createElement("div",{className:Jt()(zn,(0,yt.Z)({},"".concat(zn,"-active"),wn))},ne.createElement(Ll,(0,ae.Z)({},oe,{cellRender:kt,operationRef:sn,active:wn==="date",onSelect:function(Xa){Jn(Do(be,Xa,!Ae&&(0,Sn.Z)(Rt)==="object"?Rt.defaultValue:null),"date")}})),ne.createElement(zi,(0,ae.Z)({},oe,{cellRender:kt?function(nr,Xa){return kt(nr,(0,Yt.Z)((0,Yt.Z)({},Xa),{},{type:"time"}))}:void 0,format:void 0},Xn,Ta,{disabledTime:null,defaultValue:void 0,operationRef:Pn,active:wn==="time",onSelect:function(Xa){Jn(Xa,"time")}})))}var lu=Di;function Jl(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.viewDate,Ae=oe.onPrevDecades,$e=oe.onNextDecades,et=ne.useContext(Dt),Rt=et.hideHeader;if(Rt)return null;var Kt="".concat(le,"-header"),kt=ue.getYear(be),zn=Math.floor(kt/mt)*mt,on=zn+mt-1;return ne.createElement(ol,(0,ae.Z)({},oe,{prefixCls:Kt,onSuperPrev:Ae,onSuperNext:$e}),zn,"-",on)}var bu=Jl,cu=3,Ul=4;function Ri(oe){var le=Ln-1,ue=oe.prefixCls,be=oe.viewDate,Ae=oe.generateConfig,$e=oe.cellRender,et=oe.locale,Rt="".concat(ue,"-cell"),Kt=Ae.getYear(be),kt=Math.floor(Kt/Ln)*Ln,zn=Math.floor(Kt/mt)*mt,on=zn+mt-1,vn=Ae.setYear(be,zn-Math.ceil((cu*Ul*Ln-mt)/2)),wn=function(Pn){var Xn,Za=Ae.getYear(Pn),ga=Za+le;return Xn={},(0,yt.Z)(Xn,"".concat(Rt,"-in-view"),zn<=Za&&ga<=on),(0,yt.Z)(Xn,"".concat(Rt,"-selected"),Za===kt),Xn},Rn=$e?function(sn,Pn){return $e(sn,{originNode:Pn,today:Ae.getNow(),type:"decade",locale:et})}:void 0;return ne.createElement(bo,(0,ae.Z)({},oe,{rowNum:Ul,colNum:cu,baseDate:vn,getCellNode:Rn,getCellText:function(Pn){var Xn=Ae.getYear(Pn);return"".concat(Xn,"-").concat(Xn+le)},getCellClassName:wn,getCellDate:function(Pn,Xn){return Ae.addYear(Pn,Xn*Ln)}}))}var xl=Ri;function ql(oe){var le=oe.prefixCls,ue=oe.onViewDateChange,be=oe.generateConfig,Ae=oe.viewDate,$e=oe.operationRef,et=oe.onSelect,Rt=oe.onPanelChange,Kt="".concat(le,"-decade-panel");$e.current={onKeyDown:function(vn){return Yr(vn,{onLeftRight:function(Rn){et(be.addYear(Ae,Rn*Ln),"key")},onCtrlLeftRight:function(Rn){et(be.addYear(Ae,Rn*mt),"key")},onUpDown:function(Rn){et(be.addYear(Ae,Rn*Ln*cu),"key")},onEnter:function(){Rt("year",Ae)}})}};var kt=function(vn){var wn=be.addYear(Ae,vn*mt);ue(wn),Rt(null,wn)},zn=function(vn){et(vn,"mouse"),Rt("year",vn)};return ne.createElement("div",{className:Kt},ne.createElement(bu,(0,ae.Z)({},oe,{prefixCls:le,onPrevDecades:function(){kt(-1)},onNextDecades:function(){kt(1)}})),ne.createElement(xl,(0,ae.Z)({},oe,{prefixCls:le,onSelect:zn})))}var Vu=ql;function es(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.locale,Ae=oe.viewDate,$e=oe.onNextYear,et=oe.onPrevYear,Rt=oe.onYearClick,Kt=ne.useContext(Dt),kt=Kt.hideHeader;if(kt)return null;var zn="".concat(le,"-header");return ne.createElement(ol,(0,ae.Z)({},oe,{prefixCls:zn,onSuperPrev:et,onSuperNext:$e}),ne.createElement("button",{type:"button",onClick:Rt,className:"".concat(le,"-year-btn")},$n(Ae,{locale:be,format:be.yearFormat,generateConfig:ue})))}var Ie=es,Qe=3,Ct=4;function en(oe){var le=oe.prefixCls,ue=oe.locale,be=oe.value,Ae=oe.viewDate,$e=oe.generateConfig,et=oe.cellRender,Rt=ne.useContext(Nr),Kt=Rt.rangedValue,kt=Rt.hoverRangedValue,zn="".concat(le,"-cell"),on=aa({cellPrefixCls:zn,value:be,generateConfig:$e,rangedValue:Kt,hoverRangedValue:kt,isSameCell:function(Pn,Xn){return Ca($e,Pn,Xn)},isInView:function(){return!0},offsetCell:function(Pn,Xn){return $e.addMonth(Pn,Xn)}}),vn=ue.shortMonths||($e.locale.getShortMonths?$e.locale.getShortMonths(ue.locale):[]),wn=$e.setMonth(Ae,0),Rn=et?function(sn,Pn){return et(sn,{originNode:Pn,locale:ue,today:$e.getNow(),type:"month"})}:void 0;return ne.createElement(bo,(0,ae.Z)({},oe,{rowNum:Ct,colNum:Qe,baseDate:wn,getCellNode:Rn,getCellText:function(Pn){return ue.monthFormat?$n(Pn,{locale:ue,format:ue.monthFormat,generateConfig:$e}):vn[$e.getMonth(Pn)]},getCellClassName:on,getCellDate:$e.addMonth,titleCell:function(Pn){return $n(Pn,{locale:ue,format:"YYYY-MM",generateConfig:$e})}}))}var An=en;function ft(oe){var le=oe.prefixCls,ue=oe.operationRef,be=oe.onViewDateChange,Ae=oe.generateConfig,$e=oe.value,et=oe.viewDate,Rt=oe.onPanelChange,Kt=oe.onSelect,kt="".concat(le,"-month-panel");ue.current={onKeyDown:function(vn){return Yr(vn,{onLeftRight:function(Rn){Kt(Ae.addMonth($e||et,Rn),"key")},onCtrlLeftRight:function(Rn){Kt(Ae.addYear($e||et,Rn),"key")},onUpDown:function(Rn){Kt(Ae.addMonth($e||et,Rn*Qe),"key")},onEnter:function(){Rt("date",$e||et)}})}};var zn=function(vn){var wn=Ae.addYear(et,vn);be(wn),Rt(null,wn)};return ne.createElement("div",{className:kt},ne.createElement(Ie,(0,ae.Z)({},oe,{prefixCls:le,onPrevYear:function(){zn(-1)},onNextYear:function(){zn(1)},onYearClick:function(){Rt("year",et)}})),ne.createElement(An,(0,ae.Z)({},oe,{prefixCls:le,onSelect:function(vn){Kt(vn,"mouse"),Rt("date",vn)}})))}var ze=ft;function st(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.locale,Ae=oe.viewDate,$e=oe.onNextYear,et=oe.onPrevYear,Rt=oe.onYearClick,Kt=ne.useContext(Dt),kt=Kt.hideHeader;if(kt)return null;var zn="".concat(le,"-header");return ne.createElement(ol,(0,ae.Z)({},oe,{prefixCls:zn,onSuperPrev:et,onSuperNext:$e}),ne.createElement("button",{type:"button",onClick:Rt,className:"".concat(le,"-year-btn")},$n(Ae,{locale:be,format:be.yearFormat,generateConfig:ue})))}var St=st,Me=4,qt=1;function tn(oe){var le=oe.prefixCls,ue=oe.locale,be=oe.value,Ae=oe.viewDate,$e=oe.generateConfig,et=oe.cellRender,Rt=ne.useContext(Nr),Kt=Rt.rangedValue,kt=Rt.hoverRangedValue,zn="".concat(le,"-cell"),on=aa({cellPrefixCls:zn,value:be,generateConfig:$e,rangedValue:Kt,hoverRangedValue:kt,isSameCell:function(sn,Pn){return En($e,sn,Pn)},isInView:function(){return!0},offsetCell:function(sn,Pn){return $e.addMonth(sn,Pn*3)}}),vn=$e.setDate($e.setMonth(Ae,0),1),wn=et?function(Rn,sn){return et(Rn,{originNode:sn,locale:ue,today:$e.getNow(),type:"quarter"})}:void 0;return ne.createElement(bo,(0,ae.Z)({},oe,{rowNum:qt,colNum:Me,baseDate:vn,getCellNode:wn,getCellText:function(sn){return $n(sn,{locale:ue,format:ue.quarterFormat||"[Q]Q",generateConfig:$e})},getCellClassName:on,getCellDate:function(sn,Pn){return $e.addMonth(sn,Pn*3)},titleCell:function(sn){return $n(sn,{locale:ue,format:"YYYY-[Q]Q",generateConfig:$e})}}))}var kn=tn;function jt(oe){var le=oe.prefixCls,ue=oe.operationRef,be=oe.onViewDateChange,Ae=oe.generateConfig,$e=oe.value,et=oe.viewDate,Rt=oe.onPanelChange,Kt=oe.onSelect,kt="".concat(le,"-quarter-panel");ue.current={onKeyDown:function(vn){return Yr(vn,{onLeftRight:function(Rn){Kt(Ae.addMonth($e||et,Rn*3),"key")},onCtrlLeftRight:function(Rn){Kt(Ae.addYear($e||et,Rn),"key")},onUpDown:function(Rn){Kt(Ae.addYear($e||et,Rn),"key")}})}};var zn=function(vn){var wn=Ae.addYear(et,vn);be(wn),Rt(null,wn)};return ne.createElement("div",{className:kt},ne.createElement(St,(0,ae.Z)({},oe,{prefixCls:le,onPrevYear:function(){zn(-1)},onNextYear:function(){zn(1)},onYearClick:function(){Rt("year",et)}})),ne.createElement(kn,(0,ae.Z)({},oe,{prefixCls:le,onSelect:function(vn){Kt(vn,"mouse")}})))}var On=jt;function Gt(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.locale,Ae=oe.value,$e=oe.disabledDate,et=oe.onSelect,Rt=ne.useContext(Nr),Kt=Rt.rangedValue,kt=Rt.hoverRangedValue,zn=ne.useContext(Dt),on=zn.onDateMouseEnter,vn=zn.onDateMouseLeave,wn=(kt==null?void 0:kt[0])||(Kt==null?void 0:Kt[0]),Rn=(kt==null?void 0:kt[1])||(Kt==null?void 0:Kt[1]),sn="".concat(le,"-cell"),Pn=function(Jn){var Ta=xt({cellDate:Jn,mode:"week",disabledDate:$e,generateConfig:ue});return ne.createElement("td",{key:"week",className:Jt()(sn,"".concat(sn,"-week")),onClick:function(){Ta||et(Jn,"mouse")},onMouseEnter:function(){!Ta&&on&&on(Jn)},onMouseLeave:function(){!Ta&&vn&&vn(Jn)}},ne.createElement("div",{className:"".concat(sn,"-inner")},ue.locale.getWeek(be.locale,Jn)))},Xn="".concat(le,"-week-panel-row"),Za=function(Jn){var Ta,nr=mr(ue,be.locale,wn,Jn),Xa=mr(ue,be.locale,Rn,Jn);return Jt()(Xn,(Ta={},(0,yt.Z)(Ta,"".concat(Xn,"-selected"),!Kt&&mr(ue,be.locale,Ae,Jn)),(0,yt.Z)(Ta,"".concat(Xn,"-range-start"),nr),(0,yt.Z)(Ta,"".concat(Xn,"-range-end"),Xa),(0,yt.Z)(Ta,"".concat(Xn,"-range-hover"),!nr&&!Xa&&mo(ue,wn,Rn,Jn)),Ta))};return ne.createElement(Ll,(0,ae.Z)({},oe,{panelName:"week",prefixColumn:Pn,rowClassName:Za,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var dn=Gt,un=10;function Nn(oe){var le=oe.prefixCls,ue=oe.generateConfig,be=oe.viewDate,Ae=oe.onPrevDecade,$e=oe.onNextDecade,et=oe.onDecadeClick,Rt=ne.useContext(Dt),Kt=Rt.hideHeader;if(Kt)return null;var kt="".concat(le,"-header"),zn=ue.getYear(be),on=Math.floor(zn/un)*un,vn=on+un-1;return ne.createElement(ol,(0,ae.Z)({},oe,{prefixCls:kt,onSuperPrev:Ae,onSuperNext:$e}),ne.createElement("button",{type:"button",onClick:et,className:"".concat(le,"-decade-btn")},on,"-",vn))}var xn=Nn,ka=3,Ya=4;function Cr(oe){var le=oe.prefixCls,ue=oe.value,be=oe.viewDate,Ae=oe.locale,$e=oe.generateConfig,et=oe.cellRender,Rt=ne.useContext(Nr),Kt=Rt.rangedValue,kt=Rt.hoverRangedValue,zn="".concat(le,"-cell"),on=$e.getYear(be),vn=Math.floor(on/un)*un,wn=vn+un-1,Rn=$e.setYear(be,vn-Math.ceil((ka*Ya-un)/2)),sn=$e.getNow(),Pn=function(Jn){var Ta=$e.getYear(Jn);return vn<=Ta&&Ta<=wn},Xn=aa({cellPrefixCls:zn,value:ue,generateConfig:$e,rangedValue:Kt,hoverRangedValue:kt,isSameCell:function(Jn,Ta){return Wt($e,Jn,Ta)},isInView:Pn,offsetCell:function(Jn,Ta){return $e.addYear(Jn,Ta)}}),Za=et?function(ga,Jn){return et(ga,{originNode:Jn,today:sn,type:"year",locale:Ae})}:void 0;return ne.createElement(bo,(0,ae.Z)({},oe,{rowNum:Ya,colNum:ka,baseDate:Rn,getCellNode:Za,getCellText:$e.getYear,getCellClassName:Xn,getCellDate:$e.addYear,titleCell:function(Jn){return $n(Jn,{locale:Ae,format:"YYYY",generateConfig:$e})}}))}var ea=Cr;function qa(oe){var le=oe.prefixCls,ue=oe.operationRef,be=oe.onViewDateChange,Ae=oe.generateConfig,$e=oe.value,et=oe.viewDate,Rt=oe.sourceMode,Kt=oe.onSelect,kt=oe.onPanelChange,zn="".concat(le,"-year-panel");ue.current={onKeyDown:function(wn){return Yr(wn,{onLeftRight:function(sn){Kt(Ae.addYear($e||et,sn),"key")},onCtrlLeftRight:function(sn){Kt(Ae.addYear($e||et,sn*un),"key")},onUpDown:function(sn){Kt(Ae.addYear($e||et,sn*ka),"key")},onEnter:function(){kt(Rt==="date"?"date":"month",$e||et)}})}};var on=function(wn){var Rn=Ae.addYear(et,wn*10);be(Rn),kt(null,Rn)};return ne.createElement("div",{className:zn},ne.createElement(xn,(0,ae.Z)({},oe,{prefixCls:le,onPrevDecade:function(){on(-1)},onNextDecade:function(){on(1)},onDecadeClick:function(){kt("decade",et)}})),ne.createElement(ea,(0,ae.Z)({},oe,{prefixCls:le,onSelect:function(wn){kt(Rt==="date"?"date":"month",wn),Kt(wn,"mouse")}})))}var Ar=qa;function Zr(oe,le,ue){return ue?ne.createElement("div",{className:"".concat(oe,"-footer-extra")},ue(le)):null}function Kr(oe){var le=oe.prefixCls,ue=oe.components,be=ue===void 0?{}:ue,Ae=oe.needConfirmButton,$e=oe.onNow,et=oe.onOk,Rt=oe.okDisabled,Kt=oe.showNow,kt=oe.locale,zn,on;if(Ae){var vn=be.button||"button";$e&&Kt!==!1&&(zn=ne.createElement("li",{className:"".concat(le,"-now")},ne.createElement("a",{className:"".concat(le,"-now-btn"),onClick:$e},kt.now))),on=Ae&&ne.createElement("li",{className:"".concat(le,"-ok")},ne.createElement(vn,{disabled:Rt,onClick:et},kt.ok))}return!zn&&!on?null:ne.createElement("ul",{className:"".concat(le,"-ranges")},zn,on)}var Po=["date","month"];function li(oe){var le,ue=oe,be=ue.prefixCls,Ae=be===void 0?"rc-picker":be,$e=ue.className,et=ue.style,Rt=ue.locale,Kt=ue.generateConfig,kt=ue.value,zn=ue.defaultValue,on=ue.pickerValue,vn=ue.defaultPickerValue,wn=ue.disabledDate,Rn=ue.mode,sn=ue.picker,Pn=sn===void 0?"date":sn,Xn=ue.tabIndex,Za=Xn===void 0?0:Xn,ga=ue.showNow,Jn=ue.showTime,Ta=ue.showToday,nr=ue.renderExtraFooter,Xa=ue.hideHeader,Ao=ue.onSelect,no=ue.onChange,ko=ue.onPanelChange,ho=ue.onMouseDown,Ir=ue.onPickerValueChange,co=ue.onOk,Vo=ue.components,Br=ue.direction,$r=ue.hourStep,Wr=$r===void 0?1:$r,ni=ue.minuteStep,Qo=ni===void 0?1:ni,bi=ue.secondStep,El=bi===void 0?1:bi,Cl=ue.dateRender,Bl=ue.monthCellRender,Hl=ue.cellRender,rl=Pn==="date"&&!!Jn||Pn==="time",Ml=24%Wr===0,Yi=60%Qo===0,tl=60%El===0,vl=ne.useContext(Dt),Wl=vl.operationRef,Tl=vl.onSelect,au=vl.hideRanges,Zl=vl.defaultOpenValue,si=ne.useContext(Nr),Fl=si.inRange,sl=si.panelPosition,Ti=si.rangedValue,To=si.hoverRangedValue,Wi=ne.useRef({}),Dl=ne.useRef(!0),gu=(0,Gn.Z)(null,{value:kt,defaultValue:zn,postState:function(So){return!So&&Zl&&Pn==="time"?Zl:So}}),ku=(0,Re.Z)(gu,2),su=ku[0],Bs=ku[1],Rs=(0,Gn.Z)(null,{value:on,defaultValue:vn||su,postState:function(So){var Vi=Kt.getNow();if(!So)return Vi;if(!su&&Jn){var kl=(0,Sn.Z)(Jn)==="object"?Jn.defaultValue:zn;return Do(Kt,Array.isArray(So)?So[0]:So,kl||Vi)}return Array.isArray(So)?So[0]:So}}),_u=(0,Re.Z)(Rs,2),Au=_u[0],Eu=_u[1],ru=function(So){Eu(So),Ir&&Ir(So)},Ds=function(So){var Vi=ia[Pn];return Vi?Vi(So):So},Tu=(0,Gn.Z)(function(){return Pn==="time"?"time":Ds("date")},{value:Rn}),os=(0,Re.Z)(Tu,2),Yl=os[0],Zu=os[1];ne.useEffect(function(){Zu(Pn)},[Pn]);var mi=ne.useState(function(){return Yl}),Qi=(0,Re.Z)(mi,2),Ql=Qi[0],Vl=Qi[1],Rl=function(So,Vi){var kl=Ds(So||Yl);Vl(Yl),Zu(kl),ko&&(Yl!==kl||Lr(Kt,Au,Au))&&ko(Vi,kl)},ou=function(So,Vi){var kl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Yl===Pn||kl)&&(Bs(So),Ao&&Ao(So),Tl&&Tl(So,Vi),no&&!Lr(Kt,So,su)&&!(wn!=null&&wn(So))&&no(So))},Cu=function(So){if(Po.includes(Yl)){var Vi,kl,gs=Yl==="date";switch(So===ya.Z.PAGE_UP||So===ya.Z.PAGE_DOWN?kl=gs?Kt.addMonth:Kt.addYear:kl=gs?Kt.addDate:Kt.addMonth,So){case ya.Z.LEFT:case ya.Z.PAGE_UP:Vi=kl(Au,-1);break;case ya.Z.RIGHT:case ya.Z.PAGE_DOWN:Vi=kl(Au,1);break;case ya.Z.UP:case ya.Z.DOWN:Vi=kl(Au,Number("".concat(So===ya.Z.UP?"-":"").concat(gs?ot:Qe)));break}if(Vi)return!(wn!=null&&wn(Vi))}return!0},$u=function(So){if(Wi.current&&Wi.current.onKeyDown){var Vi=!0,kl=So.which;if([ya.Z.LEFT,ya.Z.RIGHT,ya.Z.UP,ya.Z.DOWN,ya.Z.PAGE_UP,ya.Z.PAGE_DOWN,ya.Z.ENTER].includes(kl)&&(So.preventDefault(),kl!==ya.Z.ENTER&&Za===0&&(Vi=Cu(kl))),Vi)return Wi.current.onKeyDown(So)}return(0,Be.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xi=function(So){Wi.current&&Wi.current.onBlur&&Wi.current.onBlur(So)};Wl&&sl!=="right"&&(Wl.current={onKeyDown:$u,onClose:function(){Wi.current&&Wi.current.onClose&&Wi.current.onClose()}}),ne.useEffect(function(){kt&&!Dl.current&&Eu(kt)},[kt]),ne.useEffect(function(){Dl.current=!1},[]);var Zi,is=Wn({cellRender:Hl,monthCellRender:Bl,dateRender:Cl}),gl=(0,Yt.Z)((0,Yt.Z)({},oe),{},{cellRender:is,operationRef:Wi,prefixCls:Ae,viewDate:Au,value:su,onViewDateChange:ru,sourceMode:Ql,onPanelChange:Rl,disabledDate:wn});switch(delete gl.onChange,delete gl.onSelect,Yl){case"decade":Zi=ne.createElement(Vu,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;case"year":Zi=ne.createElement(Ar,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;case"month":Zi=ne.createElement(ze,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;case"quarter":Zi=ne.createElement(On,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;case"week":Zi=ne.createElement(dn,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;case"time":delete gl.showTime,Zi=ne.createElement(zi,(0,ae.Z)({},gl,(0,Sn.Z)(Jn)==="object"?Jn:null,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}));break;default:Jn?Zi=ne.createElement(lu,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}})):Zi=ne.createElement(Ll,(0,ae.Z)({},gl,{onSelect:function(So,Vi){ru(So),ou(So,Vi)}}))}var Ls,ys,Ps=function(){var So=Kt.getNow(),Vi=ci(Kt.getHour(So),Kt.getMinute(So),Kt.getSecond(So),Ml?Wr:1,Yi?Qo:1,tl?El:1),kl=po(Kt,So,Vi[0],Vi[1],Vi[2]);ou(kl,"submit")};au||(Ls=Zr(Ae,Yl,nr),Jn&&Yl!=="date"?ys=null:ys=Kr({prefixCls:Ae,components:Vo,needConfirmButton:rl,okDisabled:!su||wn&&wn(su),locale:Rt,showNow:ga,onNow:rl&&Ps,onOk:function(){su&&(ou(su,"submit",!0),co&&co(su))}}));var ds;if(Ta&&Yl==="date"&&Pn==="date"&&!Jn){var Fs=Kt.getNow(),Us="".concat(Ae,"-today-btn"),ks=wn&&wn(Fs);ds=ne.createElement("a",{className:Jt()(Us,ks&&"".concat(Us,"-disabled")),"aria-disabled":ks,onClick:function(){ks||ou(Fs,"mouse",!0)}},Rt.today)}return ne.createElement(Dt.Provider,{value:(0,Yt.Z)((0,Yt.Z)({},vl),{},{mode:Yl,hideHeader:"hideHeader"in oe?Xa:vl.hideHeader,hidePrevBtn:Fl&&sl==="right",hideNextBtn:Fl&&sl==="left"})},ne.createElement("div",{tabIndex:Za,className:Jt()("".concat(Ae,"-panel"),$e,(le={},(0,yt.Z)(le,"".concat(Ae,"-panel-has-range"),Ti&&Ti[0]&&Ti[1]),(0,yt.Z)(le,"".concat(Ae,"-panel-has-range-hover"),To&&To[0]&&To[1]),(0,yt.Z)(le,"".concat(Ae,"-panel-rtl"),Br==="rtl"),le)),style:et,onKeyDown:$u,onBlur:Xi,onMouseDown:ho},Zi,Ls||ys||ds?ne.createElement("div",{className:"".concat(Ae,"-footer")},Ls,ys,ds):null))}var Wo=li,Xo=ee(45987),Jo=ee(73935);function Oo(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var $o={};function Ei(oe,le){}function el(oe,le){}function Gi(){$o={}}function al(oe,le,ue){!le&&!$o[ue]&&(oe(!1,ue),$o[ue]=!0)}function Ji(oe,le){al(Ei,oe,le)}function ml(oe,le){al(el,oe,le)}var Kl=null,Ol=ee(49286);function Fu(oe,le,ue){var be=ne.useRef({});return(!("value"in be.current)||ue(be.current.condition,le))&&(be.current.value=oe(),be.current.condition=le),be.current.value}function ju(oe,le){typeof oe=="function"?oe(le):(0,Sn.Z)(oe)==="object"&&oe&&"current"in oe&&(oe.current=le)}function Yu(){for(var oe=arguments.length,le=new Array(oe),ue=0;ue<oe;ue++)le[ue]=arguments[ue];var be=le.filter(function(Ae){return Ae});return be.length<=1?be[0]:function(Ae){le.forEach(function($e){ju($e,Ae)})}}function zl(){for(var oe=arguments.length,le=new Array(oe),ue=0;ue<oe;ue++)le[ue]=arguments[ue];return Fu(function(){return Yu.apply(void 0,le)},le,function(be,Ae){return be.length===Ae.length&&be.every(function($e,et){return $e===Ae[et]})})}function Bu(oe){var le,ue,be=(0,Ol.isMemo)(oe)?oe.type.type:oe.type;return!(typeof be=="function"&&!((le=be.prototype)!==null&&le!==void 0&&le.render)||typeof oe=="function"&&!((ue=oe.prototype)!==null&&ue!==void 0&&ue.render))}var Qu=ne.createContext(null),Xu=Qu,fu=Oo()?ne.useLayoutEffect:ne.useEffect,jl=fu,ts=function(le,ue){var be=React.useRef(!0);fu(function(){if(!be.current)return le()},ue),fu(function(){return be.current=!1,function(){be.current=!0}},[])},Nu=[];function Es(oe,le){var ue=ne.useState(function(){if(!Oo())return null;var Rn=document.createElement("div");return Rn}),be=(0,Re.Z)(ue,1),Ae=be[0],$e=ne.useRef(!1),et=ne.useContext(Xu),Rt=ne.useState(Nu),Kt=(0,Re.Z)(Rt,2),kt=Kt[0],zn=Kt[1],on=et||($e.current?void 0:function(Rn){zn(function(sn){var Pn=[Rn].concat((0,Ut.Z)(sn));return Pn})});function vn(){Ae.parentElement||document.body.appendChild(Ae),$e.current=!0}function wn(){var Rn;(Rn=Ae.parentElement)===null||Rn===void 0||Rn.removeChild(Ae),$e.current=!1}return jl(function(){return oe?et?et(vn):vn():wn(),wn},[oe]),jl(function(){kt.length&&(kt.forEach(function(Rn){return Rn()}),zn(Nu))},[kt]),[Ae,on]}function Mu(oe,le){if(!oe)return!1;if(oe.contains)return oe.contains(le);for(var ue=le;ue;){if(ue===oe)return!0;ue=ue.parentNode}return!1}var Ju="data-rc-order",du="rc-util-key",mu=new Map;function Al(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=oe.mark;return le?le.startsWith("data-")?le:"data-".concat(le):du}function wl(oe){if(oe.attachTo)return oe.attachTo;var le=document.querySelector("head");return le||document.body}function Ka(oe){return oe==="queue"?"prependQueue":oe?"prepend":"append"}function eu(oe){return Array.from((mu.get(oe)||oe).children).filter(function(le){return le.tagName==="STYLE"})}function ns(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Oo())return null;var ue=le.csp,be=le.prepend,Ae=document.createElement("style");Ae.setAttribute(Ju,Ka(be)),ue!=null&&ue.nonce&&(Ae.nonce=ue==null?void 0:ue.nonce),Ae.innerHTML=oe;var $e=wl(le),et=$e.firstChild;if(be){if(be==="queue"){var Rt=eu($e).filter(function(Kt){return["prepend","prependQueue"].includes(Kt.getAttribute(Ju))});if(Rt.length)return $e.insertBefore(Ae,Rt[Rt.length-1].nextSibling),Ae}$e.insertBefore(Ae,et)}else $e.appendChild(Ae);return Ae}function Sl(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=wl(le);return eu(ue).find(function(be){return be.getAttribute(Al(le))===oe})}function wu(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=Sl(oe,le);if(ue){var be=wl(le);be.removeChild(ue)}}function ms(oe,le){var ue=mu.get(oe);if(!ue||!Mu(document,ue)){var be=ns("",le),Ae=be.parentNode;mu.set(oe,Ae),oe.removeChild(be)}}function Gu(){mu.clear()}function vu(oe,le){var ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},be=wl(ue);ms(be,ue);var Ae=Sl(le,ue);if(Ae){var $e,et;if(($e=ue.csp)!==null&&$e!==void 0&&$e.nonce&&Ae.nonce!==((et=ue.csp)===null||et===void 0?void 0:et.nonce)){var Rt;Ae.nonce=(Rt=ue.csp)===null||Rt===void 0?void 0:Rt.nonce}return Ae.innerHTML!==oe&&(Ae.innerHTML=oe),Ae}var Kt=ns(oe,ue);return Kt.setAttribute(Al(ue),le),Kt}var hu;function xs(oe){if(typeof document=="undefined")return 0;if(oe||hu===void 0){var le=document.createElement("div");le.style.width="100%",le.style.height="200px";var ue=document.createElement("div"),be=ue.style;be.position="absolute",be.top="0",be.left="0",be.pointerEvents="none",be.visibility="hidden",be.width="200px",be.height="150px",be.overflow="hidden",ue.appendChild(le),document.body.appendChild(ue);var Ae=le.offsetWidth;ue.style.overflow="scroll";var $e=le.offsetWidth;Ae===$e&&($e=ue.clientWidth),document.body.removeChild(ue),hu=Ae-$e}return hu}function ls(oe){var le=oe.match(/^(.*)px$/),ue=Number(le==null?void 0:le[1]);return Number.isNaN(ue)?xs():ue}function us(oe){if(typeof document=="undefined"||!oe||!(oe instanceof Element))return{width:0,height:0};var le=getComputedStyle(oe,"::-webkit-scrollbar"),ue=le.width,be=le.height;return{width:ls(ue),height:ls(be)}}function vs(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var As="rc-util-locker-".concat(Date.now()),Cs=0;function Hs(oe){var le=!!oe,ue=ne.useState(function(){return Cs+=1,"".concat(As,"_").concat(Cs)}),be=(0,Re.Z)(ue,1),Ae=be[0];jl(function(){if(le){var $e=us(document.body).width,et=vs();vu(`
html body {
overflow-y: hidden;
`.concat(et?"width: calc(100% - ".concat($e,"px);"):"",`
}`),Ae)}else wu(Ae);return function(){wu(Ae)}},[le,Ae])}var Ns=!1;function uu(oe){return typeof oe=="boolean"&&(Ns=oe),Ns}var pu=function(le){return le===!1?!1:!Oo()||!le?null:typeof le=="string"?document.querySelector(le):typeof le=="function"?le():le},Iu=ne.forwardRef(function(oe,le){var ue=oe.open,be=oe.autoLock,Ae=oe.getContainer,$e=oe.debug,et=oe.autoDestroy,Rt=et===void 0?!0:et,Kt=oe.children,kt=ne.useState(ue),zn=(0,Re.Z)(kt,2),on=zn[0],vn=zn[1],wn=on||ue;ne.useEffect(function(){(Rt||ue)&&vn(ue)},[ue,Rt]);var Rn=ne.useState(function(){return pu(Ae)}),sn=(0,Re.Z)(Rn,2),Pn=sn[0],Xn=sn[1];ne.useEffect(function(){var Ir=pu(Ae);Xn(Ir!=null?Ir:null)});var Za=Es(wn&&!Pn,$e),ga=(0,Re.Z)(Za,2),Jn=ga[0],Ta=ga[1],nr=Pn!=null?Pn:Jn;Hs(be&&ue&&Oo()&&(nr===Jn||nr===document.body));var Xa=null;if(Kt&&Bu(Kt)&&le){var Ao=Kt;Xa=Ao.ref}var no=zl(Xa,le);if(!wn||!Oo()||Pn===void 0)return null;var ko=nr===!1||uu(),ho=Kt;return le&&(ho=ne.cloneElement(Kt,{ref:no})),ne.createElement(Xu.Provider,{value:Ta},ko?ho:(0,Jo.createPortal)(ho,nr))}),ps=Iu,Su=ps,Ou=ee(48555);function yu(oe){return oe instanceof HTMLElement||oe instanceof SVGElement}function bs(oe){return yu(oe)?oe:oe instanceof React.Component?ReactDOM.findDOMNode(oe):null}function Ru(oe){var le;return oe==null||(le=oe.getRootNode)===null||le===void 0?void 0:le.call(oe)}function Ms(oe){return Ru(oe)instanceof ShadowRoot}function ss(oe){return Ms(oe)?Ru(oe):null}var as=ee(77527);function Is(){var oe=(0,Yt.Z)({},ve);return oe.useId}var Ss=0;function Os(){}var Te=Is(),ct=Te?function(le){var ue=Te();return le||ue}:function(le){var ue=ne.useState("ssr-id"),be=(0,Re.Z)(ue,2),Ae=be[0],$e=be[1];return ne.useEffect(function(){var et=Ss;Ss+=1,$e("rc_unique_".concat(et))},[]),le||Ae},gt=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var oe=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(oe)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(oe==null?void 0:oe.substr(0,4))},Qt=ne.createContext(null),In=Qt;function ma(oe){return oe?Array.isArray(oe)?oe:[oe]:[]}function ba(oe,le,ue,be){return ne.useMemo(function(){var Ae=ma(ue!=null?ue:le),$e=ma(be!=null?be:le),et=new Set(Ae),Rt=new Set($e);return oe&&(et.has("hover")&&(et.delete("hover"),et.add("click")),Rt.has("hover")&&(Rt.delete("hover"),Rt.add("click"))),[et,Rt]},[oe,le,ue,be])}function Pr(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=arguments.length>2?arguments[2]:void 0;return ue?oe[0]===le[0]:oe[0]===le[0]&&oe[1]===le[1]}function Gr(oe,le,ue,be){for(var Ae=ue.points,$e=Object.keys(oe),et=0;et<$e.length;et+=1){var Rt,Kt=$e[et];if(Pr((Rt=oe[Kt])===null||Rt===void 0?void 0:Rt.points,Ae,be))return"".concat(le,"-placement-").concat(Kt)}return""}function kr(oe,le,ue,be){return le||(ue?{motionName:"".concat(oe,"-").concat(ue)}:be?{motionName:be}:null)}function pe(oe){return oe.ownerDocument.defaultView}function Ce(oe){for(var le=[],ue=oe==null?void 0:oe.parentElement,be=["hidden","scroll","clip","auto"];ue;){var Ae=pe(ue).getComputedStyle(ue),$e=Ae.overflowX,et=Ae.overflowY,Rt=Ae.overflow;[$e,et,Rt].some(function(Kt){return be.includes(Kt)})&&le.push(ue),ue=ue.parentElement}return le}function it(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(oe)?le:oe}function tt(oe){return it(parseFloat(oe),0)}function It(oe,le){var ue=(0,Yt.Z)({},oe);return(le||[]).forEach(function(be){if(!(be instanceof HTMLBodyElement||be instanceof HTMLHtmlElement)){var Ae=pe(be).getComputedStyle(be),$e=Ae.overflow,et=Ae.overflowClipMargin,Rt=Ae.borderTopWidth,Kt=Ae.borderBottomWidth,kt=Ae.borderLeftWidth,zn=Ae.borderRightWidth,on=be.getBoundingClientRect(),vn=be.offsetHeight,wn=be.clientHeight,Rn=be.offsetWidth,sn=be.clientWidth,Pn=tt(Rt),Xn=tt(Kt),Za=tt(kt),ga=tt(zn),Jn=it(Math.round(on.width/Rn*1e3)/1e3),Ta=it(Math.round(on.height/vn*1e3)/1e3),nr=(Rn-sn-Za-ga)*Jn,Xa=(vn-wn-Pn-Xn)*Ta,Ao=Pn*Ta,no=Xn*Ta,ko=Za*Jn,ho=ga*Jn,Ir=0,co=0;if($e==="clip"){var Vo=tt(et);Ir=Vo*Jn,co=Vo*Ta}var Br=on.x+ko-Ir,$r=on.y+Ao-co,Wr=Br+on.width+2*Ir-ko-ho-nr,ni=$r+on.height+2*co-Ao-no-Xa;ue.left=Math.max(ue.left,Br),ue.top=Math.max(ue.top,$r),ue.right=Math.min(ue.right,Wr),ue.bottom=Math.min(ue.bottom,ni)}}),ue}function $t(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ue="".concat(le),be=ue.match(/^(.*)\%$/);return be?oe*(parseFloat(be[1])/100):parseFloat(ue)}function gn(oe,le){var ue=le||[],be=(0,Re.Z)(ue,2),Ae=be[0],$e=be[1];return[$t(oe.width,Ae),$t(oe.height,$e)]}function Vn(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[oe[0],oe[1]]}function Tn(oe,le){var ue=le[0],be=le[1],Ae,$e;return ue==="t"?$e=oe.y:ue==="b"?$e=oe.y+oe.height:$e=oe.y+oe.height/2,be==="l"?Ae=oe.x:be==="r"?Ae=oe.x+oe.width:Ae=oe.x+oe.width/2,{x:Ae,y:$e}}function Hn(oe,le){var ue={t:"b",b:"t",l:"r",r:"l"};return oe.map(function(be,Ae){return Ae===le?ue[be]||"c":be}).join("")}function _n(oe,le,ue,be,Ae,$e,et){var Rt=ne.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Ae[be]||{}}),Kt=(0,Re.Z)(Rt,2),kt=Kt[0],zn=Kt[1],on=ne.useRef(0),vn=ne.useMemo(function(){return le?Ce(le):[]},[le]),wn=ne.useRef({}),Rn=function(){wn.current={}};oe||Rn();var sn=(0,as.Z)(function(){if(le&&ue&&oe){let ws=function(Pc,oc){var Ys=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Wi,Ec=Qo.x+Pc,cc=Qo.y+oc,Dc=Ec+tl,Lc=cc+Yi,$s=Math.max(Ec,Ys.left),Fc=Math.max(cc,Ys.top),kc=Math.min(Dc,Ys.right),ri=Math.min(Lc,Ys.bottom);return Math.max(0,(kc-$s)*(ri-Fc))},Gs=function(){kl=Qo.y+Zi,gs=kl+Yi,Ws=Qo.x+Xi,Ks=Ws+tl};var Za,ga,Jn=le,Ta=Jn.ownerDocument,nr=pe(Jn),Xa=nr.getComputedStyle(Jn),Ao=Xa.width,no=Xa.height,ko=Xa.position,ho=Jn.style.left,Ir=Jn.style.top,co=Jn.style.right,Vo=Jn.style.bottom,Br=(0,Yt.Z)((0,Yt.Z)({},Ae[be]),$e),$r=Ta.createElement("div");(Za=Jn.parentElement)===null||Za===void 0||Za.appendChild($r),$r.style.left="".concat(Jn.offsetLeft,"px"),$r.style.top="".concat(Jn.offsetTop,"px"),$r.style.position=ko,$r.style.height="".concat(Jn.offsetHeight,"px"),$r.style.width="".concat(Jn.offsetWidth,"px"),Jn.style.left="0",Jn.style.top="0",Jn.style.right="auto",Jn.style.bottom="auto";var Wr;if(Array.isArray(ue))Wr={x:ue[0],y:ue[1],width:0,height:0};else{var ni=ue.getBoundingClientRect();Wr={x:ni.x,y:ni.y,width:ni.width,height:ni.height}}var Qo=Jn.getBoundingClientRect(),bi=Ta.documentElement,El=bi.clientWidth,Cl=bi.clientHeight,Bl=bi.scrollWidth,Hl=bi.scrollHeight,rl=bi.scrollTop,Ml=bi.scrollLeft,Yi=Qo.height,tl=Qo.width,vl=Wr.height,Wl=Wr.width,Tl={left:0,top:0,right:El,bottom:Cl},au={left:-Ml,top:-rl,right:Bl-Ml,bottom:Hl-rl},Zl=Br.htmlRegion,si="visible",Fl="visibleFirst";Zl!=="scroll"&&Zl!==Fl&&(Zl=si);var sl=Zl===Fl,Ti=It(au,vn),To=It(Tl,vn),Wi=Zl===si?To:Ti,Dl=sl?To:Wi;Jn.style.left="auto",Jn.style.top="auto",Jn.style.right="0",Jn.style.bottom="0";var gu=Jn.getBoundingClientRect();Jn.style.left=ho,Jn.style.top=Ir,Jn.style.right=co,Jn.style.bottom=Vo,(ga=Jn.parentElement)===null||ga===void 0||ga.removeChild($r);var ku=it(Math.round(tl/parseFloat(Ao)*1e3)/1e3),su=it(Math.round(Yi/parseFloat(no)*1e3)/1e3);if(ku===0||su===0||yu(ue)&&!(0,sr.Z)(ue))return;var Bs=Br.offset,Rs=Br.targetOffset,_u=gn(Qo,Bs),Au=(0,Re.Z)(_u,2),Eu=Au[0],ru=Au[1],Ds=gn(Wr,Rs),Tu=(0,Re.Z)(Ds,2),os=Tu[0],Yl=Tu[1];Wr.x-=os,Wr.y-=Yl;var Zu=Br.points||[],mi=(0,Re.Z)(Zu,2),Qi=mi[0],Ql=mi[1],Vl=Vn(Ql),Rl=Vn(Qi),ou=Tn(Wr,Vl),Cu=Tn(Qo,Rl),$u=(0,Yt.Z)({},Br),Xi=ou.x-Cu.x+Eu,Zi=ou.y-Cu.y+ru,is=ws(Xi,Zi),gl=ws(Xi,Zi,To),Ls=Tn(Wr,["t","l"]),ys=Tn(Qo,["t","l"]),Ps=Tn(Wr,["b","r"]),ds=Tn(Qo,["b","r"]),Fs=Br.overflow||{},Us=Fs.adjustX,ks=Fs.adjustY,Ai=Fs.shiftX,So=Fs.shiftY,Vi=function(oc){return typeof oc=="boolean"?oc:oc>=0},kl,gs,Ws,Ks;Gs();var Js=Vi(ks),js=Rl[0]===Vl[0];if(Js&&Rl[0]==="t"&&(gs>Dl.bottom||wn.current.bt)){var $l=Zi;js?$l-=Yi-vl:$l=Ls.y-ds.y-ru;var Oi=ws(Xi,$l),hs=ws(Xi,$l,To);Oi>is||Oi===is&&(!sl||hs>=gl)?(wn.current.bt=!0,Zi=$l,ru=-ru,$u.points=[Hn(Rl,0),Hn(Vl,0)]):wn.current.bt=!1}if(Js&&Rl[0]==="b"&&(kl<Dl.top||wn.current.tb)){var fs=Zi;js?fs+=Yi-vl:fs=Ps.y-ys.y-ru;var ec=ws(Xi,fs),hc=ws(Xi,fs,To);ec>is||ec===is&&(!sl||hc>=gl)?(wn.current.tb=!0,Zi=fs,ru=-ru,$u.points=[Hn(Rl,0),Hn(Vl,0)]):wn.current.tb=!1}var ic=Vi(Us),tc=Rl[1]===Vl[1];if(ic&&Rl[1]==="l"&&(Ks>Dl.right||wn.current.rl)){var zs=Xi;tc?zs-=tl-Wl:zs=Ls.x-ds.x-Eu;var nc=ws(zs,Zi),pc=ws(zs,Zi,To);nc>is||nc===is&&(!sl||pc>=gl)?(wn.current.rl=!0,Xi=zs,Eu=-Eu,$u.points=[Hn(Rl,1),Hn(Vl,1)]):wn.current.rl=!1}if(ic&&Rl[1]==="r"&&(Ws<Dl.left||wn.current.lr)){var Vs=Xi;tc?Vs+=tl-Wl:Vs=Ps.x-ys.x-Eu;var Gl=ws(Vs,Zi),ii=ws(Vs,Zi,To);Gl>is||Gl===is&&(!sl||ii>=gl)?(wn.current.lr=!0,Xi=Vs,Eu=-Eu,$u.points=[Hn(Rl,1),Hn(Vl,1)]):wn.current.lr=!1}Gs();var Ku=Ai===!0?0:Ai;typeof Ku=="number"&&(Ws<To.left&&(Xi-=Ws-To.left-Eu,Wr.x+Wl<To.left+Ku&&(Xi+=Wr.x-To.left+Wl-Ku)),Ks>To.right&&(Xi-=Ks-To.right-Eu,Wr.x>To.right-Ku&&(Xi+=Wr.x-To.right+Ku)));var zu=So===!0?0:So;typeof zu=="number"&&(kl<To.top&&(Zi-=kl-To.top-ru,Wr.y+vl<To.top+zu&&(Zi+=Wr.y-To.top+vl-zu)),gs>To.bottom&&(Zi-=gs-To.bottom-ru,Wr.y>To.bottom-zu&&(Zi+=Wr.y-To.bottom+zu)));var qs=Qo.x+Xi,_s=qs+tl,lc=Qo.y+Zi,ac=lc+Yi,Ts=Wr.x,Mc=Ts+Wl,bc=Wr.y,wc=bc+vl,rc=Math.max(qs,Ts),Ic=Math.min(_s,Mc),xc=(rc+Ic)/2,Oc=xc-qs,uc=Math.max(lc,bc),sc=Math.min(ac,wc),Ac=(uc+sc)/2,Sc=Ac-lc;et==null||et(le,$u);var Rc=gu.right-Qo.x-(Xi+Qo.width),yc=gu.bottom-Qo.y-(Zi+Qo.height);zn({ready:!0,offsetX:Xi/ku,offsetY:Zi/su,offsetR:Rc/ku,offsetB:yc/su,arrowX:Oc/ku,arrowY:Sc/su,scaleX:ku,scaleY:su,align:$u})}}),Pn=function(){on.current+=1;var ga=on.current;Promise.resolve().then(function(){on.current===ga&&sn()})},Xn=function(){zn(function(ga){return(0,Yt.Z)((0,Yt.Z)({},ga),{},{ready:!1})})};return(0,yn.Z)(Xn,[be]),(0,yn.Z)(function(){oe||Xn()},[oe]),[kt.ready,kt.offsetX,kt.offsetY,kt.offsetR,kt.offsetB,kt.arrowX,kt.arrowY,kt.scaleX,kt.scaleY,kt.align,Pn]}function Ba(oe,le,ue,be,Ae){(0,yn.Z)(function(){if(oe&&le&&ue){let on=function(){be(),Ae()};var $e=le,et=ue,Rt=Ce($e),Kt=Ce(et),kt=pe(et),zn=new Set([kt].concat((0,Ut.Z)(Rt),(0,Ut.Z)(Kt)));return zn.forEach(function(vn){vn.addEventListener("scroll",on,{passive:!0})}),kt.addEventListener("resize",on,{passive:!0}),be(),function(){zn.forEach(function(vn){vn.removeEventListener("scroll",on),kt.removeEventListener("resize",on)})}}},[oe,le,ue])}var _a=ee(60276);function Aa(oe,le,ue,be,Ae,$e,et,Rt){var Kt=ne.useRef(oe),kt=ne.useRef(!1);Kt.current!==oe&&(kt.current=!0,Kt.current=oe),ne.useEffect(function(){var zn=(0,Tr.Z)(function(){kt.current=!1});return function(){Tr.Z.cancel(zn)}},[oe]),ne.useEffect(function(){if(le&&be&&(!Ae||$e)){var zn=function(){var ko=!1,ho=function(Vo){var Br=Vo.target;ko=et(Br)},Ir=function(Vo){var Br=Vo.target;!kt.current&&Kt.current&&!ko&&!et(Br)&&Rt(!1)};return[ho,Ir]},on=zn(),vn=(0,Re.Z)(on,2),wn=vn[0],Rn=vn[1],sn=zn(),Pn=(0,Re.Z)(sn,2),Xn=Pn[0],Za=Pn[1],ga=pe(be);ga.addEventListener("mousedown",wn,!0),ga.addEventListener("click",Rn,!0),ga.addEventListener("contextmenu",Rn,!0);var Jn=ss(ue);if(Jn&&(Jn.addEventListener("mousedown",Xn,!0),Jn.addEventListener("click",Za,!0),Jn.addEventListener("contextmenu",Za,!0)),0)var Ta,nr,Xa,Ao;return function(){ga.removeEventListener("mousedown",wn,!0),ga.removeEventListener("click",Rn,!0),ga.removeEventListener("contextmenu",Rn,!0),Jn&&(Jn.removeEventListener("mousedown",Xn,!0),Jn.removeEventListener("click",Za,!0),Jn.removeEventListener("contextmenu",Za,!0))}}},[le,ue,be,Ae,$e])}function Va(oe){return oe instanceof HTMLElement||oe instanceof SVGElement}function fr(oe){return Va(oe)?oe:oe instanceof ne.Component?Jo.findDOMNode(oe):null}function ar(oe,le,ue){var be=React.useRef({});return(!("value"in be.current)||ue(be.current.condition,le))&&(be.current.value=oe(),be.current.condition=le),be.current.value}function or(oe,le){typeof oe=="function"?oe(le):(0,Sn.Z)(oe)==="object"&&oe&&"current"in oe&&(oe.current=le)}function he(){for(var oe=arguments.length,le=new Array(oe),ue=0;ue<oe;ue++)le[ue]=arguments[ue];var be=le.filter(function(Ae){return Ae});return be.length<=1?be[0]:function(Ae){le.forEach(function($e){or($e,Ae)})}}function Ne(){for(var oe=arguments.length,le=new Array(oe),ue=0;ue<oe;ue++)le[ue]=arguments[ue];return useMemo(function(){return he.apply(void 0,le)},le,function(be,Ae){return be.length===Ae.length&&be.every(function($e,et){return $e===Ae[et]})})}function at(oe){var le,ue,be=(0,Ol.isMemo)(oe)?oe.type.type:oe.type;return!(typeof be=="function"&&!((le=be.prototype)!==null&&le!==void 0&&le.render)||typeof oe=="function"&&!((ue=oe.prototype)!==null&&ue!==void 0&&ue.render))}function me(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}function _e(oe,le){var ue={};return ue[oe.toLowerCase()]=le.toLowerCase(),ue["Webkit".concat(oe)]="webkit".concat(le),ue["Moz".concat(oe)]="moz".concat(le),ue["ms".concat(oe)]="MS".concat(le),ue["O".concat(oe)]="o".concat(le.toLowerCase()),ue}function lt(oe,le){var ue={animationend:_e("Animation","AnimationEnd"),transitionend:_e("Transition","TransitionEnd")};return oe&&("AnimationEvent"in le||delete ue.animationend.animation,"TransitionEvent"in le||delete ue.transitionend.transition),ue}var bt=lt(me(),typeof window!="undefined"?window:{}),Ke={};if(me()){var nt=document.createElement("div");Ke=nt.style}var ut={};function Ot(oe){if(ut[oe])return ut[oe];var le=bt[oe];if(le)for(var ue=Object.keys(le),be=ue.length,Ae=0;Ae<be;Ae+=1){var $e=ue[Ae];if(Object.prototype.hasOwnProperty.call(le,$e)&&$e in Ke)return ut[oe]=le[$e],ut[oe]}return""}var Xt=Ot("animationend"),fn=Ot("transitionend"),Ht=!!(Xt&&fn),mn=Xt||"animationend",Cn=fn||"transitionend";function Dn(oe,le){if(!oe)return null;if((0,Sn.Z)(oe)==="object"){var ue=le.replace(/-\w/g,function(be){return be[1].toUpperCase()});return oe[ue]}return"".concat(oe,"-").concat(le)}var rn="none",sa="appear",jn="enter",va="leave",wa="none",Zn="prepare",Ra="start",Da="active",ta="end";function Bn(oe){var le=ne.useRef(!1),ue=ne.useState(oe),be=(0,Re.Z)(ue,2),Ae=be[0],$e=be[1];ne.useEffect(function(){return le.current=!1,function(){le.current=!0}},[]);function et(Rt,Kt){Kt&&le.current||$e(Rt)}return[Ae,et]}var ca=function(le){return+setTimeout(le,16)},er=function(le){return clearTimeout(le)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ca=function(le){return window.requestAnimationFrame(le)},er=function(le){return window.cancelAnimationFrame(le)});var Ha=0,cr=new Map;function ja(oe){cr.delete(oe)}var Ga=function(le){var ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ha+=1;var be=Ha;function Ae($e){if($e===0)ja(be),le();else{var et=ca(function(){Ae($e-1)});cr.set(be,et)}}return Ae(ue),be};Ga.cancel=function(oe){var le=cr.get(oe);return ja(le),er(le)};var Ia=Ga,ir=function(){var oe=ne.useRef(null);function le(){Ia.cancel(oe.current)}function ue(be){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;le();var $e=Ia(function(){Ae<=1?be({isCanceled:function(){return $e!==oe.current}}):ue(be,Ae-1)});oe.current=$e}return ne.useEffect(function(){return function(){le()}},[]),[ue,le]},br=me()?ne.useLayoutEffect:ne.useEffect,ro=br,Ur=[Zn,Ra,Da,ta],io=!1,Eo=!0;function oo(oe){return oe===Da||oe===ta}var gi=function(oe,le){var ue=Bn(wa),be=(0,Re.Z)(ue,2),Ae=be[0],$e=be[1],et=ir(),Rt=(0,Re.Z)(et,2),Kt=Rt[0],kt=Rt[1];function zn(){$e(Zn,!0)}return ro(function(){if(Ae!==wa&&Ae!==ta){var on=Ur.indexOf(Ae),vn=Ur[on+1],wn=le(Ae);wn===io?$e(vn,!0):Kt(function(Rn){function sn(){Rn.isCanceled()||$e(vn,!0)}wn===!0?sn():Promise.resolve(wn).then(sn)})}},[oe,Ae]),ne.useEffect(function(){return function(){kt()}},[]),[zn,Ae]},Li=function(oe){var le=(0,ne.useRef)(),ue=(0,ne.useRef)(oe);ue.current=oe;var be=ne.useCallback(function(et){ue.current(et)},[]);function Ae(et){et&&(et.removeEventListener(Cn,be),et.removeEventListener(mn,be))}function $e(et){le.current&&le.current!==et&&Ae(le.current),et&&et!==le.current&&(et.addEventListener(Cn,be),et.addEventListener(mn,be),le.current=et)}return ne.useEffect(function(){return function(){Ae(le.current)}},[]),[$e,Ae]};function hr(oe,le,ue,be){var Ae=be.motionEnter,$e=Ae===void 0?!0:Ae,et=be.motionAppear,Rt=et===void 0?!0:et,Kt=be.motionLeave,kt=Kt===void 0?!0:Kt,zn=be.motionDeadline,on=be.motionLeaveImmediately,vn=be.onAppearPrepare,wn=be.onEnterPrepare,Rn=be.onLeavePrepare,sn=be.onAppearStart,Pn=be.onEnterStart,Xn=be.onLeaveStart,Za=be.onAppearActive,ga=be.onEnterActive,Jn=be.onLeaveActive,Ta=be.onAppearEnd,nr=be.onEnterEnd,Xa=be.onLeaveEnd,Ao=be.onVisibleChanged,no=Bn(),ko=(0,Re.Z)(no,2),ho=ko[0],Ir=ko[1],co=Bn(rn),Vo=(0,Re.Z)(co,2),Br=Vo[0],$r=Vo[1],Wr=Bn(null),ni=(0,Re.Z)(Wr,2),Qo=ni[0],bi=ni[1],El=(0,ne.useRef)(!1),Cl=(0,ne.useRef)(null);function Bl(){return ue()}var Hl=(0,ne.useRef)(!1);function rl(Ti){var To=Bl();if(!(Ti&&!Ti.deadline&&Ti.target!==To)){var Wi=Hl.current,Dl;Br===sa&&Wi?Dl=Ta==null?void 0:Ta(To,Ti):Br===jn&&Wi?Dl=nr==null?void 0:nr(To,Ti):Br===va&&Wi&&(Dl=Xa==null?void 0:Xa(To,Ti)),Br!==rn&&Wi&&Dl!==!1&&($r(rn,!0),bi(null,!0))}}var Ml=Li(rl),Yi=(0,Re.Z)(Ml,1),tl=Yi[0],vl=ne.useMemo(function(){var Ti,To,Wi;switch(Br){case sa:return Ti={},(0,yt.Z)(Ti,Zn,vn),(0,yt.Z)(Ti,Ra,sn),(0,yt.Z)(Ti,Da,Za),Ti;case jn:return To={},(0,yt.Z)(To,Zn,wn),(0,yt.Z)(To,Ra,Pn),(0,yt.Z)(To,Da,ga),To;case va:return Wi={},(0,yt.Z)(Wi,Zn,Rn),(0,yt.Z)(Wi,Ra,Xn),(0,yt.Z)(Wi,Da,Jn),Wi;default:return{}}},[Br]),Wl=gi(Br,function(Ti){if(Ti===Zn){var To=vl[Zn];return To?To(Bl()):io}if(Zl in vl){var Wi;bi(((Wi=vl[Zl])===null||Wi===void 0?void 0:Wi.call(vl,Bl(),null))||null)}return Zl===Da&&(tl(Bl()),zn>0&&(clearTimeout(Cl.current),Cl.current=setTimeout(function(){rl({deadline:!0})},zn))),Eo}),Tl=(0,Re.Z)(Wl,2),au=Tl[0],Zl=Tl[1],si=oo(Zl);Hl.current=si,ro(function(){Ir(le);var Ti=El.current;if(El.current=!0,!!oe){var To;!Ti&&le&&Rt&&(To=sa),Ti&&le&&$e&&(To=jn),(Ti&&!le&&kt||!Ti&&on&&!le&&kt)&&(To=va),To&&($r(To),au())}},[le]),(0,ne.useEffect)(function(){(Br===sa&&!Rt||Br===jn&&!$e||Br===va&&!kt)&&$r(rn)},[Rt,$e,kt]),(0,ne.useEffect)(function(){return function(){El.current=!1,clearTimeout(Cl.current)}},[]);var Fl=ne.useRef(!1);(0,ne.useEffect)(function(){ho&&(Fl.current=!0),ho!==void 0&&Br===rn&&((Fl.current||ho)&&(Ao==null||Ao(ho)),Fl.current=!0)},[ho,Br]);var sl=Qo;return vl[Zn]&&Zl===Ra&&(sl=(0,Yt.Z)({transition:"none"},sl)),[Br,Zl,sl,ho!=null?ho:le]}var tr=function(oe){(0,Zt.Z)(ue,oe);var le=(0,Fn.Z)(ue);function ue(){return(0,cn.Z)(this,ue),le.apply(this,arguments)}return(0,pt.Z)(ue,[{key:"render",value:function(){return this.props.children}}]),ue}(ne.Component),to=tr;function lo(oe){var le=oe;(0,Sn.Z)(oe)==="object"&&(le=oe.transitionSupport);function ue(Ae){return!!(Ae.motionName&&le)}var be=ne.forwardRef(function(Ae,$e){var et=Ae.visible,Rt=et===void 0?!0:et,Kt=Ae.removeOnLeave,kt=Kt===void 0?!0:Kt,zn=Ae.forceRender,on=Ae.children,vn=Ae.motionName,wn=Ae.leavedClassName,Rn=Ae.eventProps,sn=ue(Ae),Pn=(0,ne.useRef)(),Xn=(0,ne.useRef)();function Za(){try{return Pn.current instanceof HTMLElement?Pn.current:fr(Xn.current)}catch(Wr){return null}}var ga=hr(sn,Rt,Za,Ae),Jn=(0,Re.Z)(ga,4),Ta=Jn[0],nr=Jn[1],Xa=Jn[2],Ao=Jn[3],no=ne.useRef(Ao);Ao&&(no.current=!0);var ko=ne.useCallback(function(Wr){Pn.current=Wr,or($e,Wr)},[$e]),ho,Ir=(0,Yt.Z)((0,Yt.Z)({},Rn),{},{visible:Rt});if(!on)ho=null;else if(Ta===rn||!ue(Ae))Ao?ho=on((0,Yt.Z)({},Ir),ko):!kt&&no.current&&wn?ho=on((0,Yt.Z)((0,Yt.Z)({},Ir),{},{className:wn}),ko):zn||!kt&&!wn?ho=on((0,Yt.Z)((0,Yt.Z)({},Ir),{},{style:{display:"none"}}),ko):ho=null;else{var co,Vo;nr===Zn?Vo="prepare":oo(nr)?Vo="active":nr===Ra&&(Vo="start"),ho=on((0,Yt.Z)((0,Yt.Z)({},Ir),{},{className:Jt()(Dn(vn,Ta),(co={},(0,yt.Z)(co,Dn(vn,"".concat(Ta,"-").concat(Vo)),Vo),(0,yt.Z)(co,vn,typeof vn=="string"),co)),style:Xa}),ko)}if(ne.isValidElement(ho)&&at(ho)){var Br=ho,$r=Br.ref;$r||(ho=ne.cloneElement(ho,{ref:ko}))}return ne.createElement(to,{ref:Xn},ho)});return be.displayName="CSSMotion",be}var zr=lo(Ht),Bo="add",qr="keep",ei="remove",fo="removed";function uo(oe){var le;return oe&&(0,Sn.Z)(oe)==="object"&&"key"in oe?le=oe:le={key:oe},(0,Yt.Z)((0,Yt.Z)({},le),{},{key:String(le.key)})}function pi(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return oe.map(uo)}function Zo(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ue=[],be=0,Ae=le.length,$e=pi(oe),et=pi(le);$e.forEach(function(kt){for(var zn=!1,on=be;on<Ae;on+=1){var vn=et[on];if(vn.key===kt.key){be<on&&(ue=ue.concat(et.slice(be,on).map(function(wn){return(0,Yt.Z)((0,Yt.Z)({},wn),{},{status:Bo})})),be=on),ue.push((0,Yt.Z)((0,Yt.Z)({},vn),{},{status:qr})),be+=1,zn=!0;break}}zn||ue.push((0,Yt.Z)((0,Yt.Z)({},kt),{},{status:ei}))}),be<Ae&&(ue=ue.concat(et.slice(be).map(function(kt){return(0,Yt.Z)((0,Yt.Z)({},kt),{},{status:Bo})})));var Rt={};ue.forEach(function(kt){var zn=kt.key;Rt[zn]=(Rt[zn]||0)+1});var Kt=Object.keys(Rt).filter(function(kt){return Rt[kt]>1});return Kt.forEach(function(kt){ue=ue.filter(function(zn){var on=zn.key,vn=zn.status;return on!==kt||vn!==ei}),ue.forEach(function(zn){zn.key===kt&&(zn.status=qr)})}),ue}var Mi=["component","children","onVisibleChanged","onAllRemoved"],Fi=["status"],Si=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function zo(oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zr,ue=function(be){(0,Zt.Z)($e,be);var Ae=(0,Fn.Z)($e);function $e(){var et;(0,cn.Z)(this,$e);for(var Rt=arguments.length,Kt=new Array(Rt),kt=0;kt<Rt;kt++)Kt[kt]=arguments[kt];return et=Ae.call.apply(Ae,[this].concat(Kt)),(0,yt.Z)((0,Nt.Z)(et),"state",{keyEntities:[]}),(0,yt.Z)((0,Nt.Z)(et),"removeKey",function(zn){var on=et.state.keyEntities,vn=on.map(function(wn){return wn.key!==zn?wn:(0,Yt.Z)((0,Yt.Z)({},wn),{},{status:fo})});return et.setState({keyEntities:vn}),vn.filter(function(wn){var Rn=wn.status;return Rn!==fo}).length}),et}return(0,pt.Z)($e,[{key:"render",value:function(){var Rt=this,Kt=this.state.keyEntities,kt=this.props,zn=kt.component,on=kt.children,vn=kt.onVisibleChanged,wn=kt.onAllRemoved,Rn=(0,Xo.Z)(kt,Mi),sn=zn||ne.Fragment,Pn={};return Si.forEach(function(Xn){Pn[Xn]=Rn[Xn],delete Rn[Xn]}),delete Rn.keys,ne.createElement(sn,Rn,Kt.map(function(Xn){var Za=Xn.status,ga=(0,Xo.Z)(Xn,Fi),Jn=Za===Bo||Za===qr;return ne.createElement(le,(0,ae.Z)({},Pn,{key:ga.key,visible:Jn,eventProps:ga,onVisibleChanged:function(nr){if(vn==null||vn(nr,{key:ga.key}),!nr){var Xa=Rt.removeKey(ga.key);Xa===0&&wn&&wn()}}}),on)}))}}],[{key:"getDerivedStateFromProps",value:function(Rt,Kt){var kt=Rt.keys,zn=Kt.keyEntities,on=pi(kt),vn=Zo(zn,on);return{keyEntities:vn.filter(function(wn){var Rn=zn.find(function(sn){var Pn=sn.key;return wn.key===Pn});return!(Rn&&Rn.status===fo&&wn.status===ei)})}}}]),$e}(ne.Component);return(0,yt.Z)(ue,"defaultProps",{component:"div"}),ue}var Ro=zo(Ht),Mr=zr,so=ee(17799);function jo(oe){var le=oe.prefixCls,ue=oe.align,be=oe.arrow,Ae=oe.arrowPos,$e=be||{},et=$e.className,Rt=$e.content,Kt=Ae.x,kt=Kt===void 0?0:Kt,zn=Ae.y,on=zn===void 0?0:zn,vn=ne.useRef();if(!ue||!ue.points)return null;var wn={position:"absolute"};if(ue.autoArrow!==!1){var Rn=ue.points[0],sn=ue.points[1],Pn=Rn[0],Xn=Rn[1],Za=sn[0],ga=sn[1];Pn===Za||!["t","b"].includes(Pn)?wn.top=on:Pn==="t"?wn.top=0:wn.bottom=0,Xn===ga||!["l","r"].includes(Xn)?wn.left=kt:Xn==="l"?wn.left=0:wn.right=0}return ne.createElement("div",{ref:vn,className:Jt()("".concat(le,"-arrow"),et),style:wn},Rt)}function Ho(oe){var le=oe.prefixCls,ue=oe.open,be=oe.zIndex,Ae=oe.mask,$e=oe.motion;return Ae?ne.createElement(Mr,(0,ae.Z)({},$e,{motionAppear:!0,visible:ue,removeOnLeave:!0}),function(et){var Rt=et.className;return ne.createElement("div",{style:{zIndex:be},className:Jt()("".concat(le,"-mask"),Rt)})}):null}var Ii=ne.memo(function(oe){var le=oe.children;return le},function(oe,le){return le.cache}),xr=Ii,Ea=ne.forwardRef(function(oe,le){var ue=oe.popup,be=oe.className,Ae=oe.prefixCls,$e=oe.style,et=oe.target,Rt=oe.onVisibleChanged,Kt=oe.open,kt=oe.keepDom,zn=oe.fresh,on=oe.onClick,vn=oe.mask,wn=oe.arrow,Rn=oe.arrowPos,sn=oe.align,Pn=oe.motion,Xn=oe.maskMotion,Za=oe.forceRender,ga=oe.getPopupContainer,Jn=oe.autoDestroy,Ta=oe.portal,nr=oe.zIndex,Xa=oe.onMouseEnter,Ao=oe.onMouseLeave,no=oe.onPointerEnter,ko=oe.ready,ho=oe.offsetX,Ir=oe.offsetY,co=oe.offsetR,Vo=oe.offsetB,Br=oe.onAlign,$r=oe.onPrepare,Wr=oe.stretch,ni=oe.targetWidth,Qo=oe.targetHeight,bi=typeof ue=="function"?ue():ue,El=Kt||kt,Cl=(ga==null?void 0:ga.length)>0,Bl=ne.useState(!ga||!Cl),Hl=(0,Re.Z)(Bl,2),rl=Hl[0],Ml=Hl[1];if((0,yn.Z)(function(){!rl&&Cl&&et&&Ml(!0)},[rl,Cl,et]),!rl)return null;var Yi="auto",tl={left:"-1000vw",top:"-1000vh",right:Yi,bottom:Yi};if(ko||!Kt){var vl,Wl=sn.points,Tl=sn.dynamicInset||((vl=sn._experimental)===null||vl===void 0?void 0:vl.dynamicInset),au=Tl&&Wl[0][1]==="r",Zl=Tl&&Wl[0][0]==="b";au?(tl.right=co,tl.left=Yi):(tl.left=ho,tl.right=Yi),Zl?(tl.bottom=Vo,tl.top=Yi):(tl.top=Ir,tl.bottom=Yi)}var si={};return Wr&&(Wr.includes("height")&&Qo?si.height=Qo:Wr.includes("minHeight")&&Qo&&(si.minHeight=Qo),Wr.includes("width")&&ni?si.width=ni:Wr.includes("minWidth")&&ni&&(si.minWidth=ni)),Kt||(si.pointerEvents="none"),ne.createElement(Ta,{open:Za||El,getContainer:ga&&function(){return ga(et)},autoDestroy:Jn},ne.createElement(Ho,{prefixCls:Ae,open:Kt,zIndex:nr,mask:vn,motion:Xn}),ne.createElement(Ou.Z,{onResize:Br,disabled:!Kt},function(Fl){return ne.createElement(Mr,(0,ae.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Za,leavedClassName:"".concat(Ae,"-hidden")},Pn,{onAppearPrepare:$r,onEnterPrepare:$r,visible:Kt,onVisibleChanged:function(Ti){var To;Pn==null||(To=Pn.onVisibleChanged)===null||To===void 0||To.call(Pn,Ti),Rt(Ti)}}),function(sl,Ti){var To=sl.className,Wi=sl.style,Dl=Jt()(Ae,To,be);return ne.createElement("div",{ref:(0,so.sQ)(Fl,le,Ti),className:Dl,style:(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)((0,Yt.Z)({"--arrow-x":"".concat(Rn.x||0,"px"),"--arrow-y":"".concat(Rn.y||0,"px")},tl),si),Wi),{},{boxSizing:"border-box",zIndex:nr},$e),onMouseEnter:Xa,onMouseLeave:Ao,onPointerEnter:no,onClick:on},wn&&ne.createElement(jo,{prefixCls:Ae,arrow:wn,arrowPos:Rn,align:sn}),ne.createElement(xr,{cache:!Kt&&!zn},bi))})}))}),pr=Ea,Er=ne.forwardRef(function(oe,le){var ue=oe.children,be=oe.getTriggerDOMNode,Ae=(0,so.Yr)(ue),$e=ne.useCallback(function(Rt){(0,so.mH)(le,be?be(Rt):Rt)},[be]),et=(0,so.x1)($e,ue.ref);return Ae?ne.cloneElement(ue,{ref:et}):ue}),za=Er,wo=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Yo(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Su,le=ne.forwardRef(function(ue,be){var Ae=ue.prefixCls,$e=Ae===void 0?"rc-trigger-popup":Ae,et=ue.children,Rt=ue.action,Kt=Rt===void 0?"hover":Rt,kt=ue.showAction,zn=ue.hideAction,on=ue.popupVisible,vn=ue.defaultPopupVisible,wn=ue.onPopupVisibleChange,Rn=ue.afterPopupVisibleChange,sn=ue.mouseEnterDelay,Pn=ue.mouseLeaveDelay,Xn=Pn===void 0?.1:Pn,Za=ue.focusDelay,ga=ue.blurDelay,Jn=ue.mask,Ta=ue.maskClosable,nr=Ta===void 0?!0:Ta,Xa=ue.getPopupContainer,Ao=ue.forceRender,no=ue.autoDestroy,ko=ue.destroyPopupOnHide,ho=ue.popup,Ir=ue.popupClassName,co=ue.popupStyle,Vo=ue.popupPlacement,Br=ue.builtinPlacements,$r=Br===void 0?{}:Br,Wr=ue.popupAlign,ni=ue.zIndex,Qo=ue.stretch,bi=ue.getPopupClassNameFromAlign,El=ue.fresh,Cl=ue.alignPoint,Bl=ue.onPopupClick,Hl=ue.onPopupAlign,rl=ue.arrow,Ml=ue.popupMotion,Yi=ue.maskMotion,tl=ue.popupTransitionName,vl=ue.popupAnimation,Wl=ue.maskTransitionName,Tl=ue.maskAnimation,au=ue.className,Zl=ue.getTriggerDOMNode,si=(0,Xo.Z)(ue,wo),Fl=no||ko||!1,sl=ne.useState(!1),Ti=(0,Re.Z)(sl,2),To=Ti[0],Wi=Ti[1];(0,yn.Z)(function(){Wi(gt())},[]);var Dl=ne.useRef({}),gu=ne.useContext(In),ku=ne.useMemo(function(){return{registerSubPopup:function(cl,Hu){Dl.current[cl]=Hu,gu==null||gu.registerSubPopup(cl,Hu)}}},[gu]),su=ct(),Bs=ne.useState(null),Rs=(0,Re.Z)(Bs,2),_u=Rs[0],Au=Rs[1],Eu=(0,as.Z)(function(ri){yu(ri)&&_u!==ri&&Au(ri),gu==null||gu.registerSubPopup(su,ri)}),ru=ne.useState(null),Ds=(0,Re.Z)(ru,2),Tu=Ds[0],os=Ds[1],Yl=(0,as.Z)(function(ri){yu(ri)&&Tu!==ri&&os(ri)}),Zu=ne.Children.only(et),mi=(Zu==null?void 0:Zu.props)||{},Qi={},Ql=(0,as.Z)(function(ri){var cl,Hu,Uu=Tu;return(Uu==null?void 0:Uu.contains(ri))||((cl=ss(Uu))===null||cl===void 0?void 0:cl.host)===ri||ri===Uu||(_u==null?void 0:_u.contains(ri))||((Hu=ss(_u))===null||Hu===void 0?void 0:Hu.host)===ri||ri===_u||Object.values(Dl.current).some(function(Wu){return(Wu==null?void 0:Wu.contains(ri))||ri===Wu})}),Vl=kr($e,Ml,vl,tl),Rl=kr($e,Yi,Tl,Wl),ou=ne.useState(vn||!1),Cu=(0,Re.Z)(ou,2),$u=Cu[0],Xi=Cu[1],Zi=on!=null?on:$u,is=(0,as.Z)(function(ri){on===void 0&&Xi(ri)});(0,yn.Z)(function(){Xi(on||!1)},[on]);var gl=ne.useRef(Zi);gl.current=Zi;var Ls=(0,as.Z)(function(ri){(0,Jo.flushSync)(function(){Zi!==ri&&(is(ri),wn==null||wn(ri))})}),ys=ne.useRef(),Ps=function(){clearTimeout(ys.current)},ds=function(cl){var Hu=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ps(),Hu===0?Ls(cl):ys.current=setTimeout(function(){Ls(cl)},Hu*1e3)};ne.useEffect(function(){return Ps},[]);var Fs=ne.useState(!1),Us=(0,Re.Z)(Fs,2),ks=Us[0],Ai=Us[1];(0,yn.Z)(function(ri){(!ri||Zi)&&Ai(!0)},[Zi]);var So=ne.useState(null),Vi=(0,Re.Z)(So,2),kl=Vi[0],gs=Vi[1],Ws=ne.useState([0,0]),Ks=(0,Re.Z)(Ws,2),Js=Ks[0],js=Ks[1],$l=function(cl){js([cl.clientX,cl.clientY])},Oi=_n(Zi,_u,Cl?Js:Tu,Vo,$r,Wr,Hl),hs=(0,Re.Z)(Oi,11),fs=hs[0],ec=hs[1],hc=hs[2],ic=hs[3],tc=hs[4],zs=hs[5],nc=hs[6],pc=hs[7],Vs=hs[8],Gl=hs[9],ii=hs[10],Ku=ba(To,Kt,kt,zn),zu=(0,Re.Z)(Ku,2),qs=zu[0],_s=zu[1],lc=qs.has("click"),ac=_s.has("click")||_s.has("contextMenu"),Ts=(0,as.Z)(function(){ks||ii()}),Mc=function(){gl.current&&Cl&&ac&&ds(!1)};Ba(Zi,Tu,_u,Ts,Mc),(0,yn.Z)(function(){Ts()},[Js,Vo]),(0,yn.Z)(function(){Zi&&!($r!=null&&$r[Vo])&&Ts()},[JSON.stringify(Wr)]);var bc=ne.useMemo(function(){var ri=Gr($r,$e,Gl,Cl);return Jt()(ri,bi==null?void 0:bi(Gl))},[Gl,bi,$r,$e,Cl]);ne.useImperativeHandle(be,function(){return{forceAlign:Ts}});var wc=ne.useState(0),rc=(0,Re.Z)(wc,2),Ic=rc[0],xc=rc[1],Oc=ne.useState(0),uc=(0,Re.Z)(Oc,2),sc=uc[0],Ac=uc[1],Sc=function(){if(Qo&&Tu){var cl=Tu.getBoundingClientRect();xc(cl.width),Ac(cl.height)}},Rc=function(){Sc(),Ts()},yc=function(cl){Ai(!1),ii(),Rn==null||Rn(cl)},ws=function(){return new Promise(function(cl){Sc(),gs(function(){return cl})})};(0,yn.Z)(function(){kl&&(ii(),kl(),gs(null))},[kl]);function Gs(ri,cl,Hu,Uu){Qi[ri]=function(Wu){var dc;Uu==null||Uu(Wu),ds(cl,Hu);for(var Bc=arguments.length,Zc=new Array(Bc>1?Bc-1:0),gc=1;gc<Bc;gc++)Zc[gc-1]=arguments[gc];(dc=mi[ri])===null||dc===void 0||dc.call.apply(dc,[mi,Wu].concat(Zc))}}(lc||ac)&&(Qi.onClick=function(ri){var cl;gl.current&&ac?ds(!1):!gl.current&&lc&&($l(ri),ds(!0));for(var Hu=arguments.length,Uu=new Array(Hu>1?Hu-1:0),Wu=1;Wu<Hu;Wu++)Uu[Wu-1]=arguments[Wu];(cl=mi.onClick)===null||cl===void 0||cl.call.apply(cl,[mi,ri].concat(Uu))}),Aa(Zi,ac,Tu,_u,Jn,nr,Ql,ds);var Pc=qs.has("hover"),oc=_s.has("hover"),Ys,Ec;Pc&&(Gs("onMouseEnter",!0,sn,function(ri){$l(ri)}),Gs("onPointerEnter",!0,sn,function(ri){$l(ri)}),Ys=function(){(Zi||ks)&&ds(!0,sn)},Cl&&(Qi.onMouseMove=function(ri){var cl;(cl=mi.onMouseMove)===null||cl===void 0||cl.call(mi,ri)})),oc&&(Gs("onMouseLeave",!1,Xn),Gs("onPointerLeave",!1,Xn),Ec=function(){ds(!1,Xn)}),qs.has("focus")&&Gs("onFocus",!0,Za),_s.has("focus")&&Gs("onBlur",!1,ga),qs.has("contextMenu")&&(Qi.onContextMenu=function(ri){var cl;gl.current&&_s.has("contextMenu")?ds(!1):($l(ri),ds(!0)),ri.preventDefault();for(var Hu=arguments.length,Uu=new Array(Hu>1?Hu-1:0),Wu=1;Wu<Hu;Wu++)Uu[Wu-1]=arguments[Wu];(cl=mi.onContextMenu)===null||cl===void 0||cl.call.apply(cl,[mi,ri].concat(Uu))}),au&&(Qi.className=Jt()(mi.className,au));var cc=(0,Yt.Z)((0,Yt.Z)({},mi),Qi),Dc={},Lc=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Lc.forEach(function(ri){si[ri]&&(Dc[ri]=function(){for(var cl,Hu=arguments.length,Uu=new Array(Hu),Wu=0;Wu<Hu;Wu++)Uu[Wu]=arguments[Wu];(cl=cc[ri])===null||cl===void 0||cl.call.apply(cl,[cc].concat(Uu)),si[ri].apply(si,Uu)})});var $s=ne.cloneElement(Zu,(0,Yt.Z)((0,Yt.Z)({},cc),Dc)),Fc={x:zs,y:nc},kc=rl?(0,Yt.Z)({},rl!==!0?rl:{}):null;return ne.createElement(ne.Fragment,null,ne.createElement(Ou.Z,{disabled:!Zi,ref:Yl,onResize:Rc},ne.createElement(za,{getTriggerDOMNode:Zl},$s)),ne.createElement(In.Provider,{value:ku},ne.createElement(pr,{portal:oe,ref:Eu,prefixCls:$e,popup:ho,className:Jt()(Ir,bc),style:co,target:Tu,onMouseEnter:Ys,onMouseLeave:Ec,onPointerEnter:Ys,zIndex:ni,open:Zi,keepDom:ks,fresh:El,onClick:Bl,mask:Jn,motion:Vl,maskMotion:Rl,onVisibleChanged:yc,onPrepare:ws,forceRender:Ao,autoDestroy:Fl,getPopupContainer:Xa,align:Gl,arrow:kc,arrowPos:Fc,ready:fs,offsetX:ec,offsetY:hc,offsetR:ic,offsetB:tc,onAlign:Ts,stretch:Qo,targetWidth:Ic/pc,targetHeight:sc/Vs})))});return le}var il=Yo(Su),Ci={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function dl(oe){var le,ue=oe.prefixCls,be=oe.popupElement,Ae=oe.popupStyle,$e=oe.visible,et=oe.dropdownClassName,Rt=oe.dropdownAlign,Kt=oe.transitionName,kt=oe.getPopupContainer,zn=oe.children,on=oe.range,vn=oe.popupPlacement,wn=oe.direction,Rn="".concat(ue,"-dropdown"),sn=function(){return vn!==void 0?vn:wn==="rtl"?"bottomRight":"bottomLeft"};return ne.createElement(il,{showAction:[],hideAction:[],popupPlacement:sn(),builtinPlacements:Ci,prefixCls:Rn,popupTransitionName:Kt,popup:be,popupAlign:Rt,popupVisible:$e,popupClassName:Jt()(et,(le={},(0,yt.Z)(le,"".concat(Rn,"-range"),on),(0,yt.Z)(le,"".concat(Rn,"-rtl"),wn==="rtl"),le)),popupStyle:Ae,getPopupContainer:kt},zn)}var ll=dl;function tu(oe){var le=oe.prefixCls,ue=oe.presets,be=oe.onClick,Ae=oe.onHover;return ue.length?ne.createElement("div",{className:"".concat(le,"-presets")},ne.createElement("ul",null,ue.map(function($e,et){var Rt=$e.label,Kt=$e.value;return ne.createElement("li",{key:et,onClick:function(){return be==null?void 0:be(xi(Kt))},onMouseEnter:function(){return Ae==null?void 0:Ae(xi(Kt))},onMouseLeave:function(){return Ae==null?void 0:Ae(null)}},Rt)}))):null}function nu(oe){var le=oe.picker,ue=oe.disabledHours,be=oe.disabledMinutes,Ae=oe.disabledSeconds;le==="time"&&(ue||be||Ae)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function yl(oe,le,ue){var be=(0,Sn.Z)(le)==="object"?le.clearIcon:ue;return be||ne.createElement("span",{className:"".concat(oe,"-clear-btn")})}function _l(oe){var le,ue=oe,be=ue.prefixCls,Ae=be===void 0?"rc-picker":be,$e=ue.id,et=ue.name,Rt=ue.tabIndex,Kt=ue.style,kt=ue.className,zn=ue.dropdownClassName,on=ue.dropdownAlign,vn=ue.popupStyle,wn=ue.transitionName,Rn=ue.generateConfig,sn=ue.locale,Pn=ue.inputReadOnly,Xn=ue.allowClear,Za=ue.autoFocus,ga=ue.showTime,Jn=ue.picker,Ta=Jn===void 0?"date":Jn,nr=ue.format,Xa=ue.use12Hours,Ao=ue.value,no=ue.defaultValue,ko=ue.presets,ho=ue.open,Ir=ue.defaultOpen,co=ue.defaultOpenValue,Vo=ue.suffixIcon,Br=ue.clearIcon,$r=ue.disabled,Wr=ue.disabledDate,ni=ue.placeholder,Qo=ue.getPopupContainer,bi=ue.pickerRef,El=ue.panelRender,Cl=ue.onChange,Bl=ue.onOpenChange,Hl=ue.onFocus,rl=ue.onBlur,Ml=ue.onMouseDown,Yi=ue.onMouseUp,tl=ue.onMouseEnter,vl=ue.onMouseLeave,Wl=ue.onContextMenu,Tl=ue.onClick,au=ue.onKeyDown,Zl=ue.onSelect,si=ue.direction,Fl=ue.autoComplete,sl=Fl===void 0?"off":Fl,Ti=ue.inputRender,To=ue.changeOnBlur,Wi=ne.useRef(null),Dl=Ta==="date"&&!!ga||Ta==="time",gu=Qn(ko),ku=_t(ai(nr,Ta,ga,Xa)),su=ne.useRef(null),Bs=ne.useRef(null),Rs=ne.useRef(null),_u=(0,Gn.Z)(null,{value:Ao,defaultValue:no}),Au=(0,Re.Z)(_u,2),Eu=Au[0],ru=Au[1],Ds=ne.useState(Eu),Tu=(0,Re.Z)(Ds,2),os=Tu[0],Yl=Tu[1],Zu=ne.useRef(null),mi=(0,Gn.Z)(!1,{value:ho,defaultValue:Ir,postState:function(ii){return $r?!1:ii},onChange:function(ii){Bl&&Bl(ii),!ii&&Zu.current&&Zu.current.onClose&&Zu.current.onClose()}}),Qi=(0,Re.Z)(mi,2),Ql=Qi[0],Vl=Qi[1],Rl=Fa(os,{formatList:ku,generateConfig:Rn,locale:sn}),ou=(0,Re.Z)(Rl,2),Cu=ou[0],$u=ou[1],Xi=Pt({valueTexts:Cu,onTextChange:function(ii){var Ku=oa(ii,{locale:sn,formatList:ku,generateConfig:Rn});Ku&&(!Wr||!Wr(Ku))&&Yl(Ku)}}),Zi=(0,Re.Z)(Xi,3),is=Zi[0],gl=Zi[1],Ls=Zi[2],ys=function(ii){Yl(ii),ru(ii),Cl&&!Lr(Rn,Eu,ii)&&Cl(ii,ii?$n(ii,{generateConfig:Rn,locale:sn,format:ku[0]}):"")},Ps=function(ii){$r&&ii||Vl(ii)},ds=function(ii){return Ql&&Zu.current&&Zu.current.onKeyDown?Zu.current.onKeyDown(ii):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Fs=function(){for(var ii=arguments.length,Ku=new Array(ii),zu=0;zu<ii;zu++)Ku[zu]=arguments[zu];Tl==null||Tl.apply(void 0,Ku),Wi.current&&(Wi.current.focus(),Ps(!0))},Us=function(ii){To&&ys(os),rl==null||rl(ii)},ks=Un({blurToCancel:Dl,open:Ql,value:is,triggerOpen:Ps,forwardKeyDown:ds,isClickOutside:function(ii){return!Bt([su.current,Bs.current,Rs.current],ii)},onSubmit:function(){return!os||Wr&&Wr(os)?!1:(ys(os),Ps(!1),Ls(),!0)},onCancel:function(){Ps(!1),Yl(Eu),Ls()},onKeyDown:function(ii,Ku){au==null||au(ii,Ku)},onFocus:Hl,onBlur:Us,changeOnBlur:To}),Ai=(0,Re.Z)(ks,2),So=Ai[0],Vi=Ai[1],kl=Vi.focused,gs=Vi.typing;ne.useEffect(function(){Ql||(Yl(Eu),!Cu.length||Cu[0]===""?gl(""):$u!==is&&Ls())},[Ql,Cu]),ne.useEffect(function(){Ql||Ls()},[Ta]),ne.useEffect(function(){Yl(Eu)},[Eu]),bi&&(bi.current={focus:function(){var ii;(ii=Wi.current)===null||ii===void 0||ii.focus()},blur:function(){var ii;(ii=Wi.current)===null||ii===void 0||ii.blur()}});var Ws=Or(is,{formatList:ku,generateConfig:Rn,locale:sn}),Ks=(0,Re.Z)(Ws,3),Js=Ks[0],js=Ks[1],$l=Ks[2],Oi=(0,Yt.Z)((0,Yt.Z)({},oe),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),hs=ne.createElement("div",{className:"".concat(Ae,"-panel-layout")},ne.createElement(tu,{prefixCls:Ae,presets:gu,onClick:function(ii){ys(ii),Ps(!1)}}),ne.createElement(Wo,(0,ae.Z)({},Oi,{generateConfig:Rn,className:Jt()((0,yt.Z)({},"".concat(Ae,"-panel-focused"),!gs)),value:os,locale:sn,tabIndex:-1,onSelect:function(ii){Zl==null||Zl(ii),Yl(ii)},direction:si,onPanelChange:function(ii,Ku){var zu=oe.onPanelChange;$l(!0),zu==null||zu(ii,Ku)}})));El&&(hs=El(hs));var fs=ne.createElement("div",{className:"".concat(Ae,"-panel-container"),ref:su,onMouseDown:function(ii){ii.preventDefault()}},hs),ec;Vo&&(ec=ne.createElement("span",{className:"".concat(Ae,"-suffix"),onMouseDown:function(ii){ii.preventDefault()}},Vo));var hc=yl(Ae,Xn,Br),ic=ne.createElement("span",{onMouseDown:function(ii){ii.preventDefault(),ii.stopPropagation()},onMouseUp:function(ii){ii.preventDefault(),ii.stopPropagation(),ys(null),Ps(!1)},className:"".concat(Ae,"-clear"),role:"button"},hc),tc=!!Xn&&Eu&&!$r,zs=(0,Yt.Z)((0,Yt.Z)((0,Yt.Z)({id:$e,tabIndex:Rt,disabled:$r,readOnly:Pn||typeof ku[0]=="function"||!gs,value:Js||is,onChange:function(ii){gl(ii.target.value)},autoFocus:Za,placeholder:ni,ref:Wi,title:is},So),{},{size:vo(Ta,ku[0],Rn),name:et},(0,nn.Z)(oe,{aria:!0,data:!0})),{},{autoComplete:sl}),nc=Ti?Ti(zs):ne.createElement("input",zs),pc=function(ii,Ku){(Ku==="submit"||Ku!=="key"&&!Dl)&&(ys(ii),Ps(!1))},Vs=si==="rtl"?"bottomRight":"bottomLeft";return ne.createElement(Dt.Provider,{value:{operationRef:Zu,hideHeader:Ta==="time",onSelect:pc,open:Ql,defaultOpenValue:co,onDateMouseEnter:js,onDateMouseLeave:$l}},ne.createElement(ll,{visible:Ql,popupElement:fs,popupStyle:vn,prefixCls:Ae,dropdownClassName:zn,dropdownAlign:on,getPopupContainer:Qo,transitionName:wn,popupPlacement:Vs,direction:si},ne.createElement("div",{ref:Rs,className:Jt()(Ae,kt,(le={},(0,yt.Z)(le,"".concat(Ae,"-disabled"),$r),(0,yt.Z)(le,"".concat(Ae,"-focused"),kl),(0,yt.Z)(le,"".concat(Ae,"-rtl"),si==="rtl"),le)),style:Kt,onMouseDown:Ml,onMouseUp:Yi,onMouseEnter:tl,onMouseLeave:vl,onContextMenu:Wl,onClick:Fs},ne.createElement("div",{className:Jt()("".concat(Ae,"-input"),(0,yt.Z)({},"".concat(Ae,"-input-placeholder"),!!Js)),ref:Bs},nc,ec,tc&&ic))))}var Pu=function(oe){(0,Zt.Z)(ue,oe);var le=(0,Fn.Z)(ue);function ue(){var be;(0,cn.Z)(this,ue);for(var Ae=arguments.length,$e=new Array(Ae),et=0;et<Ae;et++)$e[et]=arguments[et];return be=le.call.apply(le,[this].concat($e)),(0,yt.Z)((0,Nt.Z)(be),"pickerRef",ne.createRef()),(0,yt.Z)((0,Nt.Z)(be),"focus",function(){be.pickerRef.current&&be.pickerRef.current.focus()}),(0,yt.Z)((0,Nt.Z)(be),"blur",function(){be.pickerRef.current&&be.pickerRef.current.blur()}),be}return(0,pt.Z)(ue,[{key:"render",value:function(){return ne.createElement(_l,(0,ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ue}(ne.Component),ge=Pu;function fe(oe,le){var ue=oe.picker,be=oe.locale,Ae=oe.selectedValue,$e=oe.disabledDate,et=oe.disabled,Rt=oe.generateConfig,Kt=Ma(Ae,0),kt=Ma(Ae,1);function zn(sn){return Rt.locale.getWeekFirstDate(be.locale,sn)}function on(sn){var Pn=Rt.getYear(sn),Xn=Rt.getMonth(sn);return Pn*100+Xn}function vn(sn){var Pn=Rt.getYear(sn),Xn=Na(Rt,sn);return Pn*10+Xn}var wn=ne.useCallback(function(sn){if(et[0]||$e&&$e(sn))return!0;if(et[1]&&kt)return!Oa(Rt,sn,kt)&&Rt.isAfter(sn,kt);if(!le&&kt)switch(ue){case"quarter":return vn(sn)>vn(kt);case"month":return on(sn)>on(kt);case"week":return zn(sn)>zn(kt);default:return!Oa(Rt,sn,kt)&&Rt.isAfter(sn,kt)}return!1},[$e,et[1],kt,le]),Rn=ne.useCallback(function(sn){if(et[1]||$e&&$e(sn))return!0;if(et[0]&&Kt)return!Oa(Rt,sn,kt)&&Rt.isAfter(Kt,sn);if(!le&&Kt)switch(ue){case"quarter":return vn(sn)<vn(Kt);case"month":return on(sn)<on(Kt);case"week":return zn(sn)<zn(Kt);default:return!Oa(Rt,sn,Kt)&&Rt.isAfter(Kt,sn)}return!1},[$e,et[0],Kt,le]);return[wn,Rn]}function Ee(oe,le,ue,be,Ae,$e,et,Rt,Kt,kt){var zn=ne.useState(!1),on=(0,Re.Z)(zn,2),vn=on[0],wn=on[1],Rn=(0,_a.useMergedState)(oe||!1,{value:le}),sn=(0,Re.Z)(Rn,2),Pn=sn[0],Xn=sn[1],Za=(0,_a.useMergedState)(oe||!1,{value:le,onChange:function(Wr){kt==null||kt(Wr)}}),ga=(0,Re.Z)(Za,2),Jn=ga[0],Ta=ga[1],nr=(0,_a.useMergedState)(0,{value:ue}),Xa=(0,Re.Z)(nr,2),Ao=Xa[0],no=Xa[1],ko=ne.useState(null),ho=(0,Re.Z)(ko,2),Ir=ho[0],co=ho[1];ne.useEffect(function(){Jn&&wn(!0)},[Jn]);var Vo=function(Wr){return Wr===0?1:0},Br=(0,as.Z)(function($r,Wr,ni){if(Wr===!1)Ta($r);else if($r){no(Wr),Ta($r);var Qo=Vo(Wr);!Jn||![et,Rt][Qo]?co(Qo):(wn(!1),Ir!==null&&co(null))}else if(ni==="confirm"||ni==="blur"&&be){var bi=Pn?Vo(Wr):Ir;bi!==null&&(wn(!1),no(bi)),co(null),bi!==null&&!Kt[bi]?(0,Tr.Z)(function(){var El,Cl=[Ae,$e][bi];(El=Cl.current)===null||El===void 0||El.focus()}):Ta(!1)}else Ta(!1),Xn(!1)});return[Jn,Ao,vn,Br]}function xe(oe,le,ue,be){var Ae=Et(oe,ue,be,1);function $e(et){return et(oe,le)?"same":et(Ae,le)?"closing":"far"}switch(ue){case"year":return $e(function(et,Rt){return hn(be,et,Rt)});case"quarter":case"month":return $e(function(et,Rt){return Wt(be,et,Rt)});default:return $e(function(et,Rt){return Ca(be,et,Rt)})}}function Ue(oe,le,ue,be){var Ae=Ma(oe,0),$e=Ma(oe,1);if(le===0)return Ae;if(Ae&&$e){var et=xe(Ae,$e,ue,be);switch(et){case"same":return Ae;case"closing":return Ae;default:return Et($e,ue,be,-1)}}return Ae}function Xe(oe){var le=oe.values,ue=oe.picker,be=oe.defaultDates,Ae=oe.generateConfig,$e=ne.useState(function(){return[Ma(be,0),Ma(be,1)]}),et=(0,Re.Z)($e,2),Rt=et[0],Kt=et[1],kt=ne.useState(null),zn=(0,Re.Z)(kt,2),on=zn[0],vn=zn[1],wn=Ma(le,0),Rn=Ma(le,1);function sn(Xn){return Rt[Xn]?Rt[Xn]:Ma(on,Xn)||Ue(le,Xn,ue,Ae)||wn||Rn||Ae.getNow()}function Pn(Xn,Za){if(Xn){var ga=Sr(on,Xn,Za);Kt(Sr(Rt,null,Za)||[null,null]);var Jn=(Za+1)%2;Ma(le,Jn)||(ga=Sr(ga,Xn,Jn)),vn(ga)}else(wn||Rn)&&vn(null)}return[sn,Pn]}function vt(oe,le){return oe&&oe[0]&&oe[1]&&le.isAfter(oe[0],oe[1])?[oe[1],oe[0]]:oe}function Mt(oe,le,ue,be){return!!(oe||be&&be[le]||ue[(le+1)%2])}function Ft(oe){var le,ue,be,Ae=oe,$e=Ae.prefixCls,et=$e===void 0?"rc-picker":$e,Rt=Ae.id,Kt=Ae.style,kt=Ae.className,zn=Ae.popupStyle,on=Ae.dropdownClassName,vn=Ae.transitionName,wn=Ae.dropdownAlign,Rn=Ae.getPopupContainer,sn=Ae.generateConfig,Pn=Ae.locale,Xn=Ae.placeholder,Za=Ae.autoFocus,ga=Ae.disabled,Jn=Ae.format,Ta=Ae.picker,nr=Ta===void 0?"date":Ta,Xa=Ae.showTime,Ao=Ae.use12Hours,no=Ae.separator,ko=no===void 0?"~":no,ho=Ae.value,Ir=Ae.defaultValue,co=Ae.defaultPickerValue,Vo=Ae.open,Br=Ae.defaultOpen,$r=Ae.disabledDate,Wr=Ae.disabledTime,ni=Ae.dateRender,Qo=Ae.monthCellRender,bi=Ae.cellRender,El=Ae.panelRender,Cl=Ae.presets,Bl=Ae.ranges,Hl=Ae.allowEmpty,rl=Ae.allowClear,Ml=Ae.suffixIcon,Yi=Ae.clearIcon,tl=Ae.pickerRef,vl=Ae.inputReadOnly,Wl=Ae.mode,Tl=Ae.renderExtraFooter,au=Ae.onChange,Zl=Ae.onOpenChange,si=Ae.onPanelChange,Fl=Ae.onCalendarChange,sl=Ae.onFocus,Ti=Ae.onBlur,To=Ae.onMouseDown,Wi=Ae.onMouseUp,Dl=Ae.onMouseEnter,gu=Ae.onMouseLeave,ku=Ae.onClick,su=Ae.onOk,Bs=Ae.onKeyDown,Rs=Ae.components,_u=Ae.order,Au=Ae.direction,Eu=Ae.activePickerIndex,ru=Ae.autoComplete,Ds=ru===void 0?"off":ru,Tu=Ae.changeOnBlur,os=nr==="date"&&!!Xa||nr==="time",Yl=(0,ne.useRef)(null),Zu=(0,ne.useRef)(null),mi=(0,ne.useRef)(null),Qi=(0,ne.useRef)(null),Ql=(0,ne.useRef)(null),Vl=(0,ne.useRef)(null),Rl=(0,ne.useRef)(null),ou=(0,ne.useRef)(null),Cu=_t(ai(Jn,nr,Xa,Ao)),$u=(0,ne.useRef)(null),Xi=ne.useMemo(function(){return Array.isArray(ga)?ga:[ga||!1,ga||!1]},[ga]),Zi=(0,Gn.Z)(null,{value:ho,defaultValue:Ir,postState:function(qo){return nr==="time"&&!_u?qo:vt(qo,sn)}}),is=(0,Re.Z)(Zi,2),gl=is[0],Ls=is[1],ys=Xe({values:gl,picker:nr,defaultDates:co,generateConfig:sn}),Ps=(0,Re.Z)(ys,2),ds=Ps[0],Fs=Ps[1],Us=(0,Gn.Z)(gl,{postState:function(qo){var Ni=qo;if(Xi[0]&&Xi[1])return Ni;for(var Il=0;Il<2;Il+=1)Xi[Il]&&!Ni&&!Ma(Ni,Il)&&!Ma(Hl,Il)&&(Ni=Sr(Ni,sn.getNow(),Il));return Ni}}),ks=(0,Re.Z)(Us,2),Ai=ks[0],So=ks[1],Vi=(0,Gn.Z)([nr,nr],{value:Wl}),kl=(0,Re.Z)(Vi,2),gs=kl[0],Ws=kl[1];(0,ne.useEffect)(function(){Ws([nr,nr])},[nr]);var Ks=function(qo,Ni){Ws(qo),si&&si(Ni,qo)},Js=Ee(Br,Vo,Eu,Tu,Vl,Rl,Ma(Ai,0),Ma(Ai,1),Xi,Zl),js=(0,Re.Z)(Js,4),$l=js[0],Oi=js[1],hs=js[2],fs=js[3],ec=$l&&Oi===0,hc=$l&&Oi===1,ic=fe({picker:nr,selectedValue:Ai,locale:Pn,disabled:Xi,disabledDate:$r,generateConfig:sn},!$l||hs),tc=(0,Re.Z)(ic,2),zs=tc[0],nc=tc[1],pc=(0,ne.useState)(0),Vs=(0,Re.Z)(pc,2),Gl=Vs[0],ii=Vs[1];(0,ne.useEffect)(function(){!$l&&Yl.current&&ii(Yl.current.offsetWidth)},[$l]);function Ku(Nl){fs(!0,Nl,"open"),(0,Tr.Z)(function(){var qo,Ni=[Vl,Rl][Nl];(qo=Ni.current)===null||qo===void 0||qo.focus()},0)}function zu(Nl,qo){var Ni=Nl,Il=Ma(Ni,0),Du=Ma(Ni,1);Il&&Du&&sn.isAfter(Il,Du)&&(nr==="week"&&!mr(sn,Pn.locale,Il,Du)||nr==="quarter"&&!En(sn,Il,Du)||nr!=="week"&&nr!=="quarter"&&nr!=="time"&&!Oa(sn,Il,Du)?qo===0?(Ni=[Il,null],Du=null):(Il=null,Ni=[null,Du]):(nr!=="time"||_u!==!1)&&(Ni=vt(Ni,sn))),So(Ni);var Nc=Ni&&Ni[0]?$n(Ni[0],{generateConfig:sn,locale:Pn,format:Cu[0]}):"",Qs=Ni&&Ni[1]?$n(Ni[1],{generateConfig:sn,locale:Pn,format:Cu[0]}):"";if(Fl){var mc={range:qo===0?"start":"end"};Fl(Ni,[Nc,Qs],mc)}var vc=Mt(Il,0,Xi,Hl),Tc=Mt(Du,1,Xi,Hl),Cc=Ni===null||vc&&Tc;Cc&&(Ls(Ni),au&&(!Lr(sn,Ma(gl,0),Il)||!Lr(sn,Ma(gl,1),Du))&&au(Ni,[Nc,Qs]))}var qs=function(qo){return $l&&$u.current&&$u.current.onKeyDown?$u.current.onKeyDown(qo):((0,Be.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},_s={formatList:Cu,generateConfig:sn,locale:Pn},lc=Fa(Ma(Ai,0),_s),ac=(0,Re.Z)(lc,2),Ts=ac[0],Mc=ac[1],bc=Fa(Ma(Ai,1),_s),wc=(0,Re.Z)(bc,2),rc=wc[0],Ic=wc[1],xc=function(qo,Ni){var Il=oa(qo,{locale:Pn,formatList:Cu,generateConfig:sn}),Du=Ni===0?zs:nc;Il&&!Du(Il)&&(So(Sr(Ai,Il,Ni)),Fs(Il,Ni))},Oc=Pt({valueTexts:Ts,onTextChange:function(qo){return xc(qo,0)}}),uc=(0,Re.Z)(Oc,3),sc=uc[0],Ac=uc[1],Sc=uc[2],Rc=Pt({valueTexts:rc,onTextChange:function(qo){return xc(qo,1)}}),yc=(0,Re.Z)(Rc,3),ws=yc[0],Gs=yc[1],Pc=yc[2],oc=(0,ne.useState)(null),Ys=(0,Re.Z)(oc,2),Ec=Ys[0],cc=Ys[1],Dc=(0,ne.useState)(null),Lc=(0,Re.Z)(Dc,2),$s=Lc[0],Fc=Lc[1],kc=Or(sc,{formatList:Cu,generateConfig:sn,locale:Pn}),ri=(0,Re.Z)(kc,3),cl=ri[0],Hu=ri[1],Uu=ri[2],Wu=Or(ws,{formatList:Cu,generateConfig:sn,locale:Pn}),dc=(0,Re.Z)(Wu,3),Bc=dc[0],Zc=dc[1],gc=dc[2],gd=function(qo){Fc(Sr(Ai,qo,Oi)),Oi===0?Hu(qo):Zc(qo)},fd=function(){Fc(Sr(Ai,null,Oi)),Oi===0?Uu():gc()},md=ne.useState($l),jc=(0,Re.Z)(md,2),vd=jc[0],hd=jc[1];ne.useEffect(function(){hd($l)},[$l]);var pd=function(qo){if(Tu&&vd){var Ni=Ma(Ai,Oi);Ni&&zu(Ai,Oi)}return Ti==null?void 0:Ti(qo)},Yc=function(qo,Ni){return{blurToCancel:!Tu&&os,forwardKeyDown:qs,onBlur:pd,isClickOutside:function(Du){return!Bt([Zu.current,mi.current,Qi.current,Yl.current],Du)},onFocus:function(Du){sl&&sl(Du)},triggerOpen:function(Du){Du?fs(Du,qo,"open"):fs(Du,Ma(Ai,qo)?qo:!1,"blur")},onSubmit:function(){if(!Ai||$r&&$r(Ai[qo]))return!1;zu(Ai,qo),Ni(),fs(!1,Oi,"confirm")},onCancel:function(){fs(!1,qo,"cancel"),So(gl),Ni()}}},Qc={onKeyDown:function(qo,Ni){Bs==null||Bs(qo,Ni)},changeOnBlur:Tu},Sd=Un((0,Yt.Z)((0,Yt.Z)({},Yc(0,Sc)),{},{open:ec,value:sc},Qc)),Xc=(0,Re.Z)(Sd,2),yd=Xc[0],Jc=Xc[1],qc=Jc.focused,_c=Jc.typing,Pd=Un((0,Yt.Z)((0,Yt.Z)({},Yc(1,Pc)),{},{open:hc,value:ws},Qc)),$c=(0,Re.Z)(Pd,2),Ed=$c[0],ed=$c[1],td=ed.focused,nd=ed.typing,Cd=function(qo){ku&&ku(qo),!$l&&!Vl.current.contains(qo.target)&&!Rl.current.contains(qo.target)&&(Xi[0]?Xi[1]||Ku(1):Ku(0))},bd=function(qo){To&&To(qo),$l&&(qc||td)&&!Vl.current.contains(qo.target)&&!Rl.current.contains(qo.target)&&qo.preventDefault()},wd=gl&&gl[0]?$n(gl[0],{locale:Pn,format:"YYYYMMDDHHmmss",generateConfig:sn}):"",xd=gl&&gl[1]?$n(gl[1],{locale:Pn,format:"YYYYMMDDHHmmss",generateConfig:sn}):"";(0,ne.useEffect)(function(){$l||(So(gl),!Ts.length||Ts[0]===""?Ac(""):Mc!==sc&&Sc(),!rc.length||rc[0]===""?Gs(""):Ic!==ws&&Pc())},[$l,Ts,rc]),(0,ne.useEffect)(function(){So(gl)},[wd,xd]);var Hc=Wn({cellRender:bi,monthCellRender:Qo,dateRender:ni}),Ad=ne.useMemo(function(){if(Hc)return function(Nl,qo){return Hc(Nl,(0,Yt.Z)((0,Yt.Z)({},qo),{},{range:Oi?"end":"start"}))}},[Oi,Hc]);tl&&(tl.current={focus:function(){Vl.current&&Vl.current.focus()},blur:function(){Vl.current&&Vl.current.blur(),Rl.current&&Rl.current.blur()}});var Dd=Qn(Cl,Bl);function Wc(){var Nl=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ni=null;$l&&$s&&$s[0]&&$s[1]&&sn.isAfter($s[1],$s[0])&&(Ni=$s);var Il=Xa;if(Xa&&(0,Sn.Z)(Xa)==="object"&&Xa.defaultValue){var Du=Xa.defaultValue;Il=(0,Yt.Z)((0,Yt.Z)({},Xa),{},{defaultValue:Ma(Du,Oi)||void 0})}return ne.createElement(Nr.Provider,{value:{inRange:!0,panelPosition:Nl,rangedValue:Ec||Ai,hoverRangedValue:Ni}},ne.createElement(Wo,(0,ae.Z)({},oe,qo,{cellRender:Ad,showTime:Il,mode:gs[Oi],generateConfig:sn,style:void 0,direction:Au,disabledDate:Oi===0?zs:nc,disabledTime:function(Qs){return Wr?Wr(Qs,Oi===0?"start":"end"):!1},className:Jt()((0,yt.Z)({},"".concat(et,"-panel-focused"),Oi===0?!_c:!nd)),value:Ma(Ai,Oi),locale:Pn,tabIndex:-1,onPanelChange:function(Qs,mc){Oi===0&&Uu(!0),Oi===1&&gc(!0),Ks(Sr(gs,mc,Oi),Sr(Ai,Qs,Oi));var vc=Qs;Nl==="right"&&gs[Oi]===mc&&(vc=Et(vc,mc,sn,-1)),Fs(vc,Oi)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Oi===0?Ma(Ai,1):Ma(Ai,0)})))}var fc=0,ad=0;if(Oi&&mi.current&&Ql.current&&Zu.current&&ou.current){fc=mi.current.offsetWidth+Ql.current.offsetWidth;var Ld=ou.current.offsetLeft>fc?ou.current.offsetLeft-fc:ou.current.offsetLeft,rd=Zu.current.offsetWidth,od=ou.current.offsetWidth;rd&&od&&fc>rd-od-(Au==="rtl"?0:Ld)&&(ad=fc)}var Fd=Au==="rtl"?{right:fc}:{left:fc};function Bd(){var Nl,qo=Zr(et,gs[Oi],Tl),Ni=Kr({prefixCls:et,components:Rs,needConfirmButton:os,okDisabled:!Ma(Ai,Oi)||$r&&$r(Ai[Oi]),locale:Pn,onOk:function(){var Xs=Ma(Ai,Oi);Xs&&(zu(Ai,Oi),su==null||su(Ai),fs(!1,Oi,"confirm"))}});if(nr!=="time"&&!Xa){var Il=ds(Oi),Du=Et(Il,nr,sn),Nc=gs[Oi],Qs=Nc===nr,mc=Wc(Qs?"left":!1,{pickerValue:Il,onPickerValueChange:function(Xs){Fs(Xs,Oi)}}),vc=Wc("right",{pickerValue:Du,onPickerValueChange:function(Xs){Fs(Et(Xs,nr,sn,-1),Oi)}});Au==="rtl"?Nl=ne.createElement(ne.Fragment,null,vc,Qs&&mc):Nl=ne.createElement(ne.Fragment,null,mc,Qs&&vc)}else Nl=Wc();var Tc=ne.createElement("div",{className:"".concat(et,"-panel-layout")},ne.createElement(tu,{prefixCls:et,presets:Dd,onClick:function(Xs){zu(Xs,null),fs(!1,Oi,"preset")},onHover:function(Xs){cc(Xs)}}),ne.createElement("div",null,ne.createElement("div",{className:"".concat(et,"-panels")},Nl),(qo||Ni)&&ne.createElement("div",{className:"".concat(et,"-footer")},qo,Ni)));return El&&(Tc=El(Tc)),ne.createElement("div",{className:"".concat(et,"-panel-container"),style:{marginLeft:ad},ref:Zu,onMouseDown:function(Xs){Xs.preventDefault()}},Tc)}var Nd=ne.createElement("div",{className:Jt()("".concat(et,"-range-wrapper"),"".concat(et,"-").concat(nr,"-range-wrapper")),style:{minWidth:Gl}},ne.createElement("div",{ref:ou,className:"".concat(et,"-range-arrow"),style:Fd}),Bd()),id;Ml&&(id=ne.createElement("span",{className:"".concat(et,"-suffix"),onMouseDown:function(qo){qo.preventDefault()}},Ml));var Md=yl(et,rl,Yi),Id=ne.createElement("span",{onMouseDown:function(qo){qo.preventDefault(),qo.stopPropagation()},onMouseUp:function(qo){qo.preventDefault(),qo.stopPropagation();var Ni=gl;Xi[0]||(Ni=Sr(Ni,null,0)),Xi[1]||(Ni=Sr(Ni,null,1)),zu(Ni,null),fs(!1,Oi,"clear")},className:"".concat(et,"-clear"),role:"button"},Md),Od=rl&&(Ma(gl,0)&&!Xi[0]||Ma(gl,1)&&!Xi[1]),ld={size:vo(nr,Cu[0],sn)},Vc=0,Gc=0;mi.current&&Qi.current&&Ql.current&&(Oi===0?Gc=mi.current.offsetWidth:(Vc=fc,Gc=Qi.current.offsetWidth));var Rd=Au==="rtl"?{right:Vc}:{left:Vc},kd=function(qo,Ni){var Il=Sr(Ai,qo,Oi);if(Ni==="submit"||Ni!=="key"&&!os){zu(Il,Oi),Oi===0?Uu():gc();var Du=Oi===0?1:0;Xi[Du]?fs(!1,!1,"confirm"):fs(!1,Oi,"confirm")}else So(Il)};return ne.createElement(Dt.Provider,{value:{operationRef:$u,hideHeader:nr==="time",onDateMouseEnter:gd,onDateMouseLeave:fd,hideRanges:!0,onSelect:kd,open:$l}},ne.createElement(ll,{visible:$l,popupElement:Nd,popupStyle:zn,prefixCls:et,dropdownClassName:on,dropdownAlign:wn,getPopupContainer:Rn,transitionName:vn,range:!0,direction:Au},ne.createElement("div",(0,ae.Z)({ref:Yl,className:Jt()(et,"".concat(et,"-range"),kt,(le={},(0,yt.Z)(le,"".concat(et,"-disabled"),Xi[0]&&Xi[1]),(0,yt.Z)(le,"".concat(et,"-focused"),Oi===0?qc:td),(0,yt.Z)(le,"".concat(et,"-rtl"),Au==="rtl"),le)),style:Kt,onClick:Cd,onMouseEnter:Dl,onMouseLeave:gu,onMouseDown:bd,onMouseUp:Wi},(0,nn.Z)(oe,{aria:!0,data:!0})),ne.createElement("div",{className:Jt()("".concat(et,"-input"),(ue={},(0,yt.Z)(ue,"".concat(et,"-input-active"),Oi===0),(0,yt.Z)(ue,"".concat(et,"-input-placeholder"),!!cl),ue)),ref:mi},ne.createElement("input",(0,ae.Z)({id:Rt,disabled:Xi[0],readOnly:vl||typeof Cu[0]=="function"||!_c,value:cl||sc,onChange:function(qo){Ac(qo.target.value)},autoFocus:Za,placeholder:Ma(Xn,0)||"",ref:Vl},yd,ld,{autoComplete:Ds}))),ne.createElement("div",{className:"".concat(et,"-range-separator"),ref:Ql},ko),ne.createElement("div",{className:Jt()("".concat(et,"-input"),(be={},(0,yt.Z)(be,"".concat(et,"-input-active"),Oi===1),(0,yt.Z)(be,"".concat(et,"-input-placeholder"),!!Bc),be)),ref:Qi},ne.createElement("input",(0,ae.Z)({disabled:Xi[1],readOnly:vl||typeof Cu[0]=="function"||!nd,value:Bc||ws,onChange:function(qo){Gs(qo.target.value)},placeholder:Ma(Xn,1)||"",ref:Rl},Ed,ld,{autoComplete:Ds}))),ne.createElement("div",{className:"".concat(et,"-active-bar"),style:(0,Yt.Z)((0,Yt.Z)({},Rd),{},{width:Gc,position:"absolute"})}),id,Od&&Id)))}var ln=function(oe){(0,Zt.Z)(ue,oe);var le=(0,Fn.Z)(ue);function ue(){var be;(0,cn.Z)(this,ue);for(var Ae=arguments.length,$e=new Array(Ae),et=0;et<Ae;et++)$e[et]=arguments[et];return be=le.call.apply(le,[this].concat($e)),(0,yt.Z)((0,Nt.Z)(be),"pickerRef",ne.createRef()),(0,yt.Z)((0,Nt.Z)(be),"focus",function(){be.pickerRef.current&&be.pickerRef.current.focus()}),(0,yt.Z)((0,Nt.Z)(be),"blur",function(){be.pickerRef.current&&be.pickerRef.current.blur()}),be}return(0,pt.Z)(ue,[{key:"render",value:function(){return ne.createElement(Ft,(0,ae.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ue}(ne.Component),bn=ln,pn=ge,Yn=ee(9708),ra=ee(53124),Kn=ee(98866),Sa=ee(98675),ua=ee(65223),La=ee(10110),xa=ee(4173),Ua=ee(16516),da=ee(84780),ha=ee(47673),$a=ee(14747),jr=ee(79511),Rr=ee(80110),Qa=ee(67771),yr=ee(33297),dr=ee(45503),Ja=ee(67968);const gr=(oe,le,ue,be)=>{const{lineHeight:Ae}=oe,$e=Math.floor(ue*Ae)+2,et=Math.max((le-$e)/2,0),Rt=Math.max(le-$e-et,0);return{padding:`${et}px ${be}px ${Rt}px`}},Qr=oe=>{const{componentCls:le,pickerCellCls:ue,pickerCellInnerCls:be,cellHeight:Ae,motionDurationSlow:$e,borderRadiusSM:et,motionDurationMid:Rt,cellHoverBg:Kt,lineWidth:kt,lineType:zn,colorPrimary:on,cellActiveWithRangeBg:vn,colorTextLightSolid:wn,controlHeightSM:Rn,cellRangeBorderColor:sn,pickerCellBorderGap:Pn,cellHoverWithRangeBg:Xn,cellWidth:Za,colorTextDisabled:ga,cellBgDisabled:Jn}=oe;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Ae,transform:"translateY(-50%)",transition:`all ${$e}`,content:'""'},[be]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Ae,height:Ae,lineHeight:`${Ae}px`,borderRadius:et,transition:`background ${Rt}, border ${Rt}`},"&-range-hover-start, &-range-hover-end":{[be]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ue}-in-view),
&:hover:not(${ue}-selected):not(${ue}-range-start):not(${ue}-range-end):not(${ue}-range-hover-start):not(${ue}-range-hover-end)`]:{[be]:{background:Kt}},[`&-in-view${ue}-today ${be}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${kt}px ${zn} ${on}`,borderRadius:et,content:'""'}},[`&-in-view${ue}-in-range`]:{position:"relative","&::before":{background:vn}},[`&-in-view${ue}-selected ${be},
&-in-view${ue}-range-start ${be},
&-in-view${ue}-range-end ${be}`]:{color:wn,background:on},[`&-in-view${ue}-range-start:not(${ue}-range-start-single),
&-in-view${ue}-range-end:not(${ue}-range-end-single)`]:{"&::before":{background:vn}},[`&-in-view${ue}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ue}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ue}-range-hover-start:not(${ue}-in-range):not(${ue}-range-start):not(${ue}-range-end),
&-in-view${ue}-range-hover-end:not(${ue}-in-range):not(${ue}-range-start):not(${ue}-range-end),
&-in-view${ue}-range-hover-start${ue}-range-start-single,
&-in-view${ue}-range-hover-start${ue}-range-start${ue}-range-end${ue}-range-end-near-hover,
&-in-view${ue}-range-hover-end${ue}-range-start${ue}-range-end${ue}-range-start-near-hover,
&-in-view${ue}-range-hover-end${ue}-range-end-single,
&-in-view${ue}-range-hover:not(${ue}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Rn,borderTop:`${kt}px dashed ${sn}`,borderBottom:`${kt}px dashed ${sn}`,transform:"translateY(-50%)",transition:`all ${$e}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Pn},[`&-in-view${ue}-in-range${ue}-range-hover::before,
&-in-view${ue}-in-range${ue}-range-hover-start::before,
&-in-view${ue}-in-range${ue}-range-hover-end::before,
&-in-view${ue}-range-start${ue}-range-hover::before,
&-in-view${ue}-range-end${ue}-range-hover::before,
&-in-view${ue}-range-start:not(${ue}-range-start-single)${ue}-range-hover-start::before,
&-in-view${ue}-range-end:not(${ue}-range-end-single)${ue}-range-hover-end::before,
${le}-panel
> :not(${le}-date-panel)
&-in-view${ue}-in-range${ue}-range-hover-start::before,
${le}-panel
> :not(${le}-date-panel)
&-in-view${ue}-in-range${ue}-range-hover-end::before`]:{background:Xn},[`&-in-view${ue}-range-start:not(${ue}-range-start-single):not(${ue}-range-end) ${be}`]:{borderStartStartRadius:et,borderEndStartRadius:et,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ue}-range-end:not(${ue}-range-end-single):not(${ue}-range-start) ${be}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:et,borderEndEndRadius:et},[`&-range-hover${ue}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ue}-range-hover:first-child::after,
tr > &-in-view${ue}-range-hover-end:first-child::after,
&-in-view${ue}-start${ue}-range-hover-edge-start${ue}-range-hover-edge-start-near-range::after,
&-in-view${ue}-range-hover-edge-start:not(${ue}-range-hover-edge-start-near-range)::after,
&-in-view${ue}-range-hover-start::after`]:{insetInlineStart:(Za-Ae)/2,borderInlineStart:`${kt}px dashed ${sn}`,borderStartStartRadius:et,borderEndStartRadius:et},[`tr > &-in-view${ue}-range-hover:last-child::after,
tr > &-in-view${ue}-range-hover-start:last-child::after,
&-in-view${ue}-end${ue}-range-hover-edge-end${ue}-range-hover-edge-end-near-range::after,
&-in-view${ue}-range-hover-edge-end:not(${ue}-range-hover-edge-end-near-range)::after,
&-in-view${ue}-range-hover-end::after`]:{insetInlineEnd:(Za-Ae)/2,borderInlineEnd:`${kt}px dashed ${sn}`,borderStartEndRadius:et,borderEndEndRadius:et},"&-disabled":{color:ga,pointerEvents:"none",[be]:{background:"transparent"},"&::before":{background:Jn}},[`&-disabled${ue}-today ${be}::before`]:{borderColor:ga}}},fi=oe=>{const{componentCls:le,pickerCellCls:ue,pickerCellInnerCls:be,pickerYearMonthCellWidth:Ae,pickerControlIconSize:$e,cellWidth:et,paddingSM:Rt,paddingXS:Kt,paddingXXS:kt,colorBgContainer:zn,lineWidth:on,lineType:vn,borderRadiusLG:wn,colorPrimary:Rn,colorTextHeading:sn,colorSplit:Pn,pickerControlIconBorderWidth:Xn,colorIcon:Za,textHeight:ga,motionDurationMid:Jn,colorIconHover:Ta,fontWeightStrong:nr,cellHeight:Xa,pickerCellPaddingVertical:Ao,colorTextDisabled:no,colorText:ko,fontSize:ho,cellHoverWithRangeBg:Ir,motionDurationSlow:co,withoutTimeCellHeight:Vo,pickerQuarterPanelContentHeight:Br,colorLink:$r,colorLinkActive:Wr,colorLinkHover:ni,cellRangeBorderColor:Qo,borderRadiusSM:bi,colorTextLightSolid:El,cellHoverBg:Cl,timeColumnHeight:Bl,timeColumnWidth:Hl,timeCellHeight:rl,controlItemBgActive:Ml,marginXXS:Yi,pickerDatePanelPaddingHorizontal:tl}=oe,vl=et*7+tl*2,Wl=(vl-Kt*2)/3-Ae-Rt,Tl=(vl-Kt*2)/4-Ae;return{[le]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:zn,border:`${on}px ${vn} ${Pn}`,borderRadius:wn,outline:"none","&-focused":{borderColor:Rn},"&-rtl":{direction:"rtl",[`${le}-prev-icon,
${le}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${le}-next-icon,
${le}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:vl},"&-header":{display:"flex",padding:`0 ${Kt}px`,color:sn,borderBottom:`${on}px ${vn} ${Pn}`,"> *":{flex:"none"},button:{padding:0,color:Za,lineHeight:`${ga}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Jn}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:ho,"&:hover":{color:Ta}},"&-view":{flex:"auto",fontWeight:nr,lineHeight:`${ga}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:Kt},"&:hover":{color:Rn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:$e,height:$e,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:$e,height:$e,border:"0 solid currentcolor",borderBlockStartWidth:Xn,borderBlockEndWidth:0,borderInlineStartWidth:Xn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil($e/2),insetInlineStart:Math.ceil($e/2),display:"inline-block",width:$e,height:$e,border:"0 solid currentcolor",borderBlockStartWidth:Xn,borderBlockEndWidth:0,borderInlineStartWidth:Xn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:Xa,fontWeight:"normal"},th:{height:Xa+Ao*2,color:ko,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Ao}px 0`,color:no,cursor:"pointer","&-in-view":{color:ko}},Qr(oe)),[`&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-start ${be},
&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-end ${be}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Ir,transition:`all ${co}`,content:'""'}},[`&-date-panel
${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-start
${be}::after`]:{insetInlineEnd:-(et-Xa)/2,insetInlineStart:0},[`&-date-panel ${le}-cell-in-view${le}-cell-in-range${le}-cell-range-hover-end ${be}::after`]:{insetInlineEnd:0,insetInlineStart:-(et-Xa)/2},[`&-range-hover${le}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${le}-content`]:{height:Vo*4},[be]:{padding:`0 ${Kt}px`}},"&-quarter-panel":{[`${le}-content`]:{height:Br},[`${le}-cell-range-hover-start::after`]:{insetInlineStart:Tl,borderInlineStart:`${on}px dashed ${Qo}`,[`${le}-panel-rtl &`]:{insetInlineEnd:Tl,borderInlineEnd:`${on}px dashed ${Qo}`}},[`${le}-cell-range-hover-end::after`]:{insetInlineEnd:Tl,borderInlineEnd:`${on}px dashed ${Qo}`,[`${le}-panel-rtl &`]:{insetInlineStart:Tl,borderInlineStart:`${on}px dashed ${Qo}`}}},[`&-panel ${le}-footer`]:{borderTop:`${on}px ${vn} ${Pn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${ga-2*on}px`,textAlign:"center","&-extra":{padding:`0 ${Rt}px`,lineHeight:`${ga-2*on}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${on}px ${vn} ${Pn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:$r,"&:hover":{color:ni},"&:active":{color:Wr},[`&${le}-today-btn-disabled`]:{color:no,cursor:"not-allowed"}},"&-decade-panel":{[be]:{padding:`0 ${Kt/2}px`},[`${le}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${le}-body`]:{padding:`0 ${Kt}px`},[be]:{width:Ae},[`${le}-cell-range-hover-start::after`]:{borderStartStartRadius:bi,borderEndStartRadius:bi,borderStartEndRadius:0,borderEndEndRadius:0,[`${le}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:bi,borderEndEndRadius:bi}},[`${le}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:bi,borderEndEndRadius:bi,[`${le}-panel-rtl &`]:{borderStartStartRadius:bi,borderEndStartRadius:bi,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${le}-cell-range-hover-start::after`]:{insetInlineStart:Wl,borderInlineStart:`${on}px dashed ${Qo}`,[`${le}-panel-rtl &`]:{insetInlineEnd:Wl,borderInlineEnd:`${on}px dashed ${Qo}`}},[`${le}-cell-range-hover-end::after`]:{insetInlineEnd:Wl,borderInlineEnd:`${on}px dashed ${Qo}`,[`${le}-panel-rtl &`]:{insetInlineStart:Wl,borderInlineStart:`${on}px dashed ${Qo}`}}},"&-week-panel":{[`${le}-body`]:{padding:`${Kt}px ${Rt}px`},[`${le}-cell`]:{[`&:hover ${be},
&-selected ${be},
${be}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Jn}`},"&:first-child:before":{borderStartStartRadius:bi,borderEndStartRadius:bi},"&:last-child:before":{borderStartEndRadius:bi,borderEndEndRadius:bi}},"&:hover td":{"&:before":{background:Cl}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ue}`]:{"&:before":{background:Rn},[`&${le}-cell-week`]:{color:new da.C(El).setAlpha(.5).toHexString()},[be]:{color:El}}},"&-range-hover td:before":{background:Ml}}},"&-date-panel":{[`${le}-body`]:{padding:`${Kt}px ${tl}px`},[`${le}-content`]:{width:et*7,th:{width:et,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${le}-time-panel`]:{borderInlineStart:`${on}px ${vn} ${Pn}`},[`${le}-date-panel,
${le}-time-panel`]:{transition:`opacity ${co}`},"&-active":{[`${le}-date-panel,
${le}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${le}-content`]:{display:"flex",flex:"auto",height:Bl},"&-column":{flex:"1 0 auto",width:Hl,margin:`${kt}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Jn}`,overflowX:"hidden","&::after":{display:"block",height:Bl-rl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${on}px ${vn} ${Pn}`},"&-active":{background:new da.C(Ml).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${le}-time-panel-cell`]:{marginInline:Yi,[`${le}-time-panel-cell-inner`]:{display:"block",width:Hl-2*Yi,height:rl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Hl-rl)/2,color:ko,lineHeight:`${rl}px`,borderRadius:bi,cursor:"pointer",transition:`background ${Jn}`,"&:hover":{background:Cl}},"&-selected":{[`${le}-time-panel-cell-inner`]:{background:Ml}},"&-disabled":{[`${le}-time-panel-cell-inner`]:{color:no,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${le}-time-panel-column:after`]:{height:Bl-rl+kt*2}}}},ui=oe=>{const{componentCls:le,colorBgContainer:ue,colorError:be,errorActiveShadow:Ae,colorWarning:$e,warningActiveShadow:et}=oe;return{[`${le}:not(${le}-disabled)`]:{[`&${le}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ue,borderColor:be},[`&${le}-focused, &:focus`]:Object.assign({},(0,ha.M1)((0,dr.TS)(oe,{activeBorderColor:be,activeShadow:Ae}))),[`${le}-active-bar`]:{background:be}},[`&${le}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ue,borderColor:$e},[`&${le}-focused, &:focus`]:Object.assign({},(0,ha.M1)((0,dr.TS)(oe,{activeBorderColor:$e,activeShadow:et}))),[`${le}-active-bar`]:{background:$e}}}}},No=oe=>{const{componentCls:le,antCls:ue,controlHeight:be,fontSize:Ae,paddingInline:$e,colorBgContainer:et,lineWidth:Rt,lineType:Kt,colorBorder:kt,borderRadius:zn,motionDurationMid:on,colorBgContainerDisabled:vn,colorTextDisabled:wn,colorTextPlaceholder:Rn,controlHeightLG:sn,fontSizeLG:Pn,controlHeightSM:Xn,paddingInlineSM:Za,paddingXS:ga,marginXS:Jn,colorTextDescription:Ta,lineWidthBold:nr,lineHeight:Xa,colorPrimary:Ao,motionDurationSlow:no,zIndexPopup:ko,paddingXXS:ho,paddingSM:Ir,textHeight:co,cellActiveWithRangeBg:Vo,colorPrimaryBorder:Br,sizePopupArrow:$r,borderRadiusXS:Wr,borderRadiusOuter:ni,colorBgElevated:Qo,borderRadiusLG:bi,boxShadowSecondary:El,borderRadiusSM:Cl,colorSplit:Bl,cellHoverBg:Hl,presetsWidth:rl,presetsMaxWidth:Ml,boxShadowPopoverArrow:Yi,colorTextQuaternary:tl}=oe;return[{[le]:Object.assign(Object.assign(Object.assign({},(0,$a.Wf)(oe)),gr(oe,be,Ae,$e)),{position:"relative",display:"inline-flex",alignItems:"center",background:et,lineHeight:1,border:`${Rt}px ${Kt} ${kt}`,borderRadius:zn,transition:`border ${on}, box-shadow ${on}`,"&:hover, &-focused":Object.assign({},(0,ha.pU)(oe)),"&-focused":Object.assign({},(0,ha.M1)(oe)),[`&${le}-disabled`]:{background:vn,borderColor:kt,cursor:"not-allowed",[`${le}-suffix`]:{color:tl}},[`&${le}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${le}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,ha.ik)(oe)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${le}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Rn}}},"&-large":Object.assign(Object.assign({},gr(oe,sn,Pn,$e)),{[`${le}-input > input`]:{fontSize:Pn}}),"&-small":Object.assign({},gr(oe,Xn,Ae,Za)),[`${le}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:ga/2,color:wn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Jn}}},[`${le}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:wn,lineHeight:1,background:et,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${on}, color ${on}`,"> *":{verticalAlign:"top"},"&:hover":{color:Ta}},[`${le}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Pn,color:wn,fontSize:Pn,verticalAlign:"top",cursor:"default",[`${le}-focused &`]:{color:Ta},[`${le}-range-separator &`]:{[`${le}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${le}-clear`]:{insetInlineEnd:$e},"&:hover":{[`${le}-clear`]:{opacity:1}},[`${le}-active-bar`]:{bottom:-Rt,height:nr,marginInlineStart:$e,background:Ao,opacity:0,transition:`all ${no} ease-out`,pointerEvents:"none"},[`&${le}-focused`]:{[`${le}-active-bar`]:{opacity:1}},[`${le}-range-separator`]:{alignItems:"center",padding:`0 ${ga}px`,lineHeight:1},[`&${le}-small`]:{[`${le}-clear`]:{insetInlineEnd:Za},[`${le}-active-bar`]:{marginInlineStart:Za}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,$a.Wf)(oe)),fi(oe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ko,[`&${le}-dropdown-hidden`]:{display:"none"},[`&${le}-dropdown-placement-bottomLeft`]:{[`${le}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${le}-dropdown-placement-topLeft`]:{[`${le}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ue}-slide-up-enter${ue}-slide-up-enter-active${le}-dropdown-placement-topLeft,
&${ue}-slide-up-enter${ue}-slide-up-enter-active${le}-dropdown-placement-topRight,
&${ue}-slide-up-appear${ue}-slide-up-appear-active${le}-dropdown-placement-topLeft,
&${ue}-slide-up-appear${ue}-slide-up-appear-active${le}-dropdown-placement-topRight`]:{animationName:Qa.Qt},[`&${ue}-slide-up-enter${ue}-slide-up-enter-active${le}-dropdown-placement-bottomLeft,
&${ue}-slide-up-enter${ue}-slide-up-enter-active${le}-dropdown-placement-bottomRight,
&${ue}-slide-up-appear${ue}-slide-up-appear-active${le}-dropdown-placement-bottomLeft,
&${ue}-slide-up-appear${ue}-slide-up-appear-active${le}-dropdown-placement-bottomRight`]:{animationName:Qa.fJ},[`&${ue}-slide-up-leave${ue}-slide-up-leave-active${le}-dropdown-placement-topLeft,
&${ue}-slide-up-leave${ue}-slide-up-leave-active${le}-dropdown-placement-topRight`]:{animationName:Qa.ly},[`&${ue}-slide-up-leave${ue}-slide-up-leave-active${le}-dropdown-placement-bottomLeft,
&${ue}-slide-up-leave${ue}-slide-up-leave-active${le}-dropdown-placement-bottomRight`]:{animationName:Qa.Uw},[`${le}-panel > ${le}-time-panel`]:{paddingTop:ho},[`${le}-ranges`]:{marginBottom:0,padding:`${ho}px ${Ir}px`,overflow:"hidden",lineHeight:`${co-2*Rt-ga/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${le}-preset > ${ue}-tag-blue`]:{color:Ao,background:Vo,borderColor:Br,cursor:"pointer"},[`${le}-ok`]:{marginInlineStart:"auto"}},[`${le}-range-wrapper`]:{display:"flex",position:"relative"},[`${le}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:$e*1.5,transition:`left ${no} ease-out`},(0,jr.r)($r,Wr,ni,Qo,Yi)),[`${le}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Qo,borderRadius:bi,boxShadow:El,transition:`margin ${no}`,[`${le}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${le}-presets`]:{display:"flex",flexDirection:"column",minWidth:rl,maxWidth:Ml,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:ga,borderInlineEnd:`${Rt}px ${Kt} ${Bl}`,li:Object.assign(Object.assign({},$a.vS),{borderRadius:Cl,paddingInline:ga,paddingBlock:(Xn-Math.round(Ae*Xa))/2,cursor:"pointer",transition:`all ${no}`,"+ li":{marginTop:Jn},"&:hover":{background:Hl}})}},[`${le}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${le}-panel`]:{borderWidth:`0 0 ${Rt}px`},"&:last-child":{[`${le}-panel`]:{borderWidth:0}}},[`${le}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${le}-content,
table`]:{textAlign:"center"},"&-focused":{borderColor:kt}}}}),"&-dropdown-range":{padding:`${$r*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${le}-separator`]:{transform:"rotate(180deg)"},[`${le}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Qa.oN)(oe,"slide-up"),(0,Qa.oN)(oe,"slide-down"),(0,yr.Fm)(oe,"move-up"),(0,yr.Fm)(oe,"move-down")]},Bi=oe=>{const{componentCls:le,controlHeightLG:ue,paddingXXS:be,padding:Ae}=oe;return{pickerCellCls:`${le}-cell`,pickerCellInnerCls:`${le}-cell-inner`,pickerYearMonthCellWidth:ue*1.5,pickerQuarterPanelContentHeight:ue*1.4,pickerCellPaddingVertical:be+be/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Ae+be/2}},ki=oe=>({cellHoverBg:oe.controlItemBgHover,cellActiveWithRangeBg:oe.controlItemBgActive,cellHoverWithRangeBg:new da.C(oe.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new da.C(oe.colorPrimary).lighten(20).toHexString(),cellBgDisabled:oe.colorBgContainerDisabled,timeColumnWidth:oe.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:oe.controlHeightSM*1.5,cellHeight:oe.controlHeightSM,textHeight:oe.controlHeightLG,withoutTimeCellHeight:oe.controlHeightLG*1.65});var Dr=(0,Ja.Z)("DatePicker",oe=>{const le=(0,dr.TS)((0,ha.e5)(oe),Bi(oe));return[No(le),ui(le),(0,Rr.c)(oe,{focusElCls:`${oe.componentCls}-focused`})]},oe=>Object.assign(Object.assign(Object.assign({},(0,ha.TM)(oe)),ki(oe)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:oe.zIndexPopupBase+50}));function _r(oe,le,ue){return ue!==void 0?ue:le==="year"&&oe.lang.yearPlaceholder?oe.lang.yearPlaceholder:le==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.quarterPlaceholder:le==="month"&&oe.lang.monthPlaceholder?oe.lang.monthPlaceholder:le==="week"&&oe.lang.weekPlaceholder?oe.lang.weekPlaceholder:le==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.placeholder:oe.lang.placeholder}function Jr(oe,le,ue){return ue!==void 0?ue:le==="year"&&oe.lang.yearPlaceholder?oe.lang.rangeYearPlaceholder:le==="quarter"&&oe.lang.quarterPlaceholder?oe.lang.rangeQuarterPlaceholder:le==="month"&&oe.lang.monthPlaceholder?oe.lang.rangeMonthPlaceholder:le==="week"&&oe.lang.weekPlaceholder?oe.lang.rangeWeekPlaceholder:le==="time"&&oe.timePickerLocale.placeholder?oe.timePickerLocale.rangePlaceholder:oe.lang.rangePlaceholder}function Vr(oe,le){const ue={adjustX:1,adjustY:1};switch(le){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ue};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ue};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ue};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ue};default:return{points:oe==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ue}}}function Hr(oe){return oe?Array.isArray(oe)?oe:[oe]:[]}function Ui(oe){const{format:le,picker:ue,showHour:be,showMinute:Ae,showSecond:$e,use12Hours:et}=oe,Rt=Hr(le)[0],Kt=Object.assign({},oe);return le&&Array.isArray(le)&&(Kt.format=Rt),Rt&&typeof Rt=="string"&&(!Rt.includes("s")&&$e===void 0&&(Kt.showSecond=!1),!Rt.includes("m")&&Ae===void 0&&(Kt.showMinute=!1),!Rt.includes("H")&&!Rt.includes("h")&&!Rt.includes("K")&&!Rt.includes("k")&&be===void 0&&(Kt.showHour=!1),(Rt.includes("a")||Rt.includes("A"))&&et===void 0&&(Kt.use12Hours=!0)),ue==="time"?Kt:(typeof Rt=="function"&&delete Kt.format,{showTime:Kt})}function ti(oe,le,ue){if(oe===!1)return!1;const be={clearIcon:le!=null?le:ue};return typeof oe=="object"?Object.assign(Object.assign({},be),oe):be}var qi=ee(71577);function ji(oe){return ne.createElement(qi.ZP,Object.assign({size:"small",type:"primary"},oe))}var Lo={button:ji},Mo=function(oe,le){var ue={};for(var be in oe)Object.prototype.hasOwnProperty.call(oe,be)&&le.indexOf(be)<0&&(ue[be]=oe[be]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,be=Object.getOwnPropertySymbols(oe);Ae<be.length;Ae++)le.indexOf(be[Ae])<0&&Object.prototype.propertyIsEnumerable.call(oe,be[Ae])&&(ue[be[Ae]]=oe[be[Ae]]);return ue};function Co(oe){return(0,ne.forwardRef)((ue,be)=>{const{prefixCls:Ae,getPopupContainer:$e,className:et,placement:Rt,size:Kt,disabled:kt,bordered:zn=!0,placeholder:on,popupClassName:vn,dropdownClassName:wn,status:Rn,clearIcon:sn,allowClear:Pn,rootClassName:Xn}=ue,Za=Mo(ue,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),ga=ne.useRef(null),{getPrefixCls:Jn,direction:Ta,getPopupContainer:nr}=(0,ne.useContext)(ra.E_),Xa=Jn("picker",Ae),{compactSize:Ao,compactItemClassnames:no}=(0,xa.ri)(Xa,Ta),{format:ko,showTime:ho,picker:Ir}=ue,co=Jn(),[Vo,Br]=Dr(Xa),$r=Object.assign(Object.assign({},ho?Ui(Object.assign({format:ko,picker:Ir},ho)):{}),Ir==="time"?Ui(Object.assign(Object.assign({format:ko},ue),{picker:Ir})):{}),Wr=(0,Sa.Z)(Yi=>{var tl;return(tl=Kt!=null?Kt:Ao)!==null&&tl!==void 0?tl:Yi}),ni=ne.useContext(Kn.Z),Qo=kt!=null?kt:ni,bi=(0,ne.useContext)(ua.aM),{hasFeedback:El,status:Cl,feedbackIcon:Bl}=bi,Hl=ne.createElement(ne.Fragment,null,Ir==="time"?ne.createElement(Oe,null):ne.createElement(Pe,null),El&&Bl);(0,ne.useImperativeHandle)(be,()=>({focus:()=>{var Yi;return(Yi=ga.current)===null||Yi===void 0?void 0:Yi.focus()},blur:()=>{var Yi;return(Yi=ga.current)===null||Yi===void 0?void 0:Yi.blur()}}));const[rl]=(0,La.Z)("Calendar",Ua.Z),Ml=Object.assign(Object.assign({},rl),ue.locale);return Vo(ne.createElement(bn,Object.assign({separator:ne.createElement("span",{"aria-label":"to",className:`${Xa}-separator`},ne.createElement(ht,null)),disabled:Qo,ref:ga,dropdownAlign:Vr(Ta,Rt),placeholder:Jr(Ml,Ir,on),suffixIcon:Hl,prevIcon:ne.createElement("span",{className:`${Xa}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${Xa}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${Xa}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${Xa}-super-next-icon`}),transitionName:`${co}-slide-up`},Za,$r,{className:Jt()({[`${Xa}-${Wr}`]:Wr,[`${Xa}-borderless`]:!zn},(0,Yn.Z)(Xa,(0,Yn.F)(Cl,Rn),El),Br,no,et,Xn),locale:Ml.lang,prefixCls:Xa,getPopupContainer:$e||nr,generateConfig:oe,components:Lo,direction:Ta,dropdownClassName:Jt()(Br,vn||wn,Xn),allowClear:ti(Pn,sn,ne.createElement(rt.Z,null))})))})}var xo=function(oe,le){var ue={};for(var be in oe)Object.prototype.hasOwnProperty.call(oe,be)&&le.indexOf(be)<0&&(ue[be]=oe[be]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,be=Object.getOwnPropertySymbols(oe);Ae<be.length;Ae++)le.indexOf(be[Ae])<0&&Object.prototype.propertyIsEnumerable.call(oe,be[Ae])&&(ue[be[Ae]]=oe[be[Ae]]);return ue};function Pl(oe){function le(Kt,kt){const zn=kt==="TimePicker"?"timePicker":"datePicker",on=(0,ne.forwardRef)((vn,wn)=>{const{prefixCls:Rn,getPopupContainer:sn,style:Pn,className:Xn,rootClassName:Za,size:ga,bordered:Jn=!0,placement:Ta,placeholder:nr,popupClassName:Xa,dropdownClassName:Ao,disabled:no,status:ko,clearIcon:ho,allowClear:Ir}=vn,co=xo(vn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Vo,direction:Br,getPopupContainer:$r,[zn]:Wr}=(0,ne.useContext)(ra.E_),ni=Vo("picker",Rn),{compactSize:Qo,compactItemClassnames:bi}=(0,xa.ri)(ni,Br),El=ne.useRef(null),{format:Cl,showTime:Bl}=vn,[Hl,rl]=Dr(ni);(0,ne.useImperativeHandle)(wn,()=>({focus:()=>{var Dl;return(Dl=El.current)===null||Dl===void 0?void 0:Dl.focus()},blur:()=>{var Dl;return(Dl=El.current)===null||Dl===void 0?void 0:Dl.blur()}}));const Ml={showToday:!0};let Yi={};Kt&&(Yi.picker=Kt);const tl=Kt||vn.picker;Yi=Object.assign(Object.assign(Object.assign({},Yi),Bl?Ui(Object.assign({format:Cl,picker:tl},Bl)):{}),tl==="time"?Ui(Object.assign(Object.assign({format:Cl},vn),{picker:tl})):{});const vl=Vo(),Wl=(0,Sa.Z)(Dl=>{var gu;return(gu=ga!=null?ga:Qo)!==null&&gu!==void 0?gu:Dl}),Tl=ne.useContext(Kn.Z),au=no!=null?no:Tl,Zl=(0,ne.useContext)(ua.aM),{hasFeedback:si,status:Fl,feedbackIcon:sl}=Zl,Ti=ne.createElement(ne.Fragment,null,tl==="time"?ne.createElement(Oe,null):ne.createElement(Pe,null),si&&sl),[To]=(0,La.Z)("DatePicker",Ua.Z),Wi=Object.assign(Object.assign({},To),vn.locale);return Hl(ne.createElement(pn,Object.assign({ref:El,placeholder:_r(Wi,tl,nr),suffixIcon:Ti,dropdownAlign:Vr(Br,Ta),prevIcon:ne.createElement("span",{className:`${ni}-prev-icon`}),nextIcon:ne.createElement("span",{className:`${ni}-next-icon`}),superPrevIcon:ne.createElement("span",{className:`${ni}-super-prev-icon`}),superNextIcon:ne.createElement("span",{className:`${ni}-super-next-icon`}),transitionName:`${vl}-slide-up`},Ml,co,Yi,{locale:Wi.lang,className:Jt()({[`${ni}-${Wl}`]:Wl,[`${ni}-borderless`]:!Jn},(0,Yn.Z)(ni,(0,Yn.F)(Fl,ko),si),rl,bi,Wr==null?void 0:Wr.className,Xn,Za),style:Object.assign(Object.assign({},Wr==null?void 0:Wr.style),Pn),prefixCls:ni,getPopupContainer:sn||$r,generateConfig:oe,components:Lo,direction:Br,disabled:au,dropdownClassName:Jt()(rl,Za,Xa||Ao),allowClear:ti(Ir,ho,ne.createElement(rt.Z,null))})))});return kt&&(on.displayName=kt),on}const ue=le(),be=le("week","WeekPicker"),Ae=le("month","MonthPicker"),$e=le("year","YearPicker"),et=le("time","TimePicker"),Rt=le("quarter","QuarterPicker");return{DatePicker:ue,WeekPicker:be,MonthPicker:Ae,YearPicker:$e,TimePicker:et,QuarterPicker:Rt}}const Ko=null;function wi(oe){const{DatePicker:le,WeekPicker:ue,MonthPicker:be,YearPicker:Ae,TimePicker:$e,QuarterPicker:et}=Pl(oe),Rt=Co(oe),Kt=le;return Kt.WeekPicker=ue,Kt.MonthPicker=be,Kt.YearPicker=Ae,Kt.RangePicker=Rt,Kt.TimePicker=$e,Kt.QuarterPicker=et,Kt}var ul=wi;const Hi=ul(z);function cs(oe){const le=Vr(oe.direction,oe.placement);return le.overflow.adjustY=!1,le.overflow.adjustX=!1,Object.assign(Object.assign({},oe),{dropdownAlign:le})}const rs=(0,re.Z)(Hi,"picker",null,cs);Hi._InternalPanelDoNotUseOrYouWillBeFired=rs;const Zs=(0,re.Z)(Hi.RangePicker,"picker",null,cs);Hi._InternalRangePanelDoNotUseOrYouWillBeFired=Zs,Hi.generatePicker=ul;var xu=Hi},96074:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ce}});var te=ee(94184),ie=ee.n(te),Be=ee(67294),qe=ee(53124),He=ee(14747),Ge=ee(67968),se=ee(45503);const Ve=Le=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:x,verticalMarginInline:z}=Le;return{[de]:Object.assign(Object.assign({},(0,He.Wf)(Le)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Le.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Le.dividerHorizontalWithTextGutterMargin}px 0`,color:Le.colorTextHeading,fontWeight:500,fontSize:Le.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${y}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Le.colorText,fontWeight:"normal",fontSize:Le.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var ke=(0,Ge.Z)("Divider",Le=>{const de=(0,se.TS)(Le,{dividerHorizontalWithTextGutterMargin:Le.margin,dividerHorizontalGutterMargin:Le.marginLG,sizePaddingEdgeHorizontal:0});return[Ve(de)]},Le=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Le.marginXS})),Ze=function(Le,de){var a={};for(var y in Le)Object.prototype.hasOwnProperty.call(Le,y)&&de.indexOf(y)<0&&(a[y]=Le[y]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(Le);b<y.length;b++)de.indexOf(y[b])<0&&Object.prototype.propertyIsEnumerable.call(Le,y[b])&&(a[y[b]]=Le[y[b]]);return a},ce=Le=>{const{getPrefixCls:de,direction:a,divider:y}=Be.useContext(qe.E_),{prefixCls:b,type:E="horizontal",orientation:x="center",orientationMargin:z,className:re,rootClassName:ae,children:ne,dashed:ve,plain:ye,style:we}=Le,Fe=Ze(Le,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Se=de("divider",b),[Pe,Ye]=ke(Se),De=x.length>0?`-${x}`:x,We=!!ne,Oe=x==="left"&&z!=null,rt=x==="right"&&z!=null,Je=ie()(Se,y==null?void 0:y.className,Ye,`${Se}-${E}`,{[`${Se}-with-text`]:We,[`${Se}-with-text${De}`]:We,[`${Se}-dashed`]:!!ve,[`${Se}-plain`]:!!ye,[`${Se}-rtl`]:a==="rtl",[`${Se}-no-default-orientation-margin-left`]:Oe,[`${Se}-no-default-orientation-margin-right`]:rt},re,ae),At=Be.useMemo(()=>typeof z=="number"?z:/^\d+$/.test(z)?Number(z):z,[z]),Lt=Object.assign(Object.assign({},Oe&&{marginLeft:At}),rt&&{marginRight:At});return Pe(Be.createElement("div",Object.assign({className:Je,style:Object.assign(Object.assign({},y==null?void 0:y.style),we)},Fe,{role:"separator"}),ne&&E!=="vertical"&&Be.createElement("span",{className:`${Se}-inner-text`,style:Lt},ne)))}},56153:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Os}});var te=ee(67294),ie=ee.t(te,2),Be=ee(79269),qe=ee(94184),He=ee.n(qe),Ge=ee(87462),se=ee(4942),Ve=ee(97685),ke=ee(45987),Ze=ee(1413),je=ee(73935);function ce(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Le={};function de(Te,ct){}function a(Te,ct){}function y(){Le={}}function b(Te,ct,gt){!ct&&!Le[gt]&&(Te(!1,gt),Le[gt]=!0)}function E(Te,ct){b(de,Te,ct)}function x(Te,ct){b(a,Te,ct)}var z=null,re=ee(71002),ae=ee(12060);function ne(Te,ct,gt){var Qt=te.useRef({});return(!("value"in Qt.current)||gt(Qt.current.condition,ct))&&(Qt.current.value=Te(),Qt.current.condition=ct),Qt.current.value}function ve(Te,ct){typeof Te=="function"?Te(ct):(0,re.Z)(Te)==="object"&&Te&&"current"in Te&&(Te.current=ct)}function ye(){for(var Te=arguments.length,ct=new Array(Te),gt=0;gt<Te;gt++)ct[gt]=arguments[gt];var Qt=ct.filter(function(In){return In});return Qt.length<=1?Qt[0]:function(In){ct.forEach(function(ma){ve(ma,In)})}}function we(){for(var Te=arguments.length,ct=new Array(Te),gt=0;gt<Te;gt++)ct[gt]=arguments[gt];return ne(function(){return ye.apply(void 0,ct)},ct,function(Qt,In){return Qt.length===In.length&&Qt.every(function(ma,ba){return ma===In[ba]})})}function Fe(Te){var ct,gt,Qt=(0,ae.isMemo)(Te)?Te.type.type:Te.type;return!(typeof Qt=="function"&&!((ct=Qt.prototype)!==null&&ct!==void 0&&ct.render)||typeof Te=="function"&&!((gt=Te.prototype)!==null&&gt!==void 0&&gt.render))}var Se=te.createContext(null),Pe=Se,Ye=ee(74902),De=ce()?te.useLayoutEffect:te.useEffect,We=De,Oe=function(ct,gt){var Qt=React.useRef(!0);De(function(){if(!Qt.current)return ct()},gt),De(function(){return Qt.current=!1,function(){Qt.current=!0}},[])},rt=[];function Je(Te,ct){var gt=te.useState(function(){if(!ce())return null;var It=document.createElement("div");return It}),Qt=(0,Ve.Z)(gt,1),In=Qt[0],ma=te.useRef(!1),ba=te.useContext(Pe),Pr=te.useState(rt),Gr=(0,Ve.Z)(Pr,2),kr=Gr[0],pe=Gr[1],Ce=ba||(ma.current?void 0:function(It){pe(function($t){var gn=[It].concat((0,Ye.Z)($t));return gn})});function it(){In.parentElement||document.body.appendChild(In),ma.current=!0}function tt(){var It;(It=In.parentElement)===null||It===void 0||It.removeChild(In),ma.current=!1}return We(function(){return Te?ba?ba(it):it():tt(),tt},[Te]),We(function(){kr.length&&(kr.forEach(function(It){return It()}),pe(rt))},[kr]),[In,Ce]}function At(Te,ct){if(!Te)return!1;if(Te.contains)return Te.contains(ct);for(var gt=ct;gt;){if(gt===Te)return!0;gt=gt.parentNode}return!1}var Lt="data-rc-order",ht="rc-util-key",wt=new Map;function Jt(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ct=Te.mark;return ct?ct.startsWith("data-")?ct:"data-".concat(ct):ht}function cn(Te){if(Te.attachTo)return Te.attachTo;var ct=document.querySelector("head");return ct||document.body}function pt(Te){return Te==="queue"?"prependQueue":Te?"prepend":"append"}function Nt(Te){return Array.from((wt.get(Te)||Te).children).filter(function(ct){return ct.tagName==="STYLE"})}function Zt(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ce())return null;var gt=ct.csp,Qt=ct.prepend,In=document.createElement("style");In.setAttribute(Lt,pt(Qt)),gt!=null&&gt.nonce&&(In.nonce=gt==null?void 0:gt.nonce),In.innerHTML=Te;var ma=cn(ct),ba=ma.firstChild;if(Qt){if(Qt==="queue"){var Pr=Nt(ma).filter(function(Gr){return["prepend","prependQueue"].includes(Gr.getAttribute(Lt))});if(Pr.length)return ma.insertBefore(In,Pr[Pr.length-1].nextSibling),In}ma.insertBefore(In,ba)}else ma.appendChild(In);return In}function Fn(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=cn(ct);return Nt(gt).find(function(Qt){return Qt.getAttribute(Jt(ct))===Te})}function yt(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},gt=Fn(Te,ct);if(gt){var Qt=cn(ct);Qt.removeChild(gt)}}function Yt(Te,ct){var gt=wt.get(Te);if(!gt||!At(document,gt)){var Qt=Zt("",ct),In=Qt.parentNode;wt.set(Te,In),Te.removeChild(Qt)}}function Re(){wt.clear()}function Gn(Te,ct){var gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Qt=cn(gt);Yt(Qt,gt);var In=Fn(ct,gt);if(In){var ma,ba;if((ma=gt.csp)!==null&&ma!==void 0&&ma.nonce&&In.nonce!==((ba=gt.csp)===null||ba===void 0?void 0:ba.nonce)){var Pr;In.nonce=(Pr=gt.csp)===null||Pr===void 0?void 0:Pr.nonce}return In.innerHTML!==Te&&(In.innerHTML=Te),In}var Gr=Zt(Te,gt);return Gr.setAttribute(Jt(gt),ct),Gr}var nn;function pa(Te){if(typeof document=="undefined")return 0;if(Te||nn===void 0){var ct=document.createElement("div");ct.style.width="100%",ct.style.height="200px";var gt=document.createElement("div"),Qt=gt.style;Qt.position="absolute",Qt.top="0",Qt.left="0",Qt.pointerEvents="none",Qt.visibility="hidden",Qt.width="200px",Qt.height="150px",Qt.overflow="hidden",gt.appendChild(ct),document.body.appendChild(gt);var In=ct.offsetWidth;gt.style.overflow="scroll";var ma=ct.offsetWidth;In===ma&&(ma=gt.clientWidth),document.body.removeChild(gt),nn=In-ma}return nn}function fa(Te){var ct=Te.match(/^(.*)px$/),gt=Number(ct==null?void 0:ct[1]);return Number.isNaN(gt)?pa():gt}function Ln(Te){if(typeof document=="undefined"||!Te||!(Te instanceof Element))return{width:0,height:0};var ct=getComputedStyle(Te,"::-webkit-scrollbar"),gt=ct.width,Qt=ct.height;return{width:fa(gt),height:fa(Qt)}}function mt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ot="rc-util-locker-".concat(Date.now()),an=0;function hn(Te){var ct=!!Te,gt=te.useState(function(){return an+=1,"".concat(ot,"_").concat(an)}),Qt=(0,Ve.Z)(gt,1),In=Qt[0];We(function(){if(ct){var ma=Ln(document.body).width,ba=mt();Gn(`
html body {
overflow-y: hidden;
`.concat(ba?"width: calc(100% - ".concat(ma,"px);"):"",`
}`),In)}else yt(In);return function(){yt(In)}},[ct,In])}var Wt=!1;function Na(Te){return typeof Te=="boolean"&&(Wt=Te),Wt}var En=function(ct){return ct===!1?!1:!ce()||!ct?null:typeof ct=="string"?document.querySelector(ct):typeof ct=="function"?ct():ct},Ca=te.forwardRef(function(Te,ct){var gt=Te.open,Qt=Te.autoLock,In=Te.getContainer,ma=Te.debug,ba=Te.autoDestroy,Pr=ba===void 0?!0:ba,Gr=Te.children,kr=te.useState(gt),pe=(0,Ve.Z)(kr,2),Ce=pe[0],it=pe[1],tt=Ce||gt;te.useEffect(function(){(Pr||gt)&&it(gt)},[gt,Pr]);var It=te.useState(function(){return En(In)}),$t=(0,Ve.Z)(It,2),gn=$t[0],Vn=$t[1];te.useEffect(function(){var he=En(In);Vn(he!=null?he:null)});var Tn=Je(tt&&!gn,ma),Hn=(0,Ve.Z)(Tn,2),_n=Hn[0],Ba=Hn[1],_a=gn!=null?gn:_n;hn(Qt&&gt&&ce()&&(_a===_n||_a===document.body));var Aa=null;if(Gr&&Fe(Gr)&&ct){var Va=Gr;Aa=Va.ref}var fr=we(Aa,ct);if(!tt||!ce()||gn===void 0)return null;var ar=_a===!1||Na(),or=Gr;return ct&&(or=te.cloneElement(Gr,{ref:fr})),te.createElement(Pe.Provider,{value:Ba},ar?or:(0,je.createPortal)(or,_a))}),Oa=Ca,Wa=Oa,mr=ee(48555);function Lr(Te){return Te instanceof HTMLElement||Te instanceof SVGElement}function mo(Te){return Lr(Te)?Te:Te instanceof React.Component?ReactDOM.findDOMNode(Te):null}function dt(Te){var ct;return Te==null||(ct=Te.getRootNode)===null||ct===void 0?void 0:ct.call(Te)}function Et(Te){return dt(Te)instanceof ShadowRoot}function $n(Te){return Et(Te)?dt(Te):null}function oa(Te){var ct=te.useRef();ct.current=Te;var gt=te.useCallback(function(){for(var Qt,In=arguments.length,ma=new Array(In),ba=0;ba<In;ba++)ma[ba]=arguments[ba];return(Qt=ct.current)===null||Qt===void 0?void 0:Qt.call.apply(Qt,[ct].concat(ma))},[]);return gt}function xt(){var Te=(0,Ze.Z)({},ie);return Te.useId}var Fa=0;function Or(){}var ya=xt(),Tr=ya?function(ct){var gt=ya();return ct||gt}:function(ct){var gt=te.useState("ssr-id"),Qt=(0,Ve.Z)(gt,2),In=Qt[0],ma=Qt[1];return te.useEffect(function(){var ba=Fa;Fa+=1,ma("rc_unique_".concat(ba))},[]),ct||In};function Ut(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var sr=Ut()?te.useLayoutEffect:te.useEffect,vr=function(ct,gt){var Qt=te.useRef(!0);sr(function(){return ct(Qt.current)},gt),sr(function(){return Qt.current=!1,function(){Qt.current=!0}},[])},Fo=function(ct,gt){vr(function(Qt){if(!Qt)return ct()},gt)},wr=vr,Yr=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Te=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Te)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Te==null?void 0:Te.substr(0,4))},ai=te.createContext(null),vo=ai;function _o(Te){return Te?Array.isArray(Te)?Te:[Te]:[]}function hi(Te,ct,gt,Qt){return te.useMemo(function(){var In=_o(gt!=null?gt:ct),ma=_o(Qt!=null?Qt:ct),ba=new Set(In),Pr=new Set(ma);return Te&&(ba.has("hover")&&(ba.delete("hover"),ba.add("click")),Pr.has("hover")&&(Pr.delete("hover"),Pr.add("click"))),[ba,Pr]},[Te,ct,gt,Qt])}var nl=function(Te){if(!Te)return!1;if(Te instanceof Element){if(Te.offsetParent)return!0;if(Te.getBBox){var ct=Te.getBBox(),gt=ct.width,Qt=ct.height;if(gt||Qt)return!0}if(Te.getBoundingClientRect){var In=Te.getBoundingClientRect(),ma=In.width,ba=In.height;if(ma||ba)return!0}}return!1};function na(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],gt=arguments.length>2?arguments[2]:void 0;return gt?Te[0]===ct[0]:Te[0]===ct[0]&&Te[1]===ct[1]}function rr(Te,ct,gt,Qt){for(var In=gt.points,ma=Object.keys(Te),ba=0;ba<ma.length;ba+=1){var Pr,Gr=ma[ba];if(na((Pr=Te[Gr])===null||Pr===void 0?void 0:Pr.points,In,Qt))return"".concat(ct,"-placement-").concat(Gr)}return""}function Io(Te,ct,gt,Qt){return ct||(gt?{motionName:"".concat(Te,"-").concat(gt)}:Qt?{motionName:Qt}:null)}function qn(Te){return Te.ownerDocument.defaultView}function Mn(Te){for(var ct=[],gt=Te==null?void 0:Te.parentElement,Qt=["hidden","scroll","clip","auto"];gt;){var In=qn(gt).getComputedStyle(gt),ma=In.overflowX,ba=In.overflowY,Pr=In.overflow;[ma,ba,Pr].some(function(Gr){return Qt.includes(Gr)})&&ct.push(gt),gt=gt.parentElement}return ct}function ia(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Te)?ct:Te}function Bt(Te){return ia(parseFloat(Te),0)}function Un(Te,ct){var gt=(0,Ze.Z)({},Te);return(ct||[]).forEach(function(Qt){if(!(Qt instanceof HTMLBodyElement||Qt instanceof HTMLHtmlElement)){var In=qn(Qt).getComputedStyle(Qt),ma=In.overflow,ba=In.overflowClipMargin,Pr=In.borderTopWidth,Gr=In.borderBottomWidth,kr=In.borderLeftWidth,pe=In.borderRightWidth,Ce=Qt.getBoundingClientRect(),it=Qt.offsetHeight,tt=Qt.clientHeight,It=Qt.offsetWidth,$t=Qt.clientWidth,gn=Bt(Pr),Vn=Bt(Gr),Tn=Bt(kr),Hn=Bt(pe),_n=ia(Math.round(Ce.width/It*1e3)/1e3),Ba=ia(Math.round(Ce.height/it*1e3)/1e3),_a=(It-$t-Tn-Hn)*_n,Aa=(it-tt-gn-Vn)*Ba,Va=gn*Ba,fr=Vn*Ba,ar=Tn*_n,or=Hn*_n,he=0,Ne=0;if(ma==="clip"){var at=Bt(ba);he=at*_n,Ne=at*Ba}var me=Ce.x+ar-he,_e=Ce.y+Va-Ne,lt=me+Ce.width+2*he-ar-or-_a,bt=_e+Ce.height+2*Ne-Va-fr-Aa;gt.left=Math.max(gt.left,me),gt.top=Math.max(gt.top,_e),gt.right=Math.min(gt.right,lt),gt.bottom=Math.min(gt.bottom,bt)}}),gt}function Qn(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,gt="".concat(ct),Qt=gt.match(/^(.*)\%$/);return Qt?Te*(parseFloat(Qt[1])/100):parseFloat(gt)}function yn(Te,ct){var gt=ct||[],Qt=(0,Ve.Z)(gt,2),In=Qt[0],ma=Qt[1];return[Qn(Te.width,In),Qn(Te.height,ma)]}function Pt(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Te[0],Te[1]]}function Tt(Te,ct){var gt=ct[0],Qt=ct[1],In,ma;return gt==="t"?ma=Te.y:gt==="b"?ma=Te.y+Te.height:ma=Te.y+Te.height/2,Qt==="l"?In=Te.x:Qt==="r"?In=Te.x+Te.width:In=Te.x+Te.width/2,{x:In,y:ma}}function Dt(Te,ct){var gt={t:"b",b:"t",l:"r",r:"l"};return Te.map(function(Qt,In){return In===ct?gt[Qt]||"c":Qt}).join("")}function Sn(Te,ct,gt,Qt,In,ma,ba){var Pr=te.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:In[Qt]||{}}),Gr=(0,Ve.Z)(Pr,2),kr=Gr[0],pe=Gr[1],Ce=te.useRef(0),it=te.useMemo(function(){return ct?Mn(ct):[]},[ct]),tt=te.useRef({}),It=function(){tt.current={}};Te||It();var $t=oa(function(){if(ct&&gt&&Te){let Rr=function(yr,dr){var Ja=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ca,gr=Ke.x+yr,Qr=Ke.y+dr,fi=gr+Dn,ui=Qr+Cn,No=Math.max(gr,Ja.left),Bi=Math.max(Qr,Ja.top),ki=Math.min(fi,Ja.right),Dr=Math.min(ui,Ja.bottom);return Math.max(0,(ki-No)*(Dr-Bi))},Qa=function(){xr=Ke.y+uo,Ea=xr+Cn,pr=Ke.x+fo,Er=pr+Dn};var Tn,Hn,_n=ct,Ba=_n.ownerDocument,_a=qn(_n),Aa=_a.getComputedStyle(_n),Va=Aa.width,fr=Aa.height,ar=Aa.position,or=_n.style.left,he=_n.style.top,Ne=_n.style.right,at=_n.style.bottom,me=(0,Ze.Z)((0,Ze.Z)({},In[Qt]),ma),_e=Ba.createElement("div");(Tn=_n.parentElement)===null||Tn===void 0||Tn.appendChild(_e),_e.style.left="".concat(_n.offsetLeft,"px"),_e.style.top="".concat(_n.offsetTop,"px"),_e.style.position=ar,_e.style.height="".concat(_n.offsetHeight,"px"),_e.style.width="".concat(_n.offsetWidth,"px"),_n.style.left="0",_n.style.top="0",_n.style.right="auto",_n.style.bottom="auto";var lt;if(Array.isArray(gt))lt={x:gt[0],y:gt[1],width:0,height:0};else{var bt=gt.getBoundingClientRect();lt={x:bt.x,y:bt.y,width:bt.width,height:bt.height}}var Ke=_n.getBoundingClientRect(),nt=Ba.documentElement,ut=nt.clientWidth,Ot=nt.clientHeight,Xt=nt.scrollWidth,fn=nt.scrollHeight,Ht=nt.scrollTop,mn=nt.scrollLeft,Cn=Ke.height,Dn=Ke.width,rn=lt.height,sa=lt.width,jn={left:0,top:0,right:ut,bottom:Ot},va={left:-mn,top:-Ht,right:Xt-mn,bottom:fn-Ht},wa=me.htmlRegion,Zn="visible",Ra="visibleFirst";wa!=="scroll"&&wa!==Ra&&(wa=Zn);var Da=wa===Ra,ta=Un(va,it),Bn=Un(jn,it),ca=wa===Zn?Bn:ta,er=Da?Bn:ca;_n.style.left="auto",_n.style.top="auto",_n.style.right="0",_n.style.bottom="0";var Ha=_n.getBoundingClientRect();_n.style.left=or,_n.style.top=he,_n.style.right=Ne,_n.style.bottom=at,(Hn=_n.parentElement)===null||Hn===void 0||Hn.removeChild(_e);var cr=ia(Math.round(Dn/parseFloat(Va)*1e3)/1e3),ja=ia(Math.round(Cn/parseFloat(fr)*1e3)/1e3);if(cr===0||ja===0||Lr(gt)&&!nl(gt))return;var Ga=me.offset,Ia=me.targetOffset,ir=yn(Ke,Ga),br=(0,Ve.Z)(ir,2),ro=br[0],Ur=br[1],io=yn(lt,Ia),Eo=(0,Ve.Z)(io,2),oo=Eo[0],gi=Eo[1];lt.x-=oo,lt.y-=gi;var Li=me.points||[],hr=(0,Ve.Z)(Li,2),tr=hr[0],to=hr[1],lo=Pt(to),zr=Pt(tr),Bo=Tt(lt,lo),qr=Tt(Ke,zr),ei=(0,Ze.Z)({},me),fo=Bo.x-qr.x+ro,uo=Bo.y-qr.y+Ur,pi=Rr(fo,uo),Zo=Rr(fo,uo,Bn),Mi=Tt(lt,["t","l"]),Fi=Tt(Ke,["t","l"]),Si=Tt(lt,["b","r"]),zo=Tt(Ke,["b","r"]),Ro=me.overflow||{},Mr=Ro.adjustX,so=Ro.adjustY,jo=Ro.shiftX,Ho=Ro.shiftY,Ii=function(dr){return typeof dr=="boolean"?dr:dr>=0},xr,Ea,pr,Er;Qa();var za=Ii(so),wo=zr[0]===lo[0];if(za&&zr[0]==="t"&&(Ea>er.bottom||tt.current.bt)){var Yo=uo;wo?Yo-=Cn-rn:Yo=Mi.y-zo.y-Ur;var il=Rr(fo,Yo),Ci=Rr(fo,Yo,Bn);il>pi||il===pi&&(!Da||Ci>=Zo)?(tt.current.bt=!0,uo=Yo,Ur=-Ur,ei.points=[Dt(zr,0),Dt(lo,0)]):tt.current.bt=!1}if(za&&zr[0]==="b"&&(xr<er.top||tt.current.tb)){var dl=uo;wo?dl+=Cn-rn:dl=Si.y-Fi.y-Ur;var ll=Rr(fo,dl),tu=Rr(fo,dl,Bn);ll>pi||ll===pi&&(!Da||tu>=Zo)?(tt.current.tb=!0,uo=dl,Ur=-Ur,ei.points=[Dt(zr,0),Dt(lo,0)]):tt.current.tb=!1}var nu=Ii(Mr),yl=zr[1]===lo[1];if(nu&&zr[1]==="l"&&(Er>er.right||tt.current.rl)){var _l=fo;yl?_l-=Dn-sa:_l=Mi.x-zo.x-ro;var Pu=Rr(_l,uo),ge=Rr(_l,uo,Bn);Pu>pi||Pu===pi&&(!Da||ge>=Zo)?(tt.current.rl=!0,fo=_l,ro=-ro,ei.points=[Dt(zr,1),Dt(lo,1)]):tt.current.rl=!1}if(nu&&zr[1]==="r"&&(pr<er.left||tt.current.lr)){var fe=fo;yl?fe+=Dn-sa:fe=Si.x-Fi.x-ro;var Ee=Rr(fe,uo),xe=Rr(fe,uo,Bn);Ee>pi||Ee===pi&&(!Da||xe>=Zo)?(tt.current.lr=!0,fo=fe,ro=-ro,ei.points=[Dt(zr,1),Dt(lo,1)]):tt.current.lr=!1}Qa();var Ue=jo===!0?0:jo;typeof Ue=="number"&&(pr<Bn.left&&(fo-=pr-Bn.left-ro,lt.x+sa<Bn.left+Ue&&(fo+=lt.x-Bn.left+sa-Ue)),Er>Bn.right&&(fo-=Er-Bn.right-ro,lt.x>Bn.right-Ue&&(fo+=lt.x-Bn.right+Ue)));var Xe=Ho===!0?0:Ho;typeof Xe=="number"&&(xr<Bn.top&&(uo-=xr-Bn.top-Ur,lt.y+rn<Bn.top+Xe&&(uo+=lt.y-Bn.top+rn-Xe)),Ea>Bn.bottom&&(uo-=Ea-Bn.bottom-Ur,lt.y>Bn.bottom-Xe&&(uo+=lt.y-Bn.bottom+Xe)));var vt=Ke.x+fo,Mt=vt+Dn,Ft=Ke.y+uo,ln=Ft+Cn,bn=lt.x,pn=bn+sa,Yn=lt.y,ra=Yn+rn,Kn=Math.max(vt,bn),Sa=Math.min(Mt,pn),ua=(Kn+Sa)/2,La=ua-vt,xa=Math.max(Ft,Yn),Ua=Math.min(ln,ra),da=(xa+Ua)/2,ha=da-Ft;ba==null||ba(ct,ei);var $a=Ha.right-Ke.x-(fo+Ke.width),jr=Ha.bottom-Ke.y-(uo+Ke.height);pe({ready:!0,offsetX:fo/cr,offsetY:uo/ja,offsetR:$a/cr,offsetB:jr/ja,arrowX:La/cr,arrowY:ha/ja,scaleX:cr,scaleY:ja,align:ei})}}),gn=function(){Ce.current+=1;var Hn=Ce.current;Promise.resolve().then(function(){Ce.current===Hn&&$t()})},Vn=function(){pe(function(Hn){return(0,Ze.Z)((0,Ze.Z)({},Hn),{},{ready:!1})})};return wr(Vn,[Qt]),wr(function(){Te||Vn()},[Te]),[kr.ready,kr.offsetX,kr.offsetY,kr.offsetR,kr.offsetB,kr.arrowX,kr.arrowY,kr.scaleX,kr.scaleY,kr.align,gn]}function Wn(Te,ct,gt,Qt,In){wr(function(){if(Te&&ct&&gt){let Ce=function(){Qt(),In()};var ma=ct,ba=gt,Pr=Mn(ma),Gr=Mn(ba),kr=qn(ba),pe=new Set([kr].concat((0,Ye.Z)(Pr),(0,Ye.Z)(Gr)));return pe.forEach(function(it){it.addEventListener("scroll",Ce,{passive:!0})}),kr.addEventListener("resize",Ce,{passive:!0}),Qt(),function(){pe.forEach(function(it){it.removeEventListener("scroll",Ce),kr.removeEventListener("resize",Ce)})}}},[Te,ct,gt])}function la(Te){var ct=React.useRef(!1),gt=React.useState(Te),Qt=_slicedToArray(gt,2),In=Qt[0],ma=Qt[1];React.useEffect(function(){return ct.current=!1,function(){ct.current=!0}},[]);function ba(Pr,Gr){Gr&&ct.current||ma(Pr)}return[In,ba]}function lr(Te){return Te!==void 0}function _t(Te,ct){var gt=ct||{},Qt=gt.defaultValue,In=gt.value,ma=gt.onChange,ba=gt.postState,Pr=useState(function(){return lr(In)?In:lr(Qt)?typeof Qt=="function"?Qt():Qt:typeof Te=="function"?Te():Te}),Gr=_slicedToArray(Pr,2),kr=Gr[0],pe=Gr[1],Ce=In!==void 0?In:kr,it=ba?ba(Ce):Ce,tt=useEvent(ma),It=useState([Ce]),$t=_slicedToArray(It,2),gn=$t[0],Vn=$t[1];useLayoutUpdateEffect(function(){var Hn=gn[0];kr!==Hn&&tt(kr,Hn)},[gn]),useLayoutUpdateEffect(function(){lr(In)||pe(In)},[In]);var Tn=useEvent(function(Hn,_n){pe(Hn,_n),Vn([Ce],_n)});return[it,Tn]}var Ma=ee(95845);function Sr(Te,ct,gt){var Qt=te.useRef({});return(!("value"in Qt.current)||gt(Qt.current.condition,ct))&&(Qt.current.value=Te(),Qt.current.condition=ct),Qt.current.value}function xi(Te,ct){typeof Te=="function"?Te(ct):(0,re.Z)(Te)==="object"&&Te&&"current"in Te&&(Te.current=ct)}function aa(){for(var Te=arguments.length,ct=new Array(Te),gt=0;gt<Te;gt++)ct[gt]=arguments[gt];var Qt=ct.filter(function(In){return In});return Qt.length<=1?Qt[0]:function(In){ct.forEach(function(ma){xi(ma,In)})}}function yo(){for(var Te=arguments.length,ct=new Array(Te),gt=0;gt<Te;gt++)ct[gt]=arguments[gt];return Sr(function(){return aa.apply(void 0,ct)},ct,function(Qt,In){return Qt.length!==In.length||Qt.every(function(ma,ba){return ma!==In[ba]})})}function Nr(Te){var ct,gt,Qt=(0,Ma.isMemo)(Te)?Te.type.type:Te.type;return!(typeof Qt=="function"&&!((ct=Qt.prototype)!==null&&ct!==void 0&&ct.render)||typeof Te=="function"&&!((gt=Te.prototype)!==null&&gt!==void 0&&gt.render))}function po(Te){return!isValidElement(Te)||isFragment(Te)?!1:Nr(Te)}function Do(Te,ct,gt,Qt){if(!ct.length)return gt;var In=_toArray(ct),ma=In[0],ba=In.slice(1),Pr;return!Te&&typeof ma=="number"?Pr=[]:Array.isArray(Te)?Pr=_toConsumableArray(Te):Pr=_objectSpread({},Te),Qt&&gt===void 0&&ba.length===1?delete Pr[ma][ba[0]]:Pr[ma]=Do(Pr[ma],ba,gt,Qt),Pr}function ci(Te,ct,gt){var Qt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ct.length&&Qt&&gt===void 0&&!get(Te,ct.slice(0,-1))?Te:Do(Te,ct,gt,Qt)}function _i(Te){return _typeof(Te)==="object"&&Te!==null&&Object.getPrototypeOf(Te)===Object.prototype}function bo(Te){return Array.isArray(Te)?[]:{}}var Ki=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function hl(){for(var Te=arguments.length,ct=new Array(Te),gt=0;gt<Te;gt++)ct[gt]=arguments[gt];var Qt=bo(ct[0]);return ct.forEach(function(In){function ma(ba,Pr){var Gr=new Set(Pr),kr=get(In,ba),pe=Array.isArray(kr);if(pe||_i(kr)){if(!Gr.has(kr)){Gr.add(kr);var Ce=get(Qt,ba);pe?Qt=ci(Qt,ba,[]):(!Ce||_typeof(Ce)!=="object")&&(Qt=ci(Qt,ba,bo(kr))),Ki(kr).forEach(function(it){ma([].concat(_toConsumableArray(ba),[it]),Gr)})}}else Qt=ci(Qt,ba,kr)}ma([])}),Qt}var pl={},fl=[],ol=function(ct){fl.push(ct)};function oi(Te,ct){if(0)var gt}function bl(Te,ct){if(0)var gt}function Pa(){pl={}}function Lu(Te,ct,gt){!ct&&!pl[gt]&&(Te(!1,gt),pl[gt]=!0)}function Ll(Te,ct){Lu(oi,Te,ct)}function yi(Te,ct){Lu(bl,Te,ct)}Ll.preMessage=ol,Ll.resetWarned=Pa,Ll.noteOnce=yi;var iu=null,ur=function(ct){return+setTimeout(ct,16)},eo=function(ct){return clearTimeout(ct)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(ur=function(ct){return window.requestAnimationFrame(ct)},eo=function(ct){return window.cancelAnimationFrame(ct)});var Go=0,Xr=new Map;function $i(Te){Xr.delete(Te)}var Fr=function(ct){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Go+=1;var Qt=Go;function In(ma){if(ma===0)$i(Qt),ct();else{var ba=ur(function(){In(ma-1)});Xr.set(Qt,ba)}}return In(gt),Qt};Fr.cancel=function(Te){var ct=Xr.get(Te);return $i(ct),eo(ct)};var Uo=Fr;function ao(Te,ct,gt,Qt,In,ma,ba,Pr){var Gr=te.useRef(Te),kr=te.useRef(!1);Gr.current!==Te&&(kr.current=!0,Gr.current=Te),te.useEffect(function(){var pe=Uo(function(){kr.current=!1});return function(){Uo.cancel(pe)}},[Te]),te.useEffect(function(){if(ct&&Qt&&(!In||ma)){var pe=function(){var ar=!1,or=function(at){var me=at.target;ar=ba(me)},he=function(at){var me=at.target;!kr.current&&Gr.current&&!ar&&!ba(me)&&Pr(!1)};return[or,he]},Ce=pe(),it=(0,Ve.Z)(Ce,2),tt=it[0],It=it[1],$t=pe(),gn=(0,Ve.Z)($t,2),Vn=gn[0],Tn=gn[1],Hn=qn(Qt);Hn.addEventListener("mousedown",tt,!0),Hn.addEventListener("click",It,!0),Hn.addEventListener("contextmenu",It,!0);var _n=$n(gt);if(_n&&(_n.addEventListener("mousedown",Vn,!0),_n.addEventListener("click",Tn,!0),_n.addEventListener("contextmenu",Tn,!0)),0)var Ba,_a,Aa,Va;return function(){Hn.removeEventListener("mousedown",tt,!0),Hn.removeEventListener("click",It,!0),Hn.removeEventListener("contextmenu",It,!0),_n&&(_n.removeEventListener("mousedown",Vn,!0),_n.removeEventListener("click",Tn,!0),_n.removeEventListener("contextmenu",Tn,!0))}}},[ct,gt,Qt,In,ma])}function di(Te){return Te instanceof HTMLElement||Te instanceof SVGElement}function zi(Te){return di(Te)?Te:Te instanceof te.Component?je.findDOMNode(Te):null}function Pi(Te,ct){var gt={};return gt[Te.toLowerCase()]=ct.toLowerCase(),gt["Webkit".concat(Te)]="webkit".concat(ct),gt["Moz".concat(Te)]="moz".concat(ct),gt["ms".concat(Te)]="MS".concat(ct),gt["O".concat(Te)]="o".concat(ct.toLowerCase()),gt}function Di(Te,ct){var gt={animationend:Pi("Animation","AnimationEnd"),transitionend:Pi("Transition","TransitionEnd")};return Te&&("AnimationEvent"in ct||delete gt.animationend.animation,"TransitionEvent"in ct||delete gt.transitionend.transition),gt}var lu=Di(ce(),typeof window!="undefined"?window:{}),Jl={};if(ce()){var bu=document.createElement("div");Jl=bu.style}var cu={};function Ul(Te){if(cu[Te])return cu[Te];var ct=lu[Te];if(ct)for(var gt=Object.keys(ct),Qt=gt.length,In=0;In<Qt;In+=1){var ma=gt[In];if(Object.prototype.hasOwnProperty.call(ct,ma)&&ma in Jl)return cu[Te]=ct[ma],cu[Te]}return""}var Ri=Ul("animationend"),xl=Ul("transitionend"),ql=!!(Ri&&xl),Vu=Ri||"animationend",es=xl||"transitionend";function Ie(Te,ct){if(!Te)return null;if((0,re.Z)(Te)==="object"){var gt=ct.replace(/-\w/g,function(Qt){return Qt[1].toUpperCase()});return Te[gt]}return"".concat(Te,"-").concat(ct)}var Qe="none",Ct="appear",en="enter",An="leave",ft="none",ze="prepare",st="start",St="active",Me="end";function qt(Te){var ct=te.useRef(!1),gt=te.useState(Te),Qt=(0,Ve.Z)(gt,2),In=Qt[0],ma=Qt[1];te.useEffect(function(){return ct.current=!1,function(){ct.current=!0}},[]);function ba(Pr,Gr){Gr&&ct.current||ma(Pr)}return[In,ba]}var tn=function(ct){return+setTimeout(ct,16)},kn=function(ct){return clearTimeout(ct)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(tn=function(ct){return window.requestAnimationFrame(ct)},kn=function(ct){return window.cancelAnimationFrame(ct)});var jt=0,On=new Map;function Gt(Te){On.delete(Te)}var dn=function(ct){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;jt+=1;var Qt=jt;function In(ma){if(ma===0)Gt(Qt),ct();else{var ba=tn(function(){In(ma-1)});On.set(Qt,ba)}}return In(gt),Qt};dn.cancel=function(Te){var ct=On.get(Te);return Gt(ct),kn(ct)};var un=dn,Nn=function(){var Te=te.useRef(null);function ct(){un.cancel(Te.current)}function gt(Qt){var In=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ct();var ma=un(function(){In<=1?Qt({isCanceled:function(){return ma!==Te.current}}):gt(Qt,In-1)});Te.current=ma}return te.useEffect(function(){return function(){ct()}},[]),[gt,ct]},xn=ce()?te.useLayoutEffect:te.useEffect,ka=xn,Ya=[ze,st,St,Me],Cr=!1,ea=!0;function qa(Te){return Te===St||Te===Me}var Ar=function(Te,ct){var gt=qt(ft),Qt=(0,Ve.Z)(gt,2),In=Qt[0],ma=Qt[1],ba=Nn(),Pr=(0,Ve.Z)(ba,2),Gr=Pr[0],kr=Pr[1];function pe(){ma(ze,!0)}return ka(function(){if(In!==ft&&In!==Me){var Ce=Ya.indexOf(In),it=Ya[Ce+1],tt=ct(In);tt===Cr?ma(it,!0):Gr(function(It){function $t(){It.isCanceled()||ma(it,!0)}tt===!0?$t():Promise.resolve(tt).then($t)})}},[Te,In]),te.useEffect(function(){return function(){kr()}},[]),[pe,In]},Zr=function(Te){var ct=(0,te.useRef)(),gt=(0,te.useRef)(Te);gt.current=Te;var Qt=te.useCallback(function(ba){gt.current(ba)},[]);function In(ba){ba&&(ba.removeEventListener(es,Qt),ba.removeEventListener(Vu,Qt))}function ma(ba){ct.current&&ct.current!==ba&&In(ct.current),ba&&ba!==ct.current&&(ba.addEventListener(es,Qt),ba.addEventListener(Vu,Qt),ct.current=ba)}return te.useEffect(function(){return function(){In(ct.current)}},[]),[ma,In]};function Kr(Te,ct,gt,Qt){var In=Qt.motionEnter,ma=In===void 0?!0:In,ba=Qt.motionAppear,Pr=ba===void 0?!0:ba,Gr=Qt.motionLeave,kr=Gr===void 0?!0:Gr,pe=Qt.motionDeadline,Ce=Qt.motionLeaveImmediately,it=Qt.onAppearPrepare,tt=Qt.onEnterPrepare,It=Qt.onLeavePrepare,$t=Qt.onAppearStart,gn=Qt.onEnterStart,Vn=Qt.onLeaveStart,Tn=Qt.onAppearActive,Hn=Qt.onEnterActive,_n=Qt.onLeaveActive,Ba=Qt.onAppearEnd,_a=Qt.onEnterEnd,Aa=Qt.onLeaveEnd,Va=Qt.onVisibleChanged,fr=qt(),ar=(0,Ve.Z)(fr,2),or=ar[0],he=ar[1],Ne=qt(Qe),at=(0,Ve.Z)(Ne,2),me=at[0],_e=at[1],lt=qt(null),bt=(0,Ve.Z)(lt,2),Ke=bt[0],nt=bt[1],ut=(0,te.useRef)(!1),Ot=(0,te.useRef)(null);function Xt(){return gt()}var fn=(0,te.useRef)(!1);function Ht(ta){var Bn=Xt();if(!(ta&&!ta.deadline&&ta.target!==Bn)){var ca=fn.current,er;me===Ct&&ca?er=Ba==null?void 0:Ba(Bn,ta):me===en&&ca?er=_a==null?void 0:_a(Bn,ta):me===An&&ca&&(er=Aa==null?void 0:Aa(Bn,ta)),me!==Qe&&ca&&er!==!1&&(_e(Qe,!0),nt(null,!0))}}var mn=Zr(Ht),Cn=(0,Ve.Z)(mn,1),Dn=Cn[0],rn=te.useMemo(function(){var ta,Bn,ca;switch(me){case Ct:return ta={},(0,se.Z)(ta,ze,it),(0,se.Z)(ta,st,$t),(0,se.Z)(ta,St,Tn),ta;case en:return Bn={},(0,se.Z)(Bn,ze,tt),(0,se.Z)(Bn,st,gn),(0,se.Z)(Bn,St,Hn),Bn;case An:return ca={},(0,se.Z)(ca,ze,It),(0,se.Z)(ca,st,Vn),(0,se.Z)(ca,St,_n),ca;default:return{}}},[me]),sa=Ar(me,function(ta){if(ta===ze){var Bn=rn[ze];return Bn?Bn(Xt()):Cr}if(wa in rn){var ca;nt(((ca=rn[wa])===null||ca===void 0?void 0:ca.call(rn,Xt(),null))||null)}return wa===St&&(Dn(Xt()),pe>0&&(clearTimeout(Ot.current),Ot.current=setTimeout(function(){Ht({deadline:!0})},pe))),ea}),jn=(0,Ve.Z)(sa,2),va=jn[0],wa=jn[1],Zn=qa(wa);fn.current=Zn,ka(function(){he(ct);var ta=ut.current;if(ut.current=!0,!!Te){var Bn;!ta&&ct&&Pr&&(Bn=Ct),ta&&ct&&ma&&(Bn=en),(ta&&!ct&&kr||!ta&&Ce&&!ct&&kr)&&(Bn=An),Bn&&(_e(Bn),va())}},[ct]),(0,te.useEffect)(function(){(me===Ct&&!Pr||me===en&&!ma||me===An&&!kr)&&_e(Qe)},[Pr,ma,kr]),(0,te.useEffect)(function(){return function(){ut.current=!1,clearTimeout(Ot.current)}},[]);var Ra=te.useRef(!1);(0,te.useEffect)(function(){or&&(Ra.current=!0),or!==void 0&&me===Qe&&((Ra.current||or)&&(Va==null||Va(or)),Ra.current=!0)},[or,me]);var Da=Ke;return rn[ze]&&wa===st&&(Da=(0,Ze.Z)({transition:"none"},Da)),[me,wa,Da,or!=null?or:ct]}var Po=ee(15671),li=ee(43144),Wo=ee(60136),Xo=ee(51630),Jo=function(Te){(0,Wo.Z)(gt,Te);var ct=(0,Xo.Z)(gt);function gt(){return(0,Po.Z)(this,gt),ct.apply(this,arguments)}return(0,li.Z)(gt,[{key:"render",value:function(){return this.props.children}}]),gt}(te.Component),Oo=Jo;function $o(Te){var ct=Te;(0,re.Z)(Te)==="object"&&(ct=Te.transitionSupport);function gt(In){return!!(In.motionName&&ct)}var Qt=te.forwardRef(function(In,ma){var ba=In.visible,Pr=ba===void 0?!0:ba,Gr=In.removeOnLeave,kr=Gr===void 0?!0:Gr,pe=In.forceRender,Ce=In.children,it=In.motionName,tt=In.leavedClassName,It=In.eventProps,$t=gt(In),gn=(0,te.useRef)(),Vn=(0,te.useRef)();function Tn(){try{return gn.current instanceof HTMLElement?gn.current:zi(Vn.current)}catch(lt){return null}}var Hn=Kr($t,Pr,Tn,In),_n=(0,Ve.Z)(Hn,4),Ba=_n[0],_a=_n[1],Aa=_n[2],Va=_n[3],fr=te.useRef(Va);Va&&(fr.current=!0);var ar=te.useCallback(function(lt){gn.current=lt,ve(ma,lt)},[ma]),or,he=(0,Ze.Z)((0,Ze.Z)({},It),{},{visible:Pr});if(!Ce)or=null;else if(Ba===Qe||!gt(In))Va?or=Ce((0,Ze.Z)({},he),ar):!kr&&fr.current&&tt?or=Ce((0,Ze.Z)((0,Ze.Z)({},he),{},{className:tt}),ar):pe||!kr&&!tt?or=Ce((0,Ze.Z)((0,Ze.Z)({},he),{},{style:{display:"none"}}),ar):or=null;else{var Ne,at;_a===ze?at="prepare":qa(_a)?at="active":_a===st&&(at="start"),or=Ce((0,Ze.Z)((0,Ze.Z)({},he),{},{className:He()(Ie(it,Ba),(Ne={},(0,se.Z)(Ne,Ie(it,"".concat(Ba,"-").concat(at)),at),(0,se.Z)(Ne,it,typeof it=="string"),Ne)),style:Aa}),ar)}if(te.isValidElement(or)&&Fe(or)){var me=or,_e=me.ref;_e||(or=te.cloneElement(or,{ref:ar}))}return te.createElement(Oo,{ref:Vn},or)});return Qt.displayName="CSSMotion",Qt}var Ei=$o(ql),el=ee(97326),Gi="add",al="keep",Ji="remove",ml="removed";function Kl(Te){var ct;return Te&&(0,re.Z)(Te)==="object"&&"key"in Te?ct=Te:ct={key:Te},(0,Ze.Z)((0,Ze.Z)({},ct),{},{key:String(ct.key)})}function Ol(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Te.map(Kl)}function Fu(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],gt=[],Qt=0,In=ct.length,ma=Ol(Te),ba=Ol(ct);ma.forEach(function(kr){for(var pe=!1,Ce=Qt;Ce<In;Ce+=1){var it=ba[Ce];if(it.key===kr.key){Qt<Ce&&(gt=gt.concat(ba.slice(Qt,Ce).map(function(tt){return(0,Ze.Z)((0,Ze.Z)({},tt),{},{status:Gi})})),Qt=Ce),gt.push((0,Ze.Z)((0,Ze.Z)({},it),{},{status:al})),Qt+=1,pe=!0;break}}pe||gt.push((0,Ze.Z)((0,Ze.Z)({},kr),{},{status:Ji}))}),Qt<In&&(gt=gt.concat(ba.slice(Qt).map(function(kr){return(0,Ze.Z)((0,Ze.Z)({},kr),{},{status:Gi})})));var Pr={};gt.forEach(function(kr){var pe=kr.key;Pr[pe]=(Pr[pe]||0)+1});var Gr=Object.keys(Pr).filter(function(kr){return Pr[kr]>1});return Gr.forEach(function(kr){gt=gt.filter(function(pe){var Ce=pe.key,it=pe.status;return Ce!==kr||it!==Ji}),gt.forEach(function(pe){pe.key===kr&&(pe.status=al)})}),gt}var ju=["component","children","onVisibleChanged","onAllRemoved"],Yu=["status"],zl=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Bu(Te){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ei,gt=function(Qt){(0,Wo.Z)(ma,Qt);var In=(0,Xo.Z)(ma);function ma(){var ba;(0,Po.Z)(this,ma);for(var Pr=arguments.length,Gr=new Array(Pr),kr=0;kr<Pr;kr++)Gr[kr]=arguments[kr];return ba=In.call.apply(In,[this].concat(Gr)),(0,se.Z)((0,el.Z)(ba),"state",{keyEntities:[]}),(0,se.Z)((0,el.Z)(ba),"removeKey",function(pe){var Ce=ba.state.keyEntities,it=Ce.map(function(tt){return tt.key!==pe?tt:(0,Ze.Z)((0,Ze.Z)({},tt),{},{status:ml})});return ba.setState({keyEntities:it}),it.filter(function(tt){var It=tt.status;return It!==ml}).length}),ba}return(0,li.Z)(ma,[{key:"render",value:function(){var Pr=this,Gr=this.state.keyEntities,kr=this.props,pe=kr.component,Ce=kr.children,it=kr.onVisibleChanged,tt=kr.onAllRemoved,It=(0,ke.Z)(kr,ju),$t=pe||te.Fragment,gn={};return zl.forEach(function(Vn){gn[Vn]=It[Vn],delete It[Vn]}),delete It.keys,te.createElement($t,It,Gr.map(function(Vn){var Tn=Vn.status,Hn=(0,ke.Z)(Vn,Yu),_n=Tn===Gi||Tn===al;return te.createElement(ct,(0,Ge.Z)({},gn,{key:Hn.key,visible:_n,eventProps:Hn,onVisibleChanged:function(_a){if(it==null||it(_a,{key:Hn.key}),!_a){var Aa=Pr.removeKey(Hn.key);Aa===0&&tt&&tt()}}}),Ce)}))}}],[{key:"getDerivedStateFromProps",value:function(Pr,Gr){var kr=Pr.keys,pe=Gr.keyEntities,Ce=Ol(kr),it=Fu(pe,Ce);return{keyEntities:it.filter(function(tt){var It=pe.find(function($t){var gn=$t.key;return tt.key===gn});return!(It&&It.status===ml&&tt.status===Ji)})}}}]),ma}(te.Component);return(0,se.Z)(gt,"defaultProps",{component:"div"}),gt}var Qu=Bu(ql),Xu=Ei;function fu(Te){var ct=Te.prefixCls,gt=Te.align,Qt=Te.arrow,In=Te.arrowPos,ma=Qt||{},ba=ma.className,Pr=ma.content,Gr=In.x,kr=Gr===void 0?0:Gr,pe=In.y,Ce=pe===void 0?0:pe,it=te.useRef();if(!gt||!gt.points)return null;var tt={position:"absolute"};if(gt.autoArrow!==!1){var It=gt.points[0],$t=gt.points[1],gn=It[0],Vn=It[1],Tn=$t[0],Hn=$t[1];gn===Tn||!["t","b"].includes(gn)?tt.top=Ce:gn==="t"?tt.top=0:tt.bottom=0,Vn===Hn||!["l","r"].includes(Vn)?tt.left=kr:Vn==="l"?tt.left=0:tt.right=0}return te.createElement("div",{ref:it,className:He()("".concat(ct,"-arrow"),ba),style:tt},Pr)}function jl(Te){var ct=Te.prefixCls,gt=Te.open,Qt=Te.zIndex,In=Te.mask,ma=Te.motion;return In?te.createElement(Xu,(0,Ge.Z)({},ma,{motionAppear:!0,visible:gt,removeOnLeave:!0}),function(ba){var Pr=ba.className;return te.createElement("div",{style:{zIndex:Qt},className:He()("".concat(ct,"-mask"),Pr)})}):null}var ts=te.memo(function(Te){var ct=Te.children;return ct},function(Te,ct){return ct.cache}),Nu=ts,Es=te.forwardRef(function(Te,ct){var gt=Te.popup,Qt=Te.className,In=Te.prefixCls,ma=Te.style,ba=Te.target,Pr=Te.onVisibleChanged,Gr=Te.open,kr=Te.keepDom,pe=Te.fresh,Ce=Te.onClick,it=Te.mask,tt=Te.arrow,It=Te.arrowPos,$t=Te.align,gn=Te.motion,Vn=Te.maskMotion,Tn=Te.forceRender,Hn=Te.getPopupContainer,_n=Te.autoDestroy,Ba=Te.portal,_a=Te.zIndex,Aa=Te.onMouseEnter,Va=Te.onMouseLeave,fr=Te.onPointerEnter,ar=Te.ready,or=Te.offsetX,he=Te.offsetY,Ne=Te.offsetR,at=Te.offsetB,me=Te.onAlign,_e=Te.onPrepare,lt=Te.stretch,bt=Te.targetWidth,Ke=Te.targetHeight,nt=typeof gt=="function"?gt():gt,ut=Gr||kr,Ot=(Hn==null?void 0:Hn.length)>0,Xt=te.useState(!Hn||!Ot),fn=(0,Ve.Z)(Xt,2),Ht=fn[0],mn=fn[1];if(wr(function(){!Ht&&Ot&&ba&&mn(!0)},[Ht,Ot,ba]),!Ht)return null;var Cn="auto",Dn={left:"-1000vw",top:"-1000vh",right:Cn,bottom:Cn};if(ar||!Gr){var rn,sa=$t.points,jn=$t.dynamicInset||((rn=$t._experimental)===null||rn===void 0?void 0:rn.dynamicInset),va=jn&&sa[0][1]==="r",wa=jn&&sa[0][0]==="b";va?(Dn.right=Ne,Dn.left=Cn):(Dn.left=or,Dn.right=Cn),wa?(Dn.bottom=at,Dn.top=Cn):(Dn.top=he,Dn.bottom=Cn)}var Zn={};return lt&&(lt.includes("height")&&Ke?Zn.height=Ke:lt.includes("minHeight")&&Ke&&(Zn.minHeight=Ke),lt.includes("width")&&bt?Zn.width=bt:lt.includes("minWidth")&&bt&&(Zn.minWidth=bt)),Gr||(Zn.pointerEvents="none"),te.createElement(Ba,{open:Tn||ut,getContainer:Hn&&function(){return Hn(ba)},autoDestroy:_n},te.createElement(jl,{prefixCls:In,open:Gr,zIndex:_a,mask:it,motion:Vn}),te.createElement(mr.Z,{onResize:me,disabled:!Gr},function(Ra){return te.createElement(Xu,(0,Ge.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Tn,leavedClassName:"".concat(In,"-hidden")},gn,{onAppearPrepare:_e,onEnterPrepare:_e,visible:Gr,onVisibleChanged:function(ta){var Bn;gn==null||(Bn=gn.onVisibleChanged)===null||Bn===void 0||Bn.call(gn,ta),Pr(ta)}}),function(Da,ta){var Bn=Da.className,ca=Da.style,er=He()(In,Bn,Qt);return te.createElement("div",{ref:aa(Ra,ct,ta),className:er,style:(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({"--arrow-x":"".concat(It.x||0,"px"),"--arrow-y":"".concat(It.y||0,"px")},Dn),Zn),ca),{},{boxSizing:"border-box",zIndex:_a},ma),onMouseEnter:Aa,onMouseLeave:Va,onPointerEnter:fr,onClick:Ce},tt&&te.createElement(fu,{prefixCls:In,arrow:tt,arrowPos:It,align:$t}),te.createElement(Nu,{cache:!Gr&&!pe},nt))})}))}),Mu=Es,Ju=te.forwardRef(function(Te,ct){var gt=Te.children,Qt=Te.getTriggerDOMNode,In=Nr(gt),ma=te.useCallback(function(Pr){xi(ct,Qt?Qt(Pr):Pr)},[Qt]),ba=yo(ma,gt.ref);return In?te.cloneElement(gt,{ref:ba}):gt}),du=Ju,mu=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Al(){var Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Wa,ct=te.forwardRef(function(gt,Qt){var In=gt.prefixCls,ma=In===void 0?"rc-trigger-popup":In,ba=gt.children,Pr=gt.action,Gr=Pr===void 0?"hover":Pr,kr=gt.showAction,pe=gt.hideAction,Ce=gt.popupVisible,it=gt.defaultPopupVisible,tt=gt.onPopupVisibleChange,It=gt.afterPopupVisibleChange,$t=gt.mouseEnterDelay,gn=gt.mouseLeaveDelay,Vn=gn===void 0?.1:gn,Tn=gt.focusDelay,Hn=gt.blurDelay,_n=gt.mask,Ba=gt.maskClosable,_a=Ba===void 0?!0:Ba,Aa=gt.getPopupContainer,Va=gt.forceRender,fr=gt.autoDestroy,ar=gt.destroyPopupOnHide,or=gt.popup,he=gt.popupClassName,Ne=gt.popupStyle,at=gt.popupPlacement,me=gt.builtinPlacements,_e=me===void 0?{}:me,lt=gt.popupAlign,bt=gt.zIndex,Ke=gt.stretch,nt=gt.getPopupClassNameFromAlign,ut=gt.fresh,Ot=gt.alignPoint,Xt=gt.onPopupClick,fn=gt.onPopupAlign,Ht=gt.arrow,mn=gt.popupMotion,Cn=gt.maskMotion,Dn=gt.popupTransitionName,rn=gt.popupAnimation,sa=gt.maskTransitionName,jn=gt.maskAnimation,va=gt.className,wa=gt.getTriggerDOMNode,Zn=(0,ke.Z)(gt,mu),Ra=fr||ar||!1,Da=te.useState(!1),ta=(0,Ve.Z)(Da,2),Bn=ta[0],ca=ta[1];wr(function(){ca(Yr())},[]);var er=te.useRef({}),Ha=te.useContext(vo),cr=te.useMemo(function(){return{registerSubPopup:function(_r,Jr){er.current[_r]=Jr,Ha==null||Ha.registerSubPopup(_r,Jr)}}},[Ha]),ja=Tr(),Ga=te.useState(null),Ia=(0,Ve.Z)(Ga,2),ir=Ia[0],br=Ia[1],ro=oa(function(Dr){Lr(Dr)&&ir!==Dr&&br(Dr),Ha==null||Ha.registerSubPopup(ja,Dr)}),Ur=te.useState(null),io=(0,Ve.Z)(Ur,2),Eo=io[0],oo=io[1],gi=oa(function(Dr){Lr(Dr)&&Eo!==Dr&&oo(Dr)}),Li=te.Children.only(ba),hr=(Li==null?void 0:Li.props)||{},tr={},to=oa(function(Dr){var _r,Jr,Vr=Eo;return(Vr==null?void 0:Vr.contains(Dr))||((_r=$n(Vr))===null||_r===void 0?void 0:_r.host)===Dr||Dr===Vr||(ir==null?void 0:ir.contains(Dr))||((Jr=$n(ir))===null||Jr===void 0?void 0:Jr.host)===Dr||Dr===ir||Object.values(er.current).some(function(Hr){return(Hr==null?void 0:Hr.contains(Dr))||Dr===Hr})}),lo=Io(ma,mn,rn,Dn),zr=Io(ma,Cn,jn,sa),Bo=te.useState(it||!1),qr=(0,Ve.Z)(Bo,2),ei=qr[0],fo=qr[1],uo=Ce!=null?Ce:ei,pi=oa(function(Dr){Ce===void 0&&fo(Dr)});wr(function(){fo(Ce||!1)},[Ce]);var Zo=te.useRef(uo);Zo.current=uo;var Mi=oa(function(Dr){(0,je.flushSync)(function(){uo!==Dr&&(pi(Dr),tt==null||tt(Dr))})}),Fi=te.useRef(),Si=function(){clearTimeout(Fi.current)},zo=function(_r){var Jr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Si(),Jr===0?Mi(_r):Fi.current=setTimeout(function(){Mi(_r)},Jr*1e3)};te.useEffect(function(){return Si},[]);var Ro=te.useState(!1),Mr=(0,Ve.Z)(Ro,2),so=Mr[0],jo=Mr[1];wr(function(Dr){(!Dr||uo)&&jo(!0)},[uo]);var Ho=te.useState(null),Ii=(0,Ve.Z)(Ho,2),xr=Ii[0],Ea=Ii[1],pr=te.useState([0,0]),Er=(0,Ve.Z)(pr,2),za=Er[0],wo=Er[1],Yo=function(_r){wo([_r.clientX,_r.clientY])},il=Sn(uo,ir,Ot?za:Eo,at,_e,lt,fn),Ci=(0,Ve.Z)(il,11),dl=Ci[0],ll=Ci[1],tu=Ci[2],nu=Ci[3],yl=Ci[4],_l=Ci[5],Pu=Ci[6],ge=Ci[7],fe=Ci[8],Ee=Ci[9],xe=Ci[10],Ue=hi(Bn,Gr,kr,pe),Xe=(0,Ve.Z)(Ue,2),vt=Xe[0],Mt=Xe[1],Ft=vt.has("click"),ln=Mt.has("click")||Mt.has("contextMenu"),bn=oa(function(){so||xe()}),pn=function(){Zo.current&&Ot&&ln&&zo(!1)};Wn(uo,Eo,ir,bn,pn),wr(function(){bn()},[za,at]),wr(function(){uo&&!(_e!=null&&_e[at])&&bn()},[JSON.stringify(lt)]);var Yn=te.useMemo(function(){var Dr=rr(_e,ma,Ee,Ot);return He()(Dr,nt==null?void 0:nt(Ee))},[Ee,nt,_e,ma,Ot]);te.useImperativeHandle(Qt,function(){return{forceAlign:bn}});var ra=te.useState(0),Kn=(0,Ve.Z)(ra,2),Sa=Kn[0],ua=Kn[1],La=te.useState(0),xa=(0,Ve.Z)(La,2),Ua=xa[0],da=xa[1],ha=function(){if(Ke&&Eo){var _r=Eo.getBoundingClientRect();ua(_r.width),da(_r.height)}},$a=function(){ha(),bn()},jr=function(_r){jo(!1),xe(),It==null||It(_r)},Rr=function(){return new Promise(function(_r){ha(),Ea(function(){return _r})})};wr(function(){xr&&(xe(),xr(),Ea(null))},[xr]);function Qa(Dr,_r,Jr,Vr){tr[Dr]=function(Hr){var Ui;Vr==null||Vr(Hr),zo(_r,Jr);for(var ti=arguments.length,qi=new Array(ti>1?ti-1:0),ji=1;ji<ti;ji++)qi[ji-1]=arguments[ji];(Ui=hr[Dr])===null||Ui===void 0||Ui.call.apply(Ui,[hr,Hr].concat(qi))}}(Ft||ln)&&(tr.onClick=function(Dr){var _r;Zo.current&&ln?zo(!1):!Zo.current&&Ft&&(Yo(Dr),zo(!0));for(var Jr=arguments.length,Vr=new Array(Jr>1?Jr-1:0),Hr=1;Hr<Jr;Hr++)Vr[Hr-1]=arguments[Hr];(_r=hr.onClick)===null||_r===void 0||_r.call.apply(_r,[hr,Dr].concat(Vr))}),ao(uo,ln,Eo,ir,_n,_a,to,zo);var yr=vt.has("hover"),dr=Mt.has("hover"),Ja,gr;yr&&(Qa("onMouseEnter",!0,$t,function(Dr){Yo(Dr)}),Qa("onPointerEnter",!0,$t,function(Dr){Yo(Dr)}),Ja=function(){(uo||so)&&zo(!0,$t)},Ot&&(tr.onMouseMove=function(Dr){var _r;(_r=hr.onMouseMove)===null||_r===void 0||_r.call(hr,Dr)})),dr&&(Qa("onMouseLeave",!1,Vn),Qa("onPointerLeave",!1,Vn),gr=function(){zo(!1,Vn)}),vt.has("focus")&&Qa("onFocus",!0,Tn),Mt.has("focus")&&Qa("onBlur",!1,Hn),vt.has("contextMenu")&&(tr.onContextMenu=function(Dr){var _r;Zo.current&&Mt.has("contextMenu")?zo(!1):(Yo(Dr),zo(!0)),Dr.preventDefault();for(var Jr=arguments.length,Vr=new Array(Jr>1?Jr-1:0),Hr=1;Hr<Jr;Hr++)Vr[Hr-1]=arguments[Hr];(_r=hr.onContextMenu)===null||_r===void 0||_r.call.apply(_r,[hr,Dr].concat(Vr))}),va&&(tr.className=He()(hr.className,va));var Qr=(0,Ze.Z)((0,Ze.Z)({},hr),tr),fi={},ui=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];ui.forEach(function(Dr){Zn[Dr]&&(fi[Dr]=function(){for(var _r,Jr=arguments.length,Vr=new Array(Jr),Hr=0;Hr<Jr;Hr++)Vr[Hr]=arguments[Hr];(_r=Qr[Dr])===null||_r===void 0||_r.call.apply(_r,[Qr].concat(Vr)),Zn[Dr].apply(Zn,Vr)})});var No=te.cloneElement(Li,(0,Ze.Z)((0,Ze.Z)({},Qr),fi)),Bi={x:_l,y:Pu},ki=Ht?(0,Ze.Z)({},Ht!==!0?Ht:{}):null;return te.createElement(te.Fragment,null,te.createElement(mr.Z,{disabled:!uo,ref:gi,onResize:$a},te.createElement(du,{getTriggerDOMNode:wa},No)),te.createElement(vo.Provider,{value:cr},te.createElement(Mu,{portal:Te,ref:ro,prefixCls:ma,popup:or,className:He()(he,Yn),style:Ne,target:Eo,onMouseEnter:Ja,onMouseLeave:gr,onPointerEnter:Ja,zIndex:bt,open:uo,keepDom:so,fresh:ut,onClick:Xt,mask:_n,motion:lo,maskMotion:zr,onVisibleChanged:jr,onPrepare:Rr,forceRender:Va,autoDestroy:Ra,getPopupContainer:Aa,align:Ee,arrow:ki,arrowPos:Bi,ready:dl,offsetX:ll,offsetY:tu,offsetR:nu,offsetB:yl,onAlign:bn,stretch:Ke,targetWidth:Sa/ge,targetHeight:Ua/fe})))});return ct}var wl=Al(Wa),Ka={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ct){var gt=ct.keyCode;if(ct.altKey&&!ct.ctrlKey||ct.metaKey||gt>=Ka.F1&&gt<=Ka.F12)return!1;switch(gt){case Ka.ALT:case Ka.CAPS_LOCK:case Ka.CONTEXT_MENU:case Ka.CTRL:case Ka.DOWN:case Ka.END:case Ka.ESC:case Ka.HOME:case Ka.INSERT:case Ka.LEFT:case Ka.MAC_FF_META:case Ka.META:case Ka.NUMLOCK:case Ka.NUM_CENTER:case Ka.PAGE_DOWN:case Ka.PAGE_UP:case Ka.PAUSE:case Ka.PRINT_SCREEN:case Ka.RIGHT:case Ka.SHIFT:case Ka.UP:case Ka.WIN_KEY:case Ka.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ct){if(ct>=Ka.ZERO&&ct<=Ka.NINE||ct>=Ka.NUM_ZERO&&ct<=Ka.NUM_MULTIPLY||ct>=Ka.A&&ct<=Ka.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ct===0)return!0;switch(ct){case Ka.SPACE:case Ka.QUESTION_MARK:case Ka.NUM_PLUS:case Ka.NUM_MINUS:case Ka.NUM_PERIOD:case Ka.NUM_DIVISION:case Ka.SEMICOLON:case Ka.DASH:case Ka.EQUALS:case Ka.COMMA:case Ka.PERIOD:case Ka.SLASH:case Ka.APOSTROPHE:case Ka.SINGLE_QUOTE:case Ka.OPEN_SQUARE_BRACKET:case Ka.BACKSLASH:case Ka.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},eu=Ka,ns=eu.ESC,Sl=eu.TAB;function wu(Te){var ct=Te.visible,gt=Te.triggerRef,Qt=Te.onVisibleChange,In=Te.autoFocus,ma=Te.overlayRef,ba=te.useRef(!1),Pr=function(){if(ct){var Ce,it;(Ce=gt.current)===null||Ce===void 0||(it=Ce.focus)===null||it===void 0||it.call(Ce),Qt==null||Qt(!1)}},Gr=function(){var Ce;return(Ce=ma.current)!==null&&Ce!==void 0&&Ce.focus?(ma.current.focus(),ba.current=!0,!0):!1},kr=function(Ce){switch(Ce.keyCode){case ns:Pr();break;case Sl:{var it=!1;ba.current||(it=Gr()),it?Ce.preventDefault():Pr();break}}};te.useEffect(function(){return ct?(window.addEventListener("keydown",kr),In&&un(Gr,3),function(){window.removeEventListener("keydown",kr),ba.current=!1}):function(){ba.current=!1}},[ct])}var ms=(0,te.forwardRef)(function(Te,ct){var gt=Te.overlay,Qt=Te.arrow,In=Te.prefixCls,ma=(0,te.useMemo)(function(){var Pr;return typeof gt=="function"?Pr=gt():Pr=gt,Pr},[gt]),ba=ye(ct,ma==null?void 0:ma.ref);return te.createElement(te.Fragment,null,Qt&&te.createElement("div",{className:"".concat(In,"-arrow")}),te.cloneElement(ma,{ref:Fe(ma)?ba:void 0}))}),Gu=ms,vu={adjustX:1,adjustY:1},hu=[0,0],xs={topLeft:{points:["bl","tl"],overflow:vu,offset:[0,-4],targetOffset:hu},top:{points:["bc","tc"],overflow:vu,offset:[0,-4],targetOffset:hu},topRight:{points:["br","tr"],overflow:vu,offset:[0,-4],targetOffset:hu},bottomLeft:{points:["tl","bl"],overflow:vu,offset:[0,4],targetOffset:hu},bottom:{points:["tc","bc"],overflow:vu,offset:[0,4],targetOffset:hu},bottomRight:{points:["tr","br"],overflow:vu,offset:[0,4],targetOffset:hu}},ls=xs,us=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function vs(Te,ct){var gt,Qt=Te.arrow,In=Qt===void 0?!1:Qt,ma=Te.prefixCls,ba=ma===void 0?"rc-dropdown":ma,Pr=Te.transitionName,Gr=Te.animation,kr=Te.align,pe=Te.placement,Ce=pe===void 0?"bottomLeft":pe,it=Te.placements,tt=it===void 0?ls:it,It=Te.getPopupContainer,$t=Te.showAction,gn=Te.hideAction,Vn=Te.overlayClassName,Tn=Te.overlayStyle,Hn=Te.visible,_n=Te.trigger,Ba=_n===void 0?["hover"]:_n,_a=Te.autoFocus,Aa=Te.overlay,Va=Te.children,fr=Te.onVisibleChange,ar=(0,ke.Z)(Te,us),or=te.useState(),he=(0,Ve.Z)(or,2),Ne=he[0],at=he[1],me="visible"in Te?Hn:Ne,_e=te.useRef(null),lt=te.useRef(null),bt=te.useRef(null);te.useImperativeHandle(ct,function(){return _e.current});var Ke=function(Dn){at(Dn),fr==null||fr(Dn)};wu({visible:me,triggerRef:bt,onVisibleChange:Ke,autoFocus:_a,overlayRef:lt});var nt=function(Dn){var rn=Te.onOverlayClick;at(!1),rn&&rn(Dn)},ut=function(){return te.createElement(Gu,{ref:lt,overlay:Aa,prefixCls:ba,arrow:In})},Ot=function(){return typeof Aa=="function"?ut:ut()},Xt=function(){var Dn=Te.minOverlayWidthMatchTrigger,rn=Te.alignPoint;return"minOverlayWidthMatchTrigger"in Te?Dn:!rn},fn=function(){var Dn=Te.openClassName;return Dn!==void 0?Dn:"".concat(ba,"-open")},Ht=te.cloneElement(Va,{className:He()((gt=Va.props)===null||gt===void 0?void 0:gt.className,me&&fn()),ref:Fe(Va)?ye(bt,Va.ref):void 0}),mn=gn;return!mn&&Ba.indexOf("contextMenu")!==-1&&(mn=["click"]),te.createElement(wl,(0,Ge.Z)({builtinPlacements:tt},ar,{prefixCls:ba,ref:_e,popupClassName:He()(Vn,(0,se.Z)({},"".concat(ba,"-show-arrow"),In)),popupStyle:Tn,action:Ba,showAction:$t,hideAction:mn,popupPlacement:Ce,popupAlign:kr,popupTransitionName:Pr,popupAnimation:Gr,popupVisible:me,stretch:Xt()?"minWidth":"",popup:Ot(),onPopupVisibleChange:Ke,onPopupClick:nt,getPopupContainer:It}),Ht)}var As=te.forwardRef(vs),Cs=As,Hs=ee(60276),Ns=ee(5663),uu=ee(10366),pu=ee(80636),Iu=ee(8745),ps=ee(96159),Su=ee(53124),Ou=ee(68508),yu=ee(76529),bs=ee(46605),Ru=ee(66748);const Ms=null,ss=Te=>{const{menu:ct,arrow:gt,prefixCls:Qt,children:In,trigger:ma,disabled:ba,dropdownRender:Pr,getPopupContainer:Gr,overlayClassName:kr,rootClassName:pe,open:Ce,onOpenChange:it,visible:tt,onVisibleChange:It,mouseEnterDelay:$t=.15,mouseLeaveDelay:gn=.1,autoAdjustOverflow:Vn=!0,placement:Tn="",overlay:Hn,transitionName:_n}=Te,{getPopupContainer:Ba,getPrefixCls:_a,direction:Aa}=te.useContext(Su.E_),Va=te.useMemo(()=>{const Ht=_a();return _n!==void 0?_n:Tn.includes("top")?`${Ht}-slide-down`:`${Ht}-slide-up`},[_a,Tn,_n]),fr=te.useMemo(()=>Tn?Tn.includes("Center")?Tn.slice(0,Tn.indexOf("Center")):Tn:Aa==="rtl"?"bottomRight":"bottomLeft",[Tn,Aa]),ar=_a("dropdown",Qt),[or,he]=(0,Ru.Z)(ar),[,Ne]=(0,bs.Z)(),at=te.Children.only(In),me=(0,ps.Tm)(at,{className:He()(`${ar}-trigger`,{[`${ar}-rtl`]:Aa==="rtl"},at.props.className),disabled:ba}),_e=ba?[]:ma;let lt;_e&&_e.includes("contextMenu")&&(lt=!0);const[bt,Ke]=(0,Ns.Z)(!1,{value:Ce!=null?Ce:tt}),nt=(0,Hs.useEvent)(Ht=>{it==null||it(Ht),It==null||It(Ht),Ke(Ht)}),ut=He()(kr,pe,he,{[`${ar}-rtl`]:Aa==="rtl"}),Ot=(0,pu.Z)({arrowPointAtCenter:typeof gt=="object"&&gt.pointAtCenter,autoAdjustOverflow:Vn,offset:Ne.marginXXS,arrowWidth:gt?Ne.sizePopupArrow:0,borderRadius:Ne.borderRadius}),Xt=te.useCallback(()=>{Ke(!1)},[]),fn=()=>{let Ht;return ct!=null&&ct.items?Ht=te.createElement(Ou.default,Object.assign({},ct)):typeof Hn=="function"?Ht=Hn():Ht=Hn,Pr&&(Ht=Pr(Ht)),Ht=te.Children.only(typeof Ht=="string"?te.createElement("span",null,Ht):Ht),te.createElement(yu.J,{prefixCls:`${ar}-menu`,expandIcon:te.createElement("span",{className:`${ar}-menu-submenu-arrow`},te.createElement(Be.Z,{className:`${ar}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Xt,validator:mn=>{let{mode:Cn}=mn}},Ht)};return or(te.createElement(Cs,Object.assign({alignPoint:lt},(0,uu.Z)(Te,["rootClassName"]),{mouseEnterDelay:$t,mouseLeaveDelay:gn,visible:bt,builtinPlacements:Ot,arrow:!!gt,overlayClassName:ut,prefixCls:ar,getPopupContainer:Gr||Ba,transitionName:Va,trigger:_e,overlay:fn,placement:fr,onVisibleChange:nt}),me))};function as(Te){return Object.assign(Object.assign({},Te),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Is=(0,Iu.Z)(ss,"dropdown",Te=>Te,as),Ss=Te=>te.createElement(Is,Object.assign({},Te),te.createElement("span",null));ss._InternalPanelDoNotUseOrYouWillBeFired=Ss;var Os=ss},85418:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return a}});var te=ee(56153),ie=ee(94184),Be=ee.n(ie),qe=ee(67294),He=ee(64582),Ge=ee(71577),se=ee(53124),Ve=ee(93421),ke=ee(4173),Ze=ee(66748),je=function(y,b){var E={};for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&b.indexOf(x)<0&&(E[x]=y[x]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(y);z<x.length;z++)b.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(y,x[z])&&(E[x[z]]=y[x[z]]);return E};const ce=y=>{const{getPopupContainer:b,getPrefixCls:E,direction:x}=qe.useContext(se.E_),{prefixCls:z,type:re="default",danger:ae,disabled:ne,loading:ve,onClick:ye,htmlType:we,children:Fe,className:Se,menu:Pe,arrow:Ye,autoFocus:De,overlay:We,trigger:Oe,align:rt,open:Je,onOpenChange:At,placement:Lt,getPopupContainer:ht,href:wt,icon:Jt=qe.createElement(He.Z,null),title:cn,buttonsRender:pt=Oa=>Oa,mouseEnterDelay:Nt,mouseLeaveDelay:Zt,overlayClassName:Fn,overlayStyle:yt,destroyPopupOnHide:Yt,dropdownRender:Re}=y,Gn=je(y,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),nn=E("dropdown",z),pa=`${nn}-button`,[fa,Ln]=(0,Ze.Z)(nn),mt={menu:Pe,arrow:Ye,autoFocus:De,align:rt,disabled:ne,trigger:ne?[]:Oe,onOpenChange:At,getPopupContainer:ht||b,mouseEnterDelay:Nt,mouseLeaveDelay:Zt,overlayClassName:Fn,overlayStyle:yt,destroyPopupOnHide:Yt,dropdownRender:Re},{compactSize:ot,compactItemClassnames:an}=(0,ke.ri)(nn,x),hn=Be()(pa,an,Se,Ln);"overlay"in y&&(mt.overlay=We),"open"in y&&(mt.open=Je),"placement"in y?mt.placement=Lt:mt.placement=x==="rtl"?"bottomLeft":"bottomRight";const Wt=qe.createElement(Ge.ZP,{type:re,danger:ae,disabled:ne,loading:ve,onClick:ye,htmlType:we,href:wt,title:cn},Fe),Na=qe.createElement(Ge.ZP,{type:re,danger:ae,icon:Jt}),[En,Ca]=pt([Wt,Na]);return fa(qe.createElement(Ve.Z.Compact,Object.assign({className:hn,size:ot,block:!0},Gn),En,qe.createElement(te.Z,Object.assign({},mt),Ca)))};ce.__ANT_BUTTON=!0;var Le=ce;const de=te.Z;de.Button=Le;var a=de},66748:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return je}});var te=ee(14747),ie=ee(67771),Be=ee(33297),qe=ee(50438),He=ee(97414),Ge=ee(67968),se=ee(45503),ke=ce=>{const{componentCls:Le,menuCls:de,colorError:a,colorTextLightSolid:y}=ce,b=`${de}-item`;return{[`${Le}, ${Le}-menu-submenu`]:{[`${de} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Ze=ce=>{const{componentCls:Le,menuCls:de,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:x,motionDurationMid:z,dropdownPaddingVertical:re,fontSize:ae,dropdownEdgeChildPadding:ne,colorTextDisabled:ve,fontSizeIcon:ye,controlPaddingHorizontal:we,colorBgElevated:Fe}=ce;return[{[Le]:Object.assign(Object.assign({},(0,te.Wf)(ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-y+b/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:ye}},[`${Le}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:ye},[`${x}-down::before`]:{transition:`transform ${z}`}},[`${Le}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${Le}-placement-bottomLeft,
&${E}-slide-down-appear${E}-slide-down-appear-active${Le}-placement-bottomLeft,
&${E}-slide-down-enter${E}-slide-down-enter-active${Le}-placement-bottom,
&${E}-slide-down-appear${E}-slide-down-appear-active${Le}-placement-bottom,
&${E}-slide-down-enter${E}-slide-down-enter-active${Le}-placement-bottomRight,
&${E}-slide-down-appear${E}-slide-down-appear-active${Le}-placement-bottomRight`]:{animationName:ie.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${Le}-placement-topLeft,
&${E}-slide-up-appear${E}-slide-up-appear-active${Le}-placement-topLeft,
&${E}-slide-up-enter${E}-slide-up-enter-active${Le}-placement-top,
&${E}-slide-up-appear${E}-slide-up-appear-active${Le}-placement-top,
&${E}-slide-up-enter${E}-slide-up-enter-active${Le}-placement-topRight,
&${E}-slide-up-appear${E}-slide-up-appear-active${Le}-placement-topRight`]:{animationName:ie.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${Le}-placement-bottomLeft,
&${E}-slide-down-leave${E}-slide-down-leave-active${Le}-placement-bottom,
&${E}-slide-down-leave${E}-slide-down-leave-active${Le}-placement-bottomRight`]:{animationName:ie.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${Le}-placement-topLeft,
&${E}-slide-up-leave${E}-slide-up-leave-active${Le}-placement-top,
&${E}-slide-up-leave${E}-slide-up-leave-active${Le}-placement-topRight`]:{animationName:ie.ly}})},(0,He.ZP)(ce,{colorBg:Fe,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${Le} ${de}`]:{position:"relative",margin:0},[`${de}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${Le}, ${Le}-menu-submenu`]:{[de]:Object.assign(Object.assign({padding:ne,listStyleType:"none",backgroundColor:Fe,backgroundClip:"padding-box",borderRadius:ce.borderRadiusLG,outline:"none",boxShadow:ce.boxShadowSecondary},(0,te.Qy)(ce)),{[`${de}-item-group-title`]:{padding:`${re}px ${we}px`,color:ce.colorTextDescription,transition:`all ${z}`},[`${de}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${de}-item-icon`]:{minWidth:ae,marginInlineEnd:ce.marginXS,fontSize:ce.fontSizeSM},[`${de}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${z}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${de}-item, ${de}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${re}px ${we}px`,color:ce.colorText,fontWeight:"normal",fontSize:ae,lineHeight:ce.lineHeight,cursor:"pointer",transition:`all ${z}`,borderRadius:ce.borderRadiusSM,"&:hover, &-active":{backgroundColor:ce.controlItemBgHover}},(0,te.Qy)(ce)),{"&-selected":{color:ce.colorPrimary,backgroundColor:ce.controlItemBgActive,"&:hover, &-active":{backgroundColor:ce.controlItemBgActiveHover}},"&-disabled":{color:ve,cursor:"not-allowed","&:hover":{color:ve,backgroundColor:Fe,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ce.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:ce.colorSplit},[`${Le}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ce.paddingXS,[`${Le}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ce.colorTextDescription,fontSize:ye,fontStyle:"normal"}}}),[`${de}-item-group-list`]:{margin:`0 ${ce.marginXS}px`,padding:0,listStyle:"none"},[`${de}-submenu-title`]:{paddingInlineEnd:we+ce.fontSizeSM},[`${de}-submenu-vertical`]:{position:"relative"},[`${de}-submenu${de}-submenu-disabled ${Le}-menu-submenu-title`]:{[`&, ${Le}-menu-submenu-arrow-icon`]:{color:ve,backgroundColor:Fe,cursor:"not-allowed"}},[`${de}-submenu-selected ${Le}-menu-submenu-title`]:{color:ce.colorPrimary}})}},[(0,ie.oN)(ce,"slide-up"),(0,ie.oN)(ce,"slide-down"),(0,Be.Fm)(ce,"move-up"),(0,Be.Fm)(ce,"move-down"),(0,qe._y)(ce,"zoom-big")]]};var je=(0,Ge.Z)("Dropdown",(ce,Le)=>{let{rootPrefixCls:de}=Le;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:x,paddingXXS:z,componentCls:re,borderRadiusLG:ae}=ce,ne=(b-E*x)/2,{dropdownArrowOffset:ve}=(0,He.fS)({contentRadius:ae}),ye=(0,se.TS)(ce,{menuCls:`${re}-menu`,rootPrefixCls:de,dropdownArrowDistance:y/2+a,dropdownArrowOffset:ve,dropdownPaddingVertical:ne,dropdownEdgeChildPadding:z});return[Ze(ye),ke(ye)]},ce=>({zIndexPopup:ce.zIndexPopupBase+50}))},25378:function(zt,Vt,ee){"use strict";var te=ee(67294),ie=ee(14075),Be=ee(57838),qe=ee(74443);function He(){let Ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const se=(0,te.useRef)({}),Ve=(0,Be.Z)(),ke=(0,qe.ZP)();return(0,ie.Z)(()=>{const Ze=ke.subscribe(je=>{se.current=je,Ge&&Ve()});return()=>ke.unsubscribe(Ze)},[]),se.current}Vt.Z=He},19249:function(zt,Vt,ee){"use strict";ee.d(Vt,{D:function(){return x},Z:function(){return ae}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},qe=Be,He=ee(44327),Ge=function(ve,ye){return ie.createElement(He.Z,(0,te.Z)({},ve,{ref:ye,icon:qe}))},se=ie.forwardRef(Ge),Ve=ee(55007),ke=ee(79269),Ze=ee(94184),je=ee.n(Ze),ce=ee(10366),de=ne=>!isNaN(parseFloat(ne))&&isFinite(ne),a=ee(53124),y=ee(84321),b=function(ne,ve){var ye={};for(var we in ne)Object.prototype.hasOwnProperty.call(ne,we)&&ve.indexOf(we)<0&&(ye[we]=ne[we]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,we=Object.getOwnPropertySymbols(ne);Fe<we.length;Fe++)ve.indexOf(we[Fe])<0&&Object.prototype.propertyIsEnumerable.call(ne,we[Fe])&&(ye[we[Fe]]=ne[we[Fe]]);return ye};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},x=ie.createContext({}),z=(()=>{let ne=0;return function(){let ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ne+=1,`${ve}${ne}`}})();var ae=ie.forwardRef((ne,ve)=>{const{prefixCls:ye,className:we,trigger:Fe,children:Se,defaultCollapsed:Pe=!1,theme:Ye="dark",style:De={},collapsible:We=!1,reverseArrow:Oe=!1,width:rt=200,collapsedWidth:Je=80,zeroWidthTriggerStyle:At,breakpoint:Lt,onCollapse:ht,onBreakpoint:wt}=ne,Jt=b(ne,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:cn}=(0,ie.useContext)(y.Gs),[pt,Nt]=(0,ie.useState)("collapsed"in ne?ne.collapsed:Pe),[Zt,Fn]=(0,ie.useState)(!1);(0,ie.useEffect)(()=>{"collapsed"in ne&&Nt(ne.collapsed)},[ne.collapsed]);const yt=(fa,Ln)=>{"collapsed"in ne||Nt(fa),ht==null||ht(fa,Ln)},Yt=(0,ie.useRef)();Yt.current=fa=>{Fn(fa.matches),wt==null||wt(fa.matches),pt!==fa.matches&&yt(fa.matches,"responsive")},(0,ie.useEffect)(()=>{function fa(mt){return Yt.current(mt)}let Ln;if(typeof window!="undefined"){const{matchMedia:mt}=window;if(mt&&Lt&&Lt in E){Ln=mt(`(max-width: ${E[Lt]})`);try{Ln.addEventListener("change",fa)}catch(ot){Ln.addListener(fa)}fa(Ln)}}return()=>{try{Ln==null||Ln.removeEventListener("change",fa)}catch(mt){Ln==null||Ln.removeListener(fa)}}},[Lt]),(0,ie.useEffect)(()=>{const fa=z("ant-sider-");return cn.addSider(fa),()=>cn.removeSider(fa)},[]);const Re=()=>{yt(!pt,"clickTrigger")},{getPrefixCls:Gn}=(0,ie.useContext)(a.E_),nn=()=>{const fa=Gn("layout-sider",ye),Ln=(0,ce.Z)(Jt,["collapsed"]),mt=pt?Je:rt,ot=de(mt)?`${mt}px`:String(mt),an=parseFloat(String(Je||0))===0?ie.createElement("span",{onClick:Re,className:je()(`${fa}-zero-width-trigger`,`${fa}-zero-width-trigger-${Oe?"right":"left"}`),style:At},Fe||ie.createElement(se,null)):null,Na={expanded:Oe?ie.createElement(ke.Z,null):ie.createElement(Ve.Z,null),collapsed:Oe?ie.createElement(Ve.Z,null):ie.createElement(ke.Z,null)}[pt?"collapsed":"expanded"],En=Fe!==null?an||ie.createElement("div",{className:`${fa}-trigger`,onClick:Re,style:{width:ot}},Fe||Na):null,Ca=Object.assign(Object.assign({},De),{flex:`0 0 ${ot}`,maxWidth:ot,minWidth:ot,width:ot}),Oa=je()(fa,`${fa}-${Ye}`,{[`${fa}-collapsed`]:!!pt,[`${fa}-has-trigger`]:We&&Fe!==null&&!an,[`${fa}-below`]:!!Zt,[`${fa}-zero-width`]:parseFloat(ot)===0},we);return ie.createElement("aside",Object.assign({className:Oa},Ln,{style:Ca,ref:ve}),ie.createElement("div",{className:`${fa}-children`},Se),We||Zt&&an?En:null)},pa=ie.useMemo(()=>({siderCollapsed:pt}),[pt]);return ie.createElement(x.Provider,{value:pa},nn())})},84321:function(zt,Vt,ee){"use strict";ee.d(Vt,{VY:function(){return z},$_:function(){return x},h4:function(){return E},Gs:function(){return Le},ZP:function(){return re}});var te=ee(74902),ie=ee(94184),Be=ee.n(ie),qe=ee(10366),He=ee(67294),Ge=ee(53124),se=ee(67968),ke=ae=>{const{componentCls:ne,bodyBg:ve,lightSiderBg:ye,lightTriggerBg:we,lightTriggerColor:Fe}=ae;return{[`${ne}-sider-light`]:{background:ye,[`${ne}-sider-trigger`]:{color:Fe,background:we},[`${ne}-sider-zero-width-trigger`]:{color:Fe,background:we,border:`1px solid ${ve}`,borderInlineStart:0}}}};const Ze=ae=>{const{antCls:ne,componentCls:ve,colorText:ye,triggerColor:we,footerBg:Fe,triggerBg:Se,headerHeight:Pe,headerPadding:Ye,headerColor:De,footerPadding:We,triggerHeight:Oe,zeroTriggerHeight:rt,zeroTriggerWidth:Je,motionDurationMid:At,motionDurationSlow:Lt,fontSize:ht,borderRadius:wt,bodyBg:Jt,headerBg:cn,siderBg:pt}=ae;return{[ve]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Jt,"&, *":{boxSizing:"border-box"},[`&${ve}-has-sider`]:{flexDirection:"row",[`> ${ve}, > ${ve}-content`]:{width:0}},[`${ve}-header, &${ve}-footer`]:{flex:"0 0 auto"},[`${ve}-sider`]:{position:"relative",minWidth:0,background:pt,transition:`all ${At}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ne}-menu${ne}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Oe},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Oe,color:we,lineHeight:`${Oe}px`,textAlign:"center",background:Se,cursor:"pointer",transition:`all ${At}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:Pe,insetInlineEnd:-Je,zIndex:1,width:Je,height:rt,color:we,fontSize:ae.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:pt,borderStartStartRadius:0,borderStartEndRadius:wt,borderEndEndRadius:wt,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Lt} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Lt}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Je,borderStartStartRadius:wt,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:wt}}}}},ke(ae)),{"&-rtl":{direction:"rtl"}}),[`${ve}-header`]:{height:Pe,padding:Ye,color:De,lineHeight:`${Pe}px`,background:cn,[`${ne}-menu`]:{lineHeight:"inherit"}},[`${ve}-footer`]:{padding:We,color:ye,fontSize:ht,background:Fe},[`${ve}-content`]:{flex:"auto",minHeight:0}}};var je=(0,se.Z)("Layout",ae=>[Ze(ae)],ae=>{const{colorBgLayout:ne,controlHeight:ve,controlHeightLG:ye,colorText:we,controlHeightSM:Fe,marginXXS:Se,colorTextLightSolid:Pe,colorBgContainer:Ye}=ae,De=ye*1.25;return{colorBgHeader:"#001529",colorBgBody:ne,colorBgTrigger:"#002140",bodyBg:ne,headerBg:"#001529",headerHeight:ve*2,headerPadding:`0 ${De}px`,headerColor:we,footerPadding:`${Fe}px ${De}px`,footerBg:ne,siderBg:"#001529",triggerHeight:ye+Se*2,triggerBg:"#002140",triggerColor:Pe,zeroTriggerWidth:ye,zeroTriggerHeight:ye,lightSiderBg:Ye,lightTriggerBg:Ye,lightTriggerColor:we}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),ce=function(ae,ne){var ve={};for(var ye in ae)Object.prototype.hasOwnProperty.call(ae,ye)&&ne.indexOf(ye)<0&&(ve[ye]=ae[ye]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,ye=Object.getOwnPropertySymbols(ae);we<ye.length;we++)ne.indexOf(ye[we])<0&&Object.prototype.propertyIsEnumerable.call(ae,ye[we])&&(ve[ye[we]]=ae[ye[we]]);return ve};const Le=He.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function de(ae){let{suffixCls:ne,tagName:ve,displayName:ye}=ae;return we=>He.forwardRef((Se,Pe)=>He.createElement(we,Object.assign({ref:Pe,suffixCls:ne,tagName:ve},Se)))}const a=He.forwardRef((ae,ne)=>{const{prefixCls:ve,suffixCls:ye,className:we,tagName:Fe}=ae,Se=ce(ae,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:Pe}=He.useContext(Ge.E_),Ye=Pe("layout",ve),[De,We]=je(Ye),Oe=ye?`${Ye}-${ye}`:Ye;return De(He.createElement(Fe,Object.assign({className:Be()(ve||Oe,we,We),ref:ne},Se)))}),y=He.forwardRef((ae,ne)=>{const{direction:ve}=He.useContext(Ge.E_),[ye,we]=He.useState([]),{prefixCls:Fe,className:Se,rootClassName:Pe,children:Ye,hasSider:De,tagName:We,style:Oe}=ae,rt=ce(ae,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Je=(0,qe.Z)(rt,["suffixCls"]),{getPrefixCls:At,layout:Lt}=He.useContext(Ge.E_),ht=At("layout",Fe),[wt,Jt]=je(ht),cn=Be()(ht,{[`${ht}-has-sider`]:typeof De=="boolean"?De:ye.length>0,[`${ht}-rtl`]:ve==="rtl"},Lt==null?void 0:Lt.className,Se,Pe,Jt),pt=He.useMemo(()=>({siderHook:{addSider:Nt=>{we(Zt=>[].concat((0,te.Z)(Zt),[Nt]))},removeSider:Nt=>{we(Zt=>Zt.filter(Fn=>Fn!==Nt))}}}),[]);return wt(He.createElement(Le.Provider,{value:pt},He.createElement(We,Object.assign({ref:ne,className:cn,style:Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Oe)},Je),Ye)))}),b=de({tagName:"div",displayName:"Layout"})(y),E=de({suffixCls:"header",tagName:"header",displayName:"Header"})(a),x=de({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),z=de({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var re=b},76529:function(zt,Vt,ee){"use strict";ee.d(Vt,{J:function(){return Ge}});var te=ee(67294),ie=ee(4173),Be=ee(60276),qe=function(se,Ve){var ke={};for(var Ze in se)Object.prototype.hasOwnProperty.call(se,Ze)&&Ve.indexOf(Ze)<0&&(ke[Ze]=se[Ze]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ze=Object.getOwnPropertySymbols(se);je<Ze.length;je++)Ve.indexOf(Ze[je])<0&&Object.prototype.propertyIsEnumerable.call(se,Ze[je])&&(ke[Ze[je]]=se[Ze[je]]);return ke};const He=te.createContext(null),Ge=te.forwardRef((se,Ve)=>{const{children:ke}=se,Ze=qe(se,["children"]),je=te.useContext(He),ce=te.useMemo(()=>Object.assign(Object.assign({},je),Ze),[je,Ze.prefixCls,Ze.mode,Ze.selectable]);return te.createElement(He.Provider,{value:ce},te.createElement(ie.BR,null,(0,Be.supportNodeRef)(ke)?te.cloneElement(ke,{ref:Ve}):ke))});Vt.Z=He},68508:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return fa}});var te=ee(52073),ie=ee(67294),Be=ee(19249),qe=ee(94184),He=ee.n(qe),Ge=ee(53124),se=function(Ln,mt){var ot={};for(var an in Ln)Object.prototype.hasOwnProperty.call(Ln,an)&&mt.indexOf(an)<0&&(ot[an]=Ln[an]);if(Ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,an=Object.getOwnPropertySymbols(Ln);hn<an.length;hn++)mt.indexOf(an[hn])<0&&Object.prototype.propertyIsEnumerable.call(Ln,an[hn])&&(ot[an[hn]]=Ln[an[hn]]);return ot},ke=Ln=>{const{prefixCls:mt,className:ot,dashed:an}=Ln,hn=se(Ln,["prefixCls","className","dashed"]),{getPrefixCls:Wt}=ie.useContext(Ge.E_),Na=Wt("menu",mt),En=He()({[`${Na}-item-divider-dashed`]:!!an},ot);return ie.createElement(te.iz,Object.assign({className:En},hn))},Ze=ee(37419),je=ee(10366),ce=ee(83062),Le=ee(96159),a=(0,ie.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=Ln=>{var mt;const{className:ot,children:an,icon:hn,title:Wt,danger:Na}=Ln,{prefixCls:En,firstLevel:Ca,direction:Oa,disableMenuItemTitleTooltip:Wa,inlineCollapsed:mr}=ie.useContext(a),Lr=xt=>{const Fa=ie.createElement("span",{className:`${En}-title-content`},an);return(!hn||(0,Le.l$)(an)&&an.type==="span")&&an&&xt&&Ca&&typeof an=="string"?ie.createElement("div",{className:`${En}-inline-collapsed-noicon`},an.charAt(0)):Fa},{siderCollapsed:mo}=ie.useContext(Be.D);let dt=Wt;typeof Wt=="undefined"?dt=Ca?an:"":Wt===!1&&(dt="");const Et={title:dt};!mo&&!mr&&(Et.title=null,Et.open=!1);const $n=(0,Ze.Z)(an).length;let oa=ie.createElement(te.ck,Object.assign({},(0,je.Z)(Ln,["title","icon","danger"]),{className:He()({[`${En}-item-danger`]:Na,[`${En}-item-only-child`]:(hn?$n+1:$n)===1},ot),title:typeof Wt=="string"?Wt:void 0}),(0,Le.Tm)(hn,{className:He()((0,Le.l$)(hn)?(mt=hn.props)===null||mt===void 0?void 0:mt.className:"",`${En}-item-icon`)}),Lr(mr));return Wa||(oa=ie.createElement(ce.Z,Object.assign({},Et,{placement:Oa==="rtl"?"left":"right",overlayClassName:`${En}-inline-collapsed-tooltip`}),oa)),oa},x=Ln=>{var mt;const{popupClassName:ot,icon:an,title:hn,theme:Wt}=Ln,Na=ie.useContext(a),{prefixCls:En,inlineCollapsed:Ca,theme:Oa}=Na,Wa=(0,te.Xl)();let mr;if(!an)mr=Ca&&!Wa.length&&hn&&typeof hn=="string"?ie.createElement("div",{className:`${En}-inline-collapsed-noicon`},hn.charAt(0)):ie.createElement("span",{className:`${En}-title-content`},hn);else{const mo=(0,Le.l$)(hn)&&hn.type==="span";mr=ie.createElement(ie.Fragment,null,(0,Le.Tm)(an,{className:He()((0,Le.l$)(an)?(mt=an.props)===null||mt===void 0?void 0:mt.className:"",`${En}-item-icon`)}),mo?hn:ie.createElement("span",{className:`${En}-title-content`},hn))}const Lr=ie.useMemo(()=>Object.assign(Object.assign({},Na),{firstLevel:!1}),[Na]);return ie.createElement(a.Provider,{value:Lr},ie.createElement(te.Wd,Object.assign({},(0,je.Z)(Ln,["icon"]),{title:mr,popupClassName:He()(En,ot,`${En}-${Wt||Oa}`)})))},z=ee(64582),re=ee(60276),ae=ee(33603),ne=ee(76529),ve=function(Ln,mt){var ot={};for(var an in Ln)Object.prototype.hasOwnProperty.call(Ln,an)&&mt.indexOf(an)<0&&(ot[an]=Ln[an]);if(Ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,an=Object.getOwnPropertySymbols(Ln);hn<an.length;hn++)mt.indexOf(an[hn])<0&&Object.prototype.propertyIsEnumerable.call(Ln,an[hn])&&(ot[an[hn]]=Ln[an[hn]]);return ot};function ye(Ln){return(Ln||[]).map((mt,ot)=>{if(mt&&typeof mt=="object"){const an=mt,{label:hn,children:Wt,key:Na,type:En}=an,Ca=ve(an,["label","children","key","type"]),Oa=Na!=null?Na:`tmp-${ot}`;return Wt||En==="group"?En==="group"?ie.createElement(te.BW,Object.assign({key:Oa},Ca,{title:hn}),ye(Wt)):ie.createElement(x,Object.assign({key:Oa},Ca,{title:hn}),ye(Wt)):En==="divider"?ie.createElement(ke,Object.assign({key:Oa},Ca)):ie.createElement(b,Object.assign({key:Oa},Ca),hn)}return null}).filter(mt=>mt)}function we(Ln){return ie.useMemo(()=>Ln&&ye(Ln),[Ln])}var Fe=ee(84780),Se=ee(14747),Pe=ee(33507),Ye=ee(67771),De=ee(50438),We=ee(67968),Oe=ee(45503),Je=Ln=>{const{componentCls:mt,motionDurationSlow:ot,horizontalLineHeight:an,colorSplit:hn,lineWidth:Wt,lineType:Na,itemPaddingInline:En}=Ln;return{[`${mt}-horizontal`]:{lineHeight:an,border:0,borderBottom:`${Wt}px ${Na} ${hn}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${mt}-item, ${mt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:En},[`> ${mt}-item:hover,
> ${mt}-item-active,
> ${mt}-submenu ${mt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${mt}-item, ${mt}-submenu-title`]:{transition:[`border-color ${ot}`,`background ${ot}`].join(",")},[`${mt}-submenu-arrow`]:{display:"none"}}}},Lt=Ln=>{let{componentCls:mt,menuArrowOffset:ot}=Ln;return{[`${mt}-rtl`]:{direction:"rtl"},[`${mt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${mt}-rtl${mt}-vertical,
${mt}-submenu-rtl ${mt}-vertical`]:{[`${mt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${ot})`},"&::after":{transform:`rotate(45deg) translateY(${ot})`}}}}};const ht=Ln=>Object.assign({},(0,Se.oN)(Ln));var Jt=(Ln,mt)=>{const{componentCls:ot,itemColor:an,itemSelectedColor:hn,groupTitleColor:Wt,itemBg:Na,subMenuItemBg:En,itemSelectedBg:Ca,activeBarHeight:Oa,activeBarWidth:Wa,activeBarBorderWidth:mr,motionDurationSlow:Lr,motionEaseInOut:mo,motionEaseOut:dt,itemPaddingInline:Et,motionDurationMid:$n,itemHoverColor:oa,lineType:xt,colorSplit:Fa,itemDisabledColor:Or,dangerItemColor:ya,dangerItemHoverColor:Tr,dangerItemSelectedColor:Ut,dangerItemActiveBg:sr,dangerItemSelectedBg:vr,itemHoverBg:Fo,itemActiveBg:wr,menuSubMenuBg:Yr,horizontalItemSelectedColor:ai,horizontalItemSelectedBg:vo,horizontalItemBorderRadius:_o,horizontalItemHoverBg:hi,popupBg:nl}=Ln;return{[`${ot}-${mt}, ${ot}-${mt} > ${ot}`]:{color:an,background:Na,[`&${ot}-root:focus-visible`]:Object.assign({},ht(Ln)),[`${ot}-item-group-title`]:{color:Wt},[`${ot}-submenu-selected`]:{[`> ${ot}-submenu-title`]:{color:hn}},[`${ot}-item-disabled, ${ot}-submenu-disabled`]:{color:`${Or} !important`},[`${ot}-item:not(${ot}-item-selected):not(${ot}-submenu-selected)`]:{[`&:hover, > ${ot}-submenu-title:hover`]:{color:oa}},[`&:not(${ot}-horizontal)`]:{[`${ot}-item:not(${ot}-item-selected)`]:{"&:hover":{backgroundColor:Fo},"&:active":{backgroundColor:wr}},[`${ot}-submenu-title`]:{"&:hover":{backgroundColor:Fo},"&:active":{backgroundColor:wr}}},[`${ot}-item-danger`]:{color:ya,[`&${ot}-item:hover`]:{[`&:not(${ot}-item-selected):not(${ot}-submenu-selected)`]:{color:Tr}},[`&${ot}-item:active`]:{background:sr}},[`${ot}-item a`]:{"&, &:hover":{color:"inherit"}},[`${ot}-item-selected`]:{color:hn,[`&${ot}-item-danger`]:{color:Ut},"a, a:hover":{color:"inherit"}},[`& ${ot}-item-selected`]:{backgroundColor:Ca,[`&${ot}-item-danger`]:{backgroundColor:vr}},[`${ot}-item, ${ot}-submenu-title`]:{[`&:not(${ot}-item-disabled):focus-visible`]:Object.assign({},ht(Ln))},[`&${ot}-submenu > ${ot}`]:{backgroundColor:Yr},[`&${ot}-popup > ${ot}`]:{backgroundColor:nl},[`&${ot}-horizontal`]:Object.assign(Object.assign({},mt==="dark"?{borderBottom:0}:{}),{[`> ${ot}-item, > ${ot}-submenu`]:{top:mr,marginTop:-mr,marginBottom:0,borderRadius:_o,"&::after":{position:"absolute",insetInline:Et,bottom:0,borderBottom:`${Oa}px solid transparent`,transition:`border-color ${Lr} ${mo}`,content:'""'},"&:hover, &-active, &-open":{background:hi,"&::after":{borderBottomWidth:Oa,borderBottomColor:ai}},"&-selected":{color:ai,backgroundColor:vo,"&:hover":{backgroundColor:vo},"&::after":{borderBottomWidth:Oa,borderBottomColor:ai}}}}),[`&${ot}-root`]:{[`&${ot}-inline, &${ot}-vertical`]:{borderInlineEnd:`${mr}px ${xt} ${Fa}`}},[`&${ot}-inline`]:{[`${ot}-sub${ot}-inline`]:{background:En},[`${ot}-item, ${ot}-submenu-title`]:mr&&Wa?{width:`calc(100% + ${mr}px)`}:{},[`${ot}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Wa}px solid ${hn}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${$n} ${dt}`,`opacity ${$n} ${dt}`].join(","),content:'""'},[`&${ot}-item-danger`]:{"&::after":{borderInlineEndColor:Ut}}},[`${ot}-selected, ${ot}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${$n} ${mo}`,`opacity ${$n} ${mo}`].join(",")}}}}}};const cn=Ln=>{const{componentCls:mt,itemHeight:ot,itemMarginInline:an,padding:hn,menuArrowSize:Wt,marginXS:Na,itemMarginBlock:En}=Ln,Ca=hn+Wt+Na;return{[`${mt}-item`]:{position:"relative",overflow:"hidden"},[`${mt}-item, ${mt}-submenu-title`]:{height:ot,lineHeight:`${ot}px`,paddingInline:hn,overflow:"hidden",textOverflow:"ellipsis",marginInline:an,marginBlock:En,width:`calc(100% - ${an*2}px)`},[`> ${mt}-item,
> ${mt}-submenu > ${mt}-submenu-title`]:{height:ot,lineHeight:`${ot}px`},[`${mt}-item-group-list ${mt}-submenu-title,
${mt}-submenu-title`]:{paddingInlineEnd:Ca}}};var Nt=Ln=>{const{componentCls:mt,iconCls:ot,itemHeight:an,colorTextLightSolid:hn,dropdownWidth:Wt,controlHeightLG:Na,motionDurationMid:En,motionEaseOut:Ca,paddingXL:Oa,itemMarginInline:Wa,fontSizeLG:mr,motionDurationSlow:Lr,paddingXS:mo,boxShadowSecondary:dt,collapsedWidth:Et,collapsedIconSize:$n}=Ln,oa={height:an,lineHeight:`${an}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[mt]:{"&-inline, &-vertical":Object.assign({[`&${mt}-root`]:{boxShadow:"none"}},cn(Ln))},[`${mt}-submenu-popup`]:{[`${mt}-vertical`]:Object.assign(Object.assign({},cn(Ln)),{boxShadow:dt})}},{[`${mt}-submenu-popup ${mt}-vertical${mt}-sub`]:{minWidth:Wt,maxHeight:`calc(100vh - ${Na*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${mt}-inline`]:{width:"100%",[`&${mt}-root`]:{[`${mt}-item, ${mt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Lr}`,`background ${Lr}`,`padding ${En} ${Ca}`].join(","),[`> ${mt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${mt}-sub${mt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${mt}-submenu > ${mt}-submenu-title`]:oa,[`& ${mt}-item-group-title`]:{paddingInlineStart:Oa}},[`${mt}-item`]:oa}},{[`${mt}-inline-collapsed`]:{width:Et,[`&${mt}-root`]:{[`${mt}-item, ${mt}-submenu ${mt}-submenu-title`]:{[`> ${mt}-inline-collapsed-noicon`]:{fontSize:mr,textAlign:"center"}}},[`> ${mt}-item,
> ${mt}-item-group > ${mt}-item-group-list > ${mt}-item,
> ${mt}-item-group > ${mt}-item-group-list > ${mt}-submenu > ${mt}-submenu-title,
> ${mt}-submenu > ${mt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${mr/2}px - ${Wa}px)`,textOverflow:"clip",[`
${mt}-submenu-arrow,
${mt}-submenu-expand-icon
`]:{opacity:0},[`${mt}-item-icon, ${ot}`]:{margin:0,fontSize:$n,lineHeight:`${an}px`,"+ span":{display:"inline-block",opacity:0}}},[`${mt}-item-icon, ${ot}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${mt}-item-icon, ${ot}`]:{display:"none"},"a, a:hover":{color:hn}},[`${mt}-item-group-title`]:Object.assign(Object.assign({},Se.vS),{paddingInline:mo})}}]};const Zt=Ln=>{const{componentCls:mt,motionDurationSlow:ot,motionDurationMid:an,motionEaseInOut:hn,motionEaseOut:Wt,iconCls:Na,iconSize:En,iconMarginInlineEnd:Ca}=Ln;return{[`${mt}-item, ${mt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${ot}`,`background ${ot}`,`padding ${ot} ${hn}`].join(","),[`${mt}-item-icon, ${Na}`]:{minWidth:En,fontSize:En,transition:[`font-size ${an} ${Wt}`,`margin ${ot} ${hn}`,`color ${ot}`].join(","),"+ span":{marginInlineStart:Ca,opacity:1,transition:[`opacity ${ot} ${hn}`,`margin ${ot}`,`color ${ot}`].join(",")}},[`${mt}-item-icon`]:Object.assign({},(0,Se.Ro)()),[`&${mt}-item-only-child`]:{[`> ${Na}, > ${mt}-item-icon`]:{marginInlineEnd:0}}},[`${mt}-item-disabled, ${mt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${mt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},Fn=Ln=>{const{componentCls:mt,motionDurationSlow:ot,motionEaseInOut:an,borderRadius:hn,menuArrowSize:Wt,menuArrowOffset:Na}=Ln;return{[`${mt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ln.margin,width:Wt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${ot} ${an}, opacity ${ot}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Wt*.6,height:Wt*.15,backgroundColor:"currentcolor",borderRadius:hn,transition:[`background ${ot} ${an}`,`transform ${ot} ${an}`,`top ${ot} ${an}`,`color ${ot} ${an}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${Na})`},"&::after":{transform:`rotate(-45deg) translateY(${Na})`}}}}},yt=Ln=>{const{antCls:mt,componentCls:ot,fontSize:an,motionDurationSlow:hn,motionDurationMid:Wt,motionEaseInOut:Na,paddingXS:En,padding:Ca,colorSplit:Oa,lineWidth:Wa,zIndexPopup:mr,borderRadiusLG:Lr,subMenuItemBorderRadius:mo,menuArrowSize:dt,menuArrowOffset:Et,lineType:$n,menuPanelMaskInset:oa,groupTitleLineHeight:xt,groupTitleFontSize:Fa}=Ln;return[{"":{[`${ot}`]:Object.assign(Object.assign({},(0,Se.dF)()),{"&-hidden":{display:"none"}})},[`${ot}-submenu-hidden`]:{display:"none"}},{[ot]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(Ln)),(0,Se.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:an,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${hn} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${ot}-item`]:{flex:"none"}},[`${ot}-item, ${ot}-submenu, ${ot}-submenu-title`]:{borderRadius:Ln.itemBorderRadius},[`${ot}-item-group-title`]:{padding:`${En}px ${Ca}px`,fontSize:Fa,lineHeight:xt,transition:`all ${hn}`},[`&-horizontal ${ot}-submenu`]:{transition:[`border-color ${hn} ${Na}`,`background ${hn} ${Na}`].join(",")},[`${ot}-submenu, ${ot}-submenu-inline`]:{transition:[`border-color ${hn} ${Na}`,`background ${hn} ${Na}`,`padding ${Wt} ${Na}`].join(",")},[`${ot}-submenu ${ot}-sub`]:{cursor:"initial",transition:[`background ${hn} ${Na}`,`padding ${hn} ${Na}`].join(",")},[`${ot}-title-content`]:{transition:`color ${hn}`},[`${ot}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${ot}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Oa,borderStyle:$n,borderWidth:0,borderTopWidth:Wa,marginBlock:Wa,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Zt(Ln)),{[`${ot}-item-group`]:{[`${ot}-item-group-list`]:{margin:0,padding:0,[`${ot}-item, ${ot}-submenu-title`]:{paddingInline:`${an*2}px ${Ca}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:mr,borderRadius:Lr,boxShadow:"none",transformOrigin:"0 0",[`&${ot}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${oa}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:oa},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:Ln.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ln.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ln.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ln.paddingXS},[`> ${ot}`]:Object.assign(Object.assign(Object.assign({borderRadius:Lr},Zt(Ln)),Fn(Ln)),{[`${ot}-item, ${ot}-submenu > ${ot}-submenu-title`]:{borderRadius:mo},[`${ot}-submenu-title::after`]:{transition:`transform ${hn} ${Na}`}})}}),Fn(Ln)),{[`&-inline-collapsed ${ot}-submenu-arrow,
&-inline ${ot}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Et})`},"&::after":{transform:`rotate(45deg) translateX(-${Et})`}},[`${ot}-submenu-open${ot}-submenu-inline > ${ot}-submenu-title > ${ot}-submenu-arrow`]:{transform:`translateY(-${dt*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Et})`},"&::before":{transform:`rotate(45deg) translateX(${Et})`}}})},{[`${mt}-layout-header`]:{[ot]:{lineHeight:"inherit"}}}]};var Yt=(Ln,mt)=>(0,We.Z)("Menu",an=>{if(mt===!1)return[];const{colorBgElevated:hn,colorPrimary:Wt,colorTextLightSolid:Na,controlHeightLG:En,fontSize:Ca,darkItemColor:Oa,darkDangerItemColor:Wa,darkItemBg:mr,darkSubMenuItemBg:Lr,darkItemSelectedColor:mo,darkItemSelectedBg:dt,darkDangerItemSelectedBg:Et,darkItemHoverBg:$n,darkGroupTitleColor:oa,darkItemHoverColor:xt,darkItemDisabledColor:Fa,darkDangerItemHoverColor:Or,darkDangerItemSelectedColor:ya,darkDangerItemActiveBg:Tr}=an,Ut=Ca/7*5,sr=(0,Oe.TS)(an,{menuArrowSize:Ut,menuHorizontalHeight:En*1.15,menuArrowOffset:`${Ut*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:hn}),vr=(0,Oe.TS)(sr,{itemColor:Oa,itemHoverColor:xt,groupTitleColor:oa,itemSelectedColor:mo,itemBg:mr,popupBg:mr,subMenuItemBg:Lr,itemActiveBg:"transparent",itemSelectedBg:dt,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:$n,itemDisabledColor:Fa,dangerItemColor:Wa,dangerItemHoverColor:Or,dangerItemSelectedColor:ya,dangerItemActiveBg:Tr,dangerItemSelectedBg:Et,menuSubMenuBg:Lr,horizontalItemSelectedColor:Na,horizontalItemSelectedBg:Wt});return[yt(sr),Je(sr),Nt(sr),Jt(sr,"light"),Jt(vr,"dark"),Lt(sr),(0,Pe.Z)(sr),(0,Ye.oN)(sr,"slide-up"),(0,Ye.oN)(sr,"slide-down"),(0,De._y)(sr,"zoom-big")]},an=>{const{colorPrimary:hn,colorError:Wt,colorTextDisabled:Na,colorErrorBg:En,colorText:Ca,colorTextDescription:Oa,colorBgContainer:Wa,colorFillAlter:mr,colorFillContent:Lr,lineWidth:mo,lineWidthBold:dt,controlItemBgActive:Et,colorBgTextHover:$n,controlHeightLG:oa,lineHeight:xt,colorBgElevated:Fa,marginXXS:Or,padding:ya,fontSize:Tr,controlHeightSM:Ut,fontSizeLG:sr,colorTextLightSolid:vr,colorErrorHover:Fo}=an,wr=new Fe.C(vr).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:an.zIndexPopupBase+50,radiusItem:an.borderRadiusLG,itemBorderRadius:an.borderRadiusLG,radiusSubMenuItem:an.borderRadiusSM,subMenuItemBorderRadius:an.borderRadiusSM,colorItemText:Ca,itemColor:Ca,colorItemTextHover:Ca,itemHoverColor:Ca,colorItemTextHoverHorizontal:hn,horizontalItemHoverColor:hn,colorGroupTitle:Oa,groupTitleColor:Oa,colorItemTextSelected:hn,itemSelectedColor:hn,colorItemTextSelectedHorizontal:hn,horizontalItemSelectedColor:hn,colorItemBg:Wa,itemBg:Wa,colorItemBgHover:$n,itemHoverBg:$n,colorItemBgActive:Lr,itemActiveBg:Et,colorSubItemBg:mr,subMenuItemBg:mr,colorItemBgSelected:Et,itemSelectedBg:Et,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:dt,activeBarHeight:dt,colorActiveBarBorderSize:mo,activeBarBorderWidth:mo,colorItemTextDisabled:Na,itemDisabledColor:Na,colorDangerItemText:Wt,dangerItemColor:Wt,colorDangerItemTextHover:Wt,dangerItemHoverColor:Wt,colorDangerItemTextSelected:Wt,dangerItemSelectedColor:Wt,colorDangerItemBgActive:En,dangerItemActiveBg:En,colorDangerItemBgSelected:En,dangerItemSelectedBg:En,itemMarginInline:an.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:oa,groupTitleLineHeight:xt,collapsedWidth:oa*2,popupBg:Fa,itemMarginBlock:Or,itemPaddingInline:ya,horizontalLineHeight:`${oa*1.15}px`,iconSize:Tr,iconMarginInlineEnd:Ut-Tr,collapsedIconSize:sr,groupTitleFontSize:Tr,darkItemDisabledColor:new Fe.C(vr).setAlpha(.25).toRgbString(),darkItemColor:wr,darkDangerItemColor:Wt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:vr,darkItemSelectedBg:hn,darkDangerItemSelectedBg:Wt,darkItemHoverBg:"transparent",darkGroupTitleColor:wr,darkItemHoverColor:vr,darkDangerItemHoverColor:Fo,darkDangerItemSelectedColor:vr,darkDangerItemActiveBg:Wt}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(Ln),Re=function(Ln,mt){var ot={};for(var an in Ln)Object.prototype.hasOwnProperty.call(Ln,an)&&mt.indexOf(an)<0&&(ot[an]=Ln[an]);if(Ln!=null&&typeof Object.getOwnPropertySymbols=="function")for(var hn=0,an=Object.getOwnPropertySymbols(Ln);hn<an.length;hn++)mt.indexOf(an[hn])<0&&Object.prototype.propertyIsEnumerable.call(Ln,an[hn])&&(ot[an[hn]]=Ln[an[hn]]);return ot},nn=(0,ie.forwardRef)((Ln,mt)=>{var ot,an;const hn=ie.useContext(ne.Z),Wt=hn||{},{getPrefixCls:Na,getPopupContainer:En,direction:Ca,menu:Oa}=ie.useContext(Ge.E_),Wa=Na(),{prefixCls:mr,className:Lr,style:mo,theme:dt="light",expandIcon:Et,_internalDisableMenuItemTitleTooltip:$n,inlineCollapsed:oa,siderCollapsed:xt,items:Fa,children:Or,rootClassName:ya,mode:Tr,selectable:Ut,onClick:sr,overflowedIndicatorPopupClassName:vr}=Ln,Fo=Re(Ln,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),wr=(0,je.Z)(Fo,["collapsedWidth"]),Yr=we(Fa)||Or;(ot=Wt.validator)===null||ot===void 0||ot.call(Wt,{mode:Tr});const ai=(0,re.useEvent)(function(){var Bt;sr==null||sr.apply(void 0,arguments),(Bt=Wt.onClick)===null||Bt===void 0||Bt.call(Wt)}),vo=Wt.mode||Tr,_o=Ut!=null?Ut:Wt.selectable,hi=ie.useMemo(()=>xt!==void 0?xt:oa,[oa,xt]),nl={horizontal:{motionName:`${Wa}-slide-up`},inline:(0,ae.Z)(Wa),other:{motionName:`${Wa}-zoom-big`}},na=Na("menu",mr||Wt.prefixCls),[rr,Io]=Yt(na,!hn),qn=He()(`${na}-${dt}`,Oa==null?void 0:Oa.className,Lr);let Mn;if(typeof Et=="function")Mn=Et;else if(Et===null||Et===!1)Mn=null;else if(Wt.expandIcon===null||Wt.expandIcon===!1)Mn=null;else{const Bt=Et!=null?Et:Wt.expandIcon;Mn=(0,Le.Tm)(Bt,{className:He()(`${na}-submenu-expand-icon`,(0,Le.l$)(Bt)?(an=Bt.props)===null||an===void 0?void 0:an.className:"")})}const ia=ie.useMemo(()=>({prefixCls:na,inlineCollapsed:hi||!1,direction:Ca,firstLevel:!0,theme:dt,mode:vo,disableMenuItemTitleTooltip:$n}),[na,hi,Ca,$n,dt]);return rr(ie.createElement(ne.Z.Provider,{value:null},ie.createElement(a.Provider,{value:ia},ie.createElement(te.ZP,Object.assign({getPopupContainer:En,overflowedIndicator:ie.createElement(z.Z,null),overflowedIndicatorPopupClassName:He()(na,`${na}-${dt}`,vr),mode:vo,selectable:_o,onClick:ai},wr,{inlineCollapsed:hi,style:Object.assign(Object.assign({},Oa==null?void 0:Oa.style),mo),className:qn,prefixCls:na,direction:Ca,defaultMotions:nl,expandIcon:Mn,ref:mt,rootClassName:He()(ya,Io)}),Yr))))});const pa=(0,ie.forwardRef)((Ln,mt)=>{const ot=(0,ie.useRef)(null),an=ie.useContext(Be.D);return(0,ie.useImperativeHandle)(mt,()=>({menu:ot.current,focus:hn=>{var Wt;(Wt=ot.current)===null||Wt===void 0||Wt.focus(hn)}})),ie.createElement(nn,Object.assign({ref:ot},Ln,an))});pa.Item=b,pa.SubMenu=x,pa.Divider=ke,pa.ItemGroup=te.BW;var fa=pa},34435:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return mo}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},qe=Be,He=ee(44327),Ge=function(Et,$n){return ie.createElement(He.Z,(0,te.Z)({},Et,{ref:$n,icon:qe}))},se=ie.forwardRef(Ge),Ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ke=Ve,Ze=function(Et,$n){return ie.createElement(He.Z,(0,te.Z)({},Et,{ref:$n,icon:ke}))},je=ie.forwardRef(Ze),ce=ee(55007),Le=ee(79269),de=ee(94184),a=ee.n(de),y=ee(4942),b=ee(1413),E=ee(15671),x=ee(43144),z=ee(60136),re=ee(51630),ae=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,ne=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ve="".concat(ae," ").concat(ne).split(/[\s\n]+/),ye="aria-",we="data-";function Fe(dt,Et){return dt.indexOf(Et)===0}function Se(dt){var Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,$n;Et===!1?$n={aria:!0,data:!0,attr:!0}:Et===!0?$n={aria:!0}:$n=(0,b.Z)({},Et);var oa={};return Object.keys(dt).forEach(function(xt){($n.aria&&(xt==="role"||Fe(xt,ye))||$n.data&&Fe(xt,we)||$n.attr&&ve.includes(xt))&&(oa[xt]=dt[xt])}),oa}var Pe={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Ye=Pe,De=ee(81626),We=function(dt){(0,z.Z)($n,dt);var Et=(0,re.Z)($n);function $n(){var oa;(0,E.Z)(this,$n);for(var xt=arguments.length,Fa=new Array(xt),Or=0;Or<xt;Or++)Fa[Or]=arguments[Or];return oa=Et.call.apply(Et,[this].concat(Fa)),oa.state={goInputText:""},oa.getValidValue=function(){var ya=oa.state.goInputText;return!ya||Number.isNaN(ya)?void 0:Number(ya)},oa.buildOptionText=function(ya){return"".concat(ya," ").concat(oa.props.locale.items_per_page)},oa.changeSize=function(ya){oa.props.changeSize(Number(ya))},oa.handleChange=function(ya){oa.setState({goInputText:ya.target.value})},oa.handleBlur=function(ya){var Tr=oa.props,Ut=Tr.goButton,sr=Tr.quickGo,vr=Tr.rootPrefixCls,Fo=oa.state.goInputText;Ut||Fo===""||(oa.setState({goInputText:""}),!(ya.relatedTarget&&(ya.relatedTarget.className.indexOf("".concat(vr,"-item-link"))>=0||ya.relatedTarget.className.indexOf("".concat(vr,"-item"))>=0))&&sr(oa.getValidValue()))},oa.go=function(ya){var Tr=oa.state.goInputText;Tr!==""&&(ya.keyCode===Ye.ENTER||ya.type==="click")&&(oa.setState({goInputText:""}),oa.props.quickGo(oa.getValidValue()))},oa}return(0,x.Z)($n,[{key:"getPageSizeOptions",value:function(){var xt=this.props,Fa=xt.pageSize,Or=xt.pageSizeOptions;return Or.some(function(ya){return ya.toString()===Fa.toString()})?Or:Or.concat([Fa.toString()]).sort(function(ya,Tr){var Ut=Number.isNaN(Number(ya))?0:Number(ya),sr=Number.isNaN(Number(Tr))?0:Number(Tr);return Ut-sr})}},{key:"render",value:function(){var xt=this,Fa=this.props,Or=Fa.pageSize,ya=Fa.locale,Tr=Fa.rootPrefixCls,Ut=Fa.changeSize,sr=Fa.quickGo,vr=Fa.goButton,Fo=Fa.selectComponentClass,wr=Fa.buildOptionText,Yr=Fa.selectPrefixCls,ai=Fa.disabled,vo=this.state.goInputText,_o="".concat(Tr,"-options"),hi=Fo,nl=null,na=null,rr=null;if(!Ut&&!sr)return null;var Io=this.getPageSizeOptions();if(Ut&&hi){var qn=Io.map(function(Mn,ia){return ie.createElement(hi.Option,{key:ia,value:Mn.toString()},(wr||xt.buildOptionText)(Mn))});nl=ie.createElement(hi,{disabled:ai,prefixCls:Yr,showSearch:!1,className:"".concat(_o,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Or||Io[0]).toString(),onChange:this.changeSize,getPopupContainer:function(ia){return ia.parentNode},"aria-label":ya.page_size,defaultOpen:!1},qn)}return sr&&(vr&&(rr=typeof vr=="boolean"?ie.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ai,className:"".concat(_o,"-quick-jumper-button")},ya.jump_to_confirm):ie.createElement("span",{onClick:this.go,onKeyUp:this.go},vr)),na=ie.createElement("div",{className:"".concat(_o,"-quick-jumper")},ya.jump_to,ie.createElement("input",{disabled:ai,type:"text",value:vo,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":ya.page}),ya.page,rr)),ie.createElement("li",{className:"".concat(_o)},nl,na)}}]),$n}(ie.Component);We.defaultProps={pageSizeOptions:["10","20","50","100"]};var Oe=We,rt=function(Et){var $n,oa=Et.rootPrefixCls,xt=Et.page,Fa=Et.active,Or=Et.className,ya=Et.showTitle,Tr=Et.onClick,Ut=Et.onKeyPress,sr=Et.itemRender,vr="".concat(oa,"-item"),Fo=a()(vr,"".concat(vr,"-").concat(xt),($n={},(0,y.Z)($n,"".concat(vr,"-active"),Fa),(0,y.Z)($n,"".concat(vr,"-disabled"),!xt),(0,y.Z)($n,Et.className,Or),$n)),wr=function(){Tr(xt)},Yr=function(_o){Ut(_o,Tr,xt)},ai=sr(xt,"page",ie.createElement("a",{rel:"nofollow"},xt));return ai?ie.createElement("li",{title:ya?xt.toString():null,className:Fo,onClick:wr,onKeyPress:Yr,tabIndex:0},ai):null},Je=rt;function At(){}function Lt(dt){var Et=Number(dt);return typeof Et=="number"&&!Number.isNaN(Et)&&isFinite(Et)&&Math.floor(Et)===Et}var ht=function(Et,$n,oa){return oa};function wt(dt,Et,$n){var oa=typeof dt=="undefined"?Et.pageSize:dt;return Math.floor(($n.total-1)/oa)+1}var Jt=function(dt){(0,z.Z)($n,dt);var Et=(0,re.Z)($n);function $n(oa){var xt;(0,E.Z)(this,$n),xt=Et.call(this,oa),xt.paginationNode=ie.createRef(),xt.getJumpPrevPage=function(){return Math.max(1,xt.state.current-(xt.props.showLessItems?3:5))},xt.getJumpNextPage=function(){return Math.min(wt(void 0,xt.state,xt.props),xt.state.current+(xt.props.showLessItems?3:5))},xt.getItemIcon=function(Ut,sr){var vr=xt.props.prefixCls,Fo=Ut||ie.createElement("button",{type:"button","aria-label":sr,className:"".concat(vr,"-item-link")});return typeof Ut=="function"&&(Fo=ie.createElement(Ut,(0,b.Z)({},xt.props))),Fo},xt.isValid=function(Ut){var sr=xt.props.total;return Lt(Ut)&&Ut!==xt.state.current&&Lt(sr)&&sr>0},xt.shouldDisplayQuickJumper=function(){var Ut=xt.props,sr=Ut.showQuickJumper,vr=Ut.total,Fo=xt.state.pageSize;return vr<=Fo?!1:sr},xt.handleKeyDown=function(Ut){(Ut.keyCode===Ye.ARROW_UP||Ut.keyCode===Ye.ARROW_DOWN)&&Ut.preventDefault()},xt.handleKeyUp=function(Ut){var sr=xt.getValidValue(Ut),vr=xt.state.currentInputValue;sr!==vr&&xt.setState({currentInputValue:sr}),Ut.keyCode===Ye.ENTER?xt.handleChange(sr):Ut.keyCode===Ye.ARROW_UP?xt.handleChange(sr-1):Ut.keyCode===Ye.ARROW_DOWN&&xt.handleChange(sr+1)},xt.handleBlur=function(Ut){var sr=xt.getValidValue(Ut);xt.handleChange(sr)},xt.changePageSize=function(Ut){var sr=xt.state.current,vr=wt(Ut,xt.state,xt.props);sr=sr>vr?vr:sr,vr===0&&(sr=xt.state.current),typeof Ut=="number"&&("pageSize"in xt.props||xt.setState({pageSize:Ut}),"current"in xt.props||xt.setState({current:sr,currentInputValue:sr})),xt.props.onShowSizeChange(sr,Ut),"onChange"in xt.props&&xt.props.onChange&&xt.props.onChange(sr,Ut)},xt.handleChange=function(Ut){var sr=xt.props,vr=sr.disabled,Fo=sr.onChange,wr=xt.state,Yr=wr.pageSize,ai=wr.current,vo=wr.currentInputValue;if(xt.isValid(Ut)&&!vr){var _o=wt(void 0,xt.state,xt.props),hi=Ut;return Ut>_o?hi=_o:Ut<1&&(hi=1),"current"in xt.props||xt.setState({current:hi}),hi!==vo&&xt.setState({currentInputValue:hi}),Fo(hi,Yr),hi}return ai},xt.prev=function(){xt.hasPrev()&&xt.handleChange(xt.state.current-1)},xt.next=function(){xt.hasNext()&&xt.handleChange(xt.state.current+1)},xt.jumpPrev=function(){xt.handleChange(xt.getJumpPrevPage())},xt.jumpNext=function(){xt.handleChange(xt.getJumpNextPage())},xt.hasPrev=function(){return xt.state.current>1},xt.hasNext=function(){return xt.state.current<wt(void 0,xt.state,xt.props)},xt.runIfEnter=function(Ut,sr){if(Ut.key==="Enter"||Ut.charCode===13){for(var vr=arguments.length,Fo=new Array(vr>2?vr-2:0),wr=2;wr<vr;wr++)Fo[wr-2]=arguments[wr];sr.apply(void 0,Fo)}},xt.runIfEnterPrev=function(Ut){xt.runIfEnter(Ut,xt.prev)},xt.runIfEnterNext=function(Ut){xt.runIfEnter(Ut,xt.next)},xt.runIfEnterJumpPrev=function(Ut){xt.runIfEnter(Ut,xt.jumpPrev)},xt.runIfEnterJumpNext=function(Ut){xt.runIfEnter(Ut,xt.jumpNext)},xt.handleGoTO=function(Ut){(Ut.keyCode===Ye.ENTER||Ut.type==="click")&&xt.handleChange(xt.state.currentInputValue)},xt.renderPrev=function(Ut){var sr=xt.props,vr=sr.prevIcon,Fo=sr.itemRender,wr=Fo(Ut,"prev",xt.getItemIcon(vr,"prev page")),Yr=!xt.hasPrev();return(0,ie.isValidElement)(wr)?(0,ie.cloneElement)(wr,{disabled:Yr}):wr},xt.renderNext=function(Ut){var sr=xt.props,vr=sr.nextIcon,Fo=sr.itemRender,wr=Fo(Ut,"next",xt.getItemIcon(vr,"next page")),Yr=!xt.hasNext();return(0,ie.isValidElement)(wr)?(0,ie.cloneElement)(wr,{disabled:Yr}):wr};var Fa=oa.onChange!==At,Or="current"in oa;Or&&!Fa&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var ya=oa.defaultCurrent;"current"in oa&&(ya=oa.current);var Tr=oa.defaultPageSize;return"pageSize"in oa&&(Tr=oa.pageSize),ya=Math.min(ya,wt(Tr,void 0,oa)),xt.state={current:ya,currentInputValue:ya,pageSize:Tr},xt}return(0,x.Z)($n,[{key:"componentDidUpdate",value:function(xt,Fa){var Or=this.props.prefixCls;if(Fa.current!==this.state.current&&this.paginationNode.current){var ya=this.paginationNode.current.querySelector(".".concat(Or,"-item-").concat(Fa.current));if(ya&&document.activeElement===ya){var Tr;ya==null||(Tr=ya.blur)===null||Tr===void 0||Tr.call(ya)}}}},{key:"getValidValue",value:function(xt){var Fa=xt.target.value,Or=wt(void 0,this.state,this.props),ya=this.state.currentInputValue,Tr;return Fa===""?Tr=Fa:Number.isNaN(Number(Fa))?Tr=ya:Fa>=Or?Tr=Or:Tr=Number(Fa),Tr}},{key:"getShowSizeChanger",value:function(){var xt=this.props,Fa=xt.showSizeChanger,Or=xt.total,ya=xt.totalBoundaryShowSizeChanger;return typeof Fa!="undefined"?Fa:Or>ya}},{key:"render",value:function(){var xt=this.props,Fa=xt.prefixCls,Or=xt.className,ya=xt.style,Tr=xt.disabled,Ut=xt.hideOnSinglePage,sr=xt.total,vr=xt.locale,Fo=xt.showQuickJumper,wr=xt.showLessItems,Yr=xt.showTitle,ai=xt.showTotal,vo=xt.simple,_o=xt.itemRender,hi=xt.showPrevNextJumpers,nl=xt.jumpPrevIcon,na=xt.jumpNextIcon,rr=xt.selectComponentClass,Io=xt.selectPrefixCls,qn=xt.pageSizeOptions,Mn=this.state,ia=Mn.current,Bt=Mn.pageSize,Un=Mn.currentInputValue;if(Ut===!0&&sr<=Bt)return null;var Qn=wt(void 0,this.state,this.props),yn=[],Pt=null,Tt=null,Dt=null,Sn=null,Wn=null,la=Fo&&Fo.goButton,lr=wr?1:2,_t=ia-1>0?ia-1:0,Ma=ia+1<Qn?ia+1:Qn,Sr=Se(this.props,{aria:!0,data:!0}),xi=ai&&ie.createElement("li",{className:"".concat(Fa,"-total-text")},ai(sr,[sr===0?0:(ia-1)*Bt+1,ia*Bt>sr?sr:ia*Bt]));if(vo){la&&(typeof la=="boolean"?Wn=ie.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vr.jump_to_confirm):Wn=ie.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},la),Wn=ie.createElement("li",{title:Yr?"".concat(vr.jump_to).concat(ia,"/").concat(Qn):null,className:"".concat(Fa,"-simple-pager")},Wn));var aa=this.renderPrev(_t);return ie.createElement("ul",(0,te.Z)({className:a()(Fa,"".concat(Fa,"-simple"),(0,y.Z)({},"".concat(Fa,"-disabled"),Tr),Or),style:ya,ref:this.paginationNode},Sr),xi,aa?ie.createElement("li",{title:Yr?vr.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:a()("".concat(Fa,"-prev"),(0,y.Z)({},"".concat(Fa,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},aa):null,ie.createElement("li",{title:Yr?"".concat(ia,"/").concat(Qn):null,className:"".concat(Fa,"-simple-pager")},ie.createElement("input",{type:"text",value:Un,disabled:Tr,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ie.createElement("span",{className:"".concat(Fa,"-slash")},"/"),Qn),ie.createElement("li",{title:Yr?vr.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:a()("".concat(Fa,"-next"),(0,y.Z)({},"".concat(Fa,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Ma)),Wn)}if(Qn<=3+lr*2){var yo={locale:vr,rootPrefixCls:Fa,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Yr,itemRender:_o};Qn||yn.push(ie.createElement(Je,(0,te.Z)({},yo,{key:"noPager",page:1,className:"".concat(Fa,"-item-disabled")})));for(var Nr=1;Nr<=Qn;Nr+=1){var po=ia===Nr;yn.push(ie.createElement(Je,(0,te.Z)({},yo,{key:Nr,page:Nr,active:po})))}}else{var Do=wr?vr.prev_3:vr.prev_5,ci=wr?vr.next_3:vr.next_5,_i=_o(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(nl,"prev page")),bo=_o(this.getJumpNextPage(),"jump-next",this.getItemIcon(na,"next page"));hi&&(Pt=_i?ie.createElement("li",{title:Yr?Do:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:a()("".concat(Fa,"-jump-prev"),(0,y.Z)({},"".concat(Fa,"-jump-prev-custom-icon"),!!nl))},_i):null,Tt=bo?ie.createElement("li",{title:Yr?ci:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:a()("".concat(Fa,"-jump-next"),(0,y.Z)({},"".concat(Fa,"-jump-next-custom-icon"),!!na))},bo):null),Sn=ie.createElement(Je,{locale:vr,last:!0,rootPrefixCls:Fa,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Qn,page:Qn,active:!1,showTitle:Yr,itemRender:_o}),Dt=ie.createElement(Je,{locale:vr,rootPrefixCls:Fa,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Yr,itemRender:_o});var Ki=Math.max(1,ia-lr),hl=Math.min(ia+lr,Qn);ia-1<=lr&&(hl=1+lr*2),Qn-ia<=lr&&(Ki=Qn-lr*2);for(var pl=Ki;pl<=hl;pl+=1){var fl=ia===pl;yn.push(ie.createElement(Je,{locale:vr,rootPrefixCls:Fa,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pl,page:pl,active:fl,showTitle:Yr,itemRender:_o}))}ia-1>=lr*2&&ia!==3&&(yn[0]=(0,ie.cloneElement)(yn[0],{className:"".concat(Fa,"-item-after-jump-prev")}),yn.unshift(Pt)),Qn-ia>=lr*2&&ia!==Qn-2&&(yn[yn.length-1]=(0,ie.cloneElement)(yn[yn.length-1],{className:"".concat(Fa,"-item-before-jump-next")}),yn.push(Tt)),Ki!==1&&yn.unshift(Dt),hl!==Qn&&yn.push(Sn)}var ol=!this.hasPrev()||!Qn,oi=!this.hasNext()||!Qn,bl=this.renderPrev(_t),Pa=this.renderNext(Ma);return ie.createElement("ul",(0,te.Z)({className:a()(Fa,Or,(0,y.Z)({},"".concat(Fa,"-disabled"),Tr)),style:ya,ref:this.paginationNode},Sr),xi,bl?ie.createElement("li",{title:Yr?vr.prev_page:null,onClick:this.prev,tabIndex:ol?null:0,onKeyPress:this.runIfEnterPrev,className:a()("".concat(Fa,"-prev"),(0,y.Z)({},"".concat(Fa,"-disabled"),ol)),"aria-disabled":ol},bl):null,yn,Pa?ie.createElement("li",{title:Yr?vr.next_page:null,onClick:this.next,tabIndex:oi?null:0,onKeyPress:this.runIfEnterNext,className:a()("".concat(Fa,"-next"),(0,y.Z)({},"".concat(Fa,"-disabled"),oi)),"aria-disabled":oi},Pa):null,ie.createElement(Oe,{disabled:Tr,locale:vr,rootPrefixCls:Fa,selectComponentClass:rr,selectPrefixCls:Io,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:ia,pageSize:Bt,pageSizeOptions:qn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:la}))}}],[{key:"getDerivedStateFromProps",value:function(xt,Fa){var Or={};if("current"in xt&&(Or.current=xt.current,xt.current!==Fa.current&&(Or.currentInputValue=Or.current)),"pageSize"in xt&&xt.pageSize!==Fa.pageSize){var ya=Fa.current,Tr=wt(xt.pageSize,Fa,xt);ya=ya>Tr?Tr:ya,"current"in xt||(Or.current=ya,Or.currentInputValue=ya),Or.pageSize=xt.pageSize}return Or}}]),$n}(ie.Component);Jt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:At,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:At,locale:De.Z,style:{},itemRender:ht,totalBoundaryShowSizeChanger:50};var cn=Jt,pt=ee(62906),Nt=ee(53124),Zt=ee(98675),Fn=ee(25378),yt=ee(10110),Yt=ee(42563);const Re=dt=>ie.createElement(Yt.default,Object.assign({},dt,{showSearch:!0,size:"small"})),Gn=dt=>ie.createElement(Yt.default,Object.assign({},dt,{showSearch:!0,size:"middle"}));Re.Option=Yt.default.Option,Gn.Option=Yt.default.Option;var nn=ee(47673),pa=ee(14747),fa=ee(67968),Ln=ee(45503);const mt=dt=>{const{componentCls:Et}=dt;return{[`${Et}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Et}-item-link`]:{color:dt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Et}-item-link`]:{color:dt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Et}-disabled`]:{cursor:"not-allowed",[`${Et}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:dt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:dt.colorBorder,backgroundColor:dt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:dt.itemActiveBgDisabled},a:{color:dt.itemActiveColorDisabled}}},[`${Et}-item-link`]:{color:dt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Et}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Et}-simple-pager`]:{color:dt.colorTextDisabled},[`${Et}-jump-prev, ${Et}-jump-next`]:{[`${Et}-item-link-icon`]:{opacity:0},[`${Et}-item-ellipsis`]:{opacity:1}}},[`&${Et}-simple`]:{[`${Et}-prev, ${Et}-next`]:{[`&${Et}-disabled ${Et}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ot=dt=>{const{componentCls:Et}=dt;return{[`&${Et}-mini ${Et}-total-text, &${Et}-mini ${Et}-simple-pager`]:{height:dt.itemSizeSM,lineHeight:`${dt.itemSizeSM}px`},[`&${Et}-mini ${Et}-item`]:{minWidth:dt.itemSizeSM,height:dt.itemSizeSM,margin:0,lineHeight:`${dt.itemSizeSM-2}px`},[`&${Et}-mini:not(${Et}-disabled) ${Et}-item:not(${Et}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:dt.colorBgTextHover},"&:active":{backgroundColor:dt.colorBgTextActive}},[`&${Et}-mini ${Et}-prev, &${Et}-mini ${Et}-next`]:{minWidth:dt.itemSizeSM,height:dt.itemSizeSM,margin:0,lineHeight:`${dt.itemSizeSM}px`},[`&${Et}-mini:not(${Et}-disabled)`]:{[`${Et}-prev, ${Et}-next`]:{[`&:hover ${Et}-item-link`]:{backgroundColor:dt.colorBgTextHover},[`&:active ${Et}-item-link`]:{backgroundColor:dt.colorBgTextActive},[`&${Et}-disabled:hover ${Et}-item-link`]:{backgroundColor:"transparent"}}},[`
&${Et}-mini ${Et}-prev ${Et}-item-link,
&${Et}-mini ${Et}-next ${Et}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:dt.itemSizeSM,lineHeight:`${dt.itemSizeSM}px`}},[`&${Et}-mini ${Et}-jump-prev, &${Et}-mini ${Et}-jump-next`]:{height:dt.itemSizeSM,marginInlineEnd:0,lineHeight:`${dt.itemSizeSM}px`},[`&${Et}-mini ${Et}-options`]:{marginInlineStart:dt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:dt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:dt.itemSizeSM,lineHeight:`${dt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,nn.x0)(dt)),{width:dt.paginationMiniQuickJumperInputWidth,height:dt.controlHeightSM})}}}},an=dt=>{const{componentCls:Et}=dt;return{[`
&${Et}-simple ${Et}-prev,
&${Et}-simple ${Et}-next
`]:{height:dt.itemSizeSM,lineHeight:`${dt.itemSizeSM}px`,verticalAlign:"top",[`${Et}-item-link`]:{height:dt.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:dt.colorBgTextHover},"&:active":{backgroundColor:dt.colorBgTextActive},"&::after":{height:dt.itemSizeSM,lineHeight:`${dt.itemSizeSM}px`}}},[`&${Et}-simple ${Et}-simple-pager`]:{display:"inline-block",height:dt.itemSizeSM,marginInlineEnd:dt.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:dt.marginXS,padding:`0 ${dt.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:dt.itemInputBg,border:`${dt.lineWidth}px ${dt.lineType} ${dt.colorBorder}`,borderRadius:dt.borderRadius,outline:"none",transition:`border-color ${dt.motionDurationMid}`,color:"inherit","&:hover":{borderColor:dt.colorPrimary},"&:focus":{borderColor:dt.colorPrimaryHover,boxShadow:`${dt.inputOutlineOffset}px 0 ${dt.controlOutlineWidth}px ${dt.controlOutline}`},"&[disabled]":{color:dt.colorTextDisabled,backgroundColor:dt.colorBgContainerDisabled,borderColor:dt.colorBorder,cursor:"not-allowed"}}}}},hn=dt=>{const{componentCls:Et}=dt;return{[`${Et}-jump-prev, ${Et}-jump-next`]:{outline:0,[`${Et}-item-container`]:{position:"relative",[`${Et}-item-link-icon`]:{color:dt.colorPrimary,fontSize:dt.fontSizeSM,opacity:0,transition:`all ${dt.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Et}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:dt.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:dt.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:dt.paginationEllipsisTextIndent,opacity:1,transition:`all ${dt.motionDurationMid}`}},"&:hover":{[`${Et}-item-link-icon`]:{opacity:1},[`${Et}-item-ellipsis`]:{opacity:0}}},[`
${Et}-prev,
${Et}-jump-prev,
${Et}-jump-next
`]:{marginInlineEnd:dt.marginXS},[`
${Et}-prev,
${Et}-next,
${Et}-jump-prev,
${Et}-jump-next
`]:{display:"inline-block",minWidth:dt.itemSize,height:dt.itemSize,color:dt.colorText,fontFamily:dt.fontFamily,lineHeight:`${dt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:dt.borderRadius,cursor:"pointer",transition:`all ${dt.motionDurationMid}`},[`${Et}-prev, ${Et}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:dt.colorText,cursor:"pointer",userSelect:"none"},[`${Et}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:dt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${dt.lineWidth}px ${dt.lineType} transparent`,borderRadius:dt.borderRadius,outline:"none",transition:`all ${dt.motionDurationMid}`},[`&:hover ${Et}-item-link`]:{backgroundColor:dt.colorBgTextHover},[`&:active ${Et}-item-link`]:{backgroundColor:dt.colorBgTextActive},[`&${Et}-disabled:hover`]:{[`${Et}-item-link`]:{backgroundColor:"transparent"}}},[`${Et}-slash`]:{marginInlineEnd:dt.paginationSlashMarginInlineEnd,marginInlineStart:dt.paginationSlashMarginInlineStart},[`${Et}-options`]:{display:"inline-block",marginInlineStart:dt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:dt.controlHeight,marginInlineStart:dt.marginXS,lineHeight:`${dt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,nn.ik)(dt)),{width:dt.controlHeightLG*1.25,height:dt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:dt.marginXS,marginInlineEnd:dt.marginXS})}}}},Wt=dt=>{const{componentCls:Et}=dt;return{[`${Et}-item`]:{display:"inline-block",minWidth:dt.itemSize,height:dt.itemSize,marginInlineEnd:dt.marginXS,fontFamily:dt.fontFamily,lineHeight:`${dt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${dt.lineWidth}px ${dt.lineType} transparent`,borderRadius:dt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${dt.paginationItemPaddingInline}px`,color:dt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Et}-item-active)`]:{"&:hover":{transition:`all ${dt.motionDurationMid}`,backgroundColor:dt.colorBgTextHover},"&:active":{backgroundColor:dt.colorBgTextActive}},"&-active":{fontWeight:dt.fontWeightStrong,backgroundColor:dt.itemActiveBg,borderColor:dt.colorPrimary,a:{color:dt.colorPrimary},"&:hover":{borderColor:dt.colorPrimaryHover},"&:hover a":{color:dt.colorPrimaryHover}}}}},Na=dt=>{const{componentCls:Et}=dt;return{[Et]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,pa.Wf)(dt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Et}-total-text`]:{display:"inline-block",height:dt.itemSize,marginInlineEnd:dt.marginXS,lineHeight:`${dt.itemSize-2}px`,verticalAlign:"middle"}}),Wt(dt)),hn(dt)),an(dt)),ot(dt)),mt(dt)),{[`@media only screen and (max-width: ${dt.screenLG}px)`]:{[`${Et}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${dt.screenSM}px)`]:{[`${Et}-options`]:{display:"none"}}}),[`&${dt.componentCls}-rtl`]:{direction:"rtl"}}},En=dt=>{const{componentCls:Et}=dt;return{[`${Et}${Et}-disabled:not(${Et}-mini)`]:{"&, &:hover":{[`${Et}-item-link`]:{borderColor:dt.colorBorder}},"&:focus-visible":{[`${Et}-item-link`]:{borderColor:dt.colorBorder}},[`${Et}-item, ${Et}-item-link`]:{backgroundColor:dt.colorBgContainerDisabled,borderColor:dt.colorBorder,[`&:hover:not(${Et}-item-active)`]:{backgroundColor:dt.colorBgContainerDisabled,borderColor:dt.colorBorder,a:{color:dt.colorTextDisabled}},[`&${Et}-item-active`]:{backgroundColor:dt.itemActiveBgDisabled}},[`${Et}-prev, ${Et}-next`]:{"&:hover button":{backgroundColor:dt.colorBgContainerDisabled,borderColor:dt.colorBorder,color:dt.colorTextDisabled},[`${Et}-item-link`]:{backgroundColor:dt.colorBgContainerDisabled,borderColor:dt.colorBorder}}},[`${Et}:not(${Et}-mini)`]:{[`${Et}-prev, ${Et}-next`]:{"&:hover button":{borderColor:dt.colorPrimaryHover,backgroundColor:dt.itemBg},[`${Et}-item-link`]:{backgroundColor:dt.itemLinkBg,borderColor:dt.colorBorder},[`&:hover ${Et}-item-link`]:{borderColor:dt.colorPrimary,backgroundColor:dt.itemBg,color:dt.colorPrimary},[`&${Et}-disabled`]:{[`${Et}-item-link`]:{borderColor:dt.colorBorder,color:dt.colorTextDisabled}}},[`${Et}-item`]:{backgroundColor:dt.itemBg,border:`${dt.lineWidth}px ${dt.lineType} ${dt.colorBorder}`,[`&:hover:not(${Et}-item-active)`]:{borderColor:dt.colorPrimary,backgroundColor:dt.itemBg,a:{color:dt.colorPrimary}},"&-active":{borderColor:dt.colorPrimary}}}}},Ca=dt=>{const{componentCls:Et}=dt;return{[`${Et}:not(${Et}-disabled)`]:{[`${Et}-item`]:Object.assign({},(0,pa.Qy)(dt)),[`${Et}-jump-prev, ${Et}-jump-next`]:{"&:focus-visible":Object.assign({[`${Et}-item-link-icon`]:{opacity:1},[`${Et}-item-ellipsis`]:{opacity:0}},(0,pa.oN)(dt))},[`${Et}-prev, ${Et}-next`]:{[`&:focus-visible ${Et}-item-link`]:Object.assign({},(0,pa.oN)(dt))}}}};var Oa=(0,fa.Z)("Pagination",dt=>{const Et=(0,Ln.TS)(dt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:dt.marginXXS/2,paginationMiniQuickJumperInputWidth:dt.controlHeightLG*1.1,paginationItemPaddingInline:dt.marginXXS*1.5,paginationEllipsisLetterSpacing:dt.marginXXS/2,paginationSlashMarginInlineStart:dt.marginXXS,paginationSlashMarginInlineEnd:dt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,nn.e5)(dt),(0,nn.TM)(dt));return[Na(Et),Ca(Et),dt.wireframe&&En(Et)]},dt=>({itemBg:dt.colorBgContainer,itemSize:dt.controlHeight,itemSizeSM:dt.controlHeightSM,itemActiveBg:dt.colorBgContainer,itemLinkBg:dt.colorBgContainer,itemActiveColorDisabled:dt.colorTextDisabled,itemActiveBgDisabled:dt.controlItemBgActiveDisabled,itemInputBg:dt.colorBgContainer,miniOptionsSizeChangerTop:0})),Wa=function(dt,Et){var $n={};for(var oa in dt)Object.prototype.hasOwnProperty.call(dt,oa)&&Et.indexOf(oa)<0&&($n[oa]=dt[oa]);if(dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,oa=Object.getOwnPropertySymbols(dt);xt<oa.length;xt++)Et.indexOf(oa[xt])<0&&Object.prototype.propertyIsEnumerable.call(dt,oa[xt])&&($n[oa[xt]]=dt[oa[xt]]);return $n},Lr=dt=>{const{prefixCls:Et,selectPrefixCls:$n,className:oa,rootClassName:xt,style:Fa,size:Or,locale:ya,selectComponentClass:Tr,responsive:Ut,showSizeChanger:sr}=dt,vr=Wa(dt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Fo}=(0,Fn.Z)(Ut),{getPrefixCls:wr,direction:Yr,pagination:ai={}}=ie.useContext(Nt.E_),vo=wr("pagination",Et),[_o,hi]=Oa(vo),nl=sr!=null?sr:ai.showSizeChanger,na=ie.useMemo(()=>{const Qn=ie.createElement("span",{className:`${vo}-item-ellipsis`},"\u2022\u2022\u2022"),yn=ie.createElement("button",{className:`${vo}-item-link`,type:"button",tabIndex:-1},Yr==="rtl"?ie.createElement(Le.Z,null):ie.createElement(ce.Z,null)),Pt=ie.createElement("button",{className:`${vo}-item-link`,type:"button",tabIndex:-1},Yr==="rtl"?ie.createElement(ce.Z,null):ie.createElement(Le.Z,null)),Tt=ie.createElement("a",{className:`${vo}-item-link`},ie.createElement("div",{className:`${vo}-item-container`},Yr==="rtl"?ie.createElement(je,{className:`${vo}-item-link-icon`}):ie.createElement(se,{className:`${vo}-item-link-icon`}),Qn)),Dt=ie.createElement("a",{className:`${vo}-item-link`},ie.createElement("div",{className:`${vo}-item-container`},Yr==="rtl"?ie.createElement(se,{className:`${vo}-item-link-icon`}):ie.createElement(je,{className:`${vo}-item-link-icon`}),Qn));return{prevIcon:yn,nextIcon:Pt,jumpPrevIcon:Tt,jumpNextIcon:Dt}},[Yr,vo]),[rr]=(0,yt.Z)("Pagination",pt.Z),Io=Object.assign(Object.assign({},rr),ya),qn=(0,Zt.Z)(Or),Mn=qn==="small"||!!(Fo&&!qn&&Ut),ia=wr("select",$n),Bt=a()({[`${vo}-mini`]:Mn,[`${vo}-rtl`]:Yr==="rtl"},ai==null?void 0:ai.className,oa,xt,hi),Un=Object.assign(Object.assign({},ai==null?void 0:ai.style),Fa);return _o(ie.createElement(cn,Object.assign({},na,vr,{style:Un,prefixCls:vo,selectPrefixCls:ia,className:Bt,selectComponentClass:Tr||(Mn?Re:Gn),locale:Io,showSizeChanger:nl})))},mo=Lr},91708:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Lt}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},qe=Be,He=ee(44327),Ge=function(wt,Jt){return ie.createElement(He.Z,(0,te.Z)({},wt,{ref:Jt,icon:qe}))},se=ie.forwardRef(Ge),Ve=ee(94184),ke=ee.n(Ve),Ze=ee(4942),je=ee(97685),ce=ee(45987),Le=ee(21770),de=ee(15105),a=ee(64217);function y(ht,wt){var Jt=ht.disabled,cn=ht.prefixCls,pt=ht.character,Nt=ht.characterRender,Zt=ht.index,Fn=ht.count,yt=ht.value,Yt=ht.allowHalf,Re=ht.focused,Gn=ht.onHover,nn=ht.onClick,pa=function(Na){Gn(Na,Zt)},fa=function(Na){nn(Na,Zt)},Ln=function(Na){Na.keyCode===de.Z.ENTER&&nn(Na,Zt)},mt=Zt+1,ot=new Set([cn]);yt===0&&Zt===0&&Re?ot.add("".concat(cn,"-focused")):Yt&&yt+.5>=mt&&yt<mt?(ot.add("".concat(cn,"-half")),ot.add("".concat(cn,"-active")),Re&&ot.add("".concat(cn,"-focused"))):(mt<=yt?ot.add("".concat(cn,"-full")):ot.add("".concat(cn,"-zero")),mt===yt&&Re&&ot.add("".concat(cn,"-focused")));var an=typeof pt=="function"?pt(ht):pt,hn=ie.createElement("li",{className:ke()(Array.from(ot)),ref:wt},ie.createElement("div",{onClick:Jt?null:fa,onKeyDown:Jt?null:Ln,onMouseMove:Jt?null:pa,role:"radio","aria-checked":yt>Zt?"true":"false","aria-posinset":Zt+1,"aria-setsize":Fn,tabIndex:Jt?-1:0},ie.createElement("div",{className:"".concat(cn,"-first")},an),ie.createElement("div",{className:"".concat(cn,"-second")},an)));return Nt&&(hn=Nt(hn,ht)),hn}var b=ie.forwardRef(y);function E(){var ht=ie.useRef({});function wt(cn){return ht.current[cn]}function Jt(cn){return function(pt){ht.current[cn]=pt}}return[wt,Jt]}function x(ht){var wt=ht.pageXOffset,Jt="scrollLeft";if(typeof wt!="number"){var cn=ht.document;wt=cn.documentElement[Jt],typeof wt!="number"&&(wt=cn.body[Jt])}return wt}function z(ht){var wt,Jt,cn=ht.ownerDocument,pt=cn.body,Nt=cn&&cn.documentElement,Zt=ht.getBoundingClientRect();return wt=Zt.left,Jt=Zt.top,wt-=Nt.clientLeft||pt.clientLeft||0,Jt-=Nt.clientTop||pt.clientTop||0,{left:wt,top:Jt}}function re(ht){var wt=z(ht),Jt=ht.ownerDocument,cn=Jt.defaultView||Jt.parentWindow;return wt.left+=x(cn),wt.left}var ae=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function ne(ht,wt){var Jt,cn=ht.prefixCls,pt=cn===void 0?"rc-rate":cn,Nt=ht.className,Zt=ht.defaultValue,Fn=ht.value,yt=ht.count,Yt=yt===void 0?5:yt,Re=ht.allowHalf,Gn=Re===void 0?!1:Re,nn=ht.allowClear,pa=nn===void 0?!0:nn,fa=ht.character,Ln=fa===void 0?"\u2605":fa,mt=ht.characterRender,ot=ht.disabled,an=ht.direction,hn=an===void 0?"ltr":an,Wt=ht.tabIndex,Na=Wt===void 0?0:Wt,En=ht.autoFocus,Ca=ht.onHoverChange,Oa=ht.onChange,Wa=ht.onFocus,mr=ht.onBlur,Lr=ht.onKeyDown,mo=ht.onMouseLeave,dt=(0,ce.Z)(ht,ae),Et=E(),$n=(0,je.Z)(Et,2),oa=$n[0],xt=$n[1],Fa=ie.useRef(null),Or=function(){if(!ot){var Wn;(Wn=Fa.current)===null||Wn===void 0||Wn.focus()}};ie.useImperativeHandle(wt,function(){return{focus:Or,blur:function(){if(!ot){var Wn;(Wn=Fa.current)===null||Wn===void 0||Wn.blur()}}}});var ya=(0,Le.Z)(Zt||0,{value:Fn}),Tr=(0,je.Z)(ya,2),Ut=Tr[0],sr=Tr[1],vr=(0,Le.Z)(null),Fo=(0,je.Z)(vr,2),wr=Fo[0],Yr=Fo[1],ai=function(Wn,la){var lr=hn==="rtl",_t=Wn+1;if(Gn){var Ma=oa(Wn),Sr=re(Ma),xi=Ma.clientWidth;(lr&&la-Sr>xi/2||!lr&&la-Sr<xi/2)&&(_t-=.5)}return _t},vo=function(Wn){sr(Wn),Oa==null||Oa(Wn)},_o=ie.useState(!1),hi=(0,je.Z)(_o,2),nl=hi[0],na=hi[1],rr=function(){na(!0),Wa==null||Wa()},Io=function(){na(!1),mr==null||mr()},qn=ie.useState(null),Mn=(0,je.Z)(qn,2),ia=Mn[0],Bt=Mn[1],Un=function(Wn,la){var lr=ai(la,Wn.pageX);lr!==wr&&(Bt(lr),Yr(null)),Ca==null||Ca(lr)},Qn=function(Wn){ot||(Bt(null),Yr(null),Ca==null||Ca(void 0)),Wn&&(mo==null||mo(Wn))},yn=function(Wn,la){var lr=ai(la,Wn.pageX),_t=!1;pa&&(_t=lr===Ut),Qn(),vo(_t?0:lr),Yr(_t?lr:null)},Pt=function(Wn){var la=Wn.keyCode,lr=hn==="rtl",_t=Ut;la===de.Z.RIGHT&&_t<Yt&&!lr?(Gn?_t+=.5:_t+=1,vo(_t),Wn.preventDefault()):la===de.Z.LEFT&&_t>0&&!lr||la===de.Z.RIGHT&&_t>0&&lr?(Gn?_t-=.5:_t-=1,vo(_t),Wn.preventDefault()):la===de.Z.LEFT&&_t<Yt&&lr&&(Gn?_t+=.5:_t+=1,vo(_t),Wn.preventDefault()),Lr==null||Lr(Wn)};ie.useEffect(function(){En&&!ot&&Or()},[]);var Tt=new Array(Yt).fill(0).map(function(Sn,Wn){return ie.createElement(b,{ref:xt(Wn),index:Wn,count:Yt,disabled:ot,prefixCls:"".concat(pt,"-star"),allowHalf:Gn,value:ia===null?Ut:ia,onClick:yn,onHover:Un,key:Sn||Wn,character:Ln,characterRender:mt,focused:nl})}),Dt=ke()(pt,Nt,(Jt={},(0,Ze.Z)(Jt,"".concat(pt,"-disabled"),ot),(0,Ze.Z)(Jt,"".concat(pt,"-rtl"),hn==="rtl"),Jt));return ie.createElement("ul",(0,te.Z)({className:Dt,onMouseLeave:Qn,tabIndex:ot?-1:Na,onFocus:ot?null:rr,onBlur:ot?null:Io,onKeyDown:ot?null:Pt,ref:Fa,role:"radiogroup"},(0,a.Z)(dt,{aria:!0,data:!0,attr:!0})),Tt)}var ve=ie.forwardRef(ne),ye=ve,we=ee(53124),Fe=ee(83062),Se=ee(14747),Pe=ee(67968),Ye=ee(45503);const De=ht=>{const{componentCls:wt}=ht;return{[`${wt}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ht.marginXS},"> div":{transition:`all ${ht.motionDurationMid}, outline 0s`,"&:hover":{transform:ht.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${ht.lineWidth}px dashed ${ht.starColor}`,transform:ht.starHoverScale}},"&-first, &-second":{color:ht.starBg,transition:`all ${ht.motionDurationMid}`,userSelect:"none",[ht.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${wt}-star-first, &-half ${wt}-star-second`]:{opacity:1},[`&-half ${wt}-star-first, &-full ${wt}-star-second`]:{color:"inherit"}}}},We=ht=>({[`&-rtl${ht.componentCls}`]:{direction:"rtl"}}),Oe=ht=>{const{componentCls:wt}=ht;return{[wt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Se.Wf)(ht)),{display:"inline-block",margin:0,padding:0,color:ht.starColor,fontSize:ht.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${wt} ${wt}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),De(ht)),{[`+ ${wt}-text`]:{display:"inline-block",marginInlineStart:ht.marginXS,fontSize:ht.fontSize}}),We(ht))}};var rt=(0,Pe.Z)("Rate",ht=>{const wt=(0,Ye.TS)(ht,{});return[Oe(wt)]},ht=>({starColor:ht.yellow6,starSize:ht.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ht.colorFillContent})),Je=function(ht,wt){var Jt={};for(var cn in ht)Object.prototype.hasOwnProperty.call(ht,cn)&&wt.indexOf(cn)<0&&(Jt[cn]=ht[cn]);if(ht!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,cn=Object.getOwnPropertySymbols(ht);pt<cn.length;pt++)wt.indexOf(cn[pt])<0&&Object.prototype.propertyIsEnumerable.call(ht,cn[pt])&&(Jt[cn[pt]]=ht[cn[pt]]);return Jt},Lt=ie.forwardRef((ht,wt)=>{const{prefixCls:Jt,className:cn,rootClassName:pt,style:Nt,tooltips:Zt,character:Fn=ie.createElement(se,null)}=ht,yt=Je(ht,["prefixCls","className","rootClassName","style","tooltips","character"]),Yt=(ot,an)=>{let{index:hn}=an;return Zt?ie.createElement(Fe.Z,{title:Zt[hn]},ot):ot},{getPrefixCls:Re,direction:Gn,rate:nn}=ie.useContext(we.E_),pa=Re("rate",Jt),[fa,Ln]=rt(pa),mt=Object.assign(Object.assign({},nn==null?void 0:nn.style),Nt);return fa(ie.createElement(ye,Object.assign({ref:wt,character:Fn,characterRender:Yt},yt,{className:ke()(cn,pt,Ln,nn==null?void 0:nn.className),style:mt,prefixCls:pa,direction:Gn})))})},4310:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Ln}});var te=ee(94184),ie=ee.n(te),Be=ee(67294),qe=ee(53124),He=ee(10366),se=mt=>{const{prefixCls:ot,className:an,style:hn,size:Wt,shape:Na}=mt,En=ie()({[`${ot}-lg`]:Wt==="large",[`${ot}-sm`]:Wt==="small"}),Ca=ie()({[`${ot}-circle`]:Na==="circle",[`${ot}-square`]:Na==="square",[`${ot}-round`]:Na==="round"}),Oa=Be.useMemo(()=>typeof Wt=="number"?{width:Wt,height:Wt,lineHeight:`${Wt}px`}:{},[Wt]);return Be.createElement("span",{className:ie()(ot,En,Ca,an),style:Object.assign(Object.assign({},Oa),hn)})},Ve=ee(45930),ke=ee(67968),Ze=ee(45503);const je=new Ve.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),ce=mt=>({height:mt,lineHeight:`${mt}px`}),Le=mt=>Object.assign({width:mt},ce(mt)),de=mt=>({background:mt.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:je,animationDuration:mt.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),a=mt=>Object.assign({width:mt*5,minWidth:mt*5},ce(mt)),y=mt=>{const{skeletonAvatarCls:ot,gradientFromColor:an,controlHeight:hn,controlHeightLG:Wt,controlHeightSM:Na}=mt;return{[`${ot}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:an},Le(hn)),[`${ot}${ot}-circle`]:{borderRadius:"50%"},[`${ot}${ot}-lg`]:Object.assign({},Le(Wt)),[`${ot}${ot}-sm`]:Object.assign({},Le(Na))}},b=mt=>{const{controlHeight:ot,borderRadiusSM:an,skeletonInputCls:hn,controlHeightLG:Wt,controlHeightSM:Na,gradientFromColor:En}=mt;return{[`${hn}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En,borderRadius:an},a(ot)),[`${hn}-lg`]:Object.assign({},a(Wt)),[`${hn}-sm`]:Object.assign({},a(Na))}},E=mt=>Object.assign({width:mt},ce(mt)),x=mt=>{const{skeletonImageCls:ot,imageSizeBase:an,gradientFromColor:hn,borderRadiusSM:Wt}=mt;return{[`${ot}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:hn,borderRadius:Wt},E(an*2)),{[`${ot}-path`]:{fill:"#bfbfbf"},[`${ot}-svg`]:Object.assign(Object.assign({},E(an)),{maxWidth:an*4,maxHeight:an*4}),[`${ot}-svg${ot}-svg-circle`]:{borderRadius:"50%"}}),[`${ot}${ot}-circle`]:{borderRadius:"50%"}}},z=(mt,ot,an)=>{const{skeletonButtonCls:hn}=mt;return{[`${an}${hn}-circle`]:{width:ot,minWidth:ot,borderRadius:"50%"},[`${an}${hn}-round`]:{borderRadius:ot}}},re=mt=>Object.assign({width:mt*2,minWidth:mt*2},ce(mt)),ae=mt=>{const{borderRadiusSM:ot,skeletonButtonCls:an,controlHeight:hn,controlHeightLG:Wt,controlHeightSM:Na,gradientFromColor:En}=mt;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${an}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:En,borderRadius:ot,width:hn*2,minWidth:hn*2},re(hn))},z(mt,hn,an)),{[`${an}-lg`]:Object.assign({},re(Wt))}),z(mt,Wt,`${an}-lg`)),{[`${an}-sm`]:Object.assign({},re(Na))}),z(mt,Na,`${an}-sm`))},ne=mt=>{const{componentCls:ot,skeletonAvatarCls:an,skeletonTitleCls:hn,skeletonParagraphCls:Wt,skeletonButtonCls:Na,skeletonInputCls:En,skeletonImageCls:Ca,controlHeight:Oa,controlHeightLG:Wa,controlHeightSM:mr,gradientFromColor:Lr,padding:mo,marginSM:dt,borderRadius:Et,titleHeight:$n,blockRadius:oa,paragraphLiHeight:xt,controlHeightXS:Fa,paragraphMarginTop:Or}=mt;return{[`${ot}`]:{display:"table",width:"100%",[`${ot}-header`]:{display:"table-cell",paddingInlineEnd:mo,verticalAlign:"top",[`${an}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Lr},Le(Oa)),[`${an}-circle`]:{borderRadius:"50%"},[`${an}-lg`]:Object.assign({},Le(Wa)),[`${an}-sm`]:Object.assign({},Le(mr))},[`${ot}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${hn}`]:{width:"100%",height:$n,background:Lr,borderRadius:oa,[`+ ${Wt}`]:{marginBlockStart:mr}},[`${Wt}`]:{padding:0,"> li":{width:"100%",height:xt,listStyle:"none",background:Lr,borderRadius:oa,"+ li":{marginBlockStart:Fa}}},[`${Wt}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ot}-content`]:{[`${hn}, ${Wt} > li`]:{borderRadius:Et}}},[`${ot}-with-avatar ${ot}-content`]:{[`${hn}`]:{marginBlockStart:dt,[`+ ${Wt}`]:{marginBlockStart:Or}}},[`${ot}${ot}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},ae(mt)),y(mt)),b(mt)),x(mt)),[`${ot}${ot}-block`]:{width:"100%",[`${Na}`]:{width:"100%"},[`${En}`]:{width:"100%"}},[`${ot}${ot}-active`]:{[`
${hn},
${Wt} > li,
${an},
${Na},
${En},
${Ca}
`]:Object.assign({},de(mt))}}};var ve=(0,ke.Z)("Skeleton",mt=>{const{componentCls:ot}=mt,an=(0,Ze.TS)(mt,{skeletonAvatarCls:`${ot}-avatar`,skeletonTitleCls:`${ot}-title`,skeletonParagraphCls:`${ot}-paragraph`,skeletonButtonCls:`${ot}-button`,skeletonInputCls:`${ot}-input`,skeletonImageCls:`${ot}-image`,imageSizeBase:mt.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${mt.gradientFromColor} 25%, ${mt.gradientToColor} 37%, ${mt.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ne(an)]},mt=>{const{colorFillContent:ot,colorFill:an}=mt,hn=ot,Wt=an;return{color:hn,colorGradientEnd:Wt,gradientFromColor:hn,gradientToColor:Wt,titleHeight:mt.controlHeight/2,blockRadius:mt.borderRadiusSM,paragraphMarginTop:mt.marginLG+mt.marginXXS,paragraphLiHeight:mt.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),we=mt=>{const{prefixCls:ot,className:an,rootClassName:hn,active:Wt,shape:Na="circle",size:En="default"}=mt,{getPrefixCls:Ca}=Be.useContext(qe.E_),Oa=Ca("skeleton",ot),[Wa,mr]=ve(Oa),Lr=(0,He.Z)(mt,["prefixCls","className"]),mo=ie()(Oa,`${Oa}-element`,{[`${Oa}-active`]:Wt},an,hn,mr);return Wa(Be.createElement("div",{className:mo},Be.createElement(se,Object.assign({prefixCls:`${Oa}-avatar`,shape:Na,size:En},Lr))))},Se=mt=>{const{prefixCls:ot,className:an,rootClassName:hn,active:Wt,block:Na=!1,size:En="default"}=mt,{getPrefixCls:Ca}=Be.useContext(qe.E_),Oa=Ca("skeleton",ot),[Wa,mr]=ve(Oa),Lr=(0,He.Z)(mt,["prefixCls"]),mo=ie()(Oa,`${Oa}-element`,{[`${Oa}-active`]:Wt,[`${Oa}-block`]:Na},an,hn,mr);return Wa(Be.createElement("div",{className:mo},Be.createElement(se,Object.assign({prefixCls:`${Oa}-button`,size:En},Lr))))};const Pe="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var De=mt=>{const{prefixCls:ot,className:an,rootClassName:hn,style:Wt,active:Na}=mt,{getPrefixCls:En}=Be.useContext(qe.E_),Ca=En("skeleton",ot),[Oa,Wa]=ve(Ca),mr=ie()(Ca,`${Ca}-element`,{[`${Ca}-active`]:Na},an,hn,Wa);return Oa(Be.createElement("div",{className:mr},Be.createElement("div",{className:ie()(`${Ca}-image`,an),style:Wt},Be.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${Ca}-image-svg`},Be.createElement("path",{d:Pe,className:`${Ca}-image-path`})))))},Oe=mt=>{const{prefixCls:ot,className:an,rootClassName:hn,active:Wt,block:Na,size:En="default"}=mt,{getPrefixCls:Ca}=Be.useContext(qe.E_),Oa=Ca("skeleton",ot),[Wa,mr]=ve(Oa),Lr=(0,He.Z)(mt,["prefixCls"]),mo=ie()(Oa,`${Oa}-element`,{[`${Oa}-active`]:Wt,[`${Oa}-block`]:Na},an,hn,mr);return Wa(Be.createElement("div",{className:mo},Be.createElement(se,Object.assign({prefixCls:`${Oa}-input`,size:En},Lr))))},rt=ee(87462),Je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},At=Je,Lt=ee(44327),ht=function(ot,an){return Be.createElement(Lt.Z,(0,rt.Z)({},ot,{ref:an,icon:At}))},wt=Be.forwardRef(ht),cn=mt=>{const{prefixCls:ot,className:an,rootClassName:hn,style:Wt,active:Na,children:En}=mt,{getPrefixCls:Ca}=Be.useContext(qe.E_),Oa=Ca("skeleton",ot),[Wa,mr]=ve(Oa),Lr=ie()(Oa,`${Oa}-element`,{[`${Oa}-active`]:Na},mr,an,hn),mo=En!=null?En:Be.createElement(wt,null);return Wa(Be.createElement("div",{className:Lr},Be.createElement("div",{className:ie()(`${Oa}-image`,an),style:Wt},mo)))},pt=ee(74902),Zt=mt=>{const ot=Ca=>{const{width:Oa,rows:Wa=2}=mt;if(Array.isArray(Oa))return Oa[Ca];if(Wa-1===Ca)return Oa},{prefixCls:an,className:hn,style:Wt,rows:Na}=mt,En=(0,pt.Z)(Array(Na)).map((Ca,Oa)=>Be.createElement("li",{key:Oa,style:{width:ot(Oa)}}));return Be.createElement("ul",{className:ie()(an,hn),style:Wt},En)},yt=mt=>{let{prefixCls:ot,className:an,width:hn,style:Wt}=mt;return Be.createElement("h3",{className:ie()(ot,an),style:Object.assign({width:hn},Wt)})};function Yt(mt){return mt&&typeof mt=="object"?mt:{}}function Re(mt,ot){return mt&&!ot?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Gn(mt,ot){return!mt&&ot?{width:"38%"}:mt&&ot?{width:"50%"}:{}}function nn(mt,ot){const an={};return(!mt||!ot)&&(an.width="61%"),!mt&&ot?an.rows=3:an.rows=2,an}const pa=mt=>{const{prefixCls:ot,loading:an,className:hn,rootClassName:Wt,style:Na,children:En,avatar:Ca=!1,title:Oa=!0,paragraph:Wa=!0,active:mr,round:Lr}=mt,{getPrefixCls:mo,direction:dt,skeleton:Et}=Be.useContext(qe.E_),$n=mo("skeleton",ot),[oa,xt]=ve($n);if(an||!("loading"in mt)){const Fa=!!Ca,Or=!!Oa,ya=!!Wa;let Tr;if(Fa){const vr=Object.assign(Object.assign({prefixCls:`${$n}-avatar`},Re(Or,ya)),Yt(Ca));Tr=Be.createElement("div",{className:`${$n}-header`},Be.createElement(se,Object.assign({},vr)))}let Ut;if(Or||ya){let vr;if(Or){const wr=Object.assign(Object.assign({prefixCls:`${$n}-title`},Gn(Fa,ya)),Yt(Oa));vr=Be.createElement(yt,Object.assign({},wr))}let Fo;if(ya){const wr=Object.assign(Object.assign({prefixCls:`${$n}-paragraph`},nn(Fa,Or)),Yt(Wa));Fo=Be.createElement(Zt,Object.assign({},wr))}Ut=Be.createElement("div",{className:`${$n}-content`},vr,Fo)}const sr=ie()($n,{[`${$n}-with-avatar`]:Fa,[`${$n}-active`]:mr,[`${$n}-rtl`]:dt==="rtl",[`${$n}-round`]:Lr},Et==null?void 0:Et.className,hn,Wt,xt);return oa(Be.createElement("div",{className:sr,style:Object.assign(Object.assign({},Et==null?void 0:Et.style),Na)},Tr,Ut))}return typeof En!="undefined"?En:null};pa.Button=Se,pa.Avatar=we,pa.Input=Oe,pa.Image=De,pa.Node=cn;var fa=pa,Ln=fa},55054:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return ve}});var te=ee(67294),ie=ee(57838),Be=ee(96159),qe=ee(94184),He=ee.n(qe),Ge=ee(53124),se=ee(4310),ke=ye=>{const{value:we,formatter:Fe,precision:Se,decimalSeparator:Pe,groupSeparator:Ye="",prefixCls:De}=ye;let We;if(typeof Fe=="function")We=Fe(we);else{const Oe=String(we),rt=Oe.match(/^(-?)(\d*)(\.(\d+))?$/);if(!rt||Oe==="-")We=Oe;else{const Je=rt[1];let At=rt[2]||"0",Lt=rt[4]||"";At=At.replace(/\B(?=(\d{3})+(?!\d))/g,Ye),typeof Se=="number"&&(Lt=Lt.padEnd(Se,"0").slice(0,Se>0?Se:0)),Lt&&(Lt=`${Pe}${Lt}`),We=[te.createElement("span",{key:"int",className:`${De}-content-value-int`},Je,At),Lt&&te.createElement("span",{key:"decimal",className:`${De}-content-value-decimal`},Lt)]}}return te.createElement("span",{className:`${De}-content-value`},We)},Ze=ee(14747),je=ee(67968),ce=ee(45503);const Le=ye=>{const{componentCls:we,marginXXS:Fe,padding:Se,colorTextDescription:Pe,titleFontSize:Ye,colorTextHeading:De,contentFontSize:We,fontFamily:Oe}=ye;return{[`${we}`]:Object.assign(Object.assign({},(0,Ze.Wf)(ye)),{[`${we}-title`]:{marginBottom:Fe,color:Pe,fontSize:Ye},[`${we}-skeleton`]:{paddingTop:Se},[`${we}-content`]:{color:De,fontSize:We,fontFamily:Oe,[`${we}-content-value`]:{display:"inline-block",direction:"ltr"},[`${we}-content-prefix, ${we}-content-suffix`]:{display:"inline-block"},[`${we}-content-prefix`]:{marginInlineEnd:Fe},[`${we}-content-suffix`]:{marginInlineStart:Fe}}})}};var de=(0,je.Z)("Statistic",ye=>{const we=(0,ce.TS)(ye,{});return[Le(we)]},ye=>{const{fontSizeHeading3:we,fontSize:Fe}=ye;return{titleFontSize:Fe,contentFontSize:we}}),y=ye=>{const{prefixCls:we,className:Fe,rootClassName:Se,style:Pe,valueStyle:Ye,value:De=0,title:We,valueRender:Oe,prefix:rt,suffix:Je,loading:At=!1,onMouseEnter:Lt,onMouseLeave:ht,decimalSeparator:wt=".",groupSeparator:Jt=","}=ye,{getPrefixCls:cn,direction:pt,statistic:Nt}=te.useContext(Ge.E_),Zt=cn("statistic",we),[Fn,yt]=de(Zt),Yt=te.createElement(ke,Object.assign({decimalSeparator:wt,groupSeparator:Jt,prefixCls:Zt},ye,{value:De})),Re=He()(Zt,{[`${Zt}-rtl`]:pt==="rtl"},Nt==null?void 0:Nt.className,Fe,Se,yt);return Fn(te.createElement("div",{className:Re,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Pe),onMouseEnter:Lt,onMouseLeave:ht},We&&te.createElement("div",{className:`${Zt}-title`},We),te.createElement(se.Z,{paragraph:!1,loading:At,className:`${Zt}-skeleton`},te.createElement("div",{style:Ye,className:`${Zt}-content`},rt&&te.createElement("span",{className:`${Zt}-content-prefix`},rt),Oe?Oe(Yt):Yt,Je&&te.createElement("span",{className:`${Zt}-content-suffix`},Je)))))};const b=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function E(ye,we){let Fe=ye;const Se=/\[[^\]]*]/g,Pe=(we.match(Se)||[]).map(Oe=>Oe.slice(1,-1)),Ye=we.replace(Se,"[]"),De=b.reduce((Oe,rt)=>{let[Je,At]=rt;if(Oe.includes(Je)){const Lt=Math.floor(Fe/At);return Fe-=Lt*At,Oe.replace(new RegExp(`${Je}+`,"g"),ht=>{const wt=ht.length;return Lt.toString().padStart(wt,"0")})}return Oe},Ye);let We=0;return De.replace(Se,()=>{const Oe=Pe[We];return We+=1,Oe})}function x(ye,we){const{format:Fe=""}=we,Se=new Date(ye).getTime(),Pe=Date.now(),Ye=Math.max(Se-Pe,0);return E(Ye,Fe)}const z=1e3/30;function re(ye){return new Date(ye).getTime()}const ae=ye=>{const{value:we,format:Fe="HH:mm:ss",onChange:Se,onFinish:Pe}=ye,Ye=(0,ie.Z)(),De=te.useRef(null),We=()=>{Pe==null||Pe(),De.current&&(clearInterval(De.current),De.current=null)},Oe=()=>{const At=re(we);At>=Date.now()&&(De.current=setInterval(()=>{Ye(),Se==null||Se(At-Date.now()),At<Date.now()&&We()},z))};te.useEffect(()=>(Oe(),()=>{De.current&&(clearInterval(De.current),De.current=null)}),[we]);const rt=(At,Lt)=>x(At,Object.assign(Object.assign({},Lt),{format:Fe})),Je=At=>(0,Be.Tm)(At,{title:void 0});return te.createElement(y,Object.assign({},ye,{valueRender:Je,formatter:rt}))};var ne=te.memo(ae);y.Countdown=ne;var ve=y},49867:function(zt,Vt,ee){"use strict";ee.d(Vt,{N:function(){return te}});const te=ie=>({color:ie.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ie.motionDurationSlow}`,"&:focus, &:hover":{color:ie.colorLinkHover},"&:active":{color:ie.colorLinkActive}})},86129:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return Pu}});var te={},ie="rc-table-internal-hook",Be=ee(97685),qe=ee(66680),He=ee(8410),Ge=ee(91881),se=ee(67294),Ve=ee(73935);function ke(ge){var fe=se.createContext(void 0),Ee=function(Ue){var Xe=Ue.value,vt=Ue.children,Mt=se.useRef(Xe);Mt.current=Xe;var Ft=se.useState(function(){return{getValue:function(){return Mt.current},listeners:new Set}}),ln=(0,Be.Z)(Ft,1),bn=ln[0];return(0,He.Z)(function(){(0,Ve.unstable_batchedUpdates)(function(){bn.listeners.forEach(function(pn){pn(Xe)})})},[Xe]),se.createElement(fe.Provider,{value:bn},vt)};return{Context:fe,Provider:Ee,defaultValue:ge}}function Ze(ge,fe){var Ee=(0,qe.Z)(typeof fe=="function"?fe:function(pn){if(fe===void 0)return pn;if(!Array.isArray(fe))return pn[fe];var Yn={};return fe.forEach(function(ra){Yn[ra]=pn[ra]}),Yn}),xe=se.useContext(ge==null?void 0:ge.Context),Ue=xe||{},Xe=Ue.listeners,vt=Ue.getValue,Mt=se.useRef();Mt.current=Ee(xe?vt():ge==null?void 0:ge.defaultValue);var Ft=se.useState({}),ln=(0,Be.Z)(Ft,2),bn=ln[1];return(0,He.Z)(function(){if(!xe)return;function pn(Yn){var ra=Ee(Yn);(0,Ge.Z)(Mt.current,ra,!0)||bn({})}return Xe.add(pn),function(){Xe.delete(pn)}},[xe]),Mt.current}var je=ee(87462),ce=ee(42550);function Le(){var ge=se.createContext(null);function fe(){return se.useContext(ge)}function Ee(Ue,Xe){var vt=(0,ce.Yr)(Ue),Mt=function(ln,bn){var pn=vt?{ref:bn}:{},Yn=se.useRef(0),ra=se.useRef(ln),Kn=fe();return Kn!==null?se.createElement(Ue,(0,je.Z)({},ln,pn)):((!Xe||Xe(ra.current,ln))&&(Yn.current+=1),ra.current=ln,se.createElement(ge.Provider,{value:Yn.current},se.createElement(Ue,(0,je.Z)({},ln,pn))))};return vt?se.forwardRef(Mt):Mt}function xe(Ue,Xe){var vt=(0,ce.Yr)(Ue),Mt=function(ln,bn){var pn=vt?{ref:bn}:{};return fe(),se.createElement(Ue,(0,je.Z)({},ln,pn))};return vt?se.memo(se.forwardRef(Mt),Xe):se.memo(Mt,Xe)}return{makeImmutable:Ee,responseImmutable:xe,useImmutableMark:fe}}var de=Le(),a=de.makeImmutable,y=de.responseImmutable,b=de.useImmutableMark,E=Le(),x=E.makeImmutable,z=E.responseImmutable,re=E.useImmutableMark,ae=ke(),ne=ae;function ve(ge,fe){var Ee=se.useRef(0);Ee.current+=1;var xe=se.useRef(ge),Ue=[];Object.keys(ge||{}).map(function(vt){var Mt;(ge==null?void 0:ge[vt])!==((Mt=xe.current)===null||Mt===void 0?void 0:Mt[vt])&&Ue.push(vt)}),xe.current=ge;var Xe=se.useRef([]);return Ue.length&&(Xe.current=Ue),se.useDebugValue(Ee.current),se.useDebugValue(Xe.current.join(", ")),fe&&console.log("".concat(fe,":"),Ee.current,Xe.current),Ee.current}var ye=null,we=se.memo(function(){var ge=ve();return se.createElement("h1",null,"Render Times: ",ge)});we.displayName="RenderBlock";var Fe=ee(71002),Se=ee(1413),Pe=ee(4942),Ye=ee(94184),De=ee.n(Ye);function We(ge,fe,Ee){var xe=se.useRef({});return(!("value"in xe.current)||Ee(xe.current.condition,fe))&&(xe.current.value=ge(),xe.current.condition=fe),xe.current.value}var Oe={},rt=[],Je=function(fe){rt.push(fe)};function At(ge,fe){if(0)var Ee}function Lt(ge,fe){if(0)var Ee}function ht(){Oe={}}function wt(ge,fe,Ee){!fe&&!Oe[Ee]&&(ge(!1,Ee),Oe[Ee]=!0)}function Jt(ge,fe){wt(At,ge,fe)}function cn(ge,fe){wt(Lt,ge,fe)}Jt.preMessage=Je,Jt.resetWarned=ht,Jt.noteOnce=cn;var pt=Jt;function Nt(ge,fe){var Ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,xe=new Set;function Ue(Xe,vt){var Mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Ft=xe.has(Xe);if(pt(!Ft,"Warning: There may be circular references"),Ft)return!1;if(Xe===vt)return!0;if(Ee&&Mt>1)return!1;xe.add(Xe);var ln=Mt+1;if(Array.isArray(Xe)){if(!Array.isArray(vt)||Xe.length!==vt.length)return!1;for(var bn=0;bn<Xe.length;bn++)if(!Ue(Xe[bn],vt[bn],ln))return!1;return!0}if(Xe&&vt&&(0,Fe.Z)(Xe)==="object"&&(0,Fe.Z)(vt)==="object"){var pn=Object.keys(Xe);return pn.length!==Object.keys(vt).length?!1:pn.every(function(Yn){return Ue(Xe[Yn],vt[Yn],ln)})}return!1}return Ue(ge,fe)}var Zt=Nt;function Fn(ge,fe){for(var Ee=ge,xe=0;xe<fe.length;xe+=1){if(Ee==null)return;Ee=Ee[fe[xe]]}return Ee}var yt=se.createContext({renderWithProps:!1}),Yt=yt,Re="RC_TABLE_KEY";function Gn(ge){return ge==null?[]:Array.isArray(ge)?ge:[ge]}function nn(ge){var fe=[],Ee={};return ge.forEach(function(xe){for(var Ue=xe||{},Xe=Ue.key,vt=Ue.dataIndex,Mt=Xe||Gn(vt).join("-")||Re;Ee[Mt];)Mt="".concat(Mt,"_next");Ee[Mt]=!0,fe.push(Mt)}),fe}function pa(ge){return ge!=null}function fa(ge){return ge&&(0,Fe.Z)(ge)==="object"&&!Array.isArray(ge)&&!se.isValidElement(ge)}function Ln(ge,fe,Ee,xe,Ue,Xe){var vt=se.useContext(Yt),Mt=re(),Ft=We(function(){if(pa(xe))return[xe];var ln=fe==null||fe===""?[]:Array.isArray(fe)?fe:[fe],bn=Fn(ge,ln),pn=bn,Yn=void 0;if(Ue){var ra=Ue(bn,ge,Ee);fa(ra)?(pn=ra.children,Yn=ra.props,vt.renderWithProps=!0):pn=ra}return[pn,Yn]},[Mt,ge,xe,fe,Ue,Ee],function(ln,bn){if(Xe){var pn=(0,Be.Z)(ln,2),Yn=pn[1],ra=(0,Be.Z)(bn,2),Kn=ra[1];return Xe(Kn,Yn)}return vt.renderWithProps?!0:!Zt(ln,bn,!0)});return Ft}function mt(ge,fe,Ee,xe){var Ue=ge+fe-1;return ge<=xe&&Ue>=Ee}function ot(ge,fe){return Ze(ne,function(Ee){var xe=mt(ge,fe||1,Ee.hoverStartRow,Ee.hoverEndRow);return[xe,Ee.onHover]})}var an=function(fe){var Ee=fe.ellipsis,xe=fe.rowType,Ue=fe.children,Xe,vt=Ee===!0?{showTitle:!0}:Ee;return vt&&(vt.showTitle||xe==="header")&&(typeof Ue=="string"||typeof Ue=="number"?Xe=Ue.toString():se.isValidElement(Ue)&&typeof Ue.props.children=="string"&&(Xe=Ue.props.children)),Xe};function hn(ge){var fe,Ee,xe,Ue,Xe,vt,Mt,Ft,ln=ge.component,bn=ge.children,pn=ge.ellipsis,Yn=ge.scope,ra=ge.prefixCls,Kn=ge.className,Sa=ge.align,ua=ge.record,La=ge.render,xa=ge.dataIndex,Ua=ge.renderIndex,da=ge.shouldCellUpdate,ha=ge.index,$a=ge.rowType,jr=ge.colSpan,Rr=ge.rowSpan,Qa=ge.fixLeft,yr=ge.fixRight,dr=ge.firstFixLeft,Ja=ge.lastFixLeft,gr=ge.firstFixRight,Qr=ge.lastFixRight,fi=ge.appendNode,ui=ge.additionalProps,No=ui===void 0?{}:ui,Bi=ge.isSticky,ki="".concat(ra,"-cell"),Dr=Ze(ne,["supportSticky","allColumnsFixedLeft"]),_r=Dr.supportSticky,Jr=Dr.allColumnsFixedLeft,Vr=Ln(ua,xa,Ua,bn,La,da),Hr=(0,Be.Z)(Vr,2),Ui=Hr[0],ti=Hr[1],qi={},ji=typeof Qa=="number"&&_r,qu=typeof yr=="number"&&_r;ji&&(qi.position="sticky",qi.left=Qa),qu&&(qi.position="sticky",qi.right=yr);var Lo=(fe=(Ee=(xe=ti==null?void 0:ti.colSpan)!==null&&xe!==void 0?xe:No.colSpan)!==null&&Ee!==void 0?Ee:jr)!==null&&fe!==void 0?fe:1,Mo=(Ue=(Xe=(vt=ti==null?void 0:ti.rowSpan)!==null&&vt!==void 0?vt:No.rowSpan)!==null&&Xe!==void 0?Xe:Rr)!==null&&Ue!==void 0?Ue:1,Co=ot(ha,Mo),xo=(0,Be.Z)(Co,2),Pl=xo[0],Ko=xo[1],wi=function(le){var ue;ua&&Ko(ha,ha+Mo-1),No==null||(ue=No.onMouseEnter)===null||ue===void 0||ue.call(No,le)},ul=function(le){var ue;ua&&Ko(-1,-1),No==null||(ue=No.onMouseLeave)===null||ue===void 0||ue.call(No,le)};if(Lo===0||Mo===0)return null;var Hi=(Mt=No.title)!==null&&Mt!==void 0?Mt:an({rowType:$a,ellipsis:pn,children:Ui}),cs=De()(ki,Kn,(Ft={},(0,Pe.Z)(Ft,"".concat(ki,"-fix-left"),ji&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-left-first"),dr&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-left-last"),Ja&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-left-all"),Ja&&Jr&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-right"),qu&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-right-first"),gr&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-fix-right-last"),Qr&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-ellipsis"),pn),(0,Pe.Z)(Ft,"".concat(ki,"-with-append"),fi),(0,Pe.Z)(Ft,"".concat(ki,"-fix-sticky"),(ji||qu)&&Bi&&_r),(0,Pe.Z)(Ft,"".concat(ki,"-row-hover"),!ti&&Pl),Ft),No.className,ti==null?void 0:ti.className),rs={};Sa&&(rs.textAlign=Sa);var Zs=(0,Se.Z)((0,Se.Z)((0,Se.Z)((0,Se.Z)({},qi),No.style),rs),ti==null?void 0:ti.style),xu=Ui;return(0,Fe.Z)(xu)==="object"&&!Array.isArray(xu)&&!se.isValidElement(xu)&&(xu=null),pn&&(Ja||gr)&&(xu=se.createElement("span",{className:"".concat(ki,"-content")},xu)),se.createElement(ln,(0,je.Z)({},ti,No,{className:cs,style:Zs,title:Hi,scope:Yn,onMouseEnter:wi,onMouseLeave:ul,colSpan:Lo!==1?Lo:null,rowSpan:Mo!==1?Mo:null}),fi,xu)}var Wt=se.memo(hn);function Na(ge,fe,Ee,xe,Ue,Xe){var vt=Ee[ge]||{},Mt=Ee[fe]||{},Ft,ln;vt.fixed==="left"?Ft=xe.left[Ue==="rtl"?fe:ge]:Mt.fixed==="right"&&(ln=xe.right[Ue==="rtl"?ge:fe]);var bn=!1,pn=!1,Yn=!1,ra=!1,Kn=Ee[fe+1],Sa=Ee[ge-1],ua=!(Xe!=null&&Xe.children);if(Ue==="rtl"){if(Ft!==void 0){var La=Sa&&Sa.fixed==="left";ra=!La&&ua}else if(ln!==void 0){var xa=Kn&&Kn.fixed==="right";Yn=!xa&&ua}}else if(Ft!==void 0){var Ua=Kn&&Kn.fixed==="left";bn=!Ua&&ua}else if(ln!==void 0){var da=Sa&&Sa.fixed==="right";pn=!da&&ua}return{fixLeft:Ft,fixRight:ln,lastFixLeft:bn,firstFixRight:pn,lastFixRight:Yn,firstFixLeft:ra,isSticky:xe.isSticky}}var En=se.createContext({}),Ca=En;function Oa(ge){var fe=ge.className,Ee=ge.index,xe=ge.children,Ue=ge.colSpan,Xe=Ue===void 0?1:Ue,vt=ge.rowSpan,Mt=ge.align,Ft=Ze(ne,["prefixCls","direction"]),ln=Ft.prefixCls,bn=Ft.direction,pn=se.useContext(Ca),Yn=pn.scrollColumnIndex,ra=pn.stickyOffsets,Kn=pn.flattenColumns,Sa=pn.columns,ua=Ee+Xe-1,La=ua+1===Yn?Xe+1:Xe,xa=Na(Ee,Ee+La-1,Kn,ra,bn,Sa==null?void 0:Sa[Ee]);return se.createElement(Wt,(0,je.Z)({className:fe,index:Ee,component:"td",prefixCls:ln,record:null,dataIndex:null,align:Mt,colSpan:La,rowSpan:vt,render:function(){return xe}},xa))}var Wa=ee(45987),mr=["children"];function Lr(ge){var fe=ge.children,Ee=(0,Wa.Z)(ge,mr);return se.createElement("tr",Ee,fe)}function mo(ge){var fe=ge.children;return fe}mo.Row=Lr,mo.Cell=Oa;var dt=mo;function Et(ge){var fe=ge.children,Ee=ge.stickyOffsets,xe=ge.flattenColumns,Ue=ge.columns,Xe=Ze(ne,"prefixCls"),vt=xe.length-1,Mt=xe[vt],Ft=se.useMemo(function(){return{stickyOffsets:Ee,flattenColumns:xe,scrollColumnIndex:Mt!=null&&Mt.scrollbar?vt:null,columns:Ue}},[Mt,xe,vt,Ee,Ue]);return se.createElement(Ca.Provider,{value:Ft},se.createElement("tfoot",{className:"".concat(Xe,"-summary")},fe))}var $n=z(Et),oa=dt;function xt(ge){var fe=se.useRef();fe.current=ge;var Ee=se.useCallback(function(){for(var xe,Ue=arguments.length,Xe=new Array(Ue),vt=0;vt<Ue;vt++)Xe[vt]=arguments[vt];return(xe=fe.current)===null||xe===void 0?void 0:xe.call.apply(xe,[fe].concat(Xe))},[]);return Ee}function Fa(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Or=Fa()?se.useLayoutEffect:se.useEffect,ya=function(fe,Ee){var xe=React.useRef(!0);Or(function(){return fe(xe.current)},Ee),Or(function(){return xe.current=!1,function(){xe.current=!0}},[])},Tr=function(fe,Ee){ya(function(xe){if(!xe)return fe()},Ee)},Ut=null;function sr(ge){var fe=React.useRef(!1),Ee=React.useState(ge),xe=_slicedToArray(Ee,2),Ue=xe[0],Xe=xe[1];React.useEffect(function(){return fe.current=!1,function(){fe.current=!0}},[]);function vt(Mt,Ft){Ft&&fe.current||Xe(Mt)}return[Ue,vt]}function vr(ge){return ge!==void 0}function Fo(ge,fe){var Ee=fe||{},xe=Ee.defaultValue,Ue=Ee.value,Xe=Ee.onChange,vt=Ee.postState,Mt=useState(function(){return vr(Ue)?Ue:vr(xe)?typeof xe=="function"?xe():xe:typeof ge=="function"?ge():ge}),Ft=_slicedToArray(Mt,2),ln=Ft[0],bn=Ft[1],pn=Ue!==void 0?Ue:ln,Yn=vt?vt(pn):pn,ra=useEvent(Xe),Kn=useState([pn]),Sa=_slicedToArray(Kn,2),ua=Sa[0],La=Sa[1];useLayoutUpdateEffect(function(){var Ua=ua[0];ln!==Ua&&ra(ln,Ua)},[ua]),useLayoutUpdateEffect(function(){vr(Ue)||bn(Ue)},[Ue]);var xa=useEvent(function(Ua,da){bn(Ua,da),La([pn],da)});return[Yn,xa]}var wr=ee(35110);function Yr(ge,fe){typeof ge=="function"?ge(fe):(0,Fe.Z)(ge)==="object"&&ge&&"current"in ge&&(ge.current=fe)}function ai(){for(var ge=arguments.length,fe=new Array(ge),Ee=0;Ee<ge;Ee++)fe[Ee]=arguments[Ee];var xe=fe.filter(function(Ue){return Ue});return xe.length<=1?xe[0]:function(Ue){fe.forEach(function(Xe){Yr(Xe,Ue)})}}function vo(){for(var ge=arguments.length,fe=new Array(ge),Ee=0;Ee<ge;Ee++)fe[Ee]=arguments[Ee];return useMemo(function(){return ai.apply(void 0,fe)},fe,function(xe,Ue){return xe.length!==Ue.length||xe.every(function(Xe,vt){return Xe!==Ue[vt]})})}function _o(ge){var fe,Ee,xe=isMemo(ge)?ge.type.type:ge.type;return!(typeof xe=="function"&&!((fe=xe.prototype)!==null&&fe!==void 0&&fe.render)||typeof ge=="function"&&!((Ee=ge.prototype)!==null&&Ee!==void 0&&Ee.render))}function hi(ge){return!isValidElement(ge)||isFragment(ge)?!1:_o(ge)}function nl(ge,fe,Ee,xe){if(!fe.length)return Ee;var Ue=_toArray(fe),Xe=Ue[0],vt=Ue.slice(1),Mt;return!ge&&typeof Xe=="number"?Mt=[]:Array.isArray(ge)?Mt=_toConsumableArray(ge):Mt=_objectSpread({},ge),xe&&Ee===void 0&&vt.length===1?delete Mt[Xe][vt[0]]:Mt[Xe]=nl(Mt[Xe],vt,Ee,xe),Mt}function na(ge,fe,Ee){var xe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return fe.length&&xe&&Ee===void 0&&!get(ge,fe.slice(0,-1))?ge:nl(ge,fe,Ee,xe)}function rr(ge){return _typeof(ge)==="object"&&ge!==null&&Object.getPrototypeOf(ge)===Object.prototype}function Io(ge){return Array.isArray(ge)?[]:{}}var qn=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Mn(){for(var ge=arguments.length,fe=new Array(ge),Ee=0;Ee<ge;Ee++)fe[Ee]=arguments[Ee];var xe=Io(fe[0]);return fe.forEach(function(Ue){function Xe(vt,Mt){var Ft=new Set(Mt),ln=get(Ue,vt),bn=Array.isArray(ln);if(bn||rr(ln)){if(!Ft.has(ln)){Ft.add(ln);var pn=get(xe,vt);bn?xe=na(xe,vt,[]):(!pn||_typeof(pn)!=="object")&&(xe=na(xe,vt,Io(ln))),qn(ln).forEach(function(Yn){Xe([].concat(_toConsumableArray(vt),[Yn]),Ft)})}}else xe=na(xe,vt,ln)}Xe([])}),xe}var ia=ee(48555),Bt=function(ge){if(!ge)return!1;if(ge instanceof Element){if(ge.offsetParent)return!0;if(ge.getBBox){var fe=ge.getBBox(),Ee=fe.width,xe=fe.height;if(Ee||xe)return!0}if(ge.getBoundingClientRect){var Ue=ge.getBoundingClientRect(),Xe=Ue.width,vt=Ue.height;if(Xe||vt)return!0}}return!1},Un=function(fe){if(Fa()&&window.document.documentElement){var Ee=Array.isArray(fe)?fe:[fe],xe=window.document.documentElement;return Ee.some(function(Ue){return Ue in xe.style})}return!1},Qn=function(fe,Ee){if(!Un(fe))return!1;var xe=document.createElement("div"),Ue=xe.style[fe];return xe.style[fe]=Ee,xe.style[fe]!==Ue};function yn(ge,fe){return!Array.isArray(ge)&&fe!==void 0?Qn(ge,fe):Un(ge)}var Pt;function Tt(ge){if(typeof document=="undefined")return 0;if(ge||Pt===void 0){var fe=document.createElement("div");fe.style.width="100%",fe.style.height="200px";var Ee=document.createElement("div"),xe=Ee.style;xe.position="absolute",xe.top="0",xe.left="0",xe.pointerEvents="none",xe.visibility="hidden",xe.width="200px",xe.height="150px",xe.overflow="hidden",Ee.appendChild(fe),document.body.appendChild(Ee);var Ue=fe.offsetWidth;Ee.style.overflow="scroll";var Xe=fe.offsetWidth;Ue===Xe&&(Xe=Ee.clientWidth),document.body.removeChild(Ee),Pt=Ue-Xe}return Pt}function Dt(ge){var fe=ge.match(/^(.*)px$/),Ee=Number(fe==null?void 0:fe[1]);return Number.isNaN(Ee)?Tt():Ee}function Sn(ge){if(typeof document=="undefined"||!ge||!(ge instanceof Element))return{width:0,height:0};var fe=getComputedStyle(ge,"::-webkit-scrollbar"),Ee=fe.width,xe=fe.height;return{width:Dt(Ee),height:Dt(xe)}}var Wn=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,la=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,lr="".concat(Wn," ").concat(la).split(/[\s\n]+/),_t="aria-",Ma="data-";function Sr(ge,fe){return ge.indexOf(fe)===0}function xi(ge){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ee;fe===!1?Ee={aria:!0,data:!0,attr:!0}:fe===!0?Ee={aria:!0}:Ee=(0,Se.Z)({},fe);var xe={};return Object.keys(ge).forEach(function(Ue){(Ee.aria&&(Ue==="role"||Sr(Ue,_t))||Ee.data&&Sr(Ue,Ma)||Ee.attr&&lr.includes(Ue))&&(xe[Ue]=ge[Ue])}),xe}function aa(ge,fe,Ee,xe,Ue,Xe,vt){ge.push({record:fe,indent:Ee,index:vt});var Mt=Xe(fe),Ft=Ue==null?void 0:Ue.has(Mt);if(fe&&Array.isArray(fe[xe])&&Ft)for(var ln=0;ln<fe[xe].length;ln+=1)aa(ge,fe[xe][ln],Ee+1,xe,Ue,Xe,ln)}function yo(ge,fe,Ee,xe){var Ue=se.useMemo(function(){if(Ee!=null&&Ee.size){for(var Xe=[],vt=0;vt<(ge==null?void 0:ge.length);vt+=1){var Mt=ge[vt];aa(Xe,Mt,0,fe,Ee,xe,vt)}return Xe}return ge==null?void 0:ge.map(function(Ft,ln){return{record:Ft,indent:0,index:ln}})},[ge,fe,Ee,xe]);return Ue}function Nr(ge){var fe=ge.prefixCls,Ee=ge.children,xe=ge.component,Ue=ge.cellComponent,Xe=ge.className,vt=ge.expanded,Mt=ge.colSpan,Ft=ge.isEmpty,ln=Ze(ne,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),bn=ln.scrollbarSize,pn=ln.fixHeader,Yn=ln.fixColumn,ra=ln.componentWidth,Kn=ln.horizonScroll,Sa=Ee;return(Ft?Kn&&ra:Yn)&&(Sa=se.createElement("div",{style:{width:ra-(pn?bn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(fe,"-expanded-row-fixed")},Sa)),se.createElement(xe,{className:Xe,style:{display:vt?null:"none"}},se.createElement(Wt,{component:Ue,prefixCls:fe,colSpan:Mt},Sa))}var po=Nr;function Do(ge,fe,Ee,xe){var Ue=Ze(ne,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Xe=Ue.flattenColumns,vt=Ue.expandableType,Mt=Ue.expandedKeys,Ft=Ue.childrenColumnName,ln=Ue.onTriggerExpand,bn=Ue.rowExpandable,pn=Ue.onRow,Yn=Ue.expandRowByClick,ra=Ue.rowClassName,Kn=vt==="nest",Sa=vt==="row"&&(!bn||bn(ge)),ua=Sa||Kn,La=Mt&&Mt.has(fe),xa=Ft&&ge&&ge[Ft],Ua=xt(ln),da=pn==null?void 0:pn(ge,Ee),ha=da==null?void 0:da.onClick,$a=function(yr){Yn&&ua&&ln(ge,yr);for(var dr=arguments.length,Ja=new Array(dr>1?dr-1:0),gr=1;gr<dr;gr++)Ja[gr-1]=arguments[gr];ha==null||ha.apply(void 0,[yr].concat(Ja))},jr;typeof ra=="string"?jr=ra:typeof ra=="function"&&(jr=ra(ge,Ee,xe));var Rr=nn(Xe);return(0,Se.Z)((0,Se.Z)({},Ue),{},{columnsKey:Rr,nestExpandable:Kn,expanded:La,hasNestChildren:xa,record:ge,onTriggerExpand:Ua,rowSupportExpand:Sa,expandable:ua,rowProps:(0,Se.Z)((0,Se.Z)({},da),{},{className:De()(jr,da==null?void 0:da.className),onClick:$a})})}function ci(ge,fe,Ee,xe,Ue){var Xe=ge.record,vt=ge.prefixCls,Mt=ge.columnsKey,Ft=ge.fixedInfoList,ln=ge.expandIconColumnIndex,bn=ge.nestExpandable,pn=ge.indentSize,Yn=ge.expandIcon,ra=ge.expanded,Kn=ge.hasNestChildren,Sa=ge.onTriggerExpand,ua=Mt[Ee],La=Ft[Ee],xa;Ee===(ln||0)&&bn&&(xa=se.createElement(se.Fragment,null,se.createElement("span",{style:{paddingLeft:"".concat(pn*xe,"px")},className:"".concat(vt,"-row-indent indent-level-").concat(xe)}),Yn({prefixCls:vt,expanded:ra,expandable:Kn,record:Xe,onExpand:Sa})));var Ua;return fe.onCell&&(Ua=fe.onCell(Xe,Ue)),{key:ua,fixedInfo:La,appendCellNode:xa,additionalCellProps:Ua||{}}}function _i(ge){var fe=ge.className,Ee=ge.style,xe=ge.record,Ue=ge.index,Xe=ge.renderIndex,vt=ge.rowKey,Mt=ge.indent,Ft=Mt===void 0?0:Mt,ln=ge.rowComponent,bn=ge.cellComponent,pn=ge.scopeCellComponent,Yn=Do(xe,vt,Ue,Ft),ra=Yn.prefixCls,Kn=Yn.flattenColumns,Sa=Yn.expandedRowClassName,ua=Yn.expandedRowRender,La=Yn.rowProps,xa=Yn.expanded,Ua=Yn.rowSupportExpand,da=se.useState(!1),ha=(0,Be.Z)(da,2),$a=ha[0],jr=ha[1];se.useEffect(function(){xa&&jr(!0)},[xa]);var Rr=se.createElement(ln,(0,je.Z)({},La,{"data-row-key":vt,className:De()(fe,"".concat(ra,"-row"),"".concat(ra,"-row-level-").concat(Ft),La==null?void 0:La.className),style:(0,Se.Z)((0,Se.Z)({},Ee),La==null?void 0:La.style)}),Kn.map(function(Ja,gr){var Qr=Ja.render,fi=Ja.dataIndex,ui=Ja.className,No=ci(Yn,Ja,gr,Ft,Ue),Bi=No.key,ki=No.fixedInfo,Dr=No.appendCellNode,_r=No.additionalCellProps;return se.createElement(Wt,(0,je.Z)({className:ui,ellipsis:Ja.ellipsis,align:Ja.align,scope:Ja.rowScope,component:Ja.rowScope?pn:bn,prefixCls:ra,key:Bi,record:xe,index:Ue,renderIndex:Xe,dataIndex:fi,render:Qr,shouldCellUpdate:Ja.shouldCellUpdate},ki,{appendNode:Dr,additionalProps:_r}))})),Qa;if(Ua&&($a||xa)){var yr=ua(xe,Ue,Ft+1,xa),dr=Sa&&Sa(xe,Ue,Ft);Qa=se.createElement(po,{expanded:xa,className:De()("".concat(ra,"-expanded-row"),"".concat(ra,"-expanded-row-level-").concat(Ft+1),dr),prefixCls:ra,component:ln,cellComponent:bn,colSpan:Kn.length,isEmpty:!1},yr)}return se.createElement(se.Fragment,null,Rr,Qa)}_i.displayName="BodyRow";var bo=z(_i);function Ki(ge){var fe=ge.columnKey,Ee=ge.onColumnResize,xe=se.useRef();return se.useEffect(function(){xe.current&&Ee(fe,xe.current.offsetWidth)},[]),se.createElement(ia.Z,{data:fe},se.createElement("td",{ref:xe,style:{padding:0,border:0,height:0}},se.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function hl(ge){var fe=ge.prefixCls,Ee=ge.columnsKey,xe=ge.onColumnResize;return se.createElement("tr",{"aria-hidden":"true",className:"".concat(fe,"-measure-row"),style:{height:0,fontSize:0}},se.createElement(ia.Z.Collection,{onBatchResize:function(Xe){Xe.forEach(function(vt){var Mt=vt.data,Ft=vt.size;xe(Mt,Ft.offsetWidth)})}},Ee.map(function(Ue){return se.createElement(Ki,{key:Ue,columnKey:Ue,onColumnResize:xe})})))}function pl(ge){var fe=ge.data,Ee=ge.measureColumnWidth,xe=Ze(ne,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Ue=xe.prefixCls,Xe=xe.getComponent,vt=xe.onColumnResize,Mt=xe.flattenColumns,Ft=xe.getRowKey,ln=xe.expandedKeys,bn=xe.childrenColumnName,pn=xe.emptyNode,Yn=yo(fe,bn,ln,Ft),ra=se.useRef({renderWithProps:!1}),Kn=Xe(["body","wrapper"],"tbody"),Sa=Xe(["body","row"],"tr"),ua=Xe(["body","cell"],"td"),La=Xe(["body","cell"],"th"),xa;fe.length?xa=Yn.map(function(da,ha){var $a=da.record,jr=da.indent,Rr=da.index,Qa=Ft($a,ha);return se.createElement(bo,{key:Qa,rowKey:Qa,record:$a,index:ha,renderIndex:Rr,rowComponent:Sa,cellComponent:ua,scopeCellComponent:La,getRowKey:Ft,indent:jr})}):xa=se.createElement(po,{expanded:!0,className:"".concat(Ue,"-placeholder"),prefixCls:Ue,component:Sa,cellComponent:ua,colSpan:Mt.length,isEmpty:!0},pn);var Ua=nn(Mt);return se.createElement(Yt.Provider,{value:ra.current},se.createElement(Kn,{className:"".concat(Ue,"-tbody")},Ee&&se.createElement(hl,{prefixCls:Ue,columnsKey:Ua,onColumnResize:vt}),xa))}pl.displayName="Body";var fl=z(pl),ol=["expandable"],oi="RC_TABLE_INTERNAL_COL_DEFINE";function bl(ge){var fe=ge.expandable,Ee=(0,Wa.Z)(ge,ol),xe;return"expandable"in ge?xe=(0,Se.Z)((0,Se.Z)({},Ee),fe):xe=Ee,xe.showExpandColumn===!1&&(xe.expandIconColumnIndex=-1),xe}var Pa=["columnType"];function Lu(ge){for(var fe=ge.colWidths,Ee=ge.columns,xe=ge.columCount,Ue=[],Xe=xe||Ee.length,vt=!1,Mt=Xe-1;Mt>=0;Mt-=1){var Ft=fe[Mt],ln=Ee&&Ee[Mt],bn=ln&&ln[oi];if(Ft||bn||vt){var pn=bn||{},Yn=pn.columnType,ra=(0,Wa.Z)(pn,Pa);Ue.unshift(se.createElement("col",(0,je.Z)({key:Mt,style:{width:Ft}},ra))),vt=!0}}return se.createElement("colgroup",null,Ue)}var Ll=Lu,yi=ee(74902),iu=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function ur(ge,fe){return(0,se.useMemo)(function(){for(var Ee=[],xe=0;xe<fe;xe+=1){var Ue=ge[xe];if(Ue!==void 0)Ee[xe]=Ue;else return null}return Ee},[ge.join("_"),fe])}var eo=se.forwardRef(function(ge,fe){var Ee=ge.className,xe=ge.noData,Ue=ge.columns,Xe=ge.flattenColumns,vt=ge.colWidths,Mt=ge.columCount,Ft=ge.stickyOffsets,ln=ge.direction,bn=ge.fixHeader,pn=ge.stickyTopOffset,Yn=ge.stickyBottomOffset,ra=ge.stickyClassName,Kn=ge.onScroll,Sa=ge.maxContentScroll,ua=ge.children,La=(0,Wa.Z)(ge,iu),xa=Ze(ne,["prefixCls","scrollbarSize","isSticky"]),Ua=xa.prefixCls,da=xa.scrollbarSize,ha=xa.isSticky,$a=ha&&!bn?0:da,jr=se.useRef(null),Rr=se.useCallback(function(ui){Yr(fe,ui),Yr(jr,ui)},[]);se.useEffect(function(){var ui;function No(Bi){var ki=Bi,Dr=ki.currentTarget,_r=ki.deltaX;_r&&(Kn({currentTarget:Dr,scrollLeft:Dr.scrollLeft+_r}),Bi.preventDefault())}return(ui=jr.current)===null||ui===void 0||ui.addEventListener("wheel",No),function(){var Bi;(Bi=jr.current)===null||Bi===void 0||Bi.removeEventListener("wheel",No)}},[]);var Qa=se.useMemo(function(){return Xe.every(function(ui){return ui.width})},[Xe]),yr=Xe[Xe.length-1],dr={fixed:yr?yr.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(Ua,"-cell-scrollbar")}}},Ja=(0,se.useMemo)(function(){return $a?[].concat((0,yi.Z)(Ue),[dr]):Ue},[$a,Ue]),gr=(0,se.useMemo)(function(){return $a?[].concat((0,yi.Z)(Xe),[dr]):Xe},[$a,Xe]),Qr=(0,se.useMemo)(function(){var ui=Ft.right,No=Ft.left;return(0,Se.Z)((0,Se.Z)({},Ft),{},{left:ln==="rtl"?[].concat((0,yi.Z)(No.map(function(Bi){return Bi+$a})),[0]):No,right:ln==="rtl"?ui:[].concat((0,yi.Z)(ui.map(function(Bi){return Bi+$a})),[0]),isSticky:ha})},[$a,Ft,ha]),fi=ur(vt,Mt);return se.createElement("div",{style:(0,Se.Z)({overflow:"hidden"},ha?{top:pn,bottom:Yn}:{}),ref:Rr,className:De()(Ee,(0,Pe.Z)({},ra,!!ra))},se.createElement("table",{style:{tableLayout:"fixed",visibility:xe||fi?null:"hidden"}},(!xe||!Sa||Qa)&&se.createElement(Ll,{colWidths:fi?[].concat((0,yi.Z)(fi),[$a]):[],columCount:Mt+1,columns:gr}),ua((0,Se.Z)((0,Se.Z)({},La),{},{stickyOffsets:Qr,columns:Ja,flattenColumns:gr}))))});eo.displayName="FixedHolder";var Go=se.memo(eo);function Xr(ge){var fe=ge.cells,Ee=ge.stickyOffsets,xe=ge.flattenColumns,Ue=ge.rowComponent,Xe=ge.cellComponent,vt=ge.tdCellComponent,Mt=ge.onHeaderRow,Ft=ge.index,ln=Ze(ne,["prefixCls","direction"]),bn=ln.prefixCls,pn=ln.direction,Yn;Mt&&(Yn=Mt(fe.map(function(Kn){return Kn.column}),Ft));var ra=nn(fe.map(function(Kn){return Kn.column}));return se.createElement(Ue,Yn,fe.map(function(Kn,Sa){var ua=Kn.column,La=Na(Kn.colStart,Kn.colEnd,xe,Ee,pn,ua),xa;return ua&&ua.onHeaderCell&&(xa=Kn.column.onHeaderCell(ua)),se.createElement(Wt,(0,je.Z)({},Kn,{scope:ua.title?Kn.colSpan>1?"colgroup":"col":null,ellipsis:ua.ellipsis,align:ua.align,component:ua.title?Xe:vt,prefixCls:bn,key:ra[Sa]},La,{additionalProps:xa,rowType:"header"}))}))}Xr.displayName="HeaderRow";var $i=Xr;function Fr(ge){var fe=[];function Ee(vt,Mt){var Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;fe[Ft]=fe[Ft]||[];var ln=Mt,bn=vt.filter(Boolean).map(function(pn){var Yn={key:pn.key,className:pn.className||"",children:pn.title,column:pn,colStart:ln},ra=1,Kn=pn.children;return Kn&&Kn.length>0&&(ra=Ee(Kn,ln,Ft+1).reduce(function(Sa,ua){return Sa+ua},0),Yn.hasSubColumns=!0),"colSpan"in pn&&(ra=pn.colSpan),"rowSpan"in pn&&(Yn.rowSpan=pn.rowSpan),Yn.colSpan=ra,Yn.colEnd=Yn.colStart+ra-1,fe[Ft].push(Yn),ln+=ra,ra});return bn}Ee(ge,0);for(var xe=fe.length,Ue=function(Mt){fe[Mt].forEach(function(Ft){!("rowSpan"in Ft)&&!Ft.hasSubColumns&&(Ft.rowSpan=xe-Mt)})},Xe=0;Xe<xe;Xe+=1)Ue(Xe);return fe}function Uo(ge){var fe=ge.stickyOffsets,Ee=ge.columns,xe=ge.flattenColumns,Ue=ge.onHeaderRow,Xe=Ze(ne,["prefixCls","getComponent"]),vt=Xe.prefixCls,Mt=Xe.getComponent,Ft=se.useMemo(function(){return Fr(Ee)},[Ee]),ln=Mt(["header","wrapper"],"thead"),bn=Mt(["header","row"],"tr"),pn=Mt(["header","cell"],"th"),Yn=Mt(["header","cell"],"td");return se.createElement(ln,{className:"".concat(vt,"-thead")},Ft.map(function(ra,Kn){var Sa=se.createElement($i,{key:Kn,flattenColumns:xe,cells:ra,stickyOffsets:fe,rowComponent:bn,cellComponent:pn,tdCellComponent:Yn,onHeaderRow:Ue,index:Kn});return Sa}))}var ao=z(Uo);function di(ge){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ee=[];return se.Children.forEach(ge,function(xe){xe==null&&!fe.keepEmpty||(Array.isArray(xe)?Ee=Ee.concat(di(xe)):(0,wr.isFragment)(xe)&&xe.props?Ee=Ee.concat(di(xe.props.children,fe)):Ee.push(xe))}),Ee}function zi(ge){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof fe=="number"?fe:fe.endsWith("%")?ge*parseFloat(fe)/100:null}function Pi(ge,fe){return se.useMemo(function(){if(fe&&fe>0){var Ee=0,xe=0;ge.forEach(function(ln){var bn=zi(fe,ln.width);bn?Ee+=bn:xe+=1});var Ue=fe-Ee,Xe=xe,vt=Ue/xe,Mt=0,Ft=ge.map(function(ln){var bn=(0,Se.Z)({},ln),pn=zi(fe,bn.width);if(pn)bn.width=pn;else{var Yn=Math.floor(vt);bn.width=Xe===1?Ue:Yn,Ue-=Yn,Xe-=1}return Mt+=bn.width,bn});return[Ft,Mt]}return[ge,fe]},[ge,fe])}var Di=["children"],lu=["fixed"];function Jl(ge){return di(ge).filter(function(fe){return se.isValidElement(fe)}).map(function(fe){var Ee=fe.key,xe=fe.props,Ue=xe.children,Xe=(0,Wa.Z)(xe,Di),vt=(0,Se.Z)({key:Ee},Xe);return Ue&&(vt.children=Jl(Ue)),vt})}function bu(ge){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return ge.filter(function(Ee){return Ee&&(0,Fe.Z)(Ee)==="object"}).reduce(function(Ee,xe,Ue){var Xe=xe.fixed,vt=Xe===!0?"left":Xe,Mt="".concat(fe,"-").concat(Ue),Ft=xe.children;return Ft&&Ft.length>0?[].concat((0,yi.Z)(Ee),(0,yi.Z)(bu(Ft,Mt).map(function(ln){return(0,Se.Z)({fixed:vt},ln)}))):[].concat((0,yi.Z)(Ee),[(0,Se.Z)((0,Se.Z)({key:Mt},xe),{},{fixed:vt})])},[])}function cu(ge){for(var fe=!0,Ee=0;Ee<ge.length;Ee+=1){var xe=ge[Ee];if(fe&&xe.fixed!=="left")fe=!1;else if(!fe&&xe.fixed==="left"){warning(!1,"Index ".concat(Ee-1," of `columns` missing `fixed='left'` prop."));break}}for(var Ue=!0,Xe=ge.length-1;Xe>=0;Xe-=1){var vt=ge[Xe];if(Ue&&vt.fixed!=="right")Ue=!1;else if(!Ue&&vt.fixed==="right"){warning(!1,"Index ".concat(Xe+1," of `columns` missing `fixed='right'` prop."));break}}}function Ul(ge){return ge.map(function(fe){var Ee=fe.fixed,xe=(0,Wa.Z)(fe,lu),Ue=Ee;return Ee==="left"?Ue="right":Ee==="right"&&(Ue="left"),(0,Se.Z)({fixed:Ue},xe)})}function Ri(ge,fe){var Ee=ge.prefixCls,xe=ge.columns,Ue=ge.children,Xe=ge.expandable,vt=ge.expandedKeys,Mt=ge.columnTitle,Ft=ge.getRowKey,ln=ge.onTriggerExpand,bn=ge.expandIcon,pn=ge.rowExpandable,Yn=ge.expandIconColumnIndex,ra=ge.direction,Kn=ge.expandRowByClick,Sa=ge.columnWidth,ua=ge.fixed,La=ge.scrollWidth,xa=se.useMemo(function(){return xe||Jl(Ue)},[xe,Ue]),Ua=se.useMemo(function(){if(Xe){var yr,dr=xa.slice();if(!dr.includes(te)){var Ja=Yn||0;Ja>=0&&dr.splice(Ja,0,te)}var gr=dr.indexOf(te);dr=dr.filter(function(No,Bi){return No!==te||Bi===gr});var Qr=xa[gr],fi;(ua==="left"||ua)&&!Yn?fi="left":(ua==="right"||ua)&&Yn===xa.length?fi="right":fi=Qr?Qr.fixed:null;var ui=(yr={},(0,Pe.Z)(yr,oi,{className:"".concat(Ee,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Pe.Z)(yr,"title",Mt),(0,Pe.Z)(yr,"fixed",fi),(0,Pe.Z)(yr,"className","".concat(Ee,"-row-expand-icon-cell")),(0,Pe.Z)(yr,"width",Sa),(0,Pe.Z)(yr,"render",function(Bi,ki,Dr){var _r=Ft(ki,Dr),Jr=vt.has(_r),Vr=pn?pn(ki):!0,Hr=bn({prefixCls:Ee,expanded:Jr,expandable:Vr,record:ki,onExpand:ln});return Kn?se.createElement("span",{onClick:function(ti){return ti.stopPropagation()}},Hr):Hr}),yr);return dr.map(function(No){return No===te?ui:No})}return xa.filter(function(No){return No!==te})},[Xe,xa,Ft,vt,bn,ra]),da=se.useMemo(function(){var yr=Ua;return fe&&(yr=fe(yr)),yr.length||(yr=[{render:function(){return null}}]),yr},[fe,Ua,ra]),ha=se.useMemo(function(){return ra==="rtl"?Ul(bu(da)):bu(da)},[da,ra,La]),$a=Pi(ha,La),jr=(0,Be.Z)($a,2),Rr=jr[0],Qa=jr[1];return[da,Rr,Qa]}var xl=Ri;function ql(ge){var fe,Ee=ge.prefixCls,xe=ge.record,Ue=ge.onExpand,Xe=ge.expanded,vt=ge.expandable,Mt="".concat(Ee,"-row-expand-icon");if(!vt)return se.createElement("span",{className:De()(Mt,"".concat(Ee,"-row-spaced"))});var Ft=function(bn){Ue(xe,bn),bn.stopPropagation()};return se.createElement("span",{className:De()(Mt,(fe={},(0,Pe.Z)(fe,"".concat(Ee,"-row-expanded"),Xe),(0,Pe.Z)(fe,"".concat(Ee,"-row-collapsed"),!Xe),fe)),onClick:Ft})}function Vu(ge,fe,Ee){var xe=[];function Ue(Xe){(Xe||[]).forEach(function(vt,Mt){xe.push(fe(vt,Mt)),Ue(vt[Ee])})}return Ue(ge),xe}function es(ge,fe,Ee){var xe=bl(ge),Ue=xe.expandIcon,Xe=xe.expandedRowKeys,vt=xe.defaultExpandedRowKeys,Mt=xe.defaultExpandAllRows,Ft=xe.expandedRowRender,ln=xe.onExpand,bn=xe.onExpandedRowsChange,pn=xe.childrenColumnName,Yn=Ue||ql,ra=pn||"children",Kn=se.useMemo(function(){return Ft?"row":ge.expandable&&ge.internalHooks===ie&&ge.expandable.__PARENT_RENDER_ICON__||fe.some(function(ha){return ha&&(0,Fe.Z)(ha)==="object"&&ha[ra]})?"nest":!1},[!!Ft,fe]),Sa=se.useState(function(){return vt||(Mt?Vu(fe,Ee,ra):[])}),ua=(0,Be.Z)(Sa,2),La=ua[0],xa=ua[1],Ua=se.useMemo(function(){return new Set(Xe||La||[])},[Xe,La]),da=se.useCallback(function(ha){var $a=Ee(ha,fe.indexOf(ha)),jr,Rr=Ua.has($a);Rr?(Ua.delete($a),jr=(0,yi.Z)(Ua)):jr=[].concat((0,yi.Z)(Ua),[$a]),xa(jr),ln&&ln(!Rr,ha),bn&&bn(jr)},[Ee,Ua,fe,ln,bn]);return[xe,Kn,Ua,Yn,ra,da]}function Ie(ge,fe,Ee,xe){var Ue=ge.map(function(Xe,vt){return Na(vt,vt,ge,fe,Ee,xe==null?void 0:xe[vt])});return We(function(){return Ue},[Ue],function(Xe,vt){return!Zt(Xe,vt)})}function Qe(ge){var fe=(0,se.useRef)(ge),Ee=(0,se.useState)({}),xe=(0,Be.Z)(Ee,2),Ue=xe[1],Xe=(0,se.useRef)(null),vt=(0,se.useRef)([]);function Mt(Ft){vt.current.push(Ft);var ln=Promise.resolve();Xe.current=ln,ln.then(function(){if(Xe.current===ln){var bn=vt.current,pn=fe.current;vt.current=[],bn.forEach(function(Yn){fe.current=Yn(fe.current)}),Xe.current=null,pn!==fe.current&&Ue({})}})}return(0,se.useEffect)(function(){return function(){Xe.current=null}},[]),[fe.current,Mt]}function Ct(ge){var fe=(0,se.useRef)(ge||null),Ee=(0,se.useRef)();function xe(){window.clearTimeout(Ee.current)}function Ue(vt){fe.current=vt,xe(),Ee.current=window.setTimeout(function(){fe.current=null,Ee.current=void 0},100)}function Xe(){return fe.current}return(0,se.useEffect)(function(){return xe},[]),[Ue,Xe]}function en(){var ge=se.useState(-1),fe=(0,Be.Z)(ge,2),Ee=fe[0],xe=fe[1],Ue=se.useState(-1),Xe=(0,Be.Z)(Ue,2),vt=Xe[0],Mt=Xe[1],Ft=se.useCallback(function(ln,bn){xe(ln),Mt(bn)},[]);return[Ee,vt,Ft]}var An=Fa()?window:null;function ft(ge,fe){var Ee=(0,Fe.Z)(ge)==="object"?ge:{},xe=Ee.offsetHeader,Ue=xe===void 0?0:xe,Xe=Ee.offsetSummary,vt=Xe===void 0?0:Xe,Mt=Ee.offsetScroll,Ft=Mt===void 0?0:Mt,ln=Ee.getContainer,bn=ln===void 0?function(){return An}:ln,pn=bn()||An;return se.useMemo(function(){var Yn=!!ge;return{isSticky:Yn,stickyClassName:Yn?"".concat(fe,"-sticky-holder"):"",offsetHeader:Ue,offsetSummary:vt,offsetScroll:Ft,container:pn}},[Ft,Ue,vt,fe,pn])}function ze(ge,fe,Ee){var xe=(0,se.useMemo)(function(){for(var Ue=[],Xe=[],vt=0,Mt=0,Ft=0;Ft<fe;Ft+=1)if(Ee==="rtl"){Xe[Ft]=Mt,Mt+=ge[Ft]||0;var ln=fe-Ft-1;Ue[ln]=vt,vt+=ge[ln]||0}else{Ue[Ft]=vt,vt+=ge[Ft]||0;var bn=fe-Ft-1;Xe[bn]=Mt,Mt+=ge[bn]||0}return{left:Ue,right:Xe}},[ge,fe,Ee]);return xe}var st=ze;function St(ge){var fe=ge.className,Ee=ge.children;return se.createElement("div",{className:fe},Ee)}var Me=St;function qt(ge,fe,Ee,xe){var Ue=Ve.unstable_batchedUpdates?function(vt){Ve.unstable_batchedUpdates(Ee,vt)}:Ee;return ge!=null&&ge.addEventListener&&ge.addEventListener(fe,Ue,xe),{remove:function(){ge!=null&&ge.removeEventListener&&ge.removeEventListener(fe,Ue,xe)}}}var tn=/margin|padding|width|height|max|min|offset/,kn={left:!0,top:!0},jt={cssFloat:1,styleFloat:1,float:1};function On(ge){return ge.nodeType===1?ge.ownerDocument.defaultView.getComputedStyle(ge,null):{}}function Gt(ge,fe,Ee){if(fe=fe.toLowerCase(),Ee==="auto"){if(fe==="height")return ge.offsetHeight;if(fe==="width")return ge.offsetWidth}return fe in kn||(kn[fe]=tn.test(fe)),kn[fe]?parseFloat(Ee)||0:Ee}function dn(ge,fe){var Ee=arguments.length,xe=On(ge);return fe=jt[fe]?"cssFloat"in ge.style?"cssFloat":"styleFloat":fe,Ee===1?xe:Gt(ge,fe,xe[fe]||ge.style[fe])}function un(ge,fe,Ee){var xe=arguments.length;if(fe=jt[fe]?"cssFloat"in ge.style?"cssFloat":"styleFloat":fe,xe===3)return typeof Ee=="number"&&tn.test(fe)&&(Ee="".concat(Ee,"px")),ge.style[fe]=Ee,Ee;for(var Ue in fe)fe.hasOwnProperty(Ue)&&un(ge,Ue,fe[Ue]);return On(ge)}function Nn(ge){return ge===document.body?document.documentElement.clientWidth:ge.offsetWidth}function xn(ge){return ge===document.body?window.innerHeight||document.documentElement.clientHeight:ge.offsetHeight}function ka(){var ge=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),fe=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:ge,height:fe}}function Ya(){var ge=document.documentElement.clientWidth,fe=window.innerHeight||document.documentElement.clientHeight;return{width:ge,height:fe}}function Cr(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function ea(ge){var fe=ge.getBoundingClientRect(),Ee=document.documentElement;return{left:fe.left+(window.pageXOffset||Ee.scrollLeft)-(Ee.clientLeft||document.body.clientLeft||0),top:fe.top+(window.pageYOffset||Ee.scrollTop)-(Ee.clientTop||document.body.clientTop||0)}}var qa=function(fe,Ee){var xe,Ue,Xe=fe.scrollBodyRef,vt=fe.onScroll,Mt=fe.offsetScroll,Ft=fe.container,ln=Ze(ne,"prefixCls"),bn=((xe=Xe.current)===null||xe===void 0?void 0:xe.scrollWidth)||0,pn=((Ue=Xe.current)===null||Ue===void 0?void 0:Ue.clientWidth)||0,Yn=bn&&pn*(pn/bn),ra=se.useRef(),Kn=Qe({scrollLeft:0,isHiddenScrollBar:!1}),Sa=(0,Be.Z)(Kn,2),ua=Sa[0],La=Sa[1],xa=se.useRef({delta:0,x:0}),Ua=se.useState(!1),da=(0,Be.Z)(Ua,2),ha=da[0],$a=da[1],jr=function(){$a(!1)},Rr=function(gr){gr.persist(),xa.current.delta=gr.pageX-ua.scrollLeft,xa.current.x=0,$a(!0),gr.preventDefault()},Qa=function(gr){var Qr,fi=gr||((Qr=window)===null||Qr===void 0?void 0:Qr.event),ui=fi.buttons;if(!ha||ui===0){ha&&$a(!1);return}var No=xa.current.x+gr.pageX-xa.current.x-xa.current.delta;No<=0&&(No=0),No+Yn>=pn&&(No=pn-Yn),vt({scrollLeft:No/pn*(bn+2)}),xa.current.x=gr.pageX},yr=function(){if(Xe.current){var gr=ea(Xe.current).top,Qr=gr+Xe.current.offsetHeight,fi=Ft===window?document.documentElement.scrollTop+window.innerHeight:ea(Ft).top+Ft.clientHeight;Qr-Tt()<=fi||gr>=fi-Mt?La(function(ui){return(0,Se.Z)((0,Se.Z)({},ui),{},{isHiddenScrollBar:!0})}):La(function(ui){return(0,Se.Z)((0,Se.Z)({},ui),{},{isHiddenScrollBar:!1})})}},dr=function(gr){La(function(Qr){return(0,Se.Z)((0,Se.Z)({},Qr),{},{scrollLeft:gr/bn*pn||0})})};return se.useImperativeHandle(Ee,function(){return{setScrollLeft:dr}}),se.useEffect(function(){var Ja=qt(document.body,"mouseup",jr,!1),gr=qt(document.body,"mousemove",Qa,!1);return yr(),function(){Ja.remove(),gr.remove()}},[Yn,ha]),se.useEffect(function(){var Ja=qt(Ft,"scroll",yr,!1),gr=qt(window,"resize",yr,!1);return function(){Ja.remove(),gr.remove()}},[Ft]),se.useEffect(function(){ua.isHiddenScrollBar||La(function(Ja){var gr=Xe.current;return gr?(0,Se.Z)((0,Se.Z)({},Ja),{},{scrollLeft:gr.scrollLeft/gr.scrollWidth*gr.clientWidth}):Ja})},[ua.isHiddenScrollBar]),bn<=pn||!Yn||ua.isHiddenScrollBar?null:se.createElement("div",{style:{height:Tt(),width:pn,bottom:Mt},className:"".concat(ln,"-sticky-scroll")},se.createElement("div",{onMouseDown:Rr,ref:ra,className:De()("".concat(ln,"-sticky-scroll-bar"),(0,Pe.Z)({},"".concat(ln,"-sticky-scroll-bar-active"),ha)),style:{width:"".concat(Yn,"px"),transform:"translate3d(".concat(ua.scrollLeft,"px, 0, 0)")}}))},Ar=se.forwardRef(qa);function Zr(ge){return null}var Kr=Zr;function Po(ge){return null}var li=Po,Wo="rc-table",Xo=[],Jo={};function Oo(){return"No Data"}function $o(ge){var fe,Ee=(0,Se.Z)({rowKey:"key",prefixCls:Wo,emptyText:Oo},ge),xe=Ee.prefixCls,Ue=Ee.className,Xe=Ee.rowClassName,vt=Ee.style,Mt=Ee.data,Ft=Ee.rowKey,ln=Ee.scroll,bn=Ee.tableLayout,pn=Ee.direction,Yn=Ee.title,ra=Ee.footer,Kn=Ee.summary,Sa=Ee.caption,ua=Ee.id,La=Ee.showHeader,xa=Ee.components,Ua=Ee.emptyText,da=Ee.onRow,ha=Ee.onHeaderRow,$a=Ee.internalHooks,jr=Ee.transformColumns,Rr=Ee.internalRefs,Qa=Ee.tailor,yr=Ee.sticky,dr=Mt||Xo,Ja=!!dr.length,gr=$a===ie,Qr=se.useCallback(function(mi,Qi){return Fn(xa,mi)||Qi},[xa]),fi=se.useMemo(function(){return typeof Ft=="function"?Ft:function(mi){var Qi=mi&&mi[Ft];return Qi}},[Ft]),ui=Qr(["body"]),No=en(),Bi=(0,Be.Z)(No,3),ki=Bi[0],Dr=Bi[1],_r=Bi[2],Jr=es(Ee,dr,fi),Vr=(0,Be.Z)(Jr,6),Hr=Vr[0],Ui=Vr[1],ti=Vr[2],qi=Vr[3],ji=Vr[4],qu=Vr[5],Lo=ln==null?void 0:ln.x,Mo=se.useState(0),Co=(0,Be.Z)(Mo,2),xo=Co[0],Pl=Co[1],Ko=xl((0,Se.Z)((0,Se.Z)((0,Se.Z)({},Ee),Hr),{},{expandable:!!Hr.expandedRowRender,columnTitle:Hr.columnTitle,expandedKeys:ti,getRowKey:fi,onTriggerExpand:qu,expandIcon:qi,expandIconColumnIndex:Hr.expandIconColumnIndex,direction:pn,scrollWidth:gr&&Qa&&typeof Lo=="number"?Lo:null}),gr?jr:null),wi=(0,Be.Z)(Ko,3),ul=wi[0],Hi=wi[1],cs=wi[2],rs=cs!=null?cs:Lo,Zs=se.useMemo(function(){return{columns:ul,flattenColumns:Hi}},[ul,Hi]),xu=se.useRef(),oe=se.useRef(),le=se.useRef(),ue=se.useRef(),be=se.useRef(),Ae=se.useState(!1),$e=(0,Be.Z)(Ae,2),et=$e[0],Rt=$e[1],Kt=se.useState(!1),kt=(0,Be.Z)(Kt,2),zn=kt[0],on=kt[1],vn=Qe(new Map),wn=(0,Be.Z)(vn,2),Rn=wn[0],sn=wn[1],Pn=nn(Hi),Xn=Pn.map(function(mi){return Rn.get(mi)}),Za=se.useMemo(function(){return Xn},[Xn.join("_")]),ga=st(Za,Hi.length,pn),Jn=ln&&pa(ln.y),Ta=ln&&pa(rs)||!!Hr.fixed,nr=Ta&&Hi.some(function(mi){var Qi=mi.fixed;return Qi}),Xa=se.useRef(),Ao=ft(yr,xe),no=Ao.isSticky,ko=Ao.offsetHeader,ho=Ao.offsetSummary,Ir=Ao.offsetScroll,co=Ao.stickyClassName,Vo=Ao.container,Br=se.useMemo(function(){return Kn==null?void 0:Kn(dr)},[Kn,dr]),$r=(Jn||no)&&se.isValidElement(Br)&&Br.type===dt&&Br.props.fixed,Wr,ni,Qo;Jn&&(ni={overflowY:"scroll",maxHeight:ln.y}),Ta&&(Wr={overflowX:"auto"},Jn||(ni={overflowY:"hidden"}),Qo={width:rs===!0?"auto":rs,minWidth:"100%"});var bi=se.useCallback(function(mi,Qi){Bt(xu.current)&&sn(function(Ql){if(Ql.get(mi)!==Qi){var Vl=new Map(Ql);return Vl.set(mi,Qi),Vl}return Ql})},[]),El=Ct(null),Cl=(0,Be.Z)(El,2),Bl=Cl[0],Hl=Cl[1];function rl(mi,Qi){Qi&&(typeof Qi=="function"?Qi(mi):Qi.scrollLeft!==mi&&(Qi.scrollLeft=mi,Qi.scrollLeft!==mi&&setTimeout(function(){Qi.scrollLeft=mi},0)))}var Ml=xt(function(mi){var Qi=mi.currentTarget,Ql=mi.scrollLeft,Vl=pn==="rtl",Rl=typeof Ql=="number"?Ql:Qi.scrollLeft,ou=Qi||Jo;if(!Hl()||Hl()===ou){var Cu;Bl(ou),rl(Rl,oe.current),rl(Rl,le.current),rl(Rl,be.current),rl(Rl,(Cu=Xa.current)===null||Cu===void 0?void 0:Cu.setScrollLeft)}var $u=Qi||oe.current;if($u){var Xi=$u.scrollWidth,Zi=$u.clientWidth;if(Xi===Zi){Rt(!1),on(!1);return}Vl?(Rt(-Rl<Xi-Zi),on(-Rl>0)):(Rt(Rl>0),on(Rl<Xi-Zi))}}),Yi=function(){Ta&&le.current?Ml({currentTarget:le.current}):(Rt(!1),on(!1))},tl=function(Qi){var Ql=Qi.width;Ql!==xo&&(Yi(),Pl(xu.current?xu.current.offsetWidth:Ql))},vl=se.useRef(!1);se.useEffect(function(){vl.current&&Yi()},[Ta,Mt,ul.length]),se.useEffect(function(){vl.current=!0},[]);var Wl=se.useState(0),Tl=(0,Be.Z)(Wl,2),au=Tl[0],Zl=Tl[1],si=se.useState(!0),Fl=(0,Be.Z)(si,2),sl=Fl[0],Ti=Fl[1];se.useEffect(function(){(!Qa||!gr)&&(le.current instanceof Element?Zl(Sn(le.current).width):Zl(Sn(ue.current).width)),Ti(yn("position","sticky"))},[]),se.useEffect(function(){gr&&Rr&&(Rr.body.current=le.current)});var To=se.useCallback(function(mi){return se.createElement(se.Fragment,null,se.createElement(ao,mi),$r==="top"&&se.createElement($n,mi,Br))},[$r,Br]),Wi=se.useCallback(function(mi){return se.createElement($n,mi,Br)},[Br]),Dl=Qr(["table"],"table"),gu=se.useMemo(function(){return bn||(nr?rs==="max-content"?"auto":"fixed":Jn||no||Hi.some(function(mi){var Qi=mi.ellipsis;return Qi})?"fixed":"auto")},[Jn,nr,Hi,bn,no]),ku,su={colWidths:Za,columCount:Hi.length,stickyOffsets:ga,onHeaderRow:ha,fixHeader:Jn,scroll:ln},Bs=se.useMemo(function(){return Ja?null:typeof Ua=="function"?Ua():Ua},[Ja,Ua]),Rs=se.createElement(fl,{data:dr,measureColumnWidth:Jn||Ta||no}),_u=se.createElement(Ll,{colWidths:Hi.map(function(mi){var Qi=mi.width;return Qi}),columns:Hi}),Au=Sa!=null?se.createElement("caption",{className:"".concat(xe,"-caption")},Sa):void 0,Eu=xi(Ee,{data:!0}),ru=xi(Ee,{aria:!0});if(Jn||no){var Ds;typeof ui=="function"?(Ds=ui(dr,{scrollbarSize:au,ref:le,onScroll:Ml}),su.colWidths=Hi.map(function(mi,Qi){var Ql=mi.width,Vl=Qi===Hi.length-1?Ql-au:Ql;return typeof Vl=="number"&&!Number.isNaN(Vl)?Vl:0})):Ds=se.createElement("div",{style:(0,Se.Z)((0,Se.Z)({},Wr),ni),onScroll:Ml,ref:le,className:De()("".concat(xe,"-body"))},se.createElement(Dl,(0,je.Z)({style:(0,Se.Z)((0,Se.Z)({},Qo),{},{tableLayout:gu})},ru),Au,_u,Rs,!$r&&Br&&se.createElement($n,{stickyOffsets:ga,flattenColumns:Hi,columns:ul},Br)));var Tu=(0,Se.Z)((0,Se.Z)((0,Se.Z)({noData:!dr.length,maxContentScroll:Ta&&rs==="max-content"},su),Zs),{},{direction:pn,stickyClassName:co,onScroll:Ml});ku=se.createElement(se.Fragment,null,La!==!1&&se.createElement(Go,(0,je.Z)({},Tu,{stickyTopOffset:ko,className:"".concat(xe,"-header"),ref:oe}),To),Ds,$r&&$r!=="top"&&se.createElement(Go,(0,je.Z)({},Tu,{stickyBottomOffset:ho,className:"".concat(xe,"-summary"),ref:be}),Wi),no&&se.createElement(Ar,{ref:Xa,offsetScroll:Ir,scrollBodyRef:le,onScroll:Ml,container:Vo}))}else ku=se.createElement("div",{style:(0,Se.Z)((0,Se.Z)({},Wr),ni),className:De()("".concat(xe,"-content")),onScroll:Ml,ref:le},se.createElement(Dl,(0,je.Z)({style:(0,Se.Z)((0,Se.Z)({},Qo),{},{tableLayout:gu})},ru),Au,_u,La!==!1&&se.createElement(ao,(0,je.Z)({},su,Zs)),Rs,Br&&se.createElement($n,{stickyOffsets:ga,flattenColumns:Hi,columns:ul},Br)));var os=se.createElement("div",(0,je.Z)({className:De()(xe,Ue,(fe={},(0,Pe.Z)(fe,"".concat(xe,"-rtl"),pn==="rtl"),(0,Pe.Z)(fe,"".concat(xe,"-ping-left"),et),(0,Pe.Z)(fe,"".concat(xe,"-ping-right"),zn),(0,Pe.Z)(fe,"".concat(xe,"-layout-fixed"),bn==="fixed"),(0,Pe.Z)(fe,"".concat(xe,"-fixed-header"),Jn),(0,Pe.Z)(fe,"".concat(xe,"-fixed-column"),nr),(0,Pe.Z)(fe,"".concat(xe,"-scroll-horizontal"),Ta),(0,Pe.Z)(fe,"".concat(xe,"-has-fix-left"),Hi[0]&&Hi[0].fixed),(0,Pe.Z)(fe,"".concat(xe,"-has-fix-right"),Hi[Hi.length-1]&&Hi[Hi.length-1].fixed==="right"),fe)),style:vt,id:ua,ref:xu},Eu),Yn&&se.createElement(Me,{className:"".concat(xe,"-title")},Yn(dr)),se.createElement("div",{ref:ue,className:"".concat(xe,"-container")},ku),ra&&se.createElement(Me,{className:"".concat(xe,"-footer")},ra(dr)));Ta&&(os=se.createElement(ia.Z,{onResize:tl},os));var Yl=Ie(Hi,ga,pn,ul),Zu=se.useMemo(function(){return{scrollX:rs,prefixCls:xe,getComponent:Qr,scrollbarSize:au,direction:pn,fixedInfoList:Yl,isSticky:no,supportSticky:sl,componentWidth:xo,fixHeader:Jn,fixColumn:nr,horizonScroll:Ta,tableLayout:gu,rowClassName:Xe,expandedRowClassName:Hr.expandedRowClassName,expandIcon:qi,expandableType:Ui,expandRowByClick:Hr.expandRowByClick,expandedRowRender:Hr.expandedRowRender,onTriggerExpand:qu,expandIconColumnIndex:Hr.expandIconColumnIndex,indentSize:Hr.indentSize,allColumnsFixedLeft:Hi.every(function(mi){return mi.fixed==="left"}),emptyNode:Bs,columns:ul,flattenColumns:Hi,onColumnResize:bi,hoverStartRow:ki,hoverEndRow:Dr,onHover:_r,rowExpandable:Hr.rowExpandable,onRow:da,getRowKey:fi,expandedKeys:ti,childrenColumnName:ji}},[rs,xe,Qr,au,pn,Yl,no,sl,xo,Jn,nr,Ta,gu,Xe,Hr.expandedRowClassName,qi,Ui,Hr.expandRowByClick,Hr.expandedRowRender,qu,Hr.expandIconColumnIndex,Hr.indentSize,Bs,ul,Hi,bi,ki,Dr,_r,Hr.rowExpandable,da,fi,ti,ji]);return se.createElement(ne.Provider,{value:Zu},os)}function Ei(ge){return x($o,ge)}var el=Ei();el.EXPAND_COLUMN=te,el.INTERNAL_HOOKS=ie,el.Column=Kr,el.ColumnGroup=li,el.Summary=oa;var Gi=el,al=ee(73299),Ji=ke(null),ml=ke(null);function Kl(ge,fe,Ee){var xe=fe||1;return Ee[ge+xe]-(Ee[ge]||0)}function Ol(ge){var fe=ge.rowInfo,Ee=ge.column,xe=ge.colIndex,Ue=ge.indent,Xe=ge.index,vt=ge.renderIndex,Mt=ge.record,Ft=ge.style,ln=ge.className,bn=ge.inverse,pn=ge.getHeight,Yn=Ee.render,ra=Ee.dataIndex,Kn=Ee.className,Sa=Ee.width,ua=Ze(ml,["columnsOffset"]),La=ua.columnsOffset,xa=ci(fe,Ee,xe,Ue,Xe),Ua=xa.key,da=xa.fixedInfo,ha=xa.appendCellNode,$a=xa.additionalCellProps,jr=$a.style,Rr=$a.colSpan,Qa=Rr===void 0?1:Rr,yr=$a.rowSpan,dr=yr===void 0?1:yr,Ja=xe-1,gr=Kl(Ja,Qa,La),Qr=Qa>1?Sa-gr:0,fi=(0,Se.Z)((0,Se.Z)((0,Se.Z)({},jr),Ft),{},{flex:"0 0 ".concat(gr,"px"),width:"".concat(gr,"px"),marginRight:Qr,pointerEvents:"auto"}),ui=se.useMemo(function(){return bn?dr<=1:Qa===0||dr===0||dr>1},[dr,Qa,bn]);ui?fi.visibility="hidden":bn&&(fi.height=pn==null?void 0:pn(dr));var No=ui?function(){return null}:Yn,Bi={};return(dr===0||Qa===0)&&(Bi.rowSpan=1,Bi.colSpan=1),se.createElement(Wt,(0,je.Z)({className:De()(Kn,ln),ellipsis:Ee.ellipsis,align:Ee.align,scope:Ee.rowScope,component:"div",prefixCls:fe.prefixCls,key:Ua,record:Mt,index:Xe,renderIndex:vt,dataIndex:ra,render:No,shouldCellUpdate:Ee.shouldCellUpdate},da,{appendNode:ha,additionalProps:(0,Se.Z)((0,Se.Z)({},$a),{},{style:fi},Bi)}))}var Fu=Ol,ju=["data","index","className","rowKey","style","extra","getHeight"],Yu=se.forwardRef(function(ge,fe){var Ee=ge.data,xe=ge.index,Ue=ge.className,Xe=ge.rowKey,vt=ge.style,Mt=ge.extra,Ft=ge.getHeight,ln=(0,Wa.Z)(ge,ju),bn=Ee.record,pn=Ee.indent,Yn=Ee.index,ra=Ze(ne,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Kn=ra.scrollX,Sa=ra.flattenColumns,ua=ra.prefixCls,La=ra.fixColumn,xa=ra.componentWidth,Ua=Do(bn,Xe,xe,pn),da=Ua.rowSupportExpand,ha=Ua.expanded,$a=Ua.rowProps,jr=Ua.expandedRowRender,Rr=Ua.expandedRowClassName,Qa;if(da&&ha){var yr=jr(bn,xe,pn+1,ha),dr=Rr==null?void 0:Rr(bn,xe,pn),Ja={};La&&(Ja={style:(0,Pe.Z)({},"--virtual-width","".concat(xa,"px"))});var gr="".concat(ua,"-expanded-row-cell");Qa=se.createElement("div",{className:De()("".concat(ua,"-expanded-row"),"".concat(ua,"-expanded-row-level-").concat(pn+1),dr)},se.createElement(Wt,{component:"div",prefixCls:ua,className:De()(gr,(0,Pe.Z)({},"".concat(gr,"-fixed"),La)),additionalProps:Ja},yr))}var Qr=(0,Se.Z)((0,Se.Z)({},vt),{},{width:Kn});Mt&&(Qr.position="absolute",Qr.pointerEvents="none");var fi=se.createElement("div",(0,je.Z)({},$a,ln,{ref:da?null:fe,className:De()(Ue,"".concat(ua,"-row"),$a==null?void 0:$a.className,(0,Pe.Z)({},"".concat(ua,"-row-extra"),Mt)),style:(0,Se.Z)((0,Se.Z)({},Qr),$a==null?void 0:$a.style)}),Sa.map(function(ui,No){return se.createElement(Fu,{key:No,rowInfo:Ua,column:ui,colIndex:No,indent:pn,index:xe,renderIndex:Yn,record:bn,inverse:Mt,getHeight:Ft})}));return da?se.createElement("div",{ref:fe},fi,Qa):fi}),zl=z(Yu),Bu=zl,Qu=se.forwardRef(function(ge,fe){var Ee=ge.data,xe=ge.onScroll,Ue=Ze(ne,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Xe=Ue.flattenColumns,vt=Ue.onColumnResize,Mt=Ue.getRowKey,Ft=Ue.expandedKeys,ln=Ue.prefixCls,bn=Ue.childrenColumnName,pn=Ue.emptyNode,Yn=Ue.scrollX,ra=Ze(Ji),Kn=ra.scrollY,Sa=ra.listItemHeight,ua=se.useRef(),La=yo(Ee,bn,Ft,Mt),xa=se.useMemo(function(){var Qa=0;return Xe.map(function(yr){var dr=yr.width,Ja=yr.key;return Qa+=dr,[Ja,dr,Qa]})},[Xe]),Ua=se.useMemo(function(){return xa.map(function(Qa){return Qa[2]})},[xa]);se.useEffect(function(){xa.forEach(function(Qa){var yr=(0,Be.Z)(Qa,2),dr=yr[0],Ja=yr[1];vt(dr,Ja)})},[xa]),se.useImperativeHandle(fe,function(){var Qa={};return Object.defineProperty(Qa,"scrollLeft",{get:function(){var dr;return((dr=ua.current)===null||dr===void 0?void 0:dr.getScrollInfo().x)||0},set:function(dr){var Ja;(Ja=ua.current)===null||Ja===void 0||Ja.scrollTo({left:dr})}}),Qa});var da=function(yr,dr){var Ja,gr=(Ja=La[dr])===null||Ja===void 0?void 0:Ja.record,Qr=yr.onCell;if(Qr){var fi,ui=Qr(gr,dr);return(fi=ui==null?void 0:ui.rowSpan)!==null&&fi!==void 0?fi:1}return 1},ha=function(yr){var dr=yr.start,Ja=yr.end,gr=yr.getSize,Qr=yr.offsetY;if(Ja<0)return null;for(var fi=Xe.filter(function(Lo){return da(Lo,dr)===0}),ui=dr,No=function(Mo){if(fi=fi.filter(function(Co){return da(Co,Mo)===0}),!fi.length)return ui=Mo,"break"},Bi=dr;Bi>=0;Bi-=1){var ki=No(Bi);if(ki==="break")break}for(var Dr=Xe.filter(function(Lo){return da(Lo,Ja)!==1}),_r=Ja,Jr=function(Mo){if(Dr=Dr.filter(function(Co){return da(Co,Mo)!==1}),!Dr.length)return _r=Math.max(Mo-1,Ja),"break"},Vr=Ja;Vr<La.length;Vr+=1){var Hr=Jr(Vr);if(Hr==="break")break}for(var Ui=[],ti=function(Mo){var Co=La[Mo];if(!Co)return"continue";Xe.some(function(xo){return da(xo,Mo)>1})&&Ui.push(Mo)},qi=ui;qi<=_r;qi+=1)var ji=ti(qi);var qu=Ui.map(function(Lo){var Mo=La[Lo],Co=Mt(Mo.record,Lo),xo=function(wi){var ul=Lo+wi-1,Hi=Mt(La[ul].record,ul),cs=gr(Co,Hi);return cs.bottom-cs.top},Pl=gr(Co);return se.createElement(Bu,{key:Lo,data:Mo,rowKey:Co,index:Lo,style:{top:-Qr+Pl.top},extra:!0,getHeight:xo})});return qu},$a=se.useMemo(function(){return{columnsOffset:Ua}},[Ua]),jr="".concat(ln,"-tbody"),Rr;return La.length?Rr=se.createElement(al.Z,{fullHeight:!1,ref:ua,className:De()(jr,"".concat(jr,"-virtual")),height:Kn,itemHeight:Sa||24,data:La,itemKey:function(yr){return Mt(yr.record)},scrollWidth:Yn,onVirtualScroll:function(yr){var dr=yr.x;xe({scrollLeft:dr})},extraRender:ha},function(Qa,yr,dr){var Ja=Mt(Qa.record,yr);return se.createElement(Bu,(0,je.Z)({data:Qa,rowKey:Ja,index:yr},dr))}):Rr=se.createElement("div",{className:De()("".concat(ln,"-placeholder"))},se.createElement(Wt,{component:"div",prefixCls:ln},pn)),se.createElement(ml.Provider,{value:$a},Rr)}),Xu=z(Qu),fu=Xu,jl=function(fe,Ee){var xe=Ee.ref,Ue=Ee.onScroll;return se.createElement(fu,{ref:xe,data:fe,onScroll:Ue})},ts=100;function Nu(ge){var fe=ge.columns,Ee=ge.scroll,xe=ge.prefixCls,Ue=xe===void 0?Wo:xe,Xe=ge.className,vt=ge.listItemHeight,Mt=Ee||{},Ft=Mt.x,ln=Mt.y;typeof Ft!="number"&&(Ft=((fe||[]).length+1)*ts),typeof ln!="number"&&(ln=500);var bn=se.useMemo(function(){return{scrollY:ln,listItemHeight:vt}},[ln,vt]);return se.createElement(Ji.Provider,{value:bn},se.createElement(Gi,(0,je.Z)({},ge,{className:De()(Xe,"".concat(Ue,"-virtual")),scroll:(0,Se.Z)((0,Se.Z)({},Ee),{},{x:Ft}),components:{body:jl},columns:fe,internalHooks:ie,tailor:!0})))}function Es(ge){return x(Nu,ge)}var Mu=Es(),Ju=null;function du(ge){return null}var mu=du;function Al(ge){return null}var wl=Al,Ka=ee(10366),eu=ee(58375),ns=ee(53124),Sl=ee(88258),wu=ee(98675),ms=ee(25378),Gu=ee(24457),vu=ee(34435),hu=ee(57953),xs=ee(46605);function ls(ge){return function(Ee){let{prefixCls:xe,onExpand:Ue,record:Xe,expanded:vt,expandable:Mt}=Ee;const Ft=`${xe}-row-expand-icon`;return se.createElement("button",{type:"button",onClick:ln=>{Ue(Xe,ln),ln.stopPropagation()},className:De()(Ft,{[`${Ft}-spaced`]:!Mt,[`${Ft}-expanded`]:Mt&&vt,[`${Ft}-collapsed`]:Mt&&!vt}),"aria-label":vt?ge.collapse:ge.expand,"aria-expanded":vt})}}var us=ls;function vs(ge,fe){return"key"in ge&&ge.key!==void 0&&ge.key!==null?ge.key:ge.dataIndex?Array.isArray(ge.dataIndex)?ge.dataIndex.join("."):ge.dataIndex:fe}function As(ge,fe){return fe?`${fe}-${ge}`:`${ge}`}function Cs(ge,fe){return typeof ge=="function"?ge(fe):ge}function Hs(ge,fe){const Ee=Cs(ge,fe);return Object.prototype.toString.call(Ee)==="[object Object]"?"":Ee}var Ns={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},uu=Ns,pu=ee(44327),Iu=function(fe,Ee){return se.createElement(pu.Z,(0,je.Z)({},fe,{ref:Ee,icon:uu}))},ps=se.forwardRef(Iu),Su=ee(7699),Ou=ee(57838);function yu(ge){const fe=se.useRef(ge),Ee=(0,Ou.Z)();return[()=>fe.current,xe=>{fe.current=xe,Ee()}]}var bs=ee(71577),Ru=ee(84567),Ms=ee(85418),ss=ee(32983),as=ee(68508),Is=ee(76529),Ss=ee(78045),Os=ee(86132),Te=ee(47880),ct=ee(11486);function gt(ge){let{value:fe,onChange:Ee,filterSearch:xe,tablePrefixCls:Ue,locale:Xe}=ge;return xe?se.createElement("div",{className:`${Ue}-filter-dropdown-search`},se.createElement(ct.default,{prefix:se.createElement(Te.Z,null),placeholder:Xe.filterSearchPlaceholder,onChange:Ee,value:fe,htmlSize:1,className:`${Ue}-filter-dropdown-search-input`})):null}var Qt=gt,In=ee(92389);const ma=ge=>{const{keyCode:fe}=ge;fe===In.Z.ENTER&&ge.stopPropagation()};var Pr=se.forwardRef((ge,fe)=>se.createElement("div",{className:ge.className,onClick:Ee=>Ee.stopPropagation(),onKeyDown:ma,ref:fe},ge.children));function Gr(ge){let fe=[];return(ge||[]).forEach(Ee=>{let{value:xe,children:Ue}=Ee;fe.push(xe),Ue&&(fe=[].concat((0,yi.Z)(fe),(0,yi.Z)(Gr(Ue))))}),fe}function kr(ge){return ge.some(fe=>{let{children:Ee}=fe;return Ee})}function pe(ge,fe){return typeof fe=="string"||typeof fe=="number"?fe==null?void 0:fe.toString().toLowerCase().includes(ge.trim().toLowerCase()):!1}function Ce(ge){let{filters:fe,prefixCls:Ee,filteredKeys:xe,filterMultiple:Ue,searchValue:Xe,filterSearch:vt}=ge;return fe.map((Mt,Ft)=>{const ln=String(Mt.value);if(Mt.children)return{key:ln||Ft,label:Mt.text,popupClassName:`${Ee}-dropdown-submenu`,children:Ce({filters:Mt.children,prefixCls:Ee,filteredKeys:xe,filterMultiple:Ue,searchValue:Xe,filterSearch:vt})};const bn=Ue?Ru.default:Ss.ZP,pn={key:Mt.value!==void 0?ln:Ft,label:se.createElement(se.Fragment,null,se.createElement(bn,{checked:xe.includes(ln)}),se.createElement("span",null,Mt.text))};return Xe.trim()?typeof vt=="function"?vt(Xe,Mt)?pn:null:pe(Xe,Mt.text)?pn:null:pn})}function it(ge){var fe,Ee;const{tablePrefixCls:xe,prefixCls:Ue,column:Xe,dropdownPrefixCls:vt,columnKey:Mt,filterMultiple:Ft,filterMode:ln="menu",filterSearch:bn=!1,filterState:pn,triggerFilter:Yn,locale:ra,children:Kn,getPopupContainer:Sa}=ge,{filterDropdownOpen:ua,onFilterDropdownOpenChange:La,filterResetToDefaultFilteredValue:xa,defaultFilteredValue:Ua,filterDropdownVisible:da,onFilterDropdownVisibleChange:ha}=Xe,[$a,jr]=se.useState(!1),Rr=!!(pn&&(!((fe=pn.filteredKeys)===null||fe===void 0)&&fe.length||pn.forceFiltered)),Qa=Ko=>{jr(Ko),La==null||La(Ko),ha==null||ha(Ko)},yr=(Ee=ua!=null?ua:da)!==null&&Ee!==void 0?Ee:$a,dr=pn==null?void 0:pn.filteredKeys,[Ja,gr]=yu(dr||[]),Qr=Ko=>{let{selectedKeys:wi}=Ko;gr(wi)},fi=(Ko,wi)=>{let{node:ul,checked:Hi}=wi;Qr(Ft?{selectedKeys:Ko}:{selectedKeys:Hi&&ul.key?[ul.key]:[]})};se.useEffect(()=>{$a&&Qr({selectedKeys:dr||[]})},[dr]);const[ui,No]=se.useState([]),Bi=Ko=>{No(Ko)},[ki,Dr]=se.useState(""),_r=Ko=>{const{value:wi}=Ko.target;Dr(wi)};se.useEffect(()=>{$a||Dr("")},[$a]);const Jr=Ko=>{const wi=Ko&&Ko.length?Ko:null;if(wi===null&&(!pn||!pn.filteredKeys)||(0,Su.Z)(wi,pn==null?void 0:pn.filteredKeys,!0))return null;Yn({column:Xe,key:Mt,filteredKeys:wi})},Vr=()=>{Qa(!1),Jr(Ja())},Hr=function(){let{confirm:Ko,closeDropdown:wi}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Ko&&Jr([]),wi&&Qa(!1),Dr(""),gr(xa?(Ua||[]).map(ul=>String(ul)):[])},Ui=function(){let{closeDropdown:Ko}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Ko&&Qa(!1),Jr(Ja())},ti=Ko=>{Ko&&dr!==void 0&&gr(dr||[]),Qa(Ko),!Ko&&!Xe.filterDropdown&&Vr()},qi=De()({[`${vt}-menu-without-submenu`]:!kr(Xe.filters||[])}),ji=Ko=>{if(Ko.target.checked){const wi=Gr(Xe==null?void 0:Xe.filters).map(ul=>String(ul));gr(wi)}else gr([])},qu=Ko=>{let{filters:wi}=Ko;return(wi||[]).map((ul,Hi)=>{const cs=String(ul.value),rs={title:ul.text,key:ul.value!==void 0?cs:Hi};return ul.children&&(rs.children=qu({filters:ul.children})),rs})},Lo=Ko=>{var wi;return Object.assign(Object.assign({},Ko),{text:Ko.title,value:Ko.key,children:((wi=Ko.children)===null||wi===void 0?void 0:wi.map(ul=>Lo(ul)))||[]})};let Mo;if(typeof Xe.filterDropdown=="function")Mo=Xe.filterDropdown({prefixCls:`${vt}-custom`,setSelectedKeys:Ko=>Qr({selectedKeys:Ko}),selectedKeys:Ja(),confirm:Ui,clearFilters:Hr,filters:Xe.filters,visible:yr,close:()=>{Qa(!1)}});else if(Xe.filterDropdown)Mo=Xe.filterDropdown;else{const Ko=Ja()||[],wi=()=>(Xe.filters||[]).length===0?se.createElement(ss.Z,{image:ss.Z.PRESENTED_IMAGE_SIMPLE,description:ra.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ln==="tree"?se.createElement(se.Fragment,null,se.createElement(Qt,{filterSearch:bn,value:ki,onChange:_r,tablePrefixCls:xe,locale:ra}),se.createElement("div",{className:`${xe}-filter-dropdown-tree`},Ft?se.createElement(Ru.default,{checked:Ko.length===Gr(Xe.filters).length,indeterminate:Ko.length>0&&Ko.length<Gr(Xe.filters).length,className:`${xe}-filter-dropdown-checkall`,onChange:ji},ra.filterCheckall):null,se.createElement(Os.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Ft,checkStrictly:!Ft,className:`${vt}-menu`,onCheck:fi,checkedKeys:Ko,selectedKeys:Ko,showIcon:!1,treeData:qu({filters:Xe.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ki.trim()?Hi=>typeof bn=="function"?bn(ki,Lo(Hi)):pe(ki,Hi.title):void 0}))):se.createElement(se.Fragment,null,se.createElement(Qt,{filterSearch:bn,value:ki,onChange:_r,tablePrefixCls:xe,locale:ra}),se.createElement(as.default,{selectable:!0,multiple:Ft,prefixCls:`${vt}-menu`,className:qi,onSelect:Qr,onDeselect:Qr,selectedKeys:Ko,getPopupContainer:Sa,openKeys:ui,onOpenChange:Bi,items:Ce({filters:Xe.filters||[],filterSearch:bn,prefixCls:Ue,filteredKeys:Ja(),filterMultiple:Ft,searchValue:ki})})),ul=()=>xa?(0,Su.Z)((Ua||[]).map(Hi=>String(Hi)),Ko,!0):Ko.length===0;Mo=se.createElement(se.Fragment,null,wi(),se.createElement("div",{className:`${Ue}-dropdown-btns`},se.createElement(bs.ZP,{type:"link",size:"small",disabled:ul(),onClick:()=>Hr()},ra.filterReset),se.createElement(bs.ZP,{type:"primary",size:"small",onClick:Vr},ra.filterConfirm)))}Xe.filterDropdown&&(Mo=se.createElement(Is.J,{selectable:void 0},Mo));const Co=()=>se.createElement(Pr,{className:`${Ue}-dropdown`},Mo);let xo;typeof Xe.filterIcon=="function"?xo=Xe.filterIcon(Rr):Xe.filterIcon?xo=Xe.filterIcon:xo=se.createElement(ps,null);const{direction:Pl}=se.useContext(ns.E_);return se.createElement("div",{className:`${Ue}-column`},se.createElement("span",{className:`${xe}-column-title`},Kn),se.createElement(Ms.Z,{dropdownRender:Co,trigger:["click"],open:yr,onOpenChange:ti,getPopupContainer:Sa,placement:Pl==="rtl"?"bottomLeft":"bottomRight"},se.createElement("span",{role:"button",tabIndex:-1,className:De()(`${Ue}-trigger`,{active:Rr}),onClick:Ko=>{Ko.stopPropagation()}},xo)))}var tt=it;function It(ge,fe,Ee){let xe=[];return(ge||[]).forEach((Ue,Xe)=>{var vt;const Mt=As(Xe,Ee);if(Ue.filters||"filterDropdown"in Ue||"onFilter"in Ue)if("filteredValue"in Ue){let Ft=Ue.filteredValue;"filterDropdown"in Ue||(Ft=(vt=Ft==null?void 0:Ft.map(String))!==null&&vt!==void 0?vt:Ft),xe.push({column:Ue,key:vs(Ue,Mt),filteredKeys:Ft,forceFiltered:Ue.filtered})}else xe.push({column:Ue,key:vs(Ue,Mt),filteredKeys:fe&&Ue.defaultFilteredValue?Ue.defaultFilteredValue:void 0,forceFiltered:Ue.filtered});"children"in Ue&&(xe=[].concat((0,yi.Z)(xe),(0,yi.Z)(It(Ue.children,fe,Mt))))}),xe}function $t(ge,fe,Ee,xe,Ue,Xe,vt,Mt){return Ee.map((Ft,ln)=>{const bn=As(ln,Mt),{filterMultiple:pn=!0,filterMode:Yn,filterSearch:ra}=Ft;let Kn=Ft;if(Kn.filters||Kn.filterDropdown){const Sa=vs(Kn,bn),ua=xe.find(La=>{let{key:xa}=La;return Sa===xa});Kn=Object.assign(Object.assign({},Kn),{title:La=>se.createElement(tt,{tablePrefixCls:ge,prefixCls:`${ge}-filter`,dropdownPrefixCls:fe,column:Kn,columnKey:Sa,filterState:ua,filterMultiple:pn,filterMode:Yn,filterSearch:ra,triggerFilter:Xe,locale:Ue,getPopupContainer:vt},Cs(Ft.title,La))})}return"children"in Kn&&(Kn=Object.assign(Object.assign({},Kn),{children:$t(ge,fe,Kn.children,xe,Ue,Xe,vt,bn)})),Kn})}function gn(ge){const fe={};return ge.forEach(Ee=>{let{key:xe,filteredKeys:Ue,column:Xe}=Ee;const{filters:vt,filterDropdown:Mt}=Xe;if(Mt)fe[xe]=Ue||null;else if(Array.isArray(Ue)){const Ft=Gr(vt);fe[xe]=Ft.filter(ln=>Ue.includes(String(ln)))}else fe[xe]=null}),fe}function Vn(ge,fe){return fe.reduce((Ee,xe)=>{const{column:{onFilter:Ue,filters:Xe},filteredKeys:vt}=xe;return Ue&&vt&&vt.length?Ee.filter(Mt=>vt.some(Ft=>{const ln=Gr(Xe),bn=ln.findIndex(Yn=>String(Yn)===String(Ft)),pn=bn!==-1?ln[bn]:Ft;return Ue(pn,Mt)})):Ee},ge)}const Tn=ge=>ge.flatMap(fe=>"children"in fe?[fe].concat((0,yi.Z)(Tn(fe.children||[]))):[fe]);function Hn(ge){let{prefixCls:fe,dropdownPrefixCls:Ee,mergedColumns:xe,onFilterChange:Ue,getPopupContainer:Xe,locale:vt}=ge;const Mt=se.useMemo(()=>Tn(xe||[]),[xe]),[Ft,ln]=se.useState(()=>It(Mt,!0)),bn=se.useMemo(()=>{const Kn=It(Mt,!1);if(Kn.length===0)return Kn;let Sa=!0,ua=!0;if(Kn.forEach(La=>{let{filteredKeys:xa}=La;xa!==void 0?Sa=!1:ua=!1}),Sa){const La=(Mt||[]).map((xa,Ua)=>vs(xa,As(Ua)));return Ft.filter(xa=>{let{key:Ua}=xa;return La.includes(Ua)}).map(xa=>{const Ua=Mt[La.findIndex(da=>da===xa.key)];return Object.assign(Object.assign({},xa),{column:Object.assign(Object.assign({},xa.column),Ua),forceFiltered:Ua.filtered})})}return Kn},[Mt,Ft]),pn=se.useMemo(()=>gn(bn),[bn]),Yn=Kn=>{const Sa=bn.filter(ua=>{let{key:La}=ua;return La!==Kn.key});Sa.push(Kn),ln(Sa),Ue(gn(Sa),Sa)};return[Kn=>$t(fe,Ee,Kn,bn,vt,Yn,Xe),bn,pn]}var _n=Hn;function Ba(ge,fe,Ee){const xe=se.useRef({});function Ue(Xe){if(!xe.current||xe.current.data!==ge||xe.current.childrenColumnName!==fe||xe.current.getRowKey!==Ee){let Mt=function(Ft){Ft.forEach((ln,bn)=>{const pn=Ee(ln,bn);vt.set(pn,ln),ln&&typeof ln=="object"&&fe in ln&&Mt(ln[fe]||[])})};const vt=new Map;Mt(ge),xe.current={data:ge,childrenColumnName:fe,kvMap:vt,getRowKey:Ee}}return xe.current.kvMap.get(Xe)}return[Ue]}var _a=ee(38780),Aa=function(ge,fe){var Ee={};for(var xe in ge)Object.prototype.hasOwnProperty.call(ge,xe)&&fe.indexOf(xe)<0&&(Ee[xe]=ge[xe]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,xe=Object.getOwnPropertySymbols(ge);Ue<xe.length;Ue++)fe.indexOf(xe[Ue])<0&&Object.prototype.propertyIsEnumerable.call(ge,xe[Ue])&&(Ee[xe[Ue]]=ge[xe[Ue]]);return Ee};const Va=10;function fr(ge,fe){const Ee={current:ge.current,pageSize:ge.pageSize};return Object.keys(fe&&typeof fe=="object"?fe:{}).forEach(Ue=>{const Xe=ge[Ue];typeof Xe!="function"&&(Ee[Ue]=Xe)}),Ee}function ar(ge,fe,Ee){const xe=Ee&&typeof Ee=="object"?Ee:{},{total:Ue=0}=xe,Xe=Aa(xe,["total"]),[vt,Mt]=(0,se.useState)(()=>({current:"defaultCurrent"in Xe?Xe.defaultCurrent:1,pageSize:"defaultPageSize"in Xe?Xe.defaultPageSize:Va})),Ft=(0,_a.Z)(vt,Xe,{total:Ue>0?Ue:ge}),ln=Math.ceil((Ue||ge)/Ft.pageSize);Ft.current>ln&&(Ft.current=ln||1);const bn=(Yn,ra)=>{Mt({current:Yn!=null?Yn:1,pageSize:ra||Ft.pageSize})},pn=(Yn,ra)=>{var Kn;Ee&&((Kn=Ee.onChange)===null||Kn===void 0||Kn.call(Ee,Yn,ra)),bn(Yn,ra),fe(Yn,ra||(Ft==null?void 0:Ft.pageSize))};return Ee===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ft),{onChange:pn}),bn]}var or=ar,he=ee(15558),Ne=ee(29873),at=ee(97153),me=ee(83898),_e=ee(5663);const lt={},bt="SELECT_ALL",Ke="SELECT_INVERT",nt="SELECT_NONE",ut=[],Ot=(ge,fe)=>{let Ee=[];return(fe||[]).forEach(xe=>{Ee.push(xe),xe&&typeof xe=="object"&&ge in xe&&(Ee=[].concat((0,yi.Z)(Ee),(0,yi.Z)(Ot(ge,xe[ge]))))}),Ee};var fn=(ge,fe)=>{const{preserveSelectedRowKeys:Ee,selectedRowKeys:xe,defaultSelectedRowKeys:Ue,getCheckboxProps:Xe,onChange:vt,onSelect:Mt,onSelectAll:Ft,onSelectInvert:ln,onSelectNone:bn,onSelectMultiple:pn,columnWidth:Yn,type:ra,selections:Kn,fixed:Sa,renderCell:ua,hideSelectAll:La,checkStrictly:xa=!0}=fe||{},{prefixCls:Ua,data:da,pageData:ha,getRecordByKey:$a,getRowKey:jr,expandType:Rr,childrenColumnName:Qa,locale:yr,getPopupContainer:dr}=ge,[Ja,gr]=(0,_e.Z)(xe||Ue||ut,{value:xe}),Qr=se.useRef(new Map),fi=(0,se.useCallback)(Lo=>{if(Ee){const Mo=new Map;Lo.forEach(Co=>{let xo=$a(Co);!xo&&Qr.current.has(Co)&&(xo=Qr.current.get(Co)),Mo.set(Co,xo)}),Qr.current=Mo}},[$a,Ee]);se.useEffect(()=>{fi(Ja)},[Ja]);const{keyEntities:ui}=(0,se.useMemo)(()=>{if(xa)return{keyEntities:null};let Lo=da;if(Ee){const Mo=new Set(da.map((xo,Pl)=>jr(xo,Pl))),Co=Array.from(Qr.current).reduce((xo,Pl)=>{let[Ko,wi]=Pl;return Mo.has(Ko)?xo:xo.concat(wi)},[]);Lo=[].concat((0,yi.Z)(Lo),(0,yi.Z)(Co))}return(0,me.I8)(Lo,{externalGetKey:jr,childrenPropName:Qa})},[da,jr,xa,Qa,Ee]),No=(0,se.useMemo)(()=>Ot(Qa,ha),[Qa,ha]),Bi=(0,se.useMemo)(()=>{const Lo=new Map;return No.forEach((Mo,Co)=>{const xo=jr(Mo,Co),Pl=(Xe?Xe(Mo):null)||{};Lo.set(xo,Pl)}),Lo},[No,jr,Xe]),ki=(0,se.useCallback)(Lo=>{var Mo;return!!(!((Mo=Bi.get(jr(Lo)))===null||Mo===void 0)&&Mo.disabled)},[Bi,jr]),[Dr,_r]=(0,se.useMemo)(()=>{if(xa)return[Ja||[],[]];const{checkedKeys:Lo,halfCheckedKeys:Mo}=(0,at.S)(Ja,!0,ui,ki);return[Lo||[],Mo]},[Ja,xa,ui,ki]),Jr=(0,se.useMemo)(()=>{const Lo=ra==="radio"?Dr.slice(0,1):Dr;return new Set(Lo)},[Dr,ra]),Vr=(0,se.useMemo)(()=>ra==="radio"?new Set:new Set(_r),[_r,ra]),[Hr,Ui]=(0,se.useState)(null);se.useEffect(()=>{fe||gr(ut)},[!!fe]);const ti=(0,se.useCallback)((Lo,Mo)=>{let Co,xo;fi(Lo),Ee?(Co=Lo,xo=Lo.map(Pl=>Qr.current.get(Pl))):(Co=[],xo=[],Lo.forEach(Pl=>{const Ko=$a(Pl);Ko!==void 0&&(Co.push(Pl),xo.push(Ko))})),gr(Co),vt==null||vt(Co,xo,{type:Mo})},[gr,$a,vt,Ee]),qi=(0,se.useCallback)((Lo,Mo,Co,xo)=>{if(Mt){const Pl=Co.map(Ko=>$a(Ko));Mt($a(Lo),Mo,Pl,xo)}ti(Co,"single")},[Mt,$a,ti]),ji=(0,se.useMemo)(()=>!Kn||La?null:(Kn===!0?[bt,Ke,nt]:Kn).map(Mo=>Mo===bt?{key:"all",text:yr.selectionAll,onSelect(){ti(da.map((Co,xo)=>jr(Co,xo)).filter(Co=>{const xo=Bi.get(Co);return!(xo!=null&&xo.disabled)||Jr.has(Co)}),"all")}}:Mo===Ke?{key:"invert",text:yr.selectInvert,onSelect(){const Co=new Set(Jr);ha.forEach((Pl,Ko)=>{const wi=jr(Pl,Ko),ul=Bi.get(wi);ul!=null&&ul.disabled||(Co.has(wi)?Co.delete(wi):Co.add(wi))});const xo=Array.from(Co);ln&&ln(xo),ti(xo,"invert")}}:Mo===nt?{key:"none",text:yr.selectNone,onSelect(){bn==null||bn(),ti(Array.from(Jr).filter(Co=>{const xo=Bi.get(Co);return xo==null?void 0:xo.disabled}),"none")}}:Mo).map(Mo=>Object.assign(Object.assign({},Mo),{onSelect:function(){for(var Co,xo,Pl=arguments.length,Ko=new Array(Pl),wi=0;wi<Pl;wi++)Ko[wi]=arguments[wi];(xo=Mo.onSelect)===null||xo===void 0||(Co=xo).call.apply(Co,[Mo].concat(Ko)),Ui(null)}})),[Kn,Jr,ha,jr,ln,ti]);return[(0,se.useCallback)(Lo=>{var Mo;if(!fe)return Lo.filter(Ae=>Ae!==lt);let Co=(0,yi.Z)(Lo);const xo=new Set(Jr),Pl=No.map(jr).filter(Ae=>!Bi.get(Ae).disabled),Ko=Pl.every(Ae=>xo.has(Ae)),wi=Pl.some(Ae=>xo.has(Ae)),ul=()=>{const Ae=[];Ko?Pl.forEach(et=>{xo.delete(et),Ae.push(et)}):Pl.forEach(et=>{xo.has(et)||(xo.add(et),Ae.push(et))});const $e=Array.from(xo);Ft==null||Ft(!Ko,$e.map(et=>$a(et)),Ae.map(et=>$a(et))),ti($e,"all"),Ui(null)};let Hi;if(ra!=="radio"){let Ae;if(ji){const kt={getPopupContainer:dr,items:ji.map((zn,on)=>{const{key:vn,text:wn,onSelect:Rn}=zn;return{key:vn!=null?vn:on,onClick:()=>{Rn==null||Rn(Pl)},label:wn}})};Ae=se.createElement("div",{className:`${Ua}-selection-extra`},se.createElement(Ms.Z,{menu:kt,getPopupContainer:dr},se.createElement("span",null,se.createElement(he.Z,null))))}const $e=No.map((kt,zn)=>{const on=jr(kt,zn),vn=Bi.get(on)||{};return Object.assign({checked:xo.has(on)},vn)}).filter(kt=>{let{disabled:zn}=kt;return zn}),et=!!$e.length&&$e.length===No.length,Rt=et&&$e.every(kt=>{let{checked:zn}=kt;return zn}),Kt=et&&$e.some(kt=>{let{checked:zn}=kt;return zn});Hi=!La&&se.createElement("div",{className:`${Ua}-selection`},se.createElement(Ru.default,{checked:et?Rt:!!No.length&&Ko,indeterminate:et?!Rt&&Kt:!Ko&&wi,onChange:ul,disabled:No.length===0||et,"aria-label":Ae?"Custom selection":"Select all",skipGroup:!0}),Ae)}let cs;ra==="radio"?cs=(Ae,$e,et)=>{const Rt=jr($e,et),Kt=xo.has(Rt);return{node:se.createElement(Ss.ZP,Object.assign({},Bi.get(Rt),{checked:Kt,onClick:kt=>kt.stopPropagation(),onChange:kt=>{xo.has(Rt)||qi(Rt,!0,[Rt],kt.nativeEvent)}})),checked:Kt}}:cs=(Ae,$e,et)=>{var Rt;const Kt=jr($e,et),kt=xo.has(Kt),zn=Vr.has(Kt),on=Bi.get(Kt);let vn;return Rr==="nest"?vn=zn:vn=(Rt=on==null?void 0:on.indeterminate)!==null&&Rt!==void 0?Rt:zn,{node:se.createElement(Ru.default,Object.assign({},on,{indeterminate:vn,checked:kt,skipGroup:!0,onClick:wn=>wn.stopPropagation(),onChange:wn=>{let{nativeEvent:Rn}=wn;const{shiftKey:sn}=Rn;let Pn=-1,Xn=-1;if(sn&&xa){const Za=new Set([Hr,Kt]);Pl.some((ga,Jn)=>{if(Za.has(ga))if(Pn===-1)Pn=Jn;else return Xn=Jn,!0;return!1})}if(Xn!==-1&&Pn!==Xn&&xa){const Za=Pl.slice(Pn,Xn+1),ga=[];kt?Za.forEach(Ta=>{xo.has(Ta)&&(ga.push(Ta),xo.delete(Ta))}):Za.forEach(Ta=>{xo.has(Ta)||(ga.push(Ta),xo.add(Ta))});const Jn=Array.from(xo);pn==null||pn(!kt,Jn.map(Ta=>$a(Ta)),ga.map(Ta=>$a(Ta))),ti(Jn,"multiple")}else{const Za=Dr;if(xa){const ga=kt?(0,Ne._5)(Za,Kt):(0,Ne.L0)(Za,Kt);qi(Kt,!kt,ga,Rn)}else{const ga=(0,at.S)([].concat((0,yi.Z)(Za),[Kt]),!0,ui,ki),{checkedKeys:Jn,halfCheckedKeys:Ta}=ga;let nr=Jn;if(kt){const Xa=new Set(Jn);Xa.delete(Kt),nr=(0,at.S)(Array.from(Xa),{checked:!1,halfCheckedKeys:Ta},ui,ki).checkedKeys}qi(Kt,!kt,nr,Rn)}}Ui(kt?null:Kt)}})),checked:kt}};const rs=(Ae,$e,et)=>{const{node:Rt,checked:Kt}=cs(Ae,$e,et);return ua?ua(Kt,$e,et,Rt):Rt};if(!Co.includes(lt))if(Co.findIndex(Ae=>{var $e;return(($e=Ae[oi])===null||$e===void 0?void 0:$e.columnType)==="EXPAND_COLUMN"})===0){const[Ae,...$e]=Co;Co=[Ae,lt].concat((0,yi.Z)($e))}else Co=[lt].concat((0,yi.Z)(Co));const Zs=Co.indexOf(lt);Co=Co.filter((Ae,$e)=>Ae!==lt||$e===Zs);const xu=Co[Zs-1],oe=Co[Zs+1];let le=Sa;le===void 0&&((oe==null?void 0:oe.fixed)!==void 0?le=oe.fixed:(xu==null?void 0:xu.fixed)!==void 0&&(le=xu.fixed)),le&&xu&&((Mo=xu[oi])===null||Mo===void 0?void 0:Mo.columnType)==="EXPAND_COLUMN"&&xu.fixed===void 0&&(xu.fixed=le);const ue=De()(`${Ua}-selection-col`,{[`${Ua}-selection-col-with-dropdown`]:Kn&&ra==="checkbox"}),be={fixed:le,width:Yn,className:`${Ua}-selection-column`,title:fe.columnTitle||Hi,render:rs,onCell:fe.onCell,[oi]:{className:ue}};return Co.map(Ae=>Ae===lt?be:Ae)},[jr,No,fe,Dr,Jr,Vr,Yn,ji,Rr,Hr,Bi,pn,qi,ki]),Jr]},Ht={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},mn=Ht,Cn=function(fe,Ee){return se.createElement(pu.Z,(0,je.Z)({},fe,{ref:Ee,icon:mn}))},Dn=se.forwardRef(Cn),rn={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},sa=rn,jn=function(fe,Ee){return se.createElement(pu.Z,(0,je.Z)({},fe,{ref:Ee,icon:sa}))},va=se.forwardRef(jn),wa=ee(83062);const Zn="ascend",Ra="descend";function Da(ge){return typeof ge.sorter=="object"&&typeof ge.sorter.multiple=="number"?ge.sorter.multiple:!1}function ta(ge){return typeof ge=="function"?ge:ge&&typeof ge=="object"&&ge.compare?ge.compare:!1}function Bn(ge,fe){return fe?ge[ge.indexOf(fe)+1]:ge[0]}function ca(ge,fe,Ee){let xe=[];function Ue(Xe,vt){xe.push({column:Xe,key:vs(Xe,vt),multiplePriority:Da(Xe),sortOrder:Xe.sortOrder})}return(ge||[]).forEach((Xe,vt)=>{const Mt=As(vt,Ee);Xe.children?("sortOrder"in Xe&&Ue(Xe,Mt),xe=[].concat((0,yi.Z)(xe),(0,yi.Z)(ca(Xe.children,fe,Mt)))):Xe.sorter&&("sortOrder"in Xe?Ue(Xe,Mt):fe&&Xe.defaultSortOrder&&xe.push({column:Xe,key:vs(Xe,Mt),multiplePriority:Da(Xe),sortOrder:Xe.defaultSortOrder}))}),xe}function er(ge,fe,Ee,xe,Ue,Xe,vt,Mt){return(fe||[]).map((Ft,ln)=>{const bn=As(ln,Mt);let pn=Ft;if(pn.sorter){const Yn=pn.sortDirections||Ue,ra=pn.showSorterTooltip===void 0?vt:pn.showSorterTooltip,Kn=vs(pn,bn),Sa=Ee.find(Rr=>{let{key:Qa}=Rr;return Qa===Kn}),ua=Sa?Sa.sortOrder:null,La=Bn(Yn,ua);let xa;if(Ft.sortIcon)xa=Ft.sortIcon({sortOrder:ua});else{const Rr=Yn.includes(Zn)&&se.createElement(va,{className:De()(`${ge}-column-sorter-up`,{active:ua===Zn})}),Qa=Yn.includes(Ra)&&se.createElement(Dn,{className:De()(`${ge}-column-sorter-down`,{active:ua===Ra})});xa=se.createElement("span",{className:De()(`${ge}-column-sorter`,{[`${ge}-column-sorter-full`]:!!(Rr&&Qa)})},se.createElement("span",{className:`${ge}-column-sorter-inner`,"aria-hidden":"true"},Rr,Qa))}const{cancelSort:Ua,triggerAsc:da,triggerDesc:ha}=Xe||{};let $a=Ua;La===Ra?$a=ha:La===Zn&&($a=da);const jr=typeof ra=="object"?ra:{title:$a};pn=Object.assign(Object.assign({},pn),{className:De()(pn.className,{[`${ge}-column-sort`]:ua}),title:Rr=>{const Qa=se.createElement("div",{className:`${ge}-column-sorters`},se.createElement("span",{className:`${ge}-column-title`},Cs(Ft.title,Rr)),xa);return ra?se.createElement(wa.Z,Object.assign({},jr),Qa):Qa},onHeaderCell:Rr=>{const Qa=Ft.onHeaderCell&&Ft.onHeaderCell(Rr)||{},yr=Qa.onClick,dr=Qa.onKeyDown;Qa.onClick=Qr=>{xe({column:Ft,key:Kn,sortOrder:La,multiplePriority:Da(Ft)}),yr==null||yr(Qr)},Qa.onKeyDown=Qr=>{Qr.keyCode===In.Z.ENTER&&(xe({column:Ft,key:Kn,sortOrder:La,multiplePriority:Da(Ft)}),dr==null||dr(Qr))};const Ja=Hs(Ft.title,{}),gr=Ja==null?void 0:Ja.toString();return ua?Qa["aria-sort"]=ua==="ascend"?"ascending":"descending":Qa["aria-label"]=gr||"",Qa.className=De()(Qa.className,`${ge}-column-has-sorters`),Qa.tabIndex=0,Ft.ellipsis&&(Qa.title=(Ja!=null?Ja:"").toString()),Qa}})}return"children"in pn&&(pn=Object.assign(Object.assign({},pn),{children:er(ge,pn.children,Ee,xe,Ue,Xe,vt,bn)})),pn})}function Ha(ge){const{column:fe,sortOrder:Ee}=ge;return{column:fe,order:Ee,field:fe.dataIndex,columnKey:fe.key}}function cr(ge){const fe=ge.filter(Ee=>{let{sortOrder:xe}=Ee;return xe}).map(Ha);return fe.length===0&&ge.length?Object.assign(Object.assign({},Ha(ge[ge.length-1])),{column:void 0}):fe.length<=1?fe[0]||{}:fe}function ja(ge,fe,Ee){const xe=fe.slice().sort((vt,Mt)=>Mt.multiplePriority-vt.multiplePriority),Ue=ge.slice(),Xe=xe.filter(vt=>{let{column:{sorter:Mt},sortOrder:Ft}=vt;return ta(Mt)&&Ft});return Xe.length?Ue.sort((vt,Mt)=>{for(let Ft=0;Ft<Xe.length;Ft+=1){const ln=Xe[Ft],{column:{sorter:bn},sortOrder:pn}=ln,Yn=ta(bn);if(Yn&&pn){const ra=Yn(vt,Mt,pn);if(ra!==0)return pn===Zn?ra:-ra}}return 0}).map(vt=>{const Mt=vt[Ee];return Mt?Object.assign(Object.assign({},vt),{[Ee]:ja(Mt,fe,Ee)}):vt}):Ue}function Ga(ge){let{prefixCls:fe,mergedColumns:Ee,onSorterChange:xe,sortDirections:Ue,tableLocale:Xe,showSorterTooltip:vt}=ge;const[Mt,Ft]=se.useState(ca(Ee,!0)),ln=se.useMemo(()=>{let Kn=!0;const Sa=ca(Ee,!1);if(!Sa.length)return Mt;const ua=[];function La(Ua){Kn?ua.push(Ua):ua.push(Object.assign(Object.assign({},Ua),{sortOrder:null}))}let xa=null;return Sa.forEach(Ua=>{xa===null?(La(Ua),Ua.sortOrder&&(Ua.multiplePriority===!1?Kn=!1:xa=!0)):(xa&&Ua.multiplePriority!==!1||(Kn=!1),La(Ua))}),ua},[Ee,Mt]),bn=se.useMemo(()=>{const Kn=ln.map(Sa=>{let{column:ua,sortOrder:La}=Sa;return{column:ua,order:La}});return{sortColumns:Kn,sortColumn:Kn[0]&&Kn[0].column,sortOrder:Kn[0]&&Kn[0].order}},[ln]);function pn(Kn){let Sa;Kn.multiplePriority===!1||!ln.length||ln[0].multiplePriority===!1?Sa=[Kn]:Sa=[].concat((0,yi.Z)(ln.filter(ua=>{let{key:La}=ua;return La!==Kn.key})),[Kn]),Ft(Sa),xe(cr(Sa),Sa)}return[Kn=>er(fe,Kn,ln,pn,Ue,Xe,vt),ln,bn,()=>cr(ln)]}function Ia(ge,fe){return ge.map(Ee=>{const xe=Object.assign({},Ee);return xe.title=Cs(Ee.title,fe),"children"in xe&&(xe.children=Ia(xe.children,fe)),xe})}function ir(ge){return[se.useCallback(Ee=>Ia(Ee,ge),[ge])]}var br=Ei((ge,fe)=>{const{_renderTimes:Ee}=ge,{_renderTimes:xe}=fe;return Ee!==xe}),ro=Es((ge,fe)=>{const{_renderTimes:Ee}=ge,{_renderTimes:xe}=fe;return Ee!==xe}),Ur=ee(84780),io=ee(14747),Eo=ee(67968),oo=ee(45503),Li=ge=>{const{componentCls:fe}=ge,Ee=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,xe=(Ue,Xe,vt)=>({[`&${fe}-${Ue}`]:{[`> ${fe}-container`]:{[`> ${fe}-content, > ${fe}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${Xe}px -${vt+ge.lineWidth}px`}}}}}});return{[`${fe}-wrapper`]:{[`${fe}${fe}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${fe}-title`]:{border:Ee,borderBottom:0},[`> ${fe}-container`]:{borderInlineStart:Ee,borderTop:Ee,[`
> ${fe}-content,
> ${fe}-header,
> ${fe}-body,
> ${fe}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:Ee},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Ee},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${fe}-cell-fix-right-first::after`]:{borderInlineEnd:Ee}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${fe}-expanded-row-fixed`]:{margin:`-${ge.tablePaddingVertical}px -${ge.tablePaddingHorizontal+ge.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:ge.lineWidth,bottom:0,borderInlineEnd:Ee,content:'""'}}}}}},[`&${fe}-scroll-horizontal`]:{[`> ${fe}-container > ${fe}-body`]:{"> table > tbody":{[`
> tr${fe}-expanded-row,
> tr${fe}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},xe("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle)),xe("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall)),{[`> ${fe}-footer`]:{border:Ee,borderTop:0}}),[`${fe}-cell`]:{[`${fe}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ge.lineWidth}px 0 ${ge.lineWidth}px ${ge.tableHeaderBg}`}},[`${fe}-bordered ${fe}-cell-scrollbar`]:{borderInlineEnd:Ee}}}},tr=ge=>{const{componentCls:fe}=ge;return{[`${fe}-wrapper`]:{[`${fe}-cell-ellipsis`]:Object.assign(Object.assign({},io.vS),{wordBreak:"keep-all",[`
&${fe}-cell-fix-left-last,
&${fe}-cell-fix-right-first
`]:{overflow:"visible",[`${fe}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${fe}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},lo=ge=>{const{componentCls:fe}=ge;return{[`${fe}-wrapper`]:{[`${fe}-tbody > tr${fe}-placeholder`]:{textAlign:"center",color:ge.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:ge.colorBgContainer}}}}},zr=ee(49867),qr=ge=>{const{componentCls:fe,antCls:Ee,controlInteractiveSize:xe,motionDurationSlow:Ue,lineWidth:Xe,paddingXS:vt,lineType:Mt,tableBorderColor:Ft,tableExpandIconBg:ln,tableExpandColumnWidth:bn,borderRadius:pn,fontSize:Yn,fontSizeSM:ra,lineHeight:Kn,tablePaddingVertical:Sa,tablePaddingHorizontal:ua,tableExpandedRowBg:La,paddingXXS:xa}=ge,Ua=xe/2-Xe,da=Ua*2+Xe*3,ha=`${Xe}px ${Mt} ${Ft}`,$a=xa-Xe;return{[`${fe}-wrapper`]:{[`${fe}-expand-icon-col`]:{width:bn},[`${fe}-row-expand-icon-cell`]:{textAlign:"center",[`${fe}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${fe}-row-indent`]:{height:1,float:"left"},[`${fe}-row-expand-icon`]:Object.assign(Object.assign({},(0,zr.N)(ge)),{position:"relative",float:"left",boxSizing:"border-box",width:da,height:da,padding:0,color:"inherit",lineHeight:`${da}px`,background:ln,border:ha,borderRadius:pn,transform:`scale(${xe/da})`,transition:`all ${Ue}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Ue} ease-out`,content:'""'},"&::before":{top:Ua,insetInlineEnd:$a,insetInlineStart:$a,height:Xe},"&::after":{top:$a,bottom:$a,insetInlineStart:Ua,width:Xe,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${fe}-row-indent + ${fe}-row-expand-icon`]:{marginTop:(Yn*Kn-Xe*3)/2-Math.ceil((ra*1.4-Xe*3)/2),marginInlineEnd:vt},[`tr${fe}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:La}},[`${Ee}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${fe}-expanded-row-fixed`]:{position:"relative",margin:`-${Sa}px -${ua}px`,padding:`${Sa}px ${ua}px`}}}},fo=ge=>{const{componentCls:fe,antCls:Ee,iconCls:xe,tableFilterDropdownWidth:Ue,tableFilterDropdownSearchWidth:Xe,paddingXXS:vt,paddingXS:Mt,colorText:Ft,lineWidth:ln,lineType:bn,tableBorderColor:pn,tableHeaderIconColor:Yn,fontSizeSM:ra,tablePaddingHorizontal:Kn,borderRadius:Sa,motionDurationSlow:ua,colorTextDescription:La,colorPrimary:xa,tableHeaderFilterActiveBg:Ua,colorTextDisabled:da,tableFilterDropdownBg:ha,tableFilterDropdownHeight:$a,controlItemBgHover:jr,controlItemBgActive:Rr,boxShadowSecondary:Qa,filterDropdownMenuBg:yr}=ge,dr=`${Ee}-dropdown`,Ja=`${fe}-filter-dropdown`,gr=`${Ee}-tree`,Qr=`${ln}px ${bn} ${pn}`;return[{[`${fe}-wrapper`]:{[`${fe}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${fe}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-vt,marginInline:`${vt}px ${-Kn/2}px`,padding:`0 ${vt}px`,color:Yn,fontSize:ra,borderRadius:Sa,cursor:"pointer",transition:`all ${ua}`,"&:hover":{color:La,background:Ua},"&.active":{color:xa}}}},{[`${Ee}-dropdown`]:{[Ja]:Object.assign(Object.assign({},(0,io.Wf)(ge)),{minWidth:Ue,backgroundColor:ha,borderRadius:Sa,boxShadow:Qa,overflow:"hidden",[`${dr}-menu`]:{maxHeight:$a,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:yr,"&:empty::after":{display:"block",padding:`${Mt}px 0`,color:da,fontSize:ra,textAlign:"center",content:'"Not Found"'}},[`${Ja}-tree`]:{paddingBlock:`${Mt}px 0`,paddingInline:Mt,[gr]:{padding:0},[`${gr}-treenode ${gr}-node-content-wrapper:hover`]:{backgroundColor:jr},[`${gr}-treenode-checkbox-checked ${gr}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Rr}}},[`${Ja}-search`]:{padding:Mt,borderBottom:Qr,"&-input":{input:{minWidth:Xe},[xe]:{color:da}}},[`${Ja}-checkall`]:{width:"100%",marginBottom:vt,marginInlineStart:vt},[`${Ja}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Mt-ln}px ${Mt}px`,overflow:"hidden",borderTop:Qr}})}},{[`${Ee}-dropdown ${Ja}, ${Ja}-submenu`]:{[`${Ee}-checkbox-wrapper + span`]:{paddingInlineStart:Mt,color:Ft},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},pi=ge=>{const{componentCls:fe,lineWidth:Ee,colorSplit:xe,motionDurationSlow:Ue,zIndexTableFixed:Xe,tableBg:vt,zIndexTableSticky:Mt}=ge,Ft=xe;return{[`${fe}-wrapper`]:{[`
${fe}-cell-fix-left,
${fe}-cell-fix-right
`]:{position:"sticky !important",zIndex:Xe,background:vt},[`
${fe}-cell-fix-left-first::after,
${fe}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Ee,width:30,transform:"translateX(100%)",transition:`box-shadow ${Ue}`,content:'""',pointerEvents:"none"},[`${fe}-cell-fix-left-all::after`]:{display:"none"},[`
${fe}-cell-fix-right-first::after,
${fe}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-Ee,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Ue}`,content:'""',pointerEvents:"none"},[`${fe}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Mt+1,width:30,transition:`box-shadow ${Ue}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${fe}-ping-left`]:{[`&:not(${fe}-has-fix-left) ${fe}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ft}`}},[`
${fe}-cell-fix-left-first::after,
${fe}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Ft}`},[`${fe}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${fe}-ping-right`]:{[`&:not(${fe}-has-fix-right) ${fe}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ft}`}},[`
${fe}-cell-fix-right-first::after,
${fe}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Ft}`}}}}},Mi=ge=>{const{componentCls:fe,antCls:Ee}=ge;return{[`${fe}-wrapper`]:{[`${fe}-pagination${Ee}-pagination`]:{margin:`${ge.margin}px 0`},[`${fe}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:ge.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Si=ge=>{const{componentCls:fe,tableRadius:Ee}=ge;return{[`${fe}-wrapper`]:{[fe]:{[`${fe}-title, ${fe}-header`]:{borderRadius:`${Ee}px ${Ee}px 0 0`},[`${fe}-title + ${fe}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${fe}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Ee,borderStartEndRadius:Ee,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Ee},"> *:last-child":{borderStartEndRadius:Ee}}},"&-footer":{borderRadius:`0 0 ${Ee}px ${Ee}px`}}}}},Ro=ge=>{const{componentCls:fe}=ge;return{[`${fe}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${fe}-pagination-left`]:{justifyContent:"flex-end"},[`${fe}-pagination-right`]:{justifyContent:"flex-start"},[`${fe}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${fe}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${fe}-row-indent`]:{float:"right"}}}}},so=ge=>{const{componentCls:fe,antCls:Ee,iconCls:xe,fontSizeIcon:Ue,padding:Xe,paddingXS:vt,tableHeaderIconColor:Mt,tableHeaderIconColorHover:Ft,tableSelectionColumnWidth:ln}=ge;return{[`${fe}-wrapper`]:{[`${fe}-selection-col`]:{width:ln,[`&${fe}-selection-col-with-dropdown`]:{width:ln+Ue+Xe/4}},[`${fe}-bordered ${fe}-selection-col`]:{width:ln+vt*2,[`&${fe}-selection-col-with-dropdown`]:{width:ln+Ue+Xe/4+vt*2}},[`
table tr th${fe}-selection-column,
table tr td${fe}-selection-column
`]:{paddingInlineEnd:ge.paddingXS,paddingInlineStart:ge.paddingXS,textAlign:"center",[`${Ee}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${fe}-selection-column${fe}-cell-fix-left`]:{zIndex:ge.zIndexTableFixed+1},[`table tr th${fe}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${fe}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${fe}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${ge.tablePaddingHorizontal/4}px`,[xe]:{color:Mt,fontSize:Ue,verticalAlign:"baseline","&:hover":{color:Ft}}}}}},Ho=ge=>{const{componentCls:fe}=ge,Ee=(xe,Ue,Xe,vt)=>({[`${fe}${fe}-${xe}`]:{fontSize:vt,[`
${fe}-title,
${fe}-footer,
${fe}-cell,
${fe}-thead > tr > th,
${fe}-tbody > tr > th,
${fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Ue}px ${Xe}px`},[`${fe}-filter-trigger`]:{marginInlineEnd:`-${Xe/2}px`},[`${fe}-expanded-row-fixed`]:{margin:`-${Ue}px -${Xe}px`},[`${fe}-tbody`]:{[`${fe}-wrapper:only-child ${fe}`]:{marginBlock:`-${Ue}px`,marginInline:`${ge.tableExpandColumnWidth-Xe}px -${Xe}px`}},[`${fe}-selection-column`]:{paddingInlineStart:`${Xe/4}px`}}});return{[`${fe}-wrapper`]:Object.assign(Object.assign({},Ee("middle",ge.tablePaddingVerticalMiddle,ge.tablePaddingHorizontalMiddle,ge.tableFontSizeMiddle)),Ee("small",ge.tablePaddingVerticalSmall,ge.tablePaddingHorizontalSmall,ge.tableFontSizeSmall))}},xr=ge=>{const{componentCls:fe,marginXXS:Ee,fontSizeIcon:xe,tableHeaderIconColor:Ue,tableHeaderIconColorHover:Xe}=ge;return{[`${fe}-wrapper`]:{[`${fe}-thead th${fe}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,"&:hover":{background:ge.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:ge.colorPrimary},[`
&${fe}-cell-fix-left:hover,
&${fe}-cell-fix-right:hover
`]:{background:ge.tableFixedHeaderSortActiveBg}},[`${fe}-thead th${fe}-column-sort`]:{background:ge.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${fe}-column-sort`]:{background:ge.tableBodySortBg},[`${fe}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${fe}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${fe}-column-sorter`]:{marginInlineStart:Ee,color:Ue,fontSize:0,transition:`color ${ge.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:xe,"&.active":{color:ge.colorPrimary}},[`${fe}-column-sorter-up + ${fe}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${fe}-column-sorters:hover ${fe}-column-sorter`]:{color:Xe}}}},pr=ge=>{const{componentCls:fe,opacityLoading:Ee,tableScrollThumbBg:xe,tableScrollThumbBgHover:Ue,tableScrollThumbSize:Xe,tableScrollBg:vt,zIndexTableSticky:Mt,stickyScrollBarBorderRadius:Ft}=ge,ln=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`;return{[`${fe}-wrapper`]:{[`${fe}-sticky`]:{"&-holder":{position:"sticky",zIndex:Mt,background:ge.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Xe}px !important`,zIndex:Mt,display:"flex",alignItems:"center",background:vt,borderTop:ln,opacity:Ee,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Xe,backgroundColor:xe,borderRadius:Ft,transition:`all ${ge.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Ue}}}}}}},za=ge=>{const{componentCls:fe,lineWidth:Ee,tableBorderColor:xe}=ge,Ue=`${Ee}px ${ge.lineType} ${xe}`;return{[`${fe}-wrapper`]:{[`${fe}-summary`]:{position:"relative",zIndex:ge.zIndexTableFixed,background:ge.tableBg,"> tr":{"> th, > td":{borderBottom:Ue}}},[`div${fe}-summary`]:{boxShadow:`0 -${Ee}px 0 ${xe}`}}}},Yo=ge=>{const{componentCls:fe}=ge,Ee=`${ge.lineWidth}px ${ge.lineType} ${ge.tableBorderColor}`,xe=`${fe}-expanded-row-cell`;return{[`${fe}-wrapper`]:{[`${fe}-tbody-virtual`]:{[`${fe}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${fe}-cell`]:{borderBottom:Ee},[`${fe}-expanded-row`]:{[`${xe}${xe}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ge.lineWidth}px)`,borderInlineEnd:"none"}}},[`${fe}-bordered`]:{[`${fe}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Ee,position:"absolute"},[`${fe}-cell`]:{borderInlineEnd:Ee,[`&${fe}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-ge.lineWidth,borderInlineStart:Ee}}}}}}};const il=ge=>{const{componentCls:fe,fontWeightStrong:Ee,tablePaddingVertical:xe,tablePaddingHorizontal:Ue,lineWidth:Xe,lineType:vt,tableBorderColor:Mt,tableFontSize:Ft,tableBg:ln,tableRadius:bn,tableHeaderTextColor:pn,motionDurationMid:Yn,tableHeaderBg:ra,tableHeaderCellSplitColor:Kn,tableRowHoverBg:Sa,tableSelectedRowBg:ua,tableSelectedRowHoverBg:La,tableFooterTextColor:xa,tableFooterBg:Ua,paddingContentVerticalLG:da}=ge,ha=`${Xe}px ${vt} ${Mt}`;return{[`${fe}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,io.dF)()),{[fe]:Object.assign(Object.assign({},(0,io.Wf)(ge)),{fontSize:Ft,background:ln,borderRadius:`${bn}px ${bn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${bn}px ${bn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${fe}-cell,
${fe}-thead > tr > th,
${fe}-tbody > tr > th,
${fe}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${da}px ${Ue}px`,overflowWrap:"break-word"},[`${fe}-title`]:{padding:`${xe}px ${Ue}px`},[`${fe}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:pn,fontWeight:Ee,textAlign:"start",background:ra,borderBottom:ha,transition:`background ${Yn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${fe}-selection-column):not(${fe}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Kn,transform:"translateY(-50%)",transition:`background-color ${Yn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${fe}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Yn}, border-color ${Yn}`,borderBottom:ha,[`
> ${fe}-wrapper:only-child,
> ${fe}-expanded-row-fixed > ${fe}-wrapper:only-child
`]:{[fe]:{marginBlock:`-${xe}px`,marginInline:`${ge.tableExpandColumnWidth-Ue}px -${Ue}px`,[`${fe}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:pn,fontWeight:Ee,textAlign:"start",background:ra,borderBottom:ha,transition:`background ${Yn} ease`},[`
&${fe}-row:hover > th,
&${fe}-row:hover > td,
> th${fe}-cell-row-hover,
> td${fe}-cell-row-hover
`]:{background:Sa},[`&${fe}-row-selected`]:{"> th, > td":{background:ua},"&:hover > th, &:hover > td":{background:La}}}},[`${fe}-footer`]:{padding:`${xe}px ${Ue}px`,color:xa,background:Ua}})}};var Ci=(0,Eo.Z)("Table",ge=>{const{colorTextHeading:fe,colorSplit:Ee,colorIcon:xe,colorIconHover:Ue,opacityLoading:Xe,colorBgContainer:vt,controlInteractiveSize:Mt,headerBg:Ft,headerColor:ln,headerSortActiveBg:bn,headerSortHoverBg:pn,bodySortBg:Yn,rowHoverBg:ra,rowSelectedBg:Kn,rowSelectedHoverBg:Sa,rowExpandedBg:ua,cellPaddingBlock:La,cellPaddingInline:xa,cellPaddingBlockMD:Ua,cellPaddingInlineMD:da,cellPaddingBlockSM:ha,cellPaddingInlineSM:$a,borderColor:jr,footerBg:Rr,footerColor:Qa,headerBorderRadius:yr,cellFontSize:dr,cellFontSizeMD:Ja,cellFontSizeSM:gr,headerSplitColor:Qr,fixedHeaderSortActiveBg:fi,headerFilterHoverBg:ui,filterDropdownBg:No,expandIconBg:Bi,selectionColumnWidth:ki,stickyScrollBarBg:Dr}=ge,_r=new Ur.C(xe),Jr=new Ur.C(Ue),Vr=2,Hr=(0,oo.TS)(ge,{tableFontSize:dr,tableBg:vt,tableRadius:yr,tablePaddingVertical:La,tablePaddingHorizontal:xa,tablePaddingVerticalMiddle:Ua,tablePaddingHorizontalMiddle:da,tablePaddingVerticalSmall:ha,tablePaddingHorizontalSmall:$a,tableBorderColor:jr,tableHeaderTextColor:ln,tableHeaderBg:Ft,tableFooterTextColor:Qa,tableFooterBg:Rr,tableHeaderCellSplitColor:Qr,tableHeaderSortBg:bn,tableHeaderSortHoverBg:pn,tableHeaderIconColor:_r.clone().setAlpha(_r.getAlpha()*Xe).toRgbString(),tableHeaderIconColorHover:Jr.clone().setAlpha(Jr.getAlpha()*Xe).toRgbString(),tableBodySortBg:Yn,tableFixedHeaderSortActiveBg:fi,tableHeaderFilterActiveBg:ui,tableFilterDropdownBg:No,tableRowHoverBg:ra,tableSelectedRowBg:Kn,tableSelectedRowHoverBg:Sa,zIndexTableFixed:Vr,zIndexTableSticky:Vr+1,tableFontSizeMiddle:Ja,tableFontSizeSmall:gr,tableSelectionColumnWidth:ki,tableExpandIconBg:Bi,tableExpandColumnWidth:Mt+2*ge.padding,tableExpandedRowBg:ua,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Dr,tableScrollThumbBgHover:fe,tableScrollBg:Ee});return[il(Hr),Mi(Hr),za(Hr),xr(Hr),fo(Hr),Li(Hr),Si(Hr),qr(Hr),za(Hr),lo(Hr),so(Hr),pi(Hr),pr(Hr),tr(Hr),Ho(Hr),Ro(Hr),Yo(Hr)]},ge=>{const{colorFillAlter:fe,colorBgContainer:Ee,colorTextHeading:xe,colorFillSecondary:Ue,colorFillContent:Xe,controlItemBgActive:vt,controlItemBgActiveHover:Mt,padding:Ft,paddingSM:ln,paddingXS:bn,colorBorderSecondary:pn,borderRadiusLG:Yn,fontSize:ra,controlHeight:Kn,colorTextPlaceholder:Sa}=ge,ua=new Ur.C(Ue).onBackground(Ee).toHexShortString(),La=new Ur.C(Xe).onBackground(Ee).toHexShortString(),xa=new Ur.C(fe).onBackground(Ee).toHexShortString();return{headerBg:xa,headerColor:xe,headerSortActiveBg:ua,headerSortHoverBg:La,bodySortBg:xa,rowHoverBg:xa,rowSelectedBg:vt,rowSelectedHoverBg:Mt,rowExpandedBg:fe,cellPaddingBlock:Ft,cellPaddingInline:Ft,cellPaddingBlockMD:ln,cellPaddingInlineMD:bn,cellPaddingBlockSM:bn,cellPaddingInlineSM:bn,borderColor:pn,headerBorderRadius:Yn,footerBg:xa,footerColor:xe,cellFontSize:ra,cellFontSizeMD:ra,cellFontSizeSM:ra,headerSplitColor:pn,fixedHeaderSortActiveBg:ua,headerFilterHoverBg:Xe,filterDropdownMenuBg:Ee,filterDropdownBg:Ee,expandIconBg:Ee,selectionColumnWidth:Kn,stickyScrollBarBg:Sa,stickyScrollBarBorderRadius:100}});const dl=[],ll=(ge,fe)=>{const{prefixCls:Ee,className:xe,rootClassName:Ue,style:Xe,size:vt,bordered:Mt,dropdownPrefixCls:Ft,dataSource:ln,pagination:bn,rowSelection:pn,rowKey:Yn="key",rowClassName:ra,columns:Kn,children:Sa,childrenColumnName:ua,onChange:La,getPopupContainer:xa,loading:Ua,expandIcon:da,expandable:ha,expandedRowRender:$a,expandIconColumnIndex:jr,indentSize:Rr,scroll:Qa,sortDirections:yr,locale:dr,showSorterTooltip:Ja=!0,virtual:gr}=ge,Qr=se.useMemo(()=>Kn||Jl(Sa),[Kn,Sa]),fi=se.useMemo(()=>Qr.some(Ir=>Ir.responsive),[Qr]),ui=(0,ms.Z)(fi),No=se.useMemo(()=>{const Ir=new Set(Object.keys(ui).filter(co=>ui[co]));return Qr.filter(co=>!co.responsive||co.responsive.some(Vo=>Ir.has(Vo)))},[Qr,ui]),Bi=(0,Ka.Z)(ge,["className","style","columns"]),{locale:ki=Gu.Z,direction:Dr,table:_r,renderEmpty:Jr,getPrefixCls:Vr,getPopupContainer:Hr}=se.useContext(ns.E_),Ui=(0,wu.Z)(vt),ti=Object.assign(Object.assign({},ki.Table),dr),qi=ln||dl,ji=Vr("table",Ee),qu=Vr("dropdown",Ft),Lo=Object.assign({childrenColumnName:ua,expandIconColumnIndex:jr},ha),{childrenColumnName:Mo="children"}=Lo,Co=se.useMemo(()=>qi.some(Ir=>Ir==null?void 0:Ir[Mo])?"nest":$a||ha&&ha.expandedRowRender?"row":null,[qi]),xo={body:se.useRef()},Pl=se.useMemo(()=>typeof Yn=="function"?Yn:Ir=>Ir==null?void 0:Ir[Yn],[Yn]),[Ko]=Ba(qi,Mo,Pl),wi={},ul=function(Ir,co){let Vo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Br,$r,Wr;const ni=Object.assign(Object.assign({},wi),Ir);Vo&&((Br=wi.resetPagination)===null||Br===void 0||Br.call(wi),!(($r=ni.pagination)===null||$r===void 0)&&$r.current&&(ni.pagination.current=1),bn&&bn.onChange&&bn.onChange(1,(Wr=ni.pagination)===null||Wr===void 0?void 0:Wr.pageSize)),Qa&&Qa.scrollToFirstRowOnChange!==!1&&xo.body.current&&(0,eu.Z)(0,{getContainer:()=>xo.body.current}),La==null||La(ni.pagination,ni.filters,ni.sorter,{currentDataSource:Vn(ja(qi,ni.sorterStates,Mo),ni.filterStates),action:co})},Hi=(Ir,co)=>{ul({sorter:Ir,sorterStates:co},"sort",!1)},[cs,rs,Zs,xu]=Ga({prefixCls:ji,mergedColumns:No,onSorterChange:Hi,sortDirections:yr||["ascend","descend"],tableLocale:ti,showSorterTooltip:Ja}),oe=se.useMemo(()=>ja(qi,rs,Mo),[qi,rs]);wi.sorter=xu(),wi.sorterStates=rs;const le=(Ir,co)=>{ul({filters:Ir,filterStates:co},"filter",!0)},[ue,be,Ae]=_n({prefixCls:ji,locale:ti,dropdownPrefixCls:qu,mergedColumns:No,onFilterChange:le,getPopupContainer:xa||Hr}),$e=Vn(oe,be);wi.filters=Ae,wi.filterStates=be;const et=se.useMemo(()=>{const Ir={};return Object.keys(Ae).forEach(co=>{Ae[co]!==null&&(Ir[co]=Ae[co])}),Object.assign(Object.assign({},Zs),{filters:Ir})},[Zs,Ae]),[Rt]=ir(et),Kt=(Ir,co)=>{ul({pagination:Object.assign(Object.assign({},wi.pagination),{current:Ir,pageSize:co})},"paginate")},[kt,zn]=or($e.length,Kt,bn);wi.pagination=bn===!1?{}:fr(kt,bn),wi.resetPagination=zn;const on=se.useMemo(()=>{if(bn===!1||!kt.pageSize)return $e;const{current:Ir=1,total:co,pageSize:Vo=Va}=kt;return $e.length<co?$e.length>Vo?$e.slice((Ir-1)*Vo,Ir*Vo):$e:$e.slice((Ir-1)*Vo,Ir*Vo)},[!!bn,$e,kt&&kt.current,kt&&kt.pageSize,kt&&kt.total]),[vn,wn]=fn({prefixCls:ji,data:$e,pageData:on,getRowKey:Pl,getRecordByKey:Ko,expandType:Co,childrenColumnName:Mo,locale:ti,getPopupContainer:xa||Hr},pn),Rn=(Ir,co,Vo)=>{let Br;return typeof ra=="function"?Br=De()(ra(Ir,co,Vo)):Br=De()(ra),De()({[`${ji}-row-selected`]:wn.has(Pl(Ir,co))},Br)};Lo.__PARENT_RENDER_ICON__=Lo.expandIcon,Lo.expandIcon=Lo.expandIcon||da||us(ti),Co==="nest"&&Lo.expandIconColumnIndex===void 0?Lo.expandIconColumnIndex=pn?1:0:Lo.expandIconColumnIndex>0&&pn&&(Lo.expandIconColumnIndex-=1),typeof Lo.indentSize!="number"&&(Lo.indentSize=typeof Rr=="number"?Rr:15);const sn=se.useCallback(Ir=>Rt(vn(ue(cs(Ir)))),[cs,ue,vn]);let Pn,Xn;if(bn!==!1&&(kt!=null&&kt.total)){let Ir;kt.size?Ir=kt.size:Ir=Ui==="small"||Ui==="middle"?"small":void 0;const co=$r=>se.createElement(vu.Z,Object.assign({},kt,{className:De()(`${ji}-pagination ${ji}-pagination-${$r}`,kt.className),size:Ir})),Vo=Dr==="rtl"?"left":"right",{position:Br}=kt;if(Br!==null&&Array.isArray(Br)){const $r=Br.find(Qo=>Qo.includes("top")),Wr=Br.find(Qo=>Qo.includes("bottom")),ni=Br.every(Qo=>`${Qo}`=="none");!$r&&!Wr&&!ni&&(Xn=co(Vo)),$r&&(Pn=co($r.toLowerCase().replace("top",""))),Wr&&(Xn=co(Wr.toLowerCase().replace("bottom","")))}else Xn=co(Vo)}let Za;typeof Ua=="boolean"?Za={spinning:Ua}:typeof Ua=="object"&&(Za=Object.assign({spinning:!0},Ua));const[ga,Jn]=Ci(ji),[,Ta]=(0,xs.Z)(),nr=De()(`${ji}-wrapper`,_r==null?void 0:_r.className,{[`${ji}-wrapper-rtl`]:Dr==="rtl"},xe,Ue,Jn),Xa=Object.assign(Object.assign({},_r==null?void 0:_r.style),Xe),Ao=dr&&dr.emptyText||(Jr==null?void 0:Jr("Table"))||se.createElement(Sl.Z,{componentName:"Table"}),no=gr?ro:br,ko={},ho=se.useMemo(()=>{const{fontSize:Ir,lineHeight:co,padding:Vo,paddingXS:Br,paddingSM:$r}=Ta,Wr=Math.floor(Ir*co);switch(Ui){case"large":return Vo*2+Wr;case"small":return Br*2+Wr;default:return $r*2+Wr}},[Ta,Ui]);return gr&&(ko.listItemHeight=ho),ga(se.createElement("div",{ref:fe,className:nr,style:Xa},se.createElement(hu.Z,Object.assign({spinning:!1},Za),Pn,se.createElement(no,Object.assign({},ko,Bi,{columns:No,direction:Dr,expandable:Lo,prefixCls:ji,className:De()({[`${ji}-middle`]:Ui==="middle",[`${ji}-small`]:Ui==="small",[`${ji}-bordered`]:Mt,[`${ji}-empty`]:qi.length===0}),data:on,rowKey:Pl,rowClassName:Rn,emptyText:Ao,internalHooks:ie,internalRefs:xo,transformColumns:sn})),Xn)))};var tu=se.forwardRef(ll);const nu=(ge,fe)=>{const Ee=se.useRef(0);return Ee.current+=1,se.createElement(tu,Object.assign({},ge,{ref:fe,_renderTimes:Ee.current}))},yl=se.forwardRef(nu);yl.SELECTION_COLUMN=lt,yl.EXPAND_COLUMN=te,yl.SELECTION_ALL=bt,yl.SELECTION_INVERT=Ke,yl.SELECTION_NONE=nt,yl.Column=mu,yl.ColumnGroup=wl,yl.Summary=oa;var _l=yl,Pu=_l},48305:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return or}});var te=ee(94184),ie=ee.n(te),Be=ee(87462),qe=ee(74902),He=ee(1413),Ge=ee(97685),se=ee(45987),Ve=ee(71002),ke=ee(4942),Ze=ee(21770),je=ee(80334),ce=ee(67294),Le=ee(8410),de=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var he=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(he)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(he==null?void 0:he.substr(0,4))},a=ee(15105),y=ee(42550),b=function(Ne){var at=Ne.className,me=Ne.customizeIcon,_e=Ne.customizeIconProps,lt=Ne.onMouseDown,bt=Ne.onClick,Ke=Ne.children,nt;return typeof me=="function"?nt=me(_e):nt=me,ce.createElement("span",{className:at,onMouseDown:function(Ot){Ot.preventDefault(),lt&&lt(Ot)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:bt,"aria-hidden":!0},nt!==void 0?nt:ce.createElement("span",{className:ie()(at.split(/\s+/).map(function(ut){return"".concat(ut,"-icon")}))},Ke))},E=b;function x(he,Ne,at,me,_e){var lt=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,bt=arguments.length>6?arguments[6]:void 0,Ke=arguments.length>7?arguments[7]:void 0,nt=ce.useMemo(function(){if((0,Ve.Z)(me)==="object")return me.clearIcon;if(_e)return _e},[me,_e]),ut=ce.useMemo(function(){return!!(!lt&&me&&(at.length||bt)&&!(Ke==="combobox"&&bt===""))},[me,lt,at.length,bt,Ke]);return{allowClear:ut,clearIcon:ce.createElement(E,{className:"".concat(he,"-clear"),onMouseDown:Ne,customizeIcon:nt},"\xD7")}}var z=ce.createContext(null);function re(){return ce.useContext(z)}function ae(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Ne=ce.useState(!1),at=(0,Ge.Z)(Ne,2),me=at[0],_e=at[1],lt=ce.useRef(null),bt=function(){window.clearTimeout(lt.current)};ce.useEffect(function(){return bt},[]);var Ke=function(ut,Ot){bt(),lt.current=window.setTimeout(function(){_e(ut),Ot&&Ot()},he)};return[me,Ke,bt]}function ne(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Ne=ce.useRef(null),at=ce.useRef(null);ce.useEffect(function(){return function(){window.clearTimeout(at.current)}},[]);function me(_e){(_e||Ne.current===null)&&(Ne.current=_e),window.clearTimeout(at.current),at.current=window.setTimeout(function(){Ne.current=null},he)}return[function(){return Ne.current},me]}function ve(he,Ne,at,me){var _e=ce.useRef(null);_e.current={open:Ne,triggerOpen:at,customizedTrigger:me},ce.useEffect(function(){function lt(bt){var Ke;if(!((Ke=_e.current)!==null&&Ke!==void 0&&Ke.customizedTrigger)){var nt=bt.target;nt.shadowRoot&&bt.composed&&(nt=bt.composedPath()[0]||nt),_e.current.open&&he().filter(function(ut){return ut}).every(function(ut){return!ut.contains(nt)&&ut!==nt})&&_e.current.triggerOpen(!1)}}return window.addEventListener("mousedown",lt),function(){return window.removeEventListener("mousedown",lt)}},[])}var ye=ee(64217),we=ee(48555);function Fe(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Se=Fe()?ce.useLayoutEffect:ce.useEffect,Pe=function(Ne,at){var me=ce.useRef(!0);Se(function(){return Ne(me.current)},at),Se(function(){return me.current=!1,function(){me.current=!0}},[])},Ye=function(Ne,at){Pe(function(me){if(!me)return Ne()},at)},De=Pe,We=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Oe=void 0;function rt(he,Ne){var at=he.prefixCls,me=he.invalidate,_e=he.item,lt=he.renderItem,bt=he.responsive,Ke=he.responsiveDisabled,nt=he.registerSize,ut=he.itemKey,Ot=he.className,Xt=he.style,fn=he.children,Ht=he.display,mn=he.order,Cn=he.component,Dn=Cn===void 0?"div":Cn,rn=(0,se.Z)(he,We),sa=bt&&!Ht;function jn(Da){nt(ut,Da)}ce.useEffect(function(){return function(){jn(null)}},[]);var va=lt&&_e!==Oe?lt(_e):fn,wa;me||(wa={opacity:sa?0:1,height:sa?0:Oe,overflowY:sa?"hidden":Oe,order:bt?mn:Oe,pointerEvents:sa?"none":Oe,position:sa?"absolute":Oe});var Zn={};sa&&(Zn["aria-hidden"]=!0);var Ra=ce.createElement(Dn,(0,Be.Z)({className:ie()(!me&&at,Ot),style:(0,He.Z)((0,He.Z)({},wa),Xt)},Zn,rn,{ref:Ne}),va);return bt&&(Ra=ce.createElement(we.Z,{onResize:function(ta){var Bn=ta.offsetWidth;jn(Bn)},disabled:Ke},Ra)),Ra}var Je=ce.forwardRef(rt);Je.displayName="Item";var At=Je;function Lt(he){var Ne=ce.useRef();Ne.current=he;var at=ce.useCallback(function(){for(var me,_e=arguments.length,lt=new Array(_e),bt=0;bt<_e;bt++)lt[bt]=arguments[bt];return(me=Ne.current)===null||me===void 0?void 0:me.call.apply(me,[Ne].concat(lt))},[]);return at}var ht=ee(73935),wt=function(Ne){return+setTimeout(Ne,16)},Jt=function(Ne){return clearTimeout(Ne)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(wt=function(Ne){return window.requestAnimationFrame(Ne)},Jt=function(Ne){return window.cancelAnimationFrame(Ne)});var cn=0,pt=new Map;function Nt(he){pt.delete(he)}var Zt=function(Ne){var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;cn+=1;var me=cn;function _e(lt){if(lt===0)Nt(me),Ne();else{var bt=wt(function(){_e(lt-1)});pt.set(me,bt)}}return _e(at),me};Zt.cancel=function(he){var Ne=pt.get(he);return Nt(Ne),Jt(Ne)};var Fn=Zt;function yt(he){if(typeof MessageChannel=="undefined")Fn(he);else{var Ne=new MessageChannel;Ne.port1.onmessage=function(){return he()},Ne.port2.postMessage(void 0)}}function Yt(){var he=ce.useRef(null),Ne=function(me){he.current||(he.current=[],yt(function(){(0,ht.unstable_batchedUpdates)(function(){he.current.forEach(function(_e){_e()}),he.current=null})})),he.current.push(me)};return Ne}function Re(he,Ne){var at=ce.useState(Ne),me=(0,Ge.Z)(at,2),_e=me[0],lt=me[1],bt=Lt(function(Ke){he(function(){lt(Ke)})});return[_e,bt]}var Gn=ce.createContext(null),nn=["component"],pa=["className"],fa=["className"],Ln=function(Ne,at){var me=ce.useContext(Gn);if(!me){var _e=Ne.component,lt=_e===void 0?"div":_e,bt=(0,se.Z)(Ne,nn);return ce.createElement(lt,(0,Be.Z)({},bt,{ref:at}))}var Ke=me.className,nt=(0,se.Z)(me,pa),ut=Ne.className,Ot=(0,se.Z)(Ne,fa);return ce.createElement(Gn.Provider,{value:null},ce.createElement(At,(0,Be.Z)({ref:at,className:ie()(Ke,ut)},nt,Ot)))},mt=ce.forwardRef(Ln);mt.displayName="RawItem";var ot=mt,an=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],hn="responsive",Wt="invalidate";function Na(he){return"+ ".concat(he.length," ...")}function En(he,Ne){var at=he.prefixCls,me=at===void 0?"rc-overflow":at,_e=he.data,lt=_e===void 0?[]:_e,bt=he.renderItem,Ke=he.renderRawItem,nt=he.itemKey,ut=he.itemWidth,Ot=ut===void 0?10:ut,Xt=he.ssr,fn=he.style,Ht=he.className,mn=he.maxCount,Cn=he.renderRest,Dn=he.renderRawRest,rn=he.suffix,sa=he.component,jn=sa===void 0?"div":sa,va=he.itemComponent,wa=he.onVisibleChange,Zn=(0,se.Z)(he,an),Ra=Xt==="full",Da=Yt(),ta=Re(Da,null),Bn=(0,Ge.Z)(ta,2),ca=Bn[0],er=Bn[1],Ha=ca||0,cr=Re(Da,new Map),ja=(0,Ge.Z)(cr,2),Ga=ja[0],Ia=ja[1],ir=Re(Da,0),br=(0,Ge.Z)(ir,2),ro=br[0],Ur=br[1],io=Re(Da,0),Eo=(0,Ge.Z)(io,2),oo=Eo[0],gi=Eo[1],Li=Re(Da,0),hr=(0,Ge.Z)(Li,2),tr=hr[0],to=hr[1],lo=(0,ce.useState)(null),zr=(0,Ge.Z)(lo,2),Bo=zr[0],qr=zr[1],ei=(0,ce.useState)(null),fo=(0,Ge.Z)(ei,2),uo=fo[0],pi=fo[1],Zo=ce.useMemo(function(){return uo===null&&Ra?Number.MAX_SAFE_INTEGER:uo||0},[uo,ca]),Mi=(0,ce.useState)(!1),Fi=(0,Ge.Z)(Mi,2),Si=Fi[0],zo=Fi[1],Ro="".concat(me,"-item"),Mr=Math.max(ro,oo),so=mn===hn,jo=lt.length&&so,Ho=mn===Wt,Ii=jo||typeof mn=="number"&&lt.length>mn,xr=(0,ce.useMemo)(function(){var Ee=lt;return jo?ca===null&&Ra?Ee=lt:Ee=lt.slice(0,Math.min(lt.length,Ha/Ot)):typeof mn=="number"&&(Ee=lt.slice(0,mn)),Ee},[lt,Ot,ca,mn,jo]),Ea=(0,ce.useMemo)(function(){return jo?lt.slice(Zo+1):lt.slice(xr.length)},[lt,xr,jo,Zo]),pr=(0,ce.useCallback)(function(Ee,xe){var Ue;return typeof nt=="function"?nt(Ee):(Ue=nt&&(Ee==null?void 0:Ee[nt]))!==null&&Ue!==void 0?Ue:xe},[nt]),Er=(0,ce.useCallback)(bt||function(Ee){return Ee},[bt]);function za(Ee,xe,Ue){uo===Ee&&(xe===void 0||xe===Bo)||(pi(Ee),Ue||(zo(Ee<lt.length-1),wa==null||wa(Ee)),xe!==void 0&&qr(xe))}function wo(Ee,xe){er(xe.clientWidth)}function Yo(Ee,xe){Ia(function(Ue){var Xe=new Map(Ue);return xe===null?Xe.delete(Ee):Xe.set(Ee,xe),Xe})}function il(Ee,xe){gi(xe),Ur(oo)}function Ci(Ee,xe){to(xe)}function dl(Ee){return Ga.get(pr(xr[Ee],Ee))}De(function(){if(Ha&&typeof Mr=="number"&&xr){var Ee=tr,xe=xr.length,Ue=xe-1;if(!xe){za(0,null);return}for(var Xe=0;Xe<xe;Xe+=1){var vt=dl(Xe);if(Ra&&(vt=vt||0),vt===void 0){za(Xe-1,void 0,!0);break}if(Ee+=vt,Ue===0&&Ee<=Ha||Xe===Ue-1&&Ee+dl(Ue)<=Ha){za(Ue,null);break}else if(Ee+Mr>Ha){za(Xe-1,Ee-vt-tr+oo);break}}rn&&dl(0)+tr>Ha&&qr(null)}},[Ha,Ga,oo,tr,pr,xr]);var ll=Si&&!!Ea.length,tu={};Bo!==null&&jo&&(tu={position:"absolute",left:Bo,top:0});var nu={prefixCls:Ro,responsive:jo,component:va,invalidate:Ho},yl=Ke?function(Ee,xe){var Ue=pr(Ee,xe);return ce.createElement(Gn.Provider,{key:Ue,value:(0,He.Z)((0,He.Z)({},nu),{},{order:xe,item:Ee,itemKey:Ue,registerSize:Yo,display:xe<=Zo})},Ke(Ee,xe))}:function(Ee,xe){var Ue=pr(Ee,xe);return ce.createElement(At,(0,Be.Z)({},nu,{order:xe,key:Ue,item:Ee,renderItem:Er,itemKey:Ue,registerSize:Yo,display:xe<=Zo}))},_l,Pu={order:ll?Zo:Number.MAX_SAFE_INTEGER,className:"".concat(Ro,"-rest"),registerSize:il,display:ll};if(Dn)Dn&&(_l=ce.createElement(Gn.Provider,{value:(0,He.Z)((0,He.Z)({},nu),Pu)},Dn(Ea)));else{var ge=Cn||Na;_l=ce.createElement(At,(0,Be.Z)({},nu,Pu),typeof ge=="function"?ge(Ea):ge)}var fe=ce.createElement(jn,(0,Be.Z)({className:ie()(!Ho&&me,Ht),style:fn,ref:Ne},Zn),xr.map(yl),Ii?_l:null,rn&&ce.createElement(At,(0,Be.Z)({},nu,{responsive:so,responsiveDisabled:!jo,order:Zo,className:"".concat(Ro,"-suffix"),registerSize:Ci,display:!0,style:tu}),rn));return so&&(fe=ce.createElement(we.Z,{onResize:wo,disabled:!jo},fe)),fe}var Ca=ce.forwardRef(En);Ca.displayName="Overflow",Ca.Item=ot,Ca.RESPONSIVE=hn,Ca.INVALIDATE=Wt;var Oa=Ca,Wa=Oa,mr=function(Ne,at){var me,_e,lt=Ne.prefixCls,bt=Ne.id,Ke=Ne.inputElement,nt=Ne.disabled,ut=Ne.tabIndex,Ot=Ne.autoFocus,Xt=Ne.autoComplete,fn=Ne.editable,Ht=Ne.activeDescendantId,mn=Ne.value,Cn=Ne.maxLength,Dn=Ne.onKeyDown,rn=Ne.onMouseDown,sa=Ne.onChange,jn=Ne.onPaste,va=Ne.onCompositionStart,wa=Ne.onCompositionEnd,Zn=Ne.open,Ra=Ne.attrs,Da=Ke||ce.createElement("input",null),ta=Da,Bn=ta.ref,ca=ta.props,er=ca.onKeyDown,Ha=ca.onChange,cr=ca.onMouseDown,ja=ca.onCompositionStart,Ga=ca.onCompositionEnd,Ia=ca.style;return(0,je.Kp)(!("maxLength"in Da.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Da=ce.cloneElement(Da,(0,He.Z)((0,He.Z)((0,He.Z)({type:"search"},ca),{},{id:bt,ref:(0,y.sQ)(at,Bn),disabled:nt,tabIndex:ut,autoComplete:Xt||"off",autoFocus:Ot,className:ie()("".concat(lt,"-selection-search-input"),(me=Da)===null||me===void 0||(_e=me.props)===null||_e===void 0?void 0:_e.className),role:"combobox","aria-label":"Search","aria-expanded":Zn||!1,"aria-haspopup":"listbox","aria-owns":"".concat(bt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(bt,"_list"),"aria-activedescendant":Zn?Ht:void 0},Ra),{},{value:fn?mn:"",maxLength:Cn,readOnly:!fn,unselectable:fn?null:"on",style:(0,He.Z)((0,He.Z)({},Ia),{},{opacity:fn?null:0}),onKeyDown:function(br){Dn(br),er&&er(br)},onMouseDown:function(br){rn(br),cr&&cr(br)},onChange:function(br){sa(br),Ha&&Ha(br)},onCompositionStart:function(br){va(br),ja&&ja(br)},onCompositionEnd:function(br){wa(br),Ga&&Ga(br)},onPaste:jn})),Da},Lr=ce.forwardRef(mr);Lr.displayName="Input";var mo=Lr;function dt(he){return Array.isArray(he)?he:he!==void 0?[he]:[]}var Et=typeof window!="undefined"&&window.document&&window.document.documentElement,$n=Et;function oa(he){return he!=null}function xt(he){return!he&&he!==0}function Fa(he){return["string","number"].includes((0,Ve.Z)(he))}function Or(he){var Ne=void 0;return he&&(Fa(he.title)?Ne=he.title.toString():Fa(he.label)&&(Ne=he.label.toString())),Ne}function ya(he,Ne){$n?ce.useLayoutEffect(he,Ne):ce.useEffect(he,Ne)}function Tr(he){var Ne;return(Ne=he.key)!==null&&Ne!==void 0?Ne:he.value}var Ut=function(Ne){Ne.preventDefault(),Ne.stopPropagation()},sr=function(Ne){var at=Ne.id,me=Ne.prefixCls,_e=Ne.values,lt=Ne.open,bt=Ne.searchValue,Ke=Ne.autoClearSearchValue,nt=Ne.inputRef,ut=Ne.placeholder,Ot=Ne.disabled,Xt=Ne.mode,fn=Ne.showSearch,Ht=Ne.autoFocus,mn=Ne.autoComplete,Cn=Ne.activeDescendantId,Dn=Ne.tabIndex,rn=Ne.removeIcon,sa=Ne.maxTagCount,jn=Ne.maxTagTextLength,va=Ne.maxTagPlaceholder,wa=va===void 0?function(qr){return"+ ".concat(qr.length," ...")}:va,Zn=Ne.tagRender,Ra=Ne.onToggleOpen,Da=Ne.onRemove,ta=Ne.onInputChange,Bn=Ne.onInputPaste,ca=Ne.onInputKeyDown,er=Ne.onInputMouseDown,Ha=Ne.onInputCompositionStart,cr=Ne.onInputCompositionEnd,ja=ce.useRef(null),Ga=(0,ce.useState)(0),Ia=(0,Ge.Z)(Ga,2),ir=Ia[0],br=Ia[1],ro=(0,ce.useState)(!1),Ur=(0,Ge.Z)(ro,2),io=Ur[0],Eo=Ur[1],oo="".concat(me,"-selection"),gi=lt||Xt==="multiple"&&Ke===!1||Xt==="tags"?bt:"",Li=Xt==="tags"||Xt==="multiple"&&Ke===!1||fn&&(lt||io);ya(function(){br(ja.current.scrollWidth)},[gi]);function hr(qr,ei,fo,uo,pi){return ce.createElement("span",{className:ie()("".concat(oo,"-item"),(0,ke.Z)({},"".concat(oo,"-item-disabled"),fo)),title:Or(qr)},ce.createElement("span",{className:"".concat(oo,"-item-content")},ei),uo&&ce.createElement(E,{className:"".concat(oo,"-item-remove"),onMouseDown:Ut,onClick:pi,customizeIcon:rn},"\xD7"))}function tr(qr,ei,fo,uo,pi){var Zo=function(Fi){Ut(Fi),Ra(!lt)};return ce.createElement("span",{onMouseDown:Zo},Zn({label:ei,value:qr,disabled:fo,closable:uo,onClose:pi}))}function to(qr){var ei=qr.disabled,fo=qr.label,uo=qr.value,pi=!Ot&&!ei,Zo=fo;if(typeof jn=="number"&&(typeof fo=="string"||typeof fo=="number")){var Mi=String(Zo);Mi.length>jn&&(Zo="".concat(Mi.slice(0,jn),"..."))}var Fi=function(zo){zo&&zo.stopPropagation(),Da(qr)};return typeof Zn=="function"?tr(uo,Zo,ei,pi,Fi):hr(qr,Zo,ei,pi,Fi)}function lo(qr){var ei=typeof wa=="function"?wa(qr):wa;return hr({title:ei},ei,!1)}var zr=ce.createElement("div",{className:"".concat(oo,"-search"),style:{width:ir},onFocus:function(){Eo(!0)},onBlur:function(){Eo(!1)}},ce.createElement(mo,{ref:nt,open:lt,prefixCls:me,id:at,inputElement:null,disabled:Ot,autoFocus:Ht,autoComplete:mn,editable:Li,activeDescendantId:Cn,value:gi,onKeyDown:ca,onMouseDown:er,onChange:ta,onPaste:Bn,onCompositionStart:Ha,onCompositionEnd:cr,tabIndex:Dn,attrs:(0,ye.Z)(Ne,!0)}),ce.createElement("span",{ref:ja,className:"".concat(oo,"-search-mirror"),"aria-hidden":!0},gi,"\xA0")),Bo=ce.createElement(Wa,{prefixCls:"".concat(oo,"-overflow"),data:_e,renderItem:to,renderRest:lo,suffix:zr,itemKey:Tr,maxCount:sa});return ce.createElement(ce.Fragment,null,Bo,!_e.length&&!gi&&ce.createElement("span",{className:"".concat(oo,"-placeholder")},ut))},vr=sr,Fo=function(Ne){var at=Ne.inputElement,me=Ne.prefixCls,_e=Ne.id,lt=Ne.inputRef,bt=Ne.disabled,Ke=Ne.autoFocus,nt=Ne.autoComplete,ut=Ne.activeDescendantId,Ot=Ne.mode,Xt=Ne.open,fn=Ne.values,Ht=Ne.placeholder,mn=Ne.tabIndex,Cn=Ne.showSearch,Dn=Ne.searchValue,rn=Ne.activeValue,sa=Ne.maxLength,jn=Ne.onInputKeyDown,va=Ne.onInputMouseDown,wa=Ne.onInputChange,Zn=Ne.onInputPaste,Ra=Ne.onInputCompositionStart,Da=Ne.onInputCompositionEnd,ta=Ne.title,Bn=ce.useState(!1),ca=(0,Ge.Z)(Bn,2),er=ca[0],Ha=ca[1],cr=Ot==="combobox",ja=cr||Cn,Ga=fn[0],Ia=Dn||"";cr&&rn&&!er&&(Ia=rn),ce.useEffect(function(){cr&&Ha(!1)},[cr,rn]);var ir=Ot!=="combobox"&&!Xt&&!Cn?!1:!!Ia,br=ta===void 0?Or(Ga):ta,ro=function(){if(Ga)return null;var io=ir?{visibility:"hidden"}:void 0;return ce.createElement("span",{className:"".concat(me,"-selection-placeholder"),style:io},Ht)};return ce.createElement(ce.Fragment,null,ce.createElement("span",{className:"".concat(me,"-selection-search")},ce.createElement(mo,{ref:lt,prefixCls:me,id:_e,open:Xt,inputElement:at,disabled:bt,autoFocus:Ke,autoComplete:nt,editable:ja,activeDescendantId:ut,value:Ia,onKeyDown:jn,onMouseDown:va,onChange:function(io){Ha(!0),wa(io)},onPaste:Zn,onCompositionStart:Ra,onCompositionEnd:Da,tabIndex:mn,attrs:(0,ye.Z)(Ne,!0),maxLength:cr?sa:void 0})),!cr&&Ga?ce.createElement("span",{className:"".concat(me,"-selection-item"),title:br,style:ir?{visibility:"hidden"}:void 0},Ga.label):null,ro())},wr=Fo;function Yr(he){return![a.Z.ESC,a.Z.SHIFT,a.Z.BACKSPACE,a.Z.TAB,a.Z.WIN_KEY,a.Z.ALT,a.Z.META,a.Z.WIN_KEY_RIGHT,a.Z.CTRL,a.Z.SEMICOLON,a.Z.EQUALS,a.Z.CAPS_LOCK,a.Z.CONTEXT_MENU,a.Z.F1,a.Z.F2,a.Z.F3,a.Z.F4,a.Z.F5,a.Z.F6,a.Z.F7,a.Z.F8,a.Z.F9,a.Z.F10,a.Z.F11,a.Z.F12].includes(he)}var ai=function(Ne,at){var me=(0,ce.useRef)(null),_e=(0,ce.useRef)(!1),lt=Ne.prefixCls,bt=Ne.open,Ke=Ne.mode,nt=Ne.showSearch,ut=Ne.tokenWithEnter,Ot=Ne.autoClearSearchValue,Xt=Ne.onSearch,fn=Ne.onSearchSubmit,Ht=Ne.onToggleOpen,mn=Ne.onInputKeyDown,Cn=Ne.domRef;ce.useImperativeHandle(at,function(){return{focus:function(){me.current.focus()},blur:function(){me.current.blur()}}});var Dn=ne(0),rn=(0,Ge.Z)(Dn,2),sa=rn[0],jn=rn[1],va=function(Ia){var ir=Ia.which;(ir===a.Z.UP||ir===a.Z.DOWN)&&Ia.preventDefault(),mn&&mn(Ia),ir===a.Z.ENTER&&Ke==="tags"&&!_e.current&&!bt&&(fn==null||fn(Ia.target.value)),Yr(ir)&&Ht(!0)},wa=function(){jn(!0)},Zn=(0,ce.useRef)(null),Ra=function(Ia){Xt(Ia,!0,_e.current)!==!1&&Ht(!0)},Da=function(){_e.current=!0},ta=function(Ia){_e.current=!1,Ke!=="combobox"&&Ra(Ia.target.value)},Bn=function(Ia){var ir=Ia.target.value;if(ut&&Zn.current&&/[\r\n]/.test(Zn.current)){var br=Zn.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ir=ir.replace(br,Zn.current)}Zn.current=null,Ra(ir)},ca=function(Ia){var ir=Ia.clipboardData,br=ir.getData("text");Zn.current=br},er=function(Ia){var ir=Ia.target;if(ir!==me.current){var br=document.body.style.msTouchAction!==void 0;br?setTimeout(function(){me.current.focus()}):me.current.focus()}},Ha=function(Ia){var ir=sa();Ia.target!==me.current&&!ir&&Ke!=="combobox"&&Ia.preventDefault(),(Ke!=="combobox"&&(!nt||!ir)||!bt)&&(bt&&Ot!==!1&&Xt("",!0,!1),Ht())},cr={inputRef:me,onInputKeyDown:va,onInputMouseDown:wa,onInputChange:Bn,onInputPaste:ca,onInputCompositionStart:Da,onInputCompositionEnd:ta},ja=Ke==="multiple"||Ke==="tags"?ce.createElement(vr,(0,Be.Z)({},Ne,cr)):ce.createElement(wr,(0,Be.Z)({},Ne,cr));return ce.createElement("div",{ref:Cn,className:"".concat(lt,"-selector"),onClick:er,onMouseDown:Ha},ja)},vo=ce.forwardRef(ai);vo.displayName="Selector";var _o=vo,hi=ee(62709),nl=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],na=function(Ne){var at=Ne===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:at,adjustY:1},htmlRegion:"scroll"}}},rr=function(Ne,at){var me=Ne.prefixCls,_e=Ne.disabled,lt=Ne.visible,bt=Ne.children,Ke=Ne.popupElement,nt=Ne.animation,ut=Ne.transitionName,Ot=Ne.dropdownStyle,Xt=Ne.dropdownClassName,fn=Ne.direction,Ht=fn===void 0?"ltr":fn,mn=Ne.placement,Cn=Ne.builtinPlacements,Dn=Ne.dropdownMatchSelectWidth,rn=Ne.dropdownRender,sa=Ne.dropdownAlign,jn=Ne.getPopupContainer,va=Ne.empty,wa=Ne.getTriggerDOMNode,Zn=Ne.onPopupVisibleChange,Ra=Ne.onPopupMouseEnter,Da=(0,se.Z)(Ne,nl),ta="".concat(me,"-dropdown"),Bn=Ke;rn&&(Bn=rn(Ke));var ca=ce.useMemo(function(){return Cn||na(Dn)},[Cn,Dn]),er=nt?"".concat(ta,"-").concat(nt):ut,Ha=typeof Dn=="number",cr=ce.useMemo(function(){return Ha?null:Dn===!1?"minWidth":"width"},[Dn,Ha]),ja=Ot;Ha&&(ja=(0,He.Z)((0,He.Z)({},ja),{},{width:Dn}));var Ga=ce.useRef(null);return ce.useImperativeHandle(at,function(){return{getPopupElement:function(){return Ga.current}}}),ce.createElement(hi.Z,(0,Be.Z)({},Da,{showAction:Zn?["click"]:[],hideAction:Zn?["click"]:[],popupPlacement:mn||(Ht==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ca,prefixCls:ta,popupTransitionName:er,popup:ce.createElement("div",{ref:Ga,onMouseEnter:Ra},Bn),stretch:cr,popupAlign:sa,popupVisible:lt,getPopupContainer:jn,popupClassName:ie()(Xt,(0,ke.Z)({},"".concat(ta,"-empty"),va)),popupStyle:ja,getTriggerDOMNode:wa,onPopupVisibleChange:Zn}),bt)},Io=ce.forwardRef(rr);Io.displayName="SelectTrigger";var qn=Io,Mn=ee(84506);function ia(he,Ne){var at=he.key,me;return"value"in he&&(me=he.value),at!=null?at:me!==void 0?me:"rc-index-key-".concat(Ne)}function Bt(he,Ne){var at=he||{},me=at.label,_e=at.value,lt=at.options,bt=at.groupLabel,Ke=me||(Ne?"children":"label");return{label:Ke,value:_e||"value",options:lt||"options",groupLabel:bt||Ke}}function Un(he){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},at=Ne.fieldNames,me=Ne.childrenAsData,_e=[],lt=Bt(at,!1),bt=lt.label,Ke=lt.value,nt=lt.options,ut=lt.groupLabel;function Ot(Xt,fn){Xt.forEach(function(Ht){if(fn||!(nt in Ht)){var mn=Ht[Ke];_e.push({key:ia(Ht,_e.length),groupOption:fn,data:Ht,label:Ht[bt],value:mn})}else{var Cn=Ht[ut];Cn===void 0&&me&&(Cn=Ht.label),_e.push({key:ia(Ht,_e.length),group:!0,data:Ht,label:Cn}),Ot(Ht[nt],!0)}})}return Ot(he,!1),_e}function Qn(he){var Ne=(0,He.Z)({},he);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return(0,je.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Ne}}),Ne}function yn(he,Ne){if(!Ne||!Ne.length)return null;var at=!1;function me(lt,bt){var Ke=(0,Mn.Z)(bt),nt=Ke[0],ut=Ke.slice(1);if(!nt)return[lt];var Ot=lt.split(nt);return at=at||Ot.length>1,Ot.reduce(function(Xt,fn){return[].concat((0,qe.Z)(Xt),(0,qe.Z)(me(fn,ut)))},[]).filter(function(Xt){return Xt})}var _e=me(he,Ne);return at?_e:null}var Pt=["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","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Tt=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Dt(he){return he==="tags"||he==="multiple"}var Sn=ce.forwardRef(function(he,Ne){var at,me,_e=he.id,lt=he.prefixCls,bt=he.className,Ke=he.showSearch,nt=he.tagRender,ut=he.direction,Ot=he.omitDomProps,Xt=he.displayValues,fn=he.onDisplayValuesChange,Ht=he.emptyOptions,mn=he.notFoundContent,Cn=mn===void 0?"Not Found":mn,Dn=he.onClear,rn=he.mode,sa=he.disabled,jn=he.loading,va=he.getInputElement,wa=he.getRawInputElement,Zn=he.open,Ra=he.defaultOpen,Da=he.onDropdownVisibleChange,ta=he.activeValue,Bn=he.onActiveValueChange,ca=he.activeDescendantId,er=he.searchValue,Ha=he.autoClearSearchValue,cr=he.onSearch,ja=he.onSearchSplit,Ga=he.tokenSeparators,Ia=he.allowClear,ir=he.suffixIcon,br=he.clearIcon,ro=he.OptionList,Ur=he.animation,io=he.transitionName,Eo=he.dropdownStyle,oo=he.dropdownClassName,gi=he.dropdownMatchSelectWidth,Li=he.dropdownRender,hr=he.dropdownAlign,tr=he.placement,to=he.builtinPlacements,lo=he.getPopupContainer,zr=he.showAction,Bo=zr===void 0?[]:zr,qr=he.onFocus,ei=he.onBlur,fo=he.onKeyUp,uo=he.onKeyDown,pi=he.onMouseDown,Zo=(0,se.Z)(he,Pt),Mi=Dt(rn),Fi=(Ke!==void 0?Ke:Mi)||rn==="combobox",Si=(0,He.Z)({},Zo);Tt.forEach(function(Jr){delete Si[Jr]}),Ot==null||Ot.forEach(function(Jr){delete Si[Jr]});var zo=ce.useState(!1),Ro=(0,Ge.Z)(zo,2),Mr=Ro[0],so=Ro[1];ce.useEffect(function(){so(de())},[]);var jo=ce.useRef(null),Ho=ce.useRef(null),Ii=ce.useRef(null),xr=ce.useRef(null),Ea=ce.useRef(null),pr=ae(),Er=(0,Ge.Z)(pr,3),za=Er[0],wo=Er[1],Yo=Er[2];ce.useImperativeHandle(Ne,function(){var Jr,Vr;return{focus:(Jr=xr.current)===null||Jr===void 0?void 0:Jr.focus,blur:(Vr=xr.current)===null||Vr===void 0?void 0:Vr.blur,scrollTo:function(Ui){var ti;return(ti=Ea.current)===null||ti===void 0?void 0:ti.scrollTo(Ui)}}});var il=ce.useMemo(function(){var Jr;if(rn!=="combobox")return er;var Vr=(Jr=Xt[0])===null||Jr===void 0?void 0:Jr.value;return typeof Vr=="string"||typeof Vr=="number"?String(Vr):""},[er,rn,Xt]),Ci=rn==="combobox"&&typeof va=="function"&&va()||null,dl=typeof wa=="function"&&wa(),ll=(0,y.x1)(Ho,dl==null||(at=dl.props)===null||at===void 0?void 0:at.ref),tu=ce.useState(!1),nu=(0,Ge.Z)(tu,2),yl=nu[0],_l=nu[1];(0,Le.Z)(function(){_l(!0)},[]);var Pu=(0,Ze.Z)(!1,{defaultValue:Ra,value:Zn}),ge=(0,Ge.Z)(Pu,2),fe=ge[0],Ee=ge[1],xe=yl?fe:!1,Ue=!Cn&&Ht;(sa||Ue&&xe&&rn==="combobox")&&(xe=!1);var Xe=Ue?!1:xe,vt=ce.useCallback(function(Jr){var Vr=Jr!==void 0?Jr:!xe;sa||(Ee(Vr),xe!==Vr&&(Da==null||Da(Vr)))},[sa,xe,Ee,Da]),Mt=ce.useMemo(function(){return(Ga||[]).some(function(Jr){return[`
`,`\r
`].includes(Jr)})},[Ga]),Ft=function(Vr,Hr,Ui){var ti=!0,qi=Vr;Bn==null||Bn(null);var ji=Ui?null:yn(Vr,Ga);return rn!=="combobox"&&ji&&(qi="",ja==null||ja(ji),vt(!1),ti=!1),cr&&il!==qi&&cr(qi,{source:Hr?"typing":"effect"}),ti},ln=function(Vr){!Vr||!Vr.trim()||cr(Vr,{source:"submit"})};ce.useEffect(function(){!xe&&!Mi&&rn!=="combobox"&&Ft("",!1,!1)},[xe]),ce.useEffect(function(){fe&&sa&&Ee(!1),sa&&wo(!1)},[sa]);var bn=ne(),pn=(0,Ge.Z)(bn,2),Yn=pn[0],ra=pn[1],Kn=function(Vr){var Hr=Yn(),Ui=Vr.which;if(Ui===a.Z.ENTER&&(rn!=="combobox"&&Vr.preventDefault(),xe||vt(!0)),ra(!!il),Ui===a.Z.BACKSPACE&&!Hr&&Mi&&!il&&Xt.length){for(var ti=(0,qe.Z)(Xt),qi=null,ji=ti.length-1;ji>=0;ji-=1){var qu=ti[ji];if(!qu.disabled){ti.splice(ji,1),qi=qu;break}}qi&&fn(ti,{type:"remove",values:[qi]})}for(var Lo=arguments.length,Mo=new Array(Lo>1?Lo-1:0),Co=1;Co<Lo;Co++)Mo[Co-1]=arguments[Co];if(xe&&Ea.current){var xo;(xo=Ea.current).onKeyDown.apply(xo,[Vr].concat(Mo))}uo==null||uo.apply(void 0,[Vr].concat(Mo))},Sa=function(Vr){for(var Hr=arguments.length,Ui=new Array(Hr>1?Hr-1:0),ti=1;ti<Hr;ti++)Ui[ti-1]=arguments[ti];if(xe&&Ea.current){var qi;(qi=Ea.current).onKeyUp.apply(qi,[Vr].concat(Ui))}fo==null||fo.apply(void 0,[Vr].concat(Ui))},ua=function(Vr){var Hr=Xt.filter(function(Ui){return Ui!==Vr});fn(Hr,{type:"remove",values:[Vr]})},La=ce.useRef(!1),xa=function(){wo(!0),sa||(qr&&!La.current&&qr.apply(void 0,arguments),Bo.includes("focus")&&vt(!0)),La.current=!0},Ua=function(){wo(!1,function(){La.current=!1,vt(!1)}),!sa&&(il&&(rn==="tags"?cr(il,{source:"submit"}):rn==="multiple"&&cr("",{source:"blur"})),ei&&ei.apply(void 0,arguments))},da=[];ce.useEffect(function(){return function(){da.forEach(function(Jr){return clearTimeout(Jr)}),da.splice(0,da.length)}},[]);var ha=function(Vr){var Hr,Ui=Vr.target,ti=(Hr=Ii.current)===null||Hr===void 0?void 0:Hr.getPopupElement();if(ti&&ti.contains(Ui)){var qi=setTimeout(function(){var Mo=da.indexOf(qi);if(Mo!==-1&&da.splice(Mo,1),Yo(),!Mr&&!ti.contains(document.activeElement)){var Co;(Co=xr.current)===null||Co===void 0||Co.focus()}});da.push(qi)}for(var ji=arguments.length,qu=new Array(ji>1?ji-1:0),Lo=1;Lo<ji;Lo++)qu[Lo-1]=arguments[Lo];pi==null||pi.apply(void 0,[Vr].concat(qu))},$a=ce.useState({}),jr=(0,Ge.Z)($a,2),Rr=jr[1];function Qa(){Rr({})}var yr;dl&&(yr=function(Vr){vt(Vr)}),ve(function(){var Jr;return[jo.current,(Jr=Ii.current)===null||Jr===void 0?void 0:Jr.getPopupElement()]},Xe,vt,!!dl);var dr=ce.useMemo(function(){return(0,He.Z)((0,He.Z)({},he),{},{notFoundContent:Cn,open:xe,triggerOpen:Xe,id:_e,showSearch:Fi,multiple:Mi,toggleOpen:vt})},[he,Cn,Xe,xe,_e,Fi,Mi,vt]),Ja=!!ir||jn,gr;Ja&&(gr=ce.createElement(E,{className:ie()("".concat(lt,"-arrow"),(0,ke.Z)({},"".concat(lt,"-arrow-loading"),jn)),customizeIcon:ir,customizeIconProps:{loading:jn,searchValue:il,open:xe,focused:za,showSearch:Fi}}));var Qr=function(){var Vr;Dn==null||Dn(),(Vr=xr.current)===null||Vr===void 0||Vr.focus(),fn([],{type:"clear",values:Xt}),Ft("",!1,!1)},fi=x(lt,Qr,Xt,Ia,br,sa,il,rn),ui=fi.allowClear,No=fi.clearIcon,Bi=ce.createElement(ro,{ref:Ea}),ki=ie()(lt,bt,(me={},(0,ke.Z)(me,"".concat(lt,"-focused"),za),(0,ke.Z)(me,"".concat(lt,"-multiple"),Mi),(0,ke.Z)(me,"".concat(lt,"-single"),!Mi),(0,ke.Z)(me,"".concat(lt,"-allow-clear"),Ia),(0,ke.Z)(me,"".concat(lt,"-show-arrow"),Ja),(0,ke.Z)(me,"".concat(lt,"-disabled"),sa),(0,ke.Z)(me,"".concat(lt,"-loading"),jn),(0,ke.Z)(me,"".concat(lt,"-open"),xe),(0,ke.Z)(me,"".concat(lt,"-customize-input"),Ci),(0,ke.Z)(me,"".concat(lt,"-show-search"),Fi),me)),Dr=ce.createElement(qn,{ref:Ii,disabled:sa,prefixCls:lt,visible:Xe,popupElement:Bi,animation:Ur,transitionName:io,dropdownStyle:Eo,dropdownClassName:oo,direction:ut,dropdownMatchSelectWidth:gi,dropdownRender:Li,dropdownAlign:hr,placement:tr,builtinPlacements:to,getPopupContainer:lo,empty:Ht,getTriggerDOMNode:function(){return Ho.current},onPopupVisibleChange:yr,onPopupMouseEnter:Qa},dl?ce.cloneElement(dl,{ref:ll}):ce.createElement(_o,(0,Be.Z)({},he,{domRef:Ho,prefixCls:lt,inputElement:Ci,ref:xr,id:_e,showSearch:Fi,autoClearSearchValue:Ha,mode:rn,activeDescendantId:ca,tagRender:nt,values:Xt,open:xe,onToggleOpen:vt,activeValue:ta,searchValue:il,onSearch:Ft,onSearchSubmit:ln,onRemove:ua,tokenWithEnter:Mt}))),_r;return dl?_r=Dr:_r=ce.createElement("div",(0,Be.Z)({className:ki},Si,{ref:jo,onMouseDown:ha,onKeyDown:Kn,onKeyUp:Sa,onFocus:xa,onBlur:Ua}),za&&!xe&&ce.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Xt.map(function(Jr){var Vr=Jr.label,Hr=Jr.value;return["number","string"].includes((0,Ve.Z)(Vr))?Vr:Hr}).join(", "))),Dr,gr,ui&&No),ce.createElement(z.Provider,{value:dr},_r)}),Wn=Sn,la=function(he,Ne){var at=ce.useRef({values:new Map,options:new Map}),me=ce.useMemo(function(){var lt=at.current,bt=lt.values,Ke=lt.options,nt=he.map(function(Xt){if(Xt.label===void 0){var fn;return(0,He.Z)((0,He.Z)({},Xt),{},{label:(fn=bt.get(Xt.value))===null||fn===void 0?void 0:fn.label})}return Xt}),ut=new Map,Ot=new Map;return nt.forEach(function(Xt){ut.set(Xt.value,Xt),Ot.set(Xt.value,Ne.get(Xt.value)||Ke.get(Xt.value))}),at.current.values=ut,at.current.options=Ot,nt},[he,Ne]),_e=ce.useCallback(function(lt){return Ne.get(lt)||at.current.options.get(lt)},[Ne]);return[me,_e]};function lr(he,Ne){return dt(he).join("").toUpperCase().includes(Ne)}var _t=function(he,Ne,at,me,_e){return ce.useMemo(function(){if(!at||me===!1)return he;var lt=Ne.options,bt=Ne.label,Ke=Ne.value,nt=[],ut=typeof me=="function",Ot=at.toUpperCase(),Xt=ut?me:function(Ht,mn){return _e?lr(mn[_e],Ot):mn[lt]?lr(mn[bt!=="children"?bt:"label"],Ot):lr(mn[Ke],Ot)},fn=ut?function(Ht){return Qn(Ht)}:function(Ht){return Ht};return he.forEach(function(Ht){if(Ht[lt]){var mn=Xt(at,fn(Ht));if(mn)nt.push(Ht);else{var Cn=Ht[lt].filter(function(Dn){return Xt(at,fn(Dn))});Cn.length&&nt.push((0,He.Z)((0,He.Z)({},Ht),{},(0,ke.Z)({},lt,Cn)))}return}Xt(at,fn(Ht))&&nt.push(Ht)}),nt},[he,me,_e,at,Ne])},Ma=ee(98924),Sr=0,xi=(0,Ma.Z)();function aa(){var he;return xi?(he=Sr,Sr+=1):he="TEST_OR_SSR",he}function yo(he){var Ne=ce.useState(),at=(0,Ge.Z)(Ne,2),me=at[0],_e=at[1];return ce.useEffect(function(){_e("rc_select_".concat(aa()))},[]),he||me}var Nr=ee(50344),po=["children","value"],Do=["children"];function ci(he){var Ne=he,at=Ne.key,me=Ne.props,_e=me.children,lt=me.value,bt=(0,se.Z)(me,po);return(0,He.Z)({key:at,value:lt!==void 0?lt:at,children:_e},bt)}function _i(he){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Nr.Z)(he).map(function(at,me){if(!ce.isValidElement(at)||!at.type)return null;var _e=at,lt=_e.type.isSelectOptGroup,bt=_e.key,Ke=_e.props,nt=Ke.children,ut=(0,se.Z)(Ke,Do);return Ne||!lt?ci(at):(0,He.Z)((0,He.Z)({key:"__RC_SELECT_GRP__".concat(bt===null?me:bt,"__"),label:bt},ut),{},{options:_i(nt)})}).filter(function(at){return at})}function bo(he,Ne,at,me,_e){return ce.useMemo(function(){var lt=he,bt=!he;bt&&(lt=_i(Ne));var Ke=new Map,nt=new Map,ut=function(fn,Ht,mn){mn&&typeof mn=="string"&&fn.set(Ht[mn],Ht)};function Ot(Xt){for(var fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ht=0;Ht<Xt.length;Ht+=1){var mn=Xt[Ht];!mn[at.options]||fn?(Ke.set(mn[at.value],mn),ut(nt,mn,at.label),ut(nt,mn,me),ut(nt,mn,_e)):Ot(mn[at.options],!0)}}return Ot(lt),{options:lt,valueOptions:Ke,labelOptions:nt}},[he,Ne,at,me,_e])}function Ki(he){var Ne=ce.useRef();Ne.current=he;var at=ce.useCallback(function(){return Ne.current.apply(Ne,arguments)},[]);return at}var hl=function(){return null};hl.isSelectOptGroup=!0;var pl=hl,fl=function(){return null};fl.isSelectOption=!0;var ol=fl,oi=ee(56982),bl=ee(98423),Pa=ee(73299),Lu=ce.createContext(null),Ll=Lu;function yi(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var iu=["disabled","title","children","style","className"];function ur(he){return typeof he=="string"||typeof he=="number"}var eo=function(Ne,at){var me=re(),_e=me.prefixCls,lt=me.id,bt=me.open,Ke=me.multiple,nt=me.mode,ut=me.searchValue,Ot=me.toggleOpen,Xt=me.notFoundContent,fn=me.onPopupScroll,Ht=ce.useContext(Ll),mn=Ht.flattenOptions,Cn=Ht.onActiveValue,Dn=Ht.defaultActiveFirstOption,rn=Ht.onSelect,sa=Ht.menuItemSelectedIcon,jn=Ht.rawValues,va=Ht.fieldNames,wa=Ht.virtual,Zn=Ht.direction,Ra=Ht.listHeight,Da=Ht.listItemHeight,ta="".concat(_e,"-item"),Bn=(0,oi.Z)(function(){return mn},[bt,mn],function(hr,tr){return tr[0]&&hr[1]!==tr[1]}),ca=ce.useRef(null),er=function(tr){tr.preventDefault()},Ha=function(tr){ca.current&&ca.current.scrollTo(typeof tr=="number"?{index:tr}:tr)},cr=function(tr){for(var to=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,lo=Bn.length,zr=0;zr<lo;zr+=1){var Bo=(tr+zr*to+lo)%lo,qr=Bn[Bo],ei=qr.group,fo=qr.data;if(!ei&&!fo.disabled)return Bo}return-1},ja=ce.useState(function(){return cr(0)}),Ga=(0,Ge.Z)(ja,2),Ia=Ga[0],ir=Ga[1],br=function(tr){var to=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ir(tr);var lo={source:to?"keyboard":"mouse"},zr=Bn[tr];if(!zr){Cn(null,-1,lo);return}Cn(zr.value,tr,lo)};(0,ce.useEffect)(function(){br(Dn!==!1?cr(0):-1)},[Bn.length,ut]);var ro=ce.useCallback(function(hr){return jn.has(hr)&&nt!=="combobox"},[nt,(0,qe.Z)(jn).toString(),jn.size]);(0,ce.useEffect)(function(){var hr=setTimeout(function(){if(!Ke&&bt&&jn.size===1){var to=Array.from(jn)[0],lo=Bn.findIndex(function(zr){var Bo=zr.data;return Bo.value===to});lo!==-1&&(br(lo),Ha(lo))}});if(bt){var tr;(tr=ca.current)===null||tr===void 0||tr.scrollTo(void 0)}return function(){return clearTimeout(hr)}},[bt,ut,mn.length]);var Ur=function(tr){tr!==void 0&&rn(tr,{selected:!jn.has(tr)}),Ke||Ot(!1)};if(ce.useImperativeHandle(at,function(){return{onKeyDown:function(tr){var to=tr.which,lo=tr.ctrlKey;switch(to){case a.Z.N:case a.Z.P:case a.Z.UP:case a.Z.DOWN:{var zr=0;if(to===a.Z.UP?zr=-1:to===a.Z.DOWN?zr=1:yi()&&lo&&(to===a.Z.N?zr=1:to===a.Z.P&&(zr=-1)),zr!==0){var Bo=cr(Ia+zr,zr);Ha(Bo),br(Bo,!0)}break}case a.Z.ENTER:{var qr=Bn[Ia];qr&&!qr.data.disabled?Ur(qr.value):Ur(void 0),bt&&tr.preventDefault();break}case a.Z.ESC:Ot(!1),bt&&tr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(tr){Ha(tr)}}}),Bn.length===0)return ce.createElement("div",{role:"listbox",id:"".concat(lt,"_list"),className:"".concat(ta,"-empty"),onMouseDown:er},Xt);var io=Object.keys(va).map(function(hr){return va[hr]}),Eo=function(tr){return tr.label};function oo(hr,tr){var to=hr.group;return{role:to?"presentation":"option",id:"".concat(lt,"_list_").concat(tr)}}var gi=function(tr){var to=Bn[tr];if(!to)return null;var lo=to.data||{},zr=lo.value,Bo=to.group,qr=(0,ye.Z)(lo,!0),ei=Eo(to);return to?ce.createElement("div",(0,Be.Z)({"aria-label":typeof ei=="string"&&!Bo?ei:null},qr,{key:tr},oo(to,tr),{"aria-selected":ro(zr)}),zr):null},Li={role:"listbox",id:"".concat(lt,"_list")};return ce.createElement(ce.Fragment,null,wa&&ce.createElement("div",(0,Be.Z)({},Li,{style:{height:0,width:0,overflow:"hidden"}}),gi(Ia-1),gi(Ia),gi(Ia+1)),ce.createElement(Pa.Z,{itemKey:"key",ref:ca,data:Bn,height:Ra,itemHeight:Da,fullHeight:!1,onMouseDown:er,onScroll:fn,virtual:wa,direction:Zn,innerProps:wa?null:Li},function(hr,tr){var to,lo=hr.group,zr=hr.groupOption,Bo=hr.data,qr=hr.label,ei=hr.value,fo=Bo.key;if(lo){var uo,pi=(uo=Bo.title)!==null&&uo!==void 0?uo:ur(qr)?qr.toString():void 0;return ce.createElement("div",{className:ie()(ta,"".concat(ta,"-group")),title:pi},qr!==void 0?qr:fo)}var Zo=Bo.disabled,Mi=Bo.title,Fi=Bo.children,Si=Bo.style,zo=Bo.className,Ro=(0,se.Z)(Bo,iu),Mr=(0,bl.Z)(Ro,io),so=ro(ei),jo="".concat(ta,"-option"),Ho=ie()(ta,jo,zo,(to={},(0,ke.Z)(to,"".concat(jo,"-grouped"),zr),(0,ke.Z)(to,"".concat(jo,"-active"),Ia===tr&&!Zo),(0,ke.Z)(to,"".concat(jo,"-disabled"),Zo),(0,ke.Z)(to,"".concat(jo,"-selected"),so),to)),Ii=Eo(hr),xr=!sa||typeof sa=="function"||so,Ea=typeof Ii=="number"?Ii:Ii||ei,pr=ur(Ea)?Ea.toString():void 0;return Mi!==void 0&&(pr=Mi),ce.createElement("div",(0,Be.Z)({},(0,ye.Z)(Mr),wa?{}:oo(hr,tr),{"aria-selected":so,className:Ho,title:pr,onMouseMove:function(){Ia===tr||Zo||br(tr)},onClick:function(){Zo||Ur(ei)},style:Si}),ce.createElement("div",{className:"".concat(jo,"-content")},Ea),ce.isValidElement(sa)||so,xr&&ce.createElement(E,{className:"".concat(ta,"-option-state"),customizeIcon:sa,customizeIconProps:{isSelected:so}},so?"\u2713":null))}))},Go=ce.forwardRef(eo);Go.displayName="OptionList";var Xr=Go;function $i(he){var Ne=he.mode,at=he.options,me=he.children,_e=he.backfill,lt=he.allowClear,bt=he.placeholder,Ke=he.getInputElement,nt=he.showSearch,ut=he.onSearch,Ot=he.defaultOpen,Xt=he.autoFocus,fn=he.labelInValue,Ht=he.value,mn=he.inputValue,Cn=he.optionLabelProp,Dn=isMultiple(Ne),rn=nt!==void 0?nt:Dn||Ne==="combobox",sa=at||convertChildrenToData(me);if(warning(Ne!=="tags"||sa.every(function(Zn){return!Zn.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Ne==="tags"||Ne==="combobox"){var jn=sa.some(function(Zn){return Zn.options?Zn.options.some(function(Ra){return typeof("value"in Ra?Ra.value:Ra.key)=="number"}):typeof("value"in Zn?Zn.value:Zn.key)=="number"});warning(!jn,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Ne!=="combobox"||!Cn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Ne==="combobox"||!_e,"`backfill` only works with `combobox` mode."),warning(Ne==="combobox"||!Ke,"`getInputElement` only work with `combobox` mode."),noteOnce(Ne!=="combobox"||!Ke||!lt||!bt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),ut&&!rn&&Ne!=="combobox"&&Ne!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ot||Xt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ht!=null){var va=toArray(Ht);warning(!fn||va.every(function(Zn){return _typeof(Zn)==="object"&&("key"in Zn||"value"in Zn)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Dn||Array.isArray(Ht),"`value` should be array when `mode` is `multiple` or `tags`")}if(me){var wa=null;toNodeArray(me).some(function(Zn){if(!React.isValidElement(Zn)||!Zn.type)return!1;var Ra=Zn,Da=Ra.type;if(Da.isSelectOption)return!1;if(Da.isSelectOptGroup){var ta=toNodeArray(Zn.props.children).every(function(Bn){return!React.isValidElement(Bn)||!Zn.type||Bn.type.isSelectOption?!0:(wa=Bn.type,!1)});return!ta}return wa=Da,!0}),wa&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(wa.displayName||wa.name||wa,"`.")),warning(mn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Fr(he,Ne){if(he){var at=function me(_e){for(var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=0;bt<_e.length;bt++){var Ke=_e[bt];if(Ke[Ne==null?void 0:Ne.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!lt&&Array.isArray(Ke[Ne==null?void 0:Ne.options])&&me(Ke[Ne==null?void 0:Ne.options],!0))break}};at(he)}}var Uo=null,ao=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],di=["inputValue"];function zi(he){return!he||(0,Ve.Z)(he)!=="object"}var Pi=ce.forwardRef(function(he,Ne){var at=he.id,me=he.mode,_e=he.prefixCls,lt=_e===void 0?"rc-select":_e,bt=he.backfill,Ke=he.fieldNames,nt=he.inputValue,ut=he.searchValue,Ot=he.onSearch,Xt=he.autoClearSearchValue,fn=Xt===void 0?!0:Xt,Ht=he.onSelect,mn=he.onDeselect,Cn=he.dropdownMatchSelectWidth,Dn=Cn===void 0?!0:Cn,rn=he.filterOption,sa=he.filterSort,jn=he.optionFilterProp,va=he.optionLabelProp,wa=he.options,Zn=he.children,Ra=he.defaultActiveFirstOption,Da=he.menuItemSelectedIcon,ta=he.virtual,Bn=he.direction,ca=he.listHeight,er=ca===void 0?200:ca,Ha=he.listItemHeight,cr=Ha===void 0?20:Ha,ja=he.value,Ga=he.defaultValue,Ia=he.labelInValue,ir=he.onChange,br=(0,se.Z)(he,ao),ro=yo(at),Ur=Dt(me),io=!!(!wa&&Zn),Eo=ce.useMemo(function(){return rn===void 0&&me==="combobox"?!1:rn},[rn,me]),oo=ce.useMemo(function(){return Bt(Ke,io)},[JSON.stringify(Ke),io]),gi=(0,Ze.Z)("",{value:ut!==void 0?ut:nt,postState:function(Ue){return Ue||""}}),Li=(0,Ge.Z)(gi,2),hr=Li[0],tr=Li[1],to=bo(wa,Zn,oo,jn,va),lo=to.valueOptions,zr=to.labelOptions,Bo=to.options,qr=ce.useCallback(function(xe){var Ue=dt(xe);return Ue.map(function(Xe){var vt,Mt,Ft,ln,bn;if(zi(Xe))vt=Xe;else{var pn;Ft=Xe.key,Mt=Xe.label,vt=(pn=Xe.value)!==null&&pn!==void 0?pn:Ft}var Yn=lo.get(vt);if(Yn){var ra;if(Mt===void 0&&(Mt=Yn==null?void 0:Yn[va||oo.label]),Ft===void 0&&(Ft=(ra=Yn==null?void 0:Yn.key)!==null&&ra!==void 0?ra:vt),ln=Yn==null?void 0:Yn.disabled,bn=Yn==null?void 0:Yn.title,0)var Kn}return{label:Mt,value:vt,key:Ft,disabled:ln,title:bn}})},[oo,va,lo]),ei=(0,Ze.Z)(Ga,{value:ja}),fo=(0,Ge.Z)(ei,2),uo=fo[0],pi=fo[1],Zo=ce.useMemo(function(){var xe,Ue=qr(uo);return me==="combobox"&&xt((xe=Ue[0])===null||xe===void 0?void 0:xe.value)?[]:Ue},[uo,qr,me]),Mi=la(Zo,lo),Fi=(0,Ge.Z)(Mi,2),Si=Fi[0],zo=Fi[1],Ro=ce.useMemo(function(){if(!me&&Si.length===1){var xe=Si[0];if(xe.value===null&&(xe.label===null||xe.label===void 0))return[]}return Si.map(function(Ue){var Xe;return(0,He.Z)((0,He.Z)({},Ue),{},{label:(Xe=Ue.label)!==null&&Xe!==void 0?Xe:Ue.value})})},[me,Si]),Mr=ce.useMemo(function(){return new Set(Si.map(function(xe){return xe.value}))},[Si]);ce.useEffect(function(){if(me==="combobox"){var xe,Ue=(xe=Si[0])===null||xe===void 0?void 0:xe.value;tr(oa(Ue)?String(Ue):"")}},[Si]);var so=Ki(function(xe,Ue){var Xe,vt=Ue!=null?Ue:xe;return Xe={},(0,ke.Z)(Xe,oo.value,xe),(0,ke.Z)(Xe,oo.label,vt),Xe}),jo=ce.useMemo(function(){if(me!=="tags")return Bo;var xe=(0,qe.Z)(Bo),Ue=function(vt){return lo.has(vt)};return(0,qe.Z)(Si).sort(function(Xe,vt){return Xe.value<vt.value?-1:1}).forEach(function(Xe){var vt=Xe.value;Ue(vt)||xe.push(so(vt,Xe.label))}),xe},[so,Bo,lo,Si,me]),Ho=_t(jo,oo,hr,Eo,jn),Ii=ce.useMemo(function(){return me!=="tags"||!hr||Ho.some(function(xe){return xe[jn||"value"]===hr})||Ho.some(function(xe){return xe[oo.value]===hr})?Ho:[so(hr)].concat((0,qe.Z)(Ho))},[so,jn,me,Ho,hr,oo]),xr=ce.useMemo(function(){return sa?(0,qe.Z)(Ii).sort(function(xe,Ue){return sa(xe,Ue)}):Ii},[Ii,sa]),Ea=ce.useMemo(function(){return Un(xr,{fieldNames:oo,childrenAsData:io})},[xr,oo,io]),pr=function(Ue){var Xe=qr(Ue);if(pi(Xe),ir&&(Xe.length!==Si.length||Xe.some(function(Ft,ln){var bn;return((bn=Si[ln])===null||bn===void 0?void 0:bn.value)!==(Ft==null?void 0:Ft.value)}))){var vt=Ia?Xe:Xe.map(function(Ft){return Ft.value}),Mt=Xe.map(function(Ft){return Qn(zo(Ft.value))});ir(Ur?vt:vt[0],Ur?Mt:Mt[0])}},Er=ce.useState(null),za=(0,Ge.Z)(Er,2),wo=za[0],Yo=za[1],il=ce.useState(0),Ci=(0,Ge.Z)(il,2),dl=Ci[0],ll=Ci[1],tu=Ra!==void 0?Ra:me!=="combobox",nu=ce.useCallback(function(xe,Ue){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},vt=Xe.source,Mt=vt===void 0?"keyboard":vt;ll(Ue),bt&&me==="combobox"&&xe!==null&&Mt==="keyboard"&&Yo(String(xe))},[bt,me]),yl=function(Ue,Xe,vt){var Mt=function(){var La,xa=zo(Ue);return[Ia?{label:xa==null?void 0:xa[oo.label],value:Ue,key:(La=xa==null?void 0:xa.key)!==null&&La!==void 0?La:Ue}:Ue,Qn(xa)]};if(Xe&&Ht){var Ft=Mt(),ln=(0,Ge.Z)(Ft,2),bn=ln[0],pn=ln[1];Ht(bn,pn)}else if(!Xe&&mn&&vt!=="clear"){var Yn=Mt(),ra=(0,Ge.Z)(Yn,2),Kn=ra[0],Sa=ra[1];mn(Kn,Sa)}},_l=Ki(function(xe,Ue){var Xe,vt=Ur?Ue.selected:!0;vt?Xe=Ur?[].concat((0,qe.Z)(Si),[xe]):[xe]:Xe=Si.filter(function(Mt){return Mt.value!==xe}),pr(Xe),yl(xe,vt),me==="combobox"?Yo(""):(!Dt||fn)&&(tr(""),Yo(""))}),Pu=function(Ue,Xe){pr(Ue);var vt=Xe.type,Mt=Xe.values;(vt==="remove"||vt==="clear")&&Mt.forEach(function(Ft){yl(Ft.value,!1,vt)})},ge=function(Ue,Xe){if(tr(Ue),Yo(null),Xe.source==="submit"){var vt=(Ue||"").trim();if(vt){var Mt=Array.from(new Set([].concat((0,qe.Z)(Mr),[vt])));pr(Mt),yl(vt,!0),tr("")}return}Xe.source!=="blur"&&(me==="combobox"&&pr(Ue),Ot==null||Ot(Ue))},fe=function(Ue){var Xe=Ue;me!=="tags"&&(Xe=Ue.map(function(Mt){var Ft=zr.get(Mt);return Ft==null?void 0:Ft.value}).filter(function(Mt){return Mt!==void 0}));var vt=Array.from(new Set([].concat((0,qe.Z)(Mr),(0,qe.Z)(Xe))));pr(vt),vt.forEach(function(Mt){yl(Mt,!0)})},Ee=ce.useMemo(function(){var xe=ta!==!1&&Dn!==!1;return(0,He.Z)((0,He.Z)({},to),{},{flattenOptions:Ea,onActiveValue:nu,defaultActiveFirstOption:tu,onSelect:_l,menuItemSelectedIcon:Da,rawValues:Mr,fieldNames:oo,virtual:xe,direction:Bn,listHeight:er,listItemHeight:cr,childrenAsData:io})},[to,Ea,nu,tu,_l,Da,Mr,oo,ta,Dn,er,cr,io]);return ce.createElement(Ll.Provider,{value:Ee},ce.createElement(Wn,(0,Be.Z)({},br,{id:ro,prefixCls:lt,ref:Ne,omitDomProps:di,mode:me,displayValues:Ro,onDisplayValuesChange:Pu,direction:Bn,searchValue:hr,onSearch:ge,autoClearSearchValue:fn,onSearchSplit:fe,dropdownMatchSelectWidth:Dn,OptionList:Xr,emptyOptions:!Ea.length,activeValue:wo,activeDescendantId:"".concat(ro,"_list_").concat(dl)})))}),Di=Pi;Di.Option=ol,Di.OptGroup=pl;var lu=null,Jl=null,bu=ee(17341),cu=function(he){var Ne=ce.useRef({valueLabels:new Map});return ce.useMemo(function(){var at=Ne.current.valueLabels,me=new Map,_e=he.map(function(lt){var bt,Ke=lt.value,nt=(bt=lt.label)!==null&&bt!==void 0?bt:at.get(Ke);return me.set(Ke,nt),(0,He.Z)((0,He.Z)({},lt),{},{label:nt})});return Ne.current.valueLabels=me,[_e]},[he])},Ul=function(he,Ne,at,me){return ce.useMemo(function(){var _e=he.map(function(nt){var ut=nt.value;return ut}),lt=Ne.map(function(nt){var ut=nt.value;return ut}),bt=_e.filter(function(nt){return!me[nt]});if(at){var Ke=(0,bu.S)(_e,!0,me);_e=Ke.checkedKeys,lt=Ke.halfCheckedKeys}return[Array.from(new Set([].concat((0,qe.Z)(bt),(0,qe.Z)(_e)))),lt]},[he,Ne,at,me])},Ri=ee(1089),xl=function(he,Ne){return ce.useMemo(function(){var at=(0,Ri.I8)(he,{fieldNames:Ne,initWrapper:function(_e){return(0,He.Z)((0,He.Z)({},_e),{},{valueEntities:new Map})},processEntity:function(_e,lt){var bt=_e.node[Ne.value];if(0)var Ke;lt.valueEntities.set(bt,_e)}});return at},[he,Ne])},ql=function(){return null},Vu=ql,es=["children","value"];function Ie(he){return(0,Nr.Z)(he).map(function(Ne){if(!ce.isValidElement(Ne)||!Ne.type)return null;var at=Ne,me=at.key,_e=at.props,lt=_e.children,bt=_e.value,Ke=(0,se.Z)(_e,es),nt=(0,He.Z)({key:me,value:bt},Ke),ut=Ie(lt);return ut.length&&(nt.children=ut),nt}).filter(function(Ne){return Ne})}function Qe(he){if(!he)return he;var Ne=(0,He.Z)({},he);return"props"in Ne||Object.defineProperty(Ne,"props",{get:function(){return(0,je.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Ne}}),Ne}function Ct(he,Ne,at,me,_e,lt){var bt=null,Ke=null;function nt(){function ut(Ot){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",fn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ot.map(function(Ht,mn){var Cn="".concat(Xt,"-").concat(mn),Dn=Ht[lt.value],rn=at.includes(Dn),sa=ut(Ht[lt.children]||[],Cn,rn),jn=ce.createElement(Vu,Ht,sa.map(function(wa){return wa.node}));if(Ne===Dn&&(bt=jn),rn){var va={pos:Cn,node:jn,children:sa};return fn||Ke.push(va),va}return null}).filter(function(Ht){return Ht})}Ke||(Ke=[],ut(me),Ke.sort(function(Ot,Xt){var fn=Ot.node.props.value,Ht=Xt.node.props.value,mn=at.indexOf(fn),Cn=at.indexOf(Ht);return mn-Cn}))}Object.defineProperty(he,"triggerNode",{get:function(){return(0,je.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),nt(),bt}}),Object.defineProperty(he,"allCheckedNodes",{get:function(){return(0,je.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),nt(),_e?Ke:Ke.map(function(Ot){var Xt=Ot.node;return Xt})}})}var en=function(he,Ne,at){var me=at.treeNodeFilterProp,_e=at.filterTreeNode,lt=at.fieldNames,bt=lt.children;return ce.useMemo(function(){if(!Ne||_e===!1)return he;var Ke;if(typeof _e=="function")Ke=_e;else{var nt=Ne.toUpperCase();Ke=function(Xt,fn){var Ht=fn[me];return String(Ht).toUpperCase().includes(nt)}}function ut(Ot){var Xt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ot.reduce(function(fn,Ht){var mn=Ht[bt],Cn=Xt||Ke(Ne,Qe(Ht)),Dn=ut(mn||[],Cn);return(Cn||Dn.length)&&fn.push((0,He.Z)((0,He.Z)({},Ht),{},(0,ke.Z)({isLeaf:void 0},bt,Dn))),fn},[])}return ut(he)},[he,Ne,bt,me,_e])};function An(he){var Ne=ce.useRef();Ne.current=he;var at=ce.useCallback(function(){return Ne.current.apply(Ne,arguments)},[]);return at}function ft(he,Ne){var at=Ne.id,me=Ne.pId,_e=Ne.rootPId,lt={},bt=[],Ke=he.map(function(nt){var ut=(0,He.Z)({},nt),Ot=ut[at];return lt[Ot]=ut,ut.key=ut.key||Ot,ut});return Ke.forEach(function(nt){var ut=nt[me],Ot=lt[ut];Ot&&(Ot.children=Ot.children||[],Ot.children.push(nt)),(ut===_e||!Ot&&_e===null)&&bt.push(nt)}),bt}function ze(he,Ne,at){return ce.useMemo(function(){return he?at?ft(he,(0,He.Z)({id:"id",pId:"pId",rootPId:null},at!==!0?at:{})):he:Ie(Ne)},[Ne,at,he])}var st=ce.createContext(null),St=st,Me=ee(15671),qt=ee(43144),tn=ee(97326),kn=ee(60136),jt=ee(51630),On=ee(27822),Gt=ee(10225),dn=ee(36459),un=ce.forwardRef(function(he,Ne){var at=he.height,me=he.offset,_e=he.children,lt=he.prefixCls,bt=he.onInnerResize,Ke=he.innerProps,nt={},ut={display:"flex",flexDirection:"column"};return me!==void 0&&(nt={height:at,position:"relative",overflow:"hidden"},ut=(0,He.Z)((0,He.Z)({},ut),{},{transform:"translateY(".concat(me,"px)"),position:"absolute",left:0,right:0,top:0})),ce.createElement("div",{style:nt},ce.createElement(we.Z,{onResize:function(Xt){var fn=Xt.offsetHeight;fn&&bt&&bt()}},ce.createElement("div",(0,Be.Z)({style:ut,className:ie()((0,ke.Z)({},"".concat(lt,"-holder-inner"),lt)),ref:Ne},Ke),_e)))});un.displayName="Filler";var Nn=un,xn=ee(75164),ka=20;function Ya(he){return"touches"in he?he.touches[0].pageY:he.pageY}var Cr=function(he){(0,kn.Z)(at,he);var Ne=(0,jt.Z)(at);function at(){var me;(0,Me.Z)(this,at);for(var _e=arguments.length,lt=new Array(_e),bt=0;bt<_e;bt++)lt[bt]=arguments[bt];return me=Ne.call.apply(Ne,[this].concat(lt)),me.moveRaf=null,me.scrollbarRef=ce.createRef(),me.thumbRef=ce.createRef(),me.visibleTimeout=null,me.state={dragging:!1,pageY:null,startTop:null,visible:!1},me.delayHidden=function(){clearTimeout(me.visibleTimeout),me.setState({visible:!0}),me.visibleTimeout=setTimeout(function(){me.setState({visible:!1})},2e3)},me.onScrollbarTouchStart=function(Ke){Ke.preventDefault()},me.onContainerMouseDown=function(Ke){Ke.stopPropagation(),Ke.preventDefault()},me.patchEvents=function(){window.addEventListener("mousemove",me.onMouseMove),window.addEventListener("mouseup",me.onMouseUp),me.thumbRef.current.addEventListener("touchmove",me.onMouseMove),me.thumbRef.current.addEventListener("touchend",me.onMouseUp)},me.removeEvents=function(){var Ke;window.removeEventListener("mousemove",me.onMouseMove),window.removeEventListener("mouseup",me.onMouseUp),(Ke=me.scrollbarRef.current)===null||Ke===void 0||Ke.removeEventListener("touchstart",me.onScrollbarTouchStart),me.thumbRef.current&&(me.thumbRef.current.removeEventListener("touchstart",me.onMouseDown),me.thumbRef.current.removeEventListener("touchmove",me.onMouseMove),me.thumbRef.current.removeEventListener("touchend",me.onMouseUp)),xn.Z.cancel(me.moveRaf)},me.onMouseDown=function(Ke){var nt=me.props.onStartMove;me.setState({dragging:!0,pageY:Ya(Ke),startTop:me.getTop()}),nt(),me.patchEvents(),Ke.stopPropagation(),Ke.preventDefault()},me.onMouseMove=function(Ke){var nt=me.state,ut=nt.dragging,Ot=nt.pageY,Xt=nt.startTop,fn=me.props.onScroll;if(xn.Z.cancel(me.moveRaf),ut){var Ht=Ya(Ke)-Ot,mn=Xt+Ht,Cn=me.getEnableScrollRange(),Dn=me.getEnableHeightRange(),rn=Dn?mn/Dn:0,sa=Math.ceil(rn*Cn);me.moveRaf=(0,xn.Z)(function(){fn(sa)})}},me.onMouseUp=function(){var Ke=me.props.onStopMove;me.setState({dragging:!1}),Ke(),me.removeEvents()},me.getSpinHeight=function(){var Ke=me.props,nt=Ke.height,ut=Ke.count,Ot=nt/ut*10;return Ot=Math.max(Ot,ka),Ot=Math.min(Ot,nt/2),Math.floor(Ot)},me.getEnableScrollRange=function(){var Ke=me.props,nt=Ke.scrollHeight,ut=Ke.height;return nt-ut||0},me.getEnableHeightRange=function(){var Ke=me.props.height,nt=me.getSpinHeight();return Ke-nt||0},me.getTop=function(){var Ke=me.props.scrollTop,nt=me.getEnableScrollRange(),ut=me.getEnableHeightRange();if(Ke===0||nt===0)return 0;var Ot=Ke/nt;return Ot*ut},me.showScroll=function(){var Ke=me.props,nt=Ke.height,ut=Ke.scrollHeight;return ut>nt},me}return(0,qt.Z)(at,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(_e){_e.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){this.removeEvents(),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var _e=this.state,lt=_e.dragging,bt=_e.visible,Ke=this.props.prefixCls,nt=this.getSpinHeight(),ut=this.getTop(),Ot=this.showScroll(),Xt=Ot&&bt;return ce.createElement("div",{ref:this.scrollbarRef,className:ie()("".concat(Ke,"-scrollbar"),(0,ke.Z)({},"".concat(Ke,"-scrollbar-show"),Ot)),style:{width:8,top:0,bottom:0,right:0,position:"absolute",display:Xt?null:"none"},onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},ce.createElement("div",{ref:this.thumbRef,className:ie()("".concat(Ke,"-scrollbar-thumb"),(0,ke.Z)({},"".concat(Ke,"-scrollbar-thumb-moving"),lt)),style:{width:"100%",height:nt,top:ut,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),at}(ce.Component);function ea(he){var Ne=he.children,at=he.setRef,me=ce.useCallback(function(_e){at(_e)},[]);return ce.cloneElement(Ne,{ref:me})}function qa(he,Ne,at,me,_e,lt){var bt=lt.getKey;return he.slice(Ne,at+1).map(function(Ke,nt){var ut=Ne+nt,Ot=_e(Ke,ut,{}),Xt=bt(Ke);return ce.createElement(ea,{key:Xt,setRef:function(Ht){return me(Ke,Ht)}},Ot)})}var Ar=ee(34203),Zr=function(){function he(){(0,Me.Z)(this,he),this.maps=void 0,this.maps=Object.create(null)}return(0,qt.Z)(he,[{key:"set",value:function(at,me){this.maps[at]=me}},{key:"get",value:function(at){return this.maps[at]}}]),he}(),Kr=Zr;function Po(he,Ne,at){var me=ce.useState(0),_e=(0,Ge.Z)(me,2),lt=_e[0],bt=_e[1],Ke=(0,ce.useRef)(new Map),nt=(0,ce.useRef)(new Kr),ut=(0,ce.useRef)();function Ot(){xn.Z.cancel(ut.current)}function Xt(){Ot(),ut.current=(0,xn.Z)(function(){Ke.current.forEach(function(Ht,mn){if(Ht&&Ht.offsetParent){var Cn=(0,Ar.Z)(Ht),Dn=Cn.offsetHeight;nt.current.get(mn)!==Dn&&nt.current.set(mn,Cn.offsetHeight)}}),bt(function(Ht){return Ht+1})})}function fn(Ht,mn){var Cn=he(Ht),Dn=Ke.current.get(Cn);mn?(Ke.current.set(Cn,mn),Xt()):Ke.current.delete(Cn),!Dn!=!mn&&(mn?Ne==null||Ne(Ht):at==null||at(Ht))}return(0,ce.useEffect)(function(){return Ot},[]),[fn,Xt,nt.current,lt]}function li(he,Ne,at,me,_e,lt,bt,Ke){var nt=ce.useRef();return function(ut){if(ut==null){Ke();return}if(xn.Z.cancel(nt.current),typeof ut=="number")bt(ut);else if(ut&&(0,Ve.Z)(ut)==="object"){var Ot,Xt=ut.align;"index"in ut?Ot=ut.index:Ot=Ne.findIndex(function(Cn){return _e(Cn)===ut.key});var fn=ut.offset,Ht=fn===void 0?0:fn,mn=function Cn(Dn,rn){if(!(Dn<0||!he.current)){var sa=he.current.clientHeight,jn=!1,va=rn;if(sa){for(var wa=rn||Xt,Zn=0,Ra=0,Da=0,ta=Math.min(Ne.length,Ot),Bn=0;Bn<=ta;Bn+=1){var ca=_e(Ne[Bn]);Ra=Zn;var er=at.get(ca);Da=Ra+(er===void 0?me:er),Zn=Da,Bn===Ot&&er===void 0&&(jn=!0)}var Ha=null;switch(wa){case"top":Ha=Ra-Ht;break;case"bottom":Ha=Da-sa+Ht;break;default:{var cr=he.current.scrollTop,ja=cr+sa;Ra<cr?va="top":Da>ja&&(va="bottom")}}Ha!==null&&Ha!==he.current.scrollTop&&bt(Ha)}nt.current=(0,xn.Z)(function(){jn&&lt(),Cn(Dn-1,va)},2)}};mn(3)}}}function Wo(he,Ne,at,me){var _e=at-he,lt=Ne-at,bt=Math.min(_e,lt)*2;if(me<=bt){var Ke=Math.floor(me/2);return me%2?at+Ke+1:at-Ke}return _e>lt?at-(me-lt):at+(me-_e)}function Xo(he,Ne,at){var me=he.length,_e=Ne.length,lt,bt;if(me===0&&_e===0)return null;me<_e?(lt=he,bt=Ne):(lt=Ne,bt=he);var Ke={__EMPTY_ITEM__:!0};function nt(mn){return mn!==void 0?at(mn):Ke}for(var ut=null,Ot=Math.abs(me-_e)!==1,Xt=0;Xt<bt.length;Xt+=1){var fn=nt(lt[Xt]),Ht=nt(bt[Xt]);if(fn!==Ht){ut=Xt,Ot=Ot||fn!==nt(bt[Xt+1]);break}}return ut===null?null:{index:ut,multiple:Ot}}function Jo(he,Ne,at){var me=ce.useState(he),_e=(0,Ge.Z)(me,2),lt=_e[0],bt=_e[1],Ke=ce.useState(null),nt=(0,Ge.Z)(Ke,2),ut=nt[0],Ot=nt[1];return ce.useEffect(function(){var Xt=Xo(lt||[],he||[],Ne);(Xt==null?void 0:Xt.index)!==void 0&&(at==null||at(Xt.index),Ot(he[Xt.index])),bt(he)},[he]),[ut]}var Oo=(typeof navigator=="undefined"?"undefined":(0,Ve.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),$o=Oo,Ei=function(he,Ne){var at=(0,ce.useRef)(!1),me=(0,ce.useRef)(null);function _e(){clearTimeout(me.current),at.current=!0,me.current=setTimeout(function(){at.current=!1},50)}var lt=(0,ce.useRef)({top:he,bottom:Ne});return lt.current.top=he,lt.current.bottom=Ne,function(bt){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,nt=bt<0&&lt.current.top||bt>0&&lt.current.bottom;return Ke&&nt?(clearTimeout(me.current),at.current=!1):(!nt||at.current)&&_e(),!at.current&&nt}};function el(he,Ne,at,me){var _e=(0,ce.useRef)(0),lt=(0,ce.useRef)(null),bt=(0,ce.useRef)(null),Ke=(0,ce.useRef)(!1),nt=Ei(Ne,at);function ut(Xt){if(he){xn.Z.cancel(lt.current);var fn=Xt.deltaY;_e.current+=fn,bt.current=fn,!nt(fn)&&($o||Xt.preventDefault(),lt.current=(0,xn.Z)(function(){var Ht=Ke.current?10:1;me(_e.current*Ht),_e.current=0}))}}function Ot(Xt){he&&(Ke.current=Xt.detail===bt.current)}return[ut,Ot]}var Gi=14/15;function al(he,Ne,at){var me=(0,ce.useRef)(!1),_e=(0,ce.useRef)(0),lt=(0,ce.useRef)(null),bt=(0,ce.useRef)(null),Ke,nt=function(fn){if(me.current){var Ht=Math.ceil(fn.touches[0].pageY),mn=_e.current-Ht;_e.current=Ht,at(mn)&&fn.preventDefault(),clearInterval(bt.current),bt.current=setInterval(function(){mn*=Gi,(!at(mn,!0)||Math.abs(mn)<=.1)&&clearInterval(bt.current)},16)}},ut=function(){me.current=!1,Ke()},Ot=function(fn){Ke(),fn.touches.length===1&&!me.current&&(me.current=!0,_e.current=Math.ceil(fn.touches[0].pageY),lt.current=fn.target,lt.current.addEventListener("touchmove",nt),lt.current.addEventListener("touchend",ut))};Ke=function(){lt.current&&(lt.current.removeEventListener("touchmove",nt),lt.current.removeEventListener("touchend",ut))},(0,Le.Z)(function(){return he&&Ne.current.addEventListener("touchstart",Ot),function(){var Xt;(Xt=Ne.current)===null||Xt===void 0||Xt.removeEventListener("touchstart",Ot),Ke(),clearInterval(bt.current)}},[he])}var Ji=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange","innerProps"],ml=[],Kl={overflowY:"auto",overflowAnchor:"none"};function Ol(he,Ne){var at=he.prefixCls,me=at===void 0?"rc-virtual-list":at,_e=he.className,lt=he.height,bt=he.itemHeight,Ke=he.fullHeight,nt=Ke===void 0?!0:Ke,ut=he.style,Ot=he.data,Xt=he.children,fn=he.itemKey,Ht=he.virtual,mn=he.component,Cn=mn===void 0?"div":mn,Dn=he.onScroll,rn=he.onVisibleChange,sa=he.innerProps,jn=(0,se.Z)(he,Ji),va=!!(Ht!==!1&&lt&&bt),wa=va&&Ot&&bt*Ot.length>lt,Zn=(0,ce.useState)(0),Ra=(0,Ge.Z)(Zn,2),Da=Ra[0],ta=Ra[1],Bn=(0,ce.useState)(!1),ca=(0,Ge.Z)(Bn,2),er=ca[0],Ha=ca[1],cr=ie()(me,_e),ja=Ot||ml,Ga=(0,ce.useRef)(),Ia=(0,ce.useRef)(),ir=(0,ce.useRef)(),br=ce.useCallback(function(za){return typeof fn=="function"?fn(za):za==null?void 0:za[fn]},[fn]),ro={getKey:br};function Ur(za){ta(function(wo){var Yo;typeof za=="function"?Yo=za(wo):Yo=za;var il=Fi(Yo);return Ga.current.scrollTop=il,il})}var io=(0,ce.useRef)({start:0,end:ja.length}),Eo=(0,ce.useRef)(),oo=Jo(ja,br),gi=(0,Ge.Z)(oo,1),Li=gi[0];Eo.current=Li;var hr=Po(br,null,null),tr=(0,Ge.Z)(hr,4),to=tr[0],lo=tr[1],zr=tr[2],Bo=tr[3],qr=ce.useMemo(function(){if(!va)return{scrollHeight:void 0,start:0,end:ja.length-1,offset:void 0};if(!wa){var za;return{scrollHeight:((za=Ia.current)===null||za===void 0?void 0:za.offsetHeight)||0,start:0,end:ja.length-1,offset:void 0}}for(var wo=0,Yo,il,Ci,dl=ja.length,ll=0;ll<dl;ll+=1){var tu=ja[ll],nu=br(tu),yl=zr.get(nu),_l=wo+(yl===void 0?bt:yl);_l>=Da&&Yo===void 0&&(Yo=ll,il=wo),_l>Da+lt&&Ci===void 0&&(Ci=ll),wo=_l}return Yo===void 0&&(Yo=0,il=0,Ci=Math.ceil(lt/bt)),Ci===void 0&&(Ci=ja.length-1),Ci=Math.min(Ci+1,ja.length),{scrollHeight:wo,start:Yo,end:Ci,offset:il}},[wa,va,Da,ja,Bo,lt]),ei=qr.scrollHeight,fo=qr.start,uo=qr.end,pi=qr.offset;io.current.start=fo,io.current.end=uo;var Zo=ei-lt,Mi=(0,ce.useRef)(Zo);Mi.current=Zo;function Fi(za){var wo=za;return Number.isNaN(Mi.current)||(wo=Math.min(wo,Mi.current)),wo=Math.max(wo,0),wo}var Si=Da<=0,zo=Da>=Zo,Ro=Ei(Si,zo);function Mr(za){var wo=za;Ur(wo)}function so(za){var wo=za.currentTarget.scrollTop;wo!==Da&&Ur(wo),Dn==null||Dn(za)}var jo=el(va,Si,zo,function(za){Ur(function(wo){var Yo=wo+za;return Yo})}),Ho=(0,Ge.Z)(jo,2),Ii=Ho[0],xr=Ho[1];al(va,Ga,function(za,wo){return Ro(za,wo)?!1:(Ii({preventDefault:function(){},deltaY:za}),!0)}),(0,Le.Z)(function(){function za(wo){va&&wo.preventDefault()}return Ga.current.addEventListener("wheel",Ii),Ga.current.addEventListener("DOMMouseScroll",xr),Ga.current.addEventListener("MozMousePixelScroll",za),function(){Ga.current&&(Ga.current.removeEventListener("wheel",Ii),Ga.current.removeEventListener("DOMMouseScroll",xr),Ga.current.removeEventListener("MozMousePixelScroll",za))}},[va]);var Ea=li(Ga,ja,zr,bt,br,lo,Ur,function(){var za;(za=ir.current)===null||za===void 0||za.delayHidden()});ce.useImperativeHandle(Ne,function(){return{scrollTo:Ea}}),(0,Le.Z)(function(){if(rn){var za=ja.slice(fo,uo+1);rn(za,ja)}},[fo,uo,ja]);var pr=qa(ja,fo,uo,to,Xt,ro),Er=null;return lt&&(Er=(0,He.Z)((0,ke.Z)({},nt?"height":"maxHeight",lt),Kl),va&&(Er.overflowY="hidden",er&&(Er.pointerEvents="none"))),ce.createElement("div",(0,Be.Z)({style:(0,He.Z)((0,He.Z)({},ut),{},{position:"relative"}),className:cr},jn),ce.createElement(Cn,{className:"".concat(me,"-holder"),style:Er,ref:Ga,onScroll:so},ce.createElement(Nn,{prefixCls:me,height:ei,offset:pi,onInnerResize:lo,ref:Ia,innerProps:sa},pr)),va&&ce.createElement(Cr,{ref:ir,prefixCls:me,scrollTop:Da,height:lt,scrollHeight:ei,count:ja.length,onScroll:Mr,onStartMove:function(){Ha(!0)},onStopMove:function(){Ha(!1)}}))}var Fu=ce.forwardRef(Ol);Fu.displayName="List";var ju=Fu,Yu=ju,zl=ee(62874),Bu=ee(86128),Qu=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Xu=function(Ne,at){var me=Ne.className,_e=Ne.style,lt=Ne.motion,bt=Ne.motionNodes,Ke=Ne.motionType,nt=Ne.onMotionStart,ut=Ne.onMotionEnd,Ot=Ne.active,Xt=Ne.treeNodeRequiredProps,fn=(0,se.Z)(Ne,Qu),Ht=ce.useState(!0),mn=(0,Ge.Z)(Ht,2),Cn=mn[0],Dn=mn[1],rn=ce.useContext(On.k),sa=rn.prefixCls,jn=ce.useRef(!1),va=function(){jn.current||ut(),jn.current=!0};return(0,ce.useEffect)(function(){bt&&Ke==="hide"&&Cn&&Dn(!1)},[bt]),(0,ce.useEffect)(function(){return bt&&nt(),function(){bt&&va()}},[]),bt?ce.createElement(zl.Z,(0,Be.Z)({ref:at,visible:Cn},lt,{motionAppear:Ke==="show",onAppearEnd:va,onLeaveEnd:va}),function(wa,Zn){var Ra=wa.className,Da=wa.style;return ce.createElement("div",{ref:Zn,className:ie()("".concat(sa,"-treenode-motion"),Ra),style:Da},bt.map(function(ta){var Bn=(0,Be.Z)({},((0,dn.Z)(ta.data),ta.data)),ca=ta.title,er=ta.key,Ha=ta.isStart,cr=ta.isEnd;delete Bn.children;var ja=(0,Ri.H8)(er,Xt);return ce.createElement(Bu.Z,(0,Be.Z)({},Bn,ja,{title:ca,active:Ot,data:ta.data,key:er,isStart:Ha,isEnd:cr}))}))}):ce.createElement(Bu.Z,(0,Be.Z)({domRef:at,className:me,style:_e},fn,{active:Ot}))};Xu.displayName="MotionTreeNode";var fu=ce.forwardRef(Xu),jl=fu;function ts(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],at=he.length,me=Ne.length;if(Math.abs(at-me)!==1)return{add:!1,key:null};function _e(lt,bt){var Ke=new Map;lt.forEach(function(ut){Ke.set(ut,!0)});var nt=bt.filter(function(ut){return!Ke.has(ut)});return nt.length===1?nt[0]:null}return at<me?{add:!0,key:_e(he,Ne)}:{add:!1,key:_e(Ne,he)}}function Nu(he,Ne,at){var me=he.findIndex(function(Ke){return Ke.key===at}),_e=he[me+1],lt=Ne.findIndex(function(Ke){return Ke.key===at});if(_e){var bt=Ne.findIndex(function(Ke){return Ke.key===_e.key});return Ne.slice(lt+1,bt)}return Ne.slice(lt+1)}var Es=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Mu={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ju=function(){},du="RC_TREE_MOTION_".concat(Math.random()),mu={key:du},Al={key:du,level:0,index:0,pos:"0",node:mu,nodes:[mu]},wl={parent:null,children:[],pos:Al.pos,data:mu,title:null,key:du,isStart:[],isEnd:[]};function Ka(he,Ne,at,me){return Ne===!1||!at?he:he.slice(0,Math.ceil(at/me)+1)}function eu(he){var Ne=he.key,at=he.pos;return(0,Ri.km)(Ne,at)}function ns(he){for(var Ne=String(he.data.key),at=he;at.parent;)at=at.parent,Ne="".concat(at.data.key," > ").concat(Ne);return Ne}var Sl=ce.forwardRef(function(he,Ne){var at=he.prefixCls,me=he.data,_e=he.selectable,lt=he.checkable,bt=he.expandedKeys,Ke=he.selectedKeys,nt=he.checkedKeys,ut=he.loadedKeys,Ot=he.loadingKeys,Xt=he.halfCheckedKeys,fn=he.keyEntities,Ht=he.disabled,mn=he.dragging,Cn=he.dragOverNodeKey,Dn=he.dropPosition,rn=he.motion,sa=he.height,jn=he.itemHeight,va=he.virtual,wa=he.focusable,Zn=he.activeItem,Ra=he.focused,Da=he.tabIndex,ta=he.onKeyDown,Bn=he.onFocus,ca=he.onBlur,er=he.onActiveChange,Ha=he.onListChangeStart,cr=he.onListChangeEnd,ja=(0,se.Z)(he,Es),Ga=ce.useRef(null),Ia=ce.useRef(null);ce.useImperativeHandle(Ne,function(){return{scrollTo:function(Ro){Ga.current.scrollTo(Ro)},getIndentWidth:function(){return Ia.current.offsetWidth}}});var ir=ce.useState(bt),br=(0,Ge.Z)(ir,2),ro=br[0],Ur=br[1],io=ce.useState(me),Eo=(0,Ge.Z)(io,2),oo=Eo[0],gi=Eo[1],Li=ce.useState(me),hr=(0,Ge.Z)(Li,2),tr=hr[0],to=hr[1],lo=ce.useState([]),zr=(0,Ge.Z)(lo,2),Bo=zr[0],qr=zr[1],ei=ce.useState(null),fo=(0,Ge.Z)(ei,2),uo=fo[0],pi=fo[1],Zo=ce.useRef(me);Zo.current=me;function Mi(){var zo=Zo.current;gi(zo),to(zo),qr([]),pi(null),cr()}ce.useEffect(function(){Ur(bt);var zo=ts(ro,bt);if(zo.key!==null)if(zo.add){var Ro=oo.findIndex(function(xr){var Ea=xr.key;return Ea===zo.key}),Mr=Ka(Nu(oo,me,zo.key),va,sa,jn),so=oo.slice();so.splice(Ro+1,0,wl),to(so),qr(Mr),pi("show")}else{var jo=me.findIndex(function(xr){var Ea=xr.key;return Ea===zo.key}),Ho=Ka(Nu(me,oo,zo.key),va,sa,jn),Ii=me.slice();Ii.splice(jo+1,0,wl),to(Ii),qr(Ho),pi("hide")}else oo!==me&&(gi(me),to(me))},[bt,me]),ce.useEffect(function(){mn||Mi()},[mn]);var Fi=rn?tr:me,Si={expandedKeys:bt,selectedKeys:Ke,loadedKeys:ut,loadingKeys:Ot,checkedKeys:nt,halfCheckedKeys:Xt,dragOverNodeKey:Cn,dropPosition:Dn,keyEntities:fn};return ce.createElement(ce.Fragment,null,Ra&&Zn&&ce.createElement("span",{style:Mu,"aria-live":"assertive"},ns(Zn)),ce.createElement("div",null,ce.createElement("input",{style:Mu,disabled:wa===!1||Ht,tabIndex:wa!==!1?Da:null,onKeyDown:ta,onFocus:Bn,onBlur:ca,value:"",onChange:Ju,"aria-label":"for screen reader"})),ce.createElement("div",{className:"".concat(at,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},ce.createElement("div",{className:"".concat(at,"-indent")},ce.createElement("div",{ref:Ia,className:"".concat(at,"-indent-unit")}))),ce.createElement(Yu,(0,Be.Z)({},ja,{data:Fi,itemKey:eu,height:sa,fullHeight:!1,virtual:va,itemHeight:jn,prefixCls:"".concat(at,"-list"),ref:Ga,onVisibleChange:function(Ro,Mr){var so=new Set(Ro),jo=Mr.filter(function(Ho){return!so.has(Ho)});jo.some(function(Ho){return eu(Ho)===du})&&Mi()}}),function(zo){var Ro=zo.pos,Mr=(0,Be.Z)({},((0,dn.Z)(zo.data),zo.data)),so=zo.title,jo=zo.key,Ho=zo.isStart,Ii=zo.isEnd,xr=(0,Ri.km)(jo,Ro);delete Mr.key,delete Mr.children;var Ea=(0,Ri.H8)(xr,Si);return ce.createElement(jl,(0,Be.Z)({},Mr,Ea,{title:so,active:!!Zn&&jo===Zn.key,pos:Ro,data:zo.data,isStart:Ho,isEnd:Ii,motion:rn,motionNodes:jo===du?Bo:null,motionType:uo,onMotionStart:Ha,onMotionEnd:Mi,treeNodeRequiredProps:Si,onMouseMove:function(){er(null)}}))}))});Sl.displayName="NodeList";var wu=Sl;function ms(he){var Ne=he.dropPosition,at=he.dropLevelOffset,me=he.indent,_e={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ne){case-1:_e.top=0,_e.left=-at*me;break;case 1:_e.bottom=0,_e.left=-at*me;break;case 0:_e.bottom=0,_e.left=me;break}return ce.createElement("div",{style:_e})}var Gu=10,vu=function(he){(0,kn.Z)(at,he);var Ne=(0,jt.Z)(at);function at(){var me;(0,Me.Z)(this,at);for(var _e=arguments.length,lt=new Array(_e),bt=0;bt<_e;bt++)lt[bt]=arguments[bt];return me=Ne.call.apply(Ne,[this].concat(lt)),me.destroyed=!1,me.delayedDragEnterLogic=void 0,me.loadingRetryTimes={},me.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,Ri.w$)()},me.dragStartMousePosition=null,me.dragNode=void 0,me.currentMouseOverDroppableNodeKey=null,me.listRef=ce.createRef(),me.onNodeDragStart=function(Ke,nt){var ut=me.state,Ot=ut.expandedKeys,Xt=ut.keyEntities,fn=me.props.onDragStart,Ht=nt.props.eventKey;me.dragNode=nt,me.dragStartMousePosition={x:Ke.clientX,y:Ke.clientY};var mn=(0,Gt._5)(Ot,Ht);me.setState({draggingNodeKey:Ht,dragChildrenKeys:(0,Gt.wA)(Ht,Xt),indent:me.listRef.current.getIndentWidth()}),me.setExpandedKeys(mn),window.addEventListener("dragend",me.onWindowDragEnd),fn==null||fn({event:Ke,node:(0,Ri.F)(nt.props)})},me.onNodeDragEnter=function(Ke,nt){var ut=me.state,Ot=ut.expandedKeys,Xt=ut.keyEntities,fn=ut.dragChildrenKeys,Ht=ut.flattenNodes,mn=ut.indent,Cn=me.props,Dn=Cn.onDragEnter,rn=Cn.onExpand,sa=Cn.allowDrop,jn=Cn.direction,va=nt.props,wa=va.pos,Zn=va.eventKey,Ra=(0,tn.Z)(me),Da=Ra.dragNode;if(me.currentMouseOverDroppableNodeKey!==Zn&&(me.currentMouseOverDroppableNodeKey=Zn),!Da){me.resetDragState();return}var ta=(0,Gt.OM)(Ke,Da,nt,mn,me.dragStartMousePosition,sa,Ht,Xt,Ot,jn),Bn=ta.dropPosition,ca=ta.dropLevelOffset,er=ta.dropTargetKey,Ha=ta.dropContainerKey,cr=ta.dropTargetPos,ja=ta.dropAllowed,Ga=ta.dragOverNodeKey;if(fn.indexOf(er)!==-1||!ja){me.resetDragState();return}if(me.delayedDragEnterLogic||(me.delayedDragEnterLogic={}),Object.keys(me.delayedDragEnterLogic).forEach(function(Ia){clearTimeout(me.delayedDragEnterLogic[Ia])}),Da.props.eventKey!==nt.props.eventKey&&(Ke.persist(),me.delayedDragEnterLogic[wa]=window.setTimeout(function(){if(me.state.draggingNodeKey!==null){var Ia=(0,qe.Z)(Ot),ir=Xt[nt.props.eventKey];ir&&(ir.children||[]).length&&(Ia=(0,Gt.L0)(Ot,nt.props.eventKey)),"expandedKeys"in me.props||me.setExpandedKeys(Ia),rn==null||rn(Ia,{node:(0,Ri.F)(nt.props),expanded:!0,nativeEvent:Ke.nativeEvent})}},800)),Da.props.eventKey===er&&ca===0){me.resetDragState();return}me.setState({dragOverNodeKey:Ga,dropPosition:Bn,dropLevelOffset:ca,dropTargetKey:er,dropContainerKey:Ha,dropTargetPos:cr,dropAllowed:ja}),Dn==null||Dn({event:Ke,node:(0,Ri.F)(nt.props),expandedKeys:Ot})},me.onNodeDragOver=function(Ke,nt){var ut=me.state,Ot=ut.dragChildrenKeys,Xt=ut.flattenNodes,fn=ut.keyEntities,Ht=ut.expandedKeys,mn=ut.indent,Cn=me.props,Dn=Cn.onDragOver,rn=Cn.allowDrop,sa=Cn.direction,jn=(0,tn.Z)(me),va=jn.dragNode;if(va){var wa=(0,Gt.OM)(Ke,va,nt,mn,me.dragStartMousePosition,rn,Xt,fn,Ht,sa),Zn=wa.dropPosition,Ra=wa.dropLevelOffset,Da=wa.dropTargetKey,ta=wa.dropContainerKey,Bn=wa.dropAllowed,ca=wa.dropTargetPos,er=wa.dragOverNodeKey;Ot.indexOf(Da)!==-1||!Bn||(va.props.eventKey===Da&&Ra===0?me.state.dropPosition===null&&me.state.dropLevelOffset===null&&me.state.dropTargetKey===null&&me.state.dropContainerKey===null&&me.state.dropTargetPos===null&&me.state.dropAllowed===!1&&me.state.dragOverNodeKey===null||me.resetDragState():Zn===me.state.dropPosition&&Ra===me.state.dropLevelOffset&&Da===me.state.dropTargetKey&&ta===me.state.dropContainerKey&&ca===me.state.dropTargetPos&&Bn===me.state.dropAllowed&&er===me.state.dragOverNodeKey||me.setState({dropPosition:Zn,dropLevelOffset:Ra,dropTargetKey:Da,dropContainerKey:ta,dropTargetPos:ca,dropAllowed:Bn,dragOverNodeKey:er}),Dn==null||Dn({event:Ke,node:(0,Ri.F)(nt.props)}))}},me.onNodeDragLeave=function(Ke,nt){me.currentMouseOverDroppableNodeKey===nt.props.eventKey&&!Ke.currentTarget.contains(Ke.relatedTarget)&&(me.resetDragState(),me.currentMouseOverDroppableNodeKey=null);var ut=me.props.onDragLeave;ut==null||ut({event:Ke,node:(0,Ri.F)(nt.props)})},me.onWindowDragEnd=function(Ke){me.onNodeDragEnd(Ke,null,!0),window.removeEventListener("dragend",me.onWindowDragEnd)},me.onNodeDragEnd=function(Ke,nt){var ut=me.props.onDragEnd;me.setState({dragOverNodeKey:null}),me.cleanDragState(),ut==null||ut({event:Ke,node:(0,Ri.F)(nt.props)}),me.dragNode=null,window.removeEventListener("dragend",me.onWindowDragEnd)},me.onNodeDrop=function(Ke,nt){var ut,Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Xt=me.state,fn=Xt.dragChildrenKeys,Ht=Xt.dropPosition,mn=Xt.dropTargetKey,Cn=Xt.dropTargetPos,Dn=Xt.dropAllowed;if(Dn){var rn=me.props.onDrop;if(me.setState({dragOverNodeKey:null}),me.cleanDragState(),mn!==null){var sa=(0,He.Z)((0,He.Z)({},(0,Ri.H8)(mn,me.getTreeNodeRequiredProps())),{},{active:((ut=me.getActiveItem())===null||ut===void 0?void 0:ut.key)===mn,data:me.state.keyEntities[mn].node}),jn=fn.indexOf(mn)!==-1;(0,je.ZP)(!jn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var va=(0,Gt.yx)(Cn),wa={event:Ke,node:(0,Ri.F)(sa),dragNode:me.dragNode?(0,Ri.F)(me.dragNode.props):null,dragNodesKeys:[me.dragNode.props.eventKey].concat(fn),dropToGap:Ht!==0,dropPosition:Ht+Number(va[va.length-1])};Ot||rn==null||rn(wa),me.dragNode=null}}},me.cleanDragState=function(){var Ke=me.state.draggingNodeKey;Ke!==null&&me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),me.dragStartMousePosition=null,me.currentMouseOverDroppableNodeKey=null},me.triggerExpandActionExpand=function(Ke,nt){var ut=me.state,Ot=ut.expandedKeys,Xt=ut.flattenNodes,fn=nt.expanded,Ht=nt.key,mn=nt.isLeaf;if(!(mn||Ke.shiftKey||Ke.metaKey||Ke.ctrlKey)){var Cn=Xt.filter(function(rn){return rn.key===Ht})[0],Dn=(0,Ri.F)((0,He.Z)((0,He.Z)({},(0,Ri.H8)(Ht,me.getTreeNodeRequiredProps())),{},{data:Cn.data}));me.setExpandedKeys(fn?(0,Gt._5)(Ot,Ht):(0,Gt.L0)(Ot,Ht)),me.onNodeExpand(Ke,Dn)}},me.onNodeClick=function(Ke,nt){var ut=me.props,Ot=ut.onClick,Xt=ut.expandAction;Xt==="click"&&me.triggerExpandActionExpand(Ke,nt),Ot==null||Ot(Ke,nt)},me.onNodeDoubleClick=function(Ke,nt){var ut=me.props,Ot=ut.onDoubleClick,Xt=ut.expandAction;Xt==="doubleClick"&&me.triggerExpandActionExpand(Ke,nt),Ot==null||Ot(Ke,nt)},me.onNodeSelect=function(Ke,nt){var ut=me.state.selectedKeys,Ot=me.state,Xt=Ot.keyEntities,fn=Ot.fieldNames,Ht=me.props,mn=Ht.onSelect,Cn=Ht.multiple,Dn=nt.selected,rn=nt[fn.key],sa=!Dn;sa?Cn?ut=(0,Gt.L0)(ut,rn):ut=[rn]:ut=(0,Gt._5)(ut,rn);var jn=ut.map(function(va){var wa=Xt[va];return wa?wa.node:null}).filter(function(va){return va});me.setUncontrolledState({selectedKeys:ut}),mn==null||mn(ut,{event:"select",selected:sa,node:nt,selectedNodes:jn,nativeEvent:Ke.nativeEvent})},me.onNodeCheck=function(Ke,nt,ut){var Ot=me.state,Xt=Ot.keyEntities,fn=Ot.checkedKeys,Ht=Ot.halfCheckedKeys,mn=me.props,Cn=mn.checkStrictly,Dn=mn.onCheck,rn=nt.key,sa,jn={event:"check",node:nt,checked:ut,nativeEvent:Ke.nativeEvent};if(Cn){var va=ut?(0,Gt.L0)(fn,rn):(0,Gt._5)(fn,rn),wa=(0,Gt._5)(Ht,rn);sa={checked:va,halfChecked:wa},jn.checkedNodes=va.map(function(ca){return Xt[ca]}).filter(function(ca){return ca}).map(function(ca){return ca.node}),me.setUncontrolledState({checkedKeys:va})}else{var Zn=(0,bu.S)([].concat((0,qe.Z)(fn),[rn]),!0,Xt),Ra=Zn.checkedKeys,Da=Zn.halfCheckedKeys;if(!ut){var ta=new Set(Ra);ta.delete(rn);var Bn=(0,bu.S)(Array.from(ta),{checked:!1,halfCheckedKeys:Da},Xt);Ra=Bn.checkedKeys,Da=Bn.halfCheckedKeys}sa=Ra,jn.checkedNodes=[],jn.checkedNodesPositions=[],jn.halfCheckedKeys=Da,Ra.forEach(function(ca){var er=Xt[ca];if(er){var Ha=er.node,cr=er.pos;jn.checkedNodes.push(Ha),jn.checkedNodesPositions.push({node:Ha,pos:cr})}}),me.setUncontrolledState({checkedKeys:Ra},!1,{halfCheckedKeys:Da})}Dn==null||Dn(sa,jn)},me.onNodeLoad=function(Ke){var nt=Ke.key,ut=new Promise(function(Ot,Xt){me.setState(function(fn){var Ht=fn.loadedKeys,mn=Ht===void 0?[]:Ht,Cn=fn.loadingKeys,Dn=Cn===void 0?[]:Cn,rn=me.props,sa=rn.loadData,jn=rn.onLoad;if(!sa||mn.indexOf(nt)!==-1||Dn.indexOf(nt)!==-1)return null;var va=sa(Ke);return va.then(function(){var wa=me.state.loadedKeys,Zn=(0,Gt.L0)(wa,nt);jn==null||jn(Zn,{event:"load",node:Ke}),me.setUncontrolledState({loadedKeys:Zn}),me.setState(function(Ra){return{loadingKeys:(0,Gt._5)(Ra.loadingKeys,nt)}}),Ot()}).catch(function(wa){if(me.setState(function(Ra){return{loadingKeys:(0,Gt._5)(Ra.loadingKeys,nt)}}),me.loadingRetryTimes[nt]=(me.loadingRetryTimes[nt]||0)+1,me.loadingRetryTimes[nt]>=Gu){var Zn=me.state.loadedKeys;(0,je.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),me.setUncontrolledState({loadedKeys:(0,Gt.L0)(Zn,nt)}),Ot()}Xt(wa)}),{loadingKeys:(0,Gt.L0)(Dn,nt)}})});return ut.catch(function(){}),ut},me.onNodeMouseEnter=function(Ke,nt){var ut=me.props.onMouseEnter;ut==null||ut({event:Ke,node:nt})},me.onNodeMouseLeave=function(Ke,nt){var ut=me.props.onMouseLeave;ut==null||ut({event:Ke,node:nt})},me.onNodeContextMenu=function(Ke,nt){var ut=me.props.onRightClick;ut&&(Ke.preventDefault(),ut({event:Ke,node:nt}))},me.onFocus=function(){var Ke=me.props.onFocus;me.setState({focused:!0});for(var nt=arguments.length,ut=new Array(nt),Ot=0;Ot<nt;Ot++)ut[Ot]=arguments[Ot];Ke==null||Ke.apply(void 0,ut)},me.onBlur=function(){var Ke=me.props.onBlur;me.setState({focused:!1}),me.onActiveChange(null);for(var nt=arguments.length,ut=new Array(nt),Ot=0;Ot<nt;Ot++)ut[Ot]=arguments[Ot];Ke==null||Ke.apply(void 0,ut)},me.getTreeNodeRequiredProps=function(){var Ke=me.state,nt=Ke.expandedKeys,ut=Ke.selectedKeys,Ot=Ke.loadedKeys,Xt=Ke.loadingKeys,fn=Ke.checkedKeys,Ht=Ke.halfCheckedKeys,mn=Ke.dragOverNodeKey,Cn=Ke.dropPosition,Dn=Ke.keyEntities;return{expandedKeys:nt||[],selectedKeys:ut||[],loadedKeys:Ot||[],loadingKeys:Xt||[],checkedKeys:fn||[],halfCheckedKeys:Ht||[],dragOverNodeKey:mn,dropPosition:Cn,keyEntities:Dn}},me.setExpandedKeys=function(Ke){var nt=me.state,ut=nt.treeData,Ot=nt.fieldNames,Xt=(0,Ri.oH)(ut,Ke,Ot);me.setUncontrolledState({expandedKeys:Ke,flattenNodes:Xt},!0)},me.onNodeExpand=function(Ke,nt){var ut=me.state.expandedKeys,Ot=me.state,Xt=Ot.listChanging,fn=Ot.fieldNames,Ht=me.props,mn=Ht.onExpand,Cn=Ht.loadData,Dn=nt.expanded,rn=nt[fn.key];if(!Xt){var sa=ut.indexOf(rn),jn=!Dn;if((0,je.ZP)(Dn&&sa!==-1||!Dn&&sa===-1,"Expand state not sync with index check"),jn?ut=(0,Gt.L0)(ut,rn):ut=(0,Gt._5)(ut,rn),me.setExpandedKeys(ut),mn==null||mn(ut,{node:nt,expanded:jn,nativeEvent:Ke.nativeEvent}),jn&&Cn){var va=me.onNodeLoad(nt);va&&va.then(function(){var wa=(0,Ri.oH)(me.state.treeData,ut,fn);me.setUncontrolledState({flattenNodes:wa})}).catch(function(){var wa=me.state.expandedKeys,Zn=(0,Gt._5)(wa,rn);me.setExpandedKeys(Zn)})}}},me.onListChangeStart=function(){me.setUncontrolledState({listChanging:!0})},me.onListChangeEnd=function(){setTimeout(function(){me.setUncontrolledState({listChanging:!1})})},me.onActiveChange=function(Ke){var nt=me.state.activeKey,ut=me.props.onActiveChange;nt!==Ke&&(me.setState({activeKey:Ke}),Ke!==null&&me.scrollTo({key:Ke}),ut==null||ut(Ke))},me.getActiveItem=function(){var Ke=me.state,nt=Ke.activeKey,ut=Ke.flattenNodes;return nt===null?null:ut.find(function(Ot){var Xt=Ot.key;return Xt===nt})||null},me.offsetActiveKey=function(Ke){var nt=me.state,ut=nt.flattenNodes,Ot=nt.activeKey,Xt=ut.findIndex(function(mn){var Cn=mn.key;return Cn===Ot});Xt===-1&&Ke<0&&(Xt=ut.length),Xt=(Xt+Ke+ut.length)%ut.length;var fn=ut[Xt];if(fn){var Ht=fn.key;me.onActiveChange(Ht)}else me.onActiveChange(null)},me.onKeyDown=function(Ke){var nt=me.state,ut=nt.activeKey,Ot=nt.expandedKeys,Xt=nt.checkedKeys,fn=nt.fieldNames,Ht=me.props,mn=Ht.onKeyDown,Cn=Ht.checkable,Dn=Ht.selectable;switch(Ke.which){case a.Z.UP:{me.offsetActiveKey(-1),Ke.preventDefault();break}case a.Z.DOWN:{me.offsetActiveKey(1),Ke.preventDefault();break}}var rn=me.getActiveItem();if(rn&&rn.data){var sa=me.getTreeNodeRequiredProps(),jn=rn.data.isLeaf===!1||!!(rn.data[fn.children]||[]).length,va=(0,Ri.F)((0,He.Z)((0,He.Z)({},(0,Ri.H8)(ut,sa)),{},{data:rn.data,active:!0}));switch(Ke.which){case a.Z.LEFT:{jn&&Ot.includes(ut)?me.onNodeExpand({},va):rn.parent&&me.onActiveChange(rn.parent.key),Ke.preventDefault();break}case a.Z.RIGHT:{jn&&!Ot.includes(ut)?me.onNodeExpand({},va):rn.children&&rn.children.length&&me.onActiveChange(rn.children[0].key),Ke.preventDefault();break}case a.Z.ENTER:case a.Z.SPACE:{Cn&&!va.disabled&&va.checkable!==!1&&!va.disableCheckbox?me.onNodeCheck({},va,!Xt.includes(ut)):!Cn&&Dn&&!va.disabled&&va.selectable!==!1&&me.onNodeSelect({},va);break}}}mn==null||mn(Ke)},me.setUncontrolledState=function(Ke){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!me.destroyed){var Ot=!1,Xt=!0,fn={};Object.keys(Ke).forEach(function(Ht){if(Ht in me.props){Xt=!1;return}Ot=!0,fn[Ht]=Ke[Ht]}),Ot&&(!nt||Xt)&&me.setState((0,He.Z)((0,He.Z)({},fn),ut))}},me.scrollTo=function(Ke){me.listRef.current.scrollTo(Ke)},me}return(0,qt.Z)(at,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var _e=this.props.activeKey;_e!==void 0&&_e!==this.state.activeKey&&(this.setState({activeKey:_e}),_e!==null&&this.scrollTo({key:_e}))}},{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 _e,lt=this.state,bt=lt.focused,Ke=lt.flattenNodes,nt=lt.keyEntities,ut=lt.draggingNodeKey,Ot=lt.activeKey,Xt=lt.dropLevelOffset,fn=lt.dropContainerKey,Ht=lt.dropTargetKey,mn=lt.dropPosition,Cn=lt.dragOverNodeKey,Dn=lt.indent,rn=this.props,sa=rn.prefixCls,jn=rn.className,va=rn.style,wa=rn.showLine,Zn=rn.focusable,Ra=rn.tabIndex,Da=Ra===void 0?0:Ra,ta=rn.selectable,Bn=rn.showIcon,ca=rn.icon,er=rn.switcherIcon,Ha=rn.draggable,cr=rn.checkable,ja=rn.checkStrictly,Ga=rn.disabled,Ia=rn.motion,ir=rn.loadData,br=rn.filterTreeNode,ro=rn.height,Ur=rn.itemHeight,io=rn.virtual,Eo=rn.titleRender,oo=rn.dropIndicatorRender,gi=rn.onContextMenu,Li=rn.onScroll,hr=rn.direction,tr=rn.rootClassName,to=rn.rootStyle,lo=(0,ye.Z)(this.props,{aria:!0,data:!0}),zr;return Ha&&((0,Ve.Z)(Ha)==="object"?zr=Ha:typeof Ha=="function"?zr={nodeDraggable:Ha}:zr={}),ce.createElement(On.k.Provider,{value:{prefixCls:sa,selectable:ta,showIcon:Bn,icon:ca,switcherIcon:er,draggable:zr,draggingNodeKey:ut,checkable:cr,checkStrictly:ja,disabled:Ga,keyEntities:nt,dropLevelOffset:Xt,dropContainerKey:fn,dropTargetKey:Ht,dropPosition:mn,dragOverNodeKey:Cn,indent:Dn,direction:hr,dropIndicatorRender:oo,loadData:ir,filterTreeNode:br,titleRender:Eo,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}},ce.createElement("div",{role:"tree",className:ie()(sa,jn,tr,(_e={},(0,ke.Z)(_e,"".concat(sa,"-show-line"),wa),(0,ke.Z)(_e,"".concat(sa,"-focused"),bt),(0,ke.Z)(_e,"".concat(sa,"-active-focused"),Ot!==null),_e)),style:to},ce.createElement(wu,(0,Be.Z)({ref:this.listRef,prefixCls:sa,style:va,data:Ke,disabled:Ga,selectable:ta,checkable:!!cr,motion:Ia,dragging:ut!==null,height:ro,itemHeight:Ur,virtual:io,focusable:Zn,focused:bt,tabIndex:Da,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:gi,onScroll:Li},this.getTreeNodeRequiredProps(),lo))))}}],[{key:"getDerivedStateFromProps",value:function(_e,lt){var bt=lt.prevProps,Ke={prevProps:_e};function nt(Zn){return!bt&&Zn in _e||bt&&bt[Zn]!==_e[Zn]}var ut,Ot=lt.fieldNames;if(nt("fieldNames")&&(Ot=(0,Ri.w$)(_e.fieldNames),Ke.fieldNames=Ot),nt("treeData")?ut=_e.treeData:nt("children")&&((0,je.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ut=(0,Ri.zn)(_e.children)),ut){Ke.treeData=ut;var Xt=(0,Ri.I8)(ut,{fieldNames:Ot});Ke.keyEntities=(0,He.Z)((0,ke.Z)({},du,Al),Xt.keyEntities)}var fn=Ke.keyEntities||lt.keyEntities;if(nt("expandedKeys")||bt&&nt("autoExpandParent"))Ke.expandedKeys=_e.autoExpandParent||!bt&&_e.defaultExpandParent?(0,Gt.r7)(_e.expandedKeys,fn):_e.expandedKeys;else if(!bt&&_e.defaultExpandAll){var Ht=(0,He.Z)({},fn);delete Ht[du],Ke.expandedKeys=Object.keys(Ht).map(function(Zn){return Ht[Zn].key})}else!bt&&_e.defaultExpandedKeys&&(Ke.expandedKeys=_e.autoExpandParent||_e.defaultExpandParent?(0,Gt.r7)(_e.defaultExpandedKeys,fn):_e.defaultExpandedKeys);if(Ke.expandedKeys||delete Ke.expandedKeys,ut||Ke.expandedKeys){var mn=(0,Ri.oH)(ut||lt.treeData,Ke.expandedKeys||lt.expandedKeys,Ot);Ke.flattenNodes=mn}if(_e.selectable&&(nt("selectedKeys")?Ke.selectedKeys=(0,Gt.BT)(_e.selectedKeys,_e):!bt&&_e.defaultSelectedKeys&&(Ke.selectedKeys=(0,Gt.BT)(_e.defaultSelectedKeys,_e))),_e.checkable){var Cn;if(nt("checkedKeys")?Cn=(0,Gt.E6)(_e.checkedKeys)||{}:!bt&&_e.defaultCheckedKeys?Cn=(0,Gt.E6)(_e.defaultCheckedKeys)||{}:ut&&(Cn=(0,Gt.E6)(_e.checkedKeys)||{checkedKeys:lt.checkedKeys,halfCheckedKeys:lt.halfCheckedKeys}),Cn){var Dn=Cn,rn=Dn.checkedKeys,sa=rn===void 0?[]:rn,jn=Dn.halfCheckedKeys,va=jn===void 0?[]:jn;if(!_e.checkStrictly){var wa=(0,bu.S)(sa,!0,fn);sa=wa.checkedKeys,va=wa.halfCheckedKeys}Ke.checkedKeys=sa,Ke.halfCheckedKeys=va}}return nt("loadedKeys")&&(Ke.loadedKeys=_e.loadedKeys),Ke}}]),at}(ce.Component);vu.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:ms,allowDrop:function(){return!0},expandAction:!1},vu.TreeNode=Bu.Z;var hu=vu,xs=hu,ls=ce.createContext(null),us=ls;function vs(he){return Array.isArray(he)?he:he!==void 0?[he]:[]}function As(he){var Ne=he||{},at=Ne.label,me=Ne.value,_e=Ne.children,lt=me||"value";return{_title:at?[at]:["title","label"],value:lt,key:lt,children:_e||"children"}}function Cs(he){return!he||he.disabled||he.disableCheckbox||he.checkable===!1}function Hs(he,Ne){var at=[];function me(_e){_e.forEach(function(lt){var bt=lt[Ne.children];bt&&(at.push(lt[Ne.value]),me(bt))})}return me(he),at}function Ns(he){return he==null}var uu={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},pu=function(Ne,at){var me=re(),_e=me.prefixCls,lt=me.multiple,bt=me.searchValue,Ke=me.toggleOpen,nt=me.open,ut=me.notFoundContent,Ot=ce.useContext(us),Xt=Ot.virtual,fn=Ot.listHeight,Ht=Ot.listItemHeight,mn=Ot.treeData,Cn=Ot.fieldNames,Dn=Ot.onSelect,rn=Ot.dropdownMatchSelectWidth,sa=Ot.treeExpandAction,jn=ce.useContext(St),va=jn.checkable,wa=jn.checkedKeys,Zn=jn.halfCheckedKeys,Ra=jn.treeExpandedKeys,Da=jn.treeDefaultExpandAll,ta=jn.treeDefaultExpandedKeys,Bn=jn.onTreeExpand,ca=jn.treeIcon,er=jn.showTreeIcon,Ha=jn.switcherIcon,cr=jn.treeLine,ja=jn.treeNodeFilterProp,Ga=jn.loadData,Ia=jn.treeLoadedKeys,ir=jn.treeMotion,br=jn.onTreeLoad,ro=jn.keyEntities,Ur=ce.useRef(),io=(0,oi.Z)(function(){return mn},[nt,mn],function(Mr,so){return so[0]&&Mr[1]!==so[1]}),Eo=ce.useState(null),oo=(0,Ge.Z)(Eo,2),gi=oo[0],Li=oo[1],hr=ro[gi],tr=ce.useMemo(function(){return va?{checked:wa,halfChecked:Zn}:null},[va,wa,Zn]);ce.useEffect(function(){if(nt&&!lt&&wa.length){var Mr;(Mr=Ur.current)===null||Mr===void 0||Mr.scrollTo({key:wa[0]}),Li(wa[0])}},[nt]);var to=String(bt).toLowerCase(),lo=function(so){return to?String(so[ja]).toLowerCase().includes(to):!1},zr=ce.useState(ta),Bo=(0,Ge.Z)(zr,2),qr=Bo[0],ei=Bo[1],fo=ce.useState(null),uo=(0,Ge.Z)(fo,2),pi=uo[0],Zo=uo[1],Mi=ce.useMemo(function(){return Ra?(0,qe.Z)(Ra):bt?pi:qr},[qr,pi,Ra,bt]);ce.useEffect(function(){bt&&Zo(Hs(mn,Cn))},[bt]);var Fi=function(so){ei(so),Zo(so),Bn&&Bn(so)},Si=function(so){so.preventDefault()},zo=function(so,jo){var Ho=jo.node;va&&Cs(Ho)||(Dn(Ho.key,{selected:!wa.includes(Ho.key)}),lt||Ke(!1))};if(ce.useImperativeHandle(at,function(){var Mr;return{scrollTo:(Mr=Ur.current)===null||Mr===void 0?void 0:Mr.scrollTo,onKeyDown:function(jo){var Ho,Ii=jo.which;switch(Ii){case a.Z.UP:case a.Z.DOWN:case a.Z.LEFT:case a.Z.RIGHT:(Ho=Ur.current)===null||Ho===void 0||Ho.onKeyDown(jo);break;case a.Z.ENTER:{if(hr){var xr=(hr==null?void 0:hr.node)||{},Ea=xr.selectable,pr=xr.value;Ea!==!1&&zo(null,{node:{key:gi},selected:!wa.includes(pr)})}break}case a.Z.ESC:Ke(!1)}},onKeyUp:function(){}}}),io.length===0)return ce.createElement("div",{role:"listbox",className:"".concat(_e,"-empty"),onMouseDown:Si},ut);var Ro={fieldNames:Cn};return Ia&&(Ro.loadedKeys=Ia),Mi&&(Ro.expandedKeys=Mi),ce.createElement("div",{onMouseDown:Si},hr&&nt&&ce.createElement("span",{style:uu,"aria-live":"assertive"},hr.node.value),ce.createElement(xs,(0,Be.Z)({ref:Ur,focusable:!1,prefixCls:"".concat(_e,"-tree"),treeData:io,height:fn,itemHeight:Ht,virtual:Xt!==!1&&rn!==!1,multiple:lt,icon:ca,showIcon:er,switcherIcon:Ha,showLine:cr,loadData:bt?null:Ga,motion:ir,activeKey:gi,checkable:va,checkStrictly:!0,checkedKeys:tr,selectedKeys:va?[]:wa,defaultExpandAll:Da},Ro,{onActiveChange:Li,onSelect:zo,onCheck:zo,onExpand:Fi,onLoad:br,filterTreeNode:lo,expandAction:sa})))},Iu=ce.forwardRef(pu);Iu.displayName="OptionList";var ps=Iu,Su="SHOW_ALL",Ou="SHOW_PARENT",yu="SHOW_CHILD";function bs(he,Ne,at,me){var _e=new Set(he);return Ne===yu?he.filter(function(lt){var bt=at[lt];return!(bt&&bt.children&&bt.children.some(function(Ke){var nt=Ke.node;return _e.has(nt[me.value])})&&bt.children.every(function(Ke){var nt=Ke.node;return Cs(nt)||_e.has(nt[me.value])}))}):Ne===Ou?he.filter(function(lt){var bt=at[lt],Ke=bt?bt.parent:null;return!(Ke&&!Cs(Ke.node)&&_e.has(Ke.key))}):he}function Ru(he){var Ne=he.searchPlaceholder,at=he.treeCheckStrictly,me=he.treeCheckable,_e=he.labelInValue,lt=he.value,bt=he.multiple;warning(!Ne,"`searchPlaceholder` has been removed."),at&&_e===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(_e||at)&&warning(toArray(lt).every(function(Ke){return Ke&&_typeof(Ke)==="object"&&"value"in Ke}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),at||bt||me?warning(!lt||Array.isArray(lt),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(lt),"`value` should not be array when `TreeSelect` is single mode.")}var Ms=null,ss=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function as(he){return!he||(0,Ve.Z)(he)!=="object"}var Is=ce.forwardRef(function(he,Ne){var at=he.id,me=he.prefixCls,_e=me===void 0?"rc-tree-select":me,lt=he.value,bt=he.defaultValue,Ke=he.onChange,nt=he.onSelect,ut=he.onDeselect,Ot=he.searchValue,Xt=he.inputValue,fn=he.onSearch,Ht=he.autoClearSearchValue,mn=Ht===void 0?!0:Ht,Cn=he.filterTreeNode,Dn=he.treeNodeFilterProp,rn=Dn===void 0?"value":Dn,sa=he.showCheckedStrategy,jn=he.treeNodeLabelProp,va=he.multiple,wa=he.treeCheckable,Zn=he.treeCheckStrictly,Ra=he.labelInValue,Da=he.fieldNames,ta=he.treeDataSimpleMode,Bn=he.treeData,ca=he.children,er=he.loadData,Ha=he.treeLoadedKeys,cr=he.onTreeLoad,ja=he.treeDefaultExpandAll,Ga=he.treeExpandedKeys,Ia=he.treeDefaultExpandedKeys,ir=he.onTreeExpand,br=he.treeExpandAction,ro=he.virtual,Ur=he.listHeight,io=Ur===void 0?200:Ur,Eo=he.listItemHeight,oo=Eo===void 0?20:Eo,gi=he.onDropdownVisibleChange,Li=he.dropdownMatchSelectWidth,hr=Li===void 0?!0:Li,tr=he.treeLine,to=he.treeIcon,lo=he.showTreeIcon,zr=he.switcherIcon,Bo=he.treeMotion,qr=(0,se.Z)(he,ss),ei=yo(at),fo=wa&&!Zn,uo=wa||Zn,pi=Zn||Ra,Zo=uo||va,Mi=(0,Ze.Z)(bt,{value:lt}),Fi=(0,Ge.Z)(Mi,2),Si=Fi[0],zo=Fi[1],Ro=ce.useMemo(function(){return wa?sa||yu:Su},[sa,wa]),Mr=ce.useMemo(function(){return As(Da)},[JSON.stringify(Da)]),so=(0,Ze.Z)("",{value:Ot!==void 0?Ot:Xt,postState:function(Sa){return Sa||""}}),jo=(0,Ge.Z)(so,2),Ho=jo[0],Ii=jo[1],xr=function(Sa){Ii(Sa),fn==null||fn(Sa)},Ea=ze(Bn,ca,ta),pr=xl(Ea,Mr),Er=pr.keyEntities,za=pr.valueEntities,wo=ce.useCallback(function(Kn){var Sa=[],ua=[];return Kn.forEach(function(La){za.has(La)?ua.push(La):Sa.push(La)}),{missingRawValues:Sa,existRawValues:ua}},[za]),Yo=en(Ea,Ho,{fieldNames:Mr,treeNodeFilterProp:rn,filterTreeNode:Cn}),il=ce.useCallback(function(Kn){if(Kn){if(jn)return Kn[jn];for(var Sa=Mr._title,ua=0;ua<Sa.length;ua+=1){var La=Kn[Sa[ua]];if(La!==void 0)return La}}},[Mr,jn]),Ci=ce.useCallback(function(Kn){var Sa=vs(Kn);return Sa.map(function(ua){return as(ua)?{value:ua}:ua})},[]),dl=ce.useCallback(function(Kn){var Sa=Ci(Kn);return Sa.map(function(ua){var La=ua.label,xa=ua.value,Ua=ua.halfChecked,da,ha=za.get(xa);if(ha){var $a;La=($a=La)!==null&&$a!==void 0?$a:il(ha.node),da=ha.node.disabled}else if(La===void 0){var jr=Ci(Si).find(function(Rr){return Rr.value===xa});La=jr.label}return{label:La,value:xa,halfChecked:Ua,disabled:da}})},[za,il,Ci,Si]),ll=ce.useMemo(function(){return Ci(Si)},[Ci,Si]),tu=ce.useMemo(function(){var Kn=[],Sa=[];return ll.forEach(function(ua){ua.halfChecked?Sa.push(ua):Kn.push(ua)}),[Kn,Sa]},[ll]),nu=(0,Ge.Z)(tu,2),yl=nu[0],_l=nu[1],Pu=ce.useMemo(function(){return yl.map(function(Kn){return Kn.value})},[yl]),ge=Ul(yl,_l,fo,Er),fe=(0,Ge.Z)(ge,2),Ee=fe[0],xe=fe[1],Ue=ce.useMemo(function(){var Kn=bs(Ee,Ro,Er,Mr),Sa=Kn.map(function(Ua){var da,ha,$a;return(da=(ha=Er[Ua])===null||ha===void 0||($a=ha.node)===null||$a===void 0?void 0:$a[Mr.value])!==null&&da!==void 0?da:Ua}),ua=Sa.map(function(Ua){var da=yl.find(function(ha){return ha.value===Ua});return{value:Ua,label:da==null?void 0:da.label}}),La=dl(ua),xa=La[0];return!Zo&&xa&&Ns(xa.value)&&Ns(xa.label)?[]:La.map(function(Ua){var da;return(0,He.Z)((0,He.Z)({},Ua),{},{label:(da=Ua.label)!==null&&da!==void 0?da:Ua.value})})},[Mr,Zo,Ee,yl,dl,Ro,Er]),Xe=cu(Ue),vt=(0,Ge.Z)(Xe,1),Mt=vt[0],Ft=An(function(Kn,Sa,ua){var La=dl(Kn);if(zo(La),mn&&Ii(""),Ke){var xa=Kn;if(fo){var Ua=bs(Kn,Ro,Er,Mr);xa=Ua.map(function(gr){var Qr=za.get(gr);return Qr?Qr.node[Mr.value]:gr})}var da=Sa||{triggerValue:void 0,selected:void 0},ha=da.triggerValue,$a=da.selected,jr=xa;if(Zn){var Rr=_l.filter(function(gr){return!xa.includes(gr.value)});jr=[].concat((0,qe.Z)(jr),(0,qe.Z)(Rr))}var Qa=dl(jr),yr={preValue:yl,triggerValue:ha},dr=!0;(Zn||ua==="selection"&&!$a)&&(dr=!1),Ct(yr,ha,Kn,Ea,dr,Mr),uo?yr.checked=$a:yr.selected=$a;var Ja=pi?Qa:Qa.map(function(gr){return gr.value});Ke(Zo?Ja:Ja[0],pi?null:Qa.map(function(gr){return gr.label}),yr)}}),ln=ce.useCallback(function(Kn,Sa){var ua,La=Sa.selected,xa=Sa.source,Ua=Er[Kn],da=Ua==null?void 0:Ua.node,ha=(ua=da==null?void 0:da[Mr.value])!==null&&ua!==void 0?ua:Kn;if(!Zo)Ft([ha],{selected:!0,triggerValue:ha},"option");else{var $a=La?[].concat((0,qe.Z)(Pu),[ha]):Ee.filter(function(Qr){return Qr!==ha});if(fo){var jr=wo($a),Rr=jr.missingRawValues,Qa=jr.existRawValues,yr=Qa.map(function(Qr){return za.get(Qr).key}),dr;if(La){var Ja=(0,bu.S)(yr,!0,Er);dr=Ja.checkedKeys}else{var gr=(0,bu.S)(yr,{checked:!1,halfCheckedKeys:xe},Er);dr=gr.checkedKeys}$a=[].concat((0,qe.Z)(Rr),(0,qe.Z)(dr.map(function(Qr){return Er[Qr].node[Mr.value]})))}Ft($a,{selected:La,triggerValue:ha},xa||"option")}La||!Zo?nt==null||nt(ha,Qe(da)):ut==null||ut(ha,Qe(da))},[wo,za,Er,Mr,Zo,Pu,Ft,fo,nt,ut,Ee,xe]),bn=ce.useCallback(function(Kn){if(gi){var Sa={};Object.defineProperty(Sa,"documentClickClose",{get:function(){return(0,je.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),gi(Kn,Sa)}},[gi]),pn=An(function(Kn,Sa){var ua=Kn.map(function(La){return La.value});if(Sa.type==="clear"){Ft(ua,{},"selection");return}Sa.values.length&&ln(Sa.values[0].value,{selected:!1,source:"selection"})}),Yn=ce.useMemo(function(){return{virtual:ro,dropdownMatchSelectWidth:hr,listHeight:io,listItemHeight:oo,treeData:Yo,fieldNames:Mr,onSelect:ln,treeExpandAction:br}},[ro,hr,io,oo,Yo,Mr,ln,br]),ra=ce.useMemo(function(){return{checkable:uo,loadData:er,treeLoadedKeys:Ha,onTreeLoad:cr,checkedKeys:Ee,halfCheckedKeys:xe,treeDefaultExpandAll:ja,treeExpandedKeys:Ga,treeDefaultExpandedKeys:Ia,onTreeExpand:ir,treeIcon:to,treeMotion:Bo,showTreeIcon:lo,switcherIcon:zr,treeLine:tr,treeNodeFilterProp:rn,keyEntities:Er}},[uo,er,Ha,cr,Ee,xe,ja,Ga,Ia,ir,to,Bo,lo,zr,tr,rn,Er]);return ce.createElement(us.Provider,{value:Yn},ce.createElement(St.Provider,{value:ra},ce.createElement(Wn,(0,Be.Z)({ref:Ne},qr,{id:ei,prefixCls:_e,mode:Zo?"multiple":void 0,displayValues:Mt,onDisplayValuesChange:pn,searchValue:Ho,onSearch:xr,OptionList:ps,emptyOptions:!Ea.length,onDropdownVisibleChange:bn,dropdownMatchSelectWidth:hr}))))}),Ss=Is;Ss.TreeNode=Vu,Ss.SHOW_ALL=Su,Ss.SHOW_PARENT=Ou,Ss.SHOW_CHILD=yu;var Os=Ss,Te=Os,ct=ee(10366),gt=ee(8745),Qt=ee(33603),In=ee(9708),ma=ee(53124),ba=ee(98866),Pr=ee(88258),Gr=ee(98675),kr=ee(65223),pe=ee(87244),Ce=ee(13458),it=ee(78642),tt=ee(46163),It=ee(4173),$t=ee(7349),gn=ee(63185),Vn=ee(45503),Tn=ee(67968),Hn=ee(32157);const _n=he=>{const{componentCls:Ne,treePrefixCls:at,colorBgElevated:me}=he,_e=`.${at}`;return[{[`${Ne}-dropdown`]:[{padding:`${he.paddingXS}px ${he.paddingXS/2}px`},(0,Hn.Yk)(at,(0,Vn.TS)(he,{colorBgContainer:me})),{[_e]:{borderRadius:0,[`${_e}-list-holder-inner`]:{alignItems:"stretch",[`${_e}-treenode`]:{[`${_e}-node-content-wrapper`]:{flex:"auto"}}}}},(0,gn.C2)(`${at}-checkbox`,he),{"&-rtl":{direction:"rtl",[`${_e}-switcher${_e}-switcher_close`]:{[`${_e}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ba(he,Ne){return(0,Tn.Z)("TreeSelect",at=>{const me=(0,Vn.TS)(at,{treePrefixCls:Ne});return[_n(me)]},Hn.TM)(he)}var _a=function(he,Ne){var at={};for(var me in he)Object.prototype.hasOwnProperty.call(he,me)&&Ne.indexOf(me)<0&&(at[me]=he[me]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,me=Object.getOwnPropertySymbols(he);_e<me.length;_e++)Ne.indexOf(me[_e])<0&&Object.prototype.propertyIsEnumerable.call(he,me[_e])&&(at[me[_e]]=he[me[_e]]);return at};const Aa=(he,Ne)=>{var at,{prefixCls:me,size:_e,disabled:lt,bordered:bt=!0,className:Ke,rootClassName:nt,treeCheckable:ut,multiple:Ot,listHeight:Xt=256,listItemHeight:fn=26,placement:Ht,notFoundContent:mn,switcherIcon:Cn,treeLine:Dn,getPopupContainer:rn,popupClassName:sa,dropdownClassName:jn,treeIcon:va=!1,transitionName:wa,choiceTransitionName:Zn="",status:Ra,treeExpandAction:Da,builtinPlacements:ta,dropdownMatchSelectWidth:Bn,popupMatchSelectWidth:ca,allowClear:er}=he,Ha=_a(he,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:cr,getPrefixCls:ja,renderEmpty:Ga,direction:Ia,virtual:ir,popupMatchSelectWidth:br,popupOverflow:ro}=ce.useContext(ma.E_),Ur=ja(),io=ja("select",me),Eo=ja("select-tree",me),oo=ja("tree-select",me),{compactSize:gi,compactItemClassnames:Li}=(0,It.ri)(io,Ia),[hr,tr]=(0,pe.Z)(io),[to]=Ba(oo,Eo),lo=ie()(sa||jn,`${oo}-dropdown`,{[`${oo}-dropdown-rtl`]:Ia==="rtl"},nt,tr),zr=!!(ut||Ot),Bo=(0,it.Z)(Ha.suffixIcon,Ha.showArrow),qr=(at=ca!=null?ca:Bn)!==null&&at!==void 0?at:br,{status:ei,hasFeedback:fo,isFormItemInput:uo,feedbackIcon:pi}=ce.useContext(kr.aM),Zo=(0,In.F)(ei,Ra),{suffixIcon:Mi,removeIcon:Fi,clearIcon:Si}=(0,tt.Z)(Object.assign(Object.assign({},Ha),{multiple:zr,showSuffixIcon:Bo,hasFeedback:fo,feedbackIcon:pi,prefixCls:io,componentName:"TreeSelect"})),zo=er===!0?{clearIcon:Si}:er;let Ro;mn!==void 0?Ro=mn:Ro=(Ga==null?void 0:Ga("Select"))||ce.createElement(Pr.Z,{componentName:"Select"});const Mr=(0,ct.Z)(Ha,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),so=ce.useMemo(()=>Ht!==void 0?Ht:Ia==="rtl"?"bottomRight":"bottomLeft",[Ht,Ia]),jo=(0,Ce.Z)(ta,ro),Ho=(0,Gr.Z)(za=>{var wo;return(wo=_e!=null?_e:gi)!==null&&wo!==void 0?wo:za}),Ii=ce.useContext(ba.Z),xr=lt!=null?lt:Ii,Ea=ie()(!me&&oo,{[`${io}-lg`]:Ho==="large",[`${io}-sm`]:Ho==="small",[`${io}-rtl`]:Ia==="rtl",[`${io}-borderless`]:!bt,[`${io}-in-form-item`]:uo},(0,In.Z)(io,Zo,fo),Li,Ke,nt,tr),pr=za=>ce.createElement($t.Z,{prefixCls:Eo,switcherIcon:Cn,treeNodeProps:za,showLine:Dn}),Er=ce.createElement(Te,Object.assign({virtual:ir,disabled:xr},Mr,{dropdownMatchSelectWidth:qr,builtinPlacements:jo,ref:Ne,prefixCls:io,className:Ea,listHeight:Xt,listItemHeight:fn,treeCheckable:ut&&ce.createElement("span",{className:`${io}-tree-checkbox-inner`}),treeLine:!!Dn,suffixIcon:Mi,multiple:zr,placement:so,removeIcon:Fi,allowClear:zo,switcherIcon:pr,showTreeIcon:va,notFoundContent:Ro,getPopupContainer:rn||cr,treeMotion:null,dropdownClassName:lo,choiceTransitionName:(0,Qt.m)(Ur,"",Zn),transitionName:(0,Qt.m)(Ur,"slide-up",wa),treeExpandAction:Da}));return hr(to(Er))},fr=ce.forwardRef(Aa),ar=(0,gt.Z)(fr);fr.TreeNode=Vu,fr.SHOW_ALL=Su,fr.SHOW_PARENT=Ou,fr.SHOW_CHILD=yu,fr._InternalPanelDoNotUseOrYouWillBeFired=ar;var or=fr},86132:function(zt,Vt,ee){"use strict";ee.d(Vt,{default:function(){return ft}});var te=ee(87462),ie=ee(4942),Be=ee(71002),qe=ee(1413),He=ee(74902),Ge=ee(15671),se=ee(43144),Ve=ee(97326),ke=ee(60136),Ze=ee(51630),je=ee(94184),ce=ee.n(je),Le={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(st){var St=st.keyCode;if(st.altKey&&!st.ctrlKey||st.metaKey||St>=Le.F1&&St<=Le.F12)return!1;switch(St){case Le.ALT:case Le.CAPS_LOCK:case Le.CONTEXT_MENU:case Le.CTRL:case Le.DOWN:case Le.END:case Le.ESC:case Le.HOME:case Le.INSERT:case Le.LEFT:case Le.MAC_FF_META:case Le.META:case Le.NUMLOCK:case Le.NUM_CENTER:case Le.PAGE_DOWN:case Le.PAGE_UP:case Le.PAUSE:case Le.PRINT_SCREEN:case Le.RIGHT:case Le.SHIFT:case Le.UP:case Le.WIN_KEY:case Le.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(st){if(st>=Le.ZERO&&st<=Le.NINE||st>=Le.NUM_ZERO&&st<=Le.NUM_MULTIPLY||st>=Le.A&&st<=Le.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&st===0)return!0;switch(st){case Le.SPACE:case Le.QUESTION_MARK:case Le.NUM_PLUS:case Le.NUM_MINUS:case Le.NUM_PERIOD:case Le.NUM_DIVISION:case Le.SEMICOLON:case Le.DASH:case Le.EQUALS:case Le.COMMA:case Le.PERIOD:case Le.SLASH:case Le.APOSTROPHE:case Le.SINGLE_QUOTE:case Le.OPEN_SQUARE_BRACKET:case Le.BACKSLASH:case Le.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},de=Le,a=ee(34952),y=ee(72978),b=ee(67294),E=ee(69610);function x(ze){var st=ze.dropPosition,St=ze.dropLevelOffset,Me=ze.indent,qt={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(st){case-1:qt.top=0,qt.left=-St*Me;break;case 1:qt.bottom=0,qt.left=-St*Me;break;case 0:qt.bottom=0,qt.left=Me;break}return b.createElement("div",{style:qt})}var z=ee(36459),re=ee(97685),ae=ee(45987);function ne(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var ve=ne()?b.useLayoutEffect:b.useEffect,ye=ve,we=function(st,St){var Me=React.useRef(!0);ve(function(){if(!Me.current)return st()},St),ve(function(){return Me.current=!1,function(){Me.current=!0}},[])},Fe=ee(73299),Se=ee(73935);function Pe(ze){return ze instanceof HTMLElement||ze instanceof SVGElement}function Ye(ze){return Pe(ze)?ze:ze instanceof b.Component?Se.findDOMNode(ze):null}var De=ee(28580);function We(ze,st,St){var Me=React.useRef({});return(!("value"in Me.current)||St(Me.current.condition,st))&&(Me.current.value=ze(),Me.current.condition=st),Me.current.value}function Oe(ze,st){typeof ze=="function"?ze(st):(0,Be.Z)(ze)==="object"&&ze&&"current"in ze&&(ze.current=st)}function rt(){for(var ze=arguments.length,st=new Array(ze),St=0;St<ze;St++)st[St]=arguments[St];var Me=st.filter(function(qt){return qt});return Me.length<=1?Me[0]:function(qt){st.forEach(function(tn){Oe(tn,qt)})}}function Je(){for(var ze=arguments.length,st=new Array(ze),St=0;St<ze;St++)st[St]=arguments[St];return useMemo(function(){return rt.apply(void 0,st)},st,function(Me,qt){return Me.length===qt.length&&Me.every(function(tn,kn){return tn===qt[kn]})})}function At(ze){var st,St,Me=(0,De.isMemo)(ze)?ze.type.type:ze.type;return!(typeof Me=="function"&&!((st=Me.prototype)!==null&&st!==void 0&&st.render)||typeof ze=="function"&&!((St=ze.prototype)!==null&&St!==void 0&&St.render))}function Lt(ze,st){var St={};return St[ze.toLowerCase()]=st.toLowerCase(),St["Webkit".concat(ze)]="webkit".concat(st),St["Moz".concat(ze)]="moz".concat(st),St["ms".concat(ze)]="MS".concat(st),St["O".concat(ze)]="o".concat(st.toLowerCase()),St}function ht(ze,st){var St={animationend:Lt("Animation","AnimationEnd"),transitionend:Lt("Transition","TransitionEnd")};return ze&&("AnimationEvent"in st||delete St.animationend.animation,"TransitionEvent"in st||delete St.transitionend.transition),St}var wt=ht(ne(),typeof window!="undefined"?window:{}),Jt={};if(ne()){var cn=document.createElement("div");Jt=cn.style}var pt={};function Nt(ze){if(pt[ze])return pt[ze];var st=wt[ze];if(st)for(var St=Object.keys(st),Me=St.length,qt=0;qt<Me;qt+=1){var tn=St[qt];if(Object.prototype.hasOwnProperty.call(st,tn)&&tn in Jt)return pt[ze]=st[tn],pt[ze]}return""}var Zt=Nt("animationend"),Fn=Nt("transitionend"),yt=!!(Zt&&Fn),Yt=Zt||"animationend",Re=Fn||"transitionend";function Gn(ze,st){if(!ze)return null;if((0,Be.Z)(ze)==="object"){var St=st.replace(/-\w/g,function(Me){return Me[1].toUpperCase()});return ze[St]}return"".concat(ze,"-").concat(st)}var nn="none",pa="appear",fa="enter",Ln="leave",mt="none",ot="prepare",an="start",hn="active",Wt="end";function Na(ze){var st=b.useRef(!1),St=b.useState(ze),Me=(0,re.Z)(St,2),qt=Me[0],tn=Me[1];b.useEffect(function(){return st.current=!1,function(){st.current=!0}},[]);function kn(jt,On){On&&st.current||tn(jt)}return[qt,kn]}var En=function(st){return+setTimeout(st,16)},Ca=function(st){return clearTimeout(st)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(En=function(st){return window.requestAnimationFrame(st)},Ca=function(st){return window.cancelAnimationFrame(st)});var Oa=0,Wa=new Map;function mr(ze){Wa.delete(ze)}var Lr=function(st){var St=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Oa+=1;var Me=Oa;function qt(tn){if(tn===0)mr(Me),st();else{var kn=En(function(){qt(tn-1)});Wa.set(Me,kn)}}return qt(St),Me};Lr.cancel=function(ze){var st=Wa.get(ze);return mr(st),Ca(st)};var mo=Lr,dt=function(){var ze=b.useRef(null);function st(){mo.cancel(ze.current)}function St(Me){var qt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;st();var tn=mo(function(){qt<=1?Me({isCanceled:function(){return tn!==ze.current}}):St(Me,qt-1)});ze.current=tn}return b.useEffect(function(){return function(){st()}},[]),[St,st]},Et=ne()?b.useLayoutEffect:b.useEffect,$n=Et,oa=[ot,an,hn,Wt],xt=!1,Fa=!0;function Or(ze){return ze===hn||ze===Wt}var ya=function(ze,st){var St=Na(mt),Me=(0,re.Z)(St,2),qt=Me[0],tn=Me[1],kn=dt(),jt=(0,re.Z)(kn,2),On=jt[0],Gt=jt[1];function dn(){tn(ot,!0)}return $n(function(){if(qt!==mt&&qt!==Wt){var un=oa.indexOf(qt),Nn=oa[un+1],xn=st(qt);xn===xt?tn(Nn,!0):On(function(ka){function Ya(){ka.isCanceled()||tn(Nn,!0)}xn===!0?Ya():Promise.resolve(xn).then(Ya)})}},[ze,qt]),b.useEffect(function(){return function(){Gt()}},[]),[dn,qt]},Tr=function(ze){var st=(0,b.useRef)(),St=(0,b.useRef)(ze);St.current=ze;var Me=b.useCallback(function(kn){St.current(kn)},[]);function qt(kn){kn&&(kn.removeEventListener(Re,Me),kn.removeEventListener(Yt,Me))}function tn(kn){st.current&&st.current!==kn&&qt(st.current),kn&&kn!==st.current&&(kn.addEventListener(Re,Me),kn.addEventListener(Yt,Me),st.current=kn)}return b.useEffect(function(){return function(){qt(st.current)}},[]),[tn,qt]};function Ut(ze,st,St,Me){var qt=Me.motionEnter,tn=qt===void 0?!0:qt,kn=Me.motionAppear,jt=kn===void 0?!0:kn,On=Me.motionLeave,Gt=On===void 0?!0:On,dn=Me.motionDeadline,un=Me.motionLeaveImmediately,Nn=Me.onAppearPrepare,xn=Me.onEnterPrepare,ka=Me.onLeavePrepare,Ya=Me.onAppearStart,Cr=Me.onEnterStart,ea=Me.onLeaveStart,qa=Me.onAppearActive,Ar=Me.onEnterActive,Zr=Me.onLeaveActive,Kr=Me.onAppearEnd,Po=Me.onEnterEnd,li=Me.onLeaveEnd,Wo=Me.onVisibleChanged,Xo=Na(),Jo=(0,re.Z)(Xo,2),Oo=Jo[0],$o=Jo[1],Ei=Na(nn),el=(0,re.Z)(Ei,2),Gi=el[0],al=el[1],Ji=Na(null),ml=(0,re.Z)(Ji,2),Kl=ml[0],Ol=ml[1],Fu=(0,b.useRef)(!1),ju=(0,b.useRef)(null);function Yu(){return St()}var zl=(0,b.useRef)(!1);function Bu(Al){var wl=Yu();if(!(Al&&!Al.deadline&&Al.target!==wl)){var Ka=zl.current,eu;Gi===pa&&Ka?eu=Kr==null?void 0:Kr(wl,Al):Gi===fa&&Ka?eu=Po==null?void 0:Po(wl,Al):Gi===Ln&&Ka&&(eu=li==null?void 0:li(wl,Al)),Gi!==nn&&Ka&&eu!==!1&&(al(nn,!0),Ol(null,!0))}}var Qu=Tr(Bu),Xu=(0,re.Z)(Qu,1),fu=Xu[0],jl=b.useMemo(function(){var Al,wl,Ka;switch(Gi){case pa:return Al={},(0,ie.Z)(Al,ot,Nn),(0,ie.Z)(Al,an,Ya),(0,ie.Z)(Al,hn,qa),Al;case fa:return wl={},(0,ie.Z)(wl,ot,xn),(0,ie.Z)(wl,an,Cr),(0,ie.Z)(wl,hn,Ar),wl;case Ln:return Ka={},(0,ie.Z)(Ka,ot,ka),(0,ie.Z)(Ka,an,ea),(0,ie.Z)(Ka,hn,Zr),Ka;default:return{}}},[Gi]),ts=ya(Gi,function(Al){if(Al===ot){var wl=jl[ot];return wl?wl(Yu()):xt}if(Mu in jl){var Ka;Ol(((Ka=jl[Mu])===null||Ka===void 0?void 0:Ka.call(jl,Yu(),null))||null)}return Mu===hn&&(fu(Yu()),dn>0&&(clearTimeout(ju.current),ju.current=setTimeout(function(){Bu({deadline:!0})},dn))),Fa}),Nu=(0,re.Z)(ts,2),Es=Nu[0],Mu=Nu[1],Ju=Or(Mu);zl.current=Ju,$n(function(){$o(st);var Al=Fu.current;if(Fu.current=!0,!!ze){var wl;!Al&&st&&jt&&(wl=pa),Al&&st&&tn&&(wl=fa),(Al&&!st&&Gt||!Al&&un&&!st&&Gt)&&(wl=Ln),wl&&(al(wl),Es())}},[st]),(0,b.useEffect)(function(){(Gi===pa&&!jt||Gi===fa&&!tn||Gi===Ln&&!Gt)&&al(nn)},[jt,tn,Gt]),(0,b.useEffect)(function(){return function(){Fu.current=!1,clearTimeout(ju.current)}},[]);var du=b.useRef(!1);(0,b.useEffect)(function(){Oo&&(du.current=!0),Oo!==void 0&&Gi===nn&&((du.current||Oo)&&(Wo==null||Wo(Oo)),du.current=!0)},[Oo,Gi]);var mu=Kl;return jl[ot]&&Mu===an&&(mu=(0,qe.Z)({transition:"none"},mu)),[Gi,Mu,mu,Oo!=null?Oo:st]}var sr=function(ze){(0,ke.Z)(St,ze);var st=(0,Ze.Z)(St);function St(){return(0,Ge.Z)(this,St),st.apply(this,arguments)}return(0,se.Z)(St,[{key:"render",value:function(){return this.props.children}}]),St}(b.Component),vr=sr;function Fo(ze){var st=ze;(0,Be.Z)(ze)==="object"&&(st=ze.transitionSupport);function St(qt){return!!(qt.motionName&&st)}var Me=b.forwardRef(function(qt,tn){var kn=qt.visible,jt=kn===void 0?!0:kn,On=qt.removeOnLeave,Gt=On===void 0?!0:On,dn=qt.forceRender,un=qt.children,Nn=qt.motionName,xn=qt.leavedClassName,ka=qt.eventProps,Ya=St(qt),Cr=(0,b.useRef)(),ea=(0,b.useRef)();function qa(){try{return Cr.current instanceof HTMLElement?Cr.current:Ye(ea.current)}catch(Ji){return null}}var Ar=Ut(Ya,jt,qa,qt),Zr=(0,re.Z)(Ar,4),Kr=Zr[0],Po=Zr[1],li=Zr[2],Wo=Zr[3],Xo=b.useRef(Wo);Wo&&(Xo.current=!0);var Jo=b.useCallback(function(Ji){Cr.current=Ji,Oe(tn,Ji)},[tn]),Oo,$o=(0,qe.Z)((0,qe.Z)({},ka),{},{visible:jt});if(!un)Oo=null;else if(Kr===nn||!St(qt))Wo?Oo=un((0,qe.Z)({},$o),Jo):!Gt&&Xo.current&&xn?Oo=un((0,qe.Z)((0,qe.Z)({},$o),{},{className:xn}),Jo):dn||!Gt&&!xn?Oo=un((0,qe.Z)((0,qe.Z)({},$o),{},{style:{display:"none"}}),Jo):Oo=null;else{var Ei,el;Po===ot?el="prepare":Or(Po)?el="active":Po===an&&(el="start"),Oo=un((0,qe.Z)((0,qe.Z)({},$o),{},{className:ce()(Gn(Nn,Kr),(Ei={},(0,ie.Z)(Ei,Gn(Nn,"".concat(Kr,"-").concat(el)),el),(0,ie.Z)(Ei,Nn,typeof Nn=="string"),Ei)),style:li}),Jo)}if(b.isValidElement(Oo)&&At(Oo)){var Gi=Oo,al=Gi.ref;al||(Oo=b.cloneElement(Oo,{ref:Jo}))}return b.createElement(vr,{ref:ea},Oo)});return Me.displayName="CSSMotion",Me}var wr=Fo(yt),Yr="add",ai="keep",vo="remove",_o="removed";function hi(ze){var st;return ze&&(0,Be.Z)(ze)==="object"&&"key"in ze?st=ze:st={key:ze},(0,qe.Z)((0,qe.Z)({},st),{},{key:String(st.key)})}function nl(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ze.map(hi)}function na(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=[],Me=0,qt=st.length,tn=nl(ze),kn=nl(st);tn.forEach(function(Gt){for(var dn=!1,un=Me;un<qt;un+=1){var Nn=kn[un];if(Nn.key===Gt.key){Me<un&&(St=St.concat(kn.slice(Me,un).map(function(xn){return(0,qe.Z)((0,qe.Z)({},xn),{},{status:Yr})})),Me=un),St.push((0,qe.Z)((0,qe.Z)({},Nn),{},{status:ai})),Me+=1,dn=!0;break}}dn||St.push((0,qe.Z)((0,qe.Z)({},Gt),{},{status:vo}))}),Me<qt&&(St=St.concat(kn.slice(Me).map(function(Gt){return(0,qe.Z)((0,qe.Z)({},Gt),{},{status:Yr})})));var jt={};St.forEach(function(Gt){var dn=Gt.key;jt[dn]=(jt[dn]||0)+1});var On=Object.keys(jt).filter(function(Gt){return jt[Gt]>1});return On.forEach(function(Gt){St=St.filter(function(dn){var un=dn.key,Nn=dn.status;return un!==Gt||Nn!==vo}),St.forEach(function(dn){dn.key===Gt&&(dn.status=ai)})}),St}var rr=["component","children","onVisibleChanged","onAllRemoved"],Io=["status"],qn=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Mn(ze){var st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:wr,St=function(Me){(0,ke.Z)(tn,Me);var qt=(0,Ze.Z)(tn);function tn(){var kn;(0,Ge.Z)(this,tn);for(var jt=arguments.length,On=new Array(jt),Gt=0;Gt<jt;Gt++)On[Gt]=arguments[Gt];return kn=qt.call.apply(qt,[this].concat(On)),(0,ie.Z)((0,Ve.Z)(kn),"state",{keyEntities:[]}),(0,ie.Z)((0,Ve.Z)(kn),"removeKey",function(dn){var un=kn.state.keyEntities,Nn=un.map(function(xn){return xn.key!==dn?xn:(0,qe.Z)((0,qe.Z)({},xn),{},{status:_o})});return kn.setState({keyEntities:Nn}),Nn.filter(function(xn){var ka=xn.status;return ka!==_o}).length}),kn}return(0,se.Z)(tn,[{key:"render",value:function(){var jt=this,On=this.state.keyEntities,Gt=this.props,dn=Gt.component,un=Gt.children,Nn=Gt.onVisibleChanged,xn=Gt.onAllRemoved,ka=(0,ae.Z)(Gt,rr),Ya=dn||b.Fragment,Cr={};return qn.forEach(function(ea){Cr[ea]=ka[ea],delete ka[ea]}),delete ka.keys,b.createElement(Ya,ka,On.map(function(ea){var qa=ea.status,Ar=(0,ae.Z)(ea,Io),Zr=qa===Yr||qa===ai;return b.createElement(st,(0,te.Z)({},Cr,{key:Ar.key,visible:Zr,eventProps:Ar,onVisibleChanged:function(Po){if(Nn==null||Nn(Po,{key:Ar.key}),!Po){var li=jt.removeKey(Ar.key);li===0&&xn&&xn()}}}),un)}))}}],[{key:"getDerivedStateFromProps",value:function(jt,On){var Gt=jt.keys,dn=On.keyEntities,un=nl(Gt),Nn=na(dn,un);return{keyEntities:Nn.filter(function(xn){var ka=dn.find(function(Ya){var Cr=Ya.key;return xn.key===Cr});return!(ka&&ka.status===_o&&xn.status===vo)})}}}]),tn}(b.Component);return(0,ie.Z)(St,"defaultProps",{component:"div"}),St}var ia=Mn(yt),Bt=wr,Un=ee(56261);function Qn(ze,st){var St=b.useState(!1),Me=(0,re.Z)(St,2),qt=Me[0],tn=Me[1];b.useLayoutEffect(function(){if(qt)return ze(),function(){st()}},[qt]),b.useLayoutEffect(function(){return tn(!0),function(){tn(!1)}},[])}var yn=ee(83898),Pt=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],Tt=function(st,St){var Me=st.className,qt=st.style,tn=st.motion,kn=st.motionNodes,jt=st.motionType,On=st.onMotionStart,Gt=st.onMotionEnd,dn=st.active,un=st.treeNodeRequiredProps,Nn=(0,ae.Z)(st,Pt),xn=b.useState(!0),ka=(0,re.Z)(xn,2),Ya=ka[0],Cr=ka[1],ea=b.useContext(E.k),qa=ea.prefixCls,Ar=kn&&jt!=="hide";ye(function(){kn&&Ar!==Ya&&Cr(Ar)},[kn]);var Zr=function(){kn&&On()},Kr=b.useRef(!1),Po=function(){kn&&!Kr.current&&(Kr.current=!0,Gt())};Qn(Zr,Po);var li=function(Xo){Ar===Xo&&Po()};return kn?b.createElement(Bt,(0,te.Z)({ref:St,visible:Ya},tn,{motionAppear:jt==="show",onVisibleChanged:li}),function(Wo,Xo){var Jo=Wo.className,Oo=Wo.style;return b.createElement("div",{ref:Xo,className:ce()("".concat(qa,"-treenode-motion"),Jo),style:Oo},kn.map(function($o){var Ei=(0,te.Z)({},((0,z.Z)($o.data),$o.data)),el=$o.title,Gi=$o.key,al=$o.isStart,Ji=$o.isEnd;delete Ei.children;var ml=(0,yn.H8)(Gi,un);return b.createElement(Un.Z,(0,te.Z)({},Ei,ml,{title:el,active:dn,data:$o.data,key:Gi,isStart:al,isEnd:Ji}))}))}):b.createElement(Un.Z,(0,te.Z)({domRef:St,className:Me,style:qt},Nn,{active:dn}))};Tt.displayName="MotionTreeNode";var Dt=b.forwardRef(Tt),Sn=Dt;function Wn(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],st=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],St=ze.length,Me=st.length;if(Math.abs(St-Me)!==1)return{add:!1,key:null};function qt(tn,kn){var jt=new Map;tn.forEach(function(Gt){jt.set(Gt,!0)});var On=kn.filter(function(Gt){return!jt.has(Gt)});return On.length===1?On[0]:null}return St<Me?{add:!0,key:qt(ze,st)}:{add:!1,key:qt(st,ze)}}function la(ze,st,St){var Me=ze.findIndex(function(jt){return jt.key===St}),qt=ze[Me+1],tn=st.findIndex(function(jt){return jt.key===St});if(qt){var kn=st.findIndex(function(jt){return jt.key===qt.key});return st.slice(tn+1,kn)}return st.slice(tn+1)}var lr=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],_t={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ma=function(){},Sr="RC_TREE_MOTION_".concat(Math.random()),xi={key:Sr},aa={key:Sr,level:0,index:0,pos:"0",node:xi,nodes:[xi]},yo={parent:null,children:[],pos:aa.pos,data:xi,title:null,key:Sr,isStart:[],isEnd:[]};function Nr(ze,st,St,Me){return st===!1||!St?ze:ze.slice(0,Math.ceil(St/Me)+1)}function po(ze){var st=ze.key,St=ze.pos;return(0,yn.km)(st,St)}function Do(ze){for(var st=String(ze.data.key),St=ze;St.parent;)St=St.parent,st="".concat(St.data.key," > ").concat(st);return st}var ci=b.forwardRef(function(ze,st){var St=ze.prefixCls,Me=ze.data,qt=ze.selectable,tn=ze.checkable,kn=ze.expandedKeys,jt=ze.selectedKeys,On=ze.checkedKeys,Gt=ze.loadedKeys,dn=ze.loadingKeys,un=ze.halfCheckedKeys,Nn=ze.keyEntities,xn=ze.disabled,ka=ze.dragging,Ya=ze.dragOverNodeKey,Cr=ze.dropPosition,ea=ze.motion,qa=ze.height,Ar=ze.itemHeight,Zr=ze.virtual,Kr=ze.focusable,Po=ze.activeItem,li=ze.focused,Wo=ze.tabIndex,Xo=ze.onKeyDown,Jo=ze.onFocus,Oo=ze.onBlur,$o=ze.onActiveChange,Ei=ze.onListChangeStart,el=ze.onListChangeEnd,Gi=(0,ae.Z)(ze,lr),al=b.useRef(null),Ji=b.useRef(null);b.useImperativeHandle(st,function(){return{scrollTo:function(wu){al.current.scrollTo(wu)},getIndentWidth:function(){return Ji.current.offsetWidth}}});var ml=b.useState(kn),Kl=(0,re.Z)(ml,2),Ol=Kl[0],Fu=Kl[1],ju=b.useState(Me),Yu=(0,re.Z)(ju,2),zl=Yu[0],Bu=Yu[1],Qu=b.useState(Me),Xu=(0,re.Z)(Qu,2),fu=Xu[0],jl=Xu[1],ts=b.useState([]),Nu=(0,re.Z)(ts,2),Es=Nu[0],Mu=Nu[1],Ju=b.useState(null),du=(0,re.Z)(Ju,2),mu=du[0],Al=du[1],wl=b.useRef(Me);wl.current=Me;function Ka(){var Sl=wl.current;Bu(Sl),jl(Sl),Mu([]),Al(null),el()}ye(function(){Fu(kn);var Sl=Wn(Ol,kn);if(Sl.key!==null)if(Sl.add){var wu=zl.findIndex(function(ls){var us=ls.key;return us===Sl.key}),ms=Nr(la(zl,Me,Sl.key),Zr,qa,Ar),Gu=zl.slice();Gu.splice(wu+1,0,yo),jl(Gu),Mu(ms),Al("show")}else{var vu=Me.findIndex(function(ls){var us=ls.key;return us===Sl.key}),hu=Nr(la(Me,zl,Sl.key),Zr,qa,Ar),xs=Me.slice();xs.splice(vu+1,0,yo),jl(xs),Mu(hu),Al("hide")}else zl!==Me&&(Bu(Me),jl(Me))},[kn,Me]),b.useEffect(function(){ka||Ka()},[ka]);var eu=ea?fu:Me,ns={expandedKeys:kn,selectedKeys:jt,loadedKeys:Gt,loadingKeys:dn,checkedKeys:On,halfCheckedKeys:un,dragOverNodeKey:Ya,dropPosition:Cr,keyEntities:Nn};return b.createElement(b.Fragment,null,li&&Po&&b.createElement("span",{style:_t,"aria-live":"assertive"},Do(Po)),b.createElement("div",null,b.createElement("input",{style:_t,disabled:Kr===!1||xn,tabIndex:Kr!==!1?Wo:null,onKeyDown:Xo,onFocus:Jo,onBlur:Oo,value:"",onChange:Ma,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(St,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(St,"-indent")},b.createElement("div",{ref:Ji,className:"".concat(St,"-indent-unit")}))),b.createElement(Fe.Z,(0,te.Z)({},Gi,{data:eu,itemKey:po,height:qa,fullHeight:!1,virtual:Zr,itemHeight:Ar,prefixCls:"".concat(St,"-list"),ref:al,onVisibleChange:function(wu,ms){var Gu=new Set(wu),vu=ms.filter(function(hu){return!Gu.has(hu)});vu.some(function(hu){return po(hu)===Sr})&&Ka()}}),function(Sl){var wu=Sl.pos,ms=(0,te.Z)({},((0,z.Z)(Sl.data),Sl.data)),Gu=Sl.title,vu=Sl.key,hu=Sl.isStart,xs=Sl.isEnd,ls=(0,yn.km)(vu,wu);delete ms.key,delete ms.children;var us=(0,yn.H8)(ls,ns);return b.createElement(Sn,(0,te.Z)({},ms,us,{title:Gu,active:!!Po&&vu===Po.key,pos:wu,data:Sl.data,isStart:hu,isEnd:xs,motion:ea,motionNodes:vu===Sr?Es:null,motionType:mu,onMotionStart:Ei,onMotionEnd:Ka,treeNodeRequiredProps:ns,onMouseMove:function(){$o(null)}}))}))});ci.displayName="NodeList";var _i=ci,bo=ee(29873),Ki=ee(97153),hl=ee(3596),pl=10,fl=function(ze){(0,ke.Z)(St,ze);var st=(0,Ze.Z)(St);function St(){var Me;(0,Ge.Z)(this,St);for(var qt=arguments.length,tn=new Array(qt),kn=0;kn<qt;kn++)tn[kn]=arguments[kn];return Me=st.call.apply(st,[this].concat(tn)),Me.destroyed=!1,Me.delayedDragEnterLogic=void 0,Me.loadingRetryTimes={},Me.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,yn.w$)()},Me.dragStartMousePosition=null,Me.dragNode=void 0,Me.currentMouseOverDroppableNodeKey=null,Me.listRef=b.createRef(),Me.onNodeDragStart=function(jt,On){var Gt=Me.state,dn=Gt.expandedKeys,un=Gt.keyEntities,Nn=Me.props.onDragStart,xn=On.props.eventKey;Me.dragNode=On,Me.dragStartMousePosition={x:jt.clientX,y:jt.clientY};var ka=(0,bo._5)(dn,xn);Me.setState({draggingNodeKey:xn,dragChildrenKeys:(0,bo.wA)(xn,un),indent:Me.listRef.current.getIndentWidth()}),Me.setExpandedKeys(ka),window.addEventListener("dragend",Me.onWindowDragEnd),Nn==null||Nn({event:jt,node:(0,yn.F)(On.props)})},Me.onNodeDragEnter=function(jt,On){var Gt=Me.state,dn=Gt.expandedKeys,un=Gt.keyEntities,Nn=Gt.dragChildrenKeys,xn=Gt.flattenNodes,ka=Gt.indent,Ya=Me.props,Cr=Ya.onDragEnter,ea=Ya.onExpand,qa=Ya.allowDrop,Ar=Ya.direction,Zr=On.props,Kr=Zr.pos,Po=Zr.eventKey,li=(0,Ve.Z)(Me),Wo=li.dragNode;if(Me.currentMouseOverDroppableNodeKey!==Po&&(Me.currentMouseOverDroppableNodeKey=Po),!Wo){Me.resetDragState();return}var Xo=(0,bo.OM)(jt,Wo,On,ka,Me.dragStartMousePosition,qa,xn,un,dn,Ar),Jo=Xo.dropPosition,Oo=Xo.dropLevelOffset,$o=Xo.dropTargetKey,Ei=Xo.dropContainerKey,el=Xo.dropTargetPos,Gi=Xo.dropAllowed,al=Xo.dragOverNodeKey;if(Nn.indexOf($o)!==-1||!Gi){Me.resetDragState();return}if(Me.delayedDragEnterLogic||(Me.delayedDragEnterLogic={}),Object.keys(Me.delayedDragEnterLogic).forEach(function(Ji){clearTimeout(Me.delayedDragEnterLogic[Ji])}),Wo.props.eventKey!==On.props.eventKey&&(jt.persist(),Me.delayedDragEnterLogic[Kr]=window.setTimeout(function(){if(Me.state.draggingNodeKey!==null){var Ji=(0,He.Z)(dn),ml=(0,hl.Z)(un,On.props.eventKey);ml&&(ml.children||[]).length&&(Ji=(0,bo.L0)(dn,On.props.eventKey)),"expandedKeys"in Me.props||Me.setExpandedKeys(Ji),ea==null||ea(Ji,{node:(0,yn.F)(On.props),expanded:!0,nativeEvent:jt.nativeEvent})}},800)),Wo.props.eventKey===$o&&Oo===0){Me.resetDragState();return}Me.setState({dragOverNodeKey:al,dropPosition:Jo,dropLevelOffset:Oo,dropTargetKey:$o,dropContainerKey:Ei,dropTargetPos:el,dropAllowed:Gi}),Cr==null||Cr({event:jt,node:(0,yn.F)(On.props),expandedKeys:dn})},Me.onNodeDragOver=function(jt,On){var Gt=Me.state,dn=Gt.dragChildrenKeys,un=Gt.flattenNodes,Nn=Gt.keyEntities,xn=Gt.expandedKeys,ka=Gt.indent,Ya=Me.props,Cr=Ya.onDragOver,ea=Ya.allowDrop,qa=Ya.direction,Ar=(0,Ve.Z)(Me),Zr=Ar.dragNode;if(Zr){var Kr=(0,bo.OM)(jt,Zr,On,ka,Me.dragStartMousePosition,ea,un,Nn,xn,qa),Po=Kr.dropPosition,li=Kr.dropLevelOffset,Wo=Kr.dropTargetKey,Xo=Kr.dropContainerKey,Jo=Kr.dropAllowed,Oo=Kr.dropTargetPos,$o=Kr.dragOverNodeKey;dn.indexOf(Wo)!==-1||!Jo||(Zr.props.eventKey===Wo&&li===0?Me.state.dropPosition===null&&Me.state.dropLevelOffset===null&&Me.state.dropTargetKey===null&&Me.state.dropContainerKey===null&&Me.state.dropTargetPos===null&&Me.state.dropAllowed===!1&&Me.state.dragOverNodeKey===null||Me.resetDragState():Po===Me.state.dropPosition&&li===Me.state.dropLevelOffset&&Wo===Me.state.dropTargetKey&&Xo===Me.state.dropContainerKey&&Oo===Me.state.dropTargetPos&&Jo===Me.state.dropAllowed&&$o===Me.state.dragOverNodeKey||Me.setState({dropPosition:Po,dropLevelOffset:li,dropTargetKey:Wo,dropContainerKey:Xo,dropTargetPos:Oo,dropAllowed:Jo,dragOverNodeKey:$o}),Cr==null||Cr({event:jt,node:(0,yn.F)(On.props)}))}},Me.onNodeDragLeave=function(jt,On){Me.currentMouseOverDroppableNodeKey===On.props.eventKey&&!jt.currentTarget.contains(jt.relatedTarget)&&(Me.resetDragState(),Me.currentMouseOverDroppableNodeKey=null);var Gt=Me.props.onDragLeave;Gt==null||Gt({event:jt,node:(0,yn.F)(On.props)})},Me.onWindowDragEnd=function(jt){Me.onNodeDragEnd(jt,null,!0),window.removeEventListener("dragend",Me.onWindowDragEnd)},Me.onNodeDragEnd=function(jt,On){var Gt=Me.props.onDragEnd;Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),Gt==null||Gt({event:jt,node:(0,yn.F)(On.props)}),Me.dragNode=null,window.removeEventListener("dragend",Me.onWindowDragEnd)},Me.onNodeDrop=function(jt,On){var Gt,dn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,un=Me.state,Nn=un.dragChildrenKeys,xn=un.dropPosition,ka=un.dropTargetKey,Ya=un.dropTargetPos,Cr=un.dropAllowed;if(Cr){var ea=Me.props.onDrop;if(Me.setState({dragOverNodeKey:null}),Me.cleanDragState(),ka!==null){var qa=(0,qe.Z)((0,qe.Z)({},(0,yn.H8)(ka,Me.getTreeNodeRequiredProps())),{},{active:((Gt=Me.getActiveItem())===null||Gt===void 0?void 0:Gt.key)===ka,data:(0,hl.Z)(Me.state.keyEntities,ka).node}),Ar=Nn.indexOf(ka)!==-1;(0,y.ZP)(!Ar,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Zr=(0,bo.yx)(Ya),Kr={event:jt,node:(0,yn.F)(qa),dragNode:Me.dragNode?(0,yn.F)(Me.dragNode.props):null,dragNodesKeys:[Me.dragNode.props.eventKey].concat(Nn),dropToGap:xn!==0,dropPosition:xn+Number(Zr[Zr.length-1])};dn||ea==null||ea(Kr),Me.dragNode=null}}},Me.cleanDragState=function(){var jt=Me.state.draggingNodeKey;jt!==null&&Me.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Me.dragStartMousePosition=null,Me.currentMouseOverDroppableNodeKey=null},Me.triggerExpandActionExpand=function(jt,On){var Gt=Me.state,dn=Gt.expandedKeys,un=Gt.flattenNodes,Nn=On.expanded,xn=On.key,ka=On.isLeaf;if(!(ka||jt.shiftKey||jt.metaKey||jt.ctrlKey)){var Ya=un.filter(function(ea){return ea.key===xn})[0],Cr=(0,yn.F)((0,qe.Z)((0,qe.Z)({},(0,yn.H8)(xn,Me.getTreeNodeRequiredProps())),{},{data:Ya.data}));Me.setExpandedKeys(Nn?(0,bo._5)(dn,xn):(0,bo.L0)(dn,xn)),Me.onNodeExpand(jt,Cr)}},Me.onNodeClick=function(jt,On){var Gt=Me.props,dn=Gt.onClick,un=Gt.expandAction;un==="click"&&Me.triggerExpandActionExpand(jt,On),dn==null||dn(jt,On)},Me.onNodeDoubleClick=function(jt,On){var Gt=Me.props,dn=Gt.onDoubleClick,un=Gt.expandAction;un==="doubleClick"&&Me.triggerExpandActionExpand(jt,On),dn==null||dn(jt,On)},Me.onNodeSelect=function(jt,On){var Gt=Me.state.selectedKeys,dn=Me.state,un=dn.keyEntities,Nn=dn.fieldNames,xn=Me.props,ka=xn.onSelect,Ya=xn.multiple,Cr=On.selected,ea=On[Nn.key],qa=!Cr;qa?Ya?Gt=(0,bo.L0)(Gt,ea):Gt=[ea]:Gt=(0,bo._5)(Gt,ea);var Ar=Gt.map(function(Zr){var Kr=(0,hl.Z)(un,Zr);return Kr?Kr.node:null}).filter(function(Zr){return Zr});Me.setUncontrolledState({selectedKeys:Gt}),ka==null||ka(Gt,{event:"select",selected:qa,node:On,selectedNodes:Ar,nativeEvent:jt.nativeEvent})},Me.onNodeCheck=function(jt,On,Gt){var dn=Me.state,un=dn.keyEntities,Nn=dn.checkedKeys,xn=dn.halfCheckedKeys,ka=Me.props,Ya=ka.checkStrictly,Cr=ka.onCheck,ea=On.key,qa,Ar={event:"check",node:On,checked:Gt,nativeEvent:jt.nativeEvent};if(Ya){var Zr=Gt?(0,bo.L0)(Nn,ea):(0,bo._5)(Nn,ea),Kr=(0,bo._5)(xn,ea);qa={checked:Zr,halfChecked:Kr},Ar.checkedNodes=Zr.map(function(Oo){return(0,hl.Z)(un,Oo)}).filter(function(Oo){return Oo}).map(function(Oo){return Oo.node}),Me.setUncontrolledState({checkedKeys:Zr})}else{var Po=(0,Ki.S)([].concat((0,He.Z)(Nn),[ea]),!0,un),li=Po.checkedKeys,Wo=Po.halfCheckedKeys;if(!Gt){var Xo=new Set(li);Xo.delete(ea);var Jo=(0,Ki.S)(Array.from(Xo),{checked:!1,halfCheckedKeys:Wo},un);li=Jo.checkedKeys,Wo=Jo.halfCheckedKeys}qa=li,Ar.checkedNodes=[],Ar.checkedNodesPositions=[],Ar.halfCheckedKeys=Wo,li.forEach(function(Oo){var $o=(0,hl.Z)(un,Oo);if($o){var Ei=$o.node,el=$o.pos;Ar.checkedNodes.push(Ei),Ar.checkedNodesPositions.push({node:Ei,pos:el})}}),Me.setUncontrolledState({checkedKeys:li},!1,{halfCheckedKeys:Wo})}Cr==null||Cr(qa,Ar)},Me.onNodeLoad=function(jt){var On=jt.key,Gt=new Promise(function(dn,un){Me.setState(function(Nn){var xn=Nn.loadedKeys,ka=xn===void 0?[]:xn,Ya=Nn.loadingKeys,Cr=Ya===void 0?[]:Ya,ea=Me.props,qa=ea.loadData,Ar=ea.onLoad;if(!qa||ka.indexOf(On)!==-1||Cr.indexOf(On)!==-1)return null;var Zr=qa(jt);return Zr.then(function(){var Kr=Me.state.loadedKeys,Po=(0,bo.L0)(Kr,On);Ar==null||Ar(Po,{event:"load",node:jt}),Me.setUncontrolledState({loadedKeys:Po}),Me.setState(function(li){return{loadingKeys:(0,bo._5)(li.loadingKeys,On)}}),dn()}).catch(function(Kr){if(Me.setState(function(li){return{loadingKeys:(0,bo._5)(li.loadingKeys,On)}}),Me.loadingRetryTimes[On]=(Me.loadingRetryTimes[On]||0)+1,Me.loadingRetryTimes[On]>=pl){var Po=Me.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Me.setUncontrolledState({loadedKeys:(0,bo.L0)(Po,On)}),dn()}un(Kr)}),{loadingKeys:(0,bo.L0)(Cr,On)}})});return Gt.catch(function(){}),Gt},Me.onNodeMouseEnter=function(jt,On){var Gt=Me.props.onMouseEnter;Gt==null||Gt({event:jt,node:On})},Me.onNodeMouseLeave=function(jt,On){var Gt=Me.props.onMouseLeave;Gt==null||Gt({event:jt,node:On})},Me.onNodeContextMenu=function(jt,On){var Gt=Me.props.onRightClick;Gt&&(jt.preventDefault(),Gt({event:jt,node:On}))},Me.onFocus=function(){var jt=Me.props.onFocus;Me.setState({focused:!0});for(var On=arguments.length,Gt=new Array(On),dn=0;dn<On;dn++)Gt[dn]=arguments[dn];jt==null||jt.apply(void 0,Gt)},Me.onBlur=function(){var jt=Me.props.onBlur;Me.setState({focused:!1}),Me.onActiveChange(null);for(var On=arguments.length,Gt=new Array(On),dn=0;dn<On;dn++)Gt[dn]=arguments[dn];jt==null||jt.apply(void 0,Gt)},Me.getTreeNodeRequiredProps=function(){var jt=Me.state,On=jt.expandedKeys,Gt=jt.selectedKeys,dn=jt.loadedKeys,un=jt.loadingKeys,Nn=jt.checkedKeys,xn=jt.halfCheckedKeys,ka=jt.dragOverNodeKey,Ya=jt.dropPosition,Cr=jt.keyEntities;return{expandedKeys:On||[],selectedKeys:Gt||[],loadedKeys:dn||[],loadingKeys:un||[],checkedKeys:Nn||[],halfCheckedKeys:xn||[],dragOverNodeKey:ka,dropPosition:Ya,keyEntities:Cr}},Me.setExpandedKeys=function(jt){var On=Me.state,Gt=On.treeData,dn=On.fieldNames,un=(0,yn.oH)(Gt,jt,dn);Me.setUncontrolledState({expandedKeys:jt,flattenNodes:un},!0)},Me.onNodeExpand=function(jt,On){var Gt=Me.state.expandedKeys,dn=Me.state,un=dn.listChanging,Nn=dn.fieldNames,xn=Me.props,ka=xn.onExpand,Ya=xn.loadData,Cr=On.expanded,ea=On[Nn.key];if(!un){var qa=Gt.indexOf(ea),Ar=!Cr;if((0,y.ZP)(Cr&&qa!==-1||!Cr&&qa===-1,"Expand state not sync with index check"),Ar?Gt=(0,bo.L0)(Gt,ea):Gt=(0,bo._5)(Gt,ea),Me.setExpandedKeys(Gt),ka==null||ka(Gt,{node:On,expanded:Ar,nativeEvent:jt.nativeEvent}),Ar&&Ya){var Zr=Me.onNodeLoad(On);Zr&&Zr.then(function(){var Kr=(0,yn.oH)(Me.state.treeData,Gt,Nn);Me.setUncontrolledState({flattenNodes:Kr})}).catch(function(){var Kr=Me.state.expandedKeys,Po=(0,bo._5)(Kr,ea);Me.setExpandedKeys(Po)})}}},Me.onListChangeStart=function(){Me.setUncontrolledState({listChanging:!0})},Me.onListChangeEnd=function(){setTimeout(function(){Me.setUncontrolledState({listChanging:!1})})},Me.onActiveChange=function(jt){var On=Me.state.activeKey,Gt=Me.props.onActiveChange;On!==jt&&(Me.setState({activeKey:jt}),jt!==null&&Me.scrollTo({key:jt}),Gt==null||Gt(jt))},Me.getActiveItem=function(){var jt=Me.state,On=jt.activeKey,Gt=jt.flattenNodes;return On===null?null:Gt.find(function(dn){var un=dn.key;return un===On})||null},Me.offsetActiveKey=function(jt){var On=Me.state,Gt=On.flattenNodes,dn=On.activeKey,un=Gt.findIndex(function(ka){var Ya=ka.key;return Ya===dn});un===-1&&jt<0&&(un=Gt.length),un=(un+jt+Gt.length)%Gt.length;var Nn=Gt[un];if(Nn){var xn=Nn.key;Me.onActiveChange(xn)}else Me.onActiveChange(null)},Me.onKeyDown=function(jt){var On=Me.state,Gt=On.activeKey,dn=On.expandedKeys,un=On.checkedKeys,Nn=On.fieldNames,xn=Me.props,ka=xn.onKeyDown,Ya=xn.checkable,Cr=xn.selectable;switch(jt.which){case de.UP:{Me.offsetActiveKey(-1),jt.preventDefault();break}case de.DOWN:{Me.offsetActiveKey(1),jt.preventDefault();break}}var ea=Me.getActiveItem();if(ea&&ea.data){var qa=Me.getTreeNodeRequiredProps(),Ar=ea.data.isLeaf===!1||!!(ea.data[Nn.children]||[]).length,Zr=(0,yn.F)((0,qe.Z)((0,qe.Z)({},(0,yn.H8)(Gt,qa)),{},{data:ea.data,active:!0}));switch(jt.which){case de.LEFT:{Ar&&dn.includes(Gt)?Me.onNodeExpand({},Zr):ea.parent&&Me.onActiveChange(ea.parent.key),jt.preventDefault();break}case de.RIGHT:{Ar&&!dn.includes(Gt)?Me.onNodeExpand({},Zr):ea.children&&ea.children.length&&Me.onActiveChange(ea.children[0].key),jt.preventDefault();break}case de.ENTER:case de.SPACE:{Ya&&!Zr.disabled&&Zr.checkable!==!1&&!Zr.disableCheckbox?Me.onNodeCheck({},Zr,!un.includes(Gt)):!Ya&&Cr&&!Zr.disabled&&Zr.selectable!==!1&&Me.onNodeSelect({},Zr);break}}}ka==null||ka(jt)},Me.setUncontrolledState=function(jt){var On=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Me.destroyed){var dn=!1,un=!0,Nn={};Object.keys(jt).forEach(function(xn){if(xn in Me.props){un=!1;return}dn=!0,Nn[xn]=jt[xn]}),dn&&(!On||un)&&Me.setState((0,qe.Z)((0,qe.Z)({},Nn),Gt))}},Me.scrollTo=function(jt){Me.listRef.current.scrollTo(jt)},Me}return(0,se.Z)(St,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var qt=this.props.activeKey;qt!==void 0&&qt!==this.state.activeKey&&(this.setState({activeKey:qt}),qt!==null&&this.scrollTo({key:qt}))}},{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 qt,tn=this.state,kn=tn.focused,jt=tn.flattenNodes,On=tn.keyEntities,Gt=tn.draggingNodeKey,dn=tn.activeKey,un=tn.dropLevelOffset,Nn=tn.dropContainerKey,xn=tn.dropTargetKey,ka=tn.dropPosition,Ya=tn.dragOverNodeKey,Cr=tn.indent,ea=this.props,qa=ea.prefixCls,Ar=ea.className,Zr=ea.style,Kr=ea.showLine,Po=ea.focusable,li=ea.tabIndex,Wo=li===void 0?0:li,Xo=ea.selectable,Jo=ea.showIcon,Oo=ea.icon,$o=ea.switcherIcon,Ei=ea.draggable,el=ea.checkable,Gi=ea.checkStrictly,al=ea.disabled,Ji=ea.motion,ml=ea.loadData,Kl=ea.filterTreeNode,Ol=ea.height,Fu=ea.itemHeight,ju=ea.virtual,Yu=ea.titleRender,zl=ea.dropIndicatorRender,Bu=ea.onContextMenu,Qu=ea.onScroll,Xu=ea.direction,fu=ea.rootClassName,jl=ea.rootStyle,ts=(0,a.Z)(this.props,{aria:!0,data:!0}),Nu;return Ei&&((0,Be.Z)(Ei)==="object"?Nu=Ei:typeof Ei=="function"?Nu={nodeDraggable:Ei}:Nu={}),b.createElement(E.k.Provider,{value:{prefixCls:qa,selectable:Xo,showIcon:Jo,icon:Oo,switcherIcon:$o,draggable:Nu,draggingNodeKey:Gt,checkable:el,checkStrictly:Gi,disabled:al,keyEntities:On,dropLevelOffset:un,dropContainerKey:Nn,dropTargetKey:xn,dropPosition:ka,dragOverNodeKey:Ya,indent:Cr,direction:Xu,dropIndicatorRender:zl,loadData:ml,filterTreeNode:Kl,titleRender:Yu,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}},b.createElement("div",{role:"tree",className:ce()(qa,Ar,fu,(qt={},(0,ie.Z)(qt,"".concat(qa,"-show-line"),Kr),(0,ie.Z)(qt,"".concat(qa,"-focused"),kn),(0,ie.Z)(qt,"".concat(qa,"-active-focused"),dn!==null),qt)),style:jl},b.createElement(_i,(0,te.Z)({ref:this.listRef,prefixCls:qa,style:Zr,data:jt,disabled:al,selectable:Xo,checkable:!!el,motion:Ji,dragging:Gt!==null,height:Ol,itemHeight:Fu,virtual:ju,focusable:Po,focused:kn,tabIndex:Wo,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Bu,onScroll:Qu},this.getTreeNodeRequiredProps(),ts))))}}],[{key:"getDerivedStateFromProps",value:function(qt,tn){var kn=tn.prevProps,jt={prevProps:qt};function On(Po){return!kn&&Po in qt||kn&&kn[Po]!==qt[Po]}var Gt,dn=tn.fieldNames;if(On("fieldNames")&&(dn=(0,yn.w$)(qt.fieldNames),jt.fieldNames=dn),On("treeData")?Gt=qt.treeData:On("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),Gt=(0,yn.zn)(qt.children)),Gt){jt.treeData=Gt;var un=(0,yn.I8)(Gt,{fieldNames:dn});jt.keyEntities=(0,qe.Z)((0,ie.Z)({},Sr,aa),un.keyEntities)}var Nn=jt.keyEntities||tn.keyEntities;if(On("expandedKeys")||kn&&On("autoExpandParent"))jt.expandedKeys=qt.autoExpandParent||!kn&&qt.defaultExpandParent?(0,bo.r7)(qt.expandedKeys,Nn):qt.expandedKeys;else if(!kn&&qt.defaultExpandAll){var xn=(0,qe.Z)({},Nn);delete xn[Sr],jt.expandedKeys=Object.keys(xn).map(function(Po){return xn[Po].key})}else!kn&&qt.defaultExpandedKeys&&(jt.expandedKeys=qt.autoExpandParent||qt.defaultExpandParent?(0,bo.r7)(qt.defaultExpandedKeys,Nn):qt.defaultExpandedKeys);if(jt.expandedKeys||delete jt.expandedKeys,Gt||jt.expandedKeys){var ka=(0,yn.oH)(Gt||tn.treeData,jt.expandedKeys||tn.expandedKeys,dn);jt.flattenNodes=ka}if(qt.selectable&&(On("selectedKeys")?jt.selectedKeys=(0,bo.BT)(qt.selectedKeys,qt):!kn&&qt.defaultSelectedKeys&&(jt.selectedKeys=(0,bo.BT)(qt.defaultSelectedKeys,qt))),qt.checkable){var Ya;if(On("checkedKeys")?Ya=(0,bo.E6)(qt.checkedKeys)||{}:!kn&&qt.defaultCheckedKeys?Ya=(0,bo.E6)(qt.defaultCheckedKeys)||{}:Gt&&(Ya=(0,bo.E6)(qt.checkedKeys)||{checkedKeys:tn.checkedKeys,halfCheckedKeys:tn.halfCheckedKeys}),Ya){var Cr=Ya,ea=Cr.checkedKeys,qa=ea===void 0?[]:ea,Ar=Cr.halfCheckedKeys,Zr=Ar===void 0?[]:Ar;if(!qt.checkStrictly){var Kr=(0,Ki.S)(qa,!0,Nn);qa=Kr.checkedKeys,Zr=Kr.halfCheckedKeys}jt.checkedKeys=qa,jt.halfCheckedKeys=Zr}}return On("loadedKeys")&&(jt.loadedKeys=qt.loadedKeys),jt}}]),St}(b.Component);fl.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:x,allowDrop:function(){return!0},expandAction:!1},fl.TreeNode=Un.Z;var ol=fl,oi=ol,bl=ee(46214),Pa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Lu=Pa,Ll=ee(44327),yi=function(st,St){return b.createElement(Ll.Z,(0,te.Z)({},st,{ref:St,icon:Lu}))},iu=b.forwardRef(yi),ur={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},eo=ur,Go=function(st,St){return b.createElement(Ll.Z,(0,te.Z)({},st,{ref:St,icon:eo}))},Xr=b.forwardRef(Go),$i=ee(53124),Fr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Uo=Fr,ao=function(st,St){return b.createElement(Ll.Z,(0,te.Z)({},st,{ref:St,icon:Uo}))},di=b.forwardRef(ao),zi=ee(33603),Pi=ee(32157);const Di=4;function lu(ze){const{dropPosition:st,dropLevelOffset:St,prefixCls:Me,indent:qt,direction:tn="ltr"}=ze,kn=tn==="ltr"?"left":"right",jt=tn==="ltr"?"right":"left",On={[kn]:-St*qt+Di,[jt]:0};switch(st){case-1:On.top=-3;break;case 1:On.bottom=-3;break;default:On.bottom=-3,On[kn]=qt+Di;break}return b.createElement("div",{style:On,className:`${Me}-drop-indicator`})}var Jl=ee(7349),cu=b.forwardRef((ze,st)=>{const{getPrefixCls:St,direction:Me,virtual:qt,tree:tn}=b.useContext($i.E_),{prefixCls:kn,className:jt,showIcon:On=!1,showLine:Gt,switcherIcon:dn,blockNode:un=!1,children:Nn,checkable:xn=!1,selectable:ka=!0,draggable:Ya,motion:Cr,style:ea}=ze,qa=St("tree",kn),Ar=St(),Zr=Cr!=null?Cr:Object.assign(Object.assign({},(0,zi.Z)(Ar)),{motionAppear:!1}),Kr=Object.assign(Object.assign({},ze),{checkable:xn,selectable:ka,showIcon:On,motion:Zr,blockNode:un,showLine:!!Gt,dropIndicatorRender:lu}),[Po,li]=(0,Pi.ZP)(qa),Wo=b.useMemo(()=>{if(!Ya)return!1;let Jo={};switch(typeof Ya){case"function":Jo.nodeDraggable=Ya;break;case"object":Jo=Object.assign({},Ya);break;default:break}return Jo.icon!==!1&&(Jo.icon=Jo.icon||b.createElement(di,null)),Jo},[Ya]),Xo=Jo=>b.createElement(Jl.Z,{prefixCls:qa,switcherIcon:dn,treeNodeProps:Jo,showLine:Gt});return Po(b.createElement(oi,Object.assign({itemHeight:20,ref:st,virtual:qt},Kr,{style:Object.assign(Object.assign({},tn==null?void 0:tn.style),ea),prefixCls:qa,className:ce()({[`${qa}-icon-hide`]:!On,[`${qa}-block-node`]:un,[`${qa}-unselectable`]:!ka,[`${qa}-rtl`]:Me==="rtl"},tn==null?void 0:tn.className,jt,li),direction:Me,checkable:xn&&b.createElement("span",{className:`${qa}-checkbox-inner`}),selectable:ka,switcherIcon:Xo,draggable:Wo}),Nn))}),Ul;(function(ze){ze[ze.None=0]="None",ze[ze.Start=1]="Start",ze[ze.End=2]="End"})(Ul||(Ul={}));function Ri(ze,st){function St(Me){const{key:qt,children:tn}=Me;st(qt,Me)!==!1&&Ri(tn||[],st)}ze.forEach(St)}function xl(ze){let{treeData:st,expandedKeys:St,startKey:Me,endKey:qt}=ze;const tn=[];let kn=Ul.None;if(Me&&Me===qt)return[Me];if(!Me||!qt)return[];function jt(On){return On===Me||On===qt}return Ri(st,On=>{if(kn===Ul.End)return!1;if(jt(On)){if(tn.push(On),kn===Ul.None)kn=Ul.Start;else if(kn===Ul.Start)return kn=Ul.End,!1}else kn===Ul.Start&&tn.push(On);return St.includes(On)}),tn}function ql(ze,st){const St=(0,He.Z)(st),Me=[];return Ri(ze,(qt,tn)=>{const kn=St.indexOf(qt);return kn!==-1&&(Me.push(tn),St.splice(kn,1)),!!St.length}),Me}var Vu=function(ze,st){var St={};for(var Me in ze)Object.prototype.hasOwnProperty.call(ze,Me)&&st.indexOf(Me)<0&&(St[Me]=ze[Me]);if(ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qt=0,Me=Object.getOwnPropertySymbols(ze);qt<Me.length;qt++)st.indexOf(Me[qt])<0&&Object.prototype.propertyIsEnumerable.call(ze,Me[qt])&&(St[Me[qt]]=ze[Me[qt]]);return St};function es(ze){const{isLeaf:st,expanded:St}=ze;return st?b.createElement(bl.Z,null):St?b.createElement(iu,null):b.createElement(Xr,null)}function Ie(ze){let{treeData:st,children:St}=ze;return st||(0,yn.zn)(St)}const Qe=(ze,st)=>{var{defaultExpandAll:St,defaultExpandParent:Me,defaultExpandedKeys:qt}=ze,tn=Vu(ze,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const kn=b.useRef(),jt=b.useRef(),On=()=>{const{keyEntities:Wo}=(0,yn.I8)(Ie(tn));let Xo;return St?Xo=Object.keys(Wo):Me?Xo=(0,bo.r7)(tn.expandedKeys||qt||[],Wo):Xo=tn.expandedKeys||qt,Xo},[Gt,dn]=b.useState(tn.selectedKeys||tn.defaultSelectedKeys||[]),[un,Nn]=b.useState(()=>On());b.useEffect(()=>{"selectedKeys"in tn&&dn(tn.selectedKeys)},[tn.selectedKeys]),b.useEffect(()=>{"expandedKeys"in tn&&Nn(tn.expandedKeys)},[tn.expandedKeys]);const xn=(Wo,Xo)=>{var Jo;return"expandedKeys"in tn||Nn(Wo),(Jo=tn.onExpand)===null||Jo===void 0?void 0:Jo.call(tn,Wo,Xo)},ka=(Wo,Xo)=>{var Jo;const{multiple:Oo}=tn,{node:$o,nativeEvent:Ei}=Xo,{key:el=""}=$o,Gi=Ie(tn),al=Object.assign(Object.assign({},Xo),{selected:!0}),Ji=(Ei==null?void 0:Ei.ctrlKey)||(Ei==null?void 0:Ei.metaKey),ml=Ei==null?void 0:Ei.shiftKey;let Kl;Oo&&Ji?(Kl=Wo,kn.current=el,jt.current=Kl,al.selectedNodes=ql(Gi,Kl)):Oo&&ml?(Kl=Array.from(new Set([].concat((0,He.Z)(jt.current||[]),(0,He.Z)(xl({treeData:Gi,expandedKeys:un,startKey:el,endKey:kn.current}))))),al.selectedNodes=ql(Gi,Kl)):(Kl=[el],kn.current=el,jt.current=Kl,al.selectedNodes=ql(Gi,Kl)),(Jo=tn.onSelect)===null||Jo===void 0||Jo.call(tn,Kl,al),"selectedKeys"in tn||dn(Kl)},{getPrefixCls:Ya,direction:Cr}=b.useContext($i.E_),{prefixCls:ea,className:qa,showIcon:Ar=!0,expandAction:Zr="click"}=tn,Kr=Vu(tn,["prefixCls","className","showIcon","expandAction"]),Po=Ya("tree",ea),li=ce()(`${Po}-directory`,{[`${Po}-directory-rtl`]:Cr==="rtl"},qa);return b.createElement(cu,Object.assign({icon:es,ref:st,blockNode:!0},Kr,{showIcon:Ar,expandAction:Zr,prefixCls:Po,className:li,expandedKeys:un,selectedKeys:Gt,onSelect:ka,onExpand:xn}))};var en=b.forwardRef(Qe);const An=cu;An.DirectoryTree=en,An.TreeNode=Un.Z;var ft=An},32157:function(zt,Vt,ee){"use strict";ee.d(Vt,{TM:function(){return Le},Yk:function(){return ce}});var te=ee(45930),ie=ee(63185),Be=ee(14747),qe=ee(33507),He=ee(45503),Ge=ee(67968);const se=new te.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),Ve=(de,a)=>({[`.${de}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ke=(de,a)=>({[`.${de}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:a.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${a.lineWidthBold}px solid ${a.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ze=(de,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:x,nodeSelectedBg:z,nodeHoverBg:re}=a,ae=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,Be.Wf)(a)),{background:a.colorBgContainer,borderRadius:a.borderRadius,transition:`background-color ${a.motionDurationSlow}`,[`&${y}-rtl`]:{[`${y}-switcher`]:{"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${y}-active-focused)`]:Object.assign({},(0,Be.oN)(a)),[`${y}-list-holder-inner`]:{alignItems:"flex-start"},[`&${y}-block-node`]:{[`${y}-list-holder-inner`]:{alignItems:"stretch",[`${y}-node-content-wrapper`]:{flex:"auto"},[`${b}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${a.colorPrimary}`,opacity:0,animationName:se,animationDuration:a.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${b}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${y}-node-content-wrapper`]:{color:a.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${y}-node-content-wrapper`]:Object.assign({},(0,Be.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${a.motionDurationSlow}`,[`${b}:hover &`]:{opacity:.45}},[`&${b}-disabled`]:{[`${y}-draggable-icon`]:{visibility:"hidden"}}}},[`${y}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},Ve(de,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${y}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:a.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:ae},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:re},[`&${y}-node-selected`]:{backgroundColor:z},[`${y}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},ke(de,a)),[`${b}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${a.colorPrimary}`}},"&-show-line":{[`${y}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${y}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${b}-leaf-last`]:{[`${y}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},je=de=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=de;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${de.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:de.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${de.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:x},[`${a}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},ce=(de,a)=>{const y=`.${de}`,b=`${y}-treenode`,E=a.paddingXS/2,x=(0,He.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[Ze(de,x),je(x)]},Le=de=>{const{controlHeightSM:a}=de;return{titleHeight:a,nodeHoverBg:de.controlItemBgHover,nodeSelectedBg:de.controlItemBgActive}};Vt.ZP=(0,Ge.Z)("Tree",(de,a)=>{let{prefixCls:y}=a;return[{[de.componentCls]:(0,ie.C2)(`${y}-checkbox`,de)},ce(y,de),(0,qe.Z)(de)]},de=>{const{colorTextLightSolid:a,colorPrimary:y}=de;return Object.assign(Object.assign({},Le(de)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},7349:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ae}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},qe=Be,He=ee(44327),Ge=function(ve,ye){return ie.createElement(He.Z,(0,te.Z)({},ve,{ref:ye,icon:qe}))},se=ie.forwardRef(Ge),Ve=ee(46214),ke=ee(77322),Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},je=Ze,ce=function(ve,ye){return ie.createElement(He.Z,(0,te.Z)({},ve,{ref:ye,icon:je}))},Le=ie.forwardRef(ce),de={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},a=de,y=function(ve,ye){return ie.createElement(He.Z,(0,te.Z)({},ve,{ref:ye,icon:a}))},b=ie.forwardRef(y),E=ee(94184),x=ee.n(E),z=ee(96159),ae=ne=>{const{prefixCls:ve,switcherIcon:ye,treeNodeProps:we,showLine:Fe}=ne,{isLeaf:Se,expanded:Pe,loading:Ye}=we;if(Ye)return ie.createElement(ke.Z,{className:`${ve}-switcher-loading-icon`});let De;if(Fe&&typeof Fe=="object"&&(De=Fe.showLeafIcon),Se){if(!Fe)return null;if(typeof De!="boolean"&&De){const rt=typeof De=="function"?De(we):De,Je=`${ve}-switcher-line-custom-icon`;return(0,z.l$)(rt)?(0,z.Tm)(rt,{className:x()(rt.props.className||"",Je)}):rt}return De?ie.createElement(Ve.Z,{className:`${ve}-switcher-line-icon`}):ie.createElement("span",{className:`${ve}-switcher-leaf-line`})}const We=`${ve}-switcher-icon`,Oe=typeof ye=="function"?ye(we):ye;return(0,z.l$)(Oe)?(0,z.Tm)(Oe,{className:x()(Oe.props.className||"",We)}):Oe!==void 0?Oe:Fe?Pe?ie.createElement(Le,{className:`${ve}-switcher-line-icon`}):ie.createElement(b,{className:`${ve}-switcher-line-icon`}):ie.createElement(se,{className:We})}},46214:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},qe=Be,He=ee(44327),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},55007:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},qe=Be,He=ee(44327),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},79269:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return se}});var te=ee(87462),ie=ee(67294),Be={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},qe=Be,He=ee(44327),Ge=function(ke,Ze){return ie.createElement(He.Z,(0,te.Z)({},ke,{ref:Ze,icon:qe}))},se=ie.forwardRef(Ge)},97909:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";var Vt=1e3,ee=6e4,te=36e5,ie="millisecond",Be="second",qe="minute",He="hour",Ge="day",se="week",Ve="month",ke="quarter",Ze="year",je="date",ce="Invalid Date",Le=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,de=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,a={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Fe){var Se=["th","st","nd","rd"],Pe=Fe%100;return"["+Fe+(Se[(Pe-20)%10]||Se[Pe]||Se[0])+"]"}},y=function(Fe,Se,Pe){var Ye=String(Fe);return!Ye||Ye.length>=Se?Fe:""+Array(Se+1-Ye.length).join(Pe)+Fe},b={s:y,z:function(Fe){var Se=-Fe.utcOffset(),Pe=Math.abs(Se),Ye=Math.floor(Pe/60),De=Pe%60;return(Se<=0?"+":"-")+y(Ye,2,"0")+":"+y(De,2,"0")},m:function Fe(Se,Pe){if(Se.date()<Pe.date())return-Fe(Pe,Se);var Ye=12*(Pe.year()-Se.year())+(Pe.month()-Se.month()),De=Se.clone().add(Ye,Ve),We=Pe-De<0,Oe=Se.clone().add(Ye+(We?-1:1),Ve);return+(-(Ye+(Pe-De)/(We?De-Oe:Oe-De))||0)},a:function(Fe){return Fe<0?Math.ceil(Fe)||0:Math.floor(Fe)},p:function(Fe){return{M:Ve,y:Ze,w:se,d:Ge,D:je,h:He,m:qe,s:Be,ms:ie,Q:ke}[Fe]||String(Fe||"").toLowerCase().replace(/s$/,"")},u:function(Fe){return Fe===void 0}},E="en",x={};x[E]=a;var z="$isDayjsObject",re=function(Fe){return Fe instanceof ye||!(!Fe||!Fe[z])},ae=function Fe(Se,Pe,Ye){var De;if(!Se)return E;if(typeof Se=="string"){var We=Se.toLowerCase();x[We]&&(De=We),Pe&&(x[We]=Pe,De=We);var Oe=Se.split("-");if(!De&&Oe.length>1)return Fe(Oe[0])}else{var rt=Se.name;x[rt]=Se,De=rt}return!Ye&&De&&(E=De),De||!Ye&&E},ne=function(Fe,Se){if(re(Fe))return Fe.clone();var Pe=typeof Se=="object"?Se:{};return Pe.date=Fe,Pe.args=arguments,new ye(Pe)},ve=b;ve.l=ae,ve.i=re,ve.w=function(Fe,Se){return ne(Fe,{locale:Se.$L,utc:Se.$u,x:Se.$x,$offset:Se.$offset})};var ye=function(){function Fe(Pe){this.$L=ae(Pe.locale,null,!0),this.parse(Pe),this.$x=this.$x||Pe.x||{},this[z]=!0}var Se=Fe.prototype;return Se.parse=function(Pe){this.$d=function(Ye){var De=Ye.date,We=Ye.utc;if(De===null)return new Date(NaN);if(ve.u(De))return new Date;if(De instanceof Date)return new Date(De);if(typeof De=="string"&&!/Z$/i.test(De)){var Oe=De.match(Le);if(Oe){var rt=Oe[2]-1||0,Je=(Oe[7]||"0").substring(0,3);return We?new Date(Date.UTC(Oe[1],rt,Oe[3]||1,Oe[4]||0,Oe[5]||0,Oe[6]||0,Je)):new Date(Oe[1],rt,Oe[3]||1,Oe[4]||0,Oe[5]||0,Oe[6]||0,Je)}}return new Date(De)}(Pe),this.init()},Se.init=function(){var Pe=this.$d;this.$y=Pe.getFullYear(),this.$M=Pe.getMonth(),this.$D=Pe.getDate(),this.$W=Pe.getDay(),this.$H=Pe.getHours(),this.$m=Pe.getMinutes(),this.$s=Pe.getSeconds(),this.$ms=Pe.getMilliseconds()},Se.$utils=function(){return ve},Se.isValid=function(){return this.$d.toString()!==ce},Se.isSame=function(Pe,Ye){var De=ne(Pe);return this.startOf(Ye)<=De&&De<=this.endOf(Ye)},Se.isAfter=function(Pe,Ye){return ne(Pe)<this.startOf(Ye)},Se.isBefore=function(Pe,Ye){return this.endOf(Ye)<ne(Pe)},Se.$g=function(Pe,Ye,De){return ve.u(Pe)?this[Ye]:this.set(De,Pe)},Se.unix=function(){return Math.floor(this.valueOf()/1e3)},Se.valueOf=function(){return this.$d.getTime()},Se.startOf=function(Pe,Ye){var De=this,We=!!ve.u(Ye)||Ye,Oe=ve.p(Pe),rt=function(pt,Nt){var Zt=ve.w(De.$u?Date.UTC(De.$y,Nt,pt):new Date(De.$y,Nt,pt),De);return We?Zt:Zt.endOf(Ge)},Je=function(pt,Nt){return ve.w(De.toDate()[pt].apply(De.toDate("s"),(We?[0,0,0,0]:[23,59,59,999]).slice(Nt)),De)},At=this.$W,Lt=this.$M,ht=this.$D,wt="set"+(this.$u?"UTC":"");switch(Oe){case Ze:return We?rt(1,0):rt(31,11);case Ve:return We?rt(1,Lt):rt(0,Lt+1);case se:var Jt=this.$locale().weekStart||0,cn=(At<Jt?At+7:At)-Jt;return rt(We?ht-cn:ht+(6-cn),Lt);case Ge:case je:return Je(wt+"Hours",0);case He:return Je(wt+"Minutes",1);case qe:return Je(wt+"Seconds",2);case Be:return Je(wt+"Milliseconds",3);default:return this.clone()}},Se.endOf=function(Pe){return this.startOf(Pe,!1)},Se.$set=function(Pe,Ye){var De,We=ve.p(Pe),Oe="set"+(this.$u?"UTC":""),rt=(De={},De[Ge]=Oe+"Date",De[je]=Oe+"Date",De[Ve]=Oe+"Month",De[Ze]=Oe+"FullYear",De[He]=Oe+"Hours",De[qe]=Oe+"Minutes",De[Be]=Oe+"Seconds",De[ie]=Oe+"Milliseconds",De)[We],Je=We===Ge?this.$D+(Ye-this.$W):Ye;if(We===Ve||We===Ze){var At=this.clone().set(je,1);At.$d[rt](Je),At.init(),this.$d=At.set(je,Math.min(this.$D,At.daysInMonth())).$d}else rt&&this.$d[rt](Je);return this.init(),this},Se.set=function(Pe,Ye){return this.clone().$set(Pe,Ye)},Se.get=function(Pe){return this[ve.p(Pe)]()},Se.add=function(Pe,Ye){var De,We=this;Pe=Number(Pe);var Oe=ve.p(Ye),rt=function(Lt){var ht=ne(We);return ve.w(ht.date(ht.date()+Math.round(Lt*Pe)),We)};if(Oe===Ve)return this.set(Ve,this.$M+Pe);if(Oe===Ze)return this.set(Ze,this.$y+Pe);if(Oe===Ge)return rt(1);if(Oe===se)return rt(7);var Je=(De={},De[qe]=ee,De[He]=te,De[Be]=Vt,De)[Oe]||1,At=this.$d.getTime()+Pe*Je;return ve.w(At,this)},Se.subtract=function(Pe,Ye){return this.add(-1*Pe,Ye)},Se.format=function(Pe){var Ye=this,De=this.$locale();if(!this.isValid())return De.invalidDate||ce;var We=Pe||"YYYY-MM-DDTHH:mm:ssZ",Oe=ve.z(this),rt=this.$H,Je=this.$m,At=this.$M,Lt=De.weekdays,ht=De.months,wt=De.meridiem,Jt=function(Nt,Zt,Fn,yt){return Nt&&(Nt[Zt]||Nt(Ye,We))||Fn[Zt].slice(0,yt)},cn=function(Nt){return ve.s(rt%12||12,Nt,"0")},pt=wt||function(Nt,Zt,Fn){var yt=Nt<12?"AM":"PM";return Fn?yt.toLowerCase():yt};return We.replace(de,function(Nt,Zt){return Zt||function(Fn){switch(Fn){case"YY":return String(Ye.$y).slice(-2);case"YYYY":return ve.s(Ye.$y,4,"0");case"M":return At+1;case"MM":return ve.s(At+1,2,"0");case"MMM":return Jt(De.monthsShort,At,ht,3);case"MMMM":return Jt(ht,At);case"D":return Ye.$D;case"DD":return ve.s(Ye.$D,2,"0");case"d":return String(Ye.$W);case"dd":return Jt(De.weekdaysMin,Ye.$W,Lt,2);case"ddd":return Jt(De.weekdaysShort,Ye.$W,Lt,3);case"dddd":return Lt[Ye.$W];case"H":return String(rt);case"HH":return ve.s(rt,2,"0");case"h":return cn(1);case"hh":return cn(2);case"a":return pt(rt,Je,!0);case"A":return pt(rt,Je,!1);case"m":return String(Je);case"mm":return ve.s(Je,2,"0");case"s":return String(Ye.$s);case"ss":return ve.s(Ye.$s,2,"0");case"SSS":return ve.s(Ye.$ms,3,"0");case"Z":return Oe}return null}(Nt)||Oe.replace(":","")})},Se.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Se.diff=function(Pe,Ye,De){var We,Oe=this,rt=ve.p(Ye),Je=ne(Pe),At=(Je.utcOffset()-this.utcOffset())*ee,Lt=this-Je,ht=function(){return ve.m(Oe,Je)};switch(rt){case Ze:We=ht()/12;break;case Ve:We=ht();break;case ke:We=ht()/3;break;case se:We=(Lt-At)/6048e5;break;case Ge:We=(Lt-At)/864e5;break;case He:We=Lt/te;break;case qe:We=Lt/ee;break;case Be:We=Lt/Vt;break;default:We=Lt}return De?We:ve.a(We)},Se.daysInMonth=function(){return this.endOf(Ve).$D},Se.$locale=function(){return x[this.$L]},Se.locale=function(Pe,Ye){if(!Pe)return this.$L;var De=this.clone(),We=ae(Pe,Ye,!0);return We&&(De.$L=We),De},Se.clone=function(){return ve.w(this.$d,this)},Se.toDate=function(){return new Date(this.valueOf())},Se.toJSON=function(){return this.isValid()?this.toISOString():null},Se.toISOString=function(){return this.$d.toISOString()},Se.toString=function(){return this.$d.toUTCString()},Fe}(),we=ye.prototype;return ne.prototype=we,[["$ms",ie],["$s",Be],["$m",qe],["$H",He],["$W",Ge],["$M",Ve],["$y",Ze],["$D",je]].forEach(function(Fe){we[Fe[1]]=function(Se){return this.$g(Se,Fe[0],Fe[1])}}),ne.extend=function(Fe,Se){return Fe.$i||(Fe(Se,ye,ne),Fe.$i=!0),ne},ne.locale=ae,ne.isDayjs=re,ne.unix=function(Fe){return ne(1e3*Fe)},ne.en=x[E],ne.Ls=x,ne.p={},ne})},86625:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";return function(Vt,ee){var te=ee.prototype,ie=te.format;te.format=function(Be){var qe=this,He=this.$locale();if(!this.isValid())return ie.bind(this)(Be);var Ge=this.$utils(),se=(Be||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(Ve){switch(Ve){case"Q":return Math.ceil((qe.$M+1)/3);case"Do":return He.ordinal(qe.$D);case"gggg":return qe.weekYear();case"GGGG":return qe.isoWeekYear();case"wo":return He.ordinal(qe.week(),"W");case"w":case"ww":return Ge.s(qe.week(),Ve==="w"?1:2,"0");case"W":case"WW":return Ge.s(qe.isoWeek(),Ve==="W"?1:2,"0");case"k":case"kk":return Ge.s(String(qe.$H===0?24:qe.$H),Ve==="k"?1:2,"0");case"X":return Math.floor(qe.$d.getTime()/1e3);case"x":return qe.$d.getTime();case"z":return"["+qe.offsetName()+"]";case"zzz":return"["+qe.offsetName("long")+"]";default:return Ve}});return ie.bind(this)(se)}}})},40618:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";var Vt={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},ee=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,te=/\d\d/,ie=/\d\d?/,Be=/\d*[^-_:/,()\s\d]+/,qe={},He=function(ce){return(ce=+ce)+(ce>68?1900:2e3)},Ge=function(ce){return function(Le){this[ce]=+Le}},se=[/[+-]\d\d:?(\d\d)?|Z/,function(ce){(this.zone||(this.zone={})).offset=function(Le){if(!Le||Le==="Z")return 0;var de=Le.match(/([+-]|\d\d)/g),a=60*de[1]+(+de[2]||0);return a===0?0:de[0]==="+"?-a:a}(ce)}],Ve=function(ce){var Le=qe[ce];return Le&&(Le.indexOf?Le:Le.s.concat(Le.f))},ke=function(ce,Le){var de,a=qe.meridiem;if(a){for(var y=1;y<=24;y+=1)if(ce.indexOf(a(y,0,Le))>-1){de=y>12;break}}else de=ce===(Le?"pm":"PM");return de},Ze={A:[Be,function(ce){this.afternoon=ke(ce,!1)}],a:[Be,function(ce){this.afternoon=ke(ce,!0)}],S:[/\d/,function(ce){this.milliseconds=100*+ce}],SS:[te,function(ce){this.milliseconds=10*+ce}],SSS:[/\d{3}/,function(ce){this.milliseconds=+ce}],s:[ie,Ge("seconds")],ss:[ie,Ge("seconds")],m:[ie,Ge("minutes")],mm:[ie,Ge("minutes")],H:[ie,Ge("hours")],h:[ie,Ge("hours")],HH:[ie,Ge("hours")],hh:[ie,Ge("hours")],D:[ie,Ge("day")],DD:[te,Ge("day")],Do:[Be,function(ce){var Le=qe.ordinal,de=ce.match(/\d+/);if(this.day=de[0],Le)for(var a=1;a<=31;a+=1)Le(a).replace(/\[|\]/g,"")===ce&&(this.day=a)}],M:[ie,Ge("month")],MM:[te,Ge("month")],MMM:[Be,function(ce){var Le=Ve("months"),de=(Ve("monthsShort")||Le.map(function(a){return a.slice(0,3)})).indexOf(ce)+1;if(de<1)throw new Error;this.month=de%12||de}],MMMM:[Be,function(ce){var Le=Ve("months").indexOf(ce)+1;if(Le<1)throw new Error;this.month=Le%12||Le}],Y:[/[+-]?\d+/,Ge("year")],YY:[te,function(ce){this.year=He(ce)}],YYYY:[/\d{4}/,Ge("year")],Z:se,ZZ:se};function je(ce){var Le,de;Le=ce,de=qe&&qe.formats;for(var a=(ce=Le.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(ae,ne,ve){var ye=ve&&ve.toUpperCase();return ne||de[ve]||Vt[ve]||de[ye].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(we,Fe,Se){return Fe||Se.slice(1)})})).match(ee),y=a.length,b=0;b<y;b+=1){var E=a[b],x=Ze[E],z=x&&x[0],re=x&&x[1];a[b]=re?{regex:z,parser:re}:E.replace(/^\[|\]$/g,"")}return function(ae){for(var ne={},ve=0,ye=0;ve<y;ve+=1){var we=a[ve];if(typeof we=="string")ye+=we.length;else{var Fe=we.regex,Se=we.parser,Pe=ae.slice(ye),Ye=Fe.exec(Pe)[0];Se.call(ne,Ye),ae=ae.replace(Ye,"")}}return function(De){var We=De.afternoon;if(We!==void 0){var Oe=De.hours;We?Oe<12&&(De.hours+=12):Oe===12&&(De.hours=0),delete De.afternoon}}(ne),ne}}return function(ce,Le,de){de.p.customParseFormat=!0,ce&&ce.parseTwoDigitYear&&(He=ce.parseTwoDigitYear);var a=Le.prototype,y=a.parse;a.parse=function(b){var E=b.date,x=b.utc,z=b.args;this.$u=x;var re=z[1];if(typeof re=="string"){var ae=z[2]===!0,ne=z[3]===!0,ve=ae||ne,ye=z[2];ne&&(ye=z[2]),qe=this.$locale(),!ae&&ye&&(qe=de.Ls[ye]),this.$d=function(Pe,Ye,De){try{if(["x","X"].indexOf(Ye)>-1)return new Date((Ye==="X"?1e3:1)*Pe);var We=je(Ye)(Pe),Oe=We.year,rt=We.month,Je=We.day,At=We.hours,Lt=We.minutes,ht=We.seconds,wt=We.milliseconds,Jt=We.zone,cn=new Date,pt=Je||(Oe||rt?1:cn.getDate()),Nt=Oe||cn.getFullYear(),Zt=0;Oe&&!rt||(Zt=rt>0?rt-1:cn.getMonth());var Fn=At||0,yt=Lt||0,Yt=ht||0,Re=wt||0;return Jt?new Date(Date.UTC(Nt,Zt,pt,Fn,yt,Yt,Re+60*Jt.offset*1e3)):De?new Date(Date.UTC(Nt,Zt,pt,Fn,yt,Yt,Re)):new Date(Nt,Zt,pt,Fn,yt,Yt,Re)}catch(Gn){return new Date("")}}(E,re,x),this.init(),ye&&ye!==!0&&(this.$L=this.locale(ye).$L),ve&&E!=this.format(re)&&(this.$d=new Date("")),qe={}}else if(re instanceof Array)for(var we=re.length,Fe=1;Fe<=we;Fe+=1){z[1]=re[Fe-1];var Se=de.apply(this,z);if(Se.isValid()){this.$d=Se.$d,this.$L=Se.$L,this.init();break}Fe===we&&(this.$d=new Date(""))}else y.call(this,b)}}})},26850:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";return function(Vt,ee,te){var ie=ee.prototype,Be=function(Ve){return Ve&&(Ve.indexOf?Ve:Ve.s)},qe=function(Ve,ke,Ze,je,ce){var Le=Ve.name?Ve:Ve.$locale(),de=Be(Le[ke]),a=Be(Le[Ze]),y=de||a.map(function(E){return E.slice(0,je)});if(!ce)return y;var b=Le.weekStart;return y.map(function(E,x){return y[(x+(b||0))%7]})},He=function(){return te.Ls[te.locale()]},Ge=function(Ve,ke){return Ve.formats[ke]||function(Ze){return Ze.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(je,ce,Le){return ce||Le.slice(1)})}(Ve.formats[ke.toUpperCase()])},se=function(){var Ve=this;return{months:function(ke){return ke?ke.format("MMMM"):qe(Ve,"months")},monthsShort:function(ke){return ke?ke.format("MMM"):qe(Ve,"monthsShort","months",3)},firstDayOfWeek:function(){return Ve.$locale().weekStart||0},weekdays:function(ke){return ke?ke.format("dddd"):qe(Ve,"weekdays")},weekdaysMin:function(ke){return ke?ke.format("dd"):qe(Ve,"weekdaysMin","weekdays",2)},weekdaysShort:function(ke){return ke?ke.format("ddd"):qe(Ve,"weekdaysShort","weekdays",3)},longDateFormat:function(ke){return Ge(Ve.$locale(),ke)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};ie.localeData=function(){return se.bind(this)()},te.localeData=function(){var Ve=He();return{firstDayOfWeek:function(){return Ve.weekStart||0},weekdays:function(){return te.weekdays()},weekdaysShort:function(){return te.weekdaysShort()},weekdaysMin:function(){return te.weekdaysMin()},months:function(){return te.months()},monthsShort:function(){return te.monthsShort()},longDateFormat:function(ke){return Ge(Ve,ke)},meridiem:Ve.meridiem,ordinal:Ve.ordinal}},te.months=function(){return qe(He(),"months")},te.monthsShort=function(){return qe(He(),"monthsShort","months",3)},te.weekdays=function(Ve){return qe(He(),"weekdays",null,null,Ve)},te.weekdaysShort=function(Ve){return qe(He(),"weekdaysShort","weekdays",3,Ve)},te.weekdaysMin=function(Ve){return qe(He(),"weekdaysMin","weekdays",2,Ve)}}})},23082:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";var Vt="week",ee="year";return function(te,ie,Be){var qe=ie.prototype;qe.week=function(He){if(He===void 0&&(He=null),He!==null)return this.add(7*(He-this.week()),"day");var Ge=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var se=Be(this).startOf(ee).add(1,ee).date(Ge),Ve=Be(this).endOf(Vt);if(se.isBefore(Ve))return 1}var ke=Be(this).startOf(ee).date(Ge).startOf(Vt).subtract(1,"millisecond"),Ze=this.diff(ke,Vt,!0);return Ze<0?Be(this).startOf("week").week():Math.ceil(Ze)},qe.weeks=function(He){return He===void 0&&(He=null),this.week(He)}}})},99873:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";return function(Vt,ee){ee.prototype.weekYear=function(){var te=this.month(),ie=this.week(),Be=this.year();return ie===1&&te===11?Be+1:te===0&&ie>=52?Be-1:Be}}})},33088:function(zt){(function(Vt,ee){zt.exports=ee()})(this,function(){"use strict";return function(Vt,ee){ee.prototype.weekday=function(te){var ie=this.$locale().weekStart||0,Be=this.$W,qe=(Be<ie?Be+7:Be)-ie;return this.$utils().u(te)?qe:this.subtract(qe,"day").add(te,"day")}}})},62661:function(zt,Vt){"use strict";var ee;var te=Symbol.for("react.element"),ie=Symbol.for("react.portal"),Be=Symbol.for("react.fragment"),qe=Symbol.for("react.strict_mode"),He=Symbol.for("react.profiler"),Ge=Symbol.for("react.provider"),se=Symbol.for("react.context"),Ve=Symbol.for("react.server_context"),ke=Symbol.for("react.forward_ref"),Ze=Symbol.for("react.suspense"),je=Symbol.for("react.suspense_list"),ce=Symbol.for("react.memo"),Le=Symbol.for("react.lazy"),de=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(b){if(typeof b=="object"&&b!==null){var E=b.$$typeof;switch(E){case te:switch(b=b.type,b){case Be:case He:case qe:case Ze:case je:return b;default:switch(b=b&&b.$$typeof,b){case Ve:case se:case ke:case Le:case ce:case Ge:return b;default:return E}}case ie:return E}}}ee=se,ee=Ge,ee=te,ee=ke,ee=Be,ee=Le,ee=ce,ee=ie,ee=He,ee=qe,ee=Ze,ee=je,ee=function(){return!1},ee=function(){return!1},ee=function(b){return y(b)===se},ee=function(b){return y(b)===Ge},ee=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===te},ee=function(b){return y(b)===ke},ee=function(b){return y(b)===Be},ee=function(b){return y(b)===Le},Vt.isMemo=function(b){return y(b)===ce},ee=function(b){return y(b)===ie},ee=function(b){return y(b)===He},ee=function(b){return y(b)===qe},ee=function(b){return y(b)===Ze},ee=function(b){return y(b)===je},ee=function(b){return typeof b=="string"||typeof b=="function"||b===Be||b===He||b===qe||b===Ze||b===je||b===de||typeof b=="object"&&b!==null&&(b.$$typeof===Le||b.$$typeof===ce||b.$$typeof===Ge||b.$$typeof===se||b.$$typeof===ke||b.$$typeof===a||b.getModuleId!==void 0)},ee=y},95845:function(zt,Vt,ee){"use strict";zt.exports=ee(62661)},72665:function(zt,Vt){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,ie=te?Symbol.for("react.element"):60103,Be=te?Symbol.for("react.portal"):60106,qe=te?Symbol.for("react.fragment"):60107,He=te?Symbol.for("react.strict_mode"):60108,Ge=te?Symbol.for("react.profiler"):60114,se=te?Symbol.for("react.provider"):60109,Ve=te?Symbol.for("react.context"):60110,ke=te?Symbol.for("react.async_mode"):60111,Ze=te?Symbol.for("react.concurrent_mode"):60111,je=te?Symbol.for("react.forward_ref"):60112,ce=te?Symbol.for("react.suspense"):60113,Le=te?Symbol.for("react.suspense_list"):60120,de=te?Symbol.for("react.memo"):60115,a=te?Symbol.for("react.lazy"):60116,y=te?Symbol.for("react.block"):60121,b=te?Symbol.for("react.fundamental"):60117,E=te?Symbol.for("react.responder"):60118,x=te?Symbol.for("react.scope"):60119;function z(ae){if(typeof ae=="object"&&ae!==null){var ne=ae.$$typeof;switch(ne){case ie:switch(ae=ae.type,ae){case ke:case Ze:case qe:case Ge:case He:case ce:return ae;default:switch(ae=ae&&ae.$$typeof,ae){case Ve:case je:case a:case de:case se:return ae;default:return ne}}case Be:return ne}}}function re(ae){return z(ae)===Ze}ee=ke,ee=Ze,ee=Ve,ee=se,ee=ie,ee=je,ee=qe,ee=a,ee=de,ee=Be,ee=Ge,ee=He,ee=ce,ee=function(ae){return re(ae)||z(ae)===ke},ee=re,ee=function(ae){return z(ae)===Ve},ee=function(ae){return z(ae)===se},ee=function(ae){return typeof ae=="object"&&ae!==null&&ae.$$typeof===ie},ee=function(ae){return z(ae)===je},ee=function(ae){return z(ae)===qe},ee=function(ae){return z(ae)===a},Vt.isMemo=function(ae){return z(ae)===de},ee=function(ae){return z(ae)===Be},ee=function(ae){return z(ae)===Ge},ee=function(ae){return z(ae)===He},ee=function(ae){return z(ae)===ce},ee=function(ae){return typeof ae=="string"||typeof ae=="function"||ae===qe||ae===Ze||ae===Ge||ae===He||ae===ce||ae===Le||typeof ae=="object"&&ae!==null&&(ae.$$typeof===a||ae.$$typeof===de||ae.$$typeof===se||ae.$$typeof===Ve||ae.$$typeof===je||ae.$$typeof===b||ae.$$typeof===E||ae.$$typeof===x||ae.$$typeof===y)},ee=z},12060:function(zt,Vt,ee){"use strict";zt.exports=ee(72665)},15633:function(zt,Vt){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,ie=te?Symbol.for("react.element"):60103,Be=te?Symbol.for("react.portal"):60106,qe=te?Symbol.for("react.fragment"):60107,He=te?Symbol.for("react.strict_mode"):60108,Ge=te?Symbol.for("react.profiler"):60114,se=te?Symbol.for("react.provider"):60109,Ve=te?Symbol.for("react.context"):60110,ke=te?Symbol.for("react.async_mode"):60111,Ze=te?Symbol.for("react.concurrent_mode"):60111,je=te?Symbol.for("react.forward_ref"):60112,ce=te?Symbol.for("react.suspense"):60113,Le=te?Symbol.for("react.suspense_list"):60120,de=te?Symbol.for("react.memo"):60115,a=te?Symbol.for("react.lazy"):60116,y=te?Symbol.for("react.block"):60121,b=te?Symbol.for("react.fundamental"):60117,E=te?Symbol.for("react.responder"):60118,x=te?Symbol.for("react.scope"):60119;function z(ae){if(typeof ae=="object"&&ae!==null){var ne=ae.$$typeof;switch(ne){case ie:switch(ae=ae.type,ae){case ke:case Ze:case qe:case Ge:case He:case ce:return ae;default:switch(ae=ae&&ae.$$typeof,ae){case Ve:case je:case a:case de:case se:return ae;default:return ne}}case Be:return ne}}}function re(ae){return z(ae)===Ze}ee=ke,ee=Ze,ee=Ve,ee=se,ee=ie,ee=je,ee=qe,ee=a,ee=de,ee=Be,ee=Ge,ee=He,ee=ce,ee=function(ae){return re(ae)||z(ae)===ke},ee=re,ee=function(ae){return z(ae)===Ve},ee=function(ae){return z(ae)===se},ee=function(ae){return typeof ae=="object"&&ae!==null&&ae.$$typeof===ie},ee=function(ae){return z(ae)===je},ee=function(ae){return z(ae)===qe},ee=function(ae){return z(ae)===a},Vt.isMemo=function(ae){return z(ae)===de},ee=function(ae){return z(ae)===Be},ee=function(ae){return z(ae)===Ge},ee=function(ae){return z(ae)===He},ee=function(ae){return z(ae)===ce},ee=function(ae){return typeof ae=="string"||typeof ae=="function"||ae===qe||ae===Ze||ae===Ge||ae===He||ae===ce||ae===Le||typeof ae=="object"&&ae!==null&&(ae.$$typeof===a||ae.$$typeof===de||ae.$$typeof===se||ae.$$typeof===Ve||ae.$$typeof===je||ae.$$typeof===b||ae.$$typeof===E||ae.$$typeof===x||ae.$$typeof===y)},ee=z},49286:function(zt,Vt,ee){"use strict";zt.exports=ee(15633)},56261:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ye}});var te=ee(87462),ie=ee(4942),Be=ee(45987),qe=ee(1413),He=ee(15671),Ge=ee(43144),se=ee(97326),Ve=ee(60136),ke=ee(51630),Ze=ee(94184),je=ee.n(Ze),ce=ee(34952),Le=ee(67294),de=ee(69610),a=function(Fe){for(var Se=Fe.prefixCls,Pe=Fe.level,Ye=Fe.isStart,De=Fe.isEnd,We="".concat(Se,"-indent-unit"),Oe=[],rt=0;rt<Pe;rt+=1){var Je;Oe.push(Le.createElement("span",{key:rt,className:je()(We,(Je={},(0,ie.Z)(Je,"".concat(We,"-start"),Ye[rt]),(0,ie.Z)(Je,"".concat(We,"-end"),De[rt]),Je))}))}return Le.createElement("span",{"aria-hidden":"true",className:"".concat(Se,"-indent")},Oe)},y=Le.memo(a),b=ee(3596),E=ee(83898),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],z="open",re="close",ae="---",ne=function(we){(0,Ve.Z)(Se,we);var Fe=(0,ke.Z)(Se);function Se(){var Pe;(0,He.Z)(this,Se);for(var Ye=arguments.length,De=new Array(Ye),We=0;We<Ye;We++)De[We]=arguments[We];return Pe=Fe.call.apply(Fe,[this].concat(De)),Pe.state={dragNodeHighlight:!1},Pe.selectHandle=void 0,Pe.cacheIndent=void 0,Pe.onSelectorClick=function(Oe){var rt=Pe.props.context.onNodeClick;rt(Oe,(0,E.F)(Pe.props)),Pe.isSelectable()?Pe.onSelect(Oe):Pe.onCheck(Oe)},Pe.onSelectorDoubleClick=function(Oe){var rt=Pe.props.context.onNodeDoubleClick;rt(Oe,(0,E.F)(Pe.props))},Pe.onSelect=function(Oe){if(!Pe.isDisabled()){var rt=Pe.props.context.onNodeSelect;rt(Oe,(0,E.F)(Pe.props))}},Pe.onCheck=function(Oe){if(!Pe.isDisabled()){var rt=Pe.props,Je=rt.disableCheckbox,At=rt.checked,Lt=Pe.props.context.onNodeCheck;if(!(!Pe.isCheckable()||Je)){var ht=!At;Lt(Oe,(0,E.F)(Pe.props),ht)}}},Pe.onMouseEnter=function(Oe){var rt=Pe.props.context.onNodeMouseEnter;rt(Oe,(0,E.F)(Pe.props))},Pe.onMouseLeave=function(Oe){var rt=Pe.props.context.onNodeMouseLeave;rt(Oe,(0,E.F)(Pe.props))},Pe.onContextMenu=function(Oe){var rt=Pe.props.context.onNodeContextMenu;rt(Oe,(0,E.F)(Pe.props))},Pe.onDragStart=function(Oe){var rt=Pe.props.context.onNodeDragStart;Oe.stopPropagation(),Pe.setState({dragNodeHighlight:!0}),rt(Oe,(0,se.Z)(Pe));try{Oe.dataTransfer.setData("text/plain","")}catch(Je){}},Pe.onDragEnter=function(Oe){var rt=Pe.props.context.onNodeDragEnter;Oe.preventDefault(),Oe.stopPropagation(),rt(Oe,(0,se.Z)(Pe))},Pe.onDragOver=function(Oe){var rt=Pe.props.context.onNodeDragOver;Oe.preventDefault(),Oe.stopPropagation(),rt(Oe,(0,se.Z)(Pe))},Pe.onDragLeave=function(Oe){var rt=Pe.props.context.onNodeDragLeave;Oe.stopPropagation(),rt(Oe,(0,se.Z)(Pe))},Pe.onDragEnd=function(Oe){var rt=Pe.props.context.onNodeDragEnd;Oe.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),rt(Oe,(0,se.Z)(Pe))},Pe.onDrop=function(Oe){var rt=Pe.props.context.onNodeDrop;Oe.preventDefault(),Oe.stopPropagation(),Pe.setState({dragNodeHighlight:!1}),rt(Oe,(0,se.Z)(Pe))},Pe.onExpand=function(Oe){var rt=Pe.props,Je=rt.loading,At=rt.context.onNodeExpand;Je||At(Oe,(0,E.F)(Pe.props))},Pe.setSelectHandle=function(Oe){Pe.selectHandle=Oe},Pe.getNodeState=function(){var Oe=Pe.props.expanded;return Pe.isLeaf()?null:Oe?z:re},Pe.hasChildren=function(){var Oe=Pe.props.eventKey,rt=Pe.props.context.keyEntities,Je=(0,b.Z)(rt,Oe)||{},At=Je.children;return!!(At||[]).length},Pe.isLeaf=function(){var Oe=Pe.props,rt=Oe.isLeaf,Je=Oe.loaded,At=Pe.props.context.loadData,Lt=Pe.hasChildren();return rt===!1?!1:rt||!At&&!Lt||At&&Je&&!Lt},Pe.isDisabled=function(){var Oe=Pe.props.disabled,rt=Pe.props.context.disabled;return!!(rt||Oe)},Pe.isCheckable=function(){var Oe=Pe.props.checkable,rt=Pe.props.context.checkable;return!rt||Oe===!1?!1:rt},Pe.syncLoadData=function(Oe){var rt=Oe.expanded,Je=Oe.loading,At=Oe.loaded,Lt=Pe.props.context,ht=Lt.loadData,wt=Lt.onNodeLoad;Je||ht&&rt&&!Pe.isLeaf()&&!Pe.hasChildren()&&!At&&wt((0,E.F)(Pe.props))},Pe.isDraggable=function(){var Oe=Pe.props,rt=Oe.data,Je=Oe.context.draggable;return!!(Je&&(!Je.nodeDraggable||Je.nodeDraggable(rt)))},Pe.renderDragHandler=function(){var Oe=Pe.props.context,rt=Oe.draggable,Je=Oe.prefixCls;return rt!=null&&rt.icon?Le.createElement("span",{className:"".concat(Je,"-draggable-icon")},rt.icon):null},Pe.renderSwitcherIconDom=function(Oe){var rt=Pe.props.switcherIcon,Je=Pe.props.context.switcherIcon,At=rt||Je;return typeof At=="function"?At((0,qe.Z)((0,qe.Z)({},Pe.props),{},{isLeaf:Oe})):At},Pe.renderSwitcher=function(){var Oe=Pe.props.expanded,rt=Pe.props.context.prefixCls;if(Pe.isLeaf()){var Je=Pe.renderSwitcherIconDom(!0);return Je!==!1?Le.createElement("span",{className:je()("".concat(rt,"-switcher"),"".concat(rt,"-switcher-noop"))},Je):null}var At=je()("".concat(rt,"-switcher"),"".concat(rt,"-switcher_").concat(Oe?z:re)),Lt=Pe.renderSwitcherIconDom(!1);return Lt!==!1?Le.createElement("span",{onClick:Pe.onExpand,className:At},Lt):null},Pe.renderCheckbox=function(){var Oe=Pe.props,rt=Oe.checked,Je=Oe.halfChecked,At=Oe.disableCheckbox,Lt=Pe.props.context.prefixCls,ht=Pe.isDisabled(),wt=Pe.isCheckable();if(!wt)return null;var Jt=typeof wt!="boolean"?wt:null;return Le.createElement("span",{className:je()("".concat(Lt,"-checkbox"),rt&&"".concat(Lt,"-checkbox-checked"),!rt&&Je&&"".concat(Lt,"-checkbox-indeterminate"),(ht||At)&&"".concat(Lt,"-checkbox-disabled")),onClick:Pe.onCheck},Jt)},Pe.renderIcon=function(){var Oe=Pe.props.loading,rt=Pe.props.context.prefixCls;return Le.createElement("span",{className:je()("".concat(rt,"-iconEle"),"".concat(rt,"-icon__").concat(Pe.getNodeState()||"docu"),Oe&&"".concat(rt,"-icon_loading"))})},Pe.renderSelector=function(){var Oe=Pe.state.dragNodeHighlight,rt=Pe.props,Je=rt.title,At=Je===void 0?ae:Je,Lt=rt.selected,ht=rt.icon,wt=rt.loading,Jt=rt.data,cn=Pe.props.context,pt=cn.prefixCls,Nt=cn.showIcon,Zt=cn.icon,Fn=cn.loadData,yt=cn.titleRender,Yt=Pe.isDisabled(),Re="".concat(pt,"-node-content-wrapper"),Gn;if(Nt){var nn=ht||Zt;Gn=nn?Le.createElement("span",{className:je()("".concat(pt,"-iconEle"),"".concat(pt,"-icon__customize"))},typeof nn=="function"?nn(Pe.props):nn):Pe.renderIcon()}else Fn&&wt&&(Gn=Pe.renderIcon());var pa;typeof At=="function"?pa=At(Jt):yt?pa=yt(Jt):pa=At;var fa=Le.createElement("span",{className:"".concat(pt,"-title")},pa);return Le.createElement("span",{ref:Pe.setSelectHandle,title:typeof At=="string"?At:"",className:je()("".concat(Re),"".concat(Re,"-").concat(Pe.getNodeState()||"normal"),!Yt&&(Lt||Oe)&&"".concat(pt,"-node-selected")),onMouseEnter:Pe.onMouseEnter,onMouseLeave:Pe.onMouseLeave,onContextMenu:Pe.onContextMenu,onClick:Pe.onSelectorClick,onDoubleClick:Pe.onSelectorDoubleClick},Gn,fa,Pe.renderDropIndicator())},Pe.renderDropIndicator=function(){var Oe=Pe.props,rt=Oe.disabled,Je=Oe.eventKey,At=Pe.props.context,Lt=At.draggable,ht=At.dropLevelOffset,wt=At.dropPosition,Jt=At.prefixCls,cn=At.indent,pt=At.dropIndicatorRender,Nt=At.dragOverNodeKey,Zt=At.direction,Fn=!!Lt,yt=!rt&&Fn&&Nt===Je,Yt=cn!=null?cn:Pe.cacheIndent;return Pe.cacheIndent=cn,yt?pt({dropPosition:wt,dropLevelOffset:ht,indent:Yt,prefixCls:Jt,direction:Zt}):null},Pe}return(0,Ge.Z)(Se,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ye=this.props.selectable,De=this.props.context.selectable;return typeof Ye=="boolean"?Ye:De}},{key:"render",value:function(){var Ye,De=this.props,We=De.eventKey,Oe=De.className,rt=De.style,Je=De.dragOver,At=De.dragOverGapTop,Lt=De.dragOverGapBottom,ht=De.isLeaf,wt=De.isStart,Jt=De.isEnd,cn=De.expanded,pt=De.selected,Nt=De.checked,Zt=De.halfChecked,Fn=De.loading,yt=De.domRef,Yt=De.active,Re=De.data,Gn=De.onMouseMove,nn=De.selectable,pa=(0,Be.Z)(De,x),fa=this.props.context,Ln=fa.prefixCls,mt=fa.filterTreeNode,ot=fa.keyEntities,an=fa.dropContainerKey,hn=fa.dropTargetKey,Wt=fa.draggingNodeKey,Na=this.isDisabled(),En=(0,ce.Z)(pa,{aria:!0,data:!0}),Ca=(0,b.Z)(ot,We)||{},Oa=Ca.level,Wa=Jt[Jt.length-1],mr=this.isDraggable(),Lr=!Na&&mr,mo=Wt===We,dt=nn!==void 0?{"aria-selected":!!nn}:void 0;return Le.createElement("div",(0,te.Z)({ref:yt,className:je()(Oe,"".concat(Ln,"-treenode"),(Ye={},(0,ie.Z)(Ye,"".concat(Ln,"-treenode-disabled"),Na),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-switcher-").concat(cn?"open":"close"),!ht),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-checkbox-checked"),Nt),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-checkbox-indeterminate"),Zt),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-selected"),pt),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-loading"),Fn),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-active"),Yt),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-leaf-last"),Wa),(0,ie.Z)(Ye,"".concat(Ln,"-treenode-draggable"),mr),(0,ie.Z)(Ye,"dragging",mo),(0,ie.Z)(Ye,"drop-target",hn===We),(0,ie.Z)(Ye,"drop-container",an===We),(0,ie.Z)(Ye,"drag-over",!Na&&Je),(0,ie.Z)(Ye,"drag-over-gap-top",!Na&&At),(0,ie.Z)(Ye,"drag-over-gap-bottom",!Na&&Lt),(0,ie.Z)(Ye,"filter-node",mt&&mt((0,E.F)(this.props))),Ye)),style:rt,draggable:Lr,"aria-grabbed":mo,onDragStart:Lr?this.onDragStart:void 0,onDragEnter:mr?this.onDragEnter:void 0,onDragOver:mr?this.onDragOver:void 0,onDragLeave:mr?this.onDragLeave:void 0,onDrop:mr?this.onDrop:void 0,onDragEnd:mr?this.onDragEnd:void 0,onMouseMove:Gn},dt,En),Le.createElement(y,{prefixCls:Ln,level:Oa,isStart:wt,isEnd:Jt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Se}(Le.Component),ve=function(Fe){return Le.createElement(de.k.Consumer,null,function(Se){return Le.createElement(ne,(0,te.Z)({},Fe,{context:Se}))})};ve.displayName="TreeNode",ve.isTreeNode=1;var ye=ve},69610:function(zt,Vt,ee){"use strict";ee.d(Vt,{k:function(){return ie}});var te=ee(67294),ie=te.createContext(null)},29873:function(zt,Vt,ee){"use strict";ee.d(Vt,{BT:function(){return y},E6:function(){return x},L0:function(){return Ze},OM:function(){return a},_5:function(){return ke},r7:function(){return z},wA:function(){return ce},yx:function(){return je}});var te=ee(74902),ie=ee(71002),Be=ee(72978),qe=ee(67294),He=ee(56261),Ge=ee(3596),se=ee(83898),Ve=null;function ke(re,ae){if(!re)return[];var ne=re.slice(),ve=ne.indexOf(ae);return ve>=0&&ne.splice(ve,1),ne}function Ze(re,ae){var ne=(re||[]).slice();return ne.indexOf(ae)===-1&&ne.push(ae),ne}function je(re){return re.split("-")}function ce(re,ae){var ne=[],ve=(0,Ge.Z)(ae,re);function ye(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Fe){var Se=Fe.key,Pe=Fe.children;ne.push(Se),ye(Pe)})}return ye(ve.children),ne}function Le(re){if(re.parent){var ae=je(re.pos);return Number(ae[ae.length-1])===re.parent.children.length-1}return!1}function de(re){var ae=je(re.pos);return Number(ae[ae.length-1])===0}function a(re,ae,ne,ve,ye,we,Fe,Se,Pe,Ye){var De,We=re.clientX,Oe=re.clientY,rt=re.target.getBoundingClientRect(),Je=rt.top,At=rt.height,Lt=(Ye==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-We),ht=(Lt-12)/ve,wt=(0,Ge.Z)(Se,ne.props.eventKey);if(Oe<Je+At/2){var Jt=Fe.findIndex(function(fa){return fa.key===wt.key}),cn=Jt<=0?0:Jt-1,pt=Fe[cn].key;wt=(0,Ge.Z)(Se,pt)}var Nt=wt.key,Zt=wt,Fn=wt.key,yt=0,Yt=0;if(!Pe.includes(Nt))for(var Re=0;Re<ht&&Le(wt);Re+=1)wt=wt.parent,Yt+=1;var Gn=ae.props.data,nn=wt.node,pa=!0;return de(wt)&&wt.level===0&&Oe<Je+At/2&&we({dragNode:Gn,dropNode:nn,dropPosition:-1})&&wt.key===ne.props.eventKey?yt=-1:(Zt.children||[]).length&&Pe.includes(Fn)?we({dragNode:Gn,dropNode:nn,dropPosition:0})?yt=0:pa=!1:Yt===0?ht>-1.5?we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1:we({dragNode:Gn,dropNode:nn,dropPosition:0})?yt=0:we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1:we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1,{dropPosition:yt,dropLevelOffset:Yt,dropTargetKey:wt.key,dropTargetPos:wt.pos,dragOverNodeKey:Fn,dropContainerKey:yt===0?null:((De=wt.parent)===null||De===void 0?void 0:De.key)||null,dropAllowed:pa}}function y(re,ae){if(re){var ne=ae.multiple;return ne?re.slice():re.length?[re[0]]:re}}var b=function(ae){return ae};function E(re,ae){if(!re)return[];var ne=ae||{},ve=ne.processProps,ye=ve===void 0?b:ve,we=Array.isArray(re)?re:[re];return we.map(function(Fe){var Se=Fe.children,Pe=_objectWithoutProperties(Fe,Ve),Ye=E(Se,ae);return React.createElement(TreeNode,_extends({key:Pe.key},ye(Pe)),Ye)})}function x(re){if(!re)return null;var ae;if(Array.isArray(re))ae={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ie.Z)(re)==="object")ae={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,Be.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function z(re,ae){var ne=new Set;function ve(ye){if(!ne.has(ye)){var we=(0,Ge.Z)(ae,ye);if(we){ne.add(ye);var Fe=we.parent,Se=we.node;Se.disabled||Fe&&ve(Fe.key)}}}return(re||[]).forEach(function(ye){ve(ye)}),(0,te.Z)(ne)}},97153:function(zt,Vt,ee){"use strict";ee.d(Vt,{S:function(){return se}});var te=ee(72978),ie=ee(3596);function Be(Ve,ke){var Ze=new Set;return Ve.forEach(function(je){ke.has(je)||Ze.add(je)}),Ze}function qe(Ve){var ke=Ve||{},Ze=ke.disabled,je=ke.disableCheckbox,ce=ke.checkable;return!!(Ze||je)||ce===!1}function He(Ve,ke,Ze,je){for(var ce=new Set(Ve),Le=new Set,de=0;de<=Ze;de+=1){var a=ke.get(de)||new Set;a.forEach(function(x){var z=x.key,re=x.node,ae=x.children,ne=ae===void 0?[]:ae;ce.has(z)&&!je(re)&&ne.filter(function(ve){return!je(ve.node)}).forEach(function(ve){ce.add(ve.key)})})}for(var y=new Set,b=Ze;b>=0;b-=1){var E=ke.get(b)||new Set;E.forEach(function(x){var z=x.parent,re=x.node;if(!(je(re)||!x.parent||y.has(x.parent.key))){if(je(x.parent.node)){y.add(z.key);return}var ae=!0,ne=!1;(z.children||[]).filter(function(ve){return!je(ve.node)}).forEach(function(ve){var ye=ve.key,we=ce.has(ye);ae&&!we&&(ae=!1),!ne&&(we||Le.has(ye))&&(ne=!0)}),ae&&ce.add(z.key),ne&&Le.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(ce),halfCheckedKeys:Array.from(Be(Le,ce))}}function Ge(Ve,ke,Ze,je,ce){for(var Le=new Set(Ve),de=new Set(ke),a=0;a<=je;a+=1){var y=Ze.get(a)||new Set;y.forEach(function(z){var re=z.key,ae=z.node,ne=z.children,ve=ne===void 0?[]:ne;!Le.has(re)&&!de.has(re)&&!ce(ae)&&ve.filter(function(ye){return!ce(ye.node)}).forEach(function(ye){Le.delete(ye.key)})})}de=new Set;for(var b=new Set,E=je;E>=0;E-=1){var x=Ze.get(E)||new Set;x.forEach(function(z){var re=z.parent,ae=z.node;if(!(ce(ae)||!z.parent||b.has(z.parent.key))){if(ce(z.parent.node)){b.add(re.key);return}var ne=!0,ve=!1;(re.children||[]).filter(function(ye){return!ce(ye.node)}).forEach(function(ye){var we=ye.key,Fe=Le.has(we);ne&&!Fe&&(ne=!1),!ve&&(Fe||de.has(we))&&(ve=!0)}),ne||Le.delete(re.key),ve&&de.add(re.key),b.add(re.key)}})}return{checkedKeys:Array.from(Le),halfCheckedKeys:Array.from(Be(de,Le))}}function se(Ve,ke,Ze,je){var ce=[],Le;je?Le=je:Le=qe;var de=new Set(Ve.filter(function(E){var x=!!(0,ie.Z)(Ze,E);return x||ce.push(E),x})),a=new Map,y=0;Object.keys(Ze).forEach(function(E){var x=Ze[E],z=x.level,re=a.get(z);re||(re=new Set,a.set(z,re)),re.add(x),y=Math.max(y,z)}),(0,te.ZP)(!ce.length,"Tree missing follow keys: ".concat(ce.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ke===!0?b=He(de,a,y,Le):b=Ge(de,ke.halfCheckedKeys,a,y,Le),b}},3596:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return te}});function te(ie,Be){return ie[Be]}},83898:function(zt,Vt,ee){"use strict";ee.d(Vt,{I8:function(){return z},F:function(){return ae},zn:function(){return b},w$:function(){return a},oH:function(){return E},km:function(){return de},H8:function(){return re}});var te=ee(71002),ie=ee(74902),Be=ee(1413),qe=ee(45987),He=ee(67294),Ge=ee(28580);function se(ne){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=[];return He.Children.forEach(ne,function(we){we==null&&!ve.keepEmpty||(Array.isArray(we)?ye=ye.concat(se(we)):(0,Ge.isFragment)(we)&&we.props?ye=ye.concat(se(we.props.children,ve)):ye.push(we))}),ye}function Ve(ne,ve){var ye=(0,Be.Z)({},ne);return Array.isArray(ve)&&ve.forEach(function(we){delete ye[we]}),ye}var ke=ee(72978),Ze=ee(3596),je=["children"];function ce(ne,ve){return"".concat(ne,"-").concat(ve)}function Le(ne){return ne&&ne.type&&ne.type.isTreeNode}function de(ne,ve){return ne!=null?ne:ve}function a(ne){var ve=ne||{},ye=ve.title,we=ve._title,Fe=ve.key,Se=ve.children,Pe=ye||"title";return{title:Pe,_title:we||[Pe],key:Fe||"key",children:Se||"children"}}function y(ne,ve){var ye=new Map;function we(Fe){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Fe||[]).forEach(function(Pe){var Ye=Pe[ve.key],De=Pe[ve.children];warning(Ye!=null,"Tree node must have a certain key: [".concat(Se).concat(Ye,"]"));var We=String(Ye);warning(!ye.has(We)||Ye===null||Ye===void 0,"Same 'key' exist in the Tree: ".concat(We)),ye.set(We,!0),we(De,"".concat(Se).concat(We," > "))})}we(ne)}function b(ne){function ve(ye){var we=se(ye);return we.map(function(Fe){if(!Le(Fe))return(0,ke.ZP)(!Fe,"Tree/TreeNode can only accept TreeNode as children."),null;var Se=Fe.key,Pe=Fe.props,Ye=Pe.children,De=(0,qe.Z)(Pe,je),We=(0,Be.Z)({key:Se},De),Oe=ve(Ye);return Oe.length&&(We.children=Oe),We}).filter(function(Fe){return Fe})}return ve(ne)}function E(ne,ve,ye){var we=a(ye),Fe=we._title,Se=we.key,Pe=we.children,Ye=new Set(ve===!0?[]:ve),De=[];function We(Oe){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Oe.map(function(Je,At){for(var Lt=ce(rt?rt.pos:"0",At),ht=de(Je[Se],Lt),wt,Jt=0;Jt<Fe.length;Jt+=1){var cn=Fe[Jt];if(Je[cn]!==void 0){wt=Je[cn];break}}var pt=(0,Be.Z)((0,Be.Z)({},Ve(Je,[].concat((0,ie.Z)(Fe),[Se,Pe]))),{},{title:wt,key:ht,parent:rt,pos:Lt,children:null,data:Je,isStart:[].concat((0,ie.Z)(rt?rt.isStart:[]),[At===0]),isEnd:[].concat((0,ie.Z)(rt?rt.isEnd:[]),[At===Oe.length-1])});return De.push(pt),ve===!0||Ye.has(ht)?pt.children=We(Je[Pe]||[],pt):pt.children=[],pt})}return We(ne),De}function x(ne,ve,ye){var we={};(0,te.Z)(ye)==="object"?we=ye:we={externalGetKey:ye},we=we||{};var Fe=we,Se=Fe.childrenPropName,Pe=Fe.externalGetKey,Ye=Fe.fieldNames,De=a(Ye),We=De.key,Oe=De.children,rt=Se||Oe,Je;Pe?typeof Pe=="string"?Je=function(ht){return ht[Pe]}:typeof Pe=="function"&&(Je=function(ht){return Pe(ht)}):Je=function(ht,wt){return de(ht[We],wt)};function At(Lt,ht,wt,Jt){var cn=Lt?Lt[rt]:ne,pt=Lt?ce(wt.pos,ht):"0",Nt=Lt?[].concat((0,ie.Z)(Jt),[Lt]):[];if(Lt){var Zt=Je(Lt,pt),Fn={node:Lt,index:ht,pos:pt,key:Zt,parentPos:wt.node?wt.pos:null,level:wt.level+1,nodes:Nt};ve(Fn)}cn&&cn.forEach(function(yt,Yt){At(yt,Yt,{node:Lt,pos:pt,level:wt?wt.level+1:-1},Nt)})}At(null)}function z(ne){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ye=ve.initWrapper,we=ve.processEntity,Fe=ve.onProcessFinished,Se=ve.externalGetKey,Pe=ve.childrenPropName,Ye=ve.fieldNames,De=arguments.length>2?arguments[2]:void 0,We=Se||De,Oe={},rt={},Je={posEntities:Oe,keyEntities:rt};return ye&&(Je=ye(Je)||Je),x(ne,function(At){var Lt=At.node,ht=At.index,wt=At.pos,Jt=At.key,cn=At.parentPos,pt=At.level,Nt=At.nodes,Zt={node:Lt,nodes:Nt,index:ht,key:Jt,pos:wt,level:pt},Fn=de(Jt,wt);Oe[wt]=Zt,rt[Fn]=Zt,Zt.parent=Oe[cn],Zt.parent&&(Zt.parent.children=Zt.parent.children||[],Zt.parent.children.push(Zt)),we&&we(Zt,Je)},{externalGetKey:We,childrenPropName:Pe,fieldNames:Ye}),Fe&&Fe(Je),Je}function re(ne,ve){var ye=ve.expandedKeys,we=ve.selectedKeys,Fe=ve.loadedKeys,Se=ve.loadingKeys,Pe=ve.checkedKeys,Ye=ve.halfCheckedKeys,De=ve.dragOverNodeKey,We=ve.dropPosition,Oe=ve.keyEntities,rt=(0,Ze.Z)(Oe,ne),Je={eventKey:ne,expanded:ye.indexOf(ne)!==-1,selected:we.indexOf(ne)!==-1,loaded:Fe.indexOf(ne)!==-1,loading:Se.indexOf(ne)!==-1,checked:Pe.indexOf(ne)!==-1,halfChecked:Ye.indexOf(ne)!==-1,pos:String(rt?rt.pos:""),dragOver:De===ne&&We===0,dragOverGapTop:De===ne&&We===-1,dragOverGapBottom:De===ne&&We===1};return Je}function ae(ne){var ve=ne.data,ye=ne.expanded,we=ne.selected,Fe=ne.checked,Se=ne.loaded,Pe=ne.loading,Ye=ne.halfChecked,De=ne.dragOver,We=ne.dragOverGapTop,Oe=ne.dragOverGapBottom,rt=ne.pos,Je=ne.active,At=ne.eventKey,Lt=(0,Be.Z)((0,Be.Z)({},ve),{},{expanded:ye,selected:we,checked:Fe,loaded:Se,loading:Pe,halfChecked:Ye,dragOver:De,dragOverGapTop:We,dragOverGapBottom:Oe,pos:rt,active:Je,key:At});return"props"in Lt||Object.defineProperty(Lt,"props",{get:function(){return(0,ke.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ne}}),Lt}},34952:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Ve}});var te=ee(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Be=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,qe="".concat(ie," ").concat(Be).split(/[\s\n]+/),He="aria-",Ge="data-";function se(ke,Ze){return ke.indexOf(Ze)===0}function Ve(ke){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je;Ze===!1?je={aria:!0,data:!0,attr:!0}:Ze===!0?je={aria:!0}:je=(0,te.Z)({},Ze);var ce={};return Object.keys(ke).forEach(function(Le){(je.aria&&(Le==="role"||se(Le,He))||je.data&&se(Le,Ge)||je.attr&&qe.includes(Le))&&(ce[Le]=ke[Le])}),ce}},72978:function(zt,Vt,ee){"use strict";var te={};function ie(Ve,ke){}function Be(Ve,ke){}function qe(){te={}}function He(Ve,ke,Ze){!ke&&!te[Ze]&&(Ve(!1,Ze),te[Ze]=!0)}function Ge(Ve,ke){He(ie,Ve,ke)}function se(Ve,ke){He(Be,Ve,ke)}Vt.ZP=Ge},81533:function(zt,Vt){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,ie=te?Symbol.for("react.element"):60103,Be=te?Symbol.for("react.portal"):60106,qe=te?Symbol.for("react.fragment"):60107,He=te?Symbol.for("react.strict_mode"):60108,Ge=te?Symbol.for("react.profiler"):60114,se=te?Symbol.for("react.provider"):60109,Ve=te?Symbol.for("react.context"):60110,ke=te?Symbol.for("react.async_mode"):60111,Ze=te?Symbol.for("react.concurrent_mode"):60111,je=te?Symbol.for("react.forward_ref"):60112,ce=te?Symbol.for("react.suspense"):60113,Le=te?Symbol.for("react.suspense_list"):60120,de=te?Symbol.for("react.memo"):60115,a=te?Symbol.for("react.lazy"):60116,y=te?Symbol.for("react.block"):60121,b=te?Symbol.for("react.fundamental"):60117,E=te?Symbol.for("react.responder"):60118,x=te?Symbol.for("react.scope"):60119;function z(ae){if(typeof ae=="object"&&ae!==null){var ne=ae.$$typeof;switch(ne){case ie:switch(ae=ae.type,ae){case ke:case Ze:case qe:case Ge:case He:case ce:return ae;default:switch(ae=ae&&ae.$$typeof,ae){case Ve:case je:case a:case de:case se:return ae;default:return ne}}case Be:return ne}}}function re(ae){return z(ae)===Ze}ee=ke,ee=Ze,ee=Ve,ee=se,ee=ie,ee=je,ee=qe,ee=a,ee=de,ee=Be,ee=Ge,ee=He,ee=ce,ee=function(ae){return re(ae)||z(ae)===ke},ee=re,ee=function(ae){return z(ae)===Ve},ee=function(ae){return z(ae)===se},ee=function(ae){return typeof ae=="object"&&ae!==null&&ae.$$typeof===ie},ee=function(ae){return z(ae)===je},Vt.isFragment=function(ae){return z(ae)===qe},ee=function(ae){return z(ae)===a},Vt.isMemo=function(ae){return z(ae)===de},ee=function(ae){return z(ae)===Be},ee=function(ae){return z(ae)===Ge},ee=function(ae){return z(ae)===He},ee=function(ae){return z(ae)===ce},ee=function(ae){return typeof ae=="string"||typeof ae=="function"||ae===qe||ae===Ze||ae===Ge||ae===He||ae===ce||ae===Le||typeof ae=="object"&&ae!==null&&(ae.$$typeof===a||ae.$$typeof===de||ae.$$typeof===se||ae.$$typeof===Ve||ae.$$typeof===je||ae.$$typeof===b||ae.$$typeof===E||ae.$$typeof===x||ae.$$typeof===y)},ee=z},28580:function(zt,Vt,ee){"use strict";zt.exports=ee(81533)},92389:function(zt,Vt){"use strict";var ee={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(ie){var Be=ie.keyCode;if(ie.altKey&&!ie.ctrlKey||ie.metaKey||Be>=ee.F1&&Be<=ee.F12)return!1;switch(Be){case ee.ALT:case ee.CAPS_LOCK:case ee.CONTEXT_MENU:case ee.CTRL:case ee.DOWN:case ee.END:case ee.ESC:case ee.HOME:case ee.INSERT:case ee.LEFT:case ee.MAC_FF_META:case ee.META:case ee.NUMLOCK:case ee.NUM_CENTER:case ee.PAGE_DOWN:case ee.PAGE_UP:case ee.PAUSE:case ee.PRINT_SCREEN:case ee.RIGHT:case ee.SHIFT:case ee.UP:case ee.WIN_KEY:case ee.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ie){if(ie>=ee.ZERO&&ie<=ee.NINE||ie>=ee.NUM_ZERO&&ie<=ee.NUM_MULTIPLY||ie>=ee.A&&ie<=ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ie===0)return!0;switch(ie){case ee.SPACE:case ee.QUESTION_MARK:case ee.NUM_PLUS:case ee.NUM_MINUS:case ee.NUM_PERIOD:case ee.NUM_DIVISION:case ee.SEMICOLON:case ee.DASH:case ee.EQUALS:case ee.COMMA:case ee.PERIOD:case ee.SLASH:case ee.APOSTROPHE:case ee.SINGLE_QUOTE:case ee.OPEN_SQUARE_BRACKET:case ee.BACKSLASH:case ee.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};Vt.Z=ee},19575:function(zt,Vt,ee){var te,ie;(function(Be,qe){zt.exports=qe(Be)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(Be){"use strict";Be=Be||{};var qe=Be.Base64,He="2.6.4",Ge="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",se=function(De){for(var We={},Oe=0,rt=De.length;Oe<rt;Oe++)We[De.charAt(Oe)]=Oe;return We}(Ge),Ve=String.fromCharCode,ke=function(De){if(De.length<2){var We=De.charCodeAt(0);return We<128?De:We<2048?Ve(192|We>>>6)+Ve(128|We&63):Ve(224|We>>>12&15)+Ve(128|We>>>6&63)+Ve(128|We&63)}else{var We=65536+(De.charCodeAt(0)-55296)*1024+(De.charCodeAt(1)-56320);return Ve(240|We>>>18&7)+Ve(128|We>>>12&63)+Ve(128|We>>>6&63)+Ve(128|We&63)}},Ze=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,je=function(De){return De.replace(Ze,ke)},ce=function(De){var We=[0,2,1][De.length%3],Oe=De.charCodeAt(0)<<16|(De.length>1?De.charCodeAt(1):0)<<8|(De.length>2?De.charCodeAt(2):0),rt=[Ge.charAt(Oe>>>18),Ge.charAt(Oe>>>12&63),We>=2?"=":Ge.charAt(Oe>>>6&63),We>=1?"=":Ge.charAt(Oe&63)];return rt.join("")},Le=Be.btoa&&typeof Be.btoa=="function"?function(De){return Be.btoa(De)}:function(De){if(De.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return De.replace(/[\s\S]{1,3}/g,ce)},de=function(De){return Le(je(String(De)))},a=function(De){return De.replace(/[+\/]/g,function(We){return We=="+"?"-":"_"}).replace(/=/g,"")},y=function(De,We){return We?a(de(De)):de(De)},b=function(De){return y(De,!0)},E;Be.Uint8Array&&(E=function(De,We){for(var Oe="",rt=0,Je=De.length;rt<Je;rt+=3){var At=De[rt],Lt=De[rt+1],ht=De[rt+2],wt=At<<16|Lt<<8|ht;Oe+=Ge.charAt(wt>>>18)+Ge.charAt(wt>>>12&63)+(typeof Lt!="undefined"?Ge.charAt(wt>>>6&63):"=")+(typeof ht!="undefined"?Ge.charAt(wt&63):"=")}return We?a(Oe):Oe});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,z=function(De){switch(De.length){case 4:var We=(7&De.charCodeAt(0))<<18|(63&De.charCodeAt(1))<<12|(63&De.charCodeAt(2))<<6|63&De.charCodeAt(3),Oe=We-65536;return Ve((Oe>>>10)+55296)+Ve((Oe&1023)+56320);case 3:return Ve((15&De.charCodeAt(0))<<12|(63&De.charCodeAt(1))<<6|63&De.charCodeAt(2));default:return Ve((31&De.charCodeAt(0))<<6|63&De.charCodeAt(1))}},re=function(De){return De.replace(x,z)},ae=function(De){var We=De.length,Oe=We%4,rt=(We>0?se[De.charAt(0)]<<18:0)|(We>1?se[De.charAt(1)]<<12:0)|(We>2?se[De.charAt(2)]<<6:0)|(We>3?se[De.charAt(3)]:0),Je=[Ve(rt>>>16),Ve(rt>>>8&255),Ve(rt&255)];return Je.length-=[0,0,2,1][Oe],Je.join("")},ne=Be.atob&&typeof Be.atob=="function"?function(De){return Be.atob(De)}:function(De){return De.replace(/\S{1,4}/g,ae)},ve=function(De){return ne(String(De).replace(/[^A-Za-z0-9\+\/]/g,""))},ye=function(De){return re(ne(De))},we=function(De){return String(De).replace(/[-_]/g,function(We){return We=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Fe=function(De){return ye(we(De))},Se;Be.Uint8Array&&(Se=function(De){return Uint8Array.from(ve(we(De)),function(We){return We.charCodeAt(0)})});var Pe=function(){var De=Be.Base64;return Be.Base64=qe,De};if(Be.Base64={VERSION:He,atob:ve,btoa:Le,fromBase64:Fe,toBase64:y,utob:je,encode:y,encodeURI:b,btou:re,decode:Fe,noConflict:Pe,fromUint8Array:E,toUint8Array:Se},typeof Object.defineProperty=="function"){var Ye=function(De){return{value:De,enumerable:!1,writable:!0,configurable:!0}};Be.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ye(function(){return Fe(this)})),Object.defineProperty(String.prototype,"toBase64",Ye(function(De){return y(this,De)})),Object.defineProperty(String.prototype,"toBase64URI",Ye(function(){return y(this,!0)}))}}return Be.Meteor&&(Base64=Be.Base64),zt.exports?zt.exports.Base64=Be.Base64:(te=[],ie=function(){return Be.Base64}.apply(Vt,te),ie!==void 0&&(zt.exports=ie)),{Base64:Be.Base64}})},42767:function(zt,Vt){"use strict";var ee;var te=typeof Symbol=="function"&&Symbol.for,ie=te?Symbol.for("react.element"):60103,Be=te?Symbol.for("react.portal"):60106,qe=te?Symbol.for("react.fragment"):60107,He=te?Symbol.for("react.strict_mode"):60108,Ge=te?Symbol.for("react.profiler"):60114,se=te?Symbol.for("react.provider"):60109,Ve=te?Symbol.for("react.context"):60110,ke=te?Symbol.for("react.async_mode"):60111,Ze=te?Symbol.for("react.concurrent_mode"):60111,je=te?Symbol.for("react.forward_ref"):60112,ce=te?Symbol.for("react.suspense"):60113,Le=te?Symbol.for("react.suspense_list"):60120,de=te?Symbol.for("react.memo"):60115,a=te?Symbol.for("react.lazy"):60116,y=te?Symbol.for("react.block"):60121,b=te?Symbol.for("react.fundamental"):60117,E=te?Symbol.for("react.responder"):60118,x=te?Symbol.for("react.scope"):60119;function z(ae){if(typeof ae=="object"&&ae!==null){var ne=ae.$$typeof;switch(ne){case ie:switch(ae=ae.type,ae){case ke:case Ze:case qe:case Ge:case He:case ce:return ae;default:switch(ae=ae&&ae.$$typeof,ae){case Ve:case je:case a:case de:case se:return ae;default:return ne}}case Be:return ne}}}function re(ae){return z(ae)===Ze}ee=ke,ee=Ze,ee=Ve,ee=se,ee=ie,ee=je,ee=qe,ee=a,ee=de,ee=Be,ee=Ge,ee=He,ee=ce,ee=function(ae){return re(ae)||z(ae)===ke},ee=re,ee=function(ae){return z(ae)===Ve},ee=function(ae){return z(ae)===se},ee=function(ae){return typeof ae=="object"&&ae!==null&&ae.$$typeof===ie},ee=function(ae){return z(ae)===je},Vt.isFragment=function(ae){return z(ae)===qe},ee=function(ae){return z(ae)===a},ee=function(ae){return z(ae)===de},ee=function(ae){return z(ae)===Be},ee=function(ae){return z(ae)===Ge},ee=function(ae){return z(ae)===He},ee=function(ae){return z(ae)===ce},ee=function(ae){return typeof ae=="string"||typeof ae=="function"||ae===qe||ae===Ze||ae===Ge||ae===He||ae===ce||ae===Le||typeof ae=="object"&&ae!==null&&(ae.$$typeof===a||ae.$$typeof===de||ae.$$typeof===se||ae.$$typeof===Ve||ae.$$typeof===je||ae.$$typeof===b||ae.$$typeof===E||ae.$$typeof===x||ae.$$typeof===y)},ee=z},16357:function(zt,Vt,ee){"use strict";zt.exports=ee(42767)},46762:function(zt,Vt){"use strict";var ee;var te=Symbol.for("react.element"),ie=Symbol.for("react.portal"),Be=Symbol.for("react.fragment"),qe=Symbol.for("react.strict_mode"),He=Symbol.for("react.profiler"),Ge=Symbol.for("react.provider"),se=Symbol.for("react.context"),Ve=Symbol.for("react.server_context"),ke=Symbol.for("react.forward_ref"),Ze=Symbol.for("react.suspense"),je=Symbol.for("react.suspense_list"),ce=Symbol.for("react.memo"),Le=Symbol.for("react.lazy"),de=Symbol.for("react.offscreen"),a;a=Symbol.for("react.module.reference");function y(b){if(typeof b=="object"&&b!==null){var E=b.$$typeof;switch(E){case te:switch(b=b.type,b){case Be:case He:case qe:case Ze:case je:return b;default:switch(b=b&&b.$$typeof,b){case Ve:case se:case ke:case Le:case ce:case Ge:return b;default:return E}}case ie:return E}}}ee=se,ee=Ge,ee=te,ee=ke,ee=Be,ee=Le,ee=ce,ee=ie,ee=He,ee=qe,ee=Ze,ee=je,ee=function(){return!1},ee=function(){return!1},ee=function(b){return y(b)===se},ee=function(b){return y(b)===Ge},ee=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===te},ee=function(b){return y(b)===ke},Vt.isFragment=function(b){return y(b)===Be},ee=function(b){return y(b)===Le},ee=function(b){return y(b)===ce},ee=function(b){return y(b)===ie},ee=function(b){return y(b)===He},ee=function(b){return y(b)===qe},ee=function(b){return y(b)===Ze},ee=function(b){return y(b)===je},ee=function(b){return typeof b=="string"||typeof b=="function"||b===Be||b===He||b===qe||b===Ze||b===je||b===de||typeof b=="object"&&b!==null&&(b.$$typeof===Le||b.$$typeof===ce||b.$$typeof===Ge||b.$$typeof===se||b.$$typeof===ke||b.$$typeof===a||b.getModuleId!==void 0)},ee=y},35110:function(zt,Vt,ee){"use strict";zt.exports=ee(46762)},86128:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return ve}});var te=ee(87462),ie=ee(4942),Be=ee(45987),qe=ee(1413),He=ee(15671),Ge=ee(43144),se=ee(97326),Ve=ee(60136),ke=ee(51630),Ze=ee(67294),je=ee(94184),ce=ee.n(je),Le=ee(64217),de=ee(27822),a=function(we){for(var Fe=we.prefixCls,Se=we.level,Pe=we.isStart,Ye=we.isEnd,De="".concat(Fe,"-indent-unit"),We=[],Oe=0;Oe<Se;Oe+=1){var rt;We.push(Ze.createElement("span",{key:Oe,className:ce()(De,(rt={},(0,ie.Z)(rt,"".concat(De,"-start"),Pe[Oe]),(0,ie.Z)(rt,"".concat(De,"-end"),Ye[Oe]),rt))}))}return Ze.createElement("span",{"aria-hidden":"true",className:"".concat(Fe,"-indent")},We)},y=Ze.memo(a),b=ee(1089),E=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],x="open",z="close",re="---",ae=function(ye){(0,Ve.Z)(Fe,ye);var we=(0,ke.Z)(Fe);function Fe(){var Se;(0,He.Z)(this,Fe);for(var Pe=arguments.length,Ye=new Array(Pe),De=0;De<Pe;De++)Ye[De]=arguments[De];return Se=we.call.apply(we,[this].concat(Ye)),Se.state={dragNodeHighlight:!1},Se.selectHandle=void 0,Se.onSelectorClick=function(We){var Oe=Se.props.context.onNodeClick;Oe(We,(0,b.F)(Se.props)),Se.isSelectable()?Se.onSelect(We):Se.onCheck(We)},Se.onSelectorDoubleClick=function(We){var Oe=Se.props.context.onNodeDoubleClick;Oe(We,(0,b.F)(Se.props))},Se.onSelect=function(We){if(!Se.isDisabled()){var Oe=Se.props.context.onNodeSelect;We.preventDefault(),Oe(We,(0,b.F)(Se.props))}},Se.onCheck=function(We){if(!Se.isDisabled()){var Oe=Se.props,rt=Oe.disableCheckbox,Je=Oe.checked,At=Se.props.context.onNodeCheck;if(!(!Se.isCheckable()||rt)){We.preventDefault();var Lt=!Je;At(We,(0,b.F)(Se.props),Lt)}}},Se.onMouseEnter=function(We){var Oe=Se.props.context.onNodeMouseEnter;Oe(We,(0,b.F)(Se.props))},Se.onMouseLeave=function(We){var Oe=Se.props.context.onNodeMouseLeave;Oe(We,(0,b.F)(Se.props))},Se.onContextMenu=function(We){var Oe=Se.props.context.onNodeContextMenu;Oe(We,(0,b.F)(Se.props))},Se.onDragStart=function(We){var Oe=Se.props.context.onNodeDragStart;We.stopPropagation(),Se.setState({dragNodeHighlight:!0}),Oe(We,(0,se.Z)(Se));try{We.dataTransfer.setData("text/plain","")}catch(rt){}},Se.onDragEnter=function(We){var Oe=Se.props.context.onNodeDragEnter;We.preventDefault(),We.stopPropagation(),Oe(We,(0,se.Z)(Se))},Se.onDragOver=function(We){var Oe=Se.props.context.onNodeDragOver;We.preventDefault(),We.stopPropagation(),Oe(We,(0,se.Z)(Se))},Se.onDragLeave=function(We){var Oe=Se.props.context.onNodeDragLeave;We.stopPropagation(),Oe(We,(0,se.Z)(Se))},Se.onDragEnd=function(We){var Oe=Se.props.context.onNodeDragEnd;We.stopPropagation(),Se.setState({dragNodeHighlight:!1}),Oe(We,(0,se.Z)(Se))},Se.onDrop=function(We){var Oe=Se.props.context.onNodeDrop;We.preventDefault(),We.stopPropagation(),Se.setState({dragNodeHighlight:!1}),Oe(We,(0,se.Z)(Se))},Se.onExpand=function(We){var Oe=Se.props,rt=Oe.loading,Je=Oe.context.onNodeExpand;rt||Je(We,(0,b.F)(Se.props))},Se.setSelectHandle=function(We){Se.selectHandle=We},Se.getNodeState=function(){var We=Se.props.expanded;return Se.isLeaf()?null:We?x:z},Se.hasChildren=function(){var We=Se.props.eventKey,Oe=Se.props.context.keyEntities,rt=Oe[We]||{},Je=rt.children;return!!(Je||[]).length},Se.isLeaf=function(){var We=Se.props,Oe=We.isLeaf,rt=We.loaded,Je=Se.props.context.loadData,At=Se.hasChildren();return Oe===!1?!1:Oe||!Je&&!At||Je&&rt&&!At},Se.isDisabled=function(){var We=Se.props.disabled,Oe=Se.props.context.disabled;return!!(Oe||We)},Se.isCheckable=function(){var We=Se.props.checkable,Oe=Se.props.context.checkable;return!Oe||We===!1?!1:Oe},Se.syncLoadData=function(We){var Oe=We.expanded,rt=We.loading,Je=We.loaded,At=Se.props.context,Lt=At.loadData,ht=At.onNodeLoad;rt||Lt&&Oe&&!Se.isLeaf()&&!Se.hasChildren()&&!Je&&ht((0,b.F)(Se.props))},Se.isDraggable=function(){var We=Se.props,Oe=We.data,rt=We.context.draggable;return!!(rt&&(!rt.nodeDraggable||rt.nodeDraggable(Oe)))},Se.renderDragHandler=function(){var We=Se.props.context,Oe=We.draggable,rt=We.prefixCls;return Oe!=null&&Oe.icon?Ze.createElement("span",{className:"".concat(rt,"-draggable-icon")},Oe.icon):null},Se.renderSwitcherIconDom=function(We){var Oe=Se.props.switcherIcon,rt=Se.props.context.switcherIcon,Je=Oe||rt;return typeof Je=="function"?Je((0,qe.Z)((0,qe.Z)({},Se.props),{},{isLeaf:We})):Je},Se.renderSwitcher=function(){var We=Se.props.expanded,Oe=Se.props.context.prefixCls;if(Se.isLeaf()){var rt=Se.renderSwitcherIconDom(!0);return rt!==!1?Ze.createElement("span",{className:ce()("".concat(Oe,"-switcher"),"".concat(Oe,"-switcher-noop"))},rt):null}var Je=ce()("".concat(Oe,"-switcher"),"".concat(Oe,"-switcher_").concat(We?x:z)),At=Se.renderSwitcherIconDom(!1);return At!==!1?Ze.createElement("span",{onClick:Se.onExpand,className:Je},At):null},Se.renderCheckbox=function(){var We=Se.props,Oe=We.checked,rt=We.halfChecked,Je=We.disableCheckbox,At=Se.props.context.prefixCls,Lt=Se.isDisabled(),ht=Se.isCheckable();if(!ht)return null;var wt=typeof ht!="boolean"?ht:null;return Ze.createElement("span",{className:ce()("".concat(At,"-checkbox"),Oe&&"".concat(At,"-checkbox-checked"),!Oe&&rt&&"".concat(At,"-checkbox-indeterminate"),(Lt||Je)&&"".concat(At,"-checkbox-disabled")),onClick:Se.onCheck},wt)},Se.renderIcon=function(){var We=Se.props.loading,Oe=Se.props.context.prefixCls;return Ze.createElement("span",{className:ce()("".concat(Oe,"-iconEle"),"".concat(Oe,"-icon__").concat(Se.getNodeState()||"docu"),We&&"".concat(Oe,"-icon_loading"))})},Se.renderSelector=function(){var We=Se.state.dragNodeHighlight,Oe=Se.props,rt=Oe.title,Je=rt===void 0?re:rt,At=Oe.selected,Lt=Oe.icon,ht=Oe.loading,wt=Oe.data,Jt=Se.props.context,cn=Jt.prefixCls,pt=Jt.showIcon,Nt=Jt.icon,Zt=Jt.loadData,Fn=Jt.titleRender,yt=Se.isDisabled(),Yt="".concat(cn,"-node-content-wrapper"),Re;if(pt){var Gn=Lt||Nt;Re=Gn?Ze.createElement("span",{className:ce()("".concat(cn,"-iconEle"),"".concat(cn,"-icon__customize"))},typeof Gn=="function"?Gn(Se.props):Gn):Se.renderIcon()}else Zt&&ht&&(Re=Se.renderIcon());var nn;typeof Je=="function"?nn=Je(wt):Fn?nn=Fn(wt):nn=Je;var pa=Ze.createElement("span",{className:"".concat(cn,"-title")},nn);return Ze.createElement("span",{ref:Se.setSelectHandle,title:typeof Je=="string"?Je:"",className:ce()("".concat(Yt),"".concat(Yt,"-").concat(Se.getNodeState()||"normal"),!yt&&(At||We)&&"".concat(cn,"-node-selected")),onMouseEnter:Se.onMouseEnter,onMouseLeave:Se.onMouseLeave,onContextMenu:Se.onContextMenu,onClick:Se.onSelectorClick,onDoubleClick:Se.onSelectorDoubleClick},Re,pa,Se.renderDropIndicator())},Se.renderDropIndicator=function(){var We=Se.props,Oe=We.disabled,rt=We.eventKey,Je=Se.props.context,At=Je.draggable,Lt=Je.dropLevelOffset,ht=Je.dropPosition,wt=Je.prefixCls,Jt=Je.indent,cn=Je.dropIndicatorRender,pt=Je.dragOverNodeKey,Nt=Je.direction,Zt=!!At,Fn=!Oe&&Zt&&pt===rt;return Fn?cn({dropPosition:ht,dropLevelOffset:Lt,indent:Jt,prefixCls:wt,direction:Nt}):null},Se}return(0,Ge.Z)(Fe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Pe=this.props.selectable,Ye=this.props.context.selectable;return typeof Pe=="boolean"?Pe:Ye}},{key:"render",value:function(){var Pe,Ye=this.props,De=Ye.eventKey,We=Ye.className,Oe=Ye.style,rt=Ye.dragOver,Je=Ye.dragOverGapTop,At=Ye.dragOverGapBottom,Lt=Ye.isLeaf,ht=Ye.isStart,wt=Ye.isEnd,Jt=Ye.expanded,cn=Ye.selected,pt=Ye.checked,Nt=Ye.halfChecked,Zt=Ye.loading,Fn=Ye.domRef,yt=Ye.active,Yt=Ye.data,Re=Ye.onMouseMove,Gn=Ye.selectable,nn=(0,Be.Z)(Ye,E),pa=this.props.context,fa=pa.prefixCls,Ln=pa.filterTreeNode,mt=pa.keyEntities,ot=pa.dropContainerKey,an=pa.dropTargetKey,hn=pa.draggingNodeKey,Wt=this.isDisabled(),Na=(0,Le.Z)(nn,{aria:!0,data:!0}),En=mt[De]||{},Ca=En.level,Oa=wt[wt.length-1],Wa=this.isDraggable(),mr=!Wt&&Wa,Lr=hn===De,mo=Gn!==void 0?{"aria-selected":!!Gn}:void 0;return Ze.createElement("div",(0,te.Z)({ref:Fn,className:ce()(We,"".concat(fa,"-treenode"),(Pe={},(0,ie.Z)(Pe,"".concat(fa,"-treenode-disabled"),Wt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-switcher-").concat(Jt?"open":"close"),!Lt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-checkbox-checked"),pt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-checkbox-indeterminate"),Nt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-selected"),cn),(0,ie.Z)(Pe,"".concat(fa,"-treenode-loading"),Zt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-active"),yt),(0,ie.Z)(Pe,"".concat(fa,"-treenode-leaf-last"),Oa),(0,ie.Z)(Pe,"".concat(fa,"-treenode-draggable"),Wa),(0,ie.Z)(Pe,"dragging",Lr),(0,ie.Z)(Pe,"drop-target",an===De),(0,ie.Z)(Pe,"drop-container",ot===De),(0,ie.Z)(Pe,"drag-over",!Wt&&rt),(0,ie.Z)(Pe,"drag-over-gap-top",!Wt&&Je),(0,ie.Z)(Pe,"drag-over-gap-bottom",!Wt&&At),(0,ie.Z)(Pe,"filter-node",Ln&&Ln((0,b.F)(this.props))),Pe)),style:Oe,draggable:mr,"aria-grabbed":Lr,onDragStart:mr?this.onDragStart:void 0,onDragEnter:Wa?this.onDragEnter:void 0,onDragOver:Wa?this.onDragOver:void 0,onDragLeave:Wa?this.onDragLeave:void 0,onDrop:Wa?this.onDrop:void 0,onDragEnd:Wa?this.onDragEnd:void 0,onMouseMove:Re},mo,Na),Ze.createElement(y,{prefixCls:fa,level:Ca,isStart:ht,isEnd:wt}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Fe}(Ze.Component),ne=function(we){return Ze.createElement(de.k.Consumer,null,function(Fe){return Ze.createElement(ae,(0,te.Z)({},we,{context:Fe}))})};ne.displayName="TreeNode",ne.isTreeNode=1;var ve=ne},27822:function(zt,Vt,ee){"use strict";ee.d(Vt,{k:function(){return ie}});var te=ee(67294),ie=te.createContext(null)},10225:function(zt,Vt,ee){"use strict";ee.d(Vt,{BT:function(){return y},Ds:function(){return je},E6:function(){return x},L0:function(){return Ve},OM:function(){return a},_5:function(){return se},bt:function(){return Ze},r7:function(){return z},wA:function(){return ce},yx:function(){return ke}});var te=ee(74902),ie=ee(71002),Be=ee(67294),qe=ee(80334),He=ee(86128),Ge=null;function se(re,ae){if(!re)return[];var ne=re.slice(),ve=ne.indexOf(ae);return ve>=0&&ne.splice(ve,1),ne}function Ve(re,ae){var ne=(re||[]).slice();return ne.indexOf(ae)===-1&&ne.push(ae),ne}function ke(re){return re.split("-")}function Ze(re,ae){return"".concat(re,"-").concat(ae)}function je(re){return re&&re.type&&re.type.isTreeNode}function ce(re,ae){var ne=[],ve=ae[re];function ye(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];we.forEach(function(Fe){var Se=Fe.key,Pe=Fe.children;ne.push(Se),ye(Pe)})}return ye(ve.children),ne}function Le(re){if(re.parent){var ae=ke(re.pos);return Number(ae[ae.length-1])===re.parent.children.length-1}return!1}function de(re){var ae=ke(re.pos);return Number(ae[ae.length-1])===0}function a(re,ae,ne,ve,ye,we,Fe,Se,Pe,Ye){var De,We=re.clientX,Oe=re.clientY,rt=re.target.getBoundingClientRect(),Je=rt.top,At=rt.height,Lt=(Ye==="rtl"?-1:1)*(((ye==null?void 0:ye.x)||0)-We),ht=(Lt-12)/ve,wt=Se[ne.props.eventKey];if(Oe<Je+At/2){var Jt=Fe.findIndex(function(fa){return fa.key===wt.key}),cn=Jt<=0?0:Jt-1,pt=Fe[cn].key;wt=Se[pt]}var Nt=wt.key,Zt=wt,Fn=wt.key,yt=0,Yt=0;if(!Pe.includes(Nt))for(var Re=0;Re<ht&&Le(wt);Re+=1)wt=wt.parent,Yt+=1;var Gn=ae.props.data,nn=wt.node,pa=!0;return de(wt)&&wt.level===0&&Oe<Je+At/2&&we({dragNode:Gn,dropNode:nn,dropPosition:-1})&&wt.key===ne.props.eventKey?yt=-1:(Zt.children||[]).length&&Pe.includes(Fn)?we({dragNode:Gn,dropNode:nn,dropPosition:0})?yt=0:pa=!1:Yt===0?ht>-1.5?we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1:we({dragNode:Gn,dropNode:nn,dropPosition:0})?yt=0:we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1:we({dragNode:Gn,dropNode:nn,dropPosition:1})?yt=1:pa=!1,{dropPosition:yt,dropLevelOffset:Yt,dropTargetKey:wt.key,dropTargetPos:wt.pos,dragOverNodeKey:Fn,dropContainerKey:yt===0?null:((De=wt.parent)===null||De===void 0?void 0:De.key)||null,dropAllowed:pa}}function y(re,ae){if(re){var ne=ae.multiple;return ne?re.slice():re.length?[re[0]]:re}}var b=function(ae){return ae};function E(re,ae){if(!re)return[];var ne=ae||{},ve=ne.processProps,ye=ve===void 0?b:ve,we=Array.isArray(re)?re:[re];return we.map(function(Fe){var Se=Fe.children,Pe=_objectWithoutProperties(Fe,Ge),Ye=E(Se,ae);return React.createElement(TreeNode,_extends({key:Pe.key},ye(Pe)),Ye)})}function x(re){if(!re)return null;var ae;if(Array.isArray(re))ae={checkedKeys:re,halfCheckedKeys:void 0};else if((0,ie.Z)(re)==="object")ae={checkedKeys:re.checked||void 0,halfCheckedKeys:re.halfChecked||void 0};else return(0,qe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return ae}function z(re,ae){var ne=new Set;function ve(ye){if(!ne.has(ye)){var we=ae[ye];if(we){ne.add(ye);var Fe=we.parent,Se=we.node;Se.disabled||Fe&&ve(Fe.key)}}}return(re||[]).forEach(function(ye){ve(ye)}),(0,te.Z)(ne)}},17341:function(zt,Vt,ee){"use strict";ee.d(Vt,{S:function(){return Ge}});var te=ee(80334);function ie(se,Ve){var ke=new Set;return se.forEach(function(Ze){Ve.has(Ze)||ke.add(Ze)}),ke}function Be(se){var Ve=se||{},ke=Ve.disabled,Ze=Ve.disableCheckbox,je=Ve.checkable;return!!(ke||Ze)||je===!1}function qe(se,Ve,ke,Ze){for(var je=new Set(se),ce=new Set,Le=0;Le<=ke;Le+=1){var de=Ve.get(Le)||new Set;de.forEach(function(E){var x=E.key,z=E.node,re=E.children,ae=re===void 0?[]:re;je.has(x)&&!Ze(z)&&ae.filter(function(ne){return!Ze(ne.node)}).forEach(function(ne){je.add(ne.key)})})}for(var a=new Set,y=ke;y>=0;y-=1){var b=Ve.get(y)||new Set;b.forEach(function(E){var x=E.parent,z=E.node;if(!(Ze(z)||!E.parent||a.has(E.parent.key))){if(Ze(E.parent.node)){a.add(x.key);return}var re=!0,ae=!1;(x.children||[]).filter(function(ne){return!Ze(ne.node)}).forEach(function(ne){var ve=ne.key,ye=je.has(ve);re&&!ye&&(re=!1),!ae&&(ye||ce.has(ve))&&(ae=!0)}),re&&je.add(x.key),ae&&ce.add(x.key),a.add(x.key)}})}return{checkedKeys:Array.from(je),halfCheckedKeys:Array.from(ie(ce,je))}}function He(se,Ve,ke,Ze,je){for(var ce=new Set(se),Le=new Set(Ve),de=0;de<=Ze;de+=1){var a=ke.get(de)||new Set;a.forEach(function(x){var z=x.key,re=x.node,ae=x.children,ne=ae===void 0?[]:ae;!ce.has(z)&&!Le.has(z)&&!je(re)&&ne.filter(function(ve){return!je(ve.node)}).forEach(function(ve){ce.delete(ve.key)})})}Le=new Set;for(var y=new Set,b=Ze;b>=0;b-=1){var E=ke.get(b)||new Set;E.forEach(function(x){var z=x.parent,re=x.node;if(!(je(re)||!x.parent||y.has(x.parent.key))){if(je(x.parent.node)){y.add(z.key);return}var ae=!0,ne=!1;(z.children||[]).filter(function(ve){return!je(ve.node)}).forEach(function(ve){var ye=ve.key,we=ce.has(ye);ae&&!we&&(ae=!1),!ne&&(we||Le.has(ye))&&(ne=!0)}),ae||ce.delete(z.key),ne&&Le.add(z.key),y.add(z.key)}})}return{checkedKeys:Array.from(ce),halfCheckedKeys:Array.from(ie(Le,ce))}}function Ge(se,Ve,ke,Ze){var je=[],ce;Ze?ce=Ze:ce=Be;var Le=new Set(se.filter(function(b){var E=!!ke[b];return E||je.push(b),E})),de=new Map,a=0;Object.keys(ke).forEach(function(b){var E=ke[b],x=E.level,z=de.get(x);z||(z=new Set,de.set(x,z)),z.add(E),a=Math.max(a,x)}),(0,te.ZP)(!je.length,"Tree missing follow keys: ".concat(je.slice(0,100).map(function(b){return"'".concat(b,"'")}).join(", ")));var y;return Ve===!0?y=qe(Le,de,a,ce):y=He(Le,Ve.halfCheckedKeys,de,a,ce),y}},1089:function(zt,Vt,ee){"use strict";ee.d(Vt,{F:function(){return E},H8:function(){return b},I8:function(){return y},km:function(){return Ze},oH:function(){return de},w$:function(){return je},zn:function(){return Le}});var te=ee(71002),ie=ee(74902),Be=ee(1413),qe=ee(45987),He=ee(98423),Ge=ee(50344),se=ee(80334),Ve=ee(10225),ke=["children"];function Ze(x,z){return x!=null?x:z}function je(x){var z=x||{},re=z.title,ae=z._title,ne=z.key,ve=z.children,ye=re||"title";return{title:ye,_title:ae||[ye],key:ne||"key",children:ve||"children"}}function ce(x,z){var re=new Map;function ae(ne){var ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ne||[]).forEach(function(ye){var we=ye[z.key],Fe=ye[z.children];warning(we!=null,"Tree node must have a certain key: [".concat(ve).concat(we,"]"));var Se=String(we);warning(!re.has(Se)||we===null||we===void 0,"Same 'key' exist in the Tree: ".concat(Se)),re.set(Se,!0),ae(Fe,"".concat(ve).concat(Se," > "))})}ae(x)}function Le(x){function z(re){var ae=(0,Ge.Z)(re);return ae.map(function(ne){if(!(0,Ve.Ds)(ne))return(0,se.ZP)(!ne,"Tree/TreeNode can only accept TreeNode as children."),null;var ve=ne.key,ye=ne.props,we=ye.children,Fe=(0,qe.Z)(ye,ke),Se=(0,Be.Z)({key:ve},Fe),Pe=z(we);return Pe.length&&(Se.children=Pe),Se}).filter(function(ne){return ne})}return z(x)}function de(x,z,re){var ae=je(re),ne=ae._title,ve=ae.key,ye=ae.children,we=new Set(z===!0?[]:z),Fe=[];function Se(Pe){var Ye=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Pe.map(function(De,We){for(var Oe=(0,Ve.bt)(Ye?Ye.pos:"0",We),rt=Ze(De[ve],Oe),Je,At=0;At<ne.length;At+=1){var Lt=ne[At];if(De[Lt]!==void 0){Je=De[Lt];break}}var ht=(0,Be.Z)((0,Be.Z)({},(0,He.Z)(De,[].concat((0,ie.Z)(ne),[ve,ye]))),{},{title:Je,key:rt,parent:Ye,pos:Oe,children:null,data:De,isStart:[].concat((0,ie.Z)(Ye?Ye.isStart:[]),[We===0]),isEnd:[].concat((0,ie.Z)(Ye?Ye.isEnd:[]),[We===Pe.length-1])});return Fe.push(ht),z===!0||we.has(rt)?ht.children=Se(De[ye]||[],ht):ht.children=[],ht})}return Se(x),Fe}function a(x,z,re){var ae={};(0,te.Z)(re)==="object"?ae=re:ae={externalGetKey:re},ae=ae||{};var ne=ae,ve=ne.childrenPropName,ye=ne.externalGetKey,we=ne.fieldNames,Fe=je(we),Se=Fe.key,Pe=Fe.children,Ye=ve||Pe,De;ye?typeof ye=="string"?De=function(rt){return rt[ye]}:typeof ye=="function"&&(De=function(rt){return ye(rt)}):De=function(rt,Je){return Ze(rt[Se],Je)};function We(Oe,rt,Je,At){var Lt=Oe?Oe[Ye]:x,ht=Oe?(0,Ve.bt)(Je.pos,rt):"0",wt=Oe?[].concat((0,ie.Z)(At),[Oe]):[];if(Oe){var Jt=De(Oe,ht),cn={node:Oe,index:rt,pos:ht,key:Jt,parentPos:Je.node?Je.pos:null,level:Je.level+1,nodes:wt};z(cn)}Lt&&Lt.forEach(function(pt,Nt){We(pt,Nt,{node:Oe,pos:ht,level:Je?Je.level+1:-1},wt)})}We(null)}function y(x){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},re=z.initWrapper,ae=z.processEntity,ne=z.onProcessFinished,ve=z.externalGetKey,ye=z.childrenPropName,we=z.fieldNames,Fe=arguments.length>2?arguments[2]:void 0,Se=ve||Fe,Pe={},Ye={},De={posEntities:Pe,keyEntities:Ye};return re&&(De=re(De)||De),a(x,function(We){var Oe=We.node,rt=We.index,Je=We.pos,At=We.key,Lt=We.parentPos,ht=We.level,wt=We.nodes,Jt={node:Oe,nodes:wt,index:rt,key:At,pos:Je,level:ht},cn=Ze(At,Je);Pe[Je]=Jt,Ye[cn]=Jt,Jt.parent=Pe[Lt],Jt.parent&&(Jt.parent.children=Jt.parent.children||[],Jt.parent.children.push(Jt)),ae&&ae(Jt,De)},{externalGetKey:Se,childrenPropName:ye,fieldNames:we}),ne&&ne(De),De}function b(x,z){var re=z.expandedKeys,ae=z.selectedKeys,ne=z.loadedKeys,ve=z.loadingKeys,ye=z.checkedKeys,we=z.halfCheckedKeys,Fe=z.dragOverNodeKey,Se=z.dropPosition,Pe=z.keyEntities,Ye=Pe[x],De={eventKey:x,expanded:re.indexOf(x)!==-1,selected:ae.indexOf(x)!==-1,loaded:ne.indexOf(x)!==-1,loading:ve.indexOf(x)!==-1,checked:ye.indexOf(x)!==-1,halfChecked:we.indexOf(x)!==-1,pos:String(Ye?Ye.pos:""),dragOver:Fe===x&&Se===0,dragOverGapTop:Fe===x&&Se===-1,dragOverGapBottom:Fe===x&&Se===1};return De}function E(x){var z=x.data,re=x.expanded,ae=x.selected,ne=x.checked,ve=x.loaded,ye=x.loading,we=x.halfChecked,Fe=x.dragOver,Se=x.dragOverGapTop,Pe=x.dragOverGapBottom,Ye=x.pos,De=x.active,We=x.eventKey,Oe=(0,Be.Z)((0,Be.Z)({},z),{},{expanded:re,selected:ae,checked:ne,loaded:ve,loading:ye,halfChecked:we,dragOver:Fe,dragOverGapTop:Se,dragOverGapBottom:Pe,pos:Ye,active:De,key:We});return"props"in Oe||Object.defineProperty(Oe,"props",{get:function(){return(0,se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),x}}),Oe}},64217:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return Ve}});var te=ee(1413),ie=`accept acceptCharset accessKey action allowFullScreen allowTransparency
alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
charSet checked classID className colSpan cols content contentEditable contextMenu
controls coords crossOrigin data dateTime default defer dir disabled download draggable
encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
mediaGroup method min minLength multiple muted name noValidate nonce open
optimum pattern placeholder poster preload radioGroup readOnly rel required
reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
summary tabIndex target title type useMap value width wmode wrap`,Be=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,qe="".concat(ie," ").concat(Be).split(/[\s\n]+/),He="aria-",Ge="data-";function se(ke,Ze){return ke.indexOf(Ze)===0}function Ve(ke){var Ze=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,je;Ze===!1?je={aria:!0,data:!0,attr:!0}:Ze===!0?je={aria:!0}:je=(0,te.Z)({},Ze);var ce={};return Object.keys(ke).forEach(function(Le){(je.aria&&(Le==="role"||se(Le,He))||je.data&&se(Le,Ge)||je.attr&&qe.includes(Le))&&(ce[Le]=ke[Le])}),ce}},25510:function(zt){"use strict";zt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(zt,Vt,ee){"use strict";zt.exports=ee.p+"static/AssistantCode3.a8740efb.jpeg"},96908:function(zt){"use strict";zt.exports="data:image/png;base64,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"},57177:function(zt){"use strict";zt.exports="data:image/png;base64,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"},81378:function(zt){"use strict";zt.exports="data:image/png;base64,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"},36459:function(zt,Vt,ee){"use strict";ee.d(Vt,{Z:function(){return te}});function te(ie){if(ie==null)throw new TypeError("Cannot destructure "+ie)}}}]);
}());