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...

344 lines
1.2 MiB

!(function(){var su=Object.defineProperty,uu=Object.defineProperties;var du=Object.getOwnPropertyDescriptors;var Ns=Object.getOwnPropertySymbols;var au=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable;var Us=Math.pow,nu=(ht,ct,ee)=>ct in ht?su(ht,ct,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ht[ct]=ee,jo=(ht,ct)=>{for(var ee in ct||(ct={}))au.call(ct,ee)&&nu(ht,ee,ct[ee]);if(Ns)for(var ee of Ns(ct))ou.call(ct,ee)&&nu(ht,ee,ct[ee]);return ht},di=(ht,ct)=>uu(ht,du(ct));var Os=(ht,ct)=>{var ee={};for(var x in ht)au.call(ht,x)&&ct.indexOf(x)<0&&(ee[x]=ht[x]);if(ht!=null&&Ns)for(var x of Ns(ht))ct.indexOf(x)<0&&ou.call(ht,x)&&(ee[x]=ht[x]);return ee};var ru=(ht,ct,ee)=>new Promise((x,ue)=>{var fe=Te=>{try{Fe(ee.next(Te))}catch(ie){ue(ie)}},De=Te=>{try{Fe(ee.throw(Te))}catch(ie){ue(ie)}},Fe=Te=>Te.done?x(Te.value):Promise.resolve(Te.value).then(fe,De);Fe((ee=ee.apply(ht,ct)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3951],{52310:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},33463:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},28575:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},84249:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},33863:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},81893:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},90674:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},55304:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},73148:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},56747:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},50881:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},22751:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},24018:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{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"}}]},name:"minus-circle",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},34182:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},40043:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-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 8h152v152c0 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-8z"}},{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"}}]},name:"plus-circle",theme:"outlined"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},74664:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},91034:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ie}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(ze,Ae){return ue.createElement(Fe.Z,(0,x.Z)({},ze,{ref:Ae,icon:De}))},ie=ue.forwardRef(Te)},60887:function(ht,ct,ee){"use strict";ee.d(ct,{LB:function(){return Kr},g4:function(){return ke},we:function(){return jt},pE:function(){return Ee},VK:function(){return Ct},Cj:function(){return ur},O1:function(){return ha},Zj:function(){return _r},VT:function(){return y}});var x=ee(67294),ue=ee(73935),fe=ee(24285);const De={display:"none"};function Fe(ce){let{id:Pe,value:Oe}=ce;return x.createElement("div",{id:Pe,style:De},Oe)}function Te(ce){let{id:Pe,announcement:Oe,ariaLiveType:Se="assertive"}=ce;const et={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 x.createElement("div",{id:Pe,style:et,role:"status","aria-live":Se,"aria-atomic":!0},Oe)}function ie(){const[ce,Pe]=(0,x.useState)("");return{announce:(0,x.useCallback)(Se=>{Se!=null&&Pe(Se)},[]),announcement:ce}}const _e=(0,x.createContext)(null);function ze(ce){const Pe=(0,x.useContext)(_e);(0,x.useEffect)(()=>{if(!Pe)throw new Error("useDndMonitor must be used within a children of <DndContext>");return Pe(ce)},[ce,Pe])}function Ae(){const[ce]=(0,x.useState)(()=>new Set),Pe=(0,x.useCallback)(Se=>(ce.add(Se),()=>ce.delete(Se)),[ce]);return[(0,x.useCallback)(Se=>{let{type:et,event:st}=Se;ce.forEach(At=>{var at;return(at=At[et])==null?void 0:at.call(At,st)})},[ce]),Pe]}const We={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},Me={onDragStart(ce){let{active:Pe}=ce;return"Picked up draggable item "+Pe.id+"."},onDragOver(ce){let{active:Pe,over:Oe}=ce;return Oe?"Draggable item "+Pe.id+" was moved over droppable area "+Oe.id+".":"Draggable item "+Pe.id+" is no longer over a droppable area."},onDragEnd(ce){let{active:Pe,over:Oe}=ce;return Oe?"Draggable item "+Pe.id+" was dropped over droppable area "+Oe.id:"Draggable item "+Pe.id+" was dropped."},onDragCancel(ce){let{active:Pe}=ce;return"Dragging was cancelled. Draggable item "+Pe.id+" was dropped."}};function ve(ce){let{announcements:Pe=Me,container:Oe,hiddenTextDescribedById:Se,screenReaderInstructions:et=We}=ce;const{announce:st,announcement:At}=ie(),at=(0,fe.Ld)("DndLiveRegion"),[ft,vt]=(0,x.useState)(!1);if((0,x.useEffect)(()=>{vt(!0)},[]),ze((0,x.useMemo)(()=>({onDragStart(hn){let{active:$n}=hn;st(Pe.onDragStart({active:$n}))},onDragMove(hn){let{active:$n,over:Tn}=hn;Pe.onDragMove&&st(Pe.onDragMove({active:$n,over:Tn}))},onDragOver(hn){let{active:$n,over:Tn}=hn;st(Pe.onDragOver({active:$n,over:Tn}))},onDragEnd(hn){let{active:$n,over:Tn}=hn;st(Pe.onDragEnd({active:$n,over:Tn}))},onDragCancel(hn){let{active:$n,over:Tn}=hn;st(Pe.onDragCancel({active:$n,over:Tn}))}}),[st,Pe])),!ft)return null;const ln=x.createElement(x.Fragment,null,x.createElement(Fe,{id:Se,value:et.draggable}),x.createElement(Te,{id:at,announcement:At}));return Oe?(0,ue.createPortal)(ln,Oe):ln}var re;(function(ce){ce.DragStart="dragStart",ce.DragMove="dragMove",ce.DragEnd="dragEnd",ce.DragCancel="dragCancel",ce.DragOver="dragOver",ce.RegisterDroppable="registerDroppable",ce.SetDroppableDisabled="setDroppableDisabled",ce.UnregisterDroppable="unregisterDroppable"})(re||(re={}));function a(){}function y(ce,Pe){return(0,x.useMemo)(()=>({sensor:ce,options:Pe!=null?Pe:{}}),[ce,Pe])}function b(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];return useMemo(()=>[...Pe].filter(Se=>Se!=null),[...Pe])}const E=Object.freeze({x:0,y:0});function z(ce,Pe){return Math.sqrt(Math.pow(ce.x-Pe.x,2)+Math.pow(ce.y-Pe.y,2))}function te(ce,Pe){const Oe=getEventCoordinates(ce);if(!Oe)return"0 0";const Se={x:(Oe.x-Pe.left)/Pe.width*100,y:(Oe.y-Pe.top)/Pe.height*100};return Se.x+"% "+Se.y+"%"}function ne(ce,Pe){let{data:{value:Oe}}=ce,{data:{value:Se}}=Pe;return Oe-Se}function oe(ce,Pe){let{data:{value:Oe}}=ce,{data:{value:Se}}=Pe;return Se-Oe}function ae(ce){let{left:Pe,top:Oe,height:Se,width:et}=ce;return[{x:Pe,y:Oe},{x:Pe+et,y:Oe},{x:Pe,y:Oe+Se},{x:Pe+et,y:Oe+Se}]}function le(ce,Pe){if(!ce||ce.length===0)return null;const[Oe]=ce;return Pe?Oe[Pe]:Oe}function he(ce,Pe,Oe){return Pe===void 0&&(Pe=ce.left),Oe===void 0&&(Oe=ce.top),{x:Pe+ce.width*.5,y:Oe+ce.height*.5}}const Ee=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=he(Pe,Pe.left,Pe.top),st=[];for(const At of Se){const{id:at}=At,ft=Oe.get(at);if(ft){const vt=z(he(ft),et);st.push({id:at,data:{droppableContainer:At,value:vt}})}}return st.sort(ne)},be=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=ae(Pe),st=[];for(const At of Se){const{id:at}=At,ft=Oe.get(at);if(ft){const vt=ae(ft),ln=et.reduce(($n,Tn,Fa)=>$n+z(vt[Fa],Tn),0),hn=Number((ln/4).toFixed(4));st.push({id:at,data:{droppableContainer:At,value:hn}})}}return st.sort(ne)};function xe(ce,Pe){const Oe=Math.max(Pe.top,ce.top),Se=Math.max(Pe.left,ce.left),et=Math.min(Pe.left+Pe.width,ce.left+ce.width),st=Math.min(Pe.top+Pe.height,ce.top+ce.height),At=et-Se,at=st-Oe;if(Se<et&&Oe<st){const ft=Pe.width*Pe.height,vt=ce.width*ce.height,ln=At*at,hn=ln/(ft+vt-ln);return Number(hn.toFixed(4))}return 0}const me=ce=>{let{collisionRect:Pe,droppableRects:Oe,droppableContainers:Se}=ce;const et=[];for(const st of Se){const{id:At}=st,at=Oe.get(At);if(at){const ft=xe(at,Pe);ft>0&&et.push({id:At,data:{droppableContainer:st,value:ft}})}}return et.sort(oe)};function Ce(ce,Pe){const{top:Oe,left:Se,bottom:et,right:st}=Pe;return Oe<=ce.y&&ce.y<=et&&Se<=ce.x&&ce.x<=st}const Be=ce=>{let{droppableContainers:Pe,droppableRects:Oe,pointerCoordinates:Se}=ce;if(!Se)return[];const et=[];for(const st of Pe){const{id:At}=st,at=Oe.get(At);if(at&&Ce(Se,at)){const vt=ae(at).reduce((hn,$n)=>hn+z(Se,$n),0),ln=Number((vt/4).toFixed(4));et.push({id:At,data:{droppableContainer:st,value:ln}})}}return et.sort(ne)};function Xe(ce,Pe,Oe){return di(jo({},ce),{scaleX:Pe&&Oe?Pe.width/Oe.width:1,scaleY:Pe&&Oe?Pe.height/Oe.height:1})}function Le(ce,Pe){return ce&&Pe?{x:ce.left-Pe.left,y:ce.top-Pe.top}:E}function Ue(ce){return function(Oe){for(var Se=arguments.length,et=new Array(Se>1?Se-1:0),st=1;st<Se;st++)et[st-1]=arguments[st];return et.reduce((At,at)=>di(jo({},At),{top:At.top+ce*at.y,bottom:At.bottom+ce*at.y,left:At.left+ce*at.x,right:At.right+ce*at.x}),jo({},Oe))}}const Ze=Ue(1);function Ge(ce){if(ce.startsWith("matrix3d(")){const Pe=ce.slice(9,-1).split(/, /);return{x:+Pe[12],y:+Pe[13],scaleX:+Pe[0],scaleY:+Pe[5]}}else if(ce.startsWith("matrix(")){const Pe=ce.slice(7,-1).split(/, /);return{x:+Pe[4],y:+Pe[5],scaleX:+Pe[0],scaleY:+Pe[3]}}return null}function $e(ce,Pe,Oe){const Se=Ge(Pe);if(!Se)return ce;const{scaleX:et,scaleY:st,x:At,y:at}=Se,ft=ce.left-At-(1-et)*parseFloat(Oe),vt=ce.top-at-(1-st)*parseFloat(Oe.slice(Oe.indexOf(" ")+1)),ln=et?ce.width/et:ce.width,hn=st?ce.height/st:ce.height;return{width:ln,height:hn,top:vt,right:ft+ln,bottom:vt+hn,left:ft}}const ut={ignoreTransform:!1};function Ct(ce,Pe){Pe===void 0&&(Pe=ut);let Oe=ce.getBoundingClientRect();if(Pe.ignoreTransform){const{transform:vt,transformOrigin:ln}=(0,fe.Jj)(ce).getComputedStyle(ce);vt&&(Oe=$e(Oe,vt,ln))}const{top:Se,left:et,width:st,height:At,bottom:at,right:ft}=Oe;return{top:Se,left:et,width:st,height:At,bottom:at,right:ft}}function Ut(ce){return Ct(ce,{ignoreTransform:!0})}function sn(ce){const Pe=ce.innerWidth,Oe=ce.innerHeight;return{top:0,left:0,right:Pe,bottom:Oe,width:Pe,height:Oe}}function it(ce,Pe){return Pe===void 0&&(Pe=(0,fe.Jj)(ce).getComputedStyle(ce)),Pe.position==="fixed"}function Pt(ce,Pe){Pe===void 0&&(Pe=(0,fe.Jj)(ce).getComputedStyle(ce));const Oe=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(et=>{const st=Pe[et];return typeof st=="string"?Oe.test(st):!1})}function Mt(ce,Pe){const Oe=[];function Se(et){if(Pe!=null&&Oe.length>=Pe||!et)return Oe;if((0,fe.qk)(et)&&et.scrollingElement!=null&&!Oe.includes(et.scrollingElement))return Oe.push(et.scrollingElement),Oe;if(!(0,fe.Re)(et)||(0,fe.vZ)(et)||Oe.includes(et))return Oe;const st=(0,fe.Jj)(ce).getComputedStyle(et);return et!==ce&&Pt(et,st)&&Oe.push(et),it(et,st)?Oe:Se(et.parentNode)}return ce?Se(ce):Oe}function mt(ce){const[Pe]=Mt(ce,1);return Pe!=null?Pe:null}function wt(ce){return!fe.Nq||!ce?null:(0,fe.FJ)(ce)?ce:(0,fe.UG)(ce)?(0,fe.qk)(ce)||ce===(0,fe.r3)(ce).scrollingElement?window:(0,fe.Re)(ce)?ce:null:null}function Kt(ce){return(0,fe.FJ)(ce)?ce.scrollX:ce.scrollLeft}function je(ce){return(0,fe.FJ)(ce)?ce.scrollY:ce.scrollTop}function vn(ce){return{x:Kt(ce),y:je(ce)}}var Cn;(function(ce){ce[ce.Forward=1]="Forward",ce[ce.Backward=-1]="Backward"})(Cn||(Cn={}));function ua(ce){return!fe.Nq||!ce?!1:ce===document.scrollingElement}function kn(ce){const Pe={x:0,y:0},Oe=ua(ce)?{height:window.innerHeight,width:window.innerWidth}:{height:ce.clientHeight,width:ce.clientWidth},Se={x:ce.scrollWidth-Oe.width,y:ce.scrollHeight-Oe.height},et=ce.scrollTop<=Pe.y,st=ce.scrollLeft<=Pe.x,At=ce.scrollTop>=Se.y,at=ce.scrollLeft>=Se.x;return{isTop:et,isLeft:st,isBottom:At,isRight:at,maxScroll:Se,minScroll:Pe}}const nt={x:.2,y:.2};function dt(ce,Pe,Oe,Se,et){let{top:st,left:At,right:at,bottom:ft}=Oe;Se===void 0&&(Se=10),et===void 0&&(et=nt);const{isTop:vt,isBottom:ln,isLeft:hn,isRight:$n}=kn(ce),Tn={x:0,y:0},Fa={x:0,y:0},ca={height:Pe.height*et.y,width:Pe.width*et.x};return!vt&&st<=Pe.top+ca.height?(Tn.y=Cn.Backward,Fa.y=Se*Math.abs((Pe.top+ca.height-st)/ca.height)):!ln&&ft>=Pe.bottom-ca.height&&(Tn.y=Cn.Forward,Fa.y=Se*Math.abs((Pe.bottom-ca.height-ft)/ca.height)),!$n&&at>=Pe.right-ca.width?(Tn.x=Cn.Forward,Fa.x=Se*Math.abs((Pe.right-ca.width-at)/ca.width)):!hn&&At<=Pe.left+ca.width&&(Tn.x=Cn.Backward,Fa.x=Se*Math.abs((Pe.left+ca.width-At)/ca.width)),{direction:Tn,speed:Fa}}function gt(ce){if(ce===document.scrollingElement){const{innerWidth:st,innerHeight:At}=window;return{top:0,left:0,right:st,bottom:At,width:st,height:At}}const{top:Pe,left:Oe,right:Se,bottom:et}=ce.getBoundingClientRect();return{top:Pe,left:Oe,right:Se,bottom:et,width:ce.clientWidth,height:ce.clientHeight}}function Ft(ce){return ce.reduce((Pe,Oe)=>(0,fe.IH)(Pe,vn(Oe)),E)}function rt(ce){return ce.reduce((Pe,Oe)=>Pe+Kt(Oe),0)}function bt(ce){return ce.reduce((Pe,Oe)=>Pe+je(Oe),0)}function It(ce,Pe){if(Pe===void 0&&(Pe=Ct),!ce)return;const{top:Oe,left:Se,bottom:et,right:st}=Pe(ce);mt(ce)&&(et<=0||st<=0||Oe>=window.innerHeight||Se>=window.innerWidth)&&ce.scrollIntoView({block:"center",inline:"center"})}const xt=[["x",["left","right"],rt],["y",["top","bottom"],bt]];class kt{constructor(Pe,Oe){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 Se=Mt(Oe),et=Ft(Se);this.rect=jo({},Pe),this.width=Pe.width,this.height=Pe.height;for(const[st,At,at]of xt)for(const ft of At)Object.defineProperty(this,ft,{get:()=>{const vt=at(Se),ln=et[st]-vt;return this.rect[ft]+ln},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Zt{constructor(Pe){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(Oe=>{var Se;return(Se=this.target)==null?void 0:Se.removeEventListener(...Oe)})},this.target=Pe}add(Pe,Oe,Se){var et;(et=this.target)==null||et.addEventListener(Pe,Oe,Se),this.listeners.push([Pe,Oe,Se])}}function Kn(ce){const{EventTarget:Pe}=(0,fe.Jj)(ce);return ce instanceof Pe?ce:(0,fe.r3)(ce)}function Ke(ce,Pe){const Oe=Math.abs(ce.x),Se=Math.abs(ce.y);return typeof Pe=="number"?Math.sqrt(Us(Oe,2)+Us(Se,2))>Pe:"x"in Pe&&"y"in Pe?Oe>Pe.x&&Se>Pe.y:"x"in Pe?Oe>Pe.x:"y"in Pe?Se>Pe.y:!1}var Re;(function(ce){ce.Click="click",ce.DragStart="dragstart",ce.Keydown="keydown",ce.ContextMenu="contextmenu",ce.Resize="resize",ce.SelectionChange="selectionchange",ce.VisibilityChange="visibilitychange"})(Re||(Re={}));function In(ce){ce.preventDefault()}function Ne(ce){ce.stopPropagation()}var ke;(function(ce){ce.Space="Space",ce.Down="ArrowDown",ce.Right="ArrowRight",ce.Left="ArrowLeft",ce.Up="ArrowUp",ce.Esc="Escape",ce.Enter="Enter"})(ke||(ke={}));const Jt={start:[ke.Space,ke.Enter],cancel:[ke.Esc],end:[ke.Space,ke.Enter]},Ye=(ce,Pe)=>{let{currentCoordinates:Oe}=Pe;switch(ce.code){case ke.Right:return di(jo({},Oe),{x:Oe.x+25});case ke.Left:return di(jo({},Oe),{x:Oe.x-25});case ke.Down:return di(jo({},Oe),{y:Oe.y+25});case ke.Up:return di(jo({},Oe),{y:Oe.y-25})}};class lt{constructor(Pe){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=Pe;const{event:{target:Oe}}=Pe;this.props=Pe,this.listeners=new Zt((0,fe.r3)(Oe)),this.windowListeners=new Zt((0,fe.Jj)(Oe)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Re.Resize,this.handleCancel),this.windowListeners.add(Re.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Re.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:Pe,onStart:Oe}=this.props,Se=Pe.node.current;Se&&It(Se),Oe(E)}handleKeyDown(Pe){if((0,fe.vd)(Pe)){const{active:Oe,context:Se,options:et}=this.props,{keyboardCodes:st=Jt,coordinateGetter:At=Ye,scrollBehavior:at="smooth"}=et,{code:ft}=Pe;if(st.end.includes(ft)){this.handleEnd(Pe);return}if(st.cancel.includes(ft)){this.handleCancel(Pe);return}const{collisionRect:vt}=Se.current,ln=vt?{x:vt.left,y:vt.top}:E;this.referenceCoordinates||(this.referenceCoordinates=ln);const hn=At(Pe,{active:Oe,context:Se.current,currentCoordinates:ln});if(hn){const $n=(0,fe.$X)(hn,ln),Tn={x:0,y:0},{scrollableAncestors:Fa}=Se.current;for(const ca of Fa){const Da=Pe.code,{isTop:Xt,isRight:pn,isLeft:Sn,isBottom:yn,maxScroll:ga,minScroll:Aa}=kn(ca),Ya=gt(ca),ka={x:Math.min(Da===ke.Right?Ya.right-Ya.width/2:Ya.right,Math.max(Da===ke.Right?Ya.left:Ya.left+Ya.width/2,hn.x)),y:Math.min(Da===ke.Down?Ya.bottom-Ya.height/2:Ya.bottom,Math.max(Da===ke.Down?Ya.top:Ya.top+Ya.height/2,hn.y))},qn=Da===ke.Right&&!pn||Da===ke.Left&&!Sn,va=Da===ke.Down&&!yn||Da===ke.Up&&!Xt;if(qn&&ka.x!==hn.x){const Oa=ca.scrollLeft+$n.x,za=Da===ke.Right&&Oa<=ga.x||Da===ke.Left&&Oa>=Aa.x;if(za&&!$n.y){ca.scrollTo({left:Oa,behavior:at});return}za?Tn.x=ca.scrollLeft-Oa:Tn.x=Da===ke.Right?ca.scrollLeft-ga.x:ca.scrollLeft-Aa.x,Tn.x&&ca.scrollBy({left:-Tn.x,behavior:at});break}else if(va&&ka.y!==hn.y){const Oa=ca.scrollTop+$n.y,za=Da===ke.Down&&Oa<=ga.y||Da===ke.Up&&Oa>=Aa.y;if(za&&!$n.x){ca.scrollTo({top:Oa,behavior:at});return}za?Tn.y=ca.scrollTop-Oa:Tn.y=Da===ke.Down?ca.scrollTop-ga.y:ca.scrollTop-Aa.y,Tn.y&&ca.scrollBy({top:-Tn.y,behavior:at});break}}this.handleMove(Pe,(0,fe.IH)((0,fe.$X)(hn,this.referenceCoordinates),Tn))}}}handleMove(Pe,Oe){const{onMove:Se}=this.props;Pe.preventDefault(),Se(Oe)}handleEnd(Pe){const{onEnd:Oe}=this.props;Pe.preventDefault(),this.detach(),Oe()}handleCancel(Pe){const{onCancel:Oe}=this.props;Pe.preventDefault(),this.detach(),Oe()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}lt.activators=[{eventName:"onKeyDown",handler:(ce,Pe,Oe)=>{let{keyboardCodes:Se=Jt,onActivation:et}=Pe,{active:st}=Oe;const{code:At}=ce.nativeEvent;if(Se.start.includes(At)){const at=st.activatorNode.current;return at&&ce.target!==at?!1:(ce.preventDefault(),et==null||et({event:ce.nativeEvent}),!0)}return!1}}];function ot(ce){return!!(ce&&"distance"in ce)}function pt(ce){return!!(ce&&"delay"in ce)}class zt{constructor(Pe,Oe,Se){var et;Se===void 0&&(Se=Kn(Pe.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=Pe,this.events=Oe;const{event:st}=Pe,{target:At}=st;this.props=Pe,this.events=Oe,this.document=(0,fe.r3)(At),this.documentListeners=new Zt(this.document),this.listeners=new Zt(Se),this.windowListeners=new Zt((0,fe.Jj)(At)),this.initialCoordinates=(et=(0,fe.DC)(st))!=null?et: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:Pe,props:{options:{activationConstraint:Oe,bypassActivationConstraint:Se}}}=this;if(this.listeners.add(Pe.move.name,this.handleMove,{passive:!1}),this.listeners.add(Pe.end.name,this.handleEnd),this.windowListeners.add(Re.Resize,this.handleCancel),this.windowListeners.add(Re.DragStart,In),this.windowListeners.add(Re.VisibilityChange,this.handleCancel),this.windowListeners.add(Re.ContextMenu,In),this.documentListeners.add(Re.Keydown,this.handleKeydown),Oe){if(Se!=null&&Se({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(pt(Oe)){this.timeoutId=setTimeout(this.handleStart,Oe.delay);return}if(ot(Oe))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:Pe}=this,{onStart:Oe}=this.props;Pe&&(this.activated=!0,this.documentListeners.add(Re.Click,Ne,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Re.SelectionChange,this.removeTextSelection),Oe(Pe))}handleMove(Pe){var Oe;const{activated:Se,initialCoordinates:et,props:st}=this,{onMove:At,options:{activationConstraint:at}}=st;if(!et)return;const ft=(Oe=(0,fe.DC)(Pe))!=null?Oe:E,vt=(0,fe.$X)(et,ft);if(!Se&&at){if(ot(at)){if(at.tolerance!=null&&Ke(vt,at.tolerance))return this.handleCancel();if(Ke(vt,at.distance))return this.handleStart()}return pt(at)&&Ke(vt,at.tolerance)?this.handleCancel():void 0}Pe.cancelable&&Pe.preventDefault(),At(ft)}handleEnd(){const{onEnd:Pe}=this.props;this.detach(),Pe()}handleCancel(){const{onCancel:Pe}=this.props;this.detach(),Pe()}handleKeydown(Pe){Pe.code===ke.Esc&&this.handleCancel()}removeTextSelection(){var Pe;(Pe=this.document.getSelection())==null||Pe.removeAllRanges()}}const on={move:{name:"pointermove"},end:{name:"pointerup"}};class jt extends zt{constructor(Pe){const{event:Oe}=Pe,Se=(0,fe.r3)(Oe.target);super(Pe,on,Se)}}jt.activators=[{eventName:"onPointerDown",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;return!Oe.isPrimary||Oe.button!==0?!1:(Se==null||Se({event:Oe}),!0)}}];const Rt={move:{name:"mousemove"},end:{name:"mouseup"}};var yt;(function(ce){ce[ce.RightClick=2]="RightClick"})(yt||(yt={}));class Vt extends zt{constructor(Pe){super(Pe,Rt,(0,fe.r3)(Pe.event.target))}}Vt.activators=[{eventName:"onMouseDown",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;return Oe.button===yt.RightClick?!1:(Se==null||Se({event:Oe}),!0)}}];const Bt={move:{name:"touchmove"},end:{name:"touchend"}};class Fn extends zt{constructor(Pe){super(Pe,Bt)}static setup(){return window.addEventListener(Bt.move.name,Pe,{capture:!1,passive:!1}),function(){window.removeEventListener(Bt.move.name,Pe)};function Pe(){}}}Fn.activators=[{eventName:"onTouchStart",handler:(ce,Pe)=>{let{nativeEvent:Oe}=ce,{onActivation:Se}=Pe;const{touches:et}=Oe;return et.length>1?!1:(Se==null||Se({event:Oe}),!0)}}];var Vn;(function(ce){ce[ce.Pointer=0]="Pointer",ce[ce.DraggableRect=1]="DraggableRect"})(Vn||(Vn={}));var zn;(function(ce){ce[ce.TreeOrder=0]="TreeOrder",ce[ce.ReversedTreeOrder=1]="ReversedTreeOrder"})(zn||(zn={}));function On(ce){let{acceleration:Pe,activator:Oe=Vn.Pointer,canScroll:Se,draggingRect:et,enabled:st,interval:At=5,order:at=zn.TreeOrder,pointerCoordinates:ft,scrollableAncestors:vt,scrollableAncestorRects:ln,delta:hn,threshold:$n}=ce;const Tn=Ca({delta:hn,disabled:!st}),[Fa,ca]=(0,fe.Yz)(),Da=(0,x.useRef)({x:0,y:0}),Xt=(0,x.useRef)({x:0,y:0}),pn=(0,x.useMemo)(()=>{switch(Oe){case Vn.Pointer:return ft?{top:ft.y,bottom:ft.y,left:ft.x,right:ft.x}:null;case Vn.DraggableRect:return et}},[Oe,et,ft]),Sn=(0,x.useRef)(null),yn=(0,x.useCallback)(()=>{const Aa=Sn.current;if(!Aa)return;const Ya=Da.current.x*Xt.current.x,ka=Da.current.y*Xt.current.y;Aa.scrollBy(Ya,ka)},[]),ga=(0,x.useMemo)(()=>at===zn.TreeOrder?[...vt].reverse():vt,[at,vt]);(0,x.useEffect)(()=>{if(!st||!vt.length||!pn){ca();return}for(const Aa of ga){if((Se==null?void 0:Se(Aa))===!1)continue;const Ya=vt.indexOf(Aa),ka=ln[Ya];if(!ka)continue;const{direction:qn,speed:va}=dt(Aa,ka,pn,Pe,$n);for(const Oa of["x","y"])Tn[Oa][qn[Oa]]||(va[Oa]=0,qn[Oa]=0);if(va.x>0||va.y>0){ca(),Sn.current=Aa,Fa(yn,At),Da.current=va,Xt.current=qn;return}}Da.current={x:0,y:0},Xt.current={x:0,y:0},ca()},[Pe,yn,Se,ca,st,At,JSON.stringify(pn),JSON.stringify(Tn),Fa,vt,ga,ln,JSON.stringify($n)])}const _t={x:{[Cn.Backward]:!1,[Cn.Forward]:!1},y:{[Cn.Backward]:!1,[Cn.Forward]:!1}};function Ca(ce){let{delta:Pe,disabled:Oe}=ce;const Se=(0,fe.D9)(Pe);return(0,fe.Gj)(et=>{if(Oe||!Se||!et)return _t;const st={x:Math.sign(Pe.x-Se.x),y:Math.sign(Pe.y-Se.y)};return{x:{[Cn.Backward]:et.x[Cn.Backward]||st.x===-1,[Cn.Forward]:et.x[Cn.Forward]||st.x===1},y:{[Cn.Backward]:et.y[Cn.Backward]||st.y===-1,[Cn.Forward]:et.y[Cn.Forward]||st.y===1}}},[Oe,Pe,Se])}function Ha(ce,Pe){const Oe=Pe!==null?ce.get(Pe):void 0,Se=Oe?Oe.node.current:null;return(0,fe.Gj)(et=>{var st;return Pe===null?null:(st=Se!=null?Se:et)!=null?st:null},[Se,Pe])}function nn(ce,Pe){return(0,x.useMemo)(()=>ce.reduce((Oe,Se)=>{const{sensor:et}=Se,st=et.activators.map(At=>({eventName:At.eventName,handler:Pe(At.handler,Se)}));return[...Oe,...st]},[]),[ce,Pe])}var en;(function(ce){ce[ce.Always=0]="Always",ce[ce.BeforeDragging=1]="BeforeDragging",ce[ce.WhileDragging=2]="WhileDragging"})(en||(en={}));var Ma;(function(ce){ce.Optimized="optimized"})(Ma||(Ma={}));const Ta=new Map;function An(ce,Pe){let{dragging:Oe,dependencies:Se,config:et}=Pe;const[st,At]=(0,x.useState)(null),{frequency:at,measure:ft,strategy:vt}=et,ln=(0,x.useRef)(ce),hn=Da(),$n=(0,fe.Ey)(hn),Tn=(0,x.useCallback)(function(Xt){Xt===void 0&&(Xt=[]),!$n.current&&At(pn=>pn===null?Xt:pn.concat(Xt.filter(Sn=>!pn.includes(Sn))))},[$n]),Fa=(0,x.useRef)(null),ca=(0,fe.Gj)(Xt=>{if(hn&&!Oe)return Ta;if(!Xt||Xt===Ta||ln.current!==ce||st!=null){const pn=new Map;for(let Sn of ce){if(!Sn)continue;if(st&&st.length>0&&!st.includes(Sn.id)&&Sn.rect.current){pn.set(Sn.id,Sn.rect.current);continue}const yn=Sn.node.current,ga=yn?new kt(ft(yn),yn):null;Sn.rect.current=ga,ga&&pn.set(Sn.id,ga)}return pn}return Xt},[ce,st,Oe,hn,ft]);return(0,x.useEffect)(()=>{ln.current=ce},[ce]),(0,x.useEffect)(()=>{hn||Tn()},[Oe,hn]),(0,x.useEffect)(()=>{st&&st.length>0&&At(null)},[JSON.stringify(st)]),(0,x.useEffect)(()=>{hn||typeof at!="number"||Fa.current!==null||(Fa.current=setTimeout(()=>{Tn(),Fa.current=null},at))},[at,hn,Tn,...Se]),{droppableRects:ca,measureDroppableContainers:Tn,measuringScheduled:st!=null};function Da(){switch(vt){case en.Always:return!1;case en.BeforeDragging:return Oe;default:return!Oe}}}function ma(ce,Pe){return(0,fe.Gj)(Oe=>ce?Oe||(typeof Pe=="function"?Pe(ce):ce):null,[Pe,ce])}function Ja(ce,Pe){return ma(ce,Pe)}function sr(ce){let{callback:Pe,disabled:Oe}=ce;const Se=(0,fe.zX)(Pe),et=(0,x.useMemo)(()=>{if(Oe||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:st}=window;return new st(Se)},[Se,Oe]);return(0,x.useEffect)(()=>()=>et==null?void 0:et.disconnect(),[et]),et}function Je(ce){let{callback:Pe,disabled:Oe}=ce;const Se=(0,fe.zX)(Pe),et=(0,x.useMemo)(()=>{if(Oe||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:st}=window;return new st(Se)},[Oe]);return(0,x.useEffect)(()=>()=>et==null?void 0:et.disconnect(),[et]),et}function Et(ce){return new kt(Ct(ce),ce)}function qe(ce,Pe,Oe){Pe===void 0&&(Pe=Et);const[Se,et]=(0,x.useReducer)(at,null),st=sr({callback(ft){if(ce)for(const vt of ft){const{type:ln,target:hn}=vt;if(ln==="childList"&&hn instanceof HTMLElement&&hn.contains(ce)){et();break}}}}),At=Je({callback:et});return(0,fe.LI)(()=>{et(),ce?(At==null||At.observe(ce),st==null||st.observe(document.body,{childList:!0,subtree:!0})):(At==null||At.disconnect(),st==null||st.disconnect())},[ce]),Se;function at(ft){if(!ce)return null;if(ce.isConnected===!1){var vt;return(vt=ft!=null?ft:Oe)!=null?vt:null}const ln=Pe(ce);return JSON.stringify(ft)===JSON.stringify(ln)?ft:ln}}function bn(ce){const Pe=ma(ce);return Le(ce,Pe)}const tn=[];function Ba(ce){const Pe=(0,x.useRef)(ce),Oe=(0,fe.Gj)(Se=>ce?Se&&Se!==tn&&ce&&Pe.current&&ce.parentNode===Pe.current.parentNode?Se:Mt(ce):tn,[ce]);return(0,x.useEffect)(()=>{Pe.current=ce},[ce]),Oe}function bo(ce){const[Pe,Oe]=(0,x.useState)(null),Se=(0,x.useRef)(ce),et=(0,x.useCallback)(st=>{const At=wt(st.target);At&&Oe(at=>at?(at.set(At,vn(At)),new Map(at)):null)},[]);return(0,x.useEffect)(()=>{const st=Se.current;if(ce!==st){At(st);const at=ce.map(ft=>{const vt=wt(ft);return vt?(vt.addEventListener("scroll",et,{passive:!0}),[vt,vn(vt)]):null}).filter(ft=>ft!=null);Oe(at.length?new Map(at):null),Se.current=ce}return()=>{At(ce),At(st)};function At(at){at.forEach(ft=>{const vt=wt(ft);vt==null||vt.removeEventListener("scroll",et)})}},[et,ce]),(0,x.useMemo)(()=>ce.length?Pe?Array.from(Pe.values()).reduce((st,At)=>(0,fe.IH)(st,At),E):Ft(ce):E,[ce,Pe])}function wa(ce,Pe){Pe===void 0&&(Pe=[]);const Oe=(0,x.useRef)(null);return(0,x.useEffect)(()=>{Oe.current=null},Pe),(0,x.useEffect)(()=>{const Se=ce!==E;Se&&!Oe.current&&(Oe.current=ce),!Se&&Oe.current&&(Oe.current=null)},[ce]),Oe.current?(0,fe.$X)(ce,Oe.current):E}function sa(ce){(0,x.useEffect)(()=>{if(!fe.Nq)return;const Pe=ce.map(Oe=>{let{sensor:Se}=Oe;return Se.setup==null?void 0:Se.setup()});return()=>{for(const Oe of Pe)Oe==null||Oe()}},ce.map(Pe=>{let{sensor:Oe}=Pe;return Oe}))}function Yo(ce,Pe){return(0,x.useMemo)(()=>ce.reduce((Oe,Se)=>{let{eventName:et,handler:st}=Se;return Oe[et]=At=>{st(At,Pe)},Oe},{}),[ce,Pe])}function Ar(ce){return(0,x.useMemo)(()=>ce?sn(ce):null,[ce])}const ar=[];function Jn(ce,Pe){Pe===void 0&&(Pe=Ct);const[Oe]=ce,Se=Ar(Oe?(0,fe.Jj)(Oe):null),[et,st]=(0,x.useReducer)(at,ar),At=Je({callback:st});return ce.length>0&&et===ar&&st(),(0,fe.LI)(()=>{ce.length?ce.forEach(ft=>At==null?void 0:At.observe(ft)):(At==null||At.disconnect(),st())},[ce]),et;function at(){return ce.length?ce.map(ft=>ua(ft)?Se:new kt(Pe(ft),ft)):ar}}function vo(ce){if(!ce)return null;if(ce.children.length>1)return ce;const Pe=ce.children[0];return(0,fe.Re)(Pe)?Pe:ce}function Lt(ce){let{measure:Pe}=ce;const[Oe,Se]=(0,x.useState)(null),et=(0,x.useCallback)(vt=>{for(const{target:ln}of vt)if((0,fe.Re)(ln)){Se(hn=>{const $n=Pe(ln);return hn?di(jo({},hn),{width:$n.width,height:$n.height}):$n});break}},[Pe]),st=Je({callback:et}),At=(0,x.useCallback)(vt=>{const ln=vo(vt);st==null||st.disconnect(),ln&&(st==null||st.observe(ln)),Se(ln?Pe(ln):null)},[Pe,st]),[at,ft]=(0,fe.wm)(At);return(0,x.useMemo)(()=>({nodeRef:at,rect:Oe,setRef:ft}),[Oe,at,ft])}const $t=[{sensor:jt,options:{}},{sensor:lt,options:{}}],Qt={current:{}},rn={draggable:{measure:Ut},droppable:{measure:Ut,strategy:en.WhileDragging,frequency:Ma.Optimized},dragOverlay:{measure:Ct}};class Un extends Map{get(Pe){var Oe;return Pe!=null&&(Oe=super.get(Pe))!=null?Oe:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(Pe=>{let{disabled:Oe}=Pe;return!Oe})}getNodeFor(Pe){var Oe,Se;return(Oe=(Se=this.get(Pe))==null?void 0:Se.node.current)!=null?Oe:void 0}}const un={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new Un,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:a},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:rn,measureDroppableContainers:a,windowRect:null,measuringScheduled:!1},Wn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:a,draggableNodes:new Map,over:null,measureDroppableContainers:a},qt=(0,x.createContext)(Wn),uo=(0,x.createContext)(un);function Na(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new Un}}}function So(ce,Pe){switch(Pe.type){case re.DragStart:return di(jo({},ce),{draggable:di(jo({},ce.draggable),{initialCoordinates:Pe.initialCoordinates,active:Pe.active})});case re.DragMove:return ce.draggable.active?di(jo({},ce),{draggable:di(jo({},ce.draggable),{translate:{x:Pe.coordinates.x-ce.draggable.initialCoordinates.x,y:Pe.coordinates.y-ce.draggable.initialCoordinates.y}})}):ce;case re.DragEnd:case re.DragCancel:return di(jo({},ce),{draggable:di(jo({},ce.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case re.RegisterDroppable:{const{element:Oe}=Pe,{id:Se}=Oe,et=new Un(ce.droppable.containers);return et.set(Se,Oe),di(jo({},ce),{droppable:di(jo({},ce.droppable),{containers:et})})}case re.SetDroppableDisabled:{const{id:Oe,key:Se,disabled:et}=Pe,st=ce.droppable.containers.get(Oe);if(!st||Se!==st.key)return ce;const At=new Un(ce.droppable.containers);return At.set(Oe,di(jo({},st),{disabled:et})),di(jo({},ce),{droppable:di(jo({},ce.droppable),{containers:At})})}case re.UnregisterDroppable:{const{id:Oe,key:Se}=Pe,et=ce.droppable.containers.get(Oe);if(!et||Se!==et.key)return ce;const st=new Un(ce.droppable.containers);return st.delete(Oe),di(jo({},ce),{droppable:di(jo({},ce.droppable),{containers:st})})}default:return ce}}function Io(ce){let{disabled:Pe}=ce;const{active:Oe,activatorEvent:Se,draggableNodes:et}=(0,x.useContext)(qt),st=(0,fe.D9)(Se),At=(0,fe.D9)(Oe==null?void 0:Oe.id);return(0,x.useEffect)(()=>{if(!Pe&&!Se&&st&&At!=null){if(!(0,fe.vd)(st)||document.activeElement===st.target)return;const at=et.get(At);if(!at)return;const{activatorNode:ft,node:vt}=at;if(!ft.current&&!vt.current)return;requestAnimationFrame(()=>{for(const ln of[ft.current,vt.current]){if(!ln)continue;const hn=(0,fe.so)(ln);if(hn){hn.focus();break}}})}},[Se,Pe,et,At,st]),null}function Dn(ce,Pe){let et=Pe,{transform:Oe}=et,Se=Os(et,["transform"]);return ce!=null&&ce.length?ce.reduce((st,At)=>At(jo({transform:st},Se)),Oe):Oe}function er(ce){return(0,x.useMemo)(()=>({draggable:jo(jo({},rn.draggable),ce==null?void 0:ce.draggable),droppable:jo(jo({},rn.droppable),ce==null?void 0:ce.droppable),dragOverlay:jo(jo({},rn.dragOverlay),ce==null?void 0:ce.dragOverlay)}),[ce==null?void 0:ce.draggable,ce==null?void 0:ce.droppable,ce==null?void 0:ce.dragOverlay])}function Lr(ce){let{activeNode:Pe,measure:Oe,initialRect:Se,config:et=!0}=ce;const st=(0,x.useRef)(!1),{x:At,y:at}=typeof et=="boolean"?{x:et,y:et}:et;(0,fe.LI)(()=>{if(!At&&!at||!Pe){st.current=!1;return}if(st.current||!Se)return;const vt=Pe==null?void 0:Pe.node.current;if(!vt||vt.isConnected===!1)return;const ln=Oe(vt),hn=Le(ln,Se);if(At||(hn.x=0),at||(hn.y=0),st.current=!0,Math.abs(hn.x)>0||Math.abs(hn.y)>0){const $n=mt(vt);$n&&$n.scrollBy({top:hn.y,left:hn.x})}},[Pe,At,at,Se,Oe])}const Pr=(0,x.createContext)(di(jo({},E),{scaleX:1,scaleY:1}));var wo;(function(ce){ce[ce.Uninitialized=0]="Uninitialized",ce[ce.Initializing=1]="Initializing",ce[ce.Initialized=2]="Initialized"})(wo||(wo={}));const Kr=(0,x.memo)(function(Pe){var Oe,Se,et,st;let Jr=Pe,{id:At,accessibility:at,autoScroll:ft=!0,children:vt,sensors:ln=$t,collisionDetection:hn=me,measuring:$n,modifiers:Tn}=Jr,Fa=Os(Jr,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const ca=(0,x.useReducer)(So,void 0,Na),[Da,Xt]=ca,[pn,Sn]=Ae(),[yn,ga]=(0,x.useState)(wo.Uninitialized),Aa=yn===wo.Initialized,{draggable:{active:Ya,nodes:ka,translate:qn},droppable:{containers:va}}=Da,Oa=Ya?ka.get(Ya):null,za=(0,x.useRef)({initial:null,translated:null}),io=(0,x.useMemo)(()=>{var Co;return Ya!=null?{id:Ya,data:(Co=Oa==null?void 0:Oa.data)!=null?Co:Qt,rect:za}:null},[Ya,Oa]),zo=(0,x.useRef)(null),[ra,kr]=(0,x.useState)(null),[tr,Di]=(0,x.useState)(null),dr=(0,fe.Ey)(Fa,Object.values(Fa)),Ti=(0,fe.Ld)("DndDescribedBy",At),el=(0,x.useMemo)(()=>va.getEnabled(),[va]),Mi=er($n),{droppableRects:Ri,measureDroppableContainers:Li,measuringScheduled:vi}=An(el,{dragging:Aa,dependencies:[qn.x,qn.y],config:Mi.droppable}),Wt=Ha(ka,Ya),Ht=(0,x.useMemo)(()=>tr?(0,fe.DC)(tr):null,[tr]),Gt=Ho(),jn=Ja(Wt,Mi.draggable.measure);Lr({activeNode:Ya?ka.get(Ya):null,config:Gt.layoutShiftCompensation,initialRect:jn,measure:Mi.draggable.measure});const xa=qe(Wt,Mi.draggable.measure,jn),Ua=qe(Wt?Wt.parentElement:null),ia=(0,x.useRef)({activatorEvent:null,active:null,activeNode:Wt,collisionRect:null,collisions:null,droppableRects:Ri,draggableNodes:ka,draggingNode:null,draggingNodeRect:null,droppableContainers:va,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),En=va.getNodeFor((Oe=ia.current.over)==null?void 0:Oe.id),ta=Lt({measure:Mi.dragOverlay.measure}),da=(Se=ta.nodeRef.current)!=null?Se:Wt,Zn=Aa?(et=ta.rect)!=null?et:xa:null,Qa=!!(ta.nodeRef.current&&ta.rect),To=bn(Qa?null:xa),Ga=Ar(da?(0,fe.Jj)(da):null),Cr=Ba(Aa?En!=null?En:Wt:null),Si=Jn(Cr),ja=Dn(Tn,{transform:{x:qn.x-To.x,y:qn.y-To.y,scaleX:1,scaleY:1},activatorEvent:tr,active:io,activeNodeRect:xa,containerNodeRect:Ua,draggingNodeRect:Zn,over:ia.current.over,overlayNodeRect:ta.rect,scrollableAncestors:Cr,scrollableAncestorRects:Si,windowRect:Ga}),La=Ht?(0,fe.IH)(Ht,qn):null,Po=bo(Cr),Qn=wa(Po),Ia=wa(Po,[xa]),Zr=(0,fe.IH)(ja,Qn),Za=Zn?Ze(Zn,ja):null,Sa=io&&Za?hn({active:io,collisionRect:Za,droppableRects:Ri,droppableContainers:el,pointerCoordinates:La}):null,Ko=le(Sa,"id"),[si,Yn]=(0,x.useState)(null),yo=Qa?ja:(0,fe.IH)(ja,Ia),Pa=Xe(yo,(st=si==null?void 0:si.rect)!=null?st:null,xa),dn=(0,x.useCallback)((Co,br)=>{let{sensor:qa,options:Qo}=br;if(zo.current==null)return;const cr=ka.get(zo.current);if(!cr)return;const ri=Co.nativeEvent,Mn=new qa({active:zo.current,activeNode:cr,event:ri,options:Qo,context:ia,onStart(eo){const Ao=zo.current;if(Ao==null)return;const pa=ka.get(Ao);if(!pa)return;const{onDragStart:Ro}=dr.current,Bo={active:{id:Ao,data:pa.data,rect:za}};(0,ue.unstable_batchedUpdates)(()=>{Ro==null||Ro(Bo),ga(wo.Initializing),Xt({type:re.DragStart,initialCoordinates:eo,active:Ao}),pn({type:"onDragStart",event:Bo})})},onMove(eo){Xt({type:re.DragMove,coordinates:eo})},onEnd:Ea(re.DragEnd),onCancel:Ea(re.DragCancel)});(0,ue.unstable_batchedUpdates)(()=>{kr(Mn),Di(Co.nativeEvent)});function Ea(eo){return function(){return ru(this,null,function*(){const{active:pa,collisions:Ro,over:Bo,scrollAdjustedTranslate:$o}=ia.current;let ei=null;if(pa&&$o){const{cancelDrop:ki}=dr.current;ei={activatorEvent:ri,active:pa,collisions:Ro,delta:$o,over:Bo},eo===re.DragEnd&&typeof ki=="function"&&(yield Promise.resolve(ki(ei)))&&(eo=re.DragCancel)}zo.current=null,(0,ue.unstable_batchedUpdates)(()=>{Xt({type:eo}),ga(wo.Uninitialized),Yn(null),kr(null),Di(null);const ki=eo===re.DragEnd?"onDragEnd":"onDragCancel";if(ei){const tl=dr.current[ki];tl==null||tl(ei),pn({type:ki,event:ei})}})})}}},[ka]),ya=(0,x.useCallback)((Co,br)=>(qa,Qo)=>{const cr=qa.nativeEvent,ri=ka.get(Qo);if(zo.current!==null||!ri||cr.dndKit||cr.defaultPrevented)return;const Mn={active:ri};Co(qa,br.options,Mn)===!0&&(cr.dndKit={capturedBy:br.sensor},zo.current=Qo,dn(qa,br))},[ka,dn]),wn=nn(ln,ya);sa(ln),(0,fe.LI)(()=>{xa&&yn===wo.Initializing&&ga(wo.Initialized)},[xa,yn]),(0,x.useEffect)(()=>{const{onDragMove:Co}=dr.current,{active:br,activatorEvent:qa,collisions:Qo,over:cr}=ia.current;if(!br||!qa)return;const ri={active:br,activatorEvent:qa,collisions:Qo,delta:{x:Zr.x,y:Zr.y},over:cr};(0,ue.unstable_batchedUpdates)(()=>{Co==null||Co(ri),pn({type:"onDragMove",event:ri})})},[Zr.x,Zr.y]),(0,x.useEffect)(()=>{const{active:Co,activatorEvent:br,collisions:qa,droppableContainers:Qo,scrollAdjustedTranslate:cr}=ia.current;if(!Co||zo.current==null||!br||!cr)return;const{onDragOver:ri}=dr.current,Mn=Qo.get(Ko),Ea=Mn&&Mn.rect.current?{id:Mn.id,rect:Mn.rect.current,data:Mn.data,disabled:Mn.disabled}:null,eo={active:Co,activatorEvent:br,collisions:qa,delta:{x:cr.x,y:cr.y},over:Ea};(0,ue.unstable_batchedUpdates)(()=>{Yn(Ea),ri==null||ri(eo),pn({type:"onDragOver",event:eo})})},[Ko]),(0,fe.LI)(()=>{ia.current={activatorEvent:tr,active:io,activeNode:Wt,collisionRect:Za,collisions:Sa,droppableRects:Ri,draggableNodes:ka,draggingNode:da,draggingNodeRect:Zn,droppableContainers:va,over:si,scrollableAncestors:Cr,scrollAdjustedTranslate:Zr},za.current={initial:Zn,translated:Za}},[io,Wt,Sa,Za,ka,da,Zn,Ri,va,si,Cr,Zr]),On(di(jo({},Gt),{delta:qn,draggingRect:Za,pointerCoordinates:La,scrollableAncestors:Cr,scrollableAncestorRects:Si}));const Uo=(0,x.useMemo)(()=>({active:io,activeNode:Wt,activeNodeRect:xa,activatorEvent:tr,collisions:Sa,containerNodeRect:Ua,dragOverlay:ta,draggableNodes:ka,droppableContainers:va,droppableRects:Ri,over:si,measureDroppableContainers:Li,scrollableAncestors:Cr,scrollableAncestorRects:Si,measuringConfiguration:Mi,measuringScheduled:vi,windowRect:Ga}),[io,Wt,xa,tr,Sa,Ua,ta,ka,va,Ri,si,Li,Cr,Si,Mi,vi,Ga]),xo=(0,x.useMemo)(()=>({activatorEvent:tr,activators:wn,active:io,activeNodeRect:xa,ariaDescribedById:{draggable:Ti},dispatch:Xt,draggableNodes:ka,over:si,measureDroppableContainers:Li}),[tr,wn,io,xa,Xt,Ti,ka,si,Li]);return x.createElement(_e.Provider,{value:Sn},x.createElement(qt.Provider,{value:xo},x.createElement(uo.Provider,{value:Uo},x.createElement(Pr.Provider,{value:Pa},vt)),x.createElement(Io,{disabled:(at==null?void 0:at.restoreFocus)===!1})),x.createElement(ve,di(jo({},at),{hiddenTextDescribedById:Ti})));function Ho(){const Co=(ra==null?void 0:ra.autoScrollEnabled)===!1,br=typeof ft=="object"?ft.enabled===!1:ft===!1,qa=Aa&&!Co&&!br;return typeof ft=="object"?di(jo({},ft),{enabled:qa}):{enabled:qa}}}),Xn=(0,x.createContext)(null),Va="button",Ra="Droppable";function ha(ce){let{id:Pe,data:Oe,disabled:Se=!1,attributes:et}=ce;const st=(0,fe.Ld)(Ra),{activators:At,activatorEvent:at,active:ft,activeNodeRect:vt,ariaDescribedById:ln,draggableNodes:hn,over:$n}=(0,x.useContext)(qt),{role:Tn=Va,roleDescription:Fa="draggable",tabIndex:ca=0}=et!=null?et:{},Da=(ft==null?void 0:ft.id)===Pe,Xt=(0,x.useContext)(Da?Pr:Xn),[pn,Sn]=(0,fe.wm)(),[yn,ga]=(0,fe.wm)(),Aa=Yo(At,Pe),Ya=(0,fe.Ey)(Oe);(0,fe.LI)(()=>(hn.set(Pe,{id:Pe,key:st,node:pn,activatorNode:yn,data:Ya}),()=>{const qn=hn.get(Pe);qn&&qn.key===st&&hn.delete(Pe)}),[hn,Pe]);const ka=(0,x.useMemo)(()=>({role:Tn,tabIndex:ca,"aria-disabled":Se,"aria-pressed":Da&&Tn===Va?!0:void 0,"aria-roledescription":Fa,"aria-describedby":ln.draggable}),[Se,Tn,ca,Da,Fa,ln.draggable]);return{active:ft,activatorEvent:at,activeNodeRect:vt,attributes:ka,isDragging:Da,listeners:Se?void 0:Aa,node:pn,over:$n,setNodeRef:Sn,setActivatorNodeRef:ga,transform:Xt}}function ur(){return(0,x.useContext)(uo)}const or="Droppable",pr={timeout:25};function _r(ce){let{data:Pe,disabled:Oe=!1,id:Se,resizeObserverConfig:et}=ce;const st=(0,fe.Ld)(or),{active:At,dispatch:at,over:ft,measureDroppableContainers:vt}=(0,x.useContext)(qt),ln=(0,x.useRef)({disabled:Oe}),hn=(0,x.useRef)(!1),$n=(0,x.useRef)(null),Tn=(0,x.useRef)(null),{disabled:Fa,updateMeasurementsFor:ca,timeout:Da}=jo(jo({},pr),et),Xt=(0,fe.Ey)(ca!=null?ca:Se),pn=(0,x.useCallback)(()=>{if(!hn.current){hn.current=!0;return}Tn.current!=null&&clearTimeout(Tn.current),Tn.current=setTimeout(()=>{vt(Array.isArray(Xt.current)?Xt.current:[Xt.current]),Tn.current=null},Da)},[Da]),Sn=Je({callback:pn,disabled:Fa||!At}),yn=(0,x.useCallback)((ka,qn)=>{Sn&&(qn&&(Sn.unobserve(qn),hn.current=!1),ka&&Sn.observe(ka))},[Sn]),[ga,Aa]=(0,fe.wm)(yn),Ya=(0,fe.Ey)(Pe);return(0,x.useEffect)(()=>{!Sn||!ga.current||(Sn.disconnect(),hn.current=!1,Sn.observe(ga.current))},[ga,Sn]),(0,fe.LI)(()=>(at({type:re.RegisterDroppable,element:{id:Se,key:st,disabled:Oe,node:ga,rect:$n,data:Ya}}),()=>at({type:re.UnregisterDroppable,key:st,id:Se})),[Se]),(0,x.useEffect)(()=>{Oe!==ln.current.disabled&&(at({type:re.SetDroppableDisabled,id:Se,key:st,disabled:Oe}),ln.current.disabled=Oe)},[Se,st,Oe,at]),{active:At,rect:$n,isOver:(ft==null?void 0:ft.id)===Se,node:ga,over:ft,setNodeRef:Aa}}function Wr(ce){let{animation:Pe,children:Oe}=ce;const[Se,et]=useState(null),[st,At]=useState(null),at=usePrevious(Oe);return!Oe&&!Se&&at&&et(at),useIsomorphicLayoutEffect(()=>{if(!st)return;const ft=Se==null?void 0:Se.key,vt=Se==null?void 0:Se.props.id;if(ft==null||vt==null){et(null);return}Promise.resolve(Pe(vt,st)).then(()=>{et(null)})},[Pe,Se,st]),React.createElement(React.Fragment,null,Oe,Se?cloneElement(Se,{ref:At}):null)}const Fi={x:0,y:0,scaleX:1,scaleY:1};function hi(ce){let{children:Pe}=ce;return React.createElement(qt.Provider,{value:Wn},React.createElement(Pr.Provider,{value:Fi},Pe))}const _i={position:"fixed",touchAction:"none"},Xr=ce=>isKeyboardEvent(ce)?"transform 250ms ease":void 0,ii=null,rr={duration:250,easing:"ease",keyframes:ce=>{let{transform:{initial:Pe,final:Oe}}=ce;return[{transform:fe.ux.Transform.toString(Pe)},{transform:fe.ux.Transform.toString(Oe)}]},sideEffects:(ce=>Pe=>{let{active:Oe,dragOverlay:Se}=Pe;const et={},{styles:st,className:At}=ce;if(st!=null&&st.active)for(const[at,ft]of Object.entries(st.active))ft!==void 0&&(et[at]=Oe.node.style.getPropertyValue(at),Oe.node.style.setProperty(at,ft));if(st!=null&&st.dragOverlay)for(const[at,ft]of Object.entries(st.dragOverlay))ft!==void 0&&Se.node.style.setProperty(at,ft);return At!=null&&At.active&&Oe.node.classList.add(At.active),At!=null&&At.dragOverlay&&Se.node.classList.add(At.dragOverlay),function(){for(const[ft,vt]of Object.entries(et))Oe.node.style.setProperty(ft,vt);At!=null&&At.active&&Oe.node.classList.remove(At.active)}})({styles:{active:{opacity:"0"}}})};function Nr(ce){let{config:Pe,draggableNodes:Oe,droppableContainers:Se,measuringConfiguration:et}=ce;return useEvent((st,At)=>{if(Pe===null)return;const at=Oe.get(st);if(!at)return;const ft=at.node.current;if(!ft)return;const vt=vo(At);if(!vt)return;const{transform:ln}=getWindow(At).getComputedStyle(At),hn=Ge(ln);if(!hn)return;const $n=typeof Pe=="function"?Pe:li(Pe);return It(ft,et.draggable.measure),$n({active:{id:st,data:at.data,node:ft,rect:et.draggable.measure(ft)},draggableNodes:Oe,dragOverlay:{node:At,rect:et.dragOverlay.measure(vt)},droppableContainers:Se,measuringConfiguration:et,transform:hn})})}function li(ce){const{duration:Pe,easing:Oe,sideEffects:Se,keyframes:et}=jo(jo({},rr),ce);return st=>{let pn=st,{active:At,dragOverlay:at,transform:ft}=pn,vt=Os(pn,["active","dragOverlay","transform"]);if(!Pe)return;const ln={x:at.rect.left-At.rect.left,y:at.rect.top-At.rect.top},hn={scaleX:ft.scaleX!==1?At.rect.width*ft.scaleX/at.rect.width:1,scaleY:ft.scaleY!==1?At.rect.height*ft.scaleY/at.rect.height:1},$n=jo({x:ft.x-ln.x,y:ft.y-ln.y},hn),Tn=et(di(jo({},vt),{active:At,dragOverlay:at,transform:{initial:ft,final:$n}})),[Fa]=Tn,ca=Tn[Tn.length-1];if(JSON.stringify(Fa)===JSON.stringify(ca))return;const Da=Se==null?void 0:Se(jo({active:At,dragOverlay:at},vt)),Xt=at.node.animate(Tn,{duration:Pe,easing:Oe,fill:"forwards"});return new Promise(Sn=>{Xt.onfinish=()=>{Da==null||Da(),Sn()}})}}let Ur=0;function Ii(ce){return useMemo(()=>{if(ce!=null)return Ur++,Ur},[ce])}const Xo=null},32339:function(ht,ct,ee){"use strict";ee.d(ct,{DL:function(){return ie}});var x=ee(24285);function ue(Ae){return We=>{let{transform:Me}=We;return di(jo({},Me),{x:Math.ceil(Me.x/Ae)*Ae,y:Math.ceil(Me.y/Ae)*Ae})}}const fe=Ae=>{let{transform:We}=Ae;return di(jo({},We),{y:0})};function De(Ae,We,Me){const ve=jo({},Ae);return We.top+Ae.y<=Me.top?ve.y=Me.top-We.top:We.bottom+Ae.y>=Me.top+Me.height&&(ve.y=Me.top+Me.height-We.bottom),We.left+Ae.x<=Me.left?ve.x=Me.left-We.left:We.right+Ae.x>=Me.left+Me.width&&(ve.x=Me.left+Me.width-We.right),ve}const Fe=Ae=>{let{containerNodeRect:We,draggingNodeRect:Me,transform:ve}=Ae;return!Me||!We?ve:De(ve,Me,We)},Te=Ae=>{let{draggingNodeRect:We,transform:Me,scrollableAncestorRects:ve}=Ae;const re=ve[0];return!We||!re?Me:De(Me,We,re)},ie=Ae=>{let{transform:We}=Ae;return di(jo({},We),{x:0})},_e=Ae=>{let{transform:We,draggingNodeRect:Me,windowRect:ve}=Ae;return!Me||!ve?We:De(We,Me,ve)},ze=Ae=>{let{activatorEvent:We,draggingNodeRect:Me,transform:ve}=Ae;if(Me&&We){const re=getEventCoordinates(We);if(!re)return ve;const a=re.x-Me.left,y=re.y-Me.top;return di(jo({},ve),{x:ve.x+a-Me.width/2,y:ve.y+y-Me.height/2})}return ve}},45587:function(ht,ct,ee){"use strict";ee.d(ct,{Fo:function(){return te},PG:function(){return We},Rp:function(){return De},nB:function(){return xe},qw:function(){return y}});var x=ee(67294),ue=ee(60887),fe=ee(24285);function De(Ze,Ge,$e){const ut=Ze.slice();return ut.splice($e<0?ut.length+$e:$e,0,ut.splice(Ge,1)[0]),ut}function Fe(Ze,Ge,$e){const ut=Ze.slice();return ut[Ge]=Ze[$e],ut[$e]=Ze[Ge],ut}function Te(Ze,Ge){return Ze.reduce(($e,ut,Ct)=>{const Ut=Ge.get(ut);return Ut&&($e[Ct]=Ut),$e},Array(Ze.length))}function ie(Ze){return Ze!==null&&Ze>=0}function _e(Ze,Ge){if(Ze===Ge)return!0;if(Ze.length!==Ge.length)return!1;for(let $e=0;$e<Ze.length;$e++)if(Ze[$e]!==Ge[$e])return!1;return!0}function ze(Ze){return typeof Ze=="boolean"?{draggable:Ze,droppable:Ze}:Ze}const Ae={scaleX:1,scaleY:1},We=Ze=>{var Ge;let{rects:$e,activeNodeRect:ut,activeIndex:Ct,overIndex:Ut,index:sn}=Ze;const it=(Ge=$e[Ct])!=null?Ge:ut;if(!it)return null;const Pt=Me($e,sn,Ct);if(sn===Ct){const Mt=$e[Ut];return Mt?jo({x:Ct<Ut?Mt.left+Mt.width-(it.left+it.width):Mt.left-it.left,y:0},Ae):null}return sn>Ct&&sn<=Ut?jo({x:-it.width-Pt,y:0},Ae):sn<Ct&&sn>=Ut?jo({x:it.width+Pt,y:0},Ae):jo({x:0,y:0},Ae)};function Me(Ze,Ge,$e){const ut=Ze[Ge],Ct=Ze[Ge-1],Ut=Ze[Ge+1];return!ut||!Ct&&!Ut?0:$e<Ge?Ct?ut.left-(Ct.left+Ct.width):Ut.left-(ut.left+ut.width):Ut?Ut.left-(ut.left+ut.width):ut.left-(Ct.left+Ct.width)}const ve=Ze=>{let{rects:Ge,activeIndex:$e,overIndex:ut,index:Ct}=Ze;const Ut=De(Ge,ut,$e),sn=Ge[Ct],it=Ut[Ct];return!it||!sn?null:{x:it.left-sn.left,y:it.top-sn.top,scaleX:it.width/sn.width,scaleY:it.height/sn.height}},re=Ze=>{let{activeIndex:Ge,index:$e,rects:ut,overIndex:Ct}=Ze,Ut,sn;return $e===Ge&&(Ut=ut[$e],sn=ut[Ct]),$e===Ct&&(Ut=ut[$e],sn=ut[Ge]),!sn||!Ut?null:{x:sn.left-Ut.left,y:sn.top-Ut.top,scaleX:sn.width/Ut.width,scaleY:sn.height/Ut.height}},a={scaleX:1,scaleY:1},y=Ze=>{var Ge;let{activeIndex:$e,activeNodeRect:ut,index:Ct,rects:Ut,overIndex:sn}=Ze;const it=(Ge=Ut[$e])!=null?Ge:ut;if(!it)return null;if(Ct===$e){const Mt=Ut[sn];return Mt?jo({x:0,y:$e<sn?Mt.top+Mt.height-(it.top+it.height):Mt.top-it.top},a):null}const Pt=b(Ut,Ct,$e);return Ct>$e&&Ct<=sn?jo({x:0,y:-it.height-Pt},a):Ct<$e&&Ct>=sn?jo({x:0,y:it.height+Pt},a):jo({x:0,y:0},a)};function b(Ze,Ge,$e){const ut=Ze[Ge],Ct=Ze[Ge-1],Ut=Ze[Ge+1];return ut?$e<Ge?Ct?ut.top-(Ct.top+Ct.height):Ut?Ut.top-(ut.top+ut.height):0:Ut?Ut.top-(ut.top+ut.height):Ct?ut.top-(Ct.top+Ct.height):0:0}const E="Sortable",z=x.createContext({activeIndex:-1,containerId:E,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:ve,disabled:{draggable:!1,droppable:!1}});function te(Ze){let{children:Ge,id:$e,items:ut,strategy:Ct=ve,disabled:Ut=!1}=Ze;const{active:sn,dragOverlay:it,droppableRects:Pt,over:Mt,measureDroppableContainers:mt}=(0,ue.Cj)(),wt=(0,fe.Ld)(E,$e),Kt=it.rect!==null,je=(0,x.useMemo)(()=>ut.map(rt=>typeof rt=="object"&&"id"in rt?rt.id:rt),[ut]),vn=sn!=null,Cn=sn?je.indexOf(sn.id):-1,ua=Mt?je.indexOf(Mt.id):-1,kn=(0,x.useRef)(je),nt=!_e(je,kn.current),dt=ua!==-1&&Cn===-1||nt,gt=ze(Ut);(0,fe.LI)(()=>{nt&&vn&&mt(je)},[nt,je,vn,mt]),(0,x.useEffect)(()=>{kn.current=je},[je]);const Ft=(0,x.useMemo)(()=>({activeIndex:Cn,containerId:wt,disabled:gt,disableTransforms:dt,items:je,overIndex:ua,useDragOverlay:Kt,sortedRects:Te(je,Pt),strategy:Ct}),[Cn,wt,gt.draggable,gt.droppable,dt,je,ua,Pt,Kt,Ct]);return x.createElement(z.Provider,{value:Ft},Ge)}const ne=Ze=>{let{id:Ge,items:$e,activeIndex:ut,overIndex:Ct}=Ze;return De($e,ut,Ct).indexOf(Ge)},oe=Ze=>{let{containerId:Ge,isSorting:$e,wasDragging:ut,index:Ct,items:Ut,newIndex:sn,previousItems:it,previousContainerId:Pt,transition:Mt}=Ze;return!Mt||!ut||it!==Ut&&Ct===sn?!1:$e?!0:sn!==Ct&&Ge===Pt},ae={duration:200,easing:"ease"},le="transform",he=fe.ux.Transition.toString({property:le,duration:0,easing:"linear"}),Ee={roleDescription:"sortable"};function be(Ze){let{disabled:Ge,index:$e,node:ut,rect:Ct}=Ze;const[Ut,sn]=(0,x.useState)(null),it=(0,x.useRef)($e);return(0,fe.LI)(()=>{if(!Ge&&$e!==it.current&&ut.current){const Pt=Ct.current;if(Pt){const Mt=(0,ue.VK)(ut.current,{ignoreTransform:!0}),mt={x:Pt.left-Mt.left,y:Pt.top-Mt.top,scaleX:Pt.width/Mt.width,scaleY:Pt.height/Mt.height};(mt.x||mt.y)&&sn(mt)}}$e!==it.current&&(it.current=$e)},[Ge,$e,ut,Ct]),(0,x.useEffect)(()=>{Ut&&sn(null)},[Ut]),Ut}function xe(Ze){let{animateLayoutChanges:Ge=oe,attributes:$e,disabled:ut,data:Ct,getNewIndex:Ut=ne,id:sn,strategy:it,resizeObserverConfig:Pt,transition:Mt=ae}=Ze;const{items:mt,containerId:wt,activeIndex:Kt,disabled:je,disableTransforms:vn,sortedRects:Cn,overIndex:ua,useDragOverlay:kn,strategy:nt}=(0,x.useContext)(z),dt=me(ut,je),gt=mt.indexOf(sn),Ft=(0,x.useMemo)(()=>jo({sortable:{containerId:wt,index:gt,items:mt}},Ct),[wt,Ct,gt,mt]),rt=(0,x.useMemo)(()=>mt.slice(mt.indexOf(sn)),[mt,sn]),{rect:bt,node:It,isOver:xt,setNodeRef:kt}=(0,ue.Zj)({id:sn,data:Ft,disabled:dt.droppable,resizeObserverConfig:jo({updateMeasurementsFor:rt},Pt)}),{active:Zt,activatorEvent:Kn,activeNodeRect:Ke,attributes:Re,setNodeRef:In,listeners:Ne,isDragging:ke,over:Jt,setActivatorNodeRef:Ye,transform:lt}=(0,ue.O1)({id:sn,data:Ft,attributes:jo(jo({},Ee),$e),disabled:dt.draggable}),ot=(0,fe.HB)(kt,In),pt=!!Zt,zt=pt&&!vn&&ie(Kt)&&ie(ua),on=!kn&&ke,jt=on&&zt?lt:null,Rt=it!=null?it:nt,yt=zt?jt!=null?jt:Rt({rects:Cn,activeNodeRect:Ke,activeIndex:Kt,overIndex:ua,index:gt}):null,Vt=ie(Kt)&&ie(ua)?Ut({id:sn,items:mt,activeIndex:Kt,overIndex:ua}):gt,Bt=Zt==null?void 0:Zt.id,Fn=(0,x.useRef)({activeId:Bt,items:mt,newIndex:Vt,containerId:wt}),Vn=mt!==Fn.current.items,zn=Ge({active:Zt,containerId:wt,isDragging:ke,isSorting:pt,id:sn,index:gt,items:mt,newIndex:Fn.current.newIndex,previousItems:Fn.current.items,previousContainerId:Fn.current.containerId,transition:Mt,wasDragging:Fn.current.activeId!=null}),On=be({disabled:!zn,index:gt,node:It,rect:bt});return(0,x.useEffect)(()=>{pt&&Fn.current.newIndex!==Vt&&(Fn.current.newIndex=Vt),wt!==Fn.current.containerId&&(Fn.current.containerId=wt),mt!==Fn.current.items&&(Fn.current.items=mt)},[pt,Vt,wt,mt]),(0,x.useEffect)(()=>{if(Bt===Fn.current.activeId)return;if(Bt&&!Fn.current.activeId){Fn.current.activeId=Bt;return}const Ca=setTimeout(()=>{Fn.current.activeId=Bt},50);return()=>clearTimeout(Ca)},[Bt]),{active:Zt,activeIndex:Kt,attributes:Re,data:Ft,rect:bt,index:gt,newIndex:Vt,items:mt,isOver:xt,isSorting:pt,isDragging:ke,listeners:Ne,node:It,overIndex:ua,over:Jt,setNodeRef:ot,setActivatorNodeRef:Ye,setDroppableNodeRef:kt,setDraggableNodeRef:In,transform:On!=null?On:yt,transition:_t()};function _t(){if(On||Vn&&Fn.current.newIndex===gt)return he;if(!(on&&!(0,fe.vd)(Kn)||!Mt)&&(pt||zn))return fe.ux.Transition.toString(di(jo({},Mt),{property:le}))}}function me(Ze,Ge){var $e,ut;return typeof Ze=="boolean"?{draggable:Ze,droppable:!1}:{draggable:($e=Ze==null?void 0:Ze.draggable)!=null?$e:Ge.draggable,droppable:(ut=Ze==null?void 0:Ze.droppable)!=null?ut:Ge.droppable}}function Ce(Ze){if(!Ze)return!1;const Ge=Ze.data.current;return!!(Ge&&"sortable"in Ge&&typeof Ge.sortable=="object"&&"containerId"in Ge.sortable&&"items"in Ge.sortable&&"index"in Ge.sortable)}const Be=[ue.g4.Down,ue.g4.Right,ue.g4.Up,ue.g4.Left],Xe=(Ze,Ge)=>{let{context:{active:$e,collisionRect:ut,droppableRects:Ct,droppableContainers:Ut,over:sn,scrollableAncestors:it}}=Ge;if(Be.includes(Ze.code)){if(Ze.preventDefault(),!$e||!ut)return;const Pt=[];Ut.getEnabled().forEach(wt=>{if(!wt||wt!=null&&wt.disabled)return;const Kt=Ct.get(wt.id);if(Kt)switch(Ze.code){case KeyboardCode.Down:ut.top<Kt.top&&Pt.push(wt);break;case KeyboardCode.Up:ut.top>Kt.top&&Pt.push(wt);break;case KeyboardCode.Left:ut.left>Kt.left&&Pt.push(wt);break;case KeyboardCode.Right:ut.left<Kt.left&&Pt.push(wt);break}});const Mt=closestCorners({active:$e,collisionRect:ut,droppableRects:Ct,droppableContainers:Pt,pointerCoordinates:null});let mt=getFirstCollision(Mt,"id");if(mt===(sn==null?void 0:sn.id)&&Mt.length>1&&(mt=Mt[1].id),mt!=null){const wt=Ut.get($e.id),Kt=Ut.get(mt),je=Kt?Ct.get(Kt.id):null,vn=Kt==null?void 0:Kt.node.current;if(vn&&je&&wt&&Kt){const ua=getScrollableAncestors(vn).some((rt,bt)=>it[bt]!==rt),kn=Le(wt,Kt),nt=Ue(wt,Kt),dt=ua||!kn?{x:0,y:0}:{x:nt?ut.width-je.width:0,y:nt?ut.height-je.height:0},gt={x:je.left,y:je.top};return dt.x&&dt.y?gt:subtract(gt,dt)}}}};function Le(Ze,Ge){return!Ce(Ze)||!Ce(Ge)?!1:Ze.data.current.sortable.containerId===Ge.data.current.sortable.containerId}function Ue(Ze,Ge){return!Ce(Ze)||!Ce(Ge)||!Le(Ze,Ge)?!1:Ze.data.current.sortable.index<Ge.data.current.sortable.index}},24285:function(ht,ct,ee){"use strict";ee.d(ct,{$X:function(){return oe},D9:function(){return b},DC:function(){return Ee},Ey:function(){return re},FJ:function(){return De},Gj:function(){return a},HB:function(){return ue},IH:function(){return ne},Jj:function(){return Te},LI:function(){return We},Ld:function(){return z},Nq:function(){return fe},Re:function(){return _e},UG:function(){return Fe},Yz:function(){return ve},qk:function(){return ie},r3:function(){return Ae},so:function(){return me},ux:function(){return be},vZ:function(){return ze},vd:function(){return le},wm:function(){return y},zX:function(){return Me}});var x=ee(67294);function ue(){for(var Ce=arguments.length,Be=new Array(Ce),Xe=0;Xe<Ce;Xe++)Be[Xe]=arguments[Xe];return(0,x.useMemo)(()=>Le=>{Be.forEach(Ue=>Ue(Le))},Be)}const fe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function De(Ce){const Be=Object.prototype.toString.call(Ce);return Be==="[object Window]"||Be==="[object global]"}function Fe(Ce){return"nodeType"in Ce}function Te(Ce){var Be,Xe;return Ce?De(Ce)?Ce:Fe(Ce)&&(Be=(Xe=Ce.ownerDocument)==null?void 0:Xe.defaultView)!=null?Be:window:window}function ie(Ce){const{Document:Be}=Te(Ce);return Ce instanceof Be}function _e(Ce){return De(Ce)?!1:Ce instanceof Te(Ce).HTMLElement}function ze(Ce){return Ce instanceof Te(Ce).SVGElement}function Ae(Ce){return Ce?De(Ce)?Ce.document:Fe(Ce)?ie(Ce)?Ce:_e(Ce)||ze(Ce)?Ce.ownerDocument:document:document:document}const We=fe?x.useLayoutEffect:x.useEffect;function Me(Ce){const Be=(0,x.useRef)(Ce);return We(()=>{Be.current=Ce}),(0,x.useCallback)(function(){for(var Xe=arguments.length,Le=new Array(Xe),Ue=0;Ue<Xe;Ue++)Le[Ue]=arguments[Ue];return Be.current==null?void 0:Be.current(...Le)},[])}function ve(){const Ce=(0,x.useRef)(null),Be=(0,x.useCallback)((Le,Ue)=>{Ce.current=setInterval(Le,Ue)},[]),Xe=(0,x.useCallback)(()=>{Ce.current!==null&&(clearInterval(Ce.current),Ce.current=null)},[]);return[Be,Xe]}function re(Ce,Be){Be===void 0&&(Be=[Ce]);const Xe=(0,x.useRef)(Ce);return We(()=>{Xe.current!==Ce&&(Xe.current=Ce)},Be),Xe}function a(Ce,Be){const Xe=(0,x.useRef)();return(0,x.useMemo)(()=>{const Le=Ce(Xe.current);return Xe.current=Le,Le},[...Be])}function y(Ce){const Be=Me(Ce),Xe=(0,x.useRef)(null),Le=(0,x.useCallback)(Ue=>{Ue!==Xe.current&&(Be==null||Be(Ue,Xe.current)),Xe.current=Ue},[]);return[Xe,Le]}function b(Ce){const Be=(0,x.useRef)();return(0,x.useEffect)(()=>{Be.current=Ce},[Ce]),Be.current}let E={};function z(Ce,Be){return(0,x.useMemo)(()=>{if(Be)return Be;const Xe=E[Ce]==null?0:E[Ce]+1;return E[Ce]=Xe,Ce+"-"+Xe},[Ce,Be])}function te(Ce){return function(Be){for(var Xe=arguments.length,Le=new Array(Xe>1?Xe-1:0),Ue=1;Ue<Xe;Ue++)Le[Ue-1]=arguments[Ue];return Le.reduce((Ze,Ge)=>{const $e=Object.entries(Ge);for(const[ut,Ct]of $e){const Ut=Ze[ut];Ut!=null&&(Ze[ut]=Ut+Ce*Ct)}return Ze},jo({},Be))}}const ne=te(1),oe=te(-1);function ae(Ce){return"clientX"in Ce&&"clientY"in Ce}function le(Ce){if(!Ce)return!1;const{KeyboardEvent:Be}=Te(Ce.target);return Be&&Ce instanceof Be}function he(Ce){if(!Ce)return!1;const{TouchEvent:Be}=Te(Ce.target);return Be&&Ce instanceof Be}function Ee(Ce){if(he(Ce)){if(Ce.touches&&Ce.touches.length){const{clientX:Be,clientY:Xe}=Ce.touches[0];return{x:Be,y:Xe}}else if(Ce.changedTouches&&Ce.changedTouches.length){const{clientX:Be,clientY:Xe}=Ce.changedTouches[0];return{x:Be,y:Xe}}}return ae(Ce)?{x:Ce.clientX,y:Ce.clientY}:null}const be=Object.freeze({Translate:{toString(Ce){if(!Ce)return;const{x:Be,y:Xe}=Ce;return"translate3d("+(Be?Math.round(Be):0)+"px, "+(Xe?Math.round(Xe):0)+"px, 0)"}},Scale:{toString(Ce){if(!Ce)return;const{scaleX:Be,scaleY:Xe}=Ce;return"scaleX("+Be+") scaleY("+Xe+")"}},Transform:{toString(Ce){if(Ce)return[be.Translate.toString(Ce),be.Scale.toString(Ce)].join(" ")}},Transition:{toString(Ce){let{property:Be,duration:Xe,easing:Le}=Ce;return Be+" "+Xe+"ms "+Le}}}),xe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function me(Ce){return Ce.matches(xe)?Ce:Ce.querySelector(xe)}},71736:function(ht,ct){"use strict";ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},45160:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___oaxfO",flex_space_between:"flex_space_between___NQ5Gm",flex_box_vertical_center:"flex_box_vertical_center___UGzY9",flex_box_center_end:"flex_box_center_end___SnN1r",flex_box_column:"flex_box_column___c0981",right:"right___sOpmg",title:"title___Nmi5q",titles:"titles___PaouY",tips:"tips___h2FE4"}},41642:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___eQ57b",flex_space_between:"flex_space_between___PVjBV",flex_box_vertical_center:"flex_box_vertical_center___ghTL_",flex_box_center_end:"flex_box_center_end___z8oKm",flex_box_column:"flex_box_column___JQV5n",title:"title___w80Ja",workListTabWrap:"workListTabWrap___YRwm7",workListTabButton:"workListTabButton___ebGCB",tables:"tables___AYvHM",checkboxgroup:"checkboxgroup___fZHgL"}},39886:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___IBr6x",flex_space_between:"flex_space_between___n2Iz0",flex_box_vertical_center:"flex_box_vertical_center___1umwO",flex_box_center_end:"flex_box_center_end___SRZYb",flex_box_column:"flex_box_column___b90Da",form:"form___V3fAH",title_icon:"title_icon____uDZy",title:"title___RxKwK",content:"content___vFT5m",pubColSty:"pubColSty___dfLkL",selectSty:"selectSty____Wuek",borderSty:"borderSty___EuFYV",delSty:"delSty___AdEeI",delBorder:"delBorder___vcTJc",copHover:"copHover___JVVXI",multiple_select:"multiple_select___ZMPhl",work_checkbox_group:"work_checkbox_group___sGLxY"}},67795:function(ht,ct){"use strict";ct.Z={flex_box_center:"flex_box_center___SF0m3",flex_space_between:"flex_space_between___ChLjp",flex_box_vertical_center:"flex_box_vertical_center____l_EF",flex_box_center_end:"flex_box_center_end___YcZNu",flex_box_column:"flex_box_column___R9dNq",downloadbutton:"downloadbutton___oEXJW",configWorkContainer:"configWorkContainer___CHUrh"}},9151:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#F7B500",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm1 3H6.395a3.501 3.501 0 0 1-.857 1.245c-.32.294-.752.551-1.297.772L4 9.109V10.9c.448-.154.82-.315 1.117-.483.222-.126.45-.282.685-.466l.236-.194V15H8V7ZM4.812 0c.175 0 .35.16.438.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.663 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},37752:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#B9C4CF",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm.05 3c-.675 0-1.203.092-1.584.276a2.056 2.056 0 0 0-.887.794c-.18.296-.31.691-.394 1.186l-.038.255 2.004.177c.055-.443.164-.753.326-.928a.814.814 0 0 1 .626-.263.81.81 0 0 1 .611.255c.162.17.243.375.243.614 0 .222-.081.456-.245.703-.164.247-.539.608-1.124 1.084-.96.776-1.613 1.45-1.962 2.02a4.363 4.363 0 0 0-.588 1.552L4 15h6v-1.781H6.877c.184-.197.343-.356.479-.478.136-.122.405-.334.808-.638.677-.523 1.145-1.002 1.401-1.438.257-.437.386-.895.386-1.374 0-.45-.112-.858-.336-1.22a2.043 2.043 0 0 0-.924-.808C8.301 7.088 7.753 7 7.05 7ZM4.812 0c.175 0 .35.16.437.318l1.313 2.309s-2.8.16-4.463 1.672L.088.716C0 .636 0 .557 0 .478 0 .159.263 0 .525 0Zm8.662 0c.263 0 .525.239.525.478 0 .08 0 .159-.088.238L11.9 4.22c-1.662-1.433-4.463-1.592-4.463-1.592L8.75.318C8.75.16 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},33648:function(ht,ct,ee){"use strict";var x=ee(67294),ue=Object.defineProperty,fe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Te=(ze,Ae,We)=>Ae in ze?ue(ze,Ae,{enumerable:!0,configurable:!0,writable:!0,value:We}):ze[Ae]=We,ie=(ze,Ae)=>{for(var We in Ae||(Ae={}))De.call(Ae,We)&&Te(ze,We,Ae[We]);if(fe)for(var We of fe(Ae))Fe.call(Ae,We)&&Te(ze,We,Ae[We]);return ze};const _e=ze=>React.createElement("svg",ie({xmlns:"http://www.w3.org/2000/svg",width:14,height:18},ze),React.createElement("path",{fill:"#D09F18",d:"M7 4c3.899 0 7 3.141 7 7s-3.101 7-7 7-7-3.141-7-7 3.101-7 7-7Zm-.062 3c-.826 0-1.464.172-1.915.517-.4.307-.686.733-.856 1.278l-.058.21 1.908.364c.052-.383.153-.651.302-.804a.772.772 0 0 1 .58-.23c.23 0 .412.07.544.211.133.14.199.33.199.565a.88.88 0 0 1-.265.638.89.89 0 0 1-.662.27 1.35 1.35 0 0 1-.158-.012l-.104-.015-.105 1.536c.278-.085.496-.127.654-.127.298 0 .533.099.707.296.173.197.26.475.26.833 0 .352-.09.634-.27.845a.852.852 0 0 1-.677.316.862.862 0 0 1-.636-.25c-.143-.144-.254-.384-.333-.723l-.036-.177L4 12.826c.132.482.321.882.567 1.2.246.319.56.56.942.726.381.165.902.248 1.563.248.677 0 1.224-.112 1.64-.335.416-.223.735-.542.956-.955.221-.414.332-.845.332-1.296 0-.359-.067-.667-.2-.926a1.633 1.633 0 0 0-.563-.625c-.149-.099-.363-.185-.644-.259.347-.204.606-.441.778-.712a1.66 1.66 0 0 0 .257-.908 1.82 1.82 0 0 0-.634-1.42C8.571 7.189 7.886 7 6.938 7ZM4.813 0c.175 0 .35.17.437.338l1.313 2.453s-2.8.17-4.463 1.776L.088.761C0 .677 0 .592 0 .507 0 .17.263 0 .525 0Zm8.662 0c.263 0 .525.254.525.507 0 .085 0 .17-.088.254L11.9 4.483C10.238 2.96 7.437 2.79 7.437 2.79L8.75.338C8.75.17 8.925 0 9.188 0Z"}));ct.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},18023:function(){"use strict";function ht(re,a,y,b){y===void 0&&(y=0),b===void 0&&(b=1/0),this._name=re,this._defaultValue=a,this._minimum=y,this._maximum=b}Object.defineProperty(ht.prototype,"name",{get:function(){return this._name},set:function(re){if(typeof re!="string"||re==="")throw new Error("Shape name must be a valid string.");this._name=re}}),Object.defineProperty(ht.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("The default value must be a real number, not: "+re);this._defaultValue=re}}),Object.defineProperty(ht.prototype,"minimum",{get:function(){return this._minimum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Minimum must be a real number, not: "+re);this._minimum=re}}),Object.defineProperty(ht.prototype,"maximum",{get:function(){return this._maximum},set:function(re){if(typeof re!="number"||isNaN(re))throw new Error("Maximum must be a real number, not: "+re);this._maximum=re}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(re,a){var y=go.Shape._FigureParameters[re];return y?y[a]:null},go.Shape.setFigureParameter=function(re,a,y){if(!(y instanceof ht))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[re];b||(b=[],go.Shape._FigureParameters[re]=b),b[a]=y};var ct=[];function ee(re,a){var y=ct.pop();return y===void 0?new go.Point(re,a):(y.x=re,y.y=a,y)}function x(){var re=ct.pop();return re===void 0?new go.Point:re}function ue(re){ct.push(re)}function fe(re,a,y,b,E,z,te,ne,oe){oe||(oe=new go.Point);var ae=re-y,le=E-te,he=NaN,Ee=NaN;if(ae===0)if(le===0)re===y&&(he=re,Ee=a);else{var be=(z-ne)/le,xe=z-be*E;he=re,Ee=be*he+xe}else if(le===0){var me=(a-b)/ae,Ce=a-me*re;he=E,Ee=me*he+Ce}else{var me=(a-b)/ae,be=(z-ne)/le,Ce=a-me*re,xe=z-be*E;he=(xe-Ce)/(me-be),Ee=me*he+Ce}return oe.x=he,oe.y=Ee,oe}function De(re,a,y,b,E,z,te,ne,oe,ae,le,he,Ee,be){var xe=1-oe,me=oe,Ce=re*xe+y*me,Be=a*xe+b*me,Xe=y*xe+E*me,Le=b*xe+z*me,Ue=E*xe+te*me,Ze=z*xe+ne*me,Ge=Ce*xe+Xe*me,$e=Be*xe+Le*me,ut=Xe*xe+Ue*me,Ct=Le*xe+Ze*me,Ut=Ge*xe+ut*me,sn=$e*xe+Ct*me;ae.x=Ce,ae.y=Be,le.x=Ge,le.y=$e,he.x=Ut,he.y=sn,Ee.x=ut,Ee.y=Ct,be.x=Ue,be.y=Ze}var Fe=new go.Spot(.156,.156),Te=new go.Spot(.844,.844),ie=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new ht("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,z=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&&(z.spot1=new go.Spot(0,0,E,E),z.spot2=new go.Spot(1,1,-E,-E)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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=Fe,E.spot2=Te,E.defaultStretch=go.GraphObject.Uniform,E}),go.Shape.defineFigureGenerator("Line1",function(re,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(re,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(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,ie*a,0,a,(1-ie)*y)))}),go.Shape.defineFigureGenerator("Curve2",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,y,0,ie*y,(1-ie)*a,y)))}),go.Shape.defineFigureGenerator("Curve3",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,ie*y,ie*a,y)))}),go.Shape.defineFigureGenerator("Curve4",function(re,a,y){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,y,(1-ie)*a,0,0,(1-ie)*y)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(re,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(re,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(re,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(re,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 ht("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var E=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.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())):z.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&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.defineFigureGenerator("Parallelogram","Parallelogram1"),go.Shape.setFigureParameter("Parallelogram2",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("Parallelogram2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)?b=10:b<-a?b=-a:b>a&&(b=a);var E=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.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())):z.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&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.setFigureParameter("Trapezoid1",0,new ht("Indent",.2,-.99,.99)),go.Shape.defineFigureGenerator("Trapezoid1",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)?b=.2:b<.5?b=-.5:b>.5&&(b=.5);var E=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.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())):z.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&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.defineFigureGenerator("Trapezoid","Trapezoid1"),go.Shape.setFigureParameter("Trapezoid2",0,new ht("Indent",20,-1/0,1/0)),go.Shape.defineFigureGenerator("Trapezoid2",function(re,a,y){var b=re?re.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.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())):z.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&&z.setSpots(E/a,0,(a-E)/a,1),z}}),go.Shape.setFigureParameter("ManualOperation",0,new ht("Indent",10,-1/0,1/0)),go.Shape.defineFigureGenerator("ManualOperation",function(re,a,y){var b=re?re.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 z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=y,z}else{var z=new go.Geometry;return b>0?z.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())):z.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&&z.setSpots(E/a,0,(a-E)/a,1),z}});var _e=[];function ze(){var re=_e.pop();return re===void 0?[]:re}function Ae(re){re.length=0,_e.push(re)}function We(re){for(var a=ze(),y=.5,b=.5,E=Math.PI*1.5,z=0,te=0;te<re;te++)z=2*Math.PI/re*te+E,a[te]=new go.Point(b+y*Math.cos(z),b+y*Math.sin(z));return a.push(a[0]),a}function Me(re){var a=ve(re),y=ze();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 Ae(a),y}function ve(re){for(var a=We(re),y=ze(),b=Math.floor(a.length/2),E=a.length-1,z=re%2===0?2:1,te=0;te<E;te++){var ne=a[te],oe=a[te+1],ae=a[(b+te-1)%E],le=a[(b+te+z)%E];y[te*2]=ne,y[te*2+1]=fe(ne.x,ne.y,ae.x,ae.y,oe.x,oe.y,le.x,le.y,new go.Point)}return y[y.length]=y[0],Ae(a),y}go.Shape.defineFigureGenerator("Pentagon",function(re,a,y){var b=We(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<5;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.2,.22),E.spot2=new go.Spot(.8,.9),E}),go.Shape.defineFigureGenerator("Hexagon",function(re,a,y){var b=We(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<6;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.07,.25),E.spot2=new go.Spot(.93,.75),E}),go.Shape.defineFigureGenerator("Heptagon",function(re,a,y){var b=We(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<7;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.2,.15),E.spot2=new go.Spot(.8,.85),E}),go.Shape.defineFigureGenerator("Octagon",function(re,a,y){var b=We(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<8;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.15,.15),E.spot2=new go.Spot(.85,.85),E}),go.Shape.defineFigureGenerator("Nonagon",function(re,a,y){var b=We(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<9;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.17,.13),E.spot2=new go.Spot(.82,.82),E}),go.Shape.defineFigureGenerator("Decagon",function(re,a,y){var b=We(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("Dodecagon",function(re,a,y){var b=We(12),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.16,.16),E.spot2=new go.Spot(.84,.84),E}),go.Shape.defineFigureGenerator("FivePointedStar",function(re,a,y){var b=ve(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<10;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.266,.333),E.spot2=new go.Spot(.733,.733),E}),go.Shape.defineFigureGenerator("SixPointedStar",function(re,a,y){var b=ve(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<12;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.17,.25),E.spot2=new go.Spot(.83,.75),E}),go.Shape.defineFigureGenerator("SevenPointedStar",function(re,a,y){var b=ve(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<14;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("EightPointedStar",function(re,a,y){var b=ve(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<16;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.25,.25),E.spot2=new go.Spot(.75,.75),E}),go.Shape.defineFigureGenerator("NinePointedStar",function(re,a,y){var b=ve(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<18;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.666),E}),go.Shape.defineFigureGenerator("TenPointedStar",function(re,a,y){var b=ve(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<20;te++)z.add(new go.PathSegment(go.PathSegment.Line,b[te].x*a,b[te].y*y));return z.add(new go.PathSegment(go.PathSegment.Line,b[0].x*a,b[0].y*y).close()),Ae(b),E.spot1=new go.Spot(.281,.261),E.spot2=new go.Spot(.723,.748),E}),go.Shape.defineFigureGenerator("FivePointedBurst",function(re,a,y){var b=Me(5),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.277),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("SixPointedBurst",function(re,a,y){var b=Me(6),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.17,.222),E.spot2=new go.Spot(.833,.777),E}),go.Shape.defineFigureGenerator("SevenPointedBurst",function(re,a,y){var b=Me(7),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("EightPointedBurst",function(re,a,y){var b=Me(8),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("NinePointedBurst",function(re,a,y){var b=Me(9),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.defineFigureGenerator("TenPointedBurst",function(re,a,y){var b=Me(10),E=new go.Geometry,z=new go.PathFigure(b[0].x*a,b[0].y*y,!0);E.add(z);for(var te=1;te<b.length;te+=3)z.add(new go.PathSegment(go.PathSegment.Bezier,b[te+2].x*a,b[te+2].y*y,b[te].x*a,b[te].y*y,b[te+1].x*a,b[te+1].y*y));return z.segments.last().close(),Ae(b),E.spot1=new go.Spot(.222,.222),E.spot2=new go.Spot(.777,.777),E}),go.Shape.setFigureParameter("FramedRectangle",0,new ht("ThicknessX",8)),go.Shape.setFigureParameter("FramedRectangle",1,new ht("ThicknessY",8)),go.Shape.defineFigureGenerator("FramedRectangle",function(re,a,y){var b=re?re.parameter1:NaN,E=re?re.parameter2:NaN;isNaN(b)&&(b=8),isNaN(E)&&(E=8);var z=new go.Geometry,te=new go.PathFigure(0,0,!0);return z.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b<a/2&&E<y/2&&(te.add(new go.PathSegment(go.PathSegment.Move,b,E)),te.add(new go.PathSegment(go.PathSegment.Line,b,y-E)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,y-E)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,E).close())),z.setSpots(0,0,1,1,b,E,-b,-E),z}),go.Shape.setFigureParameter("Ring",0,new ht("Thickness",8)),go.Shape.defineFigureGenerator("Ring",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=8);var E=a/2,z=new go.Geometry,te=new go.PathFigure(a,a/2,!0);z.add(te),te.add(new go.PathSegment(go.PathSegment.Arc,0,360,E,E,E,E).close());var ne=Math.max(E-b,0);return ne>0&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,E,E,ne,ne).close())),z.spot1=Fe,z.spot2=Te,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(re,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(re,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 ht("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new ht("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(re,a,y){var b=re?re.parameter1:NaN,E=re?re.parameter2:NaN;isNaN(b)&&(b=0),isNaN(E)&&(E=315);var z=b%360;z<0&&(z+=360);var te=E%360,ne=Math.min(a,y)/2;return new go.Geometry().add(new go.PathFigure(ne,ne).add(new go.PathSegment(go.PathSegment.Arc,z,te,ne,ne,ne,ne).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(re,a,y){var b=ie/Math.SQRT2*.5,E=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,y,!0).add(new go.PathSegment(go.PathSegment.Bezier,E*a,z*y,a,(1-b)*y,(E+b)*a,(z+b)*y)).add(new go.PathSegment(go.PathSegment.Line,0,y).close()))}),go.Shape.setFigureParameter("ThickCross",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var E=Math.min(b,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,te-E).close()))}),go.Shape.setFigureParameter("ThinCross",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=Math.min(b,a)/2,z=a/2,te=y/2;return new go.Geometry().add(new go.PathFigure(z-E,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+E,0)).add(new go.PathSegment(go.PathSegment.Line,z+E,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te-E)).add(new go.PathSegment(go.PathSegment.Line,a,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,te+E)).add(new go.PathSegment(go.PathSegment.Line,z+E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,y)).add(new go.PathSegment(go.PathSegment.Line,z-E,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te+E)).add(new go.PathSegment(go.PathSegment.Line,0,te-E)).add(new go.PathSegment(go.PathSegment.Line,z-E,te-E).close()))}),go.Shape.setFigureParameter("ThickX",0,new ht("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(re,a,y){var b=re?re.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 z=a/2,te=y/2,ne=Math.atan2(y,a),oe=b-Math.min(Math.cos(ne)*b/2,z),ae=b-Math.min(Math.sin(ne)*b/2,te),E=new go.Geometry,le=new go.PathFigure(oe,0,!0);return E.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,.2*y)),le.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,ae)),le.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,a,y-ae)),le.add(new go.PathSegment(go.PathSegment.Line,a-oe,y)),le.add(new go.PathSegment(go.PathSegment.Line,z,.8*y)),le.add(new go.PathSegment(go.PathSegment.Line,oe,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y-ae)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,0,ae).close()),E}}),go.Shape.setFigureParameter("ThinX",0,new ht("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var E=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*y).close()),E}),go.Shape.setFigureParameter("SquareIBeam",0,new ht("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y).close()),E}),go.Shape.setFigureParameter("RoundedIBeam",0,new ht("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.5);var E=new go.Geometry,z=new go.PathFigure(0,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,y,Math.abs(1-b)*a,.25*y,Math.abs(1-b)*a,.75*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*y,b*a,.25*y).close()),E}),go.Shape.defineFigureGenerator("HalfEllipse",function(re,a,y){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,ie*a,0,a,(.5-ie/2)*y)).add(new go.PathSegment(go.PathSegment.Bezier,0,y,a,(.5+ie/2)*y,ie*a,y).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(re,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(re,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(re,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(re,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 z=.2,te=.3,ne=0,oe=z*ie;return E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+oe+ne)*y,(.5-oe+te)*a,(.5+z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ne)*y,(.5+oe+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te)*a,(.5-oe+ne)*y,(.5+oe+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*y,(.5-oe+te)*a,(.5-z+ne)*y,(.5-z+te+.05)*a,(.5-oe+ne-.02)*y)),z=.2,te=0,ne=-.3,oe=z*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ne)*y,(.5+oe+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te)*a,(.5-oe+ne)*y,(.5+oe+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ne)*y,(.5-oe+te)*a,(.5-z+ne)*y,(.5-z+te)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+oe+ne)*y,(.5-oe+te)*a,(.5+z+ne)*y)),z=.2,te=-.3,ne=0,oe=z*ie,E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ne)*y,(1-.5+z+te-.05)*a,(.5-oe+ne-.02)*y,(.5+oe+te)*a,(.5-z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ne)*y,(.5-oe+te)*a,(.5-z+ne)*y,(.5-z+te)*a,(.5-oe+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ne)*y,(.5-z+te)*a,(.5+oe+ne)*y,(.5-oe+te)*a,(.5+z+ne)*y)),E.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*y,(.5+oe+te)*a,(.5+z+ne)*y,(.5+z+te)*a,(.5+oe+ne)*y).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(re,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 z=.1,te=.5,ne=.25;return E.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ne*y)),E.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,y*ne,z*a,z*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)),ne=.75,E=new go.PathFigure((te+z)*a,ne*y,!0),b.add(E),E.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,y*ne,z*a,z*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(re,a,y){var b=.8535533905932737,E=.5*a,z=.5*y;return new go.Geometry().add(new go.PathFigure(E,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,E,z,E,z)).add(new go.PathSegment(go.PathSegment.Line,E,y)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*y)).add(new go.PathSegment(go.PathSegment.Move,E,z)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*y)))}),go.Shape.defineFigureGenerator("NotAllowed",function(re,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=.5,ne=.5,oe=new go.PathFigure(te*a,(ne-z)*y);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),z=.4,E=ie*.4;var ae=x(),le=x(),he=x(),Ee=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.42,ae,le,he,Ee,Ee);var be=x(),xe=x(),me=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.58,Ee,Ee,me,be,xe);var Ce=x(),Be=x(),Xe=x();De(te,ne+z,te-E,ne+z,te-z,ne+E,te-z,ne,.42,Ce,Be,Xe,Ee,Ee);var Le=x(),Ue=x(),Ze=x();return De(te,ne+z,te-E,ne+z,te-z,ne+E,te-z,ne,.58,Ee,Ee,Ze,Le,Ue),oe.add(new go.PathSegment(go.PathSegment.Move,Ze.x*a,Ze.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,Le.x*a,Le.y*y,Ue.x*a,Ue.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,he.x*a,he.y*y,ae.x*a,ae.y*y,le.x*a,le.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,Ze.x*a,Ze.y*y).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Xe.x*a,Xe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,be.x*a,be.y*y,xe.x*a,xe.y*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Xe.x*a,Xe.y*y,Ce.x*a,Ce.y*y,Be.x*a,Be.y*y).close()),ue(ae),ue(le),ue(he),ue(Ee),ue(be),ue(xe),ue(me),ue(Ce),ue(Be),ue(Xe),ue(Le),ue(Ue),ue(Ze),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(re,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 ht("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var E=(a-b)/2,z=E+b;return new go.Geometry().add(new go.PathFigure(z,.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(re,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(re,a,y){var b=new go.Geometry,E=ie*.4,z=.4,te=.5,ne=.5,oe=x(),ae=x(),le=x(),he=x(),Ee=new go.PathFigure((te-z)*a,ne*y,!1);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.44,le,he,ae,oe,oe),Ee.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,le.x*a,le.y*y,he.x*a,he.y*y));var be=ee(ae.x,ae.y);De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.56,oe,oe,ae,le,he);var xe=ee(ae.x,ae.y);Ee.add(new go.PathSegment(go.PathSegment.Line,(be.x*.1+.95*.9)*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,be.y*.1*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ee.add(new go.PathSegment(go.PathSegment.Line,a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(xe.x*.1+.9)*a,.15*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,(xe.x*.1+.9)*a,(xe.y*.1+.05*.9)*y)),Ee.add(new go.PathSegment(go.PathSegment.Line,xe.x*a,xe.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,le.x*a,le.y*y,he.x*a,he.y*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),z=.35,E=ie*.35;var me=new go.PathFigure(te*a,(ne-z)*y,!1);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),me.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y));var Ce=new go.PathFigure((te-z)*a,ne*y,!1);return b.add(Ce),ue(oe),ue(ae),ue(le),ue(he),ue(be),ue(xe),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(re,a,y){var b=new go.Geometry,E=.375,z=0,te=-.125,ne=E*ie,oe=new go.PathFigure((.525+z)*a,(.5+E+te)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*y,(.5+ne+z)*a,(.5+E+te)*y,(.5+E+z)*a,(.5+ne+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*y,(1-.5+E+z)*a,(.5-ne+te)*y,(.5+ne+z)*a,(.5-E+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+E+te)*y,(.5-E+z)*a,(.5+ne+te)*y,(.5-ne+z)*a,(.5+E+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*y).close()),E=.325,z=0,te=-.125,ne=E*ie;var oe=new go.PathFigure((1-.5+E+z)*a,(.5+te)*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+E+te)*y,(.5+E+z)*a,(.5+ne+te)*y,(.5+ne+z)*a,(.5+E+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5+E+te)*y,(.5-E+z)*a,(.5+ne+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y,(.5-ne+z)*a,(.5-E+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+E+z)*a,(.5+te)*y,(.5+ne+z)*a,(.5-E+te)*y,(1-.5+E+z)*a,(.5-ne+te)*y));var oe=new go.PathFigure((.525+z)*a,(.5+E+te)*y,!1);return b.add(oe),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(re,a,y){var b=re?re.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(re,a,y){var b=re?re.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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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(re,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 ht("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new ht("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=re?re.parameter2:NaN;isNaN(E)&&(E=.3);var z=(1-b)*a,te=(.5-E/2)*y,ne=(.5+E/2)*y,oe=new go.Geometry,ae=new go.PathFigure(0,te,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z,te)),ae.add(new go.PathSegment(go.PathSegment.Line,z,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,te/y);var le=fe(0,ne/y,1,ne/y,z/a,1,1,.5,x());return oe.spot2=new go.Spot(le.x,le.y),ue(le),oe}),go.Shape.setFigureParameter("Arrow2",0,new ht("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new ht("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var E=re?re.parameter2:NaN;isNaN(E)&&(E=30),E=Math.min(E,y/2);var z=a-b,te=(y-E)/2,ne=te+E,oe=new go.Geometry,ae=new go.PathFigure(0,te,!0);oe.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z,te)),ae.add(new go.PathSegment(go.PathSegment.Line,z,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,y)),ae.add(new go.PathSegment(go.PathSegment.Line,z,ne)),ae.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),oe.spot1=new go.Spot(0,te/y);var le=fe(0,ne/y,1,ne/y,z/a,1,1,.5,x());return oe.spot2=new go.Spot(le.x,le.y),ue(le),oe}),go.Shape.defineFigureGenerator("Chevron",function(re,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(re,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 ht("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=fe(0,.5,.3,0,0,E/y,.1,E/y,x());return te.spot1=new go.Spot(oe.x,oe.y),oe=fe(.7,1,1,.5,0,z/y,1,z/y,oe),te.spot2=new go.Spot(oe.x,oe.y),ue(oe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new ht("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new ht("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var z=(y-b)/2,te=z+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,z=(y-b)/2,te=z+b,ne=0,oe=y):(z=0,te=y,ne=0,oe=y));var ae=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var he=fe(0,.5,.3,ne/y,0,z/y,1,z/y,x());return ae.spot1=new go.Spot(he.x,he.y),he=fe(.7,oe/y,1,.5,0,te/y,1,te/y,he),ae.spot2=new go.Spot(he.x,he.y),ue(he),ae}),go.Shape.setFigureParameter("IBeamArrow",0,new ht("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,E/y);var oe=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(oe.x,oe.y),ue(oe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new ht("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new ht("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=40);var E=re?re.parameter2:NaN;isNaN(E)&&(E=100);var z=(y-b)/2,te=z+b,ne=(y-E)/2,oe=ne+E;(b>y||E>y)&&(E>b?(b=b*y/E,z=(y-b)/2,te=z+b,ne=0,oe=y):(z=0,te=y,ne=0,oe=y));var ae=new go.Geometry,le=new go.PathFigure(a,.5*y,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,oe)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),le.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),le.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),ae.spot1=new go.Spot(0,z/y);var he=fe(.7,oe/y,1,.5,0,te/y,1,te/y,x());return ae.spot2=new go.Spot(he.x,he.y),ue(he),ae}),go.Shape.setFigureParameter("Pointer",0,new ht("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.1);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),E.spot1=new go.Spot(b,.35);var te=fe(.2,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(te.x,te.y),ue(te),E}),go.Shape.setFigureParameter("RoundedPointer",0,new ht("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.3);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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 te=fe(0,.65,1,.65,0,1,1,.5,x());return E.spot2=new go.Spot(te.x,te.y),ue(te),E}),go.Shape.setFigureParameter("SplitEndArrow",0,new ht("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.4);var E=(.5-b/2)*y,z=(.5+b/2)*y,te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var oe=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(oe.x,oe.y),ue(oe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new ht("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=50);var E=(y-b)/2,z=E+b;b>y&&(E=0,z=y);var te=new go.Geometry,ne=new go.PathFigure(a,.5*y,!0);te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,E/y);var oe=fe(.7,1,1,.5,0,z/y,1,z/y,x());return te.spot2=new go.Spot(oe.x,oe.y),ue(oe),te}),go.Shape.setFigureParameter("SquareArrow",0,new ht("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.7);var E=new go.Geometry,z=new go.PathFigure(a,.5*y,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.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(re,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(0,.9*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(re,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 z=new go.PathFigure(0,.9*y,!1);return b.add(z),z.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(re,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 z=new go.PathFigure(.5*a,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*y)),z.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(re,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 z=new go.PathFigure(0,.3*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*y)),z.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(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(0,b,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+z)*a,0,1*a,ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*y,1*a,y-ie*b,(.5+z)*a,1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*a,1*y,0,y-ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,0,b));var ne=new go.PathFigure(a,b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ie*b,(.5+z)*a,2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*a,2*b,0,2*b-ie*b)),E.spot1=new go.Spot(0,0,0,2*b),E.spot2=new go.Spot(1,1),E}),go.Shape.defineFigureGenerator("Cylinder2",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,y/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(0,y-b,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ie*b,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+z)*a,0,a,ie*b)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-b)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,y-ie*b,(.5+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-b,(.5-z)*a,y,0,y-ie*b));var ne=new go.PathFigure(0,y-b,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y-2*b,0,y-b-ie*b,(.5-z)*a,y-2*b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,y-b,(.5+z)*a,y-2*b,a,y-b-ie*b)),E.spot1=new go.Spot(0,0),E.spot2=new go.Spot(1,1,0,-2*b),E}),go.Shape.defineFigureGenerator("Cylinder3",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(b,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+z)*y,a-ie*b,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,ie*b,0));var ne=new go.PathFigure(b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*y,b+ie*b,0,2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,y,2*b,(.5+z)*y,b+ie*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(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var E=new go.Geometry,z=ie*.5,te=new go.PathFigure(a-b,0,!0);E.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,a-ie*b,0,a,(.5-z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a,(.5+z)*y,a-ie*b,y)),te.add(new go.PathSegment(go.PathSegment.Line,b,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*y,ie*b,y,0,(.5+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*y,ie*b,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var ne=new go.PathFigure(a-b,0,!1);return E.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*y,a-b-ie*b,0,a-2*b,(.5-z)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,y,a-2*b,(.5+z)*y,a-b-ie*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(re,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 z=new go.PathFigure(.25*a,.25*y,!1);return b.add(z),z.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(re,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 z=new go.PathFigure(0,y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*y)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*y)),z.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(re,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 z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.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(re,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 z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*y)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),z.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(re,a,y){var b=new go.Geometry,E=.2,z=.1,te=ie*E,ne=ie*z,oe=.5,ae=.1,le=new go.PathFigure(oe*a,(ae+z)*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe-E)*a,ae*y,(oe-te)*a,(ae+z)*y,(oe-E)*a,(ae+ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-z)*y,(oe-E)*a,(ae-ne)*y,(oe-te)*a,(ae-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe+E)*a,ae*y,(oe+te)*a,(ae-z)*y,(oe+E)*a,(ae-ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+z)*y,(oe+E)*a,(ae+ne)*y,(oe+te)*a,(ae+z)*y));var he=.05,Ee=ie*he;oe=.05,ae=.25;var be=new go.PathFigure(.5*a,.2*y,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*y)),oe=.95,ae=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+he)*a,ae*y,(oe+Ee)*a,(ae-he)*y,(oe+he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*y)),he=.025,Ee=ie*he,oe=.825,ae=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-Ee)*y,(oe+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-Ee)*a,(ae-he)*y,(oe-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.8*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y)),he=.05,Ee=ie*he,oe=.5,ae=.7,be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-Ee)*y,(oe+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-Ee)*a,(ae-he)*y,(oe-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),be.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*y)),he=.025,Ee=ie*he,oe=.175,ae=.35,be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe+he)*a,(ae-Ee)*y,(oe+Ee)*a,(ae-he)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-he)*a,ae*y,(oe-Ee)*a,(ae-he)*y,(oe-he)*a,(ae-Ee)*y)),be.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.6*y)),be.add(new go.PathSegment(go.PathSegment.Line,0,.25*y)),he=.05,Ee=ie*he,oe=.05,ae=.25,be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-he)*y,(oe-he)*a,(ae-Ee)*y,(oe-Ee)*a,(ae-he)*y)),be.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 ht("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(re,a,y){var b=re?re.parameter1:NaN;isNaN(b)&&(b=.2);var E=new go.Geometry,z=new go.PathFigure(a,0,!0);return E.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*y)),z.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(re,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 z=new go.PathFigure(.5*a,.5*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.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 te=new go.PathFigure(0,E*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("Database",function(re,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(a,.1*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*y,a,(.3+z)*y,(.5+E)*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*y,(.5-E)*a,.4*y,0,(.3+z)*y)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(re,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(re,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.1,te=new go.PathFigure(a,.1*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.9+z)*y,(.5+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*y,(.5-E)*a,y,0,(.9+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*y,(.5-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*y,(.5+E)*a,0,a,(.1-z)*y));var ne=new go.PathFigure(a,.1*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,a,(.1+z)*y,(.5+E)*a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*y,(.5-E)*a,.2*y,0,(.1+z)*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*y,a,(.2+z)*y,(.5+E)*a,.3*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*y,(.5-E)*a,.3*y,0,(.2+z)*y)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(re,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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)?E=.2:E<.15&&(E=.15);var z=ie*.2,te=new go.PathFigure(0,.2*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*y,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*y,(.8+z)*a,0,a,(.2-z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,y,a,(.8+z)*y,(.8+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*y,(.2-z)*a,y,0,(.8+z)*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*y));var ne=new go.PathFigure(0,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.1)&&(E=.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 te=new go.PathFigure(0,E*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E*y)),b}),go.Shape.defineFigureGenerator("Document",function(re,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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;(isNaN(E)||E<.2)&&(E=.2);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 te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,E*y)),te.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-E)*y)),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-E)*y)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(re,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 z=new go.PathFigure(.1*a,.4*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*y)),z.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(re,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 z=new go.PathFigure(.75*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*y)),z.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(re,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 z=new go.PathFigure(a,.5*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,y));var te=new go.PathFigure(a,.5*y,!1);return b.add(te),te.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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close());var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*y)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y)),b}),go.Shape.defineFigureGenerator("Junction",function(re,a,y){var b=new go.Geometry,E=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=ie*.5,ne=.5,oe=new go.PathFigure(a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,y,a,(ne+te)*y,(ne+te)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*y,(ne-te)*a,y,0,(ne+te)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-te)*y,(ne-te)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*y,(ne+te)*a,0,a,(ne-te)*y));var ae=new go.PathFigure((z+E)*a,(z+E)*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,z*a,z*y)),ae.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Line,(z+E)*a,z*y)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(re,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 z=new go.PathFigure(.1*a,0,!1);return b.add(z),z.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(re,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(re,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(.5*a,y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*y,a,(z+E)*y,(z+E)*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.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(re,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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.7);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,E*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.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*y)),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,.5*a,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(re,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(re,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 z=new go.PathFigure(.1*a,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.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(re,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 z=new go.PathFigure(.2*a,.1*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*y)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);var z=1-E,te=new go.PathFigure(0,0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,y).close());var ne=new go.PathFigure(.5*E*a,E*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*E)*a,E*y)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(re,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(re,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(a,z*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+E)*y,(z+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y));var ne=new go.PathFigure(a,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(re,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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN,z=re?re.parameter2:NaN;isNaN(E)&&(E=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,0,y).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.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 te=new go.PathFigure((1-E)*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,E*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b}),go.Shape.defineFigureGenerator("Process",function(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.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 te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(re,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 z=new go.PathFigure(0,.5*y,!1);return b.add(z),z.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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.25);var z=new go.PathFigure(E*a,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*y,.25*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*y,.25*a,.5*y));var te=new go.PathFigure(E*a,0,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,E*a,y)),te.add(new go.PathSegment(go.PathSegment.Move,(1-E)*a,0)),te.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(re,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(re,a,y){var b=new go.Geometry,E=re?re.parameter1:NaN;isNaN(E)&&(E=.1);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,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-E)*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-E)*y).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(.5+E)*a,0,a,(.5-E)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,y,a,(.5+E)*y,(.5+E)*a,y)),z.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(re,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(re,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=new go.PathFigure(a,z*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,y,a,(z+E)*y,(z+E)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*y,(z-E)*a,y,0,(z+E)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-E)*y,(z-E)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*y,(z+E)*a,0,a,(z-E)*y));var ne=new go.PathFigure(a,z*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*y));var oe=new go.PathFigure(.8*a,.75*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*y)),b}),go.Shape.defineFigureGenerator("Ground",function(re,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(re,a,y){var b=new go.Geometry,E=ie*.1,z=.1,te=.9,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y));var ae=new go.PathFigure((te+z)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne-z)*y,(te+z)*a,(ne-E)*y)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(re,a,y){var b=new go.Geometry,E=ie*.5,z=ie*.4,te=ie*.1,ne=.1,oe=.9,ae=.5,le=new go.PathFigure(.8*a,.5*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,y,.8*a,(.5+z)*y,(.4+E)*a,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,y)),le.add(new go.PathSegment(go.PathSegment.Line,0,0)),le.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(.4+E)*a,0,.8*a,(.5-z)*y));var he=new go.PathFigure((oe+ne)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+ne)*y,(oe+ne)*a,(ae+te)*y,(oe+te)*a,(ae+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a,ae*y,(oe-te)*a,(ae+ne)*y,(oe-ne)*a,(ae+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-ne)*y,(oe-ne)*a,(ae-te)*y,(oe-te)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a,ae*y,(oe+te)*a,(ae-ne)*y,(oe+ne)*a,(ae-te)*y)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(re,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=0,ne=.5,oe=new go.PathFigure(.8*a,.5*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.7*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*y,.25*a,.25*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ne-E)*y,.7*a,(ne-z)*y)),E=.1,z=ie*.1,te=.9,ne=.5;var ae=new go.PathFigure((te-E)*a,ne*y,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(re,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=0,ne=.5,oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z+z)*a,(ne-E)*y,.8*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y,.8*a,(ne+z)*y,(te+z+z)*a,(ne+E)*y)),oe.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(re,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.8*a,.5*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.7*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*y,.45*a,.25*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*y,(te+z)*a,(ne-E)*y,.7*a,(ne-z)*y)),E=.1,z=ie*.1,te=.9,ne=.5;var le=new go.PathFigure((te-E)*a,ne*y,!0);return b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(re,a,y){var b=new go.Geometry,E=.5,z=ie*E,te=.2,ne=.5,oe=new go.PathFigure(.1*a,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,y,.35*a,.25*y,.35*a,.75*y));var ae=new go.PathFigure(.2*a,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,(te+z)*a,(ne-E)*y,.9*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,y,.9*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.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(re,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(re,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(re,a,y){var b=new go.Geometry,E=ie*.1,z=.1,te=.1,ne=.5,oe=new go.PathFigure((te-E*.5)*a,y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,y,(te+z)*a,0,(te+E)*a,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-E)*a,y,(te-z)*a,0)),te=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+E*.5)*a,y,(te+z)*a,0,(te+E)*a,y)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(re,a,y){var b=new go.Geometry,E=ie*.5,z=.5,te=.5,ne=.5,oe=new go.PathFigure((te-z)*a,ne*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-z)*y,(te-z)*a,(ne-E)*y,(te-E)*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne-z)*y,(te+z)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ne*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ne*y,te*a,(ne-z)*y,te*a,(ne+z)*y)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(re,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(re,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(re,a,y){var b=new go.Geometry,E=a,z=y;a=a*.38,y=y*.6;var te=ie*.8,ne=.8,oe=0,ae=.5,le=(E-a)/2,he=(z-y)/2,Ee=new go.PathFigure(oe*a+le,(ae+ne)*y+he,!0);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+le,ae*y+he,(oe-te)*a+le,(ae+ne)*y+he,(oe-ne)*a+le,(ae+te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae-ne)*y+he,(oe-ne)*a+le,(ae-te)*y+he,(oe-te)*a+le,(ae-ne)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+te*.5)*a+le,ae*y+he,oe*a+le,(ae-ne)*y+he,(oe-ne+te*.5)*a+le,(ae-te)*y+he)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae+ne)*y+he,(oe-ne+te*.5)*a+le,(ae+te)*y+he,oe*a+le,(ae+ne)*y+he).close()),te=ie*.4,ne=.4,oe=.2,ae=.5;var be=new go.PathFigure(oe*a+le,(ae+ne)*y+he,!0);b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+le,ae*y+he,(oe-te)*a+le,(ae+ne)*y+he,(oe-ne)*a+le,(ae+te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae-ne)*y+he,(oe-ne)*a+le,(ae-te)*y+he,(oe-te)*a+le,(ae-ne)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne+te*.5)*a+le,ae*y+he,oe*a+le,(ae-ne)*y+he,(oe-ne+te*.5)*a+le,(ae-te)*y+he)),be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae+ne)*y+he,(oe-ne+te*.5)*a+le,(ae+te)*y+he,oe*a+le,(ae+ne)*y+he).close()),te=ie*.2,ne=.2,oe=.5,ae=.5;var xe=new go.PathFigure((oe-ne)*a+le,ae*y+he,!0);b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae-ne)*y+he,(oe-ne)*a+le,(ae-te)*y+he,(oe-te)*a+le,(ae-ne)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+le,ae*y+he,(oe+te)*a+le,(ae-ne)*y+he,(oe+ne)*a+le,(ae-te)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae+ne)*y+he,(oe+ne)*a+le,(ae+te)*y+he,(oe+te)*a+le,(ae+ne)*y+he)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ne)*a+le,ae*y+he,(oe-te)*a+le,(ae+ne)*y+he,(oe-ne)*a+le,(ae+te)*y+he)),te=ie*.4,ne=.4,oe=.8,ae=.5;var me=new go.PathFigure(oe*a+le,(ae-ne)*y+he,!0);b.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+le,ae*y+he,(oe+te)*a+le,(ae-ne)*y+he,(oe+ne)*a+le,(ae-te)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae+ne)*y+he,(oe+ne)*a+le,(ae+te)*y+he,(oe+te)*a+le,(ae+ne)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-te*.5)*a+le,ae*y+he,oe*a+le,(ae+ne)*y+he,(oe+ne-te*.5)*a+le,(ae+te)*y+he)),me.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae-ne)*y+he,(oe+ne-te*.5)*a+le,(ae-te)*y+he,oe*a+le,(ae-ne)*y+he).close()),te=ie*.8,ne=.8,oe=1,ae=.5;var Ce=new go.PathFigure(oe*a+le,(ae-ne)*y+he,!0);return b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne)*a+le,ae*y+he,(oe+te)*a+le,(ae-ne)*y+he,(oe+ne)*a+le,(ae-te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae+ne)*y+he,(oe+ne)*a+le,(ae+te)*y+he,(oe+te)*a+le,(ae+ne)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ne-te*.5)*a+le,ae*y+he,oe*a+le,(ae+ne)*y+he,(oe+ne-te*.5)*a+le,(ae+te)*y+he)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+le,(ae-ne)*y+he,(oe+ne-te*.5)*a+le,(ae-te)*y+he,oe*a+le,(ae-ne)*y+he).close()),b}),go.Shape.defineFigureGenerator("Email",function(re,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 z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Move,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*y)),b}),go.Shape.defineFigureGenerator("Ethernet",function(re,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 z=new go.PathFigure(.1*a,y,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,y).close());var te=new go.PathFigure(.6*a,y,!0,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,y).close());var ne=new go.PathFigure(0,.5*y,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*y)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*y)),b}),go.Shape.defineFigureGenerator("Power",function(re,a,y){var b=new go.Geometry,E=ie*.4,z=.4,te=.5,ne=.5,oe=x(),ae=x(),le=x(),he=x();De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.5,oe,oe,ae,le,he);var Ee=ee(ae.x,ae.y),be=new go.PathFigure(ae.x*a,ae.y*y,!0);b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,le.x*a,le.y*y,he.x*a,he.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te+z)*a,(ne+E)*y,(te+E)*a,(ne+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,(te-E)*a,(ne+z)*y,(te-z)*a,(ne+E)*y)),De(te-z,ne,te-z,ne-E,te-E,ne-z,te,ne-z,.5,le,he,ae,oe,oe),be.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,le.x*a,le.y*y,he.x*a,he.y*y)),E=ie*.3,z=.3,De(te-z,ne,te-z,ne-E,te-E,ne-z,te,ne-z,.5,le,he,ae,oe,oe),be.add(new go.PathSegment(go.PathSegment.Line,ae.x*a,ae.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ne*y,he.x*a,he.y*y,le.x*a,le.y*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+z)*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ne*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),De(te,ne-z,te+E,ne-z,te+z,ne-E,te+z,ne,.5,oe,oe,ae,le,he),be.add(new go.PathSegment(go.PathSegment.Bezier,ae.x*a,ae.y*y,he.x*a,he.y*y,le.x*a,le.y*y).close());var be=new go.PathFigure(.45*a,0,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*y)),be.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ue(oe),ue(ae),ue(le),ue(he),ue(Ee),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(re,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 z(te,ne,oe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+oe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+oe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+oe)*y)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+oe)*y).close())}return z(E,0,0),z(E,.4,0),z(E,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(re,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(re,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(re,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(re,a,y){var b=new go.Geometry,E=.5,z=0,te=0,ne=E*ie,oe=.4*Math.SQRT2/2+.5,ae=.5-.5*Math.SQRT2/2,le=1,he=.5,Ee=.5,be=0,xe=new go.PathFigure(oe*a,(1-ae)*y,!1);return b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,le*a,he*y,le*a,.7*y,le*a,he*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+z)*a,(be+z)*y,(.5+E+z)*a,(.5-ne+z)*y,(.5+ne+z)*a,(.5-E+z)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-E+z)*a,(.5+te)*y,(.5-ne+z)*a,(.5-E+te)*y,(.5-E+z)*a,(.5-ne+te)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*y,(.5-E+z)*a,(.5+ne+te)*y,(.5-ne+z)*a,.9*y)),xe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*y)),xe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(re,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(re,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(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(a,y,!1);b.add(z);var te=new go.PathFigure(0,.5*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*y,.2*a,.35*y,.3*a,.35*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*y,.7*a,.65*y,.8*a,.65*y)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(re,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(re,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(re,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 z=new go.PathFigure(.45*a,.73*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*y)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*y)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*y)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(.335*a,(1-.555)*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*y,(1-.12)*a,.46*y,(1-.02)*a,.54*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*y,.02*a,.54*y,.12*a,.46*y)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*y));var te=.5-.285,ne=.5,oe=te,ae=Math.PI/4,le=4*(1-Math.cos(ae))/(3*Math.sin(ae)),he=le*.5,Ee=te,be=te,xe=le*Ee,me=le*be;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ee)*a,oe*y,(ne-(xe+Ee)/2)*a,(oe+(be+me)/2)*y,(ne-Ee)*a,(oe+me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(oe-be)*y,(ne-Ee)*a,(oe-me)*y,(ne-xe)*a,(oe-be)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ee)*a,oe*y,(ne+xe)*a,(oe-be)*y,(ne+Ee)*a,(oe-me)*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*y,(ne+Ee)*a,(oe+me)*y,(ne+(xe+Ee)/2)*a,(oe+(be+me)/2)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*y)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*y)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*y));var Ce=new go.PathFigure(.2*a,y,!1);b.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*y));var Be=new go.PathFigure(.8*a,y,!1);return b.add(Be),Be.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(re,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 z=new go.PathFigure(.2*a,.2*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*y)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(re,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(re,a,y){var b=new go.Geometry,E=new go.PathFigure(0,0,!1);b.add(E);var z=new go.PathFigure(a,y,!1);b.add(z);var te=new go.PathFigure(.1*a,y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Caution",function(re,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 z=.05;return E.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*y)),E.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*y,z*a,z*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(re,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 z=new go.PathFigure(.475*a,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*y)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*y,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*y)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*y)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*y)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*y,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*y));var te=new go.PathFigure(.675*a,.575*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*y,a,.8*y,a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*y)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*y)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*y)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*y)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(re,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=new go.PathFigure(a,E*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,E*a,y,a,(E+z)*y,(E+z)*a,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E*y,(E-z)*a,y,0,(E+z)*y)),te.add(new go.PathSegment(go.PathSegment.Bezier,E*a,0,0,(E-z)*y,(E-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,E*y,(E+z)*a,0,a,(E-z)*y));var ne=new go.PathFigure(E*a,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.15*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,y)),ne.add(new go.PathSegment(go.PathSegment.Line,E*a,.85*y)),ne.add(new go.PathSegment(go.PathSegment.Move,0,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*y)),ne.add(new go.PathSegment(go.PathSegment.Move,E*a,E*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*y)),b}),go.Shape.defineFigureGenerator("Package",function(re,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 z=new go.PathFigure(0,.15*y,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.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(re,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 z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(0,.5*y,!1);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*y).close()),b}),go.Shape.defineFigureGenerator("Component",function(re,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 z=new go.PathFigure(0,.2*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*y)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*y).close());var te=new go.PathFigure(0,.6*y,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*y)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*y).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(re,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 z=new go.PathFigure(.15*a,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*y)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(re,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(re,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(re,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(re,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 z=new go.PathFigure(a,.8*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*y).close());var te=.1,ne=ie*.1,oe=.2,ae=.9,le=new go.PathFigure((oe-te)*a,ae*y,!0);b.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-te)*y,(oe-te)*a,(ae-ne)*y,(oe-ne)*a,(ae-te)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*a,ae*y,(oe+ne)*a,(ae-te)*y,(oe+te)*a,(ae-ne)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+te)*y,(oe+te)*a,(ae+ne)*y,(oe+ne)*a,(ae+te)*y)),le.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*a,ae*y,(oe-ne)*a,(ae+te)*y,(oe-te)*a,(ae+ne)*y).close()),te=.1,ne=ie*.1,oe=.8,ae=.9;var he=new go.PathFigure((oe-te)*a,ae*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae-te)*y,(oe-te)*a,(ae-ne)*y,(oe-ne)*a,(ae-te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*a,ae*y,(oe+ne)*a,(ae-te)*y,(oe+te)*a,(ae-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ae+te)*y,(oe+te)*a,(ae+ne)*y,(oe+ne)*a,(ae+te)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*a,ae*y,(oe-ne)*a,(ae+te)*y,(oe-te)*a,(ae+ne)*y).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(re,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(re,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 z=new go.PathFigure(0,.5*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*y));var te=new go.PathFigure(.5*a,.8*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*y)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*y));var ne=new go.PathFigure(.5*a,.7*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*y));var oe=.1,ae=ie*.1,le=.1,he=.9,Ee=new go.PathFigure((le-oe)*a,he*y,!0);b.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he-oe)*y,(le-oe)*a,(he-ae)*y,(le-ae)*a,(he-oe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,he*y,(le+ae)*a,(he-oe)*y,(le+oe)*a,(he-ae)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he+oe)*y,(le+oe)*a,(he+ae)*y,(le+ae)*a,(he+oe)*y)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,he*y,(le-ae)*a,(he+oe)*y,(le-oe)*a,(he+ae)*y)),oe=.1,ae=ie*.1,le=.4,he=.9;var be=new go.PathFigure((le-oe)*a,he*y,!0);return b.add(be),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he-oe)*y,(le-oe)*a,(he-ae)*y,(le-ae)*a,(he-oe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le+oe)*a,he*y,(le+ae)*a,(he-oe)*y,(le+oe)*a,(he-ae)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(he+oe)*y,(le+oe)*a,(he+ae)*y,(le+ae)*a,(he+oe)*y)),be.add(new go.PathSegment(go.PathSegment.Bezier,(le-oe)*a,he*y,(le-ae)*a,(he+oe)*y,(le-oe)*a,(he+ae)*y)),b}),go.Shape.defineFigureGenerator("RailShipment",function(re,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 z=new go.PathFigure(.45*a,.7*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*y));var te=new go.PathFigure(.55*a,.4*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*y)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*y)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*y).close());var le=.05,he=ie*.05,Ee=.175,be=.95,ne=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.375,be=.95,oe=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.625,be=.95,ae=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y));var le=.05,he=ie*.05,Ee=.825,be=.95,xe=new go.PathFigure((Ee-le)*a,be*y,!0);b.add(xe),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be-le)*y,(Ee-le)*a,(be-he)*y,(Ee-he)*a,(be-le)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee+le)*a,be*y,(Ee+he)*a,(be-le)*y,(Ee+le)*a,(be-he)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,Ee*a,(be+le)*y,(Ee+le)*a,(be+he)*y,(Ee+he)*a,(be+le)*y)),xe.add(new go.PathSegment(go.PathSegment.Bezier,(Ee-le)*a,be*y,(Ee-he)*a,(be+le)*y,(Ee-le)*a,(be+he)*y).close());var me=new go.PathFigure(0,y,!1);return b.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a,y).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(re,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 z=new go.PathFigure(0,.2*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*y).close());var te=new go.PathFigure(.15*a,y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*y)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,y)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,y).close());var ne=.05,oe=ie*.05,ae=.35,le=.775,he=new go.PathFigure((ae-ne)*a,le*y,!0);return b.add(he),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ne)*y,(ae-ne)*a,(le-oe)*y,(ae-oe)*a,(le-ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,le*y,(ae+oe)*a,(le-ne)*y,(ae+ne)*a,(le-oe)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ne)*y,(ae+ne)*a,(le+oe)*y,(ae+oe)*a,(le+ne)*y)),he.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,le*y,(ae-oe)*a,(le+ne)*y,(ae-ne)*a,(le+oe)*y).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(re,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(re,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(re,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(re,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(re,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(re,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(re,a,y){var b=new go.Geometry,E=.3,z=ie*.3,te=.5,ne=.7,oe=new go.PathFigure((te-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y));var ae=new go.PathFigure(0,.7*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*y,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(re,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(re,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(re,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 z=new go.PathFigure(0,.6*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*y)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*y)),b}),go.Shape.defineFigureGenerator("Delete",function(re,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=.5,ne=.5,oe=new go.PathFigure((te-E)*a,ne*y,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y));var ae=new go.PathFigure(.15*a,.5*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*y)),b}),go.Shape.defineFigureGenerator("Flag",function(re,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(re,a,y){var b=new go.Geometry,E=.5,z=ie*.5,te=.5,ne=.5,oe=new go.PathFigure((te-E)*a,ne*y,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y).close()),E=.05,z=ie*.05,te=.5,ne=.8;var ae=new go.PathFigure((te-E)*a,ne*y,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne-E)*y,(te-E)*a,(ne-z)*y,(te-z)*a,(ne-E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te+E)*a,ne*y,(te+z)*a,(ne-E)*y,(te+E)*a,(ne-z)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ne+E)*y,(te+E)*a,(ne+z)*y,(te+z)*a,(ne+E)*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(te-E)*a,ne*y,(te-z)*a,(ne+E)*y,(te-E)*a,(ne+z)*y).close()),ae.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*y)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*y,.75*a,.475*y,.75*a,.225*y)),ae.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(re,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(re,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 z=new go.PathFigure(.2*a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*y)),b}),go.Shape.defineFigureGenerator("Unlocked",function(re,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 z=new go.PathFigure(.2*a,.5*y,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*y)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*y)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*y,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*y)),b}),go.Shape.defineFigureGenerator("Gear",function(re,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(re,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(re,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(re,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 z=new go.PathFigure(0,y*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*y)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(re,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(re,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 z=new go.PathFigure(.126*a,.85*y,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*y)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*y).close());var te=new go.PathFigure(.402*a,.85*y,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*y)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*y).close());var ne=new go.PathFigure(.678*a,.85*y,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*y)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*y).close());var oe=new go.PathFigure(.5*a,.1*y,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*y)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*y).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(re,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(re,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 z=new go.PathFigure(a*.204,y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,y*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,y*1).close());var te=new go.PathFigure(a*.408,y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,y*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,y*1).close());var ne=new go.PathFigure(a*.612,y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,y*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,y*1).close());var oe=new go.PathFigure(a*.816,y,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,y*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(re,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 z=new go.PathFigure(a*.055,.07*y,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.1).close());var te=new go.PathFigure(a*.055,.13*y,!0);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.16).close());var ne=new go.PathFigure(a*.055,.18*y,!0);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,y*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,y*.21).close());var oe=new go.PathFigure(a*1,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(re,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(re,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(re,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 z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,y*1));var te=new go.PathFigure(a*.11,y*.1,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),y*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,y*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),y*.1,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),y*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),y*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),y*.1,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),y*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),y*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(re,a,y){var b=new go.Geometry,E=8,z=E*ie,te=new go.PathFigure(E,0,!1);b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,y*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,E,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*0).close());var oe=new go.PathFigure(a*.83,y*1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,y*1).close());var ae=new go.PathFigure(a*.78,y*.05,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.05)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.66,y*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.78,y*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(re,a,y){var b=re?re.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,y/3);var E=b*ie,z=y*.8,te=new go.Geometry,ne=new go.PathFigure(b,0,!0);return te.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-E,0,a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-b,z,a,z-E,a-E,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,y)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,b,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,E,z,0,z-E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,E,E,0).close()),E>1?(te.spot1=new go.Spot(0,0,E,E),te.spot2=new go.Spot(1,.8,-E,-E)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(re,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 z=new go.PathFigure(a*1,y*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,y*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,y*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(re,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(re,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 z=new go.PathFigure(a*.1,y*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,y*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,y*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,y*.25).close());var te=new go.PathFigure(a*.28,y*.37,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,y*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,y*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(re,a,y){var b=new go.Geometry,E=15,z=E*ie,te=new go.PathFigure(a*.62,y*.475,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y-E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-E,y,a,y-z,a-z,y)),te.add(new go.PathSegment(go.PathSegment.Line,E,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y-E,z,y,0,y-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,y*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,y*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.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-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close());var te=new go.PathFigure(a*.4,y*0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,y*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.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-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(re,a,y){var b=new go.Geometry,E=new go.PathFigure(a*0,y*1,!0);b.add(E);var z=.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-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.64,y*(1-z))),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-z))),E.add(new go.PathSegment(go.PathSegment.Line,a*.07,y*(1-z))),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-z)).close());var te=new go.PathFigure(a*.5,y*0,!0);return b.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,y*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,y*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(re,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(re,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 z=new go.PathFigure(a*.235,y*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,y*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,y*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,y*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(re,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 ht={},ct="5.0",ee={},x=null,ue=!1,fe=!1,De=null,Fe=!1,Te=null,ie=null,_e=0;_e<arguments.length;_e++){var ze=arguments[_e];if(ze!==null)switch(typeof ze){case"number":ct=ze.toFixed(1);break;case"string":ze.match(new RegExp("^[0-9]\\.[0-9]+$"))?ct=ze:De=ze;break;case"object":typeof ze.is3D!="undefined"?x=ze:ee=ze;break;case"boolean":ue=ze,fe=!0;break}}x===null&&(x={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&&!fe&&(ue=!0)),De!==null&&ee.id===void 0&&(ee.id=De);var Ae="",We="",Me=!1,ve=null,re=null,a=null,y=!1,b=null,E=null,z=null,te=null,ne=null;ee.height!==void 0&&(ee.height=Math.round(ee.height)),ee.width!==void 0&&(ee.width=Math.round(ee.width));var oe=function(it){return parseFloat(it)>4?parseFloat(it):5};ht.setHTML5Codebase=function(it,Pt){ie=it,Ct(it,Pt)},ht.setJavaCodebase=ht.setJavaCodebaseVersion=ht.isCompiledInstalled=ht.setPreCompiledScriptPath=ht.setPreCompiledResourcePath=function(){},ht.setHTML5CodebaseVersion=function(it,Pt){var Mt=parseFloat(it);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Te=it,ut(it,Pt)},ht.getHTML5CodebaseVersion=function(){return re},ht.getParameters=function(){return ee},ht.setFontsCSSURL=function(it){te=it},ht.setGiacJSURL=function(it){},ht.setJNLPFile=function(it){Ae=it},ht.setJNLPBaseDir=function(it){},ht.inject=function(){function it(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Pt="auto",Mt=ee.id,mt,wt=!1,Kt=0;Kt<arguments.length;Kt++){var je=arguments[Kt];typeof je=="string"?(je=je.toLowerCase(),je.match(/^(prefer)?(java|html5|compiled|auto|screenshot)$/)?Pt=je:Mt=arguments[Kt]):typeof je=="boolean"?wt=je:je instanceof HTMLElement&&(mt=je)}vn();function vn(){if(!Fe){setTimeout(vn,200);return}Pt=Ge(Pt);var Cn=mt||document.getElementById(Mt);if(!Cn){console.log("possibly bug on ajax loading? ");return}if(ht.removeExistingApplet(Cn,!1),ee.width===void 0&&Cn.clientWidth&&(ee.width=Cn.clientWidth),ee.height===void 0&&Cn.clientHeight&&(ee.height=Cn.clientHeight),!(ee.width&&ee.height)&&Pt==="html5"&&(delete ee.width,delete ee.height),ve=Pt,Pt==="screenshot")Be(Cn,ee);else{var ua=!1;ee.hasOwnProperty("playButton")&&ee.playButton||ee.hasOwnProperty("clickToLoad")&&ee.clickToLoad?ua=!0:ee.hasOwnProperty("playButtonAutoDecide")&&ee.playButtonAutoDecide&&(ua=(!ae()||it())&&le()),ua?(ve="screenshot",Le(Cn,ee,wt,Pt)):Ce(Cn,ee,wt)}}};function ae(){try{return window.self!==window.top}catch(it){return!0}}function le(){return ee.hasOwnProperty("screenshotGenerator")&&ee.screenshotGenerator?!1:Math.max(screen.width,screen.height)<800}ht.getViews=function(){return x},ht.isJavaInstalled=function(){return!1};var he=function(it){var Pt=function(Kt){var je=JSON.parse(Kt),vn=function(kn){return kn.type=="G"||kn.type=="E"},Cn=je.elements?je.elements.filter(vn)[0]:je;if(!Cn||!Cn.url){Mt();return}ee.fileName=Cn.url,Ee(Cn.settings||{}),x.is3D=!0;var ua="https://www.geogebra.org/images/";ht.setPreviewImage(b||Cn.previewUrl,ua+"GeoGebra_loading.png",ua+"applet_play.png"),it()},Mt=function(){ee.onError&&ee.onError(),Ut("Error: Fetching material (id "+ee.material_id+") failed.",ee)},mt=location.host.match(/(www|stage|beta|groot|alpha).geogebra.(org|net)/)?location.host:"www.geogebra.org",wt="/materials/"+ee.material_id+"?scope=basic";be("https://"+mt+"/api/proxy.php?path="+encodeURIComponent(wt),Pt,Mt)};function Ee(it){var Pt=["width","height","showToolBar","showMenuBar","showAlgebraInput","allowStyleBar","showResetIcon","enableLabelDrags","enableShiftDragZoom","enableRightClick","appName"];["enableLabelDrags","enableShiftDragZoom","enableRightClick"].forEach(function(Mt){it[Mt]=!!it[Mt]}),Pt.forEach(function(Mt){ee[Mt]===void 0&&it[Mt]!==void 0&&(ee[Mt]=it[Mt])}),ee.showToolBarHelp===void 0&&(ee.showToolBarHelp=ee.showToolBar)}function be(it,Pt,Mt){var mt=new XMLHttpRequest;mt.open("GET",it),mt.onload=function(){Pt(mt.responseText)},mt.onerror=Mt,mt.send()}ht.isHTML5Installed=function(){return!0},ht.getLoadedAppletType=function(){return ve},ht.setPreviewImage=function(it,Pt,Mt){b=it,E=Pt,z=Mt},ht.removeExistingApplet=function(it,Pt){var Mt;typeof it=="string"&&(it=document.getElementById(it)),ve=null;var mt=null;for(Mt=0;Mt<it.childNodes.length;Mt++){var wt=it.childNodes[Mt],Kt=wt.className;Kt==="applet_screenshot"?Pt?(wt.style.display="block",ve="screenshot"):wt.style.display="none":Kt!=="applet_scaler prerender"&&(it.removeChild(wt),mt=Kt&&Kt.indexOf("appletParameters")!=-1?wt.id:null,Mt--)}var je=ee.id!==void 0?ee.id:mt,vn=window[je];vn&&typeof vn.getBase64=="function"&&(vn.remove(),window[je]=null)},ht.refreshHitPoints=function(){if(oe(ggbHTML5LoadedCodebaseVersion)>=5)return!0;var it=ht.getAppletObject();return it&&typeof it.recalculateEnvironments=="function"?(it.recalculateEnvironments(),!0):!1},ht.startAnimation=function(){var it=ht.getAppletObject();return it&&typeof it.startAnimation=="function"?(it.startAnimation(),!0):!1},ht.stopAnimation=function(){var it=ht.getAppletObject();return it&&typeof it.stopAnimation=="function"?(it.stopAnimation(),!0):!1},ht.getAppletObject=function(){var it=ee.id!==void 0?ee.id:"ggbApplet";return window[it]},ht.resize=function(){};var xe=function(it,Pt,Mt){var mt=document.createElement("param");mt.setAttribute("name",Pt),mt.setAttribute("value",Mt),it.appendChild(mt)},me=function(it){return it&&it!=="false"},Ce=function(it,Pt,Mt){oe(re)<=4.2&&(Mt=!0);var mt=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==re||ggbHTML5LoadedCodebaseIsWebSimple&&!y)&&(mt=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var wt=document.createElement("div");wt.classList.add("appletParameters","notranslate");var Kt=Pt.width,je=Pt.height;if(Pt.disableAutoScale=Pt.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Pt.disableAutoScale,Pt.width!==void 0)if(oe(re)<=4.4)me(Pt.showToolBar)&&(Pt.height-=7),me(Pt.showAlgebraInput)&&(Pt.height-=37),Pt.width<605&&me(Pt.showToolBar)&&(Pt.width=605,Kt=605);else{var vn=100;(me(Pt.showToolBar)||me(Pt.showMenuBar))&&(Pt.hasOwnProperty("customToolBar")&&(Pt.customToolbar=Pt.customToolBar),vn=me(Pt.showMenuBar)?245:155),Kt<vn&&(Pt.width=vn,Kt=vn)}wt.style.border="none",wt.style.display="inline-block";for(var Cn in Pt)Pt.hasOwnProperty(Cn)&&Cn!=="appletOnLoad"&&wt.setAttribute("data-param-"+Cn,Pt[Cn]);te&&wt.setAttribute("data-param-fontscssurl",te),ht.resize=function(){GGBAppletUtils.responsiveResize(it,Pt)},window.addEventListener("resize",function(Kn){ht.resize()});var ua=typeof Pt.appletOnLoad=="function"?Pt.appletOnLoad:function(){};if(!Mt&&Pt.width!==void 0){Pt.hasOwnProperty("showSplash")||wt.setAttribute("data-param-showSplash","false");var kn=it.querySelector(".applet_scaler.prerender"),nt=kn!==null;if(nt)var dt=kn.querySelector(".ggb_preview");else{var dt=Ze(Kt,je,Pt.borderColor,!1);kn=document.createElement("div"),kn.className="applet_scaler",kn.style.position="relative",kn.style.display="block",kn.style.width=Kt+"px",kn.style.height=je+"px"}window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(kn,"66%"),oe(re)>=5?(Pt.appletOnLoad=function(Kn){var Ke=it.querySelector(".ggb_preview");Ke&&Ke.parentNode.removeChild(Ke),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kn),window.GGBT_wsf_view&&$(window).trigger("resize"),ua(Kn)},nt||kn.appendChild(dt)):wt.appendChild(dt),kn.appendChild(wt),nt||it.appendChild(kn),setTimeout(function(){ht.resize()},1)}else{var gt=document.createElement("div");gt.className="applet_scaler",gt.style.position="relative",gt.style.display="block",gt.appendChild(wt),it.appendChild(gt),Pt.appletOnLoad=function(Kn){ht.resize(),ua(Kn)}}function Ft(Kn,Ke){Ke&&typeof Ke.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Kn,Ke.appletOnLoad):renderGGBElement(Kn),Ut("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Ke)}function rt(Kn,Ke){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Kn,params:Ke}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Re){Ft(Re.article,Re.params)}),html5AppletsToProcess=null)},oe(re)<5&&(Kn.className+=" geogebraweb")):Ft(Kn,Ke)}if(mt){scriptLoadStarted=!0;for(var bt=0;bt<wt.childNodes.length;bt++){var It=wt.childNodes[bt].tagName;It==="TABLE"&&(wt.removeChild(wt.childNodes[bt]),bt--)}if(ggbHTML5LoadedScript!==null){var xt=document.querySelector('script[src="'+ggbHTML5LoadedScript+'"]');xt!=null&&xt.parentNode.removeChild(xt)}var kt=document.createElement("script"),Zt=function(){rt(wt,Pt)};kt.src=We+a,ggbHTML5LoadedCodebaseIsWebSimple=y,ggbHTML5LoadedCodebaseVersion=re,ggbHTML5LoadedScript=kt.src,Ut("GeoGebra HTML5 codebase loaded: '"+We+"'.",Pt),!ie&&(!Te||Te=="5.0")?(y?webSimple.succeeded=webSimple.succeeded||webSimple():web3d.succeeded=web3d.succeeded||web3d(),Zt()):We.requirejs?__webpack_require__.e(12).then(function(){var Kn=[__webpack_require__(12)];Zt.apply(null,Kn)}.bind(this)).catch(__webpack_require__.oe):(kt.onload=Zt,it.appendChild(kt))}else rt(wt,Pt);Pt.height=je,Pt.width=Kt},Be=function(it,Pt,Mt){var mt=Ze(Pt.width,Pt.height,Pt.borderColor,Mt),wt=document.createElement("div");wt.style.position="relative",wt.style.display="block",wt.style.width=Pt.width+"px",wt.style.height=Pt.height+"px",wt.className="applet_screenshot applet_scaler"+(Mt?" applet_screenshot_play":""),wt.appendChild(mt);var Kt=GGBAppletUtils.getScale(Pt,it,Mt);Mt?(it.appendChild(Ue()),window.GGBT_wsf_view||(it.style.position="relative")):window.GGBT_spinner&&window.GGBT_spinner.attachSpinner(wt,"66%"),it.appendChild(wt),Kt!==1&&!isNaN(Kt)&&(GGBAppletUtils.scaleElement(wt,Kt),wt.style.width=Pt.width+"px",wt.style.height=Pt.height+"px",wt.parentNode.style.width=Pt.width*Kt+"px",wt.parentNode.style.height=Pt.height*Kt+"px"),ht.resize=function(){Xe(it,mt,wt,Mt)},window.addEventListener("resize",function(je){ht.resize()}),ht.resize()};function Xe(it,Pt,Mt,mt){if(it.contains(Pt)){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(it.id!=="fullscreencontent")return;window.GGBT_wsf_view.setCloseBtnPosition(it)}var wt=GGBAppletUtils.getScale(ee,it,mt);Mt.parentNode!==null&&(!isNaN(wt)&&wt!==1?(GGBAppletUtils.scaleElement(Mt,wt),Mt.parentNode.style.width=ee.width*wt+"px",Mt.parentNode.style.height=ee.height*wt+"px"):(GGBAppletUtils.scaleElement(Mt,1),Mt.parentNode.style.width=ee.width+"px",Mt.parentNode.style.height=ee.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&GGBAppletUtils.positionCenter(it),typeof window.GGBT_ws_header_footer=="object"&&window.GGBT_ws_header_footer.setWsScrollerHeight()}}ht.onExitFullscreen=function(it,Pt){Pt.appendChild(it)};var Le=function(it,Pt,Mt,mt){Be(it,Pt,!0);for(var wt=function(){var vn=[];for(je=0;je<it.childNodes.length;je++)vn.push(it.childNodes[je]);if(window.GGBT_wsf_view){var Cn=window.GGBT_wsf_view.renderFullScreen(it,Pt.id),ua=document.getElementById("fullscreencontainer"),kn=jQuery(it).find(".fullscreencontent");kn.length>0?(Cn.remove(),kn.attr("id","fullscreencontent").show(),jQuery(ua).append(kn),window.dispatchEvent(new Event("resize"))):Ce(Cn,Pt,!1),window.GGBT_wsf_view.launchFullScreen(ua)}else ve=mt,Ce(it,Pt,!1);if(!window.GGBT_wsf_view)for(je=0;je<vn.length;je++)it.removeChild(vn[je])},Kt=it.getElementsByClassName("ggb_preview_play"),je=0;je<Kt.length;je++)Kt[je].addEventListener("click",wt,!1),Kt[je].addEventListener("ontouchstart",wt,!1);typeof window.ggbAppletPlayerOnload=="function"&&window.ggbAppletPlayerOnload(it),le()&&window.GGBT_wsf_view&&$(".wsf-element-fullscreen-button").remove()},Ue=function(){var it=document.createElement("div");if(it.className="ggb_preview_play icon-applet-play",!window.GGBT_wsf_view){var Pt='.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");}',Mt=document.createElement("style");Mt.styleSheet?Mt.styleSheet.cssText=Pt:Mt.appendChild(document.createTextNode(Pt)),document.getElementsByTagName("head")[0].appendChild(Mt)}return it},Ze=function(it,Pt,Mt,mt){var wt=document.createElement("div");wt.className="ggb_preview",wt.style.position="absolute",wt.style.zIndex="90",wt.style.width=it-2+"px",wt.style.height=Pt-2+"px",wt.style.top="0px",wt.style.left="0px",wt.style.overflow="hidden",wt.style.backgroundColor="white";var Kt="lightgrey";Mt!==void 0&&(Mt==="none"?Kt="transparent":Kt=Mt),wt.style.border="1px solid "+Kt;var je=document.createElement("img");if(je.style.position="relative",je.style.zIndex="1000",je.style.top="-1px",je.style.left="-1px",b!==null&&je.setAttribute("src",b),je.style.opacity=.7,E!==null){var vn,Cn,ua;if(!mt){vn=document.createElement("img"),vn.style.position="absolute",vn.style.zIndex="1001",vn.style.opacity=1,je.style.opacity=.3,Cn=360,Cn>it/4*3&&(Cn=it/4*3),ua=Cn/5.8,vn.setAttribute("src",E),vn.setAttribute("width",Cn),vn.setAttribute("height",ua);var kn=(it-Cn)/2,nt=(Pt-ua)/2;vn.style.left=kn+"px",vn.style.top=nt+"px",wt.appendChild(vn)}}return wt.appendChild(je),wt},Ge=function(it){return it=it.toLowerCase(),it==="html5"||it==="screenshot"?it:"html5"},$e=["web","webSimple","web3d","tablet","tablet3d","phone"],ut=function(it,Pt){if(re=it,Pt){Ct(re,!0);return}var Mt=!ue;if(Mt){var mt=oe(re);!isNaN(mt)&&mt<4.4&&(Mt=!1)}var wt,Kt;window.location.protocol.substr(0,4)==="http"?wt=window.location.protocol:wt="http:";var je=re.indexOf("//");je>0?Kt=re:je===0?Kt=wt+re:Kt="https://www.geogebra.org/apps/5.2.814.0/";for(var vn in $e)if(re.slice($e[vn].length*-1)===$e[vn]||re.slice(($e[vn].length+1)*-1)===$e[vn]+"/"){Ct(Kt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!x.is3D&&!x.AV&&!x.SV&&!x.CV&&!x.EV2&&!x.CP&&!x.PC&&!x.DA&&!x.FI&&!x.PV&&!me(ee.showToolBar)&&!me(ee.showMenuBar)&&!me(ee.showAlgebraInput)&&!me(ee.enableRightClick)&&(!ee.appName||ee.appName=="classic")?Kt+="webSimple/":Kt+="web3d/",Ct(Kt,!1)},Ct=function(it,Pt){if(it.requirejs){We=it;return}it.slice(-1)!=="/"&&(it+="/"),We=it,Pt===null&&(Pt=it.indexOf("http")===-1),Me=Pt,a="web.nocache.js",y=!1;var Mt=We.split("/");Mt.length>1&&(!Pt&&Mt[Mt.length-2]==="webSimple"?(a="webSimple.nocache.js",y=!0):$e.indexOf(Mt[Mt.length-2])>=0&&(a=Mt[Mt.length-2]+".nocache.js")),Mt=it.split("/"),re=Mt[Mt.length-3],re.substr(0,4)==="test"?re=re.substr(4,1)+"."+re.substr(5,1):(re.substr(0,3)==="war"||re.substr(0,4)==="beta")&&(re="5.0");var mt=parseFloat(re);mt!==NaN&&mt<5&&it.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+mt+" is deprecated. Using version latest instead."),ut("5.0",Pt))},Ut=function(it,Pt){window.console&&window.console.log&&(!Pt||typeof Pt.showLogging=="undefined"||Pt.showLogging&&Pt.showLogging!=="false")&&console.log(it)};ee.material_id!==void 0?he(sn):sn();function sn(){var it=ct;Te!==null?it=Te:parseFloat(it)<5&&(it="5.0"),ut(it,!1),ie!==null&&Ct(ie,Me),Fe=!0}return ht},GGBAppletUtils=function(){"use strict";function ht(){return window.GGBT_wsf_edit!==void 0}function ct(Fe,Te){Te!=1?(Fe.style.transformOrigin="0% 0% 0px",Fe.style.webkitTransformOrigin="0% 0% 0px",Fe.style.transform="scale("+Te+","+Te+")",Fe.style.webkitTransform="scale("+Te+","+Te+")",Fe.style.maxWidth="initial",Fe.querySelector(".ggb_preview")!==null&&(Fe.querySelector(".ggb_preview").style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Fe.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Fe.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Fe.style.transform="none",Fe.style.webkitTransform="none")}function ee(Fe,Te,ie,_e,ze,Ae){var We=null;if(Ae!=null&&Ae!="")for(var Me=Fe.parentNode;Me!=null;)if((" "+Me.className+" ").indexOf(" "+Ae+" ")>-1){We=Me;break}else Me=Me.parentNode;var ve=0,re=0,a=0,y=0,b=0,E=0,z=0;if(We)ve=We.offsetWidth,re=Math.max(_e?We.offsetWidth:0,We.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(ve=Math.min(window.innerWidth,document.documentElement.clientWidth),re=Math.min(window.innerHeight,document.documentElement.clientHeight),a=ve):(ve=window.innerWidth,re=window.innerHeight,a=window.innerWidth),Fe){var te=Fe.getBoundingClientRect();te.left>0&&te.left<=ve&&(ze===void 0||!ze)&&(document.dir==="rtl"?(b=ve-te.width-te.left,E=a<=480?10:30):(E=te.left,b=a<=480?10:30),y=E+b)}if(Fe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=Fe.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(y=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(y=0,z=40)}}return Fe&&((ie===void 0||!ie)&&Te>0&&Te+y<ve?ve=Te:ve-=y,typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ie===void 0||!ie)&&(re-=z)),{width:ve,height:re}}function x(Fe,Te,ie,_e,ze){if(Fe.isScreenshoGenerator)return 1;var Ae=_e!==void 0&&_e,We=Fe.noScaleMargin!=null&&Fe.noScaleMargin,Me=function(ne){return ne&&ne!=="false"},ve=Me(Fe.autoHeight),re=ee(Te,Fe.width,ie,ve,Ae&&window.GGBT_wsf_view||We,ze),a=parseInt(re.width),y=Fe.width,b=Fe.height;if(y===void 0){var E=Te.querySelector(".appletParameters");E&&(y=E.offsetWidth,b=E.offsetHeight)}var z=a/y,te=Ae?1:re.height/b;return ie!==void 0&&!ie&&(z=Math.min(1,z),te=Math.min(1,te)),Math.min(z,te)}function ue(Fe,Te,ie){var _e=1,ze,Ae=!1;if(Fe.hasOwnProperty("allowUpscale")&&(Ae=Fe.allowUpscale),Fe.hasOwnProperty("scale")&&(_e=parseFloat(Fe.scale),(isNaN(_e)||_e===null||_e===0)&&(_e=1),_e>1&&(Ae=!0)),Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ae=!0),!(Fe.hasOwnProperty("disableAutoScale")&&Fe.disableAutoScale))ze=x(Fe,Te,Ae,ie,Fe.scaleContainerClass);else return _e;return Ae&&(!Fe.hasOwnProperty("scale")||_e===1)?ze:Math.min(_e,ze)}function fe(Fe){var Te=Math.min(window.innerWidth,document.documentElement.clientWidth),ie=Math.min(window.innerHeight,document.documentElement.clientHeight),_e=Fe.getBoundingClientRect(),ze=(Te-_e.width)/2,Ae=(ie-_e.height)/2;Ae<0&&(Ae=0),Fe.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ze<40?Fe.style.left="40px":Fe.style.left=ze+"px",Fe.style.top=Ae+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ae<40?Fe.style.top="40px":Fe.style.top=Ae+"px",Fe.style.left=ze+"px")}function De(Fe,Te){var ie=Fe.querySelector(".appletParameters");if(ie){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Te.id!==ie.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Fe)}if(ie.parentElement&&/fullscreen/.test(ie.parentElement.className))return;var _e=ue(Te,Fe);ht()&&ie.setAttribute("data-param-scale",_e);for(var ze=null,Ae=0;Ae<Fe.childNodes.length;Ae++)if(Fe.childNodes[Ae].className!==void 0&&Fe.childNodes[Ae].className.match(/^applet_scaler/)){ze=Fe.childNodes[Ae];break}if(ze!==null&&ze.querySelector(".noscale")!==null)return;var We=Te.id!==void 0?Te.id:"ggbApplet",Me=window[We];(Me==null||!Me.recalculateEnvironments)&&ze!==null&&!ze.className.match(/fullscreen/)&&(ze.parentNode.style.transform="",!isNaN(_e)&&_e!==1?(ze.parentNode.style.width=Te.width*_e+"px",ze.parentNode.style.height=Te.height*_e+"px",ct(ze,_e)):(ct(ze,1),ze.parentNode.style.width=Te.width+"px",ze.parentNode.style.height=Te.height+"px")),typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&fe(Fe),window.GGBT_wsf_view&&!window.GGBT_wsf_view.isFullscreen()&&window.GGBT_wsf_general.adjustContentToResize($(ie).parents(".content-added-content"))}}return{responsiveResize:De,isFlexibleWorksheetEditor:ht,positionCenter:fe,getScale:ue,scaleElement:ct}}();__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 ht=n.location.search;return ht.indexOf(J)!=-1||ht.indexOf(K)!=-1}function q(ht,ct){}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(ht){var ct=s[L].bindings;s[L].bindings=function(){for(var ee=ct?ct():{},x=ht[webModule.__softPermutationId],ue=O;ue<x.length;ue++){var fe=x[ue];ee[fe[O]]=fe[P]}return ee}};var t;function u(){return v(),t}function v(){if(!t){var ht=o.createElement(Q);if(ht.id=L,ht.style.cssText=R+S,ht.tabIndex=-1,o.body.appendChild(ht),t=ht.contentWindow.document,navigator.userAgent.indexOf(T)==-1){t.open();var ct=document.compatMode==U?V:W;t.write(ct+X),t.close()}}}function w(ht){function ct(x){function ue(){return typeof o.readyState==Y?typeof o.body!=Y&&o.body!=null:/loaded|complete/.test(o.readyState)}var fe=ue();if(fe){x();return}function De(){if(!fe){if(!ue())return;fe=!0,x(),o.removeEventListener&&o.removeEventListener(Z,De,!1),Fe&&clearInterval(Fe)}}o.addEventListener&&o.addEventListener(Z,De,!1);var Fe=setInterval(function(){De()},$)}function ee(x){var ue=u(),fe=ue.body,De=ue.createElement(_);De.language=ab,De.crossOrigin=W,De.src=x,webModule.__errFn&&(De.onerror=function(){webModule.__errFn(L,new Error(bb+x))}),fe.appendChild(De)}ct(function(){ee(ht)})}webModule.__startLoadingFragment=function(ht){return C(ht)},webModule.__installRunAsyncCode=function(ht){var ct=u(),ee=ct.body,x=ct.createElement(_);x.language=ab,x.text=ht,ee.appendChild(x),ee.removeChild(x)};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(ht){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(ht){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(ht){var ct=c[ht];return ct==null?null:ct},r=d,webModule.__errFn=e}function B(){function ht(Fe){var Te=Fe.lastIndexOf(rb);Te==-1&&(Te=Fe.length);var ie=Fe.indexOf(sb);ie==-1&&(ie=Fe.length);var _e=Fe.lastIndexOf(tb,Math.min(ie,Te));return _e>=O?Fe.substring(O,_e+P):W}function ct(Fe){if(!Fe.match(/^\w+:\/\//)){var Te=o.createElement(ub);Te.src=Fe+vb,Fe=ht(Te.src)}return Fe}function ee(){var Fe=__gwt_getMetaProperty(wb);return Fe!=null?Fe:W}function x(){for(var Fe=o.getElementsByTagName(_),Te=O;Te<Fe.length;++Te)if(Fe[Te].src.indexOf(xb)!=-1)return ht(Fe[Te].src);return W}function ue(){var Fe=o.getElementsByTagName(yb);return Fe.length>O?Fe[Fe.length-P].href:W}function fe(){var Fe=o.location;return Fe.href==Fe.protocol+zb+Fe.host+Fe.pathname+Fe.search+Fe.hash}var De=ee();return De==W&&(De=x()),De==W&&(De=ue()),De==W&&fe()&&(De=ht(o.location.href)),De=ct(De),De}function C(ht){return ht.match(/^\//)||ht.match(/^[a-zA-Z]+:\/\//)?ht:webModule.__moduleBase+ht}function D(){var ht=[],ct=O,ee=[],x=[];function ue(Fe){var Te=x[Fe](),ie=ee[Fe];if(Te in ie)return Te;var _e=[];for(var ze in ie)_e[ie[ze]]=ze;throw r&&r(Fe,_e,Te),null}if(__gwt_isKnownPropertyValue=function(Fe,Te){return Te in ee[Fe]},webModule.__getPropMap=function(){var Fe={};for(var Te in ee)ee.hasOwnProperty(Te)&&(Fe[Te]=ue(Te));return Fe},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var fe;try{fe=Cb;var De=fe.indexOf(Db);De!=-1&&(ct=parseInt(fe.substring(De+P),$),fe=fe.substring(O,De))}catch(Fe){}return webModule.__softPermutationId=ct,C(fe+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(ht,ct,ee){"use strict";ee.d(ct,{Ax:function(){return De},Ds:function(){return Fe},KI:function(){return ie},SI:function(){return fe},f1:function(){return ue}});var x=ee(11320);function ue(_e){let ze=!0;if(_e.length>0){for(let Ae=0;Ae<_e.length;Ae++)if(_e[Ae].compile_success==0||!_e[Ae].compile_success){ze=!1;break}}else ze=!1;return ze}function fe(_e,ze=""){let Ae=[];for(let We=0;We<_e.length;We++){let Me=_e[We],ve=ze?`${ze}/${Me.name}`:`${Me.name}`;Ae.push({title:Me.name,type:Me.type,isLeaf:Me.type!=="tree",key:ve})}return Ae}function De(_e,ze,Ae){for(let We=0;We<_e.length;We++){let Me=_e[We];if(Me.key===ze){Me.children=Ae;break}Me.children&&De(Me.children,ze,Ae)}return _e}function Fe(_e,ze,Ae){let We;return function(){let Me=this,ve=arguments,re=function(){We=null,Ae||_e.apply(Me,ve)},a=Ae&&!We;clearTimeout(We),We=setTimeout(re,ze),a&&_e.apply(Me,ve)}}const Te=!0,ie=x.Z.API_SERVER},86169:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return z}});var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(14446),Fe=ee(34336),Te=ee(69677),ie=ee(9430),_e=ee(71230),ze=ee(15746),Ae=ee(27484),We=ee.n(Ae),Me=ee(28706),ve=ee(35973),re={tips:"tips___e8J4O",homeworkType:"homeworkType___ZjN2X",antdTable:"antdTable___amDdp",modalWrapper:"modalWrapper___XPojI"},a=ee(89779),y=ee(17998),b=(te,ne,oe)=>new Promise((ae,le)=>{var he=xe=>{try{be(oe.next(xe))}catch(me){le(me)}},Ee=xe=>{try{be(oe.throw(xe))}catch(me){le(me)}},be=xe=>xe.done?ae(xe.value):Promise.resolve(xe.value).then(he,Ee);be((oe=oe.apply(te,ne)).next())});const E=({dispatch:te,courseEndTime:ne,classroomList:oe,successCallback:ae=()=>{},visible:le,homeworkIds:he,courseId:Ee,isBatch:be,shixunHomeworks:xe})=>{const me=(0,ve.useIntl)(),[Ce]=ue.default.useForm(),[Be,Xe]=(0,x.useState)(!1),[Le,Ue]=(0,x.useState)(!1),[Ze,Ge]=(0,x.useState)(!1),[$e,ut]=(0,x.useState)([]),[Ct,Ut]=(0,x.useState)([]),[sn,it]=(0,x.useState)([]),[Pt,Mt]=(0,x.useState)([]),[mt,wt]=(0,x.useState)([]),[Kt,je]=(0,x.useState)([]),[vn,Cn]=(0,x.useState)([]),[ua,kn]=(0,x.useState)([]),[nt,dt]=(0,x.useState)([]);(0,x.useEffect)(()=>{le?gt():rt()},[le]);const gt=()=>b(void 0,null,function*(){Xe(!0);const bt=yield(0,a.oR)(he[0],{course_id:Ee});Ge(bt.no_group),be?(Cn(bt.all_course_groups),kn(bt.all_course_groups)):(Mt(bt.late_course_groups),wt(bt.late_course_groups),ut(bt.submit_course_groups),Ut(bt.submit_course_groups)),Xe(!1),Ce.setFieldsValue({end_time:We()()})}),Ft=()=>b(void 0,null,function*(){const bt=Ce.getFieldsValue(),It=We()(bt.end_time).format("YYYY-MM-DD HH:mm");if((be?nt.length===0:sn.length===0&&Kt.length===0)&&!Ze){fe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u64CD\u4F5C\u7684\u73ED\u7EA7");return}Ue(!0);const kt=yield(0,a.Mc)(Ee,{no_group:Ze,homework_ids:he,group_ids:be?nt:sn,end_time:It,late_group_ids:be?nt:Kt});Ue(!1),kt.status===0&&(rt(),fe.ZP.success("\u64CD\u4F5C\u6210\u529F"),ae(),te({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}))}),rt=()=>{it([]),je([]),Ut([]),wt([])};return x.createElement(De.default,{centered:!0,title:me.formatMessage({id:"classroomGraphicGroupHomework.immediateEnd",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}),className:re.modalWrapper,width:be||Ze?520:760,open:le,confirmLoading:Le,destroyOnClose:!0,okText:me.formatMessage({id:"classroomGraphicGroupHomework.end",defaultMessage:"\u622A\u6B62"}),cancelText:me.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ft(),onCancel:()=>{rt(),te({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("div",{className:re.tips},x.createElement("div",null,me.formatMessage({id:"classroomGraphicGroupHomework.afterDeadlineNoSubmission",defaultMessage:"1\u3001\u622A\u6B62\u540E\u5B66\u751F\u4E0D\u80FD\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"})),x.createElement("div",null,me.formatMessage({id:"classroomGraphicGroupHomework.operationOnlyForOngoingOrResubmission",defaultMessage:"2\u3001\u672C\u64CD\u4F5C\u53EA\u5BF9\u201C\u63D0\u4EA4\u4E2D\u201D\u3001\u201C\u8865\u4EA4\u4E2D\u201D\u7684\u4F5C\u4E1A\u6709\u6548\u3002"}))),x.createElement(ue.default,{form:Ce,layout:"vertical"},x.createElement(ue.default.Item,{name:"end_time",label:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},x.createElement(Fe.default,{style:{width:"100%"},disabledDate:bt=>(0,y.Q8)(bt,ne),disabledTime:bt=>(0,y.d0)(bt),placeholder:me.formatMessage({id:"classrooms.selectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:We()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),!Ze&&x.createElement(x.Fragment,null,be?x.createElement("div",null,x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{kn(vn.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement(ie.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{dt(bt)}},rowKey:"id",pagination:!1,dataSource:ua,loading:Be,columns:[{title:"\u73ED\u7EA7",dataIndex:"name"}]})):x.createElement(_e.Z,{gutter:24},x.createElement(ze.Z,{span:14},x.createElement("div",{className:re.homeworkType},me.formatMessage({id:"classroomGraphicGroupHomework.homeworkEnded",defaultMessage:"\u4F5C\u4E1A\u622A\u6B62"})),x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{Ut($e.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement("div",{className:re.tableWrapper},x.createElement(ie.default,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{it(bt)}},rowKey:"id",pagination:!1,dataSource:Ct,loading:Be,columns:[{title:me.formatMessage({id:"classrooms.classGroup",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"name",ellipsis:!0},{title:me.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time"},{title:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time"}]}))),x.createElement(ze.Z,{flex:10,style:{maxWidth:"280px"}},x.createElement("div",{className:re.homeworkType},me.formatMessage({id:"classroomGraphicGroupHomework.resubmissionEnded",defaultMessage:"\u8865\u4EA4\u622A\u6B62"})),x.createElement(Te.default,{placeholder:"\u641C\u7D22\u73ED\u7EA7",onChange:bt=>{wt(Pt.filter(It=>It.name.indexOf(bt.target.value)>-1))}}),x.createElement("div",{className:re.tableWrapper},x.createElement(ie.default,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:re.antdTable,rowSelection:{type:"checkbox",onChange:bt=>{je(bt)}},rowKey:"id",pagination:!1,loading:Be,dataSource:mt,columns:[{title:"\u73ED\u7EA7",dataIndex:"name",ellipsis:!0,width:120},{title:me.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"late_time"}]}))))))};var z=(0,ve.connect)(({shixunHomeworks:te,classroomList:ne})=>({shixunHomeworks:te,classroomList:ne}))(E)},63205:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Me}});var x=ee(67294),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},fe=ee(94184),De=ee.n(fe),Fe=ee(57953),Te=ee(15979),ie=ee(33170),_e=ee(28706),ze=ee(35973),Ae=(ve,re,a)=>new Promise((y,b)=>{var E=ne=>{try{te(a.next(ne))}catch(oe){b(oe)}},z=ne=>{try{te(a.throw(ne))}catch(oe){b(oe)}},te=ne=>ne.done?y(ne.value):Promise.resolve(ne.value).then(E,z);te((a=a.apply(ve,re)).next())}),Me=({data:ve,className:re,fullWidth:a,style:y={},onClose:b,onOk:E,showFullTools:z,noAssociationId:te})=>{const ne=(0,ze.useIntl)(),oe=(0,x.useRef)(null),ae=(0,x.useRef)(null),le=(0,x.useRef)(null),he=(0,x.useRef)(null),[Ee,be]=(0,x.useState)(!1),[xe,me]=(0,x.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,x.useEffect)(()=>{le.current||(le.current=document.createElement("style"),document.head.appendChild(le.current)),ve!=null&&ve.visible?(document.body.setAttribute("data-custom","y-hidden"),le.current.innerHTML=" html { overflow-y: hidden; }",ve!=null&&ve.src&&Ce()):(document.body.removeAttribute("data-custom"),le.current&&(document.head.removeChild(le.current),le.current=null))},[ve==null?void 0:ve.visible]);const Ce=()=>Ae(void 0,null,function*(){be(!0),me("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ze=yield(0,_e.ZJ)(ve==null?void 0:ve.src);oe.current.src="",oe.current.src=Ze,oe.current.onload=function(){Ue()},be(!1),me("")}),Be=()=>{document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",b()},Xe=Ze=>Ae(void 0,null,function*(){be(!0),me("\u6B63\u5728\u4FDD\u5B58\u4E2D");const Ge=yield(0,ie.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:ve.title,file:Ze.dataUrl}});Ge!=null&&Ge.id&&!te?(yield(0,ie.ZP)(`/api/attachments/${ve.id}/add_subitem.json`,{method:"post",body:{subitem_id:Ge==null?void 0:Ge.id,settings:JSON.stringify(Ze.state)}})).status===0&&E():Ge!=null&&Ge.id&&E(Ge),document.body.removeAttribute("data-custom"),le.current.innerHTML=" ",be(!1),me("")}),Le=()=>{const Ze=document.querySelector('a[href="https://markerjs.com/"]');Ze&&Ze.parentNode&&(Ze.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:ne.formatMessage({id:"shixuns.text",defaultMessage:"\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:ne.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach($e=>{const ut=document.querySelector($e.name);ut&&ut.setAttribute("title",$e.title)})},Ue=()=>{ae.current=new Te.hP(oe.current),ae.current.targetRoot=he.current,ae.current.addEventListener("render",Xe),ae.current.addEventListener("beforeclose",Be),z&&(ae.current.availableMarkerTypes=ae.current.ALL_MARKER_TYPES,ae.current.uiStyleSettings.redoButtonVisible=!0,ae.current.uiStyleSettings.notesButtonVisible=!0,ae.current.uiStyleSettings.zoomButtonVisible=!0,ae.current.uiStyleSettings.zoomOutButtonVisible=!0,ae.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ae.current.uiStyleSettings,ae.current.show(),ve!=null&&ve.snapshotData&&ae.current.restoreState(ve.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Le()},300)};return x.createElement(x.Fragment,null,(ve==null?void 0:ve.visible)&&x.createElement(Fe.Z,{spinning:Ee,tip:xe,style:{position:"absolute"}},x.createElement("div",{ref:he,className:De()(ue.imageDimensions,re,a?ue.fullWidth:""),style:y},x.createElement("img",{className:ue.img,ref:oe}))))}},36527:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(71230),fe=ee(15746),De=ee(66368),Fe=ee(71577),Te=ee(85725),ie=ee(71736),_e=ee(84279),ze=ee(35973),Ae=ee(67294);const We=(0,x.forwardRef)(({callback:Me,showSaveButton:ve,value:re=""},a)=>{const y=(0,x.useRef)(),b=(0,ze.useIntl)(),E=[{name:b.formatMessage({id:"markdownEditor.fractionsScores",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.rootsSuperscripts",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.limitsLogarithms",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.trigonometricFunctions",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.integralOperations",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.largeOperations",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.bracketsRounding",defaultMessage:"\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 "}]}]}],z=[{name:b.formatMessage({id:"markdownEditor.algebra",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.geometry",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.inequalities",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.integrals",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.trigonometry",defaultMessage:"\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:b.formatMessage({id:"markdownEditor.statistics",defaultMessage:"\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}`}]}]}],te=ae=>{y.current.setValue(y.current.getValue()+" "+ae.value+" ")},ne=[{key:"1",label:b.formatMessage({id:"markdownEditor.quickTemplates",defaultMessage:"\u5FEB\u6377\u6A21\u677F"}),children:Ae.createElement(ue.Z,{className:ie.Z.lists,gutter:[10,10]},E.map((ae,le)=>Ae.createElement(fe.Z,{flex:"110px",className:ie.Z.item},Ae.createElement("div",null,Ae.createElement(Te.Z,{value:`$$${ae.value}$$`}),ae.name),Ae.createElement("div",{className:ie.Z.children},ae.children.map((he,Ee)=>Ae.createElement("div",{key:Ee},Ae.createElement("h1",null,he.name),Ae.createElement(ue.Z,{gutter:[10,10]},he.data.map((be,xe)=>Ae.createElement(fe.Z,{key:xe,onClick:()=>te(be),className:ie.Z.diamond},Ae.createElement(Te.Z,{value:"`$$"+be.value+"$$`"}))))))))))},{key:"2",label:b.formatMessage({id:"markdownEditor.formulaTemplates",defaultMessage:"\u516C\u5F0F\u6A21\u677F"}),children:Ae.createElement(ue.Z,{className:ie.Z.lists,gutter:[10,10]},z.map((ae,le)=>Ae.createElement(fe.Z,{flex:"110px",className:ie.Z.item},Ae.createElement("div",null,Ae.createElement(Te.Z,{value:"`$$"+ae.value+"$$`"}),ae.name),Ae.createElement("div",{className:ie.Z.children},ae.children.map((he,Ee)=>Ae.createElement("div",{key:Ee},he.name&&Ae.createElement("h1",null,he.name),Ae.createElement(ue.Z,{gutter:[10,10]},he.data.map((be,xe)=>Ae.createElement(fe.Z,{key:xe,onClick:()=>te(be),className:ie.Z.diamond},Ae.createElement(Te.Z,{value:"`$$"+be.value+"$$`"}))))))))))}],oe=()=>{var ae=document.createElement("div");ae.innerHTML=y.current.getValue();var le=ae.innerText;return Me&&Me(le),le};return(0,x.useImperativeHandle)(a,()=>({getData:oe})),Ae.createElement("div",{className:ie.Z.mathWrap},Ae.createElement(De.default,{defaultActiveKey:"1",items:ne}),Ae.createElement("math-field",{locale:"zh_cn",className:ie.Z.mathField,placeholder:b.formatMessage({id:"markdownEditor.pleaseOpenKeyboardEnterFormula",defaultMessage:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F"}),ref:y,style:{width:800,marginTop:30,fontSize:18}},re||""),ve&&Ae.createElement("div",{className:ie.Z.button},Ae.createElement(Fe.ZP,{size:"large",onClick:oe,style:{zIndex:8,marginTop:10},type:"primary"},b.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))});ct.Z=We},39717:function(ht,ct,ee){"use strict";ee.d(ct,{Q:function(){return ie}});var x=ee(67294),ue=ee(11713),fe=ee(78045),De=ee(31795),Fe=ee(35973),Te=ee(67294),ie=(ze=>(ze[ze.Number=1]="Number",ze[ze.Percent=2]="Percent",ze))(ie||{});const _e=({value:ze,onChange:Ae,disabled:We,hidePercentOption:Me=!1,percentType:ve="select"})=>{const re=(0,x.useMemo)(()=>Me?1:2,[Me]),[a,y]=(0,x.useState)(re),b=(0,Fe.useIntl)();console.log(a);const E=te=>ze.type===1?`${te}${b.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})}`:`${te}%`,z=(0,x.useCallback)(te=>{if(a===1){const ne=te.replace("\u5206","");return isNaN(parseInt(ne,10))?0:ne}else return te.replace("%","")},[a]);return(0,x.useEffect)(()=>{y(ze.type)},[ze]),Te.createElement("div",{style:{display:"flex",alignItems:"center"}},ve=="select"&&Te.createElement(ue.default,{size:"large",onChange:te=>{y(te),Ae({type:te,inputValue:te===1?5:20})},value:a||re,style:{width:120},options:Me?[{label:b.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),value:1}]:[{label:b.formatMessage({id:"classrooms.percentage",defaultMessage:"\u767E\u5206\u6BD4"}),value:2},{label:b.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),value:1}],disabled:We}),ve=="radio"&&Te.createElement(fe.ZP.Group,{size:"large",onChange:te=>{const ne=te.target.value;y(ne),Ae({type:ne,inputValue:ne===1?5:20})},value:a||re,disabled:We},!Me&&Te.createElement(fe.ZP,{value:2,style:{marginRight:"50px"}},"\u767E\u5206\u6BD4\u6263\u5206"),Te.createElement(fe.ZP,{value:1},"\u56FA\u5B9A\u5206\u503C")),ve=="radio"&&Te.createElement("div",{style:{marginRight:"10px",color:"#000000"}},ze.type==2?"\u6263\u9664\u8865\u4EA4\u9636\u6BB5\u5F97\u5206\u7684":"\u6263\u9664\u603B\u6210\u7EE9\u7684"),Te.createElement(De.Z,{size:"large",disabled:We,value:ze.inputValue,style:{width:"120px"},parser:z,addonAfter:ze.type===1?b.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}):"%",max:a===2?100:Number.MAX_SAFE_INTEGER,min:0,precision:0,onChange:te=>{Ae({type:a,inputValue:te})}}),ve=="radio"&&ze.type==2&&Te.createElement("div",{style:{marginLeft:"10px",color:"#000000"}},"\u5206\u6570"))};ct.Z=_e},96332:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ze}});var x=ee(67294),ue={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"},fe=ee(14446),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Fe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",Te=ee(35973),ie=(Ae,We,Me)=>new Promise((ve,re)=>{var a=E=>{try{b(Me.next(E))}catch(z){re(z)}},y=E=>{try{b(Me.throw(E))}catch(z){re(z)}},b=E=>E.done?ve(E.value):Promise.resolve(E.value).then(a,y);b((Me=Me.apply(Ae,We)).next())}),ze=({type:Ae,resdata:We,onok:Me,oktext:ve,okloading:re})=>{const a=(0,Te.useIntl)(),[y,b]=(0,x.useState)(!1),{can_copy_list:E,can_copy_num:z,challenge_type:te,course_data_list:ne,no_copy_list:oe,no_copy_num:ae,no_use_list:le,no_use_num:he,repeat_shixun_num:Ee,student_count:be,total_num:xe,use_num:me}=We;let Ce=z>0||Ae==="exercise";(0,x.useEffect)(()=>{(We==null?void 0:We.student_count)>0&&b(!0)},[We]),console.log("---11",re),(0,x.useEffect)(()=>{re||b(!1)},[re]);const Be=()=>{if(Ae==="exercise"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.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(Ae==="exercise"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\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",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixun"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\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",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="subject"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",x.createElement("span",{className:ue.orangeColor},be)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",x.createElement("span",{className:ue.orangeColor},me)," \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",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="exercisepush")return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",x.createElement("span",{className:ue.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(Ae==="shixunpush"&&te===1)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",x.createElement("span",{className:ue.orangeColor},me),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Ae==="shixunpush"&&te===2)return x.createElement(x.Fragment,null,"\u8BFE\u5802\u5185\u6709",x.createElement("span",{className:ue.orangeColor},be),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",x.createElement("span",{className:ue.orangeColor},me),"\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",x.createElement("span",{className:ue.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Xe=()=>{if(Ae==="exercise"||Ae==="subject"||Ae==="exercisepush"||Ae==="shixunpush")return x.createElement("div",{style:{marginTop:20}},ae>0&&x.createElement("div",null,x.createElement("span",{className:ue.flex},x.createElement("img",{src:Fe,style:{width:14}}),x.createElement("span",{className:ue.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ue.statusbody},Ae==="exercise"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",x.createElement("span",{className:ue.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"),(Ae==="subject"||Ae==="exercisepush")&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&x.createElement("span",{className:ue.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"),Ae==="shixunpush"&&x.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Ce&&x.createElement("span",{className:ue.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"),x.createElement("div",null,oe==null?void 0:oe.map((Le,Ue)=>x.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ue+1!==ae&&"\u3001"))))),z>0&&x.createElement("div",{style:{marginTop:20}},x.createElement("span",{className:ue.flex},x.createElement("img",{src:De,style:{width:14}}),x.createElement("span",{className:ue.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),x.createElement("div",{className:ue.statusbody},Ae==="exercise"&&x.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"),(Ae==="subject"||Ae==="exercisepush")&&x.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"),Ae==="shixunpush"&&x.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"),x.createElement("div",null,E==null?void 0:E.map((Le,Ue)=>x.createElement("a",{href:`/shixuns/${Le.identifier}/challenges`,target:"_blank"},"\u300A",Le==null?void 0:Le.name,"\u300B",Ue+1!==z&&"\u3001"))))));if(Ae==="shixun")return x.createElement("div",{style:{marginTop:20}},z>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 x.createElement(fe.default,{open:y,onCancel:()=>{b(!1)},cancelText:a.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:a.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),width:700,centered:!0,cancelButtonProps:{style:{display:!Ce&&"none"}},zIndex:1003,confirmLoading:re,okText:Ce?ve:"\u6211\u77E5\u9053\u4E86",onOk:()=>ie(void 0,null,function*(){Ce?yield Me([...E,...le]):b(!1)})},x.createElement("div",{style:{maxHeight:600,overflow:"auto"}},Be(),Xe()))}},57444:function(ht,ct,ee){"use strict";ee.d(ct,{h:function(){return oe}});var x=ee(67294),ue=ee(11713),fe=ee(22150),De=ee(71577),Fe=ee(4631),Te=ee.n(Fe),ie=ee(71749),_e=ee(30483),ze=ee(35973),Ae=Object.defineProperty,We=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,y=(ae,le,he)=>le in ae?Ae(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:he}):ae[le]=he,b=(ae,le)=>{for(var he in le||(le={}))re.call(le,he)&&y(ae,he,le[he]);if(ve)for(var he of ve(le))a.call(le,he)&&y(ae,he,le[he]);return ae},E=(ae,le)=>We(ae,Me(le));const z=ue.default.Option,te={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};ct.Z=({callback:ae,onCancel:le})=>{const[he,Ee]=(0,x.useState)("python");function be(Ce){Ee(ne[Ce][1])}function xe(Ce){ae(Ce)}const me=(0,ze.useIntl)();return x.createElement(fe.default,E(b({},te),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:xe,style:{width:500}}),x.createElement(fe.default.Item,{label:me.formatMessage({id:"markdownEditor.codeLanguage",defaultMessage:"\u4EE3\u7801\u8BED\u8A00"}),name:"language"},x.createElement(ue.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:be},Object.keys(ne).map(Ce=>x.createElement(z,{key:Ce,value:Ce},ne[Ce][0])))),x.createElement(fe.default.Item,{label:me.formatMessage({id:"markdownEditor.codeContent",defaultMessage:"\u4EE3\u7801\u5185\u5BB9"}),name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},x.createElement(oe,{mode:he})),x.createElement("div",{className:"flex-container flex-end"},x.createElement(De.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},me.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(De.ZP,{type:"ghost",onClick:le},me.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))};function oe({value:ae,onChange:le,mode:he,options:Ee={}}){const be=(0,x.useRef)(),[xe,me]=(0,x.useState)();return(0,x.useEffect)(()=>{if(xe){let Ce=function(Be){const Xe=Be.getValue();le&&le(Xe)};return xe.on("change",Ce),()=>{xe.off("change",Ce)}}},[xe,le]),(0,x.useEffect)(()=>{xe&&xe.setOption("mode",he)},[xe,he]),(0,x.useEffect)(()=>{xe&&(ae!==xe.getValue()||ae==="")&&setTimeout(()=>{xe.setValue(ae||"")},300)},[xe,ae]),(0,x.useEffect)(()=>{if(be.current&&!xe){const Ce=Te().fromTextArea(be.current,b({mode:he,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Ee));me(Ce)}},[be.current,xe]),x.createElement("div",{className:"my-codemirror-container"},x.createElement("textarea",{ref:be}))}},35567:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return sr}});var x=ee(67294),ue=ee(4631),fe=ee.n(ue),De=ee(91033),Fe=ee(71749),Te=ee(57341),ie=ee(82801),_e=ee(88386),ze=ee(49047),Ae=ee(80785),We=ee(85725),Me=({value:Je="",className:Et,showTextOnly:qe,showLines:bn,style:tn={}})=>{const Ba=(0,x.useMemo)(()=>"",[Je]);return x.createElement(x.Fragment,null,x.createElement("div",{dangerouslySetInnerHTML:{__html:Ba}}))},ve=ee(35973),re=ee(67294),a=Object.defineProperty,y=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Je,Et,qe)=>Et in Je?a(Je,Et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Je[Et]=qe,oe=(Je,Et)=>{for(var qe in Et||(Et={}))z.call(Et,qe)&&ne(Je,qe,Et[qe]);if(E)for(var qe of E(Et))te.call(Et,qe)&&ne(Je,qe,Et[qe]);return Je},ae=(Je,Et)=>y(Je,b(Et));function le({onActionCallback:Je,title:Et,icon:qe,actionName:bn,className:tn="",children:Ba}){function bo(){Je(bn)}return re.createElement("a",{title:Et,className:tn,onClick:bo},re.createElement("i",{className:`${qe}`}),Ba)}var he=({watch:Je,showNullButton:Et,showNullProgramButton:qe,onActionCallback:bn,fullScreen:tn,insertTemp:Ba,hidetoolBar:bo,extraUse:wa})=>{const sa=(0,ve.useIntl)(),Ar=[...[{title:sa.formatMessage({id:"markdownEditor.bold",defaultMessage:"\u7C97\u4F53"}),icon:"md-iconfont icon-bold",actionName:"bold"},{title:sa.formatMessage({id:"markdownEditor.italic",defaultMessage:"\u659C\u4F53"}),icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:sa.formatMessage({id:"markdownEditor.unorderedList",defaultMessage:"\u65E0\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:sa.formatMessage({id:"markdownEditor.orderedList",defaultMessage:"\u6709\u5E8F\u5217\u8868"}),icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:sa.formatMessage({id:"markdownEditor.inlineCode",defaultMessage:"\u884C\u5185\u4EE3\u7801"}),icon:"md-iconfont icon-code",actionName:"code"},{title:sa.formatMessage({id:"markdownEditor.codeBlockMultiLanguage",defaultMessage:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09"}),icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:sa.formatMessage({id:"markdownEditor.link",defaultMessage:"\u94FE\u63A5"}),icon:"md-iconfont icon-link",actionName:"link"},"|",{title:sa.formatMessage({id:"markdownEditor.inlineFormula",defaultMessage:"\u884C\u5185\u516C\u5F0F"}),icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:sa.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:sa.formatMessage({id:"markdownEditor.multiLineFormula",defaultMessage:"\u591A\u884C\u516C\u5F0F"}),icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:sa.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:sa.formatMessage({id:"markdownEditor.insertDrawing",defaultMessage:"\u63D2\u5165\u753B\u56FE"}),icon:"iconfont icon-sheji",actionName:"draw-image"},{title:sa.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:sa.formatMessage({id:"markdownEditor.table",defaultMessage:"\u8868\u683C"}),icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:sa.formatMessage({id:"markdownEditor.lineBreak",defaultMessage:"\u6362\u884C"}),icon:"md-iconfont icon-minus",actionName:"line-break"},{title:sa.formatMessage({id:"markdownEditor.clear",defaultMessage:"\u6E05\u7A7A"}),icon:"md-iconfont icon-eraser",actionName:"eraser"}],{title:`${Je?sa.formatMessage({id:"markdownEditor.disableRealTimePreview",defaultMessage:"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8"}):sa.formatMessage({id:"markdownEditor.enableRealTimePreview",defaultMessage:"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"})}`,icon:`${Je?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return re.createElement("ul",{className:"markdown-toolbar-container"},!bo&&Ar.map((ar,Jn)=>re.createElement("li",{key:Jn},ar.actionName?re.createElement(le,ae(oe({},ar),{onActionCallback:bn})):re.createElement("span",{className:"v-line"}))),Et?re.createElement("li",null,re.createElement(le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:bn},re.createElement("span",{className:"fill-tip"},sa.formatMessage({id:"questionBankAddQuestion.clickToInsertBlank",defaultMessage:"\u70B9\u51FB\u63D2\u5165"}),"\b",sa.formatMessage({id:"questionBankAddQuestion.blank",defaultMessage:"\u586B\u7A7A\u9879"})))):null,qe?re.createElement(re.Fragment,null,re.createElement("li",null,re.createElement(le,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:bn},re.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),re.createElement("li",null,re.createElement(le,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:bn},re.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Ba&&re.createElement("li",null,re.createElement(le,{icon:"md-iconfont icon-edit",className:"btn-null",title:sa.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"}),actionName:`inster-template-${Ba}`,onActionCallback:bn},re.createElement("span",{className:"fill-tip"},sa.formatMessage({id:"onlineCourses.insertTemplate",defaultMessage:"\u63D2\u5165\u6A21\u677F"})))),wa&&re.createElement("li",null,wa),re.createElement("li",{className:"btn-full-screen"},re.createElement(le,{icon:`${tn?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:tn?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:bn})))},Ee=ee(76621),be=ee(22150),xe=ee(69677),me=ee(71577),Ce=Object.defineProperty,Be=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Ge=(Je,Et,qe)=>Et in Je?Ce(Je,Et,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Je[Et]=qe,$e=(Je,Et)=>{for(var qe in Et||(Et={}))Ue.call(Et,qe)&&Ge(Je,qe,Et[qe]);if(Le)for(var qe of Le(Et))Ze.call(Et,qe)&&Ge(Je,qe,Et[qe]);return Je},ut=(Je,Et)=>Be(Je,Xe(Et));const Ct={labelCol:{span:4},wrapperCol:{span:20}};var Ut=({callback:Je,onCancel:Et})=>{function qe(tn){Je(tn)}const bn=(0,ve.useIntl)();return x.createElement(be.default,ut($e({},Ct),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:qe,style:{width:500}}),x.createElement(be.default.Item,{label:bn.formatMessage({id:"markdownEditor.linkAddress",defaultMessage:"\u94FE\u63A5\u5730\u5740"}),name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},x.createElement(xe.default,null)),x.createElement(be.default.Item,{label:bn.formatMessage({id:"markdownEditor.linkTitle",defaultMessage:"\u94FE\u63A5\u6807\u9898"}),name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},x.createElement(xe.default,null)),x.createElement("div",{className:"flex-container flex-end"},x.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},bn.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(me.ZP,{type:"ghost",onClick:Et},bn.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},sn=ee(57444),it=ee(70859),Pt=ee(14446),Mt=ee(71230),mt=ee(63205),wt=ee(67294),Kt=({callback:Je,onCancel:Et})=>{const qe=document.createElement("canvas"),bn=qe.getContext("2d");qe.width=1e3,qe.height=800,bn.fillStyle="#ffffff",bn.fillRect(0,0,qe.width,qe.height);const tn=qe.toDataURL("image/png");return wt.createElement(Pt.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},wt.createElement(Mt.Z,{style:{height:"100vh"}},wt.createElement(mt.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:tn,visible:!0,title:String(Date.now())},onOk:Ba=>{Je({src:Ba.url})},onClose:Et})))},je=ee(23495);function vn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(vn,go.CommandHandler),vn.prototype.canAlignSelection=function(){var Je=this.diagram;return!(Je===null||Je.isReadOnly||Je.isModelReadOnly||Je.selection.count<2)},vn.prototype.alignLeft=function(){var Je=this.diagram;Je.startTransaction("aligning left");var Et=1/0;Je.selection.each(function(qe){qe instanceof go.Link||(Et=Math.min(qe.position.x,Et))}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(Et,qe.position.y))}),Je.commitTransaction("aligning left")},vn.prototype.alignRight=function(){var Je=this.diagram;Je.startTransaction("aligning right");var Et=-1/0;Je.selection.each(function(qe){if(!(qe instanceof go.Link)){var bn=qe.actualBounds.x+qe.actualBounds.width;Et=Math.max(bn,Et)}}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(Et-qe.actualBounds.width,qe.position.y))}),Je.commitTransaction("aligning right")},vn.prototype.alignTop=function(){var Je=this.diagram;Je.startTransaction("alignTop");var Et=1/0;Je.selection.each(function(qe){qe instanceof go.Link||(Et=Math.min(qe.position.y,Et))}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.position.x,Et))}),Je.commitTransaction("alignTop")},vn.prototype.alignBottom=function(){var Je=this.diagram;Je.startTransaction("aligning bottom");var Et=-1/0;Je.selection.each(function(qe){if(!(qe instanceof go.Link)){var bn=qe.actualBounds.y+qe.actualBounds.height;Et=Math.max(bn,Et)}}),Je.selection.each(function(qe){qe instanceof go.Link||qe.move(new go.Point(qe.actualBounds.x,Et-qe.actualBounds.height))}),Je.commitTransaction("aligning bottom")},vn.prototype.alignCenterX=function(){var Je=this.diagram,Et=Je.selection.first();if(Et){Je.startTransaction("aligning Center X");var qe=Et.actualBounds.x+Et.actualBounds.width/2;Je.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(qe-bn.actualBounds.width/2,bn.actualBounds.y))}),Je.commitTransaction("aligning Center X")}},vn.prototype.alignCenterY=function(){var Je=this.diagram,Et=Je.selection.first();if(Et){Je.startTransaction("aligning Center Y");var qe=Et.actualBounds.y+Et.actualBounds.height/2;Je.selection.each(function(bn){bn instanceof go.Link||bn.move(new go.Point(bn.actualBounds.x,qe-bn.actualBounds.height/2))}),Je.commitTransaction("aligning Center Y")}},vn.prototype.alignColumn=function(Je){var Et=this.diagram;Et.startTransaction("align Column"),Je===void 0&&(Je=0),Je=parseFloat(Je);var qe=new Array;Et.selection.each(function(wa){wa instanceof go.Link||qe.push(wa)});for(var bn=0;bn<qe.length-1;bn++){var tn=qe[bn],Ba=tn.actualBounds.y+tn.actualBounds.height+Je,bo=qe[bn+1];bo.move(new go.Point(tn.actualBounds.x,Ba))}Et.commitTransaction("align Column")},vn.prototype.alignRow=function(Je){Je===void 0&&(Je=0),Je=parseFloat(Je);var Et=this.diagram;Et.startTransaction("align Row");var qe=new Array;Et.selection.each(function(wa){wa instanceof go.Link||qe.push(wa)});for(var bn=0;bn<qe.length-1;bn++){var tn=qe[bn],Ba=tn.actualBounds.x+tn.actualBounds.width+Je,bo=qe[bn+1];bo.move(new go.Point(Ba,tn.actualBounds.y))}Et.commitTransaction("align Row")},vn.prototype.canRotate=function(Je){var Et=this.diagram;return!(Et===null||Et.isReadOnly||Et.isModelReadOnly||Et.selection.count<1)},vn.prototype.rotate=function(Je){Je===void 0&&(Je=90);var Et=this.diagram;Et.startTransaction("rotate "+Je.toString());var Et=this.diagram;Et.selection.each(function(qe){qe instanceof go.Link||qe instanceof go.Group||(qe.angle+=Je)}),Et.commitTransaction("rotate "+Je.toString())},vn.prototype.pullToFront=function(){var Je=this.diagram;Je.startTransaction("pullToFront");var Et=new go.Map;Je.selection.each(function(qe){Et.set(qe.layer,0)}),Et.iteratorKeys.each(function(qe){var bn=0;qe.parts.each(function(tn){if(!tn.isSelected){var Ba=tn.zOrder;isNaN(Ba)?tn.zOrder=0:bn=Math.max(bn,Ba)}}),Et.set(qe,bn)}),Je.selection.each(function(qe){vn._assignZOrder(qe,Et.get(qe.layer)+1)}),Je.commitTransaction("pullToFront")},vn.prototype.pushToBack=function(){var Je=this.diagram;Je.startTransaction("pushToBack");var Et=new go.Map;Je.selection.each(function(qe){Et.set(qe.layer,0)}),Et.iteratorKeys.each(function(qe){var bn=0;qe.parts.each(function(tn){if(!tn.isSelected){var Ba=tn.zOrder;isNaN(Ba)?tn.zOrder=0:bn=Math.min(bn,Ba)}}),Et.set(qe,bn)}),Je.selection.each(function(qe){vn._assignZOrder(qe,Et.get(qe.layer)-1-vn._findGroupDepth(qe))}),Je.commitTransaction("pushToBack")},vn._assignZOrder=function(Je,Et,qe){qe===void 0&&(qe=Je),Je.layer===qe.layer&&(Je.zOrder=Et),Je instanceof go.Group&&Je.memberParts.each(function(bn){vn._assignZOrder(bn,Et+1,qe)})},vn._findGroupDepth=function(Je){if(Je instanceof go.Group){var Et=0;return Je.memberParts.each(function(qe){Et=Math.max(Et,vn._findGroupDepth(qe))}),Et+1}else return 0},vn.prototype.doKeyDown=function(){var Je=this.diagram;if(Je!==null){var Et=Je.lastInput;if(Et.key==="Up"||Et.key==="Down"||Et.key==="Left"||Et.key==="Right"){var qe=this.arrowKeyBehavior;if(qe==="none")return;if(qe==="select"){this._arrowKeySelect();return}else if(qe==="move"){this._arrowKeyMove();return}else if(qe==="tree"){this._arrowKeyTree();return}}go.CommandHandler.prototype.doKeyDown.call(this)}},vn.prototype._getAllParts=function(){var Je=new Array;return this.diagram.nodes.each(function(Et){Je.push(Et)}),this.diagram.parts.each(function(Et){Je.push(Et)}),Je},vn.prototype._arrowKeyMove=function(){var Je=this.diagram,Et=Je.lastInput,qe=0,bn=0;if(Et.control||Et.meta)qe=1,bn=1;else if(Je.grid!==null){var tn=Je.grid.gridCellSize;bn=tn.width,qe=tn.height}Je.startTransaction("arrowKeyMove"),Je.selection.each(function(Ba){Et.key==="Up"?Ba.move(new go.Point(Ba.actualBounds.x,Ba.actualBounds.y-qe)):Et.key==="Down"?Ba.move(new go.Point(Ba.actualBounds.x,Ba.actualBounds.y+qe)):Et.key==="Left"?Ba.move(new go.Point(Ba.actualBounds.x-bn,Ba.actualBounds.y)):Et.key==="Right"&&Ba.move(new go.Point(Ba.actualBounds.x+bn,Ba.actualBounds.y))}),Je.commitTransaction("arrowKeyMove")},vn.prototype._arrowKeySelect=function(){var Je=this.diagram,Et=Je.lastInput,qe=null;Et.key==="Up"?qe=this._findNearestPartTowards(270):Et.key==="Down"?qe=this._findNearestPartTowards(90):Et.key==="Left"?qe=this._findNearestPartTowards(180):Et.key==="Right"&&(qe=this._findNearestPartTowards(0)),qe!==null&&(Et.shift?qe.isSelected=!0:Et.control||Et.meta?qe.isSelected=!qe.isSelected:Je.select(qe))},vn.prototype._findNearestPartTowards=function(Je){var Et=this.diagram.selection.first();if(Et===null)return null;for(var qe=Et.actualBounds.center,bn=this._getAllParts(),tn=1/0,Ba=Et,bo=0;bo<bn.length;bo++){var wa=bn[bo];if(wa!==Et&&wa.canSelect()){var sa=wa.actualBounds.center,Yo=qe.directionPoint(sa),Ar=this._angleCloseness(Yo,Je);if(Ar<=45){var ar=qe.distanceSquaredPoint(sa);ar*=1+Math.sin(Ar*Math.PI/180),ar<tn&&(tn=ar,Ba=wa)}}}return Ba},vn.prototype._angleCloseness=function(Je,Et){return Math.min(Math.abs(Et-Je),Math.min(Math.abs(Et+360-Je),Math.abs(Et-360-Je)))},vn.prototype._arrowKeyTree=function(){var Je=this.diagram,Et=Je.selection.first();if(Et instanceof go.Node){var qe=Je.lastInput;if(qe.key==="Right"){if(!Et.isTreeLeaf)if(!Et.isTreeExpanded)Je.commandHandler.canExpandTree(Et)&&Je.commandHandler.expandTree(Et);else{var bn=this._sortTreeChildrenByY(Et).first();bn!==null&&Je.select(bn)}}else if(qe.key==="Left")if(!Et.isTreeLeaf&&Et.isTreeExpanded)Je.commandHandler.canCollapseTree(Et)&&Je.commandHandler.collapseTree(Et);else{var tn=Et.findTreeParentNode();tn!==null&&Je.select(tn)}else if(qe.key==="Up"){var tn=Et.findTreeParentNode();if(tn!==null){var Ba=this._sortTreeChildrenByY(tn),bo=Ba.indexOf(Et);if(bo>0){for(var wa=Ba.elt(bo-1);wa!==null&&wa.isTreeExpanded&&!wa.isTreeLeaf;){var sa=this._sortTreeChildrenByY(wa);wa=sa.last()}wa!==null&&Je.select(wa)}else Je.select(tn)}}else if(qe.key==="Down")if(Et.isTreeExpanded&&!Et.isTreeLeaf){var bn=this._sortTreeChildrenByY(Et).first();bn!==null&&Je.select(bn)}else for(;Et!==null;){var tn=Et.findTreeParentNode();if(tn===null)break;var Ba=this._sortTreeChildrenByY(tn),bo=Ba.indexOf(Et);if(bo<Ba.length-1){Je.select(Ba.elt(bo+1));break}else Et=tn}var Yo=Je.selection.first();Yo!==null&&Je.scrollToRect(Yo.actualBounds)}},vn.prototype._sortTreeChildrenByY=function(Je){var Et=new go.List().addAll(Je.findTreeChildrenNodes());return Et.sort(function(qe,bn){var tn=qe.location,Ba=bn.location;return tn.y<Ba.y?-1:tn.y>Ba.y?1:tn.x<Ba.x?-1:tn.x>Ba.x?1:0}),Et},vn.prototype.copyToClipboard=function(Je){go.CommandHandler.prototype.copyToClipboard.call(this,Je),this._lastPasteOffset.set(this.pasteOffset)},vn.prototype.pasteFromClipboard=function(){var Je=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Je,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Je},Object.defineProperty(vn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Je){if(Je!=="move"&&Je!=="select"&&Je!=="scroll"&&Je!=="tree"&&Je!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Je);this._arrowKeyBehavior=Je}}),Object.defineProperty(vn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Je){if(!(Je instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Je);this._pasteOffset.set(Je)}});var Cn=vn,ua=ee(18023),kn=ee(15746),nt=ee(33170),dt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},gt=ee(67294),Ft=(Je,Et,qe)=>new Promise((bn,tn)=>{var Ba=sa=>{try{wa(qe.next(sa))}catch(Yo){tn(Yo)}},bo=sa=>{try{wa(qe.throw(sa))}catch(Yo){tn(Yo)}},wa=sa=>sa.done?bn(sa.value):Promise.resolve(sa.value).then(Ba,bo);wa((qe=qe.apply(Je,Et)).next())});function rt({onCancel:Je,callback:Et}){let qe=(0,x.useRef)(),bn=(0,x.useRef)(),tn=(0,x.useRef)(),Ba=(0,x.useRef)(!1);const bo=(0,x.useRef)(!1),[wa,sa]=(0,x.useState)(0);function Yo(){const Jn=je.bx.make,vo={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"};qe.current=new je.S0(bn.current,{padding:20,grid:Jn(je.s_,"Grid",Jn(je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jn(je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Xn=>{var Va=Xn.diagram.commandHandler.addTopLevelParts(Xn.diagram.selection,!0);Va||Xn.diagram.currentTool.doCancel()},commandHandler:Jn(Cn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Xn=>{var Va=Xn.subject;Va.location=Va.location.copy().snapToGridPoint(Xn.diagram.grid.gridOrigin,Xn.diagram.grid.gridCellSize),setTimeout(()=>{Xn.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Xn=>{var Va=Xn.subject;setTimeout(()=>{Xn.diagram.commandHandler.editTextBlock()})},LinkRelinked:Xn=>{var Va=Xn.parameter.part;Va.invalidateConnectedLinks();var Ra=Xn.subject;Xn.diagram.toolManager.linkingTool.isForwards?Ra.toNode.invalidateConnectedLinks():Ra.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),qe.current.nodeTemplate=Jn(je.NB,"Auto",{locationSpot:je.z6.Center,locationObjectName:"SHAPE",desiredSize:new je.$u(120,60),minSize:new je.$u(40,40),resizable:!0,resizeCellSize:new je.$u(10,10),rotatable:!0},new je.KX("location","loc",je.E9.parse).makeTwoWay(je.E9.stringify),new je.KX("desiredSize","size",je.$u.parse).makeTwoWay(je.$u.stringify),Jn(je.bn,{name:"SHAPE",fill:vo.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:je.z6.AllSides,toSpot:je.z6.AllSides},new je.KX("figure"),new je.KX("fill"),new je.KX("stroke","borderColor"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Jn(je.al,{margin:1,textAlign:"center",overflow:je.al.OverflowEllipsis,editable:!0},new je.KX("text").makeTwoWay(),new je.KX("stroke","color"))),qe.current.nodeTemplate.toolTip=Jn("ToolTip",Jn(je.s_,"Vertical",{maxSize:new je.$u(200,NaN)},Jn(je.al,{font:"bold 10pt sans-serif",textAlign:"center"},new je.KX("text")),Jn(je.al,{font:"10pt sans-serif",textAlign:"center"},new je.KX("text","details"))));function Lt(Xn,Va){var Ra=(ha,ur)=>{ha.handled=!0,ha.diagram.model.commit(or=>{var pr=ur.part.adornedPart,_r=new je.E9().setRectSpot(pr.actualBounds,Xn);_r.subtract(pr.location),_r.scale(2,2),_r.x+=Math.sign(_r.x)*130,_r.y+=Math.sign(_r.y)*130,_r.add(pr.location),_r.snapToGridPoint(ha.diagram.grid.gridOrigin,ha.diagram.grid.gridCellSize);var Wr=or.copyNodeData(pr.data);or.setGroupKeyForNodeData(Wr,or.getGroupKeyForNodeData(pr.data)),or.addNodeData(Wr);var Fi={from:pr.key,to:or.getKeyForNodeData(Wr)};or.addLinkData(Fi);var hi=ha.diagram.findNodeForData(Wr);hi.location=_r,ha.diagram.select(hi),setTimeout(()=>{ha.diagram.commandHandler.editTextBlock()},20)})};return Jn(je.bn,{figure:Va,alignment:Xn,alignmentFocus:Xn.opposite(),width:Xn.equals(je.z6.Top)||Xn.equals(je.z6.Bottom)?25:18,height:Xn.equals(je.z6.Top)||Xn.equals(je.z6.Bottom)?18:25,fill:"orange",stroke:vo.white,strokeWidth:4,mouseEnter:(ha,ur)=>ur.fill="dodgerblue",mouseLeave:(ha,ur)=>ur.fill="orange",isActionable:!0,click:Ra,contextClick:Ra})}function $t(Xn){return Jn(je.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:(Va,Ra)=>Ra.fill="dodgerblue",mouseLeave:(Va,Ra)=>Ra.fill="orange",click:(Va,Ra)=>{Va.diagram.commandHandler.showContextMenu(Ra.part.adornedPart)}},Xn||{})}qe.current.nodeTemplate.selectionAdornmentTemplate=Jn(je.uz,"Spot",Jn(je.Vm,{padding:10}),Lt(je.z6.Top,"TriangleUp"),Lt(je.z6.Left,"TriangleLeft"),Lt(je.z6.Right,"TriangleRight"),Lt(je.z6.Bottom,"TriangleDown"),$t({alignment:new je.z6(.75,0)}));function Qt(Xn,Va){return(Ra,ha)=>{Ra.handled=!0,Ra.diagram.model.commit(ur=>{ur.set(ha.part.adornedPart.data,Xn,Va)})}}function rn(Xn,Va){return Va||(Va="color"),Jn(je.bn,{width:16,height:16,stroke:"lightgray",fill:Xn,margin:1,background:"transparent",mouseEnter:(Ra,ha)=>ha.stroke="dodgerblue",mouseLeave:(Ra,ha)=>ha.stroke="lightgray",click:Qt(Va,Xn),contextClick:Qt(Va,Xn)})}function Un(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",rn(vo.white,"fill"),rn(vo.beige,"fill"),rn(vo.extralightblue,"fill"),rn(vo.extralightred,"fill"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",rn(vo.lightgray,"fill"),rn(vo.lightgreen,"fill"),rn(vo.lightblue,"fill"),rn(vo.lightred,"fill")))]}function un(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",rn(vo.black),rn(vo.green),rn(vo.blue),rn(vo.red))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",rn(vo.white),rn(vo.magenta),rn(vo.purple),rn(vo.orange)))]}function Wn(Xn,Va){return Va||(Va="thickness"),Jn(je.bn,"LineH",{width:16,height:16,strokeWidth:Xn,margin:1,background:"transparent",mouseEnter:(Ra,ha)=>ha.background="dodgerblue",mouseLeave:(Ra,ha)=>ha.background="transparent",click:Qt(Va,Xn),contextClick:Qt(Va,Xn)})}function qt(Xn,Va){return Va||(Va="dash"),Jn(je.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Xn,margin:1,background:"transparent",mouseEnter:(Ra,ha)=>ha.background="dodgerblue",mouseLeave:(Ra,ha)=>ha.background="transparent",click:Qt(Va,Xn),contextClick:Qt(Va,Xn)})}function uo(){return[Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Wn(1),Wn(2),Wn(3),Wn(4))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",qt(null),qt([2,4]),qt([4,4])))]}function Na(Xn,Va){return Va||(Va="figure"),Jn(je.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Xn,margin:1,background:"transparent",mouseEnter:(Ra,ha)=>ha.fill="dodgerblue",mouseLeave:(Ra,ha)=>ha.fill="lightgray",click:Qt(Va,Xn),contextClick:Qt(Va,Xn)})}qe.current.nodeTemplate.contextMenu=Jn("ContextMenu",Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Na("Rectangle"),Na("RoundedRectangle"),Na("Ellipse"),Na("Diamond"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Na("Parallelogram2"),Na("ManualOperation"),Na("Procedure"),Na("Cylinder1"))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Na("Terminator"),Na("CreateRequest"),Na("Document"),Na("TriangleDown"))),Un(),un(),uo()),qe.current.groupTemplate=Jn(je.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:je.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Xn,Va)=>{var Ra=Va.addMembers(Va.diagram.selection,!0);Ra||Va.diagram.currentTool.doCancel()},avoidable:!1},new je.KX("location","loc",je.E9.parse).makeTwoWay(je.E9.stringify),Jn(je.s_,"Auto",{name:"BODY"},Jn(je.bn,{parameter1:10,fill:vo.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:je.z6.AllSides,toSpot:je.z6.AllSides},new je.KX("fill"),new je.KX("stroke","color"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.Vm,{background:"transparent",margin:20})),Jn(je.al,{alignment:je.z6.Top,alignmentFocus:je.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new je.KX("text"),new je.KX("stroke","color"))),qe.current.groupTemplate.selectionAdornmentTemplate=Jn(je.uz,"Spot",Jn(je.s_,"Auto",Jn(je.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Jn(je.Vm,{margin:1.5})),$t({alignment:je.z6.TopRight,alignmentFocus:je.z6.BottomRight})),qe.current.groupTemplate.contextMenu=Jn("ContextMenu",Un(),un(),uo()),qe.current.linkTemplate=Jn(je.rU,{layerName:"Foreground",routing:je.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new je.KX("fromSpot","fromSpot",je.z6.parse),new je.KX("toSpot","toSpot",je.z6.parse),new je.KX("fromShortLength","dir",Xn=>Xn>=1?10:0),new je.KX("toShortLength","dir",Xn=>Xn>=1?10:0),new je.KX("points").makeTwoWay(),Jn(je.bn,{strokeWidth:2},new je.KX("stroke","color"),new je.KX("strokeWidth","thickness"),new je.KX("strokeDashArray","dash")),Jn(je.bn,{segmentIndex:0,segmentOffset:new je.E9(15,0),segmentOrientation:je.rU.OrientAlong,alignmentFocus:je.z6.Right,figure:"circle",width:10,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn===1)),Jn(je.bn,{segmentIndex:-1,segmentOffset:new je.E9(-10,6),segmentOrientation:je.rU.OrientPlus90,alignmentFocus:je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn>=1),new je.KX("width","thickness",Xn=>7+3*Xn),new je.KX("height","thickness",Xn=>7+3*Xn),new je.KX("segmentOffset","thickness",Xn=>new je.E9(-15,4+1.5*Xn))),Jn(je.bn,{segmentIndex:0,segmentOffset:new je.E9(15,-6),segmentOrientation:je.rU.OrientMinus90,alignmentFocus:je.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new je.KX("fill","color"),new je.KX("visible","dir",Xn=>Xn===2),new je.KX("width","thickness",Xn=>7+3*Xn),new je.KX("height","thickness",Xn=>7+3*Xn),new je.KX("segmentOffset","thickness",Xn=>new je.E9(-15,4+1.5*Xn))),Jn(je.al,{alignmentFocus:new je.z6(0,1,-4,0),editable:!0},new je.KX("text").makeTwoWay(),new je.KX("stroke","color"))),qe.current.linkTemplate.selectionAdornmentTemplate=Jn(je.uz,Jn(je.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:So(2)},new je.KX("pathPattern","thickness",So)),$t({alignmentFocus:new je.z6(0,0,-6,-4)}));function So(Xn){return Jn(je.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Xn+4).toString()+" H3"})}function Io(Xn){var Va="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Xn===0?Va="M0 0 M16 16 M0 8 L16 8":Xn===2&&(Va="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Jn(je.bn,{geometryString:Va,margin:2,background:"transparent",mouseEnter:(Ra,ha)=>ha.background="dodgerblue",mouseLeave:(Ra,ha)=>ha.background="transparent",click:Qt("dir",Xn),contextClick:Qt("dir",Xn)})}function Dn(Xn){var Va=(Ra,ha)=>{Ra.handled=!0,Ra.diagram.model.commit(ur=>{var or=ha.part.adornedPart;ur.set(or.data,Xn?"toSpot":"fromSpot",je.z6.stringify(je.z6.AllSides)),(Xn?or.toNode:or.fromNode).invalidateConnectedLinks()})};return Jn(je.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Ra,ha)=>ha.background="dodgerblue",mouseLeave:(Ra,ha)=>ha.background="transparent",click:Va,contextClick:Va})}function er(Xn,Va){var Ra=0,ha=je.z6.RightSide;Xn.equals(je.z6.Top)?(Ra=270,ha=je.z6.TopSide):Xn.equals(je.z6.Left)?(Ra=180,ha=je.z6.LeftSide):Xn.equals(je.z6.Bottom)&&(Ra=90,ha=je.z6.BottomSide),Va||(Ra-=180);var ur=(or,pr)=>{or.handled=!0,or.diagram.model.commit(_r=>{var Wr=pr.part.adornedPart;_r.set(Wr.data,Va?"toSpot":"fromSpot",je.z6.stringify(ha)),(Va?Wr.toNode:Wr.fromNode).invalidateConnectedLinks()})};return Jn(je.bn,{alignment:Xn,alignmentFocus:Xn.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Ra,background:"transparent",mouseEnter:(or,pr)=>pr.background="dodgerblue",mouseLeave:(or,pr)=>pr.background="transparent",click:ur,contextClick:ur})}qe.current.linkTemplate.contextMenu=Jn("ContextMenu",un(),uo(),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Io(0),Io(1),Io(2))),Jn("ContextMenuButton",Jn(je.s_,"Horizontal",Jn(je.s_,"Spot",Dn(!1),er(je.z6.Top,!1),er(je.z6.Left,!1),er(je.z6.Right,!1),er(je.z6.Bottom,!1)),Jn(je.s_,"Spot",{margin:new je.Zt(0,0,0,2)},Dn(!0),er(je.z6.Top,!0),er(je.z6.Left,!0),er(je.z6.Right,!0),er(je.z6.Bottom,!0)))));const Lr=`{ "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 Pr=["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 wo(Xn){return console.log("shapeName:",Xn),Pr.indexOf(Xn)>=0}var Kr=new je.YI(tn.current,{maxSelectionCount:1,linkTemplate:Jn(je.rU,{locationSpot:je.z6.Center,selectionAdornmentTemplate:Jn(je.uz,"Link",{locationSpot:je.z6.Center},Jn(je.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Jn(je.bn,{toArrow:"Standard",stroke:null}))},{routing:je.rU.AvoidsNodes,curve:je.rU.JumpOver,corner:5,toShortLength:4},new je.KX("points"),Jn(je.bn,{isPanelMain:!0,strokeWidth:2}),Jn(je.bn,{toArrow:"Standard",stroke:null})),model:new je.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...je.bn.getFigureGenerators().toArray().map(Xn=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Xn.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return qe.current.addDiagramListener("TextEdited",function(Xn){var Va;const Ra=Xn.subject.part;var ha=(Va=document.activeElement)==null?void 0:Va.value;typeof ha=="string"&&ha.trim()===""&&qe.current.model.commit(function(ur){ur.set(Ra.data,"text","\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}),Kr.nodeTemplate=Jn(je.NB,"Auto",{locationSpot:je.z6.Center},new je.KX("location","location",je.E9.parse).makeTwoWay(je.E9.stringify),Jn(je.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 je.KX("stroke").makeTwoWay(),new je.KX("fill").makeTwoWay(),new je.KX("figure")),Jn(je.al,{margin:new je.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new je.$u(16,16),maxSize:new je.$u(10,NaN),textAlign:"center",editable:!0},new je.KX("key").makeTwoWay())),setTimeout(()=>{qe.current.grid=Jn(je.s_,"Grid",Jn(je.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Jn(je.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),qe.current.grid.visible=!0,qe.current.grid.gridCellStroke="darkgray",qe.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=qe.current,qe.current}const Ar=()=>Ft(this,null,function*(){var Jn=qe.current.makeImage();const vo=yield(0,nt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Jn.src}});Et({src:vo.url})});(0,x.useEffect)(()=>(setTimeout(()=>{Yo()},500),sa(wa+1),()=>{qe.current=null}),[]);const ar=(0,ve.useIntl)();return gt.createElement("div",{ref:bo,className:Ba.current?`${dt.maxH60} body-overflow-initial`:"body-overflow-initial"},gt.createElement(Pt.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!wa,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:gt.createElement(Mt.Z,null,gt.createElement(kn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),gt.createElement(kn.Z,{onClick:()=>{var Jn,vo,Lt=qe.current.selection.first();if(Ba.current=!Ba.current,document.activeElement&&Lt){let $t=(vo=(Jn=document.activeElement)==null?void 0:Jn.value)==null?void 0:vo.trim();typeof $t=="string"&&qe.current.model.commit(function(Qt){Qt.set(Lt.data,"text",$t||"\u672A\u547D\u540D"),qe.current.commandHandler.stopCommand()},"increment")}sa(wa+1)}},gt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},ar.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"})," /",ar.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"})))),onCancel:Je},gt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:dt.flowChartWrp},gt.createElement("div",{style:{display:"flex",height:"100%"}},gt.createElement("div",{style:{width:"300px",height:"100%"}},gt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),gt.createElement("div",{style:{height:"calc(100% - 50px)"},className:dt.myPaletteDiv,ref:tn})),gt.createElement("div",{style:{flex:1,position:"relative"}},gt.createElement("div",{ref:bn,style:{height:"80vh"}}))),gt.createElement("div",{className:"tr"},gt.createElement(me.ZP,{size:"large",onClick:Ar,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},ar.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"}))))))}var bt=rt,It=ee(78045),xt=ee(31795);const kt=It.ZP.Group,Zt={margin:"0 8px"};var Kn=({callback:Je,onCancel:Et})=>{function qe(tn){Je(tn)}const bn=(0,ve.useIntl)();return x.createElement(be.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:qe},x.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfCells",defaultMessage:"\u5355\u5143\u683C\u6570"}),"\uFF1A"),x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfRows",defaultMessage:"\u884C\u6570"})),x.createElement(be.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},x.createElement(xt.Z,null)),x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.numberOfColumns",defaultMessage:"\u5217\u6570"})),x.createElement(be.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},x.createElement(xt.Z,null))),x.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},x.createElement("span",{style:Zt},bn.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),"\uFF1A"),x.createElement(be.default.Item,{name:"align"},x.createElement(kt,null,x.createElement(It.ZP,{value:"default"},x.createElement("i",{className:"fa fa-align-justify"})),x.createElement(It.ZP,{value:"left"},x.createElement("i",{className:"fa fa-align-left"})),x.createElement(It.ZP,{value:"center"},x.createElement("i",{className:"fa fa-align-center"})),x.createElement(It.ZP,{value:"right"},x.createElement("i",{className:"fa fa-align-right"}))))),x.createElement("div",{className:"flex-container flex-end"},x.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},bn.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),x.createElement(me.ZP,{type:"ghost",onClick:Et},bn.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"}))))},Ke=ee(47897),Re=ee(61016),In=ee.n(Re),ke=(0,x.forwardRef)(({use3d:Je,width:Et,height:qe,callback:bn,showSaveButton:tn},Ba)=>{const bo=(0,x.useRef)(),wa=(0,x.useRef)(),sa=(0,ve.useIntl)(),[Yo,Ar]=(0,x.useState)(!1),ar=(0,x.useRef)({id:bo,appName:"graphing",width:Et||1e3,height:qe||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,x.useEffect)(()=>{wa.current=new(In())(ar.current,!0),window.onload=function(){wa.current.inject("applet_container")}},[]);const Jn=()=>{var vo=window.ggbApplet.getPNGBase64(1,!0,72);return bn&&bn(vo),vo};return(0,x.useEffect)(()=>{ar.current.appName=Yo?"3D":"graphing",wa.current.inject("applet_container")},[Yo]),(0,x.useEffect)(()=>{Ar(Je)},[Je]),(0,x.useImperativeHandle)(Ba,()=>({getImgData:Jn})),x.createElement(x.Fragment,null,x.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:bo}),x.createElement(Mt.Z,{align:"middle"},x.createElement(kn.Z,{flex:1},x.createElement(Ke.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:sa.formatMessage({id:"markdownEditor.enable3DImage",defaultMessage:"\u5F00\u542F3D\u56FE\u50CF"}),checked:Yo,onChange:vo=>Ar(vo)})),x.createElement(kn.Z,null,x.createElement(me.ZP,{size:"large",onClick:Jn,style:{zIndex:8,marginTop:10},type:"primary"},sa.formatMessage({id:"markdownEditor.saveToEditor",defaultMessage:"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"})))))}),Jt=ee(36527),Ye=ee(25934),lt=ee(2453);const ot="link",pt="upload-image",zt="add-flowchart",on="draw-image",jt="add-flowchart",Rt="code-block",yt="add-table",Vt="------------",Bt={default:Vt,left:`:${Vt}`,center:`:${Vt}:`,right:`${Vt}:`};var Fn=ee(99914),Vn=(Je,Et,qe)=>new Promise((bn,tn)=>{var Ba=sa=>{try{wa(qe.next(sa))}catch(Yo){tn(Yo)}},bo=sa=>{try{wa(qe.throw(sa))}catch(Yo){tn(Yo)}},wa=sa=>sa.done?bn(sa.value):Promise.resolve(sa.value).then(Ba,bo);wa((qe=qe.apply(Je,Et)).next())});function zn(){}let On=0;const _t=1e4,Ca="\u2581",Ha="@\u2581\u2581@",nn="@\u2581@",en=`
**\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`,Ma=["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 Ta(Je){return/^\d+$/.test(Je)?`${Je}px`:Je}const ma=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ja={[ma+"-B"]:"bold",[ma+"-I"]:"italic"};var sr=({defaultValue:Je="",onChange:Et,width:qe="100%",height:bn=400,miniToolbar:tn=!1,isFocus:Ba=!1,watch:bo,insertTemp:wa,mode:sa="markdown",id:Yo="markdown-editor-id",showResizeBar:Ar=!1,noStorage:ar=!1,showNullButton:Jn=!1,showNullProgramButton:vo=!1,hidetoolBar:Lt=!1,fullScreen:$t=!1,onBlur:Qt,onCMBeforeChange:rn,onFullScreen:Un,className:un="",disablePaste:Wn=!1,disabled:qt=!1,disabledFill:uo=!1,placeholder:Na="",values:So="",extraUse:Io})=>{const[Dn,er]=(0,x.useState)(null),[Lr,Pr]=(0,x.useState)(Je),[wo,Kr]=(0,x.useState)(bo),[Xn,Va]=(0,x.useState)($t),[Ra,ha]=(0,x.useState)(""),[ur,or]=(0,x.useState)(0),[pr,_r]=(0,x.useState)(bn),[Wr,Fi]=(0,x.useState)(!1),hi=(0,x.useRef)((0,Ye.Z)()),_i=(0,x.useRef)(!1),Xr=(0,x.useRef)(),[ii,Nn]=(0,x.useState)(0),[mo,rr]=(0,x.useState)(0),Nr=(0,x.useRef)(),li=(0,x.useRef)(),Ur=(0,x.useRef)(),Ii=(0,x.useRef)(),Xo=()=>Vn(void 0,null,function*(){var Xt;const pn=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:hi.current}});(Xt=pn==null?void 0:pn.attachments)!=null&&Xt.length&&(console.log("cm:",Dn,Nr),pn.attachments.map(Sn=>{Sn.content_type.indexOf("image")>-1?Dn.replaceSelection(`![,](/api/attachments/${Sn.id}?type=${Sn.content_type})`):Sn.content_type.indexOf("video")>-1?Dn.replaceSelection(`<video width="100%" controls src="${ENV.API_SERVER}/api/attachments/${data.id}"></video>`):Sn.content_type.indexOf("pdf")>-1?Dn.replaceSelection(`<a href="${ENV.API_SERVER}/api/attachments/${Sn.id}?type=${Sn.content_type}&disposition=inline" target="_blank">${Sn.name}</a>`):Dn.replaceSelection(`[${Sn.name}](${ENV.API_SERVER}/api/attachments/${Sn.id}?type=${Sn.content_type})`)}))});(0,x.useEffect)(()=>{const Xt=window.scrollY||window.pageYOffset;Pr(So),Dn==null||Dn.setValue(So),window.scrollTo(0,Xt)},[So]),(0,x.useEffect)(()=>{Un==null||Un(Xn)},[Xn]),(0,x.useEffect)(()=>{if(Nr.current){let Xt=function(Sn,yn){var ga;if(Wn){yn.preventDefault();return}const Aa=yn.clipboardData;if(Aa){const Ya=Aa.types.toString(),ka=Aa.items;if(Ya==="Files"||Aa.types.indexOf("Files")>-1){if(yn.preventDefault(),sa=="stex")return;try{let qn=ka[1];((ga=ka[0])==null?void 0:ga.kind)==="file"&&(qn=ka[0]);const va=qn.getAsFile(),Oa=va.name.split(".").pop();(0,it.I)(va,za=>{var io,zo,ra;za.id?((io=va==null?void 0:va.type)==null?void 0:io.indexOf("image"))>-1?pn.replaceSelection(`<img width="100%" src="/api/attachments/${za.id}?type=${za.content_type})" alt="" />`):((zo=va==null?void 0:va.type)==null?void 0:zo.indexOf("video"))>-1?pn.replaceSelection(`<video width="100%" controls src="/api/attachments/${za.id}"></video>`):((ra=va==null?void 0:va.type)==null?void 0:ra.indexOf("pdf"))>-1?pn.replaceSelection(`<a href="/api/attachments/${za.id}?type=${va.type}&disposition=inline" target="_blank">${va.name}</a>`):Ma.includes(Oa)?pn.replaceSelection(`<a href="/api/attachments/${za.id}?type=office&disposition=inline" target="_blank">${va.name}</a>`):pn.replaceSelection(`[${va.name}](/api/attachments/${za.id}?type=${za.content_type})`):(za==null?void 0:za.status)===401&&(lt.ZP.warning((za==null?void 0:za.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(qn){lt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const pn=fe().fromTextArea(Nr.current,{mode:sa,lineNumbers:!tn,lineWrapping:!0,value:Je,autoCloseTags:!vo,autoCloseBrackets:!0});return pn.on("keyup",function(Sn,yn){yn.keyCode===8&&(Sn.getValue()==""?pn.setOption("placeholder",Na):pn.setOption("placeholder",null))}),pn.on("keydown",function(Sn,yn){if(yn.keyCode===8){var ga=Pe(Sn);ga&&yn.preventDefault()}}),Ba&&pn.focus(),pn.on("paste",Xt),pn.on("dragleave",function(Sn,yn){li.current.classList.remove("mouse-hover-md")}),qt&&pn.on("beforeChange",function(Sn,yn){(yn.origin==="paste"||yn.origin==="+input")&&yn.cancel()}),er(pn),()=>{pn.off("paste",Xt)}}},[]);const ce=(0,x.useCallback)(()=>{if(li.current)try{}catch(Xt){console.log(Xt,"---- to set md editor body height")}},[pr,li,Xn]);(0,x.useEffect)(()=>{function Xt(){let pn=new De.Z(Sn=>{for(let yn of Sn)(yn.target.offsetHeight>0||yn.target.offsetWidth>0)&&(ce(),Dn.setSize("100%","100%"),Dn.refresh())});return pn.observe(Nr.current.parentElement),pn}if(Dn){const pn=Xt();return()=>{var Sn,yn;(Sn=Nr.current)!=null&&Sn.parentElement&&pn.unobserve((yn=Nr.current)==null?void 0:yn.parentElement)}}},[Dn,ce]),(0,x.useEffect)(()=>{if(Dn){let Xt=[];for(const[pn,Sn]of Object.entries(Ja)){let yn={[pn]:()=>{Oe(Sn)}};Xt.push(yn),Dn.addKeyMap(yn)}return Xr.current=setInterval(()=>{_i.current&&Xo()},4e3),()=>{clearInterval(Xr.current);for(let pn of Xt)Dn.removeKeyMap(pn)}}},[Dn]),(0,x.useEffect)(()=>{$t!==Xn&&Va($t)},[$t]),(0,Fn.Z)(()=>{if(!ar&&ur>0){let Xt=new Date().getTime(),pn=window.sessionStorage.getItem(Yo);Xt>=ur+_t&&(!pn||pn!==Lr)&&(window.sessionStorage.setItem(Yo,Lr),Fi(!0))}},_t),(0,x.useEffect)(()=>{Kr(bo)},[Dn,bo]),(0,x.useEffect)(()=>{Dn&&Ba&&Dn.focus()},[Dn,Ba]),(0,x.useEffect)(()=>{if(wo&&Dn){let Xt=function(Sn){let yn=Sn.target;if(Ii.current){let ga=yn.scrollTop/yn.scrollHeight;Ii.current.scrollTop=Ii.current.scrollHeight*ga}};const pn=Dn.getScrollerElement();return pn.addEventListener("scroll",Xt),()=>{pn.removeEventListener("scroll",Xt)}}},[Dn,wo]),(0,x.useEffect)(()=>{if(Dn&&rn){let Xt=function(pn,Sn){rn(pn,Sn)};return Dn.on("beforeChange",Xt),()=>{Dn.off("beforeChange",Xt)}}},[Dn,rn]),(0,x.useEffect)(()=>{if(Dn&&Qt){let Xt=function(){Qt(Dn.getValue())};return Dn.on("blur",Xt),()=>{Dn.off("blur",Xt)}}},[Dn,Qt]);function Pe(Xt,pn){var Sn=Xt.getDoc(),yn=Sn.getCursor(),ga=Sn.getLine(yn.line),Aa=ga.charAt(yn.ch-1),Ya=ga.lastIndexOf("@\u2581@",yn.ch),ka=ga.lastIndexOf("@\u2581\u2581@",yn.ch),qn=Ya>ka?Ya:ka,va=Ya>ka?3:4;if(Ha.indexOf(Aa)===-1)return null;if(console.log("change1:",pn,Xt,ga,yn,qn,Ya,ka,Aa),qn>=0&&yn.ch-qn<5){var Oa=qn+va;return Sn.replaceRange("",{line:yn.line,ch:qn},{line:yn.line,ch:Oa}),{line:yn.line,ch:Oa}}return null}(0,x.useEffect)(()=>{if(Dn){let Xt=function(pn,Sn){const yn=pn.getValue();Pr(yn),or(new Date().getTime()),pn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Et&&(vo?Et(yn,ln(yn)):Et(yn))};return Dn.on("change",Xt),()=>{Dn.off("change",Xt)}}},[Dn,Et]),(0,x.useEffect)(()=>{if(Dn)if(Je==null)Dn.setValue(""),Pr("");else{const Xt=window.scrollY||window.pageYOffset;Je!==Dn.getValue()&&(Dn.setValue(Je),Pr(Je),Dn.setCursor(qt?1:Dn.lineCount(),0),window.scrollTo(0,Xt))}},[Dn,Je]);const Oe=(0,x.useCallback)(Xt=>{const pn=Dn.getCursor(),Sn=Dn.getSelection();let yn=Sn.split(`
`);switch(Xt){case"bold":return Dn.replaceSelection("**"+Sn+"**"),Sn===""&&Dn.setCursor(pn.line,pn.ch+2),Dn.focus();case"italic":return Dn.replaceSelection("*"+Sn+"*"),Sn===""&&Dn.setCursor(pn.line,pn.ch+1),Dn.focus();case"code":return Dn.replaceSelection("`"+Sn+"`"),Sn===""&&Dn.setCursor(pn.line,pn.ch+1),Dn.focus();case"inline-latex":return ha("inline-latex"),Dn.focus();case"latex":return Dn.replaceSelection("```latex\n"+Sn+"\n```"),Dn.setCursor(pn.line+1,Sn.length+1),Dn.focus();case"line-break":return Dn.replaceSelection(`<br/>
`),Dn.focus();case"list-ul":return Sn===""?Dn.replaceSelection("- "+Sn):Dn.replaceSelection(yn.map(ga=>ga===""?"":`- ${ga}`).join(`
`)),Dn.focus();case"list-ol":return Sn===""?Dn.replaceSelection("1. "+Sn):Dn.replaceSelection(yn.map((ga,Aa)=>ga===""?"":`${Aa+1}. ${ga}`).join(`
`)),Dn.focus();case"add-null-ch":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(Ca),Dn.focus();case"add-signal":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(nn),Dn.focus();case"add-multiple":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(Ha),Dn.focus();case"inster-template-1":return Sn===""&&Dn.setCursor(pn.line,pn.ch),Dn.replaceSelection(en),Dn.focus();case"eraser":return Dn.setValue(""),Dn.focus();case"trigger-watch":return Kr(!wo),Dn.focus();case"trigger-full-screen":return Va(!Xn),Dn.focus();case ot:ha(ot);return;case Rt:ha(Rt);return;case pt:ha(pt);return;case on:ha(on);return;case"maths-latex":ha("maths-latex");return;case zt:ha(zt);return;case yt:ha(yt);return;default:throw new Error}},[Dn,wo,Xn]),Se=(0,x.useCallback)((Xt,pn)=>{var Sn,yn,ga,Aa,Ya,ka;switch(ha(""),Ra){case ot:const{title:io,link:zo}=Xt;return Dn.replaceSelection(`[${io}](${zo})`),Dn.focus();case Rt:const{language:ra,content:kr}=Xt;return Dn.replaceSelection(["```"+ra,kr,"```"].join(`
`)),Dn.focus();case"maths-latex":for(var qn=atob(Xt),va=new Uint8Array(qn.length),Oa=0;Oa<qn.length;Oa++)va[Oa]=qn.charCodeAt(Oa);var za=new Blob([va],{type:"image/png"});(0,it.I)(za,vi=>{vi.id?Dn.replaceSelection(`![,](/api/attachments/${vi.id}?type=${vi.content_type})`):(vi==null?void 0:vi.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Dn.replaceSelection("`$$"+Xt+"$$`");break;case pt:case on:case jt:const{src:tr,alt:Di}=Xt,dr=pn,Ti=(ga=(yn=(Sn=dr==null?void 0:dr.name)==null?void 0:Sn.split("."))==null?void 0:yn.pop)==null?void 0:ga.call(yn);return((Aa=dr==null?void 0:dr.type)==null?void 0:Aa.indexOf("image"))>-1||!(dr!=null&&dr.type)?dr.align||dr.width?Dn.replaceSelection(`<p style="text-align:${dr.align||"initial"}"><img width="${dr.width?dr.width+"%":"initial"}" src="${tr}" alt="${Di||""}" /></p>`):Dn.replaceSelection(`<img width="100%" src="${tr}" alt="${Di||""}" />`):((Ya=dr==null?void 0:dr.type)==null?void 0:Ya.indexOf("video"))>-1?Dn.replaceSelection(`<video width="100%" controls src="${tr}"></video>`):((ka=dr==null?void 0:dr.type)==null?void 0:ka.indexOf("pdf"))>-1?Dn.replaceSelection(`<a href="${tr}?type=${dr.type}&disposition=inline" target="_blank">${dr.name}</a>`):Ma.includes(Ti)?Dn.replaceSelection(`<a href="${tr}?type=office&disposition=inline" target="_blank">${dr.name}</a>`):Dn.replaceSelection(`[${dr.name}](${tr})`),Dn.focus();case yt:const{row:el,col:Mi,align:Ri}=Xt;let Li=`
`;for(let vi=0;vi<el;vi++){let Wt=[],Ht=[];for(let Gt=0;Gt<Mi;Gt++)vi===1&&Ht.push(Bt[Ri]),Wt.push(" ");vi===1&&(Li+=`| ${Ht.join(" | ")} |
`),Li+=`| ${Wt.join(Mi===1?"":" | ")} |
`}return Dn.replaceSelection(Li+`
`),Dn.focus();default:throw new Error}},[Dn,Ra]),et=(0,x.useMemo)(()=>{switch(Ra){case ot:return x.createElement(Ut,{callback:Se,onCancel:st});case Rt:return x.createElement(sn.Z,{callback:Se,onCancel:st});case pt:return x.createElement(it.Z,{callback:Se,onCancel:st});case zt:return x.createElement(bt,{callback:Se,onCancel:st});case yt:return x.createElement(Kn,{callback:Se,onCancel:st});case"maths-latex":return x.createElement(ke,{showSaveButton:!0,callback:Se});case"inline-latex":return x.createElement(Jt.Z,{showSaveButton:!0,callback:Se});default:return null}},[Ra]);function st(){ha("")}(0,x.useEffect)(()=>{if(Ur.current){let Xt=function(Ya){ga=!0,Aa=Ya.pageY},pn=function(){ga=!1},Sn=function(Ya){if(ga){let ka=Ya.pageY-Aa;ka<0&&(ka=0),ka>300&&(ka=300);let qn=bn+ka+"px";_r(qn)}},yn=Ur.current,ga=!1,Aa=0;return yn.addEventListener("mousedown",Xt),document.addEventListener("mousemove",Sn),document.addEventListener("mouseup",pn),()=>{yn.removeEventListener("mousedown",Xt),document.removeEventListener("mousemove",Sn),document.removeEventListener("mouseup",pn)}}},[Dn,Ur]),(0,x.useEffect)(()=>{_r(bn)},[bn]);const At=Ta(qe),at=Ta(pr),ft={width:At,height:at},vt=(0,x.useMemo)(()=>{if(ur){let Xt=new Date(ur),pn=Xt.getHours(),Sn=Xt.getMinutes(),yn=Xt.getSeconds();return pn=pn<10?"0"+pn:pn,Sn=Sn<10?"0"+Sn:Sn,yn=yn<10?"0"+yn:yn,`${pn}:${Sn}:${yn}`}return 0},[ur]),ln=Xt=>{const pn=[];if(vo){let Sn=-1;Xt=Xt.replace(/(@▁▁@|@▁@)/g,function(yn,ga,Aa){pn.push({multiLine:yn!==nn})})}return pn};function hn(){window.sessionStorage.removeItem(Yo),Fi(!1),or(0)}function $n(){Fi(!1),or(0),Dn.setValue(window.sessionStorage.getItem(Yo))}const Tn=(0,ve.useIntl)(),Fa={[ot]:"\u6DFB\u52A0\u94FE\u63A5",[Rt]:Tn.formatMessage({id:"markdownEditor.addCodeBlock",defaultMessage:"\u6DFB\u52A0\u4EE3\u7801\u5757"}),[pt]:Tn.formatMessage({id:"markdownEditor.addImage",defaultMessage:"\u6DFB\u52A0\u56FE\u7247"}),[on]:"\u6DFB\u52A0\u753B\u56FE",[zt]:Tn.formatMessage({id:"markdownEditor.insertFlowchart",defaultMessage:"\u63D2\u5165\u6D41\u7A0B\u56FE"}),[yt]:"\u6DFB\u52A0\u8868\u683C","maths-latex":Tn.formatMessage({id:"markdownEditor.mathImage",defaultMessage:"\u6570\u5B66\u56FE\u50CF"}),"inline-latex":Tn.formatMessage({id:"markdownEditor.latexFormula",defaultMessage:"LATEX\u516C\u5F0F"})};(0,x.useEffect)(()=>{Fa[Ra]&&Ra!==on&&Ra!==zt&&setTimeout(()=>{const Xt=document.getElementsByClassName("markdown-popup-form")[0],pn=window.innerWidth/2-Xt.offsetWidth/2,Sn=window.innerHeight/2-Xt.offsetHeight/2;Nn(pn),rr(Sn)},0)},[Ra]);const ca=Xt=>{Xt.preventDefault();const pn=Xt.clientX-ii,Sn=Xt.clientY-mo;document.body.onmousemove=yn=>{let ga=yn.clientX-pn,Aa=yn.clientY-Sn;const Ya=document.getElementsByClassName("markdown-popup-form")[0],ka=window.innerWidth-Ya.offsetWidth,qn=window.innerHeight-Ya.offsetHeight;ga=Math.max(0,Math.min(ga,ka)),Aa=Math.max(0,Math.min(Aa,qn)),Da(yn.clientX,yn.clientY,pn,Sn)&&(Nn(ga),rr(Aa))},document.body.onmouseup=function(){document.body.onmousemove=null}},Da=(Xt,pn,Sn,yn)=>{const ga=document.body.clientHeight,Aa=document.body.clientWidth;return Xt<20&&Sn>Xt||Xt>Aa-20&&Sn<Xt||pn<20&&yn>pn||pn>ga-20&&yn<pn?(document.body.onmousemove=null,document.body.onmouseup=null,!1):!0};return x.createElement(x.Fragment,null,x.createElement("div",{className:"markdown-editor-wrapper",ref:li},x.createElement("div",{className:`markdown-editor-container ${un} ${wo?"on-preview":""} ${tn?"mini":""} ${Xn?"full-screen":""}`,style:ft},x.createElement(he,{insertTemp:wa,watch:wo,fullScreen:Xn,showNullButton:Jn,showNullProgramButton:vo,onActionCallback:Oe,hidetoolBar:Lt,extraUse:Io}),x.createElement("div",{className:"markdown-editor-body"},x.createElement("div",{className:"codemirror-container"},x.createElement("textarea",{ref:Nr,placeholder:Na})),wo?x.createElement("div",{ref:Ii,className:"preview-container"},sa==="stex"&&x.createElement(Me,{value:Lr}),sa!=="stex"&&x.createElement(We.Z,{disabledFill:uo,showProgramFill:vo,value:Lr})):null))),Ar?x.createElement("a",{ref:Ur,className:"editor-resize"}):null,Ra===on&&x.createElement(Kt,{callback:Se,onCancel:st}),Ra===zt&&x.createElement(bt,{callback:Se,onCancel:st}),x.createElement(Ee.Z,null,Fa[Ra]&&Ra!==on&&Ra!==zt?x.createElement(Pt.default,{maskClosable:!1,centered:!0,style:{position:"absolute",left:ii,top:mo},title:x.createElement("div",{style:{cursor:"move"},onMouseDown:ca},Fa[Ra]),open:!0,onCancel:st,footer:null,destroyOnClose:!0,width:Ra===zt?"1200px":null,height:Ra===zt?"80vh":null,className:"markdown-popup-form"},et):null))}},70859:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he},I:function(){return be}});var x=ee(22150),ue=ee(2453),fe=ee(69677),De=ee(93421),Fe=ee(31795),Te=ee(78045),ie=ee(71577),_e=ee(15476),ze=ee(67294),Ae=ee(52262),We=ee(35973),Me=ee(67294),ve=Object.defineProperty,re=Object.defineProperties,a=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(xe,me,Ce)=>me in xe?ve(xe,me,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):xe[me]=Ce,te=(xe,me)=>{for(var Ce in me||(me={}))b.call(me,Ce)&&z(xe,Ce,me[Ce]);if(y)for(var Ce of y(me))E.call(me,Ce)&&z(xe,Ce,me[Ce]);return xe},ne=(xe,me)=>re(xe,a(me));const{useForm:oe}=x.default,ae={width:280,marginRight:10},le={labelCol:{span:5},wrapperCol:{span:19}};var he=({callback:xe,onCancel:me})=>{const[Ce]=oe();let Be=(0,ze.useRef)();const Xe=(0,We.useIntl)();function Le(Ge){Be.current.width=Ce.getFieldValue("width"),Be.current.align=Ce.getFieldValue("align"),xe(Ge,Be.current)}function Ue(Ge,$e){if(Ge.status===-1){ue.ZP.error(Ge.message);return}Ce.setFieldsValue({src:`/api/attachments/${Ge.id}`,type:$e.type})}function Ze(Ge){let $e=Ge.target.files[0];Be.current=$e,be($e,Ue)}return Me.createElement(x.default,ne(te({form:Ce},le),{className:"upload-image-panel",onFinish:Le,style:{width:470,overflow:"hidden"}}),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageAddress",defaultMessage:"\u56FE\u7247\u5730\u5740"}),required:!0},Me.createElement("div",{className:"flex-container"},Me.createElement(x.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Me.createElement(fe.default,{style:ae})),Me.createElement(Ee,{onFileChange:Ze}))),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageDescription",defaultMessage:"\u56FE\u7247\u63CF\u8FF0"}),name:"alt"},Me.createElement(fe.default,{style:{width:264}})),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.imageWidth",defaultMessage:"\u56FE\u7247\u5BBD\u5EA6"}),name:"width"},Me.createElement(De.Z,null,Me.createElement(x.default.Item,{name:"width",style:{margin:0}},Me.createElement(Fe.Z,{style:{width:264}})),Me.createElement("span",{className:"ml8"},"%"))),Me.createElement(x.default.Item,{label:Xe.formatMessage({id:"markdownEditor.alignment",defaultMessage:"\u5BF9\u9F50\u65B9\u5F0F"}),name:"align"},Me.createElement(Te.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:Xe.formatMessage({id:"markdownEditor.leftAlign",defaultMessage:"\u5DE6\u5BF9\u9F50"})},{value:"center",label:Xe.formatMessage({id:"markdownEditor.centerAlign",defaultMessage:"\u5C45\u4E2D\u5BF9\u9F50"})},{value:"right",label:Xe.formatMessage({id:"markdownEditor.rightAlign",defaultMessage:"\u53F3\u5BF9\u9F50"})}]})),Me.createElement("aside",null,Me.createElement(x.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Me.createElement(ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},Xe.formatMessage({id:"markdownEditor.confirm",defaultMessage:"\u786E\u5B9A"})),Me.createElement(ie.ZP,{type:"default",onClick:me},Xe.formatMessage({id:"markdownEditor.cancel",defaultMessage:"\u53D6\u6D88"})))))};function Ee({onFileChange:xe}){return Me.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Me.createElement("input",{type:"file",onChange:xe}))}function be(xe,me){if(!xe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Ae.bg)())throw ue.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ce=new FormData;Ce.append("editormd-image-file",xe),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var Be=new window.XMLHttpRequest;Be.withCredentials=!0,Be.addEventListener("load",function(Xe){me(JSON.parse(Xe.target.responseText),xe)},!1),Be.addEventListener("error",function(Xe){console.error(Xe)},!1),Be.open("POST",`${_e.KI}/api/attachments.json`),Be.send(Ce)}},76621:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return fe}});var x=ee(67294),ue=ee(73935);class fe extends x.Component{constructor(Fe){super(Fe);const Te=window.document;this.node=Te.createElement("div"),Te.body.appendChild(this.node)}render(){const{children:Fe}=this.props;return(0,ue.createPortal)(Fe,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},99914:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ue}});var x=ee(67294);function ue(fe,De){const Fe=(0,x.useRef)();(0,x.useEffect)(()=>{Fe.current=fe}),(0,x.useEffect)(()=>{function Te(){Fe.current()}if(De!==null){let ie=setInterval(Te,De);return()=>clearInterval(ie)}},[De])}},70562:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Ze}});var x=ee(67294),ue=ee(78045),fe=ee(71577),De=ee(2453),Fe=ee(14446),Te=ee(31795),ie=ee(71230),_e=ee(15746),ze=ee(96074),Ae=ee(36295),We={flex_box_center:"flex_box_center___eijRq",flex_space_between:"flex_space_between___R4Vev",flex_box_vertical_center:"flex_box_vertical_center___j8R6g",flex_box_center_end:"flex_box_center_end___eB0cz",flex_box_column:"flex_box_column___b9VdU",md:"md___tcpb2",title:"title___dVHM9"},Me=ee(52262),ve=ee(19575),re=ee(33170),a=ee(35973),y=ee(85725),b=ee(86763),E=ee(55304),z=ee(84249),te=ee(67294),ne=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Ge,$e,ut)=>$e in Ge?ne(Ge,$e,{enumerable:!0,configurable:!0,writable:!0,value:ut}):Ge[$e]=ut,xe=(Ge,$e)=>{for(var ut in $e||($e={}))he.call($e,ut)&&be(Ge,ut,$e[ut]);if(le)for(var ut of le($e))Ee.call($e,ut)&&be(Ge,ut,$e[ut]);return Ge},me=(Ge,$e)=>oe(Ge,ae($e)),Ce=(Ge,$e,ut)=>new Promise((Ct,Ut)=>{var sn=Mt=>{try{Pt(ut.next(Mt))}catch(mt){Ut(mt)}},it=Mt=>{try{Pt(ut.throw(Mt))}catch(mt){Ut(mt)}},Pt=Mt=>Mt.done?Ct(Mt.value):Promise.resolve(Mt.value).then(sn,it);Pt((ut=ut.apply(Ge,$e)).next())});const Be={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1};var Xe=(Ge=>(Ge[Ge.SET_PATH=0]="SET_PATH",Ge[Ge.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT",Ge))(Xe||{});function Le(Ge,$e){switch($e.type){case 0:return me(xe({},Ge),{selectedPath:$e.payload});case 1:return me(xe({},Ge),{passedContent:$e.payload});default:throw new Error}}var Ze=({language:Ge,dispatch:$e,shixunWorkReport:ut,v:Ct,languages:Ut,classroomList:sn,autoHeight:it,diff_code_count:Pt,data:Mt})=>{const[mt,wt]=(0,x.useState)(Ut==null?void 0:Ut[0]),Kt=(0,a.useParams)(),je=(0,a.useIntl)();return(0,x.useEffect)(()=>{wt(Ut==null?void 0:Ut[0])},[]),(0,x.useEffect)(()=>{var vn;wt((vn=Ut==null?void 0:Ut.filter(Cn=>Cn.language===(mt==null?void 0:mt.language)))==null?void 0:vn[0])},[Ut]),te.createElement(te.Fragment,null,te.createElement("h2",null," ",te.createElement("span",null,Ct.is_finish?te.createElement("span",null,"\u6700\u540E\u901A\u5173\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u901A\u8FC7\u4E86\u672C\u9898\uFF0C\u5728\u4F5C\u4E1A\u65F6\u95F4\u5185\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u7684\u901A\u5173\u4EE3\u7801")):te.createElement("span",null,"\u6700\u65B0\u4EE3\u7801",te.createElement("span",{className:"ml5 font12 c-grey-999"},"\u672A\u901A\u8FC7\u672C\u9898\uFF0C\u5C55\u793A\u6700\u65B0\u7F16\u5199\u7684\u4EE3\u7801\u8BE6\u60C5")),(Ut==null?void 0:Ut.length)>1&&te.createElement(ue.ZP.Group,{defaultValue:Ge,style:{marginLeft:10},onChange:vn=>{var Cn;Ct.language=vn.target.value,wt((Cn=Ut==null?void 0:Ut.filter(ua=>ua.language===vn.target.value))==null?void 0:Cn[0])}},Ut==null?void 0:Ut.map(vn=>te.createElement(ue.ZP,{value:vn==null?void 0:vn.language},vn==null?void 0:vn.language)))),(0,Me.GJ)()&&ut!="shixunWorkReport"&&te.createElement("span",null,te.createElement("span",null,je.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"})," ",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),te.createElement(fe.ZP,{style:{margin:"0px 10px"},onClick:()=>{var vn,Cn;if(!((Cn=(vn=sn.AssistantObject)==null?void 0:vn.hack)!=null&&Cn.can_appraise)&&(0,Me.Rm)()){De.ZP.warning(je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}let ua=mt==null?void 0:mt.score;Fe.default.confirm({title:je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),content:te.createElement("div",null,te.createElement("p",null,je.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",mt==null?void 0:mt.score,"/",mt==null?void 0:mt.total_score),te.createElement("p",null,je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"}),"\uFF1A",te.createElement(Te.Z,{min:0,max:mt==null?void 0:mt.total_score,defaultValue:mt==null?void 0:mt.score,onChange:kn=>{ua=kn}}))),okText:je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),onOk:()=>Ce(void 0,null,function*(){(yield(0,re.ZP)(`/api/courses/${Kt==null?void 0:Kt.coursesId}/homework_commons/update_hack_score`,{method:"put",body:{course_id:Kt==null?void 0:Kt.coursesId,hack_user_code_id:mt==null?void 0:mt.hack_user_id,score:ua}})).status===0&&(De.ZP.success("\u8C03\u5206\u6210\u529F"),$e({type:"shixunHomeworks/setActionTabs",payload:{}}),$e({type:"shixunHomeworks/getShixunWorkReports",payload:xe({},Kt)}))}),cancelText:je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})})},type:"primary"},je.formatMessage({id:"classroomClassroomExperiments.adjustScore",defaultMessage:"\u8C03\u5206"})),(0,Me.GJ)()&&ut!="shixunWorkReport"&&te.createElement(fe.ZP,{onClick:()=>{var vn;if(!((vn=sn.AssistantObject.hack)!=null&&vn.can_appraise)&&(0,Me.Rm)()){De.ZP.warning(je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}$e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:ut.user_id,type:"1",language:mt==null?void 0:mt.language,v:Ct,data:xe({},ut)}}})}},"\u70B9\u8BC4\u4EE3\u7801"))),te.createElement(Ae.ZP,{height:300,language:mt==null?void 0:mt.language,value:mt!=null&&mt.code?ve.Base64.decode(mt==null?void 0:mt.code):"",autoHeight:it,theme:"default",options:Be}),((mt==null?void 0:mt.comment)||(mt==null?void 0:mt.hidden_comment))&&te.createElement("div",null,te.createElement(ie.Z,{align:"middle",style:{borderTop:"1px solid #eee"}},te.createElement(_e.Z,{flex:1},te.createElement("h1",{className:We.title},"\u70B9\u8BC4\u5185\u5BB9")),te.createElement(_e.Z,{className:"pr30"},(0,Me.GJ)()&&te.createElement(fe.ZP,{onClick:()=>Ce(void 0,null,function*(){Fe.default.confirm({centered:!0,okText:je.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:je.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:te.createElement(E.Z,null),content:je.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}),onOk(){return Ce(this,null,function*(){(yield(0,b.gZ)({comment_id:mt==null?void 0:mt.comment_id,homeworkId:Kt.homeworkId,type:"hack"})).status===0&&(De.ZP.success(je.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),$e({type:"shixunHomeworks/getShixunWorkReports",payload:xe({},Kt)}))})}})})},te.createElement(z.Z,null),je.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"})))),te.createElement(ze.Z,{style:{margin:0}}),(mt==null?void 0:mt.comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# ",je.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),te.createElement("br",null),te.createElement(y.Z,{value:mt==null?void 0:mt.comment})),(mt==null?void 0:mt.hidden_comment)&&te.createElement("aside",{className:"pl30 pr30 mt20"},te.createElement("span",{className:"c-light-black font12"},"# ",je.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),te.createElement("br",null),te.createElement(y.Z,{value:mt==null?void 0:mt.hidden_comment}))))}},52765:function(ht,ct,ee){"use strict";ee.r(ct),ee.d(ct,{default:function(){return xe}});var x=ee(67294),ue=ee(35973),fe=ee(66368),De=ee(71577),Fe=ee(28452),Te=ee(52262),ie=ee(33170),_e=ee(26194),ze=ee(45160),Ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAAAXNSR0IArs4c6QAABPdJREFUSEullWloHGUYx//vzO7sHDuzm93sZpM2l/SgRyK7xSYxrfYgbdUq6JcixXqAUrxItGAVMT1A+kH7Re1WWppa6afiAYJIi7ZB07vkIARzVJqYbJMmu90zszOzM6/MVEXQotR3mPky8/7e//N7ZuYl+J+jt7fX7/f7i/X19cU/UORemZRSZnBwsKNQKLztdrtHOI57sqGhYcbm3ROUUsoOD4++Mz9f2CtJItE0DaVSqTMWi+27Jyil1DM0NLTfsmgHpZbLhthQSmlfTU3NmkgkUvjPSSmlZGRkZI2maZ2mWdpAGBehpgnd0KBpOkzTLPn9/gei0Wjfv0JHR0cXGpq2xTDNHZTSJsu0OJNaIIRFUc07KXXdgGVZCAQCL7e0tMT/Br3ja3iRaZptlmU9YVHayhBGoAApGTpKhgHCsFCLRaRvp+yEtk9QaiEYDHy0cWPb639CbdjAwADP8/zRkmk9BYADIU4nLUqdycX5Agxdh4cXkLh5E8m5WTD2A4SAZVmEwxVnNm3a9AiJx+MrdSI8nslm25YtqlMaVi6LWab1+2IUFIB9NXQDuUwapmFAUnwYHBhAOp0Ex3nAcRx4QUA4FL62ecuWVnL01Om8V1YkXdewpMoLn6zYC4NhGLhcLng4t4OdnEognUqCIQSSJOPipYvI5gsQBBGyV4KiyAgFgz83NDauImevDtFUJo+ZqXGsW7UcvjK/zQDDEBBCHF+pZBKTU1NOl1mWgYfnMTNzy1FTWbUA6UzWuVce9N2QRKmRfP3d9zSRLOBS9xlsbVsLv893p2TLcjzqhgGtqEEvGWAI47izyx27ft2ppq6uHpIoIFcowqfIkz7Fu4LEjxyhVUtX4cuTn2FxdQiiKILYKe3DbpTtwu4Fw4Bzu8F5PGAZFqnbKWdhRVEQDkegm5YNnVhYFVlJ9uzbb2x++iXXxwf2o0Jxg+N5J4ENs/0RlgVLCFwuNyRJhCAITgX+sgCyubzjXZK88Hq9ttuRMr8SI2d+OHdCqFz8zMkjh1SeqqXy8qBsGIbj0rQs56UGpXCxLCRZhiLLmFdVyF4FmmFAUXzw+RRIogSvV+xdUFX5ILl07drBIh/quHD2bNeK+vLLum7ENXUe+Xweqqo6p6brMEsleDweJ1Eul0MgWA7Too6uYCAAryxDEvlzzU1NbeTClSsHDTHScaG7+/D6pmU9k2nt8/TU+NUl91UP53K5dblcrjKfzzOFQsFpmu01k8mgrCwAC4yjygZXVkYgy9LR1paWF0n3jz0fMMGaN8+f6z68oXnp+V/T1omRgd7ju9t3Pp9IJMTZ2dmHMpnMtnQ6/Wg2mw2pqkqy2SzcbjdcnAiOczuJIxUhVIRCu5qbV39Ivj19+oBSvfytyz/1HG5trLs4NU+O3xge6npj53Mv/PUHPj09HR4bG9s+NzfXnkymatSiCoEX4C8rA+fh4eE4GioPrI1Goz3k1Fdf7KlcEuvsu3z1mN9jjY3fSr/vgX5oV/trr/zTrtDf379wYmIinkqlHrMsi8iyDFnxQRCFsdrq6tW1tbW3yXt79z77y42J44KL5FPJOeJiXUb0/oYdu9/t/OZuW42tpa+v75iqqtvy+RwqwiEIvPjJw+vXv+q8011dXXx/f/9WWZaVQCBwE0Bfe3v7NCHE/rDuOmzw+Pj4p4lEYruLZWeqa2o2xmKxIXvCb487Tm3fsdeDAAAAAElFTkSuQmCC",We=ee(96074),Me=ee(85725),ve=ee(11320),re=(me,Ce,Be)=>new Promise((Xe,Le)=>{var Ue=$e=>{try{Ge(Be.next($e))}catch(ut){Le(ut)}},Ze=$e=>{try{Ge(Be.throw($e))}catch(ut){Le(ut)}},Ge=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(Ue,Ze);Ge((Be=Be.apply(me,Ce)).next())});const a=({user:me,item:Ce,getdata:Be,params:Xe})=>{var Le;const Ue=(0,x.useRef)(),[Ze,Ge]=(0,x.useState)(),[$e,ut]=(0,x.useState)(!0),Ct=(0,ue.useIntl)();return(0,x.useEffect)(()=>{if(!Ue.current)return;function Ut(){var it;let Pt=new ResizeObserver(Mt=>{for(let mt of Mt)console.log("----",mt,Mt),Ge(mt.target.offsetHeight>=52)});return Pt.observe((it=Ue.current)==null?void 0:it.firstElementChild),Pt}const sn=Ut();return()=>{var it,Pt;(it=Ue.current)!=null&&it.firstElementChild&&sn.unobserve((Pt=Ue.current)==null?void 0:Pt.firstElementChild)}},[Ue.current]),x.createElement("div",{onClick:()=>{ue.history.push(`/classrooms/${Xe.coursesId}/program_homework/${Xe.categoryId}/answer/${Ce.id}/detail`)},style:{padding:"0px 20px",cursor:"pointer"}},x.createElement("div",{className:ze.Z.titles,style:{fontWeight:600,fontSize:18,color:"#000000"}},Ce.name),x.createElement("div",{style:{display:"flex",marginTop:10}},x.createElement("div",{style:{flex:1,display:"flex",alignItems:"center",color:"#5F6368"}},x.createElement("img",{style:{width:24,borderRadius:50},src:`${ve.Z.IMG_SERVER}/images/${Ce.author.image_url}`}),x.createElement("span",{style:{margin:"0px 12px 0px 8px"}},(Le=Ce==null?void 0:Ce.author)==null?void 0:Le.name),x.createElement("span",null,"\u53D1\u8868\u4E8E",Ce.created_at)),x.createElement("div",null,x.createElement("span",{style:{color:"#5F6368",cursor:"pointer"},onClick:()=>{}},Ct.formatMessage({id:"classrooms.reply",defaultMessage:"\u56DE\u590D"}),"\uFF08",(Ce==null?void 0:Ce.descendants_count)||0,"\uFF09"),(0,Te.eB)()&&x.createElement("span",{onClick:Ut=>re(void 0,null,function*(){Ut.stopPropagation(),(yield(0,ie.ZP)(`/api/hack_messages/${Ce.id}/update_public`,{method:"post"})).status===0&&Be()}),style:{color:"#44D7B6",cursor:"pointer",marginLeft:20}},Ce.is_public?Ct.formatMessage({id:"shixuns.cancelPublic",defaultMessage:"\u53D6\u6D88\u516C\u5F00"}):Ct.formatMessage({id:"common.public",defaultMessage:"\u516C\u5F00"})))),x.createElement("div",{ref:Ue,style:{margin:"15px 0px",maxHeight:$e?52:"",overflow:"hidden"}},x.createElement(Me.Z,{style:{color:"#434D6C",fontSize:14},value:Ce.content})),(Ce==null?void 0:Ce.hack_identifier)&&x.createElement("span",{onClick:Ut=>re(void 0,null,function*(){var sn;if(Ut.stopPropagation(),(0,Te.dE)())return;let it=yield(0,ie.ZP)(`/api/problems/${Ce==null?void 0:Ce.hack_identifier}/start.json`,{method:"get",params:{hack_user_id:(sn=Ce==null?void 0:Ce.author)==null?void 0:sn.id}});it&&(window.open(`/myproblems/${it==null?void 0:it.identifier}?type=1`),localStorage.setItem("program_homework",[Xe.coursesId,Xe.categoryId]))}),className:ze.Z.tips},Ce==null?void 0:Ce.hack_name),Ze&&x.createElement("div",{onClick:Ut=>{Ut.stopPropagation(),ut(!$e)}},x.createElement(We.Z,{dashed:!1,className:"",style:{cursor:"pointer"}},x.createElement("a",{className:`font14 ${ze.Z.color999}`},$e?Ct.formatMessage({id:"paths.readFullText",defaultMessage:"\u9605\u8BFB\u5168\u6587"}):Ct.formatMessage({id:"paths.collapseFullText",defaultMessage:"\u6536\u8D77\u5168\u6587"}),x.createElement("i",{className:`iconfont font14 ${$e?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`})))))};var y=(0,ue.connect)(({user:me})=>({user:me}))(a),b=Object.defineProperty,E=Object.defineProperties,z=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ae=(me,Ce,Be)=>Ce in me?b(me,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Be}):me[Ce]=Be,le=(me,Ce)=>{for(var Be in Ce||(Ce={}))ne.call(Ce,Be)&&ae(me,Be,Ce[Be]);if(te)for(var Be of te(Ce))oe.call(Ce,Be)&&ae(me,Be,Ce[Be]);return me},he=(me,Ce)=>E(me,z(Ce)),Ee=(me,Ce,Be)=>new Promise((Xe,Le)=>{var Ue=$e=>{try{Ge(Be.next($e))}catch(ut){Le(ut)}},Ze=$e=>{try{Ge(Be.throw($e))}catch(ut){Le(ut)}},Ge=$e=>$e.done?Xe($e.value):Promise.resolve($e.value).then(Ue,Ze);Ge((Be=Be.apply(me,Ce)).next())});const be=({user:me})=>{var Ce,Be,Xe,Le;const Ue=(0,ue.useIntl)();let[Ze,Ge]=(0,x.useState)(he(le({},(0,ue.useParams)()),{page:1,per_page:10,type:1,sort_by:"",course_group:(0,Te.dE)()?[me.userInfo.course.course_group_id]:[]}));const[$e,ut]=(0,x.useState)([]);(0,x.useEffect)(()=>{Ct()},[]);function Ct(){return Ee(this,null,function*(){let Ut=yield(0,ie.ZP)(`/api/homework_commons/${Ze.categoryId}/hack_messages`,{method:"get",params:he(le({},Ze),{type:1})});ut(Ut)})}return x.createElement("div",{style:{width:1200,margin:"0px auto"}},x.createElement("div",{style:{marginTop:10,display:"flex"}},x.createElement("div",{style:{flex:1,marginRight:30,background:"#fff"}},x.createElement(fe.default,{tabBarStyle:{padding:"0px 10px"},style:{width:"850px"},tabBarExtraContent:(0,Te.dE)()&&x.createElement(De.ZP,{type:"primary",style:{width:88},onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/add`)}},"\u53D1\u8868\u7B54\u7591 "),onChange:Ut=>{Ut==="1"?Ze.sort_by="":Ze.sort_by="created_at",Ge(le({},Ze)),Ct()}},x.createElement(fe.default.TabPane,{key:"1",tab:Ue.formatMessage({id:"classroomProgrammingHomework.latestReplies",defaultMessage:"\u6700\u65B0\u56DE\u590D"})}),x.createElement(fe.default.TabPane,{key:"2",tab:Ue.formatMessage({id:"classroomProgrammingHomework.latestPosts",defaultMessage:"\u6700\u65B0\u53D1\u8868"})})),((Ce=$e==null?void 0:$e.data)==null?void 0:Ce.length)<=0&&x.createElement(_e.Z,{customText:Ue.formatMessage({id:"classroomProgrammingHomework.noDiscussion",defaultMessage:"\u6682\u65E0\u8BA8\u8BBA"})}),(Be=$e==null?void 0:$e.data)==null?void 0:Be.map(Ut=>x.createElement(y,{item:Ut,params:Ze,getdata:Ct})),x.createElement("div",{style:{width:"100%",textAlign:"center",marginTop:10}},x.createElement(Fe.Z,{current:Ze.page,pageSize:Ze.per_page,total:$e==null?void 0:$e.count,hideOnSinglePage:!0,onChange:(Ut,sn)=>{Ze.page=Ut,Ze.per_page=sn,Ge(le({},Ze)),Ct()}}))),x.createElement("div",{className:ze.Z.right,style:{width:300,height:"100%"}},x.createElement("div",{style:{display:"flex"}},x.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},x.createElement("span",{style:{marginRight:3,fontSize:20,fontWeight:600,color:"#000"}},"\u5E7F\u64AD"),x.createElement("img",{width:21,src:Ae})," "),(0,Te.GJ)()&&x.createElement(De.ZP,{type:"primary",onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/add`)}},Ue.formatMessage({id:"classroomProgrammingHomework.publishBroadcast",defaultMessage:"\u53D1\u5E03\u5E7F\u64AD"}))),((Xe=$e==null?void 0:$e.radio_messages)==null?void 0:Xe.length)<=0&&x.createElement(_e.Z,null),(Le=$e==null?void 0:$e.radio_messages)==null?void 0:Le.map(Ut=>x.createElement("div",{onClick:()=>{ue.history.push(`/classrooms/${Ze.coursesId}/program_homework/${Ze.categoryId}/answer/${Ut.id}/detail`)},style:{marginTop:30,cursor:"pointer"}},x.createElement("div",{className:ze.Z.title,style:{fontSize:"16px",fontWeight:600}},x.createElement("span",{style:{color:(Ut==null?void 0:Ut.message_type)===2?"#4C7BE6":"#E17E7E"}},(Ut==null?void 0:Ut.message_type)===2?"\u3010\u9898\u89E3\u3011":"\u3010\u901A\u77E5\u3011"),x.createElement("span",{title:Ut.name},Ut.name)),x.createElement("div",{style:{marginTop:15,color:"#5F6368"}},"\u53D1\u8868\u4E8E",Ut.created_at))))))};var xe=(0,ue.connect)(({user:me})=>({user:me}))(be)},42469:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he}});var x=ee(67294),ue={anchorNavigation:"anchorNavigation___qD4R0",tabs:"tabs___hVMvA",box:"box___Qz1lW",head:"head___WZZdl"},fe=Object.defineProperty,De=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ie=(Ee,be,xe)=>be in Ee?fe(Ee,be,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ee[be]=xe,_e=(Ee,be)=>{for(var xe in be||(be={}))Fe.call(be,xe)&&ie(Ee,xe,be[xe]);if(De)for(var xe of De(be))Te.call(be,xe)&&ie(Ee,xe,be[xe]);return Ee};const ze=Ee=>React.createElement("svg",_e({width:17,height:18,xmlns:"http://www.w3.org/2000/svg"},Ee),React.createElement("title",null,"\u88C5\u9970\u70B9"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"100%",y1:"50%",x2:"0%",y2:"50%",id:"dot_svg__a"},React.createElement("stop",{stopColor:"#5EC7EA",offset:"0%"}),React.createElement("stop",{stopColor:"#3055D0",offset:"100%"}))),React.createElement("g",{transform:"translate(0 -1)",fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"m4.342 2.005 11.896 7.138a1 1 0 0 1 0 1.714L4.342 17.995a1 1 0 0 1-1.378-1.362L6.834 10l-3.87-6.633a1 1 0 0 1 1.378-1.362Z",fill:"url(#dot_svg__a)"}),React.createElement("circle",{fill:"#3061D0",cx:2,cy:10,r:2})));var Ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNUVDN0VBIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNTVEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTQuMzQyIDIuMDA1IDExLjg5NiA3LjEzOGExIDEgMCAwIDEgMCAxLjcxNEw0LjM0MiAxNy45OTVhMSAxIDAgMCAxLTEuMzc4LTEuMzYyTDYuODM0IDEwbC0zLjg3LTYuNjMzYTEgMSAwIDAgMSAxLjM3OC0xLjM2MloiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGZpbGw9IiMzMDYxRDAiIGN4PSIyIiBjeT0iMTAiIHI9IjIiLz48L2c+PC9zdmc+",We=ee(66368),Me=ee(94184),ve=ee.n(Me),re=ee(67294),a=Object.defineProperty,y=Object.defineProperties,b=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(Ee,be,xe)=>be in Ee?a(Ee,be,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ee[be]=xe,oe=(Ee,be)=>{for(var xe in be||(be={}))z.call(be,xe)&&ne(Ee,xe,be[xe]);if(E)for(var xe of E(be))te.call(be,xe)&&ne(Ee,xe,be[xe]);return Ee},ae=(Ee,be)=>y(Ee,b(be)),he=({dataSource:Ee,className:be,style:xe})=>{const[me,Ce]=(0,x.useState)([]),[Be,Xe]=(0,x.useState)(""),Le=(0,x.useRef)("");(0,x.useEffect)(()=>{if(Ee!=null&&Ee.length){const Ge=String(Math.random()).slice(-6),$e=Ee.map(ut=>ae(oe({},ut),{key:`${Ge}-${ut.key}`}));Ce($e),Xe($e[0].key)}},[Ee.length]);const Ue=Ge=>{Xe(Ge),Le.current=Ge;const $e=document.getElementById(Ge);if($e){const ut=$e.getBoundingClientRect().top+window.scrollY-50;window.scrollTo({top:ut,behavior:"smooth"})}},Ze=()=>{const Ge=me.map(ut=>document.getElementById(ut.key)),$e=window.innerHeight/2;for(const ut of Ge)if(ut){const Ct=ut.getBoundingClientRect();if(Ct.top>=0&&Ct.top<$e){if(Le.current===ut.id){Le.current="";return}if(Le.current)return;Xe(ut.id);break}}};return(0,x.useEffect)(()=>(window.addEventListener("scroll",Ze),()=>{window.removeEventListener("scroll",Ze)}),[me]),re.createElement("div",{className:ve()(ue.anchorNavigation,be),style:xe},re.createElement(We.default,{items:me,tabBarGutter:60,className:ue.tabs,activeKey:Be,onChange:Ue}),me.map(Ge=>re.createElement("div",{key:Ge.key,id:Ge.key,className:ue.box},re.createElement("div",{className:ue.head},re.createElement("img",{className:"mr10",src:Ae,alt:"Dot"}),Ge.label),re.createElement("div",{className:ue.element},Ge.element))))}},98595:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(14446),fe=ee(2453),De=ee(33170),Fe=ee(35973),Te=Object.defineProperty,ie=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ae=(a,y,b)=>y in a?Te(a,y,{enumerable:!0,configurable:!0,writable:!0,value:b}):a[y]=b,We=(a,y)=>{for(var b in y||(y={}))_e.call(y,b)&&Ae(a,b,y[b]);if(ie)for(var b of ie(y))ze.call(y,b)&&Ae(a,b,y[b]);return a},Me=(a,y)=>{var b={};for(var E in a)_e.call(a,E)&&y.indexOf(E)<0&&(b[E]=a[E]);if(a!=null&&ie)for(var E of ie(a))y.indexOf(E)<0&&ze.call(a,E)&&(b[E]=a[E]);return b},ve=(a,y,b)=>new Promise((E,z)=>{var te=ae=>{try{oe(b.next(ae))}catch(le){z(le)}},ne=ae=>{try{oe(b.throw(ae))}catch(le){z(le)}},oe=ae=>ae.done?E(ae.value):Promise.resolve(ae.value).then(te,ne);oe((b=b.apply(a,y)).next())});const re=a=>{var y=a,{shixunHomeworks:b,dispatch:E}=y,z=Me(y,["shixunHomeworks","dispatch"]);const te=(0,Fe.useIntl)(),ne=(0,Fe.useParams)();return x.createElement(ue.default,{centered:!0,title:te.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:te.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:te.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ve(void 0,null,function*(){(yield(0,De.ZP)(`/api/myshixuns/${b.actionTabs.selectArrs.myshixun_identifier}/reset_my_game.json`,{method:"GET",params:{course_id:ne.coursesId}})).shixun_identifier&&(fe.ZP.success(te.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),E({type:"shixunHomeworks/setActionTabs",payload:{}}),E({type:"shixunHomeworks/getWorkList",payload:We({},b.actionTabs.params)}))}),onCancel:()=>{E({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,te.formatMessage({id:"classrooms.returnAssignmentWarning",defaultMessage:"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"})),x.createElement("p",null,te.formatMessage({id:"classrooms.confirmReturnAssignment",defaultMessage:"\u786E\u5B9A\u6253\u56DE?"})))};ct.Z=(0,Fe.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(re)},96469:function(ht,ct,ee){"use strict";ee.d(ct,{n:function(){return pt},Z:function(){return on}});var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(83062),Fe=ee(14446),Te=ee(68508),ie=ee(84567),_e=ee(71230),ze=ee(15746),Ae=ee(69677),We=ee(71577),Me=ee(85418),ve=ee(9430),re=ee(78045),a=ee(31795),y=ee(28452),b=ee(42922),E=ee(53978),z=ee(33863),te=ee(33463),ne=ee(26194),oe=ee(28706),ae=ee(98595),le=ee(87995),he=ee(33170),Ee=ee(35973),be=Object.defineProperty,xe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Be=(jt,Rt,yt)=>Rt in jt?be(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,Xe=(jt,Rt)=>{for(var yt in Rt||(Rt={}))me.call(Rt,yt)&&Be(jt,yt,Rt[yt]);if(xe)for(var yt of xe(Rt))Ce.call(Rt,yt)&&Be(jt,yt,Rt[yt]);return jt},Le=(jt,Rt)=>{var yt={};for(var Vt in jt)me.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&xe)for(var Vt of xe(jt))Rt.indexOf(Vt)<0&&Ce.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},Ue=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{zn(yt.next(On))}catch(_t){Bt(_t)}},Vn=On=>{try{zn(yt.throw(On))}catch(_t){Bt(_t)}},zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,Vn);zn((yt=yt.apply(jt,Rt)).next())});const Ze=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Le(Rt,["shixunHomeworks","dispatch"]);const Fn=(0,Ee.useIntl)(),Vn=(0,Ee.useParams)(),[zn,On]=(0,x.useState)(!0),[_t,Ca]=(0,x.useState)(!1),[Ha]=ue.default.useForm(),nn=()=>Ue(void 0,null,function*(){const en=Ha.getFieldValue();(yield(0,he.ZP)(`/api/homework_commons/${Vn.categoryId}/batch_comment.json`,{method:"post",body:{student_work_ids:[...yt.actionTabs.selectArrs],cover_all:zn,hidden_comment:en.hidden_comment,comment:en.comment}})).status===0&&(fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Ha.resetFields(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Vt({type:"shixunHomeworks/getWorkList",payload:Xe({},yt.actionTabs.params)}))});return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:Fn.formatMessage({id:"classroomClassroomExperiments.oneClickComment",defaultMessage:"\u4E00\u952E\u70B9\u8BC4"}),open:yt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4",okText:Fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Ue(void 0,null,function*(){const en=Ha.getFieldValue();JSON.stringify(en)==="{}"||en.hidden_comment===""&&en.comment===""?Ca(!0):yt.workList.partial_comment?Vt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",selectArrs:yt.actionTabs.selectArrs,params:yt.actionTabs.params}}):nn()}),onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ue.default,{form:Ha,onChange:()=>{_t&&Ca(!1)}},x.createElement("p",null,Fn.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"comment"},x.createElement(Ae.default.TextArea,{placeholder:Fn.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),x.createElement("p",null,Fn.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"hidden_comment"},x.createElement(Ae.default.TextArea,{placeholder:Fn.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),_t&&x.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")),x.createElement(Fe.default,{centered:!0,title:x.createElement("span",null,x.createElement(le.Z,{className:"c-orange mr20"}),Fn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"})),open:yt.actionTabs.key==="\u4E00\u952E\u70B9\u8BC4\u786E\u8BA4",okText:"\u786E\u5B9A\u70B9\u8BC4",cancelText:"\u653E\u5F03\u70B9\u8BC4",onOk:()=>{nn()},onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400},x.createElement("div",{className:"tc"},x.createElement("p",null,"\u90E8\u5206\u5B66\u751F\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF0C\u662F\u5426\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4\u5185\u5BB9\uFF1F"),x.createElement("p",null,x.createElement(re.ZP.Group,{onChange:en=>{On(en.target.value)},value:zn},x.createElement(re.ZP,{value:!0},"\u8986\u76D6\u5DF2\u6709\u70B9\u8BC4"),x.createElement(re.ZP,{value:!1},"\u8DF3\u8FC7\u5DF2\u6709\u70B9\u8BC4"))))))};var Ge=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(Ze),$e=ee(86763),ut=ee(52262),Ct={wrap:"wrap___altfw",maxWidth70:"maxWidth70___Q4NoO",maxWidth80:"maxWidth80___lwsmt",maxWidth100:"maxWidth100___Wnsw8",maxWidth110:"maxWidth110___zQh0P",maxWidth120:"maxWidth120___gjwfa",reviewStatusTooltip:"reviewStatusTooltip___um7Rt",color32C:"color32C___GIjgW",MdEditor:"MdEditor___OuyKH",tr1:"tr1___nwwbX",TableDom:"TableDom___pl59W"},Ut=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,Pt=(jt,Rt)=>{var yt={};for(var Vt in jt)sn.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&Ut)for(var Vt of Ut(jt))Rt.indexOf(Vt)<0&&it.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},Mt=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{zn(yt.next(On))}catch(_t){Bt(_t)}},Vn=On=>{try{zn(yt.throw(On))}catch(_t){Bt(_t)}},zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,Vn);zn((yt=yt.apply(jt,Rt)).next())});const mt=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Pt(Rt,["shixunHomeworks","dispatch"]),Fn,Vn,zn,On;const _t=(0,Ee.useIntl)(),Ca=(0,Ee.useParams)(),[Ha,nn]=(0,x.useState)(!1),[en,Ma]=(0,x.useState)((Vn=(Fn=yt.actionTabs.selectArrs)==null?void 0:Fn.data)==null?void 0:Vn.name),[Ta]=ue.default.useForm();(0,x.useEffect)(()=>{var ma,Ja,sr,Je,Et,qe;yt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&Ta.setFieldsValue({comment:(Ja=(ma=yt.actionTabs.selectArrs)==null?void 0:ma.data)==null?void 0:Ja.work_comment,hidden_comment:(Je=(sr=yt.actionTabs.selectArrs)==null?void 0:sr.data)==null?void 0:Je.work_comment_hidden}),Ma((qe=(Et=yt.actionTabs.selectArrs)==null?void 0:Et.data)==null?void 0:qe.name)},[yt.actionTabs.key]);const An=()=>Mt(void 0,null,function*(){var ma,Ja;const sr=Ta.getFieldValue();if((yield(0,he.ZP)(`/api/student_works/${(Ja=(ma=yt.actionTabs.selectArrs)==null?void 0:ma.data)==null?void 0:Ja.homeworkId}/shixun_work_comment.json`,{method:"post",body:{hidden_comment:sr.hidden_comment,comment:sr.comment}})).status===0)return fe.ZP.success("\u8BC4\u9605\u6210\u529F"),Ta.resetFields(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Vt({type:"shixunHomeworks/getWorkList",payload:Ca})});return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:(On=(zn=yt.actionTabs.selectArrs)==null?void 0:zn.data)!=null&&On.work_comment_hidden?"\u66F4\u6539"+en+"\u70B9\u8BC4":en+"\u70B9\u8BC4",open:yt.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:_t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:_t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Mt(void 0,null,function*(){const ma=Ta.getFieldValue();JSON.stringify(ma)==="{}"||ma.hidden_comment===""&&ma.comment===""?nn(!0):An()}),onCancel:()=>{Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ue.default,{form:Ta,onChange:()=>{Ha&&nn(!1)}},x.createElement("p",null,_t.formatMessage({id:"classrooms.visibleToStudentsAndTeachers",defaultMessage:"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"comment"},x.createElement(Ae.default.TextArea,{placeholder:_t.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8})),x.createElement("p",null,_t.formatMessage({id:"classroomGraphicGroupHomework.visibleOnlyToClassTeachers",defaultMessage:"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"})),x.createElement(ue.default.Item,{name:"hidden_comment"},x.createElement(Ae.default.TextArea,{placeholder:_t.formatMessage({id:"classrooms.pleaseEnterReviewContent",defaultMessage:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9"}),rows:8}))),Ha&&x.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var wt=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(mt),Kt=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Cn=(jt,Rt)=>{var yt={};for(var Vt in jt)je.call(jt,Vt)&&Rt.indexOf(Vt)<0&&(yt[Vt]=jt[Vt]);if(jt!=null&&Kt)for(var Vt of Kt(jt))Rt.indexOf(Vt)<0&&vn.call(jt,Vt)&&(yt[Vt]=jt[Vt]);return yt},ua=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{zn(yt.next(On))}catch(_t){Bt(_t)}},Vn=On=>{try{zn(yt.throw(On))}catch(_t){Bt(_t)}},zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,Vn);zn((yt=yt.apply(jt,Rt)).next())});const kn=jt=>{var Rt=jt,{shixunHomeworks:yt,dispatch:Vt}=Rt,Bt=Cn(Rt,["shixunHomeworks","dispatch"]);const Fn=(0,Ee.useIntl)(),Vn=(0,Ee.useParams)(),[zn,On]=(0,x.useState)([]),[_t,Ca]=(0,x.useState)([]);(0,x.useEffect)(()=>{yt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B"&&Ha()},[yt.actionTabs.key]);function Ha(){return ua(this,null,function*(){const en=yield(0,he.ZP)(`/api/homework_commons/${Vn.categoryId}/code_quality_analyses/group_list.json`,{method:"GET",params:{page:1,limit:200}});On(en)})}const nn=[{title:Fn.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),dataIndex:"name"},{title:Fn.formatMessage({id:"classroomGraphicGroupHomework.validWorksCount",defaultMessage:"\u6709\u6548\u4F5C\u54C1\u6570"}),dataIndex:"works_count"},{title:"\u68C0\u6D4B\u8FDB\u5EA6",dataIndex:"status"},{title:"\u4E0A\u6B21\u8BC4\u5206\u65F6\u95F4",dataIndex:"last_analysis_time"}];return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:"\u4EE3\u7801\u8D28\u91CF\u8BC4\u5206",open:yt.actionTabs.key==="\u8D28\u91CF\u68C0\u6D4B",width:700,okText:Fn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Fn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ua(void 0,null,function*(){const en=yield(0,he.ZP)(`/api/homework_commons/${Vn.categoryId}/code_quality_analyses.json`,{method:"POST",body:{group_ids:_t}});(en==null?void 0:en.status)===0&&(Ee.history.replace(`/classrooms/${Vn.coursesId}/shixun_homework/${Vn.categoryId}/detail?tabs=4`),window.location.reload(),Vt({type:"shixunHomeworks/setActionTabs",payload:{}}),Ca([]))}),onCancel:()=>{Ca([]),Vt({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement(ve.default,{rowSelection:{type:"checkbox",onChange:(en,Ma)=>{Ca([...en])},selectedRowKeys:_t,getCheckboxProps:en=>({disabled:en.status==="\u8FDB\u884C\u4E2D"||en.works_count===0})},rowKey:en=>en.key||en.id,scroll:{y:300},pagination:!1,columns:nn,dataSource:zn==null?void 0:zn.group_list})))};var nt=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(kn),dt=ee(35567),gt=ee(98769),Ft=Object.defineProperty,rt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,xt=(jt,Rt,yt)=>Rt in jt?Ft(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,kt=(jt,Rt)=>{for(var yt in Rt||(Rt={}))bt.call(Rt,yt)&&xt(jt,yt,Rt[yt]);if(rt)for(var yt of rt(Rt))It.call(Rt,yt)&&xt(jt,yt,Rt[yt]);return jt},Zt=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{zn(yt.next(On))}catch(_t){Bt(_t)}},Vn=On=>{try{zn(yt.throw(On))}catch(_t){Bt(_t)}},zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,Vn);zn((yt=yt.apply(jt,Rt)).next())});const Kn=({shixunHomeworks:jt,dispatch:Rt,isShow:yt,setIsShow:Vt,item:Bt,coursesId:Fn,categoryId:Vn})=>{const zn=(0,Ee.useIntl)(),[On,_t]=(0,x.useState)({page:1,limit:10}),[Ca,Ha]=(0,x.useState)([]),[nn,en]=(0,x.useState)(!1);(0,x.useEffect)(()=>{yt&&Ma()},[yt]);function Ma(){return Zt(this,null,function*(){en(!0);const An=yield(0,he.ZP)(`/api/student_works/${Bt.id}/game_details.json`,{method:"get",params:kt({},On)});en(!1),An.status===0&&Ha(An==null?void 0:An.data)})}const Ta=[{title:zn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#000"}},On.limit*(On.page-1)+Ja+1)},{title:zn.formatMessage({id:"classrooms.taskName",defaultMessage:"\u4EFB\u52A1\u540D\u79F0"}),dataIndex:"name",key:"name",ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#000"}},An)},{title:"\u901A\u5173\u8BE6\u60C5",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:(An,ma,Ja)=>x.createElement("span",null,An==0?zn.formatMessage({id:"classrooms.notPassed",defaultMessage:"\u672A\u901A\u5173"}):An==4?zn.formatMessage({id:"classroomClassroomExperiments.clearedAfterDeadline",defaultMessage:"\u622A\u6B62\u540E\u901A\u5173"}):"\u5DF2\u901A\u5173")},{title:zn.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#333"}},An)},{title:zn.formatMessage({id:"classroomClassroomExperiments.practicalTimeSpent",defaultMessage:"\u5B9E\u8BAD\u8017\u65F6"}),dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:(An,ma,Ja)=>x.createElement("span",{style:{color:"#333"}},An)}];return x.createElement(x.Fragment,null,x.createElement(Fe.default,{centered:!0,title:zn.formatMessage({id:"classroomClassroomExperiments.clearanceStatus",defaultMessage:"\u901A\u5173\u60C5\u51B5"}),open:yt,width:700,footer:null,maskClosable:!1,onCancel:()=>{On.page=1,On.limit=10,_t(kt({},On)),Vt(!1)}},x.createElement("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"}},x.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u5B66\u751F\u59D3\u540D"),x.createElement("span",{title:Bt==null?void 0:Bt.user_name,style:{color:"#232B40"}},Bt==null?void 0:Bt.user_name)),x.createElement("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},zn.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"})),x.createElement("span",{title:Bt==null?void 0:Bt.student_id,style:{color:"#232B40"}},(Bt==null?void 0:Bt.student_id)||"--")),x.createElement("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},x.createElement("span",{style:{color:"#666",marginRight:"10px"}},"\u73ED\u7EA7"),x.createElement("span",{title:Bt==null?void 0:Bt.group_name,style:{color:"#232B40"}},(Bt==null?void 0:Bt.group_name)||"--"))),x.createElement(ve.default,{scroll:{y:380},columns:Ta,loading:nn,style:{marginBottom:On.limit>(Ca==null?void 0:Ca.count)?"16px":"0"},dataSource:Ca.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:On.limit,current:On.page,position:["bottomRight"],onChange:(An,ma)=>{On.page=An,On.limit=ma,_t(kt({},On)),Ma()},total:Ca==null?void 0:Ca.count,showTotal:(An,ma)=>x.createElement("span",null,zn.formatMessage({id:"common.total",defaultMessage:"\u5171"}),x.createElement("span",{style:{color:"#165DFF"}}," ",An," "),zn.formatMessage({id:"problemset.pieceOfData",defaultMessage:"\u6761\u6570\u636E"}))}})))};var Ke=(0,Ee.connect)(({shixunHomeworks:jt})=>({shixunHomeworks:jt}))(Kn),Re=ee(67294),In=Object.defineProperty,Ne=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ye=(jt,Rt,yt)=>Rt in jt?In(jt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:yt}):jt[Rt]=yt,lt=(jt,Rt)=>{for(var yt in Rt||(Rt={}))ke.call(Rt,yt)&&Ye(jt,yt,Rt[yt]);if(Ne)for(var yt of Ne(Rt))Jt.call(Rt,yt)&&Ye(jt,yt,Rt[yt]);return jt},ot=(jt,Rt,yt)=>new Promise((Vt,Bt)=>{var Fn=On=>{try{zn(yt.next(On))}catch(_t){Bt(_t)}},Vn=On=>{try{zn(yt.throw(On))}catch(_t){Bt(_t)}},zn=On=>On.done?Vt(On.value):Promise.resolve(On.value).then(Fn,Vn);zn((yt=yt.apply(jt,Rt)).next())});const pt=({value:jt,placeholder:Rt=""})=>{if(jt==null||jt==="")return Re.createElement("span",null,Rt);{const yt=Number(jt);if(yt>=80)return Re.createElement("span",{style:{color:"#009C0F"}},yt);if(yt<80&&yt>=60)return Re.createElement("span",{style:{color:"#FA6400"}},yt);if(yt<60)return Re.createElement("span",{style:{color:"#E30000"}},yt)}},zt=({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt,dispatch:Bt,setExportParams:Fn,user:Vn})=>{var zn,On,_t,Ca,Ha,nn,en,Ma,Ta,An,ma,Ja,sr;const Je=(0,Ee.useIntl)(),Et=(0,Ee.useParams)(),[qe,bn]=(0,x.useState)(lt(lt({},{page:1,limit:20,order:"work_score",b_order:"desc"}),Et)),[tn]=ue.default.useForm(),[Ba,bo]=(0,x.useState)(),[wa,sa]=(0,x.useState)({}),[Yo,Ar]=(0,x.useState)([]),[ar,Jn]=(0,x.useState)(!1),[vo,Lt]=(0,x.useState)([]),[$t,Qt]=(0,x.useState)(!1),[rn,Un]=(0,x.useState)(),[un,Wn]=(0,x.useState)(1),[qt,uo]=(0,x.useState)(),[Na,So]=(0,x.useState)(),[Io,Dn]=(0,x.useState)(),[er,Lr]=(0,x.useState)(),[Pr,wo]=(0,x.useState)(),[Kr,Xn]=(0,x.useState)(!1),[Va,Ra]=(0,x.useState)(!1),[ha,ur]=(0,x.useState)(),or=(0,Ee.useLocation)();(0,x.useEffect)(()=>(pr(),()=>{sa([]),Ar([])}),[qe.coursesId]),(0,x.useEffect)(()=>{var Nn;const mo=JSON.parse(JSON.stringify(jt.workList));!((Nn=mo==null?void 0:mo.student_works)!=null&&Nn.length)&&(mo!=null&&mo.id)?(mo.student_works=[lt({},mo)],sa(mo)):(mo!=null&&mo.id&&Ar([lt(lt({},mo),{number:"\u6211"})]),sa(lt({},mo)))},[jt.workList]);const pr=Nn=>(Fn(lt({},qe)),Bt({type:"shixunHomeworks/getWorkList",payload:qe}));(0,x.useEffect)(()=>{Bt({type:"user/getUserInfo",payload:{course_id:qe.coursesId}})},[]);const _r=()=>ot(void 0,null,function*(){const Nn=yield(0,$e.Uc)({categoryId:Et.categoryId});bo(Nn==null?void 0:Nn.update_score)}),Wr=()=>ot(void 0,null,function*(){Bt({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const Nn=yield(0,$e.Vs)({categoryId:Et.categoryId});Bt({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nn==null?void 0:Nn.status)===0&&(fe.ZP.success(Nn==null?void 0:Nn.message),pr())}),Fi=()=>{qe.page=1;const Nn=Object.assign({},tn.getFieldsValue());delete qe.course_group,delete qe.teacher_comment,Object.keys(Nn).map(function(mo){var rr;switch(mo){case"task_status":Nn[mo].includes("all")||!Nn[mo].length?(delete qe.work_status,tn.setFieldsValue({task_status:"all"})):(qe.work_status=Nn[mo],tn.setFieldsValue({task_status:qe.work_status}));break;case"course_group_info":Nn[mo].includes("all")||!Nn[mo].length?(delete qe.course_group,tn.setFieldsValue({course_group_info:"all"})):(qe.course_group=Nn[mo],tn.setFieldsValue({course_group_info:qe.course_group}));break;case"teacher_comment":Nn[mo].includes("all")||!Nn[mo].length?(delete qe.teacher_comment,tn.setFieldsValue({teacher_comment:"all"})):(qe.teacher_comment=((rr=Nn[mo])==null?void 0:rr.length)===1?Number(Nn[mo][0]):"",tn.setFieldsValue({teacher_comment:Nn[mo]}));break}}),pr()};(0,x.useEffect)(()=>{document.getElementById("divhe")&&document.getElementById("divhe").scrollHeight>47&&(wo(47),Xn(!0))},[document.getElementById("divhe")]);const hi=(Nn,mo)=>{qe.page=Nn,qe.limit=20,pr()};function _i(){Wn(1),uo(""),So(""),Dn(""),Lr(""),Lt([])}const Xr=[{title:Je.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",align:"center",width:50,fixed:"left",ellipsis:!0,render:(Nn,mo,rr)=>qe.limit*(qe.page-1)+rr+1},{title:Je.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",align:"center",width:110,fixed:"left",ellipsis:!0,render:Nn=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn},Re.createElement("span",{className:"current"},Nn))},!(0,ut.Jd)()&&{title:Je.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",width:100,ellipsis:!0,showSorterTooltip:!1,sortOrder:qe.order==="student_id"?qe.b_order==="desc"?"descend":"ascend":null,render:Nn=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn||"--"},Re.createElement("span",{className:"current"},Nn||"--"))},{title:Je.formatMessage({id:"classrooms.classDivision",defaultMessage:"\u5206\u73ED"}),dataIndex:"group_name",align:"center",width:100,fixed:"left",ellipsis:!0,render:(Nn,mo)=>Nn?Re.createElement(De.Z,{placement:"bottom",title:Nn},Re.createElement("span",{className:"current"},Nn)):"--"},{title:Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),dataIndex:"work_status",align:"center",width:94,ellipsis:!0,fixed:"left",sorter:!0,showSorterTooltip:!1,sortOrder:qe.order==="work_status"?qe.b_order==="desc"?"descend":"ascend":null,render:Nn=>Re.createElement(oe.lC,{status:Nn})},{title:Je.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),align:"center",dataIndex:"achieve_time",ellipsis:!0,sorter:!0,sortOrder:qe.order==="achieve_time"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,mo)=>Re.createElement(De.Z,{placement:"bottomLeft",title:Nn},Re.createElement("span",{className:"current"},Nn))},{title:Je.formatMessage({id:"classroomProgrammingHomework.passStatus",defaultMessage:"\u901A\u8FC7\u60C5\u51B5"}),align:"center",dataIndex:"achieve_info",ellipsis:!0,render:(Nn,mo)=>Re.createElement("span",{onClick:rr=>{var Nr;rr.stopPropagation(),(Nr=wa.homework_status)!=null&&Nr.includes("\u5BFC\u5165")&&(ur(mo),Ra(!0))}},Nn||"- -")},{title:Je.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),align:"center",dataIndex:"score",ellipsis:!0,sorter:!0,sortOrder:qe.order==="work_score"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,mo)=>Re.createElement(De.Z,{title:Re.createElement(Re.Fragment,null,Re.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(mo==null?void 0:mo.late_final_score)||0),Re.createElement("div",null,Je.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A",(mo==null?void 0:mo.late_penalty)||0),Re.createElement("div",null,Je.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),"\uFF1A",(mo==null?void 0:mo.score)||0))},pt({value:Nn,placeholder:"- -"}))},{title:Je.formatMessage({id:"classroomProgrammingHomework.completionDuration",defaultMessage:"\u5B8C\u6210\u65F6\u957F"}),dataIndex:"achieve_time_long",align:"center",sorter:!0,ellipsis:!0,sortOrder:qe.order==="achieve_time_long"?qe.b_order==="desc"?"descend":"ascend":null,render:(Nn,mo)=>Nn&&Nn!="--"?Re.createElement(De.Z,{placement:"bottom",title:Nn},Re.createElement("span",{className:"current"},Nn)):"--"},((zn=wa.homework_status)==null?void 0:zn.includes("\u5BFC\u5165"))&&{title:Je.formatMessage({id:"classroomClassroomExperiments.evaluationCount",defaultMessage:"\u8BC4\u6D4B\u6B21\u6570"}),dataIndex:"sum_evaluate_count",align:"center"},!((On=wa.homework_status)!=null&&On.includes("\u5BFC\u5165"))&&{title:Re.createElement("span",null,Je.formatMessage({id:"classrooms.reviewStatus",defaultMessage:"\u8BC4\u9605\u72B6\u6001"})),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:Nn=>Nn?Je.formatMessage({id:"classrooms.reviewed",defaultMessage:"\u5DF2\u8BC4\u9605"}):Je.formatMessage({id:"classrooms.notReviewed",defaultMessage:"\u672A\u8BC4\u9605"})},{title:Je.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:(Nn,mo)=>{var rr;return(rr=wa.homework_status)!=null&&rr.includes("\u5BFC\u5165")?(0,ut.GJ)()?Re.createElement("a",{onClick:Nr=>{Nr.stopPropagation(),Bt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u6210\u7EE9",id:mo==null?void 0:mo.id,type:"normal"}})}},"\u4FEE\u6539\u6210\u7EE9"):Re.createElement("a",{onClick:Nr=>{Nr.stopPropagation(),ur(mo),Ra(!0)}},Je.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})):(0,ut.dE)()?Re.createElement("div",null,(0,oe.JL)(mo==null?void 0:mo.work_status)==="\u672A\u5F00\u542F"?Re.createElement("span",null,"--"):Re.createElement("a",{onClick:Nr=>{var li;if(Nr.stopPropagation(),(0,ut.Rm)()&&!((li=Rt.AssistantObject.hack)!=null&&li.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${mo.id}/${mo.user_id}/comment`,"_blank")}},Je.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"}))):Re.createElement("a",{target:"_blank",onClick:Nr=>{var li,Ur;if(Nr.stopPropagation(),(0,ut.Rm)()&&!((li=Rt.AssistantObject.hack)!=null&&li.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if((Ur=Vn.userInfo)!=null&&Ur.professional_certification)window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${mo.id}/${mo.user_id}/comment`,"_blank");else return Fe.default.confirm({title:Je.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),centered:!0,content:Re.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,oe.xg)("/account/certification")}}),!1}},"\u67E5\u770B\u4F5C\u4E1A")}}].filter(Nn=>!!Nn),ii=()=>{var Nn,mo;return Re.createElement(Te.default,null,Re.createElement(Te.default.Item,{onClick:()=>{var rr;if((0,ut.Rm)()&&!((rr=Rt.AssistantObject.hack)!=null&&rr.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:Je.formatMessage({id:"classrooms.exportStudentScores",defaultMessage:"\u5BFC\u51FA\u5B66\u751F\u6210\u7EE9"}),course_groups:wa==null?void 0:wa.course_group_info,fn:()=>{(0,gt.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")}}})},key:"1"},Je.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),(0,ut.GJ)()&&((Nn=wa==null?void 0:wa.student_works)==null?void 0:Nn.length)>0&&!((mo=wa==null?void 0:wa.homework_status)!=null&&mo.includes("\u5BFC\u5165"))&&Re.createElement(Te.default.Item,{key:"3",onClick:()=>{var rr;if((0,ut.Rm)()&&!((rr=Rt.AssistantObject.hack)!=null&&rr.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Bt({type:"classroomList/setActionTabs",payload:{key:"\u9009\u62E9\u73ED\u7EA7",title:Je.formatMessage({id:"classroomProgrammingHomework.exportProgrammingReport",defaultMessage:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"}),course_groups:wa==null?void 0:wa.course_group_info,fn:()=>{var Nr,li,Ur,Ii;Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A",type:2}}),localStorage.setItem("dowolders","1"),Ee.history.push(`/classrooms/${qe==null?void 0:qe.coursesId}/program_homework/${qe.categoryId}/${(li=(Nr=wa==null?void 0:wa.student_works)==null?void 0:Nr[0])==null?void 0:li.id}/${(Ii=(Ur=wa==null?void 0:wa.student_works)==null?void 0:Ur[0])==null?void 0:Ii.user_id}/comment`)}}})}},Je.formatMessage({id:"classroomProgrammingHomework.programmingReport",defaultMessage:"\u7F16\u7A0B\u62A5\u544A"})),Re.createElement(Te.default.Item,{key:"2",onClick:()=>{var rr;if((0,ut.Rm)()&&!((rr=Rt.AssistantObject.hack)!=null&&rr.can_download)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ee.history.push(`/classrooms/${qe.coursesId}/exportlist/hack_work_list`)}},Je.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))};return Re.createElement(Re.Fragment,null,Re.createElement("section",{className:`${Ct.wrap} minH500 bg-white pl30 pr30 pt30`},((_t=wa.homework_status)==null?void 0:_t.includes("\u672A\u53D1\u5E03"))&&Re.createElement(ne.Z,null),!((Ca=wa.homework_status)!=null&&Ca.includes("\u672A\u53D1\u5E03"))&&Re.createElement("aside",null,!(0,ut.GJ)()&&Re.createElement("div",{className:"c-light-black font12"},Re.createElement("span",null,Je.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})," ",wa==null?void 0:wa.publish_time),Re.createElement("span",{className:"ml5"},"\u622A\u6B62\u65F6\u95F4 ",wa==null?void 0:wa.end_time),Re.createElement("span",{className:"ml5"},"\u8865\u4EA4\u65F6\u95F4 ",(wa==null?void 0:wa.late_time)||"- -")),(0,ut.GJ)()&&Re.createElement(Re.Fragment,null,Re.createElement(ue.default,{form:tn,onChange:Fi,initialValues:{task_status:"all",course_group_info:"all",teacher_comment:"all"}},((Ha=wa.task_status)==null?void 0:Ha.length)>0&&Re.createElement(ue.default.Item,{name:"task_status"},Re.createElement(ie.default.Group,{value:[],style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),":"),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1"},wa.task_status&&wa.task_status.map((Nn,mo)=>Re.createElement(ie.default,{name:"task_status",value:Nn.id},Nn.name,"(",Nn.count,")")))))),((nn=wa.course_group_info)==null?void 0:nn.length)>0&&Re.createElement(ue.default.Item,{name:"course_group_info"},Re.createElement(ie.default.Group,{style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),":"),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1",id:"divhe",style:{height:Pr+"px",overflow:"hidden"}},(en=wa.course_group_info)==null?void 0:en.map((Nn,mo)=>Re.createElement(ie.default,{value:Nn.course_group_id},Nn.group_group_name,"(",Nn.count,")"))),Kr&&Re.createElement("span",{onClick:()=>{let Nn=document.getElementById("divhe").scrollHeight;Pr>47?wo(47):wo(Nn)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"}},Pr===47?Je.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"}):Je.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"}),Pr===47?Re.createElement(b.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):Re.createElement(E.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}))))),((Ma=wa.teacher_comment)==null?void 0:Ma.length)>0&&Re.createElement(ue.default.Item,{name:"teacher_comment"},Re.createElement(ie.default.Group,{style:{width:"100%"}},Re.createElement(_e.Z,null,Re.createElement(ze.Z,{className:"font14",flex:"80px"},Je.formatMessage({id:"classroomClassroomExperiments.additionalComments",defaultMessage:"\u8FFD\u52A0\u70B9\u8BC4:"})),Re.createElement(ze.Z,{flex:"80px"},Re.createElement(ie.default,{value:"all"},Je.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Re.createElement(ze.Z,{flex:"1"},wa.teacher_comment&&wa.teacher_comment.map((Nn,mo)=>Re.createElement(ie.default,{value:String(Nn.id)},Nn.name,"(",Nn.count,")"))))))),Re.createElement(_e.Z,{align:"middle"},Re.createElement(ze.Z,{flex:"1"},Re.createElement(_e.Z,{align:"middle"},Re.createElement(ze.Z,null,Re.createElement(Ae.default.Search,{allowClear:!0,placeholder:Je.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:Nn=>{qe.search=Nn.trim(),qe.page=1,pr()},style:{width:240}})),Re.createElement(ze.Z,null,Re.createElement("span",{className:"ml5"},Re.createElement("span",{className:"c-red"},wa.work_count),Je.formatMessage({id:"classroomGraphicGroupHomework.searchResultsStudents",defaultMessage:"\u4E2A\u68C0\u7D22\u7ED3\u679C"}),"\uFF08",wa.work_count,Je.formatMessage({id:"classroomGraphicGroupHomework.student",defaultMessage:"\u4E2A\u5B66\u751F"}),"\uFF09")))),Re.createElement(ze.Z,null,(0,ut.GJ)()&&!((Ta=wa.homework_status)!=null&&Ta.includes("\u5BFC\u5165"))&&!((An=yt==null?void 0:yt.setting)!=null&&An.hide_code_repeat)&&Re.createElement(We.ZP,{className:"ml10",onClick:()=>{Bt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",selectArrs:wa.student_works.map(Nn=>Nn.id),params:qe}})}},Re.createElement("span",{className:`${Ct.tr1} iconfont icon-daimachazhong`}),Je.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})),(0,ut.GJ)()&&!((ma=wa.homework_status)!=null&&ma.includes("\u5BFC\u5165"))&&Re.createElement(We.ZP,{className:"ml10",onClick:Wr},Re.createElement("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),Je.formatMessage({id:"classrooms.updateGrades",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"})),(0,ut.GJ)()&&Re.createElement(Me.Z,{dropdownRender:ii,className:"ml10"},Re.createElement(We.ZP,null,Re.createElement(z.Z,null),Je.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}),Re.createElement(te.Z,null)))))),Re.createElement(_e.Z,{style:{justifyContent:"end",marginTop:"5px"}},(0,ut.GJ)()&&Ba&&Re.createElement("span",null,Re.createElement("span",{style:{color:"red"}},"*"),"\u5217\u8868\u4E2D\u4F5C\u4E1A\u8BB0\u5F55\u5B58\u5728\u5DEE\u5F02\uFF0C\u8BF7\u70B9\u51FB\u201C\u66F4\u65B0\u6210\u7EE9\u201D\u6309\u94AE")),Re.createElement(ve.default,{className:`mt30 ${Ct.TableDom}`,loading:Vt["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:Nn=>({onClick:mo=>{var rr,Nr;if(!((rr=wa.homework_status)!=null&&rr.includes("\u5BFC\u5165"))){if((0,ut.Rm)()&&!((Nr=Rt.AssistantObject.hack)!=null&&Nr.can_view)){fe.ZP.warning(Je.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${qe.coursesId}/program_homework/${qe.categoryId}/${Nn.id}/${Nn.user_id}/comment`,"_blank")}}}),scroll:{x:1200},dataSource:wa.student_works,columns:Xr,onChange:(Nn,mo,rr)=>{rr.field&&(qe.order=rr.field==="score"?"work_score":rr.field),rr.order||(qe.b_order="asc"),rr.order==="ascend"&&(qe.b_order="asc"),rr.order==="descend"&&(qe.b_order="desc"),rr.order||(qe.b_order="asc"),pr()}}),Re.createElement(Ge,null),Re.createElement(wt,null),Re.createElement(ae.Z,null)),Re.createElement(Fe.default,{title:"\u4E00\u952E\u6253\u56DE\u91CD\u505A",open:ar,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:()=>ot(void 0,null,function*(){if(un===2){if(vo.length<=0){fe.ZP.info(Je.formatMessage({id:"classrooms.selectHomeworkStatus",defaultMessage:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u72B6\u6001"}));return}if(!er){fe.ZP.info(Je.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Nn=yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:er,status:vo}});Nn.status===0&&(Un(Nn),Jn(!1),Qt(!0))}else{if(!(Io===0||Na===0)){if(!Io){fe.ZP.info(Je.formatMessage({id:"classrooms.minScoreCannotEmpty",defaultMessage:"\u6700\u4F4E\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}if(!Na){fe.ZP.info(Je.formatMessage({id:"classrooms.maxScoreCannotEmpty",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u4E3A\u7A7A"}));return}}if(Io>Na){fe.ZP.info(Je.formatMessage({id:"classrooms.maxNotGreaterThanMin",defaultMessage:"\u6700\u9AD8\u5206\u4E0D\u80FD\u5927\u4E8E\u6700\u4F4E\u5206"}));return}if(!er){fe.ZP.info(Je.formatMessage({id:"classrooms.commentCannotEmpty",defaultMessage:"\u8BC4\u8BED\u4E0D\u80FD\u4E3A\u7A7A"}));return}let Nn=yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/confirm_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:er,min_score:Io,max_score:Na}});Nn.status===0&&(Un(Nn),Jn(!1),Qt(!0))}}),onCancel:()=>{Jn(!1),_i()}},Re.createElement("div",{style:{padding:"32px"}},Re.createElement("div",null,Re.createElement("div",null,Re.createElement("span",{style:{width:"80px"}},"\u6253\u56DE\u65B9\u5F0F\uFF1A"),Re.createElement(re.ZP.Group,{value:un,onChange:Nn=>{Wn(Nn.target.value)}},Re.createElement(re.ZP,{value:1},"\u6309\u6210\u7EE9\u6253\u56DE"),Re.createElement(re.ZP,{value:2},"\u6309\u4F5C\u4E1A\u72B6\u6001\u6253\u56DE"))),un===1&&Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"70px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classrooms.lowestScore",defaultMessage:"\u6700\u4F4E\u5206"}),"\uFF1A"),Re.createElement(a.Z,{min:0,max:100,value:Io,onChange:Nn=>Dn(Nn),style:{width:"100px"}}),Re.createElement("span",{style:{width:"80px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classrooms.highestScore",defaultMessage:"\u6700\u9AD8\u5206"}),"\uFF1A"),Re.createElement(a.Z,{min:0,max:100,value:Na,onChange:Nn=>So(Nn),style:{width:"100px"}})),un===2&&Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"80px"}},Je.formatMessage({id:"classroomClassroomExperiments.homeworkStatus",defaultMessage:"\u4F5C\u4E1A\u72B6\u6001"}),"\uFF1A"),Re.createElement(ie.default.Group,{onChange:Nn=>{Lt([...Nn])},style:{width:"100%"}},(Ja=wa.task_status)==null?void 0:Ja.map((Nn,mo)=>Re.createElement(ie.default,{name:"task_status",value:Nn.id},Nn.name,"(",Nn.count,")")))),Re.createElement("div",{style:{display:"flex",marginTop:"20px"}},Re.createElement("span",{style:{width:"70px",textAlign:"end"}},Re.createElement("span",{style:{color:"red"}},"*"),Je.formatMessage({id:"classroomGraphicGroupHomework.comment",defaultMessage:"\u8BC4\u8BED"}),"\uFF1A"),Re.createElement(dt.Z,{className:Ct.MdEditor,onChange:Nn=>Lr(Nn),placeholder:"\u8BF7\u586B\u5199\u8BC4\u8BED"}))))),Re.createElement(Fe.default,{open:$t,title:"\u6253\u56DE\u786E\u8BA4",onOk:()=>ot(void 0,null,function*(){un===2?(yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:er,status:vo}})).status===0&&(fe.ZP.info(Je.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),_i(),pr(),Qt(!1)):(yield(0,he.ZP)(`/api/homework_commons/${qe.categoryId}/batch_redo_modal.json`,{method:"post",body:{id:qe.categoryId,comment:er,min_score:Io,max_score:Na}})).status===0&&(fe.ZP.info(Je.formatMessage({id:"classrooms.returnSuccess",defaultMessage:"\u6253\u56DE\u6210\u529F"})),_i(),pr(),Qt(!1))}),onCancel:()=>{_i(),Qt(!1)}},Re.createElement("div",{style:{padding:"32px"}},un===1&&Re.createElement("span",null,"\u786E\u8BA4\u5C06\u6210\u7EE9\u5728",Io,"-",Na,"\u7684\u5B66\u751F\u8FDB\u884C\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),un===2&&Re.createElement("span",null,"\u786E\u8BA4\u5C06\u4F5C\u4E1A\u72B6\u6001\u4E3A",((sr=wa.task_status)==null?void 0:sr.filter(Nn=>vo==null?void 0:vo.includes(Nn.id)).map(Nn=>Nn.name).toString())+",","\u7684\u5B66\u751F\u8FDB\u884C\u4F5C\u4E1A\u6253\u56DE\u91CD\u505A\u5417\uFF1F"),Re.createElement("br",null),Re.createElement("span",null,"\u8BE5\u6761\u4EF6\u4E0B\u5171\u6709",rn==null?void 0:rn.count,Je.formatMessage({id:"competitions.studentCountShort",defaultMessage:"\u540D\u5B66\u751F"}))))),Re.createElement(nt,null),Re.createElement(Ke,{isShow:Va,setIsShow:Ra,item:ha,coursesId:qe.coursesId,categoryId:qe.categoryId}),Re.createElement("aside",{className:"tc mb50 mt30"},Re.createElement(y.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:hi,current:qe.page||1,defaultPageSize:20,total:wa.work_count})))};var on=(0,Ee.connect)(({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt,user:Bt})=>({shixunHomeworks:jt,classroomList:Rt,globalSetting:yt,loading:Vt.effects,user:Bt}))(zt)},27776:function(ht,ct,ee){"use strict";ee.r(ct),ee.d(ct,{default:function(){return vi}});var x=ee(67294),ue=ee(33170),fe=ee(35973),De=ee(2453),Fe=ee(14446),Te=ee(71577),ie=ee(85673),_e=ee(83062),ze=ee(66368),Ae=ee(9430),We=ee(52310),Me=ee(28706),ve=ee(85725),re=Object.defineProperty,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(Wt,Ht,Gt)=>Ht in Wt?re(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,z=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))y.call(Ht,Gt)&&E(Wt,Gt,Ht[Gt]);if(a)for(var Gt of a(Ht))b.call(Ht,Gt)&&E(Wt,Gt,Ht[Gt]);return Wt},te=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const ne=({shixunHomeworks:Wt,dispatch:Ht})=>{const Gt=(0,fe.useIntl)(),jn=(0,fe.useParams)();return x.createElement(Fe.default,{centered:!0,title:Gt.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:Wt.actionTabs.key==="\u5220\u9664",okText:Gt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Gt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>te(void 0,null,function*(){(yield Ht({type:"shixunHomeworks/deleteReply",payload:{object_id:Wt.actionTabs.selectArr.id,object_type:"journals_for_message"}})).status===0&&(De.ZP.success(Gt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Ht({type:"shixunHomeworks/setActionTabs",payload:{}}),Ht({type:"shixunHomeworks/getReplyList",payload:z({},Wt.actionTabs.params)}))}),onCancel:()=>{Ht({type:"shixunHomeworks/setActionTabs",payload:{}})}},x.createElement("p",null,"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417\uFF1F"))};var oe=(0,fe.connect)(({shixunHomeworks:Wt})=>({shixunHomeworks:Wt}))(ne),ae=ee(27484),le=ee.n(ae),he=ee(11320),Ee=ee(57953),be=ee(28452),xe={flex_box_center:"flex_box_center___zN9Rd",flex_space_between:"flex_space_between___OHt3Z",flex_box_vertical_center:"flex_box_vertical_center___xzO8Q",flex_box_center_end:"flex_box_center_end___LuRwh",flex_box_column:"flex_box_column___rEgTS",bg:"bg___F3FV1",top:"top___vNhKr",desc:"desc___IlwMy",deseIconSty:"deseIconSty___gIJAj",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF",buttonEdit:"buttonEdit____8SMk",md:"md___cq_mx",maskWrap:"maskWrap___bHoew",desHead:"desHead___Njyrc",mask:"mask___o8p8v",info:"info___V66Uf",upDownSty:"upDownSty___Q_kpi"},me="data:image/png;base64,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",Ce=ee(52262),Be=ee(35567),Xe=ee(50881),Le=ee(60887),Ue=ee(32339),Ze=ee(96469),Ge=ee(45587),$e=ee(24285),ut=ee(95742),Ct=ee(53978),Ut=ee(42922),sn=Object.defineProperty,it=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Kt=(Wt,Ht,Gt)=>Ht in Wt?sn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,je=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))mt.call(Ht,Gt)&&Kt(Wt,Gt,Ht[Gt]);if(Mt)for(var Gt of Mt(Ht))wt.call(Ht,Gt)&&Kt(Wt,Gt,Ht[Gt]);return Wt},vn=(Wt,Ht)=>it(Wt,Pt(Ht)),Cn=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});le().locale("ZH-cn");const ua=x.createContext({}),kn=()=>{const Wt=(0,fe.useIntl)(),{setActivatorNodeRef:Ht,listeners:Gt}=(0,x.useContext)(ua);return x.createElement(Te.ZP,je({type:"text",size:"small",className:xe.upDownSty,icon:x.createElement(_e.Z,{title:Wt.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions2",defaultMessage:"\u53EF\u9F20\u6807\u62D6\u62FD\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"})},x.createElement(Xe.Z,null)),style:{cursor:"move"},ref:Ht},Gt))},nt=Wt=>{const{attributes:Ht,listeners:Gt,setNodeRef:jn,setActivatorNodeRef:xa,transform:Ua,transition:ia,isDragging:En}=(0,Ge.nB)({id:Wt["data-row-key"]}),ta=je(vn(je({},Wt.style),{transform:$e.ux.Translate.toString(Ua),transition:ia}),En?{position:"relative",zIndex:100}:{}),da=(0,x.useMemo)(()=>({setActivatorNodeRef:xa,listeners:Gt}),[xa,Gt]);return x.createElement(ua.Provider,{value:da},x.createElement("tr",je(vn(je({},Wt),{ref:jn,style:ta}),Ht)))},dt=({shixunHomeworks:Wt,classroomList:Ht,globalSetting:Gt,user:jn,loading:xa,dispatch:Ua})=>{var ia,En,ta,da;const Zn=(0,fe.useIntl)(),[Qa,To]=(0,x.useState)(vn(je({},(0,fe.useParams)()),{page:1,per_page:10})),[Ga,Cr]=(0,x.useState)([]),[Si,ja]=(0,x.useState)(-1),[La,Po]=(0,x.useState)(""),[Qn,Ia]=(0,x.useState)(""),{detailLeftMenus:Zr}=Ht,Za=(0,fe.useLocation)(),[Sa,Ko]=(0,x.useState)({}),{workDetail:si,workList:Yn,workSetting:yo}=Wt,[Pa,dn]=(0,x.useState)("1"),[ya,wn]=(0,x.useState)(!1),[Uo,xo]=(0,x.useState)(!1),[Ho,Jr]=(0,x.useState)(""),[Co,br]=(0,x.useState)(1),qa=(0,x.useRef)(null),[Qo,cr]=(0,x.useState)(!1);let ri=["",Zn.formatMessage({id:"questionBankList.simple",defaultMessage:"\u7B80\u5355"}),Zn.formatMessage({id:"questionBankList.moderate",defaultMessage:"\u4E2D\u7B49"}),Zn.formatMessage({id:"questionBankList.difficult",defaultMessage:"\u56F0\u96BE"})];(0,x.useEffect)(()=>{Yn.homework_status&&Mn()},[Yn]),(0,x.useEffect)(()=>{qa.current&&(qa.current.clientHeight>200?br(2):br(4))},[Ga==null?void 0:Ga.description]);function Mn(){return Cn(this,null,function*(){var pa,Ro,Bo;wn(!0);let $o=yield(0,ue.ZP)(`/api/courses/${Qa.coursesId}/homework_commons/edit_hack_homework.json`,{method:"get",params:vn(je({},Qa),{id:Qa.categoryId})});if(Cr($o),wn(!1),Qa.defaultExpandedRowKeys=[`${(Ro=(pa=$o==null?void 0:$o.data)==null?void 0:pa[0])==null?void 0:Ro.identifier}`],$o!=null&&$o.hide_description)dn("2");else if(Pa!="2"){if((Bo=Yn.homework_status)!=null&&Bo.includes("\u5BFC\u5165"))return;dn($o!=null&&$o.description?"1":"2")}To(je({},Qa))})}const Ea=()=>{if(Co===1)return{visibility:"hidden"};if(Co===2)return{overflow:"hidden",height:"200px"};if(Co===3)return{overflow:"initial"};if(Co===4)return{overflow:"initial"}},eo=pa=>Cn(void 0,[pa],function*({active:Ro,over:Bo}){if(Ro.id!==(Bo==null?void 0:Bo.id)&&(Bo!=null&&Bo.id)){Cr(ei=>{var ki;const tl=(ki=ei==null?void 0:ei.data)==null?void 0:ki.findIndex(Yl=>Yl.identifier===Ro.id),cl=ei==null?void 0:ei.data.findIndex(Yl=>Yl.identifier===(Bo==null?void 0:Bo.id));return vn(je({},ei),{data:(0,ut.Rp)(ei==null?void 0:ei.data,tl,cl)})});let $o=yield(0,ue.ZP)(`/api/courses/${Qa==null?void 0:Qa.coursesId}/homework_commons/change_hack_position.json`,{method:"post",body:{id:Qa==null?void 0:Qa.categoryId,origin_identifier:Ro==null?void 0:Ro.id,target_identifier:Bo==null?void 0:Bo.id}});($o==null?void 0:$o.status)==0&&(De.ZP.success("\u6392\u5E8F\u6210\u529F"),Mn())}}),Ao=pa=>Cn(void 0,null,function*(){const Ro=()=>Cn(void 0,null,function*(){let $o=yield(0,ue.ZP)(`/api/item_banks/${pa}/copy_hack_item.json`,{method:"post"});($o==null?void 0:$o.status)===0&&De.ZP.success("\u52A0\u5165\u8BD5\u9898\u5E93\u6210\u529F\uFF01")});cr(!0);let Bo=yield(0,ue.ZP)(`/api/item_banks/${pa}/check_hack_item.json`,{method:"get"});(Bo==null?void 0:Bo.status)===-20?Fe.default.confirm({icon:null,centered:!0,closable:!0,okText:Zn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Zn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:"\u52A0\u5165\u8BD5\u9898\u5E93\u63D0\u793A",content:"\u8BE5\u8BD5\u9898\u5728\u8BD5\u9898\u5E93\u4E2D\u5DF2\u5B58\u5728\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u52A0\u5165\u8BD5\u9898\u5E93\uFF1F",onOk:Ro}):Ro(),cr(!1)});return x.createElement("section",{className:xe.bg},x.createElement(Ee.Z,{spinning:ya},(!(Ga!=null&&Ga.hide_description)||(0,Ce.GJ)())&&x.createElement("section",{className:" edu-container",style:{padding:"20px 20px 0 20px",background:"#fff",position:"relative"}},!Uo&&(0,Ce.GJ)()&&x.createElement("div",{style:{position:"absolute",zIndex:10,right:34,top:30}},(yo==null?void 0:yo.hack_edit_permission)&&x.createElement("span",{className:xe.deseIconSty,style:{marginLeft:"auto",cursor:"pointer"},onClick:()=>{xo(!0)}},x.createElement(_e.Z,{title:Zn.formatMessage({id:"classroomClassroomExperiments.editDescription",defaultMessage:"\u7F16\u8F91\u8BF4\u660E"})},x.createElement("i",{className:"iconfont icon-bianji-moren font14"}),x.createElement("span",null,Zn.formatMessage({id:"classroomClassroomExperiments.editDescription",defaultMessage:"\u7F16\u8F91\u8BF4\u660E"})))),x.createElement("span",{className:xe.deseIconSty,style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>Cn(void 0,null,function*(){if(!(Ga!=null&&Ga.hide_description))Fe.default.confirm({centered:!0,okText:Zn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Zn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Zn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:Zn.formatMessage({id:"classrooms.hideMessage",defaultMessage:"\u9690\u85CF\u540E\uFF0C\u5B66\u751F\u7AEF\u5C06\u9690\u85CF\u4F5C\u4E1A\u8BF4\u660E\u6A21\u5757"}),onOk:()=>Cn(void 0,null,function*(){let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/hide_description.json`,{method:"post",body:{status:!0}});(pa==null?void 0:pa.status)==0&&(De.ZP.success(Zn.formatMessage({id:"classrooms.hideSuccess",defaultMessage:"\u9690\u85CF\u6210\u529F"})),Mn())})});else{let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/hide_description.json`,{method:"post",body:{status:!1}});(pa==null?void 0:pa.status)==0&&(De.ZP.success(Zn.formatMessage({id:"classrooms.publishSuccess1",defaultMessage:"\u516C\u5F00\u6210\u529F"})),Mn())}})},x.createElement(_e.Z,{title:Ga!=null&&Ga.hide_description?Zn.formatMessage({id:"classrooms.publishInstructions",defaultMessage:"\u516C\u5F00\u8BF4\u660E"}):Zn.formatMessage({id:"classroomClassroomExperiments.hideDescription",defaultMessage:"\u9690\u85CF\u8BF4\u660E"})},x.createElement("i",{className:"iconfont icon-xianshiyincang font14"}),x.createElement("span",null,Ga!=null&&Ga.hide_description?Zn.formatMessage({id:"classrooms.publishInstructions",defaultMessage:"\u516C\u5F00\u8BF4\u660E"}):Zn.formatMessage({id:"classroomClassroomExperiments.hideDescription",defaultMessage:"\u9690\u85CF\u8BF4\u660E"}))))),Uo?x.createElement(x.Fragment,null,x.createElement(Be.Z,{defaultValue:Ga==null?void 0:Ga.description,watch:!0,height:155,onChange:pa=>{Jr(pa)}}),x.createElement("div",{style:{display:"flex"}},x.createElement(Te.ZP,{size:"middle",type:"primary",className:`${xe.buttonEdit} mr20`,style:{marginLeft:"auto"},htmlType:"submit",onClick:()=>Cn(void 0,null,function*(){br(1);let pa=yield(0,ue.ZP)(`/api/homework_commons/${Qa==null?void 0:Qa.categoryId}/update_description.json`,{method:"post",body:{description:Ho}});(pa==null?void 0:pa.status)==0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),xo(!1),Mn())})},Zn.formatMessage({id:"classroomGraphicGroupHomework.submit",defaultMessage:"\u63D0\u4EA4"})),x.createElement(Te.ZP,{size:"middle",type:"primary",ghost:!0,className:xe.buttonEdit,onClick:()=>{xo(!1)}},Zn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})))):!!(Ga!=null&&Ga.description)&&x.createElement("div",{ref:qa,className:xe.maskWrap,style:Ea()},x.createElement("div",{className:xe.desHead},x.createElement("img",{src:me,width:94})),x.createElement(ve.Z,{className:xe.md,value:(Ga==null?void 0:Ga.description)||""}),Co===2&&x.createElement("div",{className:xe.mask},x.createElement("div",{onClick:()=>br(3)},Zn.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"})," ",x.createElement("i",{className:"iconfont icon-zhankai4"}))),Co===3&&x.createElement("div",{className:xe.mask,style:{position:"relative",height:30,background:"transparent",paddingTop:5}},x.createElement("div",{onClick:()=>br(2)},Zn.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"})," ",x.createElement("i",{className:"iconfont icon-shouqi5"}))))),(0,Ce.dE)()&&!!(Ga!=null&&Ga.group_name)&&x.createElement("div",{className:xe.info},x.createElement("img",{src:`${he.Z.IMG_SERVER}/images/${(ia=Ga==null?void 0:Ga.user)==null?void 0:ia.image_url}`}),x.createElement("div",{className:"ml20",style:{alignItems:"start"}},x.createElement("b",null,(Ga==null?void 0:Ga.name)||""),x.createElement("span",{title:(Ga==null?void 0:Ga.group_name)||"",style:{maxWidth:"130px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",wordBreak:"break-all"}},(Ga==null?void 0:Ga.group_name)||"")),x.createElement(_e.Z,{title:x.createElement(x.Fragment,null,x.createElement("div",null,"\u8BD5\u9898\u5F97\u5206\uFF1A",(Ga==null?void 0:Ga.late_final_score)||0),x.createElement("div",null,Zn.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A",(Ga==null?void 0:Ga.late_penalty)||0),x.createElement("div",null,Zn.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),"\uFF1A",(Ga==null?void 0:Ga.total_score)||0))},x.createElement("div",null,x.createElement("b",null,x.createElement(Ze.n,{value:Ga==null?void 0:Ga.total_score})),x.createElement("span",null,Zn.formatMessage({id:"classrooms.totalScore",defaultMessage:"\u603B\u6210\u7EE9"})))),x.createElement("div",null,x.createElement("b",null,(Ga==null?void 0:Ga.total_time)||"-"),x.createElement("span",null,Zn.formatMessage({id:"classroomProgrammingHomework.totalTimeSpent",defaultMessage:"\u603B\u8017\u65F6"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#009C0F"}},Ga==null?void 0:Ga.pass_count),x.createElement("span",null,Zn.formatMessage({id:"classrooms.passedCount",defaultMessage:"\u5DF2\u901A\u8FC7\u6570"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#FA6400"}},Ga==null?void 0:Ga.doing_count),x.createElement("span",null,Zn.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}))),x.createElement("div",null,x.createElement("b",{style:{color:"#E30000"}},Ga==null?void 0:Ga.not_pass_count),x.createElement("span",null,Zn.formatMessage({id:"classrooms.unansweredCount",defaultMessage:"\u672A\u7B54\u9898\u6570"})))),!((En=Yn.homework_status)!=null&&En.includes("\u5BFC\u5165"))&&x.createElement("div",null,x.createElement("section",{className:" edu-container",style:{padding:"20px",background:"#fff"}},(0,Ce.GJ)()&&x.createElement("div",{style:{marginBottom:"10px",fontSize:"12px"}},Zn.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions",defaultMessage:"\u53EF\u9F20\u6807\u62D6\u62FD"}),"\u201C ",x.createElement(Xe.Z,null)," \u201D",Zn.formatMessage({id:"classroomProgrammingHomework.dragToSortQuestions1",defaultMessage:"\u8FDB\u884C\u8BD5\u9898\u6392\u5E8F\uFF0C\u5B66\u751F\u7AEF\u5C06\u6309\u7167\u6B64\u6392\u5E8F\u5C55\u793A"})),Qa.defaultExpandedRowKeys&&x.createElement(Le.LB,{modifiers:[Ue.DL],onDragEnd:eo},x.createElement(Ge.Fo,{items:(ta=Ga==null?void 0:Ga.data)==null?void 0:ta.map(pa=>pa==null?void 0:pa.identifier),strategy:Ge.qw},x.createElement(Ae.default,{components:{body:{row:nt}},dataSource:Ga==null?void 0:Ga.data,rowKey:pa=>pa==null?void 0:pa.identifier,pagination:!1,expandable:{expandIcon:({expanded:pa,onExpand:Ro,record:Bo})=>pa?x.createElement(_e.Z,{title:Zn.formatMessage({id:"shixuns.collapse",defaultMessage:"\u6536\u8D77"})},x.createElement(Ct.Z,{className:xe.upDownSty,onClick:$o=>Ro(Bo,$o)})):x.createElement(_e.Z,{title:Zn.formatMessage({id:"shixuns.expand",defaultMessage:"\u5C55\u5F00"})},x.createElement(Ut.Z,{className:xe.upDownSty,onClick:$o=>Ro(Bo,$o)})),expandedRowRender:pa=>{var Ro;return x.createElement("div",{style:{padding:"10px 0px 10px 48px",borderRadius:2}},x.createElement("div",{style:{overflow:"auto",maxHeight:300}},x.createElement("p",null,Zn.formatMessage({id:"classrooms.questionTitle",defaultMessage:"\u9898\u76EE"}),"\uFF1A",pa==null?void 0:pa.name),x.createElement("p",null,Zn.formatMessage({id:"classroomProgrammingHomework.description",defaultMessage:"\u63CF\u8FF0"}),"\uFF1A",x.createElement(ve.Z,{value:(pa==null?void 0:pa.description)||""})),!(0,Ce.dE)()&&x.createElement("p",null,Zn.formatMessage({id:"classroomProgrammingHomework.questionAnalysis",defaultMessage:"\u9898\u76EE\u89E3\u6790"}),":",x.createElement(ve.Z,{style:{fontSize:"14px"},value:(pa==null?void 0:pa.analysis)||Zn.formatMessage({id:"classroomProgrammingHomework.noAnalysis",defaultMessage:Zn.formatMessage({id:"classroomProgrammingHomework.noAnalysis",defaultMessage:"\u6682\u65E0\u89E3\u6790"})})}))),x.createElement("div",{style:{width:"100%",textAlign:"end"}},(yo==null?void 0:yo.hack_edit_permission)&&x.createElement(Te.ZP,{className:"mt20",type:"primary",ghost:!0,onClick:()=>{window.open(`/problems/newedit/${pa==null?void 0:pa.identifier}?type=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId])}},Zn.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})),(yo==null?void 0:yo.hack_edit_permission)&&((Ro=Ga==null?void 0:Ga.homework_status)==null?void 0:Ro.includes("\u672A\u53D1\u5E03"))&&x.createElement(Te.ZP,{className:"mt20",type:"primary",style:{marginLeft:20},ghost:!0,onClick:()=>{Fe.default.confirm({title:Zn.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664",okText:"\u786E\u8BA4",cancelText:Zn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Cn(void 0,null,function*(){let Bo=yield(0,ue.ZP)(`/api/problems/${pa==null?void 0:pa.identifier}.json`,{method:"delete"});(Bo==null?void 0:Bo.status)===0&&(De.ZP.info(Zn.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Qa.page=1,Mn())})})}},Zn.formatMessage({id:"classrooms.delete",defaultMessage:"\u5220\u9664"}))))},defaultExpandedRowKeys:Qa.defaultExpandedRowKeys},columns:(da=[(0,Ce.GJ)()&&{key:"sort",align:"center",width:40,render:()=>x.createElement(kn,null)},{title:Zn.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"index",ellipsis:!0,key:"index",width:55,render:(pa,Ro,Bo)=>`${(Qa.page-1)*Qa.per_page+Bo+1}`},{title:Zn.formatMessage({id:"classrooms.title",defaultMessage:"\u6807\u9898"}),dataIndex:"name",ellipsis:!0,key:"name"},((0,Ce.dE)()||(Ga==null?void 0:Ga.show_score))&&{title:Zn.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"}),dataIndex:"hack_score",key:"hack_score",width:100},{title:Zn.formatMessage({id:"classroomClassroomExperiments.difficulty",defaultMessage:"\u96BE\u5EA6"}),dataIndex:"difficult",key:"difficult",width:100,ellipsis:!0,render(pa,Ro,Bo){return x.createElement("div",null,ri[pa])}},{title:Zn.formatMessage({id:"classroomClassroomExperiments.passRate",defaultMessage:"\u901A\u8FC7\u7387"}),dataIndex:"pass_rate",key:"pass_rate",width:100,ellipsis:!0},(0,Ce.dE)()&&{title:Zn.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),dataIndex:"score",key:"score",render:pa=>{let Ro="",Bo=Number(pa);return Bo>=0&&Bo<=60?Ro="c-red":Bo>=90?Ro="c-green":Bo>60?Ro="c-orange":Ro="",x.createElement("span",{className:Ro},pa)}},(0,Ce.dE)()&&{title:Zn.formatMessage({id:"classroomClassroomExperiments.timeSpent",defaultMessage:"\u8017\u65F6"}),dataIndex:"time",key:"time",ellipsis:!0,width:100},{title:Zn.formatMessage({id:"classroomClassroomExperiments.knowledgePoints",defaultMessage:"\u77E5\u8BC6\u70B9"}),dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline",width:200,render:(pa,Ro)=>x.createElement("span",{style:{backgroundColor:"#ECFAF5",color:"#1B8565",overflow:"hidden",textOverflow:"ellipsis",padding:"2px 6px"}},pa||"--")},(0,Ce.dE)()&&{title:Zn.formatMessage({id:"classroomClassroomExperiments.passStatus",defaultMessage:"\u901A\u8FC7\u72B6\u6001"}),dataIndex:"finish_status",key:"finish_status",render(pa){return x.createElement(x.Fragment,null,pa===0&&x.createElement("span",{style:{color:"#E30000"}},"\u672A\u7B54\u9898"),pa===1&&x.createElement("span",{style:{color:"#FA6400"}},Zn.formatMessage({id:"competitions.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"})),pa===2&&x.createElement("span",{style:{color:"#009C0F"}},Zn.formatMessage({id:"classroomClassroomExperiments.passed",defaultMessage:"\u5DF2\u901A\u8FC7"})))}},{title:Zn.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"identifier",key:"identifier",width:(0,Ce.GJ)()?280:146,align:"right",render(pa,Ro,Bo){return x.createElement("div",null,(0,Ce.GJ)()&&x.createElement(Te.ZP,{type:"link",style:{marginRight:"5px"},loading:Qo,onClick:()=>Cn(this,null,function*(){Ao(Ro==null?void 0:Ro.id)})},Zn.formatMessage({id:"classroomProgrammingHomework.addToQuestionBank",defaultMessage:"\u52A0\u5165\u8BD5\u9898\u5E93"})),x.createElement("a",{onClick:()=>{var $o;if((0,Ce.Rm)()&&!(($o=Ht.AssistantObject.hack)!=null&&$o.can_question_eaderboard)){De.ZP.warning(Zn.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${Qa.coursesId}/program_homework/${Qa.categoryId}/${pa}/ranking`)}},Zn.formatMessage({id:"classroomProgrammingHomework.rankings",defaultMessage:"\u6392\u884C"})),x.createElement("a",{onClick:()=>Cn(this,null,function*(){let $o=yield(0,ue.ZP)(`/api/problems/${Ro==null?void 0:Ro.identifier}/start.json`,{method:"get"});$o&&(window.open(`/myproblems/${$o==null?void 0:$o.identifier}?type=1&backUrl=/classrooms/${Qa.coursesId}/program_homework/${Qa.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId]))}),className:"ml20"},(0,Ce.GJ)()?Zn.formatMessage({id:"classroomProgrammingHomework.experience",defaultMessage:"\u4F53\u9A8C"}):Zn.formatMessage({id:"classroomExams.enterAnswering",defaultMessage:"\u8FDB\u5165\u7B54\u9898"})),(yo==null?void 0:yo.hack_edit_permission)&&x.createElement("a",{className:"ml20",onClick:()=>Cn(this,null,function*(){window.open(`/problems/newedit/${Ro==null?void 0:Ro.identifier}?type=1`),localStorage.setItem("program_homework",[Qa.coursesId,Qa.categoryId])})},Zn.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})))}}])==null?void 0:da.filter(pa=>!!pa)})))),x.createElement("aside",{style:{padding:"0 20px 20px 20px"}},x.createElement(be.Z,{defaultCurrent:1,total:Ga==null?void 0:Ga.count,hideOnSinglePage:!0,showTotal:pa=>x.createElement("span",null,Zn.formatMessage({id:"common.total",defaultMessage:"\u5171"})," ",pa,"\u6761"),current:Qa.page||1,pageSize:Qa.per_page||10,onChange:(pa,Ro)=>{Qa.page=pa,Qa.per_page=Ro,To(je({},Qa)),Mn()}})))),x.createElement(oe,null))};var gt=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt,user:jn,globalSetting:xa})=>({shixunHomeworks:Wt,globalSetting:xa,classroomList:Ht,user:jn,loading:Gt.effects}))(dt),Ft=ee(22150),rt=ee(71230),bt=ee(15746),It=ee(69677),xt=ee(84567),kt=ee(26194),Zt=ee(67294),Kn=Object.defineProperty,Ke=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,Ne=(Wt,Ht,Gt)=>Ht in Wt?Kn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,ke=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Re.call(Ht,Gt)&&Ne(Wt,Gt,Ht[Gt]);if(Ke)for(var Gt of Ke(Ht))In.call(Ht,Gt)&&Ne(Wt,Gt,Ht[Gt]);return Wt},Jt=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Ye=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt,classroomList:jn})=>{var xa;const Ua=(0,fe.useIntl)(),ia=(0,fe.useParams)(),[En,ta]=(0,x.useState)(ke(ke({},{page:1,limit:20,group_ids:[]}),ia)),da=(0,fe.useLocation)(),{codeReview:Zn}=Wt,[Qa,To]=(0,x.useState)({}),[Ga]=Ft.default.useForm();En.order="code_rate",En.sort="desc",En.category=En.categoryId,(0,x.useEffect)(()=>{Cr(),console.log("params",En)},[En]),(0,x.useEffect)(()=>{Wt.actionTabs.key==="\u6267\u884C\u4EE3\u7801\u67E5\u91CD"&&Cr()},[Wt.actionTabs.key]);const Cr=()=>Jt(void 0,null,function*(){(yield Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})).status===-2&&setTimeout(()=>Cr(),1500)}),Si=()=>{},ja=(Po,Qn)=>{En.page=Po,En.limit=20,Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})},La=[{title:Ua.formatMessage({id:"classrooms.serialNumber",defaultMessage:"\u5E8F\u53F7"}),dataIndex:"number",render:(Po,Qn,Ia)=>En.limit*(En.page-1)+Ia+1},{title:Ua.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"username"},{title:Ua.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:Ua.formatMessage({id:"classroomClassroomExperiments.similarity",defaultMessage:"\u76F8\u4F3C\u5EA6"}),dataIndex:"code_rate",render:Po=>Zt.createElement("span",{className:"c-orange"},Po)},{title:Ua.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataInex:"action",render:(Po,Qn)=>Zt.createElement("div",null,Zt.createElement("a",{onClick:()=>{var Ia;if((0,Ce.Rm)()&&!((Ia=jn.AssistantObject.hack)!=null&&Ia.can_view)){De.ZP.warning(Ua.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}window.open(`/classrooms/${En.coursesId}/program_homework/${En.categoryId}/review_detail/${Qn.user_id}`)}},Ua.formatMessage({id:"classrooms.view",defaultMessage:"\u67E5\u770B"})),Zt.createElement("br",null))}];return Zt.createElement("section",{className:"minH500 bg-white pl30 pr30 pt10"},(Zn==null?void 0:Zn.status)===-2&&Zt.createElement(kt.Z,{customText:"\u6B63\u5728\u8FDB\u884C\u4EE3\u7801\u67E5\u91CD\uFF0C\u8BF7\u7A0D\u5019\u3002\u67E5\u91CD\u7ED3\u675F\u540E\uFF0C\u9875\u9762\u5C06\u81EA\u52A8\u66F4\u65B0\u663E\u793A\u7ED3\u679C"}),(Zn==null?void 0:Zn.status)!==-2&&Zt.createElement("div",null,Zt.createElement(rt.Z,null,Zt.createElement(bt.Z,{flex:"1"},Zt.createElement("p",{className:"mt10"},Ua.formatMessage({id:"classrooms.plagiarismCheckTime",defaultMessage:"\u67E5\u91CD\u65F6\u95F4"}),"\uFF1A",Zn.last_review_time,Zt.createElement(Te.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u4EE3\u7801\u67E5\u91CD",params:En}})}},Ua.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})))),Zt.createElement(bt.Z,null,Zt.createElement(It.default.Search,{allowClear:!0,placeholder:Ua.formatMessage({id:"classrooms.searchByNameOrID",defaultMessage:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22"}),onSearch:Po=>{En.search=Po,Gt({type:"shixunHomeworks/getCodeReview",payload:En})},style:{width:200}}),Zt.createElement("span",{className:"ml5 c-red"}))),((xa=Zn.group_info)==null?void 0:xa.length)>0&&Zt.createElement(Zt.Fragment,null,Zt.createElement(rt.Z,null,Zt.createElement(bt.Z,{flex:"80px",className:"font14"},Ua.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),":"),Zt.createElement(bt.Z,{flex:"80px"},Zt.createElement(xt.default,{checked:En.group_ids=="",value:"all",onChange:Po=>{delete En.group_ids,En.group_ids=[],En.page=1,ta(ke({},En))}},Ua.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}))),Zt.createElement(bt.Z,{flex:"1"},Zn.group_info&&Zn.group_info.map((Po,Qn)=>Zt.createElement(xt.default,{style:{marginLeft:0},value:Po.id,checked:En.group_ids.includes(Po.id),onChange:Ia=>{Ia.target.checked?En.group_ids.push(Po.id):En.group_ids.splice(En.group_ids.indexOf(Po.id),1),En.page=1,ta(ke({},En))}},Po.name,"(",Po.members_count,")")))),Zt.createElement(rt.Z,{className:"font14 c-red mt5"},Zt.createElement(bt.Z,null,Ua.formatMessage({id:"classrooms.onlyShowCheckedClasses",defaultMessage:"\u672C\u9875\u4EC5\u663E\u793A\u5168\u90E8\u5DF2\u67E5\u91CD\u5206\u73ED"})))),Zt.createElement("p",{className:"mt10"},Zt.createElement("span",{className:"c-red"},Zn.copy_reviews_count),Ua.formatMessage({id:"classrooms.suspectedPlagiarizedWorks",defaultMessage:"\u4E2A\u7591\u4F3C\u6284\u88AD\u4F5C\u54C1"}),"\uFF08",Zn.all_reviews_count," ",Ua.formatMessage({id:"classrooms.works",defaultMessage:"\u4F5C\u54C1"}),"\uFF09"),Zt.createElement(Ae.default,{className:"mt30",loading:Ht["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:Zn.users_reviews,columns:La,onChange:(Po,Qn,Ia)=>{Ia.order==="ascend"&&(En.b_order="asc"),Ia.order==="descend"&&(En.b_order="desc"),Ia.order||delete En.b_order,Gt({type:"shixunHomeworks/getCodeReview",payload:ke({},En)})}}),Zt.createElement("aside",{className:"tc mb50 mt30"},Zt.createElement(be.Z,{showSizeChanger:!1,onChange:ja,defaultCurrent:En.page||1,current:En.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:Zn.copy_reviews_count}))))};var lt=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt})=>({shixunHomeworks:Wt,classroomList:Ht,loading:Gt.effects}))(Ye),ot=ee(42469),pt=ee(34336),zt=ee(11713),on=ee(78045),jt=ee(31795),Rt=ee(40043),yt=ee(24018),Vt=ee(96486),Bt={flex_box_center:"flex_box_center___pegyD",flex_space_between:"flex_space_between___OEf74",flex_box_vertical_center:"flex_box_vertical_center___Gg0ks",flex_box_center_end:"flex_box_center_end___ZDNgp",flex_box_column:"flex_box_column___kUnuF",form:"form___dWO2F",title:"title___tyrHF",content:"content____AOnH",pubColSty:"pubColSty___jjxFz",selectSty:"selectSty___RPIyk",borderSty:"borderSty___NbRdH",delSty:"delSty___Yap2B",delBorder:"delBorder___iWzM8",copHover:"copHover___DYJF8"},Fn=ee(39717),Vn=ee(17998),zn=ee(78207),On=ee(92882),_t=ee(67294),Ca=Object.defineProperty,Ha=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,An=(Wt,Ht,Gt)=>Ht in Wt?Ca(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,ma=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Ma.call(Ht,Gt)&&An(Wt,Gt,Ht[Gt]);if(en)for(var Gt of en(Ht))Ta.call(Ht,Gt)&&An(Wt,Gt,Ht[Gt]);return Wt},Ja=(Wt,Ht)=>Ha(Wt,nn(Ht)),sr=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const{RangePicker:Je}=pt.default,{Option:Et}=zt.default,qe=({shixunHomeworks:Wt,user:Ht,loading:Gt,classroomList:jn,dispatch:xa})=>{var Ua,ia,En,ta,da,Zn,Qa,To,Ga,Cr,Si,ja;const La=(0,fe.useIntl)(),Po=(0,fe.useParams)(),{workSetting:Qn,workList:Ia,changeData:Zr}=Wt,[Za,Sa]=(0,x.useState)(!0),[Ko,si]=(0,x.useState)(!1);let[Yn,yo]=(0,x.useState)([]),[Pa,dn]=(0,x.useState)([]);const ya=(0,x.useRef)(!0);let[wn,Uo]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Fn.Q.Percent,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,send_type:void 0,difficult_count:[],difficult_settings:[],late_penalty:0});(0,x.useEffect)(()=>(xo(),()=>{yo([])}),[]);const xo=()=>{xa({type:"shixunHomeworks/getWorkSetting",payload:ma({},Po)})};(0,x.useEffect)(()=>{var Mn,Ea;((0,Ce.G5)()||(0,Ce.Rm)()&&((Mn=jn.AssistantObject.hack)!=null&&Mn.can_late||(Ea=jn.AssistantObject.hack)!=null&&Ea.can_publish))&&Sa(!1)},[Ht,jn]),(0,x.useEffect)(()=>{if(!(Qn!=null&&Qn.course_id)||!ya.current)return;ya.current=!1,Object.keys(wn).map(function(Ea){wn[Ea]=Qn[Ea]}),(!wn.allow_late||!wn.unified_late)&&(wn.late_minus_score=20,wn.penalty_type=Fn.Q.Percent),wn.unified_setting||(wn.unified_late=!1,wn.unified_anonymous_comment=!1,wn.unified_anonymous_appeal=!1),Yn=JSON.parse(JSON.stringify(Qn.group_settings.map(Ea=>Ja(ma({},Ea),{group_name:[Ea.group_name]})).filter(Ea=>Ea.publish_time!==null))),Pa=JSON.parse(JSON.stringify(Qn.allow_late_settings.map(Ea=>Ja(ma({},Ea),{group_name:[Ea.group_name]})).filter(Ea=>Ea.late_time!==null))),wn.difficult_settings.length===0&&(wn.difficult_settings=[0,0,0]),Uo(ma({},wn));const Mn=(0,Me.QE)((Yn==null?void 0:Yn.length)>0?Yn:[]);yo([...Mn]),(Pa==null?void 0:Pa.length)<=0?dn([{late_minus_score:20}]):dn([...Pa])},[Qn]);const Ho=()=>{var Mn;if(((Mn=Ht==null?void 0:Ht.userInfo)==null?void 0:Mn.user_status)===2){(0,zn.Rd)();return}const Ea=JSON.parse(JSON.stringify(wn));if(Ea.categoryId=Po.categoryId,wn.unified_setting||(Yn=Yn==null?void 0:Yn.map(eo=>{var Ao;if(!eo.publish_time||!eo.end_time)throw De.ZP.error(La.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(La.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!eo.group_name)throw De.ZP.error(La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return eo.group_name=typeof(eo==null?void 0:eo.group_name)=="string"?[eo==null?void 0:eo.group_name]:eo==null?void 0:eo.group_name,eo.group_id=(Ao=Qn.group_settings)==null?void 0:Ao.filter(pa=>{var Ro;return(Ro=eo==null?void 0:eo.group_name)==null?void 0:Ro.includes(pa.group_name)}).map(pa=>pa.group_id||pa.id).toString().split(","),eo})),Ea.group_settings=Yn,wn.allow_late)if(wn.unified_late){if(wn.late_minus_score===null||wn.late_minus_score===void 0||wn.late_minus_score<0||wn.late_minus_score>100)throw De.ZP.error(`${La.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${La.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!wn.late_time)throw De.ZP.error(La.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(La.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Pa=Pa==null?void 0:Pa.map(eo=>{var Ao,pa;if(eo.late_minus_score===null||eo.late_minus_score===void 0||eo.late_minus_score<0||eo.late_minus_score>100)throw De.ZP.error(`${La.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${La.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!eo.late_time)throw De.ZP.error(La.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(La.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!eo.group_name)throw De.ZP.error(La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return eo.group_name=typeof(eo==null?void 0:eo.group_name)=="string"?[eo==null?void 0:eo.group_name]:eo==null?void 0:eo.group_name,eo.group_id=(pa=(Ao=eo==null?void 0:eo.group_name)==null?void 0:Ao.map(Ro=>{var Bo,$o;let ei=($o=(Bo=Qn.group_settings)==null?void 0:Bo.filter(ki=>(ki==null?void 0:ki.group_name)===Ro))==null?void 0:$o[0];return ei==null?void 0:ei.group_id}))==null?void 0:pa.toString().split(","),eo}),Ea.allow_late_settings=Pa;Ea.send_type===1&&(Ea.difficult_settings=Ea.difficult_settings.map(eo=>eo||0)),Jr(Ea)},Jr=Mn=>{var Ea;if(Mn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(Mn!=null&&Mn.work_efficiency&&Mn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const eo={shixun_evaluation:Mn.shixun_evaluation,challenge_settings:Mn.challenge_settings},Ao=()=>sr(void 0,null,function*(){si(!0),(yield(0,ue.ZP)(`/api/homework_commons/${Po.categoryId}/publish_setting.json`,{method:"post",body:ma({},Mn)})).status===0&&(De.ZP.success(La.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),xo(),xa({type:"shixunHomeworks/getWorkList",payload:ma({},Po)})),si(!1)});!(0,Vt.isEqual)(Zr,eo)&&!((Ea=Ia==null?void 0:Ia.homework_status)!=null&&Ea.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:La.formatMessage({id:"classrooms.updateGrades",defaultMessage:"\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:La.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Ao}):Ao()},Co=(Mn,Ea,eo="group_id")=>{var Ao;return Ea?Ea.find(pa=>pa[eo]===Mn):(Ao=Qn==null?void 0:Qn.group_settings)==null?void 0:Ao.find(pa=>pa.group_id[0]===Mn)},br=(Qn==null?void 0:Qn.allow_late)||(Qn==null?void 0:Qn.anonymous_comment),qa=Mn=>{var Ea,eo;const Ao=Co(Mn,Qn==null?void 0:Qn.allow_late_settings,"id"),pa=Co(Mn,Qn==null?void 0:Qn.anonymous_comment_settings),Ro=Co(Mn);return(Qn==null?void 0:Qn.allow_late)&&Ao&&le()(Ao==null?void 0:Ao.late_time)<=le()()||(Qn==null?void 0:Qn.anonymous_comment)&&pa&&(pa==null?void 0:pa.evaluation_start)!==null||((eo=(le()(Ro==null?void 0:Ro.end_time)<=le()()&&((Ea=Qn==null?void 0:Qn.allow_late_settings)==null?void 0:Ea.filter(Bo=>Bo.group_id.includes(Mn))))[0])==null?void 0:eo.late_time)!=null},Qo=Qn==null?void 0:Qn.anonymous_comment,cr=Mn=>{if(!Mn)return!1;const Ea=Co(Mn,Qn==null?void 0:Qn.anonymous_comment_settings);return(Qn==null?void 0:Qn.anonymous_comment)&&Ea&&(Ea==null?void 0:Ea.evaluation_start)!==null},ri=(Mn,Ea)=>{var eo,Ao,pa;xa({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:Mn,index:Ea,rangePickerDisabled:Za||(le()()<=le()((Ao=Co((eo=Mn==null?void 0:Mn.group_id)==null?void 0:eo[0]))==null?void 0:Ao.publish_time)?!1:[!0,qa((pa=Mn==null?void 0:Mn.group_id)==null?void 0:pa[0])]),disabledDate:Qn==null?void 0:Qn.course_end_date}})};return _t.createElement("section",{className:Bt.form},_t.createElement("div",{className:Bt.title},"\u8BD5\u9898\u53D1\u5E03",_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",La.formatMessage({id:"classrooms.cannotChangePublishModeAfterRelease",defaultMessage:"\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F"}),"\uFF09")),_t.createElement("div",{className:Bt.content},_t.createElement(on.ZP.Group,{disabled:Za||!((Ua=Ia==null?void 0:Ia.homework_status)!=null&&Ua.includes("\u672A\u53D1\u5E03"))||!((ia=jn.AssistantObject.hack)!=null&&ia.can_publish)&&(0,Ce.Rm)(),value:wn.send_type,onChange:Mn=>{wn.send_type=Mn.target.value,Uo(Object.assign({},wn))}},_t.createElement(on.ZP,{value:0,style:{color:"#333333"}},"\u56FA\u5B9A\u8BD5\u9898\u6A21\u5F0F"),_t.createElement(on.ZP,{style:{marginLeft:40,color:"#333333"},value:1},"\u968F\u673A\u62BD\u9898\u6A21\u5F0F"))),wn.send_type===1&&_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},_t.createElement(rt.Z,{style:{marginLeft:"165px"}},_t.createElement(bt.Z,{style:{color:"#333333"}},"\u7B80\u5355\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:Za||!((En=Ia==null?void 0:Ia.homework_status)!=null&&En.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[0]||0}`,min:0,max:wn.difficult_count[0]||0,value:wn.difficult_settings[0],onChange:Mn=>{wn.difficult_settings[0]=Mn,Uo(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})),_t.createElement(bt.Z,{style:{color:"#333333"}},"\u9002\u4E2D\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:Za||!((ta=Ia==null?void 0:Ia.homework_status)!=null&&ta.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[1]||0}`,min:0,max:wn.difficult_count[1]||0,value:wn.difficult_settings[1],onChange:Mn=>{wn.difficult_settings[1]=Mn,Uo(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})),_t.createElement(bt.Z,{style:{color:"#333333"}},"\u56F0\u96BE\u9898\u6570",_t.createElement(jt.Z,{size:"large",precision:0,disabled:Za||!((da=Ia==null?void 0:Ia.homework_status)!=null&&da.includes("\u672A\u53D1\u5E03")),placeholder:`\u6700\u5927${wn.difficult_count[2]||0}`,min:0,max:wn.difficult_count[2]||0,value:wn.difficult_settings[2],onChange:Mn=>{wn.difficult_settings[2]=Mn,Uo(Object.assign({},wn))},className:"ml10 mr20",style:{width:120}})))),_t.createElement("div",{className:`${Bt.title} mt30`},La.formatMessage({id:"classroomClassroomExperiments.homeworkPublish",defaultMessage:"\u4F5C\u4E1A\u53D1\u5E03"}),_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u53D1\u5E03\u65B9\u5F0F\uFF09")),_t.createElement("div",{className:Bt.content},_t.createElement(on.ZP.Group,{disabled:Za||!((Zn=Ia==null?void 0:Ia.homework_status)!=null&&Zn.includes("\u672A\u53D1\u5E03"))||!((Qa=jn.AssistantObject.hack)!=null&&Qa.can_publish)&&(0,Ce.Rm)(),value:wn.unified_setting,onChange:Mn=>{var Ea;if(!((Ea=Ia==null?void 0:Ia.homework_status)!=null&&Ea.includes("\u672A\u53D1\u5E03"))){De.ZP.error(La.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(wn.unified_setting=!wn.unified_setting,wn.unified_setting||(wn.unified_late=!1),Uo(Object.assign({},wn)),wn.unified_setting===!1&&Yn==""){yo(Yn.concat({}));return}wn.unified_setting&&(yo([]),dn([{late_minus_score:5}]))}},_t.createElement(on.ZP,{value:!0,disabled:!(Qn!=null&&Qn.manage_all_group),style:{color:"#333333"}},La.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),_t.createElement(on.ZP,{style:{marginLeft:70,color:"#333333"},disabled:((To=Qn==null?void 0:Qn.group_settings)==null?void 0:To.length)===0,value:!1},La.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"}))),((Ga=Qn==null?void 0:Qn.group_settings)==null?void 0:Ga.length)===0&&_t.createElement("p",{style:{marginLeft:"14px",color:"rgba(0, 0, 0, 0.25)"}},"\uFF08",La.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}),"\uFF09")),_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},wn.unified_setting&&_t.createElement(rt.Z,{align:"middle",className:"ml25"},_t.createElement(rt.Z,{align:"middle"},_t.createElement(bt.Z,{className:"c-grey-333"},La.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),_t.createElement(bt.Z,{className:"ml10"},_t.createElement(pt.default,{style:{width:170},placeholder:La.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},allowClear:!1,size:"large",format:"YYYY-MM-DD HH:mm",disabledDate:Mn=>(0,Vn.Q8)(Mn,Qn==null?void 0:Qn.course_end_date),disabledTime:Mn=>(0,Vn.d0)(Mn),disabled:Za||le()()>=le()(Qn==null?void 0:Qn.publish_time)||!((Cr=jn.AssistantObject.hack)!=null&&Cr.can_publish)&&(0,Ce.Rm)(),value:wn.publish_time?le()(wn.publish_time):"",onChange:(Mn,Ea)=>{wn.publish_time=Ea,(wn.end_time==""||!wn.end_time)&&wn.unified_setting&&(wn.end_time=le()(Mn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),Uo(Object.assign({},wn))}}))),_t.createElement(rt.Z,{align:"middle",style:{marginLeft:40}},_t.createElement(bt.Z,{className:"c-grey-333"},La.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),_t.createElement(bt.Z,{className:"ml10"},_t.createElement(pt.default,{style:{width:170},allowClear:!1,size:"large",placeholder:La.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(Qn==null?void 0:Qn.allow_late)&&(Qn==null?void 0:Qn.homework_status.includes("\u5DF2\u622A\u6B62"))||Za||(Qn==null?void 0:Qn.allow_late)&&le()()>=le()(Qn==null?void 0:Qn.end_time)||!((Si=jn.AssistantObject.hack)!=null&&Si.can_publish)&&(0,Ce.Rm)(),disabledDate:Mn=>(0,Vn.Q8)(Mn,Qn==null?void 0:Qn.course_end_date,wn.publish_time),disabledTime:Mn=>(0,Vn.d0)(Mn,wn.publish_time),value:wn.end_time?le()(wn.end_time):"",onChange:(Mn,Ea)=>{wn.end_time=Ea,Uo(Object.assign({},wn))}})))),!wn.unified_setting&&(Yn==null?void 0:Yn.length)>0&&_t.createElement(rt.Z,{className:"ml25"},Yn&&Yn.map(function(Mn,Ea){var eo,Ao,pa,Ro;return _t.createElement(bt.Z,{className:Ea!==0&&"mt20",span:24,key:Ea},_t.createElement(rt.Z,{gutter:[0,16]},_t.createElement(bt.Z,{span:8},_t.createElement(rt.Z,{gutter:[8,16],align:"middle"},_t.createElement(bt.Z,{style:{minWidth:85},className:"c-grey-333"},La.formatMessage({id:"classroomUploadVideoResourcesCheckIn.releaseRules",defaultMessage:"\u53D1\u5E03\u89C4\u5219"})," ",Ea+1),_t.createElement(bt.Z,{flex:"1",style:{maxWidth:300}},_t.createElement(zt.default,{size:"large",disabled:Za||((eo=Qn==null?void 0:Qn.homework_status)!=null&&eo.includes("\u672A\u53D1\u5E03")&&Mn.id||le()()<le()(Mn==null?void 0:Mn.publish_time)?!1:!!(Mn!=null&&Mn.publish_time)),mode:"multiple",className:`${Bt.selectSty}`,style:{width:250},value:Mn.group_name,placeholder:La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Bo=>{var $o;if(!(($o=jn.AssistantObject.hack)!=null&&$o.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Yn[Ea].group_name=Bo,Yn[Ea].group_id=Mn.group_id;const ei=(0,Vt.flattenDeep)(Yn.map(tl=>tl.group_name)),ki=Pa.map(tl=>{let cl=(tl==null?void 0:tl.group_name)||[];return Ja(ma({},tl),{group_name:(0,Vt.remove)(cl,Yl=>ei.includes(Yl))})});dn(ki),yo(Yn.slice())},maxTagCount:4,maxTagPlaceholder:Bo=>_t.createElement("div",{style:{cursor:"pointer"},onClick:()=>ri(Mn,Ea)},"+",Bo==null?void 0:Bo.length)},Qn.group_settings&&Qn.group_settings.map(function(Bo){if(!Yn.map($o=>$o.group_name).toString().split(",").includes(String(Bo.group_name)))return _t.createElement(Et,{value:Bo.group_name,key:Bo.id},Bo.group_name)}))))),_t.createElement(bt.Z,{span:14,style:{display:"flex",alignItems:"center"}},_t.createElement(Je,{size:"large",allowClear:!1,ranges:{\u6B64\u523B:[Mn.publish_time?le()(Mn.publish_time):le()(),le()()]},disabled:Za||(le()()<=le()((Ao=Co(Mn.id))==null?void 0:Ao.publish_time)?!1:[!0,qa(Mn.id)]),style:{width:605,marginLeft:10},placeholder:[La.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),La.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Bo=>(0,Vn.Q8)(Bo,Qn==null?void 0:Qn.course_end_date),disabledTime:Bo=>(0,Vn.d0)(Bo),showTime:{format:"HH:mm",defaultValue:[le()((0,Me.U6)(),"HH:mm"),le()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:Mn.publish_time&&[le()(Mn.publish_time),Mn.end_time?le()(Mn.end_time):void 0],onChange:(Bo,$o)=>{var ei;if(!((ei=jn.AssistantObject.hack)!=null&&ei.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Yn[Ea].publish_time=$o[0],!Mn.end_time&&$o[0]?Yn[Ea].end_time=le()($o[0]).add(7,"days"):Yn[Ea].end_time=$o[1],yo([...Yn])},onCalendarChange:(Bo,$o,ei)=>{if($o!=null&&$o[0]&&!$o[1]){const ki=le()($o[0]).add(7,"days");Yn[Ea].publish_time=$o[0],Yn[Ea].end_time=ki,yo([...Yn])}}})),!Za&&_t.createElement(bt.Z,{span:2,style:{display:"flex",alignItems:"center"}},((pa=Mn==null?void 0:Mn.group_id)==null?void 0:pa.length)>1&&_t.createElement(_e.Z,{title:"\u89C4\u5219\u62C6\u5206"},_t.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0",fontSize:14},onClick:()=>ri(Mn,Ea)})),Yn.length<((Ro=Qn==null?void 0:Qn.group_settings)==null?void 0:Ro.length)&&_t.createElement(Rt.Z,{className:"c-green ml10 mr10",onClick:()=>{yo(Yn.concat({}))}}),((Mn==null?void 0:Mn.publish_time)&&le()()<le()(Mn==null?void 0:Mn.publish_time)||!(Mn!=null&&Mn.publish_time))&&Ea!=0&&_t.createElement(yt.Z,{style:{color:"#E30000"},onClick:()=>{var Bo;if(!((Bo=jn.AssistantObject.hack)!=null&&Bo.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const $o=(0,Vt.cloneDeep)(Pa);$o.forEach((ei,ki)=>{ei.group_name&&(ei.group_name=ei.group_name.filter(tl=>{var cl;return!((cl=Yn[Ea].group_name)!=null&&cl.includes(tl))}))}),dn($o),Yn=Yn.filter((ei,ki)=>Ea!==ki),yo(Yn.slice()),setTimeout(()=>yo(Yn.slice()),10)}}))))}))),_t.createElement("div",{className:`${Bt.title} mt30`},La.formatMessage({id:"classroomClassroomExperiments.resubmissionSettings",defaultMessage:"\u8865\u4EA4\u8BBE\u7F6E"}),_t.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",La.formatMessage({id:"classrooms.lateSubmissionDescription",defaultMessage:"\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")),_t.createElement("div",{className:Bt.content},_t.createElement(rt.Z,null,_t.createElement(xt.default,{checked:wn.allow_late,disabled:Za||(Qn==null?void 0:Qn.allow_late),onChange:Mn=>{var Ea;if(!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)&&(0,Ce.Rm)()){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Mn.target.checked&&Fe.default.warning({title:La.formatMessage({id:"classrooms.enableSubmissionReminder",defaultMessage:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A"}),width:480,centered:!0,content:_t.createElement("div",{style:{padding:10,background:"#f5f6f9"}},_t.createElement("div",null,La.formatMessage({id:"classrooms.submissionPolicy",defaultMessage:"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"})),_t.createElement("div",null,La.formatMessage({id:"classrooms.submissionDeadlineRule",defaultMessage:"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"})),_t.createElement("div",null,La.formatMessage({id:"classrooms.submissionPhaseRule",defaultMessage:"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"})))}),wn.allow_late=!wn.allow_late,Pa==""&&dn([{late_minus_score:5}]),Uo(Object.assign({},wn))}},_t.createElement("span",{style:{fontSize:"14px"}},La.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}))))),(wn==null?void 0:wn.allow_late)&&_t.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff",paddingLeft:54}},_t.createElement("div",null,_t.createElement("span",{style:{color:"#333333",marginRight:12}},La.formatMessage({id:"classrooms.submissionMethod",defaultMessage:"\u8865\u4EA4\u65B9\u5F0F"}),"\uFF1A"),_t.createElement(on.ZP.Group,{disabled:Za||(Qn==null?void 0:Qn.anonymous_comment)||(Qn==null?void 0:Qn.allow_late),value:wn.unified_late,onChange:Mn=>{var Ea;if((0,Ce.Rm)()&&!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}wn.unified_late=Mn.target.value,Pa==""&&!Mn.target.value&&dn([{late_minus_score:5}]),Uo(ma({},wn))}},(wn==null?void 0:wn.unified_setting)&&_t.createElement(on.ZP,{value:!0,style:{color:"#333333"},disabled:!(Qn!=null&&Qn.manage_all_group)}," ",La.formatMessage({id:"classrooms.uniformSubmission",defaultMessage:"\u7EDF\u4E00\u8865\u4EA4"})),((ja=Qn==null?void 0:Qn.group_settings)==null?void 0:ja.length)&&_t.createElement(on.ZP,{value:!1,style:{color:"#333333"}}," \u5206\u73ED\u8865\u4EA4 "))),wn!=null&&wn.unified_late?_t.createElement(_t.Fragment,null,_t.createElement(rt.Z,{align:"middle",className:"mt25"},_t.createElement(bt.Z,{style:{color:"#333333"}},La.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),":"),_t.createElement(bt.Z,{className:"ml5"},_t.createElement(Fn.Z,{disabled:Za||Qo,value:{type:wn.penalty_type,inputValue:wn.late_minus_score},onChange:Mn=>{var Ea;if((0,Ce.Rm)()&&!((Ea=jn.AssistantObject.hack)!=null&&Ea.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Uo(Ja(ma({},wn),{late_minus_score:Mn.inputValue,penalty_type:Mn.type}))}})),_t.createElement(bt.Z,{flex:"1",className:"ml5"},_t.createElement("span",{className:"c-grey-c ml10"},wn.penalty_type===Fn.Q.Number?La.formatMessage({id:"classrooms.deductionMessage",defaultMessage:"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)"}):La.formatMessage({id:"classrooms.finalScoreFormula",defaultMessage:"(\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)"})))),_t.createElement(rt.Z,{align:"middle",className:"mt25"},_t.createElement(bt.Z,{style:{color:"#333333"}},La.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),":"),_t.createElement(bt.Z,{className:"ml5"},_t.createElement(pt.default,{size:"large",allowClear:!1,style:{width:170},placeholder:La.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Za||Qo,value:wn.late_time?le()(wn.late_time):"",disabledDate:Mn=>(0,Vn.Q8)(Mn,Qn==null?void 0:Qn.course_end_date),disabledTime:Mn=>(0,Vn.d0)(Mn),onChange:(Mn,Ea)=>{var eo;if((0,Ce.Rm)()&&!((eo=jn.AssistantObject.hack)!=null&&eo.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}wn.late_time=Ea,Uo(Object.assign({},wn))}})),_t.createElement(bt.Z,null,_t.createElement("span",{className:"c-grey-c ml10"},"(\u5B66\u751F\u201C\u5EF6\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9)")))):Pa.map(function(Mn,Ea){var eo;return _t.createElement(bt.Z,{span:24,key:Ea},_t.createElement(rt.Z,{className:"mt25",align:"middle"},_t.createElement(bt.Z,null,_t.createElement("span",{style:{minWidth:85,display:"inline-block",color:"#333333"}},La.formatMessage({id:"classrooms.submissionRules",defaultMessage:"\u8865\u4EA4\u89C4\u5219"}),Ea+1,"\uFF1A"),_t.createElement(zt.default,{size:"large",disabled:Za||!((eo=Ia==null?void 0:Ia.homework_status)!=null&&eo.includes("\u672A\u53D1\u5E03"))&&Mn.id||(Qn==null?void 0:Qn.anonymous_comment),mode:"multiple",className:`${Bt.selectSty}`,style:{width:200},value:typeof Mn.group_name=="string"?[Mn.group_name]:Mn.group_name,placeholder:La.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Ao=>{var pa;if((0,Ce.Rm)()&&!((pa=jn.AssistantObject.hack)!=null&&pa.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Pa[Ea].group_name=Ao,Pa[Ea].group_id=Mn.group_id,dn(Pa.slice())}},Qn.group_settings&&Qn.group_settings.map(function(Ao){if(wn!=null&&wn.unified_setting&&!Pa.map(pa=>pa.group_name).toString().split(",").includes(String(Ao.group_name)))return _t.createElement(Et,{value:Ao.group_name,key:Ao.id},Ao.group_name);if(Yn.map(pa=>pa.group_name).toString().split(",").includes(String(Ao.group_name))&&!Pa.map(pa=>pa.group_name).toString().split(",").includes(String(Ao.group_name)))return _t.createElement(Et,{value:Ao.group_name,key:Ao.id},Ao.group_name)}))),_t.createElement(bt.Z,{className:"ml20",style:{display:"flex",alignItems:"center"}},_t.createElement("div",{style:{color:"#333333"}},La.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),"\uFF1A"),_t.createElement(Fn.Z,{disabled:Za||cr(Mn.id),value:{type:Mn.penalty_type,inputValue:Mn.late_minus_score},onChange:Ao=>{var pa;if((0,Ce.Rm)()&&!((pa=jn.AssistantObject.hack)!=null&&pa.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Pa[Ea].late_minus_score=Ao.inputValue,Pa[Ea].penalty_type=Ao.type,dn([...Pa])}})),_t.createElement(bt.Z,{className:"ml20"},_t.createElement("span",{style:{color:"#333333"}},La.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),"\uFF1A"),_t.createElement(pt.default,{size:"large",disabled:Za||cr(Mn.id),style:{width:200},showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},placeholder:La.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),disabledDate:Ao=>(0,Vn.Q8)(Ao,Qn==null?void 0:Qn.course_end_date),disabledTime:Ao=>(0,Vn.d0)(Ao),format:"YYYY-MM-DD HH:mm",value:Mn!=null&&Mn.late_time?le()(Mn.late_time):void 0,onChange:(Ao,pa)=>{var Ro;if((0,Ce.Rm)()&&!((Ro=jn.AssistantObject.hack)!=null&&Ro.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Pa[Ea].late_time=pa,dn([...Pa])}})),!Za&&_t.createElement(bt.Z,{style:{marginLeft:10}},Ea>0&&!Mn.id&&_t.createElement(yt.Z,{className:"mr10",style:{color:"#E30000"},onClick:()=>{Pa=Pa.filter((Ao,pa)=>Ea!==pa),dn(Pa.slice()),setTimeout(()=>dn(Pa.slice()),10)}}),_t.createElement(Rt.Z,{className:"c-green",onClick:()=>{var Ao;if((0,Ce.Rm)()&&!((Ao=jn.AssistantObject.hack)!=null&&Ao.can_late)){De.ZP.warning(La.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}dn(Pa.concat({penalty_type:Fn.Q.Percent,late_minus_score:20}))}}))))})),!Za&&_t.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ko,onClick:()=>Ho()},La.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})),_t.createElement(On.Z,{onConfirm:(Mn,Ea)=>{Yn.splice(Mn,0,...Ea),Yn.splice(Mn+Ea.length,1);const eo=(0,Me.QE)([...Yn]);yo([...eo])}}))};var bn=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,user:Gt,loading:jn})=>({shixunHomeworks:Wt,loading:jn.effects,user:Gt,classroomList:Ht}))(qe),tn=ee(67294),Ba=Object.defineProperty,bo=Object.defineProperties,wa=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,ar=(Wt,Ht,Gt)=>Ht in Wt?Ba(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Jn=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Yo.call(Ht,Gt)&&ar(Wt,Gt,Ht[Gt]);if(sa)for(var Gt of sa(Ht))Ar.call(Ht,Gt)&&ar(Wt,Gt,Ht[Gt]);return Wt},vo=(Wt,Ht)=>bo(Wt,wa(Ht)),Lt=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});function $t(Wt,Ht){const Gt=[];for(let jn=Wt;jn<Ht;jn++)Gt.push(jn);return Gt}const Qt=Wt=>{let Ht=new Date;const Gt=le()(Wt).format("HH");if(le()(Wt).isSame(le()(Ht),"day")){const jn=le()(Ht).format("HH"),xa=le()(Ht).format("mm");return{disabledHours:()=>$t(0,24).splice(1,jn*1-1),disabledMinutes:()=>(console.log("\u7981\u6B62\u65F6\u95F4\uFF1A",Gt,jn),le()(Wt).isSame(le()(Ht),"hour")&&Gt<=jn?$t(0,60).splice(0,xa):$t(60,60))}}else if(le()(Wt).isSame(le()(),"day")){const jn=le()().format("HH"),xa=le()().format("mm");return{disabledHours:()=>$t(0,24).splice(0,jn),disabledMinutes:()=>Gt<=jn?$t(0,xa):$t(60,60)}}else return},{RangePicker:rn}=pt.default,{Option:Un}=zt.default,un=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{const jn=(0,fe.useIntl)(),xa=(0,fe.useParams)(),Ua=(0,fe.useLocation)(),{workSetting:ia,workList:En,changeData:ta}=Wt,[da,Zn]=(0,x.useState)(!0),[Qa,To]=(0,x.useState)({}),[Ga,Cr]=(0,x.useState)(!1),[Si]=Ft.default.useForm();let[ja,La]=(0,x.useState)([]),[Po,Qn]=(0,x.useState)([]);const[Ia,Zr]=(0,x.useState)([]),Za=(0,x.useRef)(!0);let[Sa,Ko]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,open_code:!1,rank_forbidden:!1,hack_analysis:!1,hack_answer:!1,open_code_type:void 0,hack_analysis_type:2,hack_answer_type:1,comment_public:!0,total_score:"",eff_score:0,rank_forbidden_start:"",rank_forbidden_end:"",show_late_code:!0});(0,x.useEffect)(()=>()=>{La([])},[]),(0,x.useEffect)(()=>{ia!=null&&ia.can_edit&&Zn(!1)},[ia]);const si=()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:Jn({},xa)})},Yn=dn=>dn&&dn<le()().startOf("day");(0,x.useEffect)(()=>{ia!=null&&ia.course_id&&Za.current&&(Za.current=!1,Object.keys(Sa).map(function(dn){ia[dn]!==void 0&&(Sa[dn]=ia[dn])}),(!Sa.allow_late||!Sa.unified_late)&&(Sa.late_penalty=5),ja=JSON.parse(JSON.stringify(ia.group_settings.map(dn=>vo(Jn({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.publish_time!==null))),Po=JSON.parse(JSON.stringify(ia.allow_late_settings.map(dn=>vo(Jn({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.rank_forbidden_start!==null))),Ko(Jn({},Sa)),console.log(Sa,ia,"data"),La([...ja]),(Po==null?void 0:Po.length)<=0?Qn([{}]):Qn([...Po]))},[ia]);const yo=()=>{const dn=JSON.parse(JSON.stringify(Sa));if(dn.categoryId=xa.categoryId,Sa.unified_setting||(ja=ja==null?void 0:ja.map(ya=>{var wn;if(!ya.publish_time||!ya.end_time)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ya.group_name)throw De.ZP.error(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ya.group_name=typeof(ya==null?void 0:ya.group_name)=="string"?[ya==null?void 0:ya.group_name]:ya==null?void 0:ya.group_name,ya.group_id=(wn=ia.group_settings)==null?void 0:wn.filter(Uo=>{var xo;return(xo=ya==null?void 0:ya.group_name)==null?void 0:xo.includes(Uo.group_name)}).map(Uo=>Uo.group_id||Uo.id).toString().split(","),ya})),dn.group_settings=ja,Sa.rank_forbidden)if(Sa.unified_setting){if(!Sa.rank_forbidden_start)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!Sa.rank_forbidden_end)throw De.ZP.error(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(le()(Sa.rank_forbidden_end)<le()(Sa.rank_forbidden_start))throw De.ZP.error("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4"),new String("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65F6\u95F4")}else Po=Po==null?void 0:Po.map(ya=>{var wn,Uo;if(!ya.rank_forbidden_start)throw De.ZP.error("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574"),new String("\u8BF7\u628A\u5F00\u59CB\u65F6\u95F4\u586B\u5199\u5B8C\u6574");if(!ya.rank_forbidden_end)throw De.ZP.error(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(jn.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!ya.group_name)throw De.ZP.error(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return ya.group_name=typeof(ya==null?void 0:ya.group_name)=="string"?[ya==null?void 0:ya.group_name]:ya==null?void 0:ya.group_name,ya.group_id=(Uo=(wn=ya==null?void 0:ya.group_name)==null?void 0:wn.map(xo=>{var Ho,Jr;let Co=(Jr=(Ho=ia.group_settings)==null?void 0:Ho.filter(br=>(br==null?void 0:br.group_name)===xo))==null?void 0:Jr[0];return Co==null?void 0:Co.group_id}))==null?void 0:Uo.toString().split(","),ya}),dn.group_settingss=Po;Pa(dn)},Pa=dn=>{if(console.log(dn.total_score,dn.eff_score),dn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(dn!=null&&dn.work_efficiency&&dn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const ya={shixun_evaluation:dn.shixun_evaluation};Lt(void 0,null,function*(){Cr(!0),(yield(0,ue.ZP)(`/api/homework_commons/${xa.categoryId}/public_setting.json`,{method:"post",body:Jn({},dn)})).status===0&&(De.ZP.success(jn.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),si(),Gt({type:"shixunHomeworks/getWorkList",payload:Jn({},xa)})),Cr(!1)})};return tn.createElement("section",{className:Bt.form},tn.createElement("div",{className:Bt.title},jn.formatMessage({id:"classroomClassroomExperiments.publicSettings",defaultMessage:"\u516C\u5F00\u8BBE\u7F6E"})),tn.createElement("div",{className:Bt.content,style:{padding:0}},tn.createElement(rt.Z,null,tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(xt.default,{checked:Sa.score_open,disabled:da,onChange:dn=>{Sa.score_open=dn.target.checked,Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicScores",defaultMessage:"\u516C\u5F00\u6210\u7EE9"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicScoresTip",defaultMessage:"\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"}))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.open_code?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.open_code,disabled:da,onChange:dn=>{Sa.open_code=dn.target.checked,dn.target.checked&&(Sa.open_code_type=1),Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicScores",defaultMessage:"\u516C\u5F00\u4EE3\u7801"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicCodeTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u53EF\u5728\u6392\u884C\u699C\u4E2D\u67E5\u770B\u4ED6\u4EBA\u8BD5\u9898\u901A\u8FC7\u4EE3\u7801\u8BE6\u60C5\uFF09"}))),!!Sa.open_code&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(on.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.open_code_type,onChange:dn=>{Sa.open_code_type=dn.target.value,Ko(Object.assign({},Sa))}},tn.createElement(on.ZP,{value:1,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(on.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.rank_forbidden&&Sa.unified_setting||!Sa.unified_setting&&(ja==null?void 0:ja.length)>0&&Sa.rank_forbidden?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.rank_forbidden,disabled:da,onChange:dn=>{Sa.rank_forbidden=dn.target.checked,Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"font14"},jn.formatMessage({id:"classroomProgrammingHomework.enableLeaderboardSealing",defaultMessage:"\u5F00\u542F\u5C01\u699C"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.enableLeaderboardSealingTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u4E0D\u53EF\u67E5\u770B\u6392\u884C\u699C\u4FE1\u606F\u7684\u65F6\u95F4\u6BB5\uFF09"}))),!!Sa.rank_forbidden&&Sa.unified_setting&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{height:"50px",lineHeight:"50px"}},tn.createElement("div",{style:{marginLeft:"24px"}},tn.createElement(rt.Z,{align:"middle"},tn.createElement(bt.Z,null,jn.formatMessage({id:"classrooms.startTime1",defaultMessage:"\u5F00\u59CB\u65F6\u95F4"})),tn.createElement(bt.Z,{className:"ml10"},tn.createElement(pt.default,{size:"large",style:{width:370},placeholder:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:Yn,disabledTime:Qt,disabled:da||le()()>le()(ia.rank_forbidden_start),value:Sa.rank_forbidden_start?le()(Sa.rank_forbidden_start):"",onChange:(dn,ya)=>{Sa.rank_forbidden_start=ya,(Sa.end_time==""||!Sa.end_time)&&Sa.unified_setting&&(Sa.end_time=le()(dn).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),Ko(Object.assign({},Sa))}})),tn.createElement(bt.Z,{className:"ml20"},jn.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),tn.createElement(bt.Z,{className:"ml10"},tn.createElement(pt.default,{size:"large",style:{width:370},allowClear:!1,placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09",showTime:{format:"HH:mm",defaultValue:le()((0,Me.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:da,disabledDate:Yn,value:Sa.rank_forbidden_end?le()(Sa.rank_forbidden_end):"",onChange:(dn,ya)=>{Sa.rank_forbidden_end=ya,Ko(Object.assign({},Sa))}}))))),!Sa.unified_setting&&(ja==null?void 0:ja.length)>0&&!!Sa.rank_forbidden&&tn.createElement(rt.Z,{align:"middle",style:{borderBottom:"1px solid #fff",paddingBottom:"5px",width:"100%"}},Po.map(function(dn,ya){var wn,Uo,xo,Ho,Jr,Co,br;return tn.createElement(bt.Z,{span:24,key:ya,style:{marginLeft:"24px"}},tn.createElement(rt.Z,{className:"mt10 ml30",align:"middle"},tn.createElement(bt.Z,null,tn.createElement("span",{style:{color:"#666"}},"\u5C01\u699C\u89C4\u5219",ya+1,"\uFF1A"),tn.createElement(zt.default,{size:"large",disabled:da||!((wn=En==null?void 0:En.homework_status)!=null&&wn.includes("\u672A\u53D1\u5E03"))&&dn.id,mode:"multiple",className:Bt.selectSty,style:{width:250},value:typeof dn.group_name=="string"?[dn.group_name]:dn.group_name,placeholder:jn.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:qa=>{Po[ya].group_name=qa,Po[ya].group_id=dn.group_id,Qn(Po.slice())}},ia.group_settings&&ia.group_settings.map(function(qa){if(Sa!=null&&Sa.unified_setting&&!Po.map(Qo=>Qo.group_name).toString().split(",").includes(String(qa.group_name)))return tn.createElement(Un,{value:qa.group_name,key:qa.id},qa.group_name);if(ja.map(Qo=>Qo.group_name).toString().split(",").includes(String(qa.group_name))&&!Po.map(Qo=>Qo.group_name).toString().split(",").includes(String(qa.group_name)))return tn.createElement(Un,{value:qa.group_name,key:qa.id},qa.group_name)}))),tn.createElement(bt.Z,{span:15},tn.createElement("div",{className:"ml20"},tn.createElement(rn,{size:"large",allowClear:!1,disabled:da||((Ho=(xo=(Uo=ia==null?void 0:ia.group_settings)==null?void 0:Uo.filter(qa=>qa.id===dn.id))==null?void 0:xo[0])!=null&&Ho.rank_forbidden_start?le()()<le()((br=(Co=(Jr=ia==null?void 0:ia.group_settings)==null?void 0:Jr.filter(qa=>qa.id===dn.id))==null?void 0:Co[0])==null?void 0:br.rank_forbidden_start)?!1:[!0,!1]:!1),style:{width:635},placeholder:["\u5F00\u59CB\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u5F00\u59CB\u65F6\u95F4\uFF09","\u7ED3\u675F\u65F6\u95F4\uFF08\u5B66\u751F\u770B\u4E0D\u5230\u6392\u884C\u699C\u7684\u7ED3\u675F\u65F6\u95F4\uFF09"],disabledDate:Yn,disabledTime:Qt,showTime:{format:"HH:mm",defaultValue:[le()((0,Me.U6)(),"HH:mm"),le()((0,Me.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:dn.rank_forbidden_start&&[le()(dn.rank_forbidden_start),dn.rank_forbidden_end?le()(dn.rank_forbidden_end):void 0],onChange:(qa,Qo)=>{Po[ya].rank_forbidden_start=Qo[0],Po[ya].rank_forbidden_end=Qo[1],Qn([...Po])}}))),!da&&tn.createElement(bt.Z,null,tn.createElement(Rt.Z,{className:"c-green",onClick:()=>{Qn(Po.concat({}))}}),ya>0&&!dn.id&&tn.createElement(yt.Z,{className:"c-red ml10",onClick:()=>{Po=Po.filter((qa,Qo)=>ya!==Qo),Qn(Po.slice()),setTimeout(()=>Qn(Po.slice()),10)}}))))})),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.hack_analysis?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.hack_analysis,disabled:da,onChange:dn=>{Sa.hack_analysis=dn.target.checked,dn.target.checked&&(Sa.hack_analysis_type=2),Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomProgrammingHomework.publicExplanations",defaultMessage:"\u516C\u5F00\u89E3\u6790"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomProgrammingHomework.publicExplanationsTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u89E3\u6790\uFF09"}))),!!Sa.hack_analysis&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(on.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.hack_analysis_type,onChange:dn=>{Sa.hack_analysis_type=dn.target.value,Ko(Object.assign({},Sa))}},tn.createElement(on.ZP,{value:2,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(on.ZP,{style:{marginLeft:60,color:"#333333"},value:0},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})),tn.createElement(on.ZP,{style:{marginLeft:60,color:"#333333"},value:1},jn.formatMessage({id:"classroomProgrammingHomework.afterStudentPassesOrDeadlineForNonPassers",defaultMessage:"\u5B66\u751F\u901A\u8FC7\u7B54\u9898\u540E/\u672A\u901A\u8FC7\u7684\u5B66\u751F\u4F5C\u4E1A\u622A\u6B62\u540E"})))),tn.createElement(bt.Z,{span:24,className:Bt.pubColSty,style:{borderBottom:Sa.hack_answer?"none":"1px solid #fff"}},tn.createElement(xt.default,{checked:Sa.hack_answer,disabled:da,onChange:dn=>{Sa.hack_answer=dn.target.checked,dn.target.checked&&(Sa.hack_answer_type=1),Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"font14 c-grey-333"},jn.formatMessage({id:"classroomClassroomExperiments.publicAnswers",defaultMessage:"\u516C\u5F00\u7B54\u6848"}))),tn.createElement("span",{className:"c-grey-666 font14"},jn.formatMessage({id:"classroomClassroomExperiments.publicAnswersTip",defaultMessage:"\uFF08\u8BBE\u7F6E\u5B66\u751F\u5728\u5B9E\u9A8C\u9875\u9762\u67E5\u770B\u8BD5\u9898\u7B54\u6848\uFF09"}))),!!Sa.hack_answer&&tn.createElement(bt.Z,{span:24,className:Bt.pubColSty},tn.createElement(on.ZP.Group,{style:{marginLeft:"24px"},disabled:da,value:Sa.hack_answer_type,onChange:dn=>{Sa.hack_answer_type=dn.target.value,Ko(Object.assign({},Sa))}},tn.createElement(on.ZP,{value:1,style:{color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.afterHomeworkEnds",defaultMessage:"\u4F5C\u4E1A\u7ED3\u675F\u540E"})),tn.createElement(on.ZP,{value:0,style:{marginLeft:60,color:"#333333"}},jn.formatMessage({id:"classroomClassroomExperiments.anyTime",defaultMessage:"\u4EFB\u610F\u65F6\u95F4"})))))),tn.createElement("div",{className:`${Bt.title} mt30`},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings",defaultMessage:"\u5B66\u751F\u5B9E\u9A8C\u62A5\u544A\u4EE3\u7801\u5C55\u793A\u8BBE\u7F6E"})),tn.createElement("div",{className:Bt.content},tn.createElement(xt.default,{disabled:da,checked:Sa.show_late_code,onChange:()=>{Sa.show_late_code=!Sa.show_late_code,Ko(Object.assign({},Sa))}},tn.createElement("span",{className:"c-black"},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings1",defaultMessage:"\u5C55\u793A\u6240\u6709\u8BC4\u6D4B\u4EE3\u7801"})),tn.createElement("span",{className:"c-grey-666 ml10"},jn.formatMessage({id:"classroomProgrammingHomework.studentLabReportCodeDisplaySettings2",defaultMessage:"\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"})))),!da&&tn.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Ga,onClick:()=>yo()},jn.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})))};var Wn=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(un),qt=ee(67294),uo=Object.defineProperty,Na=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Lr=(Wt,Ht,Gt)=>Ht in Wt?uo(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Pr=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Dn.call(Ht,Gt)&&Lr(Wt,Gt,Ht[Gt]);if(Io)for(var Gt of Io(Ht))er.call(Ht,Gt)&&Lr(Wt,Gt,Ht[Gt]);return Wt},wo=(Wt,Ht)=>Na(Wt,So(Ht)),Kr=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Xn=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{var jn;const xa=(0,fe.useIntl)(),Ua=(0,fe.useParams)(),{workSetting:ia,workList:En,changeData:ta}=Wt,[da,Zn]=(0,x.useState)(!0),[Qa,To]=(0,x.useState)(!1),[Ga,Cr]=(0,x.useState)(!1),[Si]=Ft.default.useForm();let[ja,La]=(0,x.useState)([]),[Po,Qn]=(0,x.useState)([]);const Ia=!((jn=En==null?void 0:En.homework_status)!=null&&jn.includes("\u672A\u53D1\u5E03")),Zr=(0,x.useRef)(!0);let[Za,Sa]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,challenge_settings:[],work_efficiency:!1,shixun_evaluation:"",answer_open_evaluation:!1,answer_public:!1,score_open:!1,comment_public:!0,total_score:"",eff_score:0,is_onpage_time:!0,training_time_rules:1,hack_settings:[],punish_time:void 0,hack_score_settings:void 0,hack_rank_rule:0});(0,x.useEffect)(()=>()=>{La([])},[]),(0,x.useEffect)(()=>{ia!=null&&ia.can_edit&&Zn(!1)},[ia]);const Ko=()=>{Gt({type:"shixunHomeworks/getWorkSetting",payload:Pr({},Ua)})};(0,x.useEffect)(()=>{ia!=null&&ia.course_id&&Zr.current&&(Zr.current=!1,Object.keys(Za).map(function(dn){Za[dn]=ia[dn]}),(!Za.allow_late||!Za.unified_late)&&(Za.late_penalty=5),ja=JSON.parse(JSON.stringify(ia.group_settings.map(dn=>wo(Pr({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.publish_time!==null))),Po=JSON.parse(JSON.stringify(ia.allow_late_settings.map(dn=>wo(Pr({},dn),{group_name:[dn.group_name]})).filter(dn=>dn.late_time!==null))),yo(),Sa(Pr({},Za)),La([...ja]),Qn([...Po]))},[ia]);const si=()=>{const dn=JSON.parse(JSON.stringify(Za));Yn(dn)},Yn=dn=>{if(console.log(dn.total_score,dn.eff_score),dn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}const ya=()=>Kr(void 0,null,function*(){To(!0),(yield(0,ue.ZP)(`/api/homework_commons/${Ua.categoryId}/hack_score_setting.json`,{method:"post",body:Pr({},dn)})).status===0&&(De.ZP.success(xa.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),Ko(),Gt({type:"shixunHomeworks/getWorkList",payload:Pr({},Ua)})),To(!1)});(Za==null?void 0:Za.hack_score_settings)!==(ia==null?void 0:ia.hack_score_settings)&&Ia?Fe.default.confirm({title:xa.formatMessage({id:"classrooms.updateGrades",defaultMessage:"\u66F4\u65B0\u6210\u7EE9"}),content:"\u60A8\u6539\u52A8\u4E86\u672C\u6B21\u4F5C\u4E1A\u7684\u5F97\u5206\u8BBE\u7F6E\uFF0C\u8FD9\u53EF\u80FD\u5BFC\u81F4\u5DF2\u5B8C\u6210\u4F5C\u4E1A\u7684\u5B66\u751F\u7684\u6210\u7EE9\u4EA7\u751F\u9519\u8BEF\u3002\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u6309\u94AE\u5C06\u4FDD\u5B58\u6700\u65B0\u8BBE\u7F6E\u5E76\u6309\u6700\u65B0\u8BBE\u7F6E\u66F4\u65B0\u5168\u73ED\u6210\u7EE9\u3002",okText:"\u786E\u8BA4",cancelText:xa.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:ya}):ya()},yo=()=>{var dn;const{total_score:ya}=Za,wn=(dn=Za.hack_settings)==null?void 0:dn.length;if(!wn)return;let Uo=0,xo;switch(Za.hack_score_settings){case 0:const Ho=(ya/wn).toFixed(2);Za.hack_settings.map((Mn,Ea)=>{Uo=Ea,Mn.hack_score=Ho>0?Ho:0}),xo=(ya-Ho*(wn-1)).toFixed(2),Za.hack_settings[Uo].hack_score=xo>0?xo:0;break;case 1:const Jr=[0,1,3,6];let Co=0;const br=Za.hack_settings.filter(Mn=>Mn.difficult===1).length*Jr[1],qa=Za.hack_settings.filter(Mn=>Mn.difficult===2).length*Jr[2],Qo=Za.hack_settings.filter(Mn=>Mn.difficult===3).length*Jr[3],cr=ya/(br+qa+Qo);console.log(cr,2222),Za.hack_settings.map((Mn,Ea)=>{Uo=Ea,Mn.hack_score=(Jr[Mn.difficult]*cr).toFixed(2),Co=Co+Number(Mn.hack_score)});let ri=Za.hack_settings[Uo].hack_score;xo=(ya-Co+Number(ri)).toFixed(2),Za.hack_settings[Uo].hack_score=xo>0?xo:0;break}},Pa=(ia==null?void 0:ia.send_type)===0||(ia==null?void 0:ia.send_type)===1&&(Za==null?void 0:Za.hack_score_settings)===2;return qt.createElement("section",{className:Bt.form},qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomClassroomExperiments.pointsSettings",defaultMessage:"\u5206\u503C\u8BBE\u7F6E"})),qt.createElement("div",{className:`${Bt.content} mb30`},qt.createElement(rt.Z,{align:"middle"},qt.createElement(rt.Z,{align:"middle"},qt.createElement("span",{className:"c-grey-333"},xa.formatMessage({id:"classroomProgrammingHomework.totalPoints",defaultMessage:"\u603B\u5206\u503C"})),qt.createElement(jt.Z,{min:0,className:"ml20",style:{width:220},size:"large",value:Za.total_score,disabled:da,onChange:dn=>{Za.total_score=dn,Sa(Object.assign({},Za)),yo()},addonAfter:xa.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})})),qt.createElement(rt.Z,{align:"middle",style:{marginLeft:60}},qt.createElement("span",{className:"c-grey-333"},xa.formatMessage({id:"classroomProgrammingHomework.evaluationErrorTimeIncrease",defaultMessage:"\u6D4B\u8BC4\u5355\u6B21\u62A5\u9519\u589E\u52A0\u65F6\u957F"})),qt.createElement(jt.Z,{className:"ml20",style:{width:220},size:"large",min:0,value:Za.punish_time,precision:0,disabled:da,onChange:dn=>{Za.punish_time=dn,Sa(Object.assign({},Za)),yo()},addonAfter:xa.formatMessage({id:"classrooms.minute",defaultMessage:"\u5206\u949F"})})))),qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomProgrammingHomework.leaderboardTimeRankingRules",defaultMessage:"\u6392\u884C\u699C\u65F6\u95F4\u540D\u6B21\u89C4\u5219"})),qt.createElement("div",{className:`${Bt.content} mb30`},qt.createElement(on.ZP.Group,{disabled:da,value:Za.hack_rank_rule,onChange:dn=>{Za.hack_rank_rule=dn.target.value,Sa(Object.assign({},Za))}},qt.createElement(on.ZP,{value:0},qt.createElement("span",{className:"c-black"},xa.formatMessage({id:"classroomProgrammingHomework.priorityTimeSpent",defaultMessage:"\u8017\u65F6\u65F6\u957F\u4F18\u5148\uFF08\u540C\u6210\u7EE9\uFF0C\u8017\u65F6\u8D8A\u77ED\u540D\u6B21\u8D8A\u524D\uFF09"}))),qt.createElement(on.ZP,{style:{marginLeft:40},value:1},qt.createElement("span",{className:"c-black"},xa.formatMessage({id:"classroomProgrammingHomework.priorityCompletionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4\u70B9\u4F18\u5148\uFF08\u540C\u6210\u7EE9\uFF0C\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u8D8A\u524D\uFF09"}))))),qt.createElement("div",{className:Bt.title},xa.formatMessage({id:"classroomProgrammingHomework.questionPoints",defaultMessage:"\u8BD5\u9898\u5206\u503C"})),qt.createElement("div",{className:Bt.content},qt.createElement(on.ZP.Group,{value:Za.hack_score_settings,onChange:dn=>{Za.hack_score_settings=dn.target.value,Sa(Object.assign({},Za)),yo()}},qt.createElement(on.ZP,{value:0},xa.formatMessage({id:"classroomClassroomExperiments.equalDistributionRatio",defaultMessage:"\u5747\u5206\u6BD4\u4F8B"})),qt.createElement(on.ZP,{style:{margin:"0 40px"},value:1},xa.formatMessage({id:"classroomClassroomExperiments.difficultyLevel",defaultMessage:"\u96BE\u6613\u5EA6"})),qt.createElement(on.ZP,{value:2},xa.formatMessage({id:"classroomClassroomExperiments.customPoints",defaultMessage:"\u81EA\u5B9A\u4E49\u5206\u503C"})))),qt.createElement("div",{className:Bt.content,style:{borderTop:"1px solid #fff"}},qt.createElement("div",{style:{padding:"0px 20px 20px 20px"}},Za.hack_settings&&Za.hack_settings.map(function(dn,ya){return qt.createElement(rt.Z,{key:ya,align:"middle",style:{marginTop:20}},qt.createElement(bt.Z,{flex:"1",className:"pr10"},qt.createElement("span",{style:{color:"#333333"}},dn.hack_name)),qt.createElement(bt.Z,{flex:"150px"},qt.createElement(jt.Z,{min:0,step:.1,style:{visibility:Pa?"visible":"hidden"},value:dn.hack_score,disabled:Za.hack_score_settings!==2,onChange:wn=>{Za.hack_settings[ya].hack_score=wn;const Uo=Za.hack_settings.reduce((xo,Ho)=>xo+Number(Ho.hack_score),0);Za.total_score=Uo.toFixed(2),Sa(Pr({},Za))},size:"large",addonAfter:xa.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})})),qt.createElement(bt.Z,{className:"ml20",style:{lineHeight:"20px"}},dn.difficult===1&&qt.createElement("span",{className:"tag-style-border-small bg-green c-white mr10"},xa.formatMessage({id:"shixuns.easy",defaultMessage:"\u7B80\u5355"})),dn.difficult===2&&qt.createElement("span",{className:"tag-style-border-small bg-blue c-white mr10"},xa.formatMessage({id:"shixuns.medium",defaultMessage:"\u9002\u4E2D"})),dn.difficult===3&&qt.createElement("span",{className:"tag-style-border-small bg-orange c-white mr10"},xa.formatMessage({id:"shixuns.difficult",defaultMessage:"\u56F0\u96BE"}))))}))),!da&&qt.createElement(Te.ZP,{type:"primary",size:"large",style:{width:138},className:"mt30",loading:Qa,onClick:()=>si()},xa.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"})))};var Va=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(Xn),Ra=ee(67294),ha=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const ur=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{var jn,xa;const Ua=(0,fe.useIntl)(),[ia,En]=(0,x.useState)(!0),[ta,da]=(0,x.useState)(!1),[Zn,Qa]=(0,x.useState)([]),[To,Ga]=(0,x.useState)([]),[Cr,Si]=(0,x.useState)([]),[ja,La]=(0,x.useState)([]),[Po,Qn]=(0,x.useState)(!1),[Ia,Zr]=(0,x.useState)(""),Za=(0,fe.useParams)();function Sa(){return ha(this,null,function*(){let Yn=yield(0,ue.ZP)(`/api/homework_commons/${Za.categoryId}/homework_common_collaborators.json`,{method:"get"});Ga(Yn)})}function Ko(){return ha(this,null,function*(){var Yn;let yo=yield(0,ue.ZP)(`/api/courses/${Za==null?void 0:Za.coursesId}/teachers`,{method:"get",params:{homework_id:Za.categoryId,limit:1e3}});(Yn=yo==null?void 0:yo.teacher_list)==null||Yn.map(Pa=>{Pa.key=Pa.user_id}),Si(yo==null?void 0:yo.teacher_list),La(yo==null?void 0:yo.teacher_list)})}(0,x.useEffect)(()=>{Sa(),Ko()},[Za]);const si=()=>{};return Ra.createElement("section",{className:Bt.form},Ra.createElement(rt.Z,{className:Bt.content,style:{padding:"20px 30px",gap:20}},(jn=To==null?void 0:To.data)==null?void 0:jn.map(Yn=>Ra.createElement(rt.Z,{align:"middle",className:`${Bt.borderSty} ${Ia===(Yn==null?void 0:Yn.id)?Bt.delBorder:""}`,style:{height:"38px",borderRadius:"2px",padding:"0 12px",color:"#333333",background:"#fff"}},Ra.createElement("span",{className:"c-grey-333"},Yn==null?void 0:Yn.real_name),(To==null?void 0:To.can_edit)&&Ra.createElement("span",{style:{cursor:"pointer",marginLeft:"20px"},className:`iconfont icon-guanbi11 ${Bt.delSty}`,onMouseEnter:()=>{Zr(Yn.id)},onMouseLeave:()=>{Zr("")},onClick:()=>ha(void 0,null,function*(){(yield(0,ue.ZP)(`/api/homework_commons/${Za.categoryId}/homework_common_collaborators/delete.json`,{method:"delete",body:{user_id:Yn.id}})).status===0&&(De.ZP.info(Ua.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Sa(),Ko())})}))),!(To!=null&&To.can_edit)&&!((xa=To==null?void 0:To.data)!=null&&xa.length)&&Ra.createElement("span",{className:"c-grey-666"},"\u6682\u672A\u6DFB\u52A0\u534F\u4F5C\u8005"),(To==null?void 0:To.can_edit)&&Ra.createElement(Te.ZP,{className:Bt.copHover,style:{height:38,padding:"6px 15px",backgroundColor:"#fff"},type:"primary",ghost:!0,onClick:()=>da(!0)},Ua.formatMessage({id:"classroomProgrammingHomework.addCollaborator",defaultMessage:"\u6DFB\u52A0\u534F\u4F5C\u8005"}))),Ra.createElement(Fe.default,{title:Ua.formatMessage({id:"classroomProgrammingHomework.addCollaborator",defaultMessage:"\u6DFB\u52A0\u534F\u4F5C\u8005"}),open:ta,confirmLoading:Po,onCancel:()=>da(!1),onOk:()=>ha(void 0,null,function*(){if(Zn.length===0){De.ZP.info(Ua.formatMessage({id:"classrooms.selectCollaboratorTeacher",defaultMessage:"\u8BF7\u9009\u62E9\u534F\u4F5C\u8001\u5E08"}));return}Qn(!0),(yield(0,ue.ZP)(`/api/homework_commons/${Za.categoryId}/homework_common_collaborators.json`,{method:"post",body:{user_ids:Zn}})).status===0&&(De.ZP.info(Ua.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),Qa([]),Sa(),Ko(),da(!1)),Qn(!1)})},Ra.createElement("div",null,Ra.createElement("div",{style:{display:"flex"}},Ra.createElement("label",{style:{width:"50px"}},Ua.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),"\uFF1A")," ",Ra.createElement(It.default.Search,{onChange:Yn=>{Si(ja.filter(yo=>yo.name.indexOf(Yn.target.value)>-1))}})),Ra.createElement(Ae.default,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:(Yn,yo)=>{Qa(Yn)},selectedRowKeys:Zn,getCheckboxProps:Yn=>({disabled:Yn.is_collaborator})},pagination:!1,dataSource:Cr,columns:[{title:Ua.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"name",key:"name"},{title:Ua.formatMessage({id:"classrooms.role",defaultMessage:"\u89D2\u8272"}),dataIndex:"role",key:"role"}]}))))};var or=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht.effects}))(ur),pr=ee(67294),Wr=()=>{const Wt=(0,fe.useIntl)(),Ht=[{key:"1",label:Wt.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),element:pr.createElement(bn,null)},{key:"2",label:Wt.formatMessage({id:"classroomClassroomExperiments.scoringSettings",defaultMessage:"\u8BC4\u5206\u8BBE\u7F6E"}),element:pr.createElement(Va,null)},{key:"3",label:Wt.formatMessage({id:"classroomClassroomExperiments.displaySettings",defaultMessage:"\u5C55\u793A\u8BBE\u7F6E"}),element:pr.createElement(Wn,null)},{key:"4",label:Wt.formatMessage({id:"classroomClassroomExperiments.collaborationSettings",defaultMessage:"\u534F\u4F5C\u8BBE\u7F6E"}),element:pr.createElement(or,null)}];return pr.createElement(ot.Z,{dataSource:Ht,style:{marginBottom:52}})},Fi=ee(246),hi=ee.n(Fi),_i=ee(86763),Xr=ee(67294),ii=Object.defineProperty,Nn=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,rr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ur=(Wt,Ht,Gt)=>Ht in Wt?ii(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,Ii=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Nr.call(Ht,Gt)&&Ur(Wt,Gt,Ht[Gt]);if(rr)for(var Gt of rr(Ht))li.call(Ht,Gt)&&Ur(Wt,Gt,Ht[Gt]);return Wt},Xo=(Wt,Ht)=>Nn(Wt,mo(Ht)),ce=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});const Pe=({shixunHomeworks:Wt,loading:Ht,dispatch:Gt})=>{const jn=(0,fe.useIntl)(),xa=(0,fe.useParams)(),Ua=(0,fe.useLocation)(),[ia,En]=(0,x.useState)([]),[ta,da]=(0,x.useState)([]),[Zn,Qa]=(0,x.useState)(!0),[To,Ga]=(0,x.useState)(!1),[Cr,Si]=(0,x.useState)(1),[ja,La]=(0,x.useState)([]),[Po,Qn]=(0,x.useState)(!1),[Ia,Zr]=(0,x.useState)(!1),[Za,Sa]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Wt.actionTabs.key==="\u4EE3\u7801\u67E5\u91CD"?(Ko.resetFields(),En([]),Qn(!0),Yn()):Qn(!1)},[Wt.actionTabs.key]);const[Ko]=Ft.default.useForm();let si=[];const Yn=()=>ce(void 0,null,function*(){var dn;if(Zn&&!To){Ga(!0),Si(Cr+1);const ya=yield(0,_i.JG)(Xo(Ii({},xa),{page:Cr})),wn=[...ya.group_list];ya!=null&&ya.ungroup_list&&wn.push({id:ya==null?void 0:ya.ungroup_list.id,name:ya==null?void 0:ya.ungroup_list.name,works_count:ya==null?void 0:ya.ungroup_list.work_count,last_review_time:ya==null?void 0:ya.ungroup_list.last_review_time}),En([...ia,...wn]),Ga(!1),((dn=ya.group_list)==null?void 0:dn.length)<10&&Qa(!1)}}),yo=()=>{Gt({type:"shixunHomeworks/setActionTabs",payload:{}}),Zr(!1),Qa(!0),Ga(!1),Si(1),En([]),Ko.resetFields()},Pa=[{title:"",dataIndex:"id",width:280,render:(dn,ya)=>Xr.createElement(xt.default,{disabled:!(ya.works_count>1),value:String(ya.id)},ya.name)},{title:jn.formatMessage({id:"classroomGraphicGroupHomework.validWorksCount",defaultMessage:"\u6709\u6548\u4F5C\u54C1\u6570"}),dataIndex:"works_count"},{title:jn.formatMessage({id:"classroomGraphicGroupHomework.lastPlagiarismCheckTime",defaultMessage:"\u4E0A\u6B21\u67E5\u91CD\u65F6\u95F4"}),dataIndex:"last_review_time",width:130}];return Xr.createElement(Fe.default,{centered:!0,title:jn.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),keyboard:!1,maskClosable:!1,open:Po,okText:jn.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:jn.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:820,bodyStyle:{minHeight:200},onOk:()=>ce(void 0,null,function*(){const dn=Ko.getFieldValue();Sa(!0);const ya=yield(0,ue.ZP)(`/api/homework_commons/${xa.categoryId}/hack_homework_code_repeat.json`,{method:"post",body:{group_ids:[...dn.group_ids]}});Sa(!1),ya.status===0&&(yo(),yield Gt({type:"shixunHomeworks/getWorkList",payload:Wt.actionTabs.params}),fe.history.push(`/classrooms/${xa.coursesId}/program_homework/${xa.categoryId}/detail?tabs=2`),Gt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6267\u884C\u4EE3\u7801\u67E5\u91CD"}}))}),okButtonProps:{loading:Za},onCancel:yo},Xr.createElement("div",null,"\u8BF7\u6CE8\u610F\uFF1A\u5728\u6267\u884C\u4EE3\u7801\u67E5\u91CD\u64CD\u4F5C\u540E\uFF0C\u82E5\u5B66\u751F\u63D0\u4EA4\u65B0\u7684\u4F5C\u54C1\u4EE3\u7801\uFF0C\u65B0\u4F5C\u54C1\u4EE3\u7801\u4E0D\u8BA1\u5165\u672C\u6B21\u67E5\u91CD\u7ED3\u679C\u3002"),Wt.codeReviewCourse&&Xr.createElement(Ft.default,{form:Ko,onChange:dn=>{La(Ii({},Ko.getFieldValue()))},initialValues:{group_ids:si,end_time:le()(le()().add(7,"days").format("YYYY-MM-DD HH:mm"))}},Xr.createElement("div",{className:"flexd-table-header mt20"},Xr.createElement(Ae.default,{pagination:!1,dataSource:[],columns:Pa})),Xr.createElement(Ft.default.Item,{name:"group_ids"},Xr.createElement(xt.default.Group,{className:"w100"},Xr.createElement("div",{style:{width:"100%",maxHeight:260,overflow:"auto"}},Xr.createElement(hi(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:dn=>{Yn()},hasMore:Zn,useWindow:!1},Xr.createElement(Ae.default,{loading:Ht.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:Pa,dataSource:ia,pagination:!1})))))),Xr.createElement(rt.Z,null,Xr.createElement(bt.Z,{className:"ml10"},Xr.createElement(xt.default,{checked:Ia,onChange:dn=>{Zr(dn.target.checked);let ya=[];dn.target.checked&&(ya=ia.filter(wn=>wn.works_count>1).map(wn=>wn.id+"")),Ko.setFieldsValue({group_ids:ya})}},jn.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})))))};var Oe=(0,fe.connect)(({shixunHomeworks:Wt,loading:Ht})=>({shixunHomeworks:Wt,loading:Ht}))(Pe),Se=ee(86169),et=ee(12082),st=ee(41642),At=ee(93686),at=ee(98769),ft=ee(9151),vt=ee(37752),ln=ee(33648),hn=ee(70562),$n=ee(51959),Tn=Object.defineProperty,Fa=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,Sn=(Wt,Ht,Gt)=>Ht in Wt?Tn(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,yn=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Xt.call(Ht,Gt)&&Sn(Wt,Gt,Ht[Gt]);if(Da)for(var Gt of Da(Ht))pn.call(Ht,Gt)&&Sn(Wt,Gt,Ht[Gt]);return Wt},ga=(Wt,Ht)=>Fa(Wt,ca(Ht)),Aa=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});let Ya=[ft.Z,vt.Z,ln.Z];const ka=({user:Wt,classroomList:Ht,shixunHomeworks:Gt})=>{var jn,xa,Ua;const ia=(0,fe.useIntl)();let[En,ta]=(0,x.useState)(yn(ga(yn({},(0,fe.useParams)()),{page:1,per_page:20,rank_type:2,search:"",course_group:(0,Ce.dE)()?[Wt.userInfo.course.course_group_id]:[]}),(0,fe.useParams)()));const[da,Zn]=(0,x.useState)([]),[Qa,To]=(0,x.useState)([]),[Ga,Cr]=(0,x.useState)([]),[Si,ja]=(0,x.useState)(!1),[La,Po]=(0,x.useState)(!1);let[Qn,Ia]=(0,x.useState)([{title:ia.formatMessage({id:"classroomProgrammingHomework.rankings",defaultMessage:"\u6392\u884C"}),dataIndex:"rank",width:70,fixed:"left",ellipsis:!0,sorter:(Yn,yo)=>Yn.rank-yo.rank,render:(Yn,yo,Pa)=>Yn<4?x.createElement("img",{src:Ya[Yn-1]}):Yn},{title:ia.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name",width:80,fixed:"left",ellipsis:!0,key:"user_name",render:(Yn,yo,Pa)=>x.createElement("span",null,yo.is_me&&x.createElement("span",{style:{display:"inline-block",fontSize:12,color:"#CA7720",background:"rgba(255, 181, 56, 0.36)",borderRadius:2,width:16,height:16,textAlign:"center",lineHeight:"16px",transform:"translateY(-1px)"}},ia.formatMessage({id:"shixuns.me",defaultMessage:"\u6211"})),Yn)},{title:ia.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id",key:"student_id",width:80,ellipsis:!0,fixed:"left",render:Yn=>Yn||"- -"},{title:ia.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group",key:"course_group",ellipsis:!0,width:70,fixed:"left"},{title:ia.formatMessage({id:"shixuns.passed",defaultMessage:"\u901A\u8FC7"}),dataIndex:"passed_count",width:60,fixed:"left",ellipsis:!0,key:"passed_count",render:Yn=>x.createElement("span",null,Yn," ",Yn!="-"&&"\u9898")},{title:ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),dataIndex:"score",width:50,ellipsis:!0,fixed:"left",key:"score"}]);const[Zr,Za]=(0,x.useState)(null),Sa=()=>{var Yn,yo;const Pa=((Yn=document.getElementById("filterWarp"))==null?void 0:Yn.clientHeight)||0,dn=((yo=document.getElementById("pagination"))==null?void 0:yo.clientHeight)||0;return window.innerHeight-Pa-dn-110};(0,x.useEffect)(()=>{const Yn=()=>{Za(Sa())};return window.addEventListener("resize",Yn),()=>{window.removeEventListener("resize",Yn)}},[]),(0,x.useEffect)(()=>{var Yn,yo,Pa,dn,ya;Qn.splice(7);for(let wn=0;wn<((Yn=da==null?void 0:da.question_data)==null?void 0:Yn.length);wn++){let Uo={};Uo.title=da!=null&&da.sent_type?x.createElement("span",null,`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(wn+1)+`\uFF08${(Pa=(yo=da==null?void 0:da.question_data)==null?void 0:yo[wn])==null?void 0:Pa.question_score}\uFF09`):x.createElement("a",{onClick:()=>Aa(void 0,null,function*(){var xo,Ho;let Jr=yield(0,ue.ZP)(`/api/problems/${(Ho=(xo=da==null?void 0:da.question_data)==null?void 0:xo[wn])==null?void 0:Ho.identifier}/start.json`,{method:"get"});Jr&&(window.open(`/myproblems/${Jr==null?void 0:Jr.identifier}?type=1`),localStorage.setItem("program_homework",[En.coursesId,En.categoryId]))})},`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(wn+1)+`\uFF08${(ya=(dn=da==null?void 0:da.question_data)==null?void 0:dn[wn])==null?void 0:ya.question_score}\uFF09`),Uo.dataIndex="question_data",Uo.width=140,Uo.render=(xo,Ho)=>{var Jr,Co,br,qa,Qo;return x.createElement("div",null,((Jr=xo==null?void 0:xo[wn])==null?void 0:Jr.answer_question_time)&&x.createElement("div",null,x.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Aa(void 0,null,function*(){var cr,ri,Mn,Ea,eo,Ao,pa,Ro;if((0,Ce.Rm)()&&!((cr=Ht.AssistantObject.hack)!=null&&cr.can_appraise)){De.ZP.warning(ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((ri=xo==null?void 0:xo[wn])!=null&&ri.open_code)){De.ZP.info(ia.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let Bo=yield(0,ue.ZP)("/api/courses/view_code.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,homework_common_id:En.categoryId,hack_user_code_id:(Mn=xo==null?void 0:xo[wn])==null?void 0:Mn.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:x.createElement("div",null,x.createElement("span",null,"\u4EE3\u7801"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),"\uFF1A",(Ea=xo==null?void 0:xo[wn])==null?void 0:Ea.current_language),x.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",(eo=xo==null?void 0:xo[wn])==null?void 0:eo.memory,"\uFF08KB\uFF09"),x.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(Ao=xo==null?void 0:xo[wn])==null?void 0:Ao.run_time,"\uFF08ms\uFF09"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",(pa=xo==null?void 0:xo[wn])==null?void 0:pa.score)),content:x.createElement(hn.Z,{classroomList:Ht,user:Wt,languages:[{language:(Ro=xo==null?void 0:xo[wn])==null?void 0:Ro.language,code:Bo==null?void 0:Bo.code}],v:xo,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:xo.language,game_id:xo.id,diff_code_count:xo.diff_code_count})})})}),x.createElement("span",{style:{margin:"0px 10px"}},((Co=xo==null?void 0:xo[wn])==null?void 0:Co.answer_question_time)||"- -"),(br=xo==null?void 0:xo[wn])!=null&&br.submit_count?x.createElement(_e.Z,{title:`${((qa=xo==null?void 0:xo[wn])==null?void 0:qa.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},x.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((Qo=xo==null?void 0:xo[wn])==null?void 0:Qo.submit_count)||0):null))},Qn.push(Uo)}Ia([...Qn])},[da==null?void 0:da.question_data]),(0,x.useEffect)(()=>{var Yn;(Yn=Wt==null?void 0:Wt.userInfo)!=null&&Yn.course&&((0,Ce.dE)()&&(En.course_group=(0,Ce.dE)()?[Wt.userInfo.course.course_group_id]:[],ta(yn({},En))),Ko(1))},[Wt==null?void 0:Wt.userInfo]);function Ko(Yn){return Aa(this,null,function*(){var yo,Pa,dn,ya,wn,Uo,xo;ja(!0);let Ho=yield(0,ue.ZP)("/api/courses/rank_list.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,rank_type:2,homework_common_id:En.categoryId})});if(Zn(Ho),ja(!1),Ho.status!=-1&&((0,Ce.dE)()?(Yn===1&&To([(Pa=(yo=Ho==null?void 0:Ho.course_group)==null?void 0:yo[0])==null?void 0:Pa.id]),Ho!=null&&Ho.my_rank?Cr([yn({is_me:!0},Ho==null?void 0:Ho.my_rank),...Ho==null?void 0:Ho.rank_list]):Cr([...Ho==null?void 0:Ho.rank_list])):Cr([...Ho==null?void 0:Ho.rank_list]),Yn===1)){let Jr={title:(Ho==null?void 0:Ho.hack_rank_rule)===0?x.createElement(_e.Z,{title:`\u603B\u8017\u65F6\u65F6\u4E3A\u505A\u9898\u901A\u8FC7\u65F6\u957F\u548C\u7F5A\u65F6\u65F6\u957F\u7684\u603B\u548C\uFF0C
\u7F5A\u65F6\u65F6\u957F=\u8BC4\u6D4B\u51FA\u9519\u6B21\u6570X\u8BBE\u7F6E\u7684\u7F5A\u65F6\uFF08\u5F53\u524D\u4E3A${Ho==null?void 0:Ho.punish_time}{intl.formatMessage({ id: 'shixuns.minute', defaultMessage: '\u5206' })}\uFF09`},x.createElement("span",{style:{marginRight:3}},ia.formatMessage({id:"classroomProgrammingHomework.totalTimeSpent",defaultMessage:"\u603B\u8017\u65F6"}))," ",x.createElement("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})):ia.formatMessage({id:"classrooms.completionTime",defaultMessage:"\u5B8C\u6210\u65F6\u95F4"}),dataIndex:(Ho==null?void 0:Ho.hack_rank_rule)===0?"finish_time":"finish_at",width:(Ho==null?void 0:Ho.hack_rank_rule)===0?80:150,ellipsis:!0,fixed:"left",key:"finish_time"};Qn.push(Jr);for(let Co=0;Co<((dn=Ho==null?void 0:Ho.question_data)==null?void 0:dn.length);Co++){let br={};br.title=Ho!=null&&Ho.sent_type?x.createElement("span",null,`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(Co+1)+`\uFF08${(wn=(ya=Ho==null?void 0:Ho.question_data)==null?void 0:ya[Co])==null?void 0:wn.question_score}\uFF09`):x.createElement("a",{onClick:()=>Aa(this,null,function*(){var qa,Qo;let cr=yield(0,ue.ZP)(`/api/problems/${(Qo=(qa=Ho==null?void 0:Ho.question_data)==null?void 0:qa[Co])==null?void 0:Qo.identifier}/start.json`,{method:"get"});cr&&(window.open(`/myproblems/${cr==null?void 0:cr.identifier}?type=1`),localStorage.setItem("program_homework",[En.coursesId,En.categoryId]))})},`${ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"})}`+(Co+1)+`\uFF08${(xo=(Uo=Ho==null?void 0:Ho.question_data)==null?void 0:Uo[Co])==null?void 0:xo.question_score}\uFF09`),br.dataIndex="question_data",br.width=140,br.render=(qa,Qo)=>{var cr,ri,Mn,Ea,eo;return x.createElement("div",null,((cr=qa==null?void 0:qa[Co])==null?void 0:cr.answer_question_time)&&x.createElement("div",null,x.createElement("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:()=>Aa(this,null,function*(){var Ao,pa,Ro,Bo,$o,ei,ki,tl;if((0,Ce.Rm)()&&!((Ao=Ht.AssistantObject.hack)!=null&&Ao.can_view)){De.ZP.warning(ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(!((pa=qa==null?void 0:qa[Co])!=null&&pa.open_code)){De.ZP.info(ia.formatMessage({id:"classrooms.noViewCodeTemporarily",defaultMessage:"\u6682\u4E0D\u5141\u8BB8\u67E5\u770B\u4EE3\u7801"}));return}let cl=yield(0,ue.ZP)("/api/courses/view_code.json",{method:"get",params:ga(yn({},En),{id:En.coursesId,homework_common_id:En.categoryId,hack_user_code_id:(Ro=qa==null?void 0:qa[Co])==null?void 0:Ro.hack_user_code_id})});Fe.default.warning({icon:null,width:800,title:x.createElement("div",null,x.createElement("span",null,"\u4EE3\u7801"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.languageUsed",defaultMessage:"\u4F7F\u7528\u8BED\u8A00"}),"\uFF1A",(Bo=qa==null?void 0:qa[Co])==null?void 0:Bo.current_language),x.createElement("span",null,"\u8FD0\u884C\u5185\u5B58\uFF1A",($o=qa==null?void 0:qa[Co])==null?void 0:$o.memory,"\uFF08KB\uFF09"),x.createElement("span",null,"\u8FD0\u884C\u65F6\u957F\uFF1A",(ei=qa==null?void 0:qa[Co])==null?void 0:ei.run_time,"\uFF08ms\uFF09"),x.createElement("span",null,ia.formatMessage({id:"classroomProgrammingHomework.score",defaultMessage:"\u5F97\u5206"}),"\uFF1A",(ki=qa==null?void 0:qa[Co])==null?void 0:ki.score)),content:x.createElement(hn.Z,{classroomList:Ht,user:Wt,languages:[{language:(tl=qa==null?void 0:qa[Co])==null?void 0:tl.language,code:cl==null?void 0:cl.code}],v:qa,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:qa.language,game_id:qa.id,diff_code_count:qa.diff_code_count})})})}),x.createElement("span",{style:{margin:"0px 10px"}},((ri=qa==null?void 0:qa[Co])==null?void 0:ri.answer_question_time)||"- -"),(Mn=qa==null?void 0:qa[Co])!=null&&Mn.submit_count?x.createElement(_e.Z,{title:`${((Ea=qa==null?void 0:qa[Co])==null?void 0:Ea.submit_count)||0}\u6B21\u5C1D\u8BD5\u51FA\u9519`},x.createElement("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),((eo=qa==null?void 0:qa[Co])==null?void 0:eo.submit_count)||0):null))},Qn.push(br)}Ia([...Qn])}})}console.log("----",Gt,Qn);const si=(jn=Gt==null?void 0:Gt.workSetting)==null?void 0:jn.hack_rank_rule;return x.createElement("div",{style:{width:1200,margin:"0px auto",minHeight:La?"100vh":""},id:"rankingInfo"},(da==null?void 0:da.message)==="\u5C01\u699C\u4E2D"?x.createElement(kt.Z,{customText:"\u7B54\u9898\u65F6\u95F4\u8FDB\u5165\u5012\u8BA1\u65F6\uFF0C\u6682\u65F6\u5C01\u699C\uFF0C\u8BF7\u52A0\u901F\u7ADE\u6280\u901A\u5173\u7B54\u9898"}):x.createElement("div",{style:{background:"#fff",padding:20,height:"100%",overflow:"auto"}},x.createElement("div",{id:"filterWarp"},x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{style:{display:"flex",width:"90%"}},x.createElement("label",null,ia.formatMessage({id:"classroomClassroomExperiments.classDivisionStatus",defaultMessage:"\u5206\u73ED\u60C5\u51B5"}),"\uFF1A"),(0,Ce.GJ)()&&x.createElement("div",{style:{flex:1}},x.createElement(xt.default.Group,{className:st.Z.checkboxgroup,value:Qa,onChange:Yn=>{var yo;En.type===1?(To([]),En.course_group=[],En.page=1,ta(yn({},En)),Ko()):En.type===2?(To(["\u5168\u90E8"]),En.course_group=(yo=da==null?void 0:da.course_group)==null?void 0:yo.map(Pa=>Pa.id),En.page=1,ta(yn({},En)),Ko()):(To([...Yn.filter(Pa=>Pa!="\u5168\u90E8")]),En.course_group=Yn.filter(Pa=>Pa!="\u5168\u90E8"),En.page=1,ta(yn({},En)),Ko())}},x.createElement(xt.default,{value:"\u5168\u90E8",style:{marginBottom:10},onChange:Yn=>{Yn.target.checked?En.type=2:En.type=1}},ia.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(xa=da==null?void 0:da.course_group)==null?void 0:xa.map((Yn,yo)=>x.createElement(xt.default,{style:{marginBottom:10},onChange:Pa=>{En.type=3},value:Yn.id},Yn==null?void 0:Yn.name)))),(0,Ce.dE)()&&x.createElement(on.ZP.Group,{style:{marginBottom:10},onChange:Yn=>{Yn.target.value==="\u5168\u90E8"?(En.course_group=[],En.page=1,ta(yn({},En)),Ko()):(En.course_group=[Yn.target.value],En.page=1,ta(yn({},En)),Ko())},defaultValue:Wt.userInfo.course.course_group_id},x.createElement(on.ZP,{value:"\u5168\u90E8",style:{marginBottom:10}},ia.formatMessage({id:"classrooms.allClasses",defaultMessage:"\u5168\u90E8\u5206\u73ED"})," "),(Ua=da==null?void 0:da.course_group)==null?void 0:Ua.map((Yn,yo)=>x.createElement(on.ZP,{style:{marginBottom:10},value:Yn.id},Yn.name)))),x.createElement("div",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{La?(0,$n.BU)():(0,$n.Dj)(document.getElementById("rankingInfo")),Po(!La)}},x.createElement("i",{style:{fontSize:12},className:`mr10 iconfont ${La?"icon-tuichuquanping2":"icon-quanping2"}`}),x.createElement("span",null,La?ia.formatMessage({id:"shixuns.exitFullScreen",defaultMessage:"\u9000\u51FA\u5168\u5C4F"}):ia.formatMessage({id:"classrooms.fullScreenDisplay",defaultMessage:"\u5168\u5C4F\u5C55\u793A"})))),x.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10}},x.createElement("span",{style:{fontSize:14,color:"#B1BACD"}},"\u6392\u884C\u89C4\u5219\uFF1A",si===0?"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B9E\u9645\u5B9E\u9A8C\u65F6\u957F\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u65F6\u957F\u77ED\u540D\u6B21\u9760\u524D\u3002":"\u4F5C\u4E1A\u65F6\u95F4\u6BB5\u4E4B\u5916\u7684\u63D0\u4EA4\u4E0D\u8BA1\u5165\u6392\u884C\u3002\u5F53\u524D\u6309\u5B8C\u6210\u65F6\u95F4\u5148\u540E\u4F18\u5148\uFF0C\u540C\u901A\u8FC7\u9898\u6570\u4E0B\u5B8C\u6210\u65F6\u95F4\u8D8A\u65E9\u540D\u6B21\u9760\u524D\u3002"," ",x.createElement("a",{onClick:()=>{Fe.default.warning({title:"\u8BA1\u5206\u89C4\u5219",width:500,content:x.createElement("div",null,si===0&&x.createElement("p",null,"\u6392\u540D\u89C4\u5219\uFF1A\u7ECF\u5178ACM\u89C4\u5219"),x.createElement("p",null,"AC\uFF08\u901A\u8FC7\u9898\u76EE\uFF09\u8D8A\u591A\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),x.createElement("p",null,"AC\u76F8\u540C\uFF0C\u603B\u7528\u65F6\u8D8A\u5C11\uFF0C\u6392\u540D\u8D8A\u9760\u524D\u3002"),si==0&&x.createElement(x.Fragment,null,x.createElement("p",null,"\u603B\u7528\u65F6=\u2211\uFF08\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6\uFF09"),x.createElement("p",null,"\u6BCF\u4E00\u4E2A\u9898\u76EE\u7684\u7528\u65F6=\u6BD4\u8D5B\u5F00\u59CB\u5230\u63D0\u4EA4\u88AB\u901A\u8FC7\u7684\u65F6\u95F4+\u7F5A\u65F6"),x.createElement("p",null,"\u7F5A\u65F6=\uFF08\u901A\u8FC7\u524D\uFF09\u9519\u8BEF\u4EE3\u7801\u63D0\u4EA4\u6B21\u6570*\u6BCF\u6B21\u7F5A\u65F6"),x.createElement("p",null,"\u4E0D\u7B97\u7F5A\u65F6\u7684\u60C5\u51B5\uFF1A\u6CA1\u6709\u901A\u8FC7\u7684\u9898\u76EE\u3001\uFF08\u7CFB\u7EDF\uFF09\u5185\u90E8\u9519\u8BEF\u3001\u7F16\u8BD1\u9519\u8BEF")))})}},ia.formatMessage({id:"classrooms.clickToViewScoringRules",defaultMessage:"\u70B9\u51FB\u67E5\u770B\u8BA1\u5206\u89C4\u5219"}))),(0,Ce.GJ)()&&x.createElement(x.Fragment,null,x.createElement(It.default.Search,{className:"mr20",onSearch:Yn=>{En.page=1,En.search=Yn,ta(yn({},En)),Ko()},placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250,marginLeft:"auto"}}),x.createElement(Te.ZP,{onClick:()=>{(0,at.VY)(ga(yn({},En),{id:En.coursesId,rank_type:2,homework_common_id:En.categoryId}))}},ia.formatMessage({id:"classrooms.export",defaultMessage:"\u5BFC\u51FA"}))))),x.createElement(Ee.Z,{spinning:Si},x.createElement(Ae.default,{style:{marginTop:10},pagination:!1,scroll:{x:1200,y:La?Zr:null},rowClassName:(Yn,yo)=>yo===0&&(0,Ce.dE)()&&st.Z.tables,dataSource:Ga,columns:Qn})),x.createElement("div",{id:"pagination",style:{width:"100%",textAlign:"center",marginTop:10}},x.createElement(be.Z,{current:En.page,pageSize:En.per_page,total:da==null?void 0:da.count,showSizeChanger:!0,onChange:(Yn,yo)=>{En.page=Yn,En.per_page=yo,ta(yn({},En)),Ko()}}))))};var qn=(0,fe.connect)(({shixunHomeworks:Wt,user:Ht,classroomList:Gt})=>({user:Ht,shixunHomeworks:Wt,classroomList:Gt}))(ka),va=ee(6151),Oa=ee(58387),za=ee(17755),io=ee(44694),zo=ee(52765),ra=ee(67294),kr=Object.defineProperty,tr=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,dr=Object.prototype.propertyIsEnumerable,Ti=(Wt,Ht,Gt)=>Ht in Wt?kr(Wt,Ht,{enumerable:!0,configurable:!0,writable:!0,value:Gt}):Wt[Ht]=Gt,el=(Wt,Ht)=>{for(var Gt in Ht||(Ht={}))Di.call(Ht,Gt)&&Ti(Wt,Gt,Ht[Gt]);if(tr)for(var Gt of tr(Ht))dr.call(Ht,Gt)&&Ti(Wt,Gt,Ht[Gt]);return Wt},Mi=(Wt,Ht,Gt)=>new Promise((jn,xa)=>{var Ua=ta=>{try{En(Gt.next(ta))}catch(da){xa(da)}},ia=ta=>{try{En(Gt.throw(ta))}catch(da){xa(da)}},En=ta=>ta.done?jn(ta.value):Promise.resolve(ta.value).then(Ua,ia);En((Gt=Gt.apply(Wt,Ht)).next())});let Ri=[{live:"A",gz:"0\u4E2A\u9519\u8BEF",ld:"0\u4E2A\u6F0F\u6D1E",gf:"0 - 5%"},{live:"B",gz:"\u81F3\u5C111\u4E2A\u6B21\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u6B21\u8981\u6F0F\u6D1E",gf:"6% - 10%"},{live:"C",gz:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E3B\u8981\u6F0F\u6D1E",gf:"11% - 20%"},{live:"D",gz:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u4E25\u91CD\u6F0F\u6D1E",gf:"21% - 50%"},{live:"E",gz:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u9519\u8BEF",ld:"\u81F3\u5C111\u4E2A\u5D29\u6E83\u6F0F\u6D1E",gf:"\u8D85\u8FC750%"}];const Li=({shixunHomeworks:Wt,classroomList:Ht,globalSetting:Gt,user:jn,loading:xa,dispatch:Ua})=>{var ia,En,ta,da;const Zn=(0,fe.useParams)(),[Qa]=(0,fe.useSearchParams)(),[To,Ga]=(0,x.useState)(Qa.get("tabs")||"0"),[Cr,Si]=(0,x.useState)({}),{workList:ja,workSetting:La}=Wt,[Po,Qn]=(0,x.useState)(!1);Zn.category=Qa.get("category_id"),Zn.order="work_score",Zn.b_order="desc";const Ia=(0,fe.useIntl)();(0,x.useEffect)(()=>{(0,Ce.Rm)()&&Ua({type:"classroomList/getAssistantPermissions",payload:{course_id:Zn.coursesId}})},[(ia=jn==null?void 0:jn.userInfo)==null?void 0:ia.login]);const Zr=Pa=>{var dn;if(Pa==="3"&&Ua({type:"shixunHomeworks/getWorkSetting",payload:el({},Zn)}),Pa==="5"&&!((dn=Ht.AssistantObject.hack)!=null&&dn.can_exam_leaderboard)&&(0,Ce.Rm)()){De.ZP.warning(Ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ga(Pa),Pa==="0"&&Ua({type:"shixunHomeworks/getWorkList",payload:Zn})},Za=()=>{Fe.default.confirm({centered:!0,width:530,title:Ia.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ia.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ia.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:ra.createElement("div",{className:"tc font16"},"\u4F60\u5728\u8BE5\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A\uFF0C\u65E0\u6CD5\u6062\u590D",ra.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u91CD\u505A\uFF1F"),onOk:()=>Mi(void 0,null,function*(){var Pa;const dn=(Pa=Wt.workList)==null?void 0:Pa.myshixun_identifier;(yield(0,_i.Fr)({id:dn}))&&(De.ZP.info(`\u5DF2\u6E05\u7A7A\u672C\u5B9E\u8BAD\u7684\u5B66\u4E60\u8BB0\u5F55
\u8BF7\u70B9\u51FB\u201C\u5F00\u542F\u6311\u6218\u201D\u91CD\u505A\u8BFE\u7A0B\u5B9E\u9A8C`),Ua({type:"shixunHomeworks/getWorkList",payload:Cr}))})})},Sa=Pa=>{Pa=Pa!=null&&Pa.includes(".json")?Pa:`${Pa}.json`,Fe.default.confirm({centered:!0,title:Ia.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ia.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ia.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:ra.createElement("div",{className:"tc font16"},Ia.formatMessage({id:"paths.trainingUpdatedResetting",defaultMessage:"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E"}),"!"),onOk:()=>Mi(void 0,null,function*(){const dn=yield(0,At.$Q)({url:Pa});if(!dn)return;De.ZP.success(Ia.formatMessage({id:"classrooms.resetSuccessEnteringProject",defaultMessage:"\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01"}));const ya=yield(0,At.Ir)({id:dn.shixun_identifier});if(ya!=null&&ya.game_identifier){(0,Me.xg)(`/tasks/${ya.game_identifier}?coursesId=${Zn.coursesId}`);return}(ya==null?void 0:ya.status)===2?Sa(ya==null?void 0:ya.message):(ya==null?void 0:ya.status)===3&&Ko(ya==null?void 0:ya.message)})})},Ko=Pa=>{Fe.default.confirm({centered:!0,title:Ia.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),okText:Ia.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ia.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),content:ra.createElement("div",{className:"tc font16"},Ia.formatMessage({id:"paths.currentProjectInBeta",defaultMessage:"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E"}),Pa,Ia.formatMessage({id:"paths.openLaterThankYou",defaultMessage:"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01"}))})},si=Pa=>Mi(void 0,null,function*(){Pa=Pa!=null&&Pa.includes(".json")?Pa:`${Pa}.json`;const dn=yield(0,At.$Q)({url:Pa});if(console.log(dn,"execRes"),dn!=null&&dn.game_identifier){(0,Me.xg)(`/tasks/${dn.game_identifier}?coursesId=${Zn.coursesId}`);return}(dn==null?void 0:dn.status)===-3?(0,Me.eF)():(dn==null?void 0:dn.status)===2?Sa(dn==null?void 0:dn.message):(dn==null?void 0:dn.status)===3&&Ko(dn==null?void 0:dn.message)}),Yn=[(0,Ce.dE)()&&{name:Ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"}),id:"1",compontent:ra.createElement(gt,null)},{name:(0,Ce.GJ)()?Ia.formatMessage({id:"classrooms.studentList",defaultMessage:"\u5B66\u751F\u5217\u8868"}):Ia.formatMessage({id:"classrooms.assignmentStatus",defaultMessage:"\u4F5C\u4E1A\u60C5\u51B5"}),id:"0",compontent:ra.createElement(Ze.Z,{setExportParams:Si}),forceRender:!0},!(0,Ce.dE)()&&{name:Ia.formatMessage({id:"classroomProgrammingHomework.question",defaultMessage:"\u9898\u76EE"}),id:"1",compontent:ra.createElement(gt,null),hidden:!1},{name:Ia.formatMessage({id:"classroomProgrammingHomework.ranking",defaultMessage:"\u6392\u540D"}),id:"5",compontent:ra.createElement(qn,null),hidden:!1},{name:Ia.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"}),id:"2",compontent:ra.createElement(lt,null),hidden:(En=Gt==null?void 0:Gt.setting)==null?void 0:En.hide_code_repeat},{name:Ia.formatMessage({id:"classrooms.redoRecord",defaultMessage:"\u91CD\u505A\u8BB0\u5F55"}),id:"9",compontent:ra.createElement(io.Z,null)},{name:Ia.formatMessage({id:"classrooms.settings",defaultMessage:"\u8BBE\u7F6E"}),id:"3",compontent:(ta=ja.homework_status)!=null&&ta.includes("\u5BFC\u5165")?ra.createElement(za.Z,null):ra.createElement(Wr,null),forceRender:!0},{name:"\u89E3\u7B54&\u8BA8\u8BBA",id:"6",compontent:ra.createElement(zo.default,null)}].filter(Pa=>!!Pa).filter(Pa=>{var dn,ya;return(0,Ce.dE)()?Pa.name!==Ia.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})&&Pa.name!==Ia.formatMessage({id:"classrooms.settings",defaultMessage:"\u8BBE\u7F6E"}):(0,Ce.dE)()||((dn=ja==null?void 0:ja.homework_status)==null?void 0:dn[0])!=="\u5DF2\u622A\u6B62"?Pa.name!=="\u8D28\u91CF\u68C0\u6D4B":!ja.code_review&&((ya=ja==null?void 0:ja.homework_status)==null?void 0:ya[0])!=="\u672A\u53D1\u5E03"?!0:Pa.name!==Ia.formatMessage({id:"classrooms.checkCodePlagiarism",defaultMessage:"\u4EE3\u7801\u67E5\u91CD"})}).filter(Pa=>ja.open_code_quality_analysis?!0:Pa.name!=="\u8D28\u91CF\u68C0\u6D4B").filter(Pa=>{var dn;return(dn=ja.homework_status)!=null&&dn.includes("\u5BFC\u5165")?(0,Ce.dE)()?["0","1"].includes(Pa.id):["0","1","3"].includes(Pa.id):!0}).filter(Pa=>!(Pa!=null&&Pa.hidden)),yo=()=>{var Pa,dn,ya,wn,Uo,xo,Ho,Jr,Co,br,qa;return ra.createElement("aside",{className:st.Z.workListTabButton},(0,Ce.dE)()&&!((Pa=ja.homework_status)!=null&&Pa.includes("\u5BFC\u5165"))&&ra.createElement("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"}},ra.createElement(Te.ZP,{onClick:()=>Mi(void 0,null,function*(){var Qo;let cr=yield(0,ue.ZP)(`/api/problems/${(Qo=Wt.workList)==null?void 0:Qo.start_identifier}/start.json`,{method:"get"});cr&&(window.open(`/myproblems/${cr==null?void 0:cr.identifier}?type=1&backUrl=/classrooms/${Zn.coursesId}/program_homework/${Zn.categoryId}/detail?tabs=1`),localStorage.setItem("program_homework",[Zn==null?void 0:Zn.coursesId,Zn==null?void 0:Zn.categoryId]))}),type:"primary"},(dn=ja.homework_status)!=null&&dn.includes("\u5DF2\u622A\u6B62")?Ia.formatMessage({id:"classrooms.viewHomework",defaultMessage:"\u67E5\u770B\u4F5C\u4E1A"}):Ia.formatMessage({id:"classrooms.enterPractice",defaultMessage:"\u8FDB\u5165\u7EC3\u4E60"})," ")),(0,Ce.dE)()&&((ya=Wt.workList)==null?void 0:ya.redo_work)&&ra.createElement(Te.ZP,{onClick:Za,type:"primary",icon:ra.createElement("i",{className:"iconfont icon-dahuizhongzuo3x"})},"\u91CD\u505A"),((wn=Wt.workList)==null?void 0:wn.shixun_status)>1&&((Uo=Wt.workList)==null?void 0:Uo.time_status)<5&&(0,Ce.dE)()&&ra.createElement(Te.ZP,{type:"primary",icon:ra.createElement("i",{className:"iconfont icon-kaiqizhong"}),onClick:()=>{var Qo,cr,ri,Mn,Ea,eo,Ao;(0,zn.tJ)(Ua,!0)&&((ri=(cr=(Qo=Wt.workList)==null?void 0:Qo.task_operation)==null?void 0:cr[1])!=null&&ri.includes("/")?si((Ea=(Mn=Wt.workList)==null?void 0:Mn.task_operation)==null?void 0:Ea[1]):(0,Me.xg)(`/tasks/${(Ao=(eo=Wt.workList)==null?void 0:eo.task_operation)==null?void 0:Ao[1]}`))}},(Ho=(xo=Wt.workList)==null?void 0:xo.task_operation)==null?void 0:Ho[0]),((Jr=Wt.workList)==null?void 0:Jr.commit_des)&&((Co=Wt.workList)==null?void 0:Co.commit_des)&&ra.createElement(Te.ZP,{type:"primary",icon:ra.createElement("i",{className:"iconfont icon-tijiaozongjie"}),onClick:()=>{var Qo;(0,Me.xg)(`/classrooms/${Zn.coursesId}/shixun_homework/${Zn.categoryId}/${(Qo=Wt.workList)==null?void 0:Qo.id}/commitsummary`)}},(br=Wt.workList)==null?void 0:br.commit_des),(La==null?void 0:La.hack_edit_permission)&&((qa=ja==null?void 0:ja.homework_status)==null?void 0:qa[0])==="\u672A\u53D1\u5E03"&&ra.createElement(Te.ZP,{type:"primary",icon:ra.createElement("i",{className:"iconfont icon-bianji2"}),onClick:()=>{var Qo;if(!((Qo=Ht.AssistantObject.hack)!=null&&Qo.can_create)&&(0,Ce.Rm)()){De.ZP.warning(Ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}fe.history.push(`/classrooms/${Zn.coursesId}/program_homework/${Zn.categoryId}/edit`)}},Ia.formatMessage({id:"classroomGraphicGroupHomework.editHomework",defaultMessage:"\u7F16\u8F91\u4F5C\u4E1A"})),(0,Ce.GJ)()&&ja.publish_immediately&&ra.createElement(Te.ZP,{type:"primary",icon:ra.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:()=>{var Qo,cr;if(!((Qo=Ht.AssistantObject.hack)!=null&&Qo.can_publish)&&(0,Ce.Rm)()){De.ZP.warning(Ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(((cr=jn==null?void 0:jn.userInfo)==null?void 0:cr.user_status)===2){(0,zn.Rd)();return}Ua({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[Zn.categoryId],selectArrsAll:[ja],params:Zn,detail:!0,type:2,manage_all_group:La==null?void 0:La.manage_all_group}})}},Ia.formatMessage({id:"classrooms.publishImmediately",defaultMessage:"\u7ACB\u5373\u53D1\u5E03"})),(0,Ce.GJ)()&&ja.end_immediately&&ra.createElement(Te.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:ra.createElement("i",{className:"iconfont icon-jiezhishiyan"}),onClick:()=>{var Qo;if(!((Qo=Ht.AssistantObject.hack)!=null&&Qo.can_stop)&&(0,Ce.Rm)()){De.ZP.warning(Ia.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ua({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",params:Zn,type:2,detail:!0,selectArrs:[Zn.categoryId]}})}},Ia.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"})))};return ra.createElement("section",null,ra.createElement("div",{className:"edu-container"},ja.homework_name&&ra.createElement("section",{className:"animated fadeIn"},ra.createElement("aside",{className:"mt10"},ja.category&&ra.createElement(ie.Z,{separator:">"},ra.createElement(ie.Z.Item,null,ra.createElement(fe.Link,{to:`/classrooms/${Zn==null?void 0:Zn.coursesId}/program_homework`},ja.course_name)),ra.createElement(ie.Z.Item,null,ra.createElement(fe.Link,{to:`/classrooms/${Zn==null?void 0:Zn.coursesId}/program_homework/${ja.category.main?"":ja.category.category_id}`},(0,Me.Mr)(Ia,ja.category.category_name))),ra.createElement(ie.Z.Item,null,Ia.formatMessage({id:"classroomClassroomExperiments.homeworkDetails",defaultMessage:"\u4F5C\u4E1A\u8BE6\u60C5"})))),ra.createElement("aside",{className:[st.Z.title,"mt20"].join(" ")},ra.createElement(fe.Link,{to:`/classrooms/${ja.course_id}/program_homework/${ja.category.main?"":ja.category.category_id}`},ra.createElement(We.Z,{className:"font16 c-black"})),ra.createElement(_e.Z,{title:ja.homework_name,placement:"bottom"},ra.createElement("strong",{className:"font20 ml5"},ja.homework_name)),ra.createElement(Me.VV,{temporary:!0,status:ja.homework_status}))),ra.createElement("aside",{className:`mt30 relative ${st.Z.workListTabWrap}`},ra.createElement(ze.default,{type:"card",defaultActiveKey:To,activeKey:To,tabBarExtraContent:(da=ja.homework_status)!=null&&da.includes("\u5BFC\u5165")&&(0,Ce.GJ)()?ra.createElement(Te.ZP,{icon:ra.createElement("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:()=>{Ua({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:ja==null?void 0:ja.homework_name,id:ja==null?void 0:ja.homework_id,type:"hack"}})},type:"primary"},"\u8865\u5145\u6210\u7EE9"):yo(),onChange:Zr},Yn.map((Pa,dn)=>ra.createElement(ze.default.TabPane,{tab:Pa.name,key:Pa.id,forceRender:Pa.forceRender},Pa.compontent))))),ra.createElement(Oe,null),ra.createElement(Se.Z,{courseEndTime:ja==null?void 0:ja.course_end_date,successCallback:()=>{Ua({type:"shixunHomeworks/getWorkList",payload:el({},Zn)})},visible:Ht.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:[Zn.categoryId],courseId:Zn.coursesId,isBatch:!1}),ra.createElement(et.Z,{courseEndTime:ja==null?void 0:ja.course_end_date}),ra.createElement(va.Z,{onOk:()=>{Ua({type:"shixunHomeworks/getWorkList",payload:el({},Zn)})}}),ra.createElement(Oa.Z,{onOk:()=>{Ua({type:"shixunHomeworks/getWorkList",payload:el({},Zn)})}}),ra.createElement(Fe.default,{open:Po,title:"\u89C4\u5219\u8BF4\u660E",width:800,footer:null,onCancel:()=>{Qn(!1)}},ra.createElement("p",null,"\u4E00\u3001\u7B49\u7EA7\u89C4\u5219"),ra.createElement("p",{style:{marginLeft:"10px"}},"1. \u7F3A\u9677\u7B49\u7EA7"),ra.createElement("p",{style:{marginLeft:"10px"}},ra.createElement(Ae.default,{dataSource:Ri,columns:[{title:"\u7B49\u7EA7",dataIndex:"live"},{title:"\u7F3A\u9677\u8BC4\u4F30\u89C4\u5219",dataIndex:"gz"},{title:"\u6F0F\u6D1E\u8BC4\u4F30\u89C4\u5219",dataIndex:"ld"},{title:"\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219",dataIndex:"gf"}],pagination:!1})),ra.createElement("p",{style:{marginLeft:"10px"}},"\u6CE8\uFF1A\u4EE3\u7801\u89C4\u8303\u8BC4\u4F30\u89C4\u5219\u4E2D\u6570\u503C\u6765\u6E90\u4E3A\u8BA1\u7B97\u6280\u672F\u503A\u52A1\u65F6\u95F4\u5360\u5F00\u53D1\u6240\u6709\u4EE3\u7801\u6240\u9700\u8981\u7684\u65F6\u95F4\u7684\u6BD4\u4F8B\uFF08Technical Debt Ratio\uFF09"),ra.createElement("p",{style:{marginLeft:"20px"}},"Technical Debt Ratio = \u6280\u672F\u503A\u52A1\u65F6\u95F4 / \u5F00\u53D1\u65F6\u95F4"),ra.createElement("p",{style:{marginLeft:"20px"}},Ia.formatMessage({id:"classrooms.technicalDebtTime",defaultMessage:"\u6280\u672F\u503A\u52A1\u65F6\u95F4\u4E3A\u4FEE\u590D\u6240\u6709\u95EE\u9898\u6240\u9700\u8981\u7684\u65F6\u95F4\u3002"})),ra.createElement("p",null,"\u4E8C\u3001",Ia.formatMessage({id:"classrooms.complexityRules",defaultMessage:"\u590D\u6742\u5EA6\u89C4\u5219"})),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.cyclomaticComplexity",defaultMessage:"\u6839\u636E\u4EE3\u7801\u884C\u6570\u8BA1\u7B97\u7684\u503C\uFF1A\u6BCF\u5F53\u51FD\u6570\u7684\u63A7\u5236\u6D41\u5206\u652F\u65F6\uFF0C\u590D\u6742\u5EA6\u8BA1\u6570\u5668\u4F1A\u589E\u52A0\u4E00\u4E2A\u5355\u4F4D\u3002"})),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.complexityPerLanguage",defaultMessage:"\u6BCF\u79CD\u7F16\u7A0B\u8BED\u8A00\u7684\u5173\u952E\u5B57\u4E0D\u540C\uFF0C\u590D\u6742\u6027\u6570\u636E\u4F1A\u6709\u6240\u4E0D\u540C\uFF0C\u4F46\u6BCF\u4E2A\u51FD\u6570\u7684\u6700\u5C0F\u590D\u6742\u5EA6\u503C\u4E3A1\u3002\uFF08\u5177\u4F53\u8BED\u8A00\u7684\u8BE6\u7EC6\u6570\u636E\u672A\u63D0\u4F9B\uFF09"})),ra.createElement("p",null,"\u4E09\u3001",Ia.formatMessage({id:"classrooms.noDuplicateSelection",defaultMessage:"\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A"})),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.codeQualityFormula",defaultMessage:"\u4EE3\u7801\u8D28\u91CF\u5206 = 0.5*\u7F3A\u9677\u5206\u6570 + 0.3*\u6F0F\u6D1E\u5206\u6570 + 0.2*\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570"})),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.where",defaultMessage:"\u5176\u4E2D"})+"\uFF1A"),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.defectVulnNormFormula",defaultMessage:"\u7F3A\u9677/\u6F0F\u6D1E/\u4EE3\u7801\u89C4\u8303\u6027\u5206\u6570\u8BA1\u7B97\u89C4\u5219\u4E3A\uFF1A100 - 100 *((100*\u963B\u65AD\u6570 + 5*\u4E25\u91CD\u6570 + 3*\u4E3B\u8981\u6570 + 1*\u6B21\u6570\uFF09/ \u4EE3\u7801\u884C\u6570\uFF09"})),ra.createElement("p",{style:{marginLeft:"10px"}},Ia.formatMessage({id:"classrooms.noteScoreEmptyUnsupported",defaultMessage:"\u6CE8\uFF1A\u5206\u6570\u4E3A\u7A7A\u7684\u4EE3\u8868\u4E0D\u652F\u6301\u7684\u6587\u4EF6\u683C\u5F0F\u3002"}))))};var vi=(0,fe.connect)(({shixunHomeworks:Wt,classroomList:Ht,loading:Gt,user:jn,globalSetting:xa})=>({classroomList:Ht,shixunHomeworks:Wt,globalSetting:xa,user:jn,loading:Gt.effects}))(Li)},12082:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(22150),fe=ee(2453),De=ee(14446),Fe=ee(71230),Te=ee(78045),ie=ee(31795),_e=ee(15746),ze=ee(34336),Ae=ee(84567),We=ee(27484),Me=ee.n(We),ve=ee(33170),re=ee(52262),a=ee(28706),y=ee(35973),b=ee(12317),E=ee(89779),z=ee(17998),te=ee(67294),ne=Object.defineProperty,oe=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(Le,Ue,Ze)=>Ue in Le?ne(Le,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Le[Ue]=Ze,xe=(Le,Ue)=>{for(var Ze in Ue||(Ue={}))he.call(Ue,Ze)&&be(Le,Ze,Ue[Ze]);if(le)for(var Ze of le(Ue))Ee.call(Ue,Ze)&&be(Le,Ze,Ue[Ze]);return Le},me=(Le,Ue)=>oe(Le,ae(Ue)),Ce=(Le,Ue)=>{var Ze={};for(var Ge in Le)he.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&le)for(var Ge of le(Le))Ue.indexOf(Ge)<0&&Ee.call(Le,Ge)&&(Ze[Ge]=Le[Ge]);return Ze},Be=(Le,Ue,Ze)=>new Promise((Ge,$e)=>{var ut=sn=>{try{Ut(Ze.next(sn))}catch(it){$e(it)}},Ct=sn=>{try{Ut(Ze.throw(sn))}catch(it){$e(it)}},Ut=sn=>sn.done?Ge(sn.value):Promise.resolve(sn.value).then(ut,Ct);Ut((Ze=Ze.apply(Le,Ue)).next())});const Xe=Le=>{var Ue=Le,{classroomList:Ze,dispatch:Ge,courseEndTime:$e,onWindowBack:ut}=Ue,Ct=Ce(Ue,["classroomList","dispatch","courseEndTime","onWindowBack"]),Ut,sn,it,Pt,Mt,mt,wt,Kt,je,vn,Cn,ua,kn,nt,dt,gt,Ft,rt,bt,It,xt,kt,Zt,Kn,Ke,Re,In,Ne,ke,Jt,Ye,lt,ot,pt,zt,on,jt,Rt,yt;const Vt=(0,y.useIntl)(),Bt=(0,y.useParams)(),[Fn]=ue.default.useForm(),[Vn,zn]=(0,x.useState)(1),[On,_t]=(0,x.useState)([]),[Ca,Ha]=(0,x.useState)(0),[nn,en]=(0,x.useState)(2e3),[Ma,Ta]=(0,x.useState)(!0),[An,ma]=(0,x.useState)(!1),[Ja,sr]=(0,x.useState)(!1),[Je,Et]=(0,x.useState)([]),[qe,bn]=(0,x.useState)(!0),[tn,Ba]=(0,x.useState)(!((it=(sn=(Ut=Ze.actionTabs)==null?void 0:Ut.selectArrsAll)==null?void 0:sn[0])!=null&&it.send_type));let[bo,wa]=(0,x.useState)([0,0,0]);(0,x.useEffect)(()=>{var $t,Qt,rn,Un,un,Wn,qt,uo,Na,So,Io,Dn,er;if(Ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ar(),(rn=(Qt=($t=Ze.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:Qt[0])!=null&&rn.can_publish?wa([...(Na=(uo=(qt=Ze.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:uo[0])==null?void 0:Na.difficult_count]):wa([...(Wn=(un=(Un=Ze.actionTabs)==null?void 0:Un.selectArrsAll)==null?void 0:un[0])==null?void 0:Wn.difficult_settings]),Ba(!((Dn=(Io=(So=Ze.actionTabs)==null?void 0:So.selectArrsAll)==null?void 0:Io[0])!=null&&Dn.send_type)),sa(),Ze.actionTabs.type===2){const Lr=(er=Ze.actionTabs.selectArrsAll)==null?void 0:er[0];bn(Lr.unified_setting)}else bn(!1)},[Ze.actionTabs]),(0,x.useEffect)(()=>{if(An){if(Ja)return;Ge({type:"classroomList/setActionTabs",payload:{}}),(0,re.GJ)()?(Ge({type:"classroomList/getClassroomTeacherCommonList",payload:me(xe({},Ze.actionTabs.params),{type:1})}),Ge({type:"shixunHomeworks/getWorkList",payload:xe({},Bt)})):Ge({type:"classroomList/getClassroomCommonList",payload:xe({},Ze.actionTabs.params)})}},[An]);const sa=$t=>Be(void 0,null,function*(){Ta(!0);const Qt=yield(0,E.c_)(me(xe({},Bt),{page:$t||Vn,limit:2e4,homework_id:Ze.actionTabs.type===1?"":Ze.actionTabs.selectArrs[0]}));Qt==null||Qt.course_groups.map((rn,Un)=>{rn.key=rn.id,rn.title=rn.name,rn.disabled=rn.is_published}),Qt&&(_t([...Qt==null?void 0:Qt.course_groups]),Ha(Qt==null?void 0:Qt.course_groups_count),Ta(!1),$t||Fn.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Yo=()=>{(0,re.GJ)()?Ze.actionTabs.detail?(Ge({type:"shixunHomeworks/setActionTabs",payload:{}}),Ge({type:"shixunHomeworks/getWorkList",payload:xe({},Bt)}),Ge({type:"shixunHomeworks/getWorkSetting",payload:xe({},Bt)})):Ge({type:"classroomList/getClassroomTeacherCommonList",payload:me(xe({},Ze.actionTabs.params),{type:5,category:Ze.actionTabs.params.categoryId})}):Ge({type:"classroomList/getClassroomCommonList",payload:xe({},Ze.actionTabs.params)})},Ar=()=>Be(void 0,null,function*(){var $t,Qt;if((0,re.Rm)()&&!(($t=Ze.AssistantObject.hack)!=null&&$t.can_publish)){fe.ZP.warning(Vt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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"})),Lt(!1);return}const rn=xe({},Fn.getFieldsValue());if(rn.end_time<=rn.publish_time){fe.ZP.info(Vt.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),Lt(!1);return}if((Je==null?void 0:Je.length)<=0&&!qe&&On.length>0){fe.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Lt(!1);return}if(bo.reduce((Wn,qt)=>Wn+qt)===0&&!tn){fe.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Lt(!1);return}let Un={homework_ids:[...Ze.actionTabs.selectArrs],group_ids:Je.length>0?Je.map(Wn=>Wn.id):(Qt=Ze.detailCommonHomeworksList)==null?void 0:Qt.course_groups,end_time:Me()(rn.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Me()(rn.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:bo==null?void 0:bo.map(Wn=>Wn),send_type:tn?"0":"1",unified_setting:!Je.length};if(Lt(!0),(yield(0,ve.ZP)(`/api/courses/${Bt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xe({},Un)})).status===0){if(Lt(!1),(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),fe.ZP.success(Vt.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ge({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ut){ut();return}Ct.onCallback&&Ct.onCallback(),Yo(),localStorage.getItem("Noviceguide")==="0"||Ge({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:te.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 Lt(!1)}),ar=()=>{zn(1),_t([]),Et([])},Jn=Ca>Vn*nn,[vo,Lt]=(0,x.useState)(!1);return te.createElement(De.default,{width:600,confirmLoading:vo,centered:!0,title:Vt.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:Ze.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:Vt.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:Vt.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:Ar,onCancel:()=>{if(ar(),Ge({type:"classroomList/setActionTabs",payload:{}}),ut){ut();return}Yo()}},te.createElement("p",{className:"tc"},Vt.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),te.createElement("br",null),Vt.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),On&&te.createElement(ue.default,{form:Fn},te.createElement("div",{style:{paddingLeft:0}},Ze.actionTabs.type===2&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},Vt.formatMessage({id:"classroomProgrammingHomework.questionsSent",defaultMessage:"\u8BD5\u9898\u53D1\u9001"}),":"),te.createElement(Te.ZP.Group,{value:tn,disabled:!((mt=(Mt=(Pt=Ze.actionTabs)==null?void 0:Pt.selectArrsAll)==null?void 0:Mt[0])!=null&&mt.can_publish),onChange:$t=>{Ba($t.target.value)}},te.createElement(Te.ZP,{value:!0},Vt.formatMessage({id:"classroomProgrammingHomework.allFixedQuestions",defaultMessage:"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"})),te.createElement(Te.ZP,{className:"ml20",value:!1},Vt.formatMessage({id:"classroomProgrammingHomework.randomSelection",defaultMessage:"\u968F\u673A\u62BD\u53D6"})))),!tn&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{style:{marginRight:65}}),te.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",te.createElement(ie.Z,{value:bo[0],onChange:$t=>{bo[0]=$t,wa([...bo])},min:0,disabled:!((je=(Kt=(wt=Ze.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:Kt[0])!=null&&je.can_publish),placeholder:`\u6700\u5927${(kn=(ua=(Cn=(vn=Ze.actionTabs)==null?void 0:vn.selectArrsAll)==null?void 0:Cn[0])==null?void 0:ua.difficult_count)==null?void 0:kn[0]}`,max:(Ft=(gt=(dt=(nt=Ze.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:dt[0])==null?void 0:gt.difficult_count)==null?void 0:Ft[0],style:{width:60}})),te.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",te.createElement(ie.Z,{value:bo[1],onChange:$t=>{bo[1]=$t,wa([...bo])},min:0,disabled:!((It=(bt=(rt=Ze.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:bt[0])!=null&&It.can_publish),max:(Kn=(Zt=(kt=(xt=Ze.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:kt[0])==null?void 0:Zt.difficult_count)==null?void 0:Kn[1],placeholder:`\u6700\u5927${(Ne=(In=(Re=(Ke=Ze.actionTabs)==null?void 0:Ke.selectArrsAll)==null?void 0:Re[0])==null?void 0:In.difficult_count)==null?void 0:Ne[1]}`,style:{width:60}})),te.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",te.createElement(ie.Z,{value:bo[2],onChange:$t=>{bo[2]=$t,wa([...bo])},min:0,disabled:!((Ye=(Jt=(ke=Ze.actionTabs)==null?void 0:ke.selectArrsAll)==null?void 0:Jt[0])!=null&&Ye.can_publish),placeholder:`\u6700\u5927${(zt=(pt=(ot=(lt=Ze.actionTabs)==null?void 0:lt.selectArrsAll)==null?void 0:ot[0])==null?void 0:pt.difficult_count)==null?void 0:zt[2]}`,max:(yt=(Rt=(jt=(on=Ze.actionTabs)==null?void 0:on.selectArrsAll)==null?void 0:jt[0])==null?void 0:Rt.difficult_count)==null?void 0:yt[2],style:{width:60}}))),te.createElement(Fe.Z,{className:"mt30",align:"middle"},te.createElement(_e.Z,null,te.createElement(ue.default.Item,{name:"publish_time",label:Vt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},te.createElement(ze.default,{style:{width:170,marginRight:"25px"},disabledDate:$t=>(0,z.Q8)($t,$e),disabledTime:$t=>(0,z.d0)($t),placeholder:Vt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Me()((0,a.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),te.createElement(_e.Z,{className:"ml20"},te.createElement(ue.default.Item,{name:"end_time",label:Vt.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},te.createElement(ze.default,{style:{width:170},placeholder:Vt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Me()((0,a.U6)(),"HH:mm")},disabledDate:$t=>(0,z.Q8)($t,$e,Fn.getFieldValue("publish_time")),disabledTime:$t=>(0,z.d0)($t,Fn.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),Ze.actionTabs.type===2&&te.createElement(Fe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),te.createElement(Te.ZP.Group,{value:qe,onChange:$t=>{bn($t.target.value),Et([])}},te.createElement(Te.ZP,{value:!0,disabled:!Ze.actionTabs.manage_all_group},Vt.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),te.createElement(Te.ZP,{className:"ml20",disabled:On.length<=0,value:!1},Vt.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),On.length<=0&&Ze.actionTabs.type===2&&te.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},Vt.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}))),(Ze.actionTabs.type===1||!qe)&&On.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(Ae.default,{checked:Je.length===On.length,onChange:$t=>{Je.length===On.length?Et([]):Et(On.filter(Qt=>!Qt.is_published))}},Vt.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},Vt.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),Je.length||0,Vt.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"}))),(Ze.actionTabs.type===1||!qe)&&On.length>0&&te.createElement(b.Z,{data:On,selectedRowKeys:Je,setSelectedRowKeys:Et})))};ct.Z=(0,y.connect)(({classroomList:Le})=>({classroomList:Le}))(Xe)},17998:function(ht,ct,ee){"use strict";ee.d(ct,{Q8:function(){return ut},d0:function(){return Ct},w6:function(){return $e}});var x=ee(67294),ue=ee(34336),fe=ee(11713),De=ee(2453),Fe=ee(14446),Te=ee(78045),ie=ee(71230),_e=ee(15746),ze=ee(83062),Ae=ee(84567),We=ee(71577),Me=ee(27484),ve=ee.n(Me),re=ee(52262),a=ee(33170),y=ee(96486),b=ee.n(y),E=ee(28706),z=ee(39886),te=ee(35973),ne=ee(39717),oe=ee(78207),ae=ee(92882),le=ee(96332),he=ee(93686),Ee=ee(67294),be=Object.defineProperty,xe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Le=(Pt,Mt,mt)=>Mt in Pt?be(Pt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:mt}):Pt[Mt]=mt,Ue=(Pt,Mt)=>{for(var mt in Mt||(Mt={}))Be.call(Mt,mt)&&Le(Pt,mt,Mt[mt]);if(Ce)for(var mt of Ce(Mt))Xe.call(Mt,mt)&&Le(Pt,mt,Mt[mt]);return Pt},Ze=(Pt,Mt)=>xe(Pt,me(Mt)),Ge=(Pt,Mt,mt)=>new Promise((wt,Kt)=>{var je=ua=>{try{Cn(mt.next(ua))}catch(kn){Kt(kn)}},vn=ua=>{try{Cn(mt.throw(ua))}catch(kn){Kt(kn)}},Cn=ua=>ua.done?wt(ua.value):Promise.resolve(ua.value).then(je,vn);Cn((mt=mt.apply(Pt,Mt)).next())});function $e(Pt,Mt){const mt=[];for(let wt=Pt;wt<Mt;wt++)mt.push(wt);return mt}const ut=(Pt,Mt,mt)=>{const wt=Pt<ve()().startOf("day"),Kt=Pt>ve()(Mt).endOf("day"),je=Pt<ve()(mt).startOf("day");return Mt?mt?ve()()<=ve()(mt)?je||Kt:wt||Kt:Pt&&wt||Kt:mt&&ve()()<=ve()(mt)?je:wt},Ct=(Pt,Mt)=>{const mt=parseInt(ve()(Pt).format("HH")),wt=parseInt(ve()().format("HH")),Kt=parseInt(ve()().format("mm"));if(!Pt)return{disabledHours:()=>$e(0,wt),disabledMinutes:()=>$e(0,Kt)};if(Mt){const je=parseInt(ve()(Mt).format("HH")),vn=parseInt(ve()(Mt).format("mm"));return ve()(Pt).isSame(ve()(Mt),"day")?{disabledHours:()=>$e(0,je),disabledMinutes:()=>mt<=je?$e(0,vn):[]}:void 0}if(ve()(Pt).isSame(ve()(),"day"))return{disabledHours:()=>$e(0,wt),disabledMinutes:()=>ve()(Pt).isSame(ve()(),"hour")&&mt<=wt?$e(0,Kt):[]}},{RangePicker:Ut}=ue.default,{Option:sn}=fe.default,it=({shixunHomeworks:Pt,loading:Mt,dispatch:mt,classroomList:wt,user:Kt})=>{var je,vn,Cn,ua,kn,nt,dt,gt,Ft;const rt=(0,te.useIntl)(),bt=(0,te.useParams)(),{workSetting:It,workList:xt,shixunWorkList:kt,headerInfo:Zt,changeData:Kn}=Pt,[Ke,Re]=(0,x.useState)(!1),[In,Ne]=(0,x.useState)(!1);let[ke,Jt]=(0,x.useState)([]),[Ye,lt]=(0,x.useState)([]),[ot,pt]=(0,x.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_penalty:0,penalty_type:ne.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[zt,on]=(0,x.useState)({}),[jt,Rt]=(0,x.useState)({});(0,x.useEffect)(()=>()=>{Jt([])},[]),(0,x.useEffect)(()=>{Re(!(0,re.GJ)())},[(0,re.GJ)()]);const yt=()=>{mt({type:"shixunHomeworks/getWorkSetting",payload:Ue({},bt)})};(0,x.useEffect)(()=>{if(!(It!=null&&It.course_id))return;Object.keys(ot).map(function(en){ot[en]=It[en]}),(!ot.allow_late||!ot.unified_late)&&(ot.late_penalty=20,ot.penalty_type=ne.Q.Percent),ot.unified_setting||(ot.unified_late=!1,ot.unified_anonymous_comment=!1,ot.unified_anonymous_appeal=!1),ke=JSON.parse(JSON.stringify(It.group_settings.map(en=>Ze(Ue({},en),{group_name:[en.group_name]})).filter(en=>en.publish_time!==null))),Ye=JSON.parse(JSON.stringify(It.allow_late_settings.map(en=>Ze(Ue({},en),{group_name:[en.group_name]})).filter(en=>en.late_time!==null))),pt(Ue({},ot));const nn=(0,E.QE)((ke==null?void 0:ke.length)>0?ke:[]);Jt([...nn]),(Ye==null?void 0:Ye.length)<=0?lt([{penalty_type:ne.Q.Percent,late_penalty:20}]):lt([...Ye])},[It]);const Vt=()=>Ge(void 0,null,function*(){var nn,en;if(((nn=Kt==null?void 0:Kt.userInfo)==null?void 0:nn.user_status)===2){(0,oe.Rd)();return}const Ma=JSON.parse(JSON.stringify(ot));if(Ma.challenge_settings.filter(An=>!An.hide),Ma.categoryId=bt.categoryId,(en=Ma.challenge_settings)!=null&&en.every(An=>!An.checked)){De.ZP.warning(rt.formatMessage({id:"classrooms.cannotSetAllLevelsOptional",defaultMessage:"\u5173\u5361\u4E0D\u80FD\u5168\u90E8\u8BBE\u7F6E\u4E3A\u53EF\u4E0D\u505A"}));return}if(console.log(ke),!ot.unified_setting)ke=ke==null?void 0:ke.map(An=>{var ma;if(!An.publish_time||!An.end_time)throw De.ZP.error(rt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(rt.formatMessage({id:"classrooms.completePublishTime",defaultMessage:"\u8BF7\u628A\u53D1\u5E03\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!An.group_name)throw De.ZP.error(rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(ma=It.group_settings)==null?void 0:ma.filter(Ja=>{var sr;return(sr=An==null?void 0:An.group_name)==null?void 0:sr.includes(Ja.group_name)}).map(Ja=>Ja.group_id||Ja.id).toString().split(","),An});else if(!ot.publish_time||!ot.end_time)throw De.ZP.error(rt.formatMessage({id:"classrooms.releaseDeadlineCannotBeEmpty",defaultMessage:"\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"})),new String(rt.formatMessage({id:"classrooms.releaseDeadlineCannotBeEmpty",defaultMessage:"\u53D1\u5E03\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u4E3A\u7A7A"}));if(Ma.group_settings=ke,ot.allow_late)if(ot.unified_late){if(ot.late_penalty===null||ot.late_penalty===void 0||ot.late_penalty<0||ot.late_penalty>100)throw De.ZP.error(`${rt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${rt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!ot.late_time)throw De.ZP.error(rt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(rt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}))}else Ye=Ye==null?void 0:Ye.map(An=>{var ma,Ja;if(An.late_penalty===null||An.late_penalty===void 0||An.late_penalty<0||An.late_penalty>100)throw De.ZP.error(`${rt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`),new String(`${rt.formatMessage({id:"classrooms.lateSubmissionDeduction0",defaultMessage:"\u8FDF\u4EA4\u6263\u5206\u586B\u5199\u533A\u95F4\u4E3A0"})}~100`);if(!An.late_time)throw De.ZP.error(rt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"})),new String(rt.formatMessage({id:"classrooms.completeDeadline",defaultMessage:"\u8BF7\u628A\u622A\u6B62\u65F6\u95F4\u586B\u5199\u5B8C\u6574"}));if(!An.group_name)throw De.ZP.error(rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"})),new String(rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}));return An.group_name=typeof(An==null?void 0:An.group_name)=="string"?[An==null?void 0:An.group_name]:An==null?void 0:An.group_name,An.group_id=(Ja=(ma=An==null?void 0:An.group_name)==null?void 0:ma.map(sr=>{var Je,Et;let qe=(Et=(Je=It.group_settings)==null?void 0:Je.filter(bn=>(bn==null?void 0:bn.group_name)===sr))==null?void 0:Et[0];return qe==null?void 0:qe.group_id}))==null?void 0:Ja.toString().split(","),An}),Ma.allow_late_settings=Ye;let Ta=yield(0,he.Tr)({homework_common_ids:[parseInt(bt.categoryId)],course_id:bt.coursesId,type:"homework_common"});(Ta==null?void 0:Ta.student_count)===0?Bt(Ma):(Rt(Ma),on(Ta))}),Bt=nn=>{var en;if(nn.total_score===null){De.ZP.warning("\u603B\u5206\u503C\u4E0D\u80FD\u4E3A\u7A7A");return}if(nn!=null&&nn.work_efficiency&&nn.eff_score===null){De.ZP.warning("\u6548\u7387\u5206\u4E0D\u80FD\u4E3A\u7A7A");return}const Ma=nn.challenge_settings.reduce((ma,Ja)=>ma+Number(Ja.challenge_score),0);if((Ma==null?void 0:Ma.toFixed(10))!==((en=nn.total_score-nn.eff_score)==null?void 0:en.toFixed(10))){De.ZP.warning(`\u6548\u7387\u5206\u52A0\u5173\u5361\u4EFB\u52A1\u603B\u5206\u5FC5\u987B\u7B49\u4E8E\u603B\u5206\u503C\uFF1A${nn.total_score}${rt.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"})}`);return}const Ta={shixun_evaluation:nn.shixun_evaluation,challenge_settings:nn.challenge_settings};let An=()=>{var ma;const Ja=()=>Ge(void 0,null,function*(){Ne(!0),(yield(0,a.ZP)(`/api/homework_commons/${bt.categoryId}/publish_setting.json`,{method:"post",body:Ue({},nn)})).status===0&&(De.ZP.success(rt.formatMessage({id:"classrooms.updateSuccess",defaultMessage:"\u66F4\u65B0\u6210\u529F"})),yt(),mt({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Ue({},bt)})),Ne(!1)});!(0,y.isEqual)(Kn,Ta)&&!((ma=Zt==null?void 0:Zt.homework_status)!=null&&ma.includes("\u672A\u53D1\u5E03"))?Fe.default.confirm({title:rt.formatMessage({id:"classrooms.updateGrades",defaultMessage:"\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:rt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:Ja}):Ja()};It!=null&&It.high_resources_consume&&!(It!=null&&It.high_resources_consume_permission)?mt({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:bt.coursesId,type:"shixun",type_id:bt.categoryId,name:It.homework_name,fn:()=>{An()}}}):An()},Fn=(nn,en,Ma="group_id")=>{var Ta;return en?en.find(An=>An[Ma]===nn):(Ta=It==null?void 0:It.group_settings)==null?void 0:Ta.find(An=>An.group_id[0]===nn)},Vn=(It==null?void 0:It.allow_late)||(It==null?void 0:It.anonymous_comment),zn=nn=>{var en,Ma;const Ta=Fn(nn,It==null?void 0:It.allow_late_settings,"id"),An=Fn(nn,It==null?void 0:It.anonymous_comment_settings),ma=Fn(nn);return(It==null?void 0:It.allow_late)&&Ta&&ve()(Ta==null?void 0:Ta.late_time)<=ve()()||(It==null?void 0:It.anonymous_comment)&&An&&(An==null?void 0:An.evaluation_start)!==null||((Ma=(ve()(ma==null?void 0:ma.end_time)<=ve()()&&((en=It==null?void 0:It.allow_late_settings)==null?void 0:en.filter(Ja=>Ja.group_id.includes(nn))))[0])==null?void 0:Ma.late_time)!=null},On=(0,x.useMemo)(()=>(It==null?void 0:It.allow_late)||(It==null?void 0:It.all_group_late),[It,Zt]),_t=It==null?void 0:It.anonymous_comment,Ca=nn=>{if(!nn)return!1;const en=Fn(nn,It==null?void 0:It.anonymous_comment_settings);return(It==null?void 0:It.anonymous_comment)&&en&&(en==null?void 0:en.evaluation_start)!==null},Ha=(nn,en)=>{var Ma,Ta,An;mt({type:"classroomList/setActionTabs",payload:{key:"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",data:nn,index:en,rangePickerDisabled:Ke||(ve()()<=ve()((Ta=Fn((Ma=nn==null?void 0:nn.group_id)==null?void 0:Ma[0]))==null?void 0:Ta.publish_time)?!1:[!0,zn((An=nn==null?void 0:nn.group_id)==null?void 0:An[0])]),disabledDate:It==null?void 0:It.course_end_date}})};return Ee.createElement("section",{className:z.Z.form},Ee.createElement("div",{className:z.Z.title},rt.formatMessage({id:"classroomClassroomExperiments.homeworkPublish",defaultMessage:"\u4F5C\u4E1A\u53D1\u5E03"}),Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",rt.formatMessage({id:"classrooms.cannotChangePublishModeAfterRelease",defaultMessage:"\u4F5C\u4E1A\u4E00\u65E6\u53D1\u5E03\u540E\u4E0D\u53EF\u53D8\u66F4\u8BD5\u9898\u53D1\u5E03\u6A21\u5F0F"}),"\uFF09")),Ee.createElement("div",null,Ee.createElement("div",{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Te.ZP.Group,{disabled:Ke||!((je=Zt==null?void 0:Zt.homework_status)!=null&&je.includes("\u672A\u53D1\u5E03"))||(0,re.Rm)()&&!((vn=wt.AssistantObject.practice)!=null&&vn.can_publish),value:ot.unified_setting,onChange:nn=>{var en;if(!((en=Zt==null?void 0:Zt.homework_status)!=null&&en.includes("\u672A\u53D1\u5E03"))){De.ZP.error(rt.formatMessage({id:"classrooms.publishedCannotModifyUnified",defaultMessage:"\u5DF2\u53D1\u5E03\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u7EDF\u4E00\u8BBE\u7F6E"}));return}if(ot.unified_setting=!ot.unified_setting,ot.unified_setting||(ot.unified_late=!1,lt([{late_penalty:5}])),pt(Object.assign({},ot)),ot.unified_setting===!1&&ke==""){Jt(ke.concat({}));return}ot.unified_setting&&(Jt([]),lt([{late_penalty:5}]))}},Ee.createElement(Te.ZP,{value:!0,disabled:Ke||!(It!=null&&It.manage_all_group),style:{marginRight:"50px"}},rt.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),Ee.createElement(Te.ZP,{disabled:Ke||!((Cn=It==null?void 0:It.group_settings)!=null&&Cn.length),value:!1},rt.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"}))),((ua=It==null?void 0:It.group_settings)==null?void 0:ua.length)===0&&Ee.createElement("div",{style:{color:"rgba(0, 0, 0, 0.25)",height:"22px"}},"\uFF08",rt.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}),"\uFF09")),ot.unified_setting&&Ee.createElement("div",{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",height:"50px",marginTop:"1px"}},Ee.createElement(ie.Z,{align:"middle"},Ee.createElement(_e.Z,{style:{marginLeft:"23px"}},rt.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),Ee.createElement(_e.Z,{className:"ml10"},Ee.createElement(ue.default,{size:"large",disabled:Ke||!((kn=Zt==null?void 0:Zt.homework_status)!=null&&kn.includes("\u672A\u53D1\u5E03")||(nt=Zt==null?void 0:Zt.homework_status)!=null&&nt.includes("\u672A\u5F00\u59CB"))||(0,re.Rm)()&&!((dt=wt.AssistantObject.practice)!=null&&dt.can_publish),style:{width:270},placeholder:rt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date),disabledTime:nn=>Ct(nn),value:ot.publish_time?ve()(ot.publish_time):"",onChange:(nn,en)=>{ot.publish_time=en,(ot.end_time==""||!ot.end_time)&&ot.unified_setting&&(ot.end_time=ve()(nn).add(7,"days").format("YYYY-MM-DD HH:mm:ss")),pt(Object.assign({},ot))}}))),Ee.createElement(ie.Z,{align:"middle",className:"pl30"},Ee.createElement(_e.Z,null,rt.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),Ee.createElement(_e.Z,{className:"ml10"},Ee.createElement(ue.default,{size:"large",style:{width:270},allowClear:!1,placeholder:rt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(It==null?void 0:It.allow_late)&&(It==null?void 0:It.homework_status.includes("\u5DF2\u622A\u6B62"))||Ke||(It==null?void 0:It.allow_late)&&ve()()>=ve()(It==null?void 0:It.end_time)||(0,re.Rm)()&&!((gt=wt.AssistantObject.practice)!=null&&gt.can_publish),disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date,ot.publish_time),disabledTime:nn=>Ct(nn,ot.publish_time),value:ot.end_time?ve()(ot.end_time):"",onChange:(nn,en)=>{ot.end_time=en,pt(Object.assign({},ot))}})))),!ot.unified_setting&&(ke==null?void 0:ke.length)>0&&Ee.createElement(ie.Z,{style:{display:"flex",color:"#666666",background:"#F6F7F9",padding:"5px 30px",marginTop:"1px"}},ke&&ke.map(function(nn,en){var Ma,Ta,An,ma,Ja,sr,Je;return Ee.createElement(_e.Z,{span:24,key:en},Ee.createElement(ie.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:en==(ke==null?void 0:ke.length)-1?"0px":"10px"}},Ee.createElement("div",{style:{minWidth:85,marginRight:"15px",textAlign:"right"}},rt.formatMessage({id:"classroomUploadVideoResourcesCheckIn.releaseRules",defaultMessage:"\u53D1\u5E03\u89C4\u5219"}),en+1),Ee.createElement(fe.default,{disabled:Ke||((Ma=Zt==null?void 0:Zt.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03")&&nn.id||ve()()<ve()(nn==null?void 0:nn.publish_time)?!1:!!(nn!=null&&nn.publish_time))||(0,re.Rm)()&&!((Ta=wt.AssistantObject.practice)!=null&&Ta.can_publish),mode:"multiple",className:z.Z.multiple_select,style:{width:"250px"},value:nn.group_name,placeholder:rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Et=>{var qe;if((0,re.Rm)()&&!((qe=wt.AssistantObject.practice)!=null&&qe.can_publish)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ke[en].group_name=Et,ke[en].group_id=nn.group_id;const bn=(0,y.flattenDeep)(ke.map(Ba=>Ba.group_name)),tn=Ye.map(Ba=>{let bo=(Ba==null?void 0:Ba.group_name)||[];return Ze(Ue({},Ba),{group_name:(0,y.remove)(bo,wa=>bn.includes(wa))})});lt(tn),Jt(ke.slice())},maxTagCount:4,maxTagPlaceholder:Et=>Ee.createElement("div",{style:{cursor:"pointer"},onClick:()=>Ha(nn,en)},"+",Et==null?void 0:Et.length)},It.group_settings&&It.group_settings.map(function(Et){if(!ke.map(bn=>bn.group_name).flat().includes(Et.group_name))return Ee.createElement(sn,{value:Et.group_name,key:Et.id},Et.group_name)})),Ee.createElement("div",{className:"ml20"},Ee.createElement(Ut,{size:"large",ranges:{\u6B64\u523B:[nn.publish_time?ve()(nn.publish_time):ve()(),ve()()]},allowClear:!1,disabled:Ke||(ve()()<=ve()((ma=Fn((An=nn==null?void 0:nn.group_id)==null?void 0:An[0]))==null?void 0:ma.publish_time)?!1:[!0,zn((Ja=nn==null?void 0:nn.group_id)==null?void 0:Ja[0])]),style:{width:605},placeholder:[rt.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),rt.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Et=>ut(Et,It==null?void 0:It.course_end_date),disabledTime:Et=>Ct(Et),showTime:{showNow:!0,format:"HH:mm",defaultValue:[ve()((0,E.U6)(),"HH:mm"),ve()((0,E.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:nn.publish_time&&[ve()(nn.publish_time),nn.end_time?ve()(nn.end_time):void 0],onChange:(Et,qe)=>{var bn;if((0,re.Rm)()&&!((bn=wt.AssistantObject.practice)!=null&&bn.can_publish)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ke[en].publish_time=qe[0],!nn.end_time&&qe[0]?ke[en].end_time=ve()(qe[0]).add(7,"days"):ke[en].end_time=qe[1],Jt([...ke])},onCalendarChange:(Et,qe,bn)=>{if(qe!=null&&qe[0]&&!qe[1]){const tn=ve()(qe[0]).add(7,"days");ke[en].publish_time=qe[0],ke[en].end_time=tn,Jt([...ke])}}})),!Ke&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},((sr=nn==null?void 0:nn.group_id)==null?void 0:sr.length)>1&&Ee.createElement(ze.Z,{title:"\u89C4\u5219\u62C6\u5206"},Ee.createElement("i",{className:"iconfont icon-chaifen ml10",style:{cursor:"pointer",color:"#3061d0"},onClick:()=>Ha(nn,en)})),ke.length<((Je=It==null?void 0:It.group_settings)==null?void 0:Je.length)&&Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Et;if((0,re.Rm)()&&!((Et=wt.AssistantObject.practice)!=null&&Et.can_publish)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Jt(ke.concat({}))}}),((nn==null?void 0:nn.publish_time)&&ve()()<ve()(nn==null?void 0:nn.publish_time)||!(nn!=null&&nn.publish_time))&&en!=0&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{const Et=(0,y.cloneDeep)(Ye);Et.forEach((qe,bn)=>{qe.group_name&&(qe.group_name=qe.group_name.filter(tn=>{var Ba;return!((Ba=ke[en].group_name)!=null&&Ba.includes(tn))}))}),ke=ke.filter((qe,bn)=>en!==bn),lt(Et),Jt(ke.slice()),setTimeout(()=>Jt(ke.slice()),10)}}))))}))),Ee.createElement(ie.Z,null,Ee.createElement(_e.Z,null,Ee.createElement("div",{className:z.Z.title,style:{marginTop:"30px"}},rt.formatMessage({id:"classroomClassroomExperiments.resubmissionSettings",defaultMessage:"\u8865\u4EA4\u8BBE\u7F6E"}),Ee.createElement("span",{className:"c-grey-666 font14",style:{fontWeight:400}},"\uFF08",rt.formatMessage({id:"classrooms.lateSubmissionDescription",defaultMessage:"\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"))),Ee.createElement(_e.Z,{span:24,style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},Ee.createElement(Ae.default,{checked:ot.allow_late,disabled:Ke||On,onChange:nn=>{var en;if((0,re.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}nn.target.checked&&Fe.default.warning({title:rt.formatMessage({id:"classrooms.enableSubmissionReminder",defaultMessage:"\u5F00\u542F\u8865\u4EA4\u63D0\u793A"}),centered:!0,width:480,content:Ee.createElement("div",{style:{padding:10,background:"#f5f6f9"}},Ee.createElement("div",null,rt.formatMessage({id:"classrooms.submissionPolicy",defaultMessage:"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"})),Ee.createElement("div",null,rt.formatMessage({id:"classrooms.submissionDeadlineRule",defaultMessage:"2.\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B"})),Ee.createElement("div",null,rt.formatMessage({id:"classrooms.submissionPhaseRule",defaultMessage:"3.\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3002"})))}),ot.allow_late=!ot.allow_late,Ye==""&&lt([{late_penalty:5}]),pt(Object.assign({},ot))}},Ee.createElement("strong",null,rt.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}))))),(ot==null?void 0:ot.allow_late)&&Ee.createElement("div",{style:{background:"#F6F7F9",padding:"10px 30px",marginTop:"1px",color:"#666666"}},Ee.createElement("div",{style:{display:"flex"}},Ee.createElement("div",{style:{width:"200px",textAlign:"right"}},rt.formatMessage({id:"classrooms.submissionMethod",defaultMessage:"\u8865\u4EA4\u65B9\u5F0F"})),Ee.createElement(Te.ZP.Group,{style:{marginLeft:"20px"},disabled:Ke||(It==null?void 0:It.anonymous_comment)||(It==null?void 0:It.allow_late),value:ot.unified_late,onChange:nn=>{var en;if((0,re.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ot.unified_late=nn.target.value,Ye==""&&!nn.target.value&&lt([{penalty_type:ne.Q.Percent,late_penalty:20}]),pt(Ue({},ot))}},(ot==null?void 0:ot.unified_setting)&&Ee.createElement(Te.ZP,{value:!0,disabled:!(It!=null&&It.manage_all_group),style:{marginRight:"50px"}},rt.formatMessage({id:"classrooms.uniformSubmission",defaultMessage:"\u7EDF\u4E00\u8865\u4EA4"})),((Ft=It==null?void 0:It.group_settings)==null?void 0:Ft.length)>0&&Ee.createElement(Te.ZP,{value:!1},"\u5206\u73ED\u8865\u4EA4"))),ot!=null&&ot.unified_late?Ee.createElement(Ee.Fragment,null,Ee.createElement(ie.Z,{align:"middle",style:{marginTop:"10px"}},Ee.createElement(_e.Z,{style:{width:"200px",textAlign:"right"}},rt.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"})),Ee.createElement(_e.Z,{className:"ml20"},Ee.createElement(ne.Z,{disabled:Ke||_t,value:{type:ot.penalty_type,inputValue:ot.late_penalty},onChange:nn=>{var en;if((0,re.Rm)()&&!((en=wt.AssistantObject.practice)!=null&&en.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionMessage",defaultMessage:"\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}pt(Ze(Ue({},ot),{late_penalty:nn.inputValue,penalty_type:nn.type}))}})),Ee.createElement(_e.Z,{flex:"1",className:"ml5"},Ee.createElement("span",{className:"c-grey-c ml10"},ot.penalty_type===ne.Q.Number?rt.formatMessage({id:"classrooms.deductionMessage",defaultMessage:"(\u8865\u4EA4\u65F6\u6309\u7167\u5B66\u751F\u603B\u6210\u7EE9\u6263\u5206)"}):rt.formatMessage({id:"classrooms.finalScoreFormula",defaultMessage:"(\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)"})))),Ee.createElement(ie.Z,{align:"middle",style:{marginTop:"15px"}},Ee.createElement(_e.Z,{style:{width:"200px",textAlign:"right"}},rt.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"})),Ee.createElement(_e.Z,{className:"ml20"},Ee.createElement(ue.default,{size:"large",allowClear:!1,style:{width:270},placeholder:rt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:Ke||_t,value:ot.late_time?ve()(ot.late_time):"",disabledDate:nn=>ut(nn,It==null?void 0:It.course_end_date),onChange:(nn,en)=>{var Ma;if((0,re.Rm)()&&!((Ma=wt.AssistantObject.practice)!=null&&Ma.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ot.late_time=en,pt(Object.assign({},ot))}})))):Ye.map(function(nn,en){var Ma;return Ee.createElement(_e.Z,{span:24,key:en},Ee.createElement(ie.Z,{style:{display:"flex",alignItems:"center",marginTop:"10px"}},Ee.createElement("div",{style:{width:"85px",marginLeft:"27px",textAlign:"right"}},rt.formatMessage({id:"classrooms.submissionRules",defaultMessage:"\u8865\u4EA4\u89C4\u5219"}),en+1),Ee.createElement(fe.default,{disabled:Ke||!((Ma=Zt==null?void 0:Zt.homework_status)!=null&&Ma.includes("\u672A\u53D1\u5E03"))&&nn.id||(It==null?void 0:It.anonymous_comment),mode:"multiple",className:z.Z.multiple_select,style:{width:"212px",marginLeft:"18px"},value:typeof nn.group_name=="string"?[nn.group_name]:nn.group_name,placeholder:rt.formatMessage({id:"classrooms.selectClassName",defaultMessage:"\u8BF7\u9009\u62E9\u5206\u73ED\u540D\u79F0"}),onChange:Ta=>{var An;if((0,re.Rm)()&&!((An=wt.AssistantObject.practice)!=null&&An.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ye[en].group_name=Ta,Ye[en].group_id=nn.group_id,lt(Ye.slice())}},It.group_settings&&It.group_settings.map(function(Ta){const An=Ye.map(Ja=>Ja.group_name).flat(),ma=ke.map(Ja=>Ja.group_name).flat();if(ot!=null&&ot.unified_setting){if(!An.includes(Ta.group_name))return Ee.createElement(sn,{value:Ta.group_name,key:Ta.id},Ta.group_name)}else if(ma.includes(Ta.group_name)&&!An.includes(Ta.group_name))return Ee.createElement(sn,{value:Ta.group_name,key:Ta.id},Ta.group_name)})),Ee.createElement("div",{className:"ml20 mr10"},rt.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"})),Ee.createElement(ne.Z,{disabled:Ke||Ca(nn.id),value:{type:nn.penalty_type,inputValue:nn.late_penalty},onChange:Ta=>{var An;if((0,re.Rm)()&&!((An=wt.AssistantObject.practice)!=null&&An.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ye[en].late_penalty=Ta.inputValue,Ye[en].penalty_type=Ta.type,lt([...Ye])}}),Ee.createElement("div",{className:"ml20 mr10"},rt.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"})),Ee.createElement(ue.default,{size:"large",disabled:Ke||Ca(nn.id),style:{width:225},showTime:{format:"HH:mm",defaultValue:ve()((0,E.U6)(),"HH:mm")},placeholder:rt.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),disabledDate:Ta=>ut(Ta,It==null?void 0:It.course_end_date),format:"YYYY-MM-DD HH:mm",value:nn!=null&&nn.late_time?ve()(nn.late_time):void 0,onChange:(Ta,An)=>{var ma;if((0,re.Rm)()&&!((ma=wt.AssistantObject.practice)!=null&&ma.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ye[en].late_time=An,lt([...Ye])}}),!Ke&&Ee.createElement("div",{style:{display:"flex",width:"50px"}},Ee.createElement("i",{className:"iconfont icon-zengjia1 ml10 mr10",style:{cursor:"pointer",color:"#00B187"},onClick:()=>{var Ta;if((0,re.Rm)()&&!((Ta=wt.AssistantObject.practice)!=null&&Ta.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}lt(Ye.concat({penalty_type:ne.Q.Percent,late_penalty:20}))}}),en>0&&!nn.id&&Ee.createElement("i",{className:"iconfont icon-shanjian1",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{var Ta;if((0,re.Rm)()&&!((Ta=wt.AssistantObject.practice)!=null&&Ta.can_late)){De.ZP.warning(rt.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ye=Ye.filter((An,ma)=>en!==ma),lt(Ye.slice()),setTimeout(()=>lt(Ye.slice()),10)}}))))})),!Ke&&Ee.createElement(Ee.Fragment,null,Ee.createElement(We.ZP,{type:"primary",size:"large",loading:In,style:{width:"138px",marginTop:"30px"},onClick:()=>Vt()},rt.formatMessage({id:"classroomClassroomExperiments.save",defaultMessage:"\u4FDD\u5B58"}))),Ee.createElement(ae.Z,{onConfirm:(nn,en)=>{ke.splice(nn,0,...en),ke.splice(nn+en.length,1);const Ma=(0,E.QE)([...ke]);Jt([...Ma])}}),Ee.createElement(le.Z,{resdata:zt,type:"shixun",okloading:In,oktext:(zt==null?void 0:zt.can_copy_num)===0?rt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):rt.formatMessage({id:"classrooms.oneClickCopy",defaultMessage:"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362"}),onok:nn=>Ge(void 0,null,function*(){Ne(!0);let en=yield(0,a.ZP)(`/api/courses/${bt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[parseInt(bt.categoryId)]}});Ne(!1),(en==null?void 0:en.status)===0&&Bt(jt)})}))};ct.ZP=(0,te.connect)(({shixunHomeworks:Pt,classroomList:Mt,loading:mt,user:wt})=>({shixunHomeworks:Pt,classroomList:Mt,loading:mt.effects,user:wt}))(it)},6151:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(14446),Fe=ee(2453),Te=ee(9430),ie=ee(35973),_e=ee(11320),ze=ee(67795),Ae=ee(33170),We=ee(27484),Me=ee.n(We),ve=ee(28706),re=ee(67294),a=Object.defineProperty,y=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,z=(le,he,Ee)=>he in le?a(le,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):le[he]=Ee,te=(le,he)=>{for(var Ee in he||(he={}))b.call(he,Ee)&&z(le,Ee,he[Ee]);if(y)for(var Ee of y(he))E.call(he,Ee)&&z(le,Ee,he[Ee]);return le},ne=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const{Dragger:oe}=ue.default,ae=({classroomList:le,dispatch:he,onOk:Ee})=>{const be=(0,ie.useIntl)(),xe=(0,ie.useParams)(),[me]=fe.default.useForm(),[Ce,Be]=(0,x.useState)(),[Xe,Le]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:Ze=>ne(void 0,null,function*(){return Be(Ze),!1})};return(0,x.useEffect)(()=>{me.setFieldsValue({publish_time:Me()(Me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Me()(Me()(new Date((0,ve.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),re.createElement(De.default,{centered:!0,title:"\u8865\u5145\u6210\u7EE9",open:le.actionTabs.key==="\u8865\u5145\u6210\u7EE9",okText:be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:750,destroyOnClose:!0,cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Xe},onOk:()=>ne(void 0,null,function*(){me.submit()}),onCancel:()=>{me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},re.createElement(fe.default,{form:me,onFinish:Ze=>ne(void 0,null,function*(){var Ge,$e,ut;if(!(Ce!=null&&Ce.size)){Fe.ZP.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6");return}Le(!0);let Ct=new FormData;Ct.append("type",le.actionTabs.type),Ct.append("file",Ce);let Ut;window.location.href.indexOf("exercise")>-1?Ut=`/api/exercises/${le.actionTabs.id}/supplement_score.json`:Ut=`/api/homework_commons/${le.actionTabs.id}/supplement_score.json`;let sn=yield(0,Ae.ZP)(Ut,{method:"post",body:Ct},!0);Le(!1),(sn==null?void 0:sn.status)===0&&(Ee(),me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),(($e=(Ge=sn==null?void 0:sn.data)==null?void 0:Ge.fail)==null?void 0:$e.length)>0&&De.default.confirm({title:be.formatMessage({id:"paths.importFailed",defaultMessage:"\u5BFC\u5165\u5931\u8D25"}),closable:!0,icon:null,width:610,content:re.createElement(Te.default,{pagination:!1,dataSource:(ut=sn==null?void 0:sn.data)==null?void 0:ut.fail,scroll:{y:400},columns:[{title:be.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),align:"left",dataIndex:"name"},{title:"\u5B66\u53F7/\u624B\u673A\u53F7/\u90AE\u7BB1",align:"left",dataIndex:"student_id"},{title:"\u5BFC\u5165\u5931\u8D25\u539F\u56E0",align:"left",dataIndex:"message"}]}),okText:"\u4E0B\u8F7D\u5BFC\u5165\u5931\u8D25\u6587\u4EF6",cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{(0,ve.FH)("",_e.Z.API_SERVER+`/api/courses/get_external_score_fail_data.xlsx?type=${le.actionTabs.type}`)}}))})},re.createElement(fe.default.Item,{label:be.formatMessage({id:"classroomProgrammingHomework.homeworkName",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0"}),labelCol:{span:3},name:"name"},le.actionTabs.name),re.createElement(fe.default.Item,{style:{marginBottom:0},label:re.createElement("div",null,re.createElement("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"}},"*"),re.createElement("span",null,be.formatMessage({id:"classrooms.importFile",defaultMessage:"\u5BFC\u5165\u6587\u4EF6"}))),labelCol:{span:3},rules:[{required:!0,message:be.formatMessage({id:"classroomProgrammingHomework.pleaseEnterHomeworkName",defaultMessage:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0"})}]},re.createElement("div",null,re.createElement("a",{download:"\u6A21\u7248.xlsx",className:ze.Z.downloadbutton,href:_e.Z.API_SERVER+`/api/courses/down_external_score_template.json?type=${le.actionTabs.type}`},be.formatMessage({id:"classrooms.downloadTemplate",defaultMessage:"\u4E0B\u8F7D\u6A21\u7248\u8868\u683C"})),re.createElement("span",{style:{marginLeft:10,color:"#999999"}},"\uFF08",be.formatMessage({id:"classrooms.completeTableInstructions",defaultMessage:"\u6839\u636E\u63D0\u793A\u4FE1\u606F\u5B8C\u5584\u8868\u683C\u5185\u5BB9"}),"\uFF09")),re.createElement(fe.default.Item,{style:{marginBottom:0}},re.createElement(oe,te({},Ue),re.createElement("a",{className:ze.Z.downloadbutton,style:{width:96}},be.formatMessage({id:"competitions.chooseFile",defaultMessage:"\u9009\u62E9\u6587\u4EF6"})),re.createElement("br",null),re.createElement("span",{style:{color:"#999999"}},be.formatMessage({id:"classrooms.uploadInstructions",defaultMessage:"\u4E0B\u8F7D\u6A21\u677F\u5E76\u5B8C\u5584\u4FE1\u606F\u540E\uFF0C\u53EF\u5C06\u6587\u4EF6\u62D6\u66F3\u81F3\u6B64\u5904\u4E0A\u4F20\u3002\u652F\u6301\u683C\u5F0F\uFF1A"}),".xls\u3001.xlsx"))))))};ct.Z=(0,ie.connect)(({classroomList:le})=>({classroomList:le}))(ae)},44694:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(66368),Fe=ee(9430),Te=ee(28452),ie=ee(35973),_e=ee(33170),ze=ee(27484),Ae=ee.n(ze),We=ee(67294),Me=(a,y,b)=>new Promise((E,z)=>{var te=ae=>{try{oe(b.next(ae))}catch(le){z(le)}},ne=ae=>{try{oe(b.throw(ae))}catch(le){z(le)}},oe=ae=>ae.done?E(ae.value):Promise.resolve(ae.value).then(te,ne);oe((b=b.apply(a,y)).next())});const{Dragger:ve}=ue.default,re=({})=>{const a=(0,ie.useIntl)(),y=(0,ie.useParams)(),[b]=fe.default.useForm(),[E,z]=(0,x.useState)(!0),[te,ne]=(0,x.useState)(!1);let[oe,ae]=(0,x.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1});const le=[{name:a.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),value:"",question_type:0},{name:a.formatMessage({id:"paperlibrary.singleChoiceQuestion",defaultMessage:"\u5355\u9009\u9898"}),value:"SINGLE",question_type:0},{name:a.formatMessage({id:"paperlibrary.multipleChoiceQuestion",defaultMessage:"\u591A\u9009\u9898"}),value:"MULTIPLE",question_type:1},{name:a.formatMessage({id:"paperlibrary.trueFalseQuestion",defaultMessage:"\u5224\u65AD\u9898"}),value:"JUDGMENT",question_type:2},{name:a.formatMessage({id:"paperlibrary.fillInTheBlankQuestion",defaultMessage:"\u586B\u7A7A\u9898"}),value:"COMPLETION",question_type:3},{name:a.formatMessage({id:"paperlibrary.shortAnswerQuestion",defaultMessage:"\u7B80\u7B54\u9898"}),value:"SUBJECTIVE",question_type:4},{name:a.formatMessage({id:"paperlibrary.practicalQuestion",defaultMessage:"\u5B9E\u8BAD\u9898"}),value:"SHIXUN",question_type:5},{name:a.formatMessage({id:"paperlibrary.programmingQuestion",defaultMessage:"\u7F16\u7A0B\u9898"}),value:"PROGRAM",question_type:6},{name:a.formatMessage({id:"paperlibrary.combinationQuestion",defaultMessage:"\u7EC4\u5408\u9898"}),value:"COMBINATION",question_type:7},{name:a.formatMessage({id:"paperlibrary.programFillInTheBlankQuestion",defaultMessage:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}),value:"BPROGRAM",question_type:8}];function he(){return Me(this,null,function*(){let be;ne(!0),window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${y==null?void 0:y.categoryId}/redo_logs.json`:be=`/api/homework_commons/${y==null?void 0:y.categoryId}/redo_logs.json`;let xe=yield(0,_e.ZP)(be,{method:"get",params:oe});ne(!1),(xe==null?void 0:xe.status)===0&&z(xe==null?void 0:xe.data)})}(0,x.useEffect)(()=>{he()},[]);let Ee=[{title:a.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:a.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:a.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:a.formatMessage({id:"classrooms.questionType",defaultMessage:"\u9898\u578B"}),dataIndex:"question_type",render:(be,xe,me)=>{var Ce;return(Ce=le.find(Be=>Be.question_type===be))==null?void 0:Ce.name}},window.location.href.indexOf("exercise")>-1&&{title:a.formatMessage({id:"classrooms.questionName",defaultMessage:"\u8BD5\u9898\u540D\u79F0"}),dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:a.formatMessage({id:"classrooms.levelName",defaultMessage:"\u5173\u5361\u540D\u79F0"}),dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:a.formatMessage({id:"classrooms.taskName",defaultMessage:"\u4EFB\u52A1\u540D\u79F0"}),dataIndex:"task_name",width:"40%"},{title:a.formatMessage({id:"classrooms.action",defaultMessage:"\u64CD\u4F5C"}),dataIndex:"redo_type",render:(be,xe,me)=>{var Ce;return(Ce=[{id:1,name:a.formatMessage({id:"classroomMemberManagementTAPermissions.returnForRedo2",defaultMessage:"\u6253\u56DE\u91CD\u505A"})},{id:2,name:a.formatMessage({id:"shixuns.restoreInitialCode",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"})},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Be=>Be.id===be))==null?void 0:Ce.name}},{title:a.formatMessage({id:"classrooms.restoreInitialCodeTime",defaultMessage:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4"}),dataIndex:"created_at",render:(be,xe,me)=>Ae()(be).format("YYYY-MM-DD HH:mm:ss")}].filter(be=>!!be);return We.createElement("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30}},We.createElement(De.default,{destroyInactiveTabPane:!0,onChange:be=>{oe.type=be,oe.page=1,oe.limit=10,ae(oe),he()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:a.formatMessage({id:"classrooms.returnForRedo",defaultMessage:"\u6253\u56DE\u91CD\u505A"}),children:We.createElement(Fe.default,{className:"mt20",loading:te,columns:[{title:a.formatMessage({id:"classrooms.name",defaultMessage:"\u59D3\u540D"}),dataIndex:"user_name"},{title:a.formatMessage({id:"classrooms.studentNumber",defaultMessage:"\u5B66\u53F7"}),dataIndex:"student_id"},{title:a.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name"},{title:a.formatMessage({id:"classrooms.returnForRedoTime",defaultMessage:"\u6253\u56DE\u91CD\u505A\u65F6\u95F4"}),dataIndex:"created_at",render:(be,xe,me)=>Ae()(be).format("YYYY-MM-DD HH:mm:ss")},{title:a.formatMessage({id:"classroomClassroomExperiments.operator",defaultMessage:"\u64CD\u4F5C\u4EBA"}),dataIndex:"operator"}],dataSource:E==null?void 0:E.list,pagination:!1})},{key:"2",label:a.formatMessage({id:"classrooms.resetCode",defaultMessage:"\u91CD\u7F6E\u4EE3\u7801"}),children:We.createElement(Fe.default,{className:"mt20",loading:te,columns:Ee,dataSource:E==null?void 0:E.list,pagination:!1})}].filter(be=>!!be)}),We.createElement(Te.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:(be,xe)=>{oe.page=be,oe.limit=xe,ae(oe),he()},current:oe.page,total:E.count,pageSize:oe.limit,style:{marginTop:20}}))};ct.Z=(0,ie.connect)(({classroomList:a})=>({classroomList:a}))(re)},58387:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(14446),Fe=ee(31795),Te=ee(35973),ie=ee(33170),_e=ee(27484),ze=ee.n(_e),Ae=ee(28706),We=ee(67294),Me=Object.defineProperty,ve=Object.defineProperties,re=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(le,he,Ee)=>he in le?Me(le,he,{enumerable:!0,configurable:!0,writable:!0,value:Ee}):le[he]=Ee,z=(le,he)=>{for(var Ee in he||(he={}))y.call(he,Ee)&&E(le,Ee,he[Ee]);if(a)for(var Ee of a(he))b.call(he,Ee)&&E(le,Ee,he[Ee]);return le},te=(le,he)=>ve(le,re(he)),ne=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const{Dragger:oe}=ue.default,ae=({classroomList:le,dispatch:he,onOk:Ee})=>{const be=(0,Te.useIntl)(),xe=(0,Te.useParams)(),[me]=fe.default.useForm(),[Ce,Be]=(0,x.useState)(),[Xe,Le]=(0,x.useState)(!1),Ue={height:100,onRemove:()=>{Be("")},accept:".xls,.xlsx",multiple:!1,beforeUpload:Ze=>ne(void 0,null,function*(){return Be(Ze),!1})};return(0,x.useEffect)(()=>{me.setFieldsValue({publish_time:ze()(ze()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ze()(ze()(new Date((0,Ae.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))})},[]),We.createElement(De.default,{centered:!0,title:"\u4FEE\u6539\u6210\u7EE9",open:le.actionTabs.key==="\u4FEE\u6539\u6210\u7EE9",okText:be.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),width:600,cancelText:be.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),okButtonProps:{loading:Xe},onOk:()=>ne(void 0,null,function*(){me.submit()}),onCancel:()=>{me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}})}},We.createElement(fe.default,{form:me,onFinish:Ze=>ne(void 0,null,function*(){var Ge,$e;console.log("---",le.actionTabs,Ze,xe);let ut=((Ge=le==null?void 0:le.actionTabs)==null?void 0:Ge.type)==="exercise"?`/api/exercises/${xe==null?void 0:xe.category}/exercise_user/edit_score.json`:`/api/student_works/${le.actionTabs.id}/edit_score.json`;Le(!0);let Ct=yield(0,ie.ZP)(ut,{method:"post",body:te(z({},Ze),{exercise_user_id:(($e=le==null?void 0:le.actionTabs)==null?void 0:$e.type)==="exercise"?le.actionTabs.id:""})});Le(!1),me.resetFields(),he({type:"classroomList/setActionTabs",payload:{}}),Ee()})},We.createElement(fe.default.Item,{label:be.formatMessage({id:"classrooms.finalGrade",defaultMessage:"\u6700\u7EC8\u6210\u7EE9"}),style:{marginBottom:0},name:"score",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6700\u7EC8\u6210\u7EE9"}]},We.createElement(Fe.Z,{min:0,style:{width:"100%"}}))))};ct.Z=(0,Te.connect)(({classroomList:le})=>({classroomList:le}))(ae)},17755:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(59810),fe=ee(22150),De=ee(71577),Fe=ee(71230),Te=ee(93421),ie=ee(34336),_e=ee(35973),ze=ee(27484),Ae=ee.n(ze),We=ee(17998),Me=ee(33170),ve=ee(67294),re=(b,E,z)=>new Promise((te,ne)=>{var oe=he=>{try{le(z.next(he))}catch(Ee){ne(Ee)}},ae=he=>{try{le(z.throw(he))}catch(Ee){ne(Ee)}},le=he=>he.done?te(he.value):Promise.resolve(he.value).then(oe,ae);le((z=z.apply(b,E)).next())});const{Dragger:a}=ue.default,y=({})=>{const b=(0,_e.useIntl)(),E=(0,_e.useParams)(),[z]=fe.default.useForm(),[te,ne]=(0,x.useState)(!0),[oe,ae]=(0,x.useState)(!1);console.log("----",E);function le(){return re(this,null,function*(){var he,Ee;let be;window.location.href.indexOf("exercise")>-1?be=`/api/exercises/${E==null?void 0:E.categoryId}/get_time_setting.json`:be=`/api/homework_commons/${E==null?void 0:E.categoryId}/get_time_setting.json`;let xe=yield(0,Me.ZP)(be,{method:"get"});(xe==null?void 0:xe.status)===0&&z.setFieldsValue({publish_time:Ae()(Ae()((he=xe==null?void 0:xe.data)==null?void 0:he.publish_time).format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()((Ee=xe==null?void 0:xe.data)==null?void 0:Ee.end_time).format("YYYY-MM-DD HH:mm"))})})}return(0,x.useEffect)(()=>{le()},[]),ve.createElement("div",{style:{padding:"50px 30px",background:"#fff"}},ve.createElement("div",{style:{textAlign:"end"}},te&&ve.createElement(De.ZP,{onClick:()=>{ne(!1)}},"\u7F16\u8F91\u8BBE\u7F6E"),!te&&ve.createElement("div",null,ve.createElement(De.ZP,{type:"primary",loading:oe,onClick:()=>{z.submit()}},b.formatMessage({id:"classroomGraphicGroupHomework.submit",defaultMessage:"\u63D0\u4EA4"})),ve.createElement(De.ZP,{style:{marginLeft:20},onClick:()=>{ne(!0)}},b.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})))),ve.createElement(fe.default,{form:z,disabled:te,onFinish:he=>re(void 0,null,function*(){ae(!0),console.log("---",window.location.href);let Ee;window.location.href.indexOf("exercise")>-1?Ee=`/api/exercises/${E==null?void 0:E.categoryId}/time_setting.json`:Ee=`/api/homework_commons/${E==null?void 0:E.categoryId}/time_setting.json`;let be=yield(0,Me.ZP)(Ee,{method:"post",body:{publish_time:Ae()(he.publish_time).format("YYYY-MM-DD HH:mm"),end_time:Ae()(he.end_time).format("YYYY-MM-DD HH:mm")}});ae(!1),(be==null?void 0:be.status)===0&&ne(!0)})},ve.createElement(Fe.Z,null,ve.createElement(Te.Z,null,ve.createElement(fe.default.Item,{label:b.formatMessage({id:"classrooms.startTime1",defaultMessage:"\u5F00\u59CB\u65F6\u95F4"}),name:"publish_time",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4"}]},ve.createElement(ie.default,{placeholder:b.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:he=>(0,We.Q8)(he),disabledTime:he=>(0,We.d0)(he),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ve.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},b.formatMessage({id:"classroomGraphicGroupHomework.publishTimeTip",defaultMessage:"\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"})))),ve.createElement(Fe.Z,null,ve.createElement(Te.Z,null,ve.createElement(fe.default.Item,{label:b.formatMessage({id:"classrooms.endTime",defaultMessage:"\u7ED3\u675F\u65F6\u95F4"}),name:"end_time",rules:[{required:!0,message:b.formatMessage({id:"classrooms.selectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"})}]},ve.createElement(ie.default,{placeholder:b.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm"},style:{width:260},size:"large",disabledDate:he=>(0,We.Q8)(he,"",z.getFieldValue("publish_time")),disabledTime:he=>(0,We.d0)(he,z.getFieldValue("publish_time")),allowClear:!1,format:"YYYY-MM-DD HH:mm"})),ve.createElement("span",{style:{color:"#999999",fontSize:"14px",height:40,marginBottom:8,display:"block"}},"\uFF08\u5B66\u751F\u201C\u6309\u65F6\u201D\u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09")))))};ct.Z=(0,_e.connect)(({classroomList:b})=>({classroomList:b}))(y)},12317:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return We}});var x=ee(67294),ue=ee(69677),fe=ee(84567),De=ee(71230),Fe={leftdiv:"leftdiv___aBzsX",listClass:"listClass___bxIEW",spantitle:"spantitle___v_Vc4",rightdiv:"rightdiv___xWu4M"},Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",ie=ee(26194),_e=ee(35973),ze=(Me,ve,re)=>new Promise((a,y)=>{var b=te=>{try{z(re.next(te))}catch(ne){y(ne)}},E=te=>{try{z(re.throw(te))}catch(ne){y(ne)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(b,E);z((re=re.apply(Me,ve)).next())}),We=({data:Me,value:ve=[],handleChangePage:re,setSelectedRowKeys:a,selectedRowKeys:y,onChange:b=()=>{}})=>{const E=(0,_e.useIntl)(),[z,te]=(0,x.useState)([]),[ne,oe]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]);let[he,Ee]=(0,x.useState)(1),[be,xe]=(0,x.useState)();return(0,x.useEffect)(()=>{te(Me),oe([]),le([])},[Me]),(0,x.useEffect)(()=>{a&&(oe(y),le(y))},[y]),x.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},x.createElement("div",{className:Fe.leftdiv},x.createElement(ue.default.Search,{size:"middle",onChange:me=>ze(void 0,null,function*(){te(Me.filter(Ce=>{var Be;return(Be=Ce==null?void 0:Ce.name)==null?void 0:Be.includes(me.target.value)}))}),placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),z.length===0&&x.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u65E0\u5206\u73ED"}),x.createElement("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"}},x.createElement(fe.default.Group,{value:ne.map(me=>`${me.id}`),onChange:me=>{a(z.filter(Ce=>me.includes(`${Ce.id}`)))},style:{marginTop:"10px",flexDirection:"column"}},z.map((me,Ce)=>x.createElement(De.Z,{key:me.id,style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200}},x.createElement(fe.default,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:me.is_published,value:`${me.id}`},x.createElement("div",{className:Fe.listClass},x.createElement("span",{className:Fe.spantitle,style:{width:me.is_published?"108px":"170px"}},me.name),me.is_published&&x.createElement("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"}},E.formatMessage({id:"classroomUploadVideoResourcesCheckIn.published",defaultMessage:"\u5DF2\u53D1\u5E03"}))))))))),x.createElement("div",{className:Fe.rightdiv},x.createElement(ue.default.Search,{onChange:me=>{le(ne.filter(Ce=>Ce.name.includes(me.target.value)))},size:"middle",placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),ae.length===0&&x.createElement(ie.Z,{styles:{margin:"70px auto"},customText:"\u6682\u672A\u9009\u62E9\u5206\u73ED"}),ae.length>0&&x.createElement("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"}},x.createElement("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0}},ae.map((me,Ce)=>x.createElement(De.Z,{justify:"space-between",style:{marginTop:"10px"},key:me.id},x.createElement("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"}},me.name),x.createElement("img",{src:Te,style:{cursor:"pointer",height:"16px",marginRight:17},onClick:()=>{a(ne.filter(Be=>`${Be.id}`!=`${me.id}`))}})))))))}},92882:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return y}});var x=ee(67294),ue=ee(35973),fe=ee(34336),De=ee(14446),Fe=ee(69677),Te=ee(71230),ie=ee(15746),_e={title_tooltip:"title_tooltip___LLdrn",multiple_select:"multiple_select___kDXUm",modal_con:"modal_con___ERnkW"},ze=ee(27484),Ae=ee.n(ze),We=ee(28706),Me=ee(26194),ve=ee(67294);const{RangePicker:re}=fe.default,a=({dispatch:b,classroomList:E,onConfirm:z})=>{const te=(0,ue.useIntl)(),[ne,oe]=(0,x.useState)([]),[ae,le]=(0,x.useState)([]),[he,Ee]=(0,x.useState)("");(0,x.useEffect)(()=>{var me;if(E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206"){let Ce=E.actionTabs.data;console.log("data",Ce);let Be=(me=Ce==null?void 0:Ce.group_name)==null?void 0:me.map((Xe,Le)=>{var Ue;return{group_id:Ce==null?void 0:Ce.group_id[Le],group_name:Ce==null?void 0:Ce.group_name[Le],is_admin:Ce==null?void 0:Ce.is_admin,end_time:Ce==null?void 0:Ce.end_time,publish_time:Array.isArray(Ce==null?void 0:Ce.publish_time)?(Ue=Ce==null?void 0:Ce.publish_time)==null?void 0:Ue[0]:Ce==null?void 0:Ce.publish_time}});Be&&(oe([...Be]),le([...Be]))}},[E.actionTabs]);const be=()=>{b({type:"classroomList/setActionTabs",payload:{}}),Ee("")},xe=me=>{if(me){const Ce=ae==null?void 0:ae.filter(Be=>{var Xe,Le;return(Le=(Xe=Be==null?void 0:Be.group_name)==null?void 0:Xe.toLowerCase())==null?void 0:Le.includes(me==null?void 0:me.toLowerCase())});oe(Ce)}else oe(ae)};return ve.createElement(De.default,{width:980,title:ve.createElement("div",{style:{fontWeight:"bold",display:"flex"}},ve.createElement("div",null,"\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",ve.createElement("span",{className:_e.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")),ve.createElement(Fe.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",style:{width:220,marginLeft:"60px"},value:he,onChange:me=>{Ee(me.target.value.trim()),xe(me.target.value.trim())}})),centered:!0,maskClosable:!1,open:E.actionTabs.key==="\u5206\u73ED\u53D1\u5E03-\u53D1\u5E03\u89C4\u5219\u62C6\u5206",onCancel:()=>be(),onOk:()=>{var me;z((me=E.actionTabs)==null?void 0:me.index,ae),be()}},ve.createElement("div",{className:_e.modal_con},ve.createElement(Te.Z,{style:{display:"flex",color:"#666666",padding:"5px",marginTop:"1px"}},(ne==null?void 0:ne.length)>0?ne.map(function(me,Ce){var Be,Xe;return ve.createElement(ie.Z,{span:24,key:Ce},ve.createElement(Te.Z,{gutter:[8,16],style:{display:"flex",alignItems:"center",marginBottom:Ce==(ne==null?void 0:ne.length)-1?"0px":"10px"}},ve.createElement("div",{className:_e.multiple_select,title:me.group_name},me.group_name),ve.createElement("div",{className:"ml20"},ve.createElement(re,{size:"large",ranges:{\u6B64\u523B:[me.publish_time?Ae()(me.publish_time):Ae()(),Ae()()]},allowClear:!1,disabled:(Be=E.actionTabs)==null?void 0:Be.rangePickerDisabled,style:{width:600},placeholder:[te.formatMessage({id:"classroomGraphicGroupHomework.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4\uFF08\u5B66\u751F\u6536\u5230\u4F5C\u4E1A\u7684\u65F6\u95F4\uFF09"}),te.formatMessage({id:"classroomGraphicGroupHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4\uFF08\u5B66\u751F \u201C\u6309\u65F6\u201D \u63D0\u4EA4\u4F5C\u54C1\u7684\u65F6\u95F4\u622A\u70B9\uFF09"})],disabledDate:Le=>{var Ue;return(0,We.Q8)(Le,(Ue=E.actionTabs)==null?void 0:Ue.disabledDate)},disabledTime:Le=>(0,We.d0)(Le),showTime:{showNow:!0,format:"HH:mm",defaultValue:[Ae()((0,We.U6)(),"HH:mm"),Ae()((0,We.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",value:me.publish_time&&[Ae()(me.publish_time),me.end_time?Ae()(me.end_time):void 0],onChange:(Le,Ue)=>{ne[Ce].publish_time=Ue[0],ne[Ce].end_time=Ue[1],oe([...ne]),ae.forEach(Ze=>{Ze.group_id===me.group_id&&(Ze.publish_time=Ue[0],Ze.end_time=Ue[1])}),le([...ae])}})),(Xe=E.actionTabs)!=null&&Xe.rangePickerDisabled?ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{color:"#E30000",opacity:"0.2",cursor:"not-allowed"}}):ve.createElement("i",{className:"iconfont icon-shanjian1 ml15",style:{cursor:"pointer",color:"#E30000"},onClick:()=>{ne.splice(Ce,1),oe([...ne]),ae.forEach((Le,Ue)=>{Le.group_id===me.group_id&&ae.splice(Ue,1)}),le([...ae])}})))}):ve.createElement(Me.Z,null))))};var y=(0,ue.connect)(({classroomList:b})=>({classroomList:b}))(a)},98769:function(ht,ct,ee){"use strict";ee.d(ct,{AD:function(){return Xe},BA:function(){return kn},D9:function(){return ut},Hp:function(){return ae},IM:function(){return Ut},Iy:function(){return le},KM:function(){return ua},KU:function(){return Mt},MJ:function(){return he},Ne:function(){return Ct},ON:function(){return wt},Uj:function(){return vn},VY:function(){return Pt},YO:function(){return je},YX:function(){return Kt},Zn:function(){return a},_g:function(){return te},_k:function(){return Ge},c6:function(){return Ce},cr:function(){return y},eV:function(){return Be},fi:function(){return b},gh:function(){return xe},hS:function(){return sn},iA:function(){return E},j6:function(){return ne},je:function(){return Ze},jj:function(){return oe},kS:function(){return mt},o6:function(){return me},pO:function(){return Cn},rQ:function(){return Le},sA:function(){return be},xm:function(){return $e},xo:function(){return it},y8:function(){return Ue},yd:function(){return z}});var x=ee(89779),ue=ee(35973),fe=ee(28706),De=ee(2453),Fe=ee(11320),Te=Object.defineProperty,ie=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ae=(nt,dt,gt)=>dt in nt?Te(nt,dt,{enumerable:!0,configurable:!0,writable:!0,value:gt}):nt[dt]=gt,We=(nt,dt)=>{for(var gt in dt||(dt={}))_e.call(dt,gt)&&Ae(nt,gt,dt[gt]);if(ie)for(var gt of ie(dt))ze.call(dt,gt)&&Ae(nt,gt,dt[gt]);return nt},Me=(nt,dt,gt)=>new Promise((Ft,rt)=>{var bt=kt=>{try{xt(gt.next(kt))}catch(Zt){rt(Zt)}},It=kt=>{try{xt(gt.throw(kt))}catch(Zt){rt(Zt)}},xt=kt=>kt.done?Ft(kt.value):Promise.resolve(kt.value).then(bt,It);xt((gt=gt.apply(nt,dt)).next())});const ve=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},re=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=nt=>Me(void 0,null,function*(){ve(),(yield(0,x.YR)(We({},nt))).status===0&&(yield(0,fe.QH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_couser_info.json`,query:nt}))),re()}),y=nt=>Me(void 0,null,function*(){const dt=yield(0,x.yS)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_member_act_score`);else{if(dt.status===-2)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_member_act_score`))}}),b=nt=>Me(void 0,null,function*(){const dt=yield(0,x.W0)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_score`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_score`))}}),E=nt=>Me(void 0,null,function*(){const dt=yield(0,x.Nl)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=nt=>Me(void 0,null,function*(){const dt=yield(0,x.IU)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/export_star_user`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/export_star_user`))}}),te=nt=>Me(void 0,null,function*(){const dt=yield(0,x.td)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else{if(dt.status===-2)return dt;if(dt.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_exercise_and_other`);else if(dt.status===-4)return dt}}),ne=nt=>Me(void 0,null,function*(){const dt=yield(0,x.QX)(We({},nt));if(dt.status===0)De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_homework`);else{if(dt.status===-4)return dt;dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/course_total_homework`))}}),oe=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.o_)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),ae=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.ZL)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),le=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.aP)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),he=(nt,dt)=>Me(void 0,null,function*(){const gt=yield(0,x.vV)(We({},nt));gt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`)):gt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/${dt}`))}),Ee=nt=>Me(void 0,null,function*(){ve(),(yield exportCourseWorkListAppendix(We({},nt))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${nt.categoryId}/works_list.zip`,query:nt}))),re()}),be=nt=>Me(void 0,null,function*(){ve(),yield(0,fe.QH)("",Fe.Z.API_SERVER+`/api/polls/${nt.categoryId}/commit_result.xlsx`),re()}),xe=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/attendances/export_xlsx_data.xlsx`,query:nt}))}),me=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/video_study_statics.xlsx`,query:nt}))}),Ce=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_video_study.xlsx`,query:nt}))}),Be=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt.coursesId}/export_course_students_info.xlsx`,query:nt}))}),Xe=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/school_manages/students.xlsx",query:nt}))}),Le=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/item_banks/export.xlsx",query:nt}))}),Ue=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:nt}))}),Ze=nt=>Me(void 0,null,function*(){const dt=yield(0,x.Uy)(We({},nt));dt.status===0?(De.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/exercise_score,export_exercise_users`)):dt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${nt.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ge=nt=>Me(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/export_records/${nt.id}.xlsx`,query:nt}))}),$e=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:nt}))}),ut=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt==null?void 0:nt.coursesId}/${nt.menuKey}_statistic.xlsx?${nt.checkedList.map(dt=>`course_group_id[]=${dt}`).join("&")}`,query:nt}))}),Ct=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_training_objectives.xlsx`,query:nt}))}),Ut=nt=>Me(void 0,null,function*(){yield(0,fe.FH)(nt==null?void 0:nt.name,(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:nt}))}),sn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_courses.xlsx`,query:nt}))}),it=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/ec_years/${nt==null?void 0:nt.ec_year_id}/ec_graduation_requirements.xlsx`,query:nt}))}),Pt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:nt}))}),Mt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt.categoryId}/rank_list.xlsx`,query:nt}))}),mt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:nt}))}),wt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/examination_banks/${nt.id}.json`,query:nt}))}),Kt=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt.categoryId}.json`,query:nt}))}),je=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/polls/${nt==null?void 0:nt.id}/commit_result.json`,query:nt}))}),vn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+"/api/paths/get_task_pass.json",query:nt}))}),Cn=(nt,dt)=>Me(void 0,null,function*(){yield(0,fe.FH)(dt||"",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/exercises/${nt==null?void 0:nt.exercise_id}/consult_exercise.json`,query:nt}))}),ua=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/competitions/${nt==null?void 0:nt.identifier}/competition_commit_records/member_works.xlsx`,query:nt}))}),kn=nt=>Me(void 0,null,function*(){yield(0,fe.FH)("",(0,fe.NY)({url:Fe.Z.API_SERVER+`/api/courses/${nt==null?void 0:nt.coursesId}/group_homeworks/import_group_template.xlsx`,query:nt}))})},51959:function(ht,ct,ee){"use strict";ee.d(ct,{BU:function(){return ue},Dj:function(){return x},gH:function(){return fe},vp:function(){return De}});function x(Fe){try{Fe.mozRequestFullScreen?Fe.mozRequestFullScreen():Fe.webkitRequestFullScreen&&Fe.webkitRequestFullScreen()}catch(Te){console.log(Te,":e")}}function ue(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const fe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function De(){var Fe=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Te=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Fe),window.isFullScreen?window.isFullScreen:Fe!=null}},78207:function(ht,ct,ee){"use strict";ee.d(ct,{rX:function(){return ne},pW:function(){return oe},gy:function(){return ae},xY:function(){return te},O5:function(){return z},tJ:function(){return re},o1:function(){return a},Rd:function(){return E}});var x=ee(35973),ue=ee(14446),fe=ee(96074),De=ee(2453),Fe=ee(52262),Te=ee(28706),ie=ee(55304),_e=ee(25510),ze="data:image/png;base64,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",Ae=ee.p+"static/newqrcode.a8740efb.png",We=ee(32637),Me=ee(67294),ve=(le,he,Ee)=>new Promise((be,xe)=>{var me=Xe=>{try{Be(Ee.next(Xe))}catch(Le){xe(Le)}},Ce=Xe=>{try{Be(Ee.throw(Xe))}catch(Le){xe(Le)}},Be=Xe=>Xe.done?be(Xe.value):Promise.resolve(Xe.value).then(me,Ce);Be((Ee=Ee.apply(le,he)).next())});const re=(le,he=!1)=>!!(a(le)&&y(he)),a=le=>(0,Fe.bg)()?!0:(le({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),y=(le=!1)=>{var he;const{user:Ee}=(0,x.getDvaApp)()._store.getState();return(he=Ee.userInfo)!=null&&he.profile_completed?!0:(ue.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,Te.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ue.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=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Me.createElement("div",{style:{textAlign:"center"}},Me.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Me.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:We}),Me.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var le;const{user:he}=(0,x.getDvaApp)()._store.getState();return(le=he.userInfo)!=null&&le.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:Me.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Te.xg)("/account/certification")}}),!1)},te=()=>(0,Fe.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Me.createElement("img",{src:Ae,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ne=(le,he)=>le?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Me.createElement("div",null,Me.createElement("p",null,he||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Me.createElement("div",{style:{marginLeft:"110px"}},Me.createElement("img",{src:ze,width:200}),Me.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Te.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),oe=le=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Me.createElement("div",null,Me.createElement("div",null,Me.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Me.createElement(fe.Z,null),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Me.createElement("a",null,le),"\u5929\u3002"),Me.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Me.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Me.createElement("div",{style:{textAlign:"center",marginTop:30}},Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_e,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ae=(le,he,Ee="")=>{const{shixunsDetail:{detail:be}}=(0,x.getDvaApp)()._store.getState();if((be==null?void 0:be.public)===2||(be==null?void 0:be.public)===1||(be==null?void 0:be.shixun_status)===3){let xe="";return(be==null?void 0:be.public)===2&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.public",defaultMessage:"\u5DF2\u516C\u5F00"})),(be==null?void 0:be.public)===1&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.pendingReview",defaultMessage:"\u5F85\u5BA1\u6838"})),(be==null?void 0:be.shixun_status)===3&&(xe=le.formatMessage({id:"personalHomepagePracticalProjects.closed",defaultMessage:"\u5DF2\u5173\u95ED"})),ue.default.info({centered:!0,icon:Me.createElement(ie.Z,{style:{color:"#faad14"}}),width:750,title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:Me.createElement("div",{className:"tc",style:{marginLeft:-38}},Me.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Me.createElement("span",null,le.formatMessage({id:"shixuns.projectStatus",defaultMessage:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A"}),xe,"\uFF0C",Ee,"\u3002"),Me.createElement("p",null,le.formatMessage({id:"shixuns.contactAdminForSupport",defaultMessage:"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002"}))),Me.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:_e,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:le.formatMessage({id:"shixuns.iUnderstand",defaultMessage:"\u6211\u77E5\u9053\u4E86"})}),!0}return(be==null?void 0:be.shixun_status)===2?(ue.default.confirm({centered:!0,icon:Me.createElement(ie.Z,null),title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:Me.createElement("div",null,Me.createElement("span",null,le.formatMessage({id:"shixuns.projectPublished",defaultMessage:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03"}),"\uFF0C",Ee,"\u3002"),Me.createElement("br",null),Me.createElement("span",null,le.formatMessage({id:"shixuns.revokeAndOperate",defaultMessage:"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002"}))),okText:le.formatMessage({id:"shixuns.revokePublication",defaultMessage:"\u64A4\u9500\u53D1\u5E03"}),cancelText:le.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:Me.createElement(ie.Z,{style:{color:"#faad14"}}),title:le.formatMessage({id:"questionBankList.prompt",defaultMessage:"\u63D0\u793A"}),content:le.formatMessage({id:"shixuns.confirmRevokePublish",defaultMessage:"\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:le.formatMessage({id:"shixuns.confirmRevoke",defaultMessage:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03"}),cancelText:le.formatMessage({id:"shixuns.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ve(void 0,null,function*(){(yield he({type:"shixunsDetail/cancelRelease",payload:{id:be==null?void 0:be.identifier}})).status!==401&&(De.ZP.success(le.formatMessage({id:"shixuns.revokeSuccess",defaultMessage:"\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"})),he({type:"shixunsDetail/getShixunsDetail",payload:{id:be==null?void 0:be.identifier}}),he({type:"practiceSetting/getCommonData",payload:{id:be==null?void 0:be.identifier}}))})})}}),!0):!1}},38780:function(ht,ct){"use strict";function ee(){const x=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let ue=1;ue<arguments.length;ue++){const fe=ue<0||arguments.length<=ue?void 0:arguments[ue];fe&&Object.keys(fe).forEach(De=>{const Fe=fe[De];Fe!==void 0&&(x[De]=Fe)})}return x}ct.Z=ee},66367:function(ht,ct,ee){"use strict";ee.d(ct,{F:function(){return x},Z:function(){return ue}});function x(fe){return fe!=null&&fe===fe.window}function ue(fe,De){var Fe,Te;if(typeof window=="undefined")return 0;const ie=De?"scrollTop":"scrollLeft";let _e=0;return x(fe)?_e=fe[De?"pageYOffset":"pageXOffset"]:fe instanceof Document?_e=fe.documentElement[ie]:(fe instanceof HTMLElement||fe)&&(_e=fe[ie]),fe&&!x(fe)&&typeof _e!="number"&&(_e=(Te=((Fe=fe.ownerDocument)!==null&&Fe!==void 0?Fe:fe).documentElement)===null||Te===void 0?void 0:Te[ie]),_e}},57838:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return ue}});var x=ee(67294);function ue(){const[,fe]=x.useReducer(De=>De+1,0);return fe}},58375:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return De}});var x=ee(96523);function ue(Fe,Te,ie,_e){const ze=ie-Te;return Fe/=_e/2,Fe<1?ze/2*Fe*Fe*Fe+Te:ze/2*((Fe-=2)*Fe*Fe+2)+Te}var fe=ee(66367);function De(Fe){let Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:ie=()=>window,callback:_e,duration:ze=450}=Te,Ae=ie(),We=(0,fe.Z)(Ae,!0),Me=Date.now(),ve=()=>{const a=Date.now()-Me,y=ue(a>ze?ze:a,We,Fe,ze);(0,fe.F)(Ae)?Ae.scrollTo(window.pageXOffset,y):Ae instanceof Document||Ae.constructor.name==="HTMLDocument"?Ae.documentElement.scrollTop=y:Ae.scrollTop=y,a<ze?(0,x.Z)(ve):typeof _e=="function"&&_e()};(0,x.Z)(ve)}},85673:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Xe}});var x=ee(94184),ue=ee.n(x),fe=ee(37419),De=ee(1337),Fe=ee(67294),Te=ee(96159),ie=ee(53124),_e=ee(42922),ze=ee(35874);const Ae=Le=>{let{children:Ue}=Le;const{getPrefixCls:Ze}=Fe.useContext(ie.E_),Ge=Ze("breadcrumb");return Fe.createElement("li",{className:`${Ge}-separator`,"aria-hidden":"true"},Ue===""?Ue:Ue||"/")};Ae.__ANT_BREADCRUMB_SEPARATOR=!0;var We=Ae,Me=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};function ve(Le,Ue){if(Le.title===void 0||Le.title===null)return null;const Ze=Object.keys(Ue).join("|");return typeof Le.title=="object"?Le.title:String(Le.title).replace(new RegExp(`:(${Ze})`,"g"),(Ge,$e)=>Ue[$e]||Ge)}function re(Le,Ue,Ze,Ge){if(Ze==null)return null;const{className:$e,onClick:ut}=Ue,Ct=Me(Ue,["className","onClick"]),Ut=Object.assign(Object.assign({},(0,De.Z)(Ct,{data:!0,aria:!0})),{onClick:ut});return Ge!==void 0?Fe.createElement("a",Object.assign({},Ut,{className:ue()(`${Le}-link`,$e),href:Ge}),Ze):Fe.createElement("span",Object.assign({},Ut,{className:ue()(`${Le}-link`,$e)}),Ze)}function a(Le,Ue){return(Ge,$e,ut,Ct,Ut)=>{if(Ue)return Ue(Ge,$e,ut,Ct);const sn=ve(Ge,$e);return re(Le,Ge,sn,Ut)}}var y=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};const b=Le=>{const{prefixCls:Ue,separator:Ze="/",children:Ge,menu:$e,overlay:ut,dropdownProps:Ct,href:Ut}=Le,it=(Pt=>{if($e||ut){const Mt=Object.assign({},Ct);if($e){const mt=$e||{},{items:wt}=mt,Kt=y(mt,["items"]);Mt.menu=Object.assign(Object.assign({},Kt),{items:wt==null?void 0:wt.map((je,vn)=>{var{key:Cn,title:ua,label:kn,path:nt}=je,dt=y(je,["key","title","label","path"]);let gt=kn!=null?kn:ua;return nt&&(gt=Fe.createElement("a",{href:`${Ut}${nt}`},gt)),Object.assign(Object.assign({},dt),{key:Cn!=null?Cn:vn,label:gt})})})}else ut&&(Mt.overlay=ut);return Fe.createElement(ze.Z,Object.assign({placement:"bottom"},Mt),Fe.createElement("span",{className:`${Ue}-overlay-link`},Pt,Fe.createElement(_e.Z,null)))}return Pt})(Ge);return it!=null?Fe.createElement(Fe.Fragment,null,Fe.createElement("li",null,it),Ze&&Fe.createElement(We,null,Ze)):null},E=Le=>{const{prefixCls:Ue,children:Ze,href:Ge}=Le,$e=y(Le,["prefixCls","children","href"]),{getPrefixCls:ut}=Fe.useContext(ie.E_),Ct=ut("breadcrumb",Ue);return Fe.createElement(b,Object.assign({},$e,{prefixCls:Ct}),re(Ct,$e,Ze,Ge))};E.__ANT_BREADCRUMB_ITEM=!0;var z=E,te=ee(14747),ne=ee(67968),oe=ee(45503);const ae=Le=>{const{componentCls:Ue,iconCls:Ze}=Le;return{[Ue]:Object.assign(Object.assign({},(0,te.Wf)(Le)),{color:Le.itemColor,fontSize:Le.fontSize,[Ze]:{fontSize:Le.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:Le.linkColor,transition:`color ${Le.motionDurationMid}`,padding:`0 ${Le.paddingXXS}px`,borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",marginInline:-Le.marginXXS,"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover}},(0,te.Qy)(Le)),"li:last-child":{color:Le.lastItemColor},[`${Ue}-separator`]:{marginInline:Le.separatorMargin,color:Le.separatorColor},[`${Ue}-link`]:{[`
> ${Ze} + span,
> ${Ze} + a
`]:{marginInlineStart:Le.marginXXS}},[`${Ue}-overlay-link`]:{borderRadius:Le.borderRadiusSM,height:Le.lineHeight*Le.fontSize,display:"inline-block",padding:`0 ${Le.paddingXXS}px`,marginInline:-Le.marginXXS,[`> ${Ze}`]:{marginInlineStart:Le.marginXXS,fontSize:Le.fontSizeIcon},"&:hover":{color:Le.linkHoverColor,backgroundColor:Le.colorBgTextHover,a:{color:Le.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${Le.componentCls}-rtl`]:{direction:"rtl"}})}};var le=(0,ne.Z)("Breadcrumb",Le=>{const Ue=(0,oe.TS)(Le,{});return[ae(Ue)]},Le=>({itemColor:Le.colorTextDescription,lastItemColor:Le.colorText,iconFontSize:Le.fontSize,linkColor:Le.colorTextDescription,linkHoverColor:Le.colorText,separatorColor:Le.colorTextDescription,separatorMargin:Le.marginXS})),he=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};function Ee(Le){const{breadcrumbName:Ue,children:Ze}=Le,Ge=he(Le,["breadcrumbName","children"]),$e=Object.assign({title:Ue},Ge);return Ze&&($e.menu={items:Ze.map(ut=>{var{breadcrumbName:Ct}=ut,Ut=he(ut,["breadcrumbName"]);return Object.assign(Object.assign({},Ut),{title:Ct})})}),$e}function be(Le,Ue){return(0,Fe.useMemo)(()=>Le||(Ue?Ue.map(Ee):null),[Le,Ue])}var xe=function(Le,Ue){var Ze={};for(var Ge in Le)Object.prototype.hasOwnProperty.call(Le,Ge)&&Ue.indexOf(Ge)<0&&(Ze[Ge]=Le[Ge]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Ge=Object.getOwnPropertySymbols(Le);$e<Ge.length;$e++)Ue.indexOf(Ge[$e])<0&&Object.prototype.propertyIsEnumerable.call(Le,Ge[$e])&&(Ze[Ge[$e]]=Le[Ge[$e]]);return Ze};const me=(Le,Ue)=>{if(Ue===void 0)return Ue;let Ze=(Ue||"").replace(/^\//,"");return Object.keys(Le).forEach(Ge=>{Ze=Ze.replace(`:${Ge}`,Le[Ge])}),Ze},Ce=Le=>{const{prefixCls:Ue,separator:Ze="/",style:Ge,className:$e,rootClassName:ut,routes:Ct,items:Ut,children:sn,itemRender:it,params:Pt={}}=Le,Mt=xe(Le,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:mt,direction:wt,breadcrumb:Kt}=Fe.useContext(ie.E_);let je;const vn=mt("breadcrumb",Ue),[Cn,ua]=le(vn),kn=be(Ut,Ct),nt=a(vn,it);if(kn&&kn.length>0){const Ft=[],rt=Ut||Ct;je=kn.map((bt,It)=>{const{path:xt,key:kt,type:Zt,menu:Kn,overlay:Ke,onClick:Re,className:In,separator:Ne,dropdownProps:ke}=bt,Jt=me(Pt,xt);Jt!==void 0&&Ft.push(Jt);const Ye=kt!=null?kt:It;if(Zt==="separator")return Fe.createElement(We,{key:Ye},Ne);const lt={},ot=It===kn.length-1;Kn?lt.menu=Kn:Ke&&(lt.overlay=Ke);let{href:pt}=bt;return Ft.length&&Jt!==void 0&&(pt=`#/${Ft.join("/")}`),Fe.createElement(b,Object.assign({key:Ye},lt,(0,De.Z)(bt,{data:!0,aria:!0}),{className:In,dropdownProps:ke,href:pt,separator:ot?"":Ze,onClick:Re,prefixCls:vn}),nt(bt,Pt,rt,Ft,pt))})}else if(sn){const Ft=(0,fe.Z)(sn).length;je=(0,fe.Z)(sn).map((rt,bt)=>{if(!rt)return rt;const It=bt===Ft-1;return(0,Te.Tm)(rt,{separator:It?"":Ze,key:bt})})}const dt=ue()(vn,Kt==null?void 0:Kt.className,{[`${vn}-rtl`]:wt==="rtl"},$e,ut,ua),gt=Object.assign(Object.assign({},Kt==null?void 0:Kt.style),Ge);return Cn(Fe.createElement("nav",Object.assign({className:dt,style:gt},Mt),Fe.createElement("ol",null,je)))};Ce.Item=z,Ce.Separator=We;var Be=Ce,Xe=Be},84567:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return le}});var x=ee(94184),ue=ee.n(x),fe=ee(95860),De=ee(67294),Fe=ee(53124),Te=ee(98866),ie=ee(65223),ze=De.createContext(null),Ae=ee(63185),We=ee(45353),Me=ee(92429),ve=function(he,Ee){var be={};for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&Ee.indexOf(xe)<0&&(be[xe]=he[xe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,xe=Object.getOwnPropertySymbols(he);me<xe.length;me++)Ee.indexOf(xe[me])<0&&Object.prototype.propertyIsEnumerable.call(he,xe[me])&&(be[xe[me]]=he[xe[me]]);return be};const re=(he,Ee)=>{var be;const{prefixCls:xe,className:me,rootClassName:Ce,children:Be,indeterminate:Xe=!1,style:Le,onMouseEnter:Ue,onMouseLeave:Ze,skipGroup:Ge=!1,disabled:$e}=he,ut=ve(he,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Ct,direction:Ut,checkbox:sn}=De.useContext(Fe.E_),it=De.useContext(ze),{isFormItemInput:Pt}=De.useContext(ie.aM),Mt=De.useContext(Te.Z),mt=(be=(it==null?void 0:it.disabled)||$e)!==null&&be!==void 0?be:Mt,wt=De.useRef(ut.value);De.useEffect(()=>{it==null||it.registerValue(ut.value)},[]),De.useEffect(()=>{if(!Ge)return ut.value!==wt.current&&(it==null||it.cancelValue(wt.current),it==null||it.registerValue(ut.value),wt.current=ut.value),()=>it==null?void 0:it.cancelValue(ut.value)},[ut.value]);const Kt=Ct("checkbox",xe),[je,vn]=(0,Ae.ZP)(Kt),Cn=Object.assign({},ut);it&&!Ge&&(Cn.onChange=function(){ut.onChange&&ut.onChange.apply(ut,arguments),it.toggleOption&&it.toggleOption({label:Be,value:ut.value})},Cn.name=it.name,Cn.checked=it.value.includes(ut.value));const ua=ue()(`${Kt}-wrapper`,{[`${Kt}-rtl`]:Ut==="rtl",[`${Kt}-wrapper-checked`]:Cn.checked,[`${Kt}-wrapper-disabled`]:mt,[`${Kt}-wrapper-in-form-item`]:Pt},sn==null?void 0:sn.className,me,Ce,vn),kn=ue()({[`${Kt}-indeterminate`]:Xe},Me.A,vn),nt=Xe?"mixed":void 0;return je(De.createElement(We.Z,{component:"Checkbox",disabled:mt},De.createElement("label",{className:ua,style:Object.assign(Object.assign({},sn==null?void 0:sn.style),Le),onMouseEnter:Ue,onMouseLeave:Ze},De.createElement(fe.Z,Object.assign({"aria-checked":nt},Cn,{prefixCls:Kt,className:kn,disabled:mt,ref:Ee})),Be!==void 0&&De.createElement("span",null,Be))))};var y=De.forwardRef(re),b=ee(74902),E=ee(10366),z=function(he,Ee){var be={};for(var xe in he)Object.prototype.hasOwnProperty.call(he,xe)&&Ee.indexOf(xe)<0&&(be[xe]=he[xe]);if(he!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,xe=Object.getOwnPropertySymbols(he);me<xe.length;me++)Ee.indexOf(xe[me])<0&&Object.prototype.propertyIsEnumerable.call(he,xe[me])&&(be[xe[me]]=he[xe[me]]);return be};const te=(he,Ee)=>{const{defaultValue:be,children:xe,options:me=[],prefixCls:Ce,className:Be,rootClassName:Xe,style:Le,onChange:Ue}=he,Ze=z(he,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Ge,direction:$e}=De.useContext(Fe.E_),[ut,Ct]=De.useState(Ze.value||be||[]),[Ut,sn]=De.useState([]);De.useEffect(()=>{"value"in Ze&&Ct(Ze.value||[])},[Ze.value]);const it=De.useMemo(()=>me.map(dt=>typeof dt=="string"||typeof dt=="number"?{label:dt,value:dt}:dt),[me]),Pt=dt=>{sn(gt=>gt.filter(Ft=>Ft!==dt))},Mt=dt=>{sn(gt=>[].concat((0,b.Z)(gt),[dt]))},mt=dt=>{const gt=ut.indexOf(dt.value),Ft=(0,b.Z)(ut);gt===-1?Ft.push(dt.value):Ft.splice(gt,1),"value"in Ze||Ct(Ft),Ue==null||Ue(Ft.filter(rt=>Ut.includes(rt)).sort((rt,bt)=>{const It=it.findIndex(kt=>kt.value===rt),xt=it.findIndex(kt=>kt.value===bt);return It-xt}))},wt=Ge("checkbox",Ce),Kt=`${wt}-group`,[je,vn]=(0,Ae.ZP)(wt),Cn=(0,E.Z)(Ze,["value","disabled"]),ua=me.length?it.map(dt=>De.createElement(y,{prefixCls:wt,key:dt.value.toString(),disabled:"disabled"in dt?dt.disabled:Ze.disabled,value:dt.value,checked:ut.includes(dt.value),onChange:dt.onChange,className:`${Kt}-item`,style:dt.style,title:dt.title},dt.label)):xe,kn={toggleOption:mt,value:ut,disabled:Ze.disabled,name:Ze.name,registerValue:Mt,cancelValue:Pt},nt=ue()(Kt,{[`${Kt}-rtl`]:$e==="rtl"},Be,Xe,vn);return je(De.createElement("div",Object.assign({className:nt,style:Le},Cn,{ref:Ee}),De.createElement(ze.Provider,{value:kn},ua)))},ne=De.forwardRef(te);var oe=De.memo(ne);const ae=y;ae.Group=oe,ae.__ANT_CHECKBOX=!0;var le=ae},63185:function(ht,ct,ee){"use strict";ee.d(ct,{C2:function(){return Fe}});var x=ee(14747),ue=ee(45503),fe=ee(67968);const De=Te=>{const{checkboxCls:ie}=Te,_e=`${ie}-wrapper`;return[{[`${ie}-group`]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{display:"inline-flex",flexWrap:"wrap",columnGap:Te.marginXS,[`> ${Te.antCls}-row`]:{flex:1}}),[_e]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${_e}`]:{marginInlineStart:0},[`&${_e}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[ie]:Object.assign(Object.assign({},(0,x.Wf)(Te)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:Te.borderRadiusSM,alignSelf:"center",[`${ie}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${ie}-inner`]:Object.assign({},(0,x.oN)(Te))},[`${ie}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:Te.checkboxSize,height:Te.checkboxSize,direction:"ltr",backgroundColor:Te.colorBgContainer,border:`${Te.lineWidth}px ${Te.lineType} ${Te.colorBorder}`,borderRadius:Te.borderRadiusSM,borderCollapse:"separate",transition:`all ${Te.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:Te.checkboxSize/14*5,height:Te.checkboxSize/14*8,border:`${Te.lineWidthBold}px solid ${Te.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${Te.motionDurationFast} ${Te.motionEaseInBack}, opacity ${Te.motionDurationFast}`}},"& + span":{paddingInlineStart:Te.paddingXS,paddingInlineEnd:Te.paddingXS}})},{[`
${_e}:not(${_e}-disabled),
${ie}:not(${ie}-disabled)
`]:{[`&:hover ${ie}-inner`]:{borderColor:Te.colorPrimary}},[`${_e}:not(${_e}-disabled)`]:{[`&:hover ${ie}-checked:not(${ie}-disabled) ${ie}-inner`]:{backgroundColor:Te.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${ie}-checked:not(${ie}-disabled):after`]:{borderColor:Te.colorPrimaryHover}}},{[`${ie}-checked`]:{[`${ie}-inner`]:{backgroundColor:Te.colorPrimary,borderColor:Te.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${Te.motionDurationMid} ${Te.motionEaseOutBack} ${Te.motionDurationFast}`}}},[`
${_e}-checked:not(${_e}-disabled),
${ie}-checked:not(${ie}-disabled)
`]:{[`&:hover ${ie}-inner`]:{backgroundColor:Te.colorPrimaryHover,borderColor:"transparent"}}},{[ie]:{"&-indeterminate":{[`${ie}-inner`]:{backgroundColor:Te.colorBgContainer,borderColor:Te.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:Te.fontSizeLG/2,height:Te.fontSizeLG/2,backgroundColor:Te.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${_e}-disabled`]:{cursor:"not-allowed"},[`${ie}-disabled`]:{[`&, ${ie}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${ie}-inner`]:{background:Te.colorBgContainerDisabled,borderColor:Te.colorBorder,"&:after":{borderColor:Te.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:Te.colorTextDisabled},[`&${ie}-indeterminate ${ie}-inner::after`]:{background:Te.colorTextDisabled}}}]};function Fe(Te,ie){const _e=(0,ue.TS)(ie,{checkboxCls:`.${Te}`,checkboxSize:ie.controlInteractiveSize});return[De(_e)]}ct.ZP=(0,fe.Z)("Checkbox",(Te,ie)=>{let{prefixCls:_e}=ie;return[Fe(_e,Te)]})},34336:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return $s}});var x=ee(97909),ue=ee.n(x),fe=ee(68291),De=ee(33088),Fe=ee.n(De),Te=ee(26850),ie=ee.n(Te),_e=ee(23082),ze=ee.n(_e),Ae=ee(99873),We=ee.n(Ae),Me=ee(86625),ve=ee.n(Me),re=ee(40618),a=ee.n(re);ue().extend(a()),ue().extend(ve()),ue().extend(Fe()),ue().extend(ie()),ue().extend(ze()),ue().extend(We()),ue().extend(function(de,pe){var ye=pe.prototype,Ve=ye.format;ye.format=function(Tt){var Dt=(Tt||"").replace("Wo","wo");return Ve.bind(this)(Dt)}});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(pe){var ye=y[pe];return ye||pe.split("_")[0]},E=function(){(0,fe.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return ue()()},getFixedDate:function(pe){return ue()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var ye=pe.locale("en");return ye.weekday()+ye.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,ye){return pe.add(ye,"year")},addMonth:function(pe,ye){return pe.add(ye,"month")},addDate:function(pe,ye){return pe.add(ye,"day")},setYear:function(pe,ye){return pe.year(ye)},setMonth:function(pe,ye){return pe.month(ye)},setDate:function(pe,ye){return pe.date(ye)},setHour:function(pe,ye){return pe.hour(ye)},setMinute:function(pe,ye){return pe.minute(ye)},setSecond:function(pe,ye){return pe.second(ye)},isAfter:function(pe,ye){return pe.isAfter(ye)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return ue()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,ye){return ye.locale(b(pe)).weekday(0)},getWeek:function(pe,ye){return ye.locale(b(pe)).week()},getShortWeekDays:function(pe){return ue()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return ue()().locale(b(pe)).localeData().monthsShort()},format:function(pe,ye,Ve){return ye.locale(b(pe)).format(Ve)},parse:function(pe,ye,Ve){for(var Qe=b(pe),Tt=0;Tt<Ve.length;Tt+=1){var Dt=Ve[Tt],cn=ye;if(Dt.includes("wo")||Dt.includes("Wo")){for(var gn=cn.split("-")[0],xn=cn.split("-")[1],ba=ue()(gn,"YYYY").startOf("year").locale(Qe),Ln=0;Ln<=52;Ln+=1){var Rn=ba.add(Ln,"week");if(Rn.format("Wo")===xn)return Rn}return E(),null}var na=ue()(cn,Dt,!0).locale(Qe);if(na.isValid())return na}return ye&&E(),null}}},te=z,ne=ee(8745),oe=ee(87462),ae=ee(67294),le={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"},he=le,Ee=ee(74643),be=function(pe,ye){return ae.createElement(Ee.Z,(0,oe.Z)({},pe,{ref:ye,icon:he}))},xe=ae.forwardRef(be),me={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"},Ce=me,Be=function(pe,ye){return ae.createElement(Ee.Z,(0,oe.Z)({},pe,{ref:ye,icon:Ce}))},Xe=ae.forwardRef(Be),Le=ee(16646),Ue={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"},Ze=Ue,Ge=function(pe,ye){return ae.createElement(Ee.Z,(0,oe.Z)({},pe,{ref:ye,icon:Ze}))},$e=ae.forwardRef(Ge),ut=ee(94184),Ct=ee.n(ut),Ut=ee(15671),sn=ee(43144),it=ee(97326),Pt=ee(60136),Mt=ee(51630),mt=ee(4942),wt=ee(1413),Kt=ee(97685),je=ee(5663),vn=ee(1337),Cn=ee(92739),ua=ee(7699),kn=10,nt=kn*10,dt=7;function gt(de,pe){if(!de&&!pe)return!0;if(!de||!pe)return!1}function Ft(de,pe,ye){var Ve=gt(pe,ye);if(typeof Ve=="boolean")return Ve;var Qe=Math.floor(de.getYear(pe)/10),Tt=Math.floor(de.getYear(ye)/10);return Qe===Tt}function rt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getYear(pe)===de.getYear(ye)}function bt(de,pe){var ye=Math.floor(de.getMonth(pe)/3);return ye+1}function It(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:rt(de,pe,ye)&&bt(de,pe)===bt(de,ye)}function xt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:rt(de,pe,ye)&&de.getMonth(pe)===de.getMonth(ye)}function kt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getYear(pe)===de.getYear(ye)&&de.getMonth(pe)===de.getMonth(ye)&&de.getDate(pe)===de.getDate(ye)}function Zt(de,pe,ye){var Ve=gt(pe,ye);return typeof Ve=="boolean"?Ve:de.getHour(pe)===de.getHour(ye)&&de.getMinute(pe)===de.getMinute(ye)&&de.getSecond(pe)===de.getSecond(ye)}function Kn(de,pe,ye,Ve){var Qe=gt(ye,Ve);return typeof Qe=="boolean"?Qe:rt(de,ye,Ve)&&de.locale.getWeek(pe,ye)===de.locale.getWeek(pe,Ve)}function Ke(de,pe,ye){return kt(de,pe,ye)&&Zt(de,pe,ye)}function Re(de,pe,ye,Ve){return!pe||!ye||!Ve?!1:!kt(de,pe,Ve)&&!kt(de,ye,Ve)&&de.isAfter(Ve,pe)&&de.isAfter(ye,Ve)}function In(de,pe,ye){var Ve=pe.locale.getWeekFirstDay(de),Qe=pe.setDate(ye,1),Tt=pe.getWeekDay(Qe),Dt=pe.addDate(Qe,Ve-Tt);return pe.getMonth(Dt)===pe.getMonth(ye)&&pe.getDate(Dt)>1&&(Dt=pe.addDate(Dt,-7)),Dt}function Ne(de,pe,ye){var Ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return ye.addYear(de,Ve*10);case"quarter":case"month":return ye.addYear(de,Ve);default:return ye.addMonth(de,Ve)}}function ke(de,pe){var ye=pe.generateConfig,Ve=pe.locale,Qe=pe.format;return typeof Qe=="function"?Qe(de):ye.locale.format(Ve.locale,de,Qe)}function Jt(de,pe){var ye=pe.generateConfig,Ve=pe.locale,Qe=pe.formatList;return!de||typeof Qe[0]=="function"?null:ye.locale.parse(Ve.locale,de,Qe)}function Ye(de){var pe=de.cellDate,ye=de.mode,Ve=de.disabledDate,Qe=de.generateConfig;if(!Ve)return!1;var Tt=function(aa,mn,Bn){for(var la=mn;la<=Bn;){var to=void 0;switch(aa){case"date":{if(to=Qe.setDate(pe,la),!Ve(to))return!1;break}case"month":{if(to=Qe.setMonth(pe,la),!Ye({cellDate:to,mode:"month",generateConfig:Qe,disabledDate:Ve}))return!1;break}case"year":{if(to=Qe.setYear(pe,la),!Ye({cellDate:to,mode:"year",generateConfig:Qe,disabledDate:Ve}))return!1;break}}la+=1}return!0};switch(ye){case"date":case"week":return Ve(pe);case"month":{var Dt=1,cn=Qe.getDate(Qe.getEndDate(pe));return Tt("date",Dt,cn)}case"quarter":{var gn=Math.floor(Qe.getMonth(pe)/3)*3,xn=gn+2;return Tt("month",gn,xn)}case"year":return Tt("month",0,11);case"decade":{var ba=Qe.getYear(pe),Ln=Math.floor(ba/kn)*kn,Rn=Ln+kn-1;return Tt("year",Ln,Rn)}}}function lt(de,pe){var ye=pe.formatList,Ve=pe.generateConfig,Qe=pe.locale;return(0,Cn.Z)(function(){if(!de)return[[""],""];for(var Tt="",Dt=[],cn=0;cn<ye.length;cn+=1){var gn=ye[cn],xn=ke(de,{generateConfig:Ve,locale:Qe,format:gn});Dt.push(xn),cn===0&&(Tt=xn)}return[Dt,Tt]},[de,ye,Qe],function(Tt,Dt){return!Ke(Ve,Tt[0],Dt[0])||!(0,ua.Z)(Tt[1],Dt[1],!0)||!(0,ua.Z)(Tt[2],Dt[2],!0)})}function ot(de,pe){var ye=pe.formatList,Ve=pe.generateConfig,Qe=pe.locale,Tt=(0,ae.useState)(null),Dt=(0,Kt.Z)(Tt,2),cn=Dt[0],gn=Dt[1],xn=(0,ae.useRef)(null);function ba(Bn){var la=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(xn.current),la){gn(Bn);return}xn.current=requestAnimationFrame(function(){gn(Bn)})}var Ln=lt(cn,{formatList:ye,generateConfig:Ve,locale:Qe}),Rn=(0,Kt.Z)(Ln,2),na=Rn[1];function aa(Bn){ba(Bn)}function mn(){var Bn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ba(null,Bn)}return(0,ae.useEffect)(function(){mn(!0)},[de]),(0,ae.useEffect)(function(){return function(){return cancelAnimationFrame(xn.current)}},[]),[na,aa,mn]}var pt=ee(92389),zt=ee(96523),on=ee(74902),jt=ee(48130),Rt=new Map;function yt(de,pe){var ye;function Ve(){(0,jt.Z)(de)?pe():ye=(0,zt.Z)(function(){Ve()})}return Ve(),function(){zt.Z.cancel(ye)}}function Vt(de,pe,ye){if(Rt.get(de)&&cancelAnimationFrame(Rt.get(de)),ye<=0){Rt.set(de,requestAnimationFrame(function(){de.scrollTop=pe}));return}var Ve=pe-de.scrollTop,Qe=Ve/ye*10;Rt.set(de,requestAnimationFrame(function(){de.scrollTop+=Qe,de.scrollTop!==pe&&Vt(de,pe,ye-10)}))}function Bt(de,pe){var ye=pe.onLeftRight,Ve=pe.onCtrlLeftRight,Qe=pe.onUpDown,Tt=pe.onPageUpDown,Dt=pe.onEnter,cn=de.which,gn=de.ctrlKey,xn=de.metaKey;switch(cn){case pt.Z.LEFT:if(gn||xn){if(Ve)return Ve(-1),!0}else if(ye)return ye(-1),!0;break;case pt.Z.RIGHT:if(gn||xn){if(Ve)return Ve(1),!0}else if(ye)return ye(1),!0;break;case pt.Z.UP:if(Qe)return Qe(-1),!0;break;case pt.Z.DOWN:if(Qe)return Qe(1),!0;break;case pt.Z.PAGE_UP:if(Tt)return Tt(-1),!0;break;case pt.Z.PAGE_DOWN:if(Tt)return Tt(1),!0;break;case pt.Z.ENTER:if(Dt)return Dt(),!0;break}return!1}function Fn(de,pe,ye,Ve){var Qe=de;if(!Qe)switch(pe){case"time":Qe=Ve?"hh:mm:ss a":"HH:mm:ss";break;case"week":Qe="gggg-wo";break;case"month":Qe="YYYY-MM";break;case"quarter":Qe="YYYY-[Q]Q";break;case"year":Qe="YYYY";break;default:Qe=ye?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Qe}function Vn(de,pe,ye){var Ve=de==="time"?8:10,Qe=typeof pe=="function"?pe(ye.getNow()).length:pe.length;return Math.max(Ve,Qe)+2}var zn=null,On=new Set;function _t(de){return!zn&&typeof window!="undefined"&&window.addEventListener&&(zn=function(ye){(0,on.Z)(On).forEach(function(Ve){Ve(ye)})},window.addEventListener("mousedown",zn)),On.add(de),function(){On.delete(de),On.size===0&&(window.removeEventListener("mousedown",zn),zn=null)}}function Ca(de){var pe=de.target;if(de.composed&&pe.shadowRoot){var ye;return((ye=de.composedPath)===null||ye===void 0?void 0:ye.call(de)[0])||pe}return pe}var Ha=function(pe){return pe==="month"||pe==="date"?"year":pe},nn=function(pe){return pe==="date"?"month":pe},en=function(pe){return pe==="month"||pe==="date"?"quarter":pe},Ma=function(pe){return pe==="date"?"week":pe},Ta={year:Ha,month:nn,quarter:en,week:Ma,time:null,date:null};function An(de,pe){return de.some(function(ye){return ye&&ye.contains(pe)})}function ma(de){var pe=de.open,ye=de.value,Ve=de.isClickOutside,Qe=de.triggerOpen,Tt=de.forwardKeyDown,Dt=de.onKeyDown,cn=de.blurToCancel,gn=de.onSubmit,xn=de.onCancel,ba=de.onFocus,Ln=de.onBlur,Rn=de.changeOnBlur,na=(0,ae.useState)(!1),aa=(0,Kt.Z)(na,2),mn=aa[0],Bn=aa[1],la=(0,ae.useState)(!1),to=(0,Kt.Z)(la,2),$a=to[0],ao=to[1],lo=(0,ae.useRef)(!1),oo=(0,ae.useRef)(!1),Ka=(0,ae.useRef)(!1),fr={onMouseDown:function(){Bn(!0),Qe(!0)},onKeyDown:function(nr){var xr=function(){Ka.current=!0};if(Dt(nr,xr),!Ka.current){switch(nr.which){case pt.Z.ENTER:{pe?gn()!==!1&&Bn(!0):Qe(!0),nr.preventDefault();return}case pt.Z.TAB:{mn&&pe&&!nr.shiftKey?(Bn(!1),nr.preventDefault()):!mn&&pe&&!Tt(nr)&&nr.shiftKey&&(Bn(!0),nr.preventDefault());return}case pt.Z.ESC:{Bn(!0),xn();return}}!pe&&![pt.Z.SHIFT].includes(nr.which)?Qe(!0):mn||Tt(nr)}},onFocus:function(nr){Bn(!0),ao(!0),ba&&ba(nr)},onBlur:function(nr){if(lo.current||!Ve(document.activeElement)){lo.current=!1;return}cn?setTimeout(function(){for(var xr=document,Gr=xr.activeElement;Gr&&Gr.shadowRoot;)Gr=Gr.shadowRoot.activeElement;Ve(Gr)&&xn()},0):pe&&(Qe(!1),oo.current&&gn()),ao(!1),Ln==null||Ln(nr)}};return(0,ae.useEffect)(function(){oo.current=!1},[pe]),(0,ae.useEffect)(function(){oo.current=!0},[ye]),(0,ae.useEffect)(function(){return _t(function(Go){var nr=Ca(Go),xr=Ve(nr);pe&&(xr?!Rn&&(!$a||xr)&&Qe(!1):(lo.current=!0,(0,zt.Z)(function(){lo.current=!1})))})}),[fr,{focused:$a,typing:mn}]}function Ja(de,pe){return ae.useMemo(function(){return de||(pe?((0,fe.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(ye){var Ve=(0,Kt.Z)(ye,2),Qe=Ve[0],Tt=Ve[1];return{label:Qe,value:Tt}})):[])},[de,pe])}var sr=ee(14075);function Je(de){var pe=de.valueTexts,ye=de.onTextChange,Ve=ae.useState(""),Qe=(0,Kt.Z)(Ve,2),Tt=Qe[0],Dt=Qe[1],cn=ae.useRef([]);cn.current=pe;function gn(ba){Dt(ba),ye(ba)}function xn(){Dt(cn.current[0])}return(0,sr.Z)(function(){pe.every(function(ba){return ba!==Tt})&&xn()},[pe.join("||")]),[Tt,gn,xn]}var Et=ae.createContext({}),qe=Et,bn=ee(71002);function tn(de){var pe=de.cellRender,ye=de.monthCellRender,Ve=de.dateRender,Qe=ae.useMemo(function(){if(pe)return pe;if(!(!ye&&!Ve))return function(Tt,Dt){var cn=Tt;return Ve&&Dt.type==="date"?Ve(cn,Dt.today):ye&&Dt.type==="month"?ye(cn,Dt.locale):Dt.originNode}},[pe,ye,Ve]);return Qe}function Ba(de,pe){for(var ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ve=String(de);Ve.length<pe;)Ve="".concat(ye).concat(de);return Ve}var bo=function(){for(var pe=arguments.length,ye=new Array(pe),Ve=0;Ve<pe;Ve++)ye[Ve]=arguments[Ve];return ye};function wa(de){return de==null?[]:Array.isArray(de)?de:[de]}function sa(de,pe){return de?de[pe]:null}function Yo(de,pe,ye){var Ve=[sa(de,0),sa(de,1)];return Ve[ye]=typeof pe=="function"?pe(Ve[ye]):pe,!Ve[0]&&!Ve[1]?null:Ve}function Ar(de){return typeof de=="function"?de():de}function ar(de){var pe=de.cellPrefixCls,ye=de.generateConfig,Ve=de.rangedValue,Qe=de.hoverRangedValue,Tt=de.isInView,Dt=de.isSameCell,cn=de.offsetCell,gn=de.today,xn=de.value;function ba(Ln){var Rn,na=cn(Ln,-1),aa=cn(Ln,1),mn=sa(Ve,0),Bn=sa(Ve,1),la=sa(Qe,0),to=sa(Qe,1),$a=Re(ye,la,to,Ln);function ao(nr){return Dt(mn,nr)}function lo(nr){return Dt(Bn,nr)}var oo=Dt(la,Ln),Ka=Dt(to,Ln),fr=($a||Ka)&&(!Tt(na)||lo(na)),Go=($a||oo)&&(!Tt(aa)||ao(aa));return Rn={},(0,mt.Z)(Rn,"".concat(pe,"-in-view"),Tt(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-in-range"),Re(ye,mn,Bn,Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-start"),ao(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-end"),lo(Ln)),(0,mt.Z)(Rn,"".concat(pe,"-range-start-single"),ao(Ln)&&!Bn),(0,mt.Z)(Rn,"".concat(pe,"-range-end-single"),lo(Ln)&&!mn),(0,mt.Z)(Rn,"".concat(pe,"-range-start-near-hover"),ao(Ln)&&(Dt(na,la)||Re(ye,la,to,na))),(0,mt.Z)(Rn,"".concat(pe,"-range-end-near-hover"),lo(Ln)&&(Dt(aa,to)||Re(ye,la,to,aa))),(0,mt.Z)(Rn,"".concat(pe,"-range-hover"),$a),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-start"),oo),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-end"),Ka),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-start"),fr),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-end"),Go),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-start-near-range"),fr&&Dt(na,Bn)),(0,mt.Z)(Rn,"".concat(pe,"-range-hover-edge-end-near-range"),Go&&Dt(aa,mn)),(0,mt.Z)(Rn,"".concat(pe,"-today"),Dt(gn,Ln)),(0,mt.Z)(Rn,"".concat(pe,"-selected"),Dt(xn,Ln)),Rn}return ba}var Jn=ae.createContext({}),vo=Jn;function Lt(de,pe,ye,Ve,Qe){var Tt=de.setHour(pe,ye);return Tt=de.setMinute(Tt,Ve),Tt=de.setSecond(Tt,Qe),Tt}function $t(de,pe,ye){if(!ye)return pe;var Ve=pe;return Ve=de.setHour(Ve,de.getHour(ye)),Ve=de.setMinute(Ve,de.getMinute(ye)),Ve=de.setSecond(Ve,de.getSecond(ye)),Ve}function Qt(de,pe,ye,Ve,Qe,Tt){var Dt=Math.floor(de/Ve)*Ve;if(Dt<de)return[Dt,60-Qe,60-Tt];var cn=Math.floor(pe/Qe)*Qe;if(cn<pe)return[Dt,cn,60-Tt];var gn=Math.floor(ye/Tt)*Tt;return[Dt,cn,gn]}function rn(de,pe){var ye=de.getYear(pe),Ve=de.getMonth(pe)+1,Qe=de.getEndDate(de.getFixedDate("".concat(ye,"-").concat(Ve,"-01"))),Tt=de.getDate(Qe),Dt=Ve<10?"0".concat(Ve):"".concat(Ve);return"".concat(ye,"-").concat(Dt,"-").concat(Tt)}function Un(de){for(var pe=de.prefixCls,ye=de.disabledDate,Ve=de.onSelect,Qe=de.picker,Tt=de.rowNum,Dt=de.colNum,cn=de.prefixColumn,gn=de.rowClassName,xn=de.baseDate,ba=de.getCellClassName,Ln=de.getCellText,Rn=de.getCellNode,na=de.getCellDate,aa=de.generateConfig,mn=de.titleCell,Bn=de.headerCells,la=ae.useContext(qe),to=la.onDateMouseEnter,$a=la.onDateMouseLeave,ao=la.mode,lo="".concat(pe,"-cell"),oo=[],Ka=0;Ka<Tt;Ka+=1){for(var fr=[],Go=void 0,nr=function(){var $r,Pi=Ka*Dt+xr,zr=na(xn,Pi),Fr=Ye({cellDate:zr,mode:ao,disabledDate:ye,generateConfig:aa});xr===0&&(Go=zr,cn&&fr.push(cn(Go)));var Dr=mn&&mn(zr),Yr=ae.createElement("div",{className:"".concat(lo,"-inner")},Ln(zr));fr.push(ae.createElement("td",{key:xr,title:Dr,className:Ct()(lo,(0,wt.Z)(($r={},(0,mt.Z)($r,"".concat(lo,"-disabled"),Fr),(0,mt.Z)($r,"".concat(lo,"-start"),Ln(zr)===1||Qe==="year"&&Number(Dr)%10===0),(0,mt.Z)($r,"".concat(lo,"-end"),Dr===rn(aa,zr)||Qe==="year"&&Number(Dr)%10===9),$r),ba(zr))),onClick:function(){Fr||Ve(zr)},onMouseEnter:function(){!Fr&&to&&to(zr)},onMouseLeave:function(){!Fr&&$a&&$a(zr)}},Rn?Rn(zr,Yr):Yr))},xr=0;xr<Dt;xr+=1)nr();oo.push(ae.createElement("tr",{key:Ka,className:gn&&gn(Go)},fr))}return ae.createElement("div",{className:"".concat(pe,"-body")},ae.createElement("table",{className:"".concat(pe,"-content")},Bn&&ae.createElement("thead",null,ae.createElement("tr",null,Bn)),ae.createElement("tbody",null,oo)))}function un(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.prefixColumn,Qe=de.locale,Tt=de.rowCount,Dt=de.viewDate,cn=de.value,gn=de.cellRender,xn=de.isSameCell,ba=ae.useContext(vo),Ln=ba.rangedValue,Rn=ba.hoverRangedValue,na=In(Qe.locale,ye,Dt),aa="".concat(pe,"-cell"),mn=ye.locale.getWeekFirstDay(Qe.locale),Bn=ye.getNow(),la=[],to=Qe.shortWeekDays||(ye.locale.getShortWeekDays?ye.locale.getShortWeekDays(Qe.locale):[]);Ve&&la.push(ae.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var $a=0;$a<dt;$a+=1)la.push(ae.createElement("th",{key:$a},to[($a+mn)%dt]));var ao=ar({cellPrefixCls:aa,today:Bn,value:cn,generateConfig:ye,rangedValue:Ve?null:Ln,hoverRangedValue:Ve?null:Rn,isSameCell:xn||function(oo,Ka){return kt(ye,oo,Ka)},isInView:function(Ka){return xt(ye,Ka,Dt)},offsetCell:function(Ka,fr){return ye.addDate(Ka,fr)}}),lo=gn?function(oo,Ka){return gn(oo,{originNode:Ka,today:Bn,type:"date",locale:Qe})}:void 0;return ae.createElement(Un,(0,oe.Z)({},de,{rowNum:Tt,colNum:dt,baseDate:na,getCellNode:lo,getCellText:ye.getDate,getCellClassName:ao,getCellDate:ye.addDate,titleCell:function(Ka){return ke(Ka,{locale:Qe,format:"YYYY-MM-DD",generateConfig:ye})},headerCells:la}))}var Wn=un,qt={visibility:"hidden"};function uo(de){var pe=de.prefixCls,ye=de.prevIcon,Ve=ye===void 0?"\u2039":ye,Qe=de.nextIcon,Tt=Qe===void 0?"\u203A":Qe,Dt=de.superPrevIcon,cn=Dt===void 0?"\xAB":Dt,gn=de.superNextIcon,xn=gn===void 0?"\xBB":gn,ba=de.onSuperPrev,Ln=de.onSuperNext,Rn=de.onPrev,na=de.onNext,aa=de.children,mn=ae.useContext(qe),Bn=mn.hideNextBtn,la=mn.hidePrevBtn;return ae.createElement("div",{className:pe},ba&&ae.createElement("button",{type:"button",onClick:ba,tabIndex:-1,className:"".concat(pe,"-super-prev-btn"),style:la?qt:{}},cn),Rn&&ae.createElement("button",{type:"button",onClick:Rn,tabIndex:-1,className:"".concat(pe,"-prev-btn"),style:la?qt:{}},Ve),ae.createElement("div",{className:"".concat(pe,"-view")},aa),na&&ae.createElement("button",{type:"button",onClick:na,tabIndex:-1,className:"".concat(pe,"-next-btn"),style:Bn?qt:{}},Tt),Ln&&ae.createElement("button",{type:"button",onClick:Ln,tabIndex:-1,className:"".concat(pe,"-super-next-btn"),style:Bn?qt:{}},xn))}var Na=uo;function So(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextMonth,Dt=de.onPrevMonth,cn=de.onNextYear,gn=de.onPrevYear,xn=de.onYearClick,ba=de.onMonthClick,Ln=ae.useContext(qe),Rn=Ln.hideHeader;if(Rn)return null;var na="".concat(pe,"-header"),aa=Ve.shortMonths||(ye.locale.getShortMonths?ye.locale.getShortMonths(Ve.locale):[]),mn=ye.getMonth(Qe),Bn=ae.createElement("button",{type:"button",key:"year",onClick:xn,tabIndex:-1,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})),la=ae.createElement("button",{type:"button",key:"month",onClick:ba,tabIndex:-1,className:"".concat(pe,"-month-btn")},Ve.monthFormat?ke(Qe,{locale:Ve,format:Ve.monthFormat,generateConfig:ye}):aa[mn]),to=Ve.monthBeforeYear?[la,Bn]:[Bn,la];return ae.createElement(Na,(0,oe.Z)({},de,{prefixCls:na,onSuperPrev:gn,onPrev:Dt,onNext:Tt,onSuperNext:cn}),to)}var Io=So,Dn=6;function er(de){var pe=de.prefixCls,ye=de.panelName,Ve=ye===void 0?"date":ye,Qe=de.keyboardConfig,Tt=de.active,Dt=de.operationRef,cn=de.generateConfig,gn=de.value,xn=de.viewDate,ba=de.onViewDateChange,Ln=de.onPanelChange,Rn=de.onSelect,na="".concat(pe,"-").concat(Ve,"-panel");Dt.current={onKeyDown:function(la){return Bt(la,(0,wt.Z)({onLeftRight:function($a){Rn(cn.addDate(gn||xn,$a),"key")},onCtrlLeftRight:function($a){Rn(cn.addYear(gn||xn,$a),"key")},onUpDown:function($a){Rn(cn.addDate(gn||xn,$a*dt),"key")},onPageUpDown:function($a){Rn(cn.addMonth(gn||xn,$a),"key")}},Qe))}};var aa=function(la){var to=cn.addYear(xn,la);ba(to),Ln(null,to)},mn=function(la){var to=cn.addMonth(xn,la);ba(to),Ln(null,to)};return ae.createElement("div",{className:Ct()(na,(0,mt.Z)({},"".concat(na,"-active"),Tt))},ae.createElement(Io,(0,oe.Z)({},de,{prefixCls:pe,value:gn,viewDate:xn,onPrevYear:function(){aa(-1)},onNextYear:function(){aa(1)},onPrevMonth:function(){mn(-1)},onNextMonth:function(){mn(1)},onMonthClick:function(){Ln("month",xn)},onYearClick:function(){Ln("year",xn)}})),ae.createElement(Wn,(0,oe.Z)({},de,{onSelect:function(la){return Rn(la,"mouse")},prefixCls:pe,value:gn,viewDate:xn,rowCount:Dn})))}var Lr=er;function Pr(de){var pe=ae.useContext(qe),ye=pe.hideHeader;if(ye)return null;var Ve=de.prefixCls,Qe=de.generateConfig,Tt=de.locale,Dt=de.value,cn=de.format,gn="".concat(Ve,"-header");return ae.createElement(Na,{prefixCls:gn},Dt?ke(Dt,{locale:Tt,format:cn,generateConfig:Qe}):"\xA0")}var wo=Pr;function Kr(de){var pe=de.value,ye=de.generateConfig,Ve=de.disabledMinutes,Qe=de.disabledSeconds,Tt=de.minutes,Dt=de.seconds,cn=de.use12Hours,gn=function(ba,Ln,Rn,na){var aa=ye.getNow(),mn=pe||aa,Bn=Ln<0?ye.getHour(aa):Ln,la=Rn<0?ye.getMinute(aa):Rn,to=na<0?ye.getSecond(aa):na,$a=Ve&&Ve(Bn);if($a!=null&&$a.includes(la)){var ao=Tt.find(function(Ka){return!$a.includes(Ka.value)});if(ao)la=ao.value;else return null}var lo=Qe&&Qe(Bn,la);if(lo!=null&&lo.includes(to)){var oo=Dt.find(function(Ka){return!lo.includes(Ka.value)});if(oo)to=oo.value;else return null}return mn=Lt(ye,mn,!cn||!ba?Bn:Bn+12,la,to),mn};return gn}function Xn(de){var pe=de.prefixCls,ye=de.units,Ve=de.onSelect,Qe=de.value,Tt=de.active,Dt=de.hideDisabledOptions,cn=de.info,gn=de.type,xn="".concat(pe,"-cell"),ba=ae.useContext(qe),Ln=ba.open,Rn=(0,ae.useRef)(null),na=(0,ae.useRef)(new Map),aa=(0,ae.useRef)();return(0,ae.useLayoutEffect)(function(){var mn=na.current.get(Qe);mn&&Ln!==!1&&Vt(Rn.current,mn.offsetTop,120)},[Qe]),(0,ae.useLayoutEffect)(function(){if(Ln){var mn=na.current.get(Qe);mn&&(aa.current=yt(mn,function(){Vt(Rn.current,mn.offsetTop,0)}))}return function(){var Bn;(Bn=aa.current)===null||Bn===void 0||Bn.call(aa)}},[Ln]),ae.createElement("ul",{className:Ct()("".concat(pe,"-column"),(0,mt.Z)({},"".concat(pe,"-column-active"),Tt)),ref:Rn,style:{position:"relative"}},ye.map(function(mn){var Bn;return Dt&&mn.disabled?null:ae.createElement("li",{key:mn.value,ref:function(to){na.current.set(mn.value,to)},className:Ct()(xn,(Bn={},(0,mt.Z)(Bn,"".concat(xn,"-disabled"),mn.disabled),(0,mt.Z)(Bn,"".concat(xn,"-selected"),Qe===mn.value),Bn)),onClick:function(){mn.disabled||Ve(mn.value)}},cn.cellRender?cn.cellRender(mn.value,{today:cn.today,locale:cn.locale,originNode:ae.createElement("div",{className:"".concat(xn,"-inner")},mn.label),type:"time",subType:gn}):ae.createElement("div",{className:"".concat(xn,"-inner")},mn.label))}))}var Va=Xn;function Ra(de,pe){if(de.length!==pe.length)return!0;for(var ye=0;ye<de.length;ye+=1)if(de[ye].disabled!==pe[ye].disabled)return!0;return!1}function ha(de,pe,ye,Ve){for(var Qe=[],Tt=ye>=1?ye|0:1,Dt=de;Dt<=pe;Dt+=Tt)Qe.push({label:Ba(Dt,2),value:Dt,disabled:(Ve||[]).includes(Dt)});return Qe}function ur(de){var pe=de.generateConfig,ye=de.prefixCls,Ve=de.operationRef,Qe=de.activeColumnIndex,Tt=de.value,Dt=de.showHour,cn=de.showMinute,gn=de.showSecond,xn=de.use12Hours,ba=de.hourStep,Ln=ba===void 0?1:ba,Rn=de.minuteStep,na=Rn===void 0?1:Rn,aa=de.secondStep,mn=aa===void 0?1:aa,Bn=de.disabledHours,la=de.disabledMinutes,to=de.disabledSeconds,$a=de.disabledTime,ao=de.hideDisabledOptions,lo=de.onSelect,oo=de.cellRender,Ka=de.locale,fr=[],Go="".concat(ye,"-content"),nr="".concat(ye,"-time-panel"),xr,Gr=Tt?pe.getHour(Tt):-1,$r=Gr,Pi=Tt?pe.getMinute(Tt):-1,zr=Tt?pe.getSecond(Tt):-1,Fr=pe.getNow(),Dr=ae.useMemo(function(){if($a){var yr=$a(Fr);return[yr.disabledHours,yr.disabledMinutes,yr.disabledSeconds]}return[Bn,la,to]},[Bn,la,to,$a,Fr]),Yr=(0,Kt.Z)(Dr,3),ti=Yr[0],Tr=Yr[1],ni=Yr[2],Zi=ha(0,23,Ln,ti&&ti()),bi=(0,Cn.Z)(function(){return Zi},Zi,Ra);xn&&(xr=$r>=12,$r%=12);var Ji=ae.useMemo(function(){if(!xn)return[!1,!1];var yr=[!0,!0];return bi.forEach(function(zi){var gi=zi.disabled,Wi=zi.value;gi||(Wi>=12?yr[1]=!1:yr[0]=!1)}),yr},[xn,bi]),Ai=(0,Kt.Z)(Ji,2),Vi=Ai[0],ci=Ai[1],Ni=ae.useMemo(function(){return xn?bi.filter(xr?function(yr){return yr.value>=12}:function(yr){return yr.value<12}).map(function(yr){var zi=yr.value%12,gi=zi===0?"12":Ba(zi,2);return(0,wt.Z)((0,wt.Z)({},yr),{},{label:gi,value:zi})}):bi},[xn,xr,bi]),Yi=ha(0,59,na,Tr&&Tr(Gr)),nl=ha(0,59,mn,ni&&ni(Gr,Pi)),qi=Kr({value:Tt,generateConfig:pe,disabledMinutes:Tr,disabledSeconds:ni,minutes:Yi,seconds:nl,use12Hours:xn});Ve.current={onUpDown:function(zi){var gi=fr[Qe];if(gi)for(var Wi=gi.units.findIndex(function(Zl){return Zl.value===gi.value}),rl=gi.units.length,Bi=1;Bi<rl;Bi+=1){var al=gi.units[(Wi+zi*Bi+rl)%rl];if(al.disabled!==!0){gi.onSelect(al.value);break}}}};function gl(yr,zi,gi,Wi,rl){yr!==!1&&fr.push({node:ae.cloneElement(zi,{prefixCls:nr,value:gi,active:Qe===fr.length,onSelect:rl,units:Wi,hideDisabledOptions:ao}),onSelect:rl,value:gi,units:Wi})}gl(Dt,ae.createElement(Va,{key:"hour",type:"hour",info:{today:Fr,locale:Ka,cellRender:oo}}),$r,Ni,function(yr){lo(qi(xr,yr,Pi,zr),"mouse")}),gl(cn,ae.createElement(Va,{key:"minute",type:"minute",info:{today:Fr,locale:Ka,cellRender:oo}}),Pi,Yi,function(yr){lo(qi(xr,$r,yr,zr),"mouse")}),gl(gn,ae.createElement(Va,{key:"second",type:"second",info:{today:Fr,locale:Ka,cellRender:oo}}),zr,nl,function(yr){lo(qi(xr,$r,Pi,yr),"mouse")});var wl=-1;return typeof xr=="boolean"&&(wl=xr?1:0),gl(xn===!0,ae.createElement(Va,{key:"meridiem",type:"meridiem",info:{today:Fr,locale:Ka,cellRender:oo}}),wl,[{label:"AM",value:0,disabled:Vi},{label:"PM",value:1,disabled:ci}],function(yr){lo(qi(!!yr,$r,Pi,zr),"mouse")}),ae.createElement("div",{className:Go},fr.map(function(yr){var zi=yr.node;return zi}))}var or=ur,pr=function(pe){return pe.filter(function(ye){return ye!==!1}).length};function _r(de){var pe=de.generateConfig,ye=de.format,Ve=ye===void 0?"HH:mm:ss":ye,Qe=de.prefixCls,Tt=de.active,Dt=de.operationRef,cn=de.showHour,gn=de.showMinute,xn=de.showSecond,ba=de.use12Hours,Ln=ba===void 0?!1:ba,Rn=de.onSelect,na=de.value,aa="".concat(Qe,"-time-panel"),mn=ae.useRef(),Bn=ae.useState(-1),la=(0,Kt.Z)(Bn,2),to=la[0],$a=la[1],ao=pr([cn,gn,xn,Ln]);return Dt.current={onKeyDown:function(oo){return Bt(oo,{onLeftRight:function(fr){$a((to+fr+ao)%ao)},onUpDown:function(fr){to===-1?$a(0):mn.current&&mn.current.onUpDown(fr)},onEnter:function(){Rn(na||pe.getNow(),"key"),$a(-1)}})},onBlur:function(){$a(-1)}},ae.createElement("div",{className:Ct()(aa,(0,mt.Z)({},"".concat(aa,"-active"),Tt))},ae.createElement(wo,(0,oe.Z)({},de,{format:Ve,prefixCls:Qe})),ae.createElement(or,(0,oe.Z)({},de,{prefixCls:Qe,activeColumnIndex:to,operationRef:mn})))}var Wr=_r,Fi=bo("date","time");function hi(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.generateConfig,Qe=de.value,Tt=de.defaultValue,Dt=de.disabledTime,cn=de.showTime,gn=de.onSelect,xn=de.cellRender,ba="".concat(pe,"-datetime-panel"),Ln=ae.useState(null),Rn=(0,Kt.Z)(Ln,2),na=Rn[0],aa=Rn[1],mn=ae.useRef({}),Bn=ae.useRef({}),la=(0,bn.Z)(cn)==="object"?(0,wt.Z)({},cn):{};function to(oo){var Ka=Fi.indexOf(na)+oo,fr=Fi[Ka]||null;return fr}var $a=function(Ka){Bn.current.onBlur&&Bn.current.onBlur(Ka),aa(null)};ye.current={onKeyDown:function(Ka){if(Ka.which===pt.Z.TAB){var fr=to(Ka.shiftKey?-1:1);return aa(fr),fr&&Ka.preventDefault(),!0}if(na){var Go=na==="date"?mn:Bn;return Go.current&&Go.current.onKeyDown&&Go.current.onKeyDown(Ka),!0}return[pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN].includes(Ka.which)?(aa("date"),!0):!1},onBlur:$a,onClose:$a};var ao=function(Ka,fr){var Go=Ka;fr==="date"&&!Qe&&la.defaultValue?(Go=Ve.setHour(Go,Ve.getHour(la.defaultValue)),Go=Ve.setMinute(Go,Ve.getMinute(la.defaultValue)),Go=Ve.setSecond(Go,Ve.getSecond(la.defaultValue))):fr==="time"&&!Qe&&Tt&&(Go=Ve.setYear(Go,Ve.getYear(Tt)),Go=Ve.setMonth(Go,Ve.getMonth(Tt)),Go=Ve.setDate(Go,Ve.getDate(Tt))),gn&&gn(Go,"mouse")},lo=Dt?Dt(Qe||null):{};return ae.createElement("div",{className:Ct()(ba,(0,mt.Z)({},"".concat(ba,"-active"),na))},ae.createElement(Lr,(0,oe.Z)({},de,{cellRender:xn,operationRef:mn,active:na==="date",onSelect:function(Ka){ao($t(Ve,Ka,!Qe&&(0,bn.Z)(cn)==="object"?cn.defaultValue:null),"date")}})),ae.createElement(Wr,(0,oe.Z)({},de,{cellRender:xn?function(oo,Ka){return xn(oo,(0,wt.Z)((0,wt.Z)({},Ka),{},{type:"time"}))}:void 0,format:void 0},la,lo,{disabledTime:null,defaultValue:void 0,operationRef:Bn,active:na==="time",onSelect:function(Ka){ao(Ka,"time")}})))}var _i=hi;function Xr(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.viewDate,Qe=de.onPrevDecades,Tt=de.onNextDecades,Dt=ae.useContext(qe),cn=Dt.hideHeader;if(cn)return null;var gn="".concat(pe,"-header"),xn=ye.getYear(Ve),ba=Math.floor(xn/nt)*nt,Ln=ba+nt-1;return ae.createElement(Na,(0,oe.Z)({},de,{prefixCls:gn,onSuperPrev:Qe,onSuperNext:Tt}),ba,"-",Ln)}var ii=Xr,Nn=3,mo=4;function rr(de){var pe=kn-1,ye=de.prefixCls,Ve=de.viewDate,Qe=de.generateConfig,Tt=de.cellRender,Dt=de.locale,cn="".concat(ye,"-cell"),gn=Qe.getYear(Ve),xn=Math.floor(gn/kn)*kn,ba=Math.floor(gn/nt)*nt,Ln=ba+nt-1,Rn=Qe.setYear(Ve,ba-Math.ceil((Nn*mo*kn-nt)/2)),na=function(Bn){var la,to=Qe.getYear(Bn),$a=to+pe;return la={},(0,mt.Z)(la,"".concat(cn,"-in-view"),ba<=to&&$a<=Ln),(0,mt.Z)(la,"".concat(cn,"-selected"),to===xn),la},aa=Tt?function(mn,Bn){return Tt(mn,{originNode:Bn,today:Qe.getNow(),type:"decade",locale:Dt})}:void 0;return ae.createElement(Un,(0,oe.Z)({},de,{rowNum:mo,colNum:Nn,baseDate:Rn,getCellNode:aa,getCellText:function(Bn){var la=Qe.getYear(Bn);return"".concat(la,"-").concat(la+pe)},getCellClassName:na,getCellDate:function(Bn,la){return Qe.addYear(Bn,la*kn)}}))}var Nr=rr;function li(de){var pe=de.prefixCls,ye=de.onViewDateChange,Ve=de.generateConfig,Qe=de.viewDate,Tt=de.operationRef,Dt=de.onSelect,cn=de.onPanelChange,gn="".concat(pe,"-decade-panel");Tt.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){Dt(Ve.addYear(Qe,aa*kn),"key")},onCtrlLeftRight:function(aa){Dt(Ve.addYear(Qe,aa*nt),"key")},onUpDown:function(aa){Dt(Ve.addYear(Qe,aa*kn*Nn),"key")},onEnter:function(){cn("year",Qe)}})}};var xn=function(Rn){var na=Ve.addYear(Qe,Rn*nt);ye(na),cn(null,na)},ba=function(Rn){Dt(Rn,"mouse"),cn("year",Rn)};return ae.createElement("div",{className:gn},ae.createElement(ii,(0,oe.Z)({},de,{prefixCls:pe,onPrevDecades:function(){xn(-1)},onNextDecades:function(){xn(1)}})),ae.createElement(Nr,(0,oe.Z)({},de,{prefixCls:pe,onSelect:ba})))}var Ur=li;function Ii(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextYear,Dt=de.onPrevYear,cn=de.onYearClick,gn=ae.useContext(qe),xn=gn.hideHeader;if(xn)return null;var ba="".concat(pe,"-header");return ae.createElement(Na,(0,oe.Z)({},de,{prefixCls:ba,onSuperPrev:Dt,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:cn,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})))}var Xo=Ii,ce=3,Pe=4;function Oe(de){var pe=de.prefixCls,ye=de.locale,Ve=de.value,Qe=de.viewDate,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(vo),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=ar({cellPrefixCls:ba,value:Ve,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(Bn,la){return xt(Tt,Bn,la)},isInView:function(){return!0},offsetCell:function(Bn,la){return Tt.addMonth(Bn,la)}}),Rn=ye.shortMonths||(Tt.locale.getShortMonths?Tt.locale.getShortMonths(ye.locale):[]),na=Tt.setMonth(Qe,0),aa=Dt?function(mn,Bn){return Dt(mn,{originNode:Bn,locale:ye,today:Tt.getNow(),type:"month"})}:void 0;return ae.createElement(Un,(0,oe.Z)({},de,{rowNum:Pe,colNum:ce,baseDate:na,getCellNode:aa,getCellText:function(Bn){return ye.monthFormat?ke(Bn,{locale:ye,format:ye.monthFormat,generateConfig:Tt}):Rn[Tt.getMonth(Bn)]},getCellClassName:Ln,getCellDate:Tt.addMonth,titleCell:function(Bn){return ke(Bn,{locale:ye,format:"YYYY-MM",generateConfig:Tt})}}))}var Se=Oe;function et(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.onPanelChange,gn=de.onSelect,xn="".concat(pe,"-month-panel");ye.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){gn(Qe.addMonth(Tt||Dt,aa),"key")},onCtrlLeftRight:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")},onUpDown:function(aa){gn(Qe.addMonth(Tt||Dt,aa*ce),"key")},onEnter:function(){cn("date",Tt||Dt)}})}};var ba=function(Rn){var na=Qe.addYear(Dt,Rn);Ve(na),cn(null,na)};return ae.createElement("div",{className:xn},ae.createElement(Xo,(0,oe.Z)({},de,{prefixCls:pe,onPrevYear:function(){ba(-1)},onNextYear:function(){ba(1)},onYearClick:function(){cn("year",Dt)}})),ae.createElement(Se,(0,oe.Z)({},de,{prefixCls:pe,onSelect:function(Rn){gn(Rn,"mouse"),cn("date",Rn)}})))}var st=et;function At(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.viewDate,Tt=de.onNextYear,Dt=de.onPrevYear,cn=de.onYearClick,gn=ae.useContext(qe),xn=gn.hideHeader;if(xn)return null;var ba="".concat(pe,"-header");return ae.createElement(Na,(0,oe.Z)({},de,{prefixCls:ba,onSuperPrev:Dt,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:cn,className:"".concat(pe,"-year-btn")},ke(Qe,{locale:Ve,format:Ve.yearFormat,generateConfig:ye})))}var at=At,ft=4,vt=1;function ln(de){var pe=de.prefixCls,ye=de.locale,Ve=de.value,Qe=de.viewDate,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(vo),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=ar({cellPrefixCls:ba,value:Ve,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(mn,Bn){return It(Tt,mn,Bn)},isInView:function(){return!0},offsetCell:function(mn,Bn){return Tt.addMonth(mn,Bn*3)}}),Rn=Tt.setDate(Tt.setMonth(Qe,0),1),na=Dt?function(aa,mn){return Dt(aa,{originNode:mn,locale:ye,today:Tt.getNow(),type:"quarter"})}:void 0;return ae.createElement(Un,(0,oe.Z)({},de,{rowNum:vt,colNum:ft,baseDate:Rn,getCellNode:na,getCellText:function(mn){return ke(mn,{locale:ye,format:ye.quarterFormat||"[Q]Q",generateConfig:Tt})},getCellClassName:Ln,getCellDate:function(mn,Bn){return Tt.addMonth(mn,Bn*3)},titleCell:function(mn){return ke(mn,{locale:ye,format:"YYYY-[Q]Q",generateConfig:Tt})}}))}var hn=ln;function $n(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.onPanelChange,gn=de.onSelect,xn="".concat(pe,"-quarter-panel");ye.current={onKeyDown:function(Rn){return Bt(Rn,{onLeftRight:function(aa){gn(Qe.addMonth(Tt||Dt,aa*3),"key")},onCtrlLeftRight:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")},onUpDown:function(aa){gn(Qe.addYear(Tt||Dt,aa),"key")}})}};var ba=function(Rn){var na=Qe.addYear(Dt,Rn);Ve(na),cn(null,na)};return ae.createElement("div",{className:xn},ae.createElement(at,(0,oe.Z)({},de,{prefixCls:pe,onPrevYear:function(){ba(-1)},onNextYear:function(){ba(1)},onYearClick:function(){cn("year",Dt)}})),ae.createElement(hn,(0,oe.Z)({},de,{prefixCls:pe,onSelect:function(Rn){gn(Rn,"mouse")}})))}var Tn=$n;function Fa(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.locale,Qe=de.value,Tt=de.disabledDate,Dt=de.onSelect,cn=ae.useContext(vo),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba=ae.useContext(qe),Ln=ba.onDateMouseEnter,Rn=ba.onDateMouseLeave,na=(xn==null?void 0:xn[0])||(gn==null?void 0:gn[0]),aa=(xn==null?void 0:xn[1])||(gn==null?void 0:gn[1]),mn="".concat(pe,"-cell"),Bn=function(ao){var lo=Ye({cellDate:ao,mode:"week",disabledDate:Tt,generateConfig:ye});return ae.createElement("td",{key:"week",className:Ct()(mn,"".concat(mn,"-week")),onClick:function(){lo||Dt(ao,"mouse")},onMouseEnter:function(){!lo&&Ln&&Ln(ao)},onMouseLeave:function(){!lo&&Rn&&Rn(ao)}},ae.createElement("div",{className:"".concat(mn,"-inner")},ye.locale.getWeek(Ve.locale,ao)))},la="".concat(pe,"-week-panel-row"),to=function(ao){var lo,oo=Kn(ye,Ve.locale,na,ao),Ka=Kn(ye,Ve.locale,aa,ao);return Ct()(la,(lo={},(0,mt.Z)(lo,"".concat(la,"-selected"),!gn&&Kn(ye,Ve.locale,Qe,ao)),(0,mt.Z)(lo,"".concat(la,"-range-start"),oo),(0,mt.Z)(lo,"".concat(la,"-range-end"),Ka),(0,mt.Z)(lo,"".concat(la,"-range-hover"),!oo&&!Ka&&Re(ye,na,aa,ao)),lo))};return ae.createElement(Lr,(0,oe.Z)({},de,{panelName:"week",prefixColumn:Bn,rowClassName:to,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ca=Fa,Da=10;function Xt(de){var pe=de.prefixCls,ye=de.generateConfig,Ve=de.viewDate,Qe=de.onPrevDecade,Tt=de.onNextDecade,Dt=de.onDecadeClick,cn=ae.useContext(qe),gn=cn.hideHeader;if(gn)return null;var xn="".concat(pe,"-header"),ba=ye.getYear(Ve),Ln=Math.floor(ba/Da)*Da,Rn=Ln+Da-1;return ae.createElement(Na,(0,oe.Z)({},de,{prefixCls:xn,onSuperPrev:Qe,onSuperNext:Tt}),ae.createElement("button",{type:"button",onClick:Dt,className:"".concat(pe,"-decade-btn")},Ln,"-",Rn))}var pn=Xt,Sn=3,yn=4;function ga(de){var pe=de.prefixCls,ye=de.value,Ve=de.viewDate,Qe=de.locale,Tt=de.generateConfig,Dt=de.cellRender,cn=ae.useContext(vo),gn=cn.rangedValue,xn=cn.hoverRangedValue,ba="".concat(pe,"-cell"),Ln=Tt.getYear(Ve),Rn=Math.floor(Ln/Da)*Da,na=Rn+Da-1,aa=Tt.setYear(Ve,Rn-Math.ceil((Sn*yn-Da)/2)),mn=Tt.getNow(),Bn=function(ao){var lo=Tt.getYear(ao);return Rn<=lo&&lo<=na},la=ar({cellPrefixCls:ba,value:ye,generateConfig:Tt,rangedValue:gn,hoverRangedValue:xn,isSameCell:function(ao,lo){return rt(Tt,ao,lo)},isInView:Bn,offsetCell:function(ao,lo){return Tt.addYear(ao,lo)}}),to=Dt?function($a,ao){return Dt($a,{originNode:ao,today:mn,type:"year",locale:Qe})}:void 0;return ae.createElement(Un,(0,oe.Z)({},de,{rowNum:yn,colNum:Sn,baseDate:aa,getCellNode:to,getCellText:Tt.getYear,getCellClassName:la,getCellDate:Tt.addYear,titleCell:function(ao){return ke(ao,{locale:Qe,format:"YYYY",generateConfig:Tt})}}))}var Aa=ga;function Ya(de){var pe=de.prefixCls,ye=de.operationRef,Ve=de.onViewDateChange,Qe=de.generateConfig,Tt=de.value,Dt=de.viewDate,cn=de.sourceMode,gn=de.onSelect,xn=de.onPanelChange,ba="".concat(pe,"-year-panel");ye.current={onKeyDown:function(na){return Bt(na,{onLeftRight:function(mn){gn(Qe.addYear(Tt||Dt,mn),"key")},onCtrlLeftRight:function(mn){gn(Qe.addYear(Tt||Dt,mn*Da),"key")},onUpDown:function(mn){gn(Qe.addYear(Tt||Dt,mn*Sn),"key")},onEnter:function(){xn(cn==="date"?"date":"month",Tt||Dt)}})}};var Ln=function(na){var aa=Qe.addYear(Dt,na*10);Ve(aa),xn(null,aa)};return ae.createElement("div",{className:ba},ae.createElement(pn,(0,oe.Z)({},de,{prefixCls:pe,onPrevDecade:function(){Ln(-1)},onNextDecade:function(){Ln(1)},onDecadeClick:function(){xn("decade",Dt)}})),ae.createElement(Aa,(0,oe.Z)({},de,{prefixCls:pe,onSelect:function(na){xn(cn==="date"?"date":"month",na),gn(na,"mouse")}})))}var ka=Ya;function qn(de,pe,ye){return ye?ae.createElement("div",{className:"".concat(de,"-footer-extra")},ye(pe)):null}function va(de){var pe=de.prefixCls,ye=de.components,Ve=ye===void 0?{}:ye,Qe=de.needConfirmButton,Tt=de.onNow,Dt=de.onOk,cn=de.okDisabled,gn=de.showNow,xn=de.locale,ba,Ln;if(Qe){var Rn=Ve.button||"button";Tt&&gn!==!1&&(ba=ae.createElement("li",{className:"".concat(pe,"-now")},ae.createElement("a",{className:"".concat(pe,"-now-btn"),onClick:Tt},xn.now))),Ln=Qe&&ae.createElement("li",{className:"".concat(pe,"-ok")},ae.createElement(Rn,{disabled:cn,onClick:Dt},xn.ok))}return!ba&&!Ln?null:ae.createElement("ul",{className:"".concat(pe,"-ranges")},ba,Ln)}var Oa=["date","month"];function za(de){var pe,ye=de,Ve=ye.prefixCls,Qe=Ve===void 0?"rc-picker":Ve,Tt=ye.className,Dt=ye.style,cn=ye.locale,gn=ye.generateConfig,xn=ye.value,ba=ye.defaultValue,Ln=ye.pickerValue,Rn=ye.defaultPickerValue,na=ye.disabledDate,aa=ye.mode,mn=ye.picker,Bn=mn===void 0?"date":mn,la=ye.tabIndex,to=la===void 0?0:la,$a=ye.showNow,ao=ye.showTime,lo=ye.showToday,oo=ye.renderExtraFooter,Ka=ye.hideHeader,fr=ye.onSelect,Go=ye.onChange,nr=ye.onPanelChange,xr=ye.onMouseDown,Gr=ye.onPickerValueChange,$r=ye.onOk,Pi=ye.components,zr=ye.direction,Fr=ye.hourStep,Dr=Fr===void 0?1:Fr,Yr=ye.minuteStep,ti=Yr===void 0?1:Yr,Tr=ye.secondStep,ni=Tr===void 0?1:Tr,Zi=ye.dateRender,bi=ye.monthCellRender,Ji=ye.cellRender,Ai=Bn==="date"&&!!ao||Bn==="time",Vi=24%Dr===0,ci=60%ti===0,Ni=60%ni===0,Yi=ae.useContext(qe),nl=Yi.operationRef,qi=Yi.onSelect,gl=Yi.hideRanges,wl=Yi.defaultOpenValue,yr=ae.useContext(vo),zi=yr.inRange,gi=yr.panelPosition,Wi=yr.rangedValue,rl=yr.hoverRangedValue,Bi=ae.useRef({}),al=ae.useRef(!0),Zl=(0,je.Z)(null,{value:xn,defaultValue:ba,postState:function(fo){return!fo&&wl&&Bn==="time"?wl:fo}}),zl=(0,Kt.Z)(Zl,2),ml=zl[0],ss=zl[1],ps=(0,je.Z)(null,{value:Ln,defaultValue:Rn||ml,postState:function(fo){var Er=gn.getNow();if(!fo)return Er;if(!ml&&ao){var qr=(0,bn.Z)(ao)==="object"?ao.defaultValue:ba;return $t(gn,Array.isArray(fo)?fo[0]:fo,qr||Er)}return Array.isArray(fo)?fo[0]:fo}}),us=(0,Kt.Z)(ps,2),fl=us[0],Ol=us[1],Fl=function(fo){Ol(fo),Gr&&Gr(fo)},ds=function(fo){var Er=Ta[Bn];return Er?Er(fo):fo},os=(0,je.Z)(function(){return Bn==="time"?"time":ds("date")},{value:aa}),Dl=(0,Kt.Z)(os,2),Hi=Dl[0],Pl=Dl[1];ae.useEffect(function(){Pl(Bn)},[Bn]);var Ql=ae.useState(function(){return Hi}),Kl=(0,Kt.Z)(Ql,2),Ml=Kl[0],Al=Kl[1],_l=function(fo,Er){var qr=ds(fo||Hi);Al(Hi),Pl(qr),nr&&(Hi!==qr||Ke(gn,fl,fl))&&nr(Er,qr)},Qi=function(fo,Er){var qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Hi===Bn||qr)&&(ss(fo),fr&&fr(fo),qi&&qi(fo,Er),Go&&!Ke(gn,fo,ml)&&!(na!=null&&na(fo))&&Go(fo))},yl=function(fo){if(Oa.includes(Hi)){var Er,qr,Il=Hi==="date";switch(fo===pt.Z.PAGE_UP||fo===pt.Z.PAGE_DOWN?qr=Il?gn.addMonth:gn.addYear:qr=Il?gn.addDate:gn.addMonth,fo){case pt.Z.LEFT:case pt.Z.PAGE_UP:Er=qr(fl,-1);break;case pt.Z.RIGHT:case pt.Z.PAGE_DOWN:Er=qr(fl,1);break;case pt.Z.UP:case pt.Z.DOWN:Er=qr(fl,Number("".concat(fo===pt.Z.UP?"-":"").concat(Il?dt:ce)));break}if(Er)return!(na!=null&&na(Er))}return!0},Xl=function(fo){if(Bi.current&&Bi.current.onKeyDown){var Er=!0,qr=fo.which;if([pt.Z.LEFT,pt.Z.RIGHT,pt.Z.UP,pt.Z.DOWN,pt.Z.PAGE_UP,pt.Z.PAGE_DOWN,pt.Z.ENTER].includes(qr)&&(fo.preventDefault(),qr!==pt.Z.ENTER&&to===0&&(Er=yl(qr))),Er)return Bi.current.onKeyDown(fo)}return(0,fe.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xi=function(fo){Bi.current&&Bi.current.onBlur&&Bi.current.onBlur(fo)};nl&&gi!=="right"&&(nl.current={onKeyDown:Xl,onClose:function(){Bi.current&&Bi.current.onClose&&Bi.current.onClose()}}),ae.useEffect(function(){xn&&!al.current&&Ol(xn)},[xn]),ae.useEffect(function(){al.current=!1},[]);var El,Jl=tn({cellRender:Ji,monthCellRender:bi,dateRender:Zi}),ai=(0,wt.Z)((0,wt.Z)({},de),{},{cellRender:Jl,operationRef:Bi,prefixCls:Qe,viewDate:fl,value:ml,onViewDateChange:Fl,sourceMode:Ml,onPanelChange:_l,disabledDate:na});switch(delete ai.onChange,delete ai.onSelect,Hi){case"decade":El=ae.createElement(Ur,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;case"year":El=ae.createElement(ka,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;case"month":El=ae.createElement(st,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;case"quarter":El=ae.createElement(Tn,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;case"week":El=ae.createElement(ca,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;case"time":delete ai.showTime,El=ae.createElement(Wr,(0,oe.Z)({},ai,(0,bn.Z)(ao)==="object"?ao:null,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}));break;default:ao?El=ae.createElement(_i,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}})):El=ae.createElement(Lr,(0,oe.Z)({},ai,{onSelect:function(fo,Er){Fl(fo),Qi(fo,Er)}}))}var ql,Bl,Hl=function(){var fo=gn.getNow(),Er=Qt(gn.getHour(fo),gn.getMinute(fo),gn.getSecond(fo),Vi?Dr:1,ci?ti:1,Ni?ni:1),qr=Lt(gn,fo,Er[0],Er[1],Er[2]);Qi(qr,"submit")};gl||(ql=qn(Qe,Hi,oo),ao&&Hi!=="date"?Bl=null:Bl=va({prefixCls:Qe,components:Pi,needConfirmButton:Ai,okDisabled:!ml||na&&na(ml),locale:cn,showNow:$a,onNow:Ai&&Hl,onOk:function(){ml&&(Qi(ml,"submit",!0),$r&&$r(ml))}}));var cs;if(lo&&Hi==="date"&&Bn==="date"&&!ao){var es=gn.getNow(),hs="".concat(Qe,"-today-btn"),rs=na&&na(es);cs=ae.createElement("a",{className:Ct()(hs,rs&&"".concat(hs,"-disabled")),"aria-disabled":rs,onClick:function(){rs||Qi(es,"mouse",!0)}},cn.today)}return ae.createElement(qe.Provider,{value:(0,wt.Z)((0,wt.Z)({},Yi),{},{mode:Hi,hideHeader:"hideHeader"in de?Ka:Yi.hideHeader,hidePrevBtn:zi&&gi==="right",hideNextBtn:zi&&gi==="left"})},ae.createElement("div",{tabIndex:to,className:Ct()("".concat(Qe,"-panel"),Tt,(pe={},(0,mt.Z)(pe,"".concat(Qe,"-panel-has-range"),Wi&&Wi[0]&&Wi[1]),(0,mt.Z)(pe,"".concat(Qe,"-panel-has-range-hover"),rl&&rl[0]&&rl[1]),(0,mt.Z)(pe,"".concat(Qe,"-panel-rtl"),zr==="rtl"),pe)),style:Dt,onKeyDown:Xl,onBlur:Xi,onMouseDown:xr},El,ql||Bl||cs?ae.createElement("div",{className:"".concat(Qe,"-footer")},ql,Bl,cs):null))}var io=za,zo=ee(62709),ra={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 kr(de){var pe,ye=de.prefixCls,Ve=de.popupElement,Qe=de.popupStyle,Tt=de.visible,Dt=de.dropdownClassName,cn=de.dropdownAlign,gn=de.transitionName,xn=de.getPopupContainer,ba=de.children,Ln=de.range,Rn=de.popupPlacement,na=de.direction,aa="".concat(ye,"-dropdown"),mn=function(){return Rn!==void 0?Rn:na==="rtl"?"bottomRight":"bottomLeft"};return ae.createElement(zo.Z,{showAction:[],hideAction:[],popupPlacement:mn(),builtinPlacements:ra,prefixCls:aa,popupTransitionName:gn,popup:Ve,popupAlign:cn,popupVisible:Tt,popupClassName:Ct()(Dt,(pe={},(0,mt.Z)(pe,"".concat(aa,"-range"),Ln),(0,mt.Z)(pe,"".concat(aa,"-rtl"),na==="rtl"),pe)),popupStyle:Qe,getPopupContainer:xn},ba)}var tr=kr;function Di(de){var pe=de.prefixCls,ye=de.presets,Ve=de.onClick,Qe=de.onHover;return ye.length?ae.createElement("div",{className:"".concat(pe,"-presets")},ae.createElement("ul",null,ye.map(function(Tt,Dt){var cn=Tt.label,gn=Tt.value;return ae.createElement("li",{key:Dt,onClick:function(){return Ve==null?void 0:Ve(Ar(gn))},onMouseEnter:function(){return Qe==null?void 0:Qe(Ar(gn))},onMouseLeave:function(){return Qe==null?void 0:Qe(null)}},cn)}))):null}function dr(de){var pe=de.picker,ye=de.disabledHours,Ve=de.disabledMinutes,Qe=de.disabledSeconds;pe==="time"&&(ye||Ve||Qe)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Ti(de,pe,ye){var Ve=(0,bn.Z)(pe)==="object"?pe.clearIcon:ye;return Ve||ae.createElement("span",{className:"".concat(de,"-clear-btn")})}function el(de){var pe,ye=de,Ve=ye.prefixCls,Qe=Ve===void 0?"rc-picker":Ve,Tt=ye.id,Dt=ye.name,cn=ye.tabIndex,gn=ye.style,xn=ye.className,ba=ye.dropdownClassName,Ln=ye.dropdownAlign,Rn=ye.popupStyle,na=ye.transitionName,aa=ye.generateConfig,mn=ye.locale,Bn=ye.inputReadOnly,la=ye.allowClear,to=ye.autoFocus,$a=ye.showTime,ao=ye.picker,lo=ao===void 0?"date":ao,oo=ye.format,Ka=ye.use12Hours,fr=ye.value,Go=ye.defaultValue,nr=ye.presets,xr=ye.open,Gr=ye.defaultOpen,$r=ye.defaultOpenValue,Pi=ye.suffixIcon,zr=ye.clearIcon,Fr=ye.disabled,Dr=ye.disabledDate,Yr=ye.placeholder,ti=ye.getPopupContainer,Tr=ye.pickerRef,ni=ye.panelRender,Zi=ye.onChange,bi=ye.onOpenChange,Ji=ye.onFocus,Ai=ye.onBlur,Vi=ye.onMouseDown,ci=ye.onMouseUp,Ni=ye.onMouseEnter,Yi=ye.onMouseLeave,nl=ye.onContextMenu,qi=ye.onClick,gl=ye.onKeyDown,wl=ye.onSelect,yr=ye.direction,zi=ye.autoComplete,gi=zi===void 0?"off":zi,Wi=ye.inputRender,rl=ye.changeOnBlur,Bi=ae.useRef(null),al=lo==="date"&&!!$a||lo==="time",Zl=Ja(nr),zl=wa(Fn(oo,lo,$a,Ka)),ml=ae.useRef(null),ss=ae.useRef(null),ps=ae.useRef(null),us=(0,je.Z)(null,{value:fr,defaultValue:Go}),fl=(0,Kt.Z)(us,2),Ol=fl[0],Fl=fl[1],ds=ae.useState(Ol),os=(0,Kt.Z)(ds,2),Dl=os[0],Hi=os[1],Pl=ae.useRef(null),Ql=(0,je.Z)(!1,{value:xr,defaultValue:Gr,postState:function(Pn){return Fr?!1:Pn},onChange:function(Pn){bi&&bi(Pn),!Pn&&Pl.current&&Pl.current.onClose&&Pl.current.onClose()}}),Kl=(0,Kt.Z)(Ql,2),Ml=Kl[0],Al=Kl[1],_l=lt(Dl,{formatList:zl,generateConfig:aa,locale:mn}),Qi=(0,Kt.Z)(_l,2),yl=Qi[0],Xl=Qi[1],Xi=Je({valueTexts:yl,onTextChange:function(Pn){var fa=Jt(Pn,{locale:mn,formatList:zl,generateConfig:aa});fa&&(!Dr||!Dr(fa))&&Hi(fa)}}),El=(0,Kt.Z)(Xi,3),Jl=El[0],ai=El[1],ql=El[2],Bl=function(Pn){Hi(Pn),Fl(Pn),Zi&&!Ke(aa,Ol,Pn)&&Zi(Pn,Pn?ke(Pn,{generateConfig:aa,locale:mn,format:zl[0]}):"")},Hl=function(Pn){Fr&&Pn||Al(Pn)},cs=function(Pn){return Ml&&Pl.current&&Pl.current.onKeyDown?Pl.current.onKeyDown(Pn):((0,fe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},es=function(){for(var Pn=arguments.length,fa=new Array(Pn),oa=0;oa<Pn;oa++)fa[oa]=arguments[oa];qi==null||qi.apply(void 0,fa),Bi.current&&(Bi.current.focus(),Hl(!0))},hs=function(Pn){rl&&Bl(Dl),Ai==null||Ai(Pn)},rs=ma({blurToCancel:al,open:Ml,value:Jl,triggerOpen:Hl,forwardKeyDown:cs,isClickOutside:function(Pn){return!An([ml.current,ss.current,ps.current],Pn)},onSubmit:function(){return!Dl||Dr&&Dr(Dl)?!1:(Bl(Dl),Hl(!1),ql(),!0)},onCancel:function(){Hl(!1),Hi(Ol),ql()},onKeyDown:function(Pn,fa){gl==null||gl(Pn,fa)},onFocus:Ji,onBlur:hs,changeOnBlur:rl}),ir=(0,Kt.Z)(rs,2),fo=ir[0],Er=ir[1],qr=Er.focused,Il=Er.typing;ae.useEffect(function(){Ml||(Hi(Ol),!yl.length||yl[0]===""?ai(""):Xl!==Jl&&ql())},[Ml,yl]),ae.useEffect(function(){Ml||ql()},[lo]),ae.useEffect(function(){Hi(Ol)},[Ol]),Tr&&(Tr.current={focus:function(){var Pn;(Pn=Bi.current)===null||Pn===void 0||Pn.focus()},blur:function(){var Pn;(Pn=Bi.current)===null||Pn===void 0||Pn.blur()}});var xs=ot(Jl,{formatList:zl,generateConfig:aa,locale:mn}),se=(0,Kt.Z)(xs,3),ge=se[0],we=se[1],Ie=se[2],He=(0,wt.Z)((0,wt.Z)({},de),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),tt=ae.createElement("div",{className:"".concat(Qe,"-panel-layout")},ae.createElement(Di,{prefixCls:Qe,presets:Zl,onClick:function(Pn){Bl(Pn),Hl(!1)}}),ae.createElement(io,(0,oe.Z)({},He,{generateConfig:aa,className:Ct()((0,mt.Z)({},"".concat(Qe,"-panel-focused"),!Il)),value:Dl,locale:mn,tabIndex:-1,onSelect:function(Pn){wl==null||wl(Pn),Hi(Pn)},direction:yr,onPanelChange:function(Pn,fa){var oa=de.onPanelChange;Ie(!0),oa==null||oa(Pn,fa)}})));ni&&(tt=ni(tt));var St=ae.createElement("div",{className:"".concat(Qe,"-panel-container"),ref:ml,onMouseDown:function(Pn){Pn.preventDefault()}},tt),Ot;Pi&&(Ot=ae.createElement("span",{className:"".concat(Qe,"-suffix"),onMouseDown:function(Pn){Pn.preventDefault()}},Pi));var Nt=Ti(Qe,la,zr),Yt=ae.createElement("span",{onMouseDown:function(Pn){Pn.preventDefault(),Pn.stopPropagation()},onMouseUp:function(Pn){Pn.preventDefault(),Pn.stopPropagation(),Bl(null),Hl(!1)},className:"".concat(Qe,"-clear"),role:"button"},Nt),fn=!!la&&Ol&&!Fr,an=(0,wt.Z)((0,wt.Z)((0,wt.Z)({id:Tt,tabIndex:cn,disabled:Fr,readOnly:Bn||typeof zl[0]=="function"||!Il,value:ge||Jl,onChange:function(Pn){ai(Pn.target.value)},autoFocus:to,placeholder:Yr,ref:Bi,title:Jl},fo),{},{size:Vn(lo,zl[0],aa),name:Dt},(0,vn.Z)(de,{aria:!0,data:!0})),{},{autoComplete:gi}),Hn=Wi?Wi(an):ae.createElement("input",an),Gn=function(Pn,fa){(fa==="submit"||fa!=="key"&&!al)&&(Bl(Pn),Hl(!1))},_n=yr==="rtl"?"bottomRight":"bottomLeft";return ae.createElement(qe.Provider,{value:{operationRef:Pl,hideHeader:lo==="time",onSelect:Gn,open:Ml,defaultOpenValue:$r,onDateMouseEnter:we,onDateMouseLeave:Ie}},ae.createElement(tr,{visible:Ml,popupElement:St,popupStyle:Rn,prefixCls:Qe,dropdownClassName:ba,dropdownAlign:Ln,getPopupContainer:ti,transitionName:na,popupPlacement:_n,direction:yr},ae.createElement("div",{ref:ps,className:Ct()(Qe,xn,(pe={},(0,mt.Z)(pe,"".concat(Qe,"-disabled"),Fr),(0,mt.Z)(pe,"".concat(Qe,"-focused"),qr),(0,mt.Z)(pe,"".concat(Qe,"-rtl"),yr==="rtl"),pe)),style:gn,onMouseDown:Vi,onMouseUp:ci,onMouseEnter:Ni,onMouseLeave:Yi,onContextMenu:nl,onClick:es},ae.createElement("div",{className:Ct()("".concat(Qe,"-input"),(0,mt.Z)({},"".concat(Qe,"-input-placeholder"),!!ge)),ref:ss},Hn,Ot,fn&&Yt))))}var Mi=function(de){(0,Pt.Z)(ye,de);var pe=(0,Mt.Z)(ye);function ye(){var Ve;(0,Ut.Z)(this,ye);for(var Qe=arguments.length,Tt=new Array(Qe),Dt=0;Dt<Qe;Dt++)Tt[Dt]=arguments[Dt];return Ve=pe.call.apply(pe,[this].concat(Tt)),(0,mt.Z)((0,it.Z)(Ve),"pickerRef",ae.createRef()),(0,mt.Z)((0,it.Z)(Ve),"focus",function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()}),(0,mt.Z)((0,it.Z)(Ve),"blur",function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()}),Ve}return(0,sn.Z)(ye,[{key:"render",value:function(){return ae.createElement(el,(0,oe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ye}(ae.Component),Ri=Mi;function Li(de,pe){var ye=de.picker,Ve=de.locale,Qe=de.selectedValue,Tt=de.disabledDate,Dt=de.disabled,cn=de.generateConfig,gn=sa(Qe,0),xn=sa(Qe,1);function ba(mn){return cn.locale.getWeekFirstDate(Ve.locale,mn)}function Ln(mn){var Bn=cn.getYear(mn),la=cn.getMonth(mn);return Bn*100+la}function Rn(mn){var Bn=cn.getYear(mn),la=bt(cn,mn);return Bn*10+la}var na=ae.useCallback(function(mn){if(Dt[0]||Tt&&Tt(mn))return!0;if(Dt[1]&&xn)return!kt(cn,mn,xn)&&cn.isAfter(mn,xn);if(!pe&&xn)switch(ye){case"quarter":return Rn(mn)>Rn(xn);case"month":return Ln(mn)>Ln(xn);case"week":return ba(mn)>ba(xn);default:return!kt(cn,mn,xn)&&cn.isAfter(mn,xn)}return!1},[Tt,Dt[1],xn,pe]),aa=ae.useCallback(function(mn){if(Dt[1]||Tt&&Tt(mn))return!0;if(Dt[0]&&gn)return!kt(cn,mn,xn)&&cn.isAfter(gn,mn);if(!pe&&gn)switch(ye){case"quarter":return Rn(mn)<Rn(gn);case"month":return Ln(mn)<Ln(gn);case"week":return ba(mn)<ba(gn);default:return!kt(cn,mn,gn)&&cn.isAfter(gn,mn)}return!1},[Tt,Dt[0],gn,pe]);return[na,aa]}var vi=ee(60276),Wt=ee(77527);function Ht(de,pe,ye,Ve,Qe,Tt,Dt,cn,gn,xn){var ba=ae.useState(!1),Ln=(0,Kt.Z)(ba,2),Rn=Ln[0],na=Ln[1],aa=(0,vi.useMergedState)(de||!1,{value:pe}),mn=(0,Kt.Z)(aa,2),Bn=mn[0],la=mn[1],to=(0,vi.useMergedState)(de||!1,{value:pe,onChange:function(Dr){xn==null||xn(Dr)}}),$a=(0,Kt.Z)(to,2),ao=$a[0],lo=$a[1],oo=(0,vi.useMergedState)(0,{value:ye}),Ka=(0,Kt.Z)(oo,2),fr=Ka[0],Go=Ka[1],nr=ae.useState(null),xr=(0,Kt.Z)(nr,2),Gr=xr[0],$r=xr[1];ae.useEffect(function(){ao&&na(!0)},[ao]);var Pi=function(Dr){return Dr===0?1:0},zr=(0,Wt.Z)(function(Fr,Dr,Yr){if(Dr===!1)lo(Fr);else if(Fr){Go(Dr),lo(Fr);var ti=Pi(Dr);!ao||![Dt,cn][ti]?$r(ti):(na(!1),Gr!==null&&$r(null))}else if(Yr==="confirm"||Yr==="blur"&&Ve){var Tr=Bn?Pi(Dr):Gr;Tr!==null&&(na(!1),Go(Tr)),$r(null),Tr!==null&&!gn[Tr]?(0,zt.Z)(function(){var ni,Zi=[Qe,Tt][Tr];(ni=Zi.current)===null||ni===void 0||ni.focus()}):lo(!1)}else lo(!1),la(!1)});return[ao,fr,Rn,zr]}function Gt(de,pe,ye,Ve){var Qe=Ne(de,ye,Ve,1);function Tt(Dt){return Dt(de,pe)?"same":Dt(Qe,pe)?"closing":"far"}switch(ye){case"year":return Tt(function(Dt,cn){return Ft(Ve,Dt,cn)});case"quarter":case"month":return Tt(function(Dt,cn){return rt(Ve,Dt,cn)});default:return Tt(function(Dt,cn){return xt(Ve,Dt,cn)})}}function jn(de,pe,ye,Ve){var Qe=sa(de,0),Tt=sa(de,1);if(pe===0)return Qe;if(Qe&&Tt){var Dt=Gt(Qe,Tt,ye,Ve);switch(Dt){case"same":return Qe;case"closing":return Qe;default:return Ne(Tt,ye,Ve,-1)}}return Qe}function xa(de){var pe=de.values,ye=de.picker,Ve=de.defaultDates,Qe=de.generateConfig,Tt=ae.useState(function(){return[sa(Ve,0),sa(Ve,1)]}),Dt=(0,Kt.Z)(Tt,2),cn=Dt[0],gn=Dt[1],xn=ae.useState(null),ba=(0,Kt.Z)(xn,2),Ln=ba[0],Rn=ba[1],na=sa(pe,0),aa=sa(pe,1);function mn(la){return cn[la]?cn[la]:sa(Ln,la)||jn(pe,la,ye,Qe)||na||aa||Qe.getNow()}function Bn(la,to){if(la){var $a=Yo(Ln,la,to);gn(Yo(cn,null,to)||[null,null]);var ao=(to+1)%2;sa(pe,ao)||($a=Yo($a,la,ao)),Rn($a)}else(na||aa)&&Rn(null)}return[mn,Bn]}function Ua(de,pe){return de&&de[0]&&de[1]&&pe.isAfter(de[0],de[1])?[de[1],de[0]]:de}function ia(de,pe,ye,Ve){return!!(de||Ve&&Ve[pe]||ye[(pe+1)%2])}function En(de){var pe,ye,Ve,Qe=de,Tt=Qe.prefixCls,Dt=Tt===void 0?"rc-picker":Tt,cn=Qe.id,gn=Qe.style,xn=Qe.className,ba=Qe.popupStyle,Ln=Qe.dropdownClassName,Rn=Qe.transitionName,na=Qe.dropdownAlign,aa=Qe.getPopupContainer,mn=Qe.generateConfig,Bn=Qe.locale,la=Qe.placeholder,to=Qe.autoFocus,$a=Qe.disabled,ao=Qe.format,lo=Qe.picker,oo=lo===void 0?"date":lo,Ka=Qe.showTime,fr=Qe.use12Hours,Go=Qe.separator,nr=Go===void 0?"~":Go,xr=Qe.value,Gr=Qe.defaultValue,$r=Qe.defaultPickerValue,Pi=Qe.open,zr=Qe.defaultOpen,Fr=Qe.disabledDate,Dr=Qe.disabledTime,Yr=Qe.dateRender,ti=Qe.monthCellRender,Tr=Qe.cellRender,ni=Qe.panelRender,Zi=Qe.presets,bi=Qe.ranges,Ji=Qe.allowEmpty,Ai=Qe.allowClear,Vi=Qe.suffixIcon,ci=Qe.clearIcon,Ni=Qe.pickerRef,Yi=Qe.inputReadOnly,nl=Qe.mode,qi=Qe.renderExtraFooter,gl=Qe.onChange,wl=Qe.onOpenChange,yr=Qe.onPanelChange,zi=Qe.onCalendarChange,gi=Qe.onFocus,Wi=Qe.onBlur,rl=Qe.onMouseDown,Bi=Qe.onMouseUp,al=Qe.onMouseEnter,Zl=Qe.onMouseLeave,zl=Qe.onClick,ml=Qe.onOk,ss=Qe.onKeyDown,ps=Qe.components,us=Qe.order,fl=Qe.direction,Ol=Qe.activePickerIndex,Fl=Qe.autoComplete,ds=Fl===void 0?"off":Fl,os=Qe.changeOnBlur,Dl=oo==="date"&&!!Ka||oo==="time",Hi=(0,ae.useRef)(null),Pl=(0,ae.useRef)(null),Ql=(0,ae.useRef)(null),Kl=(0,ae.useRef)(null),Ml=(0,ae.useRef)(null),Al=(0,ae.useRef)(null),_l=(0,ae.useRef)(null),Qi=(0,ae.useRef)(null),yl=wa(Fn(ao,oo,Ka,fr)),Xl=(0,ae.useRef)(null),Xi=ae.useMemo(function(){return Array.isArray($a)?$a:[$a||!1,$a||!1]},[$a]),El=(0,je.Z)(null,{value:xr,defaultValue:Gr,postState:function(Mo){return oo==="time"&&!us?Mo:Ua(Mo,mn)}}),Jl=(0,Kt.Z)(El,2),ai=Jl[0],ql=Jl[1],Bl=xa({values:ai,picker:oo,defaultDates:$r,generateConfig:mn}),Hl=(0,Kt.Z)(Bl,2),cs=Hl[0],es=Hl[1],hs=(0,je.Z)(ai,{postState:function(Mo){var Vo=Mo;if(Xi[0]&&Xi[1])return Vo;for(var Ir=0;Ir<2;Ir+=1)Xi[Ir]&&!Vo&&!sa(Vo,Ir)&&!sa(Ji,Ir)&&(Vo=Yo(Vo,mn.getNow(),Ir));return Vo}}),rs=(0,Kt.Z)(hs,2),ir=rs[0],fo=rs[1],Er=(0,je.Z)([oo,oo],{value:nl}),qr=(0,Kt.Z)(Er,2),Il=qr[0],xs=qr[1];(0,ae.useEffect)(function(){xs([oo,oo])},[oo]);var se=function(Mo,Vo){xs(Mo),yr&&yr(Vo,Mo)},ge=Ht(zr,Pi,Ol,os,Al,_l,sa(ir,0),sa(ir,1),Xi,wl),we=(0,Kt.Z)(ge,4),Ie=we[0],He=we[1],tt=we[2],St=we[3],Ot=Ie&&He===0,Nt=Ie&&He===1,Yt=Li({picker:oo,selectedValue:ir,locale:Bn,disabled:Xi,disabledDate:Fr,generateConfig:mn},!Ie||tt),fn=(0,Kt.Z)(Yt,2),an=fn[0],Hn=fn[1],Gn=(0,ae.useState)(0),_n=(0,Kt.Z)(Gn,2),ea=_n[0],Pn=_n[1];(0,ae.useEffect)(function(){!Ie&&Hi.current&&Pn(Hi.current.offsetWidth)},[Ie]);function fa(Rr){St(!0,Rr,"open"),(0,zt.Z)(function(){var Mo,Vo=[Al,_l][Rr];(Mo=Vo.current)===null||Mo===void 0||Mo.focus()},0)}function oa(Rr,Mo){var Vo=Rr,Ir=sa(Vo,0),xi=sa(Vo,1);Ir&&xi&&mn.isAfter(Ir,xi)&&(oo==="week"&&!Kn(mn,Bn.locale,Ir,xi)||oo==="quarter"&&!It(mn,Ir,xi)||oo!=="week"&&oo!=="quarter"&&oo!=="time"&&!kt(mn,Ir,xi)?Mo===0?(Vo=[Ir,null],xi=null):(Ir=null,Vo=[null,xi]):(oo!=="time"||us!==!1)&&(Vo=Ua(Vo,mn))),fo(Vo);var Ps=Vo&&Vo[0]?ke(Vo[0],{generateConfig:mn,locale:Bn,format:yl[0]}):"",Rl=Vo&&Vo[1]?ke(Vo[1],{generateConfig:mn,locale:Bn,format:yl[0]}):"";if(zi){var as={range:Mo===0?"start":"end"};zi(Vo,[Ps,Rl],as)}var ls=ia(Ir,0,Xi,Ji),bs=ia(xi,1,Xi,Ji),fs=Vo===null||ls&&bs;fs&&(ql(Vo),gl&&(!Ke(mn,sa(ai,0),Ir)||!Ke(mn,sa(ai,1),xi))&&gl(Vo,[Ps,Rl]))}var _a=function(Mo){return Ie&&Xl.current&&Xl.current.onKeyDown?Xl.current.onKeyDown(Mo):((0,fe.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},po={formatList:yl,generateConfig:mn,locale:Bn},Fo=lt(sa(ir,0),po),so=(0,Kt.Z)(Fo,2),ko=so[0],Jo=so[1],no=lt(sa(ir,1),po),co=(0,Kt.Z)(no,2),Xa=co[0],Wa=co[1],ro=function(Mo,Vo){var Ir=Jt(Mo,{locale:Bn,formatList:yl,generateConfig:mn}),xi=Vo===0?an:Hn;Ir&&!xi(Ir)&&(fo(Yo(ir,Ir,Vo)),es(Ir,Vo))},Zo=Je({valueTexts:ko,onTextChange:function(Mo){return ro(Mo,0)}}),lr=(0,Kt.Z)(Zo,3),_o=lr[0],Lo=lr[1],gr=lr[2],vr=Je({valueTexts:Xa,onTextChange:function(Mo){return ro(Mo,1)}}),Vr=(0,Kt.Z)(vr,3),wr=Vr[0],yi=Vr[1],Ei=Vr[2],qo=(0,ae.useState)(null),Oi=(0,Kt.Z)(qo,2),Or=Oi[0],mi=Oi[1],ui=(0,ae.useState)(null),pl=(0,Kt.Z)(ui,2),Do=pl[0],No=pl[1],Oo=ot(_o,{formatList:yl,generateConfig:mn,locale:Bn}),ho=(0,Kt.Z)(Oo,3),Br=ho[0],Eo=ho[1],Wo=ho[2],Mr=ot(wr,{formatList:yl,generateConfig:mn,locale:Bn}),Sr=(0,Kt.Z)(Mr,3),il=Sr[0],ol=Sr[1],Ll=Sr[2],Gi=function(Mo){No(Yo(ir,Mo,He)),He===0?Eo(Mo):ol(Mo)},Tl=function(){No(Yo(ir,null,He)),He===0?Wo():Ll()},ji=ae.useState(Ie),hl=(0,Kt.Z)(ji,2),gs=hl[0],Hr=hl[1];ae.useEffect(function(){Hr(Ie)},[Ie]);var jr=function(Mo){if(os&&gs){var Vo=sa(ir,He);Vo&&oa(ir,He)}return Wi==null?void 0:Wi(Mo)},fi=function(Mo,Vo){return{blurToCancel:!os&&Dl,forwardKeyDown:_a,onBlur:jr,isClickOutside:function(xi){return!An([Pl.current,Ql.current,Kl.current,Hi.current],xi)},onFocus:function(xi){gi&&gi(xi)},triggerOpen:function(xi){xi?St(xi,Mo,"open"):St(xi,sa(ir,Mo)?Mo:!1,"blur")},onSubmit:function(){if(!ir||Fr&&Fr(ir[Mo]))return!1;oa(ir,Mo),Vo(),St(!1,He,"confirm")},onCancel:function(){St(!1,Mo,"cancel"),fo(ai),Vo()}}},Ki={onKeyDown:function(Mo,Vo){ss==null||ss(Mo,Vo)},changeOnBlur:os},Ui=ma((0,wt.Z)((0,wt.Z)({},fi(0,gr)),{},{open:Ot,value:_o},Ki)),hr=(0,Kt.Z)(Ui,2),vl=hr[0],ll=hr[1],Cl=ll.focused,Gl=ll.typing,jl=ma((0,wt.Z)((0,wt.Z)({},fi(1,Ei)),{},{open:Nt,value:wr},Ki)),vs=(0,Kt.Z)(jl,2),ts=vs[0],Nl=vs[1],Sl=Nl.focused,dl=Nl.typing,$i=function(Mo){zl&&zl(Mo),!Ie&&!Al.current.contains(Mo.target)&&!_l.current.contains(Mo.target)&&(Xi[0]?Xi[1]||fa(1):fa(0))},Ci=function(Mo){rl&&rl(Mo),Ie&&(Cl||Sl)&&!Al.current.contains(Mo.target)&&!_l.current.contains(Mo.target)&&Mo.preventDefault()},Wl=ai&&ai[0]?ke(ai[0],{locale:Bn,format:"YYYYMMDDHHmmss",generateConfig:mn}):"",ms=ai&&ai[1]?ke(ai[1],{locale:Bn,format:"YYYYMMDDHHmmss",generateConfig:mn}):"";(0,ae.useEffect)(function(){Ie||(fo(ai),!ko.length||ko[0]===""?Lo(""):Jo!==_o&&gr(),!Xa.length||Xa[0]===""?yi(""):Wa!==wr&&Ei())},[Ie,ko,Xa]),(0,ae.useEffect)(function(){fo(ai)},[Wl,ms]);var Ul=tn({cellRender:Tr,monthCellRender:ti,dateRender:Yr}),$l=ae.useMemo(function(){if(Ul)return function(Rr,Mo){return Ul(Rr,(0,wt.Z)((0,wt.Z)({},Mo),{},{range:He?"end":"start"}))}},[He,Ul]);Ni&&(Ni.current={focus:function(){Al.current&&Al.current.focus()},blur:function(){Al.current&&Al.current.blur(),_l.current&&_l.current.blur()}});var ws=Ja(Zi,bi);function Cs(){var Rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Mo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Vo=null;Ie&&Do&&Do[0]&&Do[1]&&mn.isAfter(Do[1],Do[0])&&(Vo=Do);var Ir=Ka;if(Ka&&(0,bn.Z)(Ka)==="object"&&Ka.defaultValue){var xi=Ka.defaultValue;Ir=(0,wt.Z)((0,wt.Z)({},Ka),{},{defaultValue:sa(xi,He)||void 0})}return ae.createElement(vo.Provider,{value:{inRange:!0,panelPosition:Rr,rangedValue:Or||ir,hoverRangedValue:Vo}},ae.createElement(io,(0,oe.Z)({},de,Mo,{cellRender:$l,showTime:Ir,mode:Il[He],generateConfig:mn,style:void 0,direction:fl,disabledDate:He===0?an:Hn,disabledTime:function(Rl){return Dr?Dr(Rl,He===0?"start":"end"):!1},className:Ct()((0,mt.Z)({},"".concat(Dt,"-panel-focused"),He===0?!Gl:!dl)),value:sa(ir,He),locale:Bn,tabIndex:-1,onPanelChange:function(Rl,as){He===0&&Wo(!0),He===1&&Ll(!0),se(Yo(Il,as,He),Yo(ir,Rl,He));var ls=Rl;Rr==="right"&&Il[He]===as&&(ls=Ne(ls,as,mn,-1)),es(ls,He)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:He===0?sa(ir,1):sa(ir,0)})))}var mr=0,oi=0;if(He&&Ql.current&&Ml.current&&Pl.current&&Qi.current){mr=Ql.current.offsetWidth+Ml.current.offsetWidth;var sl=Qi.current.offsetLeft>mr?Qi.current.offsetLeft-mr:Qi.current.offsetLeft,pi=Pl.current.offsetWidth,ul=Qi.current.offsetWidth;pi&&ul&&mr>pi-ul-(fl==="rtl"?0:sl)&&(oi=mr)}var bl=fl==="rtl"?{right:mr}:{left:mr};function xl(){var Rr,Mo=qn(Dt,Il[He],qi),Vo=va({prefixCls:Dt,components:ps,needConfirmButton:Dl,okDisabled:!sa(ir,He)||Fr&&Fr(ir[He]),locale:Bn,onOk:function(){var kl=sa(ir,He);kl&&(oa(ir,He),ml==null||ml(ir),St(!1,He,"confirm"))}});if(oo!=="time"&&!Ka){var Ir=cs(He),xi=Ne(Ir,oo,mn),Ps=Il[He],Rl=Ps===oo,as=Cs(Rl?"left":!1,{pickerValue:Ir,onPickerValueChange:function(kl){es(kl,He)}}),ls=Cs("right",{pickerValue:xi,onPickerValueChange:function(kl){es(Ne(kl,oo,mn,-1),He)}});fl==="rtl"?Rr=ae.createElement(ae.Fragment,null,ls,Rl&&as):Rr=ae.createElement(ae.Fragment,null,as,Rl&&ls)}else Rr=Cs();var bs=ae.createElement("div",{className:"".concat(Dt,"-panel-layout")},ae.createElement(Di,{prefixCls:Dt,presets:ws,onClick:function(kl){oa(kl,null),St(!1,He,"preset")},onHover:function(kl){mi(kl)}}),ae.createElement("div",null,ae.createElement("div",{className:"".concat(Dt,"-panels")},Rr),(Mo||Vo)&&ae.createElement("div",{className:"".concat(Dt,"-footer")},Mo,Vo)));return ni&&(bs=ni(bs)),ae.createElement("div",{className:"".concat(Dt,"-panel-container"),style:{marginLeft:oi},ref:Pl,onMouseDown:function(kl){kl.preventDefault()}},bs)}var ns=ae.createElement("div",{className:Ct()("".concat(Dt,"-range-wrapper"),"".concat(Dt,"-").concat(oo,"-range-wrapper")),style:{minWidth:ea}},ae.createElement("div",{ref:Qi,className:"".concat(Dt,"-range-arrow"),style:bl}),xl()),Fs;Vi&&(Fs=ae.createElement("span",{className:"".concat(Dt,"-suffix"),onMouseDown:function(Mo){Mo.preventDefault()}},Vi));var Ts=Ti(Dt,Ai,ci),As=ae.createElement("span",{onMouseDown:function(Mo){Mo.preventDefault(),Mo.stopPropagation()},onMouseUp:function(Mo){Mo.preventDefault(),Mo.stopPropagation();var Vo=ai;Xi[0]||(Vo=Yo(Vo,null,0)),Xi[1]||(Vo=Yo(Vo,null,1)),oa(Vo,null),St(!1,He,"clear")},className:"".concat(Dt,"-clear"),role:"button"},Ts),Rs=Ai&&(sa(ai,0)&&!Xi[0]||sa(ai,1)&&!Xi[1]),Ds={size:Vn(oo,yl[0],mn)},Ss=0,is=0;Ql.current&&Kl.current&&Ml.current&&(He===0?is=Ql.current.offsetWidth:(Ss=mr,is=Kl.current.offsetWidth));var Bs=fl==="rtl"?{right:Ss}:{left:Ss},ks=function(Mo,Vo){var Ir=Yo(ir,Mo,He);if(Vo==="submit"||Vo!=="key"&&!Dl){oa(Ir,He),He===0?Wo():Ll();var xi=He===0?1:0;Xi[xi]?St(!1,!1,"confirm"):St(!1,He,"confirm")}else fo(Ir)};return ae.createElement(qe.Provider,{value:{operationRef:Xl,hideHeader:oo==="time",onDateMouseEnter:Gi,onDateMouseLeave:Tl,hideRanges:!0,onSelect:ks,open:Ie}},ae.createElement(tr,{visible:Ie,popupElement:ns,popupStyle:ba,prefixCls:Dt,dropdownClassName:Ln,dropdownAlign:na,getPopupContainer:aa,transitionName:Rn,range:!0,direction:fl},ae.createElement("div",(0,oe.Z)({ref:Hi,className:Ct()(Dt,"".concat(Dt,"-range"),xn,(pe={},(0,mt.Z)(pe,"".concat(Dt,"-disabled"),Xi[0]&&Xi[1]),(0,mt.Z)(pe,"".concat(Dt,"-focused"),He===0?Cl:Sl),(0,mt.Z)(pe,"".concat(Dt,"-rtl"),fl==="rtl"),pe)),style:gn,onClick:$i,onMouseEnter:al,onMouseLeave:Zl,onMouseDown:Ci,onMouseUp:Bi},(0,vn.Z)(de,{aria:!0,data:!0})),ae.createElement("div",{className:Ct()("".concat(Dt,"-input"),(ye={},(0,mt.Z)(ye,"".concat(Dt,"-input-active"),He===0),(0,mt.Z)(ye,"".concat(Dt,"-input-placeholder"),!!Br),ye)),ref:Ql},ae.createElement("input",(0,oe.Z)({id:cn,disabled:Xi[0],readOnly:Yi||typeof yl[0]=="function"||!Gl,value:Br||_o,onChange:function(Mo){Lo(Mo.target.value)},autoFocus:to,placeholder:sa(la,0)||"",ref:Al},vl,Ds,{autoComplete:ds}))),ae.createElement("div",{className:"".concat(Dt,"-range-separator"),ref:Ml},nr),ae.createElement("div",{className:Ct()("".concat(Dt,"-input"),(Ve={},(0,mt.Z)(Ve,"".concat(Dt,"-input-active"),He===1),(0,mt.Z)(Ve,"".concat(Dt,"-input-placeholder"),!!il),Ve)),ref:Kl},ae.createElement("input",(0,oe.Z)({disabled:Xi[1],readOnly:Yi||typeof yl[0]=="function"||!dl,value:il||wr,onChange:function(Mo){yi(Mo.target.value)},placeholder:sa(la,1)||"",ref:_l},ts,Ds,{autoComplete:ds}))),ae.createElement("div",{className:"".concat(Dt,"-active-bar"),style:(0,wt.Z)((0,wt.Z)({},Bs),{},{width:is,position:"absolute"})}),Fs,Rs&&As)))}var ta=function(de){(0,Pt.Z)(ye,de);var pe=(0,Mt.Z)(ye);function ye(){var Ve;(0,Ut.Z)(this,ye);for(var Qe=arguments.length,Tt=new Array(Qe),Dt=0;Dt<Qe;Dt++)Tt[Dt]=arguments[Dt];return Ve=pe.call.apply(pe,[this].concat(Tt)),(0,mt.Z)((0,it.Z)(Ve),"pickerRef",ae.createRef()),(0,mt.Z)((0,it.Z)(Ve),"focus",function(){Ve.pickerRef.current&&Ve.pickerRef.current.focus()}),(0,mt.Z)((0,it.Z)(Ve),"blur",function(){Ve.pickerRef.current&&Ve.pickerRef.current.blur()}),Ve}return(0,sn.Z)(ye,[{key:"render",value:function(){return ae.createElement(En,(0,oe.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ye}(ae.Component),da=ta,Zn=Ri,Qa=ee(9708),To=ee(53124),Ga=ee(98866),Cr=ee(98675),Si=ee(65223),ja=ee(10110),La=ee(4173),Po=ee(16516),Qn=ee(84780),Ia=ee(47673),Zr=ee(14747),Za=ee(79511),Sa=ee(80110),Ko=ee(67771),si=ee(33297),Yn=ee(45503),yo=ee(67968);const Pa=(de,pe,ye,Ve)=>{const{lineHeight:Qe}=de,Tt=Math.floor(ye*Qe)+2,Dt=Math.max((pe-Tt)/2,0),cn=Math.max(pe-Tt-Dt,0);return{padding:`${Dt}px ${Ve}px ${cn}px`}},dn=de=>{const{componentCls:pe,pickerCellCls:ye,pickerCellInnerCls:Ve,cellHeight:Qe,motionDurationSlow:Tt,borderRadiusSM:Dt,motionDurationMid:cn,cellHoverBg:gn,lineWidth:xn,lineType:ba,colorPrimary:Ln,cellActiveWithRangeBg:Rn,colorTextLightSolid:na,controlHeightSM:aa,cellRangeBorderColor:mn,pickerCellBorderGap:Bn,cellHoverWithRangeBg:la,cellWidth:to,colorTextDisabled:$a,cellBgDisabled:ao}=de;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:Qe,transform:"translateY(-50%)",transition:`all ${Tt}`,content:'""'},[Ve]:{position:"relative",zIndex:2,display:"inline-block",minWidth:Qe,height:Qe,lineHeight:`${Qe}px`,borderRadius:Dt,transition:`background ${cn}, border ${cn}`},"&-range-hover-start, &-range-hover-end":{[Ve]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ye}-in-view),
&:hover:not(${ye}-selected):not(${ye}-range-start):not(${ye}-range-end):not(${ye}-range-hover-start):not(${ye}-range-hover-end)`]:{[Ve]:{background:gn}},[`&-in-view${ye}-today ${Ve}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${xn}px ${ba} ${Ln}`,borderRadius:Dt,content:'""'}},[`&-in-view${ye}-in-range`]:{position:"relative","&::before":{background:Rn}},[`&-in-view${ye}-selected ${Ve},
&-in-view${ye}-range-start ${Ve},
&-in-view${ye}-range-end ${Ve}`]:{color:na,background:Ln},[`&-in-view${ye}-range-start:not(${ye}-range-start-single),
&-in-view${ye}-range-end:not(${ye}-range-end-single)`]:{"&::before":{background:Rn}},[`&-in-view${ye}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ye}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ye}-range-hover-start:not(${ye}-in-range):not(${ye}-range-start):not(${ye}-range-end),
&-in-view${ye}-range-hover-end:not(${ye}-in-range):not(${ye}-range-start):not(${ye}-range-end),
&-in-view${ye}-range-hover-start${ye}-range-start-single,
&-in-view${ye}-range-hover-start${ye}-range-start${ye}-range-end${ye}-range-end-near-hover,
&-in-view${ye}-range-hover-end${ye}-range-start${ye}-range-end${ye}-range-start-near-hover,
&-in-view${ye}-range-hover-end${ye}-range-end-single,
&-in-view${ye}-range-hover:not(${ye}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:aa,borderTop:`${xn}px dashed ${mn}`,borderBottom:`${xn}px dashed ${mn}`,transform:"translateY(-50%)",transition:`all ${Tt}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Bn},[`&-in-view${ye}-in-range${ye}-range-hover::before,
&-in-view${ye}-in-range${ye}-range-hover-start::before,
&-in-view${ye}-in-range${ye}-range-hover-end::before,
&-in-view${ye}-range-start${ye}-range-hover::before,
&-in-view${ye}-range-end${ye}-range-hover::before,
&-in-view${ye}-range-start:not(${ye}-range-start-single)${ye}-range-hover-start::before,
&-in-view${ye}-range-end:not(${ye}-range-end-single)${ye}-range-hover-end::before,
${pe}-panel
> :not(${pe}-date-panel)
&-in-view${ye}-in-range${ye}-range-hover-start::before,
${pe}-panel
> :not(${pe}-date-panel)
&-in-view${ye}-in-range${ye}-range-hover-end::before`]:{background:la},[`&-in-view${ye}-range-start:not(${ye}-range-start-single):not(${ye}-range-end) ${Ve}`]:{borderStartStartRadius:Dt,borderEndStartRadius:Dt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ye}-range-end:not(${ye}-range-end-single):not(${ye}-range-start) ${Ve}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Dt,borderEndEndRadius:Dt},[`&-range-hover${ye}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ye}-range-hover:first-child::after,
tr > &-in-view${ye}-range-hover-end:first-child::after,
&-in-view${ye}-start${ye}-range-hover-edge-start${ye}-range-hover-edge-start-near-range::after,
&-in-view${ye}-range-hover-edge-start:not(${ye}-range-hover-edge-start-near-range)::after,
&-in-view${ye}-range-hover-start::after`]:{insetInlineStart:(to-Qe)/2,borderInlineStart:`${xn}px dashed ${mn}`,borderStartStartRadius:Dt,borderEndStartRadius:Dt},[`tr > &-in-view${ye}-range-hover:last-child::after,
tr > &-in-view${ye}-range-hover-start:last-child::after,
&-in-view${ye}-end${ye}-range-hover-edge-end${ye}-range-hover-edge-end-near-range::after,
&-in-view${ye}-range-hover-edge-end:not(${ye}-range-hover-edge-end-near-range)::after,
&-in-view${ye}-range-hover-end::after`]:{insetInlineEnd:(to-Qe)/2,borderInlineEnd:`${xn}px dashed ${mn}`,borderStartEndRadius:Dt,borderEndEndRadius:Dt},"&-disabled":{color:$a,pointerEvents:"none",[Ve]:{background:"transparent"},"&::before":{background:ao}},[`&-disabled${ye}-today ${Ve}::before`]:{borderColor:$a}}},ya=de=>{const{componentCls:pe,pickerCellCls:ye,pickerCellInnerCls:Ve,pickerYearMonthCellWidth:Qe,pickerControlIconSize:Tt,cellWidth:Dt,paddingSM:cn,paddingXS:gn,paddingXXS:xn,colorBgContainer:ba,lineWidth:Ln,lineType:Rn,borderRadiusLG:na,colorPrimary:aa,colorTextHeading:mn,colorSplit:Bn,pickerControlIconBorderWidth:la,colorIcon:to,textHeight:$a,motionDurationMid:ao,colorIconHover:lo,fontWeightStrong:oo,cellHeight:Ka,pickerCellPaddingVertical:fr,colorTextDisabled:Go,colorText:nr,fontSize:xr,cellHoverWithRangeBg:Gr,motionDurationSlow:$r,withoutTimeCellHeight:Pi,pickerQuarterPanelContentHeight:zr,colorLink:Fr,colorLinkActive:Dr,colorLinkHover:Yr,cellRangeBorderColor:ti,borderRadiusSM:Tr,colorTextLightSolid:ni,cellHoverBg:Zi,timeColumnHeight:bi,timeColumnWidth:Ji,timeCellHeight:Ai,controlItemBgActive:Vi,marginXXS:ci,pickerDatePanelPaddingHorizontal:Ni}=de,Yi=Dt*7+Ni*2,nl=(Yi-gn*2)/3-Qe-cn,qi=(Yi-gn*2)/4-Qe;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:ba,border:`${Ln}px ${Rn} ${Bn}`,borderRadius:na,outline:"none","&-focused":{borderColor:aa},"&-rtl":{direction:"rtl",[`${pe}-prev-icon,
${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon,
${pe}-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:Yi},"&-header":{display:"flex",padding:`0 ${gn}px`,color:mn,borderBottom:`${Ln}px ${Rn} ${Bn}`,"> *":{flex:"none"},button:{padding:0,color:to,lineHeight:`${$a}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ao}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:xr,"&:hover":{color:lo}},"&-view":{flex:"auto",fontWeight:oo,lineHeight:`${$a}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:gn},"&:hover":{color:aa}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Tt,height:Tt,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Tt,height:Tt,border:"0 solid currentcolor",borderBlockStartWidth:la,borderBlockEndWidth:0,borderInlineStartWidth:la,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Tt/2),insetInlineStart:Math.ceil(Tt/2),display:"inline-block",width:Tt,height:Tt,border:"0 solid currentcolor",borderBlockStartWidth:la,borderBlockEndWidth:0,borderInlineStartWidth:la,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:Ka,fontWeight:"normal"},th:{height:Ka+fr*2,color:nr,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${fr}px 0`,color:Go,cursor:"pointer","&-in-view":{color:nr}},dn(de)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ve},
&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Gr,transition:`all ${$r}`,content:'""'}},[`&-date-panel
${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start
${Ve}::after`]:{insetInlineEnd:-(Dt-Ka)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ve}::after`]:{insetInlineEnd:0,insetInlineStart:-(Dt-Ka)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:Pi*4},[Ve]:{padding:`0 ${gn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:zr},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:qi,borderInlineStart:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:qi,borderInlineEnd:`${Ln}px dashed ${ti}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:qi,borderInlineEnd:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineStart:qi,borderInlineStart:`${Ln}px dashed ${ti}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${Ln}px ${Rn} ${Bn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${$a-2*Ln}px`,textAlign:"center","&-extra":{padding:`0 ${cn}px`,lineHeight:`${$a-2*Ln}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Ln}px ${Rn} ${Bn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Fr,"&:hover":{color:Yr},"&:active":{color:Dr},[`&${pe}-today-btn-disabled`]:{color:Go,cursor:"not-allowed"}},"&-decade-panel":{[Ve]:{padding:`0 ${gn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${gn}px`},[Ve]:{width:Qe},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:Tr,borderEndStartRadius:Tr,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Tr,borderEndEndRadius:Tr}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Tr,borderEndEndRadius:Tr,[`${pe}-panel-rtl &`]:{borderStartStartRadius:Tr,borderEndStartRadius:Tr,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:nl,borderInlineStart:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:nl,borderInlineEnd:`${Ln}px dashed ${ti}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:nl,borderInlineEnd:`${Ln}px dashed ${ti}`,[`${pe}-panel-rtl &`]:{insetInlineStart:nl,borderInlineStart:`${Ln}px dashed ${ti}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${gn}px ${cn}px`},[`${pe}-cell`]:{[`&:hover ${Ve},
&-selected ${Ve},
${Ve}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ao}`},"&:first-child:before":{borderStartStartRadius:Tr,borderEndStartRadius:Tr},"&:last-child:before":{borderStartEndRadius:Tr,borderEndEndRadius:Tr}},"&:hover td":{"&:before":{background:Zi}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ye}`]:{"&:before":{background:aa},[`&${pe}-cell-week`]:{color:new Qn.C(ni).setAlpha(.5).toHexString()},[Ve]:{color:ni}}},"&-range-hover td:before":{background:Vi}}},"&-date-panel":{[`${pe}-body`]:{padding:`${gn}px ${Ni}px`},[`${pe}-content`]:{width:Dt*7,th:{width:Dt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${Ln}px ${Rn} ${Bn}`},[`${pe}-date-panel,
${pe}-time-panel`]:{transition:`opacity ${$r}`},"&-active":{[`${pe}-date-panel,
${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:bi},"&-column":{flex:"1 0 auto",width:Ji,margin:`${xn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ao}`,overflowX:"hidden","&::after":{display:"block",height:bi-Ai,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Ln}px ${Rn} ${Bn}`},"&-active":{background:new Qn.C(Vi).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:ci,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Ji-2*ci,height:Ai,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Ji-Ai)/2,color:nr,lineHeight:`${Ai}px`,borderRadius:Tr,cursor:"pointer",transition:`background ${ao}`,"&:hover":{background:Zi}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Vi}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:Go,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:bi-Ai+xn*2}}}},wn=de=>{const{componentCls:pe,colorBgContainer:ye,colorError:Ve,errorActiveShadow:Qe,colorWarning:Tt,warningActiveShadow:Dt}=de;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:Ve},[`&${pe}-focused, &:focus`]:Object.assign({},(0,Ia.M1)((0,Yn.TS)(de,{activeBorderColor:Ve,activeShadow:Qe}))),[`${pe}-active-bar`]:{background:Ve}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ye,borderColor:Tt},[`&${pe}-focused, &:focus`]:Object.assign({},(0,Ia.M1)((0,Yn.TS)(de,{activeBorderColor:Tt,activeShadow:Dt}))),[`${pe}-active-bar`]:{background:Tt}}}}},Uo=de=>{const{componentCls:pe,antCls:ye,controlHeight:Ve,fontSize:Qe,paddingInline:Tt,colorBgContainer:Dt,lineWidth:cn,lineType:gn,colorBorder:xn,borderRadius:ba,motionDurationMid:Ln,colorBgContainerDisabled:Rn,colorTextDisabled:na,colorTextPlaceholder:aa,controlHeightLG:mn,fontSizeLG:Bn,controlHeightSM:la,paddingInlineSM:to,paddingXS:$a,marginXS:ao,colorTextDescription:lo,lineWidthBold:oo,lineHeight:Ka,colorPrimary:fr,motionDurationSlow:Go,zIndexPopup:nr,paddingXXS:xr,paddingSM:Gr,textHeight:$r,cellActiveWithRangeBg:Pi,colorPrimaryBorder:zr,sizePopupArrow:Fr,borderRadiusXS:Dr,borderRadiusOuter:Yr,colorBgElevated:ti,borderRadiusLG:Tr,boxShadowSecondary:ni,borderRadiusSM:Zi,colorSplit:bi,cellHoverBg:Ji,presetsWidth:Ai,presetsMaxWidth:Vi,boxShadowPopoverArrow:ci,colorTextQuaternary:Ni}=de;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Zr.Wf)(de)),Pa(de,Ve,Qe,Tt)),{position:"relative",display:"inline-flex",alignItems:"center",background:Dt,lineHeight:1,border:`${cn}px ${gn} ${xn}`,borderRadius:ba,transition:`border ${Ln}, box-shadow ${Ln}`,"&:hover, &-focused":Object.assign({},(0,Ia.pU)(de)),"&-focused":Object.assign({},(0,Ia.M1)(de)),[`&${pe}-disabled`]:{background:Rn,borderColor:xn,cursor:"not-allowed",[`${pe}-suffix`]:{color:Ni}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Ia.ik)(de)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:aa}}},"&-large":Object.assign(Object.assign({},Pa(de,mn,Bn,Tt)),{[`${pe}-input > input`]:{fontSize:Bn}}),"&-small":Object.assign({},Pa(de,la,Qe,to)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:$a/2,color:na,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ao}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:na,lineHeight:1,background:Dt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Ln}, color ${Ln}`,"> *":{verticalAlign:"top"},"&:hover":{color:lo}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Bn,color:na,fontSize:Bn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:lo},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:Tt},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-cn,height:oo,marginInlineStart:Tt,background:fr,opacity:0,transition:`all ${Go} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${$a}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:to},[`${pe}-active-bar`]:{marginInlineStart:to}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Zr.Wf)(de)),ya(de)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:nr,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-topLeft,
&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-topRight,
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-topLeft,
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:Ko.Qt},[`&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft,
&${ye}-slide-up-enter${ye}-slide-up-enter-active${pe}-dropdown-placement-bottomRight,
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft,
&${ye}-slide-up-appear${ye}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:Ko.fJ},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-topLeft,
&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:Ko.ly},[`&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft,
&${ye}-slide-up-leave${ye}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:Ko.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:xr},[`${pe}-ranges`]:{marginBottom:0,padding:`${xr}px ${Gr}px`,overflow:"hidden",lineHeight:`${$r-2*cn-$a/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${ye}-tag-blue`]:{color:fr,background:Pi,borderColor:zr,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Tt*1.5,transition:`left ${Go} ease-out`},(0,Za.r)(Fr,Dr,Yr,ti,ci)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:ti,borderRadius:Tr,boxShadow:ni,transition:`margin ${Go}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ai,maxWidth:Vi,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:$a,borderInlineEnd:`${cn}px ${gn} ${bi}`,li:Object.assign(Object.assign({},Zr.vS),{borderRadius:Zi,paddingInline:$a,paddingBlock:(la-Math.round(Qe*Ka))/2,cursor:"pointer",transition:`all ${Go}`,"+ li":{marginTop:ao},"&:hover":{background:Ji}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${cn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content,
table`]:{textAlign:"center"},"&-focused":{borderColor:xn}}}}),"&-dropdown-range":{padding:`${Fr*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Ko.oN)(de,"slide-up"),(0,Ko.oN)(de,"slide-down"),(0,si.Fm)(de,"move-up"),(0,si.Fm)(de,"move-down")]},xo=de=>{const{componentCls:pe,controlHeightLG:ye,paddingXXS:Ve,padding:Qe}=de;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:ye*1.5,pickerQuarterPanelContentHeight:ye*1.4,pickerCellPaddingVertical:Ve+Ve/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:Qe+Ve/2}},Ho=de=>({cellHoverBg:de.controlItemBgHover,cellActiveWithRangeBg:de.controlItemBgActive,cellHoverWithRangeBg:new Qn.C(de.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Qn.C(de.colorPrimary).lighten(20).toHexString(),cellBgDisabled:de.colorBgContainerDisabled,timeColumnWidth:de.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:de.controlHeightSM*1.5,cellHeight:de.controlHeightSM,textHeight:de.controlHeightLG,withoutTimeCellHeight:de.controlHeightLG*1.65});var Jr=(0,yo.Z)("DatePicker",de=>{const pe=(0,Yn.TS)((0,Ia.e5)(de),xo(de));return[Uo(pe),wn(pe),(0,Sa.c)(de,{focusElCls:`${de.componentCls}-focused`})]},de=>Object.assign(Object.assign(Object.assign({},(0,Ia.TM)(de)),Ho(de)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:de.zIndexPopupBase+50}));function Co(de,pe,ye){return ye!==void 0?ye:pe==="year"&&de.lang.yearPlaceholder?de.lang.yearPlaceholder:pe==="quarter"&&de.lang.quarterPlaceholder?de.lang.quarterPlaceholder:pe==="month"&&de.lang.monthPlaceholder?de.lang.monthPlaceholder:pe==="week"&&de.lang.weekPlaceholder?de.lang.weekPlaceholder:pe==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.placeholder:de.lang.placeholder}function br(de,pe,ye){return ye!==void 0?ye:pe==="year"&&de.lang.yearPlaceholder?de.lang.rangeYearPlaceholder:pe==="quarter"&&de.lang.quarterPlaceholder?de.lang.rangeQuarterPlaceholder:pe==="month"&&de.lang.monthPlaceholder?de.lang.rangeMonthPlaceholder:pe==="week"&&de.lang.weekPlaceholder?de.lang.rangeWeekPlaceholder:pe==="time"&&de.timePickerLocale.placeholder?de.timePickerLocale.rangePlaceholder:de.lang.rangePlaceholder}function qa(de,pe){const ye={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ye};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ye};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ye};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ye};default:return{points:de==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ye}}}function Qo(de){return de?Array.isArray(de)?de:[de]:[]}function cr(de){const{format:pe,picker:ye,showHour:Ve,showMinute:Qe,showSecond:Tt,use12Hours:Dt}=de,cn=Qo(pe)[0],gn=Object.assign({},de);return pe&&Array.isArray(pe)&&(gn.format=cn),cn&&typeof cn=="string"&&(!cn.includes("s")&&Tt===void 0&&(gn.showSecond=!1),!cn.includes("m")&&Qe===void 0&&(gn.showMinute=!1),!cn.includes("H")&&!cn.includes("h")&&!cn.includes("K")&&!cn.includes("k")&&Ve===void 0&&(gn.showHour=!1),(cn.includes("a")||cn.includes("A"))&&Dt===void 0&&(gn.use12Hours=!0)),ye==="time"?gn:(typeof cn=="function"&&delete gn.format,{showTime:gn})}function ri(de,pe,ye){if(de===!1)return!1;const Ve={clearIcon:pe!=null?pe:ye};return typeof de=="object"?Object.assign(Object.assign({},Ve),de):Ve}var Mn=ee(71577);function Ea(de){return ae.createElement(Mn.ZP,Object.assign({size:"small",type:"primary"},de))}var Ao={button:Ea},pa=function(de,pe){var ye={};for(var Ve in de)Object.prototype.hasOwnProperty.call(de,Ve)&&pe.indexOf(Ve)<0&&(ye[Ve]=de[Ve]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(de);Qe<Ve.length;Qe++)pe.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(de,Ve[Qe])&&(ye[Ve[Qe]]=de[Ve[Qe]]);return ye};function Ro(de){return(0,ae.forwardRef)((ye,Ve)=>{const{prefixCls:Qe,getPopupContainer:Tt,className:Dt,placement:cn,size:gn,disabled:xn,bordered:ba=!0,placeholder:Ln,popupClassName:Rn,dropdownClassName:na,status:aa,clearIcon:mn,allowClear:Bn,rootClassName:la}=ye,to=pa(ye,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),$a=ae.useRef(null),{getPrefixCls:ao,direction:lo,getPopupContainer:oo}=(0,ae.useContext)(To.E_),Ka=ao("picker",Qe),{compactSize:fr,compactItemClassnames:Go}=(0,La.ri)(Ka,lo),{format:nr,showTime:xr,picker:Gr}=ye,$r=ao(),[Pi,zr]=Jr(Ka),Fr=Object.assign(Object.assign({},xr?cr(Object.assign({format:nr,picker:Gr},xr)):{}),Gr==="time"?cr(Object.assign(Object.assign({format:nr},ye),{picker:Gr})):{}),Dr=(0,Cr.Z)(ci=>{var Ni;return(Ni=gn!=null?gn:fr)!==null&&Ni!==void 0?Ni:ci}),Yr=ae.useContext(Ga.Z),ti=xn!=null?xn:Yr,Tr=(0,ae.useContext)(Si.aM),{hasFeedback:ni,status:Zi,feedbackIcon:bi}=Tr,Ji=ae.createElement(ae.Fragment,null,Gr==="time"?ae.createElement(Xe,null):ae.createElement(xe,null),ni&&bi);(0,ae.useImperativeHandle)(Ve,()=>({focus:()=>{var ci;return(ci=$a.current)===null||ci===void 0?void 0:ci.focus()},blur:()=>{var ci;return(ci=$a.current)===null||ci===void 0?void 0:ci.blur()}}));const[Ai]=(0,ja.Z)("Calendar",Po.Z),Vi=Object.assign(Object.assign({},Ai),ye.locale);return Pi(ae.createElement(da,Object.assign({separator:ae.createElement("span",{"aria-label":"to",className:`${Ka}-separator`},ae.createElement($e,null)),disabled:ti,ref:$a,dropdownAlign:qa(lo,cn),placeholder:br(Vi,Gr,Ln),suffixIcon:Ji,prevIcon:ae.createElement("span",{className:`${Ka}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${Ka}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${Ka}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${Ka}-super-next-icon`}),transitionName:`${$r}-slide-up`},to,Fr,{className:Ct()({[`${Ka}-${Dr}`]:Dr,[`${Ka}-borderless`]:!ba},(0,Qa.Z)(Ka,(0,Qa.F)(Zi,aa),ni),zr,Go,Dt,la),locale:Vi.lang,prefixCls:Ka,getPopupContainer:Tt||oo,generateConfig:de,components:Ao,direction:lo,dropdownClassName:Ct()(zr,Rn||na,la),allowClear:ri(Bn,mn,ae.createElement(Le.Z,null))})))})}var Bo=function(de,pe){var ye={};for(var Ve in de)Object.prototype.hasOwnProperty.call(de,Ve)&&pe.indexOf(Ve)<0&&(ye[Ve]=de[Ve]);if(de!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Ve=Object.getOwnPropertySymbols(de);Qe<Ve.length;Qe++)pe.indexOf(Ve[Qe])<0&&Object.prototype.propertyIsEnumerable.call(de,Ve[Qe])&&(ye[Ve[Qe]]=de[Ve[Qe]]);return ye};function $o(de){function pe(gn,xn){const ba=xn==="TimePicker"?"timePicker":"datePicker",Ln=(0,ae.forwardRef)((Rn,na)=>{const{prefixCls:aa,getPopupContainer:mn,style:Bn,className:la,rootClassName:to,size:$a,bordered:ao=!0,placement:lo,placeholder:oo,popupClassName:Ka,dropdownClassName:fr,disabled:Go,status:nr,clearIcon:xr,allowClear:Gr}=Rn,$r=Bo(Rn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Pi,direction:zr,getPopupContainer:Fr,[ba]:Dr}=(0,ae.useContext)(To.E_),Yr=Pi("picker",aa),{compactSize:ti,compactItemClassnames:Tr}=(0,La.ri)(Yr,zr),ni=ae.useRef(null),{format:Zi,showTime:bi}=Rn,[Ji,Ai]=Jr(Yr);(0,ae.useImperativeHandle)(na,()=>({focus:()=>{var al;return(al=ni.current)===null||al===void 0?void 0:al.focus()},blur:()=>{var al;return(al=ni.current)===null||al===void 0?void 0:al.blur()}}));const Vi={showToday:!0};let ci={};gn&&(ci.picker=gn);const Ni=gn||Rn.picker;ci=Object.assign(Object.assign(Object.assign({},ci),bi?cr(Object.assign({format:Zi,picker:Ni},bi)):{}),Ni==="time"?cr(Object.assign(Object.assign({format:Zi},Rn),{picker:Ni})):{});const Yi=Pi(),nl=(0,Cr.Z)(al=>{var Zl;return(Zl=$a!=null?$a:ti)!==null&&Zl!==void 0?Zl:al}),qi=ae.useContext(Ga.Z),gl=Go!=null?Go:qi,wl=(0,ae.useContext)(Si.aM),{hasFeedback:yr,status:zi,feedbackIcon:gi}=wl,Wi=ae.createElement(ae.Fragment,null,Ni==="time"?ae.createElement(Xe,null):ae.createElement(xe,null),yr&&gi),[rl]=(0,ja.Z)("DatePicker",Po.Z),Bi=Object.assign(Object.assign({},rl),Rn.locale);return Ji(ae.createElement(Zn,Object.assign({ref:ni,placeholder:Co(Bi,Ni,oo),suffixIcon:Wi,dropdownAlign:qa(zr,lo),prevIcon:ae.createElement("span",{className:`${Yr}-prev-icon`}),nextIcon:ae.createElement("span",{className:`${Yr}-next-icon`}),superPrevIcon:ae.createElement("span",{className:`${Yr}-super-prev-icon`}),superNextIcon:ae.createElement("span",{className:`${Yr}-super-next-icon`}),transitionName:`${Yi}-slide-up`},Vi,$r,ci,{locale:Bi.lang,className:Ct()({[`${Yr}-${nl}`]:nl,[`${Yr}-borderless`]:!ao},(0,Qa.Z)(Yr,(0,Qa.F)(zi,nr),yr),Ai,Tr,Dr==null?void 0:Dr.className,la,to),style:Object.assign(Object.assign({},Dr==null?void 0:Dr.style),Bn),prefixCls:Yr,getPopupContainer:mn||Fr,generateConfig:de,components:Ao,direction:zr,disabled:gl,dropdownClassName:Ct()(Ai,to,Ka||fr),allowClear:ri(Gr,xr,ae.createElement(Le.Z,null))})))});return xn&&(Ln.displayName=xn),Ln}const ye=pe(),Ve=pe("week","WeekPicker"),Qe=pe("month","MonthPicker"),Tt=pe("year","YearPicker"),Dt=pe("time","TimePicker"),cn=pe("quarter","QuarterPicker");return{DatePicker:ye,WeekPicker:Ve,MonthPicker:Qe,YearPicker:Tt,TimePicker:Dt,QuarterPicker:cn}}const ei=null;function ki(de){const{DatePicker:pe,WeekPicker:ye,MonthPicker:Ve,YearPicker:Qe,TimePicker:Tt,QuarterPicker:Dt}=$o(de),cn=Ro(de),gn=pe;return gn.WeekPicker=ye,gn.MonthPicker=Ve,gn.YearPicker=Qe,gn.RangePicker=cn,gn.TimePicker=Tt,gn.QuarterPicker=Dt,gn}var tl=ki;const cl=tl(te);function Yl(de){const pe=qa(de.direction,de.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},de),{dropdownAlign:pe})}const Ms=(0,ne.Z)(cl,"picker",null,Yl);cl._InternalPanelDoNotUseOrYouWillBeFired=Ms;const Is=(0,ne.Z)(cl.RangePicker,"picker",null,Yl);cl._InternalRangePanelDoNotUseOrYouWillBeFired=Is,cl.generatePicker=tl;var $s=cl},96074:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Me}});var x=ee(94184),ue=ee.n(x),fe=ee(67294),De=ee(53124),Fe=ee(14747),Te=ee(67968),ie=ee(45503);const _e=ve=>{const{componentCls:re,sizePaddingEdgeHorizontal:a,colorSplit:y,lineWidth:b,textPaddingInline:E,orientationMargin:z,verticalMarginInline:te}=ve;return{[re]:Object.assign(Object.assign({},(0,Fe.Wf)(ve)),{borderBlockStart:`${b}px solid ${y}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${y}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ve.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${re}-with-text`]:{display:"flex",alignItems:"center",margin:`${ve.dividerHorizontalWithTextGutterMargin}px 0`,color:ve.colorTextHeading,fontWeight:500,fontSize:ve.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${re}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${re}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${re}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:y,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${re}-with-text${re}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${re}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${re}-with-text`]:{color:ve.colorText,fontWeight:"normal",fontSize:ve.fontSize},[`&-horizontal${re}-with-text-left${re}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${re}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${re}-with-text-right${re}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${re}-inner-text`]:{paddingInlineEnd:a}}})}};var ze=(0,Te.Z)("Divider",ve=>{const re=(0,ie.TS)(ve,{dividerHorizontalWithTextGutterMargin:ve.margin,dividerHorizontalGutterMargin:ve.marginLG,sizePaddingEdgeHorizontal:0});return[_e(re)]},ve=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:ve.marginXS})),Ae=function(ve,re){var a={};for(var y in ve)Object.prototype.hasOwnProperty.call(ve,y)&&re.indexOf(y)<0&&(a[y]=ve[y]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,y=Object.getOwnPropertySymbols(ve);b<y.length;b++)re.indexOf(y[b])<0&&Object.prototype.propertyIsEnumerable.call(ve,y[b])&&(a[y[b]]=ve[y[b]]);return a},Me=ve=>{const{getPrefixCls:re,direction:a,divider:y}=fe.useContext(De.E_),{prefixCls:b,type:E="horizontal",orientation:z="center",orientationMargin:te,className:ne,rootClassName:oe,children:ae,dashed:le,plain:he,style:Ee}=ve,be=Ae(ve,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),xe=re("divider",b),[me,Ce]=ze(xe),Be=z.length>0?`-${z}`:z,Xe=!!ae,Le=z==="left"&&te!=null,Ue=z==="right"&&te!=null,Ze=ue()(xe,y==null?void 0:y.className,Ce,`${xe}-${E}`,{[`${xe}-with-text`]:Xe,[`${xe}-with-text${Be}`]:Xe,[`${xe}-dashed`]:!!le,[`${xe}-plain`]:!!he,[`${xe}-rtl`]:a==="rtl",[`${xe}-no-default-orientation-margin-left`]:Le,[`${xe}-no-default-orientation-margin-right`]:Ue},ne,oe),Ge=fe.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),$e=Object.assign(Object.assign({},Le&&{marginLeft:Ge}),Ue&&{marginRight:Ge});return me(fe.createElement("div",Object.assign({className:Ze,style:Object.assign(Object.assign({},y==null?void 0:y.style),Ee)},be,{role:"separator"}),ae&&E!=="vertical"&&fe.createElement("span",{className:`${xe}-inner-text`,style:$e},ae)))}},35874:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return gt}});var x=ee(67294),ue=ee(91034),fe=ee(94184),De=ee.n(fe),Fe=ee(87462),Te=ee(4942),ie=ee(97685),_e=ee(45987),ze=ee(62709),Ae=ee(71002),We=ee(12060);function Me(Ft,rt,bt){var It=React.useRef({});return(!("value"in It.current)||bt(It.current.condition,rt))&&(It.current.value=Ft(),It.current.condition=rt),It.current.value}function ve(Ft,rt){typeof Ft=="function"?Ft(rt):(0,Ae.Z)(Ft)==="object"&&Ft&&"current"in Ft&&(Ft.current=rt)}function re(){for(var Ft=arguments.length,rt=new Array(Ft),bt=0;bt<Ft;bt++)rt[bt]=arguments[bt];var It=rt.filter(function(xt){return xt});return It.length<=1?It[0]:function(xt){rt.forEach(function(kt){ve(kt,xt)})}}function a(){for(var Ft=arguments.length,rt=new Array(Ft),bt=0;bt<Ft;bt++)rt[bt]=arguments[bt];return useMemo(function(){return re.apply(void 0,rt)},rt,function(It,xt){return It.length===xt.length&&It.every(function(kt,Zt){return kt===xt[Zt]})})}function y(Ft){var rt,bt,It=(0,We.isMemo)(Ft)?Ft.type.type:Ft.type;return!(typeof It=="function"&&!((rt=It.prototype)!==null&&rt!==void 0&&rt.render)||typeof Ft=="function"&&!((bt=Ft.prototype)!==null&&bt!==void 0&&bt.render))}var b={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(rt){var bt=rt.keyCode;if(rt.altKey&&!rt.ctrlKey||rt.metaKey||bt>=b.F1&&bt<=b.F12)return!1;switch(bt){case b.ALT:case b.CAPS_LOCK:case b.CONTEXT_MENU:case b.CTRL:case b.DOWN:case b.END:case b.ESC:case b.HOME:case b.INSERT:case b.LEFT:case b.MAC_FF_META:case b.META:case b.NUMLOCK:case b.NUM_CENTER:case b.PAGE_DOWN:case b.PAGE_UP:case b.PAUSE:case b.PRINT_SCREEN:case b.RIGHT:case b.SHIFT:case b.UP:case b.WIN_KEY:case b.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(rt){if(rt>=b.ZERO&&rt<=b.NINE||rt>=b.NUM_ZERO&&rt<=b.NUM_MULTIPLY||rt>=b.A&&rt<=b.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&rt===0)return!0;switch(rt){case b.SPACE:case b.QUESTION_MARK:case b.NUM_PLUS:case b.NUM_MINUS:case b.NUM_PERIOD:case b.NUM_DIVISION:case b.SEMICOLON:case b.DASH:case b.EQUALS:case b.COMMA:case b.PERIOD:case b.SLASH:case b.APOSTROPHE:case b.SINGLE_QUOTE:case b.OPEN_SQUARE_BRACKET:case b.BACKSLASH:case b.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},E=b,z=function(rt){return+setTimeout(rt,16)},te=function(rt){return clearTimeout(rt)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(z=function(rt){return window.requestAnimationFrame(rt)},te=function(rt){return window.cancelAnimationFrame(rt)});var ne=0,oe=new Map;function ae(Ft){oe.delete(Ft)}var le=function(rt){var bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ne+=1;var It=ne;function xt(kt){if(kt===0)ae(It),rt();else{var Zt=z(function(){xt(kt-1)});oe.set(It,Zt)}}return xt(bt),It};le.cancel=function(Ft){var rt=oe.get(Ft);return ae(rt),te(rt)};var he=le,Ee=E.ESC,be=E.TAB;function xe(Ft){var rt=Ft.visible,bt=Ft.triggerRef,It=Ft.onVisibleChange,xt=Ft.autoFocus,kt=Ft.overlayRef,Zt=x.useRef(!1),Kn=function(){if(rt){var Ne,ke;(Ne=bt.current)===null||Ne===void 0||(ke=Ne.focus)===null||ke===void 0||ke.call(Ne),It==null||It(!1)}},Ke=function(){var Ne;return(Ne=kt.current)!==null&&Ne!==void 0&&Ne.focus?(kt.current.focus(),Zt.current=!0,!0):!1},Re=function(Ne){switch(Ne.keyCode){case Ee:Kn();break;case be:{var ke=!1;Zt.current||(ke=Ke()),ke?Ne.preventDefault():Kn();break}}};x.useEffect(function(){return rt?(window.addEventListener("keydown",Re),xt&&he(Ke,3),function(){window.removeEventListener("keydown",Re),Zt.current=!1}):function(){Zt.current=!1}},[rt])}var me=(0,x.forwardRef)(function(Ft,rt){var bt=Ft.overlay,It=Ft.arrow,xt=Ft.prefixCls,kt=(0,x.useMemo)(function(){var Kn;return typeof bt=="function"?Kn=bt():Kn=bt,Kn},[bt]),Zt=re(rt,kt==null?void 0:kt.ref);return x.createElement(x.Fragment,null,It&&x.createElement("div",{className:"".concat(xt,"-arrow")}),x.cloneElement(kt,{ref:y(kt)?Zt:void 0}))}),Ce=me,Be={adjustX:1,adjustY:1},Xe=[0,0],Le={topLeft:{points:["bl","tl"],overflow:Be,offset:[0,-4],targetOffset:Xe},top:{points:["bc","tc"],overflow:Be,offset:[0,-4],targetOffset:Xe},topRight:{points:["br","tr"],overflow:Be,offset:[0,-4],targetOffset:Xe},bottomLeft:{points:["tl","bl"],overflow:Be,offset:[0,4],targetOffset:Xe},bottom:{points:["tc","bc"],overflow:Be,offset:[0,4],targetOffset:Xe},bottomRight:{points:["tr","br"],overflow:Be,offset:[0,4],targetOffset:Xe}},Ue=Le,Ze=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Ge(Ft,rt){var bt,It=Ft.arrow,xt=It===void 0?!1:It,kt=Ft.prefixCls,Zt=kt===void 0?"rc-dropdown":kt,Kn=Ft.transitionName,Ke=Ft.animation,Re=Ft.align,In=Ft.placement,Ne=In===void 0?"bottomLeft":In,ke=Ft.placements,Jt=ke===void 0?Ue:ke,Ye=Ft.getPopupContainer,lt=Ft.showAction,ot=Ft.hideAction,pt=Ft.overlayClassName,zt=Ft.overlayStyle,on=Ft.visible,jt=Ft.trigger,Rt=jt===void 0?["hover"]:jt,yt=Ft.autoFocus,Vt=Ft.overlay,Bt=Ft.children,Fn=Ft.onVisibleChange,Vn=(0,_e.Z)(Ft,Ze),zn=x.useState(),On=(0,ie.Z)(zn,2),_t=On[0],Ca=On[1],Ha="visible"in Ft?on:_t,nn=x.useRef(null),en=x.useRef(null),Ma=x.useRef(null);x.useImperativeHandle(rt,function(){return nn.current});var Ta=function(tn){Ca(tn),Fn==null||Fn(tn)};xe({visible:Ha,triggerRef:Ma,onVisibleChange:Ta,autoFocus:yt,overlayRef:en});var An=function(tn){var Ba=Ft.onOverlayClick;Ca(!1),Ba&&Ba(tn)},ma=function(){return x.createElement(Ce,{ref:en,overlay:Vt,prefixCls:Zt,arrow:xt})},Ja=function(){return typeof Vt=="function"?ma:ma()},sr=function(){var tn=Ft.minOverlayWidthMatchTrigger,Ba=Ft.alignPoint;return"minOverlayWidthMatchTrigger"in Ft?tn:!Ba},Je=function(){var tn=Ft.openClassName;return tn!==void 0?tn:"".concat(Zt,"-open")},Et=x.cloneElement(Bt,{className:De()((bt=Bt.props)===null||bt===void 0?void 0:bt.className,Ha&&Je()),ref:y(Bt)?re(Ma,Bt.ref):void 0}),qe=ot;return!qe&&Rt.indexOf("contextMenu")!==-1&&(qe=["click"]),x.createElement(ze.Z,(0,Fe.Z)({builtinPlacements:Jt},Vn,{prefixCls:Zt,ref:nn,popupClassName:De()(pt,(0,Te.Z)({},"".concat(Zt,"-show-arrow"),xt)),popupStyle:zt,action:Rt,showAction:lt,hideAction:qe,popupPlacement:Ne,popupAlign:Re,popupTransitionName:Kn,popupAnimation:Ke,popupVisible:Ha,stretch:sr()?"minWidth":"",popup:Ja(),onPopupVisibleChange:Ta,onPopupClick:An,getPopupContainer:Ye}),Et)}var $e=x.forwardRef(Ge),ut=$e,Ct=ee(60276),Ut=ee(5663),sn=ee(10366),it=ee(80636),Pt=ee(8745),Mt=ee(96159),mt=ee(53124),wt=ee(68508),Kt=ee(76529),je=ee(46605),vn=ee(66748);const Cn=null,ua=Ft=>{const{menu:rt,arrow:bt,prefixCls:It,children:xt,trigger:kt,disabled:Zt,dropdownRender:Kn,getPopupContainer:Ke,overlayClassName:Re,rootClassName:In,open:Ne,onOpenChange:ke,visible:Jt,onVisibleChange:Ye,mouseEnterDelay:lt=.15,mouseLeaveDelay:ot=.1,autoAdjustOverflow:pt=!0,placement:zt="",overlay:on,transitionName:jt}=Ft,{getPopupContainer:Rt,getPrefixCls:yt,direction:Vt}=x.useContext(mt.E_),Bt=x.useMemo(()=>{const Et=yt();return jt!==void 0?jt:zt.includes("top")?`${Et}-slide-down`:`${Et}-slide-up`},[yt,zt,jt]),Fn=x.useMemo(()=>zt?zt.includes("Center")?zt.slice(0,zt.indexOf("Center")):zt:Vt==="rtl"?"bottomRight":"bottomLeft",[zt,Vt]),Vn=yt("dropdown",It),[zn,On]=(0,vn.Z)(Vn),[,_t]=(0,je.Z)(),Ca=x.Children.only(xt),Ha=(0,Mt.Tm)(Ca,{className:De()(`${Vn}-trigger`,{[`${Vn}-rtl`]:Vt==="rtl"},Ca.props.className),disabled:Zt}),nn=Zt?[]:kt;let en;nn&&nn.includes("contextMenu")&&(en=!0);const[Ma,Ta]=(0,Ut.Z)(!1,{value:Ne!=null?Ne:Jt}),An=(0,Ct.useEvent)(Et=>{ke==null||ke(Et),Ye==null||Ye(Et),Ta(Et)}),ma=De()(Re,In,On,{[`${Vn}-rtl`]:Vt==="rtl"}),Ja=(0,it.Z)({arrowPointAtCenter:typeof bt=="object"&&bt.pointAtCenter,autoAdjustOverflow:pt,offset:_t.marginXXS,arrowWidth:bt?_t.sizePopupArrow:0,borderRadius:_t.borderRadius}),sr=x.useCallback(()=>{Ta(!1)},[]),Je=()=>{let Et;return rt!=null&&rt.items?Et=x.createElement(wt.default,Object.assign({},rt)):typeof on=="function"?Et=on():Et=on,Kn&&(Et=Kn(Et)),Et=x.Children.only(typeof Et=="string"?x.createElement("span",null,Et):Et),x.createElement(Kt.J,{prefixCls:`${Vn}-menu`,expandIcon:x.createElement("span",{className:`${Vn}-menu-submenu-arrow`},x.createElement(ue.Z,{className:`${Vn}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:sr,validator:qe=>{let{mode:bn}=qe}},Et)};return zn(x.createElement(ut,Object.assign({alignPoint:en},(0,sn.Z)(Ft,["rootClassName"]),{mouseEnterDelay:lt,mouseLeaveDelay:ot,visible:Ma,builtinPlacements:Ja,arrow:!!bt,overlayClassName:ma,prefixCls:Vn,getPopupContainer:Ke||Rt,transitionName:Bt,trigger:nn,overlay:Je,placement:Fn,onVisibleChange:An}),Ha))};function kn(Ft){return Object.assign(Object.assign({},Ft),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const nt=(0,Pt.Z)(ua,"dropdown",Ft=>Ft,kn),dt=Ft=>x.createElement(nt,Object.assign({},Ft),x.createElement("span",null));ua._InternalPanelDoNotUseOrYouWillBeFired=dt;var gt=ua},85418:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return a}});var x=ee(35874),ue=ee(94184),fe=ee.n(ue),De=ee(67294),Fe=ee(25877),Te=ee(71577),ie=ee(53124),_e=ee(93421),ze=ee(4173),Ae=ee(66748),We=function(y,b){var E={};for(var z in y)Object.prototype.hasOwnProperty.call(y,z)&&b.indexOf(z)<0&&(E[z]=y[z]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var te=0,z=Object.getOwnPropertySymbols(y);te<z.length;te++)b.indexOf(z[te])<0&&Object.prototype.propertyIsEnumerable.call(y,z[te])&&(E[z[te]]=y[z[te]]);return E};const Me=y=>{const{getPopupContainer:b,getPrefixCls:E,direction:z}=De.useContext(ie.E_),{prefixCls:te,type:ne="default",danger:oe,disabled:ae,loading:le,onClick:he,htmlType:Ee,children:be,className:xe,menu:me,arrow:Ce,autoFocus:Be,overlay:Xe,trigger:Le,align:Ue,open:Ze,onOpenChange:Ge,placement:$e,getPopupContainer:ut,href:Ct,icon:Ut=De.createElement(Fe.Z,null),title:sn,buttonsRender:it=Zt=>Zt,mouseEnterDelay:Pt,mouseLeaveDelay:Mt,overlayClassName:mt,overlayStyle:wt,destroyPopupOnHide:Kt,dropdownRender:je}=y,vn=We(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"]),Cn=E("dropdown",te),ua=`${Cn}-button`,[kn,nt]=(0,Ae.Z)(Cn),dt={menu:me,arrow:Ce,autoFocus:Be,align:Ue,disabled:ae,trigger:ae?[]:Le,onOpenChange:Ge,getPopupContainer:ut||b,mouseEnterDelay:Pt,mouseLeaveDelay:Mt,overlayClassName:mt,overlayStyle:wt,destroyPopupOnHide:Kt,dropdownRender:je},{compactSize:gt,compactItemClassnames:Ft}=(0,ze.ri)(Cn,z),rt=fe()(ua,Ft,xe,nt);"overlay"in y&&(dt.overlay=Xe),"open"in y&&(dt.open=Ze),"placement"in y?dt.placement=$e:dt.placement=z==="rtl"?"bottomLeft":"bottomRight";const bt=De.createElement(Te.ZP,{type:ne,danger:oe,disabled:ae,loading:le,onClick:he,htmlType:Ee,href:Ct,title:sn},be),It=De.createElement(Te.ZP,{type:ne,danger:oe,icon:Ut}),[xt,kt]=it([bt,It]);return kn(De.createElement(_e.Z.Compact,Object.assign({className:rt,size:gt,block:!0},vn),xt,De.createElement(x.Z,Object.assign({},dt),kt)))};Me.__ANT_BUTTON=!0;var ve=Me;const re=x.Z;re.Button=ve;var a=re},66748:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return We}});var x=ee(14747),ue=ee(67771),fe=ee(33297),De=ee(50438),Fe=ee(97414),Te=ee(67968),ie=ee(45503),ze=Me=>{const{componentCls:ve,menuCls:re,colorError:a,colorTextLightSolid:y}=Me,b=`${re}-item`;return{[`${ve}, ${ve}-menu-submenu`]:{[`${re} ${b}`]:{[`&${b}-danger:not(${b}-disabled)`]:{color:a,"&:hover":{color:y,backgroundColor:a}}}}}};const Ae=Me=>{const{componentCls:ve,menuCls:re,zIndexPopup:a,dropdownArrowDistance:y,sizePopupArrow:b,antCls:E,iconCls:z,motionDurationMid:te,dropdownPaddingVertical:ne,fontSize:oe,dropdownEdgeChildPadding:ae,colorTextDisabled:le,fontSizeIcon:he,controlPaddingHorizontal:Ee,colorBgElevated:be}=Me;return[{[ve]:Object.assign(Object.assign({},(0,x.Wf)(Me)),{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`]:{[`& > ${z}-down, & > ${E}-btn-icon > ${z}-down`]:{fontSize:he}},[`${ve}-wrap`]:{position:"relative",[`${E}-btn > ${z}-down`]:{fontSize:he},[`${z}-down::before`]:{transition:`transform ${te}`}},[`${ve}-wrap-open`]:{[`${z}-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${ve}-placement-bottomLeft,
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottomLeft,
&${E}-slide-down-enter${E}-slide-down-enter-active${ve}-placement-bottom,
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottom,
&${E}-slide-down-enter${E}-slide-down-enter-active${ve}-placement-bottomRight,
&${E}-slide-down-appear${E}-slide-down-appear-active${ve}-placement-bottomRight`]:{animationName:ue.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-topLeft,
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-topLeft,
&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-top,
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-top,
&${E}-slide-up-enter${E}-slide-up-enter-active${ve}-placement-topRight,
&${E}-slide-up-appear${E}-slide-up-appear-active${ve}-placement-topRight`]:{animationName:ue.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottomLeft,
&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottom,
&${E}-slide-down-leave${E}-slide-down-leave-active${ve}-placement-bottomRight`]:{animationName:ue.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-topLeft,
&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-top,
&${E}-slide-up-leave${E}-slide-up-leave-active${ve}-placement-topRight`]:{animationName:ue.ly}})},(0,Fe.ZP)(Me,{colorBg:be,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${ve} ${re}`]:{position:"relative",margin:0},[`${re}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ve}, ${ve}-menu-submenu`]:{[re]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:be,backgroundClip:"padding-box",borderRadius:Me.borderRadiusLG,outline:"none",boxShadow:Me.boxShadowSecondary},(0,x.Qy)(Me)),{[`${re}-item-group-title`]:{padding:`${ne}px ${Ee}px`,color:Me.colorTextDescription,transition:`all ${te}`},[`${re}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${re}-item-icon`]:{minWidth:oe,marginInlineEnd:Me.marginXS,fontSize:Me.fontSizeSM},[`${re}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${te}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${re}-item, ${re}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ne}px ${Ee}px`,color:Me.colorText,fontWeight:"normal",fontSize:oe,lineHeight:Me.lineHeight,cursor:"pointer",transition:`all ${te}`,borderRadius:Me.borderRadiusSM,"&:hover, &-active":{backgroundColor:Me.controlItemBgHover}},(0,x.Qy)(Me)),{"&-selected":{color:Me.colorPrimary,backgroundColor:Me.controlItemBgActive,"&:hover, &-active":{backgroundColor:Me.controlItemBgActiveHover}},"&-disabled":{color:le,cursor:"not-allowed","&:hover":{color:le,backgroundColor:be,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Me.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:Me.colorSplit},[`${ve}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:Me.paddingXS,[`${ve}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:Me.colorTextDescription,fontSize:he,fontStyle:"normal"}}}),[`${re}-item-group-list`]:{margin:`0 ${Me.marginXS}px`,padding:0,listStyle:"none"},[`${re}-submenu-title`]:{paddingInlineEnd:Ee+Me.fontSizeSM},[`${re}-submenu-vertical`]:{position:"relative"},[`${re}-submenu${re}-submenu-disabled ${ve}-menu-submenu-title`]:{[`&, ${ve}-menu-submenu-arrow-icon`]:{color:le,backgroundColor:be,cursor:"not-allowed"}},[`${re}-submenu-selected ${ve}-menu-submenu-title`]:{color:Me.colorPrimary}})}},[(0,ue.oN)(Me,"slide-up"),(0,ue.oN)(Me,"slide-down"),(0,fe.Fm)(Me,"move-up"),(0,fe.Fm)(Me,"move-down"),(0,De._y)(Me,"zoom-big")]]};var We=(0,Te.Z)("Dropdown",(Me,ve)=>{let{rootPrefixCls:re}=ve;const{marginXXS:a,sizePopupArrow:y,controlHeight:b,fontSize:E,lineHeight:z,paddingXXS:te,componentCls:ne,borderRadiusLG:oe}=Me,ae=(b-E*z)/2,{dropdownArrowOffset:le}=(0,Fe.fS)({contentRadius:oe}),he=(0,ie.TS)(Me,{menuCls:`${ne}-menu`,rootPrefixCls:re,dropdownArrowDistance:y/2+a,dropdownArrowOffset:le,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:te});return[Ae(he),ze(he)]},Me=>({zIndexPopup:Me.zIndexPopupBase+50}))},25378:function(ht,ct,ee){"use strict";var x=ee(67294),ue=ee(14075),fe=ee(57838),De=ee(74443);function Fe(){let Te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const ie=(0,x.useRef)({}),_e=(0,fe.Z)(),ze=(0,De.ZP)();return(0,ue.Z)(()=>{const Ae=ze.subscribe(We=>{ie.current=We,Te&&_e()});return()=>ze.unsubscribe(Ae)},[]),ie.current}ct.Z=Fe},71322:function(ht,ct,ee){"use strict";ee.d(ct,{D:function(){return z},Z:function(){return oe}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(le,he){return ue.createElement(Fe.Z,(0,x.Z)({},le,{ref:he,icon:De}))},ie=ue.forwardRef(Te),_e=ee(22751),ze=ee(91034),Ae=ee(94184),We=ee.n(Ae),Me=ee(10366),re=ae=>!isNaN(parseFloat(ae))&&isFinite(ae),a=ee(53124),y=ee(84321),b=function(ae,le){var he={};for(var Ee in ae)Object.prototype.hasOwnProperty.call(ae,Ee)&&le.indexOf(Ee)<0&&(he[Ee]=ae[Ee]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var be=0,Ee=Object.getOwnPropertySymbols(ae);be<Ee.length;be++)le.indexOf(Ee[be])<0&&Object.prototype.propertyIsEnumerable.call(ae,Ee[be])&&(he[Ee[be]]=ae[Ee[be]]);return he};const E={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},z=ue.createContext({}),te=(()=>{let ae=0;return function(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ae+=1,`${le}${ae}`}})();var oe=ue.forwardRef((ae,le)=>{const{prefixCls:he,className:Ee,trigger:be,children:xe,defaultCollapsed:me=!1,theme:Ce="dark",style:Be={},collapsible:Xe=!1,reverseArrow:Le=!1,width:Ue=200,collapsedWidth:Ze=80,zeroWidthTriggerStyle:Ge,breakpoint:$e,onCollapse:ut,onBreakpoint:Ct}=ae,Ut=b(ae,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:sn}=(0,ue.useContext)(y.Gs),[it,Pt]=(0,ue.useState)("collapsed"in ae?ae.collapsed:me),[Mt,mt]=(0,ue.useState)(!1);(0,ue.useEffect)(()=>{"collapsed"in ae&&Pt(ae.collapsed)},[ae.collapsed]);const wt=(kn,nt)=>{"collapsed"in ae||Pt(kn),ut==null||ut(kn,nt)},Kt=(0,ue.useRef)();Kt.current=kn=>{mt(kn.matches),Ct==null||Ct(kn.matches),it!==kn.matches&&wt(kn.matches,"responsive")},(0,ue.useEffect)(()=>{function kn(dt){return Kt.current(dt)}let nt;if(typeof window!="undefined"){const{matchMedia:dt}=window;if(dt&&$e&&$e in E){nt=dt(`(max-width: ${E[$e]})`);try{nt.addEventListener("change",kn)}catch(gt){nt.addListener(kn)}kn(nt)}}return()=>{try{nt==null||nt.removeEventListener("change",kn)}catch(dt){nt==null||nt.removeListener(kn)}}},[$e]),(0,ue.useEffect)(()=>{const kn=te("ant-sider-");return sn.addSider(kn),()=>sn.removeSider(kn)},[]);const je=()=>{wt(!it,"clickTrigger")},{getPrefixCls:vn}=(0,ue.useContext)(a.E_),Cn=()=>{const kn=vn("layout-sider",he),nt=(0,Me.Z)(Ut,["collapsed"]),dt=it?Ze:Ue,gt=re(dt)?`${dt}px`:String(dt),Ft=parseFloat(String(Ze||0))===0?ue.createElement("span",{onClick:je,className:We()(`${kn}-zero-width-trigger`,`${kn}-zero-width-trigger-${Le?"right":"left"}`),style:Ge},be||ue.createElement(ie,null)):null,It={expanded:Le?ue.createElement(ze.Z,null):ue.createElement(_e.Z,null),collapsed:Le?ue.createElement(_e.Z,null):ue.createElement(ze.Z,null)}[it?"collapsed":"expanded"],xt=be!==null?Ft||ue.createElement("div",{className:`${kn}-trigger`,onClick:je,style:{width:gt}},be||It):null,kt=Object.assign(Object.assign({},Be),{flex:`0 0 ${gt}`,maxWidth:gt,minWidth:gt,width:gt}),Zt=We()(kn,`${kn}-${Ce}`,{[`${kn}-collapsed`]:!!it,[`${kn}-has-trigger`]:Xe&&be!==null&&!Ft,[`${kn}-below`]:!!Mt,[`${kn}-zero-width`]:parseFloat(gt)===0},Ee);return ue.createElement("aside",Object.assign({className:Zt},nt,{style:kt,ref:le}),ue.createElement("div",{className:`${kn}-children`},xe),Xe||Mt&&Ft?xt:null)},ua=ue.useMemo(()=>({siderCollapsed:it}),[it]);return ue.createElement(z.Provider,{value:ua},Cn())})},84321:function(ht,ct,ee){"use strict";ee.d(ct,{VY:function(){return te},$_:function(){return z},h4:function(){return E},Gs:function(){return ve},ZP:function(){return ne}});var x=ee(74902),ue=ee(94184),fe=ee.n(ue),De=ee(10366),Fe=ee(67294),Te=ee(53124),ie=ee(67968),ze=oe=>{const{componentCls:ae,bodyBg:le,lightSiderBg:he,lightTriggerBg:Ee,lightTriggerColor:be}=oe;return{[`${ae}-sider-light`]:{background:he,[`${ae}-sider-trigger`]:{color:be,background:Ee},[`${ae}-sider-zero-width-trigger`]:{color:be,background:Ee,border:`1px solid ${le}`,borderInlineStart:0}}}};const Ae=oe=>{const{antCls:ae,componentCls:le,colorText:he,triggerColor:Ee,footerBg:be,triggerBg:xe,headerHeight:me,headerPadding:Ce,headerColor:Be,footerPadding:Xe,triggerHeight:Le,zeroTriggerHeight:Ue,zeroTriggerWidth:Ze,motionDurationMid:Ge,motionDurationSlow:$e,fontSize:ut,borderRadius:Ct,bodyBg:Ut,headerBg:sn,siderBg:it}=oe;return{[le]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ut,"&, *":{boxSizing:"border-box"},[`&${le}-has-sider`]:{flexDirection:"row",[`> ${le}, > ${le}-content`]:{width:0}},[`${le}-header, &${le}-footer`]:{flex:"0 0 auto"},[`${le}-sider`]:{position:"relative",minWidth:0,background:it,transition:`all ${Ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:Le},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:Le,color:Ee,lineHeight:`${Le}px`,textAlign:"center",background:xe,cursor:"pointer",transition:`all ${Ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:me,insetInlineEnd:-Ze,zIndex:1,width:Ze,height:Ue,color:Ee,fontSize:oe.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:it,borderStartStartRadius:0,borderStartEndRadius:Ct,borderEndEndRadius:Ct,borderEndStartRadius:0,cursor:"pointer",transition:`background ${$e} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${$e}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Ze,borderStartStartRadius:Ct,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Ct}}}}},ze(oe)),{"&-rtl":{direction:"rtl"}}),[`${le}-header`]:{height:me,padding:Ce,color:Be,lineHeight:`${me}px`,background:sn,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${le}-footer`]:{padding:Xe,color:he,fontSize:ut,background:be},[`${le}-content`]:{flex:"auto",minHeight:0}}};var We=(0,ie.Z)("Layout",oe=>[Ae(oe)],oe=>{const{colorBgLayout:ae,controlHeight:le,controlHeightLG:he,colorText:Ee,controlHeightSM:be,marginXXS:xe,colorTextLightSolid:me,colorBgContainer:Ce}=oe,Be=he*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:le*2,headerPadding:`0 ${Be}px`,headerColor:Ee,footerPadding:`${be}px ${Be}px`,footerBg:ae,siderBg:"#001529",triggerHeight:he+xe*2,triggerBg:"#002140",triggerColor:me,zeroTriggerWidth:he,zeroTriggerHeight:he,lightSiderBg:Ce,lightTriggerBg:Ce,lightTriggerColor:Ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),Me=function(oe,ae){var le={};for(var he in oe)Object.prototype.hasOwnProperty.call(oe,he)&&ae.indexOf(he)<0&&(le[he]=oe[he]);if(oe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ee=0,he=Object.getOwnPropertySymbols(oe);Ee<he.length;Ee++)ae.indexOf(he[Ee])<0&&Object.prototype.propertyIsEnumerable.call(oe,he[Ee])&&(le[he[Ee]]=oe[he[Ee]]);return le};const ve=Fe.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function re(oe){let{suffixCls:ae,tagName:le,displayName:he}=oe;return Ee=>Fe.forwardRef((xe,me)=>Fe.createElement(Ee,Object.assign({ref:me,suffixCls:ae,tagName:le},xe)))}const a=Fe.forwardRef((oe,ae)=>{const{prefixCls:le,suffixCls:he,className:Ee,tagName:be}=oe,xe=Me(oe,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:me}=Fe.useContext(Te.E_),Ce=me("layout",le),[Be,Xe]=We(Ce),Le=he?`${Ce}-${he}`:Ce;return Be(Fe.createElement(be,Object.assign({className:fe()(le||Le,Ee,Xe),ref:ae},xe)))}),y=Fe.forwardRef((oe,ae)=>{const{direction:le}=Fe.useContext(Te.E_),[he,Ee]=Fe.useState([]),{prefixCls:be,className:xe,rootClassName:me,children:Ce,hasSider:Be,tagName:Xe,style:Le}=oe,Ue=Me(oe,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Ze=(0,De.Z)(Ue,["suffixCls"]),{getPrefixCls:Ge,layout:$e}=Fe.useContext(Te.E_),ut=Ge("layout",be),[Ct,Ut]=We(ut),sn=fe()(ut,{[`${ut}-has-sider`]:typeof Be=="boolean"?Be:he.length>0,[`${ut}-rtl`]:le==="rtl"},$e==null?void 0:$e.className,xe,me,Ut),it=Fe.useMemo(()=>({siderHook:{addSider:Pt=>{Ee(Mt=>[].concat((0,x.Z)(Mt),[Pt]))},removeSider:Pt=>{Ee(Mt=>Mt.filter(mt=>mt!==Pt))}}}),[]);return Ct(Fe.createElement(ve.Provider,{value:it},Fe.createElement(Xe,Object.assign({ref:ae,className:sn,style:Object.assign(Object.assign({},$e==null?void 0:$e.style),Le)},Ze),Ce)))}),b=re({tagName:"div",displayName:"Layout"})(y),E=re({suffixCls:"header",tagName:"header",displayName:"Header"})(a),z=re({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(a),te=re({suffixCls:"content",tagName:"main",displayName:"Content"})(a);var ne=b},76529:function(ht,ct,ee){"use strict";ee.d(ct,{J:function(){return Te}});var x=ee(67294),ue=ee(4173),fe=ee(60276),De=function(ie,_e){var ze={};for(var Ae in ie)Object.prototype.hasOwnProperty.call(ie,Ae)&&_e.indexOf(Ae)<0&&(ze[Ae]=ie[Ae]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,Ae=Object.getOwnPropertySymbols(ie);We<Ae.length;We++)_e.indexOf(Ae[We])<0&&Object.prototype.propertyIsEnumerable.call(ie,Ae[We])&&(ze[Ae[We]]=ie[Ae[We]]);return ze};const Fe=x.createContext(null),Te=x.forwardRef((ie,_e)=>{const{children:ze}=ie,Ae=De(ie,["children"]),We=x.useContext(Fe),Me=x.useMemo(()=>Object.assign(Object.assign({},We),Ae),[We,Ae.prefixCls,Ae.mode,Ae.selectable]);return x.createElement(Fe.Provider,{value:Me},x.createElement(ue.BR,null,(0,fe.supportNodeRef)(ze)?x.cloneElement(ze,{ref:_e}):ze))});ct.Z=Fe},68508:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return kn}});var x=ee(78595),ue=ee(67294),fe=ee(71322),De=ee(94184),Fe=ee.n(De),Te=ee(53124),ie=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Ft=Object.getOwnPropertySymbols(nt);rt<Ft.length;rt++)dt.indexOf(Ft[rt])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[rt])&&(gt[Ft[rt]]=nt[Ft[rt]]);return gt},ze=nt=>{const{prefixCls:dt,className:gt,dashed:Ft}=nt,rt=ie(nt,["prefixCls","className","dashed"]),{getPrefixCls:bt}=ue.useContext(Te.E_),It=bt("menu",dt),xt=Fe()({[`${It}-item-divider-dashed`]:!!Ft},gt);return ue.createElement(x.iz,Object.assign({className:xt},rt))},Ae=ee(37419),We=ee(10366),Me=ee(83062),ve=ee(96159),a=(0,ue.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),b=nt=>{var dt;const{className:gt,children:Ft,icon:rt,title:bt,danger:It}=nt,{prefixCls:xt,firstLevel:kt,direction:Zt,disableMenuItemTitleTooltip:Kn,inlineCollapsed:Ke}=ue.useContext(a),Re=lt=>{const ot=ue.createElement("span",{className:`${xt}-title-content`},Ft);return(!rt||(0,ve.l$)(Ft)&&Ft.type==="span")&&Ft&&lt&&kt&&typeof Ft=="string"?ue.createElement("div",{className:`${xt}-inline-collapsed-noicon`},Ft.charAt(0)):ot},{siderCollapsed:In}=ue.useContext(fe.D);let Ne=bt;typeof bt=="undefined"?Ne=kt?Ft:"":bt===!1&&(Ne="");const ke={title:Ne};!In&&!Ke&&(ke.title=null,ke.open=!1);const Jt=(0,Ae.Z)(Ft).length;let Ye=ue.createElement(x.ck,Object.assign({},(0,We.Z)(nt,["title","icon","danger"]),{className:Fe()({[`${xt}-item-danger`]:It,[`${xt}-item-only-child`]:(rt?Jt+1:Jt)===1},gt),title:typeof bt=="string"?bt:void 0}),(0,ve.Tm)(rt,{className:Fe()((0,ve.l$)(rt)?(dt=rt.props)===null||dt===void 0?void 0:dt.className:"",`${xt}-item-icon`)}),Re(Ke));return Kn||(Ye=ue.createElement(Me.Z,Object.assign({},ke,{placement:Zt==="rtl"?"left":"right",overlayClassName:`${xt}-inline-collapsed-tooltip`}),Ye)),Ye},z=nt=>{var dt;const{popupClassName:gt,icon:Ft,title:rt,theme:bt}=nt,It=ue.useContext(a),{prefixCls:xt,inlineCollapsed:kt,theme:Zt}=It,Kn=(0,x.Xl)();let Ke;if(!Ft)Ke=kt&&!Kn.length&&rt&&typeof rt=="string"?ue.createElement("div",{className:`${xt}-inline-collapsed-noicon`},rt.charAt(0)):ue.createElement("span",{className:`${xt}-title-content`},rt);else{const In=(0,ve.l$)(rt)&&rt.type==="span";Ke=ue.createElement(ue.Fragment,null,(0,ve.Tm)(Ft,{className:Fe()((0,ve.l$)(Ft)?(dt=Ft.props)===null||dt===void 0?void 0:dt.className:"",`${xt}-item-icon`)}),In?rt:ue.createElement("span",{className:`${xt}-title-content`},rt))}const Re=ue.useMemo(()=>Object.assign(Object.assign({},It),{firstLevel:!1}),[It]);return ue.createElement(a.Provider,{value:Re},ue.createElement(x.Wd,Object.assign({},(0,We.Z)(nt,["icon"]),{title:Ke,popupClassName:Fe()(xt,gt,`${xt}-${bt||Zt}`)})))},te=ee(25877),ne=ee(60276),oe=ee(33603),ae=ee(76529),le=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Ft=Object.getOwnPropertySymbols(nt);rt<Ft.length;rt++)dt.indexOf(Ft[rt])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[rt])&&(gt[Ft[rt]]=nt[Ft[rt]]);return gt};function he(nt){return(nt||[]).map((dt,gt)=>{if(dt&&typeof dt=="object"){const Ft=dt,{label:rt,children:bt,key:It,type:xt}=Ft,kt=le(Ft,["label","children","key","type"]),Zt=It!=null?It:`tmp-${gt}`;return bt||xt==="group"?xt==="group"?ue.createElement(x.BW,Object.assign({key:Zt},kt,{title:rt}),he(bt)):ue.createElement(z,Object.assign({key:Zt},kt,{title:rt}),he(bt)):xt==="divider"?ue.createElement(ze,Object.assign({key:Zt},kt)):ue.createElement(b,Object.assign({key:Zt},kt),rt)}return null}).filter(dt=>dt)}function Ee(nt){return ue.useMemo(()=>nt&&he(nt),[nt])}var be=ee(84780),xe=ee(14747),me=ee(33507),Ce=ee(67771),Be=ee(50438),Xe=ee(67968),Le=ee(45503),Ze=nt=>{const{componentCls:dt,motionDurationSlow:gt,horizontalLineHeight:Ft,colorSplit:rt,lineWidth:bt,lineType:It,itemPaddingInline:xt}=nt;return{[`${dt}-horizontal`]:{lineHeight:Ft,border:0,borderBottom:`${bt}px ${It} ${rt}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${dt}-item, ${dt}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:xt},[`> ${dt}-item:hover,
> ${dt}-item-active,
> ${dt}-submenu ${dt}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${dt}-item, ${dt}-submenu-title`]:{transition:[`border-color ${gt}`,`background ${gt}`].join(",")},[`${dt}-submenu-arrow`]:{display:"none"}}}},$e=nt=>{let{componentCls:dt,menuArrowOffset:gt}=nt;return{[`${dt}-rtl`]:{direction:"rtl"},[`${dt}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${dt}-rtl${dt}-vertical,
${dt}-submenu-rtl ${dt}-vertical`]:{[`${dt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${gt})`},"&::after":{transform:`rotate(45deg) translateY(${gt})`}}}}};const ut=nt=>Object.assign({},(0,xe.oN)(nt));var Ut=(nt,dt)=>{const{componentCls:gt,itemColor:Ft,itemSelectedColor:rt,groupTitleColor:bt,itemBg:It,subMenuItemBg:xt,itemSelectedBg:kt,activeBarHeight:Zt,activeBarWidth:Kn,activeBarBorderWidth:Ke,motionDurationSlow:Re,motionEaseInOut:In,motionEaseOut:Ne,itemPaddingInline:ke,motionDurationMid:Jt,itemHoverColor:Ye,lineType:lt,colorSplit:ot,itemDisabledColor:pt,dangerItemColor:zt,dangerItemHoverColor:on,dangerItemSelectedColor:jt,dangerItemActiveBg:Rt,dangerItemSelectedBg:yt,itemHoverBg:Vt,itemActiveBg:Bt,menuSubMenuBg:Fn,horizontalItemSelectedColor:Vn,horizontalItemSelectedBg:zn,horizontalItemBorderRadius:On,horizontalItemHoverBg:_t,popupBg:Ca}=nt;return{[`${gt}-${dt}, ${gt}-${dt} > ${gt}`]:{color:Ft,background:It,[`&${gt}-root:focus-visible`]:Object.assign({},ut(nt)),[`${gt}-item-group-title`]:{color:bt},[`${gt}-submenu-selected`]:{[`> ${gt}-submenu-title`]:{color:rt}},[`${gt}-item-disabled, ${gt}-submenu-disabled`]:{color:`${pt} !important`},[`${gt}-item:not(${gt}-item-selected):not(${gt}-submenu-selected)`]:{[`&:hover, > ${gt}-submenu-title:hover`]:{color:Ye}},[`&:not(${gt}-horizontal)`]:{[`${gt}-item:not(${gt}-item-selected)`]:{"&:hover":{backgroundColor:Vt},"&:active":{backgroundColor:Bt}},[`${gt}-submenu-title`]:{"&:hover":{backgroundColor:Vt},"&:active":{backgroundColor:Bt}}},[`${gt}-item-danger`]:{color:zt,[`&${gt}-item:hover`]:{[`&:not(${gt}-item-selected):not(${gt}-submenu-selected)`]:{color:on}},[`&${gt}-item:active`]:{background:Rt}},[`${gt}-item a`]:{"&, &:hover":{color:"inherit"}},[`${gt}-item-selected`]:{color:rt,[`&${gt}-item-danger`]:{color:jt},"a, a:hover":{color:"inherit"}},[`& ${gt}-item-selected`]:{backgroundColor:kt,[`&${gt}-item-danger`]:{backgroundColor:yt}},[`${gt}-item, ${gt}-submenu-title`]:{[`&:not(${gt}-item-disabled):focus-visible`]:Object.assign({},ut(nt))},[`&${gt}-submenu > ${gt}`]:{backgroundColor:Fn},[`&${gt}-popup > ${gt}`]:{backgroundColor:Ca},[`&${gt}-horizontal`]:Object.assign(Object.assign({},dt==="dark"?{borderBottom:0}:{}),{[`> ${gt}-item, > ${gt}-submenu`]:{top:Ke,marginTop:-Ke,marginBottom:0,borderRadius:On,"&::after":{position:"absolute",insetInline:ke,bottom:0,borderBottom:`${Zt}px solid transparent`,transition:`border-color ${Re} ${In}`,content:'""'},"&:hover, &-active, &-open":{background:_t,"&::after":{borderBottomWidth:Zt,borderBottomColor:Vn}},"&-selected":{color:Vn,backgroundColor:zn,"&:hover":{backgroundColor:zn},"&::after":{borderBottomWidth:Zt,borderBottomColor:Vn}}}}),[`&${gt}-root`]:{[`&${gt}-inline, &${gt}-vertical`]:{borderInlineEnd:`${Ke}px ${lt} ${ot}`}},[`&${gt}-inline`]:{[`${gt}-sub${gt}-inline`]:{background:xt},[`${gt}-item, ${gt}-submenu-title`]:Ke&&Kn?{width:`calc(100% + ${Ke}px)`}:{},[`${gt}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Kn}px solid ${rt}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Jt} ${Ne}`,`opacity ${Jt} ${Ne}`].join(","),content:'""'},[`&${gt}-item-danger`]:{"&::after":{borderInlineEndColor:jt}}},[`${gt}-selected, ${gt}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Jt} ${In}`,`opacity ${Jt} ${In}`].join(",")}}}}}};const sn=nt=>{const{componentCls:dt,itemHeight:gt,itemMarginInline:Ft,padding:rt,menuArrowSize:bt,marginXS:It,itemMarginBlock:xt}=nt,kt=rt+bt+It;return{[`${dt}-item`]:{position:"relative",overflow:"hidden"},[`${dt}-item, ${dt}-submenu-title`]:{height:gt,lineHeight:`${gt}px`,paddingInline:rt,overflow:"hidden",textOverflow:"ellipsis",marginInline:Ft,marginBlock:xt,width:`calc(100% - ${Ft*2}px)`},[`> ${dt}-item,
> ${dt}-submenu > ${dt}-submenu-title`]:{height:gt,lineHeight:`${gt}px`},[`${dt}-item-group-list ${dt}-submenu-title,
${dt}-submenu-title`]:{paddingInlineEnd:kt}}};var Pt=nt=>{const{componentCls:dt,iconCls:gt,itemHeight:Ft,colorTextLightSolid:rt,dropdownWidth:bt,controlHeightLG:It,motionDurationMid:xt,motionEaseOut:kt,paddingXL:Zt,itemMarginInline:Kn,fontSizeLG:Ke,motionDurationSlow:Re,paddingXS:In,boxShadowSecondary:Ne,collapsedWidth:ke,collapsedIconSize:Jt}=nt,Ye={height:Ft,lineHeight:`${Ft}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[dt]:{"&-inline, &-vertical":Object.assign({[`&${dt}-root`]:{boxShadow:"none"}},sn(nt))},[`${dt}-submenu-popup`]:{[`${dt}-vertical`]:Object.assign(Object.assign({},sn(nt)),{boxShadow:Ne})}},{[`${dt}-submenu-popup ${dt}-vertical${dt}-sub`]:{minWidth:bt,maxHeight:`calc(100vh - ${It*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${dt}-inline`]:{width:"100%",[`&${dt}-root`]:{[`${dt}-item, ${dt}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Re}`,`background ${Re}`,`padding ${xt} ${kt}`].join(","),[`> ${dt}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${dt}-sub${dt}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${dt}-submenu > ${dt}-submenu-title`]:Ye,[`& ${dt}-item-group-title`]:{paddingInlineStart:Zt}},[`${dt}-item`]:Ye}},{[`${dt}-inline-collapsed`]:{width:ke,[`&${dt}-root`]:{[`${dt}-item, ${dt}-submenu ${dt}-submenu-title`]:{[`> ${dt}-inline-collapsed-noicon`]:{fontSize:Ke,textAlign:"center"}}},[`> ${dt}-item,
> ${dt}-item-group > ${dt}-item-group-list > ${dt}-item,
> ${dt}-item-group > ${dt}-item-group-list > ${dt}-submenu > ${dt}-submenu-title,
> ${dt}-submenu > ${dt}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Ke/2}px - ${Kn}px)`,textOverflow:"clip",[`
${dt}-submenu-arrow,
${dt}-submenu-expand-icon
`]:{opacity:0},[`${dt}-item-icon, ${gt}`]:{margin:0,fontSize:Jt,lineHeight:`${Ft}px`,"+ span":{display:"inline-block",opacity:0}}},[`${dt}-item-icon, ${gt}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${dt}-item-icon, ${gt}`]:{display:"none"},"a, a:hover":{color:rt}},[`${dt}-item-group-title`]:Object.assign(Object.assign({},xe.vS),{paddingInline:In})}}]};const Mt=nt=>{const{componentCls:dt,motionDurationSlow:gt,motionDurationMid:Ft,motionEaseInOut:rt,motionEaseOut:bt,iconCls:It,iconSize:xt,iconMarginInlineEnd:kt}=nt;return{[`${dt}-item, ${dt}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${gt}`,`background ${gt}`,`padding ${gt} ${rt}`].join(","),[`${dt}-item-icon, ${It}`]:{minWidth:xt,fontSize:xt,transition:[`font-size ${Ft} ${bt}`,`margin ${gt} ${rt}`,`color ${gt}`].join(","),"+ span":{marginInlineStart:kt,opacity:1,transition:[`opacity ${gt} ${rt}`,`margin ${gt}`,`color ${gt}`].join(",")}},[`${dt}-item-icon`]:Object.assign({},(0,xe.Ro)()),[`&${dt}-item-only-child`]:{[`> ${It}, > ${dt}-item-icon`]:{marginInlineEnd:0}}},[`${dt}-item-disabled, ${dt}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${dt}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=nt=>{const{componentCls:dt,motionDurationSlow:gt,motionEaseInOut:Ft,borderRadius:rt,menuArrowSize:bt,menuArrowOffset:It}=nt;return{[`${dt}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:nt.margin,width:bt,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${gt} ${Ft}, opacity ${gt}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:bt*.6,height:bt*.15,backgroundColor:"currentcolor",borderRadius:rt,transition:[`background ${gt} ${Ft}`,`transform ${gt} ${Ft}`,`top ${gt} ${Ft}`,`color ${gt} ${Ft}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${It})`},"&::after":{transform:`rotate(-45deg) translateY(${It})`}}}}},wt=nt=>{const{antCls:dt,componentCls:gt,fontSize:Ft,motionDurationSlow:rt,motionDurationMid:bt,motionEaseInOut:It,paddingXS:xt,padding:kt,colorSplit:Zt,lineWidth:Kn,zIndexPopup:Ke,borderRadiusLG:Re,subMenuItemBorderRadius:In,menuArrowSize:Ne,menuArrowOffset:ke,lineType:Jt,menuPanelMaskInset:Ye,groupTitleLineHeight:lt,groupTitleFontSize:ot}=nt;return[{"":{[`${gt}`]:Object.assign(Object.assign({},(0,xe.dF)()),{"&-hidden":{display:"none"}})},[`${gt}-submenu-hidden`]:{display:"none"}},{[gt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(nt)),(0,xe.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:Ft,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${rt} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${gt}-item`]:{flex:"none"}},[`${gt}-item, ${gt}-submenu, ${gt}-submenu-title`]:{borderRadius:nt.itemBorderRadius},[`${gt}-item-group-title`]:{padding:`${xt}px ${kt}px`,fontSize:ot,lineHeight:lt,transition:`all ${rt}`},[`&-horizontal ${gt}-submenu`]:{transition:[`border-color ${rt} ${It}`,`background ${rt} ${It}`].join(",")},[`${gt}-submenu, ${gt}-submenu-inline`]:{transition:[`border-color ${rt} ${It}`,`background ${rt} ${It}`,`padding ${bt} ${It}`].join(",")},[`${gt}-submenu ${gt}-sub`]:{cursor:"initial",transition:[`background ${rt} ${It}`,`padding ${rt} ${It}`].join(",")},[`${gt}-title-content`]:{transition:`color ${rt}`},[`${gt}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${gt}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:Zt,borderStyle:Jt,borderWidth:0,borderTopWidth:Kn,marginBlock:Kn,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Mt(nt)),{[`${gt}-item-group`]:{[`${gt}-item-group-list`]:{margin:0,padding:0,[`${gt}-item, ${gt}-submenu-title`]:{paddingInline:`${Ft*2}px ${kt}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Ke,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${gt}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${Ye}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:Ye},"\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:nt.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:nt.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:nt.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:nt.paddingXS},[`> ${gt}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},Mt(nt)),mt(nt)),{[`${gt}-item, ${gt}-submenu > ${gt}-submenu-title`]:{borderRadius:In},[`${gt}-submenu-title::after`]:{transition:`transform ${rt} ${It}`}})}}),mt(nt)),{[`&-inline-collapsed ${gt}-submenu-arrow,
&-inline ${gt}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ke})`},"&::after":{transform:`rotate(45deg) translateX(-${ke})`}},[`${gt}-submenu-open${gt}-submenu-inline > ${gt}-submenu-title > ${gt}-submenu-arrow`]:{transform:`translateY(-${Ne*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${ke})`},"&::before":{transform:`rotate(45deg) translateX(${ke})`}}})},{[`${dt}-layout-header`]:{[gt]:{lineHeight:"inherit"}}}]};var Kt=(nt,dt)=>(0,Xe.Z)("Menu",Ft=>{if(dt===!1)return[];const{colorBgElevated:rt,colorPrimary:bt,colorTextLightSolid:It,controlHeightLG:xt,fontSize:kt,darkItemColor:Zt,darkDangerItemColor:Kn,darkItemBg:Ke,darkSubMenuItemBg:Re,darkItemSelectedColor:In,darkItemSelectedBg:Ne,darkDangerItemSelectedBg:ke,darkItemHoverBg:Jt,darkGroupTitleColor:Ye,darkItemHoverColor:lt,darkItemDisabledColor:ot,darkDangerItemHoverColor:pt,darkDangerItemSelectedColor:zt,darkDangerItemActiveBg:on}=Ft,jt=kt/7*5,Rt=(0,Le.TS)(Ft,{menuArrowSize:jt,menuHorizontalHeight:xt*1.15,menuArrowOffset:`${jt*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:rt}),yt=(0,Le.TS)(Rt,{itemColor:Zt,itemHoverColor:lt,groupTitleColor:Ye,itemSelectedColor:In,itemBg:Ke,popupBg:Ke,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:Ne,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Jt,itemDisabledColor:ot,dangerItemColor:Kn,dangerItemHoverColor:pt,dangerItemSelectedColor:zt,dangerItemActiveBg:on,dangerItemSelectedBg:ke,menuSubMenuBg:Re,horizontalItemSelectedColor:It,horizontalItemSelectedBg:bt});return[wt(Rt),Ze(Rt),Pt(Rt),Ut(Rt,"light"),Ut(yt,"dark"),$e(Rt),(0,me.Z)(Rt),(0,Ce.oN)(Rt,"slide-up"),(0,Ce.oN)(Rt,"slide-down"),(0,Be._y)(Rt,"zoom-big")]},Ft=>{const{colorPrimary:rt,colorError:bt,colorTextDisabled:It,colorErrorBg:xt,colorText:kt,colorTextDescription:Zt,colorBgContainer:Kn,colorFillAlter:Ke,colorFillContent:Re,lineWidth:In,lineWidthBold:Ne,controlItemBgActive:ke,colorBgTextHover:Jt,controlHeightLG:Ye,lineHeight:lt,colorBgElevated:ot,marginXXS:pt,padding:zt,fontSize:on,controlHeightSM:jt,fontSizeLG:Rt,colorTextLightSolid:yt,colorErrorHover:Vt}=Ft,Bt=new be.C(yt).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ft.zIndexPopupBase+50,radiusItem:Ft.borderRadiusLG,itemBorderRadius:Ft.borderRadiusLG,radiusSubMenuItem:Ft.borderRadiusSM,subMenuItemBorderRadius:Ft.borderRadiusSM,colorItemText:kt,itemColor:kt,colorItemTextHover:kt,itemHoverColor:kt,colorItemTextHoverHorizontal:rt,horizontalItemHoverColor:rt,colorGroupTitle:Zt,groupTitleColor:Zt,colorItemTextSelected:rt,itemSelectedColor:rt,colorItemTextSelectedHorizontal:rt,horizontalItemSelectedColor:rt,colorItemBg:Kn,itemBg:Kn,colorItemBgHover:Jt,itemHoverBg:Jt,colorItemBgActive:Re,itemActiveBg:ke,colorSubItemBg:Ke,subMenuItemBg:Ke,colorItemBgSelected:ke,itemSelectedBg:ke,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Ne,activeBarHeight:Ne,colorActiveBarBorderSize:In,activeBarBorderWidth:In,colorItemTextDisabled:It,itemDisabledColor:It,colorDangerItemText:bt,dangerItemColor:bt,colorDangerItemTextHover:bt,dangerItemHoverColor:bt,colorDangerItemTextSelected:bt,dangerItemSelectedColor:bt,colorDangerItemBgActive:xt,dangerItemActiveBg:xt,colorDangerItemBgSelected:xt,dangerItemSelectedBg:xt,itemMarginInline:Ft.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ye,groupTitleLineHeight:lt,collapsedWidth:Ye*2,popupBg:ot,itemMarginBlock:pt,itemPaddingInline:zt,horizontalLineHeight:`${Ye*1.15}px`,iconSize:on,iconMarginInlineEnd:jt-on,collapsedIconSize:Rt,groupTitleFontSize:on,darkItemDisabledColor:new be.C(yt).setAlpha(.25).toRgbString(),darkItemColor:Bt,darkDangerItemColor:bt,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:yt,darkItemSelectedBg:rt,darkDangerItemSelectedBg:bt,darkItemHoverBg:"transparent",darkGroupTitleColor:Bt,darkItemHoverColor:yt,darkDangerItemHoverColor:Vt,darkDangerItemSelectedColor:yt,darkDangerItemActiveBg:bt}},{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"]]})(nt),je=function(nt,dt){var gt={};for(var Ft in nt)Object.prototype.hasOwnProperty.call(nt,Ft)&&dt.indexOf(Ft)<0&&(gt[Ft]=nt[Ft]);if(nt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Ft=Object.getOwnPropertySymbols(nt);rt<Ft.length;rt++)dt.indexOf(Ft[rt])<0&&Object.prototype.propertyIsEnumerable.call(nt,Ft[rt])&&(gt[Ft[rt]]=nt[Ft[rt]]);return gt},Cn=(0,ue.forwardRef)((nt,dt)=>{var gt,Ft;const rt=ue.useContext(ae.Z),bt=rt||{},{getPrefixCls:It,getPopupContainer:xt,direction:kt,menu:Zt}=ue.useContext(Te.E_),Kn=It(),{prefixCls:Ke,className:Re,style:In,theme:Ne="light",expandIcon:ke,_internalDisableMenuItemTitleTooltip:Jt,inlineCollapsed:Ye,siderCollapsed:lt,items:ot,children:pt,rootClassName:zt,mode:on,selectable:jt,onClick:Rt,overflowedIndicatorPopupClassName:yt}=nt,Vt=je(nt,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Bt=(0,We.Z)(Vt,["collapsedWidth"]),Fn=Ee(ot)||pt;(gt=bt.validator)===null||gt===void 0||gt.call(bt,{mode:on});const Vn=(0,ne.useEvent)(function(){var ma;Rt==null||Rt.apply(void 0,arguments),(ma=bt.onClick)===null||ma===void 0||ma.call(bt)}),zn=bt.mode||on,On=jt!=null?jt:bt.selectable,_t=ue.useMemo(()=>lt!==void 0?lt:Ye,[Ye,lt]),Ca={horizontal:{motionName:`${Kn}-slide-up`},inline:(0,oe.Z)(Kn),other:{motionName:`${Kn}-zoom-big`}},Ha=It("menu",Ke||bt.prefixCls),[nn,en]=Kt(Ha,!rt),Ma=Fe()(`${Ha}-${Ne}`,Zt==null?void 0:Zt.className,Re);let Ta;if(typeof ke=="function")Ta=ke;else if(ke===null||ke===!1)Ta=null;else if(bt.expandIcon===null||bt.expandIcon===!1)Ta=null;else{const ma=ke!=null?ke:bt.expandIcon;Ta=(0,ve.Tm)(ma,{className:Fe()(`${Ha}-submenu-expand-icon`,(0,ve.l$)(ma)?(Ft=ma.props)===null||Ft===void 0?void 0:Ft.className:"")})}const An=ue.useMemo(()=>({prefixCls:Ha,inlineCollapsed:_t||!1,direction:kt,firstLevel:!0,theme:Ne,mode:zn,disableMenuItemTitleTooltip:Jt}),[Ha,_t,kt,Jt,Ne]);return nn(ue.createElement(ae.Z.Provider,{value:null},ue.createElement(a.Provider,{value:An},ue.createElement(x.ZP,Object.assign({getPopupContainer:xt,overflowedIndicator:ue.createElement(te.Z,null),overflowedIndicatorPopupClassName:Fe()(Ha,`${Ha}-${Ne}`,yt),mode:zn,selectable:On,onClick:Vn},Bt,{inlineCollapsed:_t,style:Object.assign(Object.assign({},Zt==null?void 0:Zt.style),In),className:Ma,prefixCls:Ha,direction:kt,defaultMotions:Ca,expandIcon:Ta,ref:dt,rootClassName:Fe()(zt,en)}),Fn))))});const ua=(0,ue.forwardRef)((nt,dt)=>{const gt=(0,ue.useRef)(null),Ft=ue.useContext(fe.D);return(0,ue.useImperativeHandle)(dt,()=>({menu:gt.current,focus:rt=>{var bt;(bt=gt.current)===null||bt===void 0||bt.focus(rt)}})),ue.createElement(Cn,Object.assign({ref:gt},nt,Ft))});ua.Item=b,ua.SubMenu=z,ua.Divider=ze,ua.ItemGroup=x.BW;var kn=ua},28452:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Kn}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(Re,In){return ue.createElement(Fe.Z,(0,x.Z)({},Re,{ref:In,icon:De}))},ie=ue.forwardRef(Te),_e=ee(81893),ze=ee(22751),Ae=ee(91034),We=ee(94184),Me=ee.n(We),ve=ee(4942),re=ee(1413),a=ee(15671),y=ee(43144),b=ee(60136),E=ee(51630),z=`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`,te=`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`,ne="".concat(z," ").concat(te).split(/[\s\n]+/),oe="aria-",ae="data-";function le(Ke,Re){return Ke.indexOf(Re)===0}function he(Ke){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,In;Re===!1?In={aria:!0,data:!0,attr:!0}:Re===!0?In={aria:!0}:In=(0,re.Z)({},Re);var Ne={};return Object.keys(Ke).forEach(function(ke){(In.aria&&(ke==="role"||le(ke,oe))||In.data&&le(ke,ae)||In.attr&&ne.includes(ke))&&(Ne[ke]=Ke[ke])}),Ne}var Ee={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},be=Ee,xe=ee(81626),me=function(Ke){(0,b.Z)(In,Ke);var Re=(0,E.Z)(In);function In(){var Ne;(0,a.Z)(this,In);for(var ke=arguments.length,Jt=new Array(ke),Ye=0;Ye<ke;Ye++)Jt[Ye]=arguments[Ye];return Ne=Re.call.apply(Re,[this].concat(Jt)),Ne.state={goInputText:""},Ne.getValidValue=function(){var lt=Ne.state.goInputText;return!lt||Number.isNaN(lt)?void 0:Number(lt)},Ne.buildOptionText=function(lt){return"".concat(lt," ").concat(Ne.props.locale.items_per_page)},Ne.changeSize=function(lt){Ne.props.changeSize(Number(lt))},Ne.handleChange=function(lt){Ne.setState({goInputText:lt.target.value})},Ne.handleBlur=function(lt){var ot=Ne.props,pt=ot.goButton,zt=ot.quickGo,on=ot.rootPrefixCls,jt=Ne.state.goInputText;pt||jt===""||(Ne.setState({goInputText:""}),!(lt.relatedTarget&&(lt.relatedTarget.className.indexOf("".concat(on,"-item-link"))>=0||lt.relatedTarget.className.indexOf("".concat(on,"-item"))>=0))&&zt(Ne.getValidValue()))},Ne.go=function(lt){var ot=Ne.state.goInputText;ot!==""&&(lt.keyCode===be.ENTER||lt.type==="click")&&(Ne.setState({goInputText:""}),Ne.props.quickGo(Ne.getValidValue()))},Ne}return(0,y.Z)(In,[{key:"getPageSizeOptions",value:function(){var ke=this.props,Jt=ke.pageSize,Ye=ke.pageSizeOptions;return Ye.some(function(lt){return lt.toString()===Jt.toString()})?Ye:Ye.concat([Jt.toString()]).sort(function(lt,ot){var pt=Number.isNaN(Number(lt))?0:Number(lt),zt=Number.isNaN(Number(ot))?0:Number(ot);return pt-zt})}},{key:"render",value:function(){var ke=this,Jt=this.props,Ye=Jt.pageSize,lt=Jt.locale,ot=Jt.rootPrefixCls,pt=Jt.changeSize,zt=Jt.quickGo,on=Jt.goButton,jt=Jt.selectComponentClass,Rt=Jt.buildOptionText,yt=Jt.selectPrefixCls,Vt=Jt.disabled,Bt=this.state.goInputText,Fn="".concat(ot,"-options"),Vn=jt,zn=null,On=null,_t=null;if(!pt&&!zt)return null;var Ca=this.getPageSizeOptions();if(pt&&Vn){var Ha=Ca.map(function(nn,en){return ue.createElement(Vn.Option,{key:en,value:nn.toString()},(Rt||ke.buildOptionText)(nn))});zn=ue.createElement(Vn,{disabled:Vt,prefixCls:yt,showSearch:!1,className:"".concat(Fn,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Ye||Ca[0]).toString(),onChange:this.changeSize,getPopupContainer:function(en){return en.parentNode},"aria-label":lt.page_size,defaultOpen:!1},Ha)}return zt&&(on&&(_t=typeof on=="boolean"?ue.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Vt,className:"".concat(Fn,"-quick-jumper-button")},lt.jump_to_confirm):ue.createElement("span",{onClick:this.go,onKeyUp:this.go},on)),On=ue.createElement("div",{className:"".concat(Fn,"-quick-jumper")},lt.jump_to,ue.createElement("input",{disabled:Vt,type:"text",value:Bt,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":lt.page}),lt.page,_t)),ue.createElement("li",{className:"".concat(Fn)},zn,On)}}]),In}(ue.Component);me.defaultProps={pageSizeOptions:["10","20","50","100"]};var Ce=me,Be=function(Re){var In,Ne=Re.rootPrefixCls,ke=Re.page,Jt=Re.active,Ye=Re.className,lt=Re.showTitle,ot=Re.onClick,pt=Re.onKeyPress,zt=Re.itemRender,on="".concat(Ne,"-item"),jt=Me()(on,"".concat(on,"-").concat(ke),(In={},(0,ve.Z)(In,"".concat(on,"-active"),Jt),(0,ve.Z)(In,"".concat(on,"-disabled"),!ke),(0,ve.Z)(In,Re.className,Ye),In)),Rt=function(){ot(ke)},yt=function(Fn){pt(Fn,ot,ke)},Vt=zt(ke,"page",ue.createElement("a",{rel:"nofollow"},ke));return Vt?ue.createElement("li",{title:lt?ke.toString():null,className:jt,onClick:Rt,onKeyPress:yt,tabIndex:0},Vt):null},Xe=Be;function Le(){}function Ue(Ke){var Re=Number(Ke);return typeof Re=="number"&&!Number.isNaN(Re)&&isFinite(Re)&&Math.floor(Re)===Re}var Ze=function(Re,In,Ne){return Ne};function Ge(Ke,Re,In){var Ne=typeof Ke=="undefined"?Re.pageSize:Ke;return Math.floor((In.total-1)/Ne)+1}var $e=function(Ke){(0,b.Z)(In,Ke);var Re=(0,E.Z)(In);function In(Ne){var ke;(0,a.Z)(this,In),ke=Re.call(this,Ne),ke.paginationNode=ue.createRef(),ke.getJumpPrevPage=function(){return Math.max(1,ke.state.current-(ke.props.showLessItems?3:5))},ke.getJumpNextPage=function(){return Math.min(Ge(void 0,ke.state,ke.props),ke.state.current+(ke.props.showLessItems?3:5))},ke.getItemIcon=function(pt,zt){var on=ke.props.prefixCls,jt=pt||ue.createElement("button",{type:"button","aria-label":zt,className:"".concat(on,"-item-link")});return typeof pt=="function"&&(jt=ue.createElement(pt,(0,re.Z)({},ke.props))),jt},ke.isValid=function(pt){var zt=ke.props.total;return Ue(pt)&&pt!==ke.state.current&&Ue(zt)&&zt>0},ke.shouldDisplayQuickJumper=function(){var pt=ke.props,zt=pt.showQuickJumper,on=pt.total,jt=ke.state.pageSize;return on<=jt?!1:zt},ke.handleKeyDown=function(pt){(pt.keyCode===be.ARROW_UP||pt.keyCode===be.ARROW_DOWN)&&pt.preventDefault()},ke.handleKeyUp=function(pt){var zt=ke.getValidValue(pt),on=ke.state.currentInputValue;zt!==on&&ke.setState({currentInputValue:zt}),pt.keyCode===be.ENTER?ke.handleChange(zt):pt.keyCode===be.ARROW_UP?ke.handleChange(zt-1):pt.keyCode===be.ARROW_DOWN&&ke.handleChange(zt+1)},ke.handleBlur=function(pt){var zt=ke.getValidValue(pt);ke.handleChange(zt)},ke.changePageSize=function(pt){var zt=ke.state.current,on=Ge(pt,ke.state,ke.props);zt=zt>on?on:zt,on===0&&(zt=ke.state.current),typeof pt=="number"&&("pageSize"in ke.props||ke.setState({pageSize:pt}),"current"in ke.props||ke.setState({current:zt,currentInputValue:zt})),ke.props.onShowSizeChange(zt,pt),"onChange"in ke.props&&ke.props.onChange&&ke.props.onChange(zt,pt)},ke.handleChange=function(pt){var zt=ke.props,on=zt.disabled,jt=zt.onChange,Rt=ke.state,yt=Rt.pageSize,Vt=Rt.current,Bt=Rt.currentInputValue;if(ke.isValid(pt)&&!on){var Fn=Ge(void 0,ke.state,ke.props),Vn=pt;return pt>Fn?Vn=Fn:pt<1&&(Vn=1),"current"in ke.props||ke.setState({current:Vn}),Vn!==Bt&&ke.setState({currentInputValue:Vn}),jt(Vn,yt),Vn}return Vt},ke.prev=function(){ke.hasPrev()&&ke.handleChange(ke.state.current-1)},ke.next=function(){ke.hasNext()&&ke.handleChange(ke.state.current+1)},ke.jumpPrev=function(){ke.handleChange(ke.getJumpPrevPage())},ke.jumpNext=function(){ke.handleChange(ke.getJumpNextPage())},ke.hasPrev=function(){return ke.state.current>1},ke.hasNext=function(){return ke.state.current<Ge(void 0,ke.state,ke.props)},ke.runIfEnter=function(pt,zt){if(pt.key==="Enter"||pt.charCode===13){for(var on=arguments.length,jt=new Array(on>2?on-2:0),Rt=2;Rt<on;Rt++)jt[Rt-2]=arguments[Rt];zt.apply(void 0,jt)}},ke.runIfEnterPrev=function(pt){ke.runIfEnter(pt,ke.prev)},ke.runIfEnterNext=function(pt){ke.runIfEnter(pt,ke.next)},ke.runIfEnterJumpPrev=function(pt){ke.runIfEnter(pt,ke.jumpPrev)},ke.runIfEnterJumpNext=function(pt){ke.runIfEnter(pt,ke.jumpNext)},ke.handleGoTO=function(pt){(pt.keyCode===be.ENTER||pt.type==="click")&&ke.handleChange(ke.state.currentInputValue)},ke.renderPrev=function(pt){var zt=ke.props,on=zt.prevIcon,jt=zt.itemRender,Rt=jt(pt,"prev",ke.getItemIcon(on,"prev page")),yt=!ke.hasPrev();return(0,ue.isValidElement)(Rt)?(0,ue.cloneElement)(Rt,{disabled:yt}):Rt},ke.renderNext=function(pt){var zt=ke.props,on=zt.nextIcon,jt=zt.itemRender,Rt=jt(pt,"next",ke.getItemIcon(on,"next page")),yt=!ke.hasNext();return(0,ue.isValidElement)(Rt)?(0,ue.cloneElement)(Rt,{disabled:yt}):Rt};var Jt=Ne.onChange!==Le,Ye="current"in Ne;Ye&&!Jt&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var lt=Ne.defaultCurrent;"current"in Ne&&(lt=Ne.current);var ot=Ne.defaultPageSize;return"pageSize"in Ne&&(ot=Ne.pageSize),lt=Math.min(lt,Ge(ot,void 0,Ne)),ke.state={current:lt,currentInputValue:lt,pageSize:ot},ke}return(0,y.Z)(In,[{key:"componentDidUpdate",value:function(ke,Jt){var Ye=this.props.prefixCls;if(Jt.current!==this.state.current&&this.paginationNode.current){var lt=this.paginationNode.current.querySelector(".".concat(Ye,"-item-").concat(Jt.current));if(lt&&document.activeElement===lt){var ot;lt==null||(ot=lt.blur)===null||ot===void 0||ot.call(lt)}}}},{key:"getValidValue",value:function(ke){var Jt=ke.target.value,Ye=Ge(void 0,this.state,this.props),lt=this.state.currentInputValue,ot;return Jt===""?ot=Jt:Number.isNaN(Number(Jt))?ot=lt:Jt>=Ye?ot=Ye:ot=Number(Jt),ot}},{key:"getShowSizeChanger",value:function(){var ke=this.props,Jt=ke.showSizeChanger,Ye=ke.total,lt=ke.totalBoundaryShowSizeChanger;return typeof Jt!="undefined"?Jt:Ye>lt}},{key:"render",value:function(){var ke=this.props,Jt=ke.prefixCls,Ye=ke.className,lt=ke.style,ot=ke.disabled,pt=ke.hideOnSinglePage,zt=ke.total,on=ke.locale,jt=ke.showQuickJumper,Rt=ke.showLessItems,yt=ke.showTitle,Vt=ke.showTotal,Bt=ke.simple,Fn=ke.itemRender,Vn=ke.showPrevNextJumpers,zn=ke.jumpPrevIcon,On=ke.jumpNextIcon,_t=ke.selectComponentClass,Ca=ke.selectPrefixCls,Ha=ke.pageSizeOptions,nn=this.state,en=nn.current,Ma=nn.pageSize,Ta=nn.currentInputValue;if(pt===!0&&zt<=Ma)return null;var An=Ge(void 0,this.state,this.props),ma=[],Ja=null,sr=null,Je=null,Et=null,qe=null,bn=jt&&jt.goButton,tn=Rt?1:2,Ba=en-1>0?en-1:0,bo=en+1<An?en+1:An,wa=he(this.props,{aria:!0,data:!0}),sa=Vt&&ue.createElement("li",{className:"".concat(Jt,"-total-text")},Vt(zt,[zt===0?0:(en-1)*Ma+1,en*Ma>zt?zt:en*Ma]));if(Bt){bn&&(typeof bn=="boolean"?qe=ue.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},on.jump_to_confirm):qe=ue.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},bn),qe=ue.createElement("li",{title:yt?"".concat(on.jump_to).concat(en,"/").concat(An):null,className:"".concat(Jt,"-simple-pager")},qe));var Yo=this.renderPrev(Ba);return ue.createElement("ul",(0,x.Z)({className:Me()(Jt,"".concat(Jt,"-simple"),(0,ve.Z)({},"".concat(Jt,"-disabled"),ot),Ye),style:lt,ref:this.paginationNode},wa),sa,Yo?ue.createElement("li",{title:yt?on.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:Me()("".concat(Jt,"-prev"),(0,ve.Z)({},"".concat(Jt,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Yo):null,ue.createElement("li",{title:yt?"".concat(en,"/").concat(An):null,className:"".concat(Jt,"-simple-pager")},ue.createElement("input",{type:"text",value:Ta,disabled:ot,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),ue.createElement("span",{className:"".concat(Jt,"-slash")},"/"),An),ue.createElement("li",{title:yt?on.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:Me()("".concat(Jt,"-next"),(0,ve.Z)({},"".concat(Jt,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(bo)),qe)}if(An<=3+tn*2){var Ar={locale:on,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:yt,itemRender:Fn};An||ma.push(ue.createElement(Xe,(0,x.Z)({},Ar,{key:"noPager",page:1,className:"".concat(Jt,"-item-disabled")})));for(var ar=1;ar<=An;ar+=1){var Jn=en===ar;ma.push(ue.createElement(Xe,(0,x.Z)({},Ar,{key:ar,page:ar,active:Jn})))}}else{var vo=Rt?on.prev_3:on.prev_5,Lt=Rt?on.next_3:on.next_5,$t=Fn(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(zn,"prev page")),Qt=Fn(this.getJumpNextPage(),"jump-next",this.getItemIcon(On,"next page"));Vn&&(Ja=$t?ue.createElement("li",{title:yt?vo:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:Me()("".concat(Jt,"-jump-prev"),(0,ve.Z)({},"".concat(Jt,"-jump-prev-custom-icon"),!!zn))},$t):null,sr=Qt?ue.createElement("li",{title:yt?Lt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:Me()("".concat(Jt,"-jump-next"),(0,ve.Z)({},"".concat(Jt,"-jump-next-custom-icon"),!!On))},Qt):null),Et=ue.createElement(Xe,{locale:on,last:!0,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:An,page:An,active:!1,showTitle:yt,itemRender:Fn}),Je=ue.createElement(Xe,{locale:on,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:yt,itemRender:Fn});var rn=Math.max(1,en-tn),Un=Math.min(en+tn,An);en-1<=tn&&(Un=1+tn*2),An-en<=tn&&(rn=An-tn*2);for(var un=rn;un<=Un;un+=1){var Wn=en===un;ma.push(ue.createElement(Xe,{locale:on,rootPrefixCls:Jt,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:un,page:un,active:Wn,showTitle:yt,itemRender:Fn}))}en-1>=tn*2&&en!==3&&(ma[0]=(0,ue.cloneElement)(ma[0],{className:"".concat(Jt,"-item-after-jump-prev")}),ma.unshift(Ja)),An-en>=tn*2&&en!==An-2&&(ma[ma.length-1]=(0,ue.cloneElement)(ma[ma.length-1],{className:"".concat(Jt,"-item-before-jump-next")}),ma.push(sr)),rn!==1&&ma.unshift(Je),Un!==An&&ma.push(Et)}var qt=!this.hasPrev()||!An,uo=!this.hasNext()||!An,Na=this.renderPrev(Ba),So=this.renderNext(bo);return ue.createElement("ul",(0,x.Z)({className:Me()(Jt,Ye,(0,ve.Z)({},"".concat(Jt,"-disabled"),ot)),style:lt,ref:this.paginationNode},wa),sa,Na?ue.createElement("li",{title:yt?on.prev_page:null,onClick:this.prev,tabIndex:qt?null:0,onKeyPress:this.runIfEnterPrev,className:Me()("".concat(Jt,"-prev"),(0,ve.Z)({},"".concat(Jt,"-disabled"),qt)),"aria-disabled":qt},Na):null,ma,So?ue.createElement("li",{title:yt?on.next_page:null,onClick:this.next,tabIndex:uo?null:0,onKeyPress:this.runIfEnterNext,className:Me()("".concat(Jt,"-next"),(0,ve.Z)({},"".concat(Jt,"-disabled"),uo)),"aria-disabled":uo},So):null,ue.createElement(Ce,{disabled:ot,locale:on,rootPrefixCls:Jt,selectComponentClass:_t,selectPrefixCls:Ca,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:en,pageSize:Ma,pageSizeOptions:Ha,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:bn}))}}],[{key:"getDerivedStateFromProps",value:function(ke,Jt){var Ye={};if("current"in ke&&(Ye.current=ke.current,ke.current!==Jt.current&&(Ye.currentInputValue=Ye.current)),"pageSize"in ke&&ke.pageSize!==Jt.pageSize){var lt=Jt.current,ot=Ge(ke.pageSize,Jt,ke);lt=lt>ot?ot:lt,"current"in ke||(Ye.current=lt,Ye.currentInputValue=lt),Ye.pageSize=ke.pageSize}return Ye}}]),In}(ue.Component);$e.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Le,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Le,locale:xe.Z,style:{},itemRender:Ze,totalBoundaryShowSizeChanger:50};var ut=$e,Ct=ee(62906),Ut=ee(53124),sn=ee(98675),it=ee(25378),Pt=ee(10110),Mt=ee(11713);const mt=Ke=>ue.createElement(Mt.default,Object.assign({},Ke,{showSearch:!0,size:"small"})),wt=Ke=>ue.createElement(Mt.default,Object.assign({},Ke,{showSearch:!0,size:"middle"}));mt.Option=Mt.default.Option,wt.Option=Mt.default.Option;var Kt=ee(47673),je=ee(14747),vn=ee(67968),Cn=ee(45503);const ua=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed"}}},[`&${Re}-disabled`]:{cursor:"not-allowed",[`${Re}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Ke.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Ke.colorBorder,backgroundColor:Ke.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Ke.itemActiveBgDisabled},a:{color:Ke.itemActiveColorDisabled}}},[`${Re}-item-link`]:{color:Ke.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Re}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Re}-simple-pager`]:{color:Ke.colorTextDisabled},[`${Re}-jump-prev, ${Re}-jump-next`]:{[`${Re}-item-link-icon`]:{opacity:0},[`${Re}-item-ellipsis`]:{opacity:1}}},[`&${Re}-simple`]:{[`${Re}-prev, ${Re}-next`]:{[`&${Re}-disabled ${Re}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},kn=Ke=>{const{componentCls:Re}=Ke;return{[`&${Re}-mini ${Re}-total-text, &${Re}-mini ${Re}-simple-pager`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini ${Re}-item`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM-2}px`},[`&${Re}-mini:not(${Re}-disabled) ${Re}-item:not(${Re}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},[`&${Re}-mini ${Re}-prev, &${Re}-mini ${Re}-next`]:{minWidth:Ke.itemSizeSM,height:Ke.itemSizeSM,margin:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini:not(${Re}-disabled)`]:{[`${Re}-prev, ${Re}-next`]:{[`&:hover ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Re}-disabled:hover ${Re}-item-link`]:{backgroundColor:"transparent"}}},[`
&${Re}-mini ${Re}-prev ${Re}-item-link,
&${Re}-mini ${Re}-next ${Re}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}},[`&${Re}-mini ${Re}-jump-prev, &${Re}-mini ${Re}-jump-next`]:{height:Ke.itemSizeSM,marginInlineEnd:0,lineHeight:`${Ke.itemSizeSM}px`},[`&${Re}-mini ${Re}-options`]:{marginInlineStart:Ke.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Ke.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Kt.x0)(Ke)),{width:Ke.paginationMiniQuickJumperInputWidth,height:Ke.controlHeightSM})}}}},nt=Ke=>{const{componentCls:Re}=Ke;return{[`
&${Re}-simple ${Re}-prev,
&${Re}-simple ${Re}-next
`]:{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`,verticalAlign:"top",[`${Re}-item-link`]:{height:Ke.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive},"&::after":{height:Ke.itemSizeSM,lineHeight:`${Ke.itemSizeSM}px`}}},[`&${Re}-simple ${Re}-simple-pager`]:{display:"inline-block",height:Ke.itemSizeSM,marginInlineEnd:Ke.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:Ke.marginXS,padding:`0 ${Ke.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:Ke.itemInputBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,borderRadius:Ke.borderRadius,outline:"none",transition:`border-color ${Ke.motionDurationMid}`,color:"inherit","&:hover":{borderColor:Ke.colorPrimary},"&:focus":{borderColor:Ke.colorPrimaryHover,boxShadow:`${Ke.inputOutlineOffset}px 0 ${Ke.controlOutlineWidth}px ${Ke.controlOutline}`},"&[disabled]":{color:Ke.colorTextDisabled,backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,cursor:"not-allowed"}}}}},dt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-jump-prev, ${Re}-jump-next`]:{outline:0,[`${Re}-item-container`]:{position:"relative",[`${Re}-item-link-icon`]:{color:Ke.colorPrimary,fontSize:Ke.fontSizeSM,opacity:0,transition:`all ${Ke.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Re}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:Ke.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:Ke.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:Ke.paginationEllipsisTextIndent,opacity:1,transition:`all ${Ke.motionDurationMid}`}},"&:hover":{[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}}},[`
${Re}-prev,
${Re}-jump-prev,
${Re}-jump-next
`]:{marginInlineEnd:Ke.marginXS},[`
${Re}-prev,
${Re}-next,
${Re}-jump-prev,
${Re}-jump-next
`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,color:Ke.colorText,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Ke.borderRadius,cursor:"pointer",transition:`all ${Ke.motionDurationMid}`},[`${Re}-prev, ${Re}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Ke.colorText,cursor:"pointer",userSelect:"none"},[`${Re}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Ke.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:"none",transition:`all ${Ke.motionDurationMid}`},[`&:hover ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextHover},[`&:active ${Re}-item-link`]:{backgroundColor:Ke.colorBgTextActive},[`&${Re}-disabled:hover`]:{[`${Re}-item-link`]:{backgroundColor:"transparent"}}},[`${Re}-slash`]:{marginInlineEnd:Ke.paginationSlashMarginInlineEnd,marginInlineStart:Ke.paginationSlashMarginInlineStart},[`${Re}-options`]:{display:"inline-block",marginInlineStart:Ke.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Ke.controlHeight,marginInlineStart:Ke.marginXS,lineHeight:`${Ke.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Kt.ik)(Ke)),{width:Ke.controlHeightLG*1.25,height:Ke.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Ke.marginXS,marginInlineEnd:Ke.marginXS})}}}},gt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}-item`]:{display:"inline-block",minWidth:Ke.itemSize,height:Ke.itemSize,marginInlineEnd:Ke.marginXS,fontFamily:Ke.fontFamily,lineHeight:`${Ke.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Ke.lineWidth}px ${Ke.lineType} transparent`,borderRadius:Ke.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Ke.paginationItemPaddingInline}px`,color:Ke.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Re}-item-active)`]:{"&:hover":{transition:`all ${Ke.motionDurationMid}`,backgroundColor:Ke.colorBgTextHover},"&:active":{backgroundColor:Ke.colorBgTextActive}},"&-active":{fontWeight:Ke.fontWeightStrong,backgroundColor:Ke.itemActiveBg,borderColor:Ke.colorPrimary,a:{color:Ke.colorPrimary},"&:hover":{borderColor:Ke.colorPrimaryHover},"&:hover a":{color:Ke.colorPrimaryHover}}}}},Ft=Ke=>{const{componentCls:Re}=Ke;return{[Re]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,je.Wf)(Ke)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Re}-total-text`]:{display:"inline-block",height:Ke.itemSize,marginInlineEnd:Ke.marginXS,lineHeight:`${Ke.itemSize-2}px`,verticalAlign:"middle"}}),gt(Ke)),dt(Ke)),nt(Ke)),kn(Ke)),ua(Ke)),{[`@media only screen and (max-width: ${Ke.screenLG}px)`]:{[`${Re}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Ke.screenSM}px)`]:{[`${Re}-options`]:{display:"none"}}}),[`&${Ke.componentCls}-rtl`]:{direction:"rtl"}}},rt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}${Re}-disabled:not(${Re}-mini)`]:{"&, &:hover":{[`${Re}-item-link`]:{borderColor:Ke.colorBorder}},"&:focus-visible":{[`${Re}-item-link`]:{borderColor:Ke.colorBorder}},[`${Re}-item, ${Re}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,[`&:hover:not(${Re}-item-active)`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,a:{color:Ke.colorTextDisabled}},[`&${Re}-item-active`]:{backgroundColor:Ke.itemActiveBgDisabled}},[`${Re}-prev, ${Re}-next`]:{"&:hover button":{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder,color:Ke.colorTextDisabled},[`${Re}-item-link`]:{backgroundColor:Ke.colorBgContainerDisabled,borderColor:Ke.colorBorder}}},[`${Re}:not(${Re}-mini)`]:{[`${Re}-prev, ${Re}-next`]:{"&:hover button":{borderColor:Ke.colorPrimaryHover,backgroundColor:Ke.itemBg},[`${Re}-item-link`]:{backgroundColor:Ke.itemLinkBg,borderColor:Ke.colorBorder},[`&:hover ${Re}-item-link`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,color:Ke.colorPrimary},[`&${Re}-disabled`]:{[`${Re}-item-link`]:{borderColor:Ke.colorBorder,color:Ke.colorTextDisabled}}},[`${Re}-item`]:{backgroundColor:Ke.itemBg,border:`${Ke.lineWidth}px ${Ke.lineType} ${Ke.colorBorder}`,[`&:hover:not(${Re}-item-active)`]:{borderColor:Ke.colorPrimary,backgroundColor:Ke.itemBg,a:{color:Ke.colorPrimary}},"&-active":{borderColor:Ke.colorPrimary}}}}},bt=Ke=>{const{componentCls:Re}=Ke;return{[`${Re}:not(${Re}-disabled)`]:{[`${Re}-item`]:Object.assign({},(0,je.Qy)(Ke)),[`${Re}-jump-prev, ${Re}-jump-next`]:{"&:focus-visible":Object.assign({[`${Re}-item-link-icon`]:{opacity:1},[`${Re}-item-ellipsis`]:{opacity:0}},(0,je.oN)(Ke))},[`${Re}-prev, ${Re}-next`]:{[`&:focus-visible ${Re}-item-link`]:Object.assign({},(0,je.oN)(Ke))}}}};var It=(0,vn.Z)("Pagination",Ke=>{const Re=(0,Cn.TS)(Ke,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Ke.marginXXS/2,paginationMiniQuickJumperInputWidth:Ke.controlHeightLG*1.1,paginationItemPaddingInline:Ke.marginXXS*1.5,paginationEllipsisLetterSpacing:Ke.marginXXS/2,paginationSlashMarginInlineStart:Ke.marginXXS,paginationSlashMarginInlineEnd:Ke.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Kt.e5)(Ke),(0,Kt.TM)(Ke));return[Ft(Re),bt(Re),Ke.wireframe&&rt(Re)]},Ke=>({itemBg:Ke.colorBgContainer,itemSize:Ke.controlHeight,itemSizeSM:Ke.controlHeightSM,itemActiveBg:Ke.colorBgContainer,itemLinkBg:Ke.colorBgContainer,itemActiveColorDisabled:Ke.colorTextDisabled,itemActiveBgDisabled:Ke.controlItemBgActiveDisabled,itemInputBg:Ke.colorBgContainer,miniOptionsSizeChangerTop:0})),xt=function(Ke,Re){var In={};for(var Ne in Ke)Object.prototype.hasOwnProperty.call(Ke,Ne)&&Re.indexOf(Ne)<0&&(In[Ne]=Ke[Ne]);if(Ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ne=Object.getOwnPropertySymbols(Ke);ke<Ne.length;ke++)Re.indexOf(Ne[ke])<0&&Object.prototype.propertyIsEnumerable.call(Ke,Ne[ke])&&(In[Ne[ke]]=Ke[Ne[ke]]);return In},Zt=Ke=>{const{prefixCls:Re,selectPrefixCls:In,className:Ne,rootClassName:ke,style:Jt,size:Ye,locale:lt,selectComponentClass:ot,responsive:pt,showSizeChanger:zt}=Ke,on=xt(Ke,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:jt}=(0,it.Z)(pt),{getPrefixCls:Rt,direction:yt,pagination:Vt={}}=ue.useContext(Ut.E_),Bt=Rt("pagination",Re),[Fn,Vn]=It(Bt),zn=zt!=null?zt:Vt.showSizeChanger,On=ue.useMemo(()=>{const An=ue.createElement("span",{className:`${Bt}-item-ellipsis`},"\u2022\u2022\u2022"),ma=ue.createElement("button",{className:`${Bt}-item-link`,type:"button",tabIndex:-1},yt==="rtl"?ue.createElement(Ae.Z,null):ue.createElement(ze.Z,null)),Ja=ue.createElement("button",{className:`${Bt}-item-link`,type:"button",tabIndex:-1},yt==="rtl"?ue.createElement(ze.Z,null):ue.createElement(Ae.Z,null)),sr=ue.createElement("a",{className:`${Bt}-item-link`},ue.createElement("div",{className:`${Bt}-item-container`},yt==="rtl"?ue.createElement(_e.Z,{className:`${Bt}-item-link-icon`}):ue.createElement(ie,{className:`${Bt}-item-link-icon`}),An)),Je=ue.createElement("a",{className:`${Bt}-item-link`},ue.createElement("div",{className:`${Bt}-item-container`},yt==="rtl"?ue.createElement(ie,{className:`${Bt}-item-link-icon`}):ue.createElement(_e.Z,{className:`${Bt}-item-link-icon`}),An));return{prevIcon:ma,nextIcon:Ja,jumpPrevIcon:sr,jumpNextIcon:Je}},[yt,Bt]),[_t]=(0,Pt.Z)("Pagination",Ct.Z),Ca=Object.assign(Object.assign({},_t),lt),Ha=(0,sn.Z)(Ye),nn=Ha==="small"||!!(jt&&!Ha&&pt),en=Rt("select",In),Ma=Me()({[`${Bt}-mini`]:nn,[`${Bt}-rtl`]:yt==="rtl"},Vt==null?void 0:Vt.className,Ne,ke,Vn),Ta=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Jt);return Fn(ue.createElement(ut,Object.assign({},On,on,{style:Ta,prefixCls:Bt,selectPrefixCls:en,className:Ma,selectComponentClass:ot||(nn?mt:wt),locale:Ca,showSizeChanger:zn})))},Kn=Zt},38703:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return Jt}});var x=ee(67294),ue=ee(87725),fe=ee(18299),De=ee(16646),Fe=ee(73475),Te=ee(94184),ie=ee.n(Te),_e=ee(10366),ze=ee(53124),Ae=ee(87462),We=ee(1413),Me=ee(45987),ve={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},re=function(){var lt=(0,x.useRef)([]),ot=(0,x.useRef)(null);return(0,x.useEffect)(function(){var pt=Date.now(),zt=!1;lt.current.forEach(function(on){if(on){zt=!0;var jt=on.style;jt.transitionDuration=".3s, .3s, .3s, .06s",ot.current&&pt-ot.current<100&&(jt.transitionDuration="0s, 0s")}}),zt&&(ot.current=Date.now())}),lt.current},a=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],y=function(lt){var ot=(0,We.Z)((0,We.Z)({},ve),lt),pt=ot.className,zt=ot.percent,on=ot.prefixCls,jt=ot.strokeColor,Rt=ot.strokeLinecap,yt=ot.strokeWidth,Vt=ot.style,Bt=ot.trailColor,Fn=ot.trailWidth,Vn=ot.transition,zn=(0,Me.Z)(ot,a);delete zn.gapPosition;var On=Array.isArray(zt)?zt:[zt],_t=Array.isArray(jt)?jt:[jt],Ca=re(),Ha=yt/2,nn=100-yt/2,en="M ".concat(Rt==="round"?Ha:0,",").concat(Ha,`
L `).concat(Rt==="round"?nn:100,",").concat(Ha),Ma="0 0 100 ".concat(yt),Ta=0;return x.createElement("svg",(0,Ae.Z)({className:ie()("".concat(on,"-line"),pt),viewBox:Ma,preserveAspectRatio:"none",style:Vt},zn),x.createElement("path",{className:"".concat(on,"-line-trail"),d:en,strokeLinecap:Rt,stroke:Bt,strokeWidth:Fn||yt,fillOpacity:"0"}),On.map(function(An,ma){var Ja=1;switch(Rt){case"round":Ja=1-yt/100;break;case"square":Ja=1-yt/2/100;break;default:Ja=1;break}var sr={strokeDasharray:"".concat(An*Ja,"px, 100px"),strokeDashoffset:"-".concat(Ta,"px"),transition:Vn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Je=_t[ma]||_t[_t.length-1];return Ta+=An,x.createElement("path",{key:ma,className:"".concat(on,"-line-path"),d:en,strokeLinecap:Rt,stroke:Je,strokeWidth:yt,fillOpacity:"0",ref:function(qe){Ca[ma]=qe},style:sr})}))},b=y,E=ee(71002),z=ee(97685),te=ee(98924),ne=0,oe=(0,te.Z)();function ae(){var Ye;return oe?(Ye=ne,ne+=1):Ye="TEST_OR_SSR",Ye}var le=function(Ye){var lt=x.useState(),ot=(0,z.Z)(lt,2),pt=ot[0],zt=ot[1];return x.useEffect(function(){zt("rc_progress_".concat(ae()))},[]),Ye||pt},he=function(lt){var ot=lt.bg,pt=lt.children;return x.createElement("div",{style:{width:"100%",height:"100%",background:ot}},pt)};function Ee(Ye,lt){return Object.keys(Ye).map(function(ot){var pt=parseFloat(ot),zt="".concat(Math.floor(pt*lt),"%");return"".concat(Ye[ot]," ").concat(zt)})}var be=x.forwardRef(function(Ye,lt){var ot=Ye.prefixCls,pt=Ye.color,zt=Ye.gradientId,on=Ye.radius,jt=Ye.style,Rt=Ye.ptg,yt=Ye.strokeLinecap,Vt=Ye.strokeWidth,Bt=Ye.size,Fn=Ye.gapDegree,Vn=pt&&(0,E.Z)(pt)==="object",zn=Vn?"#FFF":void 0,On=Bt/2,_t=x.createElement("circle",{className:"".concat(ot,"-circle-path"),r:on,cx:On,cy:On,stroke:zn,strokeLinecap:yt,strokeWidth:Vt,opacity:Rt===0?0:1,style:jt,ref:lt});if(!Vn)return _t;var Ca="".concat(zt,"-conic"),Ha=Fn?"".concat(180+Fn/2,"deg"):"0deg",nn=Ee(pt,(360-Fn)/360),en=Ee(pt,1),Ma="conic-gradient(from ".concat(Ha,", ").concat(nn.join(", "),")"),Ta="linear-gradient(to ".concat(Fn?"bottom":"top",", ").concat(en.join(", "),")");return x.createElement(x.Fragment,null,x.createElement("mask",{id:Ca},_t),x.createElement("foreignObject",{x:0,y:0,width:Bt,height:Bt,mask:"url(#".concat(Ca,")")},x.createElement(he,{bg:Ta},x.createElement(he,{bg:Ma}))))}),xe=be,me=100,Ce=function(lt,ot,pt,zt,on,jt,Rt,yt,Vt,Bt){var Fn=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,Vn=pt/100*360*((360-jt)/360),zn=jt===0?0:{bottom:0,top:180,left:90,right:-90}[Rt],On=(100-zt)/100*ot;Vt==="round"&&zt!==100&&(On+=Bt/2,On>=ot&&(On=ot-.01));var _t=me/2;return{stroke:typeof yt=="string"?yt:void 0,strokeDasharray:"".concat(ot,"px ").concat(lt),strokeDashoffset:On+Fn,transform:"rotate(".concat(on+Vn+zn,"deg)"),transformOrigin:"".concat(_t,"px ").concat(_t,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},Be=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Xe(Ye){var lt=Ye!=null?Ye:[];return Array.isArray(lt)?lt:[lt]}var Le=function(lt){var ot=(0,We.Z)((0,We.Z)({},ve),lt),pt=ot.id,zt=ot.prefixCls,on=ot.steps,jt=ot.strokeWidth,Rt=ot.trailWidth,yt=ot.gapDegree,Vt=yt===void 0?0:yt,Bt=ot.gapPosition,Fn=ot.trailColor,Vn=ot.strokeLinecap,zn=ot.style,On=ot.className,_t=ot.strokeColor,Ca=ot.percent,Ha=(0,Me.Z)(ot,Be),nn=me/2,en=le(pt),Ma="".concat(en,"-gradient"),Ta=nn-jt/2,An=Math.PI*2*Ta,ma=Vt>0?90+Vt/2:-90,Ja=An*((360-Vt)/360),sr=(0,E.Z)(on)==="object"?on:{count:on,space:2},Je=sr.count,Et=sr.space,qe=Xe(Ca),bn=Xe(_t),tn=bn.find(function(ar){return ar&&(0,E.Z)(ar)==="object"}),Ba=tn&&(0,E.Z)(tn)==="object",bo=Ba?"butt":Vn,wa=Ce(An,Ja,0,100,ma,Vt,Bt,Fn,bo,jt),sa=re(),Yo=function(){var Jn=0;return qe.map(function(vo,Lt){var $t=bn[Lt]||bn[bn.length-1],Qt=Ce(An,Ja,Jn,vo,ma,Vt,Bt,$t,bo,jt);return Jn+=vo,x.createElement(xe,{key:Lt,color:$t,ptg:vo,radius:Ta,prefixCls:zt,gradientId:Ma,style:Qt,strokeLinecap:bo,strokeWidth:jt,gapDegree:Vt,ref:function(Un){sa[Lt]=Un},size:me})}).reverse()},Ar=function(){var Jn=Math.round(Je*(qe[0]/100)),vo=100/Je,Lt=0;return new Array(Je).fill(null).map(function($t,Qt){var rn=Qt<=Jn-1?bn[0]:Fn,Un=rn&&(0,E.Z)(rn)==="object"?"url(#".concat(Ma,")"):void 0,un=Ce(An,Ja,Lt,vo,ma,Vt,Bt,rn,"butt",jt,Et);return Lt+=(Ja-un.strokeDashoffset+Et)*100/Ja,x.createElement("circle",{key:Qt,className:"".concat(zt,"-circle-path"),r:Ta,cx:nn,cy:nn,stroke:Un,strokeWidth:jt,opacity:1,style:un,ref:function(qt){sa[Qt]=qt}})})};return x.createElement("svg",(0,Ae.Z)({className:ie()("".concat(zt,"-circle"),On),viewBox:"0 0 ".concat(me," ").concat(me),style:zn,id:pt,role:"presentation"},Ha),!Je&&x.createElement("circle",{className:"".concat(zt,"-circle-trail"),r:Ta,cx:nn,cy:nn,stroke:Fn,strokeLinecap:bo,strokeWidth:Rt||jt,style:wa}),Je?Ar():Yo())},Ue=Le,Ze={Line:b,Circle:Ue},Ge=ee(83062),$e=ee(47448);function ut(Ye){return!Ye||Ye<0?0:Ye>100?100:Ye}function Ct(Ye){let{success:lt,successPercent:ot}=Ye,pt=ot;return lt&&"progress"in lt&&(pt=lt.progress),lt&&"percent"in lt&&(pt=lt.percent),pt}const Ut=Ye=>{let{percent:lt,success:ot,successPercent:pt}=Ye;const zt=ut(Ct({success:ot,successPercent:pt}));return[zt,ut(ut(lt)-zt)]},sn=Ye=>{let{success:lt={},strokeColor:ot}=Ye;const{strokeColor:pt}=lt;return[pt||$e.presetPrimaryColors.green,ot||null]},it=(Ye,lt,ot)=>{var pt,zt,on,jt;let Rt=-1,yt=-1;if(lt==="step"){const Vt=ot.steps,Bt=ot.strokeWidth;typeof Ye=="string"||typeof Ye=="undefined"?(Rt=Ye==="small"?2:14,yt=Bt!=null?Bt:8):typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:[Rt=14,yt=8]=Ye,Rt*=Vt}else if(lt==="line"){const Vt=ot==null?void 0:ot.strokeWidth;typeof Ye=="string"||typeof Ye=="undefined"?yt=Vt||(Ye==="small"?6:8):typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:[Rt=-1,yt=8]=Ye}else(lt==="circle"||lt==="dashboard")&&(typeof Ye=="string"||typeof Ye=="undefined"?[Rt,yt]=Ye==="small"?[60,60]:[120,120]:typeof Ye=="number"?[Rt,yt]=[Ye,Ye]:(Rt=(zt=(pt=Ye[0])!==null&&pt!==void 0?pt:Ye[1])!==null&&zt!==void 0?zt:120,yt=(jt=(on=Ye[0])!==null&&on!==void 0?on:Ye[1])!==null&&jt!==void 0?jt:120));return[Rt,yt]},Pt=3,Mt=Ye=>Pt/Ye*100;var wt=Ye=>{const{prefixCls:lt,trailColor:ot=null,strokeLinecap:pt="round",gapPosition:zt,gapDegree:on,width:jt=120,type:Rt,children:yt,success:Vt,size:Bt=jt}=Ye,[Fn,Vn]=it(Bt,"circle");let{strokeWidth:zn}=Ye;zn===void 0&&(zn=Math.max(Mt(Fn),6));const On={width:Fn,height:Vn,fontSize:Fn*.15+6},_t=x.useMemo(()=>{if(on||on===0)return on;if(Rt==="dashboard")return 75},[on,Rt]),Ca=zt||Rt==="dashboard"&&"bottom"||void 0,Ha=Object.prototype.toString.call(Ye.strokeColor)==="[object Object]",nn=sn({success:Vt,strokeColor:Ye.strokeColor}),en=ie()(`${lt}-inner`,{[`${lt}-circle-gradient`]:Ha}),Ma=x.createElement(Ue,{percent:Ut(Ye),strokeWidth:zn,trailWidth:zn,strokeColor:nn,strokeLinecap:pt,trailColor:ot,prefixCls:lt,gapDegree:_t,gapPosition:Ca});return x.createElement("div",{className:en,style:On},Fn<=20?x.createElement(Ge.Z,{title:yt},x.createElement("span",null,Ma)):x.createElement(x.Fragment,null,Ma,yt))},Kt=function(Ye,lt){var ot={};for(var pt in Ye)Object.prototype.hasOwnProperty.call(Ye,pt)&&lt.indexOf(pt)<0&&(ot[pt]=Ye[pt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,pt=Object.getOwnPropertySymbols(Ye);zt<pt.length;zt++)lt.indexOf(pt[zt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,pt[zt])&&(ot[pt[zt]]=Ye[pt[zt]]);return ot};const je=Ye=>{let lt=[];return Object.keys(Ye).forEach(ot=>{const pt=parseFloat(ot.replace(/%/g,""));isNaN(pt)||lt.push({key:pt,value:Ye[ot]})}),lt=lt.sort((ot,pt)=>ot.key-pt.key),lt.map(ot=>{let{key:pt,value:zt}=ot;return`${zt} ${pt}%`}).join(", ")},vn=(Ye,lt)=>{const{from:ot=$e.presetPrimaryColors.blue,to:pt=$e.presetPrimaryColors.blue,direction:zt=lt==="rtl"?"to left":"to right"}=Ye,on=Kt(Ye,["from","to","direction"]);if(Object.keys(on).length!==0){const jt=je(on);return{backgroundImage:`linear-gradient(${zt}, ${jt})`}}return{backgroundImage:`linear-gradient(${zt}, ${ot}, ${pt})`}};var ua=Ye=>{const{prefixCls:lt,direction:ot,percent:pt,size:zt,strokeWidth:on,strokeColor:jt,strokeLinecap:Rt="round",children:yt,trailColor:Vt=null,success:Bt}=Ye,Fn=jt&&typeof jt!="string"?vn(jt,ot):{backgroundColor:jt},Vn=Rt==="square"||Rt==="butt"?0:void 0,zn={backgroundColor:Vt||void 0,borderRadius:Vn},On=zt!=null?zt:[-1,on||(zt==="small"?6:8)],[_t,Ca]=it(On,"line",{strokeWidth:on}),Ha=Object.assign({width:`${ut(pt)}%`,height:Ca,borderRadius:Vn},Fn),nn=Ct(Ye),en={width:`${ut(nn)}%`,height:Ca,borderRadius:Vn,backgroundColor:Bt==null?void 0:Bt.strokeColor},Ma={width:_t<0?"100%":_t,height:Ca};return x.createElement(x.Fragment,null,x.createElement("div",{className:`${lt}-outer`,style:Ma},x.createElement("div",{className:`${lt}-inner`,style:zn},x.createElement("div",{className:`${lt}-bg`,style:Ha}),nn!==void 0?x.createElement("div",{className:`${lt}-success-bg`,style:en}):null)),yt)},nt=Ye=>{const{size:lt,steps:ot,percent:pt=0,strokeWidth:zt=8,strokeColor:on,trailColor:jt=null,prefixCls:Rt,children:yt}=Ye,Vt=Math.round(ot*(pt/100)),Bt=lt==="small"?2:14,Fn=lt!=null?lt:[Bt,zt],[Vn,zn]=it(Fn,"step",{steps:ot,strokeWidth:zt}),On=Vn/ot,_t=new Array(ot);for(let Ca=0;Ca<ot;Ca++){const Ha=Array.isArray(on)?on[Ca]:on;_t[Ca]=x.createElement("div",{key:Ca,className:ie()(`${Rt}-steps-item`,{[`${Rt}-steps-item-active`]:Ca<=Vt-1}),style:{backgroundColor:Ca<=Vt-1?Ha:jt,width:On,height:zn}})}return x.createElement("div",{className:`${Rt}-steps-outer`},_t,yt)},dt=ee(45930),gt=ee(14747),Ft=ee(67968),rt=ee(45503);const bt=Ye=>{const lt=Ye?"100%":"-100%";return new dt.Keyframes(`antProgress${Ye?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${lt}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},It=Ye=>{const{componentCls:lt,iconCls:ot}=Ye;return{[lt]:Object.assign(Object.assign({},(0,gt.Wf)(Ye)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:Ye.fontSize,marginInlineEnd:Ye.marginXS,marginBottom:Ye.marginXS},[`${lt}-outer`]:{display:"inline-block",width:"100%"},[`&${lt}-show-info`]:{[`${lt}-outer`]:{marginInlineEnd:`calc(-2em - ${Ye.marginXS}px)`,paddingInlineEnd:`calc(2em + ${Ye.paddingXS}px)`}},[`${lt}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:Ye.remainingColor,borderRadius:Ye.lineBorderRadius},[`${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ye.defaultColor}},[`${lt}-success-bg, ${lt}-bg`]:{position:"relative",backgroundColor:Ye.defaultColor,borderRadius:Ye.lineBorderRadius,transition:`all ${Ye.motionDurationSlow} ${Ye.motionEaseInOutCirc}`},[`${lt}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:Ye.colorSuccess},[`${lt}-text`]:{display:"inline-block",width:"2em",marginInlineStart:Ye.marginXS,color:Ye.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ot]:{fontSize:Ye.fontSize}},[`&${lt}-status-active`]:{[`${lt}-bg::before`]:{position:"absolute",inset:0,backgroundColor:Ye.colorBgContainer,borderRadius:Ye.lineBorderRadius,opacity:0,animationName:bt(),animationDuration:Ye.progressActiveMotionDuration,animationTimingFunction:Ye.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${lt}-rtl${lt}-status-active`]:{[`${lt}-bg::before`]:{animationName:bt(!0)}},[`&${lt}-status-exception`]:{[`${lt}-bg`]:{backgroundColor:Ye.colorError},[`${lt}-text`]:{color:Ye.colorError}},[`&${lt}-status-exception ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ye.colorError}},[`&${lt}-status-success`]:{[`${lt}-bg`]:{backgroundColor:Ye.colorSuccess},[`${lt}-text`]:{color:Ye.colorSuccess}},[`&${lt}-status-success ${lt}-inner:not(${lt}-circle-gradient)`]:{[`${lt}-circle-path`]:{stroke:Ye.colorSuccess}}})}},xt=Ye=>{const{componentCls:lt,iconCls:ot}=Ye;return{[lt]:{[`${lt}-circle-trail`]:{stroke:Ye.remainingColor},[`&${lt}-circle ${lt}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${lt}-circle ${lt}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:Ye.circleTextColor,fontSize:Ye.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ot]:{fontSize:`${Ye.fontSize/Ye.fontSizeSM}em`}},[`${lt}-circle&-status-exception`]:{[`${lt}-text`]:{color:Ye.colorError}},[`${lt}-circle&-status-success`]:{[`${lt}-text`]:{color:Ye.colorSuccess}}},[`${lt}-inline-circle`]:{lineHeight:1,[`${lt}-inner`]:{verticalAlign:"bottom"}}}},kt=Ye=>{const{componentCls:lt}=Ye;return{[lt]:{[`${lt}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:Ye.progressStepMinWidth,marginInlineEnd:Ye.progressStepMarginInlineEnd,backgroundColor:Ye.remainingColor,transition:`all ${Ye.motionDurationSlow}`,"&-active":{backgroundColor:Ye.defaultColor}}}}}},Zt=Ye=>{const{componentCls:lt,iconCls:ot}=Ye;return{[lt]:{[`${lt}-small&-line, ${lt}-small&-line ${lt}-text ${ot}`]:{fontSize:Ye.fontSizeSM}}}};var Kn=(0,Ft.Z)("Progress",Ye=>{const lt=Ye.marginXXS/2,ot=(0,rt.TS)(Ye,{progressStepMarginInlineEnd:lt,progressStepMinWidth:lt,progressActiveMotionDuration:"2.4s"});return[It(ot),xt(ot),kt(ot),Zt(ot)]},Ye=>({circleTextColor:Ye.colorText,defaultColor:Ye.colorInfo,remainingColor:Ye.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Ke=function(Ye,lt){var ot={};for(var pt in Ye)Object.prototype.hasOwnProperty.call(Ye,pt)&&lt.indexOf(pt)<0&&(ot[pt]=Ye[pt]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var zt=0,pt=Object.getOwnPropertySymbols(Ye);zt<pt.length;zt++)lt.indexOf(pt[zt])<0&&Object.prototype.propertyIsEnumerable.call(Ye,pt[zt])&&(ot[pt[zt]]=Ye[pt[zt]]);return ot};const Re=null,In=["normal","exception","active","success"];var ke=x.forwardRef((Ye,lt)=>{const{prefixCls:ot,className:pt,rootClassName:zt,steps:on,strokeColor:jt,percent:Rt=0,size:yt="default",showInfo:Vt=!0,type:Bt="line",status:Fn,format:Vn,style:zn}=Ye,On=Ke(Ye,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),_t=x.useMemo(()=>{var qe,bn;const tn=Ct(Ye);return parseInt(tn!==void 0?(qe=tn!=null?tn:0)===null||qe===void 0?void 0:qe.toString():(bn=Rt!=null?Rt:0)===null||bn===void 0?void 0:bn.toString(),10)},[Rt,Ye.success,Ye.successPercent]),Ca=x.useMemo(()=>!In.includes(Fn)&&_t>=100?"success":Fn||"normal",[Fn,_t]),{getPrefixCls:Ha,direction:nn,progress:en}=x.useContext(ze.E_),Ma=Ha("progress",ot),[Ta,An]=Kn(Ma),ma=x.useMemo(()=>{if(!Vt)return null;const qe=Ct(Ye);let bn;const tn=Vn||(bo=>`${bo}%`),Ba=Bt==="line";return Vn||Ca!=="exception"&&Ca!=="success"?bn=tn(ut(Rt),ut(qe)):Ca==="exception"?bn=Ba?x.createElement(De.Z,null):x.createElement(Fe.Z,null):Ca==="success"&&(bn=Ba?x.createElement(ue.Z,null):x.createElement(fe.Z,null)),x.createElement("span",{className:`${Ma}-text`,title:typeof bn=="string"?bn:void 0},bn)},[Vt,Rt,_t,Ca,Bt,Ma,Vn]),Ja=Array.isArray(jt)?jt[0]:jt,sr=typeof jt=="string"||Array.isArray(jt)?jt:void 0;let Je;Bt==="line"?Je=on?x.createElement(nt,Object.assign({},Ye,{strokeColor:sr,prefixCls:Ma,steps:on}),ma):x.createElement(ua,Object.assign({},Ye,{strokeColor:Ja,prefixCls:Ma,direction:nn}),ma):(Bt==="circle"||Bt==="dashboard")&&(Je=x.createElement(wt,Object.assign({},Ye,{strokeColor:Ja,prefixCls:Ma,progressStatus:Ca}),ma));const Et=ie()(Ma,`${Ma}-status-${Ca}`,`${Ma}-${Bt==="dashboard"&&"circle"||on&&"steps"||Bt}`,{[`${Ma}-inline-circle`]:Bt==="circle"&&it(yt,"circle")[0]<=20,[`${Ma}-show-info`]:Vt,[`${Ma}-${yt}`]:typeof yt=="string",[`${Ma}-rtl`]:nn==="rtl"},en==null?void 0:en.className,pt,zt,An);return Ta(x.createElement("div",Object.assign({ref:lt,style:Object.assign(Object.assign({},en==null?void 0:en.style),zn),className:Et,role:"progressbar","aria-valuenow":_t},(0,_e.Z)(On,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Je))}),Jt=ke},49867:function(ht,ct,ee){"use strict";ee.d(ct,{N:function(){return x}});const x=ue=>({color:ue.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${ue.motionDurationSlow}`,"&:focus, &:hover":{color:ue.colorLinkHover},"&:active":{color:ue.colorLinkActive}})},9430:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return xs}});var x={},ue="rc-table-internal-hook",fe=ee(97685),De=ee(66680),Fe=ee(8410),Te=ee(91881),ie=ee(67294),_e=ee(73935);function ze(se){var ge=ie.createContext(void 0),we=function(He){var tt=He.value,St=He.children,Ot=ie.useRef(tt);Ot.current=tt;var Nt=ie.useState(function(){return{getValue:function(){return Ot.current},listeners:new Set}}),Yt=(0,fe.Z)(Nt,1),fn=Yt[0];return(0,Fe.Z)(function(){(0,_e.unstable_batchedUpdates)(function(){fn.listeners.forEach(function(an){an(tt)})})},[tt]),ie.createElement(ge.Provider,{value:fn},St)};return{Context:ge,Provider:we,defaultValue:se}}function Ae(se,ge){var we=(0,De.Z)(typeof ge=="function"?ge:function(an){if(ge===void 0)return an;if(!Array.isArray(ge))return an[ge];var Hn={};return ge.forEach(function(Gn){Hn[Gn]=an[Gn]}),Hn}),Ie=ie.useContext(se==null?void 0:se.Context),He=Ie||{},tt=He.listeners,St=He.getValue,Ot=ie.useRef();Ot.current=we(Ie?St():se==null?void 0:se.defaultValue);var Nt=ie.useState({}),Yt=(0,fe.Z)(Nt,2),fn=Yt[1];return(0,Fe.Z)(function(){if(!Ie)return;function an(Hn){var Gn=we(Hn);(0,Te.Z)(Ot.current,Gn,!0)||fn({})}return tt.add(an),function(){tt.delete(an)}},[Ie]),Ot.current}var We=ee(87462),Me=ee(42550);function ve(){var se=ie.createContext(null);function ge(){return ie.useContext(se)}function we(He,tt){var St=(0,Me.Yr)(He),Ot=function(Yt,fn){var an=St?{ref:fn}:{},Hn=ie.useRef(0),Gn=ie.useRef(Yt),_n=ge();return _n!==null?ie.createElement(He,(0,We.Z)({},Yt,an)):((!tt||tt(Gn.current,Yt))&&(Hn.current+=1),Gn.current=Yt,ie.createElement(se.Provider,{value:Hn.current},ie.createElement(He,(0,We.Z)({},Yt,an))))};return St?ie.forwardRef(Ot):Ot}function Ie(He,tt){var St=(0,Me.Yr)(He),Ot=function(Yt,fn){var an=St?{ref:fn}:{};return ge(),ie.createElement(He,(0,We.Z)({},Yt,an))};return St?ie.memo(ie.forwardRef(Ot),tt):ie.memo(Ot,tt)}return{makeImmutable:we,responseImmutable:Ie,useImmutableMark:ge}}var re=ve(),a=re.makeImmutable,y=re.responseImmutable,b=re.useImmutableMark,E=ve(),z=E.makeImmutable,te=E.responseImmutable,ne=E.useImmutableMark,oe=ze(),ae=oe;function le(se,ge){var we=ie.useRef(0);we.current+=1;var Ie=ie.useRef(se),He=[];Object.keys(se||{}).map(function(St){var Ot;(se==null?void 0:se[St])!==((Ot=Ie.current)===null||Ot===void 0?void 0:Ot[St])&&He.push(St)}),Ie.current=se;var tt=ie.useRef([]);return He.length&&(tt.current=He),ie.useDebugValue(we.current),ie.useDebugValue(tt.current.join(", ")),ge&&console.log("".concat(ge,":"),we.current,tt.current),we.current}var he=null,Ee=ie.memo(function(){var se=le();return ie.createElement("h1",null,"Render Times: ",se)});Ee.displayName="RenderBlock";var be=ee(71002),xe=ee(1413),me=ee(4942),Ce=ee(94184),Be=ee.n(Ce);function Xe(se,ge,we){var Ie=ie.useRef({});return(!("value"in Ie.current)||we(Ie.current.condition,ge))&&(Ie.current.value=se(),Ie.current.condition=ge),Ie.current.value}var Le={},Ue=[],Ze=function(ge){Ue.push(ge)};function Ge(se,ge){if(0)var we}function $e(se,ge){if(0)var we}function ut(){Le={}}function Ct(se,ge,we){!ge&&!Le[we]&&(se(!1,we),Le[we]=!0)}function Ut(se,ge){Ct(Ge,se,ge)}function sn(se,ge){Ct($e,se,ge)}Ut.preMessage=Ze,Ut.resetWarned=ut,Ut.noteOnce=sn;var it=Ut;function Pt(se,ge){var we=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Ie=new Set;function He(tt,St){var Ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Nt=Ie.has(tt);if(it(!Nt,"Warning: There may be circular references"),Nt)return!1;if(tt===St)return!0;if(we&&Ot>1)return!1;Ie.add(tt);var Yt=Ot+1;if(Array.isArray(tt)){if(!Array.isArray(St)||tt.length!==St.length)return!1;for(var fn=0;fn<tt.length;fn++)if(!He(tt[fn],St[fn],Yt))return!1;return!0}if(tt&&St&&(0,be.Z)(tt)==="object"&&(0,be.Z)(St)==="object"){var an=Object.keys(tt);return an.length!==Object.keys(St).length?!1:an.every(function(Hn){return He(tt[Hn],St[Hn],Yt)})}return!1}return He(se,ge)}var Mt=Pt;function mt(se,ge){for(var we=se,Ie=0;Ie<ge.length;Ie+=1){if(we==null)return;we=we[ge[Ie]]}return we}var wt=ie.createContext({renderWithProps:!1}),Kt=wt,je="RC_TABLE_KEY";function vn(se){return se==null?[]:Array.isArray(se)?se:[se]}function Cn(se){var ge=[],we={};return se.forEach(function(Ie){for(var He=Ie||{},tt=He.key,St=He.dataIndex,Ot=tt||vn(St).join("-")||je;we[Ot];)Ot="".concat(Ot,"_next");we[Ot]=!0,ge.push(Ot)}),ge}function ua(se){return se!=null}function kn(se){return se&&(0,be.Z)(se)==="object"&&!Array.isArray(se)&&!ie.isValidElement(se)}function nt(se,ge,we,Ie,He,tt){var St=ie.useContext(Kt),Ot=ne(),Nt=Xe(function(){if(ua(Ie))return[Ie];var Yt=ge==null||ge===""?[]:Array.isArray(ge)?ge:[ge],fn=mt(se,Yt),an=fn,Hn=void 0;if(He){var Gn=He(fn,se,we);kn(Gn)?(an=Gn.children,Hn=Gn.props,St.renderWithProps=!0):an=Gn}return[an,Hn]},[Ot,se,Ie,ge,He,we],function(Yt,fn){if(tt){var an=(0,fe.Z)(Yt,2),Hn=an[1],Gn=(0,fe.Z)(fn,2),_n=Gn[1];return tt(_n,Hn)}return St.renderWithProps?!0:!Mt(Yt,fn,!0)});return Nt}function dt(se,ge,we,Ie){var He=se+ge-1;return se<=Ie&&He>=we}function gt(se,ge){return Ae(ae,function(we){var Ie=dt(se,ge||1,we.hoverStartRow,we.hoverEndRow);return[Ie,we.onHover]})}var Ft=function(ge){var we=ge.ellipsis,Ie=ge.rowType,He=ge.children,tt,St=we===!0?{showTitle:!0}:we;return St&&(St.showTitle||Ie==="header")&&(typeof He=="string"||typeof He=="number"?tt=He.toString():ie.isValidElement(He)&&typeof He.props.children=="string"&&(tt=He.props.children)),tt};function rt(se){var ge,we,Ie,He,tt,St,Ot,Nt,Yt=se.component,fn=se.children,an=se.ellipsis,Hn=se.scope,Gn=se.prefixCls,_n=se.className,ea=se.align,Pn=se.record,fa=se.render,oa=se.dataIndex,_a=se.renderIndex,po=se.shouldCellUpdate,Fo=se.index,so=se.rowType,ko=se.colSpan,Jo=se.rowSpan,no=se.fixLeft,co=se.fixRight,Xa=se.firstFixLeft,Wa=se.lastFixLeft,ro=se.firstFixRight,Zo=se.lastFixRight,lr=se.appendNode,_o=se.additionalProps,Lo=_o===void 0?{}:_o,gr=se.isSticky,vr="".concat(Gn,"-cell"),Vr=Ae(ae,["supportSticky","allColumnsFixedLeft"]),wr=Vr.supportSticky,yi=Vr.allColumnsFixedLeft,Ei=nt(Pn,oa,_a,fn,fa,po),qo=(0,fe.Z)(Ei,2),Oi=qo[0],Or=qo[1],mi={},ui=typeof no=="number"&&wr,pl=typeof co=="number"&&wr;ui&&(mi.position="sticky",mi.left=no),pl&&(mi.position="sticky",mi.right=co);var Do=(ge=(we=(Ie=Or==null?void 0:Or.colSpan)!==null&&Ie!==void 0?Ie:Lo.colSpan)!==null&&we!==void 0?we:ko)!==null&&ge!==void 0?ge:1,No=(He=(tt=(St=Or==null?void 0:Or.rowSpan)!==null&&St!==void 0?St:Lo.rowSpan)!==null&&tt!==void 0?tt:Jo)!==null&&He!==void 0?He:1,Oo=gt(Fo,No),ho=(0,fe.Z)(Oo,2),Br=ho[0],Eo=ho[1],Wo=function(ji){var hl;Pn&&Eo(Fo,Fo+No-1),Lo==null||(hl=Lo.onMouseEnter)===null||hl===void 0||hl.call(Lo,ji)},Mr=function(ji){var hl;Pn&&Eo(-1,-1),Lo==null||(hl=Lo.onMouseLeave)===null||hl===void 0||hl.call(Lo,ji)};if(Do===0||No===0)return null;var Sr=(Ot=Lo.title)!==null&&Ot!==void 0?Ot:Ft({rowType:so,ellipsis:an,children:Oi}),il=Be()(vr,_n,(Nt={},(0,me.Z)(Nt,"".concat(vr,"-fix-left"),ui&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-left-first"),Xa&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-left-last"),Wa&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-left-all"),Wa&&yi&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-right"),pl&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-right-first"),ro&&wr),(0,me.Z)(Nt,"".concat(vr,"-fix-right-last"),Zo&&wr),(0,me.Z)(Nt,"".concat(vr,"-ellipsis"),an),(0,me.Z)(Nt,"".concat(vr,"-with-append"),lr),(0,me.Z)(Nt,"".concat(vr,"-fix-sticky"),(ui||pl)&&gr&&wr),(0,me.Z)(Nt,"".concat(vr,"-row-hover"),!Or&&Br),Nt),Lo.className,Or==null?void 0:Or.className),ol={};ea&&(ol.textAlign=ea);var Ll=(0,xe.Z)((0,xe.Z)((0,xe.Z)((0,xe.Z)({},mi),Lo.style),ol),Or==null?void 0:Or.style),Gi=Oi;return(0,be.Z)(Gi)==="object"&&!Array.isArray(Gi)&&!ie.isValidElement(Gi)&&(Gi=null),an&&(Wa||ro)&&(Gi=ie.createElement("span",{className:"".concat(vr,"-content")},Gi)),ie.createElement(Yt,(0,We.Z)({},Or,Lo,{className:il,style:Ll,title:Sr,scope:Hn,onMouseEnter:Wo,onMouseLeave:Mr,colSpan:Do!==1?Do:null,rowSpan:No!==1?No:null}),lr,Gi)}var bt=ie.memo(rt);function It(se,ge,we,Ie,He,tt){var St=we[se]||{},Ot=we[ge]||{},Nt,Yt;St.fixed==="left"?Nt=Ie.left[He==="rtl"?ge:se]:Ot.fixed==="right"&&(Yt=Ie.right[He==="rtl"?se:ge]);var fn=!1,an=!1,Hn=!1,Gn=!1,_n=we[ge+1],ea=we[se-1],Pn=!(tt!=null&&tt.children);if(He==="rtl"){if(Nt!==void 0){var fa=ea&&ea.fixed==="left";Gn=!fa&&Pn}else if(Yt!==void 0){var oa=_n&&_n.fixed==="right";Hn=!oa&&Pn}}else if(Nt!==void 0){var _a=_n&&_n.fixed==="left";fn=!_a&&Pn}else if(Yt!==void 0){var po=ea&&ea.fixed==="right";an=!po&&Pn}return{fixLeft:Nt,fixRight:Yt,lastFixLeft:fn,firstFixRight:an,lastFixRight:Hn,firstFixLeft:Gn,isSticky:Ie.isSticky}}var xt=ie.createContext({}),kt=xt;function Zt(se){var ge=se.className,we=se.index,Ie=se.children,He=se.colSpan,tt=He===void 0?1:He,St=se.rowSpan,Ot=se.align,Nt=Ae(ae,["prefixCls","direction"]),Yt=Nt.prefixCls,fn=Nt.direction,an=ie.useContext(kt),Hn=an.scrollColumnIndex,Gn=an.stickyOffsets,_n=an.flattenColumns,ea=an.columns,Pn=we+tt-1,fa=Pn+1===Hn?tt+1:tt,oa=It(we,we+fa-1,_n,Gn,fn,ea==null?void 0:ea[we]);return ie.createElement(bt,(0,We.Z)({className:ge,index:we,component:"td",prefixCls:Yt,record:null,dataIndex:null,align:Ot,colSpan:fa,rowSpan:St,render:function(){return Ie}},oa))}var Kn=ee(45987),Ke=["children"];function Re(se){var ge=se.children,we=(0,Kn.Z)(se,Ke);return ie.createElement("tr",we,ge)}function In(se){var ge=se.children;return ge}In.Row=Re,In.Cell=Zt;var Ne=In;function ke(se){var ge=se.children,we=se.stickyOffsets,Ie=se.flattenColumns,He=se.columns,tt=Ae(ae,"prefixCls"),St=Ie.length-1,Ot=Ie[St],Nt=ie.useMemo(function(){return{stickyOffsets:we,flattenColumns:Ie,scrollColumnIndex:Ot!=null&&Ot.scrollbar?St:null,columns:He}},[Ot,Ie,St,we,He]);return ie.createElement(kt.Provider,{value:Nt},ie.createElement("tfoot",{className:"".concat(tt,"-summary")},ge))}var Jt=te(ke),Ye=Ne;function lt(se){var ge=ie.useRef();ge.current=se;var we=ie.useCallback(function(){for(var Ie,He=arguments.length,tt=new Array(He),St=0;St<He;St++)tt[St]=arguments[St];return(Ie=ge.current)===null||Ie===void 0?void 0:Ie.call.apply(Ie,[ge].concat(tt))},[]);return we}function ot(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var pt=ot()?ie.useLayoutEffect:ie.useEffect,zt=function(ge,we){var Ie=React.useRef(!0);pt(function(){return ge(Ie.current)},we),pt(function(){return Ie.current=!1,function(){Ie.current=!0}},[])},on=function(ge,we){zt(function(Ie){if(!Ie)return ge()},we)},jt=null;function Rt(se){var ge=React.useRef(!1),we=React.useState(se),Ie=_slicedToArray(we,2),He=Ie[0],tt=Ie[1];React.useEffect(function(){return ge.current=!1,function(){ge.current=!0}},[]);function St(Ot,Nt){Nt&&ge.current||tt(Ot)}return[He,St]}function yt(se){return se!==void 0}function Vt(se,ge){var we=ge||{},Ie=we.defaultValue,He=we.value,tt=we.onChange,St=we.postState,Ot=useState(function(){return yt(He)?He:yt(Ie)?typeof Ie=="function"?Ie():Ie:typeof se=="function"?se():se}),Nt=_slicedToArray(Ot,2),Yt=Nt[0],fn=Nt[1],an=He!==void 0?He:Yt,Hn=St?St(an):an,Gn=useEvent(tt),_n=useState([an]),ea=_slicedToArray(_n,2),Pn=ea[0],fa=ea[1];useLayoutUpdateEffect(function(){var _a=Pn[0];Yt!==_a&&Gn(Yt,_a)},[Pn]),useLayoutUpdateEffect(function(){yt(He)||fn(He)},[He]);var oa=useEvent(function(_a,po){fn(_a,po),fa([an],po)});return[Hn,oa]}var Bt=ee(35110);function Fn(se,ge){typeof se=="function"?se(ge):(0,be.Z)(se)==="object"&&se&&"current"in se&&(se.current=ge)}function Vn(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];var Ie=ge.filter(function(He){return He});return Ie.length<=1?Ie[0]:function(He){ge.forEach(function(tt){Fn(tt,He)})}}function zn(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];return useMemo(function(){return Vn.apply(void 0,ge)},ge,function(Ie,He){return Ie.length!==He.length||Ie.every(function(tt,St){return tt!==He[St]})})}function On(se){var ge,we,Ie=isMemo(se)?se.type.type:se.type;return!(typeof Ie=="function"&&!((ge=Ie.prototype)!==null&&ge!==void 0&&ge.render)||typeof se=="function"&&!((we=se.prototype)!==null&&we!==void 0&&we.render))}function _t(se){return!isValidElement(se)||isFragment(se)?!1:On(se)}function Ca(se,ge,we,Ie){if(!ge.length)return we;var He=_toArray(ge),tt=He[0],St=He.slice(1),Ot;return!se&&typeof tt=="number"?Ot=[]:Array.isArray(se)?Ot=_toConsumableArray(se):Ot=_objectSpread({},se),Ie&&we===void 0&&St.length===1?delete Ot[tt][St[0]]:Ot[tt]=Ca(Ot[tt],St,we,Ie),Ot}function Ha(se,ge,we){var Ie=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return ge.length&&Ie&&we===void 0&&!get(se,ge.slice(0,-1))?se:Ca(se,ge,we,Ie)}function nn(se){return _typeof(se)==="object"&&se!==null&&Object.getPrototypeOf(se)===Object.prototype}function en(se){return Array.isArray(se)?[]:{}}var Ma=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Ta(){for(var se=arguments.length,ge=new Array(se),we=0;we<se;we++)ge[we]=arguments[we];var Ie=en(ge[0]);return ge.forEach(function(He){function tt(St,Ot){var Nt=new Set(Ot),Yt=get(He,St),fn=Array.isArray(Yt);if(fn||nn(Yt)){if(!Nt.has(Yt)){Nt.add(Yt);var an=get(Ie,St);fn?Ie=Ha(Ie,St,[]):(!an||_typeof(an)!=="object")&&(Ie=Ha(Ie,St,en(Yt))),Ma(Yt).forEach(function(Hn){tt([].concat(_toConsumableArray(St),[Hn]),Nt)})}}else Ie=Ha(Ie,St,Yt)}tt([])}),Ie}var An=ee(48555),ma=function(se){if(!se)return!1;if(se instanceof Element){if(se.offsetParent)return!0;if(se.getBBox){var ge=se.getBBox(),we=ge.width,Ie=ge.height;if(we||Ie)return!0}if(se.getBoundingClientRect){var He=se.getBoundingClientRect(),tt=He.width,St=He.height;if(tt||St)return!0}}return!1},Ja=function(ge){if(ot()&&window.document.documentElement){var we=Array.isArray(ge)?ge:[ge],Ie=window.document.documentElement;return we.some(function(He){return He in Ie.style})}return!1},sr=function(ge,we){if(!Ja(ge))return!1;var Ie=document.createElement("div"),He=Ie.style[ge];return Ie.style[ge]=we,Ie.style[ge]!==He};function Je(se,ge){return!Array.isArray(se)&&ge!==void 0?sr(se,ge):Ja(se)}var Et;function qe(se){if(typeof document=="undefined")return 0;if(se||Et===void 0){var ge=document.createElement("div");ge.style.width="100%",ge.style.height="200px";var we=document.createElement("div"),Ie=we.style;Ie.position="absolute",Ie.top="0",Ie.left="0",Ie.pointerEvents="none",Ie.visibility="hidden",Ie.width="200px",Ie.height="150px",Ie.overflow="hidden",we.appendChild(ge),document.body.appendChild(we);var He=ge.offsetWidth;we.style.overflow="scroll";var tt=ge.offsetWidth;He===tt&&(tt=we.clientWidth),document.body.removeChild(we),Et=He-tt}return Et}function bn(se){var ge=se.match(/^(.*)px$/),we=Number(ge==null?void 0:ge[1]);return Number.isNaN(we)?qe():we}function tn(se){if(typeof document=="undefined"||!se||!(se instanceof Element))return{width:0,height:0};var ge=getComputedStyle(se,"::-webkit-scrollbar"),we=ge.width,Ie=ge.height;return{width:bn(we),height:bn(Ie)}}var Ba=`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`,bo=`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`,wa="".concat(Ba," ").concat(bo).split(/[\s\n]+/),sa="aria-",Yo="data-";function Ar(se,ge){return se.indexOf(ge)===0}function ar(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,we;ge===!1?we={aria:!0,data:!0,attr:!0}:ge===!0?we={aria:!0}:we=(0,xe.Z)({},ge);var Ie={};return Object.keys(se).forEach(function(He){(we.aria&&(He==="role"||Ar(He,sa))||we.data&&Ar(He,Yo)||we.attr&&wa.includes(He))&&(Ie[He]=se[He])}),Ie}function Jn(se,ge,we,Ie,He,tt,St){se.push({record:ge,indent:we,index:St});var Ot=tt(ge),Nt=He==null?void 0:He.has(Ot);if(ge&&Array.isArray(ge[Ie])&&Nt)for(var Yt=0;Yt<ge[Ie].length;Yt+=1)Jn(se,ge[Ie][Yt],we+1,Ie,He,tt,Yt)}function vo(se,ge,we,Ie){var He=ie.useMemo(function(){if(we!=null&&we.size){for(var tt=[],St=0;St<(se==null?void 0:se.length);St+=1){var Ot=se[St];Jn(tt,Ot,0,ge,we,Ie,St)}return tt}return se==null?void 0:se.map(function(Nt,Yt){return{record:Nt,indent:0,index:Yt}})},[se,ge,we,Ie]);return He}function Lt(se){var ge=se.prefixCls,we=se.children,Ie=se.component,He=se.cellComponent,tt=se.className,St=se.expanded,Ot=se.colSpan,Nt=se.isEmpty,Yt=Ae(ae,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),fn=Yt.scrollbarSize,an=Yt.fixHeader,Hn=Yt.fixColumn,Gn=Yt.componentWidth,_n=Yt.horizonScroll,ea=we;return(Nt?_n&&Gn:Hn)&&(ea=ie.createElement("div",{style:{width:Gn-(an?fn:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ge,"-expanded-row-fixed")},ea)),ie.createElement(Ie,{className:tt,style:{display:St?null:"none"}},ie.createElement(bt,{component:He,prefixCls:ge,colSpan:Ot},ea))}var $t=Lt;function Qt(se,ge,we,Ie){var He=Ae(ae,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),tt=He.flattenColumns,St=He.expandableType,Ot=He.expandedKeys,Nt=He.childrenColumnName,Yt=He.onTriggerExpand,fn=He.rowExpandable,an=He.onRow,Hn=He.expandRowByClick,Gn=He.rowClassName,_n=St==="nest",ea=St==="row"&&(!fn||fn(se)),Pn=ea||_n,fa=Ot&&Ot.has(ge),oa=Nt&&se&&se[Nt],_a=lt(Yt),po=an==null?void 0:an(se,we),Fo=po==null?void 0:po.onClick,so=function(co){Hn&&Pn&&Yt(se,co);for(var Xa=arguments.length,Wa=new Array(Xa>1?Xa-1:0),ro=1;ro<Xa;ro++)Wa[ro-1]=arguments[ro];Fo==null||Fo.apply(void 0,[co].concat(Wa))},ko;typeof Gn=="string"?ko=Gn:typeof Gn=="function"&&(ko=Gn(se,we,Ie));var Jo=Cn(tt);return(0,xe.Z)((0,xe.Z)({},He),{},{columnsKey:Jo,nestExpandable:_n,expanded:fa,hasNestChildren:oa,record:se,onTriggerExpand:_a,rowSupportExpand:ea,expandable:Pn,rowProps:(0,xe.Z)((0,xe.Z)({},po),{},{className:Be()(ko,po==null?void 0:po.className),onClick:so})})}function rn(se,ge,we,Ie,He){var tt=se.record,St=se.prefixCls,Ot=se.columnsKey,Nt=se.fixedInfoList,Yt=se.expandIconColumnIndex,fn=se.nestExpandable,an=se.indentSize,Hn=se.expandIcon,Gn=se.expanded,_n=se.hasNestChildren,ea=se.onTriggerExpand,Pn=Ot[we],fa=Nt[we],oa;we===(Yt||0)&&fn&&(oa=ie.createElement(ie.Fragment,null,ie.createElement("span",{style:{paddingLeft:"".concat(an*Ie,"px")},className:"".concat(St,"-row-indent indent-level-").concat(Ie)}),Hn({prefixCls:St,expanded:Gn,expandable:_n,record:tt,onExpand:ea})));var _a;return ge.onCell&&(_a=ge.onCell(tt,He)),{key:Pn,fixedInfo:fa,appendCellNode:oa,additionalCellProps:_a||{}}}function Un(se){var ge=se.className,we=se.style,Ie=se.record,He=se.index,tt=se.renderIndex,St=se.rowKey,Ot=se.indent,Nt=Ot===void 0?0:Ot,Yt=se.rowComponent,fn=se.cellComponent,an=se.scopeCellComponent,Hn=Qt(Ie,St,He,Nt),Gn=Hn.prefixCls,_n=Hn.flattenColumns,ea=Hn.expandedRowClassName,Pn=Hn.expandedRowRender,fa=Hn.rowProps,oa=Hn.expanded,_a=Hn.rowSupportExpand,po=ie.useState(!1),Fo=(0,fe.Z)(po,2),so=Fo[0],ko=Fo[1];ie.useEffect(function(){oa&&ko(!0)},[oa]);var Jo=ie.createElement(Yt,(0,We.Z)({},fa,{"data-row-key":St,className:Be()(ge,"".concat(Gn,"-row"),"".concat(Gn,"-row-level-").concat(Nt),fa==null?void 0:fa.className),style:(0,xe.Z)((0,xe.Z)({},we),fa==null?void 0:fa.style)}),_n.map(function(Wa,ro){var Zo=Wa.render,lr=Wa.dataIndex,_o=Wa.className,Lo=rn(Hn,Wa,ro,Nt,He),gr=Lo.key,vr=Lo.fixedInfo,Vr=Lo.appendCellNode,wr=Lo.additionalCellProps;return ie.createElement(bt,(0,We.Z)({className:_o,ellipsis:Wa.ellipsis,align:Wa.align,scope:Wa.rowScope,component:Wa.rowScope?an:fn,prefixCls:Gn,key:gr,record:Ie,index:He,renderIndex:tt,dataIndex:lr,render:Zo,shouldCellUpdate:Wa.shouldCellUpdate},vr,{appendNode:Vr,additionalProps:wr}))})),no;if(_a&&(so||oa)){var co=Pn(Ie,He,Nt+1,oa),Xa=ea&&ea(Ie,He,Nt);no=ie.createElement($t,{expanded:oa,className:Be()("".concat(Gn,"-expanded-row"),"".concat(Gn,"-expanded-row-level-").concat(Nt+1),Xa),prefixCls:Gn,component:Yt,cellComponent:fn,colSpan:_n.length,isEmpty:!1},co)}return ie.createElement(ie.Fragment,null,Jo,no)}Un.displayName="BodyRow";var un=te(Un);function Wn(se){var ge=se.columnKey,we=se.onColumnResize,Ie=ie.useRef();return ie.useEffect(function(){Ie.current&&we(ge,Ie.current.offsetWidth)},[]),ie.createElement(An.Z,{data:ge},ie.createElement("td",{ref:Ie,style:{padding:0,border:0,height:0}},ie.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function qt(se){var ge=se.prefixCls,we=se.columnsKey,Ie=se.onColumnResize;return ie.createElement("tr",{"aria-hidden":"true",className:"".concat(ge,"-measure-row"),style:{height:0,fontSize:0}},ie.createElement(An.Z.Collection,{onBatchResize:function(tt){tt.forEach(function(St){var Ot=St.data,Nt=St.size;Ie(Ot,Nt.offsetWidth)})}},we.map(function(He){return ie.createElement(Wn,{key:He,columnKey:He,onColumnResize:Ie})})))}function uo(se){var ge=se.data,we=se.measureColumnWidth,Ie=Ae(ae,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),He=Ie.prefixCls,tt=Ie.getComponent,St=Ie.onColumnResize,Ot=Ie.flattenColumns,Nt=Ie.getRowKey,Yt=Ie.expandedKeys,fn=Ie.childrenColumnName,an=Ie.emptyNode,Hn=vo(ge,fn,Yt,Nt),Gn=ie.useRef({renderWithProps:!1}),_n=tt(["body","wrapper"],"tbody"),ea=tt(["body","row"],"tr"),Pn=tt(["body","cell"],"td"),fa=tt(["body","cell"],"th"),oa;ge.length?oa=Hn.map(function(po,Fo){var so=po.record,ko=po.indent,Jo=po.index,no=Nt(so,Fo);return ie.createElement(un,{key:no,rowKey:no,record:so,index:Fo,renderIndex:Jo,rowComponent:ea,cellComponent:Pn,scopeCellComponent:fa,getRowKey:Nt,indent:ko})}):oa=ie.createElement($t,{expanded:!0,className:"".concat(He,"-placeholder"),prefixCls:He,component:ea,cellComponent:Pn,colSpan:Ot.length,isEmpty:!0},an);var _a=Cn(Ot);return ie.createElement(Kt.Provider,{value:Gn.current},ie.createElement(_n,{className:"".concat(He,"-tbody")},we&&ie.createElement(qt,{prefixCls:He,columnsKey:_a,onColumnResize:St}),oa))}uo.displayName="Body";var Na=te(uo),So=["expandable"],Io="RC_TABLE_INTERNAL_COL_DEFINE";function Dn(se){var ge=se.expandable,we=(0,Kn.Z)(se,So),Ie;return"expandable"in se?Ie=(0,xe.Z)((0,xe.Z)({},we),ge):Ie=we,Ie.showExpandColumn===!1&&(Ie.expandIconColumnIndex=-1),Ie}var er=["columnType"];function Lr(se){for(var ge=se.colWidths,we=se.columns,Ie=se.columCount,He=[],tt=Ie||we.length,St=!1,Ot=tt-1;Ot>=0;Ot-=1){var Nt=ge[Ot],Yt=we&&we[Ot],fn=Yt&&Yt[Io];if(Nt||fn||St){var an=fn||{},Hn=an.columnType,Gn=(0,Kn.Z)(an,er);He.unshift(ie.createElement("col",(0,We.Z)({key:Ot,style:{width:Nt}},Gn))),St=!0}}return ie.createElement("colgroup",null,He)}var Pr=Lr,wo=ee(74902),Kr=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Xn(se,ge){return(0,ie.useMemo)(function(){for(var we=[],Ie=0;Ie<ge;Ie+=1){var He=se[Ie];if(He!==void 0)we[Ie]=He;else return null}return we},[se.join("_"),ge])}var Va=ie.forwardRef(function(se,ge){var we=se.className,Ie=se.noData,He=se.columns,tt=se.flattenColumns,St=se.colWidths,Ot=se.columCount,Nt=se.stickyOffsets,Yt=se.direction,fn=se.fixHeader,an=se.stickyTopOffset,Hn=se.stickyBottomOffset,Gn=se.stickyClassName,_n=se.onScroll,ea=se.maxContentScroll,Pn=se.children,fa=(0,Kn.Z)(se,Kr),oa=Ae(ae,["prefixCls","scrollbarSize","isSticky"]),_a=oa.prefixCls,po=oa.scrollbarSize,Fo=oa.isSticky,so=Fo&&!fn?0:po,ko=ie.useRef(null),Jo=ie.useCallback(function(_o){Fn(ge,_o),Fn(ko,_o)},[]);ie.useEffect(function(){var _o;function Lo(gr){var vr=gr,Vr=vr.currentTarget,wr=vr.deltaX;wr&&(_n({currentTarget:Vr,scrollLeft:Vr.scrollLeft+wr}),gr.preventDefault())}return(_o=ko.current)===null||_o===void 0||_o.addEventListener("wheel",Lo),function(){var gr;(gr=ko.current)===null||gr===void 0||gr.removeEventListener("wheel",Lo)}},[]);var no=ie.useMemo(function(){return tt.every(function(_o){return _o.width})},[tt]),co=tt[tt.length-1],Xa={fixed:co?co.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(_a,"-cell-scrollbar")}}},Wa=(0,ie.useMemo)(function(){return so?[].concat((0,wo.Z)(He),[Xa]):He},[so,He]),ro=(0,ie.useMemo)(function(){return so?[].concat((0,wo.Z)(tt),[Xa]):tt},[so,tt]),Zo=(0,ie.useMemo)(function(){var _o=Nt.right,Lo=Nt.left;return(0,xe.Z)((0,xe.Z)({},Nt),{},{left:Yt==="rtl"?[].concat((0,wo.Z)(Lo.map(function(gr){return gr+so})),[0]):Lo,right:Yt==="rtl"?_o:[].concat((0,wo.Z)(_o.map(function(gr){return gr+so})),[0]),isSticky:Fo})},[so,Nt,Fo]),lr=Xn(St,Ot);return ie.createElement("div",{style:(0,xe.Z)({overflow:"hidden"},Fo?{top:an,bottom:Hn}:{}),ref:Jo,className:Be()(we,(0,me.Z)({},Gn,!!Gn))},ie.createElement("table",{style:{tableLayout:"fixed",visibility:Ie||lr?null:"hidden"}},(!Ie||!ea||no)&&ie.createElement(Pr,{colWidths:lr?[].concat((0,wo.Z)(lr),[so]):[],columCount:Ot+1,columns:ro}),Pn((0,xe.Z)((0,xe.Z)({},fa),{},{stickyOffsets:Zo,columns:Wa,flattenColumns:ro}))))});Va.displayName="FixedHolder";var Ra=ie.memo(Va);function ha(se){var ge=se.cells,we=se.stickyOffsets,Ie=se.flattenColumns,He=se.rowComponent,tt=se.cellComponent,St=se.tdCellComponent,Ot=se.onHeaderRow,Nt=se.index,Yt=Ae(ae,["prefixCls","direction"]),fn=Yt.prefixCls,an=Yt.direction,Hn;Ot&&(Hn=Ot(ge.map(function(_n){return _n.column}),Nt));var Gn=Cn(ge.map(function(_n){return _n.column}));return ie.createElement(He,Hn,ge.map(function(_n,ea){var Pn=_n.column,fa=It(_n.colStart,_n.colEnd,Ie,we,an,Pn),oa;return Pn&&Pn.onHeaderCell&&(oa=_n.column.onHeaderCell(Pn)),ie.createElement(bt,(0,We.Z)({},_n,{scope:Pn.title?_n.colSpan>1?"colgroup":"col":null,ellipsis:Pn.ellipsis,align:Pn.align,component:Pn.title?tt:St,prefixCls:fn,key:Gn[ea]},fa,{additionalProps:oa,rowType:"header"}))}))}ha.displayName="HeaderRow";var ur=ha;function or(se){var ge=[];function we(St,Ot){var Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ge[Nt]=ge[Nt]||[];var Yt=Ot,fn=St.filter(Boolean).map(function(an){var Hn={key:an.key,className:an.className||"",children:an.title,column:an,colStart:Yt},Gn=1,_n=an.children;return _n&&_n.length>0&&(Gn=we(_n,Yt,Nt+1).reduce(function(ea,Pn){return ea+Pn},0),Hn.hasSubColumns=!0),"colSpan"in an&&(Gn=an.colSpan),"rowSpan"in an&&(Hn.rowSpan=an.rowSpan),Hn.colSpan=Gn,Hn.colEnd=Hn.colStart+Gn-1,ge[Nt].push(Hn),Yt+=Gn,Gn});return fn}we(se,0);for(var Ie=ge.length,He=function(Ot){ge[Ot].forEach(function(Nt){!("rowSpan"in Nt)&&!Nt.hasSubColumns&&(Nt.rowSpan=Ie-Ot)})},tt=0;tt<Ie;tt+=1)He(tt);return ge}function pr(se){var ge=se.stickyOffsets,we=se.columns,Ie=se.flattenColumns,He=se.onHeaderRow,tt=Ae(ae,["prefixCls","getComponent"]),St=tt.prefixCls,Ot=tt.getComponent,Nt=ie.useMemo(function(){return or(we)},[we]),Yt=Ot(["header","wrapper"],"thead"),fn=Ot(["header","row"],"tr"),an=Ot(["header","cell"],"th"),Hn=Ot(["header","cell"],"td");return ie.createElement(Yt,{className:"".concat(St,"-thead")},Nt.map(function(Gn,_n){var ea=ie.createElement(ur,{key:_n,flattenColumns:Ie,cells:Gn,stickyOffsets:ge,rowComponent:fn,cellComponent:an,tdCellComponent:Hn,onHeaderRow:He,index:_n});return ea}))}var _r=te(pr);function Wr(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},we=[];return ie.Children.forEach(se,function(Ie){Ie==null&&!ge.keepEmpty||(Array.isArray(Ie)?we=we.concat(Wr(Ie)):(0,Bt.isFragment)(Ie)&&Ie.props?we=we.concat(Wr(Ie.props.children,ge)):we.push(Ie))}),we}function Fi(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ge=="number"?ge:ge.endsWith("%")?se*parseFloat(ge)/100:null}function hi(se,ge){return ie.useMemo(function(){if(ge&&ge>0){var we=0,Ie=0;se.forEach(function(Yt){var fn=Fi(ge,Yt.width);fn?we+=fn:Ie+=1});var He=ge-we,tt=Ie,St=He/Ie,Ot=0,Nt=se.map(function(Yt){var fn=(0,xe.Z)({},Yt),an=Fi(ge,fn.width);if(an)fn.width=an;else{var Hn=Math.floor(St);fn.width=tt===1?He:Hn,He-=Hn,tt-=1}return Ot+=fn.width,fn});return[Nt,Ot]}return[se,ge]},[se,ge])}var _i=["children"],Xr=["fixed"];function ii(se){return Wr(se).filter(function(ge){return ie.isValidElement(ge)}).map(function(ge){var we=ge.key,Ie=ge.props,He=Ie.children,tt=(0,Kn.Z)(Ie,_i),St=(0,xe.Z)({key:we},tt);return He&&(St.children=ii(He)),St})}function Nn(se){var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return se.filter(function(we){return we&&(0,be.Z)(we)==="object"}).reduce(function(we,Ie,He){var tt=Ie.fixed,St=tt===!0?"left":tt,Ot="".concat(ge,"-").concat(He),Nt=Ie.children;return Nt&&Nt.length>0?[].concat((0,wo.Z)(we),(0,wo.Z)(Nn(Nt,Ot).map(function(Yt){return(0,xe.Z)({fixed:St},Yt)}))):[].concat((0,wo.Z)(we),[(0,xe.Z)((0,xe.Z)({key:Ot},Ie),{},{fixed:St})])},[])}function mo(se){for(var ge=!0,we=0;we<se.length;we+=1){var Ie=se[we];if(ge&&Ie.fixed!=="left")ge=!1;else if(!ge&&Ie.fixed==="left"){warning(!1,"Index ".concat(we-1," of `columns` missing `fixed='left'` prop."));break}}for(var He=!0,tt=se.length-1;tt>=0;tt-=1){var St=se[tt];if(He&&St.fixed!=="right")He=!1;else if(!He&&St.fixed==="right"){warning(!1,"Index ".concat(tt+1," of `columns` missing `fixed='right'` prop."));break}}}function rr(se){return se.map(function(ge){var we=ge.fixed,Ie=(0,Kn.Z)(ge,Xr),He=we;return we==="left"?He="right":we==="right"&&(He="left"),(0,xe.Z)({fixed:He},Ie)})}function Nr(se,ge){var we=se.prefixCls,Ie=se.columns,He=se.children,tt=se.expandable,St=se.expandedKeys,Ot=se.columnTitle,Nt=se.getRowKey,Yt=se.onTriggerExpand,fn=se.expandIcon,an=se.rowExpandable,Hn=se.expandIconColumnIndex,Gn=se.direction,_n=se.expandRowByClick,ea=se.columnWidth,Pn=se.fixed,fa=se.scrollWidth,oa=ie.useMemo(function(){return Ie||ii(He)},[Ie,He]),_a=ie.useMemo(function(){if(tt){var co,Xa=oa.slice();if(!Xa.includes(x)){var Wa=Hn||0;Wa>=0&&Xa.splice(Wa,0,x)}var ro=Xa.indexOf(x);Xa=Xa.filter(function(Lo,gr){return Lo!==x||gr===ro});var Zo=oa[ro],lr;(Pn==="left"||Pn)&&!Hn?lr="left":(Pn==="right"||Pn)&&Hn===oa.length?lr="right":lr=Zo?Zo.fixed:null;var _o=(co={},(0,me.Z)(co,Io,{className:"".concat(we,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,me.Z)(co,"title",Ot),(0,me.Z)(co,"fixed",lr),(0,me.Z)(co,"className","".concat(we,"-row-expand-icon-cell")),(0,me.Z)(co,"width",ea),(0,me.Z)(co,"render",function(gr,vr,Vr){var wr=Nt(vr,Vr),yi=St.has(wr),Ei=an?an(vr):!0,qo=fn({prefixCls:we,expanded:yi,expandable:Ei,record:vr,onExpand:Yt});return _n?ie.createElement("span",{onClick:function(Or){return Or.stopPropagation()}},qo):qo}),co);return Xa.map(function(Lo){return Lo===x?_o:Lo})}return oa.filter(function(Lo){return Lo!==x})},[tt,oa,Nt,St,fn,Gn]),po=ie.useMemo(function(){var co=_a;return ge&&(co=ge(co)),co.length||(co=[{render:function(){return null}}]),co},[ge,_a,Gn]),Fo=ie.useMemo(function(){return Gn==="rtl"?rr(Nn(po)):Nn(po)},[po,Gn,fa]),so=hi(Fo,fa),ko=(0,fe.Z)(so,2),Jo=ko[0],no=ko[1];return[po,Jo,no]}var li=Nr;function Ur(se){var ge,we=se.prefixCls,Ie=se.record,He=se.onExpand,tt=se.expanded,St=se.expandable,Ot="".concat(we,"-row-expand-icon");if(!St)return ie.createElement("span",{className:Be()(Ot,"".concat(we,"-row-spaced"))});var Nt=function(fn){He(Ie,fn),fn.stopPropagation()};return ie.createElement("span",{className:Be()(Ot,(ge={},(0,me.Z)(ge,"".concat(we,"-row-expanded"),tt),(0,me.Z)(ge,"".concat(we,"-row-collapsed"),!tt),ge)),onClick:Nt})}function Ii(se,ge,we){var Ie=[];function He(tt){(tt||[]).forEach(function(St,Ot){Ie.push(ge(St,Ot)),He(St[we])})}return He(se),Ie}function Xo(se,ge,we){var Ie=Dn(se),He=Ie.expandIcon,tt=Ie.expandedRowKeys,St=Ie.defaultExpandedRowKeys,Ot=Ie.defaultExpandAllRows,Nt=Ie.expandedRowRender,Yt=Ie.onExpand,fn=Ie.onExpandedRowsChange,an=Ie.childrenColumnName,Hn=He||Ur,Gn=an||"children",_n=ie.useMemo(function(){return Nt?"row":se.expandable&&se.internalHooks===ue&&se.expandable.__PARENT_RENDER_ICON__||ge.some(function(Fo){return Fo&&(0,be.Z)(Fo)==="object"&&Fo[Gn]})?"nest":!1},[!!Nt,ge]),ea=ie.useState(function(){return St||(Ot?Ii(ge,we,Gn):[])}),Pn=(0,fe.Z)(ea,2),fa=Pn[0],oa=Pn[1],_a=ie.useMemo(function(){return new Set(tt||fa||[])},[tt,fa]),po=ie.useCallback(function(Fo){var so=we(Fo,ge.indexOf(Fo)),ko,Jo=_a.has(so);Jo?(_a.delete(so),ko=(0,wo.Z)(_a)):ko=[].concat((0,wo.Z)(_a),[so]),oa(ko),Yt&&Yt(!Jo,Fo),fn&&fn(ko)},[we,_a,ge,Yt,fn]);return[Ie,_n,_a,Hn,Gn,po]}function ce(se,ge,we,Ie){var He=se.map(function(tt,St){return It(St,St,se,ge,we,Ie==null?void 0:Ie[St])});return Xe(function(){return He},[He],function(tt,St){return!Mt(tt,St)})}function Pe(se){var ge=(0,ie.useRef)(se),we=(0,ie.useState)({}),Ie=(0,fe.Z)(we,2),He=Ie[1],tt=(0,ie.useRef)(null),St=(0,ie.useRef)([]);function Ot(Nt){St.current.push(Nt);var Yt=Promise.resolve();tt.current=Yt,Yt.then(function(){if(tt.current===Yt){var fn=St.current,an=ge.current;St.current=[],fn.forEach(function(Hn){ge.current=Hn(ge.current)}),tt.current=null,an!==ge.current&&He({})}})}return(0,ie.useEffect)(function(){return function(){tt.current=null}},[]),[ge.current,Ot]}function Oe(se){var ge=(0,ie.useRef)(se||null),we=(0,ie.useRef)();function Ie(){window.clearTimeout(we.current)}function He(St){ge.current=St,Ie(),we.current=window.setTimeout(function(){ge.current=null,we.current=void 0},100)}function tt(){return ge.current}return(0,ie.useEffect)(function(){return Ie},[]),[He,tt]}function Se(){var se=ie.useState(-1),ge=(0,fe.Z)(se,2),we=ge[0],Ie=ge[1],He=ie.useState(-1),tt=(0,fe.Z)(He,2),St=tt[0],Ot=tt[1],Nt=ie.useCallback(function(Yt,fn){Ie(Yt),Ot(fn)},[]);return[we,St,Nt]}var et=ot()?window:null;function st(se,ge){var we=(0,be.Z)(se)==="object"?se:{},Ie=we.offsetHeader,He=Ie===void 0?0:Ie,tt=we.offsetSummary,St=tt===void 0?0:tt,Ot=we.offsetScroll,Nt=Ot===void 0?0:Ot,Yt=we.getContainer,fn=Yt===void 0?function(){return et}:Yt,an=fn()||et;return ie.useMemo(function(){var Hn=!!se;return{isSticky:Hn,stickyClassName:Hn?"".concat(ge,"-sticky-holder"):"",offsetHeader:He,offsetSummary:St,offsetScroll:Nt,container:an}},[Nt,He,St,ge,an])}function At(se,ge,we){var Ie=(0,ie.useMemo)(function(){for(var He=[],tt=[],St=0,Ot=0,Nt=0;Nt<ge;Nt+=1)if(we==="rtl"){tt[Nt]=Ot,Ot+=se[Nt]||0;var Yt=ge-Nt-1;He[Yt]=St,St+=se[Yt]||0}else{He[Nt]=St,St+=se[Nt]||0;var fn=ge-Nt-1;tt[fn]=Ot,Ot+=se[fn]||0}return{left:He,right:tt}},[se,ge,we]);return Ie}var at=At;function ft(se){var ge=se.className,we=se.children;return ie.createElement("div",{className:ge},we)}var vt=ft;function ln(se,ge,we,Ie){var He=_e.unstable_batchedUpdates?function(St){_e.unstable_batchedUpdates(we,St)}:we;return se!=null&&se.addEventListener&&se.addEventListener(ge,He,Ie),{remove:function(){se!=null&&se.removeEventListener&&se.removeEventListener(ge,He,Ie)}}}var hn=/margin|padding|width|height|max|min|offset/,$n={left:!0,top:!0},Tn={cssFloat:1,styleFloat:1,float:1};function Fa(se){return se.nodeType===1?se.ownerDocument.defaultView.getComputedStyle(se,null):{}}function ca(se,ge,we){if(ge=ge.toLowerCase(),we==="auto"){if(ge==="height")return se.offsetHeight;if(ge==="width")return se.offsetWidth}return ge in $n||($n[ge]=hn.test(ge)),$n[ge]?parseFloat(we)||0:we}function Da(se,ge){var we=arguments.length,Ie=Fa(se);return ge=Tn[ge]?"cssFloat"in se.style?"cssFloat":"styleFloat":ge,we===1?Ie:ca(se,ge,Ie[ge]||se.style[ge])}function Xt(se,ge,we){var Ie=arguments.length;if(ge=Tn[ge]?"cssFloat"in se.style?"cssFloat":"styleFloat":ge,Ie===3)return typeof we=="number"&&hn.test(ge)&&(we="".concat(we,"px")),se.style[ge]=we,we;for(var He in ge)ge.hasOwnProperty(He)&&Xt(se,He,ge[He]);return Fa(se)}function pn(se){return se===document.body?document.documentElement.clientWidth:se.offsetWidth}function Sn(se){return se===document.body?window.innerHeight||document.documentElement.clientHeight:se.offsetHeight}function yn(){var se=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),ge=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:se,height:ge}}function ga(){var se=document.documentElement.clientWidth,ge=window.innerHeight||document.documentElement.clientHeight;return{width:se,height:ge}}function Aa(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function Ya(se){var ge=se.getBoundingClientRect(),we=document.documentElement;return{left:ge.left+(window.pageXOffset||we.scrollLeft)-(we.clientLeft||document.body.clientLeft||0),top:ge.top+(window.pageYOffset||we.scrollTop)-(we.clientTop||document.body.clientTop||0)}}var ka=function(ge,we){var Ie,He,tt=ge.scrollBodyRef,St=ge.onScroll,Ot=ge.offsetScroll,Nt=ge.container,Yt=Ae(ae,"prefixCls"),fn=((Ie=tt.current)===null||Ie===void 0?void 0:Ie.scrollWidth)||0,an=((He=tt.current)===null||He===void 0?void 0:He.clientWidth)||0,Hn=fn&&an*(an/fn),Gn=ie.useRef(),_n=Pe({scrollLeft:0,isHiddenScrollBar:!1}),ea=(0,fe.Z)(_n,2),Pn=ea[0],fa=ea[1],oa=ie.useRef({delta:0,x:0}),_a=ie.useState(!1),po=(0,fe.Z)(_a,2),Fo=po[0],so=po[1],ko=function(){so(!1)},Jo=function(ro){ro.persist(),oa.current.delta=ro.pageX-Pn.scrollLeft,oa.current.x=0,so(!0),ro.preventDefault()},no=function(ro){var Zo,lr=ro||((Zo=window)===null||Zo===void 0?void 0:Zo.event),_o=lr.buttons;if(!Fo||_o===0){Fo&&so(!1);return}var Lo=oa.current.x+ro.pageX-oa.current.x-oa.current.delta;Lo<=0&&(Lo=0),Lo+Hn>=an&&(Lo=an-Hn),St({scrollLeft:Lo/an*(fn+2)}),oa.current.x=ro.pageX},co=function(){if(tt.current){var ro=Ya(tt.current).top,Zo=ro+tt.current.offsetHeight,lr=Nt===window?document.documentElement.scrollTop+window.innerHeight:Ya(Nt).top+Nt.clientHeight;Zo-qe()<=lr||ro>=lr-Ot?fa(function(_o){return(0,xe.Z)((0,xe.Z)({},_o),{},{isHiddenScrollBar:!0})}):fa(function(_o){return(0,xe.Z)((0,xe.Z)({},_o),{},{isHiddenScrollBar:!1})})}},Xa=function(ro){fa(function(Zo){return(0,xe.Z)((0,xe.Z)({},Zo),{},{scrollLeft:ro/fn*an||0})})};return ie.useImperativeHandle(we,function(){return{setScrollLeft:Xa}}),ie.useEffect(function(){var Wa=ln(document.body,"mouseup",ko,!1),ro=ln(document.body,"mousemove",no,!1);return co(),function(){Wa.remove(),ro.remove()}},[Hn,Fo]),ie.useEffect(function(){var Wa=ln(Nt,"scroll",co,!1),ro=ln(window,"resize",co,!1);return function(){Wa.remove(),ro.remove()}},[Nt]),ie.useEffect(function(){Pn.isHiddenScrollBar||fa(function(Wa){var ro=tt.current;return ro?(0,xe.Z)((0,xe.Z)({},Wa),{},{scrollLeft:ro.scrollLeft/ro.scrollWidth*ro.clientWidth}):Wa})},[Pn.isHiddenScrollBar]),fn<=an||!Hn||Pn.isHiddenScrollBar?null:ie.createElement("div",{style:{height:qe(),width:an,bottom:Ot},className:"".concat(Yt,"-sticky-scroll")},ie.createElement("div",{onMouseDown:Jo,ref:Gn,className:Be()("".concat(Yt,"-sticky-scroll-bar"),(0,me.Z)({},"".concat(Yt,"-sticky-scroll-bar-active"),Fo)),style:{width:"".concat(Hn,"px"),transform:"translate3d(".concat(Pn.scrollLeft,"px, 0, 0)")}}))},qn=ie.forwardRef(ka);function va(se){return null}var Oa=va;function za(se){return null}var io=za,zo="rc-table",ra=[],kr={};function tr(){return"No Data"}function Di(se){var ge,we=(0,xe.Z)({rowKey:"key",prefixCls:zo,emptyText:tr},se),Ie=we.prefixCls,He=we.className,tt=we.rowClassName,St=we.style,Ot=we.data,Nt=we.rowKey,Yt=we.scroll,fn=we.tableLayout,an=we.direction,Hn=we.title,Gn=we.footer,_n=we.summary,ea=we.caption,Pn=we.id,fa=we.showHeader,oa=we.components,_a=we.emptyText,po=we.onRow,Fo=we.onHeaderRow,so=we.internalHooks,ko=we.transformColumns,Jo=we.internalRefs,no=we.tailor,co=we.sticky,Xa=Ot||ra,Wa=!!Xa.length,ro=so===ue,Zo=ie.useCallback(function(Qr,wi){return mt(oa,Qr)||wi},[oa]),lr=ie.useMemo(function(){return typeof Nt=="function"?Nt:function(Qr){var wi=Qr&&Qr[Nt];return wi}},[Nt]),_o=Zo(["body"]),Lo=Se(),gr=(0,fe.Z)(Lo,3),vr=gr[0],Vr=gr[1],wr=gr[2],yi=Xo(we,Xa,lr),Ei=(0,fe.Z)(yi,6),qo=Ei[0],Oi=Ei[1],Or=Ei[2],mi=Ei[3],ui=Ei[4],pl=Ei[5],Do=Yt==null?void 0:Yt.x,No=ie.useState(0),Oo=(0,fe.Z)(No,2),ho=Oo[0],Br=Oo[1],Eo=li((0,xe.Z)((0,xe.Z)((0,xe.Z)({},we),qo),{},{expandable:!!qo.expandedRowRender,columnTitle:qo.columnTitle,expandedKeys:Or,getRowKey:lr,onTriggerExpand:pl,expandIcon:mi,expandIconColumnIndex:qo.expandIconColumnIndex,direction:an,scrollWidth:ro&&no&&typeof Do=="number"?Do:null}),ro?ko:null),Wo=(0,fe.Z)(Eo,3),Mr=Wo[0],Sr=Wo[1],il=Wo[2],ol=il!=null?il:Do,Ll=ie.useMemo(function(){return{columns:Mr,flattenColumns:Sr}},[Mr,Sr]),Gi=ie.useRef(),Tl=ie.useRef(),ji=ie.useRef(),hl=ie.useRef(),gs=ie.useRef(),Hr=ie.useState(!1),jr=(0,fe.Z)(Hr,2),fi=jr[0],Ki=jr[1],Ui=ie.useState(!1),hr=(0,fe.Z)(Ui,2),vl=hr[0],ll=hr[1],Cl=Pe(new Map),Gl=(0,fe.Z)(Cl,2),jl=Gl[0],vs=Gl[1],ts=Cn(Sr),Nl=ts.map(function(Qr){return jl.get(Qr)}),Sl=ie.useMemo(function(){return Nl},[Nl.join("_")]),dl=at(Sl,Sr.length,an),$i=Yt&&ua(Yt.y),Ci=Yt&&ua(ol)||!!qo.fixed,Wl=Ci&&Sr.some(function(Qr){var wi=Qr.fixed;return wi}),ms=ie.useRef(),Ul=st(co,Ie),$l=Ul.isSticky,ws=Ul.offsetHeader,Cs=Ul.offsetSummary,mr=Ul.offsetScroll,oi=Ul.stickyClassName,sl=Ul.container,pi=ie.useMemo(function(){return _n==null?void 0:_n(Xa)},[_n,Xa]),ul=($i||$l)&&ie.isValidElement(pi)&&pi.type===Ne&&pi.props.fixed,bl,xl,ns;$i&&(xl={overflowY:"scroll",maxHeight:Yt.y}),Ci&&(bl={overflowX:"auto"},$i||(xl={overflowY:"hidden"}),ns={width:ol===!0?"auto":ol,minWidth:"100%"});var Fs=ie.useCallback(function(Qr,wi){ma(Gi.current)&&vs(function(Vl){if(Vl.get(Qr)!==wi){var ys=new Map(Vl);return ys.set(Qr,wi),ys}return Vl})},[]),Ts=Oe(null),As=(0,fe.Z)(Ts,2),Rs=As[0],Ds=As[1];function Ss(Qr,wi){wi&&(typeof wi=="function"?wi(Qr):wi.scrollLeft!==Qr&&(wi.scrollLeft=Qr,wi.scrollLeft!==Qr&&setTimeout(function(){wi.scrollLeft=Qr},0)))}var is=lt(function(Qr){var wi=Qr.currentTarget,Vl=Qr.scrollLeft,ys=an==="rtl",Es=typeof Vl=="number"?Vl:wi.scrollLeft,tu=wi||kr;if(!Ds()||Ds()===tu){var js;Rs(tu),Ss(Es,Tl.current),Ss(Es,ji.current),Ss(Es,gs.current),Ss(Es,(js=ms.current)===null||js===void 0?void 0:js.setScrollLeft)}var Ks=wi||Tl.current;if(Ks){var _s=Ks.scrollWidth,Ws=Ks.clientWidth;if(_s===Ws){Ki(!1),ll(!1);return}ys?(Ki(-Es<_s-Ws),ll(-Es>0)):(Ki(Es>0),ll(Es<_s-Ws))}}),Bs=function(){Ci&&ji.current?is({currentTarget:ji.current}):(Ki(!1),ll(!1))},ks=function(wi){var Vl=wi.width;Vl!==ho&&(Bs(),Br(Gi.current?Gi.current.offsetWidth:Vl))},Rr=ie.useRef(!1);ie.useEffect(function(){Rr.current&&Bs()},[Ci,Ot,Mr.length]),ie.useEffect(function(){Rr.current=!0},[]);var Mo=ie.useState(0),Vo=(0,fe.Z)(Mo,2),Ir=Vo[0],xi=Vo[1],Ps=ie.useState(!0),Rl=(0,fe.Z)(Ps,2),as=Rl[0],ls=Rl[1];ie.useEffect(function(){(!no||!ro)&&(ji.current instanceof Element?xi(tn(ji.current).width):xi(tn(hl.current).width)),ls(Je("position","sticky"))},[]),ie.useEffect(function(){ro&&Jo&&(Jo.body.current=ji.current)});var bs=ie.useCallback(function(Qr){return ie.createElement(ie.Fragment,null,ie.createElement(_r,Qr),ul==="top"&&ie.createElement(Jt,Qr,pi))},[ul,pi]),fs=ie.useCallback(function(Qr){return ie.createElement(Jt,Qr,pi)},[pi]),kl=Zo(["table"],"table"),Ls=ie.useMemo(function(){return fn||(Wl?ol==="max-content"?"auto":"fixed":$i||$l||Sr.some(function(Qr){var wi=Qr.ellipsis;return wi})?"fixed":"auto")},[$i,Wl,Sr,fn,$l]),Zs,zs={colWidths:Sl,columCount:Sr.length,stickyOffsets:dl,onHeaderRow:Fo,fixHeader:$i,scroll:Yt},Vs=ie.useMemo(function(){return Wa?null:typeof _a=="function"?_a():_a},[Wa,_a]),Ys=ie.createElement(Na,{data:Xa,measureColumnWidth:$i||Ci||$l}),Qs=ie.createElement(Pr,{colWidths:Sr.map(function(Qr){var wi=Qr.width;return wi}),columns:Sr}),Xs=ea!=null?ie.createElement("caption",{className:"".concat(Ie,"-caption")},ea):void 0,iu=ar(we,{data:!0}),Js=ar(we,{aria:!0});if($i||$l){var Hs;typeof _o=="function"?(Hs=_o(Xa,{scrollbarSize:Ir,ref:ji,onScroll:is}),zs.colWidths=Sr.map(function(Qr,wi){var Vl=Qr.width,ys=wi===Sr.length-1?Vl-Ir:Vl;return typeof ys=="number"&&!Number.isNaN(ys)?ys:0})):Hs=ie.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},bl),xl),onScroll:is,ref:ji,className:Be()("".concat(Ie,"-body"))},ie.createElement(kl,(0,We.Z)({style:(0,xe.Z)((0,xe.Z)({},ns),{},{tableLayout:Ls})},Js),Xs,Qs,Ys,!ul&&pi&&ie.createElement(Jt,{stickyOffsets:dl,flattenColumns:Sr,columns:Mr},pi)));var qs=(0,xe.Z)((0,xe.Z)((0,xe.Z)({noData:!Xa.length,maxContentScroll:Ci&&ol==="max-content"},zs),Ll),{},{direction:an,stickyClassName:oi,onScroll:is});Zs=ie.createElement(ie.Fragment,null,fa!==!1&&ie.createElement(Ra,(0,We.Z)({},qs,{stickyTopOffset:ws,className:"".concat(Ie,"-header"),ref:Tl}),bs),Hs,ul&&ul!=="top"&&ie.createElement(Ra,(0,We.Z)({},qs,{stickyBottomOffset:Cs,className:"".concat(Ie,"-summary"),ref:gs}),fs),$l&&ie.createElement(qn,{ref:ms,offsetScroll:mr,scrollBodyRef:ji,onScroll:is,container:sl}))}else Zs=ie.createElement("div",{style:(0,xe.Z)((0,xe.Z)({},bl),xl),className:Be()("".concat(Ie,"-content")),onScroll:is,ref:ji},ie.createElement(kl,(0,We.Z)({style:(0,xe.Z)((0,xe.Z)({},ns),{},{tableLayout:Ls})},Js),Xs,Qs,fa!==!1&&ie.createElement(_r,(0,We.Z)({},zs,Ll)),Ys,pi&&ie.createElement(Jt,{stickyOffsets:dl,flattenColumns:Sr,columns:Mr},pi)));var Gs=ie.createElement("div",(0,We.Z)({className:Be()(Ie,He,(ge={},(0,me.Z)(ge,"".concat(Ie,"-rtl"),an==="rtl"),(0,me.Z)(ge,"".concat(Ie,"-ping-left"),fi),(0,me.Z)(ge,"".concat(Ie,"-ping-right"),vl),(0,me.Z)(ge,"".concat(Ie,"-layout-fixed"),fn==="fixed"),(0,me.Z)(ge,"".concat(Ie,"-fixed-header"),$i),(0,me.Z)(ge,"".concat(Ie,"-fixed-column"),Wl),(0,me.Z)(ge,"".concat(Ie,"-scroll-horizontal"),Ci),(0,me.Z)(ge,"".concat(Ie,"-has-fix-left"),Sr[0]&&Sr[0].fixed),(0,me.Z)(ge,"".concat(Ie,"-has-fix-right"),Sr[Sr.length-1]&&Sr[Sr.length-1].fixed==="right"),ge)),style:St,id:Pn,ref:Gi},iu),Hn&&ie.createElement(vt,{className:"".concat(Ie,"-title")},Hn(Xa)),ie.createElement("div",{ref:hl,className:"".concat(Ie,"-container")},Zs),Gn&&ie.createElement(vt,{className:"".concat(Ie,"-footer")},Gn(Xa)));Ci&&(Gs=ie.createElement(An.Z,{onResize:ks},Gs));var eu=ce(Sr,dl,an,Mr),lu=ie.useMemo(function(){return{scrollX:ol,prefixCls:Ie,getComponent:Zo,scrollbarSize:Ir,direction:an,fixedInfoList:eu,isSticky:$l,supportSticky:as,componentWidth:ho,fixHeader:$i,fixColumn:Wl,horizonScroll:Ci,tableLayout:Ls,rowClassName:tt,expandedRowClassName:qo.expandedRowClassName,expandIcon:mi,expandableType:Oi,expandRowByClick:qo.expandRowByClick,expandedRowRender:qo.expandedRowRender,onTriggerExpand:pl,expandIconColumnIndex:qo.expandIconColumnIndex,indentSize:qo.indentSize,allColumnsFixedLeft:Sr.every(function(Qr){return Qr.fixed==="left"}),emptyNode:Vs,columns:Mr,flattenColumns:Sr,onColumnResize:Fs,hoverStartRow:vr,hoverEndRow:Vr,onHover:wr,rowExpandable:qo.rowExpandable,onRow:po,getRowKey:lr,expandedKeys:Or,childrenColumnName:ui}},[ol,Ie,Zo,Ir,an,eu,$l,as,ho,$i,Wl,Ci,Ls,tt,qo.expandedRowClassName,mi,Oi,qo.expandRowByClick,qo.expandedRowRender,pl,qo.expandIconColumnIndex,qo.indentSize,Vs,Mr,Sr,Fs,vr,Vr,wr,qo.rowExpandable,po,lr,Or,ui]);return ie.createElement(ae.Provider,{value:lu},Gs)}function dr(se){return z(Di,se)}var Ti=dr();Ti.EXPAND_COLUMN=x,Ti.INTERNAL_HOOKS=ue,Ti.Column=Oa,Ti.ColumnGroup=io,Ti.Summary=Ye;var el=Ti,Mi=ee(73299),Ri=ze(null),Li=ze(null);function vi(se,ge,we){var Ie=ge||1;return we[se+Ie]-(we[se]||0)}function Wt(se){var ge=se.rowInfo,we=se.column,Ie=se.colIndex,He=se.indent,tt=se.index,St=se.renderIndex,Ot=se.record,Nt=se.style,Yt=se.className,fn=se.inverse,an=se.getHeight,Hn=we.render,Gn=we.dataIndex,_n=we.className,ea=we.width,Pn=Ae(Li,["columnsOffset"]),fa=Pn.columnsOffset,oa=rn(ge,we,Ie,He,tt),_a=oa.key,po=oa.fixedInfo,Fo=oa.appendCellNode,so=oa.additionalCellProps,ko=so.style,Jo=so.colSpan,no=Jo===void 0?1:Jo,co=so.rowSpan,Xa=co===void 0?1:co,Wa=Ie-1,ro=vi(Wa,no,fa),Zo=no>1?ea-ro:0,lr=(0,xe.Z)((0,xe.Z)((0,xe.Z)({},ko),Nt),{},{flex:"0 0 ".concat(ro,"px"),width:"".concat(ro,"px"),marginRight:Zo,pointerEvents:"auto"}),_o=ie.useMemo(function(){return fn?Xa<=1:no===0||Xa===0||Xa>1},[Xa,no,fn]);_o?lr.visibility="hidden":fn&&(lr.height=an==null?void 0:an(Xa));var Lo=_o?function(){return null}:Hn,gr={};return(Xa===0||no===0)&&(gr.rowSpan=1,gr.colSpan=1),ie.createElement(bt,(0,We.Z)({className:Be()(_n,Yt),ellipsis:we.ellipsis,align:we.align,scope:we.rowScope,component:"div",prefixCls:ge.prefixCls,key:_a,record:Ot,index:tt,renderIndex:St,dataIndex:Gn,render:Lo,shouldCellUpdate:we.shouldCellUpdate},po,{appendNode:Fo,additionalProps:(0,xe.Z)((0,xe.Z)({},so),{},{style:lr},gr)}))}var Ht=Wt,Gt=["data","index","className","rowKey","style","extra","getHeight"],jn=ie.forwardRef(function(se,ge){var we=se.data,Ie=se.index,He=se.className,tt=se.rowKey,St=se.style,Ot=se.extra,Nt=se.getHeight,Yt=(0,Kn.Z)(se,Gt),fn=we.record,an=we.indent,Hn=we.index,Gn=Ae(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),_n=Gn.scrollX,ea=Gn.flattenColumns,Pn=Gn.prefixCls,fa=Gn.fixColumn,oa=Gn.componentWidth,_a=Qt(fn,tt,Ie,an),po=_a.rowSupportExpand,Fo=_a.expanded,so=_a.rowProps,ko=_a.expandedRowRender,Jo=_a.expandedRowClassName,no;if(po&&Fo){var co=ko(fn,Ie,an+1,Fo),Xa=Jo==null?void 0:Jo(fn,Ie,an),Wa={};fa&&(Wa={style:(0,me.Z)({},"--virtual-width","".concat(oa,"px"))});var ro="".concat(Pn,"-expanded-row-cell");no=ie.createElement("div",{className:Be()("".concat(Pn,"-expanded-row"),"".concat(Pn,"-expanded-row-level-").concat(an+1),Xa)},ie.createElement(bt,{component:"div",prefixCls:Pn,className:Be()(ro,(0,me.Z)({},"".concat(ro,"-fixed"),fa)),additionalProps:Wa},co))}var Zo=(0,xe.Z)((0,xe.Z)({},St),{},{width:_n});Ot&&(Zo.position="absolute",Zo.pointerEvents="none");var lr=ie.createElement("div",(0,We.Z)({},so,Yt,{ref:po?null:ge,className:Be()(He,"".concat(Pn,"-row"),so==null?void 0:so.className,(0,me.Z)({},"".concat(Pn,"-row-extra"),Ot)),style:(0,xe.Z)((0,xe.Z)({},Zo),so==null?void 0:so.style)}),ea.map(function(_o,Lo){return ie.createElement(Ht,{key:Lo,rowInfo:_a,column:_o,colIndex:Lo,indent:an,index:Ie,renderIndex:Hn,record:fn,inverse:Ot,getHeight:Nt})}));return po?ie.createElement("div",{ref:ge},lr,no):lr}),xa=te(jn),Ua=xa,ia=ie.forwardRef(function(se,ge){var we=se.data,Ie=se.onScroll,He=Ae(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),tt=He.flattenColumns,St=He.onColumnResize,Ot=He.getRowKey,Nt=He.expandedKeys,Yt=He.prefixCls,fn=He.childrenColumnName,an=He.emptyNode,Hn=He.scrollX,Gn=Ae(Ri),_n=Gn.scrollY,ea=Gn.listItemHeight,Pn=ie.useRef(),fa=vo(we,fn,Nt,Ot),oa=ie.useMemo(function(){var no=0;return tt.map(function(co){var Xa=co.width,Wa=co.key;return no+=Xa,[Wa,Xa,no]})},[tt]),_a=ie.useMemo(function(){return oa.map(function(no){return no[2]})},[oa]);ie.useEffect(function(){oa.forEach(function(no){var co=(0,fe.Z)(no,2),Xa=co[0],Wa=co[1];St(Xa,Wa)})},[oa]),ie.useImperativeHandle(ge,function(){var no={};return Object.defineProperty(no,"scrollLeft",{get:function(){var Xa;return((Xa=Pn.current)===null||Xa===void 0?void 0:Xa.getScrollInfo().x)||0},set:function(Xa){var Wa;(Wa=Pn.current)===null||Wa===void 0||Wa.scrollTo({left:Xa})}}),no});var po=function(co,Xa){var Wa,ro=(Wa=fa[Xa])===null||Wa===void 0?void 0:Wa.record,Zo=co.onCell;if(Zo){var lr,_o=Zo(ro,Xa);return(lr=_o==null?void 0:_o.rowSpan)!==null&&lr!==void 0?lr:1}return 1},Fo=function(co){var Xa=co.start,Wa=co.end,ro=co.getSize,Zo=co.offsetY;if(Wa<0)return null;for(var lr=tt.filter(function(Do){return po(Do,Xa)===0}),_o=Xa,Lo=function(No){if(lr=lr.filter(function(Oo){return po(Oo,No)===0}),!lr.length)return _o=No,"break"},gr=Xa;gr>=0;gr-=1){var vr=Lo(gr);if(vr==="break")break}for(var Vr=tt.filter(function(Do){return po(Do,Wa)!==1}),wr=Wa,yi=function(No){if(Vr=Vr.filter(function(Oo){return po(Oo,No)!==1}),!Vr.length)return wr=Math.max(No-1,Wa),"break"},Ei=Wa;Ei<fa.length;Ei+=1){var qo=yi(Ei);if(qo==="break")break}for(var Oi=[],Or=function(No){var Oo=fa[No];if(!Oo)return"continue";tt.some(function(ho){return po(ho,No)>1})&&Oi.push(No)},mi=_o;mi<=wr;mi+=1)var ui=Or(mi);var pl=Oi.map(function(Do){var No=fa[Do],Oo=Ot(No.record,Do),ho=function(Wo){var Mr=Do+Wo-1,Sr=Ot(fa[Mr].record,Mr),il=ro(Oo,Sr);return il.bottom-il.top},Br=ro(Oo);return ie.createElement(Ua,{key:Do,data:No,rowKey:Oo,index:Do,style:{top:-Zo+Br.top},extra:!0,getHeight:ho})});return pl},so=ie.useMemo(function(){return{columnsOffset:_a}},[_a]),ko="".concat(Yt,"-tbody"),Jo;return fa.length?Jo=ie.createElement(Mi.Z,{fullHeight:!1,ref:Pn,className:Be()(ko,"".concat(ko,"-virtual")),height:_n,itemHeight:ea||24,data:fa,itemKey:function(co){return Ot(co.record)},scrollWidth:Hn,onVirtualScroll:function(co){var Xa=co.x;Ie({scrollLeft:Xa})},extraRender:Fo},function(no,co,Xa){var Wa=Ot(no.record,co);return ie.createElement(Ua,(0,We.Z)({data:no,rowKey:Wa,index:co},Xa))}):Jo=ie.createElement("div",{className:Be()("".concat(Yt,"-placeholder"))},ie.createElement(bt,{component:"div",prefixCls:Yt},an)),ie.createElement(Li.Provider,{value:so},Jo)}),En=te(ia),ta=En,da=function(ge,we){var Ie=we.ref,He=we.onScroll;return ie.createElement(ta,{ref:Ie,data:ge,onScroll:He})},Zn=100;function Qa(se){var ge=se.columns,we=se.scroll,Ie=se.prefixCls,He=Ie===void 0?zo:Ie,tt=se.className,St=se.listItemHeight,Ot=we||{},Nt=Ot.x,Yt=Ot.y;typeof Nt!="number"&&(Nt=((ge||[]).length+1)*Zn),typeof Yt!="number"&&(Yt=500);var fn=ie.useMemo(function(){return{scrollY:Yt,listItemHeight:St}},[Yt,St]);return ie.createElement(Ri.Provider,{value:fn},ie.createElement(el,(0,We.Z)({},se,{className:Be()(tt,"".concat(He,"-virtual")),scroll:(0,xe.Z)((0,xe.Z)({},we),{},{x:Nt}),components:{body:da},columns:ge,internalHooks:ue,tailor:!0})))}function To(se){return z(Qa,se)}var Ga=To(),Cr=null;function Si(se){return null}var ja=Si;function La(se){return null}var Po=La,Qn=ee(10366),Ia=ee(58375),Zr=ee(53124),Za=ee(88258),Sa=ee(98675),Ko=ee(25378),si=ee(24457),Yn=ee(28452),yo=ee(57953),Pa=ee(46605);function dn(se){return function(we){let{prefixCls:Ie,onExpand:He,record:tt,expanded:St,expandable:Ot}=we;const Nt=`${Ie}-row-expand-icon`;return ie.createElement("button",{type:"button",onClick:Yt=>{He(tt,Yt),Yt.stopPropagation()},className:Be()(Nt,{[`${Nt}-spaced`]:!Ot,[`${Nt}-expanded`]:Ot&&St,[`${Nt}-collapsed`]:Ot&&!St}),"aria-label":St?se.collapse:se.expand,"aria-expanded":St})}}var ya=dn;function wn(se,ge){return"key"in se&&se.key!==void 0&&se.key!==null?se.key:se.dataIndex?Array.isArray(se.dataIndex)?se.dataIndex.join("."):se.dataIndex:ge}function Uo(se,ge){return ge?`${ge}-${se}`:`${se}`}function xo(se,ge){return typeof se=="function"?se(ge):se}function Ho(se,ge){const we=xo(se,ge);return Object.prototype.toString.call(we)==="[object Object]"?"":we}var Jr={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"},Co=Jr,br=ee(74643),qa=function(ge,we){return ie.createElement(br.Z,(0,We.Z)({},ge,{ref:we,icon:Co}))},Qo=ie.forwardRef(qa),cr=ee(7699),ri=ee(57838);function Mn(se){const ge=ie.useRef(se),we=(0,ri.Z)();return[()=>ge.current,Ie=>{ge.current=Ie,we()}]}var Ea=ee(71577),eo=ee(84567),Ao=ee(85418),pa=ee(32983),Ro=ee(68508),Bo=ee(76529),$o=ee(78045),ei=ee(79870),ki=ee(72395),tl=ee(69677);function cl(se){let{value:ge,onChange:we,filterSearch:Ie,tablePrefixCls:He,locale:tt}=se;return Ie?ie.createElement("div",{className:`${He}-filter-dropdown-search`},ie.createElement(tl.default,{prefix:ie.createElement(ki.Z,null),placeholder:tt.filterSearchPlaceholder,onChange:we,value:ge,htmlSize:1,className:`${He}-filter-dropdown-search-input`})):null}var Yl=cl,Ms=ee(92389);const Is=se=>{const{keyCode:ge}=se;ge===Ms.Z.ENTER&&se.stopPropagation()};var de=ie.forwardRef((se,ge)=>ie.createElement("div",{className:se.className,onClick:we=>we.stopPropagation(),onKeyDown:Is,ref:ge},se.children));function pe(se){let ge=[];return(se||[]).forEach(we=>{let{value:Ie,children:He}=we;ge.push(Ie),He&&(ge=[].concat((0,wo.Z)(ge),(0,wo.Z)(pe(He))))}),ge}function ye(se){return se.some(ge=>{let{children:we}=ge;return we})}function Ve(se,ge){return typeof ge=="string"||typeof ge=="number"?ge==null?void 0:ge.toString().toLowerCase().includes(se.trim().toLowerCase()):!1}function Qe(se){let{filters:ge,prefixCls:we,filteredKeys:Ie,filterMultiple:He,searchValue:tt,filterSearch:St}=se;return ge.map((Ot,Nt)=>{const Yt=String(Ot.value);if(Ot.children)return{key:Yt||Nt,label:Ot.text,popupClassName:`${we}-dropdown-submenu`,children:Qe({filters:Ot.children,prefixCls:we,filteredKeys:Ie,filterMultiple:He,searchValue:tt,filterSearch:St})};const fn=He?eo.default:$o.ZP,an={key:Ot.value!==void 0?Yt:Nt,label:ie.createElement(ie.Fragment,null,ie.createElement(fn,{checked:Ie.includes(Yt)}),ie.createElement("span",null,Ot.text))};return tt.trim()?typeof St=="function"?St(tt,Ot)?an:null:Ve(tt,Ot.text)?an:null:an})}function Tt(se){var ge,we;const{tablePrefixCls:Ie,prefixCls:He,column:tt,dropdownPrefixCls:St,columnKey:Ot,filterMultiple:Nt,filterMode:Yt="menu",filterSearch:fn=!1,filterState:an,triggerFilter:Hn,locale:Gn,children:_n,getPopupContainer:ea}=se,{filterDropdownOpen:Pn,onFilterDropdownOpenChange:fa,filterResetToDefaultFilteredValue:oa,defaultFilteredValue:_a,filterDropdownVisible:po,onFilterDropdownVisibleChange:Fo}=tt,[so,ko]=ie.useState(!1),Jo=!!(an&&(!((ge=an.filteredKeys)===null||ge===void 0)&&ge.length||an.forceFiltered)),no=Eo=>{ko(Eo),fa==null||fa(Eo),Fo==null||Fo(Eo)},co=(we=Pn!=null?Pn:po)!==null&&we!==void 0?we:so,Xa=an==null?void 0:an.filteredKeys,[Wa,ro]=Mn(Xa||[]),Zo=Eo=>{let{selectedKeys:Wo}=Eo;ro(Wo)},lr=(Eo,Wo)=>{let{node:Mr,checked:Sr}=Wo;Zo(Nt?{selectedKeys:Eo}:{selectedKeys:Sr&&Mr.key?[Mr.key]:[]})};ie.useEffect(()=>{so&&Zo({selectedKeys:Xa||[]})},[Xa]);const[_o,Lo]=ie.useState([]),gr=Eo=>{Lo(Eo)},[vr,Vr]=ie.useState(""),wr=Eo=>{const{value:Wo}=Eo.target;Vr(Wo)};ie.useEffect(()=>{so||Vr("")},[so]);const yi=Eo=>{const Wo=Eo&&Eo.length?Eo:null;if(Wo===null&&(!an||!an.filteredKeys)||(0,cr.Z)(Wo,an==null?void 0:an.filteredKeys,!0))return null;Hn({column:tt,key:Ot,filteredKeys:Wo})},Ei=()=>{no(!1),yi(Wa())},qo=function(){let{confirm:Eo,closeDropdown:Wo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Eo&&yi([]),Wo&&no(!1),Vr(""),ro(oa?(_a||[]).map(Mr=>String(Mr)):[])},Oi=function(){let{closeDropdown:Eo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Eo&&no(!1),yi(Wa())},Or=Eo=>{Eo&&Xa!==void 0&&ro(Xa||[]),no(Eo),!Eo&&!tt.filterDropdown&&Ei()},mi=Be()({[`${St}-menu-without-submenu`]:!ye(tt.filters||[])}),ui=Eo=>{if(Eo.target.checked){const Wo=pe(tt==null?void 0:tt.filters).map(Mr=>String(Mr));ro(Wo)}else ro([])},pl=Eo=>{let{filters:Wo}=Eo;return(Wo||[]).map((Mr,Sr)=>{const il=String(Mr.value),ol={title:Mr.text,key:Mr.value!==void 0?il:Sr};return Mr.children&&(ol.children=pl({filters:Mr.children})),ol})},Do=Eo=>{var Wo;return Object.assign(Object.assign({},Eo),{text:Eo.title,value:Eo.key,children:((Wo=Eo.children)===null||Wo===void 0?void 0:Wo.map(Mr=>Do(Mr)))||[]})};let No;if(typeof tt.filterDropdown=="function")No=tt.filterDropdown({prefixCls:`${St}-custom`,setSelectedKeys:Eo=>Zo({selectedKeys:Eo}),selectedKeys:Wa(),confirm:Oi,clearFilters:qo,filters:tt.filters,visible:co,close:()=>{no(!1)}});else if(tt.filterDropdown)No=tt.filterDropdown;else{const Eo=Wa()||[],Wo=()=>(tt.filters||[]).length===0?ie.createElement(pa.Z,{image:pa.Z.PRESENTED_IMAGE_SIMPLE,description:Gn.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Yt==="tree"?ie.createElement(ie.Fragment,null,ie.createElement(Yl,{filterSearch:fn,value:vr,onChange:wr,tablePrefixCls:Ie,locale:Gn}),ie.createElement("div",{className:`${Ie}-filter-dropdown-tree`},Nt?ie.createElement(eo.default,{checked:Eo.length===pe(tt.filters).length,indeterminate:Eo.length>0&&Eo.length<pe(tt.filters).length,className:`${Ie}-filter-dropdown-checkall`,onChange:ui},Gn.filterCheckall):null,ie.createElement(ei.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Nt,checkStrictly:!Nt,className:`${St}-menu`,onCheck:lr,checkedKeys:Eo,selectedKeys:Eo,showIcon:!1,treeData:pl({filters:tt.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:vr.trim()?Sr=>typeof fn=="function"?fn(vr,Do(Sr)):Ve(vr,Sr.title):void 0}))):ie.createElement(ie.Fragment,null,ie.createElement(Yl,{filterSearch:fn,value:vr,onChange:wr,tablePrefixCls:Ie,locale:Gn}),ie.createElement(Ro.default,{selectable:!0,multiple:Nt,prefixCls:`${St}-menu`,className:mi,onSelect:Zo,onDeselect:Zo,selectedKeys:Eo,getPopupContainer:ea,openKeys:_o,onOpenChange:gr,items:Qe({filters:tt.filters||[],filterSearch:fn,prefixCls:He,filteredKeys:Wa(),filterMultiple:Nt,searchValue:vr})})),Mr=()=>oa?(0,cr.Z)((_a||[]).map(Sr=>String(Sr)),Eo,!0):Eo.length===0;No=ie.createElement(ie.Fragment,null,Wo(),ie.createElement("div",{className:`${He}-dropdown-btns`},ie.createElement(Ea.ZP,{type:"link",size:"small",disabled:Mr(),onClick:()=>qo()},Gn.filterReset),ie.createElement(Ea.ZP,{type:"primary",size:"small",onClick:Ei},Gn.filterConfirm)))}tt.filterDropdown&&(No=ie.createElement(Bo.J,{selectable:void 0},No));const Oo=()=>ie.createElement(de,{className:`${He}-dropdown`},No);let ho;typeof tt.filterIcon=="function"?ho=tt.filterIcon(Jo):tt.filterIcon?ho=tt.filterIcon:ho=ie.createElement(Qo,null);const{direction:Br}=ie.useContext(Zr.E_);return ie.createElement("div",{className:`${He}-column`},ie.createElement("span",{className:`${Ie}-column-title`},_n),ie.createElement(Ao.Z,{dropdownRender:Oo,trigger:["click"],open:co,onOpenChange:Or,getPopupContainer:ea,placement:Br==="rtl"?"bottomLeft":"bottomRight"},ie.createElement("span",{role:"button",tabIndex:-1,className:Be()(`${He}-trigger`,{active:Jo}),onClick:Eo=>{Eo.stopPropagation()}},ho)))}var Dt=Tt;function cn(se,ge,we){let Ie=[];return(se||[]).forEach((He,tt)=>{var St;const Ot=Uo(tt,we);if(He.filters||"filterDropdown"in He||"onFilter"in He)if("filteredValue"in He){let Nt=He.filteredValue;"filterDropdown"in He||(Nt=(St=Nt==null?void 0:Nt.map(String))!==null&&St!==void 0?St:Nt),Ie.push({column:He,key:wn(He,Ot),filteredKeys:Nt,forceFiltered:He.filtered})}else Ie.push({column:He,key:wn(He,Ot),filteredKeys:ge&&He.defaultFilteredValue?He.defaultFilteredValue:void 0,forceFiltered:He.filtered});"children"in He&&(Ie=[].concat((0,wo.Z)(Ie),(0,wo.Z)(cn(He.children,ge,Ot))))}),Ie}function gn(se,ge,we,Ie,He,tt,St,Ot){return we.map((Nt,Yt)=>{const fn=Uo(Yt,Ot),{filterMultiple:an=!0,filterMode:Hn,filterSearch:Gn}=Nt;let _n=Nt;if(_n.filters||_n.filterDropdown){const ea=wn(_n,fn),Pn=Ie.find(fa=>{let{key:oa}=fa;return ea===oa});_n=Object.assign(Object.assign({},_n),{title:fa=>ie.createElement(Dt,{tablePrefixCls:se,prefixCls:`${se}-filter`,dropdownPrefixCls:ge,column:_n,columnKey:ea,filterState:Pn,filterMultiple:an,filterMode:Hn,filterSearch:Gn,triggerFilter:tt,locale:He,getPopupContainer:St},xo(Nt.title,fa))})}return"children"in _n&&(_n=Object.assign(Object.assign({},_n),{children:gn(se,ge,_n.children,Ie,He,tt,St,fn)})),_n})}function xn(se){const ge={};return se.forEach(we=>{let{key:Ie,filteredKeys:He,column:tt}=we;const{filters:St,filterDropdown:Ot}=tt;if(Ot)ge[Ie]=He||null;else if(Array.isArray(He)){const Nt=pe(St);ge[Ie]=Nt.filter(Yt=>He.includes(String(Yt)))}else ge[Ie]=null}),ge}function ba(se,ge){return ge.reduce((we,Ie)=>{const{column:{onFilter:He,filters:tt},filteredKeys:St}=Ie;return He&&St&&St.length?we.filter(Ot=>St.some(Nt=>{const Yt=pe(tt),fn=Yt.findIndex(Hn=>String(Hn)===String(Nt)),an=fn!==-1?Yt[fn]:Nt;return He(an,Ot)})):we},se)}const Ln=se=>se.flatMap(ge=>"children"in ge?[ge].concat((0,wo.Z)(Ln(ge.children||[]))):[ge]);function Rn(se){let{prefixCls:ge,dropdownPrefixCls:we,mergedColumns:Ie,onFilterChange:He,getPopupContainer:tt,locale:St}=se;const Ot=ie.useMemo(()=>Ln(Ie||[]),[Ie]),[Nt,Yt]=ie.useState(()=>cn(Ot,!0)),fn=ie.useMemo(()=>{const _n=cn(Ot,!1);if(_n.length===0)return _n;let ea=!0,Pn=!0;if(_n.forEach(fa=>{let{filteredKeys:oa}=fa;oa!==void 0?ea=!1:Pn=!1}),ea){const fa=(Ot||[]).map((oa,_a)=>wn(oa,Uo(_a)));return Nt.filter(oa=>{let{key:_a}=oa;return fa.includes(_a)}).map(oa=>{const _a=Ot[fa.findIndex(po=>po===oa.key)];return Object.assign(Object.assign({},oa),{column:Object.assign(Object.assign({},oa.column),_a),forceFiltered:_a.filtered})})}return _n},[Ot,Nt]),an=ie.useMemo(()=>xn(fn),[fn]),Hn=_n=>{const ea=fn.filter(Pn=>{let{key:fa}=Pn;return fa!==_n.key});ea.push(_n),Yt(ea),He(xn(ea),ea)};return[_n=>gn(ge,we,_n,fn,St,Hn,tt),fn,an]}var na=Rn;function aa(se,ge,we){const Ie=ie.useRef({});function He(tt){if(!Ie.current||Ie.current.data!==se||Ie.current.childrenColumnName!==ge||Ie.current.getRowKey!==we){let Ot=function(Nt){Nt.forEach((Yt,fn)=>{const an=we(Yt,fn);St.set(an,Yt),Yt&&typeof Yt=="object"&&ge in Yt&&Ot(Yt[ge]||[])})};const St=new Map;Ot(se),Ie.current={data:se,childrenColumnName:ge,kvMap:St,getRowKey:we}}return Ie.current.kvMap.get(tt)}return[He]}var mn=ee(38780),Bn=function(se,ge){var we={};for(var Ie in se)Object.prototype.hasOwnProperty.call(se,Ie)&&ge.indexOf(Ie)<0&&(we[Ie]=se[Ie]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var He=0,Ie=Object.getOwnPropertySymbols(se);He<Ie.length;He++)ge.indexOf(Ie[He])<0&&Object.prototype.propertyIsEnumerable.call(se,Ie[He])&&(we[Ie[He]]=se[Ie[He]]);return we};const la=10;function to(se,ge){const we={current:se.current,pageSize:se.pageSize};return Object.keys(ge&&typeof ge=="object"?ge:{}).forEach(He=>{const tt=se[He];typeof tt!="function"&&(we[He]=tt)}),we}function $a(se,ge,we){const Ie=we&&typeof we=="object"?we:{},{total:He=0}=Ie,tt=Bn(Ie,["total"]),[St,Ot]=(0,ie.useState)(()=>({current:"defaultCurrent"in tt?tt.defaultCurrent:1,pageSize:"defaultPageSize"in tt?tt.defaultPageSize:la})),Nt=(0,mn.Z)(St,tt,{total:He>0?He:se}),Yt=Math.ceil((He||se)/Nt.pageSize);Nt.current>Yt&&(Nt.current=Yt||1);const fn=(Hn,Gn)=>{Ot({current:Hn!=null?Hn:1,pageSize:Gn||Nt.pageSize})},an=(Hn,Gn)=>{var _n;we&&((_n=we.onChange)===null||_n===void 0||_n.call(we,Hn,Gn)),fn(Hn,Gn),ge(Hn,Gn||(Nt==null?void 0:Nt.pageSize))};return we===!1?[{},()=>{}]:[Object.assign(Object.assign({},Nt),{onChange:an}),fn]}var ao=$a,lo=ee(42922),oo=ee(29873),Ka=ee(97153),fr=ee(83898),Go=ee(5663);const nr={},xr="SELECT_ALL",Gr="SELECT_INVERT",$r="SELECT_NONE",Pi=[],zr=(se,ge)=>{let we=[];return(ge||[]).forEach(Ie=>{we.push(Ie),Ie&&typeof Ie=="object"&&se in Ie&&(we=[].concat((0,wo.Z)(we),(0,wo.Z)(zr(se,Ie[se]))))}),we};var Dr=(se,ge)=>{const{preserveSelectedRowKeys:we,selectedRowKeys:Ie,defaultSelectedRowKeys:He,getCheckboxProps:tt,onChange:St,onSelect:Ot,onSelectAll:Nt,onSelectInvert:Yt,onSelectNone:fn,onSelectMultiple:an,columnWidth:Hn,type:Gn,selections:_n,fixed:ea,renderCell:Pn,hideSelectAll:fa,checkStrictly:oa=!0}=ge||{},{prefixCls:_a,data:po,pageData:Fo,getRecordByKey:so,getRowKey:ko,expandType:Jo,childrenColumnName:no,locale:co,getPopupContainer:Xa}=se,[Wa,ro]=(0,Go.Z)(Ie||He||Pi,{value:Ie}),Zo=ie.useRef(new Map),lr=(0,ie.useCallback)(Do=>{if(we){const No=new Map;Do.forEach(Oo=>{let ho=so(Oo);!ho&&Zo.current.has(Oo)&&(ho=Zo.current.get(Oo)),No.set(Oo,ho)}),Zo.current=No}},[so,we]);ie.useEffect(()=>{lr(Wa)},[Wa]);const{keyEntities:_o}=(0,ie.useMemo)(()=>{if(oa)return{keyEntities:null};let Do=po;if(we){const No=new Set(po.map((ho,Br)=>ko(ho,Br))),Oo=Array.from(Zo.current).reduce((ho,Br)=>{let[Eo,Wo]=Br;return No.has(Eo)?ho:ho.concat(Wo)},[]);Do=[].concat((0,wo.Z)(Do),(0,wo.Z)(Oo))}return(0,fr.I8)(Do,{externalGetKey:ko,childrenPropName:no})},[po,ko,oa,no,we]),Lo=(0,ie.useMemo)(()=>zr(no,Fo),[no,Fo]),gr=(0,ie.useMemo)(()=>{const Do=new Map;return Lo.forEach((No,Oo)=>{const ho=ko(No,Oo),Br=(tt?tt(No):null)||{};Do.set(ho,Br)}),Do},[Lo,ko,tt]),vr=(0,ie.useCallback)(Do=>{var No;return!!(!((No=gr.get(ko(Do)))===null||No===void 0)&&No.disabled)},[gr,ko]),[Vr,wr]=(0,ie.useMemo)(()=>{if(oa)return[Wa||[],[]];const{checkedKeys:Do,halfCheckedKeys:No}=(0,Ka.S)(Wa,!0,_o,vr);return[Do||[],No]},[Wa,oa,_o,vr]),yi=(0,ie.useMemo)(()=>{const Do=Gn==="radio"?Vr.slice(0,1):Vr;return new Set(Do)},[Vr,Gn]),Ei=(0,ie.useMemo)(()=>Gn==="radio"?new Set:new Set(wr),[wr,Gn]),[qo,Oi]=(0,ie.useState)(null);ie.useEffect(()=>{ge||ro(Pi)},[!!ge]);const Or=(0,ie.useCallback)((Do,No)=>{let Oo,ho;lr(Do),we?(Oo=Do,ho=Do.map(Br=>Zo.current.get(Br))):(Oo=[],ho=[],Do.forEach(Br=>{const Eo=so(Br);Eo!==void 0&&(Oo.push(Br),ho.push(Eo))})),ro(Oo),St==null||St(Oo,ho,{type:No})},[ro,so,St,we]),mi=(0,ie.useCallback)((Do,No,Oo,ho)=>{if(Ot){const Br=Oo.map(Eo=>so(Eo));Ot(so(Do),No,Br,ho)}Or(Oo,"single")},[Ot,so,Or]),ui=(0,ie.useMemo)(()=>!_n||fa?null:(_n===!0?[xr,Gr,$r]:_n).map(No=>No===xr?{key:"all",text:co.selectionAll,onSelect(){Or(po.map((Oo,ho)=>ko(Oo,ho)).filter(Oo=>{const ho=gr.get(Oo);return!(ho!=null&&ho.disabled)||yi.has(Oo)}),"all")}}:No===Gr?{key:"invert",text:co.selectInvert,onSelect(){const Oo=new Set(yi);Fo.forEach((Br,Eo)=>{const Wo=ko(Br,Eo),Mr=gr.get(Wo);Mr!=null&&Mr.disabled||(Oo.has(Wo)?Oo.delete(Wo):Oo.add(Wo))});const ho=Array.from(Oo);Yt&&Yt(ho),Or(ho,"invert")}}:No===$r?{key:"none",text:co.selectNone,onSelect(){fn==null||fn(),Or(Array.from(yi).filter(Oo=>{const ho=gr.get(Oo);return ho==null?void 0:ho.disabled}),"none")}}:No).map(No=>Object.assign(Object.assign({},No),{onSelect:function(){for(var Oo,ho,Br=arguments.length,Eo=new Array(Br),Wo=0;Wo<Br;Wo++)Eo[Wo]=arguments[Wo];(ho=No.onSelect)===null||ho===void 0||(Oo=ho).call.apply(Oo,[No].concat(Eo)),Oi(null)}})),[_n,yi,Fo,ko,Yt,Or]);return[(0,ie.useCallback)(Do=>{var No;if(!ge)return Do.filter(Hr=>Hr!==nr);let Oo=(0,wo.Z)(Do);const ho=new Set(yi),Br=Lo.map(ko).filter(Hr=>!gr.get(Hr).disabled),Eo=Br.every(Hr=>ho.has(Hr)),Wo=Br.some(Hr=>ho.has(Hr)),Mr=()=>{const Hr=[];Eo?Br.forEach(fi=>{ho.delete(fi),Hr.push(fi)}):Br.forEach(fi=>{ho.has(fi)||(ho.add(fi),Hr.push(fi))});const jr=Array.from(ho);Nt==null||Nt(!Eo,jr.map(fi=>so(fi)),Hr.map(fi=>so(fi))),Or(jr,"all"),Oi(null)};let Sr;if(Gn!=="radio"){let Hr;if(ui){const hr={getPopupContainer:Xa,items:ui.map((vl,ll)=>{const{key:Cl,text:Gl,onSelect:jl}=vl;return{key:Cl!=null?Cl:ll,onClick:()=>{jl==null||jl(Br)},label:Gl}})};Hr=ie.createElement("div",{className:`${_a}-selection-extra`},ie.createElement(Ao.Z,{menu:hr,getPopupContainer:Xa},ie.createElement("span",null,ie.createElement(lo.Z,null))))}const jr=Lo.map((hr,vl)=>{const ll=ko(hr,vl),Cl=gr.get(ll)||{};return Object.assign({checked:ho.has(ll)},Cl)}).filter(hr=>{let{disabled:vl}=hr;return vl}),fi=!!jr.length&&jr.length===Lo.length,Ki=fi&&jr.every(hr=>{let{checked:vl}=hr;return vl}),Ui=fi&&jr.some(hr=>{let{checked:vl}=hr;return vl});Sr=!fa&&ie.createElement("div",{className:`${_a}-selection`},ie.createElement(eo.default,{checked:fi?Ki:!!Lo.length&&Eo,indeterminate:fi?!Ki&&Ui:!Eo&&Wo,onChange:Mr,disabled:Lo.length===0||fi,"aria-label":Hr?"Custom selection":"Select all",skipGroup:!0}),Hr)}let il;Gn==="radio"?il=(Hr,jr,fi)=>{const Ki=ko(jr,fi),Ui=ho.has(Ki);return{node:ie.createElement($o.ZP,Object.assign({},gr.get(Ki),{checked:Ui,onClick:hr=>hr.stopPropagation(),onChange:hr=>{ho.has(Ki)||mi(Ki,!0,[Ki],hr.nativeEvent)}})),checked:Ui}}:il=(Hr,jr,fi)=>{var Ki;const Ui=ko(jr,fi),hr=ho.has(Ui),vl=Ei.has(Ui),ll=gr.get(Ui);let Cl;return Jo==="nest"?Cl=vl:Cl=(Ki=ll==null?void 0:ll.indeterminate)!==null&&Ki!==void 0?Ki:vl,{node:ie.createElement(eo.default,Object.assign({},ll,{indeterminate:Cl,checked:hr,skipGroup:!0,onClick:Gl=>Gl.stopPropagation(),onChange:Gl=>{let{nativeEvent:jl}=Gl;const{shiftKey:vs}=jl;let ts=-1,Nl=-1;if(vs&&oa){const Sl=new Set([qo,Ui]);Br.some((dl,$i)=>{if(Sl.has(dl))if(ts===-1)ts=$i;else return Nl=$i,!0;return!1})}if(Nl!==-1&&ts!==Nl&&oa){const Sl=Br.slice(ts,Nl+1),dl=[];hr?Sl.forEach(Ci=>{ho.has(Ci)&&(dl.push(Ci),ho.delete(Ci))}):Sl.forEach(Ci=>{ho.has(Ci)||(dl.push(Ci),ho.add(Ci))});const $i=Array.from(ho);an==null||an(!hr,$i.map(Ci=>so(Ci)),dl.map(Ci=>so(Ci))),Or($i,"multiple")}else{const Sl=Vr;if(oa){const dl=hr?(0,oo._5)(Sl,Ui):(0,oo.L0)(Sl,Ui);mi(Ui,!hr,dl,jl)}else{const dl=(0,Ka.S)([].concat((0,wo.Z)(Sl),[Ui]),!0,_o,vr),{checkedKeys:$i,halfCheckedKeys:Ci}=dl;let Wl=$i;if(hr){const ms=new Set($i);ms.delete(Ui),Wl=(0,Ka.S)(Array.from(ms),{checked:!1,halfCheckedKeys:Ci},_o,vr).checkedKeys}mi(Ui,!hr,Wl,jl)}}Oi(hr?null:Ui)}})),checked:hr}};const ol=(Hr,jr,fi)=>{const{node:Ki,checked:Ui}=il(Hr,jr,fi);return Pn?Pn(Ui,jr,fi,Ki):Ki};if(!Oo.includes(nr))if(Oo.findIndex(Hr=>{var jr;return((jr=Hr[Io])===null||jr===void 0?void 0:jr.columnType)==="EXPAND_COLUMN"})===0){const[Hr,...jr]=Oo;Oo=[Hr,nr].concat((0,wo.Z)(jr))}else Oo=[nr].concat((0,wo.Z)(Oo));const Ll=Oo.indexOf(nr);Oo=Oo.filter((Hr,jr)=>Hr!==nr||jr===Ll);const Gi=Oo[Ll-1],Tl=Oo[Ll+1];let ji=ea;ji===void 0&&((Tl==null?void 0:Tl.fixed)!==void 0?ji=Tl.fixed:(Gi==null?void 0:Gi.fixed)!==void 0&&(ji=Gi.fixed)),ji&&Gi&&((No=Gi[Io])===null||No===void 0?void 0:No.columnType)==="EXPAND_COLUMN"&&Gi.fixed===void 0&&(Gi.fixed=ji);const hl=Be()(`${_a}-selection-col`,{[`${_a}-selection-col-with-dropdown`]:_n&&Gn==="checkbox"}),gs={fixed:ji,width:Hn,className:`${_a}-selection-column`,title:ge.columnTitle||Sr,render:ol,onCell:ge.onCell,[Io]:{className:hl}};return Oo.map(Hr=>Hr===nr?gs:Hr)},[ko,Lo,ge,Vr,yi,Ei,Hn,ui,Jo,qo,gr,an,mi,vr]),yi]},Yr=ee(33463),ti=ee(28575),Tr=ee(83062);const ni="ascend",Zi="descend";function bi(se){return typeof se.sorter=="object"&&typeof se.sorter.multiple=="number"?se.sorter.multiple:!1}function Ji(se){return typeof se=="function"?se:se&&typeof se=="object"&&se.compare?se.compare:!1}function Ai(se,ge){return ge?se[se.indexOf(ge)+1]:se[0]}function Vi(se,ge,we){let Ie=[];function He(tt,St){Ie.push({column:tt,key:wn(tt,St),multiplePriority:bi(tt),sortOrder:tt.sortOrder})}return(se||[]).forEach((tt,St)=>{const Ot=Uo(St,we);tt.children?("sortOrder"in tt&&He(tt,Ot),Ie=[].concat((0,wo.Z)(Ie),(0,wo.Z)(Vi(tt.children,ge,Ot)))):tt.sorter&&("sortOrder"in tt?He(tt,Ot):ge&&tt.defaultSortOrder&&Ie.push({column:tt,key:wn(tt,Ot),multiplePriority:bi(tt),sortOrder:tt.defaultSortOrder}))}),Ie}function ci(se,ge,we,Ie,He,tt,St,Ot){return(ge||[]).map((Nt,Yt)=>{const fn=Uo(Yt,Ot);let an=Nt;if(an.sorter){const Hn=an.sortDirections||He,Gn=an.showSorterTooltip===void 0?St:an.showSorterTooltip,_n=wn(an,fn),ea=we.find(Jo=>{let{key:no}=Jo;return no===_n}),Pn=ea?ea.sortOrder:null,fa=Ai(Hn,Pn);let oa;if(Nt.sortIcon)oa=Nt.sortIcon({sortOrder:Pn});else{const Jo=Hn.includes(ni)&&ie.createElement(ti.Z,{className:Be()(`${se}-column-sorter-up`,{active:Pn===ni})}),no=Hn.includes(Zi)&&ie.createElement(Yr.Z,{className:Be()(`${se}-column-sorter-down`,{active:Pn===Zi})});oa=ie.createElement("span",{className:Be()(`${se}-column-sorter`,{[`${se}-column-sorter-full`]:!!(Jo&&no)})},ie.createElement("span",{className:`${se}-column-sorter-inner`,"aria-hidden":"true"},Jo,no))}const{cancelSort:_a,triggerAsc:po,triggerDesc:Fo}=tt||{};let so=_a;fa===Zi?so=Fo:fa===ni&&(so=po);const ko=typeof Gn=="object"?Gn:{title:so};an=Object.assign(Object.assign({},an),{className:Be()(an.className,{[`${se}-column-sort`]:Pn}),title:Jo=>{const no=ie.createElement("div",{className:`${se}-column-sorters`},ie.createElement("span",{className:`${se}-column-title`},xo(Nt.title,Jo)),oa);return Gn?ie.createElement(Tr.Z,Object.assign({},ko),no):no},onHeaderCell:Jo=>{const no=Nt.onHeaderCell&&Nt.onHeaderCell(Jo)||{},co=no.onClick,Xa=no.onKeyDown;no.onClick=Zo=>{Ie({column:Nt,key:_n,sortOrder:fa,multiplePriority:bi(Nt)}),co==null||co(Zo)},no.onKeyDown=Zo=>{Zo.keyCode===Ms.Z.ENTER&&(Ie({column:Nt,key:_n,sortOrder:fa,multiplePriority:bi(Nt)}),Xa==null||Xa(Zo))};const Wa=Ho(Nt.title,{}),ro=Wa==null?void 0:Wa.toString();return Pn?no["aria-sort"]=Pn==="ascend"?"ascending":"descending":no["aria-label"]=ro||"",no.className=Be()(no.className,`${se}-column-has-sorters`),no.tabIndex=0,Nt.ellipsis&&(no.title=(Wa!=null?Wa:"").toString()),no}})}return"children"in an&&(an=Object.assign(Object.assign({},an),{children:ci(se,an.children,we,Ie,He,tt,St,fn)})),an})}function Ni(se){const{column:ge,sortOrder:we}=se;return{column:ge,order:we,field:ge.dataIndex,columnKey:ge.key}}function Yi(se){const ge=se.filter(we=>{let{sortOrder:Ie}=we;return Ie}).map(Ni);return ge.length===0&&se.length?Object.assign(Object.assign({},Ni(se[se.length-1])),{column:void 0}):ge.length<=1?ge[0]||{}:ge}function nl(se,ge,we){const Ie=ge.slice().sort((St,Ot)=>Ot.multiplePriority-St.multiplePriority),He=se.slice(),tt=Ie.filter(St=>{let{column:{sorter:Ot},sortOrder:Nt}=St;return Ji(Ot)&&Nt});return tt.length?He.sort((St,Ot)=>{for(let Nt=0;Nt<tt.length;Nt+=1){const Yt=tt[Nt],{column:{sorter:fn},sortOrder:an}=Yt,Hn=Ji(fn);if(Hn&&an){const Gn=Hn(St,Ot,an);if(Gn!==0)return an===ni?Gn:-Gn}}return 0}).map(St=>{const Ot=St[we];return Ot?Object.assign(Object.assign({},St),{[we]:nl(Ot,ge,we)}):St}):He}function qi(se){let{prefixCls:ge,mergedColumns:we,onSorterChange:Ie,sortDirections:He,tableLocale:tt,showSorterTooltip:St}=se;const[Ot,Nt]=ie.useState(Vi(we,!0)),Yt=ie.useMemo(()=>{let _n=!0;const ea=Vi(we,!1);if(!ea.length)return Ot;const Pn=[];function fa(_a){_n?Pn.push(_a):Pn.push(Object.assign(Object.assign({},_a),{sortOrder:null}))}let oa=null;return ea.forEach(_a=>{oa===null?(fa(_a),_a.sortOrder&&(_a.multiplePriority===!1?_n=!1:oa=!0)):(oa&&_a.multiplePriority!==!1||(_n=!1),fa(_a))}),Pn},[we,Ot]),fn=ie.useMemo(()=>{const _n=Yt.map(ea=>{let{column:Pn,sortOrder:fa}=ea;return{column:Pn,order:fa}});return{sortColumns:_n,sortColumn:_n[0]&&_n[0].column,sortOrder:_n[0]&&_n[0].order}},[Yt]);function an(_n){let ea;_n.multiplePriority===!1||!Yt.length||Yt[0].multiplePriority===!1?ea=[_n]:ea=[].concat((0,wo.Z)(Yt.filter(Pn=>{let{key:fa}=Pn;return fa!==_n.key})),[_n]),Nt(ea),Ie(Yi(ea),ea)}return[_n=>ci(ge,_n,Yt,an,He,tt,St),Yt,fn,()=>Yi(Yt)]}function gl(se,ge){return se.map(we=>{const Ie=Object.assign({},we);return Ie.title=xo(we.title,ge),"children"in Ie&&(Ie.children=gl(Ie.children,ge)),Ie})}function wl(se){return[ie.useCallback(we=>gl(we,se),[se])]}var yr=dr((se,ge)=>{const{_renderTimes:we}=se,{_renderTimes:Ie}=ge;return we!==Ie}),zi=To((se,ge)=>{const{_renderTimes:we}=se,{_renderTimes:Ie}=ge;return we!==Ie}),gi=ee(84780),Wi=ee(14747),rl=ee(67968),Bi=ee(45503),Zl=se=>{const{componentCls:ge}=se,we=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Ie=(He,tt,St)=>({[`&${ge}-${He}`]:{[`> ${ge}-container`]:{[`> ${ge}-content, > ${ge}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${tt}px -${St+se.lineWidth}px`}}}}}});return{[`${ge}-wrapper`]:{[`${ge}${ge}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ge}-title`]:{border:we,borderBottom:0},[`> ${ge}-container`]:{borderInlineStart:we,borderTop:we,[`
> ${ge}-content,
> ${ge}-header,
> ${ge}-body,
> ${ge}-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:we},"> thead":{"> tr:not(:last-child) > th":{borderBottom:we},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ge}-cell-fix-right-first::after`]:{borderInlineEnd:we}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ge}-expanded-row-fixed`]:{margin:`-${se.tablePaddingVertical}px -${se.tablePaddingHorizontal+se.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:se.lineWidth,bottom:0,borderInlineEnd:we,content:'""'}}}}}},[`&${ge}-scroll-horizontal`]:{[`> ${ge}-container > ${ge}-body`]:{"> table > tbody":{[`
> tr${ge}-expanded-row,
> tr${ge}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ie("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle)),Ie("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall)),{[`> ${ge}-footer`]:{border:we,borderTop:0}}),[`${ge}-cell`]:{[`${ge}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${se.lineWidth}px 0 ${se.lineWidth}px ${se.tableHeaderBg}`}},[`${ge}-bordered ${ge}-cell-scrollbar`]:{borderInlineEnd:we}}}},ml=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper`]:{[`${ge}-cell-ellipsis`]:Object.assign(Object.assign({},Wi.vS),{wordBreak:"keep-all",[`
&${ge}-cell-fix-left-last,
&${ge}-cell-fix-right-first
`]:{overflow:"visible",[`${ge}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ge}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ps=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper`]:{[`${ge}-tbody > tr${ge}-placeholder`]:{textAlign:"center",color:se.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:se.colorBgContainer}}}}},us=ee(49867),Ol=se=>{const{componentCls:ge,antCls:we,controlInteractiveSize:Ie,motionDurationSlow:He,lineWidth:tt,paddingXS:St,lineType:Ot,tableBorderColor:Nt,tableExpandIconBg:Yt,tableExpandColumnWidth:fn,borderRadius:an,fontSize:Hn,fontSizeSM:Gn,lineHeight:_n,tablePaddingVertical:ea,tablePaddingHorizontal:Pn,tableExpandedRowBg:fa,paddingXXS:oa}=se,_a=Ie/2-tt,po=_a*2+tt*3,Fo=`${tt}px ${Ot} ${Nt}`,so=oa-tt;return{[`${ge}-wrapper`]:{[`${ge}-expand-icon-col`]:{width:fn},[`${ge}-row-expand-icon-cell`]:{textAlign:"center",[`${ge}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ge}-row-indent`]:{height:1,float:"left"},[`${ge}-row-expand-icon`]:Object.assign(Object.assign({},(0,us.N)(se)),{position:"relative",float:"left",boxSizing:"border-box",width:po,height:po,padding:0,color:"inherit",lineHeight:`${po}px`,background:Yt,border:Fo,borderRadius:an,transform:`scale(${Ie/po})`,transition:`all ${He}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${He} ease-out`,content:'""'},"&::before":{top:_a,insetInlineEnd:so,insetInlineStart:so,height:tt},"&::after":{top:so,bottom:so,insetInlineStart:_a,width:tt,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"}}),[`${ge}-row-indent + ${ge}-row-expand-icon`]:{marginTop:(Hn*_n-tt*3)/2-Math.ceil((Gn*1.4-tt*3)/2),marginInlineEnd:St},[`tr${ge}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:fa}},[`${we}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ge}-expanded-row-fixed`]:{position:"relative",margin:`-${ea}px -${Pn}px`,padding:`${ea}px ${Pn}px`}}}},ds=se=>{const{componentCls:ge,antCls:we,iconCls:Ie,tableFilterDropdownWidth:He,tableFilterDropdownSearchWidth:tt,paddingXXS:St,paddingXS:Ot,colorText:Nt,lineWidth:Yt,lineType:fn,tableBorderColor:an,tableHeaderIconColor:Hn,fontSizeSM:Gn,tablePaddingHorizontal:_n,borderRadius:ea,motionDurationSlow:Pn,colorTextDescription:fa,colorPrimary:oa,tableHeaderFilterActiveBg:_a,colorTextDisabled:po,tableFilterDropdownBg:Fo,tableFilterDropdownHeight:so,controlItemBgHover:ko,controlItemBgActive:Jo,boxShadowSecondary:no,filterDropdownMenuBg:co}=se,Xa=`${we}-dropdown`,Wa=`${ge}-filter-dropdown`,ro=`${we}-tree`,Zo=`${Yt}px ${fn} ${an}`;return[{[`${ge}-wrapper`]:{[`${ge}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ge}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-St,marginInline:`${St}px ${-_n/2}px`,padding:`0 ${St}px`,color:Hn,fontSize:Gn,borderRadius:ea,cursor:"pointer",transition:`all ${Pn}`,"&:hover":{color:fa,background:_a},"&.active":{color:oa}}}},{[`${we}-dropdown`]:{[Wa]:Object.assign(Object.assign({},(0,Wi.Wf)(se)),{minWidth:He,backgroundColor:Fo,borderRadius:ea,boxShadow:no,overflow:"hidden",[`${Xa}-menu`]:{maxHeight:so,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:co,"&:empty::after":{display:"block",padding:`${Ot}px 0`,color:po,fontSize:Gn,textAlign:"center",content:'"Not Found"'}},[`${Wa}-tree`]:{paddingBlock:`${Ot}px 0`,paddingInline:Ot,[ro]:{padding:0},[`${ro}-treenode ${ro}-node-content-wrapper:hover`]:{backgroundColor:ko},[`${ro}-treenode-checkbox-checked ${ro}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Jo}}},[`${Wa}-search`]:{padding:Ot,borderBottom:Zo,"&-input":{input:{minWidth:tt},[Ie]:{color:po}}},[`${Wa}-checkall`]:{width:"100%",marginBottom:St,marginInlineStart:St},[`${Wa}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Ot-Yt}px ${Ot}px`,overflow:"hidden",borderTop:Zo}})}},{[`${we}-dropdown ${Wa}, ${Wa}-submenu`]:{[`${we}-checkbox-wrapper + span`]:{paddingInlineStart:Ot,color:Nt},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Dl=se=>{const{componentCls:ge,lineWidth:we,colorSplit:Ie,motionDurationSlow:He,zIndexTableFixed:tt,tableBg:St,zIndexTableSticky:Ot}=se,Nt=Ie;return{[`${ge}-wrapper`]:{[`
${ge}-cell-fix-left,
${ge}-cell-fix-right
`]:{position:"sticky !important",zIndex:tt,background:St},[`
${ge}-cell-fix-left-first::after,
${ge}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-we,width:30,transform:"translateX(100%)",transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},[`${ge}-cell-fix-left-all::after`]:{display:"none"},[`
${ge}-cell-fix-right-first::after,
${ge}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-we,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},[`${ge}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Ot+1,width:30,transition:`box-shadow ${He}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ge}-ping-left`]:{[`&:not(${ge}-has-fix-left) ${ge}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Nt}`}},[`
${ge}-cell-fix-left-first::after,
${ge}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Nt}`},[`${ge}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ge}-ping-right`]:{[`&:not(${ge}-has-fix-right) ${ge}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Nt}`}},[`
${ge}-cell-fix-right-first::after,
${ge}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Nt}`}}}}},Pl=se=>{const{componentCls:ge,antCls:we}=se;return{[`${ge}-wrapper`]:{[`${ge}-pagination${we}-pagination`]:{margin:`${se.margin}px 0`},[`${ge}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:se.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Kl=se=>{const{componentCls:ge,tableRadius:we}=se;return{[`${ge}-wrapper`]:{[ge]:{[`${ge}-title, ${ge}-header`]:{borderRadius:`${we}px ${we}px 0 0`},[`${ge}-title + ${ge}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ge}-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:we,borderStartEndRadius:we,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:we},"> *:last-child":{borderStartEndRadius:we}}},"&-footer":{borderRadius:`0 0 ${we}px ${we}px`}}}}},Al=se=>{const{componentCls:ge}=se;return{[`${ge}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ge}-pagination-left`]:{justifyContent:"flex-end"},[`${ge}-pagination-right`]:{justifyContent:"flex-start"},[`${ge}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ge}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ge}-row-indent`]:{float:"right"}}}}},Qi=se=>{const{componentCls:ge,antCls:we,iconCls:Ie,fontSizeIcon:He,padding:tt,paddingXS:St,tableHeaderIconColor:Ot,tableHeaderIconColorHover:Nt,tableSelectionColumnWidth:Yt}=se;return{[`${ge}-wrapper`]:{[`${ge}-selection-col`]:{width:Yt,[`&${ge}-selection-col-with-dropdown`]:{width:Yt+He+tt/4}},[`${ge}-bordered ${ge}-selection-col`]:{width:Yt+St*2,[`&${ge}-selection-col-with-dropdown`]:{width:Yt+He+tt/4+St*2}},[`
table tr th${ge}-selection-column,
table tr td${ge}-selection-column
`]:{paddingInlineEnd:se.paddingXS,paddingInlineStart:se.paddingXS,textAlign:"center",[`${we}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ge}-selection-column${ge}-cell-fix-left`]:{zIndex:se.zIndexTableFixed+1},[`table tr th${ge}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ge}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ge}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${se.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${se.tablePaddingHorizontal/4}px`,[Ie]:{color:Ot,fontSize:He,verticalAlign:"baseline","&:hover":{color:Nt}}}}}},Xl=se=>{const{componentCls:ge}=se,we=(Ie,He,tt,St)=>({[`${ge}${ge}-${Ie}`]:{fontSize:St,[`
${ge}-title,
${ge}-footer,
${ge}-cell,
${ge}-thead > tr > th,
${ge}-tbody > tr > th,
${ge}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${He}px ${tt}px`},[`${ge}-filter-trigger`]:{marginInlineEnd:`-${tt/2}px`},[`${ge}-expanded-row-fixed`]:{margin:`-${He}px -${tt}px`},[`${ge}-tbody`]:{[`${ge}-wrapper:only-child ${ge}`]:{marginBlock:`-${He}px`,marginInline:`${se.tableExpandColumnWidth-tt}px -${tt}px`}},[`${ge}-selection-column`]:{paddingInlineStart:`${tt/4}px`}}});return{[`${ge}-wrapper`]:Object.assign(Object.assign({},we("middle",se.tablePaddingVerticalMiddle,se.tablePaddingHorizontalMiddle,se.tableFontSizeMiddle)),we("small",se.tablePaddingVerticalSmall,se.tablePaddingHorizontalSmall,se.tableFontSizeSmall))}},El=se=>{const{componentCls:ge,marginXXS:we,fontSizeIcon:Ie,tableHeaderIconColor:He,tableHeaderIconColorHover:tt}=se;return{[`${ge}-wrapper`]:{[`${ge}-thead th${ge}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${se.motionDurationSlow}`,"&:hover":{background:se.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:se.colorPrimary},[`
&${ge}-cell-fix-left:hover,
&${ge}-cell-fix-right:hover
`]:{background:se.tableFixedHeaderSortActiveBg}},[`${ge}-thead th${ge}-column-sort`]:{background:se.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ge}-column-sort`]:{background:se.tableBodySortBg},[`${ge}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ge}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ge}-column-sorter`]:{marginInlineStart:we,color:He,fontSize:0,transition:`color ${se.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ie,"&.active":{color:se.colorPrimary}},[`${ge}-column-sorter-up + ${ge}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ge}-column-sorters:hover ${ge}-column-sorter`]:{color:tt}}}},ai=se=>{const{componentCls:ge,opacityLoading:we,tableScrollThumbBg:Ie,tableScrollThumbBgHover:He,tableScrollThumbSize:tt,tableScrollBg:St,zIndexTableSticky:Ot,stickyScrollBarBorderRadius:Nt}=se,Yt=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`;return{[`${ge}-wrapper`]:{[`${ge}-sticky`]:{"&-holder":{position:"sticky",zIndex:Ot,background:se.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${tt}px !important`,zIndex:Ot,display:"flex",alignItems:"center",background:St,borderTop:Yt,opacity:we,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:tt,backgroundColor:Ie,borderRadius:Nt,transition:`all ${se.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:He}}}}}}},Bl=se=>{const{componentCls:ge,lineWidth:we,tableBorderColor:Ie}=se,He=`${we}px ${se.lineType} ${Ie}`;return{[`${ge}-wrapper`]:{[`${ge}-summary`]:{position:"relative",zIndex:se.zIndexTableFixed,background:se.tableBg,"> tr":{"> th, > td":{borderBottom:He}}},[`div${ge}-summary`]:{boxShadow:`0 -${we}px 0 ${Ie}`}}}},cs=se=>{const{componentCls:ge}=se,we=`${se.lineWidth}px ${se.lineType} ${se.tableBorderColor}`,Ie=`${ge}-expanded-row-cell`;return{[`${ge}-wrapper`]:{[`${ge}-tbody-virtual`]:{[`${ge}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ge}-cell`]:{borderBottom:we},[`${ge}-expanded-row`]:{[`${Ie}${Ie}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${se.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ge}-bordered`]:{[`${ge}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:we,position:"absolute"},[`${ge}-cell`]:{borderInlineEnd:we,[`&${ge}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-se.lineWidth,borderInlineStart:we}}}}}}};const es=se=>{const{componentCls:ge,fontWeightStrong:we,tablePaddingVertical:Ie,tablePaddingHorizontal:He,lineWidth:tt,lineType:St,tableBorderColor:Ot,tableFontSize:Nt,tableBg:Yt,tableRadius:fn,tableHeaderTextColor:an,motionDurationMid:Hn,tableHeaderBg:Gn,tableHeaderCellSplitColor:_n,tableRowHoverBg:ea,tableSelectedRowBg:Pn,tableSelectedRowHoverBg:fa,tableFooterTextColor:oa,tableFooterBg:_a,paddingContentVerticalLG:po}=se,Fo=`${tt}px ${St} ${Ot}`;return{[`${ge}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Wi.dF)()),{[ge]:Object.assign(Object.assign({},(0,Wi.Wf)(se)),{fontSize:Nt,background:Yt,borderRadius:`${fn}px ${fn}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${fn}px ${fn}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${ge}-cell,
${ge}-thead > tr > th,
${ge}-tbody > tr > th,
${ge}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${po}px ${He}px`,overflowWrap:"break-word"},[`${ge}-title`]:{padding:`${Ie}px ${He}px`},[`${ge}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:an,fontWeight:we,textAlign:"start",background:Gn,borderBottom:Fo,transition:`background ${Hn} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ge}-selection-column):not(${ge}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:_n,transform:"translateY(-50%)",transition:`background-color ${Hn}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ge}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Hn}, border-color ${Hn}`,borderBottom:Fo,[`
> ${ge}-wrapper:only-child,
> ${ge}-expanded-row-fixed > ${ge}-wrapper:only-child
`]:{[ge]:{marginBlock:`-${Ie}px`,marginInline:`${se.tableExpandColumnWidth-He}px -${He}px`,[`${ge}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:an,fontWeight:we,textAlign:"start",background:Gn,borderBottom:Fo,transition:`background ${Hn} ease`},[`
&${ge}-row:hover > th,
&${ge}-row:hover > td,
> th${ge}-cell-row-hover,
> td${ge}-cell-row-hover
`]:{background:ea},[`&${ge}-row-selected`]:{"> th, > td":{background:Pn},"&:hover > th, &:hover > td":{background:fa}}}},[`${ge}-footer`]:{padding:`${Ie}px ${He}px`,color:oa,background:_a}})}};var hs=(0,rl.Z)("Table",se=>{const{colorTextHeading:ge,colorSplit:we,colorIcon:Ie,colorIconHover:He,opacityLoading:tt,colorBgContainer:St,controlInteractiveSize:Ot,headerBg:Nt,headerColor:Yt,headerSortActiveBg:fn,headerSortHoverBg:an,bodySortBg:Hn,rowHoverBg:Gn,rowSelectedBg:_n,rowSelectedHoverBg:ea,rowExpandedBg:Pn,cellPaddingBlock:fa,cellPaddingInline:oa,cellPaddingBlockMD:_a,cellPaddingInlineMD:po,cellPaddingBlockSM:Fo,cellPaddingInlineSM:so,borderColor:ko,footerBg:Jo,footerColor:no,headerBorderRadius:co,cellFontSize:Xa,cellFontSizeMD:Wa,cellFontSizeSM:ro,headerSplitColor:Zo,fixedHeaderSortActiveBg:lr,headerFilterHoverBg:_o,filterDropdownBg:Lo,expandIconBg:gr,selectionColumnWidth:vr,stickyScrollBarBg:Vr}=se,wr=new gi.C(Ie),yi=new gi.C(He),Ei=2,qo=(0,Bi.TS)(se,{tableFontSize:Xa,tableBg:St,tableRadius:co,tablePaddingVertical:fa,tablePaddingHorizontal:oa,tablePaddingVerticalMiddle:_a,tablePaddingHorizontalMiddle:po,tablePaddingVerticalSmall:Fo,tablePaddingHorizontalSmall:so,tableBorderColor:ko,tableHeaderTextColor:Yt,tableHeaderBg:Nt,tableFooterTextColor:no,tableFooterBg:Jo,tableHeaderCellSplitColor:Zo,tableHeaderSortBg:fn,tableHeaderSortHoverBg:an,tableHeaderIconColor:wr.clone().setAlpha(wr.getAlpha()*tt).toRgbString(),tableHeaderIconColorHover:yi.clone().setAlpha(yi.getAlpha()*tt).toRgbString(),tableBodySortBg:Hn,tableFixedHeaderSortActiveBg:lr,tableHeaderFilterActiveBg:_o,tableFilterDropdownBg:Lo,tableRowHoverBg:Gn,tableSelectedRowBg:_n,tableSelectedRowHoverBg:ea,zIndexTableFixed:Ei,zIndexTableSticky:Ei+1,tableFontSizeMiddle:Wa,tableFontSizeSmall:ro,tableSelectionColumnWidth:vr,tableExpandIconBg:gr,tableExpandColumnWidth:Ot+2*se.padding,tableExpandedRowBg:Pn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Vr,tableScrollThumbBgHover:ge,tableScrollBg:we});return[es(qo),Pl(qo),Bl(qo),El(qo),ds(qo),Zl(qo),Kl(qo),Ol(qo),Bl(qo),ps(qo),Qi(qo),Dl(qo),ai(qo),ml(qo),Xl(qo),Al(qo),cs(qo)]},se=>{const{colorFillAlter:ge,colorBgContainer:we,colorTextHeading:Ie,colorFillSecondary:He,colorFillContent:tt,controlItemBgActive:St,controlItemBgActiveHover:Ot,padding:Nt,paddingSM:Yt,paddingXS:fn,colorBorderSecondary:an,borderRadiusLG:Hn,fontSize:Gn,controlHeight:_n,colorTextPlaceholder:ea}=se,Pn=new gi.C(He).onBackground(we).toHexShortString(),fa=new gi.C(tt).onBackground(we).toHexShortString(),oa=new gi.C(ge).onBackground(we).toHexShortString();return{headerBg:oa,headerColor:Ie,headerSortActiveBg:Pn,headerSortHoverBg:fa,bodySortBg:oa,rowHoverBg:oa,rowSelectedBg:St,rowSelectedHoverBg:Ot,rowExpandedBg:ge,cellPaddingBlock:Nt,cellPaddingInline:Nt,cellPaddingBlockMD:Yt,cellPaddingInlineMD:fn,cellPaddingBlockSM:fn,cellPaddingInlineSM:fn,borderColor:an,headerBorderRadius:Hn,footerBg:oa,footerColor:Ie,cellFontSize:Gn,cellFontSizeMD:Gn,cellFontSizeSM:Gn,headerSplitColor:an,fixedHeaderSortActiveBg:Pn,headerFilterHoverBg:tt,filterDropdownMenuBg:we,filterDropdownBg:we,expandIconBg:we,selectionColumnWidth:_n,stickyScrollBarBg:ea,stickyScrollBarBorderRadius:100}});const rs=[],ir=(se,ge)=>{const{prefixCls:we,className:Ie,rootClassName:He,style:tt,size:St,bordered:Ot,dropdownPrefixCls:Nt,dataSource:Yt,pagination:fn,rowSelection:an,rowKey:Hn="key",rowClassName:Gn,columns:_n,children:ea,childrenColumnName:Pn,onChange:fa,getPopupContainer:oa,loading:_a,expandIcon:po,expandable:Fo,expandedRowRender:so,expandIconColumnIndex:ko,indentSize:Jo,scroll:no,sortDirections:co,locale:Xa,showSorterTooltip:Wa=!0,virtual:ro}=se,Zo=ie.useMemo(()=>_n||ii(ea),[_n,ea]),lr=ie.useMemo(()=>Zo.some(mr=>mr.responsive),[Zo]),_o=(0,Ko.Z)(lr),Lo=ie.useMemo(()=>{const mr=new Set(Object.keys(_o).filter(oi=>_o[oi]));return Zo.filter(oi=>!oi.responsive||oi.responsive.some(sl=>mr.has(sl)))},[Zo,_o]),gr=(0,Qn.Z)(se,["className","style","columns"]),{locale:vr=si.Z,direction:Vr,table:wr,renderEmpty:yi,getPrefixCls:Ei,getPopupContainer:qo}=ie.useContext(Zr.E_),Oi=(0,Sa.Z)(St),Or=Object.assign(Object.assign({},vr.Table),Xa),mi=Yt||rs,ui=Ei("table",we),pl=Ei("dropdown",Nt),Do=Object.assign({childrenColumnName:Pn,expandIconColumnIndex:ko},Fo),{childrenColumnName:No="children"}=Do,Oo=ie.useMemo(()=>mi.some(mr=>mr==null?void 0:mr[No])?"nest":so||Fo&&Fo.expandedRowRender?"row":null,[mi]),ho={body:ie.useRef()},Br=ie.useMemo(()=>typeof Hn=="function"?Hn:mr=>mr==null?void 0:mr[Hn],[Hn]),[Eo]=aa(mi,No,Br),Wo={},Mr=function(mr,oi){let sl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pi,ul,bl;const xl=Object.assign(Object.assign({},Wo),mr);sl&&((pi=Wo.resetPagination)===null||pi===void 0||pi.call(Wo),!((ul=xl.pagination)===null||ul===void 0)&&ul.current&&(xl.pagination.current=1),fn&&fn.onChange&&fn.onChange(1,(bl=xl.pagination)===null||bl===void 0?void 0:bl.pageSize)),no&&no.scrollToFirstRowOnChange!==!1&&ho.body.current&&(0,Ia.Z)(0,{getContainer:()=>ho.body.current}),fa==null||fa(xl.pagination,xl.filters,xl.sorter,{currentDataSource:ba(nl(mi,xl.sorterStates,No),xl.filterStates),action:oi})},Sr=(mr,oi)=>{Mr({sorter:mr,sorterStates:oi},"sort",!1)},[il,ol,Ll,Gi]=qi({prefixCls:ui,mergedColumns:Lo,onSorterChange:Sr,sortDirections:co||["ascend","descend"],tableLocale:Or,showSorterTooltip:Wa}),Tl=ie.useMemo(()=>nl(mi,ol,No),[mi,ol]);Wo.sorter=Gi(),Wo.sorterStates=ol;const ji=(mr,oi)=>{Mr({filters:mr,filterStates:oi},"filter",!0)},[hl,gs,Hr]=na({prefixCls:ui,locale:Or,dropdownPrefixCls:pl,mergedColumns:Lo,onFilterChange:ji,getPopupContainer:oa||qo}),jr=ba(Tl,gs);Wo.filters=Hr,Wo.filterStates=gs;const fi=ie.useMemo(()=>{const mr={};return Object.keys(Hr).forEach(oi=>{Hr[oi]!==null&&(mr[oi]=Hr[oi])}),Object.assign(Object.assign({},Ll),{filters:mr})},[Ll,Hr]),[Ki]=wl(fi),Ui=(mr,oi)=>{Mr({pagination:Object.assign(Object.assign({},Wo.pagination),{current:mr,pageSize:oi})},"paginate")},[hr,vl]=ao(jr.length,Ui,fn);Wo.pagination=fn===!1?{}:to(hr,fn),Wo.resetPagination=vl;const ll=ie.useMemo(()=>{if(fn===!1||!hr.pageSize)return jr;const{current:mr=1,total:oi,pageSize:sl=la}=hr;return jr.length<oi?jr.length>sl?jr.slice((mr-1)*sl,mr*sl):jr:jr.slice((mr-1)*sl,mr*sl)},[!!fn,jr,hr&&hr.current,hr&&hr.pageSize,hr&&hr.total]),[Cl,Gl]=Dr({prefixCls:ui,data:jr,pageData:ll,getRowKey:Br,getRecordByKey:Eo,expandType:Oo,childrenColumnName:No,locale:Or,getPopupContainer:oa||qo},an),jl=(mr,oi,sl)=>{let pi;return typeof Gn=="function"?pi=Be()(Gn(mr,oi,sl)):pi=Be()(Gn),Be()({[`${ui}-row-selected`]:Gl.has(Br(mr,oi))},pi)};Do.__PARENT_RENDER_ICON__=Do.expandIcon,Do.expandIcon=Do.expandIcon||po||ya(Or),Oo==="nest"&&Do.expandIconColumnIndex===void 0?Do.expandIconColumnIndex=an?1:0:Do.expandIconColumnIndex>0&&an&&(Do.expandIconColumnIndex-=1),typeof Do.indentSize!="number"&&(Do.indentSize=typeof Jo=="number"?Jo:15);const vs=ie.useCallback(mr=>Ki(Cl(hl(il(mr)))),[il,hl,Cl]);let ts,Nl;if(fn!==!1&&(hr!=null&&hr.total)){let mr;hr.size?mr=hr.size:mr=Oi==="small"||Oi==="middle"?"small":void 0;const oi=ul=>ie.createElement(Yn.Z,Object.assign({},hr,{className:Be()(`${ui}-pagination ${ui}-pagination-${ul}`,hr.className),size:mr})),sl=Vr==="rtl"?"left":"right",{position:pi}=hr;if(pi!==null&&Array.isArray(pi)){const ul=pi.find(ns=>ns.includes("top")),bl=pi.find(ns=>ns.includes("bottom")),xl=pi.every(ns=>`${ns}`=="none");!ul&&!bl&&!xl&&(Nl=oi(sl)),ul&&(ts=oi(ul.toLowerCase().replace("top",""))),bl&&(Nl=oi(bl.toLowerCase().replace("bottom","")))}else Nl=oi(sl)}let Sl;typeof _a=="boolean"?Sl={spinning:_a}:typeof _a=="object"&&(Sl=Object.assign({spinning:!0},_a));const[dl,$i]=hs(ui),[,Ci]=(0,Pa.Z)(),Wl=Be()(`${ui}-wrapper`,wr==null?void 0:wr.className,{[`${ui}-wrapper-rtl`]:Vr==="rtl"},Ie,He,$i),ms=Object.assign(Object.assign({},wr==null?void 0:wr.style),tt),Ul=Xa&&Xa.emptyText||(yi==null?void 0:yi("Table"))||ie.createElement(Za.Z,{componentName:"Table"}),$l=ro?zi:yr,ws={},Cs=ie.useMemo(()=>{const{fontSize:mr,lineHeight:oi,padding:sl,paddingXS:pi,paddingSM:ul}=Ci,bl=Math.floor(mr*oi);switch(Oi){case"large":return sl*2+bl;case"small":return pi*2+bl;default:return ul*2+bl}},[Ci,Oi]);return ro&&(ws.listItemHeight=Cs),dl(ie.createElement("div",{ref:ge,className:Wl,style:ms},ie.createElement(yo.Z,Object.assign({spinning:!1},Sl),ts,ie.createElement($l,Object.assign({},ws,gr,{columns:Lo,direction:Vr,expandable:Do,prefixCls:ui,className:Be()({[`${ui}-middle`]:Oi==="middle",[`${ui}-small`]:Oi==="small",[`${ui}-bordered`]:Ot,[`${ui}-empty`]:mi.length===0}),data:ll,rowKey:Br,rowClassName:jl,emptyText:Ul,internalHooks:ue,internalRefs:ho,transformColumns:vs})),Nl)))};var fo=ie.forwardRef(ir);const Er=(se,ge)=>{const we=ie.useRef(0);return we.current+=1,ie.createElement(fo,Object.assign({},se,{ref:ge,_renderTimes:we.current}))},qr=ie.forwardRef(Er);qr.SELECTION_COLUMN=nr,qr.EXPAND_COLUMN=x,qr.SELECTION_ALL=xr,qr.SELECTION_INVERT=Gr,qr.SELECTION_NONE=$r,qr.Column=ja,qr.ColumnGroup=Po,qr.Summary=Ye;var Il=qr,xs=Il},79870:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return Xo}});var x=ee(87462),ue=ee(4942),fe=ee(71002),De=ee(1413),Fe=ee(74902),Te=ee(15671),ie=ee(43144),_e=ee(97326),ze=ee(60136),Ae=ee(51630),We=ee(94184),Me=ee.n(We),ve={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(Pe){var Oe=Pe.keyCode;if(Pe.altKey&&!Pe.ctrlKey||Pe.metaKey||Oe>=ve.F1&&Oe<=ve.F12)return!1;switch(Oe){case ve.ALT:case ve.CAPS_LOCK:case ve.CONTEXT_MENU:case ve.CTRL:case ve.DOWN:case ve.END:case ve.ESC:case ve.HOME:case ve.INSERT:case ve.LEFT:case ve.MAC_FF_META:case ve.META:case ve.NUMLOCK:case ve.NUM_CENTER:case ve.PAGE_DOWN:case ve.PAGE_UP:case ve.PAUSE:case ve.PRINT_SCREEN:case ve.RIGHT:case ve.SHIFT:case ve.UP:case ve.WIN_KEY:case ve.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Pe){if(Pe>=ve.ZERO&&Pe<=ve.NINE||Pe>=ve.NUM_ZERO&&Pe<=ve.NUM_MULTIPLY||Pe>=ve.A&&Pe<=ve.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Pe===0)return!0;switch(Pe){case ve.SPACE:case ve.QUESTION_MARK:case ve.NUM_PLUS:case ve.NUM_MINUS:case ve.NUM_PERIOD:case ve.NUM_DIVISION:case ve.SEMICOLON:case ve.DASH:case ve.EQUALS:case ve.COMMA:case ve.PERIOD:case ve.SLASH:case ve.APOSTROPHE:case ve.SINGLE_QUOTE:case ve.OPEN_SQUARE_BRACKET:case ve.BACKSLASH:case ve.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},re=ve,a=ee(34952),y=ee(72978),b=ee(67294),E=ee(69610);function z(ce){var Pe=ce.dropPosition,Oe=ce.dropLevelOffset,Se=ce.indent,et={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Pe){case-1:et.top=0,et.left=-Oe*Se;break;case 1:et.bottom=0,et.left=-Oe*Se;break;case 0:et.bottom=0,et.left=Se;break}return b.createElement("div",{style:et})}var te=ee(36459),ne=ee(97685),oe=ee(45987);function ae(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var le=ae()?b.useLayoutEffect:b.useEffect,he=le,Ee=function(Pe,Oe){var Se=React.useRef(!0);le(function(){if(!Se.current)return Pe()},Oe),le(function(){return Se.current=!1,function(){Se.current=!0}},[])},be=ee(73299),xe=ee(73935);function me(ce){return ce instanceof HTMLElement||ce instanceof SVGElement}function Ce(ce){return me(ce)?ce:ce instanceof b.Component?xe.findDOMNode(ce):null}var Be=ee(28580);function Xe(ce,Pe,Oe){var Se=React.useRef({});return(!("value"in Se.current)||Oe(Se.current.condition,Pe))&&(Se.current.value=ce(),Se.current.condition=Pe),Se.current.value}function Le(ce,Pe){typeof ce=="function"?ce(Pe):(0,fe.Z)(ce)==="object"&&ce&&"current"in ce&&(ce.current=Pe)}function Ue(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];var Se=Pe.filter(function(et){return et});return Se.length<=1?Se[0]:function(et){Pe.forEach(function(st){Le(st,et)})}}function Ze(){for(var ce=arguments.length,Pe=new Array(ce),Oe=0;Oe<ce;Oe++)Pe[Oe]=arguments[Oe];return useMemo(function(){return Ue.apply(void 0,Pe)},Pe,function(Se,et){return Se.length===et.length&&Se.every(function(st,At){return st===et[At]})})}function Ge(ce){var Pe,Oe,Se=(0,Be.isMemo)(ce)?ce.type.type:ce.type;return!(typeof Se=="function"&&!((Pe=Se.prototype)!==null&&Pe!==void 0&&Pe.render)||typeof ce=="function"&&!((Oe=ce.prototype)!==null&&Oe!==void 0&&Oe.render))}function $e(ce,Pe){var Oe={};return Oe[ce.toLowerCase()]=Pe.toLowerCase(),Oe["Webkit".concat(ce)]="webkit".concat(Pe),Oe["Moz".concat(ce)]="moz".concat(Pe),Oe["ms".concat(ce)]="MS".concat(Pe),Oe["O".concat(ce)]="o".concat(Pe.toLowerCase()),Oe}function ut(ce,Pe){var Oe={animationend:$e("Animation","AnimationEnd"),transitionend:$e("Transition","TransitionEnd")};return ce&&("AnimationEvent"in Pe||delete Oe.animationend.animation,"TransitionEvent"in Pe||delete Oe.transitionend.transition),Oe}var Ct=ut(ae(),typeof window!="undefined"?window:{}),Ut={};if(ae()){var sn=document.createElement("div");Ut=sn.style}var it={};function Pt(ce){if(it[ce])return it[ce];var Pe=Ct[ce];if(Pe)for(var Oe=Object.keys(Pe),Se=Oe.length,et=0;et<Se;et+=1){var st=Oe[et];if(Object.prototype.hasOwnProperty.call(Pe,st)&&st in Ut)return it[ce]=Pe[st],it[ce]}return""}var Mt=Pt("animationend"),mt=Pt("transitionend"),wt=!!(Mt&&mt),Kt=Mt||"animationend",je=mt||"transitionend";function vn(ce,Pe){if(!ce)return null;if((0,fe.Z)(ce)==="object"){var Oe=Pe.replace(/-\w/g,function(Se){return Se[1].toUpperCase()});return ce[Oe]}return"".concat(ce,"-").concat(Pe)}var Cn="none",ua="appear",kn="enter",nt="leave",dt="none",gt="prepare",Ft="start",rt="active",bt="end";function It(ce){var Pe=b.useRef(!1),Oe=b.useState(ce),Se=(0,ne.Z)(Oe,2),et=Se[0],st=Se[1];b.useEffect(function(){return Pe.current=!1,function(){Pe.current=!0}},[]);function At(at,ft){ft&&Pe.current||st(at)}return[et,At]}var xt=function(Pe){return+setTimeout(Pe,16)},kt=function(Pe){return clearTimeout(Pe)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(xt=function(Pe){return window.requestAnimationFrame(Pe)},kt=function(Pe){return window.cancelAnimationFrame(Pe)});var Zt=0,Kn=new Map;function Ke(ce){Kn.delete(ce)}var Re=function(Pe){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Zt+=1;var Se=Zt;function et(st){if(st===0)Ke(Se),Pe();else{var At=xt(function(){et(st-1)});Kn.set(Se,At)}}return et(Oe),Se};Re.cancel=function(ce){var Pe=Kn.get(ce);return Ke(Pe),kt(Pe)};var In=Re,Ne=function(){var ce=b.useRef(null);function Pe(){In.cancel(ce.current)}function Oe(Se){var et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Pe();var st=In(function(){et<=1?Se({isCanceled:function(){return st!==ce.current}}):Oe(Se,et-1)});ce.current=st}return b.useEffect(function(){return function(){Pe()}},[]),[Oe,Pe]},ke=ae()?b.useLayoutEffect:b.useEffect,Jt=ke,Ye=[gt,Ft,rt,bt],lt=!1,ot=!0;function pt(ce){return ce===rt||ce===bt}var zt=function(ce,Pe){var Oe=It(dt),Se=(0,ne.Z)(Oe,2),et=Se[0],st=Se[1],At=Ne(),at=(0,ne.Z)(At,2),ft=at[0],vt=at[1];function ln(){st(gt,!0)}return Jt(function(){if(et!==dt&&et!==bt){var hn=Ye.indexOf(et),$n=Ye[hn+1],Tn=Pe(et);Tn===lt?st($n,!0):ft(function(Fa){function ca(){Fa.isCanceled()||st($n,!0)}Tn===!0?ca():Promise.resolve(Tn).then(ca)})}},[ce,et]),b.useEffect(function(){return function(){vt()}},[]),[ln,et]},on=function(ce){var Pe=(0,b.useRef)(),Oe=(0,b.useRef)(ce);Oe.current=ce;var Se=b.useCallback(function(At){Oe.current(At)},[]);function et(At){At&&(At.removeEventListener(je,Se),At.removeEventListener(Kt,Se))}function st(At){Pe.current&&Pe.current!==At&&et(Pe.current),At&&At!==Pe.current&&(At.addEventListener(je,Se),At.addEventListener(Kt,Se),Pe.current=At)}return b.useEffect(function(){return function(){et(Pe.current)}},[]),[st,et]};function jt(ce,Pe,Oe,Se){var et=Se.motionEnter,st=et===void 0?!0:et,At=Se.motionAppear,at=At===void 0?!0:At,ft=Se.motionLeave,vt=ft===void 0?!0:ft,ln=Se.motionDeadline,hn=Se.motionLeaveImmediately,$n=Se.onAppearPrepare,Tn=Se.onEnterPrepare,Fa=Se.onLeavePrepare,ca=Se.onAppearStart,Da=Se.onEnterStart,Xt=Se.onLeaveStart,pn=Se.onAppearActive,Sn=Se.onEnterActive,yn=Se.onLeaveActive,ga=Se.onAppearEnd,Aa=Se.onEnterEnd,Ya=Se.onLeaveEnd,ka=Se.onVisibleChanged,qn=It(),va=(0,ne.Z)(qn,2),Oa=va[0],za=va[1],io=It(Cn),zo=(0,ne.Z)(io,2),ra=zo[0],kr=zo[1],tr=It(null),Di=(0,ne.Z)(tr,2),dr=Di[0],Ti=Di[1],el=(0,b.useRef)(!1),Mi=(0,b.useRef)(null);function Ri(){return Oe()}var Li=(0,b.useRef)(!1);function vi(Qa){var To=Ri();if(!(Qa&&!Qa.deadline&&Qa.target!==To)){var Ga=Li.current,Cr;ra===ua&&Ga?Cr=ga==null?void 0:ga(To,Qa):ra===kn&&Ga?Cr=Aa==null?void 0:Aa(To,Qa):ra===nt&&Ga&&(Cr=Ya==null?void 0:Ya(To,Qa)),ra!==Cn&&Ga&&Cr!==!1&&(kr(Cn,!0),Ti(null,!0))}}var Wt=on(vi),Ht=(0,ne.Z)(Wt,1),Gt=Ht[0],jn=b.useMemo(function(){var Qa,To,Ga;switch(ra){case ua:return Qa={},(0,ue.Z)(Qa,gt,$n),(0,ue.Z)(Qa,Ft,ca),(0,ue.Z)(Qa,rt,pn),Qa;case kn:return To={},(0,ue.Z)(To,gt,Tn),(0,ue.Z)(To,Ft,Da),(0,ue.Z)(To,rt,Sn),To;case nt:return Ga={},(0,ue.Z)(Ga,gt,Fa),(0,ue.Z)(Ga,Ft,Xt),(0,ue.Z)(Ga,rt,yn),Ga;default:return{}}},[ra]),xa=zt(ra,function(Qa){if(Qa===gt){var To=jn[gt];return To?To(Ri()):lt}if(En in jn){var Ga;Ti(((Ga=jn[En])===null||Ga===void 0?void 0:Ga.call(jn,Ri(),null))||null)}return En===rt&&(Gt(Ri()),ln>0&&(clearTimeout(Mi.current),Mi.current=setTimeout(function(){vi({deadline:!0})},ln))),ot}),Ua=(0,ne.Z)(xa,2),ia=Ua[0],En=Ua[1],ta=pt(En);Li.current=ta,Jt(function(){za(Pe);var Qa=el.current;if(el.current=!0,!!ce){var To;!Qa&&Pe&&at&&(To=ua),Qa&&Pe&&st&&(To=kn),(Qa&&!Pe&&vt||!Qa&&hn&&!Pe&&vt)&&(To=nt),To&&(kr(To),ia())}},[Pe]),(0,b.useEffect)(function(){(ra===ua&&!at||ra===kn&&!st||ra===nt&&!vt)&&kr(Cn)},[at,st,vt]),(0,b.useEffect)(function(){return function(){el.current=!1,clearTimeout(Mi.current)}},[]);var da=b.useRef(!1);(0,b.useEffect)(function(){Oa&&(da.current=!0),Oa!==void 0&&ra===Cn&&((da.current||Oa)&&(ka==null||ka(Oa)),da.current=!0)},[Oa,ra]);var Zn=dr;return jn[gt]&&En===Ft&&(Zn=(0,De.Z)({transition:"none"},Zn)),[ra,En,Zn,Oa!=null?Oa:Pe]}var Rt=function(ce){(0,ze.Z)(Oe,ce);var Pe=(0,Ae.Z)(Oe);function Oe(){return(0,Te.Z)(this,Oe),Pe.apply(this,arguments)}return(0,ie.Z)(Oe,[{key:"render",value:function(){return this.props.children}}]),Oe}(b.Component),yt=Rt;function Vt(ce){var Pe=ce;(0,fe.Z)(ce)==="object"&&(Pe=ce.transitionSupport);function Oe(et){return!!(et.motionName&&Pe)}var Se=b.forwardRef(function(et,st){var At=et.visible,at=At===void 0?!0:At,ft=et.removeOnLeave,vt=ft===void 0?!0:ft,ln=et.forceRender,hn=et.children,$n=et.motionName,Tn=et.leavedClassName,Fa=et.eventProps,ca=Oe(et),Da=(0,b.useRef)(),Xt=(0,b.useRef)();function pn(){try{return Da.current instanceof HTMLElement?Da.current:Ce(Xt.current)}catch(tr){return null}}var Sn=jt(ca,at,pn,et),yn=(0,ne.Z)(Sn,4),ga=yn[0],Aa=yn[1],Ya=yn[2],ka=yn[3],qn=b.useRef(ka);ka&&(qn.current=!0);var va=b.useCallback(function(tr){Da.current=tr,Le(st,tr)},[st]),Oa,za=(0,De.Z)((0,De.Z)({},Fa),{},{visible:at});if(!hn)Oa=null;else if(ga===Cn||!Oe(et))ka?Oa=hn((0,De.Z)({},za),va):!vt&&qn.current&&Tn?Oa=hn((0,De.Z)((0,De.Z)({},za),{},{className:Tn}),va):ln||!vt&&!Tn?Oa=hn((0,De.Z)((0,De.Z)({},za),{},{style:{display:"none"}}),va):Oa=null;else{var io,zo;Aa===gt?zo="prepare":pt(Aa)?zo="active":Aa===Ft&&(zo="start"),Oa=hn((0,De.Z)((0,De.Z)({},za),{},{className:Me()(vn($n,ga),(io={},(0,ue.Z)(io,vn($n,"".concat(ga,"-").concat(zo)),zo),(0,ue.Z)(io,$n,typeof $n=="string"),io)),style:Ya}),va)}if(b.isValidElement(Oa)&&Ge(Oa)){var ra=Oa,kr=ra.ref;kr||(Oa=b.cloneElement(Oa,{ref:va}))}return b.createElement(yt,{ref:Xt},Oa)});return Se.displayName="CSSMotion",Se}var Bt=Vt(wt),Fn="add",Vn="keep",zn="remove",On="removed";function _t(ce){var Pe;return ce&&(0,fe.Z)(ce)==="object"&&"key"in ce?Pe=ce:Pe={key:ce},(0,De.Z)((0,De.Z)({},Pe),{},{key:String(Pe.key)})}function Ca(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ce.map(_t)}function Ha(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=[],Se=0,et=Pe.length,st=Ca(ce),At=Ca(Pe);st.forEach(function(vt){for(var ln=!1,hn=Se;hn<et;hn+=1){var $n=At[hn];if($n.key===vt.key){Se<hn&&(Oe=Oe.concat(At.slice(Se,hn).map(function(Tn){return(0,De.Z)((0,De.Z)({},Tn),{},{status:Fn})})),Se=hn),Oe.push((0,De.Z)((0,De.Z)({},$n),{},{status:Vn})),Se+=1,ln=!0;break}}ln||Oe.push((0,De.Z)((0,De.Z)({},vt),{},{status:zn}))}),Se<et&&(Oe=Oe.concat(At.slice(Se).map(function(vt){return(0,De.Z)((0,De.Z)({},vt),{},{status:Fn})})));var at={};Oe.forEach(function(vt){var ln=vt.key;at[ln]=(at[ln]||0)+1});var ft=Object.keys(at).filter(function(vt){return at[vt]>1});return ft.forEach(function(vt){Oe=Oe.filter(function(ln){var hn=ln.key,$n=ln.status;return hn!==vt||$n!==zn}),Oe.forEach(function(ln){ln.key===vt&&(ln.status=Vn)})}),Oe}var nn=["component","children","onVisibleChanged","onAllRemoved"],en=["status"],Ma=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ta(ce){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bt,Oe=function(Se){(0,ze.Z)(st,Se);var et=(0,Ae.Z)(st);function st(){var At;(0,Te.Z)(this,st);for(var at=arguments.length,ft=new Array(at),vt=0;vt<at;vt++)ft[vt]=arguments[vt];return At=et.call.apply(et,[this].concat(ft)),(0,ue.Z)((0,_e.Z)(At),"state",{keyEntities:[]}),(0,ue.Z)((0,_e.Z)(At),"removeKey",function(ln){var hn=At.state.keyEntities,$n=hn.map(function(Tn){return Tn.key!==ln?Tn:(0,De.Z)((0,De.Z)({},Tn),{},{status:On})});return At.setState({keyEntities:$n}),$n.filter(function(Tn){var Fa=Tn.status;return Fa!==On}).length}),At}return(0,ie.Z)(st,[{key:"render",value:function(){var at=this,ft=this.state.keyEntities,vt=this.props,ln=vt.component,hn=vt.children,$n=vt.onVisibleChanged,Tn=vt.onAllRemoved,Fa=(0,oe.Z)(vt,nn),ca=ln||b.Fragment,Da={};return Ma.forEach(function(Xt){Da[Xt]=Fa[Xt],delete Fa[Xt]}),delete Fa.keys,b.createElement(ca,Fa,ft.map(function(Xt){var pn=Xt.status,Sn=(0,oe.Z)(Xt,en),yn=pn===Fn||pn===Vn;return b.createElement(Pe,(0,x.Z)({},Da,{key:Sn.key,visible:yn,eventProps:Sn,onVisibleChanged:function(Aa){if($n==null||$n(Aa,{key:Sn.key}),!Aa){var Ya=at.removeKey(Sn.key);Ya===0&&Tn&&Tn()}}}),hn)}))}}],[{key:"getDerivedStateFromProps",value:function(at,ft){var vt=at.keys,ln=ft.keyEntities,hn=Ca(vt),$n=Ha(ln,hn);return{keyEntities:$n.filter(function(Tn){var Fa=ln.find(function(ca){var Da=ca.key;return Tn.key===Da});return!(Fa&&Fa.status===On&&Tn.status===zn)})}}}]),st}(b.Component);return(0,ue.Z)(Oe,"defaultProps",{component:"div"}),Oe}var An=Ta(wt),ma=Bt,Ja=ee(56261);function sr(ce,Pe){var Oe=b.useState(!1),Se=(0,ne.Z)(Oe,2),et=Se[0],st=Se[1];b.useLayoutEffect(function(){if(et)return ce(),function(){Pe()}},[et]),b.useLayoutEffect(function(){return st(!0),function(){st(!1)}},[])}var Je=ee(83898),Et=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],qe=function(Pe,Oe){var Se=Pe.className,et=Pe.style,st=Pe.motion,At=Pe.motionNodes,at=Pe.motionType,ft=Pe.onMotionStart,vt=Pe.onMotionEnd,ln=Pe.active,hn=Pe.treeNodeRequiredProps,$n=(0,oe.Z)(Pe,Et),Tn=b.useState(!0),Fa=(0,ne.Z)(Tn,2),ca=Fa[0],Da=Fa[1],Xt=b.useContext(E.k),pn=Xt.prefixCls,Sn=At&&at!=="hide";he(function(){At&&Sn!==ca&&Da(Sn)},[At]);var yn=function(){At&&ft()},ga=b.useRef(!1),Aa=function(){At&&!ga.current&&(ga.current=!0,vt())};sr(yn,Aa);var Ya=function(qn){Sn===qn&&Aa()};return At?b.createElement(ma,(0,x.Z)({ref:Oe,visible:ca},st,{motionAppear:at==="show",onVisibleChanged:Ya}),function(ka,qn){var va=ka.className,Oa=ka.style;return b.createElement("div",{ref:qn,className:Me()("".concat(pn,"-treenode-motion"),va),style:Oa},At.map(function(za){var io=(0,x.Z)({},((0,te.Z)(za.data),za.data)),zo=za.title,ra=za.key,kr=za.isStart,tr=za.isEnd;delete io.children;var Di=(0,Je.H8)(ra,hn);return b.createElement(Ja.Z,(0,x.Z)({},io,Di,{title:zo,active:ln,data:za.data,key:ra,isStart:kr,isEnd:tr}))}))}):b.createElement(Ja.Z,(0,x.Z)({domRef:Oe,className:Se,style:et},$n,{active:ln}))};qe.displayName="MotionTreeNode";var bn=b.forwardRef(qe),tn=bn;function Ba(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=ce.length,Se=Pe.length;if(Math.abs(Oe-Se)!==1)return{add:!1,key:null};function et(st,At){var at=new Map;st.forEach(function(vt){at.set(vt,!0)});var ft=At.filter(function(vt){return!at.has(vt)});return ft.length===1?ft[0]:null}return Oe<Se?{add:!0,key:et(ce,Pe)}:{add:!1,key:et(Pe,ce)}}function bo(ce,Pe,Oe){var Se=ce.findIndex(function(at){return at.key===Oe}),et=ce[Se+1],st=Pe.findIndex(function(at){return at.key===Oe});if(et){var At=Pe.findIndex(function(at){return at.key===et.key});return Pe.slice(st+1,At)}return Pe.slice(st+1)}var wa=["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"],sa={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Yo=function(){},Ar="RC_TREE_MOTION_".concat(Math.random()),ar={key:Ar},Jn={key:Ar,level:0,index:0,pos:"0",node:ar,nodes:[ar]},vo={parent:null,children:[],pos:Jn.pos,data:ar,title:null,key:Ar,isStart:[],isEnd:[]};function Lt(ce,Pe,Oe,Se){return Pe===!1||!Oe?ce:ce.slice(0,Math.ceil(Oe/Se)+1)}function $t(ce){var Pe=ce.key,Oe=ce.pos;return(0,Je.km)(Pe,Oe)}function Qt(ce){for(var Pe=String(ce.data.key),Oe=ce;Oe.parent;)Oe=Oe.parent,Pe="".concat(Oe.data.key," > ").concat(Pe);return Pe}var rn=b.forwardRef(function(ce,Pe){var Oe=ce.prefixCls,Se=ce.data,et=ce.selectable,st=ce.checkable,At=ce.expandedKeys,at=ce.selectedKeys,ft=ce.checkedKeys,vt=ce.loadedKeys,ln=ce.loadingKeys,hn=ce.halfCheckedKeys,$n=ce.keyEntities,Tn=ce.disabled,Fa=ce.dragging,ca=ce.dragOverNodeKey,Da=ce.dropPosition,Xt=ce.motion,pn=ce.height,Sn=ce.itemHeight,yn=ce.virtual,ga=ce.focusable,Aa=ce.activeItem,Ya=ce.focused,ka=ce.tabIndex,qn=ce.onKeyDown,va=ce.onFocus,Oa=ce.onBlur,za=ce.onActiveChange,io=ce.onListChangeStart,zo=ce.onListChangeEnd,ra=(0,oe.Z)(ce,wa),kr=b.useRef(null),tr=b.useRef(null);b.useImperativeHandle(Pe,function(){return{scrollTo:function(La){kr.current.scrollTo(La)},getIndentWidth:function(){return tr.current.offsetWidth}}});var Di=b.useState(At),dr=(0,ne.Z)(Di,2),Ti=dr[0],el=dr[1],Mi=b.useState(Se),Ri=(0,ne.Z)(Mi,2),Li=Ri[0],vi=Ri[1],Wt=b.useState(Se),Ht=(0,ne.Z)(Wt,2),Gt=Ht[0],jn=Ht[1],xa=b.useState([]),Ua=(0,ne.Z)(xa,2),ia=Ua[0],En=Ua[1],ta=b.useState(null),da=(0,ne.Z)(ta,2),Zn=da[0],Qa=da[1],To=b.useRef(Se);To.current=Se;function Ga(){var ja=To.current;vi(ja),jn(ja),En([]),Qa(null),zo()}he(function(){el(At);var ja=Ba(Ti,At);if(ja.key!==null)if(ja.add){var La=Li.findIndex(function(Sa){var Ko=Sa.key;return Ko===ja.key}),Po=Lt(bo(Li,Se,ja.key),yn,pn,Sn),Qn=Li.slice();Qn.splice(La+1,0,vo),jn(Qn),En(Po),Qa("show")}else{var Ia=Se.findIndex(function(Sa){var Ko=Sa.key;return Ko===ja.key}),Zr=Lt(bo(Se,Li,ja.key),yn,pn,Sn),Za=Se.slice();Za.splice(Ia+1,0,vo),jn(Za),En(Zr),Qa("hide")}else Li!==Se&&(vi(Se),jn(Se))},[At,Se]),b.useEffect(function(){Fa||Ga()},[Fa]);var Cr=Xt?Gt:Se,Si={expandedKeys:At,selectedKeys:at,loadedKeys:vt,loadingKeys:ln,checkedKeys:ft,halfCheckedKeys:hn,dragOverNodeKey:ca,dropPosition:Da,keyEntities:$n};return b.createElement(b.Fragment,null,Ya&&Aa&&b.createElement("span",{style:sa,"aria-live":"assertive"},Qt(Aa)),b.createElement("div",null,b.createElement("input",{style:sa,disabled:ga===!1||Tn,tabIndex:ga!==!1?ka:null,onKeyDown:qn,onFocus:va,onBlur:Oa,value:"",onChange:Yo,"aria-label":"for screen reader"})),b.createElement("div",{className:"".concat(Oe,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},b.createElement("div",{className:"".concat(Oe,"-indent")},b.createElement("div",{ref:tr,className:"".concat(Oe,"-indent-unit")}))),b.createElement(be.Z,(0,x.Z)({},ra,{data:Cr,itemKey:$t,height:pn,fullHeight:!1,virtual:yn,itemHeight:Sn,prefixCls:"".concat(Oe,"-list"),ref:kr,onVisibleChange:function(La,Po){var Qn=new Set(La),Ia=Po.filter(function(Zr){return!Qn.has(Zr)});Ia.some(function(Zr){return $t(Zr)===Ar})&&Ga()}}),function(ja){var La=ja.pos,Po=(0,x.Z)({},((0,te.Z)(ja.data),ja.data)),Qn=ja.title,Ia=ja.key,Zr=ja.isStart,Za=ja.isEnd,Sa=(0,Je.km)(Ia,La);delete Po.key,delete Po.children;var Ko=(0,Je.H8)(Sa,Si);return b.createElement(tn,(0,x.Z)({},Po,Ko,{title:Qn,active:!!Aa&&Ia===Aa.key,pos:La,data:ja.data,isStart:Zr,isEnd:Za,motion:Xt,motionNodes:Ia===Ar?ia:null,motionType:Zn,onMotionStart:io,onMotionEnd:Ga,treeNodeRequiredProps:Si,onMouseMove:function(){za(null)}}))}))});rn.displayName="NodeList";var Un=rn,un=ee(29873),Wn=ee(97153),qt=ee(3596),uo=10,Na=function(ce){(0,ze.Z)(Oe,ce);var Pe=(0,Ae.Z)(Oe);function Oe(){var Se;(0,Te.Z)(this,Oe);for(var et=arguments.length,st=new Array(et),At=0;At<et;At++)st[At]=arguments[At];return Se=Pe.call.apply(Pe,[this].concat(st)),Se.destroyed=!1,Se.delayedDragEnterLogic=void 0,Se.loadingRetryTimes={},Se.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,Je.w$)()},Se.dragStartMousePosition=null,Se.dragNode=void 0,Se.currentMouseOverDroppableNodeKey=null,Se.listRef=b.createRef(),Se.onNodeDragStart=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.keyEntities,$n=Se.props.onDragStart,Tn=ft.props.eventKey;Se.dragNode=ft,Se.dragStartMousePosition={x:at.clientX,y:at.clientY};var Fa=(0,un._5)(ln,Tn);Se.setState({draggingNodeKey:Tn,dragChildrenKeys:(0,un.wA)(Tn,hn),indent:Se.listRef.current.getIndentWidth()}),Se.setExpandedKeys(Fa),window.addEventListener("dragend",Se.onWindowDragEnd),$n==null||$n({event:at,node:(0,Je.F)(ft.props)})},Se.onNodeDragEnter=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.keyEntities,$n=vt.dragChildrenKeys,Tn=vt.flattenNodes,Fa=vt.indent,ca=Se.props,Da=ca.onDragEnter,Xt=ca.onExpand,pn=ca.allowDrop,Sn=ca.direction,yn=ft.props,ga=yn.pos,Aa=yn.eventKey,Ya=(0,_e.Z)(Se),ka=Ya.dragNode;if(Se.currentMouseOverDroppableNodeKey!==Aa&&(Se.currentMouseOverDroppableNodeKey=Aa),!ka){Se.resetDragState();return}var qn=(0,un.OM)(at,ka,ft,Fa,Se.dragStartMousePosition,pn,Tn,hn,ln,Sn),va=qn.dropPosition,Oa=qn.dropLevelOffset,za=qn.dropTargetKey,io=qn.dropContainerKey,zo=qn.dropTargetPos,ra=qn.dropAllowed,kr=qn.dragOverNodeKey;if($n.indexOf(za)!==-1||!ra){Se.resetDragState();return}if(Se.delayedDragEnterLogic||(Se.delayedDragEnterLogic={}),Object.keys(Se.delayedDragEnterLogic).forEach(function(tr){clearTimeout(Se.delayedDragEnterLogic[tr])}),ka.props.eventKey!==ft.props.eventKey&&(at.persist(),Se.delayedDragEnterLogic[ga]=window.setTimeout(function(){if(Se.state.draggingNodeKey!==null){var tr=(0,Fe.Z)(ln),Di=(0,qt.Z)(hn,ft.props.eventKey);Di&&(Di.children||[]).length&&(tr=(0,un.L0)(ln,ft.props.eventKey)),"expandedKeys"in Se.props||Se.setExpandedKeys(tr),Xt==null||Xt(tr,{node:(0,Je.F)(ft.props),expanded:!0,nativeEvent:at.nativeEvent})}},800)),ka.props.eventKey===za&&Oa===0){Se.resetDragState();return}Se.setState({dragOverNodeKey:kr,dropPosition:va,dropLevelOffset:Oa,dropTargetKey:za,dropContainerKey:io,dropTargetPos:zo,dropAllowed:ra}),Da==null||Da({event:at,node:(0,Je.F)(ft.props),expandedKeys:ln})},Se.onNodeDragOver=function(at,ft){var vt=Se.state,ln=vt.dragChildrenKeys,hn=vt.flattenNodes,$n=vt.keyEntities,Tn=vt.expandedKeys,Fa=vt.indent,ca=Se.props,Da=ca.onDragOver,Xt=ca.allowDrop,pn=ca.direction,Sn=(0,_e.Z)(Se),yn=Sn.dragNode;if(yn){var ga=(0,un.OM)(at,yn,ft,Fa,Se.dragStartMousePosition,Xt,hn,$n,Tn,pn),Aa=ga.dropPosition,Ya=ga.dropLevelOffset,ka=ga.dropTargetKey,qn=ga.dropContainerKey,va=ga.dropAllowed,Oa=ga.dropTargetPos,za=ga.dragOverNodeKey;ln.indexOf(ka)!==-1||!va||(yn.props.eventKey===ka&&Ya===0?Se.state.dropPosition===null&&Se.state.dropLevelOffset===null&&Se.state.dropTargetKey===null&&Se.state.dropContainerKey===null&&Se.state.dropTargetPos===null&&Se.state.dropAllowed===!1&&Se.state.dragOverNodeKey===null||Se.resetDragState():Aa===Se.state.dropPosition&&Ya===Se.state.dropLevelOffset&&ka===Se.state.dropTargetKey&&qn===Se.state.dropContainerKey&&Oa===Se.state.dropTargetPos&&va===Se.state.dropAllowed&&za===Se.state.dragOverNodeKey||Se.setState({dropPosition:Aa,dropLevelOffset:Ya,dropTargetKey:ka,dropContainerKey:qn,dropTargetPos:Oa,dropAllowed:va,dragOverNodeKey:za}),Da==null||Da({event:at,node:(0,Je.F)(ft.props)}))}},Se.onNodeDragLeave=function(at,ft){Se.currentMouseOverDroppableNodeKey===ft.props.eventKey&&!at.currentTarget.contains(at.relatedTarget)&&(Se.resetDragState(),Se.currentMouseOverDroppableNodeKey=null);var vt=Se.props.onDragLeave;vt==null||vt({event:at,node:(0,Je.F)(ft.props)})},Se.onWindowDragEnd=function(at){Se.onNodeDragEnd(at,null,!0),window.removeEventListener("dragend",Se.onWindowDragEnd)},Se.onNodeDragEnd=function(at,ft){var vt=Se.props.onDragEnd;Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),vt==null||vt({event:at,node:(0,Je.F)(ft.props)}),Se.dragNode=null,window.removeEventListener("dragend",Se.onWindowDragEnd)},Se.onNodeDrop=function(at,ft){var vt,ln=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,hn=Se.state,$n=hn.dragChildrenKeys,Tn=hn.dropPosition,Fa=hn.dropTargetKey,ca=hn.dropTargetPos,Da=hn.dropAllowed;if(Da){var Xt=Se.props.onDrop;if(Se.setState({dragOverNodeKey:null}),Se.cleanDragState(),Fa!==null){var pn=(0,De.Z)((0,De.Z)({},(0,Je.H8)(Fa,Se.getTreeNodeRequiredProps())),{},{active:((vt=Se.getActiveItem())===null||vt===void 0?void 0:vt.key)===Fa,data:(0,qt.Z)(Se.state.keyEntities,Fa).node}),Sn=$n.indexOf(Fa)!==-1;(0,y.ZP)(!Sn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var yn=(0,un.yx)(ca),ga={event:at,node:(0,Je.F)(pn),dragNode:Se.dragNode?(0,Je.F)(Se.dragNode.props):null,dragNodesKeys:[Se.dragNode.props.eventKey].concat($n),dropToGap:Tn!==0,dropPosition:Tn+Number(yn[yn.length-1])};ln||Xt==null||Xt(ga),Se.dragNode=null}}},Se.cleanDragState=function(){var at=Se.state.draggingNodeKey;at!==null&&Se.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),Se.dragStartMousePosition=null,Se.currentMouseOverDroppableNodeKey=null},Se.triggerExpandActionExpand=function(at,ft){var vt=Se.state,ln=vt.expandedKeys,hn=vt.flattenNodes,$n=ft.expanded,Tn=ft.key,Fa=ft.isLeaf;if(!(Fa||at.shiftKey||at.metaKey||at.ctrlKey)){var ca=hn.filter(function(Xt){return Xt.key===Tn})[0],Da=(0,Je.F)((0,De.Z)((0,De.Z)({},(0,Je.H8)(Tn,Se.getTreeNodeRequiredProps())),{},{data:ca.data}));Se.setExpandedKeys($n?(0,un._5)(ln,Tn):(0,un.L0)(ln,Tn)),Se.onNodeExpand(at,Da)}},Se.onNodeClick=function(at,ft){var vt=Se.props,ln=vt.onClick,hn=vt.expandAction;hn==="click"&&Se.triggerExpandActionExpand(at,ft),ln==null||ln(at,ft)},Se.onNodeDoubleClick=function(at,ft){var vt=Se.props,ln=vt.onDoubleClick,hn=vt.expandAction;hn==="doubleClick"&&Se.triggerExpandActionExpand(at,ft),ln==null||ln(at,ft)},Se.onNodeSelect=function(at,ft){var vt=Se.state.selectedKeys,ln=Se.state,hn=ln.keyEntities,$n=ln.fieldNames,Tn=Se.props,Fa=Tn.onSelect,ca=Tn.multiple,Da=ft.selected,Xt=ft[$n.key],pn=!Da;pn?ca?vt=(0,un.L0)(vt,Xt):vt=[Xt]:vt=(0,un._5)(vt,Xt);var Sn=vt.map(function(yn){var ga=(0,qt.Z)(hn,yn);return ga?ga.node:null}).filter(function(yn){return yn});Se.setUncontrolledState({selectedKeys:vt}),Fa==null||Fa(vt,{event:"select",selected:pn,node:ft,selectedNodes:Sn,nativeEvent:at.nativeEvent})},Se.onNodeCheck=function(at,ft,vt){var ln=Se.state,hn=ln.keyEntities,$n=ln.checkedKeys,Tn=ln.halfCheckedKeys,Fa=Se.props,ca=Fa.checkStrictly,Da=Fa.onCheck,Xt=ft.key,pn,Sn={event:"check",node:ft,checked:vt,nativeEvent:at.nativeEvent};if(ca){var yn=vt?(0,un.L0)($n,Xt):(0,un._5)($n,Xt),ga=(0,un._5)(Tn,Xt);pn={checked:yn,halfChecked:ga},Sn.checkedNodes=yn.map(function(Oa){return(0,qt.Z)(hn,Oa)}).filter(function(Oa){return Oa}).map(function(Oa){return Oa.node}),Se.setUncontrolledState({checkedKeys:yn})}else{var Aa=(0,Wn.S)([].concat((0,Fe.Z)($n),[Xt]),!0,hn),Ya=Aa.checkedKeys,ka=Aa.halfCheckedKeys;if(!vt){var qn=new Set(Ya);qn.delete(Xt);var va=(0,Wn.S)(Array.from(qn),{checked:!1,halfCheckedKeys:ka},hn);Ya=va.checkedKeys,ka=va.halfCheckedKeys}pn=Ya,Sn.checkedNodes=[],Sn.checkedNodesPositions=[],Sn.halfCheckedKeys=ka,Ya.forEach(function(Oa){var za=(0,qt.Z)(hn,Oa);if(za){var io=za.node,zo=za.pos;Sn.checkedNodes.push(io),Sn.checkedNodesPositions.push({node:io,pos:zo})}}),Se.setUncontrolledState({checkedKeys:Ya},!1,{halfCheckedKeys:ka})}Da==null||Da(pn,Sn)},Se.onNodeLoad=function(at){var ft=at.key,vt=new Promise(function(ln,hn){Se.setState(function($n){var Tn=$n.loadedKeys,Fa=Tn===void 0?[]:Tn,ca=$n.loadingKeys,Da=ca===void 0?[]:ca,Xt=Se.props,pn=Xt.loadData,Sn=Xt.onLoad;if(!pn||Fa.indexOf(ft)!==-1||Da.indexOf(ft)!==-1)return null;var yn=pn(at);return yn.then(function(){var ga=Se.state.loadedKeys,Aa=(0,un.L0)(ga,ft);Sn==null||Sn(Aa,{event:"load",node:at}),Se.setUncontrolledState({loadedKeys:Aa}),Se.setState(function(Ya){return{loadingKeys:(0,un._5)(Ya.loadingKeys,ft)}}),ln()}).catch(function(ga){if(Se.setState(function(Ya){return{loadingKeys:(0,un._5)(Ya.loadingKeys,ft)}}),Se.loadingRetryTimes[ft]=(Se.loadingRetryTimes[ft]||0)+1,Se.loadingRetryTimes[ft]>=uo){var Aa=Se.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),Se.setUncontrolledState({loadedKeys:(0,un.L0)(Aa,ft)}),ln()}hn(ga)}),{loadingKeys:(0,un.L0)(Da,ft)}})});return vt.catch(function(){}),vt},Se.onNodeMouseEnter=function(at,ft){var vt=Se.props.onMouseEnter;vt==null||vt({event:at,node:ft})},Se.onNodeMouseLeave=function(at,ft){var vt=Se.props.onMouseLeave;vt==null||vt({event:at,node:ft})},Se.onNodeContextMenu=function(at,ft){var vt=Se.props.onRightClick;vt&&(at.preventDefault(),vt({event:at,node:ft}))},Se.onFocus=function(){var at=Se.props.onFocus;Se.setState({focused:!0});for(var ft=arguments.length,vt=new Array(ft),ln=0;ln<ft;ln++)vt[ln]=arguments[ln];at==null||at.apply(void 0,vt)},Se.onBlur=function(){var at=Se.props.onBlur;Se.setState({focused:!1}),Se.onActiveChange(null);for(var ft=arguments.length,vt=new Array(ft),ln=0;ln<ft;ln++)vt[ln]=arguments[ln];at==null||at.apply(void 0,vt)},Se.getTreeNodeRequiredProps=function(){var at=Se.state,ft=at.expandedKeys,vt=at.selectedKeys,ln=at.loadedKeys,hn=at.loadingKeys,$n=at.checkedKeys,Tn=at.halfCheckedKeys,Fa=at.dragOverNodeKey,ca=at.dropPosition,Da=at.keyEntities;return{expandedKeys:ft||[],selectedKeys:vt||[],loadedKeys:ln||[],loadingKeys:hn||[],checkedKeys:$n||[],halfCheckedKeys:Tn||[],dragOverNodeKey:Fa,dropPosition:ca,keyEntities:Da}},Se.setExpandedKeys=function(at){var ft=Se.state,vt=ft.treeData,ln=ft.fieldNames,hn=(0,Je.oH)(vt,at,ln);Se.setUncontrolledState({expandedKeys:at,flattenNodes:hn},!0)},Se.onNodeExpand=function(at,ft){var vt=Se.state.expandedKeys,ln=Se.state,hn=ln.listChanging,$n=ln.fieldNames,Tn=Se.props,Fa=Tn.onExpand,ca=Tn.loadData,Da=ft.expanded,Xt=ft[$n.key];if(!hn){var pn=vt.indexOf(Xt),Sn=!Da;if((0,y.ZP)(Da&&pn!==-1||!Da&&pn===-1,"Expand state not sync with index check"),Sn?vt=(0,un.L0)(vt,Xt):vt=(0,un._5)(vt,Xt),Se.setExpandedKeys(vt),Fa==null||Fa(vt,{node:ft,expanded:Sn,nativeEvent:at.nativeEvent}),Sn&&ca){var yn=Se.onNodeLoad(ft);yn&&yn.then(function(){var ga=(0,Je.oH)(Se.state.treeData,vt,$n);Se.setUncontrolledState({flattenNodes:ga})}).catch(function(){var ga=Se.state.expandedKeys,Aa=(0,un._5)(ga,Xt);Se.setExpandedKeys(Aa)})}}},Se.onListChangeStart=function(){Se.setUncontrolledState({listChanging:!0})},Se.onListChangeEnd=function(){setTimeout(function(){Se.setUncontrolledState({listChanging:!1})})},Se.onActiveChange=function(at){var ft=Se.state.activeKey,vt=Se.props.onActiveChange;ft!==at&&(Se.setState({activeKey:at}),at!==null&&Se.scrollTo({key:at}),vt==null||vt(at))},Se.getActiveItem=function(){var at=Se.state,ft=at.activeKey,vt=at.flattenNodes;return ft===null?null:vt.find(function(ln){var hn=ln.key;return hn===ft})||null},Se.offsetActiveKey=function(at){var ft=Se.state,vt=ft.flattenNodes,ln=ft.activeKey,hn=vt.findIndex(function(Fa){var ca=Fa.key;return ca===ln});hn===-1&&at<0&&(hn=vt.length),hn=(hn+at+vt.length)%vt.length;var $n=vt[hn];if($n){var Tn=$n.key;Se.onActiveChange(Tn)}else Se.onActiveChange(null)},Se.onKeyDown=function(at){var ft=Se.state,vt=ft.activeKey,ln=ft.expandedKeys,hn=ft.checkedKeys,$n=ft.fieldNames,Tn=Se.props,Fa=Tn.onKeyDown,ca=Tn.checkable,Da=Tn.selectable;switch(at.which){case re.UP:{Se.offsetActiveKey(-1),at.preventDefault();break}case re.DOWN:{Se.offsetActiveKey(1),at.preventDefault();break}}var Xt=Se.getActiveItem();if(Xt&&Xt.data){var pn=Se.getTreeNodeRequiredProps(),Sn=Xt.data.isLeaf===!1||!!(Xt.data[$n.children]||[]).length,yn=(0,Je.F)((0,De.Z)((0,De.Z)({},(0,Je.H8)(vt,pn)),{},{data:Xt.data,active:!0}));switch(at.which){case re.LEFT:{Sn&&ln.includes(vt)?Se.onNodeExpand({},yn):Xt.parent&&Se.onActiveChange(Xt.parent.key),at.preventDefault();break}case re.RIGHT:{Sn&&!ln.includes(vt)?Se.onNodeExpand({},yn):Xt.children&&Xt.children.length&&Se.onActiveChange(Xt.children[0].key),at.preventDefault();break}case re.ENTER:case re.SPACE:{ca&&!yn.disabled&&yn.checkable!==!1&&!yn.disableCheckbox?Se.onNodeCheck({},yn,!hn.includes(vt)):!ca&&Da&&!yn.disabled&&yn.selectable!==!1&&Se.onNodeSelect({},yn);break}}}Fa==null||Fa(at)},Se.setUncontrolledState=function(at){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!Se.destroyed){var ln=!1,hn=!0,$n={};Object.keys(at).forEach(function(Tn){if(Tn in Se.props){hn=!1;return}ln=!0,$n[Tn]=at[Tn]}),ln&&(!ft||hn)&&Se.setState((0,De.Z)((0,De.Z)({},$n),vt))}},Se.scrollTo=function(at){Se.listRef.current.scrollTo(at)},Se}return(0,ie.Z)(Oe,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var et=this.props.activeKey;et!==void 0&&et!==this.state.activeKey&&(this.setState({activeKey:et}),et!==null&&this.scrollTo({key:et}))}},{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 et,st=this.state,At=st.focused,at=st.flattenNodes,ft=st.keyEntities,vt=st.draggingNodeKey,ln=st.activeKey,hn=st.dropLevelOffset,$n=st.dropContainerKey,Tn=st.dropTargetKey,Fa=st.dropPosition,ca=st.dragOverNodeKey,Da=st.indent,Xt=this.props,pn=Xt.prefixCls,Sn=Xt.className,yn=Xt.style,ga=Xt.showLine,Aa=Xt.focusable,Ya=Xt.tabIndex,ka=Ya===void 0?0:Ya,qn=Xt.selectable,va=Xt.showIcon,Oa=Xt.icon,za=Xt.switcherIcon,io=Xt.draggable,zo=Xt.checkable,ra=Xt.checkStrictly,kr=Xt.disabled,tr=Xt.motion,Di=Xt.loadData,dr=Xt.filterTreeNode,Ti=Xt.height,el=Xt.itemHeight,Mi=Xt.virtual,Ri=Xt.titleRender,Li=Xt.dropIndicatorRender,vi=Xt.onContextMenu,Wt=Xt.onScroll,Ht=Xt.direction,Gt=Xt.rootClassName,jn=Xt.rootStyle,xa=(0,a.Z)(this.props,{aria:!0,data:!0}),Ua;return io&&((0,fe.Z)(io)==="object"?Ua=io:typeof io=="function"?Ua={nodeDraggable:io}:Ua={}),b.createElement(E.k.Provider,{value:{prefixCls:pn,selectable:qn,showIcon:va,icon:Oa,switcherIcon:za,draggable:Ua,draggingNodeKey:vt,checkable:zo,checkStrictly:ra,disabled:kr,keyEntities:ft,dropLevelOffset:hn,dropContainerKey:$n,dropTargetKey:Tn,dropPosition:Fa,dragOverNodeKey:ca,indent:Da,direction:Ht,dropIndicatorRender:Li,loadData:Di,filterTreeNode:dr,titleRender:Ri,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:Me()(pn,Sn,Gt,(et={},(0,ue.Z)(et,"".concat(pn,"-show-line"),ga),(0,ue.Z)(et,"".concat(pn,"-focused"),At),(0,ue.Z)(et,"".concat(pn,"-active-focused"),ln!==null),et)),style:jn},b.createElement(Un,(0,x.Z)({ref:this.listRef,prefixCls:pn,style:yn,data:at,disabled:kr,selectable:qn,checkable:!!zo,motion:tr,dragging:vt!==null,height:Ti,itemHeight:el,virtual:Mi,focusable:Aa,focused:At,tabIndex:ka,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vi,onScroll:Wt},this.getTreeNodeRequiredProps(),xa))))}}],[{key:"getDerivedStateFromProps",value:function(et,st){var At=st.prevProps,at={prevProps:et};function ft(Aa){return!At&&Aa in et||At&&At[Aa]!==et[Aa]}var vt,ln=st.fieldNames;if(ft("fieldNames")&&(ln=(0,Je.w$)(et.fieldNames),at.fieldNames=ln),ft("treeData")?vt=et.treeData:ft("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),vt=(0,Je.zn)(et.children)),vt){at.treeData=vt;var hn=(0,Je.I8)(vt,{fieldNames:ln});at.keyEntities=(0,De.Z)((0,ue.Z)({},Ar,Jn),hn.keyEntities)}var $n=at.keyEntities||st.keyEntities;if(ft("expandedKeys")||At&&ft("autoExpandParent"))at.expandedKeys=et.autoExpandParent||!At&&et.defaultExpandParent?(0,un.r7)(et.expandedKeys,$n):et.expandedKeys;else if(!At&&et.defaultExpandAll){var Tn=(0,De.Z)({},$n);delete Tn[Ar],at.expandedKeys=Object.keys(Tn).map(function(Aa){return Tn[Aa].key})}else!At&&et.defaultExpandedKeys&&(at.expandedKeys=et.autoExpandParent||et.defaultExpandParent?(0,un.r7)(et.defaultExpandedKeys,$n):et.defaultExpandedKeys);if(at.expandedKeys||delete at.expandedKeys,vt||at.expandedKeys){var Fa=(0,Je.oH)(vt||st.treeData,at.expandedKeys||st.expandedKeys,ln);at.flattenNodes=Fa}if(et.selectable&&(ft("selectedKeys")?at.selectedKeys=(0,un.BT)(et.selectedKeys,et):!At&&et.defaultSelectedKeys&&(at.selectedKeys=(0,un.BT)(et.defaultSelectedKeys,et))),et.checkable){var ca;if(ft("checkedKeys")?ca=(0,un.E6)(et.checkedKeys)||{}:!At&&et.defaultCheckedKeys?ca=(0,un.E6)(et.defaultCheckedKeys)||{}:vt&&(ca=(0,un.E6)(et.checkedKeys)||{checkedKeys:st.checkedKeys,halfCheckedKeys:st.halfCheckedKeys}),ca){var Da=ca,Xt=Da.checkedKeys,pn=Xt===void 0?[]:Xt,Sn=Da.halfCheckedKeys,yn=Sn===void 0?[]:Sn;if(!et.checkStrictly){var ga=(0,Wn.S)(pn,!0,$n);pn=ga.checkedKeys,yn=ga.halfCheckedKeys}at.checkedKeys=pn,at.halfCheckedKeys=yn}}return ft("loadedKeys")&&(at.loadedKeys=et.loadedKeys),at}}]),Oe}(b.Component);Na.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:z,allowDrop:function(){return!0},expandAction:!1},Na.TreeNode=Ja.Z;var So=Na,Io=So,Dn=ee(73148),er=ee(56747),Lr={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"},Pr=Lr,wo=ee(74643),Kr=function(Pe,Oe){return b.createElement(wo.Z,(0,x.Z)({},Pe,{ref:Oe,icon:Pr}))},Xn=b.forwardRef(Kr),Va=ee(53124),Ra=ee(50881),ha=ee(33603),ur=ee(32157);const or=4;function pr(ce){const{dropPosition:Pe,dropLevelOffset:Oe,prefixCls:Se,indent:et,direction:st="ltr"}=ce,At=st==="ltr"?"left":"right",at=st==="ltr"?"right":"left",ft={[At]:-Oe*et+or,[at]:0};switch(Pe){case-1:ft.top=-3;break;case 1:ft.bottom=-3;break;default:ft.bottom=-3,ft[At]=et+or;break}return b.createElement("div",{style:ft,className:`${Se}-drop-indicator`})}var _r=ee(99184),Fi=b.forwardRef((ce,Pe)=>{const{getPrefixCls:Oe,direction:Se,virtual:et,tree:st}=b.useContext(Va.E_),{prefixCls:At,className:at,showIcon:ft=!1,showLine:vt,switcherIcon:ln,blockNode:hn=!1,children:$n,checkable:Tn=!1,selectable:Fa=!0,draggable:ca,motion:Da,style:Xt}=ce,pn=Oe("tree",At),Sn=Oe(),yn=Da!=null?Da:Object.assign(Object.assign({},(0,ha.Z)(Sn)),{motionAppear:!1}),ga=Object.assign(Object.assign({},ce),{checkable:Tn,selectable:Fa,showIcon:ft,motion:yn,blockNode:hn,showLine:!!vt,dropIndicatorRender:pr}),[Aa,Ya]=(0,ur.ZP)(pn),ka=b.useMemo(()=>{if(!ca)return!1;let va={};switch(typeof ca){case"function":va.nodeDraggable=ca;break;case"object":va=Object.assign({},ca);break;default:break}return va.icon!==!1&&(va.icon=va.icon||b.createElement(Ra.Z,null)),va},[ca]),qn=va=>b.createElement(_r.Z,{prefixCls:pn,switcherIcon:ln,treeNodeProps:va,showLine:vt});return Aa(b.createElement(Io,Object.assign({itemHeight:20,ref:Pe,virtual:et},ga,{style:Object.assign(Object.assign({},st==null?void 0:st.style),Xt),prefixCls:pn,className:Me()({[`${pn}-icon-hide`]:!ft,[`${pn}-block-node`]:hn,[`${pn}-unselectable`]:!Fa,[`${pn}-rtl`]:Se==="rtl"},st==null?void 0:st.className,at,Ya),direction:Se,checkable:Tn&&b.createElement("span",{className:`${pn}-checkbox-inner`}),selectable:Fa,switcherIcon:qn,draggable:ka}),$n))}),hi;(function(ce){ce[ce.None=0]="None",ce[ce.Start=1]="Start",ce[ce.End=2]="End"})(hi||(hi={}));function _i(ce,Pe){function Oe(Se){const{key:et,children:st}=Se;Pe(et,Se)!==!1&&_i(st||[],Pe)}ce.forEach(Oe)}function Xr(ce){let{treeData:Pe,expandedKeys:Oe,startKey:Se,endKey:et}=ce;const st=[];let At=hi.None;if(Se&&Se===et)return[Se];if(!Se||!et)return[];function at(ft){return ft===Se||ft===et}return _i(Pe,ft=>{if(At===hi.End)return!1;if(at(ft)){if(st.push(ft),At===hi.None)At=hi.Start;else if(At===hi.Start)return At=hi.End,!1}else At===hi.Start&&st.push(ft);return Oe.includes(ft)}),st}function ii(ce,Pe){const Oe=(0,Fe.Z)(Pe),Se=[];return _i(ce,(et,st)=>{const At=Oe.indexOf(et);return At!==-1&&(Se.push(st),Oe.splice(At,1)),!!Oe.length}),Se}var Nn=function(ce,Pe){var Oe={};for(var Se in ce)Object.prototype.hasOwnProperty.call(ce,Se)&&Pe.indexOf(Se)<0&&(Oe[Se]=ce[Se]);if(ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var et=0,Se=Object.getOwnPropertySymbols(ce);et<Se.length;et++)Pe.indexOf(Se[et])<0&&Object.prototype.propertyIsEnumerable.call(ce,Se[et])&&(Oe[Se[et]]=ce[Se[et]]);return Oe};function mo(ce){const{isLeaf:Pe,expanded:Oe}=ce;return Pe?b.createElement(Dn.Z,null):Oe?b.createElement(er.Z,null):b.createElement(Xn,null)}function rr(ce){let{treeData:Pe,children:Oe}=ce;return Pe||(0,Je.zn)(Oe)}const Nr=(ce,Pe)=>{var{defaultExpandAll:Oe,defaultExpandParent:Se,defaultExpandedKeys:et}=ce,st=Nn(ce,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const At=b.useRef(),at=b.useRef(),ft=()=>{const{keyEntities:ka}=(0,Je.I8)(rr(st));let qn;return Oe?qn=Object.keys(ka):Se?qn=(0,un.r7)(st.expandedKeys||et||[],ka):qn=st.expandedKeys||et,qn},[vt,ln]=b.useState(st.selectedKeys||st.defaultSelectedKeys||[]),[hn,$n]=b.useState(()=>ft());b.useEffect(()=>{"selectedKeys"in st&&ln(st.selectedKeys)},[st.selectedKeys]),b.useEffect(()=>{"expandedKeys"in st&&$n(st.expandedKeys)},[st.expandedKeys]);const Tn=(ka,qn)=>{var va;return"expandedKeys"in st||$n(ka),(va=st.onExpand)===null||va===void 0?void 0:va.call(st,ka,qn)},Fa=(ka,qn)=>{var va;const{multiple:Oa}=st,{node:za,nativeEvent:io}=qn,{key:zo=""}=za,ra=rr(st),kr=Object.assign(Object.assign({},qn),{selected:!0}),tr=(io==null?void 0:io.ctrlKey)||(io==null?void 0:io.metaKey),Di=io==null?void 0:io.shiftKey;let dr;Oa&&tr?(dr=ka,At.current=zo,at.current=dr,kr.selectedNodes=ii(ra,dr)):Oa&&Di?(dr=Array.from(new Set([].concat((0,Fe.Z)(at.current||[]),(0,Fe.Z)(Xr({treeData:ra,expandedKeys:hn,startKey:zo,endKey:At.current}))))),kr.selectedNodes=ii(ra,dr)):(dr=[zo],At.current=zo,at.current=dr,kr.selectedNodes=ii(ra,dr)),(va=st.onSelect)===null||va===void 0||va.call(st,dr,kr),"selectedKeys"in st||ln(dr)},{getPrefixCls:ca,direction:Da}=b.useContext(Va.E_),{prefixCls:Xt,className:pn,showIcon:Sn=!0,expandAction:yn="click"}=st,ga=Nn(st,["prefixCls","className","showIcon","expandAction"]),Aa=ca("tree",Xt),Ya=Me()(`${Aa}-directory`,{[`${Aa}-directory-rtl`]:Da==="rtl"},pn);return b.createElement(Fi,Object.assign({icon:mo,ref:Pe,blockNode:!0},ga,{showIcon:Sn,expandAction:yn,prefixCls:Aa,className:Ya,expandedKeys:hn,selectedKeys:vt,onSelect:Fa,onExpand:Tn}))};var Ur=b.forwardRef(Nr);const Ii=Fi;Ii.DirectoryTree=Ur,Ii.TreeNode=Ja.Z;var Xo=Ii},32157:function(ht,ct,ee){"use strict";ee.d(ct,{TM:function(){return ve},Yk:function(){return Me}});var x=ee(45930),ue=ee(63185),fe=ee(14747),De=ee(33507),Fe=ee(45503),Te=ee(67968);const ie=new x.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),_e=(re,a)=>({[`.${re}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${a.motionDurationSlow}`}}}),ze=(re,a)=>({[`.${re}-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:'""'}}}),Ae=(re,a)=>{const{treeCls:y,treeNodeCls:b,treeNodePadding:E,titleHeight:z,nodeSelectedBg:te,nodeHoverBg:ne}=a,oe=a.paddingXS;return{[y]:Object.assign(Object.assign({},(0,fe.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,fe.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:ie,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,fe.oN)(a)),[`&:not(${b}-disabled).filter-node ${y}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${y}-draggable-icon`]:{flexShrink:0,width:z,lineHeight:`${z}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:z}},[`${y}-draggable-icon`]:{visibility:"hidden"},[`${y}-switcher`]:Object.assign(Object.assign({},_e(re,a)),{position:"relative",flex:"none",alignSelf:"stretch",width:z,margin:0,lineHeight:`${z}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:z/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${a.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:z/2*.8,height:z/2,borderBottom:`1px solid ${a.colorBorder}`,content:'""'}}}),[`${y}-checkbox`]:{top:"initial",marginInlineEnd:oe},[`${y}-node-content-wrapper, ${y}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:z,margin:0,padding:`0 ${a.paddingXS/2}px`,color:"inherit",lineHeight:`${z}px`,background:"transparent",borderRadius:a.borderRadius,cursor:"pointer",transition:`all ${a.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:ne},[`&${y}-node-selected`]:{backgroundColor:te},[`${y}-iconEle`]:{display:"inline-block",width:z,height:z,lineHeight:`${z}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${y}-unselectable ${y}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}-node-content-wrapper`]:Object.assign({lineHeight:`${z}px`,userSelect:"none"},ze(re,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:z/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:`${z/2}px !important`}}}}})}},We=re=>{const{treeCls:a,treeNodeCls:y,treeNodePadding:b,directoryNodeSelectedBg:E,directoryNodeSelectedColor:z}=re;return{[`${a}${a}-directory`]:{[y]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:b,insetInlineStart:0,transition:`background-color ${re.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:re.controlItemBgHover}},"> *":{zIndex:1},[`${a}-switcher`]:{transition:`color ${re.motionDurationMid}`},[`${a}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${a}-node-selected`]:{color:z,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${a}-switcher`]:{color:z},[`${a}-node-content-wrapper`]:{color:z,background:"transparent"}}}}}},Me=(re,a)=>{const y=`.${re}`,b=`${y}-treenode`,E=a.paddingXS/2,z=(0,Fe.TS)(a,{treeCls:y,treeNodeCls:b,treeNodePadding:E});return[Ae(re,z),We(z)]},ve=re=>{const{controlHeightSM:a}=re;return{titleHeight:a,nodeHoverBg:re.controlItemBgHover,nodeSelectedBg:re.controlItemBgActive}};ct.ZP=(0,Te.Z)("Tree",(re,a)=>{let{prefixCls:y}=a;return[{[re.componentCls]:(0,ue.C2)(`${y}-checkbox`,re)},Me(y,re),(0,De.Z)(re)]},re=>{const{colorTextLightSolid:a,colorPrimary:y}=re;return Object.assign(Object.assign({},ve(re)),{directoryNodeSelectedColor:a,directoryNodeSelectedBg:y})})},99184:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return y}});var x=ee(87462),ue=ee(67294),fe={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"},De=fe,Fe=ee(74643),Te=function(E,z){return ue.createElement(Fe.Z,(0,x.Z)({},E,{ref:z,icon:De}))},ie=ue.forwardRef(Te),_e=ee(73148),ze=ee(3407),Ae=ee(34182),We=ee(74664),Me=ee(94184),ve=ee.n(Me),re=ee(96159),y=b=>{const{prefixCls:E,switcherIcon:z,treeNodeProps:te,showLine:ne}=b,{isLeaf:oe,expanded:ae,loading:le}=te;if(le)return ue.createElement(ze.Z,{className:`${E}-switcher-loading-icon`});let he;if(ne&&typeof ne=="object"&&(he=ne.showLeafIcon),oe){if(!ne)return null;if(typeof he!="boolean"&&he){const xe=typeof he=="function"?he(te):he,me=`${E}-switcher-line-custom-icon`;return(0,re.l$)(xe)?(0,re.Tm)(xe,{className:ve()(xe.props.className||"",me)}):xe}return he?ue.createElement(_e.Z,{className:`${E}-switcher-line-icon`}):ue.createElement("span",{className:`${E}-switcher-leaf-line`})}const Ee=`${E}-switcher-icon`,be=typeof z=="function"?z(te):z;return(0,re.l$)(be)?(0,re.Tm)(be,{className:ve()(be.props.className||"",Ee)}):be!==void 0?be:ne?ae?ue.createElement(Ae.Z,{className:`${E}-switcher-line-icon`}):ue.createElement(We.Z,{className:`${E}-switcher-line-icon`}):ue.createElement(ie,{className:Ee})}},59810:function(ht,ct,ee){"use strict";ee.d(ct,{default:function(){return vo}});var x=ee(67294),ue=ee(74902),fe=ee(94184),De=ee.n(fe),Fe=ee(87462),Te=ee(15671),ie=ee(43144),_e=ee(60136),ze=ee(51630),Ae=ee(4942),We=ee(45987),Me=ee(74165),ve=ee(71002),re=ee(15861),a=ee(64217);function y(Lt,$t){var Qt="cannot ".concat(Lt.method," ").concat(Lt.action," ").concat($t.status,"'"),rn=new Error(Qt);return rn.status=$t.status,rn.method=Lt.method,rn.url=Lt.action,rn}function b(Lt){var $t=Lt.responseText||Lt.response;if(!$t)return $t;try{return JSON.parse($t)}catch(Qt){return $t}}function E(Lt){var $t=new XMLHttpRequest;Lt.onProgress&&$t.upload&&($t.upload.onprogress=function(un){un.total>0&&(un.percent=un.loaded/un.total*100),Lt.onProgress(un)});var Qt=new FormData;Lt.data&&Object.keys(Lt.data).forEach(function(Un){var un=Lt.data[Un];if(Array.isArray(un)){un.forEach(function(Wn){Qt.append("".concat(Un,"[]"),Wn)});return}Qt.append(Un,un)}),Lt.file instanceof Blob?Qt.append(Lt.filename,Lt.file,Lt.file.name):Qt.append(Lt.filename,Lt.file),$t.onerror=function(un){Lt.onError(un)},$t.onload=function(){return $t.status<200||$t.status>=300?Lt.onError(y(Lt,$t),b($t)):Lt.onSuccess(b($t),$t)},$t.open(Lt.method,Lt.action,!0),Lt.withCredentials&&"withCredentials"in $t&&($t.withCredentials=!0);var rn=Lt.headers||{};return rn["X-Requested-With"]!==null&&$t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(rn).forEach(function(Un){rn[Un]!==null&&$t.setRequestHeader(Un,rn[Un])}),$t.send(Qt),{abort:function(){$t.abort()}}}var z=+new Date,te=0;function ne(){return"rc-upload-".concat(z,"-").concat(++te)}var oe=ee(80334),ae=function(Lt,$t){if(Lt&&$t){var Qt=Array.isArray($t)?$t:$t.split(","),rn=Lt.name||"",Un=Lt.type||"",un=Un.replace(/\/.*$/,"");return Qt.some(function(Wn){var qt=Wn.trim();if(/^\*(\/\*)?$/.test(Wn))return!0;if(qt.charAt(0)==="."){var uo=rn.toLowerCase(),Na=qt.toLowerCase(),So=[Na];return(Na===".jpg"||Na===".jpeg")&&(So=[".jpg",".jpeg"]),So.some(function(Io){return uo.endsWith(Io)})}return/\/\*$/.test(qt)?un===qt.replace(/\/.*$/,""):Un===qt?!0:/^\w+$/.test(qt)?((0,oe.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(qt,"'.Skip for check.")),!0):!1})}return!0};function le(Lt,$t){var Qt=Lt.createReader(),rn=[];function Un(){Qt.readEntries(function(un){var Wn=Array.prototype.slice.apply(un);rn=rn.concat(Wn);var qt=!Wn.length;qt?$t(rn):Un()})}Un()}var he=function($t,Qt,rn){var Un=function un(Wn,qt){Wn&&(Wn.path=qt||"",Wn.isFile?Wn.file(function(uo){rn(uo)&&(Wn.fullPath&&!uo.webkitRelativePath&&(Object.defineProperties(uo,{webkitRelativePath:{writable:!0}}),uo.webkitRelativePath=Wn.fullPath.replace(/^\//,""),Object.defineProperties(uo,{webkitRelativePath:{writable:!1}})),Qt([uo]))}):Wn.isDirectory&&le(Wn,function(uo){uo.forEach(function(Na){un(Na,"".concat(qt).concat(Wn.name,"/"))})}))};$t.forEach(function(un){Un(un.webkitGetAsEntry())})},Ee=he,be=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],xe=function(Lt){(0,_e.Z)(Qt,Lt);var $t=(0,ze.Z)(Qt);function Qt(){var rn;(0,Te.Z)(this,Qt);for(var Un=arguments.length,un=new Array(Un),Wn=0;Wn<Un;Wn++)un[Wn]=arguments[Wn];return rn=$t.call.apply($t,[this].concat(un)),rn.state={uid:ne()},rn.reqs={},rn.fileInput=void 0,rn._isMounted=void 0,rn.onChange=function(qt){var uo=rn.props,Na=uo.accept,So=uo.directory,Io=qt.target.files,Dn=(0,ue.Z)(Io).filter(function(er){return!So||ae(er,Na)});rn.uploadFiles(Dn),rn.reset()},rn.onClick=function(qt){var uo=rn.fileInput;if(uo){var Na=rn.props,So=Na.children,Io=Na.onClick;if(So&&So.type==="button"){var Dn=uo.parentNode;Dn.focus(),Dn.querySelector("button").blur()}uo.click(),Io&&Io(qt)}},rn.onKeyDown=function(qt){qt.key==="Enter"&&rn.onClick(qt)},rn.onFileDrop=function(qt){var uo=rn.props.multiple;if(qt.preventDefault(),qt.type!=="dragover")if(rn.props.directory)Ee(Array.prototype.slice.call(qt.dataTransfer.items),rn.uploadFiles,function(So){return ae(So,rn.props.accept)});else{var Na=(0,ue.Z)(qt.dataTransfer.files).filter(function(So){return ae(So,rn.props.accept)});uo===!1&&(Na=Na.slice(0,1)),rn.uploadFiles(Na)}},rn.uploadFiles=function(qt){var uo=(0,ue.Z)(qt),Na=uo.map(function(So){return So.uid=ne(),rn.processFile(So,uo)});Promise.all(Na).then(function(So){var Io=rn.props.onBatchStart;Io==null||Io(So.map(function(Dn){var er=Dn.origin,Lr=Dn.parsedFile;return{file:er,parsedFile:Lr}})),So.filter(function(Dn){return Dn.parsedFile!==null}).forEach(function(Dn){rn.post(Dn)})})},rn.processFile=function(){var qt=(0,re.Z)((0,Me.Z)().mark(function uo(Na,So){var Io,Dn,er,Lr,Pr,wo,Kr,Xn,Va;return(0,Me.Z)().wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:if(Io=rn.props.beforeUpload,Dn=Na,!Io){ha.next=14;break}return ha.prev=3,ha.next=6,Io(Na,So);case 6:Dn=ha.sent,ha.next=12;break;case 9:ha.prev=9,ha.t0=ha.catch(3),Dn=!1;case 12:if(Dn!==!1){ha.next=14;break}return ha.abrupt("return",{origin:Na,parsedFile:null,action:null,data:null});case 14:if(er=rn.props.action,typeof er!="function"){ha.next=21;break}return ha.next=18,er(Na);case 18:Lr=ha.sent,ha.next=22;break;case 21:Lr=er;case 22:if(Pr=rn.props.data,typeof Pr!="function"){ha.next=29;break}return ha.next=26,Pr(Na);case 26:wo=ha.sent,ha.next=30;break;case 29:wo=Pr;case 30:return Kr=((0,ve.Z)(Dn)==="object"||typeof Dn=="string")&&Dn?Dn:Na,Kr instanceof File?Xn=Kr:Xn=new File([Kr],Na.name,{type:Na.type}),Va=Xn,Va.uid=Na.uid,ha.abrupt("return",{origin:Na,data:wo,parsedFile:Va,action:Lr});case 35:case"end":return ha.stop()}},uo,null,[[3,9]])}));return function(uo,Na){return qt.apply(this,arguments)}}(),rn.saveFileInput=function(qt){rn.fileInput=qt},rn}return(0,ie.Z)(Qt,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Un){var un=this,Wn=Un.data,qt=Un.origin,uo=Un.action,Na=Un.parsedFile;if(this._isMounted){var So=this.props,Io=So.onStart,Dn=So.customRequest,er=So.name,Lr=So.headers,Pr=So.withCredentials,wo=So.method,Kr=qt.uid,Xn=Dn||E,Va={action:uo,filename:er,data:Wn,file:Na,headers:Lr,withCredentials:Pr,method:wo||"post",onProgress:function(ha){var ur=un.props.onProgress;ur==null||ur(ha,Na)},onSuccess:function(ha,ur){var or=un.props.onSuccess;or==null||or(ha,Na,ur),delete un.reqs[Kr]},onError:function(ha,ur){var or=un.props.onError;or==null||or(ha,ur,Na),delete un.reqs[Kr]}};Io(qt),this.reqs[Kr]=Xn(Va)}}},{key:"reset",value:function(){this.setState({uid:ne()})}},{key:"abort",value:function(Un){var un=this.reqs;if(Un){var Wn=Un.uid?Un.uid:Un;un[Wn]&&un[Wn].abort&&un[Wn].abort(),delete un[Wn]}else Object.keys(un).forEach(function(qt){un[qt]&&un[qt].abort&&un[qt].abort(),delete un[qt]})}},{key:"render",value:function(){var Un,un=this.props,Wn=un.component,qt=un.prefixCls,uo=un.className,Na=un.disabled,So=un.id,Io=un.style,Dn=un.multiple,er=un.accept,Lr=un.capture,Pr=un.children,wo=un.directory,Kr=un.openFileDialogOnClick,Xn=un.onMouseEnter,Va=un.onMouseLeave,Ra=(0,We.Z)(un,be),ha=De()((Un={},(0,Ae.Z)(Un,qt,!0),(0,Ae.Z)(Un,"".concat(qt,"-disabled"),Na),(0,Ae.Z)(Un,uo,uo),Un)),ur=wo?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},or=Na?{}:{onClick:Kr?this.onClick:function(){},onKeyDown:Kr?this.onKeyDown:function(){},onMouseEnter:Xn,onMouseLeave:Va,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return x.createElement(Wn,(0,Fe.Z)({},or,{className:ha,role:"button",style:Io}),x.createElement("input",(0,Fe.Z)({},(0,a.Z)(Ra,{aria:!0,data:!0}),{id:So,disabled:Na,type:"file",ref:this.saveFileInput,onClick:function(_r){return _r.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:er},ur,{multiple:Dn,onChange:this.onChange},Lr!=null?{capture:Lr}:{})),Pr)}}]),Qt}(x.Component),me=xe;function Ce(){}var Be=function(Lt){(0,_e.Z)(Qt,Lt);var $t=(0,ze.Z)(Qt);function Qt(){var rn;(0,Te.Z)(this,Qt);for(var Un=arguments.length,un=new Array(Un),Wn=0;Wn<Un;Wn++)un[Wn]=arguments[Wn];return rn=$t.call.apply($t,[this].concat(un)),rn.uploader=void 0,rn.saveUploader=function(qt){rn.uploader=qt},rn}return(0,ie.Z)(Qt,[{key:"abort",value:function(Un){this.uploader.abort(Un)}},{key:"render",value:function(){return x.createElement(me,(0,Fe.Z)({},this.props,{ref:this.saveUploader}))}}]),Qt}(x.Component);Be.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:Ce,onError:Ce,onSuccess:Ce,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Xe=Be,Le=Xe,Ue=ee(5663),Ze=ee(73935),Ge=ee(53124),$e=ee(98866),ut=ee(10110),Ct=ee(24457),Ut={icon:function($t,Qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Qt}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:$t}}]}},name:"file",theme:"twotone"},sn=Ut,it=ee(74643),Pt=function($t,Qt){return x.createElement(it.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:sn}))},Mt=x.forwardRef(Pt),mt=ee(3407),wt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},Kt=wt,je=function($t,Qt){return x.createElement(it.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:Kt}))},vn=x.forwardRef(je),Cn={icon:function($t,Qt){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:$t}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Qt}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:Qt}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Qt}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:$t}}]}},name:"picture",theme:"twotone"},ua=Cn,kn=function($t,Qt){return x.createElement(it.Z,(0,Fe.Z)({},$t,{ref:Qt,icon:ua}))},nt=x.forwardRef(kn),dt=ee(38379),gt=ee(57838),Ft=ee(33603),rt=ee(96159),bt=ee(71577);function It(Lt){return Object.assign(Object.assign({},Lt),{lastModified:Lt.lastModified,lastModifiedDate:Lt.lastModifiedDate,name:Lt.name,size:Lt.size,type:Lt.type,uid:Lt.uid,percent:0,originFileObj:Lt})}function xt(Lt,$t){const Qt=(0,ue.Z)($t),rn=Qt.findIndex(Un=>{let{uid:un}=Un;return un===Lt.uid});return rn===-1?Qt.push(Lt):Qt[rn]=Lt,Qt}function kt(Lt,$t){const Qt=Lt.uid!==void 0?"uid":"name";return $t.filter(rn=>rn[Qt]===Lt[Qt])[0]}function Zt(Lt,$t){const Qt=Lt.uid!==void 0?"uid":"name",rn=$t.filter(Un=>Un[Qt]!==Lt[Qt]);return rn.length===$t.length?null:rn}const Kn=function(){const $t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),rn=$t[$t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(rn)||[""])[0]},Ke=Lt=>Lt.indexOf("image/")===0,Re=Lt=>{if(Lt.type&&!Lt.thumbUrl)return Ke(Lt.type);const $t=Lt.thumbUrl||Lt.url||"",Qt=Kn($t);return/^data:image\//.test($t)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Qt)?!0:!(/^data:/.test($t)||Qt)},In=200;function Ne(Lt){return new Promise($t=>{if(!Lt.type||!Ke(Lt.type)){$t("");return}const Qt=document.createElement("canvas");Qt.width=In,Qt.height=In,Qt.style.cssText=`position: fixed; left: 0; top: 0; width: ${In}px; height: ${In}px; z-index: 9999; display: none;`,document.body.appendChild(Qt);const rn=Qt.getContext("2d"),Un=new Image;if(Un.onload=()=>{const{width:un,height:Wn}=Un;let qt=In,uo=In,Na=0,So=0;un>Wn?(uo=Wn*(In/un),So=-(uo-qt)/2):(qt=un*(In/Wn),Na=-(qt-uo)/2),rn.drawImage(Un,Na,So,qt,uo);const Io=Qt.toDataURL();document.body.removeChild(Qt),window.URL.revokeObjectURL(Un.src),$t(Io)},Un.crossOrigin="anonymous",Lt.type.startsWith("image/svg+xml")){const un=new FileReader;un.onload=()=>{un.result&&(Un.src=un.result)},un.readAsDataURL(Lt)}else if(Lt.type.startsWith("image/gif")){const un=new FileReader;un.onload=()=>{un.result&&$t(un.result)},un.readAsDataURL(Lt)}else Un.src=window.URL.createObjectURL(Lt)})}var ke=ee(84249),Jt=ee(90674),Ye=ee(99569),lt=ee(38703),ot=ee(83062),zt=x.forwardRef((Lt,$t)=>{let{prefixCls:Qt,className:rn,style:Un,locale:un,listType:Wn,file:qt,items:uo,progress:Na,iconRender:So,actionIconRender:Io,itemRender:Dn,isImgUrl:er,showPreviewIcon:Lr,showRemoveIcon:Pr,showDownloadIcon:wo,previewIcon:Kr,removeIcon:Xn,downloadIcon:Va,onPreview:Ra,onDownload:ha,onClose:ur}=Lt;var or,pr;const{status:_r}=qt,[Wr,Fi]=x.useState(_r);x.useEffect(()=>{_r!=="removed"&&Fi(_r)},[_r]);const[hi,_i]=x.useState(!1);x.useEffect(()=>{const at=setTimeout(()=>{_i(!0)},300);return()=>{clearTimeout(at)}},[]);const Xr=So(qt);let ii=x.createElement("div",{className:`${Qt}-icon`},Xr);if(Wn==="picture"||Wn==="picture-card"||Wn==="picture-circle")if(Wr==="uploading"||!qt.thumbUrl&&!qt.url){const at=De()(`${Qt}-list-item-thumbnail`,{[`${Qt}-list-item-file`]:Wr!=="uploading"});ii=x.createElement("div",{className:at},Xr)}else{const at=er!=null&&er(qt)?x.createElement("img",{src:qt.thumbUrl||qt.url,alt:qt.name,className:`${Qt}-list-item-image`,crossOrigin:qt.crossOrigin}):Xr,ft=De()(`${Qt}-list-item-thumbnail`,{[`${Qt}-list-item-file`]:er&&!er(qt)});ii=x.createElement("a",{className:ft,onClick:vt=>Ra(qt,vt),href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer"},at)}const Nn=De()(`${Qt}-list-item`,`${Qt}-list-item-${Wr}`),mo=typeof qt.linkProps=="string"?JSON.parse(qt.linkProps):qt.linkProps,rr=Pr?Io((typeof Xn=="function"?Xn(qt):Xn)||x.createElement(ke.Z,null),()=>ur(qt),Qt,un.removeFile):null,Nr=wo&&Wr==="done"?Io((typeof Va=="function"?Va(qt):Va)||x.createElement(Jt.Z,null),()=>ha(qt),Qt,un.downloadFile):null,li=Wn!=="picture-card"&&Wn!=="picture-circle"&&x.createElement("span",{key:"download-delete",className:De()(`${Qt}-list-item-actions`,{picture:Wn==="picture"})},Nr,rr),Ur=De()(`${Qt}-list-item-name`),Ii=qt.url?[x.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Ur,title:qt.name},mo,{href:qt.url,onClick:at=>Ra(qt,at)}),qt.name),li]:[x.createElement("span",{key:"view",className:Ur,onClick:at=>Ra(qt,at),title:qt.name},qt.name),li],Xo={pointerEvents:"none",opacity:.5},ce=Lr?x.createElement("a",{href:qt.url||qt.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:qt.url||qt.thumbUrl?void 0:Xo,onClick:at=>Ra(qt,at),title:un.previewFile},typeof Kr=="function"?Kr(qt):Kr||x.createElement(Ye.Z,null)):null,Pe=(Wn==="picture-card"||Wn==="picture-circle")&&Wr!=="uploading"&&x.createElement("span",{className:`${Qt}-list-item-actions`},ce,Wr==="done"&&Nr,rr),{getPrefixCls:Oe}=x.useContext(Ge.E_),Se=Oe(),et=x.createElement("div",{className:Nn},ii,Ii,Pe,hi&&x.createElement(dt.default,{motionName:`${Se}-fade`,visible:Wr==="uploading",motionDeadline:2e3},at=>{let{className:ft}=at;const vt="percent"in qt?x.createElement(lt.Z,Object.assign({},Na,{type:"line",percent:qt.percent,"aria-label":qt["aria-label"],"aria-labelledby":qt["aria-labelledby"]})):null;return x.createElement("div",{className:De()(`${Qt}-list-item-progress`,ft)},vt)})),st=qt.response&&typeof qt.response=="string"?qt.response:((or=qt.error)===null||or===void 0?void 0:or.statusText)||((pr=qt.error)===null||pr===void 0?void 0:pr.message)||un.uploadError,At=Wr==="error"?x.createElement(ot.Z,{title:st,getPopupContainer:at=>at.parentNode},et):et;return x.createElement("div",{className:De()(`${Qt}-list-item-container`,rn),style:Un,ref:$t},Dn?Dn(At,qt,uo,{download:ha.bind(null,qt),preview:Ra.bind(null,qt),remove:ur.bind(null,qt)}):At)});const on=(Lt,$t)=>{const{listType:Qt="text",previewFile:rn=Ne,onPreview:Un,onDownload:un,onRemove:Wn,locale:qt,iconRender:uo,isImageUrl:Na=Re,prefixCls:So,items:Io=[],showPreviewIcon:Dn=!0,showRemoveIcon:er=!0,showDownloadIcon:Lr=!1,removeIcon:Pr,previewIcon:wo,downloadIcon:Kr,progress:Xn={size:[-1,2],showInfo:!1},appendAction:Va,appendActionVisible:Ra=!0,itemRender:ha,disabled:ur}=Lt,or=(0,gt.Z)(),[pr,_r]=x.useState(!1);x.useEffect(()=>{Qt!=="picture"&&Qt!=="picture-card"&&Qt!=="picture-circle"||(Io||[]).forEach(Xo=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Xo.originFileObj instanceof File||Xo.originFileObj instanceof Blob)||Xo.thumbUrl!==void 0||(Xo.thumbUrl="",rn&&rn(Xo.originFileObj).then(ce=>{Xo.thumbUrl=ce||"",or()}))})},[Qt,Io,rn]),x.useEffect(()=>{_r(!0)},[]);const Wr=(Xo,ce)=>{if(Un)return ce==null||ce.preventDefault(),Un(Xo)},Fi=Xo=>{typeof un=="function"?un(Xo):Xo.url&&window.open(Xo.url)},hi=Xo=>{Wn==null||Wn(Xo)},_i=Xo=>{if(uo)return uo(Xo,Qt);const ce=Xo.status==="uploading",Pe=Na&&Na(Xo)?x.createElement(nt,null):x.createElement(Mt,null);let Oe=ce?x.createElement(mt.Z,null):x.createElement(vn,null);return Qt==="picture"?Oe=ce?x.createElement(mt.Z,null):Pe:(Qt==="picture-card"||Qt==="picture-circle")&&(Oe=ce?qt.uploading:Pe),Oe},Xr=(Xo,ce,Pe,Oe)=>{const Se={type:"text",size:"small",title:Oe,onClick:et=>{ce(),(0,rt.l$)(Xo)&&Xo.props.onClick&&Xo.props.onClick(et)},className:`${Pe}-list-item-action`,disabled:ur};if((0,rt.l$)(Xo)){const et=(0,rt.Tm)(Xo,Object.assign(Object.assign({},Xo.props),{onClick:()=>{}}));return x.createElement(bt.ZP,Object.assign({},Se,{icon:et}))}return x.createElement(bt.ZP,Object.assign({},Se),x.createElement("span",null,Xo))};x.useImperativeHandle($t,()=>({handlePreview:Wr,handleDownload:Fi}));const{getPrefixCls:ii}=x.useContext(Ge.E_),Nn=ii("upload",So),mo=ii(),rr=De()(`${Nn}-list`,`${Nn}-list-${Qt}`),Nr=(0,ue.Z)(Io.map(Xo=>({key:Xo.uid,file:Xo})));let Ur={motionDeadline:2e3,motionName:`${Nn}-${Qt==="picture-card"||Qt==="picture-circle"?"animate-inline":"animate"}`,keys:Nr,motionAppear:pr};const Ii=x.useMemo(()=>{const Xo=Object.assign({},(0,Ft.Z)(mo));return delete Xo.onAppearEnd,delete Xo.onEnterEnd,delete Xo.onLeaveEnd,Xo},[mo]);return Qt!=="picture-card"&&Qt!=="picture-circle"&&(Ur=Object.assign(Object.assign({},Ii),Ur)),x.createElement("div",{className:rr},x.createElement(dt.CSSMotionList,Object.assign({},Ur,{component:!1}),Xo=>{let{key:ce,file:Pe,className:Oe,style:Se}=Xo;return x.createElement(zt,{key:ce,locale:qt,prefixCls:Nn,className:Oe,style:Se,file:Pe,items:Io,progress:Xn,listType:Qt,isImgUrl:Na,showPreviewIcon:Dn,showRemoveIcon:er,showDownloadIcon:Lr,removeIcon:Pr,previewIcon:wo,downloadIcon:Kr,iconRender:_i,actionIconRender:Xr,itemRender:ha,onPreview:Wr,onDownload:Fi,onClose:hi})}),Va&&x.createElement(dt.default,Object.assign({},Ur,{visible:Ra,forceRender:!0}),Xo=>{let{className:ce,style:Pe}=Xo;return(0,rt.Tm)(Va,Oe=>({className:De()(Oe.className,ce),style:Object.assign(Object.assign(Object.assign({},Pe),{pointerEvents:ce?"none":void 0}),Oe.style)}))}))};var Rt=x.forwardRef(on),yt=ee(14747),Vt=ee(33507),Bt=ee(67968),Fn=ee(45503),zn=Lt=>{const{componentCls:$t,iconCls:Qt}=Lt;return{[`${$t}-wrapper`]:{[`${$t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:Lt.colorFillAlter,border:`${Lt.lineWidth}px dashed ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Lt.motionDurationSlow}`,[$t]:{padding:`${Lt.padding}px 0`},[`${$t}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${$t}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${$t}-disabled):hover`]:{borderColor:Lt.colorPrimaryHover},[`p${$t}-drag-icon`]:{marginBottom:Lt.margin,[Qt]:{color:Lt.colorPrimary,fontSize:Lt.uploadThumbnailSize}},[`p${$t}-text`]:{margin:`0 0 ${Lt.marginXXS}px`,color:Lt.colorTextHeading,fontSize:Lt.fontSizeLG},[`p${$t}-hint`]:{color:Lt.colorTextDescription,fontSize:Lt.fontSize},[`&${$t}-disabled`]:{cursor:"not-allowed",[`p${$t}-drag-icon ${Qt},
p${$t}-text,
p${$t}-hint
`]:{color:Lt.colorTextDisabled}}}}}},_t=Lt=>{const{componentCls:$t,antCls:Qt,iconCls:rn,fontSize:Un,lineHeight:un}=Lt,Wn=`${$t}-list-item`,qt=`${Wn}-actions`,uo=`${Wn}-action`,Na=Math.round(Un*un);return{[`${$t}-wrapper`]:{[`${$t}-list`]:Object.assign(Object.assign({},(0,yt.dF)()),{lineHeight:Lt.lineHeight,[Wn]:{position:"relative",height:Lt.lineHeight*Un,marginTop:Lt.marginXS,fontSize:Un,display:"flex",alignItems:"center",transition:`background-color ${Lt.motionDurationSlow}`,"&:hover":{backgroundColor:Lt.controlItemBgHover},[`${Wn}-name`]:Object.assign(Object.assign({},yt.vS),{padding:`0 ${Lt.paddingXS}px`,lineHeight:un,flex:"auto",transition:`all ${Lt.motionDurationSlow}`}),[qt]:{[uo]:{opacity:0},[`${uo}${Qt}-btn-sm`]:{height:Na,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${uo}:focus-visible,
&.picture ${uo}
`]:{opacity:1},[rn]:{color:Lt.actionsColor,transition:`all ${Lt.motionDurationSlow}`},[`&:hover ${rn}`]:{color:Lt.colorText}},[`${$t}-icon ${rn}`]:{color:Lt.colorTextDescription,fontSize:Un},[`${Wn}-progress`]:{position:"absolute",bottom:-Lt.uploadProgressOffset,width:"100%",paddingInlineStart:Un+Lt.paddingXS,fontSize:Un,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Wn}:hover ${uo}`]:{opacity:1,color:Lt.colorText},[`${Wn}-error`]:{color:Lt.colorError,[`${Wn}-name, ${$t}-icon ${rn}`]:{color:Lt.colorError},[qt]:{[`${rn}, ${rn}:hover`]:{color:Lt.colorError},[uo]:{opacity:1}}},[`${$t}-list-item-container`]:{transition:`opacity ${Lt.motionDurationSlow}, height ${Lt.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ca=ee(45930),Ha=ee(16932);const nn=new Ca.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),en=new Ca.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Ta=Lt=>{const{componentCls:$t}=Lt,Qt=`${$t}-animate-inline`;return[{[`${$t}-wrapper`]:{[`${Qt}-appear, ${Qt}-enter, ${Qt}-leave`]:{animationDuration:Lt.motionDurationSlow,animationTimingFunction:Lt.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Qt}-appear, ${Qt}-enter`]:{animationName:nn},[`${Qt}-leave`]:{animationName:en}}},{[`${$t}-wrapper`]:(0,Ha.J$)(Lt)},nn,en]},An=ee(47448),ma=ee(84780);const Ja=Lt=>{const{componentCls:$t,iconCls:Qt,uploadThumbnailSize:rn,uploadProgressOffset:Un}=Lt,un=`${$t}-list`,Wn=`${un}-item`;return{[`${$t}-wrapper`]:{[`
${un}${un}-picture,
${un}${un}-picture-card,
${un}${un}-picture-circle
`]:{[Wn]:{position:"relative",height:rn+Lt.lineWidth*2+Lt.paddingXS*2,padding:Lt.paddingXS,border:`${Lt.lineWidth}px ${Lt.lineType} ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,"&:hover":{background:"transparent"},[`${Wn}-thumbnail`]:Object.assign(Object.assign({},yt.vS),{width:rn,height:rn,lineHeight:`${rn+Lt.paddingSM}px`,textAlign:"center",flex:"none",[Qt]:{fontSize:Lt.fontSizeHeading2,color:Lt.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Wn}-progress`]:{bottom:Un,width:`calc(100% - ${Lt.paddingSM*2}px)`,marginTop:0,paddingInlineStart:rn+Lt.paddingXS}},[`${Wn}-error`]:{borderColor:Lt.colorError,[`${Wn}-thumbnail ${Qt}`]:{[`svg path[fill='${An.blue[0]}']`]:{fill:Lt.colorErrorBg},[`svg path[fill='${An.blue.primary}']`]:{fill:Lt.colorError}}},[`${Wn}-uploading`]:{borderStyle:"dashed",[`${Wn}-name`]:{marginBottom:Un}}},[`${un}${un}-picture-circle ${Wn}`]:{[`&, &::before, ${Wn}-thumbnail`]:{borderRadius:"50%"}}}}},sr=Lt=>{const{componentCls:$t,iconCls:Qt,fontSizeLG:rn,colorTextLightSolid:Un}=Lt,un=`${$t}-list`,Wn=`${un}-item`,qt=Lt.uploadPicCardSize;return{[`
${$t}-wrapper${$t}-picture-card-wrapper,
${$t}-wrapper${$t}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,yt.dF)()),{display:"inline-block",width:"100%",[`${$t}${$t}-select`]:{width:qt,height:qt,marginInlineEnd:Lt.marginXS,marginBottom:Lt.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:Lt.colorFillAlter,border:`${Lt.lineWidth}px dashed ${Lt.colorBorder}`,borderRadius:Lt.borderRadiusLG,cursor:"pointer",transition:`border-color ${Lt.motionDurationSlow}`,[`> ${$t}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${$t}-disabled):hover`]:{borderColor:Lt.colorPrimary}},[`${un}${un}-picture-card, ${un}${un}-picture-circle`]:{[`${un}-item-container`]:{display:"inline-block",width:qt,height:qt,marginBlock:`0 ${Lt.marginXS}px`,marginInline:`0 ${Lt.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Wn]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${Lt.paddingXS*2}px)`,height:`calc(100% - ${Lt.paddingXS*2}px)`,backgroundColor:Lt.colorBgMask,opacity:0,transition:`all ${Lt.motionDurationSlow}`,content:'" "'}},[`${Wn}:hover`]:{[`&::before, ${Wn}-actions`]:{opacity:1}},[`${Wn}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${Lt.motionDurationSlow}`,[`${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{zIndex:10,width:rn,margin:`0 ${Lt.marginXXS}px`,fontSize:rn,cursor:"pointer",transition:`all ${Lt.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Wn}-actions, ${Wn}-actions:hover`]:{[`${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{color:new ma.C(Un).setAlpha(.65).toRgbString(),"&:hover":{color:Un}}},[`${Wn}-thumbnail, ${Wn}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Wn}-name`]:{display:"none",textAlign:"center"},[`${Wn}-file + ${Wn}-name`]:{position:"absolute",bottom:Lt.margin,display:"block",width:`calc(100% - ${Lt.paddingXS*2}px)`},[`${Wn}-uploading`]:{[`&${Wn}`]:{backgroundColor:Lt.colorFillAlter},[`&::before, ${Qt}-eye, ${Qt}-download, ${Qt}-delete`]:{display:"none"}},[`${Wn}-progress`]:{bottom:Lt.marginXL,width:`calc(100% - ${Lt.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${$t}-wrapper${$t}-picture-circle-wrapper`]:{[`${$t}${$t}-select`]:{borderRadius:"50%"}}}};var Et=Lt=>{const{componentCls:$t}=Lt;return{[`${$t}-rtl`]:{direction:"rtl"}}};const qe=Lt=>{const{componentCls:$t,colorTextDisabled:Qt}=Lt;return{[`${$t}-wrapper`]:Object.assign(Object.assign({},(0,yt.Wf)(Lt)),{[$t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${$t}-select`]:{display:"inline-block"},[`${$t}-disabled`]:{color:Qt,cursor:"not-allowed"}})}};var bn=(0,Bt.Z)("Upload",Lt=>{const{fontSizeHeading3:$t,fontSize:Qt,lineHeight:rn,lineWidth:Un,controlHeightLG:un}=Lt,Wn=Math.round(Qt*rn),qt=(0,Fn.TS)(Lt,{uploadThumbnailSize:$t*2,uploadProgressOffset:Wn/2+Un,uploadPicCardSize:un*2.55});return[qe(qt),zn(qt),Ja(qt),sr(qt),_t(qt),Ta(qt),Et(qt),(0,Vt.Z)(qt)]},Lt=>({actionsColor:Lt.colorTextDescription})),tn=function(Lt,$t,Qt,rn){function Un(un){return un instanceof Qt?un:new Qt(function(Wn){Wn(un)})}return new(Qt||(Qt=Promise))(function(un,Wn){function qt(So){try{Na(rn.next(So))}catch(Io){Wn(Io)}}function uo(So){try{Na(rn.throw(So))}catch(Io){Wn(Io)}}function Na(So){So.done?un(So.value):Un(So.value).then(qt,uo)}Na((rn=rn.apply(Lt,$t||[])).next())})};const Ba=`__LIST_IGNORE_${Date.now()}__`,bo=(Lt,$t)=>{const{fileList:Qt,defaultFileList:rn,onRemove:Un,showUploadList:un=!0,listType:Wn="text",onPreview:qt,onDownload:uo,onChange:Na,onDrop:So,previewFile:Io,disabled:Dn,locale:er,iconRender:Lr,isImageUrl:Pr,progress:wo,prefixCls:Kr,className:Xn,type:Va="select",children:Ra,style:ha,itemRender:ur,maxCount:or,data:pr={},multiple:_r=!1,action:Wr="",accept:Fi="",supportServerRender:hi=!0,rootClassName:_i}=Lt,Xr=x.useContext($e.Z),ii=Dn!=null?Dn:Xr,[Nn,mo]=(0,Ue.Z)(rn||[],{value:Qt,postState:qn=>qn!=null?qn:[]}),[rr,Nr]=x.useState("drop"),li=x.useRef(null);x.useMemo(()=>{const qn=Date.now();(Qt||[]).forEach((va,Oa)=>{!va.uid&&!Object.isFrozen(va)&&(va.uid=`__AUTO__${qn}_${Oa}__`)})},[Qt]);const Ur=(qn,va,Oa)=>{let za=(0,ue.Z)(va),io=!1;or===1?za=za.slice(-1):or&&(io=za.length>or,za=za.slice(0,or)),(0,Ze.flushSync)(()=>{mo(za)});const zo={file:qn,fileList:za};Oa&&(zo.event=Oa),(!io||za.some(ra=>ra.uid===qn.uid))&&(0,Ze.flushSync)(()=>{Na==null||Na(zo)})},Ii=(qn,va)=>tn(void 0,void 0,void 0,function*(){const{beforeUpload:Oa,transformFile:za}=Lt;let io=qn;if(Oa){const zo=yield Oa(qn,va);if(zo===!1)return!1;if(delete qn[Ba],zo===Ba)return Object.defineProperty(qn,Ba,{value:!0,configurable:!0}),!1;typeof zo=="object"&&zo&&(io=zo)}return za&&(io=yield za(io)),io}),Xo=qn=>{const va=qn.filter(io=>!io.file[Ba]);if(!va.length)return;const Oa=va.map(io=>It(io.file));let za=(0,ue.Z)(Nn);Oa.forEach(io=>{za=xt(io,za)}),Oa.forEach((io,zo)=>{let ra=io;if(va[zo].parsedFile)io.status="uploading";else{const{originFileObj:kr}=io;let tr;try{tr=new File([kr],kr.name,{type:kr.type})}catch(Di){tr=new Blob([kr],{type:kr.type}),tr.name=kr.name,tr.lastModifiedDate=new Date,tr.lastModified=new Date().getTime()}tr.uid=io.uid,ra=tr}Ur(ra,za)})},ce=(qn,va,Oa)=>{try{typeof qn=="string"&&(qn=JSON.parse(qn))}catch(zo){}if(!kt(va,Nn))return;const za=It(va);za.status="done",za.percent=100,za.response=qn,za.xhr=Oa;const io=xt(za,Nn);Ur(za,io)},Pe=(qn,va)=>{if(!kt(va,Nn))return;const Oa=It(va);Oa.status="uploading",Oa.percent=qn.percent;const za=xt(Oa,Nn);Ur(Oa,za,qn)},Oe=(qn,va,Oa)=>{if(!kt(Oa,Nn))return;const za=It(Oa);za.error=qn,za.response=va,za.status="error";const io=xt(za,Nn);Ur(za,io)},Se=qn=>{let va;Promise.resolve(typeof Un=="function"?Un(qn):Un).then(Oa=>{var za;if(Oa===!1)return;const io=Zt(qn,Nn);io&&(va=Object.assign(Object.assign({},qn),{status:"removed"}),Nn==null||Nn.forEach(zo=>{const ra=va.uid!==void 0?"uid":"name";zo[ra]===va[ra]&&!Object.isFrozen(zo)&&(zo.status="removed")}),(za=li.current)===null||za===void 0||za.abort(va),Ur(va,io))})},et=qn=>{Nr(qn.type),qn.type==="drop"&&(So==null||So(qn))};x.useImperativeHandle($t,()=>({onBatchStart:Xo,onSuccess:ce,onProgress:Pe,onError:Oe,fileList:Nn,upload:li.current}));const{getPrefixCls:st,direction:At,upload:at}=x.useContext(Ge.E_),ft=st("upload",Kr),vt=Object.assign(Object.assign({onBatchStart:Xo,onError:Oe,onProgress:Pe,onSuccess:ce},Lt),{data:pr,multiple:_r,action:Wr,accept:Fi,supportServerRender:hi,prefixCls:ft,disabled:ii,beforeUpload:Ii,onChange:void 0});delete vt.className,delete vt.style,(!Ra||ii)&&delete vt.id;const[ln,hn]=bn(ft),[$n]=(0,ut.Z)("Upload",Ct.Z.Upload),{showRemoveIcon:Tn,showPreviewIcon:Fa,showDownloadIcon:ca,removeIcon:Da,previewIcon:Xt,downloadIcon:pn}=typeof un=="boolean"?{}:un,Sn=(qn,va)=>un?x.createElement(Rt,{prefixCls:ft,listType:Wn,items:Nn,previewFile:Io,onPreview:qt,onDownload:uo,onRemove:Se,showRemoveIcon:!ii&&Tn,showPreviewIcon:Fa,showDownloadIcon:ca,removeIcon:Da,previewIcon:Xt,downloadIcon:pn,iconRender:Lr,locale:Object.assign(Object.assign({},$n),er),isImageUrl:Pr,progress:wo,appendAction:qn,appendActionVisible:va,itemRender:ur,disabled:ii}):qn,yn=De()(`${ft}-wrapper`,Xn,_i,hn,at==null?void 0:at.className,{[`${ft}-rtl`]:At==="rtl",[`${ft}-picture-card-wrapper`]:Wn==="picture-card",[`${ft}-picture-circle-wrapper`]:Wn==="picture-circle"}),ga=Object.assign(Object.assign({},at==null?void 0:at.style),ha);if(Va==="drag"){const qn=De()(hn,ft,`${ft}-drag`,{[`${ft}-drag-uploading`]:Nn.some(va=>va.status==="uploading"),[`${ft}-drag-hover`]:rr==="dragover",[`${ft}-disabled`]:ii,[`${ft}-rtl`]:At==="rtl"});return ln(x.createElement("span",{className:yn},x.createElement("div",{className:qn,style:ga,onDrop:et,onDragOver:et,onDragLeave:et},x.createElement(Le,Object.assign({},vt,{ref:li,className:`${ft}-btn`}),x.createElement("div",{className:`${ft}-drag-container`},Ra))),Sn()))}const Aa=De()(ft,`${ft}-select`,{[`${ft}-disabled`]:ii}),ka=(qn=>x.createElement("div",{className:Aa,style:qn},x.createElement(Le,Object.assign({},vt,{ref:li}))))(Ra?void 0:{display:"none"});return ln(Wn==="picture-card"||Wn==="picture-circle"?x.createElement("span",{className:yn},Sn(ka,!!Ra)):x.createElement("span",{className:yn},ka,Sn()))};var sa=x.forwardRef(bo),Yo=function(Lt,$t){var Qt={};for(var rn in Lt)Object.prototype.hasOwnProperty.call(Lt,rn)&&$t.indexOf(rn)<0&&(Qt[rn]=Lt[rn]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Un=0,rn=Object.getOwnPropertySymbols(Lt);Un<rn.length;Un++)$t.indexOf(rn[Un])<0&&Object.prototype.propertyIsEnumerable.call(Lt,rn[Un])&&(Qt[rn[Un]]=Lt[rn[Un]]);return Qt},ar=x.forwardRef((Lt,$t)=>{var{style:Qt,height:rn}=Lt,Un=Yo(Lt,["style","height"]);return x.createElement(sa,Object.assign({ref:$t},Un,{type:"drag",style:Object.assign(Object.assign({},Qt),{height:rn})}))});const Jn=sa;Jn.Dragger=ar,Jn.LIST_IGNORE=Ba;var vo=Jn},97909:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct=1e3,ee=6e4,x=36e5,ue="millisecond",fe="second",De="minute",Fe="hour",Te="day",ie="week",_e="month",ze="quarter",Ae="year",We="date",Me="Invalid Date",ve=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,re=/\[([^\]]+)]|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(be){var xe=["th","st","nd","rd"],me=be%100;return"["+be+(xe[(me-20)%10]||xe[me]||xe[0])+"]"}},y=function(be,xe,me){var Ce=String(be);return!Ce||Ce.length>=xe?be:""+Array(xe+1-Ce.length).join(me)+be},b={s:y,z:function(be){var xe=-be.utcOffset(),me=Math.abs(xe),Ce=Math.floor(me/60),Be=me%60;return(xe<=0?"+":"-")+y(Ce,2,"0")+":"+y(Be,2,"0")},m:function be(xe,me){if(xe.date()<me.date())return-be(me,xe);var Ce=12*(me.year()-xe.year())+(me.month()-xe.month()),Be=xe.clone().add(Ce,_e),Xe=me-Be<0,Le=xe.clone().add(Ce+(Xe?-1:1),_e);return+(-(Ce+(me-Be)/(Xe?Be-Le:Le-Be))||0)},a:function(be){return be<0?Math.ceil(be)||0:Math.floor(be)},p:function(be){return{M:_e,y:Ae,w:ie,d:Te,D:We,h:Fe,m:De,s:fe,ms:ue,Q:ze}[be]||String(be||"").toLowerCase().replace(/s$/,"")},u:function(be){return be===void 0}},E="en",z={};z[E]=a;var te="$isDayjsObject",ne=function(be){return be instanceof he||!(!be||!be[te])},oe=function be(xe,me,Ce){var Be;if(!xe)return E;if(typeof xe=="string"){var Xe=xe.toLowerCase();z[Xe]&&(Be=Xe),me&&(z[Xe]=me,Be=Xe);var Le=xe.split("-");if(!Be&&Le.length>1)return be(Le[0])}else{var Ue=xe.name;z[Ue]=xe,Be=Ue}return!Ce&&Be&&(E=Be),Be||!Ce&&E},ae=function(be,xe){if(ne(be))return be.clone();var me=typeof xe=="object"?xe:{};return me.date=be,me.args=arguments,new he(me)},le=b;le.l=oe,le.i=ne,le.w=function(be,xe){return ae(be,{locale:xe.$L,utc:xe.$u,x:xe.$x,$offset:xe.$offset})};var he=function(){function be(me){this.$L=oe(me.locale,null,!0),this.parse(me),this.$x=this.$x||me.x||{},this[te]=!0}var xe=be.prototype;return xe.parse=function(me){this.$d=function(Ce){var Be=Ce.date,Xe=Ce.utc;if(Be===null)return new Date(NaN);if(le.u(Be))return new Date;if(Be instanceof Date)return new Date(Be);if(typeof Be=="string"&&!/Z$/i.test(Be)){var Le=Be.match(ve);if(Le){var Ue=Le[2]-1||0,Ze=(Le[7]||"0").substring(0,3);return Xe?new Date(Date.UTC(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,Ze)):new Date(Le[1],Ue,Le[3]||1,Le[4]||0,Le[5]||0,Le[6]||0,Ze)}}return new Date(Be)}(me),this.init()},xe.init=function(){var me=this.$d;this.$y=me.getFullYear(),this.$M=me.getMonth(),this.$D=me.getDate(),this.$W=me.getDay(),this.$H=me.getHours(),this.$m=me.getMinutes(),this.$s=me.getSeconds(),this.$ms=me.getMilliseconds()},xe.$utils=function(){return le},xe.isValid=function(){return this.$d.toString()!==Me},xe.isSame=function(me,Ce){var Be=ae(me);return this.startOf(Ce)<=Be&&Be<=this.endOf(Ce)},xe.isAfter=function(me,Ce){return ae(me)<this.startOf(Ce)},xe.isBefore=function(me,Ce){return this.endOf(Ce)<ae(me)},xe.$g=function(me,Ce,Be){return le.u(me)?this[Ce]:this.set(Be,me)},xe.unix=function(){return Math.floor(this.valueOf()/1e3)},xe.valueOf=function(){return this.$d.getTime()},xe.startOf=function(me,Ce){var Be=this,Xe=!!le.u(Ce)||Ce,Le=le.p(me),Ue=function(it,Pt){var Mt=le.w(Be.$u?Date.UTC(Be.$y,Pt,it):new Date(Be.$y,Pt,it),Be);return Xe?Mt:Mt.endOf(Te)},Ze=function(it,Pt){return le.w(Be.toDate()[it].apply(Be.toDate("s"),(Xe?[0,0,0,0]:[23,59,59,999]).slice(Pt)),Be)},Ge=this.$W,$e=this.$M,ut=this.$D,Ct="set"+(this.$u?"UTC":"");switch(Le){case Ae:return Xe?Ue(1,0):Ue(31,11);case _e:return Xe?Ue(1,$e):Ue(0,$e+1);case ie:var Ut=this.$locale().weekStart||0,sn=(Ge<Ut?Ge+7:Ge)-Ut;return Ue(Xe?ut-sn:ut+(6-sn),$e);case Te:case We:return Ze(Ct+"Hours",0);case Fe:return Ze(Ct+"Minutes",1);case De:return Ze(Ct+"Seconds",2);case fe:return Ze(Ct+"Milliseconds",3);default:return this.clone()}},xe.endOf=function(me){return this.startOf(me,!1)},xe.$set=function(me,Ce){var Be,Xe=le.p(me),Le="set"+(this.$u?"UTC":""),Ue=(Be={},Be[Te]=Le+"Date",Be[We]=Le+"Date",Be[_e]=Le+"Month",Be[Ae]=Le+"FullYear",Be[Fe]=Le+"Hours",Be[De]=Le+"Minutes",Be[fe]=Le+"Seconds",Be[ue]=Le+"Milliseconds",Be)[Xe],Ze=Xe===Te?this.$D+(Ce-this.$W):Ce;if(Xe===_e||Xe===Ae){var Ge=this.clone().set(We,1);Ge.$d[Ue](Ze),Ge.init(),this.$d=Ge.set(We,Math.min(this.$D,Ge.daysInMonth())).$d}else Ue&&this.$d[Ue](Ze);return this.init(),this},xe.set=function(me,Ce){return this.clone().$set(me,Ce)},xe.get=function(me){return this[le.p(me)]()},xe.add=function(me,Ce){var Be,Xe=this;me=Number(me);var Le=le.p(Ce),Ue=function($e){var ut=ae(Xe);return le.w(ut.date(ut.date()+Math.round($e*me)),Xe)};if(Le===_e)return this.set(_e,this.$M+me);if(Le===Ae)return this.set(Ae,this.$y+me);if(Le===Te)return Ue(1);if(Le===ie)return Ue(7);var Ze=(Be={},Be[De]=ee,Be[Fe]=x,Be[fe]=ct,Be)[Le]||1,Ge=this.$d.getTime()+me*Ze;return le.w(Ge,this)},xe.subtract=function(me,Ce){return this.add(-1*me,Ce)},xe.format=function(me){var Ce=this,Be=this.$locale();if(!this.isValid())return Be.invalidDate||Me;var Xe=me||"YYYY-MM-DDTHH:mm:ssZ",Le=le.z(this),Ue=this.$H,Ze=this.$m,Ge=this.$M,$e=Be.weekdays,ut=Be.months,Ct=Be.meridiem,Ut=function(Pt,Mt,mt,wt){return Pt&&(Pt[Mt]||Pt(Ce,Xe))||mt[Mt].slice(0,wt)},sn=function(Pt){return le.s(Ue%12||12,Pt,"0")},it=Ct||function(Pt,Mt,mt){var wt=Pt<12?"AM":"PM";return mt?wt.toLowerCase():wt};return Xe.replace(re,function(Pt,Mt){return Mt||function(mt){switch(mt){case"YY":return String(Ce.$y).slice(-2);case"YYYY":return le.s(Ce.$y,4,"0");case"M":return Ge+1;case"MM":return le.s(Ge+1,2,"0");case"MMM":return Ut(Be.monthsShort,Ge,ut,3);case"MMMM":return Ut(ut,Ge);case"D":return Ce.$D;case"DD":return le.s(Ce.$D,2,"0");case"d":return String(Ce.$W);case"dd":return Ut(Be.weekdaysMin,Ce.$W,$e,2);case"ddd":return Ut(Be.weekdaysShort,Ce.$W,$e,3);case"dddd":return $e[Ce.$W];case"H":return String(Ue);case"HH":return le.s(Ue,2,"0");case"h":return sn(1);case"hh":return sn(2);case"a":return it(Ue,Ze,!0);case"A":return it(Ue,Ze,!1);case"m":return String(Ze);case"mm":return le.s(Ze,2,"0");case"s":return String(Ce.$s);case"ss":return le.s(Ce.$s,2,"0");case"SSS":return le.s(Ce.$ms,3,"0");case"Z":return Le}return null}(Pt)||Le.replace(":","")})},xe.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},xe.diff=function(me,Ce,Be){var Xe,Le=this,Ue=le.p(Ce),Ze=ae(me),Ge=(Ze.utcOffset()-this.utcOffset())*ee,$e=this-Ze,ut=function(){return le.m(Le,Ze)};switch(Ue){case Ae:Xe=ut()/12;break;case _e:Xe=ut();break;case ze:Xe=ut()/3;break;case ie:Xe=($e-Ge)/6048e5;break;case Te:Xe=($e-Ge)/864e5;break;case Fe:Xe=$e/x;break;case De:Xe=$e/ee;break;case fe:Xe=$e/ct;break;default:Xe=$e}return Be?Xe:le.a(Xe)},xe.daysInMonth=function(){return this.endOf(_e).$D},xe.$locale=function(){return z[this.$L]},xe.locale=function(me,Ce){if(!me)return this.$L;var Be=this.clone(),Xe=oe(me,Ce,!0);return Xe&&(Be.$L=Xe),Be},xe.clone=function(){return le.w(this.$d,this)},xe.toDate=function(){return new Date(this.valueOf())},xe.toJSON=function(){return this.isValid()?this.toISOString():null},xe.toISOString=function(){return this.$d.toISOString()},xe.toString=function(){return this.$d.toUTCString()},be}(),Ee=he.prototype;return ae.prototype=Ee,[["$ms",ue],["$s",fe],["$m",De],["$H",Fe],["$W",Te],["$M",_e],["$y",Ae],["$D",We]].forEach(function(be){Ee[be[1]]=function(xe){return this.$g(xe,be[0],be[1])}}),ae.extend=function(be,xe){return be.$i||(be(xe,he,ae),be.$i=!0),ae},ae.locale=oe,ae.isDayjs=ne,ae.unix=function(be){return ae(1e3*be)},ae.en=z[E],ae.Ls=z,ae.p={},ae})},86625:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){var x=ee.prototype,ue=x.format;x.format=function(fe){var De=this,Fe=this.$locale();if(!this.isValid())return ue.bind(this)(fe);var Te=this.$utils(),ie=(fe||"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(_e){switch(_e){case"Q":return Math.ceil((De.$M+1)/3);case"Do":return Fe.ordinal(De.$D);case"gggg":return De.weekYear();case"GGGG":return De.isoWeekYear();case"wo":return Fe.ordinal(De.week(),"W");case"w":case"ww":return Te.s(De.week(),_e==="w"?1:2,"0");case"W":case"WW":return Te.s(De.isoWeek(),_e==="W"?1:2,"0");case"k":case"kk":return Te.s(String(De.$H===0?24:De.$H),_e==="k"?1:2,"0");case"X":return Math.floor(De.$d.getTime()/1e3);case"x":return De.$d.getTime();case"z":return"["+De.offsetName()+"]";case"zzz":return"["+De.offsetName("long")+"]";default:return _e}});return ue.bind(this)(ie)}}})},40618:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct={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,x=/\d\d/,ue=/\d\d?/,fe=/\d*[^-_:/,()\s\d]+/,De={},Fe=function(Me){return(Me=+Me)+(Me>68?1900:2e3)},Te=function(Me){return function(ve){this[Me]=+ve}},ie=[/[+-]\d\d:?(\d\d)?|Z/,function(Me){(this.zone||(this.zone={})).offset=function(ve){if(!ve||ve==="Z")return 0;var re=ve.match(/([+-]|\d\d)/g),a=60*re[1]+(+re[2]||0);return a===0?0:re[0]==="+"?-a:a}(Me)}],_e=function(Me){var ve=De[Me];return ve&&(ve.indexOf?ve:ve.s.concat(ve.f))},ze=function(Me,ve){var re,a=De.meridiem;if(a){for(var y=1;y<=24;y+=1)if(Me.indexOf(a(y,0,ve))>-1){re=y>12;break}}else re=Me===(ve?"pm":"PM");return re},Ae={A:[fe,function(Me){this.afternoon=ze(Me,!1)}],a:[fe,function(Me){this.afternoon=ze(Me,!0)}],S:[/\d/,function(Me){this.milliseconds=100*+Me}],SS:[x,function(Me){this.milliseconds=10*+Me}],SSS:[/\d{3}/,function(Me){this.milliseconds=+Me}],s:[ue,Te("seconds")],ss:[ue,Te("seconds")],m:[ue,Te("minutes")],mm:[ue,Te("minutes")],H:[ue,Te("hours")],h:[ue,Te("hours")],HH:[ue,Te("hours")],hh:[ue,Te("hours")],D:[ue,Te("day")],DD:[x,Te("day")],Do:[fe,function(Me){var ve=De.ordinal,re=Me.match(/\d+/);if(this.day=re[0],ve)for(var a=1;a<=31;a+=1)ve(a).replace(/\[|\]/g,"")===Me&&(this.day=a)}],M:[ue,Te("month")],MM:[x,Te("month")],MMM:[fe,function(Me){var ve=_e("months"),re=(_e("monthsShort")||ve.map(function(a){return a.slice(0,3)})).indexOf(Me)+1;if(re<1)throw new Error;this.month=re%12||re}],MMMM:[fe,function(Me){var ve=_e("months").indexOf(Me)+1;if(ve<1)throw new Error;this.month=ve%12||ve}],Y:[/[+-]?\d+/,Te("year")],YY:[x,function(Me){this.year=Fe(Me)}],YYYY:[/\d{4}/,Te("year")],Z:ie,ZZ:ie};function We(Me){var ve,re;ve=Me,re=De&&De.formats;for(var a=(Me=ve.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(oe,ae,le){var he=le&&le.toUpperCase();return ae||re[le]||ct[le]||re[he].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ee,be,xe){return be||xe.slice(1)})})).match(ee),y=a.length,b=0;b<y;b+=1){var E=a[b],z=Ae[E],te=z&&z[0],ne=z&&z[1];a[b]=ne?{regex:te,parser:ne}:E.replace(/^\[|\]$/g,"")}return function(oe){for(var ae={},le=0,he=0;le<y;le+=1){var Ee=a[le];if(typeof Ee=="string")he+=Ee.length;else{var be=Ee.regex,xe=Ee.parser,me=oe.slice(he),Ce=be.exec(me)[0];xe.call(ae,Ce),oe=oe.replace(Ce,"")}}return function(Be){var Xe=Be.afternoon;if(Xe!==void 0){var Le=Be.hours;Xe?Le<12&&(Be.hours+=12):Le===12&&(Be.hours=0),delete Be.afternoon}}(ae),ae}}return function(Me,ve,re){re.p.customParseFormat=!0,Me&&Me.parseTwoDigitYear&&(Fe=Me.parseTwoDigitYear);var a=ve.prototype,y=a.parse;a.parse=function(b){var E=b.date,z=b.utc,te=b.args;this.$u=z;var ne=te[1];if(typeof ne=="string"){var oe=te[2]===!0,ae=te[3]===!0,le=oe||ae,he=te[2];ae&&(he=te[2]),De=this.$locale(),!oe&&he&&(De=re.Ls[he]),this.$d=function(me,Ce,Be){try{if(["x","X"].indexOf(Ce)>-1)return new Date((Ce==="X"?1e3:1)*me);var Xe=We(Ce)(me),Le=Xe.year,Ue=Xe.month,Ze=Xe.day,Ge=Xe.hours,$e=Xe.minutes,ut=Xe.seconds,Ct=Xe.milliseconds,Ut=Xe.zone,sn=new Date,it=Ze||(Le||Ue?1:sn.getDate()),Pt=Le||sn.getFullYear(),Mt=0;Le&&!Ue||(Mt=Ue>0?Ue-1:sn.getMonth());var mt=Ge||0,wt=$e||0,Kt=ut||0,je=Ct||0;return Ut?new Date(Date.UTC(Pt,Mt,it,mt,wt,Kt,je+60*Ut.offset*1e3)):Be?new Date(Date.UTC(Pt,Mt,it,mt,wt,Kt,je)):new Date(Pt,Mt,it,mt,wt,Kt,je)}catch(vn){return new Date("")}}(E,ne,z),this.init(),he&&he!==!0&&(this.$L=this.locale(he).$L),le&&E!=this.format(ne)&&(this.$d=new Date("")),De={}}else if(ne instanceof Array)for(var Ee=ne.length,be=1;be<=Ee;be+=1){te[1]=ne[be-1];var xe=re.apply(this,te);if(xe.isValid()){this.$d=xe.$d,this.$L=xe.$L,this.init();break}be===Ee&&(this.$d=new Date(""))}else y.call(this,b)}}})},26850:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee,x){var ue=ee.prototype,fe=function(_e){return _e&&(_e.indexOf?_e:_e.s)},De=function(_e,ze,Ae,We,Me){var ve=_e.name?_e:_e.$locale(),re=fe(ve[ze]),a=fe(ve[Ae]),y=re||a.map(function(E){return E.slice(0,We)});if(!Me)return y;var b=ve.weekStart;return y.map(function(E,z){return y[(z+(b||0))%7]})},Fe=function(){return x.Ls[x.locale()]},Te=function(_e,ze){return _e.formats[ze]||function(Ae){return Ae.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(We,Me,ve){return Me||ve.slice(1)})}(_e.formats[ze.toUpperCase()])},ie=function(){var _e=this;return{months:function(ze){return ze?ze.format("MMMM"):De(_e,"months")},monthsShort:function(ze){return ze?ze.format("MMM"):De(_e,"monthsShort","months",3)},firstDayOfWeek:function(){return _e.$locale().weekStart||0},weekdays:function(ze){return ze?ze.format("dddd"):De(_e,"weekdays")},weekdaysMin:function(ze){return ze?ze.format("dd"):De(_e,"weekdaysMin","weekdays",2)},weekdaysShort:function(ze){return ze?ze.format("ddd"):De(_e,"weekdaysShort","weekdays",3)},longDateFormat:function(ze){return Te(_e.$locale(),ze)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};ue.localeData=function(){return ie.bind(this)()},x.localeData=function(){var _e=Fe();return{firstDayOfWeek:function(){return _e.weekStart||0},weekdays:function(){return x.weekdays()},weekdaysShort:function(){return x.weekdaysShort()},weekdaysMin:function(){return x.weekdaysMin()},months:function(){return x.months()},monthsShort:function(){return x.monthsShort()},longDateFormat:function(ze){return Te(_e,ze)},meridiem:_e.meridiem,ordinal:_e.ordinal}},x.months=function(){return De(Fe(),"months")},x.monthsShort=function(){return De(Fe(),"monthsShort","months",3)},x.weekdays=function(_e){return De(Fe(),"weekdays",null,null,_e)},x.weekdaysShort=function(_e){return De(Fe(),"weekdaysShort","weekdays",3,_e)},x.weekdaysMin=function(_e){return De(Fe(),"weekdaysMin","weekdays",2,_e)}}})},23082:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";var ct="week",ee="year";return function(x,ue,fe){var De=ue.prototype;De.week=function(Fe){if(Fe===void 0&&(Fe=null),Fe!==null)return this.add(7*(Fe-this.week()),"day");var Te=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var ie=fe(this).startOf(ee).add(1,ee).date(Te),_e=fe(this).endOf(ct);if(ie.isBefore(_e))return 1}var ze=fe(this).startOf(ee).date(Te).startOf(ct).subtract(1,"millisecond"),Ae=this.diff(ze,ct,!0);return Ae<0?fe(this).startOf("week").week():Math.ceil(Ae)},De.weeks=function(Fe){return Fe===void 0&&(Fe=null),this.week(Fe)}}})},99873:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){ee.prototype.weekYear=function(){var x=this.month(),ue=this.week(),fe=this.year();return ue===1&&x===11?fe+1:x===0&&ue>=52?fe-1:fe}}})},33088:function(ht){(function(ct,ee){ht.exports=ee()})(this,function(){"use strict";return function(ct,ee){ee.prototype.weekday=function(x){var ue=this.$locale().weekStart||0,fe=this.$W,De=(fe<ue?fe+7:fe)-ue;return this.$utils().u(x)?De:this.subtract(De,"day").add(x,"day")}}})},72665:function(ht,ct){"use strict";var ee;var x=typeof Symbol=="function"&&Symbol.for,ue=x?Symbol.for("react.element"):60103,fe=x?Symbol.for("react.portal"):60106,De=x?Symbol.for("react.fragment"):60107,Fe=x?Symbol.for("react.strict_mode"):60108,Te=x?Symbol.for("react.profiler"):60114,ie=x?Symbol.for("react.provider"):60109,_e=x?Symbol.for("react.context"):60110,ze=x?Symbol.for("react.async_mode"):60111,Ae=x?Symbol.for("react.concurrent_mode"):60111,We=x?Symbol.for("react.forward_ref"):60112,Me=x?Symbol.for("react.suspense"):60113,ve=x?Symbol.for("react.suspense_list"):60120,re=x?Symbol.for("react.memo"):60115,a=x?Symbol.for("react.lazy"):60116,y=x?Symbol.for("react.block"):60121,b=x?Symbol.for("react.fundamental"):60117,E=x?Symbol.for("react.responder"):60118,z=x?Symbol.for("react.scope"):60119;function te(oe){if(typeof oe=="object"&&oe!==null){var ae=oe.$$typeof;switch(ae){case ue:switch(oe=oe.type,oe){case ze:case Ae:case De:case Te:case Fe:case Me:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case _e:case We:case a:case re:case ie:return oe;default:return ae}}case fe:return ae}}}function ne(oe){return te(oe)===Ae}ee=ze,ee=Ae,ee=_e,ee=ie,ee=ue,ee=We,ee=De,ee=a,ee=re,ee=fe,ee=Te,ee=Fe,ee=Me,ee=function(oe){return ne(oe)||te(oe)===ze},ee=ne,ee=function(oe){return te(oe)===_e},ee=function(oe){return te(oe)===ie},ee=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ue},ee=function(oe){return te(oe)===We},ee=function(oe){return te(oe)===De},ee=function(oe){return te(oe)===a},ct.isMemo=function(oe){return te(oe)===re},ee=function(oe){return te(oe)===fe},ee=function(oe){return te(oe)===Te},ee=function(oe){return te(oe)===Fe},ee=function(oe){return te(oe)===Me},ee=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===De||oe===Ae||oe===Te||oe===Fe||oe===Me||oe===ve||typeof oe=="object"&&oe!==null&&(oe.$$typeof===a||oe.$$typeof===re||oe.$$typeof===ie||oe.$$typeof===_e||oe.$$typeof===We||oe.$$typeof===b||oe.$$typeof===E||oe.$$typeof===z||oe.$$typeof===y)},ee=te},12060:function(ht,ct,ee){"use strict";ht.exports=ee(72665)},56261:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return he}});var x=ee(87462),ue=ee(4942),fe=ee(45987),De=ee(1413),Fe=ee(15671),Te=ee(43144),ie=ee(97326),_e=ee(60136),ze=ee(51630),Ae=ee(94184),We=ee.n(Ae),Me=ee(34952),ve=ee(67294),re=ee(69610),a=function(be){for(var xe=be.prefixCls,me=be.level,Ce=be.isStart,Be=be.isEnd,Xe="".concat(xe,"-indent-unit"),Le=[],Ue=0;Ue<me;Ue+=1){var Ze;Le.push(ve.createElement("span",{key:Ue,className:We()(Xe,(Ze={},(0,ue.Z)(Ze,"".concat(Xe,"-start"),Ce[Ue]),(0,ue.Z)(Ze,"".concat(Xe,"-end"),Be[Ue]),Ze))}))}return ve.createElement("span",{"aria-hidden":"true",className:"".concat(xe,"-indent")},Le)},y=ve.memo(a),b=ee(3596),E=ee(83898),z=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],te="open",ne="close",oe="---",ae=function(Ee){(0,_e.Z)(xe,Ee);var be=(0,ze.Z)(xe);function xe(){var me;(0,Fe.Z)(this,xe);for(var Ce=arguments.length,Be=new Array(Ce),Xe=0;Xe<Ce;Xe++)Be[Xe]=arguments[Xe];return me=be.call.apply(be,[this].concat(Be)),me.state={dragNodeHighlight:!1},me.selectHandle=void 0,me.cacheIndent=void 0,me.onSelectorClick=function(Le){var Ue=me.props.context.onNodeClick;Ue(Le,(0,E.F)(me.props)),me.isSelectable()?me.onSelect(Le):me.onCheck(Le)},me.onSelectorDoubleClick=function(Le){var Ue=me.props.context.onNodeDoubleClick;Ue(Le,(0,E.F)(me.props))},me.onSelect=function(Le){if(!me.isDisabled()){var Ue=me.props.context.onNodeSelect;Ue(Le,(0,E.F)(me.props))}},me.onCheck=function(Le){if(!me.isDisabled()){var Ue=me.props,Ze=Ue.disableCheckbox,Ge=Ue.checked,$e=me.props.context.onNodeCheck;if(!(!me.isCheckable()||Ze)){var ut=!Ge;$e(Le,(0,E.F)(me.props),ut)}}},me.onMouseEnter=function(Le){var Ue=me.props.context.onNodeMouseEnter;Ue(Le,(0,E.F)(me.props))},me.onMouseLeave=function(Le){var Ue=me.props.context.onNodeMouseLeave;Ue(Le,(0,E.F)(me.props))},me.onContextMenu=function(Le){var Ue=me.props.context.onNodeContextMenu;Ue(Le,(0,E.F)(me.props))},me.onDragStart=function(Le){var Ue=me.props.context.onNodeDragStart;Le.stopPropagation(),me.setState({dragNodeHighlight:!0}),Ue(Le,(0,ie.Z)(me));try{Le.dataTransfer.setData("text/plain","")}catch(Ze){}},me.onDragEnter=function(Le){var Ue=me.props.context.onNodeDragEnter;Le.preventDefault(),Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragOver=function(Le){var Ue=me.props.context.onNodeDragOver;Le.preventDefault(),Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragLeave=function(Le){var Ue=me.props.context.onNodeDragLeave;Le.stopPropagation(),Ue(Le,(0,ie.Z)(me))},me.onDragEnd=function(Le){var Ue=me.props.context.onNodeDragEnd;Le.stopPropagation(),me.setState({dragNodeHighlight:!1}),Ue(Le,(0,ie.Z)(me))},me.onDrop=function(Le){var Ue=me.props.context.onNodeDrop;Le.preventDefault(),Le.stopPropagation(),me.setState({dragNodeHighlight:!1}),Ue(Le,(0,ie.Z)(me))},me.onExpand=function(Le){var Ue=me.props,Ze=Ue.loading,Ge=Ue.context.onNodeExpand;Ze||Ge(Le,(0,E.F)(me.props))},me.setSelectHandle=function(Le){me.selectHandle=Le},me.getNodeState=function(){var Le=me.props.expanded;return me.isLeaf()?null:Le?te:ne},me.hasChildren=function(){var Le=me.props.eventKey,Ue=me.props.context.keyEntities,Ze=(0,b.Z)(Ue,Le)||{},Ge=Ze.children;return!!(Ge||[]).length},me.isLeaf=function(){var Le=me.props,Ue=Le.isLeaf,Ze=Le.loaded,Ge=me.props.context.loadData,$e=me.hasChildren();return Ue===!1?!1:Ue||!Ge&&!$e||Ge&&Ze&&!$e},me.isDisabled=function(){var Le=me.props.disabled,Ue=me.props.context.disabled;return!!(Ue||Le)},me.isCheckable=function(){var Le=me.props.checkable,Ue=me.props.context.checkable;return!Ue||Le===!1?!1:Ue},me.syncLoadData=function(Le){var Ue=Le.expanded,Ze=Le.loading,Ge=Le.loaded,$e=me.props.context,ut=$e.loadData,Ct=$e.onNodeLoad;Ze||ut&&Ue&&!me.isLeaf()&&!me.hasChildren()&&!Ge&&Ct((0,E.F)(me.props))},me.isDraggable=function(){var Le=me.props,Ue=Le.data,Ze=Le.context.draggable;return!!(Ze&&(!Ze.nodeDraggable||Ze.nodeDraggable(Ue)))},me.renderDragHandler=function(){var Le=me.props.context,Ue=Le.draggable,Ze=Le.prefixCls;return Ue!=null&&Ue.icon?ve.createElement("span",{className:"".concat(Ze,"-draggable-icon")},Ue.icon):null},me.renderSwitcherIconDom=function(Le){var Ue=me.props.switcherIcon,Ze=me.props.context.switcherIcon,Ge=Ue||Ze;return typeof Ge=="function"?Ge((0,De.Z)((0,De.Z)({},me.props),{},{isLeaf:Le})):Ge},me.renderSwitcher=function(){var Le=me.props.expanded,Ue=me.props.context.prefixCls;if(me.isLeaf()){var Ze=me.renderSwitcherIconDom(!0);return Ze!==!1?ve.createElement("span",{className:We()("".concat(Ue,"-switcher"),"".concat(Ue,"-switcher-noop"))},Ze):null}var Ge=We()("".concat(Ue,"-switcher"),"".concat(Ue,"-switcher_").concat(Le?te:ne)),$e=me.renderSwitcherIconDom(!1);return $e!==!1?ve.createElement("span",{onClick:me.onExpand,className:Ge},$e):null},me.renderCheckbox=function(){var Le=me.props,Ue=Le.checked,Ze=Le.halfChecked,Ge=Le.disableCheckbox,$e=me.props.context.prefixCls,ut=me.isDisabled(),Ct=me.isCheckable();if(!Ct)return null;var Ut=typeof Ct!="boolean"?Ct:null;return ve.createElement("span",{className:We()("".concat($e,"-checkbox"),Ue&&"".concat($e,"-checkbox-checked"),!Ue&&Ze&&"".concat($e,"-checkbox-indeterminate"),(ut||Ge)&&"".concat($e,"-checkbox-disabled")),onClick:me.onCheck},Ut)},me.renderIcon=function(){var Le=me.props.loading,Ue=me.props.context.prefixCls;return ve.createElement("span",{className:We()("".concat(Ue,"-iconEle"),"".concat(Ue,"-icon__").concat(me.getNodeState()||"docu"),Le&&"".concat(Ue,"-icon_loading"))})},me.renderSelector=function(){var Le=me.state.dragNodeHighlight,Ue=me.props,Ze=Ue.title,Ge=Ze===void 0?oe:Ze,$e=Ue.selected,ut=Ue.icon,Ct=Ue.loading,Ut=Ue.data,sn=me.props.context,it=sn.prefixCls,Pt=sn.showIcon,Mt=sn.icon,mt=sn.loadData,wt=sn.titleRender,Kt=me.isDisabled(),je="".concat(it,"-node-content-wrapper"),vn;if(Pt){var Cn=ut||Mt;vn=Cn?ve.createElement("span",{className:We()("".concat(it,"-iconEle"),"".concat(it,"-icon__customize"))},typeof Cn=="function"?Cn(me.props):Cn):me.renderIcon()}else mt&&Ct&&(vn=me.renderIcon());var ua;typeof Ge=="function"?ua=Ge(Ut):wt?ua=wt(Ut):ua=Ge;var kn=ve.createElement("span",{className:"".concat(it,"-title")},ua);return ve.createElement("span",{ref:me.setSelectHandle,title:typeof Ge=="string"?Ge:"",className:We()("".concat(je),"".concat(je,"-").concat(me.getNodeState()||"normal"),!Kt&&($e||Le)&&"".concat(it,"-node-selected")),onMouseEnter:me.onMouseEnter,onMouseLeave:me.onMouseLeave,onContextMenu:me.onContextMenu,onClick:me.onSelectorClick,onDoubleClick:me.onSelectorDoubleClick},vn,kn,me.renderDropIndicator())},me.renderDropIndicator=function(){var Le=me.props,Ue=Le.disabled,Ze=Le.eventKey,Ge=me.props.context,$e=Ge.draggable,ut=Ge.dropLevelOffset,Ct=Ge.dropPosition,Ut=Ge.prefixCls,sn=Ge.indent,it=Ge.dropIndicatorRender,Pt=Ge.dragOverNodeKey,Mt=Ge.direction,mt=!!$e,wt=!Ue&&mt&&Pt===Ze,Kt=sn!=null?sn:me.cacheIndent;return me.cacheIndent=sn,wt?it({dropPosition:Ct,dropLevelOffset:ut,indent:Kt,prefixCls:Ut,direction:Mt}):null},me}return(0,Te.Z)(xe,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Ce=this.props.selectable,Be=this.props.context.selectable;return typeof Ce=="boolean"?Ce:Be}},{key:"render",value:function(){var Ce,Be=this.props,Xe=Be.eventKey,Le=Be.className,Ue=Be.style,Ze=Be.dragOver,Ge=Be.dragOverGapTop,$e=Be.dragOverGapBottom,ut=Be.isLeaf,Ct=Be.isStart,Ut=Be.isEnd,sn=Be.expanded,it=Be.selected,Pt=Be.checked,Mt=Be.halfChecked,mt=Be.loading,wt=Be.domRef,Kt=Be.active,je=Be.data,vn=Be.onMouseMove,Cn=Be.selectable,ua=(0,fe.Z)(Be,z),kn=this.props.context,nt=kn.prefixCls,dt=kn.filterTreeNode,gt=kn.keyEntities,Ft=kn.dropContainerKey,rt=kn.dropTargetKey,bt=kn.draggingNodeKey,It=this.isDisabled(),xt=(0,Me.Z)(ua,{aria:!0,data:!0}),kt=(0,b.Z)(gt,Xe)||{},Zt=kt.level,Kn=Ut[Ut.length-1],Ke=this.isDraggable(),Re=!It&&Ke,In=bt===Xe,Ne=Cn!==void 0?{"aria-selected":!!Cn}:void 0;return ve.createElement("div",(0,x.Z)({ref:wt,className:We()(Le,"".concat(nt,"-treenode"),(Ce={},(0,ue.Z)(Ce,"".concat(nt,"-treenode-disabled"),It),(0,ue.Z)(Ce,"".concat(nt,"-treenode-switcher-").concat(sn?"open":"close"),!ut),(0,ue.Z)(Ce,"".concat(nt,"-treenode-checkbox-checked"),Pt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-checkbox-indeterminate"),Mt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-selected"),it),(0,ue.Z)(Ce,"".concat(nt,"-treenode-loading"),mt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-active"),Kt),(0,ue.Z)(Ce,"".concat(nt,"-treenode-leaf-last"),Kn),(0,ue.Z)(Ce,"".concat(nt,"-treenode-draggable"),Ke),(0,ue.Z)(Ce,"dragging",In),(0,ue.Z)(Ce,"drop-target",rt===Xe),(0,ue.Z)(Ce,"drop-container",Ft===Xe),(0,ue.Z)(Ce,"drag-over",!It&&Ze),(0,ue.Z)(Ce,"drag-over-gap-top",!It&&Ge),(0,ue.Z)(Ce,"drag-over-gap-bottom",!It&&$e),(0,ue.Z)(Ce,"filter-node",dt&&dt((0,E.F)(this.props))),Ce)),style:Ue,draggable:Re,"aria-grabbed":In,onDragStart:Re?this.onDragStart:void 0,onDragEnter:Ke?this.onDragEnter:void 0,onDragOver:Ke?this.onDragOver:void 0,onDragLeave:Ke?this.onDragLeave:void 0,onDrop:Ke?this.onDrop:void 0,onDragEnd:Ke?this.onDragEnd:void 0,onMouseMove:vn},Ne,xt),ve.createElement(y,{prefixCls:nt,level:Zt,isStart:Ct,isEnd:Ut}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),xe}(ve.Component),le=function(be){return ve.createElement(re.k.Consumer,null,function(xe){return ve.createElement(ae,(0,x.Z)({},be,{context:xe}))})};le.displayName="TreeNode",le.isTreeNode=1;var he=le},69610:function(ht,ct,ee){"use strict";ee.d(ct,{k:function(){return ue}});var x=ee(67294),ue=x.createContext(null)},29873:function(ht,ct,ee){"use strict";ee.d(ct,{BT:function(){return y},E6:function(){return z},L0:function(){return Ae},OM:function(){return a},_5:function(){return ze},r7:function(){return te},wA:function(){return Me},yx:function(){return We}});var x=ee(74902),ue=ee(71002),fe=ee(72978),De=ee(67294),Fe=ee(56261),Te=ee(3596),ie=ee(83898),_e=null;function ze(ne,oe){if(!ne)return[];var ae=ne.slice(),le=ae.indexOf(oe);return le>=0&&ae.splice(le,1),ae}function Ae(ne,oe){var ae=(ne||[]).slice();return ae.indexOf(oe)===-1&&ae.push(oe),ae}function We(ne){return ne.split("-")}function Me(ne,oe){var ae=[],le=(0,Te.Z)(oe,ne);function he(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ee.forEach(function(be){var xe=be.key,me=be.children;ae.push(xe),he(me)})}return he(le.children),ae}function ve(ne){if(ne.parent){var oe=We(ne.pos);return Number(oe[oe.length-1])===ne.parent.children.length-1}return!1}function re(ne){var oe=We(ne.pos);return Number(oe[oe.length-1])===0}function a(ne,oe,ae,le,he,Ee,be,xe,me,Ce){var Be,Xe=ne.clientX,Le=ne.clientY,Ue=ne.target.getBoundingClientRect(),Ze=Ue.top,Ge=Ue.height,$e=(Ce==="rtl"?-1:1)*(((he==null?void 0:he.x)||0)-Xe),ut=($e-12)/le,Ct=(0,Te.Z)(xe,ae.props.eventKey);if(Le<Ze+Ge/2){var Ut=be.findIndex(function(kn){return kn.key===Ct.key}),sn=Ut<=0?0:Ut-1,it=be[sn].key;Ct=(0,Te.Z)(xe,it)}var Pt=Ct.key,Mt=Ct,mt=Ct.key,wt=0,Kt=0;if(!me.includes(Pt))for(var je=0;je<ut&&ve(Ct);je+=1)Ct=Ct.parent,Kt+=1;var vn=oe.props.data,Cn=Ct.node,ua=!0;return re(Ct)&&Ct.level===0&&Le<Ze+Ge/2&&Ee({dragNode:vn,dropNode:Cn,dropPosition:-1})&&Ct.key===ae.props.eventKey?wt=-1:(Mt.children||[]).length&&me.includes(mt)?Ee({dragNode:vn,dropNode:Cn,dropPosition:0})?wt=0:ua=!1:Kt===0?ut>-1.5?Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1:Ee({dragNode:vn,dropNode:Cn,dropPosition:0})?wt=0:Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1:Ee({dragNode:vn,dropNode:Cn,dropPosition:1})?wt=1:ua=!1,{dropPosition:wt,dropLevelOffset:Kt,dropTargetKey:Ct.key,dropTargetPos:Ct.pos,dragOverNodeKey:mt,dropContainerKey:wt===0?null:((Be=Ct.parent)===null||Be===void 0?void 0:Be.key)||null,dropAllowed:ua}}function y(ne,oe){if(ne){var ae=oe.multiple;return ae?ne.slice():ne.length?[ne[0]]:ne}}var b=function(oe){return oe};function E(ne,oe){if(!ne)return[];var ae=oe||{},le=ae.processProps,he=le===void 0?b:le,Ee=Array.isArray(ne)?ne:[ne];return Ee.map(function(be){var xe=be.children,me=_objectWithoutProperties(be,_e),Ce=E(xe,oe);return React.createElement(TreeNode,_extends({key:me.key},he(me)),Ce)})}function z(ne){if(!ne)return null;var oe;if(Array.isArray(ne))oe={checkedKeys:ne,halfCheckedKeys:void 0};else if((0,ue.Z)(ne)==="object")oe={checkedKeys:ne.checked||void 0,halfCheckedKeys:ne.halfChecked||void 0};else return(0,fe.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function te(ne,oe){var ae=new Set;function le(he){if(!ae.has(he)){var Ee=(0,Te.Z)(oe,he);if(Ee){ae.add(he);var be=Ee.parent,xe=Ee.node;xe.disabled||be&&le(be.key)}}}return(ne||[]).forEach(function(he){le(he)}),(0,x.Z)(ae)}},97153:function(ht,ct,ee){"use strict";ee.d(ct,{S:function(){return ie}});var x=ee(72978),ue=ee(3596);function fe(_e,ze){var Ae=new Set;return _e.forEach(function(We){ze.has(We)||Ae.add(We)}),Ae}function De(_e){var ze=_e||{},Ae=ze.disabled,We=ze.disableCheckbox,Me=ze.checkable;return!!(Ae||We)||Me===!1}function Fe(_e,ze,Ae,We){for(var Me=new Set(_e),ve=new Set,re=0;re<=Ae;re+=1){var a=ze.get(re)||new Set;a.forEach(function(z){var te=z.key,ne=z.node,oe=z.children,ae=oe===void 0?[]:oe;Me.has(te)&&!We(ne)&&ae.filter(function(le){return!We(le.node)}).forEach(function(le){Me.add(le.key)})})}for(var y=new Set,b=Ae;b>=0;b-=1){var E=ze.get(b)||new Set;E.forEach(function(z){var te=z.parent,ne=z.node;if(!(We(ne)||!z.parent||y.has(z.parent.key))){if(We(z.parent.node)){y.add(te.key);return}var oe=!0,ae=!1;(te.children||[]).filter(function(le){return!We(le.node)}).forEach(function(le){var he=le.key,Ee=Me.has(he);oe&&!Ee&&(oe=!1),!ae&&(Ee||ve.has(he))&&(ae=!0)}),oe&&Me.add(te.key),ae&&ve.add(te.key),y.add(te.key)}})}return{checkedKeys:Array.from(Me),halfCheckedKeys:Array.from(fe(ve,Me))}}function Te(_e,ze,Ae,We,Me){for(var ve=new Set(_e),re=new Set(ze),a=0;a<=We;a+=1){var y=Ae.get(a)||new Set;y.forEach(function(te){var ne=te.key,oe=te.node,ae=te.children,le=ae===void 0?[]:ae;!ve.has(ne)&&!re.has(ne)&&!Me(oe)&&le.filter(function(he){return!Me(he.node)}).forEach(function(he){ve.delete(he.key)})})}re=new Set;for(var b=new Set,E=We;E>=0;E-=1){var z=Ae.get(E)||new Set;z.forEach(function(te){var ne=te.parent,oe=te.node;if(!(Me(oe)||!te.parent||b.has(te.parent.key))){if(Me(te.parent.node)){b.add(ne.key);return}var ae=!0,le=!1;(ne.children||[]).filter(function(he){return!Me(he.node)}).forEach(function(he){var Ee=he.key,be=ve.has(Ee);ae&&!be&&(ae=!1),!le&&(be||re.has(Ee))&&(le=!0)}),ae||ve.delete(ne.key),le&&re.add(ne.key),b.add(ne.key)}})}return{checkedKeys:Array.from(ve),halfCheckedKeys:Array.from(fe(re,ve))}}function ie(_e,ze,Ae,We){var Me=[],ve;We?ve=We:ve=De;var re=new Set(_e.filter(function(E){var z=!!(0,ue.Z)(Ae,E);return z||Me.push(E),z})),a=new Map,y=0;Object.keys(Ae).forEach(function(E){var z=Ae[E],te=z.level,ne=a.get(te);ne||(ne=new Set,a.set(te,ne)),ne.add(z),y=Math.max(y,te)}),(0,x.ZP)(!Me.length,"Tree missing follow keys: ".concat(Me.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return ze===!0?b=Fe(re,a,y,ve):b=Te(re,ze.halfCheckedKeys,a,y,ve),b}},3596:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return x}});function x(ue,fe){return ue[fe]}},83898:function(ht,ct,ee){"use strict";ee.d(ct,{I8:function(){return te},F:function(){return oe},zn:function(){return b},w$:function(){return a},oH:function(){return E},km:function(){return re},H8:function(){return ne}});var x=ee(71002),ue=ee(74902),fe=ee(1413),De=ee(45987),Fe=ee(67294),Te=ee(28580);function ie(ae){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=[];return Fe.Children.forEach(ae,function(Ee){Ee==null&&!le.keepEmpty||(Array.isArray(Ee)?he=he.concat(ie(Ee)):(0,Te.isFragment)(Ee)&&Ee.props?he=he.concat(ie(Ee.props.children,le)):he.push(Ee))}),he}function _e(ae,le){var he=(0,fe.Z)({},ae);return Array.isArray(le)&&le.forEach(function(Ee){delete he[Ee]}),he}var ze=ee(72978),Ae=ee(3596),We=["children"];function Me(ae,le){return"".concat(ae,"-").concat(le)}function ve(ae){return ae&&ae.type&&ae.type.isTreeNode}function re(ae,le){return ae!=null?ae:le}function a(ae){var le=ae||{},he=le.title,Ee=le._title,be=le.key,xe=le.children,me=he||"title";return{title:me,_title:Ee||[me],key:be||"key",children:xe||"children"}}function y(ae,le){var he=new Map;function Ee(be){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(be||[]).forEach(function(me){var Ce=me[le.key],Be=me[le.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(xe).concat(Ce,"]"));var Xe=String(Ce);warning(!he.has(Xe)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(Xe)),he.set(Xe,!0),Ee(Be,"".concat(xe).concat(Xe," > "))})}Ee(ae)}function b(ae){function le(he){var Ee=ie(he);return Ee.map(function(be){if(!ve(be))return(0,ze.ZP)(!be,"Tree/TreeNode can only accept TreeNode as children."),null;var xe=be.key,me=be.props,Ce=me.children,Be=(0,De.Z)(me,We),Xe=(0,fe.Z)({key:xe},Be),Le=le(Ce);return Le.length&&(Xe.children=Le),Xe}).filter(function(be){return be})}return le(ae)}function E(ae,le,he){var Ee=a(he),be=Ee._title,xe=Ee.key,me=Ee.children,Ce=new Set(le===!0?[]:le),Be=[];function Xe(Le){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Le.map(function(Ze,Ge){for(var $e=Me(Ue?Ue.pos:"0",Ge),ut=re(Ze[xe],$e),Ct,Ut=0;Ut<be.length;Ut+=1){var sn=be[Ut];if(Ze[sn]!==void 0){Ct=Ze[sn];break}}var it=(0,fe.Z)((0,fe.Z)({},_e(Ze,[].concat((0,ue.Z)(be),[xe,me]))),{},{title:Ct,key:ut,parent:Ue,pos:$e,children:null,data:Ze,isStart:[].concat((0,ue.Z)(Ue?Ue.isStart:[]),[Ge===0]),isEnd:[].concat((0,ue.Z)(Ue?Ue.isEnd:[]),[Ge===Le.length-1])});return Be.push(it),le===!0||Ce.has(ut)?it.children=Xe(Ze[me]||[],it):it.children=[],it})}return Xe(ae),Be}function z(ae,le,he){var Ee={};(0,x.Z)(he)==="object"?Ee=he:Ee={externalGetKey:he},Ee=Ee||{};var be=Ee,xe=be.childrenPropName,me=be.externalGetKey,Ce=be.fieldNames,Be=a(Ce),Xe=Be.key,Le=Be.children,Ue=xe||Le,Ze;me?typeof me=="string"?Ze=function(ut){return ut[me]}:typeof me=="function"&&(Ze=function(ut){return me(ut)}):Ze=function(ut,Ct){return re(ut[Xe],Ct)};function Ge($e,ut,Ct,Ut){var sn=$e?$e[Ue]:ae,it=$e?Me(Ct.pos,ut):"0",Pt=$e?[].concat((0,ue.Z)(Ut),[$e]):[];if($e){var Mt=Ze($e,it),mt={node:$e,index:ut,pos:it,key:Mt,parentPos:Ct.node?Ct.pos:null,level:Ct.level+1,nodes:Pt};le(mt)}sn&&sn.forEach(function(wt,Kt){Ge(wt,Kt,{node:$e,pos:it,level:Ct?Ct.level+1:-1},Pt)})}Ge(null)}function te(ae){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=le.initWrapper,Ee=le.processEntity,be=le.onProcessFinished,xe=le.externalGetKey,me=le.childrenPropName,Ce=le.fieldNames,Be=arguments.length>2?arguments[2]:void 0,Xe=xe||Be,Le={},Ue={},Ze={posEntities:Le,keyEntities:Ue};return he&&(Ze=he(Ze)||Ze),z(ae,function(Ge){var $e=Ge.node,ut=Ge.index,Ct=Ge.pos,Ut=Ge.key,sn=Ge.parentPos,it=Ge.level,Pt=Ge.nodes,Mt={node:$e,nodes:Pt,index:ut,key:Ut,pos:Ct,level:it},mt=re(Ut,Ct);Le[Ct]=Mt,Ue[mt]=Mt,Mt.parent=Le[sn],Mt.parent&&(Mt.parent.children=Mt.parent.children||[],Mt.parent.children.push(Mt)),Ee&&Ee(Mt,Ze)},{externalGetKey:Xe,childrenPropName:me,fieldNames:Ce}),be&&be(Ze),Ze}function ne(ae,le){var he=le.expandedKeys,Ee=le.selectedKeys,be=le.loadedKeys,xe=le.loadingKeys,me=le.checkedKeys,Ce=le.halfCheckedKeys,Be=le.dragOverNodeKey,Xe=le.dropPosition,Le=le.keyEntities,Ue=(0,Ae.Z)(Le,ae),Ze={eventKey:ae,expanded:he.indexOf(ae)!==-1,selected:Ee.indexOf(ae)!==-1,loaded:be.indexOf(ae)!==-1,loading:xe.indexOf(ae)!==-1,checked:me.indexOf(ae)!==-1,halfChecked:Ce.indexOf(ae)!==-1,pos:String(Ue?Ue.pos:""),dragOver:Be===ae&&Xe===0,dragOverGapTop:Be===ae&&Xe===-1,dragOverGapBottom:Be===ae&&Xe===1};return Ze}function oe(ae){var le=ae.data,he=ae.expanded,Ee=ae.selected,be=ae.checked,xe=ae.loaded,me=ae.loading,Ce=ae.halfChecked,Be=ae.dragOver,Xe=ae.dragOverGapTop,Le=ae.dragOverGapBottom,Ue=ae.pos,Ze=ae.active,Ge=ae.eventKey,$e=(0,fe.Z)((0,fe.Z)({},le),{},{expanded:he,selected:Ee,checked:be,loaded:xe,loading:me,halfChecked:Ce,dragOver:Be,dragOverGapTop:Xe,dragOverGapBottom:Le,pos:Ue,active:Ze,key:Ge});return"props"in $e||Object.defineProperty($e,"props",{get:function(){return(0,ze.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),ae}}),$e}},34952:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return _e}});var x=ee(1413),ue=`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`,fe=`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`,De="".concat(ue," ").concat(fe).split(/[\s\n]+/),Fe="aria-",Te="data-";function ie(ze,Ae){return ze.indexOf(Ae)===0}function _e(ze){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We;Ae===!1?We={aria:!0,data:!0,attr:!0}:Ae===!0?We={aria:!0}:We=(0,x.Z)({},Ae);var Me={};return Object.keys(ze).forEach(function(ve){(We.aria&&(ve==="role"||ie(ve,Fe))||We.data&&ie(ve,Te)||We.attr&&De.includes(ve))&&(Me[ve]=ze[ve])}),Me}},72978:function(ht,ct,ee){"use strict";var x={};function ue(_e,ze){}function fe(_e,ze){}function De(){x={}}function Fe(_e,ze,Ae){!ze&&!x[Ae]&&(_e(!1,Ae),x[Ae]=!0)}function Te(_e,ze){Fe(ue,_e,ze)}function ie(_e,ze){Fe(fe,_e,ze)}ct.ZP=Te},81533:function(ht,ct){"use strict";var ee;var x=typeof Symbol=="function"&&Symbol.for,ue=x?Symbol.for("react.element"):60103,fe=x?Symbol.for("react.portal"):60106,De=x?Symbol.for("react.fragment"):60107,Fe=x?Symbol.for("react.strict_mode"):60108,Te=x?Symbol.for("react.profiler"):60114,ie=x?Symbol.for("react.provider"):60109,_e=x?Symbol.for("react.context"):60110,ze=x?Symbol.for("react.async_mode"):60111,Ae=x?Symbol.for("react.concurrent_mode"):60111,We=x?Symbol.for("react.forward_ref"):60112,Me=x?Symbol.for("react.suspense"):60113,ve=x?Symbol.for("react.suspense_list"):60120,re=x?Symbol.for("react.memo"):60115,a=x?Symbol.for("react.lazy"):60116,y=x?Symbol.for("react.block"):60121,b=x?Symbol.for("react.fundamental"):60117,E=x?Symbol.for("react.responder"):60118,z=x?Symbol.for("react.scope"):60119;function te(oe){if(typeof oe=="object"&&oe!==null){var ae=oe.$$typeof;switch(ae){case ue:switch(oe=oe.type,oe){case ze:case Ae:case De:case Te:case Fe:case Me:return oe;default:switch(oe=oe&&oe.$$typeof,oe){case _e:case We:case a:case re:case ie:return oe;default:return ae}}case fe:return ae}}}function ne(oe){return te(oe)===Ae}ee=ze,ee=Ae,ee=_e,ee=ie,ee=ue,ee=We,ee=De,ee=a,ee=re,ee=fe,ee=Te,ee=Fe,ee=Me,ee=function(oe){return ne(oe)||te(oe)===ze},ee=ne,ee=function(oe){return te(oe)===_e},ee=function(oe){return te(oe)===ie},ee=function(oe){return typeof oe=="object"&&oe!==null&&oe.$$typeof===ue},ee=function(oe){return te(oe)===We},ct.isFragment=function(oe){return te(oe)===De},ee=function(oe){return te(oe)===a},ct.isMemo=function(oe){return te(oe)===re},ee=function(oe){return te(oe)===fe},ee=function(oe){return te(oe)===Te},ee=function(oe){return te(oe)===Fe},ee=function(oe){return te(oe)===Me},ee=function(oe){return typeof oe=="string"||typeof oe=="function"||oe===De||oe===Ae||oe===Te||oe===Fe||oe===Me||oe===ve||typeof oe=="object"&&oe!==null&&(oe.$$typeof===a||oe.$$typeof===re||oe.$$typeof===ie||oe.$$typeof===_e||oe.$$typeof===We||oe.$$typeof===b||oe.$$typeof===E||oe.$$typeof===z||oe.$$typeof===y)},ee=te},28580:function(ht,ct,ee){"use strict";ht.exports=ee(81533)},92389:function(ht,ct){"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(ue){var fe=ue.keyCode;if(ue.altKey&&!ue.ctrlKey||ue.metaKey||fe>=ee.F1&&fe<=ee.F12)return!1;switch(fe){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(ue){if(ue>=ee.ZERO&&ue<=ee.NINE||ue>=ee.NUM_ZERO&&ue<=ee.NUM_MULTIPLY||ue>=ee.A&&ue<=ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ue===0)return!0;switch(ue){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}}};ct.Z=ee},19575:function(ht,ct,ee){var x,ue;(function(fe,De){ht.exports=De(fe)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof ee.g!="undefined"?ee.g:this,function(fe){"use strict";fe=fe||{};var De=fe.Base64,Fe="2.6.4",Te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",ie=function(Be){for(var Xe={},Le=0,Ue=Be.length;Le<Ue;Le++)Xe[Be.charAt(Le)]=Le;return Xe}(Te),_e=String.fromCharCode,ze=function(Be){if(Be.length<2){var Xe=Be.charCodeAt(0);return Xe<128?Be:Xe<2048?_e(192|Xe>>>6)+_e(128|Xe&63):_e(224|Xe>>>12&15)+_e(128|Xe>>>6&63)+_e(128|Xe&63)}else{var Xe=65536+(Be.charCodeAt(0)-55296)*1024+(Be.charCodeAt(1)-56320);return _e(240|Xe>>>18&7)+_e(128|Xe>>>12&63)+_e(128|Xe>>>6&63)+_e(128|Xe&63)}},Ae=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,We=function(Be){return Be.replace(Ae,ze)},Me=function(Be){var Xe=[0,2,1][Be.length%3],Le=Be.charCodeAt(0)<<16|(Be.length>1?Be.charCodeAt(1):0)<<8|(Be.length>2?Be.charCodeAt(2):0),Ue=[Te.charAt(Le>>>18),Te.charAt(Le>>>12&63),Xe>=2?"=":Te.charAt(Le>>>6&63),Xe>=1?"=":Te.charAt(Le&63)];return Ue.join("")},ve=fe.btoa&&typeof fe.btoa=="function"?function(Be){return fe.btoa(Be)}:function(Be){if(Be.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Be.replace(/[\s\S]{1,3}/g,Me)},re=function(Be){return ve(We(String(Be)))},a=function(Be){return Be.replace(/[+\/]/g,function(Xe){return Xe=="+"?"-":"_"}).replace(/=/g,"")},y=function(Be,Xe){return Xe?a(re(Be)):re(Be)},b=function(Be){return y(Be,!0)},E;fe.Uint8Array&&(E=function(Be,Xe){for(var Le="",Ue=0,Ze=Be.length;Ue<Ze;Ue+=3){var Ge=Be[Ue],$e=Be[Ue+1],ut=Be[Ue+2],Ct=Ge<<16|$e<<8|ut;Le+=Te.charAt(Ct>>>18)+Te.charAt(Ct>>>12&63)+(typeof $e!="undefined"?Te.charAt(Ct>>>6&63):"=")+(typeof ut!="undefined"?Te.charAt(Ct&63):"=")}return Xe?a(Le):Le});var z=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,te=function(Be){switch(Be.length){case 4:var Xe=(7&Be.charCodeAt(0))<<18|(63&Be.charCodeAt(1))<<12|(63&Be.charCodeAt(2))<<6|63&Be.charCodeAt(3),Le=Xe-65536;return _e((Le>>>10)+55296)+_e((Le&1023)+56320);case 3:return _e((15&Be.charCodeAt(0))<<12|(63&Be.charCodeAt(1))<<6|63&Be.charCodeAt(2));default:return _e((31&Be.charCodeAt(0))<<6|63&Be.charCodeAt(1))}},ne=function(Be){return Be.replace(z,te)},oe=function(Be){var Xe=Be.length,Le=Xe%4,Ue=(Xe>0?ie[Be.charAt(0)]<<18:0)|(Xe>1?ie[Be.charAt(1)]<<12:0)|(Xe>2?ie[Be.charAt(2)]<<6:0)|(Xe>3?ie[Be.charAt(3)]:0),Ze=[_e(Ue>>>16),_e(Ue>>>8&255),_e(Ue&255)];return Ze.length-=[0,0,2,1][Le],Ze.join("")},ae=fe.atob&&typeof fe.atob=="function"?function(Be){return fe.atob(Be)}:function(Be){return Be.replace(/\S{1,4}/g,oe)},le=function(Be){return ae(String(Be).replace(/[^A-Za-z0-9\+\/]/g,""))},he=function(Be){return ne(ae(Be))},Ee=function(Be){return String(Be).replace(/[-_]/g,function(Xe){return Xe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},be=function(Be){return he(Ee(Be))},xe;fe.Uint8Array&&(xe=function(Be){return Uint8Array.from(le(Ee(Be)),function(Xe){return Xe.charCodeAt(0)})});var me=function(){var Be=fe.Base64;return fe.Base64=De,Be};if(fe.Base64={VERSION:Fe,atob:le,btoa:ve,fromBase64:be,toBase64:y,utob:We,encode:y,encodeURI:b,btou:ne,decode:be,noConflict:me,fromUint8Array:E,toUint8Array:xe},typeof Object.defineProperty=="function"){var Ce=function(Be){return{value:Be,enumerable:!1,writable:!0,configurable:!0}};fe.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ce(function(){return be(this)})),Object.defineProperty(String.prototype,"toBase64",Ce(function(Be){return y(this,Be)})),Object.defineProperty(String.prototype,"toBase64URI",Ce(function(){return y(this,!0)}))}}return fe.Meteor&&(Base64=fe.Base64),ht.exports?ht.exports.Base64=fe.Base64:(x=[],ue=function(){return fe.Base64}.apply(ct,x),ue!==void 0&&(ht.exports=ue)),{Base64:fe.Base64}})},46762:function(ht,ct){"use strict";var ee;var x=Symbol.for("react.element"),ue=Symbol.for("react.portal"),fe=Symbol.for("react.fragment"),De=Symbol.for("react.strict_mode"),Fe=Symbol.for("react.profiler"),Te=Symbol.for("react.provider"),ie=Symbol.for("react.context"),_e=Symbol.for("react.server_context"),ze=Symbol.for("react.forward_ref"),Ae=Symbol.for("react.suspense"),We=Symbol.for("react.suspense_list"),Me=Symbol.for("react.memo"),ve=Symbol.for("react.lazy"),re=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 x:switch(b=b.type,b){case fe:case Fe:case De:case Ae:case We:return b;default:switch(b=b&&b.$$typeof,b){case _e:case ie:case ze:case ve:case Me:case Te:return b;default:return E}}case ue:return E}}}ee=ie,ee=Te,ee=x,ee=ze,ee=fe,ee=ve,ee=Me,ee=ue,ee=Fe,ee=De,ee=Ae,ee=We,ee=function(){return!1},ee=function(){return!1},ee=function(b){return y(b)===ie},ee=function(b){return y(b)===Te},ee=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===x},ee=function(b){return y(b)===ze},ct.isFragment=function(b){return y(b)===fe},ee=function(b){return y(b)===ve},ee=function(b){return y(b)===Me},ee=function(b){return y(b)===ue},ee=function(b){return y(b)===Fe},ee=function(b){return y(b)===De},ee=function(b){return y(b)===Ae},ee=function(b){return y(b)===We},ee=function(b){return typeof b=="string"||typeof b=="function"||b===fe||b===Fe||b===De||b===Ae||b===We||b===re||typeof b=="object"&&b!==null&&(b.$$typeof===ve||b.$$typeof===Me||b.$$typeof===Te||b.$$typeof===ie||b.$$typeof===ze||b.$$typeof===a||b.getModuleId!==void 0)},ee=y},35110:function(ht,ct,ee){"use strict";ht.exports=ee(46762)},64217:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return _e}});var x=ee(1413),ue=`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`,fe=`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`,De="".concat(ue," ").concat(fe).split(/[\s\n]+/),Fe="aria-",Te="data-";function ie(ze,Ae){return ze.indexOf(Ae)===0}function _e(ze){var Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We;Ae===!1?We={aria:!0,data:!0,attr:!0}:Ae===!0?We={aria:!0}:We=(0,x.Z)({},Ae);var Me={};return Object.keys(ze).forEach(function(ve){(We.aria&&(ve==="role"||ie(ve,Fe))||We.data&&ie(ve,Te)||We.attr&&De.includes(ve))&&(Me[ve]=ze[ve])}),Me}},57761:function(ht,ct,ee){"use strict";Object.defineProperty(ct,"__esModule",{value:!0});var x=function(){function Me(ve,re){for(var a=0;a<re.length;a++){var y=re[a];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(ve,y.key,y)}}return function(ve,re,a){return re&&Me(ve.prototype,re),a&&Me(ve,a),ve}}(),ue=ee(67294),fe=Te(ue),De=ee(45697),Fe=Te(De);function Te(Me){return Me&&Me.__esModule?Me:{default:Me}}function ie(Me,ve){var re={};for(var a in Me)ve.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(Me,a)&&(re[a]=Me[a]);return re}function _e(Me,ve){if(!(Me instanceof ve))throw new TypeError("Cannot call a class as a function")}function ze(Me,ve){if(!Me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ve&&(typeof ve=="object"||typeof ve=="function")?ve:Me}function Ae(Me,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ve);Me.prototype=Object.create(ve&&ve.prototype,{constructor:{value:Me,enumerable:!1,writable:!0,configurable:!0}}),ve&&(Object.setPrototypeOf?Object.setPrototypeOf(Me,ve):Me.__proto__=ve)}var We=function(Me){Ae(ve,Me);function ve(re){_e(this,ve);var a=ze(this,(ve.__proto__||Object.getPrototypeOf(ve)).call(this,re));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return x(ve,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,y={get passive(){a=!0}};try{document.addEventListener("test",null,y),document.removeEventListener("test",null,y)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var y=this.props.getScrollParent&&this.props.getScrollParent();return y!=null?y:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var y=window;this.props.useWindow===!1&&(y=a),y.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),y.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),y.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,y=window,b=this.getParentElement(a),E=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,te=y.pageYOffset!==void 0?y.pageYOffset:z.scrollTop;this.props.isReverse?E=te:E=this.calculateOffset(a,te)}else this.props.isReverse?E=b.scrollTop:E=a.scrollHeight-b.scrollTop-b.clientHeight;E<Number(this.props.threshold)&&a&&a.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=b.scrollHeight,this.beforeScrollTop=b.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(a,y){return a?this.calculateTopPosition(a)+(a.offsetHeight-y-window.innerHeight):0}},{key:"calculateTopPosition",value:function(a){return a?a.offsetTop+this.calculateTopPosition(a.offsetParent):0}},{key:"render",value:function(){var a=this,y=this.filterProps(this.props),b=y.children,E=y.element,z=y.hasMore,te=y.initialLoad,ne=y.isReverse,oe=y.loader,ae=y.loadMore,le=y.pageStart,he=y.ref,Ee=y.threshold,be=y.useCapture,xe=y.useWindow,me=y.getScrollParent,Ce=ie(y,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ce.ref=function(Xe){a.scrollComponent=Xe,he&&he(Xe)};var Be=[b];return z&&(oe?ne?Be.unshift(oe):Be.push(oe):this.defaultLoader&&(ne?Be.unshift(this.defaultLoader):Be.push(this.defaultLoader))),fe.default.createElement(E,Ce,Be)}}]),ve}(ue.Component);We.propTypes={children:Fe.default.node.isRequired,element:Fe.default.node,hasMore:Fe.default.bool,initialLoad:Fe.default.bool,isReverse:Fe.default.bool,loader:Fe.default.node,loadMore:Fe.default.func.isRequired,pageStart:Fe.default.number,ref:Fe.default.func,getScrollParent:Fe.default.func,threshold:Fe.default.number,useCapture:Fe.default.bool,useWindow:Fe.default.bool},We.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ct.default=We,ht.exports=ct.default},246:function(ht,ct,ee){ht.exports=ee(57761)},95742:function(ht,ct,ee){"use strict";ee.d(ct,{JN:function(){return Ft},Rp:function(){return te},W8:function(){return It}});var x=ee(87462),ue=ee(97685),fe=ee(94334),De=ee(15671),Fe=ee(43144),Te=ee(82963),ie=ee(61120),_e=ee(60136),ze=ee(97326),Ae=ee(4942),We=ee(67294),Me=ee(45697),ve=ee.n(Me),re=ee(73935),a=ee(41143),y=ee.n(a),b=ee(74902),E=function(){function xt(){(0,De.Z)(this,xt),(0,Ae.Z)(this,"refs",{})}return(0,Fe.Z)(xt,[{key:"add",value:function(Zt,Kn){this.refs[Zt]||(this.refs[Zt]=[]),this.refs[Zt].push(Kn)}},{key:"remove",value:function(Zt,Kn){var Ke=this.getIndex(Zt,Kn);Ke!==-1&&this.refs[Zt].splice(Ke,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var Zt=this;return this.refs[this.active.collection].find(function(Kn){var Ke=Kn.node;return Ke.sortableInfo.index==Zt.active.index})}},{key:"getIndex",value:function(Zt,Kn){return this.refs[Zt].indexOf(Kn)}},{key:"getOrderedRefs",value:function(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[Zt].sort(z)}}]),xt}();function z(xt,kt){var Zt=xt.node.sortableInfo.index,Kn=kt.node.sortableInfo.index;return Zt-Kn}function te(xt,kt,Zt){return xt=xt.slice(),xt.splice(Zt<0?xt.length+Zt:Zt,0,xt.splice(kt,1)[0]),xt}function ne(xt,kt){return Object.keys(xt).reduce(function(Zt,Kn){return kt.indexOf(Kn)===-1&&(Zt[Kn]=xt[Kn]),Zt},{})}var oe={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},ae=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var xt=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],kt=(Array.prototype.slice.call(xt).join("").match(/-(moz|webkit|ms)-/)||xt.OLink===""&&["","o"])[1];switch(kt){case"ms":return"ms";default:return kt&&kt.length?kt[0].toUpperCase()+kt.substr(1):""}}();function le(xt,kt){Object.keys(kt).forEach(function(Zt){xt.style[Zt]=kt[Zt]})}function he(xt,kt){xt.style["".concat(ae,"Transform")]=kt==null?"":"translate3d(".concat(kt.x,"px,").concat(kt.y,"px,0)")}function Ee(xt,kt){xt.style["".concat(ae,"TransitionDuration")]=kt==null?"":"".concat(kt,"ms")}function be(xt,kt){for(;xt;){if(kt(xt))return xt;xt=xt.parentNode}return null}function xe(xt,kt,Zt){return Math.max(xt,Math.min(Zt,kt))}function me(xt){return xt.substr(-2)==="px"?parseFloat(xt):0}function Ce(xt){var kt=window.getComputedStyle(xt);return{bottom:me(kt.marginBottom),left:me(kt.marginLeft),right:me(kt.marginRight),top:me(kt.marginTop)}}function Be(xt,kt){var Zt=kt.displayName||kt.name;return Zt?"".concat(xt,"(").concat(Zt,")"):xt}function Xe(xt,kt){var Zt=xt.getBoundingClientRect();return{top:Zt.top+kt.top,left:Zt.left+kt.left}}function Le(xt){return xt.touches&&xt.touches.length?{x:xt.touches[0].pageX,y:xt.touches[0].pageY}:xt.changedTouches&&xt.changedTouches.length?{x:xt.changedTouches[0].pageX,y:xt.changedTouches[0].pageY}:{x:xt.pageX,y:xt.pageY}}function Ue(xt){return xt.touches&&xt.touches.length||xt.changedTouches&&xt.changedTouches.length}function Ze(xt,kt){var Zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(xt){var Kn={left:Zt.left+xt.offsetLeft,top:Zt.top+xt.offsetTop};return xt.parentNode===kt?Kn:Ze(xt.parentNode,kt,Kn)}}function Ge(xt,kt,Zt){return xt<Zt&&xt>kt?xt-1:xt>Zt&&xt<kt?xt+1:xt}function $e(xt){var kt=xt.lockOffset,Zt=xt.width,Kn=xt.height,Ke=kt,Re=kt,In="px";if(typeof kt=="string"){var Ne=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(kt);y()(Ne!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',kt),Ke=parseFloat(kt),Re=parseFloat(kt),In=Ne[1]}return y()(isFinite(Ke)&&isFinite(Re),"lockOffset value should be a finite. Given %s",kt),In==="%"&&(Ke=Ke*Zt/100,Re=Re*Kn/100),{x:Ke,y:Re}}function ut(xt){var kt=xt.height,Zt=xt.width,Kn=xt.lockOffset,Ke=Array.isArray(Kn)?Kn:[Kn,Kn];y()(Ke.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",Kn);var Re=(0,ue.Z)(Ke,2),In=Re[0],Ne=Re[1];return[$e({height:kt,lockOffset:In,width:Zt}),$e({height:kt,lockOffset:Ne,width:Zt})]}function Ct(xt){var kt=window.getComputedStyle(xt),Zt=/(auto|scroll)/,Kn=["overflow","overflowX","overflowY"];return Kn.find(function(Ke){return Zt.test(kt[Ke])})}function Ut(xt){return xt instanceof HTMLElement?Ct(xt)?xt:Ut(xt.parentNode):null}function sn(xt){var kt=window.getComputedStyle(xt);return kt.display==="grid"?{x:me(kt.gridColumnGap),y:me(kt.gridRowGap)}:{x:0,y:0}}var it={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},Pt={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Mt(xt){var kt="input, textarea, select, canvas, [contenteditable]",Zt=xt.querySelectorAll(kt),Kn=xt.cloneNode(!0),Ke=(0,b.Z)(Kn.querySelectorAll(kt));return Ke.forEach(function(Re,In){if(Re.type!=="file"&&(Re.value=Zt[In].value),Re.type==="radio"&&Re.name&&(Re.name="__sortableClone__".concat(Re.name)),Re.tagName===Pt.Canvas&&Zt[In].width>0&&Zt[In].height>0){var Ne=Re.getContext("2d");Ne.drawImage(Zt[In],0,0)}}),Kn}function mt(xt){var kt,Zt,Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){_inherits(Re,Ke);function Re(){return _classCallCheck(this,Re),_possibleConstructorReturn(this,_getPrototypeOf(Re).apply(this,arguments))}return _createClass(Re,[{key:"componentDidMount",value:function(){var Ne=findDOMNode(this);Ne.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Kn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ne=Kn.withRef?"wrappedInstance":null;return createElement(xt,_extends({ref:Ne},this.props))}}]),Re}(Component),_defineProperty(kt,"displayName",Be("sortableHandle",xt)),Zt}function wt(xt){return xt.sortableHandle!=null}var Kt=function(){function xt(kt,Zt){(0,De.Z)(this,xt),this.container=kt,this.onScrollCallback=Zt}return(0,Fe.Z)(xt,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(Zt){var Kn=this,Ke=Zt.translate,Re=Zt.minTranslate,In=Zt.maxTranslate,Ne=Zt.width,ke=Zt.height,Jt={x:0,y:0},Ye={x:1,y:1},lt={x:10,y:10},ot=this.container,pt=ot.scrollTop,zt=ot.scrollLeft,on=ot.scrollHeight,jt=ot.scrollWidth,Rt=ot.clientHeight,yt=ot.clientWidth,Vt=pt===0,Bt=on-pt-Rt===0,Fn=zt===0,Vn=jt-zt-yt===0;Ke.y>=In.y-ke/2&&!Bt?(Jt.y=1,Ye.y=lt.y*Math.abs((In.y-ke/2-Ke.y)/ke)):Ke.x>=In.x-Ne/2&&!Vn?(Jt.x=1,Ye.x=lt.x*Math.abs((In.x-Ne/2-Ke.x)/Ne)):Ke.y<=Re.y+ke/2&&!Vt?(Jt.y=-1,Ye.y=lt.y*Math.abs((Ke.y-ke/2-Re.y)/ke)):Ke.x<=Re.x+Ne/2&&!Fn&&(Jt.x=-1,Ye.x=lt.x*Math.abs((Ke.x-Ne/2-Re.x)/Ne)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(Jt.x!==0||Jt.y!==0)&&(this.interval=setInterval(function(){Kn.isAutoScrolling=!0;var zn={left:Ye.x*Jt.x,top:Ye.y*Jt.y};Kn.container.scrollTop+=zn.top,Kn.container.scrollLeft+=zn.left,Kn.onScrollCallback(zn)},5))}}]),xt}();function je(xt){var kt=xt.node;return{height:kt.offsetHeight,width:kt.offsetWidth}}function vn(xt){var kt=[Pt.Input,Pt.Textarea,Pt.Select,Pt.Option,Pt.Button];return!!(kt.indexOf(xt.target.tagName)!==-1||be(xt.target,function(Zt){return Zt.contentEditable==="true"}))}var Cn={axis:ve().oneOf(["x","y","xy"]),contentWindow:ve().any,disableAutoscroll:ve().bool,distance:ve().number,getContainer:ve().func,getHelperDimensions:ve().func,helperClass:ve().string,helperContainer:ve().oneOfType([ve().func,typeof HTMLElement=="undefined"?ve().any:ve().instanceOf(HTMLElement)]),hideSortableGhost:ve().bool,keyboardSortingTransitionDuration:ve().number,lockAxis:ve().string,lockOffset:ve().oneOfType([ve().number,ve().string,ve().arrayOf(ve().oneOfType([ve().number,ve().string]))]),lockToContainerEdges:ve().bool,onSortEnd:ve().func,onSortMove:ve().func,onSortOver:ve().func,onSortStart:ve().func,pressDelay:ve().number,pressThreshold:ve().number,keyCodes:ve().shape({lift:ve().arrayOf(ve().number),drop:ve().arrayOf(ve().number),cancel:ve().arrayOf(ve().number),up:ve().arrayOf(ve().number),down:ve().arrayOf(ve().number)}),shouldCancelStart:ve().func,transitionDuration:ve().number,updateBeforeSortStart:ve().func,useDragHandle:ve().bool,useWindowAsScrollContainer:ve().bool},ua={lift:[it.SPACE],drop:[it.SPACE],cancel:[it.ESC],up:[it.UP,it.LEFT],down:[it.DOWN,it.RIGHT]},kn={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:je,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:ua,shouldCancelStart:vn,transitionDuration:300,useWindowAsScrollContainer:!1},nt=Object.keys(Cn);function dt(xt){y()(!(xt.distance&&xt.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function gt(xt,kt){try{var Zt=xt()}catch(Kn){return kt(!0,Kn)}return Zt&&Zt.then?Zt.then(kt.bind(null,!1),kt.bind(null,!0)):kt(!1,value)}function Ft(xt){var kt,Zt,Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){(0,_e.Z)(Re,Ke);function Re(In){var Ne;return(0,De.Z)(this,Re),Ne=(0,Te.Z)(this,(0,ie.Z)(Re).call(this,In)),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"state",{}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleStart",function(ke){var Jt=Ne.props,Ye=Jt.distance,lt=Jt.shouldCancelStart;if(!(ke.button===2||lt(ke))){Ne.touched=!0,Ne.position=Le(ke);var ot=be(ke.target,function(yt){return yt.sortableInfo!=null});if(ot&&ot.sortableInfo&&Ne.nodeIsChild(ot)&&!Ne.state.sorting){var pt=Ne.props.useDragHandle,zt=ot.sortableInfo,on=zt.index,jt=zt.collection,Rt=zt.disabled;if(Rt||pt&&!be(ke.target,wt))return;Ne.manager.active={collection:jt,index:on},!Ue(ke)&&ke.target.tagName===Pt.Anchor&&ke.preventDefault(),Ye||(Ne.props.pressDelay===0?Ne.handlePress(ke):Ne.pressTimer=setTimeout(function(){return Ne.handlePress(ke)},Ne.props.pressDelay))}}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"nodeIsChild",function(ke){return ke.sortableInfo.manager===Ne.manager}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleMove",function(ke){var Jt=Ne.props,Ye=Jt.distance,lt=Jt.pressThreshold;if(!Ne.state.sorting&&Ne.touched&&!Ne._awaitingUpdateBeforeSortStart){var ot=Le(ke),pt={x:Ne.position.x-ot.x,y:Ne.position.y-ot.y},zt=Math.abs(pt.x)+Math.abs(pt.y);Ne.delta=pt,!Ye&&(!lt||zt>=lt)?(clearTimeout(Ne.cancelTimer),Ne.cancelTimer=setTimeout(Ne.cancel,0)):Ye&&zt>=Ye&&Ne.manager.isActive()&&Ne.handlePress(ke)}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleEnd",function(){Ne.touched=!1,Ne.cancel()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"cancel",function(){var ke=Ne.props.distance,Jt=Ne.state.sorting;Jt||(ke||clearTimeout(Ne.pressTimer),Ne.manager.active=null)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handlePress",function(ke){try{var Jt=Ne.manager.getActive(),Ye=function(){if(Jt){var lt=function(){var _t=Bt.sortableInfo.index,Ca=Ce(Bt),Ha=sn(Ne.container),nn=Ne.scrollContainer.getBoundingClientRect(),en=zt({index:_t,node:Bt,collection:Fn});if(Ne.node=Bt,Ne.margin=Ca,Ne.gridGap=Ha,Ne.width=en.width,Ne.height=en.height,Ne.marginOffset={x:Ne.margin.left+Ne.margin.right+Ne.gridGap.x,y:Math.max(Ne.margin.top,Ne.margin.bottom,Ne.gridGap.y)},Ne.boundingClientRect=Bt.getBoundingClientRect(),Ne.containerBoundingRect=nn,Ne.index=_t,Ne.newIndex=_t,Ne.axis={x:pt.indexOf("x")>=0,y:pt.indexOf("y")>=0},Ne.offsetEdge=Ze(Bt,Ne.container),Vn?Ne.initialOffset=Le((0,fe.Z)({},ke,{pageX:Ne.boundingClientRect.left,pageY:Ne.boundingClientRect.top})):Ne.initialOffset=Le(ke),Ne.initialScroll={left:Ne.scrollContainer.scrollLeft,top:Ne.scrollContainer.scrollTop},Ne.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ne.helper=Ne.helperContainer.appendChild(Mt(Bt)),le(Ne.helper,{boxSizing:"border-box",height:"".concat(Ne.height,"px"),left:"".concat(Ne.boundingClientRect.left-Ca.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ne.boundingClientRect.top-Ca.top,"px"),width:"".concat(Ne.width,"px")}),Vn&&Ne.helper.focus(),jt&&(Ne.sortableGhost=Bt,le(Bt,{opacity:0,visibility:"hidden"})),Ne.minTranslate={},Ne.maxTranslate={},Vn){var Ma=Vt?{top:0,left:0,width:Ne.contentWindow.innerWidth,height:Ne.contentWindow.innerHeight}:Ne.containerBoundingRect,Ta=Ma.top,An=Ma.left,ma=Ma.width,Ja=Ma.height,sr=Ta+Ja,Je=An+ma;Ne.axis.x&&(Ne.minTranslate.x=An-Ne.boundingClientRect.left,Ne.maxTranslate.x=Je-(Ne.boundingClientRect.left+Ne.width)),Ne.axis.y&&(Ne.minTranslate.y=Ta-Ne.boundingClientRect.top,Ne.maxTranslate.y=sr-(Ne.boundingClientRect.top+Ne.height))}else Ne.axis.x&&(Ne.minTranslate.x=(Vt?0:nn.left)-Ne.boundingClientRect.left-Ne.width/2,Ne.maxTranslate.x=(Vt?Ne.contentWindow.innerWidth:nn.left+nn.width)-Ne.boundingClientRect.left-Ne.width/2),Ne.axis.y&&(Ne.minTranslate.y=(Vt?0:nn.top)-Ne.boundingClientRect.top-Ne.height/2,Ne.maxTranslate.y=(Vt?Ne.contentWindow.innerHeight:nn.top+nn.height)-Ne.boundingClientRect.top-Ne.height/2);on&&on.split(" ").forEach(function(Et){return Ne.helper.classList.add(Et)}),Ne.listenerNode=ke.touches?Bt:Ne.contentWindow,Vn?(Ne.listenerNode.addEventListener("wheel",Ne.handleKeyEnd,!0),Ne.listenerNode.addEventListener("mousedown",Ne.handleKeyEnd,!0),Ne.listenerNode.addEventListener("keydown",Ne.handleKeyDown)):(oe.move.forEach(function(Et){return Ne.listenerNode.addEventListener(Et,Ne.handleSortMove,!1)}),oe.end.forEach(function(Et){return Ne.listenerNode.addEventListener(Et,Ne.handleSortEnd,!1)})),Ne.setState({sorting:!0,sortingIndex:_t}),yt&&yt({node:Bt,index:_t,collection:Fn,isKeySorting:Vn,nodes:Ne.manager.getOrderedRefs(),helper:Ne.helper},ke),Vn&&Ne.keyMove(0)},ot=Ne.props,pt=ot.axis,zt=ot.getHelperDimensions,on=ot.helperClass,jt=ot.hideSortableGhost,Rt=ot.updateBeforeSortStart,yt=ot.onSortStart,Vt=ot.useWindowAsScrollContainer,Bt=Jt.node,Fn=Jt.collection,Vn=Ne.manager.isKeySorting,zn=function(){if(typeof Rt=="function"){Ne._awaitingUpdateBeforeSortStart=!0;var On=gt(function(){var _t=Bt.sortableInfo.index;return Promise.resolve(Rt({collection:Fn,index:_t,node:Bt,isKeySorting:Vn},ke)).then(function(){})},function(_t,Ca){if(Ne._awaitingUpdateBeforeSortStart=!1,_t)throw Ca;return Ca});if(On&&On.then)return On.then(function(){})}}();return zn&&zn.then?zn.then(lt):lt(zn)}}();return Promise.resolve(Ye&&Ye.then?Ye.then(function(){}):void 0)}catch(lt){return Promise.reject(lt)}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleSortMove",function(ke){var Jt=Ne.props.onSortMove;typeof ke.preventDefault=="function"&&ke.preventDefault(),Ne.updateHelperPosition(ke),Ne.animateNodes(),Ne.autoscroll(),Jt&&Jt(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleSortEnd",function(ke){var Jt=Ne.props,Ye=Jt.hideSortableGhost,lt=Jt.onSortEnd,ot=Ne.manager,pt=ot.active.collection,zt=ot.isKeySorting,on=Ne.manager.getOrderedRefs();Ne.listenerNode&&(zt?(Ne.listenerNode.removeEventListener("wheel",Ne.handleKeyEnd,!0),Ne.listenerNode.removeEventListener("mousedown",Ne.handleKeyEnd,!0),Ne.listenerNode.removeEventListener("keydown",Ne.handleKeyDown)):(oe.move.forEach(function(Bt){return Ne.listenerNode.removeEventListener(Bt,Ne.handleSortMove)}),oe.end.forEach(function(Bt){return Ne.listenerNode.removeEventListener(Bt,Ne.handleSortEnd)}))),Ne.helper.parentNode.removeChild(Ne.helper),Ye&&Ne.sortableGhost&&le(Ne.sortableGhost,{opacity:"",visibility:""});for(var jt=0,Rt=on.length;jt<Rt;jt++){var yt=on[jt],Vt=yt.node;yt.edgeOffset=null,yt.boundingClientRect=null,he(Vt,null),Ee(Vt,null),yt.translate=null}Ne.autoScroller.clear(),Ne.manager.active=null,Ne.manager.isKeySorting=!1,Ne.setState({sorting:!1,sortingIndex:null}),typeof lt=="function"&&lt({collection:pt,newIndex:Ne.newIndex,oldIndex:Ne.index,isKeySorting:zt,nodes:on},ke),Ne.touched=!1}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"autoscroll",function(){var ke=Ne.props.disableAutoscroll,Jt=Ne.manager.isKeySorting;if(ke){Ne.autoScroller.clear();return}if(Jt){var Ye=(0,fe.Z)({},Ne.translate),lt=0,ot=0;Ne.axis.x&&(Ye.x=Math.min(Ne.maxTranslate.x,Math.max(Ne.minTranslate.x,Ne.translate.x)),lt=Ne.translate.x-Ye.x),Ne.axis.y&&(Ye.y=Math.min(Ne.maxTranslate.y,Math.max(Ne.minTranslate.y,Ne.translate.y)),ot=Ne.translate.y-Ye.y),Ne.translate=Ye,he(Ne.helper,Ne.translate),Ne.scrollContainer.scrollLeft+=lt,Ne.scrollContainer.scrollTop+=ot;return}Ne.autoScroller.update({height:Ne.height,maxTranslate:Ne.maxTranslate,minTranslate:Ne.minTranslate,translate:Ne.translate,width:Ne.width})}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"onAutoScroll",function(ke){Ne.translate.x+=ke.left,Ne.translate.y+=ke.top,Ne.animateNodes()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleKeyDown",function(ke){var Jt=ke.keyCode,Ye=Ne.props,lt=Ye.shouldCancelStart,ot=Ye.keyCodes,pt=ot===void 0?{}:ot,zt=(0,fe.Z)({},ua,pt);Ne.manager.active&&!Ne.manager.isKeySorting||!Ne.manager.active&&(!zt.lift.includes(Jt)||lt(ke)||!Ne.isValidSortingTarget(ke))||(ke.stopPropagation(),ke.preventDefault(),zt.lift.includes(Jt)&&!Ne.manager.active?Ne.keyLift(ke):zt.drop.includes(Jt)&&Ne.manager.active?Ne.keyDrop(ke):zt.cancel.includes(Jt)?(Ne.newIndex=Ne.manager.active.index,Ne.keyDrop(ke)):zt.up.includes(Jt)?Ne.keyMove(-1):zt.down.includes(Jt)&&Ne.keyMove(1))}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyLift",function(ke){var Jt=ke.target,Ye=be(Jt,function(zt){return zt.sortableInfo!=null}),lt=Ye.sortableInfo,ot=lt.index,pt=lt.collection;Ne.initialFocusedNode=Jt,Ne.manager.isKeySorting=!0,Ne.manager.active={index:ot,collection:pt},Ne.handlePress(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyMove",function(ke){var Jt=Ne.manager.getOrderedRefs(),Ye=Jt[Jt.length-1].node.sortableInfo.index,lt=Ne.newIndex+ke,ot=Ne.newIndex;if(!(lt<0||lt>Ye)){Ne.prevIndex=ot,Ne.newIndex=lt;var pt=Ge(Ne.newIndex,Ne.prevIndex,Ne.index),zt=Jt.find(function(Vn){var zn=Vn.node;return zn.sortableInfo.index===pt}),on=zt.node,jt=Ne.containerScrollDelta,Rt=zt.boundingClientRect||Xe(on,jt),yt=zt.translate||{x:0,y:0},Vt={top:Rt.top+yt.y-jt.top,left:Rt.left+yt.x-jt.left},Bt=ot<lt,Fn={x:Bt&&Ne.axis.x?on.offsetWidth-Ne.width:0,y:Bt&&Ne.axis.y?on.offsetHeight-Ne.height:0};Ne.handleSortMove({pageX:Vt.left+Fn.x,pageY:Vt.top+Fn.y,ignoreTransition:ke===0})}}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"keyDrop",function(ke){Ne.handleSortEnd(ke),Ne.initialFocusedNode&&Ne.initialFocusedNode.focus()}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"handleKeyEnd",function(ke){Ne.manager.active&&Ne.keyDrop(ke)}),(0,Ae.Z)((0,ze.Z)((0,ze.Z)(Ne)),"isValidSortingTarget",function(ke){var Jt=Ne.props.useDragHandle,Ye=ke.target,lt=be(Ye,function(ot){return ot.sortableInfo!=null});return lt&&lt.sortableInfo&&!lt.sortableInfo.disabled&&(Jt?wt(Ye):Ye.sortableInfo)}),dt(In),Ne.manager=new E,Ne.events={end:Ne.handleEnd,move:Ne.handleMove,start:Ne.handleStart},Ne}return(0,Fe.Z)(Re,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var Ne=this,ke=this.props.useWindowAsScrollContainer,Jt=this.getContainer();Promise.resolve(Jt).then(function(Ye){Ne.container=Ye,Ne.document=Ne.container.ownerDocument||document;var lt=Ne.props.contentWindow||Ne.document.defaultView||window;Ne.contentWindow=typeof lt=="function"?lt():lt,Ne.scrollContainer=ke?Ne.document.scrollingElement||Ne.document.documentElement:Ut(Ne.container)||Ne.container,Ne.autoScroller=new Kt(Ne.scrollContainer,Ne.onAutoScroll),Object.keys(Ne.events).forEach(function(ot){return oe[ot].forEach(function(pt){return Ne.container.addEventListener(pt,Ne.events[ot],!1)})}),Ne.container.addEventListener("keydown",Ne.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var Ne=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach(function(ke){return oe[ke].forEach(function(Jt){return Ne.container.removeEventListener(Jt,Ne.events[ke])})}),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(Ne){var ke=this.props,Jt=ke.lockAxis,Ye=ke.lockOffset,lt=ke.lockToContainerEdges,ot=ke.transitionDuration,pt=ke.keyboardSortingTransitionDuration,zt=pt===void 0?ot:pt,on=this.manager.isKeySorting,jt=Ne.ignoreTransition,Rt=Le(Ne),yt={x:Rt.x-this.initialOffset.x,y:Rt.y-this.initialOffset.y};if(yt.y-=window.pageYOffset-this.initialWindowScroll.top,yt.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=yt,lt){var Vt=ut({height:this.height,lockOffset:Ye,width:this.width}),Bt=(0,ue.Z)(Vt,2),Fn=Bt[0],Vn=Bt[1],zn={x:this.width/2-Fn.x,y:this.height/2-Fn.y},On={x:this.width/2-Vn.x,y:this.height/2-Vn.y};yt.x=xe(this.minTranslate.x+zn.x,this.maxTranslate.x-On.x,yt.x),yt.y=xe(this.minTranslate.y+zn.y,this.maxTranslate.y-On.y,yt.y)}Jt==="x"?yt.y=0:Jt==="y"&&(yt.x=0),on&&zt&&!jt&&Ee(this.helper,zt),he(this.helper,yt)}},{key:"animateNodes",value:function(){var Ne=this.props,ke=Ne.transitionDuration,Jt=Ne.hideSortableGhost,Ye=Ne.onSortOver,lt=this.containerScrollDelta,ot=this.windowScrollDelta,pt=this.manager.getOrderedRefs(),zt={left:this.offsetEdge.left+this.translate.x+lt.left,top:this.offsetEdge.top+this.translate.y+lt.top},on=this.manager.isKeySorting,jt=this.newIndex;this.newIndex=null;for(var Rt=0,yt=pt.length;Rt<yt;Rt++){var Vt=pt[Rt].node,Bt=Vt.sortableInfo.index,Fn=Vt.offsetWidth,Vn=Vt.offsetHeight,zn={height:this.height>Vn?Vn/2:this.height/2,width:this.width>Fn?Fn/2:this.width/2},On=on&&Bt>this.index&&Bt<=jt,_t=on&&Bt<this.index&&Bt>=jt,Ca={x:0,y:0},Ha=pt[Rt].edgeOffset;Ha||(Ha=Ze(Vt,this.container),pt[Rt].edgeOffset=Ha,on&&(pt[Rt].boundingClientRect=Xe(Vt,lt)));var nn=Rt<pt.length-1&&pt[Rt+1],en=Rt>0&&pt[Rt-1];if(nn&&!nn.edgeOffset&&(nn.edgeOffset=Ze(nn.node,this.container),on&&(nn.boundingClientRect=Xe(nn.node,lt))),Bt===this.index){Jt&&(this.sortableGhost=Vt,le(Vt,{opacity:0,visibility:"hidden"}));continue}ke&&Ee(Vt,ke),this.axis.x?this.axis.y?_t||Bt<this.index&&(zt.left+ot.left-zn.width<=Ha.left&&zt.top+ot.top<=Ha.top+zn.height||zt.top+ot.top+zn.height<=Ha.top)?(Ca.x=this.width+this.marginOffset.x,Ha.left+Ca.x>this.containerBoundingRect.width-zn.width&&nn&&(Ca.x=nn.edgeOffset.left-Ha.left,Ca.y=nn.edgeOffset.top-Ha.top),this.newIndex===null&&(this.newIndex=Bt)):(On||Bt>this.index&&(zt.left+ot.left+zn.width>=Ha.left&&zt.top+ot.top+zn.height>=Ha.top||zt.top+ot.top+zn.height>=Ha.top+Vn))&&(Ca.x=-(this.width+this.marginOffset.x),Ha.left+Ca.x<this.containerBoundingRect.left+zn.width&&en&&(Ca.x=en.edgeOffset.left-Ha.left,Ca.y=en.edgeOffset.top-Ha.top),this.newIndex=Bt):On||Bt>this.index&&zt.left+ot.left+zn.width>=Ha.left?(Ca.x=-(this.width+this.marginOffset.x),this.newIndex=Bt):(_t||Bt<this.index&&zt.left+ot.left<=Ha.left+zn.width)&&(Ca.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=Bt)):this.axis.y&&(On||Bt>this.index&&zt.top+ot.top+zn.height>=Ha.top?(Ca.y=-(this.height+this.marginOffset.y),this.newIndex=Bt):(_t||Bt<this.index&&zt.top+ot.top<=Ha.top+zn.height)&&(Ca.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=Bt))),he(Vt,Ca),pt[Rt].translate=Ca}this.newIndex==null&&(this.newIndex=this.index),on&&(this.newIndex=jt);var Ma=on?this.prevIndex:jt;Ye&&this.newIndex!==Ma&&Ye({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:Ma,isKeySorting:on,nodes:pt,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return y()(Kn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var Ne=this.props.getContainer;return typeof Ne!="function"?(0,re.findDOMNode)(this):Ne(Kn.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var Ne=Kn.withRef?"wrappedInstance":null;return(0,We.createElement)(xt,(0,x.Z)({ref:Ne},ne(this.props,nt)))}},{key:"helperContainer",get:function(){var Ne=this.props.helperContainer;return typeof Ne=="function"?Ne():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var Ne=this.props.useWindowAsScrollContainer;return Ne?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),Re}(We.Component),(0,Ae.Z)(kt,"displayName",Be("sortableList",xt)),(0,Ae.Z)(kt,"defaultProps",kn),(0,Ae.Z)(kt,"propTypes",Cn),(0,Ae.Z)(kt,"childContextTypes",{manager:ve().object.isRequired}),Zt}var rt={index:ve().number.isRequired,collection:ve().oneOfType([ve().number,ve().string]),disabled:ve().bool},bt=Object.keys(rt);function It(xt){var kt,Zt,Kn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return Zt=kt=function(Ke){(0,_e.Z)(Re,Ke);function Re(){return(0,De.Z)(this,Re),(0,Te.Z)(this,(0,ie.Z)(Re).apply(this,arguments))}return(0,Fe.Z)(Re,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ne){this.node&&(Ne.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ne.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ne.collection!==this.props.collection&&(this.unregister(Ne.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ne=this.props,ke=Ne.collection,Jt=Ne.disabled,Ye=Ne.index,lt=(0,re.findDOMNode)(this);lt.sortableInfo={collection:ke,disabled:Jt,index:Ye,manager:this.context.manager},this.node=lt,this.ref={node:lt},this.context.manager.add(ke,this.ref)}},{key:"unregister",value:function(){var Ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ne,this.ref)}},{key:"getWrappedInstance",value:function(){return y()(Kn.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ne=Kn.withRef?"wrappedInstance":null;return(0,We.createElement)(xt,(0,x.Z)({ref:Ne},ne(this.props,bt)))}}]),Re}(We.Component),(0,Ae.Z)(kt,"displayName",Be("sortableElement",xt)),(0,Ae.Z)(kt,"contextTypes",{manager:ve().object.isRequired}),(0,Ae.Z)(kt,"propTypes",rt),(0,Ae.Z)(kt,"defaultProps",{collection:0}),Zt}},25510:function(ht){"use strict";ht.exports="data:image/png;base64,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"},32637:function(ht){"use strict";ht.exports="data:image/jpeg;base64,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"},36459:function(ht,ct,ee){"use strict";ee.d(ct,{Z:function(){return x}});function x(ue){if(ue==null)throw new TypeError("Cannot destructure "+ue)}}}]);
}());